首页 理论教育 读写RSI32、RCM32和RCU16通信数据的方法

读写RSI32、RCM32和RCU16通信数据的方法

时间:2023-06-29 理论教育 版权反馈
【摘要】:表7-15 RSI32通信协议摘录表7-16 RCM32通信协议摘录表7-17 RCU16通信协议摘录对RSI32、RCM32和RCU16的ID地址、波特率、传输参数等多项参数设定均可利用拨码开关进行。RCU16的回应信息帧为01050019FF005DFD用0X0FH命令对RCU16可同时执行多路继电器闭合与分断操作。

读写RSI32、RCM32和RCU16通信数据的方法

1.RSI32、RCM32和RCU16通信协议摘录

RSI32、RCM32和RCU16通信协议摘录见表7-15~表7-17。

表7-15 RSI32通信协议摘录

978-7-111-57345-6-Chapter07-33.jpg

表7-16 RCM32通信协议摘录

978-7-111-57345-6-Chapter07-34.jpg

表7-17 RCU16通信协议摘录

978-7-111-57345-6-Chapter07-35.jpg

对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

可见操作已经完成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈