MODBUS 地址超出9999

硬件是这样的:200PLC做modbus主站读取从站地址为1的保持寄存器。在主站子程序里40001~4****为读保持寄存器。但我现在的从站需要读取的地址定义有些特殊,他的地址在51***(modbus地址是16位的字为单位,所以最大支持地址单元为65535,51***仍在有效地址之内)。这样的话问题就出来了,200直接读取地址只能支持0001~9999,我现在想读取超出这个范围的地址。应该如何处理?
谢谢!

问题补充:
我曾实验过就是将MBUS_MSG子程序中地址直接设为451***,这时候会发现POTRO口将没有任何数据发送,而ERR也指示出4错误。事实上,关于这个问题我咨询过西门子客服,客服告诉我的就是这么做。但我实验证明是行不通的。
感谢 wb210xa  提供了3种可行方式,不过因实际情况前两种方法可能实施不了,第三种方法又没有合适的网关选型。
等待潜伏网络的大牛指教啊。
实在不行,只有用最后一招——用自由口自己编MDBUS主站程序了。下下策啊

最佳答案

超出了S7200的处理范围,三种方法:
1. 采用施耐德的PLC,如Twido或M218来实现,读取从站时没有地址范围限制,而且实现比较简单;
2. 如果从站数据区地址可以更改的话,可以改从站的数据区地址到9999之内;
3. 只能加别的网关产品来实现。

提问者对于答案的评价:
我还是自己用自由口编了个简单的收发程序。虽然你的三条可行的意见都没用上,不过依然感谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:06
下一篇 2020年11月1日 下午2:06

相关推荐

  • 关于新型模拟量模块

    官网没有订货号,目前在市面上能不能买到,在那买? 最佳答案 EM231 TC, 8 模拟量输入:6ES7 231-7PF22-0XA0&nb…

    SIMATIC S7-200 2021年7月5日
  • 226冒烟了

    226的输出电源只有21V左右,没太在意结果运行几小时后就冒烟了再上电程序可以运行,用PPI电缆上下载就不行了用串口直接接个232转485可以下载CPU的输出电源也没了这应该是什么…

    SIMATIC S7-200 2020年10月31日
  • 485通讯问题

    S7-200机载标准485工业通讯口,请问若不使用PPI电缆同电脑连接,采用市售RS232转RS485隔离转换器如何接线以及软件和电脑硬件如何设置? 最佳答案 我来说说吧,这个我用…

    SIMATIC S7-200 2021年7月4日
  • EM DP01模块问题

    各位大神好,我在做S7 300 与 S7 200 SMART 通过EM DP01通信,组态都已经做好,但通讯上…

    2021年7月5日
  • 关于S7-200中断的退出

    我用下面中断程序接受9个字节的数据,我想问下这段程序是接受完9个字节才退出中断还是每接受一个字节就退出一次,如果是接受9个才退出,请问为啥顺序执行一遍但不退出中断? IN…

    SIMATIC S7-200 2021年7月5日
  • STEP 7 Micro/WIN V4.0 SP9支持win10嗎

    STEP 7 Micro/WIN V4.0 SP9支持win10嗎 钻石用户推荐最佳答案 WIN10不支持了,你要安装虚拟机在WIN7下可以…

    SIMATIC S7-200 2021年7月5日
  • TELECONTROL SERVER BASIC 8是否支持WIN XP

    TELECONTROL SERVER BASIC 8是否支持WIN XP 最佳答案 TELECONTROL SERVER&nbsp…

    SIMATIC S7-200 2018年12月7日
  • 请问那位大侠有S7-200的例子程序可以学习一下。

    各种功能的子程序,联系一下。 最佳答案 发给你了,不够再说 提问者对于答案的评价:谢谢!再给点224xp的脉冲计数和脉冲输出的程序。

    SIMATIC S7-200 2021年7月4日
  • 200自由口通信问题

    请问大家在有200做自由口通信的时候,RCV中的TBL设置的是VB1200,为什么我收到的串口数据是从VB1211开始的呢,麻烦大家讲讲啊,谢谢了 最佳答案 VB1200内存储的是…

    SIMATIC S7-200 2020年10月31日
  • EEPROM能存储多少数据

    EEPROM最多能存储多少数据 问题补充:相应的CPU是有程序存储器和数据存储器的容量,但是我不明白EEPROM断电保持区属于哪个,至于型号就以226为例吧,谢谢! 最佳答案 22…

    SIMATIC S7-200 2020年10月31日