西门子300 pid的问题

闭环控制时,设定值和反馈值是不是得转换成0到100之内的数值才能给fb41处理?转换公式是什么?
pid系数整定是不是观察反馈值随时间变化的曲线,调整系数以达到最佳的曲线?我在想,设定值不一定是固定值,会不会改变设定值后原先调好的系数就不行了?

问题补充:
设定值不固定,系数该怎么调?还是按照一个设定值调好系数就不用管了?
fb41手动自动切换扰动的问题怎么解决?请详细的说一说。

最佳答案

1. 设定值和反馈值是不是得转换成0到100之内的数值才能给fb41处理?不是,你说的规格化吧, SP_INT 数据类型为REAL,说明:内部设定值,取值范围-100%/100%或物理值。
 比如说设定压力200.0KPa,反馈为119.5KPa。只要你的数据类型和接口一致且sp与pv单位一致就OK。见:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=28417&cid=1029
关于规格化:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=672579&s_id=0&num=52#anch
    2. pid系数整定是不是观察反馈值随时间变化的曲线,调整系数以达到最佳的曲线?是,一般先比例,后积分
    3.设定值不一定是固定值,会不会改变设定值后原先调好的系数就不行了?有可能,一般情况,调节好系数,设定改变,PI参数不用调的。
PID及FB41相关:http://www.ad.siemens.com.cn/service/answer/adv_search.aspx?tp=1&p=2&c=&ub=0&s=FB41&eid=&pid=0&cid=0
   设定值不固定,系数该怎么调?还是按照一个设定值调好系数就不用管了?是一套PI参数,去适应不同的设定值,比如说80kpa调节好后设定改为100kpa仍然能调节好。先调P参数,然后设定不变,调好I参数,改变设定,微调I参数,还要结合死区设定。fb41手动自动切换扰动的问题怎么解决?自动转手动时,把实际值传给设定值。手动转自动时,先手动把实际值调为设定值附近,再转自动

提问者对于答案的评价:
谢谢大家

专家置评

用Step7中SFB41/FB 41、SFB42/FB42、SFB43/FB43实现PID控制
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1231&loginID=&srno=&sendtime=
“技术论坛”软件PID功能块的使用专题探讨整理
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=7869&loginID=&srno=&sendtime=

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:37
下一篇 2018年12月1日 上午4:37

相关推荐