各位高手,你们好!新手请教个问题。
现在我做了一个空调恒温控制的项目,出现这么一个问题。
我的PID指令是放在SM0.0后面的,当第一天空调停止使用后,PID指令还在继续运算。由于随着时间的增加测定温度与设定温度的不同,会出现PID的输出值越来越高,到最后到达32000的最高值。第二天当空调一开始运行的时候PID的输出值是32000的最高值,会导致空调在很长的一段时间内无法稳定温度。
原先我想在SM0.0后面再增加一个运行状态的,当空调运行的时候让PID运算,当空调停止的时候让PID停止运算。可是增加后会出现PID不运算的状况。
望各位高手教小弟一招,由于是新学的,请教的详细一点,谢谢!
另外我PID指令是通过向导指令产生的。