发布于 2011-04-20 19:23:44
2楼
使用FB41作PID控制时,设置参数非常烦琐,下面是单回路PID控制的参数设置实例,在表格第三列有的就是需要设置的,空白的就不用改变,按默认值就可以了。
参数 描述 设置实例
COM_RST 完全重启动 FALSE
MAN_ON 手动/自动
PVPER_ON 测量值选择 FALSE
P_SEL 比例输出开关 TRUE
I_SEL 积分输出开关 TRUE
IN_HOLD 积分输出冻结
I_ITL_ON 积分初始化
D_SEL 微分输出开关
CYCLE 采样量时,条件CYCLE>=1ms 100ms
SP_INT 给定值 在引脚中设置
PV_IN 测量值 在引脚中设置
PV_PER 测量值2
MAN 手动值
GAIN 比例增益 按默认
TI 积分时间,条件TI>=CYCLE 按默认
TD 微分时间,条件TD>=CYCLE
TM_LAG 微分作用时滞时间,
条件TM_LAG>=CYCLE/2
DEADB_W 死区宽度
LMN_HLM 控制器输出上限
LMN_LLM 控制器输出下限
PV_FAC 过程变量因子
PV_OFF 过程变量偏移
LMN_FAC 控制器输出因子
LMN_OFF 控制器输出偏移
I_ITLVAL 积分初始化值
DISV 扰动量(前馈控制系统中才用到)
LMN 控制器输出值 在引脚中设置
LMN_PER 控制器输出值(格式化后)
QLMN_HLM 达到上限
QLMN_LLM 达到下限
LMN_P 比例分量输出
LMN_I 积分分量输出
LMN_D 微分分量输出
PV 测量值输出
ER 实际误差
参考:
西门子PLC使用FB41进行PID调整的说明
http://www.gongkong365.com/bbs/read.php?tid-2026-keyword-fb41.html
S7PID控制FB41
http://www.gongkong365.com/bbs/read.php?tid-9081-keyword-fb41.html
贵在坚持!