工控机关机重启之后与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日
下一篇 2019年6月10日

相关推荐

  • TCP/IP与PROFIBUS可不可以在WINCC上同时使用

    在一台WINCCV6.2的上位机上可不可以同时用profibus和TCP/IP两种方式进行工作,profibus带CP5611卡。 最佳答案 这是两种通信方法,不能同时使用,可以单…

    自动化系统综合 2020年10月31日
  • 西门子订货号含义

    有没有人知道西门子plc订货号最后四位是代表什么意思的,如0XA0,OXB8,OXBO,OXA8…………这些个每个位置的符号都什么意思??? 最佳答案 转帖:西门子产品订货号的取名…

    自动化系统综合 2017年8月16日
  • technology软件密匙问题

    我在使用technoligy软件时,使用一段时间后出现错误,提示“no valid license key found.the a…

    自动化系统综合 2017年5月28日
  • KP700的屏能不能做配方画面

    KP700的屏能不能做配方画面,还是只能做配方视图 问题补充:能不能不需要存储卡,直接存在屏的内存里的? 最佳答案 KP700触摸屏6AV2124-1GC01-0AX0 …

    自动化系统综合 2017年10月31日
  • 硬件无法联接

    我们这儿有一套系统,其中有S7-400的PLC中的一条DP线上带一个S7-300的从站,当对S7-400站点上传时,这个从站却不能上传成功。将S7-300从站从其他地方复制过来后(…

    2017年10月29日
  • HMI设置

    我想实现当I3.1得电时,椭圆呈绿色,当I3.1=0时,椭圆是红色,且会闪烁。如图设置有没有错?为什么设完运行时软件的监控画面是期望的效果,而触摸屏上的椭圆切都处于闪烁状态。或者请…

    自动化系统综合 2020年10月31日
  • 自动化认证提问

    在手册上看到,西门子的S7-300系列PLC都是通过了认证的。请问各位学长,你们对认证这个行业熟悉吗?它们具体做的认证是可靠性的,还是安全的,还是其它什么的? 从找工作角…

    自动化系统综合 2020年11月1日
  • 伺服控制器中的齿轮比

    各位高手,我在作个系统,用S7315-2DP来控制伺服控制器的运行,制伺服控制器我以前没接触过,请教其中的齿轮比是什么意思?那位有伺服控制器这方面的应用教程吗?不管是那种牌子的,谢…

    自动化系统综合 2020年11月1日
  • 低通滤波器

    各位大侠,现场有个信号受干扰很强!小弟现在想在程序里用LAD语言写个低通滤波器的程序,不知道怎么实现!还请指教!多谢了! 最佳答案 参考:http://www.ad.siemens…

    自动化系统综合 2020年10月31日
  • TD400设置的数值后面有“!”闪烁

    我用TD400设置张力的SV值在地址vw6000,然后直接将这个值在程序中赋给CPU224的模拟量输出AQW0作为输出控制张力,现在TD400设置的数值后面有“!”闪烁,然后数值正…

    自动化系统综合 2018年12月3日