关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题

各位老师,
我现在要实现的是上位机(组态王)做主站,从站有226,同时226又作为主站,从站有一个modbus采集设备(因需要226读取采集值做计算处理)。现在上位机和226能够通讯,但上位机没有读出modbus采集设备的模拟量值。不清楚是226没读上来还是怎么情况,我用一个modbus调试程序单独读采集器是读得出的。各位老师,请问是什么原因?上位机的com口是9600,226的port0 地址3,9600;port1 地址2 19200;采集器的地址4 19200。
226里的程序请见下图,只写了个读30001~30008
是用的485组网的

问题补充:
各位老师,我就卡在无法确定226是否将数据从采集器上读取过来,因为用了modbus,编程电缆无法在run模式下在mircowin中监控...各位老师有什么办法吗?请指教,谢谢!
程序图片顺序是7134562

图片说明:

关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题    关于s7200 226使用modbusRTU通讯时既做主站又做从站的问题   

最佳答案

上位机与226能够通讯,226又能够读到modbus数据,但上位机无法读取modbus数据的可能原因是地址区问题了。
你检查图4中读取modbus数据VB1020的8个字节数据是如何与上位机通讯的。
补充问题回复:
由于端口被占用的问题在实际工作中都会面临的,解决的办法是增加通讯模块或一个项目一个项目的调试。如你调试modbus RTU通讯时,先将上位机的那个通讯口作为监控,反之,modbus RTU调试完毕后,将此通讯口暂时复原到PPI通讯模式做监控,再调试与上位机通讯,完成后,再将此口改为modbus RTU,虽然感觉麻烦,但也是一种“无奈”的办法。

提问者对于答案的评价:
谢谢老师的回答,是地址错了

专家置评

已阅,最佳答案正确。
当出现这个问题时,可以先让226做modbus主站,去读下位设备参数,另一个口采用编程电缆监控,如果这时数据读上来了,但是再激活modbus从站后数据不过来,那么可怀疑地址错误。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日
下一篇 2017年8月15日

相关推荐

  • 如何实现加热冷却同时控制

    要用PLC内部PID指令,通过2个输出点,控制1个热油阀,进行恒温控制。热油阀有2个线圈,升温线圈得电,热油阀逆时间转动,阀逐渐打开,降温线圈得电则相反。阀开关最大行程约要70秒。…

    SIMATIC S7-200 2020年11月5日
  • 编码器编程思路请教

    一段输送带,主电机上安装编码器,输送带上有问题的产品按问题种类在不同的位置上被剔除。请问这种程序编程思路是什么?请各位大侠指教,感谢! 问题补充:感谢各位大侠帮助,但实际上有个问题…

    SIMATIC S7-200 2018年12月6日
  • s7-200plc 和编程电脑通讯的问题

    请教一个问题:一个西门子200的plc,cpu型号226cn,通讯口port0通过PC Adapter usb编程电缆和step7microwin建立连接,上传…

    SIMATIC S7-200 2021年7月5日
  • s200 子程序 零散问题

    关于s200的子程序,我继续问一些很基本的问题,还烦请前辈指教。1:在主程序里,用了一个定时器T38,计数器C0,我想在子程序中读出他们的数值,比如。直接把C0(或T38)的值用转…

    2017年11月26日
  • S7_200模拟量编程中浮点型数据类型

    S7_200模拟量编程中 在输出端要求直接显示温度 要小数点后2位 如32.23度 4—20M对应6400–32000我知道,我想知道计算…

    SIMATIC S7-200 2021年7月4日
  • s7-200高速输出控制2

    用向导做的s7-200高速脉冲Q0.0输出控制台达伺服,手动控制伺服,Q0.0有输出,但电机不转,不知原因出在那里,伺服的设置没问题,也不报错。请大家帮忙分析下,谢谢 图片说明: …

    2017年11月4日
  • AC怎么用

    LD     SM0.0TON    T43, #T:LW0LD &n…

    SIMATIC S7-200 2020年11月1日
  • HMI与PLC通讯时如何编写人机的程序地址.给个比方来,说详细点分数多多.

    HMI与PLC通讯时如何编写人机的程序地址.给个比方来,说详细点分数多多. 问题补充:那个漂雨最好你把公式说给我听一下, 最佳答案 有许多触摸屏是不需要编写通讯程序的,连接线的引脚…

    SIMATIC S7-200 2021年7月5日
  • Win7 系统安装PC Access v1.0 sp6?

    问题:若先装低版本PC Access,但除sp6外,所有低版本均不兼容Win7。是否会出错? 问题补充:根据http://support.automation.sieme…

    SIMATIC S7-200 2020年10月31日
  • s7-200输入模拟量波动

    DC24V供电的PLC,接了5个变送器。其中两个压力,三个温度。所有变送器和PLC、模拟量模块的电源都是由外部的DC24V开关电源供电。压力变送器检测到数据,不停的波动,而且幅度挺…

    SIMATIC S7-200 2021年7月4日