西门子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)编程参考手册
温馨提示:内容为网友见解,仅供参考
无其他回答

西门子S7-300程序中语句表每一句都是什么意思?
1、SET \/\/将RLO(逻辑运算结果保存位)位置1;2、SAVE \/\/将RLO结果保存到BR位,以保证下面的程序可以执行;3、= L 0.1 \/\/将RLO位保存到L0.1临时存储区位;4、L #IN3 \/\/装载#IN3这个变量到ACC1;5、SAVE \/\/将RLO结果保存到BR位,以保证下面的程序可以执行;6、I...

西门子S7-300程序中语句表每一句都是什么意思,求关键是这句 L 1.000000...
DTR \/\/将ACCU1的数据转换为REAL类型,即浮点数,西门子规定,INT转换为REAL,必须使用ITD,DTR这两个步骤。L 1.000000e+001 \/\/将浮点数10.0装入ACCU1中,原先ACCU1的数据送入ACCU2中 \/R \/\/ACCU2的数据除以ACCU1,结果送入ACCU1中,ACCU1原先数据送入ACCU2中,\/R为浮点数除法,要求...

西门子S7-300程序中语句表每一句都是什么意思?
SET SAVE \/\/一般用在子程序的开头,就是保存BR位,你可以简单理解为梯形图的EO L 0 \/\/把 0 赋给#TEMP1 , #TEMP1 可以在子程序资源里建立 T #TEMP1 L #IN0 \/\/ 把外部参数INO 给#TEMP2, 这个应该是这个子程序的一个输入参数 T #TEMP2 L 0 \/\/比较INO(#...

...程序中语句表每一句都是什么意思,求大神帮忙!
你这个是编译之后的程序,没有注释,无法解释其含义。只能看明白作了哪些数据处理,如:JU M005\/\/ 程序无条件跳转到M005标记段落继续执行 M006: L 0.000000e+000\/\/ 标记M006, 装载0.0到累加器1 T #OUT34\/\/将累加器1中的数据0.0传送到输出接口OUT34 其他指令请参考:S7-300和S7-400(STL...

谁能帮我解释一下西门子PLC 300语句表程序
BE \/\/块程序结束 CALL"AI_4_20mA" \/\/调用程序 形参:= 实参 IN0:=PIW256 IN1:=9.000000e+002 IN2:=0.000000e+000 OUT3:=DB20.DBD0 OUT4:=DB49.DBX0.0

西门子s7-300中,有几句语句表看不懂,请老师指点
第一个,打开DB60 放入DINT型的数值MD240 左移4位,相当于乘以16,也就是说变为W型指针。传送到MD244,载入DB60.DBDW[md244]相当于载入DBW编号为MD240中的数值 传送到mw248 因为指针都是针对于位寻址的,所以在针对于字节,字和双字的时候需要分别乘以8,16,32,也就是左移3位,4位,5位。

西门子s7-300中16384,27648,32767各是什么意思呀
32767是数据溢出的数据,连线断路,零电位和模块的不等。

S7-300nbsp;BLDnbsp;102nbsp;是什么意思
楼上的老几在搞什么东东啊。你用T型图编程后,转换成语句表时,有一种逻辑关系系统会自己生成BLDnbsp;***nbsp;,“***”表示编号,也就是你说的102,这个是系统自己指定的,在同一个FC或FB里这种逻辑多了,编号就会不一样,不一定就是102。这种逻辑关系很简单,你自己都可以看懂,自己再试一试。...

...下S7 300指令什么意思:尤其是L W[AR1,P#0.0]这类指令什么意思...
不是一两句能说清楚的。L W[AR1,P#0.0]这个个间接寻址中的交叉寻址,其中W指的是你的字符宽度,W代表的是字,就是这个指针的指向宽度为2个字节,AR1为你事先装载进去的指针指向起始地址,例如 L [MW20]LAR1 这个就是在位存储区中的第20个字的位置,字符宽度为2两个字节。装载到地址寄存器1...

西门子S7-300 STL语句表程序意思解释, 第二问能转成梯形图吗?_百度知 ...
1 -D L 4 D SLD 3 LAR1 L MD [ AR1 , P#100.0 ]T DB20.DBD200 DB20.DBW0的数值减1,再乘以4,再左移3位(即乘以8),将其数值传入AR1地址寄存器,以AR1的数值为起始地址偏移100,将上述偏移地址的MD存储器的数值传送到DB20.DBD200 间接寻址无法使用LAD梯形图 ...

相似回答