L 0
T MB 255
A i33.0
= M 255.0
L QB97
L W#16#1
AW
L MB 255
<>I
JC M001
OPN DB40
L DBB 165
T MB 255
L 64
+I
T MB 254
L IB32
T #CONV_AKKU1
TAK
T #CONV_AKKU2
L STW
T #CONV_STW
L MB 254
SLW 1
+ 1
SLW 3
LAR1
L #CONV_STW
T STW
L #CONV_AKKU2
L #CONV_AKKU1
T DBB [AR1,P#0.0]
L MB 255
L 1
+I
L 3
AW
T MB 255
L 68
+I
T MB 254
T #CONV_AKKU1
TAK
T #CONV_AKKU2
L STW
T #CONV_STW
L MB 254
SLW 1
+ 1
SLW 3
LAR1
L #CONV_STW
T STW
L #CONV_AKKU2
L #CONV_AKKU1
L DBB [AR1,P#0.0]
L W#16#FC
AW
L MB 255
T DBB 165
OW
T QB97
M001: NOP 0
最佳答案
L 0
T MB 255—–0000_0000
A i33.0
= M 255.0 i33.0为1时MB 255—–0000_0001;i33.0为0时MB 255—–0000_0000
L QB97
L W#16#1
AW
L MB 255
<>I ——- Q97.0和I33.0同时接通或同时不接通时执行以下程序
JC M001
OPN DB40
L DBB 165——例如为1
T MB 255——-1
L 64
+I
T MB 254——65
L IB32
T #CONV_AKKU1———IB32的 内容
TAK
T #CONV_AKKU2——-65
L STW
T #CONV_STW——–存储状态字内容
L MB 254
SLW 1
+ 1
SLW 3
LAR1 AR1———P#131.0
L #CONV_STW
T STW———–把上面保存的状态字内容又传回到状态字中
L #CONV_AKKU2——–65
L #CONV_AKKU1—- —IB32的 内容
T DBB [AR1,P#0.0]——-DBB131
L MB 255——–1
L 1
+I
L 3
AW
T MB 255——–2(可能是1、2、3)
L 68
+I
T MB 254——–70
T #CONV_AKKU1——-70
TAK
T #CONV_AKKU2———-68
L STW
T #CONV_STW———-存储状态字内容
L MB 254——-70
SLW 1
+ 1
SLW 3
LAR1 AR1———P#141.0
L #CONV_STW
T STW———–把上面保存的状态字内容又传回到状态字中
L #CONV_AKKU2——-68
L #CONV_AKKU1——-70
L DBB [AR1,P#0.0]——–DBB141
L W#16#FC———0000_0000_1111_1100
AW
L MB 255——–2
T DBB 165
OW
T QB97———1111_1110,即Q97.1—–Q97.7接通
M001: NOP 0
提问者对于答案的评价:
很好,很全面,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237889.html