用I0.0上升沿中断控制两个输出点,延时输出用两个1MS定时器!时间上可能有个四五十毫秒左右!能后在主程序中复位两个Q点。这样会有什么影响吗?I0.0下降沿中断控制伺服精度要求很高!所以处理时间上尽量精确。
最佳答案
仔细考虑一下定时器的执行过程就会发现,在中断中使用类似
TON T32,50
这样的语句是没有意义的。因为程序扫描到这条语句时并不停留,而是判断载入状态,经过时间与过程时间比较。但是,这是在中断程序中,一次触发只扫描一次。
当然在后面用T32控制Q点的输出也不会有意义。
楼主这样的情况可以考虑在主程序中用
LDI I0.0 //立即读取
TON T32,50
再在T32的中断中对Q点使用立即置位。
PLC控制的设备多少都会受到扫描周期的影响。
提问者对于答案的评价:
学习了!谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304303.html