作业帮 > 综合 > 作业

请问下,西门子PID向导指令中,Setpoint~

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 21:39:45
请问下,西门子PID向导指令中,Setpoint~
PID 子程序调用程序段
其中:
•PV_I:过程反馈参数值的入口
•Setpoint:给定参数值的入口
•Output:PID 调节器的输出值
对于 PID 控制系统来说,必须保证给定与过程反馈的一致性:
•给定与反馈的物理意义一致
这取决于被控制的对象,如果是压力,则给定也必须对应于压力值;如果是温度,则给定也必须对应于温度.
•给定与反馈的数值范围对应
如果给定直接是摄氏温度值,则反馈必须是对应的摄氏温度值;如果反馈直接使用模拟量输入的对应数值,则给定也必须向反馈的数值范围换算.
如果给定与反馈的换算有特定的比例关系也可以.如给定也可以表示为以反馈的数值范围的百分比数值.
给定与反馈的数值具体是什么数值,其取值范围究竟如何,完全取决于我们在使用“PID 向导”编程时指定的给定与反馈的数值范围.其中,反馈量的数值范围不能随便自己定义,而要取决于具体应用的模拟量输入模块.
再问: PV_I输入要求是什么类型的?能实数吗?还是只能整数? Setpoint,Output他们呢
再答: PV_I: 过程反馈参数值的入口 Setpoint: 给定参数值的入口 Output: PID调节器的输出值 在这里,给定、反馈的入口参数不是PID指令功能块所需要的0.0 - 1.0之间的实数,而可以是实际的反馈地址,或是其他变量。例如,PV_I可以是模拟量输入地址AIW0,也可以是存储器地址VW100等;Setpoint则往往来自V变量存储区,这样可以从人机操作界面(HMI)设备输入给定值。
再问: 还有一个问题想请教下, 我程序里一个做DI-I的转换,IN是接VD330,OUT是接VW340,但得到的数值给VW340后发生了溢出,这个该怎样解决?????要是换个整数寄存地址要换什么好呢?或是有没有什么办法把溢出的算值也给收集起来?