西门子PLC模块授权总经销商 6ES7540-1AB00-0AA0 S7-1500 通讯模块

产品名称 西门子PLC模块授权总经销商 6ES7540-1AB00-0AA0 S7-1500 通讯模块
公司名称 浔之漫智控技术(上海)有限公司
价格 .00/件
规格参数 西门子:全国代理
S7-1500:全新
德国:现货
公司地址 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
联系电话 15801997124 15801997124

产品详情

西门子PLC模块授权总经销商 6ES7540-1AB00-0AA0 S7-1500 通讯模块

6ES7540-1AB00-0AA0

SIMATIC S7-1500, CM PTP RS422/485 BA 通讯模块针对 串行连接 RS422,RS485 空闲端口,3964(R),USS, 19200 kBit/s, 15针 Sub-D 插座

变量 数据类型 默认值 说明 Config.InputLowerWarning(1) REAL -3.402822e+38 过程值的警告下限 如果设置的 InputLowerWarning 超出了过程值的限值范 围,则所组态的过程值的**下限将用作警告下限。 如果组态的 InputLowerWarning 值位于过程值的限值范 围内,则该值将用作警告下限。 InputLowerWarning < InputUpperWarning InputLowerWarning ≥ InputLowerLimit Config.OutputUpperLimit(1) REAL 100.0 输出值的上限 有关详细信息,请参见 OutputLowerLimit OutputUpperLimit > OutputLowerLimit Config.OutputLowerLimit(1) REAL 0.0 输出值的下限 对于 Output 和 Output_PER,-100.0 到 +100.0 的值范 围有效(包括零)。-100.0 时,Output_PER = -27648;+100.0 时,Output_PER = 27648。 对于 Output_PWM,则值范围 0.0 到 +100.0 适用。 输出值限值必须与控制逻辑相匹配。 OutputLowerLimit < OutputUpperLimit Config.SetpointUpperLimit(1) REAL 3.402822e+38 设定值的上限 如果组态的 SetpointUpperLimit 超出了过程值的限值范 围,则所组态的过程值的**上限将用作设定值的上 限。 如果组态的 SetpointUpperLimit 值位于过程值的限值范 围内,则该值将用作设定值的上限。 Config.SetpointLowerLimit(1) REAL -3.402822e+38 设定值的下限 如果设置的 SetpointLowerLimit 超出了过程值的限值范 围,则所组态的过程值的**下限将用作设定值的下 限。 如果设置的 SetpointLowerLimit 值位于过程值的限值范 围内,则该值将用作设定值的下限。 Config.MinimumOnTime(1) REAL 0.0 脉宽调制的*小 ON 时间(秒)舍入为 MinimumOnTime = n×CycleTime.Value Config.MinimumOffTime(1) REAL 0.0 脉宽调制的*小 OFF 时间(秒)舍入为 MinimumOffTime = n×CycleTime.Value Config.InputScaling.UpperPointIn(1) REAL 27648.0 标定的 Input_PER 上限 根据以下两个值对将 Input_PER 转换为百分 数:UpperPointOut 和 UpperPointIn;LowerPointOut 和 LowerPointIn。 Config.InputScaling.LowerPointIn(1) REAL 0.0 标定的 Input_PER 下限 根据以下两个值对将 Input_PER 转换为百分 数:UpperPointOut 和 UpperPointIn;LowerPointOut 和 LowerPointIn。 Config.InputScaling.UpperPointOut(1) REAL 100.0 标定的过程上限值 根据以下两个值对将 Input_PER 转换为百分 数:UpperPointOut 和 UpperPointIn;LowerPointOut 和 LowerPointIn。 Config.InputScaling.LowerPointOut(1) REAL 0.0 标定的过程下限值 根据以下两个值对将 Input_PER 转换为百分 数:UpperPointOut 和 UpperPointIn;LowerPointOut 和 LowerPointIn。 208 PID 控制 功能手册, 11/2022, A5E35300232-AF 指令 10.1 PID_Compact 变量 数据类型 默认值 说明 CycleTime.StartEstimation BOOL TRUE 如果 CycleTime.StartEstimation = TRUE,则开始自动确 定周期时间。完成测量后,CycleTime.StartEstimation = FALSE。 CycleTime.EnEstimation BOOL TRUE 如果 CycleTime.EnEstimation = TRUE,则计算 PID_Compact 采样时间。 如果 CycleTime.EnEstimation = FALSE,则不计算 PID_Compact 采样时间,并且您需要手动更正 CycleTime.Value 的组态。 CycleTime.EnMonitoring BOOL TRUE 如果 CycleTime.EnMonitoring = FALSE,则不会监视 PID_Compact 采样时间。如果不能在采样时间内执行 PID_Compact,则不会输出错误 (ErrorBits=0800h), PID_Compact 也不会切换到“未激活”模式。 CycleTime.Value(1) REAL 0.1 PID_Compact 采样时间(以秒为单位) CycleTime.Value 会自动确定,通常等于调用 OB 的循环 时间。 CtrlParamsBackUp.Gain REAL 1.0 保存的比例增益 LoadBackUp = TRUE 时,可以从 CtrlParamsBackUp 结构 中重新加载值。 CtrlParamsBackUp.Ti REAL 20.0 保存的积分作时间 [s] CtrlParamsBackUp.Td REAL 0.0 保存的微分作时间 [s] CtrlParamsBackUp.TdFiltRatio REAL 0.2 保存的微分延时系数 CtrlParamsBackUp.PWeighting REAL 1.0 保存的比例作用权重因子 CtrlParamsBackUp.DWeighting REAL 1.0 保存的微分作用权重因子 CtrlParamsBackUp.Cycle REAL 1.0 保存的 PID 算法的采样时间 PIDSelfTune.SUT.CalculateParams BOOL FALSE 受控系统的属性在调节期间保存。如果 SUT.CalculateParams = TRUE,则根据这些属性重新计算 预调节的参数。这样无需重复进行控制器调节,就可以 更改参数计算方法。 计算后,SUT.CalculateParams 将设置为 FALSE。 PIDSelfTune.SUT.TuneRule INT 0 预调节期间用于计算参数的方法: SUT.TuneRule = 0:根据 Chien、Hrones 和 Reswick 计算 PID SUT.TuneRule = 1:根据 Chien、Hrones 和 Reswick 计算 PI PIDSelfTune.SUT.State INT 0 SUT.State 变量指示当前的预调节阶段: State = 0:初始化预调节 State = 100:计算标准偏差 State = 200:查找拐点 State = 9900:预调节成功 State = 1:预调节未成功 PIDSelfTune.TIR.RunIn BOOL FALSE 利用 RunIn 变量,您可以指定无需预调节也可执行** 调节。 209 指令 10.1 PID_Compact PID 控制 功能手册, 11/2022, A5E35300232-AF 变量 数据类型 默认值 说明 RunIn = FALSE 在未激活模式或手动模式下启动**调节时,将启动 预调节。如果不满足预调节的要求,则 PID_Compact 的响应将类似于 RunIn = TRUE 时的响应。 如果**调节在自动模式下启动,系统将使用现有的 PID 参数来控制设定值。 之后才会启动**调节。如果无法实现预调节, PID_Compact 将切换到调节开始时的模式。 RunIn = TRUE 将跳过预调节。PID_Compact 尝试利用*小或*大输 出值达到设定值。这可能会增加超调量。随后将自动 启动**调节。 **调节后,RunIn 将设置为 FALSE。 PIDSelfTune.TIR.CalculateParams BOOL FALSE 受控系统的属性在调节期间保存。如果 TIR.CalculateParams = TRUE,则根据这些属性重新计算 **调节的参数。这样无需重复进行控制器调节,就可 以更改参数计算方法。 计算后,TIR.CalculateParams 将设置为 FALSE。 PIDSelfTune.TIR.TuneRule INT 0 **调节期间用于计算参数的方法: TIR.TuneRule = 0:PID 自动 TIR.TuneRule = 1:PID 快速(与 TIR.TuneRule = 2 相 比,控制响应速度更快,输出值的幅度更大) TIR.TuneRule = 2:PID 慢速(与 TIR.TuneRule = 1 相 比,控制响应速度较慢,输出值的幅度较小) TIR.TuneRule = 3:Ziegler-Nichols PID TIR.TuneRule = 4:Ziegler-Nichols PI TIR.TuneRule = 5:Ziegler-Nichols P 要通过 TIR.CalculateParams 和 TIR.TuneRule = 0、1 或 2 重复计算 PID 参数,也必须通过 TIR.TuneRule = 0、1 或 2 执行了先前的**调节。 否则,将使用 TIR.TuneRule = 3。 始终可以通过 TIR.CalculateParams 和 TIR.TuneRule = 3、4 或 5 重新计算 PID 参数。 PIDSelfTune.TIR.State INT 0 TIR.State 变量指示当前的**调节阶段: State = -100:无法进行**调节。将首先执行预调 节。 State = 0:初始化**调节 State = 200:计算标准偏差 State = 300:尝试达到设定值 State = 400:尝试使用现有 PID 参数达到设定值 (如果预调节已成功) State = 500:确定波动并计算参数 State = 9900:**调节已成功 State = 1:**调节未成功 PIDCtrl.IntegralSum(1) REAL 0.0 当前积分作用 PIDCtrl.PIDInit BOOL FALSE 自 PID_Compact 版本 2.3 起 PIDCtrl.PIDInit 可用。 如果在“自动模式”下 PIDCtrl.PIDInit = TRUE,则会自动预 分配 PIDCtrl.IntegralSum 积分作用,就像上一周期中 Output = OverwriteInitialOutputValue 一样。这可用于 通过 PID_Compact V2 进行超驰控制 (页 78)。 210 PID 控制 功能手册, 11/2022, A5E35300232-AF 指令 10.1 PID_Compact 变量 数据类型 默认值 说明 _Retain.CtrlParams.SetByUser BOOL FALSE 允许手动输入 PID 参数 如果 _Retain.CtrlParams.SetByUser = TRUE,则 PID 参数 可编辑。 _Retain.CtrlParams.SetByUser 用于组态 TIA Portal 中的 控制器,对 CPU 中控制算法的行为无影响。 _Retain.CtrlParams.SetByUser 在数据块中不可用,只能 在组态编辑器中或通过 Openness API 进行组态。 通过 Openness API 导入 PID_Compact 时, _Retain.CtrlParams.SetByUser 重置为默认值。 Retain.CtrlParams.Gain(1) REAL 1.0 有效的比例增益 要反转控制逻辑,使用 Config.InvertControl 变量。Gain 上的负值也会反转控制逻辑。我们建议您仅使用 InvertControl 设置控制逻辑。如果 InvertControl = TRUE 且 Gain < 0.0,则控制逻辑也会反转。 Gain 具有保持性。 Retain.CtrlParams.Ti(1) REAL 20.0 CtrlParams.Ti > 0.0:有效积分作用时间 CtrlParams.Ti = 0.0:积分作用取消激活 Ti 具有保持性。 Retain.CtrlParams.Td(1) REAL 0.0 CtrlParams.Td > 0.0:有效的微分作用时间 CtrlParams.Td = 0.0:微分作用取消激活 Td 具有保持性。 Retain.CtrlParams.TdFiltRatio(1) REAL 0.2 有效的微分延时系数 微分延迟系数用于延迟微分作用的生效。 微分延迟 = 微分作用时间 × 微分延迟系数 0.0:微分作用仅在一个周期内有效,因此几乎不产 生影响。 0.5:实践证明,该值对具有一个主时间常数的受控 系统很有效。 > 1.0:系数越大,微分作用的生效时间延迟越久。 TdFiltRatio 具有保持性。 Retain.CtrlParams.PWeighting(1) REAL 1.0 有效的比例作用权重 比例作用随着设定值的变化而减弱。 允许使用 0.0 到 1.0 之间的值。 1.0:应对设定值变化的比例作用完全有效 0.0:应对设定值变化的比例作用无效 当过程值变化时,比例作用始终完全有效。 PWeighting 具有保持性。 Retain.CtrlParams.DWeighting(1) REAL 1.0 有效的微分作用权重 微分作用随着设定值的变化而减弱。 允许使用 0.0 到 1.0 之间的值。 1.0:设定值变化时微分作用完全有效 0.0:设定值变化时微分作用不生效 当过程值变化时,微分作用始终完全有效。 DWeighting 具有保持性。 Retain.CtrlParams.Cycle(1) REAL 1.0 有效的 PID 算法采样时间 在调节期间计算 CtrlParams.Cycle,并将其舍入为 CycleTime.Value 的整数倍。 CtrlParams.Cycle 用作脉宽调制的时间。 Cycle 具有保持性。