工控机关机重启之后与plc通讯异常,一定要将plc重新关闭在打开才能连接上

WINAC 软PLC 与远程站PLC S7-315 -2AG10-0AB0  Profibus 通讯,,工控机关机重启之后与plc通讯异常,一定要将plc重新关闭在打开才能连接上,,怎样解决!

最佳答案

1、这个问题肯定存在:
两者在处于通讯状态,一方关机,另一方肯定处于通讯异常状态。这个通讯异常状态需要重启后才可消除。
例如MODBUS的主从通讯,一旦从站停机后再要与主站通讯时,必须要主站重启后才可与该从站通讯连接上。
2、尤其是上位机非正常关闭,这种现象更为突出。
3、要解决这个问题,编程起来需要:
、两者通讯采用测心跳的方法:
不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心跳方法,即主站与分站约定一信息位,主站S7-300可用OB35发送脉冲,分站S7-200检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
这样,当对方正常停机或非正常停机时即无心跳时则关闭通讯程序,一旦测到心跳是在重新启动通讯程序。
、关键问题是要熟悉对于所采用的通讯协议如何进行关闭与启动通讯的程序编制。注意,有的的软件基于WINDOWS平台,有时必须启动系统,此时这个问题无解。
4、一定要将plc重新关闭在打开才能连接上:
其实掌握了这个规律,处理起来也十分简便。如果解决这个问题,也有一定的工作量。还是将plc重启一下来的容易。

提问者对于答案的评价:
可能是Profibus 终端电阻及屏蔽没有做好

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:09
下一篇 2019年6月10日 下午8:09

相关推荐