![](https://csdnimg.cn/release/download_crawler_static/88755731/bg11.jpg)
GB/T ××××—××××
18
YES
MB
mb_req_pdu
支持的功能码
0x0001
≤寄存器的数量≤0x007D
起始地址==
OK
和
起始地址
+
寄存器数量==
OK
读输入寄存器==
OK
MB
服务器发送
mb_rsp
退出
进入
异常码=
01
异常码=
03
异常码=
02
异常码=
04
MB
服务器发送
mb_exception_rsp
YES
请求处理
图 13:读输入寄存器的状态图
6.5 05 (0x05)写单个线圈
在一个远程设备上,使用该功能码写单个输出为 ON 或 OFF。
请求数据域中的常量说明请求的 ON/OFF 状态。十六进制值 FF 00 请求输出为 ON。十六进制值
00 00
请求输出为
OFF
。其它所有值均是非法的,并且对输出不起作用。
请求 PDU 说明了强制的线圈地址。从零开始寻址线圈。因此,寻址线圈 1 为 0。线圈值域的常
量说明请求的 ON/OFF 状态。十六进制值 0XFF00 请求线圈为 ON。十六进制值 0X0000 请求线圈为
OFF。其它所有值均为非法的,并且对线圈不起作用。
正常响应是请求的应答,在写入线圈状态之后返回这个正常响应。