发表于:2004-03-18 12:51:00
6楼
re:一伊
楼主的要求是应付短期停电(他们自备发电机)。用UPS自然没问题。
re:cat
网球的第一种方法:
从他I/O采集点上面找出检测断电的点给他短接上。
原理:假设有电则某个继电器接通,如果断电,则继电器断开。PLC如果发现继电器断开,则保存数据。如果采用这种方法,PLC的输入必须用中断才可能可行(继电器速度太慢,不知行不行。还有写EEPROM很慢的),否则一定不行。
解决:如果采用这种方法,你只要把这个触点短接即可。
有些PLC内部有个断电检测标志位,用这个也行(如果采用这种方式,就必须改程序)。
网球的第二种方法:
找设计的人改程序(或者自己改),一般情况下PLC应该不会因为断电由于非程序因素改变的。
如果在保修期内:如果工程公司没有倒闭,或者写程序的人没有蒸发掉,就找工程公司解决。否则自己解决。
如果超过保修期:如果能够解决钱的问题,如果工程公司没有倒闭,或者写程序的人没有蒸发掉,就找工程公司解决。否则自己解决。
gnehzz的方法:
你的PLC没有电池吗?如果没有,就要在上位机做一个小程序,把停机时的瞬时值写下去
原理:就是等PLC上电了(此时监控程序检测到PLC的存在,并且自定义停电标志=on,则将所有的阀位状态写下去)
解决:这个需要同时修改PLC和上位机的程序。如果上位机没有UPS,则此条不适用。