变量 数据类 型 默认值 说明 Config.SetpointUpperLimit (1) REAL+3.402 822e+3 8 设定值的上限 如果设置的 SetpointUpperLimit 超出了过程值的限值范围,则所组态的juedui过程值上限将预分配为设定值的上限。 如果组态的 SetpointUpperLimit 值位于过程值的限值范围内,则该值将用作设定值的上限。 Config.SetpointLowerLimit (1) REAL - 3.4028 22e+38设定值的下限 如果设置的 SetpointLowerLimit 超出了过程值的限值范围,则所组态的juedui过程值下限将预分配为设定值的下限。 如果设置的 SetpointLowerLimit 值位于过程值的限值范围内,则该值将用作设定值的下限。 Config.MinimumOnTime(1) REAL 0.0 Zui短 ON 时间伺服驱动器必须开启的Zui短时间(以秒为单位)。 只有在使用 Output_UP 和 Output_DN 的情况下(Config.OutputPerOn = FALSE),Config.MinimumOnTime 才有效。Config.MinimumOffTime(1) REAL 0.0 Zui短 OFF 时间 伺服驱动器必须关闭的Zui短时间(以秒为单位)。只有在使用 Output_UP 和 Output_DN 的情况下 (Config.OutputPerOn =FALSE),Config.MinimumOffTime 才有效。 Config.VirtualActuatorLimi t (1)REAL 150.0 如果所有以下条件都已满足,则执行器朝一个方向移动的Zui 长时间为 VirtualActuatorLimit ×Retain.TransitTime/100 并 且将输出警告 2000h: • Config.OutputPerOn = FALSE• Config.ActuatorEndStopOn = FALSE • Config.FeedbackOn = FALSE 如果Config.OutputPerOn = FALSE 且 Config.ActuatorEndStopOn = TRUE 或者Config.FeedbackOn = TRUE,则仅输出警告 2000h。 如果 Config.OutputPerOn =TRUE,则将不考虑 VirtualActuatorLimit。 自 PID_3Step 版本 2.3 起,可以通过Config.VirtualActuatorLimit = 0.0 取消激活行程时间的监视 和限制。
变量数据类 型 默认值 说明 Config.InputScaling.Upper PointIn(1) REAL 27648. 0 标定的Input_PER 上限 根据以下两个值对将 Input_PER 转换为百分数: InputScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。Config.InputScaling.Lower PointIn(1) REAL 0.0 标定的 Input_PER 下限根据以下两个值对将 Input_PER 转换为百分数: InputScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。Config.InputScaling.Upper PointOut(1) REAL 100.0 标定的过程上限值 根据以下两个值对将Input_PER 转换为百分数: InputScaling 结构的 UpperPointOut、UpperPointIn 和LowerPointOut、LowerPointIn。 Config.InputScaling.Lower PointOut(1)REAL 0.0 标定的过程下限值 根据以下两个值对将 Input_PER 转换为百分数: InputScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。Config.FeedbackScaling.U pperPointIn(1) REAL 27648. 0 标定的Feedback_PER 上限 根据以下两个值对将 Feedback_PER 转换为百分数: FeedbackScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。Config.FeedbackScaling.L owerPointIn(1) REAL 0.0 标定的 Feedback_PER下限 根据以下两个值对将 Feedback_PER 转换为百分数: FeedbackScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。Config.FeedbackScaling.U pperPointOut(1) REAL 100.0 上端停止位 根据以下两个值对将Feedback_PER 转换为百分数: FeedbackScaling 结构的 UpperPointOut、UpperPointIn和 LowerPointOut、LowerPointIn。 允许的取值范围由组态确定。 •FeedbackOn = FALSE: UpperPointOut = 100.0 •FeedbackOn = TRUE: UpperPointOut = 100.0 或 0.0UpperPointOut ≠ LowerPointOut
变量 数据类 型默认值 说明 Config.FeedbackScaling.L owerPointOut(1) REAL 0.0 下端停止位根据以下两个值对将 Feedback_PER 转换为百分数: FeedbackScaling 结构的UpperPointOut、UpperPointIn 和 LowerPointOut、LowerPointIn。允许的取值范围由组态确定。 • FeedbackOn = FALSE:LowerPointOut = 0.0 • FeedbackOn = TRUE:LowerPointOut = 0.0 或 -100.0 LowerPointOut ≠UpperPointOut GetTransitTime.InvertDire ction BOOL FALSE 如果InvertDirection = FALSE,则阀门将完全打开、关闭, 再重新打开,以确定阀门转换时间。如果 InvertDirection = TRUE,阀门会完全关闭,打开,关闭。GetTransitTime.SelectFeed back BOOL FALSE 如果SelectFeedback = TRUE,则转换时间测量中将考虑 Feedback_PER 或Feedback。 如果 SelectFeedback = FALSE,则转换时间测量中将考虑Actuator_H 和 Actuator_L。 GetTransitTime.State INT 0 转换时间测量的当前阶段 •State = 0:未激活 • State = 1:完全打开阀门 •State = 2:完全关闭阀门 • State = 3:将阀门移至目标位置(NewOutput) • State = 4:成功完成转换时间测量 •State = 5:已取消转换时间测量 GetTransitTime.NewOutp ut REAL 0.0使用位置反馈时转换时间测量的目标位置 目标位置必须介于“上端停止位”和“下端停止位”之间。 NewOutput 与ScaledFeedback 之间的差值必须至少是允许 控制范围的 50%。 CycleTime.StartEstimationBOOL TRUE 如果 StartEstimation = TRUE,则开始测量 PID_3Step 采样时间。一旦测量完成,CycleTime.StartEstimation = FALSE。变量 数据类 型 默认值 说明CycleTime.EnEstimation BOOL TRUE 如果 EnEstimation = TRUE,则计算PID_3Step 采样时间。 如果 CycleTime.EnEstimation = FALSE,则不计算 PID_3Step采样时间,并且您需要手动更正 CycleTime.Value 的组态。 CycleTime.EnMonitoring BOOLTRUE 如果 EnMonitoring = TRUE,则监视 PID_3Step 采样时间。 如果无法在采样时间内执行PID_3Step,将输出错误 0800h 并且工作模式将发生更改。 ActivateRecoverMode 和ErrorBehaviour 可确定切换为哪种工作模式。 如果 EnMonitoring = FALSE,则不会监视PID_3Step 采样时 间,不会输出错误 0800h,也不会切换工作模式。 CycleTime.Value(1) REAL 0.1PID_3Step 采样时间(以秒为单位) CycleTime.Value 会自动确定,通常等于调用 OB 的周期时 间。CtrlParamsBackUp.SetByU ser BOOL FALSE 保存的Retain.CtrlParams.SetByUser 的值 LoadBackUp = TRUE 时,可以从CtrlParamsBackUp 结构中 重新加载值。 CtrlParamsBackUp.Gain REAL 1.0 保存的比例增益CtrlParamsBackUp.Ti REAL 20.0 保存的积分时间(以秒为单位) CtrlParamsBackUp.TdREAL 0.0 保存的微分作用时间(以秒为单位) CtrlParamsBackUp.TdFiltR atio REAL 0.2保存的微分延时系数 CtrlParamsBackUp.PWeigh ting REAL 1.0 保存的比例作用权重CtrlParamsBackUp.DWeigh ting REAL 1.0 保存的微分作用权重CtrlParamsBackUp.Cycle REAL 1.0 保存的 PID 算法的采样时间(以秒为单位)CtrlParamsBackUp.InputD eadBand REAL 0.0 保存的控制偏差的死区宽度PIDSelfTune.SUT.Calculate Params BOOL FALSE 受控系统的属性在调节期间保存。如果CalculateParams = TRUE,PID 参数都将根据这些属性进行重新计算。将使用 TuneRule 中设置的方法计算PID 参数。计算后, CalculateParams 将设置为 FALSE。