modbus rtc 请求寄存器地址超过120 就报地址异常

当我通过 modbus RTU协议访问寄存器超过120的地址时就返回异常10 83 02 90 F4,请问怎么扩大modbusRTU可访问地址。 

最佳答案

读取单个/多个保持寄存器。功能 3 返回 V 存储区的内容。在 Modbus 协议下保持寄存器都是"字"值,在一次请求中可以读取最多 120 个字的数据。 如图
多于 120 个字,可以用多个读写指令分组读,多个主站指令要用轮循,保证一次只有一个指令激活。如图中下载轮循示例,按那个示例写轮循程序
《S7-200 Modbus RTU 通信》
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx

图片说明:

modbus rtc 请求寄存器地址超过120 就报地址异常  

提问者对于答案的评价:
蟹蟹

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371597.html

发表评论

登录后才能评论