西门子S7-300 程序中语句表每一句都是什么意思,求大神帮忙!

SET
SAVE
= L 60.1
A #IN0
JCN M001
L #IN24
T #STAT36
L 0.000000e+000
T #OUT26
CLR
= #OUT28
= #OUT29
T #OUT30
T #OUT31
T #OUT32
L W#16#0
T #OUT27
TAK
T #OUT33
T #OUT34
T #STAT35
T #STAT37
T #STAT38
T #STAT39
T #STAT40
= #STAT41
= #STAT42
JU M002
M001: L #IN8
DTR
L 1.000000e+003
/R
T #TEMP45
L #IN11
ITD
DTR
L 3.616898e-003
*R
T #TEMP47
L #IN20
*R
L #IN21
+R
T #TEMP47
CLR
A #IN2
NOT
JCN M003
L #IN10
T #TEMP47
M003: L #TEMP47
T #OUT33
L #IN9
TAK
-R
T #TEMP48
L #IN17
NEGR
<R
JCN M004
TAK
L #IN17
+R
T #OUT34
JU M005
M004: L #TEMP48
L #IN17
>R
JCN M006
-R
T #OUT34
JU M005
M006: L 0.000000e+000
T #OUT34

你这个是编译之后的程序,没有注释,无法解释其含义。
只能看明白作了哪些数据处理,如:
JU M005// 程序无条件跳转到M005标记段落继续执行
M006: L 0.000000e+000// 标记M006, 装载0.0到累加器1
T #OUT34//将累加器1中的数据0.0传送到输出接口OUT34
其他指令请参考:S7-300和S7-400(STL)编程参考手册
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答