我跟着“西门子OB块的使用方法”一步一步学习,其中有个OB40的例子,建立硬件组态:
cpu为315-2DP,DI模块为DI16xDC24V, Interrupt, DI 模块的属性设置为Hardware interrupt勾选3(DC),
触发为上升沿。
OB40的程序为:
NetWork1:
L MW 0
L 1
+I
T MW 0
NOP 0
NetWork2:
A(
L #OB40_MDL_ADDR
T MW 10
SET
SAVE
CLR
A BR
)
JNB _001
L #OB40_POINT_ADDR
T MD 12
_001: NOP 0
用plcsim仿真module address为:w#16#0000;
module status (point_addr): dw#16#00000001
然后我用变量表监视运行,为什么MD12显示为DW#16#0000000D,不应该显示为DW#16#00000001么?
各位高手请指教,怎么回事?