g073545
佛山工控
级别: 家园常客
精华主题: 0
发帖数量: 411 个
工控威望: 590 点
下载积分: 3652 分
在线时间: 1062(小时)
注册时间: 2013-03-08
最后登录: 2024-10-21
查看g073545的 主题 / 回贴
楼主  发表于: 2021-01-07 09:21
我设定在当日的23点59分59秒的上升沿,把当日产量转存在指定的寄存器,并清零当日产量,但是有时在这个时间设备会断电,这样就会转存不了啊。有啥办法,在这个时间段断电了,也能转存当日的产量呢??欢迎大家指点。
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 738 个
工控威望: 1116 点
下载积分: 329 分
在线时间: 581(小时)
注册时间: 2019-09-22
最后登录: 2024-10-24
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2021-01-07 09:30
换个思路,反着来就有电了.

把开始计数的日期和该日期的临时产量也保存在掉电保存寄存器里面,在生产的开始而不是结束的时候检查开始计数的日期和当前日期是否相符,如果不是同一天了,那么说明过了一天(默认时间是单向的),然后转存临时产量到永久记录或者累计产量数字就行了,同时清空临时产量并把开始计数日期改成当前日期.
本帖最近评分记录:
  • 下载积分:+1(sqpfanglin)