1 / 8
文档名称:

用西门子cp341实现modbus rtu通讯.doc

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

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

分享

预览

用西门子cp341实现modbus rtu通讯.doc

上传人:q1188830 2019/12/12 文件大小:21 KB

下载得到文件列表

用西门子cp341实现modbus rtu通讯.doc

相关文档

文档介绍

文档介绍:冶金动力METALLURGICALPOWER2006年第1期总第113期1概述CP341模块是西门子S7-300/400系列PLC中的串行通讯模块,该模块具有1个串行通讯口(RS232C或TTY或RS485/422,RS422/485的通讯最大距离位1200m。支持以下协议ASCII,ModbusRTU远程终端,DataHighway(DF1协议,电气接口为15针D型孔接头。可以使用这种通讯模块实现S7300/400与其它串行通讯设备的数据交换,例如打印机、扫描仪、仪表、Modbus主从站、DataHighway站、变频器,USS站等。CP341模块可以同时与多台串行通讯设备进行通讯,如同时连接多个变频器、连接多个智能仪表等,如果采用RS422/485modbusRTU通讯方式,需要在发送的数据包中包括站号、数据区、读写指令等信息,供CP341模块所连接的从站设备鉴别数据包是发给哪个站的,以及该数据包是对那个数据区进行的读或写的功能。Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网和其它设备之间可以通信。它已经成为一通用工业标准,有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如回应来自其它设备的请求,以及怎样侦测错误并记录等。它制定了消息域格式和内容的公共格式。MODBUS为单主站网络协议,所以系统中只能够有一个Modbus主站,所有通信都由它发出并且只能够实现主站和从站的数据交换,从站之间不能进行数据交换,Modbus可支持247个之多的远程从属控制器,但实际所支持的从机数要由所用通信设备决定。采用这个系统,各PC可以和中心主机交换信息而不影响各PC执行本身的控制任务。CP341插入MODBUS主站Dongle(狗或插入从站Dongle,就可以作为MODBUS主站,或者作为MODBUS从站。在ModBus系统中有两种传输模式编码可选择,一种模式是ASCII(美国信息交换码,另一种模式是RTU(远程终端设备,由这两种模式定义这两种传输模式与从机PC通信的能力是同等的。选择时应视所用ModBus主机而定,每个ModBus系统只能使用一种模式,不允许两种模式混用。2RTU帧结构使用RTU模式,。在相同的网络波特率下采用多个的字符时间,这是最容易实现的。传输的第一个域是设备地址,可以使用的传输字符是十六进制的用西门子CP341实现ModbusRTU通讯刘立新,张西中,王利民(安阳钢铁公司安钢动力厂,河南安阳455004【摘要】简要介绍了西门子CP341通讯模块的构造和ModbusRTU串行通讯原理和编程方法,通过程序例子详细说明了在CP341上实现ModbusRTU通讯的过程。【关键词】通讯;ModbusRTU;程序【中图分类号】TP27【文献标识码】B【文章编号】1006-6764(200601-0060-municationLIULi-xin,ZHANGXi-zhong,WANGLi-min(PowerPlant,AnyangIron&SteelCo.,Anyang,Henan455004,China【Abstrac