1 / 5
文档名称:

霍尼韦尔PKS与西门子PLC基于Modbus协议通讯的探讨.doc

格式:doc   大小:245KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

霍尼韦尔PKS与西门子PLC基于Modbus协议通讯的探讨.doc

上传人:1017848967 2020/5/11 文件大小:245 KB

下载得到文件列表

霍尼韦尔PKS与西门子PLC基于Modbus协议通讯的探讨.doc

文档介绍

文档介绍:霍尼韦尔PKS与西门子PLC基于Modbus协议通讯的探讨摘要:通讯的实施是工业领域各控制系统稳定运行的基础,本文从公司控制系统应用的角度出发,主要提供了一种利用SiemensCP341模块实现MODBUS协议串口通讯的方法和设计思路,来解决公司使用SiemensS7300/400系列PLC与霍尼韦尔PKS控制系统之间进行数据交换的问题,从而实现系统集成,并结合现场实际应用来证明这种协议通讯时的稳定性与可靠性。关键词:ModBus协议;MOXA;PKS;CP341;通讯;系统集成引言我司的控制系统由多种控制系统组成,不仅有集控室的PKS系统,还有其他的辅助控制系统,例如输煤、包装、水处理、污泥脱水机的PLC控制系统等。我司的主导控制系统是霍尼韦尔公司的PKS控制系统,但随着煤气化装置不断的改进,增加了许多的包单元控制系统,这些包单元控制系统主要是西门子系列的PLC控制系统。包单元控制系统顾名思义是独立的控制系统,不能集中控制。基于此前提需要对包单元系统进行集中监控来降低操作强度,从而提高监控水平。Modbus协议所谓协议是主设备与从设备之间的通讯规则。若Modbus协议置入通讯接口,则所有通讯都是透明的。要实现DCS和PLC的数据通信的各种功能只需要找出对应的功能码并且按照特定的帧格式去处理。可见,Modbus网络协议的存在使得PLC系统和DCS系统的通信非常方便,这两种系统只要有串口通讯模块和相应的通讯协议就可以了。用户只需要根据功能码写出特定的信息格式,而不需要在乎是什么系统。这就是为什么说所有通讯过程对于使用者而言都是透明的原因。硬件设计在2013~2014两年间我们对公司的多个PLC控制系统与公司主控制系统PKS进行了改造,实现了以PKS为主站,PLC为从站的集成监控系统。接下来结合BGL气化炉PKS主控制系统与污泥脱水机PLC控制系统实例来进行探讨,同时通过输煤累计流量的实例提供一种高数据传输的处理技巧。由于两个系统的CPU距离较远,所以在数据传输上采用光纤避免数据的丢包和干扰现象发生。主要涉及到的硬件有:CP341、光电转换器、光端盒、MOXA、DP电缆、单模光缆。,首先进行硬件组态,在7槽添加CP341RS422/485卡件,如图3-2所示:图3-2卡件图作为从站的PLC需要对数据交换的地址进行定义,这样才能和PKS控制系统的地址一一对应而进行数据的交换。我们在对卡件组态后需要对CP341卡件的属性进行设置,在这里要关注的是四个函数代码:(1)FC01、05和15是第一组代码,其功能具备读写开关量的功能;(2)FC02是第二组代码,其功能具备只读开关量的功能;(3)FC03、06、16是第三组代码,其功能具备只读模拟量的功能;(4)FC04是第四组代码,其功能具备读写模拟量的功能。详见表3-1。,通讯中主要的变量和控制信息由4~20mA传送,采用半双工的通信方式。workseting后,再从IE浏览器的地址栏输入其IP来打开MOXA主页,workseting网络设置IPaddress:IP地址(:掩码()Gateway:网关()2)S