1.RSI32、RCM32和RCU16通信协议摘录
RSI32、RCM32和RCU16通信协议摘录见表7-15~表7-17。
表7-15 RSI32通信协议摘录
表7-16 RCM32通信协议摘录
表7-17 RCU16通信协议摘录
对RSI32、RCM32和RCU16的ID地址、波特率、传输参数等多项参数设定均可利用拨码开关进行。
2.利用MODBUS-RTU通信协议对RSI32、RCM32和RCU16执行读写操作范例
(1)RSI32的MODBUS-RTU通信帧
RSI32采集的DI1-DI16开关量状态保存寄存器地址为40500,而DI17-DI32开关量状态保存寄存器地址为40501。若RSI32的ID地址为01,功能域采用0X03H命令,则主站的信息帧为
010301F400028405
RSI32的回应信息帧为
010304555555550480
(2)RCM32的MODBUS-RTU通信帧(www.xing528.com)
RCM32采集的AI1模拟量保存寄存器首地址为40100。若RCM32的ID地址为01,功能域采用0X03H命令,读寄存器的数量为32,则主站的信息帧为
01030064002005CD
(3)RCU16的MODBUS-RTU通信帧
若RCU16的ID地址是01,主站需要对RCU16的RL16继电器执行闭合操作,RL16的地址为“00025=0019H”,功能域采用0X05H命令。主站的信息帧为
01050019FF005DFD
其中“FF00”表示继电器闭合操作,而“0000”表示继电器打开操作。
RCU16的回应信息帧为
01050019FF005DFD
用0X0FH命令对RCU16可同时执行多路继电器闭合与分断操作。
若RCU16的ID地址是01,主站对8个奇数编码的继电器实施闭合操作,同时对偶数编码的继电器实施分断操作,主站信息帧为
010F000C00100255551D83
RCU16回应信息帧为
010F000C00109404
可见操作已经完成。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。