过程值设置 V2如果已在基本设置中对 Input_PER 的使用进行了组态,则必须将模拟量输入值转换为过程值的 物理量。 当前组态将显示在Input_PER 画面中。 如果过程值与模拟量输入值成正比,则将使用上下限值对来标定 Input_PER。 步骤要标定过程值,请按下列步骤操作: 1. 在“标定的过程值的下限”(Scaled low process value)和“下限”(Low) 文本框中输入一对下限 值。 2. 在“标定的过程值的上限”(Scaled high process value)和“上限”(High) 输入框中输入一对上限 值。 这些值对的默认设置存储在硬件配置中。 要使用硬件配置中的值对,请按下列步骤操作:1. 在程序编辑器中选择 PID_3Step 指令。 2. 在基本设置中将 Input_PER 与模拟量输入互连。 3.在过程值设置中单击“自动设置”(Automatic setting) 按钮。 现有值将被硬件配置中的值覆盖。必须为过程值指定正确的juedui上限和juedui下限,作为受控系统的限值。只要过程值超出这些限 值,就会出现错误(ErrorBits = 0001h)。 如果超出过程值的限值,则取消调节操作。 可以在 执行器设置中指定 PID_3Step在自动模式下对错误的响应方式。 执行器设置 V2 执行器特定的时间组态电机转换时间和Zui短开关时间,以防止执行器被损坏。可以在执行器数据表中找到相应规 范。电机转换时间指的是电机将执行器从关闭状态转为开启状态所需的时间(以秒为单位)。可以 在调试期间测量电机转换时间。在计算模拟量输出值和数字量输出值时,会将电机转换时间考虑在内。自动调节和抗饱和行为 期间,需要该时间来确保正常运行。如果相关电机转换时间并未影响过程(如使用电磁阀),输出值直接且完全影响过程,则 使用 PID_Compact。电机转换时间具有保持性。如果手动输入电机转换时间,则必须完整下载 PID_3Step。 将工艺对象下载到设备 (页 43)如果正在使用“Output_UP”或“Output_DN”,则可通过Zui短开启时间和Zui短关闭时间来降低开关 频率。在自动模式下,计算出的开启或关闭时间会进行累加,并且仅当累加总和大于或等于Zui短开启 或关闭时间时,计算出的开启或关闭时间才生效。手动模式下,Manual_UP = TRUE 或 Manual_DN = TRUE 操作执行器并至少持续Zui短开启时间 或Zui短关闭时间。如果已选择模拟量输出值 Output_PER,将不评估Zui短开启时间和Zui短关闭时间,并且也无法 更改这两个时间。 109 使用PID_3Step 6.2 PID_3Step V2 PID 控制 功能手册, 11/2023, A5E35300232-AG对错误的响应 PID_3Step 需要预设置,以便在发生错误时,控制器在大多数情况下均可保持激活状态。如果在控制器模式下频繁发生错误,则该默认响应会对控制响应产生fumian影响。这种情况下,检查 Errorbits 参数并消除错误原因。注意 您的系统可能已损坏。 如果在出现错误时输出“错误未决时的当前值”或“错误未决时的替代输出值”,则 PID_3Step 将保持自动模式,已超出过程值的限值。这可能损坏您的系统。 必须组态受控系统在出现错误时如何作出响应以避免系统损坏。PID_3Step 会在出现错误时生成可编程的输出值: • 当前值 PID_3Step 关闭,且不再修改执行器位置。 •发生错误时(错误未决时)的当前值 PID_3Step 的控制器功能被关闭,并且执行器的位置不再发生变化。如果在自动模式下发生以下错误,则只要这些错误不再处于未决状态,PID_3Step 便会返 回到自动模式。
如果在手动模式下发生错误,则 PID_3Step 仍保持在手动模式下。如果在调节或转换时间测量期间发生错误,PID_3Step 将切换到启动调节或转换时间测量 时的模式。只有发生以下错误时不会中止调节:– 0020h:jingque调节期间不允许预调节。 • 替代输出值 PID_3Step 将执行器移动到替代输出值位置,关闭。 •错误未决时的替代输出值 PID_3Step 将执行器移动到替代输出值位置。达到替代输出值时,PID_3Step 的响应与处理“错误未决时的当前值”的方式相同。 输入百分数形式的替代输出值。 使用不提供模拟位置反馈(Config.OutputPerOn =FALSE 和 Config.FeedbackOn = FALSE)的 Output_UP 和 Output_DN时,只能组态替代输出值 0% 和 。为了到达上端或下端停止 位,执行器沿相应的方向移动。如果存在停止位(Config.ActuatorEndStopOn = TRUE), Output_UP 和 Output_DN 使用Actuator_H = TRUE 或 Actuator_L = TRUE 复位。如果不存在停 止位信号(Config.ActuatorEndStopOn = FALSE),则 Output_UP 和 Output_DN 将在Config.VirtualActuatorLimit * Retain.TransitTime/100 的行程时间过后复位。使用Output_PER 或模拟位置反馈(Config.OutputPerOn = TRUE 或 Config.FeedbackOn =TRUE)时,可以组态输出值限值内的任何替代输出值。 标定位置反馈 如果已在基本设置中组态使用Feedback_PER,则需要将模拟量输入值转换为百分数形式。 当 前组态将显示在“Feedback”画面中。 使用上下限值对来标定Feedback_PER。 1. 在“下端停止位”和“下限”输入框中输入一对下限值。 2.在“上端停止位”和“上限”输入框中输入一对上限值。 “下端停止位”必须小于“上端停止位”;“下限”必须小于“上限”。“上端停止位”和“下端停止位”的有效值取决于: • 无 Feedback、Feedback、Feedback_PER •Output(模拟量)、Output(数字量)限制输出值 在测量转换时间期间且模式 = 10时,输出值才能高于上限或低于下限。在所有其它模式下输 出值都会被限制为这些值。在“输出值上限”和“输出值下限”输入框中,键入输出值的juedui限值。输出值的限值必须位于“下 端停止位”和“上端停止位”范围内。如果无 Feedback 可用并且置位了 Output(数字量),则不可限制输出值。Output_UP 和 Output_DN 将在Actuator_H = TRUE 或 Actuator_L = TRUE 时复位。如果不存在停止位信号, 则 Output_UP 和Output_DN 将在 150% 的电机执行时间的行程时间过后复位。 默认值 150% 可以通过变量Config.VirtualActuatorLimit 进行调整。自 PID_3Step 版本 2.3 起,可以通过Config.VirtualActuatorLimit = 0.0 取消激活行程时间的监视和限制。gaoji设置 V2在“过程值监视”(Process value monitoring) 组态窗口中,组态过程值的警告上限和下限。如果在运行期间超出或低于某一警告限值,则将在 PID_3Step 指令的以下参数中显示一条警告: • 输出参数InputWarning_H,前提是超出警告上限 • 输出参数 InputWarning_L,前提是低于警告下限警告限值必须处于过程值的限值范围内。 如果未输入警告限值,将使用过程值的上限和下限。在执行器设置中,您可以组态超出过程值上限或下限时PID_3Step 的响应。 PID 参数显示在“PID 参数”(PID Parameters) 组态窗口中。在控制器调节期间将调整PID 参数以 适应受控系统。用户不必手动输入 PID 参数。 说明 当前激活的 PID 参数位于 Retain.CtrlParams结构中。 请仅在“未激活”在线模式下更改当前激活的 PID 参数,以防 PID 控制器出现故障。如果要在线更改“自动模式”下或“手动模式”下的 PID 参数,更改 CtrlParamsBackUp 结构中的 PID 参数并执行针对Retain.CtrlParams 结构的更改,具体方式如下: • PID_3Step V1:应用带有Config.LoadBackUp = TRUE 的更改 • PID_3Step V2:应用带有 LoadBackUp = TRUE的更改 在线更改“自动模式”下的 PID 参数将导致输出值跳变。所有 PID 参数均具有保持性。如果手动输入 PID参数,则必须完整下载 PID_3Step。 将工艺对象下载到设备 (页 43) 比例增益该值用于指定控制器的比例增益。PID_3Step 不使用负比例增益。在“基本设置 > 控制器类 型”下,控制逻辑会反转。积分时间 积分时间用于确定积分作用的时间特性。积分时间 = 0.0 时,将禁用积分作用。当积分时间在“自动模式”下通过在线方式由不同值变为 0.0,则shanchu先前的积分操作且输出值跳跃。微分作用时间微分作用时间用于确定微分作用的时间特性。微分作用时间 = 0.0 时,将禁用微分作用。 微分延迟系数微分延迟系数用于延迟微分作用的生效。 微分延迟 = 微分作用时间 × 微分延迟系数 •0.0:微分作用仅在一个周期内有效,几乎不产生影响。 • 0.5:实践证明,该值对具有一个主时间常数的受控系统很有效。 •> 1.0:系数越大,微分作用的生效时间延迟越久。 比例作用权重 比例作用随着设定值的变化而减弱。 允许使用 0.0 到 1.0之间的值。 • 1.0:应对设定值变化的比例作用完全有效 • 0.0:应对设定值变化的比例作用无效当过程值变化时,比例作用始终完全有效。 微分作用权重 微分作用随着设定值的变化而减弱。 允许使用 0.0 到 1.0 之间的值。 •1.0:设定值变化时微分作用完全有效 • 0.0:设定值变化时微分作用不生效 当过程值变化时,微分作用始终完全有效。 PID算法采样时间 受控系统需要一定的时间来对输出值的变化做出响应。建议不要在每次循环中都计算输 出值。PID算法的采样时间是两次计算输出值之间的时间。该时间在调节期间进行计算,并舍 入为 PID_3Step 采样时间的倍数。PID_3Step的所有其它功能会在每次调用时执行。 死区宽度 死区可抑制控制器处于稳态的噪声分量。死区宽度指定死区的大小。如果死区宽度为 0.0,则死区关闭。 如果将不等于 1.0 的值组态为比例作用权重或微分作用权重,则在死区内,设定值的变化 也会影响输出值。无论权重如何,死区内的过程值变化都不会影响输出值。