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

相关推荐

  • 时间问题再问

    昨天刚问过这个问题,因手上无实物无法确定哪位回答正确,现再请教。 1、在S7-200中用读取时钟指令 READ_RTC 将系统时间读取到 V…

    SIMATIC S7-200 2021年7月5日
  • PLC控制的步进电机驱动器

    哪位网友能提供用S7-200控制的步进电机驱动器的型号或厂家?就是说,用PLC的输出端控制几台步进电机的正传,反转,步数等参数? 最佳答案 你是说用CPU上的高速脉冲输出还是用步进…

    SIMATIC S7-200 2021年7月5日
  • 找不到PC/PPI 这个选项

    在设备管理器 simatic net 中找不到 simens PC/PPI cable, 重新安装SP9后也没…

    SIMATIC S7-200 2021年7月5日
  • 输入接口运行时间

    想知道每个输出接口的运行时间是多少?用什么指令,怎么做 谢谢了 问题补充:就是每个输出口的累计运行时间 最佳答案 用一个计时器就可以了,如果一个不够,就再用一个做累加&n…

    SIMATIC S7-200 2021年7月5日
  • CPU224作为从站时接收的主站命令数据

    CPU224作为从站时,返回给主站的数据地址可定义(MBUS_INIT中holdstart设置)那接收的主站命令数据是保存在哪个地址呢? 最佳答案 从站接收的主站命令数据的地址在主…

    SIMATIC S7-200 2021年7月5日
  • PC与200通讯问题

    PC与200通讯时出现如图001所示的问题。参数设置如图002、003。我先前在没装modbus库之前试过,可以和多台200进行通讯,可今*装了如图005所示的库之后,写了个最简单…

    2020年10月31日
  • 关于可控硅调压回路的电流问题?

    问题有点多,请大侠耐心解答。1,可控硅调压回路的电流用什么传感器能够准确测量,普通穿孔交流电流传感器可以吗?2,可控硅调压回路的电流用数字钳形表可以准确测量吗?3,可控硅调压回路的…

    SIMATIC S7-200 2017年11月4日
  • 关于无线网络

    各位大虾过年好! 因为我以前一直用的200做的一些小型项目!现在年后上班马上要做一个项目!具体的工艺动作流程我已经用200实现了的,还配啦触摸屏操作!现在的问题是由于一些…

    SIMATIC S7-200 2021年7月5日
  • S7-200CN 224 CN 和屏幕通讯时,同时用PC监控PLC程序可行吗?

    如果这个CPU不行,换2个串口的PLC 可以吗? 最佳答案 每一个通讯口只能工作在一种模式。224只有一个集成的rs485口,如果连接到触摸屏就不能够再连接电脑监控。编辑…

    SIMATIC S7-200 2021年7月5日
  • 请教PLC200编程思路

    硬件:1*CPU224+2*EM222实现功能:1~20个电磁阀,用户可在UI界面设定第N1到第N2个电磁阀动作,以及电磁阀动作的时间T,且电磁阀动作为轮流动作。如假设用户设定第N…

    2017年12月8日