采用CP343-1 LEAN做OPC通信,如果通信线(网线)突然断开,PLC端如何立即监测?”
刘玉蓉
发布于2014-11-04 17:56
459
0
标签:
采用CP343-1 LEAN模块,通过OPC已经实现PLC与自己开发的上位机软件通信。现在的问题是,当上位机与PLC的通信突然断开(如网线掉了等),上位机软件将不能控制PLC,那么PLC端如何检测到通信已经断开了呢?
佳答案
因为在与上位机的通讯中,PLC是处于从的位置,PLC端是无法检测与上位机的通讯状态的。
可以在上位机中设置一个脚本,不断的向PLC的某个字中写入变化的数据。而PLC检测到该数值保持了一定的时间而没有变化(时间大于上位机向PLC中写数据的周期),则说明通讯中断了。