工艺计数指南

高速计数
精密脉冲处理

以纳秒级精度捕获每个脉冲。掌握高频信号、通过编码器进行精确定位以及实时频率测量。

工艺对象 (TO) 的强大功能

传统的 PLC 输入受扫描周期时间的限制,因此不适合高频信号。TIA Portal 高速计数器 (HSC) 使用 CPU 或信号模块上的专用硬件,独立于 OB1 周期对脉冲进行计数。

通过使用工艺对象 (TO),您可以访问一个抽象层,该层自动处理编码器相位 (A/B)、Z 脉冲和测量单位,从而以最少的编码实现复杂的运动和流量跟踪。

计数与定位

硬件计数器和编码器信号

TO_HighSpeedCounter 配置

TO_HSC

它的作用

配置用于高速脉冲采集的硬件接口。它处理计数方向、限制以及在比较值处的行为。

何时使用

用于需要在传送带上进行精确零件计数的任何应用,或者不需要完整运动轴的简单位置跟踪。

专业提示

检查 CPU 硬件限制;S7-1200 通常最多支持 6 个 HSC,但频率限制因输入通道而异。

使用“比较值”事件来触发快速硬件输出,而无需等待 PLC 程序扫描。

如果需要根据外部传感器 (Z 脉冲) 重置或预设计数器值,请启用“同步”输入。

编码器支持 (A/B 相)

正交

它的作用

解码差分信号 (A 相、B 相) 以检测速度和方向。支持 1 倍、2 倍和 4 倍评估模式。

何时使用

对于旋转或线性位移测量中使用的增量式编码器至关重要,在这些测量中,方向检测非常关键。

专业提示

4 倍评估模式通过对 A 相和 B 相的每个上升沿和下降沿进行计数,提供最高的分辨率。

确保对编码器信号使用屏蔽电缆,以防止来自电机电缆的电磁干扰。

如果方向反转,您可以在 TO 配置中交换相位,而无需重新接线硬件。

高级测量

频率、周期和锁存功能

频率和周期测量

Hz / ms

它的作用

计算脉冲之间的瞬时频率 (Hz) 或时间周期 (ms)。它包含针对不稳定信号的内置平滑 (滤波) 功能。

何时使用

非常适合流量计、风速计或通过简单的接近传感器和齿轮测量电机 RPM。

专业提示

调整“更新时间”(门时间),以在低频的测量速度和分辨率之间取得平衡。

与频率测量相比,周期测量通常对于极低频率信号更准确。

单位可以直接在 TO 中缩放 (例如,每升脉冲数),从而在您的代码中直接获得工程值。

捕获 (锁存) 功能

值捕获

它的作用

检测到外部数字触发器 (DI) 时,立即保存当前计数器值,绕过软件延迟。

何时使用

用于“动态”测量,例如在光电开关被触发时记录产品的确切位置。

专业提示

在 HSC 的硬件设置中配置“DI”输入以启用“捕获”功能。

从 TO 数据块读取“CapturedValue”参数以检索锁存结果。

可以将捕获配置为在上升沿、下降沿或双边缘测量的两个边缘上触发。

工艺对象与旧版 CTRL_HSC

现代工作流程与旧版指令集

功能工艺对象 (TO)旧版 (CTRL_HSC)
配置图形界面硬件常数 / DB
数据访问命名的 TO 标签 (DB)系统功能 (SFB)
诊断内置在线工具手动错误代码
测量直接 Hz/ms 缩放需要手动数学计算
多功能性高 (集成运动)低 (仅限独立运行)
代码整洁度极佳 (符号化)复杂 (基于地址)

常见问题

工艺对象 HSC 与 CTRL_HSC 指令有何区别?

工艺对象 (TO) 提供了一种现代的图形化方式来配置和监控计数器。它将所有数据存储在结构化的数据块中。CTRL_HSC 是一条旧版指令,需要更多手动设置,主要为了兼容性或非常简单的任务而保留。

使用 S7-1200 可以计数的最大频率是多少?

板载输入通常支持最高 100 kHz 或 200 kHz,具体取决于型号和特定输入 (例如 6ES7214-1AG40-0XB0)。高速信号板可将其扩展至 1 MHz。

TIA Portal HSC 支持哪些编码器类型?

它支持单相 (脉冲 + 方向)、双相 (A/B 正交) 和单脉冲计数器。它适用于 24V DC 增量式编码器;5V 信号需要信号板或特定的高速模块。

如何诊断不递增的计数器?

首先,检查 TO 中的“Status”位。使用在线和诊断视图查看硬件输入是否在物理上接收脉冲。确保 TO 配置中的“HW_ID”和“输入地址”与您的物理硬件匹配。

掌控您的高速数据

正在为编码器噪声或复杂的频率缩放而苦恼?T-IA Connect 简化了工艺对象的配置和监控。