发布于 2007-01-09 17:39:51
0楼
咳,我再仔细看了楼主的要求, 楼主是对PLC(单片机)的扫描工作原理不理解, 应该从这方面着手。
我个人认为中断仅仅就是在中断事件来临的时候调用,才扫描一次,所以控制的加热不是0MS就是100MS.但不能肯定所以望各位朋友指点一下.谢谢! 红色字是对的,蓝色字和你程序有关。 不要在中断里调用定时器, 按你的做法你应该在定时中断里得到一个PID输出值,比如为X, 然后再置一个标志位M0.0, 然后在主程序中使用定时器:
LD M0.0
LPS
TON T32 , X
AN T32
=I Q0.6
LPP
A T32
R M0.0,1
I can do it