QQ登录

只需一步,快速开始

S7 200通讯

[ 复制链接 ]
S7 200通讯最近写了个S7200与寿力螺杆机的自由口通讯,485接口。监控程序时,发现采集的数据不稳定,一会正常,一会全是255(监控的vb字节),是什么引起的呢


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

可是2根线都是信号线。

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

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

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


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


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

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

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

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


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

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

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


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

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索