欢迎来到专业的新思文库网平台! 工作计划 工作总结 心得体会 事迹材料 述职报告 疫情防控 思想汇报 党课下载
当前位置:首页 > 范文大全 > 教案设计 > 正文

基于分布式IO的次氯酸钠投加控制系统设计

时间:2022-10-28 13:00:03 来源:网友投稿

设计,将原PLC控制模块作为DP主站,选用DP总线模块ET200M和S7-300的IO模块作为远程IO站,即DP从站,通过PROFIBUS总线连接原PLC柜与新增的两个控制柜,连线图如图1所示[2]。

2.2 分布式IO设计

(1)模块的硬件连接。连接PROFIBUS总线(DP总线)的两头与总线连接器(DP头),将DP头分别与ET200M的DP口和原PLC模块中已使用的DP总线最末端连接;拨动模块上的DIP开关设置DP从站地址;将IM153-1模块和其它的IO模块通过连接器安装在控制柜中,连接控制柜中其他控制线路;使用网线连接原PLC与编程笔记本[3]。

(2)硬件组态。根据实际使用的硬件模块配置,通过STEP7编程软件对主站进行硬件组态。在STEP7中打开原有的项目,双击“Hardware”图标打开硬件组态界面,在已有的DP网络线上插入添加ET200M系列的IM153-1模块,然后在从站窗口的空插槽中依次添加所需的IO模块,部分硬件组态界面如图2所示。

(3)参数设置。在新增的IM153-1模块的DP从站属性窗口中设置DP从站地址,并保持与该模块的DIP开关所设置的地址相一致,在所添加的IO模块的属性窗口中设置合适的输入或输出地址,其中AI和AO模块需要单独设置所需的输入或输出通道。在完成所有设置并保存编译之后,点击“下载到模块”将更改的硬件组态下载到原PLC站中,完成分布式IO的硬件组态设置和下载。

2.3 PLC程序设计

为保证PLC程序中所使用的IO地址的唯一确定性,程序的编写设计需在完成硬件连线和硬件组态之后进行。首先根据已连接的IO模块分配建立地址符号表,然后根据所需实现的控制功能,利用功能块FB、功能FC和数据块DB分别编写相应的功能。对于所需控制的功能相似的设备,比如变频计量泵和电动球阀。它们的控制、反馈和拒动报警功能分别用两个FB来实现,它们的数据则分别由对应的DB来存储;在模拟量处理的FC中,变频器频率、冲程大小、液位计和流量计的信号反馈分别使用含有模拟量处理的FB实现,它们对应的DB块则存储各自的数据。PLC程序设计的过程中,所有设备都编写了相应的报警程序,便于上位机监控设备的异常运行情况。

3 上位机监控

水厂使用西门子winCC作为上位机监控软件,在winCC变量中新增变量点,在图形编辑器中新建并在原画面中引用次氯酸钠画面,根据实际设备添加相应的图形并修改属性;在报警列表中新增所添加设备的报警信号,最后保存所有增改的内容。

4 结语

本文介绍了基于分布式IO的次氯酸钠投加控制系统的设计过程,本控制系统已在东莞市第六水厂实施并稳定运行,改造后的控制系统安全可靠性更高,消毒和酸碱度调节效果良好,提高了水厂的安全生产能力,降低了生产成本和维护难度。

参考文献

[1] 郑长山.现场总线与PLC网络通信图解项目化教程[J].北京:电子工业出版社,2016.

[2] 陈忠平.西门子S7-300/400快速入门[J].北京:人民邮电出版社,2012.

[3] 周志敏,纪爱华.快速掌握西门子S7-300/400 PLC工程应用及故障处理[J].北京:化学工业出版社,2013.

Design of Sodium Hypochlorite Dosing Control System Based on Distributed IO

CHEN Jian-ping

(Dongguan Dongjiang Water Co., Ltd. , Dongguan Guangdong  523000)

Abstract:This paper studies and analyses the method and process of the transformation of sodium hypochlorite dosing control system based on the original chlorine gas dosing control system, and realizes the stable operation of the control system on the basis of distributed IO.

Key words: control; distributed IO; hardware configuration; PLC

推荐访问:分布式 控制系统 设计 次氯酸钠 IO