各位高手,由于第一次使用PID功能控制模块,又很难仿真,有如下问题请教:
1、TC采集温度信号通过AI_TC模块给CPU,通过AQ模块输出到加热可控硅模块。输入的温度范围是0-300度,可控硅模块的控制电压范围是0-10Vdc
2、setpoint、input和Ouput项应该是0.x的小数吧?所以前两个参数是需要先用Norm_x指令转换了?若我需要温度设定值为150度,通过该指令转换为0.5的变量给setpoint就可以了?同样input的变量来源于该指令对输入模块数值的转换了?
3、input_PER正常应该就是直接关联AI模块的地址对吗?所以理解上应该是0-27648范围的某一数了?同样Output_Per应该就是关联AQ模块的地址吧?对应的AQ地址输出模块量就可以直接控制可控硅了?
4、PID_Compact功能块一定要放在中断块里面才能正常使用吗?比如设备每轮加工时间5小时,实际运行加热步骤只有5分钟,运行的大部分时间用不上这个中断块的,如果对加热精度要求不高的情况下,可不可以就直接放在OB1里?程序编完成后循环周期差不多也定下了,比如一个循环周期1秒,我能接受在运行到加热步骤时1秒采集一次的结果(不加热时就不运行PID功能块)