高效地工作至关重要。图 PID_Compact > 基本设置 > 定义 Input/Output在PID_Compact的基本设置中,我们接下来需要关注的是过程值的定义。这包括确保过程值始终位于其下限和上限之间,以避免出现错误(例如,ErrorBits = 0001h)。通过合理设置过程值限值,我们可以确保控制器能够稳定、可靠地工作。图 设定过程值范围...
(1)在“指令> 工艺> PID 控制> Compact PID>PID_Compact”下,将PID_Compact 指令添加至循环中断。如图6所示: ▲图6 | 在循环中断中添加PID_Compact 指令▲ (2)当添加完PID_Compact 指令后,在项目树> 工艺对象文件夹中,会自动关联出PID_Compact_x[DBx],包含其组态界面和调试功能。如图7所示: ▲图7 | ...
(9)ModeActivate:上升沿,PID_Compact将切换到保存在Mode参数中的工作模式。输出参数的含义如下:(1)ScaledInput:标定的过程值;(2)Output:PID的输出值(real形式);(3)Output_PER:PID的输出值(模拟量);(4)Output_PWM:PID的输出值(脉宽调制);(5)SetpointLimit_H:如果SetpointLimit_H=TRUE...
⑤高级设置–手动输入 PID 参数a、在 PIDCompact 组态界面能够修改 PID 参数,在这儿修改的参数对应的是工艺对象背景数据块>Static>Retain> PID 参数。b、通过组态界面修改参数得重新下载组态并且重启 PLC。建议直接对工艺对象背景数据块进行操作。S7-1200 如何组态PID功能? PLC论坛-全力打造可编程控制器专业技术论坛 ...
1.在PID Compact V1版本时,当过程值超限,PID 会自动切换到“未激活”模式,Error 报错。通过错误位上升沿捕捉错误代码是 0001H(参数 “Input” 超出了过程值限值的范围),可以通过以下途径避免:① 在工艺对象 PID 的组态界面,修改过程值的限值,进行适当放大。② 程序中对反馈值进行比较,必须满足限值范围...
· PID_Compact 处于下列模式之一:“未激活”、“手动模式”或“自动模式”。 · 设定值和过程值均处于组态的限值范围内。 · 在操作点处,控制回路已稳定。过程值与设定值一致时,表明到达了操作点。 · 不能被干扰。| 精确调节:在稳定状态下,将围绕...
已在循环中断 OB 中调用 “PID_Compact” 指令。ManualEnable = FALSE 且 Reset = FALSE (ManualEnable=True,则“Mode”不起作用)PID_Compact 处于下列模式之一:“未激活”、“手动模式”或“自动模式”。设定值和过程值均处于组态的限值范围内。| 设定值 – 过程值 | > 0.3 * | 过程值上限 – 过程...
定义 PID 过程值和输出值的内容,选择 PID_Compact 输入、输出变量的引脚和数据类型。二、过程值设置 1、过程值限值 必须满足过程值下限<过程值上限。如果过程值超出限值,就会出现错误。2、过程值标定 a. 当且仅当在 Input/Output 中输入选择为 “Input_PER” 时,才可组态过程值标定。 b. 如果过程值与模拟...
使用PID 功能,必须先添加循环中断,需要在循环中断中添加 PID_Compact 指令。在循环中断的属性中,可以修改其循环时间。
在组态之前,要先判断如何选择PID指令,因为根据不同的应用场景选择的PID指令不同,指令选择的不同的话,组态也有一些区别。 // ①PID指令选择: S7-1200 PID 功能有三条指令可供选择, 分别为 PID_Compact,PID_3Step,PID_Temp,如图1所示: ▲图1 | PID指令图▲ 第一步:先判断是否使用三位执行机构,如果使用则...