工控编程吧

标题: S7 200通讯 [打印本页]

作者: baikhgmv    时间: 2016-9-25 20:02
标题: S7 200通讯
S7 200通讯最近写了个S7200与寿力螺杆机的自由口通讯,485接口。监控程序时,发现采集的数据不稳定,一会正常,一会全是255(监控的vb字节),是什么引起的呢


-----你485接了几根线?
-------你的通讯程序是自己写的还是用的西门子的MODBUS主站库?
------理论上,485接2根线就行了。

可是2根线都是信号线。

现在大人和小孩讲话,也讲究双方的视线要平,沟通才顺畅。大人要蹲下来和小孩讲话。

所以,要有人来负责485通讯双方处在一个平等的“视线”内。

地线(参考电平)是个措施;隔离也是个措施。


-------加隔离吧,一般应该是干扰问题


------通讯方面问题太多内容了。

1)等电位连接主、从站关系是必须的

2)通讯程序的编辑很有内涵

3)信号点的取舍很有讲究


--------你可以增加串口截取工具,将通讯的数据截取出来,看一下从站的反馈数据是否有问题

如果是从站问题,那你就只能联系控制器厂家了;如果是主站问题,那你就检测你程序了

建议在控制器端增加信号隔离,这样能保证信号传输过程中的电位差问题


-----------谢谢各位的回答,是干扰的问题,现已解决了。但监控发现,sm4.5位一直是通的,可是我写的发送中断与接收中断一直在执行,SM4.5 很久才变化一次,是什么问题






欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4