下面是一段传输数据块的程序,有点看不懂,想请大家来看看,在什么情况下就要用NOP 0呢?
L #OS_DBW_NUMBER_STAR
T #OS_DB_DBW_NUMBER
L #PLC_DBW_NUMBER_STAR
T #PLC_DB_DBW_NUMBER
L 0
T #NUMBER_OF_LOOP_V
L #NUMBER_OF_BLOCK_OS
T "操作界面数据块块号"
L #NUMBER_OF_BLOCK_PLC
T "PLC执行数据块块号"
XH01: OPN DB ["操作界面数据块块号"]
L DBW [#OS_DB_DBW_NUMBER]
OPN DB ["PLC执行数据块块号"]
T DBW [#PLC_DB_DBW_NUMBER]
NOP 0
L #OS_DB_DBW_NUMBER
L 16
+I
T #OS_DB_DBW_NUMBER
NOP 0
L #PLC_DB_DBW_NUMBER
L 16
+I
T #PLC_DB_DBW_NUMBER
L #NUMBER_OF_LOOP_V
L 2
+I
T #NUMBER_OF_LOOP_V
L #NUMBER_OF_LOOP_V
L #NUMBER_OF_LOOP_C
JC XH01