quote:以下是引用芳季在2012-07-19 08:20:14的发言:
通常来说,不想把事情搞复杂的话来说,还是用0.0驱动PID好。因为扫描每次都观察这个触点状态确定PID的工作。扫描到触点断开示意放弃调节。扫描到触点接通示意一直调节。
如果你想暂时不调节,可以把PID放在一个子程序里或者用跳转跳开。每隔一定时间再执行一次。这样的结构,当子程序不调用的话就不扫描PID。但是由于子程序里面的触点在上一次扫描的时候仍然是接通的,说明没有放弃调节,只是暂时不作调节。当时间间隔到达的时候就调用一次子程序,让PID调节一次。
非常感谢,我试试放到子程序里面,把PID放入子程序中,结果调用时,没有输出,请教一下,这是什么原因?