当前位置: 主页 > PLC控制

系统从s7 200 smart迁移到s7 200 smart v3遇到的问题, modbus通信异常

以前用了多年的系统,当时是s7200smart和smart700,现在旧款买不到了,换成s7200smartv3和smartline700v3是用一台smart700通过MODBUS连接两台s7200smart,PLC从站地址分别为1和2原来的程序上传到plc没有问题,上传到触摸屏时提示此设备不支持modbue连接,发现martline700v3升级为使用modbusv3了,于是修改连接类型为modbusv3,但最后试运行发现触摸屏不能同时显示两台plc中的变量,总是有一个连接失效,关闭其中一台plc,则另一台plc的变量就能正常显示了,从现象看似乎是不能支持同时连接两个modbus子站请问是新版设备不再支持同时连接两个modbus子站了吗?

最佳答案

s7200smartv3?????没这个吧?
你是s7200plc移植到smart200里面吧!

你是一个触摸屏连接两台plc的modbus通讯,

集成以太网口可与S7-200SMARTPLC以及LOGO!进
行通讯
?隔离串口(RS422/485自适应切换),可连接西门
子、三菱、施耐德、欧姆龙以及台达部分系列PLC
支持ModbusRTU协议
?可同时连接4台控制器。

关键是西门子plc这块,moudbus通讯,只能一个时刻建立一个modubus连接,采用轮询。你可以用以太网通讯更为方面,加上一个交换机就可以

提问者对于答案的评价:
是的我型号写错了,现在确认旧平台的型号是:
s7-200cpu224cn,触摸屏是smartline700IE

现在有问题的新平台是:
S7-200SMARTcpuST40
触摸屏是smartline700v3

之前做旧平台的时候,是因为cpu224cn没有带以太网接口,所以做成了用modbus连接触摸屏,但这些年一直运行的很好,通信量比较小如果能正常运行程序直接迁移过来是最理想了。

现在比较疑惑为什么新设备反而不支持一台触摸屏连接两台cpu了。
如果改用以太网连接,还得加个交换机,机柜空间有限啊。。。

  • 关注微信

猜你喜欢

微信公众号