刚看了本教程,里面写着一些程序如下:
Network1
A M 20.0
JNB _001
CALL "srt_dint"
OB_NR :=20
DTIME :=T#10S
SIGN :=MW10
RET_VAL:=MW12
_001: A BR
R M 20.0
Network2
A M 20.1
JNB _002
CALL "can_dint"
OB_NR :=20
RET_VAL:=MW14
_002: A BR
R M 20.1
Network3
CALL "qry_dint"
OB_NR :=20
RET_VAL:=MW16
STATUS :=MW18
NOP 0
而这是OB20里的程序:
L MW 0
L 1
+I
T MW 0
NOP 0
我是一个初学者,我的理解是:当M20.0接通的时候,延时10秒后执行OB20里的程序,使MW0里的数据加1,执行完毕后复位M20.0,取消调用OB20;当M20.1接通的时候取消调用OB20;而Network3的程序是查看延时中断的状态的,是这样理解的吗?请详细解释和多多指教,并不吝批评,谢谢。