各位西門子大神,如下是一個(gè)300PLC程序里的兩個(gè)STL塊:
但是我菜鳥剛出道,看不出門路,請(qǐng)各位大神指導(dǎo)指導(dǎo)這兩個(gè)STL 的FC塊究竟起的什么作用。。
感謝。。
FC2 L W#16#FFFF
T #TEMP4 給temp4裝一個(gè)字
L #IN1
SLD 3 裝載IN1并左移3位,相當(dāng)于乘以8
LAR1 結(jié)果存到AR1里面
L #IN2
L 2
-I IN2減去2
M001: T #TEMP3 結(jié)果傳給temp3
OPN #IN0 打開數(shù)據(jù)塊DB某
L DBB [AR1,P#0.0] 加載
毛? T #TEMP5 結(jié)果給temp5
CALL FC 12 調(diào)用FC12
IN0:=#TEMP5
IO1:=#TEMP4
+AR1 P#1.0
???? L #TEMP3 加載temp3
LOOP M001 循環(huán)M001 執(zhí)行temp3次
L #TEMP4
T DBB [AR1,P#0.0] 傳給
???? SRD 8 右移8位
T DBB [AR1,P#1.0] 傳給
????FC12 L #IO1
L #IN0
XOW
T #IO1
L 8
M001: T #TEMP2
L #IO1
SRW 1
T #IO1
A >0
???? JNB M002
L W#16#A001
XOW
T #IO1
M002: L #TEMP2
LOOP M001 循環(huán)M001共temp2次
[ 此帖被luyushen在2014-12-29 14:27重新編輯 ]