发布于 2008-02-12 19:37:38
0楼
用FB41实现冷热控制的方法:
PID输出A为0%--X%时输出制冷;PID输出A为X%--100%时输出加热.(X为大于0小于100的任意实数.正常为50,根据现场的实际情况调节)
具体方案:将0%--X%转换为100%---0%的主冷输出;(100-X)%--100%转换为0%--100%的加热输出.
具体实施:
一、加热输出:(M,M1...为临时变量)
M=A-X 如果M大于0将M 给M1,如果M小于等于0将0给M1
M2=M1*100 M3=100-X M4=M2/M3(M4就是0%--100%的数)
M5=M4*100 M6=M5/27648
将M6取整 在用MOV指令给到PQW 即可
二、制冷:
首先N0=100-X,后面的同上(把变量M换成N)