自整定后更新PID参数
- 更新时间2023-02-21
- 阅读时长2分钟
PID自整定VI(包括PID自整定、PID高级自整定和PID在线自整定)计算得到最佳响应的PID控制器新参数。自整定时,必须编写自整定结束时应用新PID控制器参数(PID增益)的代码。
可通过下列方法在自整定后更新PID参数。
![]() |
注: 下列两种方法中,必须手动保存PID增益以便下次运行控制应用时可使用PID增益输出值。确保PID增益控件显示当前更新的参数,选择操作»当前值设为默认值并保存VI。如不希望每次运行后手动保存VI,可使用数据记录文件保存PID增益值。 |
使用移位寄存器更新PID参数
下列程序框图演示了使用移位寄存器更新PID自整定VI中PID参数的简单实现。左侧的移位寄存器保存PID增益的初始值。每个控制循环完成后,PID增益输出将更新的值传递至右侧的移位寄存器接线端。该方法十分简单,但仅限于用于无法手动修改PID增益但控制循环仍在运行的情况。

使用局部变量更新PID参数
局部变量可代替移位寄存器,用于存储更新后的PID增益值。下列程序框图中,PID自整定VI在每个While循环迭代时读取PID增益控件,局部变量仅在整定完成?的值为TRUE时更新控件。该方法允许控制循环执行时对PID增益进行手动控制。

