西门子有没有长时间计时器,我现在要记电机的每日运行时间,电机总的运行时间
!普通的计时器没有那么长的时间,想问问有没有什么好的方法!???
ASs='html_titleimg_p' STyle='text-align:CEnter;'>43eb3e673355b2d6d0d26ca9FCf87d97
最佳答案
做1秒来一个脉冲,通过计数指令,统计时间:给你一个程序:
AM100.0//电机运行时的条件
AM0.5//秒脉冲,就是1秒来一个上升沿
FPM99.0
JCN_001
LMW102
INC1
TMW102//秒数累加
_001:NOP0
A(
LMW102
L60
>I
)
FPM99.1
JCN_002
L1
TMW102//秒数循环用
LMW104
INC1
TMW104//分数累加
_002:NOP0
A(
LMW104
L60
>I
)
FPM99.2
JCN_003
L1
TMW104//分钟循环用
LMW106
INC1
TMW106//小时数累加
_003:NOP0
A(
LMW106
L24
>I
)
FP#M99.3
JCN_004
L1
TMW106//时数循环用
LMW108
INC1
TMW108//时间天数累加
_004:NOP0
AM99.5
JCN_005
L0
TMW102
TMW104
TMW106
TMW108
_005:NOP0
其中:MW102为秒,MW104为分钟,MW106为小时,MW108为天数;如果有多个这样的电机的话,你可以根据这个原理,做一个fb块,但是累加时间用的数据和上升沿要用STAT数据类型,同时定义输入和输出;希望能帮到你!
提问者对于答案的评价:
ok