组态 PID_Temp 控制器入门手册250 设备手册,01/2015, A5E02486780-AG设置 TO-DB 参数 数据类型取值范围说明此控制器为主站“Config.Cascade.IsMaster” Bool Bool显示此控制器是否为级联中的主站。在选中此复选框时,执行以下操作:•将参数“Config.Cascade.IsMaster”设置为TRUE,而不是FALSE(未选中时的默认值)。•将“输入/输出参数”(Input / outputparameters)部分的“选择输出(加热)”(SelectionOutput(heating))”设置为“OutputHeat”一次(Config.Output.Heat.Select = 0)。•启用“从站数目”(Number of Slaves)输入域。• 禁用“输入/输出参数”(Input /outputparameters)部分的“激活输出(冷却)”(Activateoutput(cooling))。注:仅当禁用了此控制器的冷却输出时才可用(禁用“输入/输出参数”(Input /outputparameters)部分的“激活输出(冷却)”(Activate output(cooling))复选框(Config.ActivateCooling = FALSE))。PID 非常简单8.9 组态 PID_Temp控制器入门手册设备手册, 01/2015, A5E02486780-AG 251设置 TO-DB 参数 数据类型取值范围说明从站数目“Config.Cascade.CountSlaves”Int 255>=Config.Cascade.CountSlaves>=1直接从该主站控制器获取其设定值的从站控制器的数目。PID_Temp指令将该值与其它值一起处理以用于抗积分饱和处理。仅当激活了“此控制器为主站”(Thiscontroller is amaster) 复选框(Config.Cascade.IsMaster =TRUE)时,“从站数目”(Number of slaves)才可用。此控制器为从站“Config.Cascade.IsSlave”Bool Bool显示此控制器是否为级联中的从站。选中此复选框时,将参数“Config.Cascade.IsSlave”设置为TRUE,而不是FALSE(未选中时的默认值)。必须在属性页面中选中此复选框以启用“SelectionMaster”下拉列表。PID非常简单8.9 组态 PID_Temp 控制器入门手册252 设备手册, 01/2015, A5E02486780-AG示例:级联控制器选择“PID_Temp_1”作为主站后,在“基本设置”(Basicsettings)对话框下面,可以看到从站控制器“PID_Temp_2”的“输入/输出参数”(Input /outputparameters) 部分和“级联”(Cascade) 部分。 主站和从站控制器之间已建立了连接:程序段1:在这些程序段中,通过编程编辑器在“PID_Temp_1”主站和“PID_Temp_2”从站之间建立了连接:PID 非常简单8.9组态 PID_Temp 控制器入门手册设备手册, 01/2015, A5E02486780-AG 253程序段2:已在“PID_Temp_1”主站的“OutputHeat"和“Slave”参数与“PID_Temp_2”从站的“Setpoint”和“Master”参数之间分别建立了连接:温度自动调节过程PID_Temp指令提供两种自动调节模式:● “预调节”(参数“Mode”= 1)● “jingque调节”(参数“Mode”= 2)PID非常简单8.9 组态 PID_Temp 控制器入门手册254 设备手册, 01/2015,A5E02486780-AG根据控制器组态,提供这些调节方法的不同版本:组态 具有加热输出的控制器具有加热和冷却输出且使用冷却系数的控制器具有加热和冷却输出且使用两个 PID参数集的控制器相关 TO-DB值•Config.ActivateCooling= FALSE• Config.AdvancedCooling= irrelevant•Config.ActivateCooling = TRUE• Config.AdvancedCooling = FALSE•Config.ActivateCooling = TRUE• Config.AdvancedCooling = TRUE可用调节方法•“预调节加热”• “jingque调节加热”(不能使用冷却偏移量)• “预调节加热”•“jingque调节加热”(可以使用冷却偏移量)• “预调节加热和冷却”• “预调节加热”• “预调节冷却”•“jingque调节加热”(可以使用冷却偏移量)• “jingque调节冷却”(可以使用加热偏移量)PID 非常简单8.9 组态PID_Temp 控制器入门手册设备手册, 01/2015, A5E02486780-AG 255输出值限值和标定禁用冷却激活如果组态PID_Temp 指令作为级联主站,“基本设置”(Basic settings)视图中的“激活输出(冷却)”(Activateoutput (cooling))复选框将不选中并被禁用,“输出设置”(Outputsettings)视图中所有依赖于冷却激活的设置也会禁用。下图显示了禁用冷却时“输出设置”(Output settings)视图中的“输出值限值和标定”(Outputvalue limits and scaling) 部分(在“输入/输出参数”(Input/ output parameters)视图中选择了 OutputHeat_PWM 并始终启用 OutputHeat):PID非常简单8.9 组态 PID_Temp 控制器入门手册256 设备手册, 01/2015,A5E02486780-AG启用冷却激活下图显示了激活冷却时“输出设置”(Output settings)视图中的“输出值限值和标定”(Outputvalue limits and scaling) 部分(在“输入/输出参数”(Input/ output parameters)视图中选择了 OutputCool_PER 和 OutputHeat_PWM 并始终启用OutputCool 和OutputHeat):PID 非常简单8.9 组态 PID_Temp 控制器入门手册设备手册,01/2015, A5E02486780-AG257操作模式要手动更改操作模式,用户需要设置控制器的“Mode”输入输出参数,并通过将“ModeActivate”从 FALSE更改为TRUET将其激活(触发上升沿)。在下次模式更改之前,必须复位“ModeActivate”,它不会自动复位。输出参数“State”显示当前操作模式,并设置为请求的“Mode”(如果可行)。“State”参数无法直接更改;它只能由控制器通过“Mode”参数或自动操作模式更改进行更改。“Mode”/“State”名称说明0 未激活 PID_Temp 指令:• 禁用 PID 算法和脉宽调制•所有控制器输出(OutputHeat、OutputCool、OutputHeat_PWM、OutputCool_PWM、OutputHeat_PER、OutputCool_PER)设置为“0”(FALSE),而不考虑组态的输出限值或偏移量。可通过设置 “Mode” = 0、“Reset” =TRUE 或通过发生错误进入此模式。1预调节(开始调节/SUT)此模式在第一次启动控制器时确定参数。与 PID_Compact不同,对于PID_Temp,必须使用“Heat.EnableTuning”和“Cool.EnableTuning”参数选择是否需要启用加热调节和/或冷却调节。用户可以从“未激活”、“自动”模式或“手动”模式激活“预调节”。如果调节成功,PID_Temp将切换到“自动”模式。如果调节失败,操作模式的切换将取决于“ActivateRecoverMode”。.2jingque调节(在运行时调节/TIR)此模式通过设定值确定 PID 控制器的zuijia参数设置。与 PID_Compact不同,对于PID_Temp,必须使用“Heat.EnableTuning”和“Cool.EnableTuning”参数选择是否需要启用加热调节或冷却调节。用户可以从“未激活”、“自动”模式或“手动”模式激活“jingque调节”。如果调节成功,PID_Temp将切换到“自动”模式。如果调节失败,操作模式的切换将取决于“ActivateRecoverMode”。.3 “自动”模式在“自动”模式(标准 PID 控制模式)下,PID 算法的结果确定输出值。如果发生错误,PID_Temp 将切换到“未激活”,并且“ActivateRecoverMode”= FALSE。 如果发生错误并且 “ActivateRecoverMode”=TRUE,操作模式的切换将取决于错误。 有关更多信息,请参见 PID_Temp指令 ErrorBit 参数 (页 236)。PID非常简单8.9 组态 PID_Temp 控制器入门手册设备手册, 01/2015, A5E02486780-AG259“Mode”/“State”名称 说明4 “手动”模式在这种模式下,PID控制器将参数“ManualValue”的值标定、限制并传送到输出。PID 控制器在PID算法的标定中分配“ManualValue”(类似于“PidOutputSum”),它的值决定它对加热或冷却输出是否有效。可通过设置“Mode” = 4 或 “ManualEnable”= TRUE 进入此模式。5 通过错误监视替换输出值(“恢复”模式)可以通过设置"Mode" = 5.激活此模式。如果在错误发生时“自动”模式处于激活状态,此模式将是控制器的自动错误响应:•SetSubstituteOutput = FALSE(上一个有效输出值)• SetSubstituteOutput =TRUE(存储在参数“SubstituteOutput”中的值)当 PID_Temp 处于“自动”模式并且“ActivateRecoverMode” = TRUE时,PID_Temp 将在出现以下错误时更改为此模式:•““Input_PER”参数的值无效。请检查模拟量输入是否出错(例如,断线)。” (ErrorBits = DW#16#0002)•““Input”参数的值无效。 值不是一个数字。” (ErrorBits = DW#16#0200)• “输出值计算失败。 请检查PID 参数。” (ErrorBits = DW#16#0400)• ““Setpoint”参数的值无效。 值不是一个数字。”(ErrorBits = DW#16#1000)当错误不再处于未决状态时,PID_Temp 将自动切换回“自动”模式。PID非常简单8.10 调试 PID_Compact 和 PID_3Step 控制器入门手册260 设备手册, 01/2015,A5E02486780-AG8.10 调试 PID_Compact 和 PID_3Step 控制器使用调试编辑器可组态 PID控制器,使其在启动时和操作过程中可自动调节。要打开调试编辑器,请单击指令或项目浏览器上的图标。表格 8- 15 调试画面示例(PID_3Step)• 测量:要在实时趋势中显示设定值、过程值(输入值)和输出值,请输入采样时间并单击“开始”(Start)按钮。• 调节模式: 要调节PID循环,请选择“预调节”(Pretuning)或“jingque调节”(Finetuning)(手动)并单击“开始”(Start)按钮。PID控制器会运行多个阶段,以计算系统响应时间和更新时间。通过这些值可计算相应的调节参数。完成调节过程之后,可以单击调试编辑器的“PID参数”(PIDParameters) 部分中的“上传 PID参数”(Upload PIDparameters)按钮来存储新参数。如果在调节过程中发生错误,PID的输出值会变为 0。随后PID模式将被设置为“未激活”模式。状态可指示错误。