您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 阶段逻辑模块PLMS
EMERSONProcessManagementEducationalServicesCopyrightedMaterial/DuplicationProhibited阶段逻辑模块(PLMs)Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-2EMERSONProcessManagement–EducationalServicesCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-3EMERSONProcessManagement–EducationalServices目标通过本模块的学习,您将能够:•了解PLM的应用•了解PLM的状态•为Failure_Monitor定义NamedSetCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-4EMERSONProcessManagement–EducationalServicesPhaseLogicModule(阶段逻辑模块)Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-5EMERSONProcessManagement–EducationalServicesPhaseLogicModulePhaseLogicModule是定义阶段状态以及每个状态之间相关的逻辑关系的模块Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-6EMERSONProcessManagement–EducationalServicesFailure_MonitorCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-7EMERSONProcessManagement–EducationalServicesFailure_MonitorFailure_Monitor不断监视故障状况从而把FAIL_INDEX参数赋值为故障值。当FAIL_INDEX为非零时,阶段会转移到正在保持状态。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-8EMERSONProcessManagement–EducationalServicesFailure_Monitor缺省值Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-9EMERSONProcessManagement–EducationalServicesFAIL_INDEXCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-10EMERSONProcessManagement–EducationalServicesActionProperties(General选项卡)Delay可用于定义时间或满足所定义的表达式后才执行此动作。当所定义的时间到或表达式判断为真时动作。注:延时不保持StepCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-11EMERSONProcessManagement–EducationalServicesActionProperties(Confirm选项卡)Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-12EMERSONProcessManagement–EducationalServicesActionProperties(Confirm选项卡)如果对Action添加Confirm定义,那么必须对transition或termination进行组态以判断所执行的动作是否完成。•CONFIRM_FAIL-Confirm超时,在Step中未能通过Confirm的动作个数为非零时,此参数被设置为TRUE。•FAILED_CONFIRMS-Confirm超时,在Step中未能通过Confirm的动作个数。•PENDING_CONFIRMS-在Step中状态未确认或失败的动作个数。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-13EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第1步:修改NamedSets:phase_failures并为之添加名称为:XVSTAT-101开启Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-14EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第2步:通过DeltaVExplorer创建模块:PLM-SHUTDOWN。把Objecttype更改为:PhaseLogicModule。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-15EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第3步:使用ControlStudio打开模块PLM-SHUTDOWN。创建PLM参数:SHUTDOWN_LEVEL(floatingpoint)。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-16EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第4步:向FAIL_MONITOR添加Condition功能块,以判断Tank101的截断阀是否打开(XVSTAT-101)并把Condition功能块的Disable参数设置为:1第5步:修改BLOCK1的表达式,让它包含IFTHEN的语句来检查Condition功能块的OUT_D,若截断阀处于打开状态,则为FAIL_INDEX参数赋值。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-17EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第6步:定义RUN_LOGIC注:为了使RUN_LOGIC能够工作,假定过程中串级主副回路按照正常模式在工作。RUN_LOGIC执行停止Tank101加料所需的动作并带有Confirms定义把FAIL_MONITOR中的Condition功能块的Disable参数设置为0。把LIC-20X的SP参数设置为SHUTDOWN-LEVEL停泵MTR-203关闭流量FIC-20X.阀把FAIL_MONITOR中的Condition功能块的Disable参数设置为1。利用PENDING_CONFIRMS参数等待上述动作满足条件等待液位满足条件等待泵停等待流量阀关闭。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-18EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第7步:定义HOLD_LOGIC检测到故障(‘/FAIL_INDEX.CV’!=0)True把FAIL_MONITOR中的Condition功能块的Disable参数设置为1停泵MTR-203并确认、关闭流量FIC-20X阀并确认利用PENDING_CONFIRMS参数等待上述设备满足条件关闭Tank101的截断阀Step激活时间超过超过2秒(Step参数-TIME)HOLD_LOGICCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-19EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第8步:定义RESTART_LOGIC第9步:把PLM分配至控制器第10步:保存并下装PLM第11步:使用Check按钮检查PLM的语法第12步:从frsModules图符集向操作员画面添加PLM_图符把FIC-20X的模式设置为CAS启泵MTR-203把FAIL_MONITOR中的Condition功能块的Disable参数设置为0LIC-20X的SP参数设置为SHUTDOWN-LEVEL延时条件:FIC-20X模式为CAS等待马达启动并且Step的Time3RESTART_LOGICCourse7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-20EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第13步:启动DeltaVOperate(Run)界面并选择PLM面板第14步:点击切换按钮令阶段所有者切换为外部Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-21EMERSONProcessManagement–EducationalServices第15步:点击阶段命令旁的...按钮,打开当前有效的阶段命令列表发出启动命令。练习–PLM工厂停车Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-22EMERSONProcessManagement–EducationalServices第16步:当PLM处于正在运行状态时,打开XV-101以产生故障,验证PLM执行正在保持逻辑。第17步:利用详细信息画面验证故障状态练习–PLM工厂停车Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-23EMERSONProcessManagement–EducationalServices第18步:清除故障练习–PLM工厂停车Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-24EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第19步:发出重新启动命令Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited10-25EMERSONProcessManagement–EducationalServices练习–PLM工厂停车第20步:当PLM处于正在运行状态时,发出保持命令。第21步:在保持逻辑完成后,重启PLM。Course7009–Rev10–10/10/10CopyrightedMaterial/DuplicationProhibited1
本文标题:阶段逻辑模块PLMS
链接地址:https://www.777doc.com/doc-3158761 .html