googe2008
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 355 点
下载积分: 746 分
在线时间: 191(小时)
注册时间: 2007-10-30
最后登录: 2022-10-01
查看googe2008的 主题 / 回贴
楼主  发表于: 2011-09-08 08:16
        应用FB58做温度的PID控制,当CONZ_ON(带宽控制启动标志)为ON时,ONCON_ZONE中如果赋值后,帮助里这样解释:PV超过SP_INT的数值大于CON_ZONE时,数值LMN_LLM将作为控制变量输出,如果PV低于SP_INT的数值大于CON_ZONE,则数值LMN_HLM将作为控制变量输出,如果PV位于控制区域(CON_ZONE)内,则从PID算法LMN_Sum处获取操作变量的数值,但是实际上LMN会有不规律的变化,LMN_PER总是为0,不知道这是怎么回事?
    那位大侠做过的请联系下我或者给我留言,先谢了qq:71135718
googe2008
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 355 点
下载积分: 746 分
在线时间: 191(小时)
注册时间: 2007-10-30
最后登录: 2022-10-01
查看googe2008的 主题 / 回贴
1楼  发表于: 2011-09-08 20:31
我在FB58的PV_IN端直接输入的温度,SP_INT也设定当前的温度。
googe2008
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 355 点
下载积分: 746 分
在线时间: 191(小时)
注册时间: 2007-10-30
最后登录: 2022-10-01
查看googe2008的 主题 / 回贴
2楼  发表于: 2011-09-08 20:37
我在FB58的PV_IN端直接输入的温度,SP_INT也设定当前的温度。没有输入百分比,当SP_INT的值等于或者大于Pv_in的值时,LMN_PER 的值为27648;当SP_INT的值小于Pv_in的值时,LMN_PER 的值为0。好奇怪