信捷触摸屏modbus rtu功能码 协议_第1页
信捷触摸屏modbus rtu功能码 协议_第2页
信捷触摸屏modbus rtu功能码 协议_第3页
信捷触摸屏modbus rtu功能码 协议_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信捷触摸屏 Modbus RTU 功能码一、Modbus 协议简介Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、 控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。 有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个 控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制 器请求访问其它设备的过程,如何回应来自其它设备的请求, 以及怎样侦测错误并记录。 它制定了消息域格局和内容的公共格式。 当在一 Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设备地址, 识别按

2、地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并 用 Modbus 协议发出。在其它网络上,包含了 Modbus 协议的消息被转换为在此网络上可 使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测 的方法。 二、在 Modbus 网络上传输标准的 Modbus 口是使用 RS-232C 兼容串行接口,它定义了连接口的针脚、电缆、信 号位、传输波特率、奇偶校验。控制器能直接或经由 Modem 组网。 控制器通信使用主从技术,即某一设备(主设备)能初始化传输(查询),其它设 备(从设备)根据主设备查询提供的数据做出相应反应。典型的主设备:主机和可

3、编程仪 表。典型的从设备:可编程控制器, 本章以信捷 PLC 作为从设备进行 Modbus-RTU 功能码测试。 主设备可单独和从设备通信,也能以广播方式和所有从设备通信。如果单独通信,从 设备返回一个消息作为回应;如果是以广播方式查询的,则不作任何回应。Modbus 协议 建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、错误检 测域。 从设备回应消息也由 Modbus 协议构成,包括确认要行动的域、任何要返回的数据、 和错误检测域。如果在消息接收过程中发生错误,或从设备不能执行其命令,从设备将建 立错误消息并把它作为回应发送出去。 三、Modbus-RTU 功能码测试

4、测试工具:信捷 T-com 串口调试工具代替触摸屏; 测试设备:信捷 PLC; PLC 的内部软元件编号与 Modbus-RTU 地址编号请参考信捷 PLC Modbus 通讯功能章节。 Modbus 功能代码: 通讯格式:波特率 19200,偶校验( EVEN),数据位 8 位, 停止位 1 位。 注意:以下测试地址都是十六进制地址,实际操作需将十六进制地址转换成十 进制地址输入到触摸屏中。 1.01 功能码: 读取多个线圈位操作 例如:读取线圈 0X48000X4815 的位状态。0X48000X4807: PLC Y0Y70X48080X4815: PLC Y10Y17发送命令: 01

5、01 48 00 00 10 2A 66返回命令: 01 01 02 00 00 B9 FC动作 设备号 (1 Byte)功能码 (1 Byte)字节数 (2 Byte)位状态 (On/Off) 位状态 (On/Off) CRC(1 Byte)(1 Byte)返回 ON010102FF03B80D返回 Off0101020000B9FC动作 设备号 (1 Byte)功能码 (1 Byte)起始地址 高位(1 Byte)起始地址 低位(1 Byte)总位数 高位(1 Byte)总位数 低位(1 Byte)CRC(1 Byte)(1 Byte)发送 0101480000102A66功能码(16 进

6、制) 功能 01读多个位 03读多个寄存器 05写单个位 06写单个寄存器 0F写多个位 10写多个寄存器 2.03 功能码: 读取多个字操作(数据显示)例如:读取 4X004X02 的数据。4X0004X003: PLC D0D24X00 = 4, 4X01= 5, 4X001= 1, 4X02= 2发送命令: 01 03 00 00 00 04 44 09发送命令: 01 03 08 00 04 00 05 00 01 00 02 CC 163.05 功能码: 写单个位操作(按钮)例如: 置 ON 0X48000X4800: PLC Y0发送命令: 01 05 48 00 FF 00 9B

7、 9A返回命令: 01 05 48 00 FF 00 9B 9A动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)起始地址低位 (1 Byte)总位数高 位(1 Byte)总位数低 位(1 Byte)CRC(1 Byte)(1 Byte)返回 01054800FF009B9A动作 设备号(1 Byte)功能码(1 Byte)起始地址高位(1 Byte)起始地址低位(1 Byte)总位数高位 (1 Byte)总位数低位 (1 Byte)CRC(1Byte)(1Byte)发送 01054800FF009B9A动作 设备号(1 Byte)功能码(1 Byte)字节数

8、 (1Byte)寄 存 器值 高 位4 X 0 0寄 存 器值 低 位4 X 0 0寄存器值高位4X01寄存器值低位4X01寄 存 器值 高 位4 X 0 2寄 存 器值 低 位4 X 0 2返回 010308000400050001寄存器值高位4X023寄存器值低位4X023CRC0002CC16动作 设备号 (1 Byte)功能码 (1 Byte)起始地址 高位(1 Byte)起始地址 低位(1 Byte)总位数 高位(1 Byte)总位数低位 (1 Byte)CRC(1 Byte)(1 Byte)发送 0103000000044409例如:置 OFF0X48000X4800: PLC Y

9、0发送命令: 01 05 48 00 00 00 DA 6A返回命令: 01 05 48 00 00 00 DA 6A4.06 功能码: 写单个字操作 例如: 地址 4X00 写数据 84X00: PLC D0发送命令: 01 06 00 00 00 08 88 0C返回命令: 01 06 00 00 00 08 88 0C5.10 功能码: 写多个字操作(数据输入写双字 Dword)例如: 分别给地址 4X00 写数据 10, 4X01 写数据 11, 4X02 写数据 124X004X02: PLC D0D2发送命令: 01 10 00 00 00 03 06 00 0A 00 0B 00

10、 0C 0F 46动作 设 备号 (1功 能码 (1起始地址高位 (1 Byte)起始地址低位 (1 Byte)寄 存 器总数高位(1 Byte)寄 存 器总数低位(1 Byte)寄 存 器总字节数(1 Byte)寄存器值 高位 寄存器值低位 (1 Byte)动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)起始地址低位 (1 Byte)寄存器值高位 (1 Byte)寄存器值低位 (1 Byte)CRC(1 Byte)(1 Byte)返回 010600000008880C动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)起始地

11、址低位 (1 Byte)寄存器值高位 (1 Byte)寄存器值低位 (1 Byte)CRC(1 Byte)(1 Byte)发送 010600000008880C动作 设备号 (1 Byte)功能码 (1 Byte)起始地址 高位(1 Byte)起始地址 低位(1 Byte)总位数高位 (1 Byte)总位数低位 (1 Byte)CRC(1 Byte)(1 Byte)返回 010548000000DA6A动作 设备号 (1 Byte)功能码 (1 Byte)起始地址 高位(1 Byte)起始地址 低位(1 Byte)总位数高位 (1 Byte)总位数低位 (1 Byte)CRC(1 Byte)(

12、1 Byte)发送 010548000000DA6A返回命令: 01 10 00 00 00 03 80 086.0F 功能码: 写多个位操作 例如: 置 ON 0X48000X48030X48000X4807: PLC Y0Y7 0X4810: PLC Y10发送命令: 01 0F 48 00 00 09 02 FF 01 AD 48返回命令: 01 0F 48 00 00 09 82 6D动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)起始地址低位 (1 Byte)位总数 高位(1 Byte)位总数 低位(1 Byte)CRC返回 010F48000009826D动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)起始地址低位 (1 Byte)位总数高 位(1 Byte)位总数低 位(1 Byte)寄位总字节数(1 Byte)位的值低位(1Byte)位的值高位(1Byte)发送数据 010F4800000902FF01CRCAD48动作 设备号 (1 Byte)功能码 (1 Byte)起始地址高位 (1 Byte)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论