自动补水程序编写及ifi3组态_第1页
自动补水程序编写及ifi3组态_第2页
自动补水程序编写及ifi3组态_第3页
自动补水程序编写及ifi3组态_第4页
自动补水程序编写及ifi3组态_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

自动补水程序编写及fx3・0组态摘要:冷冻水补水系统是动力控制系统扩展的小系统。本文介绍了该系统的背景、功能和组网方式,详细描述了用RSLogix500、IFix3.0软件开发该系统的过程。关键词:RSLogix500编程,ifix3.0组态一、 引言XX年5月,XX技改工程基本结束,动力控制系统进入整体运行。系统经过长时间的运行,发现原有的冷冻水补水系统有弊病,需要重新设计一套能根据水位高低自动补水的冷冻水补水系统。该系统动作过程如下:为了使膨胀补水箱的液位保持在上下限的范围内,当液位小于等于下限时,电动开关阀开,水泵启动;当液位大于等于上限时,水泵停止,电动开关阀关闭。二、系统设计系统操作分为三种方式:现场手动、上位手动、上位自动。下面对这三种方式分别进行说明。现场手动 通过现场的启停按钮对电动开关阀、水泵进行启停控制;

上位手动 由上位机(IFix组态画面)的启停按扭对电动开关阀、水泵进行启停控制;上位自动 由PLC程序根据膨胀补水箱液位上下限,对电动开关阀和水泵进行自动控制;另外,电动开关阀、水泵的启停状态及液位在Ifix组态画面中有相应的显示;当水泵停止后,电动开关阀忘记关闭时,Ifix组态画面应有报警(防止冷冻水倒灌)。三、系统原理利用原有的工控网络,能很好的实现该补水系统。如图所示:r■ Jdl1r■ Jdl1II1 1■研关冏

水泵PLC的AI模块,经编程处理,得液位数值;利用CONTROL-NET网络,真空系统plc将液位数值传输给锅炉水系统plc;电动开关阀、水泵、手自动转换开关接点信号分别接进锅炉水系统plc的di模块;最后锅炉水系统pLc根据液位数值、电动开关阀、水泵、手自动转换开关状态,实现plc编程。iFix组态画面处理:由ScADA服务器取得pLc的各种过程实时数据,建立iFix数据库;终端组态Fix1、Fix2、Fix3从数据库取得相应状态显示,并经数据库发送控制指令到pLc程序,实现控制要求。四、系统实施因为动力控制系统已有完善的控制网、信息网及相应软硬件,建立该套冷冻水补水系统,需要做以下工作:硬件方面:管道改造,液位计、水泵、电动开关阀、按钮箱等器件安装,电气接线等;软件方面:plc编程、IFix组态。现场手动方式的实现由控制电路完成。本文不叙述具体控制电路原理。上位手动、自动方式的实现由PLC编程及IFix组态完成。1.pLc编程第一步,了解要处理的信号。如下表:

数字量输入DI数字量输出DO模拟量输入AI模拟量输入AO系统现场/上位方式选择补水泵启动/停止液位无补水泵空开合闸/跳闸电动阀开/关补水泵运行(交流接触器闭合)电动阀开/关到位第二步,编写信号采集和输出的PLC程序。“系统现场方式”信号采集如下梯形图所示。后面的逻辑控制程序,用“B9:2/15”位代表“系统现场方式”状态即可。冷冻水补水就地丿现场脸修选择〔现场)冷冻水补水就地丿现场脸修选择〔现场)B9.2地丿现场脸修选择〔现场)1746-IM16图3“液位”信号是由真空系统PLC采集(见图2、图4),再使用RSLogix500软件特有的“MSG”指令(见图5)通过C-NET网络发送至锅炉水系统PLC。冷冻水补水箱灌位 冷冻水补水箱灌位 SCP —Sc-alew.'P-ir.iinetefsInpiit1:12.208332=:InputMiri.4000.04000.0=:Inputhlax.20000.020000.0=:Sc-aledMiti.Fl2:1000.0=:Sc-aledM.iK.F12:1014.0=:OutputFl0:501.0805=:图41秒肮冲T4:lTFDN1秒肮冲T4:lTFDN■MSGReail1WriteMessageTypeEleail1WriteT-aigetDe^dceLoc-al'flemoteControlBlackPeet-To-PeerWrite5LILICPULoc.alN33:130ControlBio匚kLength 1斗SehipSctEEH图5“补水泵启动/停止”信号输出如下梯形图所示。经过这一步,后面的程序用“B3:0/13”位作为“补水泵启动/停止”的控制位即可。图6图6其它信号处理如上述方法,这里不再作叙述。第三步,编写关键的上位自动补水程序。该程序的流程图如下:图7图7PLC梯形图如下:冷侏水补水上位I自动0手动N34:0—3E——1冷探水补水箱液位 LES冷侏水补水上位I自动0手动N34:0—3E——1冷探水补水箱液位 LES —LessThan(A-=:B)SourceAFl0:321.20175=:SamcHB 0.50.5-=:冷媒水补水电动阀开到位B9:3―¥―冷媒水补水电动阀开到位:3ll_Byrp上位手操:冷媒水补水电动阀关B3:0 CH>-上位手操:冷媒水补水电动阀开B3:0 ai14上位手操:冷媒水泵启动府止B3:0 ◎ 上位手操:冷媒水补水电动阀开B3:014冷洙水补水上位1自动0手动N34:0—3E—1冷探水补水箱液位 GRT —GreaterThm(A:=B)SourceA Fl0:321.20175=:SuijiceB 1.41.4=:上位手操:冷媒水泵启动营止B3:0——3E——13上位手操:冷媒水泵启动胯止B3:0 3 13上位手操:冷媒水补水电动阀开B3:0-<P>-14冷媒水泵运行

B9:3

—3-E—

3冷媒水补水电动阀关到位B9:3—3-E—上位手操:冷媒水补水电动阀关B3:015冷媒水补水电动阀关到位上位手操:冷媒水补水电动阀关到位冷媒水补水电动阀关B3:0 15图8当控制方式由“上位方式”变为“现场方式”时,只需释放“N34:0/1”位,即可保持改变前的各设备部位控制状态。如下图:冷冻水补水上

位1自动口手动N34:0冷冻水补水上

位1自动口手动N34:0E9:2

图9第四步,为防止泵停止后,忘记关阀或阀关闭故障的情况出现需要编写报警程序。程序流程图如下:延时2分钟V报警图10PLC梯形图如下:冷媒水泵运行B9:33--P3冷媒水补水电动阀关到位B9:3冷媒水泵运行B9:33--P3冷媒水补水电动阀关到位B9:33--E5冷冻水补水阀忘关闭报——TON TiitierOnDJayTimer T4:2TimeB.iie 1.0Preset 120-=:Aozijih 0-=:—CEN>-—Ct)亠冷拣水补水阀忘关闭报警冷媒水泵关闭后冷拣水补水阀忘关闭报警补水阀忘关报警B20:3——C::|斗图11

至此,PLC梯形图编程完毕。2.Ifix组态Ifix3.0是Intellution公司的一个优秀的工业组态软件。动力控制系统用它来作重要的人机界面。经长期运用,该软件具有通讯可靠,界面友好等优点。下面进行冷冻水补水系统组态的情况的介绍。第一步,创建数据库。要创建的标签见表1。如要创建数字量标签,先选择块类型“DI”(见图12),后写标签名、驱动器IO地址等(见图13)。选择块类型:模T0|罰罰前^0|罰罰詡0|罰隸J£BL丸加丸BB模拟

开关兴选择块类型:模T0|罰罰前^0|罰罰詡0|罰隸J£BL丸加丸BB模拟

开关兴布尔一计算数字

设备壬数:数字舀数字寻話吋.确定〔①取消图]2帮助⑪图13创建具有报警功能的标签,需要启用报警处理功能,并分配报警区域(见下图)。图14第二步,创建画面。创建一个优秀的画面,要考虑的因素有系统性、友好性等。冷冻水补水系统仅是制冷系统的一个小系统,故该系统画面嵌入制冷系统画面即可(见下图)。

图15###.#A图15###.#A界面组态介绍:电动阀开到位呈绿色,关到位呈红色。泵运行呈绿色动态闪烁,停止呈灰色静止。液位有数显,外加黄色小柱动态显示,高度与实际液位成比例,有上下限闪烁报警功能。水箱右上角小矩形绿色时,表示补水系统上位自动;红色时,表示补水系统上位手动或现场手动。单击该矩形方块后,弹出下图画面。图16这是一个补水系统的控制画面。其中“HAND”表示现场方式,“AUTO”表示上位方式。上位方式分“上位手动”“上位自动”两种方式。选择时,只须单击相应方式,等“上位**”字样颜色变红色,就完成了上位手动或上位自动控制方式的选择。中下部的各种按钮及状态显示,表示对各设备部件的控制和状态反馈。第三步,添加各画面的动画属性。各种属性集成于如下对话框。比如“关闭数据量标签”致使图8的“N34:0/l”置位,实现补水系统的上位自动控制方式。图17第四步,编写脚本。该脚本语言类似VisualBasic语言,容易编写。下面是一个泵启动按钮的脚本。PrivateSubGroup40_Click()OnErrorGoToErrorHandleIfFix32.SCADA.ZL_LSBSB_ZDFK.F_CV=1AndFix32.SCADA.ZL_LSB_ZDFK.F_CV=0Then'如果上位控制方式并且泵停止的Respond=MsgBox("确实要启动补水泵吗?",vbYesNo+vbExclamation,"提示:")IfRespond=vbYesThencloseDigitalPoint"Fix32.SCADA.ZL_LSBSB_QTKZ.F_CV"ElseRespond=MsgBox("启动取消!",vbOKOnly+vbExclamation,"提示:")EndIfElseMsgBox"请确认补水泵当前控制方式!",vbExclamation,"操作提示:"EndIfExitSubErrorHandle:MsgBox"数据通讯有误,请通知管理员!",vbExclamation,"操作提示:"EndSub五、总结SLC500

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论