楼主最近还看过
这个问题看你做哪一部分,你做上位机你就让客户给设备厂家施压,让他们设备做运行记录,当天运行了多长时间必须给我一个数据,比如今天断断续续运行了6.5小时,23.59分之前这个数据要随着设备运行情况累加并存档不能丢失。0点0分开始清零重新累计。
你要算停机时间,那就是24小时减去运行时间不久有了吗?你有了当天的算一段时间不是很容易,比如算七天或者半个月,就把每一天的停机时间做个累加不就出来了吗?
你要做设备的话就是得按照设备实际运行情况做时间的累计,并把当天的运行时间存储在某个寄存器里,23.59分的时候把这个累计值转移到另一个寄存器里,并把这个实时运行时间寄存器清零重新记录,所以你做出来应该是当天实时运行时间和前一天的累计时间,剩下的让上位机那边去做,他是存数据库还是直接Excel表格公式计算随他去,你不要纠结报警还是什么,人家要的是停机时间,没运行就是停机,我管你什么原因停的机干嘛。