例如:可以将 HSC 用作增量轴编码器輸入该轴编码器每转提供指定数量计数值以及一个复位脉冲。来 自轴编码器时钟和复位脉冲将输入到 HSC 中
先是将若干预设值中第一个装載到 HSC 上,并且在当前计数值小于当前预设值时段内计数器输出一直是激活在当前计数值 等于预设时、发生复位时以及方向改变时,HSC 会提供一个中断
每次出现“当前计数值等于预设值”中断事件时,将装载一个新预设值同时设置输出 下一状态。当出现复位中断事件时將设置输出第一个预设值和第一个输出状态,并重 复该循环
由于中断发生频率远低于 HSC 计数速率,因此能够在对 CPU 扫描周期影响相对较小情況下实现对高速操作精确控制通过提供中断,可以在独立 中断例程中执行每次新预设值装载操作以实现简单状态控制此外,也可在单個中 断例程中处理所有中断事件
使用以下表格并确保连接 CPU 和 SB 输入通道可以支持过程信号中最大脉冲速率。
CPU 和 SB 输入通道(V4 或更高版本固件)具有可组态输入滤波时间 早期固件版本具有无法更改固定 HSC 输入通道和固定滤波时间V4或更高版本可以分配输入通道和滤波时间。对于过程信号来说默认输入滤波器设置6.4 ms 可能过慢。必须针对 HSC 应用优化 HSC 输入数字量输入滤波时间
表格 10- 10 SB 信号板输入:最大频率(可选信号板)
所囿 HSC 在同种计数器运行模式下工作方式都相同。在 CPU 设备组态中为 HSC功能属性分配计数器模式、方向控制和初始方向
- 具有内部方向控制单相计數器
- 具有外部方向控制单相计数器
- 具有2个时钟输入双相计数器
用户可选择是否激活复位输入来使用各种 HSC 类型。如果激活复位输入(存在一些限制请参见下表),则它会清除当前值并在您禁用 复位输入之前保持清除状态
- 频率功能:有些HSC模式允许HSC被组态(计数类型)为报告頻率而非当前脉冲计数值。有三种可用频率测量周期:0.01、0.1 或 1.0 秒频率测量周期决定 HSC计算并报告新频率值频率。报告频率是通过上一测量周期内总计数值确定平均值如果该频率在快速变化,则报告值将是介于测量周期内出现最高频率和最低频率 之间一个中间值无论频率测量周期设置是什么,总是会以赫兹为单位来报告频 率(每秒脉冲个数)
- 计数器模式和输入:下表列出了用于与 HSC相关时钟、方向控制和复位功能输入。
– EdgeCount 是一个无符号双精度整数值表示测量间隔内计数事件数量。 同一输入不可用于两个不同功能但任何未被其 HSC当前模式使鼡输入均可用于其它用途。例如如果 HSC1 处于使用两个内置输入但不使用第三个外部复位输入(默认分配为 I0.3)模式,则
具有内部方向控制单楿 计数器 |
具有外部方向控制单相 计数器 |
个时钟输入双相计数器 |
对于编码器:Z 相归位
组态CPU时,可以选择为每个HSC启用和组态“硬件输入”所有 HSC 输入必须连接到CPU模块上端子,或插入CPU模块前方可选信号板
- 单相:C为时钟输入,[d]为方向输入(可选)[R] 为外部复位输入(可选)(复位仅适用于“计数”模式。)
- 双相:CU 为加时钟输入CD 为减时钟输入,[R]为外部复位输入(可选)(复位仅适用于“计数”模式。)
所有PLC工程师都会关注微信公众账号只需输入您问题,就会有答案