如題,有些命令不明白,比如SAVE,TAK,TAR2,UC “RD_REC”,P#L22.2,L DINO,LAR2 LD36,L PID [AR1,P#0.0]等等,希望哪位老師能結(jié)合上下段給我詳細解釋一下,非常感激,再次感謝!
STL程序如下:
SET
SAVE
= L 22.1
L 0
T #TEMP122
CLR
= #TEMP119
A #IO45
O #STAT94
JCN M001
SET
= #STAT94
= #STAT96
= #STAT95
L 0.000000e+000
T #OUT6
T #OUT9
L #IN1
L 189
+I
AW W#16#FF
T #TEMP121
L #IN0
T LW 24
= L 22.2
L B#16#54
T LB 23
L DW#16#1002004E
T LD 26
L DINO
T LW 30
TAR2
+ L#560
T LD 32
TAR2 LD 36
UC "RD_REC"
P#L 22.2
P#L 23.0
P#L 24.0
P#L 11.0
P#L 12.0
P#L 10.0
P#L 26.0
LAR2 LD 36
JU M002
M001: CLR
A #IO48
JCN M002
L #IN1
L 169
+I
AW W#16#FF
T #TEMP121
L #IN0
T LW 24
SET
= L 22.2
L B#16#54
T LB 23
L DW#16#1002004E
T LD 26
L DINO
T LW 30
TAR2
+ L#560
T LD 32
TAR2 LD 36
UC "WR_REC"
P#L 22.2
P#L 23.0
P#L 24.0
P#L 11.0
P#L 26.0
P#L 12.0
P#L 10.0
LAR2 LD 36
M002: L #TEMP122
T #OUT3
L 0
<I
= #TEMP120
NOT
= L 22.2
A #TEMP119
NOT
A L 22.2
JCN M003
A #IO45
O #STAT94
JCN M004
CLR
= #IO45
= #STAT94
JU M003
M004: CLR
= #IO48
M003: CLR
A #STAT94
NOT
JCN M005
L #IN1
L 1
-I
L 4
*I
L #IN0
+I
T #TEMP118
ITD
L L#8
*D
LAR1
L PID [AR1,P#0.0]
T LD 0
A #IO47
O #IO46
JCN M006
SET
= #STAT95
L #IN1
L 129
+I
AW W#16#FF
T #TEMP121
L #IN0
T LW 24
= L 22.2
L B#16#54
T LB 23
L DW#16#10020022
T LD 26
L DINO
T LW 30
TAR2
+ L#64
T LD 32
TAR2 LD 36
UC "RD_REC"
P#L 22.2
P#L 23.0
P#L 24.0
P#L 11.0
P#L 12.0
P#L 10.0
P#L 26.0
LAR2 LD 36
A #TEMP120
NOT
JCN M007
L #TEMP122
T #OUT3
M007: L #TEMP122
L 0
<I
JCN M008
SET
= #TEMP120
JU M009
M008: CLR
A #TEMP119
NOT
JCN M00a
CLR
= #IO47
A #OUT43
JCN M00a
A #OUT28
= #IO52
A #OUT30
= #IO54
L #OUT5
T #IO65
L #OUT9
T #IO66
M00a: JU M009
M006: CLR
A #TEMP99.TEMP115
JCN M00b
L #TEMP99.TEMP100
T #STAT98
CLR
= #STAT95
JU M00c
M00b: CLR
A #STAT95
NOT
JCN M00c
L #STAT98
T LW 6
L #TEMP99.TEMP100
T LW 4
A #TEMP99.TEMP116
JCN M00d
L #TEMP117
T #OUT9
JU M00e
M00d: L #TEMP117
T #OUT6
M00e: CLR
A #TEMP99.TEMP116
NOT
= #STAT91
M00c: CLR
A #TEMP99.TEMP116
JCN M00f
A #TEMP99.TEMP101
= #OUT28
A #TEMP99.TEMP102
= #OUT29
A #TEMP99.TEMP103
= #OUT30
A #TEMP99.TEMP104
= #OUT31
A #TEMP99.TEMP105
= #OUT32
A #TEMP99.TEMP106
= #OUT33
A #TEMP99.TEMP107
= #OUT34
A #TEMP99.TEMP108
= #OUT35
A #TEMP99.TEMP109
= #OUT36
A #TEMP99.TEMP110
= #OUT37
A #TEMP99.TEMP111
= #OUT38
A #TEMP99.TEMP112
= #OUT26
A #TEMP99.TEMP113
= #OUT40
JU M009
M00f: CLR
A #TEMP99.TEMP101
= #OUT12
A #TEMP99.TEMP102
= #OUT13
A #TEMP99.TEMP103
= #OUT14
A #TEMP99.TEMP104
= #OUT15
A #TEMP99.TEMP105
= #OUT16
A #TEMP99.TEMP106
= #OUT17
A #TEMP99.TEMP107
= #OUT18
A #TEMP99.TEMP108
= #OUT19
A #TEMP99.TEMP109
= #OUT20
A #TEMP99.TEMP110
= #OUT21
A #TEMP99.TEMP111
= #OUT22
A #TEMP99.TEMP112
= #OUT23
A #TEMP99.TEMP113
= #OUT24
A #TEMP99.TEMP114
= #OUT25
M009: CLR
A #IO46
JCN M010
SET
= #STAT96
L #IN1
L 189
+I
AW W#16#FF
T #TEMP121
L W#16#3130
T #IO49
L #IN0
T LW 24
= L 22.2
L B#16#54
T LB 23
L DW#16#10020018
T LD 26
L DINO
T LW 30
TAR2
+ L#368
T LD 32
TAR2 LD 36
UC "WR_REC"
P#L 22.2
P#L 23.0
P#L 24.0
P#L 11.0
P#L 26.0
P#L 12.0
P#L 10.0
LAR2 LD 36
L #TEMP122
L 0
>=I
= L 22.2
A #TEMP119
NOT
A L 22.2
JCN M011
CLR
= #IO46
JU M012
M011: CLR
A #TEMP120
NOT
JCN M005
L #TEMP122
T #OUT3
M012: JU M005
M010: CLR
A #STAT96
JCN M013
SET
= #STAT92
CLR
= #STAT96
JU M014
M013: CLR
A #TEMP99.TEMP115
NOT
= #STAT92
M014: CLR
A #STAT92
NOT
JCN M015
L #STAT97
T #TEMP99.TEMP100
JU M016
M015: CLR
A #STAT93
NOT
A #IO63
JCN M017
L #IO67
T #TEMP117
JU M018
M017: CLR
A #IO54
JCN M019
L #IO66
T #TEMP117
JU M018
M019: CLR
A #IO56
JCN M01a
L #IO51
T #TEMP117
JU M018
M01a: CLR
A #IO52
JCN M01b
L #IO65
T #TEMP117
JU M018
M01b: L #IO50
T #TEMP117
M018: L LW 4
T #STAT97
L LW 6
T #TEMP99.TEMP100
CLR
A #IO63
= #STAT93
M016: CLR
A #IO52
= #TEMP99.TEMP101
A #IO53
= #TEMP99.TEMP102
A #IO54
= #TEMP99.TEMP103
A #IO55
= #TEMP99.TEMP104
A #IO56
= #TEMP99.TEMP105
A #IO57
= #TEMP99.TEMP106
A #IO58
= #TEMP99.TEMP107
A #IO59
= #TEMP99.TEMP108
A #IO60
= #TEMP99.TEMP109
A #IO61
= #TEMP99.TEMP110
A #IO64
= #TEMP99.TEMP113
A #IO63
= #TEMP99.TEMP112
A #STAT92
= #TEMP99.TEMP115
A #STAT91
= #TEMP99.TEMP116
L #TEMP118
ITD
L L#8
*D
L LD 0
TAK
LAR1
TAK
T PQD [AR1,P#0.0]
M005: L #OUT3
L W#16#8000
AW
L W#16#8000
==I
= #OUT44
A #OUT44
O #OUT18
JCN M01c
SET
= #OUT19
M01c: CLR
A L 22.1
SAVE
BE