LG-PLC MODBUS协议例程

LG-PLC MODBUS协议例程

ID:44714858

大小:644.50 KB

页数:24页

时间:2019-10-25

LG-PLC MODBUS协议例程_第1页
LG-PLC MODBUS协议例程_第2页
LG-PLC MODBUS协议例程_第3页
LG-PLC MODBUS协议例程_第4页
LG-PLC MODBUS协议例程_第5页
资源描述:

《LG-PLC MODBUS协议例程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Chapter10ModbusCommunication10.2Modbus通讯10.2.1Modbus通讯1.介绍XGB内置通讯支持Modbus,即Modicon产品的通讯协议.同时支持使用ASCII数据类型的ASCII格式和使用Hex数据格式的RTU格式.通过在Modbus中所支持的功能代码实现通讯,特殊功能代码如01,02,03,04,05,06,15和16.请参考"ModiconModbus通讯协议指南".2.基本规范1)ASCII模式A)使用ASCII数据通讯.B)每个桢使用‘:’(冒号n:H3A),作为头,CR/LF(Carriagereturn-line

2、feed:HoDH0A),作为尾.C)使用LRC检查错误.D)桢结构(ASCII数据)项目头地址功能码数据LRC尾(CR/LF)大小1字节2字节2字节n字节2字节2字节2)RTU模式A)使用十六进制通讯.B)没有头和尾的区别.从地址开始,到有CRC的桢结束.C)在两个桢之间至少有3.5字符时间.D)使用16位CRC检查错误.E)桢结构(HEX数据)项目地址功能码数据CRC大小1字节1字节n字节2字节3)地址区域(1)设定范围是从1到247,但是XGB支持0到63.(2)地址0被用作传送地址.传送地址是所有从站设备接受和自身地址响应的地址,XGB不支持此项功能.4)功能

3、代码区域(1)命令代码是0~225.XGB仅支持01,02,03,04,05,06,15,和16.(2)如果响应格式是+(ACK),使用相同的功能代码.(3)如果响应格式是-(NAK),返回同时设置功能代码的第8位是1.例.)如果功能代码是03-我们这里只写了功能代码的一部分,因为仅有功能代码是不同的.[请求]00000011(H03)[确认+]00000011(H03)[确认-]返回同时设置功能代码的第8位是110000011(H83)10-63Chapter10ModbusCommunication5)数据区域(1)发送数据类型为ASCII数据(ASCII模式)或

4、者hex(RTU模式).(2)数据根据每个功能代码改变.(3)相应桢的数据区域是响应数据或者是错误数据.6)LRC检测/CRC检测区域(1)LRC(纵向冗余检测):工作方式是ASCII模式.它是除了头和尾之外转换成ASCII的所有桢和的补码,(2)CRC(循环冗余校验):工作方式是RTU模式.使用2字节CRC检验规则.备注1)所有的数据可以是十六进制,十进制和二进制类型。如果我们把十进制7和10转换成各种类型,结果如下:十六进制:H07,H0A或者16#07,16#0A十进制:7,107)功能码类型代码功能码名称ModiconPLC数据地址注释01读取输出触点状态0X

5、XXX(位输出)读位02读取输入状态1XXXX(位输入)读位03读取输出寄存器4XXXX(字输出)读字04读取输入寄存器3XXXX(字输入)读字05强制单个触点输出0XXXX(位输出t)写位06设置单个寄存器4XXXX(字输出)写字15强制多个触点输出0XXXX(位输出)写位16设置多个寄存器4XXXX(字输出)写字8)使用数据大小对于数据尺寸,XGB支持240字节.Modicon产品的数据大小对每个产品是不同的.请参考"ModiconModbus通讯协议指南".10-63Chapter10ModbusCommunication9)接线XGBXGB单元接线号和方向Qu

6、antum(9针)信号针号针号信号12345485+11CD485-22RXDGND33TXDTXD44DTRRXD55GND6DSR7RTS8CTS9·当通道2使用RS-485+和485-连接.PMU接线号和方向XGB单元485+485+485-485-10-63Chapter10ModbusCommunication10.2.2Modbusserver通讯Modbusserver通讯由连接的主站模块发送请求数据,不需要对连接的从站每一个都发送请求数据。1)通讯参数设定接下来描述如何设定Modbusserver通讯的参数.A)在XG5000中打开一个新文件.·确认P

7、LC类型选为XGB.·在(XG-PD)XG5000中『Tools』菜单下,选择『NetworkManager』.然后,出现『NetworkManager』画面B)在XG-PD中的『Option』菜单下,选择“XGB-XBMS”,出现下面窗口..模块设定(Cnet,Enet)高速连接设定P2P设定通讯参数10-63Chapter10ModbusCommunication▪双击『00:Built-inCnet』出现如下基本参数设定画面.如果Modbusserver被选择,激活C)通讯设定▪设定内容如下.项目描述站号·0到63.波特率·1200,2400,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。