恭喜,你发布的帖子
发布于 2017-04-20 13:01:01
17楼
我理解错误。
那么实际情况应该是这样:
当第一次I0.0 0->1时,I1.0=0,只到下一次I0.0 0->1且 I1.0=1时,上升沿能检测到,对应输出为1,而实际的输出时间是I0.0变化的时间,而不是I1.0变化的时间。
期间的I1.0的变化,不会反应到输出点,因为对应的指令不被执行
当I0.0 = 1,外部中断执行(一个周期),且这时plc检测到I1.0 = 1,输出有效(并被一直保持)到第二次外部中断调用时,plc再判断I1.0 = ?,结果做输出的判断条件。
中断执行仅仅只是一个周期有效,要想使输出有效的必要条件是,调用中断时,输出的条件满足。不然,即便在第二个周期有效的输出条件,中断已经离去,输出仍然无效。你理解的没有错。
请填写推广理由:
分享
只看
楼主