计数、测量和定位输入 (TMCount, TM PosInput, 紧凑型 CPU) 的基 本知识约定 工艺模块:在本文档中,我们使用术语“工艺模块”表示紧凑型CPU 的工艺元件以及工艺模 块 TM Count 和 TM PosInput 。应用概述 简介使用组态软件组态工艺模块并为其分配参数。 工艺模块功能的操作和控制通过工艺对象或者通过应用程序的控制和反馈接口实现。TM 计数和 TMPosInput 的系统环境 工艺模块可以在下列系统环境中使用: 应用情况 所需组件 组态软件 在用户程序中 使用 S7-1500CPU 或 151xSP CPU 进行集中式 操作 • S7-1500 自动化系统 或 ET 200SP CPU • 工艺模块STEP 7 (TIA Portal): 使用“计数和测量”工艺对 象操作 • 使用硬件配置进行设 备组态 (页 192) • 使用High_Speed_Counter (页 105) 或 SSI_Absolute_Encoder (页 154) 工艺对象进行参数设置 对于增量 / 脉冲编码器: 工艺对象的 High_Speed_Counter 指 令 对于 SSI juedui编码器:工艺对象的 SSI_Absolute_Encoder 指 令 STEP 7 (TIA Portal): “运动控制”工艺对象的定位输入 • 使用硬件配置进行设 备组态 (页 192) • 使用轴和测量输入工 艺对象进行参数设置 (页 199) “MotionControl”工艺对 象的指令 STEP 7 (TIA Portal): 手动操作(无工艺对象) • 使用硬件配置进行设备组态和参数设置 (页 192) 在 I/O 数据中直接访问工 艺模块的控制和反馈接 口。计数、测量和定位输入 (TM Count,TM PosInput, 紧凑型 CPU) 的基本知识 计数、测量和位置检测 26 功能手册, 11/2022,A5E32010507-AK 应用情况 所需组件 组态软件 在用户程序中 S7-1500 CPU 的分布式操 作 • S7-1500自动化系统 • ET 200 分布式 I/O 系 统 • 工艺模块 STEP 7 (TIA Portal): 使用“计数和测量”工艺对象操作 • 使用硬件配置进行设 备组态 (页 192) • 使用 High_Speed_Counter (页 105) 或SSI_Absolute_Encoder (页 154) 工艺对象进 行参数设置 对于增量 / 脉冲编码器: 工艺对象的High_Speed_Counter 指 令 对于 SSI juedui编码器: 工艺对象的 SSI_Absolute_Encoder指 令 STEP 7 (TIA Portal): “运动控制”工艺对象的定 位输入 • 使用硬件配置进行设 备组态 (页 192) •使用轴和测量输入工 艺对象进行参数设置 (页 199) “Motion Control”工艺对 象的指令 STEP 7 (TIAPortal): 手动操作(无工艺对象) • 使用硬件配置进行设 备组态和参数设置 (页 192) 在 I/O 数据中直接访问工艺模块的控制和反馈接口 (页 262) 使用 S7-1200 CPU 进行 分布式操作 • S7-1200 自动化系统 • ET200 分布式 I/O 系 统 • 工艺模块 STEP 7 (TIA Portal): 使用硬件配置进行设备组 态和参数设置 (页192) 在 I/O 数据中直接访问工 艺模块的控制和反馈接口。
应用情况 所需组件 组态软件在用户程序中 使用 S7-300/400 CPU 进 行分布式操作 • S7-300/400 自动化系 统 • ET 200 分布式I/O 系 统 • 工艺模块 STEP 7 (TIA Portal): 使用硬件配置进行设备组 态和参数设置 (页 192) STEP7: 使用 HSP 或 GSD 文件进 行设备组态和参数设置 在 I/O 数据中直接访问工 艺模块的控制和反馈接口 (页 262)第三方系统中的分布式运 行 • 第三方自动化系统 • ET 200 分布式 I/O 系 统 • 工艺模块 第三方组态软件: 使用GSD 文件进行设备 配置和参数设置 在 I/O 数据中直接访问工 艺模块的控制和反馈接口 (页 262)适用于紧凑型 CPU的系统环境 紧凑型 CPU 可以在下列系统环境中使用: 应用情况 所需组件 组态软件 在用户程序中 S7-1500 紧凑型 CPU 的集中式操作 • S7-1500 自动化系统 • 紧凑型 CPU STEP 7 (TIA Portal): 使用“计数和测量”工艺对象操作 • 使用硬件配置进行设 备组态 (页 192) • 使用 High_Speed_Counter (页 105) 工艺对象进行参数设置 工艺对象的 High_Speed_Counter 指 令 STEP 7 (TIA Portal):“运动控制”工艺对象的定 位输入 • 使用硬件配置进行设 备组态 (页 192) • 使用轴和测量输入工 艺对象进行参数设置 (页199) “Motion Control”工艺对 象的指令 STEP 7 (TIA Portal): 手动操作(无工艺对象) •使用硬件配置进行设 备组态和参数设置 (页 192) 在 I/O 数据中直接访问工 艺模块的控制和反馈接 口。 参数分配选项 在S7-1500 系统中,具有两个用于参数分配和控制工艺模块功能的选项: • 使用工艺对象进行组态并使用相应的指令进行控制使用工艺对象访问工艺模块的控制和反馈接口。 • 通过硬件配置进行参数设置 通过直接访问 I/O数据来访问工艺模块的控制和反馈接口。通过工艺对象组态 对于集中式和分布式应用,建议使用工艺对象在图形辅助下进行简单的组态。有关这种组态的详细说明,请参见下文“High_Speed_Counter 工艺对象 (页 105)”部分或“SSI_Absolute_Encoder 工艺对象 (页 154)”部分。可在工艺模块的设备组态中指定“使用‘计数和测量’工艺对象操作”:请参见工作模式 (页 198)部分。可在工艺对象的基本参数中分配工艺模块和计数通道:请参见基本参数 (页 111)部分。 通过硬件配置进行参数设置可在工艺模块的设备组态中指定“手动操作(无工艺对象)”:请参见工作模式 (页 198)部 分。 STEP 7 (TIA Portal)中各参数的上下文相关帮助中提供了有关通过硬件配置进行参数设置 的更多支持信息。以下部分提供控制与反馈接口的说明: • 控制接口的分配(页 262) • 反馈接口的分配 (页 265)用增量编码器或脉冲编码器计数计数是指对事件进行记录和统计。工艺模块的计数器捕获并评估脉冲信号和增量信号。可 以使用编码器或脉冲信号或通过用户程序指定计数方向。可以通过工艺模块的数字量输入控制计数过程。可在定义的计数器值处准确切换数字量输 出,与用户程序无关。 可使用下述功能组态计数器的响应。计数器限值 计数器限值用于定义使用的计数器值范围。计数器限值可以组态,并且可在运行期间通过 用户程序进行修改。 可设置的计数器上限为2147483647 (231–1)。可设置的计数器下限为 –2147483648 (– 231)。可组态计数器在达到计数器限值时的响应: • 超出计数器限值时继续或停止计数(自动门停止) •超出计数器限值时将计数器值设置为起始值或的计数器限值 起始值 可在计数器限值内组态起始值。运行期间可以通过用户程序修改起始值。根据组态,工艺模块可在同步时、Capture 功能激活时、超出计数器限值时或打开门时将 当前计数器值设置为起始值。 门控制硬件门和软件门的开关决定了执行计数信号捕获的时间段。 通过工艺模块的数字量输入在外部对硬件门进行控制。通过用户程序控制软件门。可通过参数分配启用硬件门。不能禁用软件门(循环 I/O 数据控制接口中的位)。Capture (Latch)可通过组态使外部基准信号沿触发保存操作,从而将当前计数器值或位置值作为 Capture 值加以保存。以下外部信号可触发 Capture功能: • 数字量输入的上升沿或下降沿 • 数字量输入的两种沿 • 编码器输入上信号 N 的上升沿 使用数字量输入时,可指定在执行Capture 功能后是从当前计数器值还是从起始值继续计 数。当使用编码器输入上的 N 信号的上升沿时,计数操作从 Capture功能得出的当前计数 值继续进行。数字量输入的使用和 N 信号的使用对于 Capture 功能不是互斥的。 “Capture功能的频率”参数确定此功能是在每个组态沿出现时执行还是仅在每次启用后执 行。 测量输入 如果采用 Motion Control的定位输入 (页 75)模式,则可以使用“测量输入”工艺对象基于 硬件数字量输入执行测量输入功能。 同步可组态外部基准信号沿以使用指定的起始值装载计数器。以下外部信号可使用起始值装载 计数器: • 数字量输入的上升沿或下降沿 •编码器输入上信号 N 的上升沿 • 取决于已分配数字量输入电平的编码器输入上的信号 N 的上升沿“同步的频率”参数确定此功能是在每个组态沿出现时执行还是仅在每次启用后执行。 滞后可指定比较值滞后,在此范围内可防止重新切换数字量输出。编码器可能稳定在特定位置上,且轻微运动可使计数器值围绕此位置波动。在比较值或计数限值介于此波动范围内时,如未使用滞后,则在相应频率下将接通和切断相应的数字量输出。滞后可防止这些不 必要的切换操作。采用 SSIjuedui编码器的定位输入 说明 可使用 TM PosInput 工艺模块与 SSI juedui编码器实现位置检测。工艺模块通过SSI juedui编 码器的同步串行接口读取位置值,将其用于控制器。可在定义的位置值处准确切换工艺模块的数字量输出,与用户程序无关。采用 SSI juedui编码器的定位输入并不涉及门控制。由于系统限制,SSI juedui编码器不能实现同步。 格雷码和二进制码 支持格雷码和二进制码 SSIjuedui编码器。 Capture (Latch) 可将数字量输入的一个沿或全部两个沿都组态为将当前位置值保存为 Capture值。 “Capture 功能的频率”参数确定此功能是在每个组态沿出现时执行还是仅在每次启用后执 行。 测量输入 如果采用 MotionControl 的定位输入 (页 75)模式,则可以使用“测量输入”工艺对象基于 硬件数字量输入执行测量输入功能。 滞后可指定比较值滞后,在此范围内可防止重新切换数字量输出。编码器可能稳定在特定位置上,且轻微运动可使位置值围绕此位置波动。如果比较值或限值介于此波动范围内,在未使用滞后的情况下,将以相应频率接通和切断相应的数字量输出。滞后可防止这些不必要 的切换操作。