找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
小程序查看
手机扫码追踪该问题
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
可参看问答:
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向导过程自动生成了归一化的转换程序。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!