最近做到一个收放线设备的工控项目。由于收放线距离较远,约100米,但是控制要求前后联动,为了节约线缆成本,故前后均使用了S7-200 SMART PLC。采用了放线做从站,收线做主站的方式。在收线程序里组态了GET/PUT的向导并调用,一开始一切正常,very good。以为这就会是一个成功的现场案例了,突然发现当放线PLC断电或者收线PLC断电后重启,前后就连接不上了。必须重新下载程序才行。急的满头大汗,查找原因,发现当把调用的GET/PUT功能块的通讯时间设长点,断电后还是能连接上的。问题来了,第一,这个时间最大貌似是32768S,若是客户关机超过这个时间,完蛋;第二,若是把这个时间设定为0,貌似是没关系了,但是万一网线断了或者通讯故障了,检测不出来,怎么破?求各位大大指点几招?这个GET/PUT功能好像没有其它的可以设置的东西啊,也没有每次上电初始化的功能之类的。。。