这个你直接做一个 PLC 运行程序时间累加就行呀!这样你在小时或是都可以再进行 除法运算
给你一个 300 PLC 做的时间统计程序:
A(
A M 2.0 //设备上电进入自动运行
AN M 2.3 // 设备没有在停止模式
AN M 2.5 // 设备不在空机运行模式
= L 14.0
BLD 103
A M 0.0
= L 14.1
BLD 103
CALL FC 912 // 调用 FC912 块 进行计数
IN :=L14.0
RES :=L14.1
PT :=T#6M
Call :=0
Ablage:=DB300 //数据保存到 DB 300 块中
Q :=M0.5
ET :=DB300.DBD0
A BR
)
JNB _001
L DB300.DBD 0
L T#6M
-D
T DB300.DBD 0
AN OV
SAVE
CLR
西门子s7-200的程序。很简单。
LD SM0.4
EU
INCD MD0
将MD0在系统块里设置为“断电数据保持”,就可以实现停机后下次接着使用。
可以用60秒定时器做一个循环触发,取上沿,用实数做累加,一次加1,结果就是运行的分钟数
10年都够用的