SIEMENS西门子 S-1FL2低惯量型电机 1FL2102-4AF01-1MC0
Capture (Latch)增量编码器或脉冲编码器的 Capture 说明 “Capture”功能用于保存外部基准信号的当前计数器值。可为以下基准信号组态 Capture 功 能: • 数字量输入上的上升沿或下降沿 • 数字量输入上的上升沿和下降沿 • 编码器输入上信号 N 的上升沿 功能原理 Capture 值始终是出现相关沿时准确的计数器值(延迟组态的输入滤波时间)。Capture 功能始终有效,无论内部门的状态如何。门关闭时,将按原样保存该计数器值。 下图显示了具有以下组态的 Capture 功能的一个示例: • 起始值 = 0 • 已组态的数字量输入上出现上升沿时的 Capture 事件 • 门启动时将计数器设置为起始值 • Capture 事件后继续计数门启动时的计数器特性 您具有下列组态选项,针对门启动时的计数器特性: • 将计数器设置为起始值 • 以当前计数器值继续 将计数器设置为起始值 该组态的计数器特性如下: 打开内部门时,将以起始值启动各计数过程。 下图显示了将计数器设置为起始值后继续计数的示例:以当前计数器值继续 该组态的计数器特性如下: 重新打开内部门后,将以当前计数器值启动各计数过程。 下表显示了以当前计数器值继续计数的示例:硬件门将在数字量输入上出现为打开而组态的组态沿时打开。硬件门将在数字量输入上出 现为关闭而组态的组态沿时关闭。内部门 软件门打开且硬件门打开或尚未组态时,内部门打开。 通过反馈位 (页 265) STS_GATE 指 示内部门的状态。 如果内部门打开,则启动计数。 如果内部门关闭,则忽略所有其它计数脉冲并停止计 数。 如果要仅使用硬件门控制计数过程,则必须打开软件门。 如果没有组态硬件门,则会将 硬件门视为始终打开。 在这种情况下,只使用软件门打开和关闭内部门。组态计数器特性时,可指定内部门打开时是从起始值还是当前计数器值开始计数过程。 超出计数限值时,内部门也可自动关闭。 然后必须关闭软件门或硬件门,并重新打开以 继续计数。
下图显示了具有以下组态的 Capture 功能的另一个示例: • 起始值 = 0 • 已组态的数字量输入上出现上升沿时的 Capture 事件 • 门启动时将计数器设置为起始值 • Capture 事件后将计数器值复位为起始值并继续计数。控制位 (页 262) EN_CAPTURE 用于启用 Capture 功能。反馈位 (页 265) EVENT_CAP 在反 馈接口中指示计数器值已保存为 Capture。如果复位 EN_CAPTURE,则 EVENT_CAP 也复 位。数字量输入的状态由相应的反馈位 (页 265) STS_DIm 指示。 下图显示了 EN_CAPTURE 和 EVENT_CAP 位的示例,该示例通过数字量输入上的上升沿触 发一次性 Capture 功能:组态的输入滤波器延迟相应数字量输入的控制信号。 Capture 功能对于反馈位 STS_CNT 和 LED UP 以及 DN 没有影响。 硬件中断 可为 Capture 功能组态硬件中断。如果系统触发硬件中断的速度比确认硬件中断的速度 快,则硬件中断丢失,并且发出“硬件中断”诊断中断通知。SSI juedui编码器的 Capture 说明 “Capture”功能用于保存外部基准信号的当前位置值。可为以下基准信号组态 Capture 功 能: • 数字量输入上的上升沿或下降沿 • 数字量输入上的上升沿和下降沿 功能原理 每次出现边沿时,都会将上一个有效 SSI 帧的位置值存储在 Capture 值中。 下图显示了由组态的数字量输入上的上升沿触发 Capture 事件的示例:控制位 (页 262) EN_CAPTURE 用于启用 Capture 功能。反馈位 (页 265) EVENT_CAP 在反 馈接口中指示位置值已保存为 Capture 值。如果复位 EN_CAPTURE,则 EVENT_CAP 也复 位。数字量输入的状态由相应的反馈位 (页 265) STS_DIm 指示。硬件中断 可为 Capture 功能组态硬件中断。如果系统触发硬件中断的速度比确认硬件中断的速度 快,则硬件中断丢失,并且发出“硬件中断”诊断中断通知。同步 说明 通过外部基准信号,可使用“同步”功能,将计数器设置为预定义的起始值。可为以下基准 信号组态同步: • 数字量输入上的上升沿或下降沿 • 编码器输入上信号 N 的上升沿 • 由数字量输入的电平定义的编码器输入上信号 N 的上升沿 功能原理 总是在基准信号出现的时刻进行同步。同步始终有效,无论内部门的状态如何。 使用控制位 (页 262) EN_SYNC_UP 启动向上方向的计数同步。使用控制位 (页 262) EN_SYNC_DN 启用向下计数的同步。反馈位 (页 265) EVENT_SYNC 指示同步已执行。复 位 EN_SYNC_UP 或 EN_SYNC_DN 时也会复位 EVENT_SYNC。 说明 组态的输入滤波器延迟相应数字量输入的控制信号。 同步对反馈位 (页 265) STS_CNT 不起任何作用。
启动向上方向的计数同步后,每当已组态的数字量输入上出现上升沿时,都会对计数器进 行同步。 硬件中断 可为同步组态硬件中断。如果系统触发硬件中断的速度比确认硬件中断的速度快,则硬件 中断丢失,并且发出“硬件中断”诊断中断通知。通过数字量输入实现同步 可通过数字量输入上的沿触发同步。 单次同步 下图显示了通过数字量输入上的沿触发单次同步的示例:启动向上方向的计数同步后,计数器将在已配置的数字量输入上出现第一个上升沿时被同 步。 直到控制位 (页 262) EN_SYNC_UP 复位并重新置位时,才会忽略数字量输出上的任 何其它上升沿。 然后才能再次对计数器进行同步。在信号 N 出现时同步 可在编码器输入上出现信号 N 时直接触发同步,或根据数字量输入的状态触发同步。 单次同步 下图显示了通过信号 N 触发单次同步的示例(与数字量输入无关):启动向上方向的计数同步后,将在出现第一个信号 N 时同步计数器。再次复位和置位控 制位 (页 262) EN_SYNC_UP 后,可再次同步计数器。比较值和输出 说明 可在用户程序之外通过指定两个比较值来控制通道的两个数字量输出: • 比较值 0 分配给数字量输出 DQ0 • 比较值 1 分配给数字量输出 DQ1 根据所使用的操作模式和编码器,将两个位置值、计数器值或测量值定义为比较值。比较 值可以组态,并且可在运行期间通过用户程序进行修改。 说明 紧凑型 CPU 计数器的 DQ0 使用紧凑型 CPU 时,可以通过反馈接口使用相应的数字量输出 DQ0,但此时 DQ0 不能作 为物理输出。 通过用户程序切换数字量输出 控制位 (页 262) TM_CTRL_DQ0 和 TM_CTRL_DQ1 用于控制数字量输出的使用。 如果将 TM_CTRL_DQm 设置为 0,则无论组态的工艺功能如何,都可以通过控制位 SET_DQm 从用户程序控制相关的数字量输出。如果 TM_CTRL_DQm 设置为 1,则会启用 相应数字量输出的控制器的工艺功能。 数字量输出的状态由相应的 STS_DQm 反馈位指示。计数器值作为参考时在比较值处进行切换 比较值与当前计数器值进行比较。如果计数器值满足指定比较条件并且已启用相应数字量 输出的工艺功能,则会置位数字量输出。如果为数字量输出 DQ1 分配“在比较值 0 和 1 之 间”(Between comparison value 0 and 1),则两个比较值均会影响 DQ1。 可根据以下比较事件之一对数字量输出进行切换: 在比较值和计数上限之间进行设置 如果符合以下条件,则将数字量输出设置为 1: 比较值 <= 计数器值 <= 计数上限在比较值 0 和比较值 1 之间设置 如果已为数字量输出 DQ0 组态“由用户程序使用”,则可为数字量输出 DQ1 组态比较事 件。比较值 1 必须大于比较值 0。 如果符合以下条件,则将 DQ1 设置为 1: 比较值 0 <= 计数器值 <= 比较值 1 下图显示了进行向上计数时比较事件的示例。在达到比较值时设置并持续一个脉宽时间 当满足以下条件时,将数字量输出设置为 1 并持续指定的一段时间: • 计数器值 = 比较值 • 当前计数方向 = 比较事件的已组态计数方向 下图显示了进行向上计数时比较事件的示例:说明 当计数脉冲达到比较值时,此比较事件会切换相关的数字量输出。通过同步等操作设置计 数器值时,数字量输出不会切换。 通过用户程序设置,直到比较值 可通过设置控制位 (页 262) SET_DQm 将相应数字量输出设置为 1(边沿)。以下任意事 件均会将相应数字量输出设置为 0: • 在已组态的比较事件方向上,计数器值和比较值相匹配 • 复位相应的 SET_DQm 控制位。 下图显示了进行向上计数时比较事件的示例。通过将控制位 SET_DQm 设置为 0,可在计数器值达到比较值之前禁用数字量输出。 说明 如果在组态的计数方向上达到了比较值,则无论控制位 SET_DQm 的状态如何,反馈位 EVENT_CMPm 都将置位。 当计数脉冲达到对应的比较值时,此比较事件会切换数字量输出。通过同步等操作设置计 数器值时,数字量输出不会切换。位置值(SSI juedui值)作为参考时在比较值处进行切换 比较值与当前位置值进行比较。如果位置值满足指定比较条件并且已启用相应数字量输出 的工艺功能,则会置位数字量输出。如果为数字量输出 DQ1 分配“在比较值 0 和 1 之 间”(Between comparison value 0 and 1),则两个比较值均会影响 DQ1。 如果将 32 位的位置值用于比较功能,则位置值将被解释为 DINT。 可根据以下比较事件之一对数字量输出进行切换比较事件与位置值变化的方向无关。Zui大位置值取决于 SSI juedui编码器的分辨率。