展开查看
以下是引用 westcowboy在2015-04-14 13:48:10的发言 >24楼:楼主的要求还真有些特殊呢,在此提供几个我能想到的方法,供参考:
1:为1200 CPU设置NTP时钟同步服务器,时间间隔设置为30分钟同步一次,只要外网是通的,那么CPU就会定时得到正确的时钟。在PLC里定期调用程序人为修改CPU的系统时钟,比如2小时执行一次,比如修改为2014年1月1日12:00,再过一段时间去读系统时钟,如果2小时后,系统时钟还是2014年,则外网断了;否则外网就是通的,因为NTP已经把正确的时间同步过来了。
2:很多路由器外网通的话都会有一个LED指示灯,改造这个LED指示灯,比如变成一个光点开关,将此光点开关的信号接入PLC的DI信号进行判断,有信号,internet连接就是通的,否则就是断的。
在CPU不加模块的情况下,目前就想出这2个方法,欢迎大家补充。
以下是引用二无在2015-04-14 11:21:52的发言 >:我的应用往简单里说...
以下是引用 westcowboy在2015-04-02 09:34:14的发言 >:直接了说,Y版在这...
以下是引用yming在2015-03-27 10:10:02的发言 >:S7-1200等PLC...
这些点子都能想出来,真心佩服!我只能说点子很智慧,想出点子的人很牛X!!!
第一个方法只要在软件上实现,似乎要简单点,只是个中细节上还有待研究。关键是NTP服务器的设置:不可能在PLC的NTP服务器设置处直接填写NTP服务器的外网地址吧?还是要在内网上搭建NTP服务器?或是在路由器端设置。