求一个西门子PLC的长时间累积程序?

2025-03-20 20:08:48
推荐回答(3个)
回答1:

这个你直接做一个 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

回答2:

西门子s7-200的程序。很简单。
LD SM0.4
EU
INCD MD0
将MD0在系统块里设置为“断电数据保持”,就可以实现停机后下次接着使用。

回答3:

可以用60秒定时器做一个循环触发,取上沿,用实数做累加,一次加1,结果就是运行的分钟数
10年都够用的