有时系统会报通讯故障,完整代码如下:
--------------------
LDN M1.3
AN M1.5
TON T32, 100
LD T32
EU
LD C0
CTU C0, 7
LD T32
= M1.5
LDW= C0, +0
A T32
FILL +0, VW200, 20
MOVB 16#08, VB200
MOVB 0, VB201
MOVB 0, VB202
MOVB 0, VB203
MOVB 0, VB204
MOVB 0, VB205
MOVB 0, VB206
MOVB 0, VB207
MOVB 0, VB208
CALL 发送
LDW= C0, +1
A T32
FILL +0, VW200, 20
MOVB 8, VB200
MOVB 1, VB201
MOVB 1, VB202
MOVB 1, VB203
MOVB 1, VB204
MOVB 1, VB205
MOVB 1, VB206
MOVB 1, VB207
MOVB 1, VB208
CALL 发送LDW= C0, +2
A T32
FILL +0, VW200, 20
MOVB 2, VB201
MOVB 2, VB202
MOVB 2, VB203
MOVB 2, VB204
MOVB 2, VB205
MOVB 2, VB206
MOVW VW1000, VW207
CALL 发送CRC计算
MOVW VW300, VW209
CALL 发送LDW= C0, +3
A T32
FILL +0, VW200, 20
MOVB 16#08, VB200
MOVB 3, VB201
MOVB 3, VB202
MOVB 3, VB203
MOVB 3, VB204
MOVB 3, VB205
MOVB 3, VB206
MOVB 3, VB207
MOVB 3, VB208
CALL 发送
。。。。
LDB= SMB186, 0
AB<> VB1, 16#33
AN M10.0
TON T96, +400
LD T96
MOVB 16#0, SMB130
= M10.0
LD M10.0
EU
LDB= VB1, 16#33
CTU C1, +100
LD C1
= 通信故障M