发布于 2006-07-01 09:09:17
0楼
谢谢大家,就是不知道怎样通过PLC找到$A_DBB[40]所涉及到的输入点,怎样倒推回去找到该点呢? 我的FC21打开后程序如下:
SET
R #OUT5
L B#16#0
T #OUT6
AN #IN0
BEC
L P##IN2
LAR1
L B [AR1,P#1.0]
T #TEMP8
L W [AR1,P#2.0]
T #TEMP9
L W [AR1,P#4.0]
T #TEMP10
L D [AR1,P#6.0]
T #TEMP11
L #IN1
JL M001
JU M001
JU M002
JU M002
JU M003
JU M003
JU M002
M001: L B#16#1
JU M004
M002: L B#16#0
L #IN3
>=I
JC M005
OPN DI 5
L DIW 22
<=I
JC M006
M005: L B#16#A
JU M004
M006: L #IN3
+ 20
T #TEMP10
OPN DB [#TEMP10]
OPN DI 5
L #IN3
+ -1
L #IN1
JL M007
JU M007
JU M008
JU M009
JU M007
JU M007
JU M010
M007: BEU
M003: L #TEMP8
JL M011
JU M011
JU M011
JU M011
JU M011
JU M012
JU M012
JU M013
JU M013
JU M013
M011: L B#16#1
JU M014
M012: L B#16#2
JU M014
M013: L B#16#4
M014: T #TEMP13
L #IN3
TAK
MOD
JZ M015
L B#16#14
JU M004
M015: L B#16#0
L #IN3
>I
JC M016
L #TEMP9
L #TEMP13
*I
L #IN3
+I
OPN DI 5
L DIW 244
<=I
JC M017
M016: L B#16#15
JU M004
M017: L DIW 246
L #IN3
+I
SLD 3
L P#DIX 0.0
+D
LAR2
L DIW 244
+ -1
L #IN4
>=I
JC M018
L B#16#16
JU M004
M018: L 0
= #TEMP14
JC M019
L #IN4
L DIW 246
+I
SLD 3
LAR1
T #TEMP12
M019: OPN DI 1
OPN DB [#TEMP10]
L #IN1
L 4
JC M020
JU M021
M008: TAK
L DIW 230
*I
SLD 3
L DID 226
+I
LAR2
OPN DI 1
L DBD 300
T DID [AR2,P#0.0]
L DBD 304
T DID [AR2,P#4.0]
BEU
M009: TAK
L DIW 236
*I
SLD 3
L DID 232
+I
LAR2
OPN DI 1
L DID [AR2,P#0.0]
T DBD 308
L DID [AR2,P#4.0]
T DBD 312
BEU
M020: A #TEMP14
JC M022
A DIX [AR1,P#0.0]
JC M022
L B#16#17
JU M004
M022: LAR1 #TEMP11
L #TEMP13
JL M023
JU M023
JU M024
JU M025
JU M023
JU M026
M023: BEU
M024: L #TEMP9
M027: L DIB [AR2,P#0.0]
T B [AR1,P#0.0]
+AR1 P#1.0
+AR2 P#1.0
TAK
LOOP M027
JU M028
M025: L #TEMP9
M029: L DIW [AR2,P#0.0]
CAW
T W [AR1,P#0.0]
+AR1 P#2.0
+AR2 P#2.0
TAK
LOOP M029
JU M028
M026: L #TEMP9
M030: L DID [AR2,P#0.0]
CAD
T D [AR1,P#0.0]
+AR1 P#4.0
+AR2 P#4.0
TAK
LOOP M030
M028: A #TEMP14
BEC
SET
LAR1 #TEMP12
R DIX [AR1,P#0.0]
BEU
M021: A #TEMP14
JC M031
AN DIX [AR1,P#0.0]
JC M031
L B#16#18
JU M004
M031: LAR1 #TEMP11
L #TEMP13
JL M032
JU M032
JU M033
JU M034
JU M032
JU M035
M032: BEU
M033: L #TEMP9
M036: L B [AR1,P#0.0]
T DIB [AR2,P#0.0]
+AR1 P#1.0
+AR2 P#1.0
TAK
LOOP M036
JU M037
M034: L #TEMP9
M038: L W [AR1,P#0.0]
CAW
T DIW [AR2,P#0.0]
+AR1 P#2.0
+AR2 P#2.0
TAK
LOOP M038
JU M037
M035: L #TEMP9
M039: L D [AR1,P#0.0]
CAD
T DID [AR2,P#0.0]
+AR1 P#4.0
+AR2 P#4.0
TAK
LOOP M039
M037: A #TEMP14
BEC
SET
LAR1 #TEMP12
S DIX [AR1,P#0.0]
BEU
M010: TAK
L DIW 72
*I
L DIW 76
+I
SLD 3
LAR2
OPN DI 1
L DBW 6
T DIW [AR2,P#6.0]
BEU
M004: T #OUT6
SET
S #OUT5
BE
看不明白,大家给给意见吧!谢谢
真诚沟通-共建和谐-开创未来, 我的个人博客:http://www.foxble.com