全国服务热线 15801815554

SIEMENS西门子 S-1FL2低惯量型电机 1FL2203-4AF10-1MC0

更新时间:2024-07-06 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


          RampSoak 说明 描述 可以使用 RampSoak 指令生成一个输出值,该输出值在时间相关的基础上遵循可组态的配置文 件。此配置文件的每个点都有一个目标值和一个时间值。执行配置文件时,在时间值内达到当 前点的目标值。 下图显示了一个有 4 个点的配置文件:调用 在 OB 或 FC 中,RampSoak 以单背景数据块的形式调用。在 FB 中,RampSoak 能够以单背景 数据块、多背景数据块和参数背景数据块的形式调用。 调用该指令后,不会创建任何工艺对象。没有参数分配接口或调试接口可用。直接使用背景 DB 分配 RampSoak 参数,并使用 CPU 或 HMI 中的用户程序监视表调试 RampSoak。 启动 RampSoak 的静态区域中的变量以及 UserData 和 WorkingData 结构中的配置文件数据都不具 有保持性。每当 CPU 的工作状态从 STOP 切换为 RUN 后,这些变量都将通过起始值进行初始 化。 如果于在线模式下更改 UserData 结构中的实际值并且这些值将在 CPU 的工作状态从 STOP 切 换到 RUN 后得以保留,则将这些值备份到数据块的起始值。 在 CPU 的工作状态从 STOP 切换到 RUN 后,首次调用 RampSoak 指令时将自动检查 UserData 结构中的数据。如果数据通过检查,则会传送到 WorkingData 结构。 使用变量 StartMode (页 444),可以在 CPU 的工作状态从 STOP 切换到 RUN 后的首次调用时 定义 RampSoak 指令的启动行为。 出现错误时的响应 如果无法正确计算输出值,RampSoak 指令将输出替代输出值和带有错误消息 ErrorBits >= 16#0002_0000 的错误。可使用变量 ErrorMode (页 453) 定义替代输出值,如下所述: ErrorMode Output 0 WorkingData.StartValue 变量值 确保 UserData 中的配置文件数据已使用 Validate 参数进行验证,并在 WorkingData 之后被接 受。如果配置文件数据从未经过验证和被接受,则使用 WorkingData.StartValue 的默认值 0.0。 1 SubstituteOutput 参数值 2 配置文件执行的Zui后一个有效输出值 如果配置文件执行的有效输出值不可用,则为 0.0。 3 0.0 以下内容还适用于 ErrorMode 变量的所有值: • 如果替代输出值不是一个有效的 REAL 值,则会将 0.0 作为输出值输出。 • 替代输出值将限制在数据类型 REAL 的取值范围 -3.402823e+38 .. +3.402823e+38 内。只 有这样才能在 Output 参数中输出替代输出值。 • 只有在设置了 Reset = FALSE 参数的情况下 ErrorMode 变量才有效。如果设置了 Reset = TRUE 参数,则 SubstituteOutput 参数值或 0.0 将在“输出”参数中输出。 Error 参数指示是否存在错误处于未决状态。当错误不再处于未决状态时,Error 设为 FALSE。ErrorBits 参数显示了已发生的错误。ErrorBits 具有保持性,仅通过 Reset 或 ErrorAck 参数的上升沿来复位。

           组态和验证配置文件数据 组态配置文件数据 可在静态结构 UserData 中组态配置文件。 它包含以下元素: • NumberOfUsedPoints 用于配置文件的点数。 • StartValue 开始 (页 444)、停止 (页 447)或结束配置文件执行时的可选输出值。 • Point 50 个元素的数组包含 Point[i].Value 和 Point[i].Time 点的值对: – Point[i].Value 只要点处于活动状态,输出值就会逐步更改为该值,并在 Point[i].Time 时间内达到该 值。 – Point[i].Time 此值以秒为单位定义点的持续时间。 下图显示了一个有 6 个点的配置文件。点编号 5 的持续时间为 0 秒,这会导致跳过输出值。验证配置文件数据 在配置文件数据用于配置文件执行之前,需要验证 UserData 结构中的配置文件数据。 验证触发条件如下: • 将 Validate 参数设为 TRUE 时。 • 在 CPU 的工作状态从 STOP 切换为 RUN 之后首次将参数 Enable 设置为 TRUE 且之前未执行 配置文件数据的验证时。 针对 UserData 结构中的配置文件数据检查以下条件:配置文件数据验证的影响和可能的错误消息 满足条件时,UserData 结构中的新配置文件数据将传输到 WorkingData 结构并用于配置文件 执行。TotalTime 参数将更新。执行配置文件时,RemainingTime_Total 参数将更新。 说明 当前点的值和持续时间已临时存储,并且在成功验证新的配置文件数据后保持不变,直到当前 点完成。从下一点开始使用新的配置文件数据。 如果不满足其中一个条件,则 WorkingData 结构中的现有配置文件数据将保持不变。带有错 误消息 ErrorBits = 16#0000_0004 (页 453) 的错误处于未决状态。 如果 Enable 参数或 Next 参数设置为 TRUE,但 WorkingData 结构中不存在有效的配置文件数据,则带有错误消息 ErrorBits = 16#0008_0000 (页 453) 的错误将处于未决状态。 说明 如果不更改 UserData 结构中的默认值,则配置文件数据的验证将失败。 说明 不能更改 WorkingData 结构的离线值。如果要更改配置文件数据,首先编辑 UserData 结构, 然后设置参数 Validate = TRUE。执行配置文件 要执行配置文件并计算输出值,需要经过验证的配置文件数据和 Enable 参数的上升沿。 启动和停止配置文件执行 - Enable 参数 可基于 Enable 参数的上升沿开始配置文件执行和计算输出值。配置文件执行从输入/输出参数 NextPoint 中指定的点开始。 可以在参数 Enable 的下降沿停止配置文件执行。 如果配置文件停止或完全运行,则输入/输出参数 NextPoint 将自动设置为 1。因此,如果输 入/输出参数 NextPoint 未更改,则下一个配置文件执行从配置文件的第一个点开始。 可使用静态变量 StartMode (页 444) 和 StopMode (页 447) 在配置文件执行的开始、停止和完 成时组态行为。 如果 Reset = FALSE,配置文件执行仅确定 Output 参数的输出值。如果 RESET = TRUE 置位, 则在后台继续执行激活的配置文件。 下图显示了输入参数 Enable、Reset 和 Hold 如何确定配置文件的执行:在此示例中,配置文件执行的启动和停止行为(标有 *)显示为默认的 StartMode = StopMode = 2(从Zui后一个输出值开始/保留Zui后一个输出值)。 保持配置文件执行 - Hold 参数 可以使用参数 Hold = TRUE 来暂停激活的配置文件执行。 Hold = TRUE 参数的作用如下: • Output、CurrentPoint、NextPoint、RemainingTime_Total 和 RemainingTime_Point 参数 保持不变。 • 参数 Enable 或 Next 的边沿被延迟,并且仅在 Hold = FALSE 时生效。 • 如果 Reset 参数从 TRUE 切换为 FALSE,则 Hold 参数会影响 Output 参数的更改。有关更多 信息,请参见 Reset 参数的说明。 Hold 参数对 Validate 和 ErrorAck 参数的处理没有影响。 覆盖输出值 - Reset 参数 使用 Reset = TRUE 参数,可以复位指令并用 SubstituteOutput 参数的值覆盖 Output 参数的输 出值。 在后台继续执行激活的配置文件。使用参数 Enable、Hold 和 Next 也可实现。 如果配置文件执行仍处于活动状态(Enable=TRUE,并且配置文件尚未完全运行)且参数 Reset 从 TRUE 更改为 FALSE,则行为取决于 Hold 参数: • Hold = FALSE Output 参数从 SubstituteOutput 以增量方式更改为当前点的值,并在当前点的剩余时间 (RemainingTime_Point) 内到达该值。 • Hold = TRUE Output 参数从 SubstituteOutput 跳转到暂停的配置文件执行的值。 如果配置文件执行不再处于活动状态(Enable=FALSE 或配置文件完全运行)且 Reset 参数从 TRUE 更改为 FALSE,Output 参数将跳转到配置文件执行的Zui后一个值。使用某个点继续执行配置文件 - Next 参数 通过 Next 参数的上升沿,可以使用 Point[NextPoint] 继续执行配置文件。 当配置文件执行被取消激活时,参数 Next = TRUE 的作用如下: • Output 参数采用 Point[NextPoint].Value 的值。 • CurrentPoint 参数采用 NextPoint 的值。 • NextPoint 参数增大。如果 NextPoint 是配置文件的Zui后一个点,则 NextPoint 的值将变为 1。 当配置文件执行被激活时,参数 Next = TRUE 的作用如下: • Output 参数以增量方式从其当前值更改为 Point[NextPoint].Value 的值,并在 Point[NextPoint].Time 期间到达该值。 • RemainingTime_Point 参数采用 Point[NextPoint].Time 的值。 • RemainingTime_Total 参数将相应更新。 • CurrentPoint 参数采用 NextPoint 的值。 • NextPoint 参数增大。如果 NextPoint 是配置文件的Zui后一个点,则新值取决于 StopMode。有关更多信息,请参见 NextPoint 参数的说明。 说明 在 CPU 的工作状态从 STOP 切换到 RUN 后,首次调用 RampSoak 指令时,行为由 StartMode 确定。Next 参数仅对以下调用有效。 包含 Next 参数的示例配置文件位于以下“使用某个点继续执行配置文件 - NextPoint 参数”部 分。

联系方式

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