又是西门子200的modbus通讯问题

上次已经问过,但是通讯还是有些问题!
(1)请大侠帮忙分析下面图一和图二的接线方式有什么区别?这个项目是采用图一的解法,单电气上面来说节点是一样的,但是应用在通讯上面是一样的吗?
(2)这是别人做的一个项目,然后通讯上面有问题,四台西门子200PLC和上位机DCS通讯。
(3)通过modscan单独和任何一台测试通讯速度都较快的,但是四台PLC一起连到DCS其中有两台通讯很慢,要过个好几分钟才有数据变化,有一台甚至一天都不怎么变化,而且都是通讯一段时间后,突然又通讯不上了,这两台plc也出现过端口烧坏问题,后面又修好了,请问通讯速度那么慢是上位机还是下位机的问题?四台plc程序一模一样的除了站点不一样,端口没加隔离有没有关系?

图片说明:

又是西门子200的modbus通讯问题    又是西门子200的modbus通讯问题   

最佳答案

(1)、
1:合理的布线方式是“手拉手”的方式,与楼主的图2方法相同。
2:实在不方便手拉手布线的现场里面,可能采用分叉布线的方式,与楼主的图1方法相同。但是如果负载比较多的话,可能造成通讯的故障,因为分叉布线,整个线路的信号反射太多了,不合理。在这种情况下,可以采用485信号分配器解决问题。
3:至于终端电阻,可以加,也可以不加。加还是不加,取决于RS485驱动器的带负载的能力。有时候加上终端电阻,通讯反而不行了。
(2)、
建议采用“手拉手”的方式。或可采用modbus集线器(上网搜,市场有许多)。
(3)、
一般是上位机问题的几率较大,即主站没有发出读/写命令。可以单独在笔记本电脑应用modbus测试软件对四台PLC进行测试呀!modbus测试软件网上有许多,可下载,例如
http://ishare.iask.sina.com.cn/f/5927757.html

提问者对于答案的评价:
嗯,非常感谢你。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐