MODBUS协议中文版
06预置单个寄存器
说明
把一个值预置到一个4X类型保持寄存器中。广播时,该功能把值预置到所有从机的相同类型的寄存器中。
注意:注意:该功能可越过控制器的内存保护。使寄存器中的预置值保持有效。只能由控制器的下一个逻辑信号来处理该预置值。若控制逻辑中无寄存器程序时,则寄存器中的值保持不变。 附录B中列出了各种型号控制器所支持的最大的参数量
查询
查询信息规定了要预置寄存器的类型,寄存器寻址起始地址为0,寄存器1所对应的地址为0。
请求的预置值在查询数据区,M84或484控制器使用一个10位二进制值,其中高6位设定为0,而其它类型的控制器使用16位值。
例:请求把从机设备17中的40002寄存器预置为0003H值。
QUERY
Example
Field Name (Hex)
Slave Address 11 Function
06 Register Address Hi 00 Register Address Lo 01 Preset Data Hi 00 Preset Data Lo
03 Error Check (LRC or CRC)
—
图20:预置单个寄存器-查询 响应
寄存器内容被预置后返回正常响应 例:按查询要求返回响应
RESPONSE
Example
Field Name (Hex)
Slave Address 11 Function
06 Register Address Hi 00 Register Address Lo 01 Preset Data Hi 00 Preset Data Lo
03 Error Check (LRC or CRC)
—
图0721读不正常状态:预置单个寄存器-响应
说明
读从中机中8个不正常状态线圈的数据,某些线圈号已在不同型号的控制器中为有关控制器的状态信息,如“machine ON/OFF”,“heads retracedconditions”(存在错误条件)或其它用户定义的标志等。该功能码不支该功能代码为存取该类信息提供了一种简单的方法,不正常线义的不正常线圈号如下: 控制器型号 线圈
设定 M84,184/384,584,984 1-8 用户定义 484 257 电池状态 258-264 用户定义 884 761 电池状态
762 内存保护状态
PI-MBUS-300
Modbus Protocol
(缩回标题),广播。
已知的定义,而其它的线圈由用safeties satisfied”(安全性满(在功能代码中不需要线编程,作意),“error ) 预定17
预户”,“持圈的类型是圈类型

