输入中,单极性20%偏移量时,1. 过程变量上限值5530到27640,上下箭头能改变这个变量,既然选择了单极性20%,那这两个数值应该不能改变吧?2. 回路设定值,数据手册上解释:在“标定”(Scaling)参数中,指定回路设定值 (SP)如何标定。 默认值是 0.0 和100.0 之间的一个实数。 这个0.0和100.0之间的实数是怎么得来的???? 官网视频讲解说“给定值占过程变量量程的百分数”,应该是“给定值范围占过程变量量程的百分数吧”? 如果设置成60.0 能代表什么意思呢?能给举例说明吗?不要用官网视频中那个0-100度的例子,用个比如给定值范围是20度到80度时怎样设置?
钻石用户推荐最佳答案
可参看问答:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=214885&cid=1076
具体以温度控制的PID向导的配置过程为例:
要配置PID向导,首先你必须知道:
1、传感器的量程,传感器输出信号类型。
例如:温度测量范围-40℃-120°C,输出4-20mA,PLC通过模拟量模块采样对应的数据是5530-27648。与你要控制的温度给定值的范围无关,你的给定值一定在传感器的测定范围内。
温度传感器也可能是热电阻PT100,输出则是电阻大小,通过RTD模块采集数据。对测量范围-40℃-120℃,PLC采集的对应的数据是-400-1200。(这时候过程变量标定,选择温度*10℃,默认数据0-1000,就需要动用上下箭头调整数据为-400-1200)
2、执行机构接受什么信号(温度控制:常见的PWM给定,V/F变频电磁加热的模拟量或数字给定)
例如通过变频器电磁加热,变频器接受0-10V的给定信号。数值PID算法执行的结果百分数*27648赋值给AQW*通道即可控制变频。
再来谈一谈,回路过程变量PV标定画面中的回路设定值赋值问题:
1、选择默认的0.0-100.0
这是以百分比设定。即指令PIDx_CTRL中的Setpoint是百分比。如设定80°C,则设定Setpoint=[80-(-40)] / [120-(-40)]*100(%)=75.0(%)即设定75.0。
2、选择工程量,作为回路给定。即把默认的0.0-100.0改为-40.0-120.0
这时候PIDx_CTRL中的Setpoint也必须是工程量。例如设定80℃,则直接设定Setpoint=80.0。
数字PID算法是一个无量纲的算法,回路表中的过程变量 (PVn)始终在0.0-1.0中取值,那要计算偏差,给定值(SPn)也必须变换为无量纲的归一化数据,取值0.0-1.0之间。
PID向导过程自动生成了归一化的转换程序。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc289338.html