9.1.2 PID控制
2025年09月26日
9.1.2 PID控制
1.STEP 7 PID控制包
PID(Proportin-Integral-Deivative,比例-积分-微分)在自动控制系统中非常普遍,对于S7-300/400 PLC来说,它有专用的PID控制包,即功能块(FB)。该控制包包括了用于连续控制(CONT_C)和步进控制(CONT_S)的控制块,以及用于脉宽调制(PULSEGEN)的FB。
STEP 7 PID控制器块实现了一个纯软件控制器,它所包含的功能块可以提供控制器的所有功能,循环计算所需的数据存储在为FB分配的数据块中。这样,便可以按照需要频繁地调用FB。功能块PULSEGEN和功能块CONT_C一起,可实现具有脉冲输出的控制器,用于控制比例执行器。
2.SFB41功能块
SFB41功能块,即“CONT_C”,它可用于在SIMATIC S7可编程序控制器上控制带有连续输入和输出变量的工艺过程。在参数分配期间,用户可以激活或取消激活PID控制器的子功能,以使控制器适合实际的工艺过程。
SFB41模块可以从图9-2所示中进行调用。
SFB41功能块的输入和输出参数的含义见表9-1和表9-2。
图9-2 SFB41调用途径
表9-1 SFB41功能块输入参数含义
(续)
(续)
表9-2 SFB41功能块输出参数含义