等时同步模式 工艺模块支持“等时同步模式”系统功能。使用该系统功能可以在固定的系统周期中采集位 置值和计数器值。 在等时同步模式中,用户程序的周期、输入信号的传输以及工艺模块中的处理都将同步。 数字量输入的状态变化会立即触发工艺模块的特定响应,并更改反馈接口中数字量输入的 状态位。 在此操作模式下,使用“MC-Servo”类型的 OB。使用输出凸轮和凸轮轨迹工艺对象时需要 等时同步模式。当测量输入工艺对象与硬件数字量输入 DI1 结合使用时,不需要等时同步 模式。 数据处理 在当前总线周期中通过控制接口传送至工艺模块的数据将在内部工艺模块周期中处理时生 效。当在 (Ti) 中读取输入数据时,将采集位置值或计数器值以及状态位,并且这些信息可 以在反馈接口中提供以便在当前总线周期中进行检索。 等时同步模式参数 在等时同步模式下,以下参数会影响同步域的等时同步模式参数。 • 滤波频率 • 帧长度• 传输率 • 单稳态触发器时间 • 奇偶校验 为避免上溢,请在离线参数分配过程中选择所需时间Zui长的选项。
使用组态软件组态工艺模块,并分配其参数。 由用户程序通过控制和反馈接口控制和检查工艺模块功能。 系统环境 工艺模块可以在下列系统环境中使用: 应用 所需组件 组态软件 在用户程序中 使用 S7-1500 CPU 进行集中式操作 • S7-1500 自动化系统 • TM PosInput 2 STEP 7 (TIA Portal): • 使用硬件配置进行设备组 态和参数设置 直接访问 I/O 数据中的 控制和反馈接口 使用 S7-1500 CPU 进行分布式操作 • S7-1500 自动化系统 • ET 200MP 分布式 I/O 系统 • TM PosInput 2 STEP 7 (TIA Portal): • 使用硬件配置进行设备组 态和参数设置 使用 S7-1200 CPU 进行分布式操作 • S7-1200 自动化系统 • ET 200MP 分布式 I/O 系统 • TM PosInput 2 STEP 7 (TIA Portal): 使用硬件配置进行设备组态 和参数设置 使用 S7-300/400 CPU 进行分布式操 作 • S7-300/400 自动化系统 • ET 200MP 分布式 I/O 系统 • TM PosInput 2 STEP 7 (TIA Portal): 使用硬件配置进行设备组态和参数设置 STEP 7: 使用 GSD 文件进行设备组态 和参数设置 第三方系统中的分 布式运行 • 第三方自动化系统 • ET 200MP 分布式 I/O 系统 • TM PosInput 2 第三方组态软件: 使用 GSD 文件进行设备组态 和参数设置。参数设置 可使用多种参数来指定工艺模块的属性。根据设置的不同,并非所有参数均可用。当在用 户程序中分配参数时,参数将通过“WRREC”指令和数据记录 128 (页 113) 传送给模块。 在此操作模式下按如下方式设置模块的参数: 参数设置方式 基本操作步骤 STEP 7 (TIA Portal) 中的硬件配 置 1. 在硬件目录的“工艺模块”(Technology modules) 下插入模块。 2. 在硬件配置中设置操作模式“手动操作(无工艺对象)”和其它设备组态。 3. 将项目下载到 CPU。 基于 GSD 文件的硬件配置,用 于 PROFINET IO 上的分布式操 作 1. 安装Zui新的 PROFINET GSD 文件。 之后可在硬件目录的“其它现场设备 > PROFINET IO > I/O”(Other field devices > PROFINET IO > I/O) 下找到相应模块。 2. 在硬件配置中设置参数。 有关各参数相关性的信息,请参见功能手册计数、测量和位置检测 。 3. 将项目下载到 CPU。 基于 GSD 文件的硬件配置,用 于 PROFIBUS DP 上的分布式操 作 1. 安装Zui新的 PROFIBUS GSD 文件。 之后可在硬件目录的“其它现场设备 > PROFIBUS DP > I/O”(Other field devices > PROFIBUS DP > I/O) 下找到相应模块。 2. 在硬件配置中设置参数。 有关各参数相关性的信息,请参见功能手册计数、测量和位置检测。下表中带 有 1 标记的参数不能在 PROFIBUS GSD 文件中组态。 3. 将项目下载到 CPU 中。 下表中带有 1 标记的参数使用默认设置进行下载4. 必要时,可使用数据记录 128 在用户程序中设置带有 1 标记的参数。 说明 “使用‘计数和测量’工艺对象操作”和“手动操作(无工艺对象)”操作模式均适用于一个通 道。因此,也可基于两种操作模式使用某个模块。1 由于在 PROFIBUS GSD 组态中将参数的数量限制为每站Zui大 244 字节,因此可能的参数分 配受限。参数是模块中预分配的默认设置。如果 PROFIBUS 主站支持“读取/写入数据记录” 功能,则可通过数据记录 128 设置这些参数。 2 使用 GSD 文件时,此诊断中断通过“启用其它诊断中断”参数启用,不可单独组态。 3 使用 GSD 文件进行组态时,在选择模块名称时确定操作模式。轴速度过快会提供错误的旋转方向 如果连接到 SSI juedui编码器的轴旋转过快导致在一个模块周期 1 内变化超过值范围的一 半,则再也不能准确地确定速度和旋转方向。因此,以下功能可能出错: • DQ 功能 • 反馈位 EVENT_OFLW、EVENT_UFLW、EVENT_ZERO、EVENT_CMP0、EVENT_CMP1 和 STS_DIR 1 非等时同步模式:500 μs;等时同步模式:PROFINET 周期时间 说明 如果使用 SSI juedui编码器,其值范围不对应于 2 的次幂,则上溢时计算出的速度测量结果 可能不正确。
由于在 PROFIBUS GSD 组态中将参数的数量限制为每站Zui大 244 字节,因此可能的参数分 配受限。参数是模块中预分配的默认设置。如果 PROFIBUS 主站支持“读取/写入数据记录” 功能,则可通过数据记录 128 设置这些参数。 2 使用 GSD 文件时,此诊断中断通过“启用其它诊断中断”参数启用,不可单独组态。 3 使用 GSD 文件进行组态时,在选择模块名称时确定操作模式。EN_CAPTURE 使用此位来启用 Capture 功能。复位此位会在反馈接口中复位设置 EVENT_CAP。 EN_SYNC_DN 使用增量编码器或脉冲编码器时,使用此位在计数器向下计数时启用同步。复位此 位会在反馈接口中复位设置 EVENT_SYNC 。 EN_SYNC_UP 使用增量编码器或脉冲编码器时,使用此位在计数器向上计数时启用同步。复位此 位会在反馈接口中复位设置 EVENT_SYNC 。 SET_DQ0 使用此位可在 TM_CTRL_DQ0 置 0 时设置数字量输出 DQ0。 对于功能“从 CPU 发出置位命令后,达到比较值之前”,只要计数器值不等于比较 值,SET_DQ0 就会生效,无论 TM_CTRL_DQ0 如何。 SET_DQ1 使用此位可在 TM_CTRL_DQ1 置 0 时设置数字量输出 DQ1。 对于功能“从 CPU 发出置位命令后,达到比较值之前”,只要计数器值不等于比较 值,SET_DQ1 就会生效,无论 TM_CTRL_DQ1 如何。TM_CTRL_DQ0 使用此位可启用数字量输出 DQ0 的工艺功能。 • 0 表示:SET_DQ0 定义 DQ0 的状态 • 1 表示:已分配功能定义 DQ0 的状态 TM_CTRL_DQ1 使用此位可启用数字量输出 DQ1 的工艺功能。 • 0 表示:SET_DQ1 定义 DQ1 的状态 • 1 表示:已分配功能定义 DQ1 的状态 SW_GATE 使用增量编码器或脉冲编码器时,使用此位可打开或关闭软件门。软件门和硬件门 一起构成内部门。只有在内部门打开时工艺模块才会进行计数。 • 0 表示:软件门已关闭 • 1 表示:软件门已打开 从外部通过工艺模块的数字量输入进行硬件门控制。可通过参数分配启用硬件门。 不可禁用软件门。 SET_DIR 使用此位可指定信号类型“脉冲 (A)”的计数方向。 • 0 表示:向上 • 1 表示:向下 RES_EVENT 使用此位可触发复位 EVENT_ZERO, EVENT_OFLW, EVENT_UFLW, EVENT_CMP0, EVENT_CMP1 反馈位中保存的事件。RES_ERROR 使用此位可触发已保存的错误状态 LD_ERROR 和 ENC_ERROR 的复位。COUNT_VALUE DINT 值表示当前计数器值或位置值。 如果使用位置值长度Zui大为 31 位的 SSI juedui编码器,则会将位置值视为无符号值和 正值,值范围在 0 和 2(MSB-LSB+1)-1 之间。如果使用位置值长度为 32 位的 SSI juedui值 编码器,则位置值的 MSB 对应于符号,位置值可以取 -2147483648 和 2147483647 之间的值。如果将 32 位的位置值用于比较功能,则位置值将被解释为 DINT。 CAPTURED_VALUE DINT 值表示Zui后采集的 Capture 值。 以下外部信号可触发 Capture 功能: • 数字量输入的上升沿或下降沿 • 数字量输入的两种沿 “Capture 功能的频率”参数指定此功能是在每个组态沿出现时执行还是仅在每次启用 后执行。 MEASURED_VALUE 该值表示数据类型为 REAL 的当前测量值,或数据类型为 DWORD 的完整 SSI 帧: • 频率:平均频率根据计数脉冲的时间曲线或一个测量间隔内的位置值变化计算得 出,并采用赫兹为单位以浮点数形式返回。 • 周期:平均周期根据计数脉冲的时间曲线或一个测量间隔内的位置值变化计算得 出,并采用秒为单位以浮点数形式返回。 • 速度:平均速度根据计数脉冲的时间曲线或一个测量间隔内的位置值变化计算得 出,并采用组态的测量单位以浮点数形式返回。• 周期:平均周期根据计数脉冲的时间曲线或一个测量间隔内的位置值变化计算得 出,并采用秒为单位以浮点数形式返回。 • 速度:平均速度根据计数脉冲的时间曲线或一个测量间隔内的位置值变化计算得 出,并采用组态的测量单位以浮点数形式返回。 • 完整 SSI 帧:不返回测量数量,而是返回当前未处理 SSI 帧的 32 个Zui低有效位。 因此还可在位置值之外向用户提供编码器特定的其它位,例如错误位。如果 SSI 帧短于 32 位,则在反馈接口中以右对齐的方式返回完整 SSI 帧,未使用的高位则 返回为“0”。 所有测量值都以有符号值的形式返回。通过通过符号表示相关时段内计数器值或位置 值是增加还是减少。 更新时间与内部门的打开异步,即当门打开时不启动更新时间。当内部门关闭后,将 继续返回Zui后计算的测量值。