一个主站200 smart PLC通过Put/Get方式与其余4个200 smart PLC从站通讯,利用Put/Get向导工具在主站PLC进行配置,共8个Put/Get,主站PLC调用NET_EXE子程序。为监控4个从站PLC与主站PLC的网络通讯状态,在4个从站分别建了200毫秒的心跳信号,主站PLC读取从站心跳信号。4个从站PLC网络正常时,主站PLC读取到的心跳信号正常,200毫秒变化;当其中一个PLC下电后,在主站PLC监控到该PLC的心跳信号不正常,另3个PLC的心跳信号也会有达1秒的情况。当再把一个PLC的网线拔掉后,在主站PLC监控到另一个在线的PLC的心跳有多达5秒的情况。总的看到的现象是当其中一个网络掉线致使整个Put/Get时时间延迟了。Put/Get是否这样用法,或者利用Put/Get有更好的方式读写其他PLC?