
PKS系统在实现液位高低联锁开停机泵中的应用.doc
4页PKS 系统在实现液位高低联锁开停机泵中的应用摘 要: PKS 系统可根据液位高低联锁开停机泵,通过自身设备块的设置以及联锁旁路功能的设置,在流程图上能够实现联锁投用或切旁路操作关键词:联锁开停泵 旁路功能 脚本编辑1.概述在石油化工装置控制中,常利用塔或罐体液位高低来实现联锁开停机泵本文以催化烟气脱硫脱硝系统滤清池液位高低联锁开停泵为例来讲解组态及设置过程滤清池液位为LIS8031 ,泵为 P803,联锁控制要求:液位 LIS803190% ,联锁开泵 P8032.联锁停泵组态设置说明泵启停控制为就地模式时,只能从机泵现场操作启停,无法从 DCS 远程控制 自动模式下联锁触发开停泵,内操就不能控制了,只有液位正常时,操作工可以手动控制泵的启停把启停泵的双 DO 做成一个暂时状态,只需要将DEVCTL块做如下更改:进入DEVCTLA块,在MAIN对话框中,Number Of States选择"3" ,这个块现在具备了3 种状态然后再选择 Output 对话框,注意把 Safe 的点选在 STATE2 上,并且 STATE2 上两个 DO 都不勾选,这个状态代表两个 DO 都不输出的一种状态,然后右边的 momentary state 选择 STATE0AND1 ,代表设置 STATE0 和 STATE1 为暂态。
这样就能够满足联锁触发时,相应的 DO 会输出;当液位恢复正常时, DO 输出值会消失 但是在液位正常状态下,操作工手动启停泵,发出的就都是暂态信号了比如液位正常了,内操点击启泵,此时启动对应的 DO 置 1,几秒之后,DEVCTL 块会自动回到 STATE2 状态,即两个 DO 都不输出的状态3.流程图上实现联锁投用 /旁路按钮3.1 启用设备回路的旁路功能在 DEVCTLA 块中的 OUTPUT 项中将 INTERLOCKS 中的 Enable Permissive and Override Bypassing 项前打勾表示允许旁路起作用接下来在设备块的Block Pins中找到BYPASS并选中,然后,选择INPUT,最后点击ADD,添加 BYPASS 管脚再添加一个 FLAG 并命名为 BYPASS ,将该块连接到此管脚,下装后, FLAG 置 1,旁路模式;置 0,联锁恢复但要注意从旁路切正常的时候联锁是否处于触发状态3.2 在流程图上,增加一个按钮,实现联锁投用/旁路功能具体步骤如下:( 1)在流程图画面上增加一个按钮,命名为旁路开关( 2)双击新按钮,进入 Script Data 然后进行相应修改(以 P803 回路的 BYPASS 为例):( 3)在单击选中新按钮的情况下,点击脚本编辑按钮进入脚本编辑画面;(4)进入 Onclick 条目下,输入下面脚本命令:Sub pushbutton001_onclickIF ME.DATAvalue () =0 THEN IF MSGBOX (" 确定投旁路? ",vbyesno,"Alert" )=vbyesthenME.DATAvalue () =1END IFEND IFIF ME.DATAvalue () =1 THEN IF MSGBOX (" 确定投正常? ",vbyesno,"Alert" )=vbyesthenME.DATAvalue () =0END IFEND IFEnd Sub(5)同理进入 ondatachange 条目下,输入下面命令:Sub pushbutton001_ondatachangeI IF ME.DATAvalue () =1 thenME.fillColor=VBREDME.innerText=" 已旁路 "ELSEME.fillColor=VBGREENME.innerText=" 正常 "END IFEND SUB( 6)调用流程图,我们就能根据需要进行联锁投用或旁路了。
以下为流程图:PKS 系统是 Honeywell 最新一代的过程自动化系统,它具有良好的开放性以及严格的安全性,系统整体安全可靠,在石油化工装置控制中应用比较广泛,有一定的应用价值参考文献:[1] 《 PKS 中文参考手册》 ,2008[2] 《 PKS 系统维护手册》 ,2011。












