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