MODBUS协议中文版
19 通讯链路复位 N N 20 读通用参考值 N N 21 写通用参考值 N N 22 Mask Write 4X Register N N 23 Read/Write 4X Registers N N
N N 24 Read FIFO 队列
(1)功能代码仅由984-785控制器支持 01 读线圈状态 N Y Y N N N Y N N N N N Y N N Y N Y N (1) N (1) N (1)
描述
读从机离散量输出口的 ON/OFF 状态,不支持广播。附录B列出由不同控制器型号支持最大的参数清单。
查询
查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16备17读20-56线圈。
QUERY
Example
Field Name (Hex)
Slave Address 11 Function
01 Starting Address Hi 00 Starting Address Lo 13 No. of Points Hi 00 No. of Roints Lo
25 Error Check (LRC or CRC)
—
图10: 读线圈状态-读线圈状态-查询
响应
响应信息中的各线圈的状态与数据区的每一位的值相对应,
1=ON; 0=OFF。第一个数据字节的LSB为查询中的寻址地址,其他的线8个为止,下一个字节也是从低位向高位排例。
若返回的线圈数不是8的倍数,则在最后的数据字节中的剩余位至字节的最字节数。
RESPONSE
Example Field Name (Hex)
Slave Address 11 Function 01 Byte Count
05 Data (Coils 27-20) CD Data (Coils 35-28) 6B Data (Coils 43-36) B2 Data (Coils 51-44) 0E Data (Coils 56-52)
1B Error Check (LRC or CRC)
—
图11: 读线圈状态读线圈状态-状态-响应
线圈27-20的状态用CDH表示,二进制值为11001101,该字节的MCB状态分别为ON-ON-OFF-OFF-ON-ON-OFF-ON,因此第一个字节中的线圈从至28。位数据串行转输从低位到高位,即20…27,28…35。
最后一个数据字节中,56-52线圈的状态为1BH(或二进制00011011),线位,所线圈56至52的状态分别为ON-ON-OFF-ON-ON注意3个剩余位(至最12 Modbus Protocol
PI-MBUS-300
圈的寻址地址分为0-15。序在该字节中由低位向高位全部填零,字节数区说明圈27,LSB 为20。线圈从右应是27-20。下一个字节的线56是左数第4位,线圈52的数)全部填0。
请求从机设,直至全部数据的(27)向右(20)圈应为35字节的最低个线例:圈按顺高位排列为线左左到圈是该高位
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技MODBUS协议中文版(15)全文阅读和word下载服务。
相关推荐: