工业级无线数传采集终端RTU的MODBUS协议调试详解研究报告.docxVIP

工业级无线数传采集终端RTU的MODBUS协议调试详解研究报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工业级无线数传采集终端RTU的MODBUS协议调试详解Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。开启MODUBS配置:测试之前首先要在RTU WEB页面里--服务器参数设置,根据如下图修改配置:注意:要测试的那路要先启用,否则读取到数值可能全为0,有的会回应错误有的不会。打开网络调试助手,开启TCP服务端口27000,等待上线后(若RTU已经在线需重启才能连上),就可以发送数据了,就会得到相应回应!数据回应错误码:00:没有错误01:非法功能码02:非法的数据地址03:非法的数据值04:从机设备故障05:确认06:从设备忙碌07:否定08:内存奇偶校验错以下是测试下发的数据及回应:1.开关输入(读 8路)读开关输入:主机下发命令 读开关输入 读8路01 02 00 00 00 08 79 CC--01 02 01 00 A1 88 //00代表8路全为0--01 02 01 04 A0 4B //04--100 代表3路为高--01 02 01 03 E1 89 //会8路全部读取无论读取的是不是全部 03--11,代表第1-2路为高--01 02 01 0C A1 8D // 0c--1100,代表3-4路为高 13:54 2015-4-13--01 02 01 30 A1 9C // 30--110000,代表5-6路为高注:没有启用的情况下,读取到数值全为0,不会回应错误2.AD模拟输入(读 8路)读AD模拟输入:主机下发命令 读AD输入 读第1路01 04 00 00 00 02 71 CB--01 04 04 00 00 00 00 FB 84 ----01 04 04 00 00 0B B1 3C C0 //0B B1 --2993主机下发命令 读AD输入 读第2路01 04 00 02 00 02 D0 0B--01 04 04 00 00 0B B1 3C C0 //2993主机下发命令 读AD输入 读第3路01 04 00 04 00 02 30 0A--01 04 04 00 00 0B B1 3C C0 主机下发命令 读AD输入 读第4路01 04 00 06 00 02 91 CA--01 04 04 00 00 0B B3 BD 01 //0B B3--2995主机下发命令 读AD输入 读第5路01 04 00 08 00 02 F0 09--01 04 04 00 00 01 CB BB 83 主机下发命令 读AD输入 读第6路01 04 00 0A 00 02 51 C9--01 04 04 00 00 01 CC FA 41 主机下发命令 读AD输入 读第7路01 04 00 0C 00 02 B1 C8--01 04 04 00 00 01 CC FA 41 主机下发命令 读AD输入 读第8路01 04 00 0E 00 02 10 08主机下发命令 读AD输入 读全部8路01 04 00 00 00 10 F1 C6---01 04 20 00 00 23 17 00 00 23 0F 00 00 23 18 00 00 22 FD EE 00 00 23 55 00 00 23 1E 00 00 22 F1 00 00 23 24 74 B0 //00 00 23 17---8983,00 00 23 0F---8975,00 00 23 18--8984,00 00 22 FE--8958,00 00 23 55--9045,00 00 23 1E--8990,00 00 22 F1--8945,00 00 23 24--89963.继电器(读写 4路)读继电器:主机下发命令 读继电器 读4路01 01 00 0F 00 04 0d ca--01 01 01 00 51 88 // 00--0,4路继电器都为断开--01 01 01 0F 11 8C // 0f--1111,4路继电器都为闭合--01 01 01 05 91 8B // 05--0101,1、3路继电器为闭合,2、4路断开--01 01 01 0A D1 8F // 0A--1010,2、4路继电器为闭合写继电器://写继电器 写第1路为断开状态 00016-1=15下发--01 0F 00 0F 00 01 01 00 7A

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档