发布于 2003-03-10 15:26:09
0楼
把你的模拟量值存入一个连续的v区中,
将你的开关量组合到一个字中,再通过间接寻址即可.
以你举的例子:
ob
NETWORK 1
LD SM0.1
MOVD &VB1000, VD0
NETWORK 2
LD I0.4
= M3.0
NETWORK 3
LD I0.5
= M3.1
NETWORK 4
LD SM0.0
MOVD MD0, VD4
*D +2, VD4
+D VD0, VD4
MOVW *VD4, VW100
db
VW1000 600
VW1002 1400
VW1004 1000
VW1006 1800
这断程序对于开关量数量不多的情况,程序不见得减少,但如果点多,只需在将开关量对应到md0中即可.