西门子plc通过pid控制温度程序谁熟悉?

怎么通过pid 的输出信号进而控制pwm脉宽的占空比来控制加热时间?就是怎么实现pid输出信号到脉冲宽度大小的控制?感激不尽

你是用300CPU还是使用200CPU,这各不相同的,说说你用的CPU吧。追问

我用的200的cpu、想知道这个温度信号怎么转换成pid是输入值?是用当前温度除以温度的量程么?pid输入值和输出值都是0.0~1.0之间的浮点数吗?

追答

200cpu:如果使用"工具“中”指令向导“生成的PID,则做为"PV"值的输入为你整型。在指令向导中,输出可以在”模拟量“和”数字量“之间选择,既然你是使用PWM控制SSR,当然使用”数字量“才合适。
如果不使用指令向导,则标准化为0~1之间的浮点数,输出也是0~1之间的浮点数。标准化的方法是当前温度减去量程的下限除以量程。

温馨提示:答案为网友推荐,仅供参考
相似回答