SIEMENS西门子 中国二连浩特市智能化工控设备代理商
受控系统受控系统的属性几乎不受到影响,因为这些属性是由过程和机械的技术要求决定的。 只能通过为特定受控系统选择合适的控制器类型以及调整控制器以适应受控系统的时间响应,来实现可接受的控制结果。 因此,要对控制器的比例、积分和微分作用进行组态,很有必要详细了解受控系统的类型和参数。受控系统类型根据受控系统对输出值阶跃变化的时间响应来对受控系统进行分类。受控系统有以下分类:• 自调节受控系统– 比例作用受控系统– PT1 受控系统– PT2 受控系统• 非自调节受控系统• 具有/不具有时间的受控系统自调节受控系统比例作用受控系统在比例作用受控系统中,过程值几乎会立即随输出值而变化。 过程值与输出值之间的比率由受控系统的比例 Gain 定义。示例:• 管道系统中的闸门阀• 分压器• 液压系统中的降压功能21控制原理3.2 受控系统PID 控制功能手册, 11/2022, A5E35300232-AFPT1 受控系统在 PT1 受控系统中,过程值的变化Zui初与输出值的变化成比例。 过程值的变化率随时间减小,直至达到Zui终值,即被延迟。示例:• 弹簧减震系统• RC 元件的充电• 由蒸汽加热的贮水器。加热与制冷过程,或充电和放电特性的时间常量通常相同。 时间常量不同时,控制显然会更加复杂。PT2 受控系统在 PT2 受控系统中,过程值不会立即跟随输出值的阶跃变化,即,过程值的增加与正向上升率成正比,然后随着上升率的下降而逼近设定值。 受控系统通过二阶延迟元件显示比例响应特性。示例:• 压力控制• 流速控制• 温度控制非自调节受控系统非自调节受控系统具有积分响应。 过程值趋于无限大的值。示例:• 流入容器的液体具有死时间的受控系统死时间总是表示在系统输出测量系统输入的变化之前到期的运行时间或传输时间。在具有死时间的受控系统中,过程值的变化将发生延迟,延迟时间等于死时间量。示例:传送带22PID 控制功能手册, 11/2022, A5E35300232-AF控制原理受控系统控制部分的特征值根据阶跃响应确定时间响应受控系统的时间响应可根据输出值 y 发生阶跃变化之后的过程值 x 的时间特性来确定。大多数受控系统为自调节受控系统。时间响应可由使用变量延迟时间 Tu、恢复时间 Tg 和Zui大值 Xmax 来大致确定。这些变量可通过Zui大值的切点和阶跃响应的转折点来确定。在很多情况下,无法记录达到Zui大值的响应特性,因为过程值不能超过特定值。死时间对受控系统可控性的影响具有死时间和恢复功能的受控系统对输出值跳变的响应如下所述。脉冲控制器无反馈两位控制器两位控制器将状态“ON”和“OFF”作为切换函数。 这与 或 0% 输出相对应。 该特性会使过程值 x 在设定值 w 周围持续振荡。振幅和波动持续时间随受控系统的延迟时间 Tu 与恢复时间 Tg 之间的比例而增加。 这些控制器主要用于简单的温度控制系统(例如直接用电加热的炉子),或用作限值报警设备。有反馈两位控制器在受控系统具有较长延迟时间的情况下(例如功能空间与加热空间分离的炉),可通过使用电力反馈改善两位控制器的特性。反馈用于增加控制器的开关频率,但这会减小过程值的振幅。 此外,在动态操作中可充分改进控制作用结果。 切换频率限制由输出级别决定。 在机械起动器(例如继电器和触点)上,每分钟不得超过 1 到 5 次切换。 如果是下游可控硅或三端双向可控硅控制器的电压和电流输出,则可选择超过受控系统目前限制频率的高切换频率。因为切换脉冲无法再通过受控系统的输出来确定,所以会得到与连续控制器结果类似的结果。通过对连续控制器的输出值进行脉宽调制来生成输出值。反馈两位控制器可用于炉子的温度控制,用于塑料、纺织品、纸张、橡胶和食品中使用的加工机,以及用于加热和冷却设备。三位控制器三位控制器用于加热/冷却。 这些控制器使用两个切换点作为输出。 控制作用结果可通过电子反馈结构进行优化。 此类控制器的应用领域包括供暖、低温试验箱、气候试验箱和塑料加工机的工具加热设备。下图显示了三位控制器的特性对设定值变化和干扰的响应对设定值变化的响应过程值应尽快随设定值而变化。可通过Zui大限度地减小过程值的波动以及达到新设定值所需的时间来改进对设定值变化的响应。对干扰的响应设定值受干扰变量影响。控制器必须在尽可能Zui短的时间内消除所生成的控制偏差。可通过Zui大限度地减小过程值的波动以及达到新设定值所需的时间来改进对干扰的响应。干扰变量由具有积分作用的控制器进行校正。持久不变的干扰变量不会降低控制质量,因为控制偏差相对较稳定。由于控制偏差波动,动态干扰变量会对控制质量产生较显著的影响。只能通过缓动的积分作用来再次消除控制偏差。可将可测量的干扰变量包含在受控系统中。这样会显著tigao控制器的响应速度。不同反馈结构中的控制响应控制器的控制特性控制器能否准确适应受控系统的时间相应,对于控制器准确稳定在设定值以及对干扰量做出zuijia响应起着决定性的作用。反馈电路可具有比例作用 (P)、比例微分作用 (PD)、比例积分作用 (PI) 或比例积分微分作用(PID)。如果阶跃函数由控制偏差触发,则控制器的阶跃响应会因控制器类型而异。自控制偏差阶跃后的时间间隔微分作用根据过程值的变化率生成输出值。 微分作用本身不适合进行控制,因为输出值仅随过程值的阶跃而发生变化。 只要过程值保持恒定,输出值就不会再发生变化。通过与比例作用相结合,可以改进对微分作用干扰的响应。 但无法完全校正干扰。 好的动态响应是有好处的。 在逼近和设定值改变期间可实现获得有效衰减的非波动响应。如果受控系统具有脉冲测量的量(例如,在压力或liuliang控制系统中),则具有微分作用的控制器不适用。控制器中的积分作用会随时间而使控制偏差增大。 这意味着控制器会一直对系统进行校正,直到控制偏差消除为止。 持续控制偏差只会在具有比例作用的控制器中生成。 这种影响可通过控制器中的积分作用来消除。根据对控制响应的要求,在实际操作中zuihao将比例、积分和微分作用结合使用。 各个分量的时间响应可通过控制器参数比例增益 GAIN、积分作用时间 TI (积分作用)和微分作用时间TD(微分作用)来描述。PI 作用控制器的等式以下等式适用于在一定时间范围内 PI 作用控制器的阶跃响应:具有不同控制器结构的受控系统的响应过程工程中的大多数控制器系统都可以通过具有 PI 作用响应的控制器进行控制。 在具有较长空载时间的慢速控制系统情况中(例如,温度控制系统),可通过具有 PID 作用的控制器tigao控制结果。具有 PI 和 PID 作用的控制器的优势在于,过程值在稳定后不会与设定值之间存在任何偏差。过程值在逼近过程中会在设定值周围振荡。为指定受控系统选择控制器结构对适用的控制器结构的选择为实现zuijia控制结果,应选择适合于受控系统且可在特定限值范围内适应受控系统的控制器结构。下表概述了控制器结构与受控系统的适当组合。物理量持续控制偏差 无持续控制偏差温度 适用于对性能要求较低的系统以及Tu/Tg < 0,1 的比例作用受控系统非常适用 Zui适用于高性能要求的控制器结构(除了经过特殊调整的特殊控制器)压力 适用,如果不考虑延迟时间不适用 Zui适用于高性能要求的控制器结构(除了经过特殊调整的特殊控制器)流速 不适用,因为所需的 GAIN 范围通常过大不适用 适合,但是单独使用积分作用控制器通常会更好几乎不需要如果控制器具有 PID 结构,则积分作用时间的设置和微分作用时间的设置通常会相互结合。比率 TI/TD 介于 4 和 5 之间,这对于大多数受控系统都是Zui优的。在 PD 控制器中,不遵守微分作用时间 TD 并不重要。对于 PI 和 PID 控制器,如果大部分情况下选择的积分作用时间 TI 过短,则会发生控制振荡。如果积分作用时间过长,则会降低干扰的稳定速度。 不要希望进行第一次参数设置后,控制回路工作状态就能达到“Zui优”状态。 经验表明,当系统处于 Tu / Tg > 0.3 “难以控制”状态时,进行调整是很必要的。软件控制器概述要组态软件控制器,需要使用包含控制算法的指令和工艺对象。软件控制器的工艺对象相当于指令的背景 DB。控制器的组态数据保存在工艺对象中。与其它指令的背景数据块不同,工艺对象并非存储在程序资源中,而是存储在 CPU > 工艺对象下。
工艺对象和指令CPU 库 指令 工艺对象 说明S7-1200 PID_Compact V1.x PID_Compact V1.x 具有集成调节功能的通用 PID 控制器S7-1200 PID_3Step V1.x PID_3Step V1.x 对阀门进行集成调节的 PID 控制器S7-1500S7-1200 V4.xPID_Compact V2.x PID_Compact V2.x 具有集成调节功能的通用 PID 控制器S7-1500S7-1200 V4.xPID_3Step V2.x PID_3Step V2.x 对阀门进行集成调节的 PID 控制器S7-1500 ≥ V1.7S7-1200 ≥ V4.1Compact PIDPID_Temp V1.x PID_Temp V1.x 具有集成调节功能的通用 PID 温度控制器S7-1500/300/400CONT_C CONT_C 连续控制器S7-1500/300/400CONT_S CONT_S 适合具有积分行为的执行器的步进控制器S7-1500/300/400PULSEGEN - 适合具有比例行为的执行器的脉冲发生器S7-1500/300/400TCONT_CP TCONT_CP 具有脉冲发生器的连续温度控制器S7-1500/300/400PID 基本功能TCONT_S TCONT_S 适合具有积分行为的执行器的温度控制器S7-300/400 TUN_EC TUN_EC 连续控制器的优化S7-300/400PID Self TunerTUN_ES TUN_ES 步进控制器的优化S7-300/400 PID_CP PID_CP 具有脉冲发生器的连续控制器S7-300/400 PID_ES PID_ES 适合具有积分行为的执行器的步进控制器S7-300/400Standard PIDControl(PIDProfessional 可选包) LP_SCHED - 分配控制器调用S7-300/400 A_DEAD_B - 过滤控制偏差中的干扰信号S7-300/400 CRP_IN - 标定模拟量输入信号S7-300/400 CRP_OUT - 标定模拟量输出信号S7-300/400 DEAD_T - 延时输出输入信号S7-300/400 DEADBAND - 抑制过程值的微小波动S7-300/400 DIF - 将输入信号对时间差分S7-300/400Modular PIDControl(PIDProfessional 可选包)ERR_MON 监视控制偏差CPU 库 指令 工艺对象 说明S7-300/400 INTEG - 将输入信号对时间积分S7-300/400 LAG1ST - 一阶延迟元件S7-300/400 LAG2ND - 二阶延迟元件S7-300/400 LIMALARM - 报告限值S7-300/400 LIMITER - 限制调节变量S7-300/400 LMNGEN_C - 确定连续控制器的调节变量S7-300/400 LMNGEN_S - 确定步进控制器的调节变量S7-300/400 NONLIN - 线性化编码器信号S7-300/400 NORM - 物理标定过程值S7-300/400 OVERRIDE - 将调节变量从 2 个 PID 控制器切换至 1 个执行器S7-300/400 PARA_CTL - 切换参数集S7-300/400 PID - PID 算法S7-300/400 PUSLEGEN_M - 为比例执行器生成脉冲S7-300/400 RMP_SOAK - 根据斜坡/保持函数指定设定值S7-300/400 ROC_LIM - 限制变化率S7-300/400 SCALE_M - 标定过程值S7-300/400 SP_GEN - 手动指定设定值S7-300/400 SPLT_RAN - 拆分调节变量范围S7-300/400 SWITCH - 切换模拟值S7-300/400Modular PIDControl(PIDProfessional 可选包)LP_SCHED_M - 分配控制器调用。