以前用了多年的系统, 当时是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