全国服务热线 15801815554

SIEMENS西门子 CPU1513-1PN 6ES7 513-1AL02-0AB0

更新时间:2024-07-03 08:00:00
价格:请来电询价
西门子:代理销售商
S7-1500:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                版本 V1 的 State 和 Retain.Mode 参数 (S7-1200) 参数的相关性 State 参数显示了 PID 控制器的当前工作模式。您无法更改 State 参数。 要从一个工作模式切换为另一个,必须更改 Retain.Mode 变量。当新工作模式的值已处于 Retain.Mode 中时,这同样适用。例如,首先设置 Retain.Mode = 0,然后设置 Retain.Mode = 3。如果控制器的当前工作模式允许此切换,则会将 State 设置为 Retain.Mode 的值。 PID_3Step 从一种工作模式自动切换为另一种时,State != Retain.Mode。变量 数据类 型 默认值 说明 PIDSelfTune.TIR.RunIn BOOL FALSE • RunIn = FALSE 在未激活模式或手动模式下启动jingque调节时,将启动预调 节。 如果jingque调节在自动模式下启动,系统将使用现有的 PID 参数来控制设定值。 之后才会启动jingque调节。如果无法实现预调节, PID_3Step 将切换到“未激活”模式。 • RunIn = TRUE 将跳过预调节,PID_3Step 会尝试利用Zui小或Zui大输出值 达到设定值。这可能会增加超调量。之后才会启动jingque调 节。 jingque调节后,RunIn 将设置为 FALSE。 PIDSelfTune.TIR.CalculateT IRParams BOOL FALSE 受控系统的属性在调节期间保存。如果 CalculateTIRParams = TRUE,PID 参数都将根据这些属性进行重新计算。将使用 TuneRuleTIR 中设置的方法计算 PID 参数。计算后, CalculateTIRParams 将设置为 FALSE。 PIDSelfTune.TIR.TuneRuleT IR INT 0 jingque调节期间用于计算参数的方法: • TuneRuleTIR = 0:PID 自动 • TuneRuleTIR = 1:PID 快速(与 TuneRuleTIR =  2 相比, 控制响应速度更快,输出值的幅度更大) • TuneRuleTIR = 2:PID 慢速(与 TuneRuleTIR = 1 相比, 控制响应速度较慢,输出值的幅度较小) • TuneRuleTIR = 3:Ziegler-Nichols PID • TuneRuleTIR = 4:Ziegler-Nichols PI • TuneRuleTIR = 5:Ziegler-Nichols P 要通过 CalculateTIRParams 和 TuneRuleTIR = 0、1 或 2 重复 计算 PID 参数,也必须通过 TuneRuleTIR = 0、1 或 2 执行了 先前的jingque调节。 否则,将使用 TuneRuleTIR = 3。 始终可以通过 CalculateTIRParams 和 TuneRuleTIR = 3、4 或 5 重新计算 PID 参数。 PIDSelfTune.TIR.State INT 0 TIR.State 变量 指示当前的“jingque调节”阶段:变量 数据类 型 默认值 说明 Retain.Mode INT 0 Retain.Mode 值的改变会使工作模式发生切换。 Mode 发生变化时,将相应启用以下操作模式: • Mode = 0:未激活 • Mode = 1:预调节 • Mode = 2:jingque调节 • Mode = 3:自动模式 • Mode = 4:手动模式 • Mode = 5:逼近替代输出值 • Mode = 6:转换时间测量 • Mode = 7:错误监视 • Mode = 8:在监视错误的同时逼近替代输出值 Mode 具有保持性。 Retain.CtrlParams.SetByUs er(1) BOOL FALSE 如果 SetByUser = FALSE,PID 参数将自动确定并且 PID_3Step 将在输出值中存在死区的情况下运行。死区宽度 将在调节期间根据输出值的标准差计算得出并保存到 Retain.CtrlParams.OutputDeadBand 中。 如果 SetByUser = TRUE,PID 参数将手动输入并且 PID_3 Step 将在输出值中不存在死区的情况下运行。 Retain.CtrlParams.OutputDeadBand = 0.0 SetByUser 具有保持性。 Retain.CtrlParams.Gain(1) REAL 1.0 有效的比例增益 Gain 具有保持性。 Retain.CtrlParams.Ti(1) REAL 20.0 • Ti > 0.0:有效积分作用时间 • Ti = 0.0:积分作用取消激活 Ti 具有保持性。 Retain.CtrlParams.Td(1) REAL 0.0 • Td > 0.0:有效的微分作用时间 • Td = 0.0:微分作用取消激活 Td 具有保持性。 Retain.CtrlParams.TdFiltRa tio(1) REAL 0.0 有效的微分延时系数 TdFiltRatio 具有保持性。 Retain.CtrlParams.PWeight ing(1) REAL 0.0 有效的比例作用权重 PWeighting 具有保持性。变量 数据类 型 默认值 说明 Retain.CtrlParams.DWeigh ting(1) REAL 0.0 有效的微分作用权重 DWeighting 具有保持性。 Retain.CtrlParams.Cycle(1) REAL 1.0 PID 算法的有效采样时间(以秒为单位),舍入为调用 OB 的 周期时间的整数倍。 Cycle 具有保持性。 Retain.CtrlParams.InputDe adBand(1) REAL 0.0 控制偏差的死区宽度 InputDeadBand 具有保持性。示例: • 预调节成功完成后 State = 3 且 Retain.Mode = 1 • 在发生错误时 State = 0 且 Retain.Mode 将保持为先前的值,例如 Retain.Mode = 3 • ManualEnalbe = TRUE State = 4,并且 Retain.Mode 保持之前的值不变,例如 Retain.Mode = 3 说明 例如,如果希望重复成功的jingque调节而不退出自动模式,则设 Mode = 0。 在一个周期内将 Retain.Mode 设置为无效值(例如 9999)对 State 没有影响。在下一个 周期中设置 Mode = 2。通过这种方式,可以对 Retain.Mode 进行更改而无需先切换到“未 激活”模式。 值的含义 State / Retain.Mo de 描述 0 未激活 控制器关闭,且不再更改阀门位置。  1 预调节 预调节可确定对输出值脉冲的过程响应,并搜索拐点。根据受控系统的Zui大上升速率与死时间 的函数计算zuijia的 PID 参数。 预调节的要求: • State = 0 或 State = 4 • ManualEnable = FALSE • 已对电机转换时间进行了组态或测量。 • 设定值和过程值均在组态的限值范围内。 过程值越稳定,PID 参数就越容易计算,结果的精度也会越高。只要过程值的上升速率明显高于 噪声,就可以容忍过程值的噪声。 重新计算 PID 参数之前将对其进行备份并且可使用 Config.LoadBackUp 重新激活这些参数。设定 值在变量 CurrentSetpoint 中冻结。 预调节成功后控制器将切换到自动模式,预调节失败后将切换到“未激活”模式。 预调节阶段通过 SUT.State 变量来指示。jingque调节 jingque调节将使过程值出现恒定受限的振荡。根据该振荡的幅度和频率对 PID 参数进行调节。对 预调节期间与jingque调节期间的过程响应之间的差异进行分析。所有 PID 参数都根据结果重新计算。 jingque调节得出的 PID 参数通常比预调节得出的 PID 参数具有更好的主控和扰动特性。 PID_3Step 将自动尝试生成大于过程值噪声的振荡。过程值的稳定性对jingque调节的影响非常小。 jingque调节前会备份 PID 参数。可以使用 Config.LoadBackUp 重新激活这些参数。设定值在变量 CurrentSetpoint 中冻结。 jingque调节的要求: • 已对电机转换时间进行了组态或测量。 • 设定值和过程值均在组态的限值范围内。 • ManualEnable = FALSE • 自动模式 (State = 3)、未激活模式 (State = 0) 或手动模式 (State = 4) 在以下模式下启动jingque调节时,具体情况如下所述: • 自动模式 (State = 3) 如果希望通过调节来改进现有 PID 参数,请在自动模式下启动jingque调节。 PID_3Step 将使用现有的 PID 参数控制系统,直到控制回路已稳定并且jingque调节的要求得到 满足为止。之后才会启动jingque调节。 • 未激活模式 (State = 0) 或手动模式 (State = 4) 总是先启动预调节。已确定的 PID 参数将用于控制,直到控制回路已稳定并且jingque调节的要 求得到满足为止。 如果 PIDSelfTune.TIR.RunIn = TRUE,则将跳过预调节,并将尝试利用Zui小或Zui大输出值来达 到设定值。这可能会增加超调量。随后将自动启动jingque调节。 jingque调节成功后,控制器将切换到自动模式。如果jingque调节未成功,则控制器将切换到“未激 活”模式。 jingque调节阶段使用 TIR.State 变量来指示。 3 自动模式 在自动模式下,PID_3Step 会按照指定的参数来控制受控系统。 如果满足下列要求之一,则控制器将切换到自动模式: • 预调节成功完成 • jingque调节成功完成 • 将 Retain.Mode 变量的值更改为 3。 当 CPU 启动或从 Stop 模式切换为 RUN 模式时,PID_3Step 会以Zui近激活的工作模式启动。要将 PID_3Step 保留在“未激活”模式下,应设置 RunModeByStartup = FALSE。 自动模式下会考虑 ActivateRecoverMode 变量。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061