[西门子] 西门子S7-1200/1500PLC中深度解析PID(3)

[复制链接]
查看60789 | 回复0 | 2024-8-22 12:43:42 | 显示全部楼层 |阅读模式
【PID Compact 自整定功能】

(1)自整定意义:PID 控制器能否正常运行,需要符合实际运行系统及工艺要求的参数设置。由于每套系统都不完全一样,所以,每套系 统的控制参数也不相同。用户可通过参数访问方式手动调试,在调试面板中观察曲线图后修改对应的 PID 参数。也可使用系统提供的参数自整定功能,PID 自整定是按照一定的数学算法,通过外部输入信号,激励系统,并根据系统的反应方式来确定 PID 参数。

[自整定功能界面]



(2)S7-1200 /1500 提供了两种整定方式,预调节、精确调节。可在执行预调节后再进行精确调节,获得最佳 PID 参数。

1.预调节(主要用于基本 PID 调节)

启动预调节的必要条件:

1.已在循环中断 OB 中调用 “PID_Compact” 指令。

2.ManualEnable = FALSE 且 Reset =FALSE

3.PID_Compact 处于下列模式之一:“未激活”、“手动模式”或“自动模式”

4.设定值和过程值均处于组态的限值范围内。

5.| 设定值 – 过程值 | > 0.3 * | 过程值上限 – 过程值下限 |

6.|设定值 – 反馈值 | > 0.5 * | 设定值 |

预调节:利用输出值的跳变启动预调节过程



2.精确调节(主要用于进一步精细 PID 调节,精确调节得出的 PID 参数通常比预调节得出的 PID 参数具有更好的主控和扰动特性。使得效果更好)

启动精确调节的必要条件:

1.已在循环中断 OB 中调用 “PID_Compact” 指令。

2.ManualEnable = FALSE 且 Reset = FALSE

3.PID_Compact 处于下列模式之一:“未激活”、“手动模式”或“自动模式”。

4.设定值和过程值均处于组态的限值范围内。

5.| 设定值 – 过程值 | < 0.3 * | 过程值上限 – 过程值下限 |



建议:一般自整定方式是先用预调节功能进行粗调,完成后把 PID 参数上传, 然后再用精确调节进行细调,完成后把更细化的 PID 参数上传。

以上内容来源与网络

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则