发表于:2015/3/5 10:04:41
#0楼
当 I0.0 由1变0时,延时5s后延时中断执行,可看到 CPU 的输出 Q0.0 指示灯亮;当 I0.0 由1变0时,在延时的5s到达之前,如果 I0.1 由0变1则取消延时中断,OB20 将不执行。
使用延时中断需要注意什么?
延时中断 + 循环中断数量 <= 4;
延时时间1~60000ms,设置错误的时间,状态返回值 RET_VAL 将报错16#8091;
延时中断必须通过“SRT_DINT”指令设置参数,使能输入 EN 下降沿开始计时;
使用“CAN_DINT”指令取消已启动的延时中断;
启动延时中断的间隔时间必须大于延时时间与延时中断执行时间之和;否则会导致时间错误。
使用延时中断需要注意什么?
延时中断 + 循环中断数量 <= 4;
延时时间1~60000ms,设置错误的时间,状态返回值 RET_VAL 将报错16#8091;
延时中断必须通过“SRT_DINT”指令设置参数,使能输入 EN 下降沿开始计时;
使用“CAN_DINT”指令取消已启动的延时中断;
启动延时中断的间隔时间必须大于延时时间与延时中断执行时间之和;否则会导致时间错误。
总有一天我不再做枝头上夜莺的哀吟
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;
像沙翁中的云雀,我会一翅冲天
为泱泱大国的中华唱出我赞美的诗章;