1. 程序目的是这样的:
有 5个数据结构和长度完全相同的DB块,只是数值不同:DB10~DB15,在不同的情况下,将 DB11~DB15中的任意一个数据块的值 对应的写到 DB10中。
具体是:(1)m100.1=1时 ,将 DB11的所有值写入DB10。
(2)m100.2=1时,将 DB12的所有值写到DB10,
(3)m100.3=1时,将 DB13的所有值写到DB10,
(4)m100.4=1时,将 DB14的所有值写到DB10,
其中,m100.1, m100.2,m100.3,m100.4 都是只会其中一个单独为一。
2, 我写的程序是这样的:
Network 1:
A M 100.0
= L 0.0
A L 0.0
A M 100.1
JNB _001
L 11
T MW 20
_001: NOP 0
A L 0.0
A M 100.2
JNB _002
L 12
T MW 20
_002: NOP 0
A L 0.0
A M 100.3
JNB _003
L 13
T MW 20
_003: NOP 0
A L 0.0
A M 100.4
JNB _004
L 14
T MW 20
_004: NOP 0
network 2:
OPN DB [MW 20]
L DBD 0
T DB10.DBD 0
L DBD 4
T DB10.DBD 4
L DBD 8
T DB10.DBD 8
L DBD 12
T DB10.DBD 12
L DBD 16
T DB10.DBD 16
L DBD 20
T DB10.DBD 20
L DBD 24
T DB10.DBD 24
L DBD 28
T DB10.DBD 28
L DBD 32
T DB10.DBD 32
3 问题就来了,这个程序没有好好执行。
请各位高手和同行给看看,程序编写的有什么问题?