SIEMENS西门子 中国长春市智能化工控设备代理商
调节值脉冲控制器脉冲发生器模拟调节值 (LmnN) 可通过作为脉冲序列的输出参数 QPULSE 上的脉冲持续时间调制输出。要使用脉冲发生器,请执行以下步骤:1. 在“脉冲发生器”(pulse generator) 组中激活“激活”(Activate) 选项复选框。2. 输入“采样时间脉冲发生器”、“Zui短脉冲/中断持续时间”和“周期持续时间”。下图阐明了“采样脉冲发生器”(CYCLE_P)、“Zui短脉冲/中断持续时间”(P_B_TM) 和“周期持续时间”(PER_TM) 之间的联系。默认值是因子等于 1.0,偏移量等于 0.0。1. 输入因子和偏移量的值。脉冲发生器可以为连续控制器打开脉冲发生器。1. 在“脉冲发生器”(Pulse generator) 组中禁用“激活”(Activate) 选项复选框。采样时间脉冲发生器采样时间脉冲发生器必须适合所调用的循环中断 OB 的时间节拍。 所建立脉冲的持续时间始终是该值的整数倍。 要获得足够jingque的调节值分辨率,应该应用以下关系:CYCLE_P ≤ PER_TM/50Zui短脉冲/中断持续时间通过设定Zui短脉冲/中断持续时间,可避免执行器上的开或关时间过短。 小于 P_B_TM 的脉冲将被抑制。建议值 P_B_TM ≤ 0.1 × PER_TM。周期持续时间周期持续时间不应超过确定的控制器积分时间 (TI) 的 20%:PER_TM ≤ TI/5参数 CYCLE_P、CYCLE 和 PER_TM 的作用示例:周期持续时间 PER_TM = 10 s采样时间 PID 算法 CYCLE = 1 s采样时间脉冲发生器 CYCLE_P = 100 ms。每秒钟出现一个新调节值,每 100 ms 将调节值与先前输出的脉冲长度和中断长度比较一次。• 如果输出脉冲,则存在 2 种可能:– 计算的调节值大于先前的脉冲长度/PER_TM。 这时脉冲延长。– 计算的调节值小于等于先前的脉冲长度/PER_TM。 这时将不输出脉冲信号。• 如果不输出脉冲,也存在 2 种可能:– 值(100 % - 计算的调节值)大于先前的中断长度/PER_TM。 这时中断延长。– 值(100 % - 计算的调节值)小于等于先前的中断长度/PER_TM。 这时将输出脉冲信号。
调试 TCONT_CPTCONT_CP 优化应用可能性适用于过程类型 I 的加热或冷却过程的控制器优化。 但对于更gaoji别的过程,如过程类型 II 或III,您可以使用块。会自动确定并设置 PI/PID 参数。 该控制器的设计目的是达到zuijia破坏行为。由此产生的“jingque”参数导致设定值跳跃高度超调跳跃高度的 10% 到 40%。控制器优化阶段要进行控制器优化,会经历下列各个阶段,您可以在参数 PHASE 中读取这些阶段。PHASE = 0未执行任何调节。TCONT_CP 在自动模式或手动模式下工作。PHASE = 0 期间,您可以确保受控系统满足优化要求。优化结束时,TCONT_CP 重新更改为 PHASE = 0。PHASE = 1TCONT_CP 正准备优化。只有在满足优化要求时,才启动 PHASE = 1。PHASE = 1 期间,会确定以下值:• 过程值噪声 NOISE_PV• 初始斜率 PVDT0• 调节变量的平均值• 采样时间 PID 算法 CYCLE• 采样时间脉冲发生器 CYCLE_PPHASE = 2在阶段 2 中,过程值尝试通过常量调节变量检测拐点。 此方法将防止由于过程变量噪声而过早地找到拐点。使用脉冲控制器时,通过 N 次脉冲循环均分过程变量,然后提供给控制器阶段。 过程变量在控制器阶段中会进一步均分: Zui初,此均分未激活;换句话说,均分始终在经过 1 个循环后发生。 只要噪声超过某个特定级别,循环次数就会加倍。174PID 控制功能手册, 11/2022, A5E35300232-AF使用 PID 的基本功能8.3 TCONT_CP将计算噪声的周期和振幅。 估计周期期间,仅当梯度总是小于Zui大上升时,才会取消搜索拐点并退出阶段 2。 而 TU 和 T_P_INF 在实际拐点处计算。但仅在满足以下两个条件时调节才会结束:1. 过程值与拐点相距超过 2*NOISE_PV。2. 过程值已超过拐点 20%。说明使用设定值阶跃变化激发过程时,调节Zui迟在过程值超过设定值阶跃变化 (SP_INT-PV0) 的75% 时结束(请参见下文)。PHASE = 3, 4, 5阶段 3、4 和 5 每个阶段持续 1 个周期。在阶段 3 中,计算优化和过程参数之前会保存有效的 PI/PID 参数。在阶段 4 中,会计算新 PI/PID 参数。在阶段 5 中,计算新的调节变量并给出受控系统。PHASE = 7会在阶段 7 中检查过程类型,因为在优化完之后 TCONT_CP 会始终更改为自动模式。 当 LMN= LMN0 + 0.75*TUN_DLMN 作为调节变量时,自动模式启动。 过程类型的测试使用Zui近重新计算的控制器参数在自动模式下进行,并Zui晚在拐点之后的 0.35*TA(平衡时间)结束。 如果过程顺序严重偏离估计值,将重新计算控制器参数并使 STATUS_D 加 1;否则,控制器参数保持不变。这时优化模式完成,TCONT_CP 返回到 PHASE = 0。 通过 STATUS_H 参数,可确认调节是否成功完成。优化提前取消在阶段 1、2 或 3 中,可通过重置 TUN_ON = FALSE 取消优化,无需计算新参数。 当 LMN =LMN0 + TUN_DLMN 时,控制器在自动模式下启动。 如果调节之前控制器处于手动模式,则将输出旧的手动调节变量。如果通过设置 TUN_ON = FALSE,在阶段 4、5 或 7 取消调节,则在该阶段之前包含确定的受控参数。优化要求瞬态响应该过程在发生时间延迟时必须具有稳定的渐近瞬态响应。受控变量阶跃变化后,过程值必须保持为稳定状态。 因此,这样可排除已显示出没有控制的振荡响应的过程,以及没有进行恢复的过程(控制系统中的积分器)。这可能导致人员死亡、严重受伤或造成重大财产损失。调节期间,参数 MAN_ON 无效。 在此期间,输出值或过程值可能是非预期值,甚至是极值。输出值通过调节来定义。 要取消调节,首先必须设置 TUN_ON = FALSE。 这会使 MAN_ON再次有效。保证稳定的初始状态(阶段 0)如果由于控制器参数不正确等原因导致过程值低频振荡,则在启动调节之前必须将控制器置于手动模式并等待振荡停止。 也可切换到“软”设置的 PI 控制器(小回路增益、长积分时间)。现在,必须等到达到稳定状态,也就是等到过程值和输出值达到稳态。 还允许过程值有渐近瞬态振荡或慢速漂移(稳定状态,请参见下图)。 输出值必须为常量或上下波动一个恒定平均值。说明请避免在马上要启动调节之前更改调节变量。 建立测试条件(例如,关闭烤箱门)时,可能会在无意中更改调节变量! 如果出现这种情况,则必须至少等到过程值再次具有处于稳定状态的渐近瞬态振荡。 如果等到瞬态效应完全消失,则可以得到更好的控制器参数。
下图解释了处于稳定状态的瞬态振荡:线性和操作范围该过程响应在整个操作范围中必须是线性的。 例如,聚集状态改变时,将发生非线性响应。必须在操作范围的线性部分中进行调节。也就是说,在调节和正常控制操作期间,在该操作范围内的非线性影响必须特别微小。 但是,如果在新操作点附近重复进行调节,并且调节期间没有出现非线性影响,则可在操作点改变时重新调节该过程。如果已知某个特定的静态非线性影响(例如,阀特性),始终建议使用折线对其进行补偿,从而线性化该过程响应。温度过程中的干扰诸如将热量传送到相邻区域的干扰必须不得过多影响整体温度过程。 例如,优化挤压机的区域时,必须同时加热所有区域。优化可能性有以下几种调节方法:• 预调节• jingque调节• 在控制模式下手动jingque调节预调节在此调节过程中,通过设定值跳跃从冷态向工作点靠近。TUN_ON = TRUE 时,可以建立调节准备状态。 控制器从 PHASE = 0 切换至 PHASE = 1。通过设定值更改(跳转阶段 1 -> 2)激活调节受控变量 (LMN0 + TUN_DLMN)。 设定值在达到拐点之前不会生效(达到此点之前,无法启用自动模式)。用户负责根据允许的过程值变化来定义输出激发增量 (TUN_DLMN)。 必须根据预期的过程值变化设置 TUN_DLMN 的符号(考虑控制操作时的方向)。设定值阶跃变化和 TUN_DLMN 必须恰当地匹配。 如果 TUN_DLMN 的值过高,则存在设定值阶跃变化达到 75% 之前找不到拐点的风险。尽管如此,TUN_DLMN 必须足够高,以确保过程值至少达到设定值阶跃变化的 22 %。 否则,过程将保持为调节模式(阶段 2)。解决方法: 在拐点搜索期间减小设定值。说明如果过程极慢,建议您在调节期间指定略微低于期望操作点的目标设定值,并密切监视状态位和 PV(超调风险)。仅在线性范围内调节:特定过程(例如,锌或镁冶炼炉)的信号将通过操作范围附近的非线性区域(聚集状态改变)。通过选择适当的设定值阶跃变化,可将调节限制在线性范围之内。 当过程值超过设定值阶跃变化 (SP_INT-PV0) 的 75% 时,调节将结束。同时,应将 TUN_DLMN 减小到可保证设定值阶跃变化达到 75% 之前能够发现拐点的范围。通过设置启动位 TUN_ST(从阶段 1 -> 2 的跳转)激活调节受控变量 (LMN0 + TUN_DLMN)。修改设定值时,新值在达到拐点之前不会生效(达到此点之前无法启用自动模式)。用户负责根据允许的过程值变化来定义输出激发增量 (TUN_DLMN)。 必须根据预期的过程值变化设置 TUN_DLMN 的符号(考虑控制操作时的方向)。注意通过 TUN_ST 激发过程时,安全性不会小于 75%。调节会在达到拐点时结束。 但是,在噪声过程中可能会显著超过拐点。在控制模式下手动jingque调节可以采用以下措施以实现无超调的设定值响应:• 调整控制区• 优化命令操作• 控制参数的衰减• 修改控制参数调谐结果STATUS_H 的左侧数字显示调节状态STATUS_H 结果0 默认值,即(尚)未找到新的控制器参数。10000 找到适合的控制参数。2xxxx 已通过估计值找到控制参数;请检查控制响应或检查 STATUS_H 诊断消息并重复控制器调节。3xxxx 发生一个操作员错误;请检查 STATUS_H 诊断消息并重复控制器调节。CYCLE 和 CYCLE_P 采样时间已在阶段 1 中检查。以下控制器参数在 TCONT_CP 中进行更新:• P(比例 GAIN)• I(积分时间 TI)• D(微分时间 TD)• 比例作用的权重 PFAC_SP• 系数 DT1 (D_F)• 控制区打开/关闭 CONZ_ON• 控制区宽度 CON_ZONE仅在过程类型适合(过程类型 I 和 II)并使用了 PID 控制器时才会激活控制区 (CONZ_ON =TRUE)。根据 PID_ON,使用 PI 或 PID 控制器来执行控制。 旧的控制器参数已保存,并且可以使用UNDO_PAR 恢复。另外还在 PI_CON 和 PID_CON 结构中保存了一个 PI 参数记录和一个 PID 参数记录。 也可以随后使用 LOAD_PID 并适当设置 PID_ON,在调节的 PI 或 PID 参数之间进行切换。控制器通道的并行调谐相邻区域(强热耦合)如果两个或更多控制器正在费力地控制温度(换言之,存在采用强热耦合的两个加热器和两个测量过程值),请按以下步骤进行操作:1. 以 OR 连接两个输出 QTUN_RUN。2. 每个 TUN_KEEP 输入与 OR 元件的输出互连。3. 通过同时指定设定值阶跃变化或同时设置 TUN_ST 来启动两个控制器。以下示意图说明了控制器通道的并行调节。优点:两个控制器将输出 LMN0 + TUN_DLMN,直到它们同时离开阶段 2。这将防止首先完成调节的控制器由于受控变量中的更改而窜改另一个控制器的调节结果。注意设定值阶跃变化达到 75% 时会导致退出阶段 2 和重置输出 QTUN_RUN。 但是,自动模式直到 TUN_KEEP 也为 0 时才会启动。相邻区域(弱热耦合)一般来说,应执行调节以反映随后操作控制器的方式。 如果在生产期间各区域同时操作(以便保持区域之间的温度差),则调节期间相邻区域的温度应该相应地提高。