浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 S-1FL2低惯量型电机 1FL2203-2AF01-1MC0



             PID_Compact 版本 V2 及更高版本的输入参数 以下参数的名称既适用于数据块,也适用于通过 Openness API 访问。 表格 10-1   参数 数据类型 默认值 说明 Setpoint REAL 0.0 PID 控制器在自动模式下的设定值 Input REAL 0.0 用户程序的变量用作过程值的源。 如果正在使用参数 Input,则必须设置 Config.InputPerOn = FALSE。 Input_PER INT 0 模拟量输入用作过程值的源。 如果正在使用参数 Input_PER,则必须设置 Config.InputPerOn = TRUE。 Disturbance REAL 0.0 扰动变量或预控制值 ManualEnable BOOL FALSE • 出现 FALSE -> TRUE 沿时会激活“手动模式”,而 State = 4 和 Mode 保持不变。 只要 ManualEnable = TRUE,便无法通过 ModeActivate 的上升沿或使用调试对话框来更改工 作模式。 • 出现 TRUE -> FALSE 沿时会激活由 Mode 指定的工作 模式。 建议只使用 ModeActivate 更改工作模式。 ManualValue REAL 0.0 手动值 该值用作手动模式下的输出值。 允许介于 Config.OutputLowerLimit 与 Config.OutputUpperLimit 之间的值。 ErrorAck BOOL FALSE • FALSE -> TRUE 沿 将复位 ErrorBits 和 Warning。 Reset BOOL FALSE 重新启动控制器。 • FALSE -> TRUE 沿 – 切换到“未激活”模式 – 将复位 ErrorBits 和 Warnings。 • 只要 Reset = TRUE, – PID_Compact 将保持在“未激活”模式下 (State = 0)。 – 无法通过 Mode 和 ModeActivate 或 ManualEnable 更改工作模式。 – 无法使用调试对话框。 • TRUE -> FALSE 沿 – 如果 ManualEnable = FALSE,则 PID_Compact 会切换到保存在 Mode 中的工作模式。 – 如果 Mode = 3,会将积分作用视为已通过变量 IntegralResetMode 进行组态。 ModeActivate BOOL FALSE • FALSE -> TRUE 沿 PID_Compact 将切换到保存在 Mode 参数中的工作 模式。 221 指令 10.1 PID_Compact PID 控制 功能手册, 11/2023, A5E35300232-AG 10.1.4.5 PID_Compact 版本 V2 及更高版本的输出参数 以下参数的名称既适用于数据块,也适用于通过 Openness API 访问。 表格 10-2   Parameter 数据类型 默认值 描述 ScaledInput REAL 0.0 标定的过程值 可同时使用“Output”、“Output_PER”和“Output_PWM”输出。 Output REAL 0.0 REAL 形式的输出值 Output_PER INT 0 模拟量输出值 Output_PWM BOOL FALSE 脉宽调制输出值 输出值由变量开关时间形成。 SetpointLimit_H BOOL FALSE 如果 SetpointLimit_H = TRUE,则说明达到了设定值的juedui上限 (Setpoint ≥ Config.SetpointUpperLimit)。 此设定值将限制为 Config.SetpointUpperLimit 。 SetpointLimit_L BOOL FALSE 如果 SetpointLimit_L = TRUE,则说明已达到设定值的juedui下限 (Setpoint ≤ Config.SetpointLowerLimit)。 此设定值将限制为 Config.SetpointLowerLimit 。 InputWarning_H BOOL FALSE 如果 InputWarning_H = TRUE,则说明过程值已达到或超出警告上 限。 InputWarning_L BOOL FALSE 如果 InputWarning_L = TRUE,则说明过程值已经达到或低于警告 下限。 State INT 0 State 参数 (页 233)显示了 PID 控制器的当前工作模式。可使 用输入参数 Mode 和 ModeActivate 处的上升沿更改工作模 式。 • State = 0:未激活 • State = 1:预调节 • State = 2:jingque调节 • State = 3:自动模式 • State = 4:手动模式 • State = 5:含错误监视功能的替代输出值 Error BOOL FALSE 如果 Error = TRUE,则此周期内至少有一条错误消息处于未决状 态。 ErrorBits DWORD DW#16#0 ErrorBits 参数 (页 235)显示了处于未决状态的错误消息。通 过 Reset 或 ErrorAck 的上升沿来保持并复位 ErrorBits。 222 PID 控制 功能手册, 11/2023, A5E35300232-AG 指令 10.1 PID_Compact 10.1.4.6 PID_Compact 版本 V2 及更高版本的输入/输出参数 以下参数的名称既适用于数据块,也适用于通过 Openness API 访问。 表格 10-3   Parameter 数据类型 默认值 描述 Mode INT 4 在 Mode 上,指定 PID_Compact 将转换到的 工作模式。选项包括: • Mode = 0:未激活 • Mode = 1:预调节 • Mode = 2:jingque调节 • Mode = 3:自动模式 • Mode = 4:手动模式 工作模式由以下沿激活: • ModeActivate 的上升沿 • Reset 的下降沿 • ManualEnable 的下降沿 • 如果 RunModeByStartup = TRUE,则冷启动 CPU。 Mode 具有保持性。 有关工作模式的详细说明,请参见版本 V2 及 更高版本的 State 和 Mode 参数 (页 233)。

              PID_Compact 版本 V2 及更高版本的静态变量 说明 请仅在“未激活”模式下更改使用 (1) 标识的变量,以防 PID 控制器出现故障。 除非另有规定,否则以下变量的名称既适用于数据块,也适用于通过 Openness API 访问。 变量 数据类型 默认值 描述 IntegralResetMode INT V2.2 及之前的 版本:1, 从 V2.3 开 始:4 “版本 V2 及更高版本的 IntegralResetMode 变量 (页 239)”用于确定从“未激活”工作模式切换到“自动模式”时如 何预分配积分作用 PIDCtrl.IntegralSum。此设置仅在一 个周期内有效。 选项包括: • IntegralResetMode = 0:平滑 • IntegralResetMode = 1:删除 • IntegralResetMode = 2:保持 • IntegralResetMode = 3:预分配 • IntegralResetMode = 4:类似于设定值更改(仅适用 于版本 2.3 及更高版本的 PID_Compact)OverwriteInitialOutputValue REAL 0.0 如果满足下列条件之一,则会自动预分配 PIDCtrl.IntegralSum 积分作用,就像上一周期中 Output = OverwriteInitialOutputValue 一样: • 从“未激活”工作模式切换到“自动模式”时 IntegralResetMode = 3 • IntegralResetMode = 3,参数 Reset 的 TRUE -> FALSE 沿并且参数 Mode = 3 • 在“自动模式”下 PIDCtrl.PIDInit = TRUE(自 PID_Compact 版本 2.3 起可用) RunModeByStartup BOOL TRUE CPU 重启后,激活 Mode 参数中的工作模式。 如果 RunModeByStartup = TRUE,PID_Compact 将在 CPU 启动后以保存在模式参数中的工作模式启动。 如果 RunModeByStartup = FALSE,PID_Compact 在 CPU 启动后仍保持“未激活”模式下。 LoadBackUp BOOL FALSE 如果 LoadBackUp = TRUE,则将从 CtrlParamsBackUp 结 构中重新加载上一个 PID 参数集。该设置在Zui后一次调 节前保存。LoadBackUp 自动设置回 FALSE。 PhysicalUnit INT 0 过程值和设定值的测量单位,例如 ºC 或 ºF。 PhysicalUnit 在编辑器中起到显示作用,对 CPU 中的控制 算法无影响。 通过 Openness API 导入 PID_Compact 版本 V2.4 或更低 版本时,PhysicalUnit 重置为默认值。 从版本 3.0 开始,值 PhysicalUnit 在导入时保留。 PhysicalQuantity INT 0 过程值和设定值的物理量,如温度。 PhysicalQuantity 在编辑器中起到显示作用,对 CPU 中的 控制算法无影响。 通过 Openness API 导入 PID_Compact 版本 V2.4 或更低 版本时,PhysicalQuantity 重置为默认值。 从版本 3.0 开始,导入时保留 PhysicalQuantity 的值。 ActivateRecoverMode BOOL TRUE 发生错误时的响应取决于版本 V2 及更高版本的 ActivateRecoverMode 变量 (页 237)。 Warning DWORD 0 自 Reset = TRUE 或 ErrorAck =TRUE 起,版本 V2 及更高 版本的 Warning 变量 (页 238)会显示警告。保持 Warning。 Progress REAL 0.0 百分数形式的当前调节阶段进度 (0.0 - 100.0) CurrentSetpoint REAL 0.0 CurrentSetpoint 始终显示当前有效的设定值。调节期间 该值处于冻结状态。 CancelTuningLevel REAL 10.0 调节期间允许的设定值拐点。出现以下情况之前,不会 取消调节: • Setpoint > CurrentSetpoint + CancelTuningLevel 或 • Setpoint < CurrentSetpoint - CancelTuningLevel SubstituteOutput REAL 0.0 替代输出值 当满足以下条件时,使用替代输出值作为输出值: • 自动模式下有一个或多个错误未决,且 ActivateRecoverMode 有效。 • SetSubstituteOutput = TRUE • ActivateRecoverMode = TRUE Config.OutputUpperLimit ≥ SubstituteOutput ≥ Config.OutputLowerLimit。

展开全文
拨打电话 微信咨询 发送询价