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

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

最佳答案

s7 200 smart v3?????没这个吧?
你是s7200 plc 移植到smart200 里面吧!

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

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

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

提问者对于答案的评价:
是的我型号写错了, 现在确认旧平台的型号是:
s7-200 cpu 224cn, 触摸屏是smart line 700 IE

现在有问题的新平台是:
s7-200  smart cpu st40
触摸屏是smart line 700 v3

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

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日 下午9:18
下一篇 2017年5月31日 下午9:19

相关推荐