益旺电气
工控爱好者
级别: 略有小成
精华主题: 0
发帖数量: 92 个
工控威望: 203 点
下载积分: 7058 分
在线时间: 86(小时)
注册时间: 2010-08-15
最后登录: 2024-08-16
查看益旺电气的 主题 / 回贴
楼主  发表于: 2019-01-16 10:11
      对于数据计数类型的程序,在正常工作时,按照正常的时序正常工作,但是在突然停电的情况,或突发按复位的情况下,内部的数据会变化到未知的情况,大家怎么做到重新开电,或复位后恢复正常工作状态 ,我是使用停电保持保持数据的。
工控自动化设备PLC,触摸屏,单片机程序开发设计 ,PCB设计,生产与销售
静夜思飘
级别: 略有小成
精华主题: 0
发帖数量: 130 个
工控威望: 233 点
下载积分: 2500 分
在线时间: 74(小时)
注册时间: 2017-03-09
最后登录: 2022-06-28
查看静夜思飘的 主题 / 回贴
1楼  发表于: 2019-01-24 16:18
掉电记忆数据寄存器记录重要的输入端或中间节点状态(用位记录的话,16位数据可记录16个状态。每次循环最后几句将当前循环的这些数据记录进去,正常关机清零这些状态,开机自检时先自检这些状态,如果不是零则非正常关机,那么读取此状态并将数据恢复到相应的节点上。