高速计数器指令的有效操作数
高速打算器利用示例高速计数器可用作鼓式定时器的驱动,个中有一个装有增量轴编码器的轴,以恒定速率旋转。该轴编码器每转供应指天命量的计数值以及一个复位脉冲。来自轴编码器的时钟和复位脉冲为高速计数器供应输入。高速计数器载入几个预设值中的第一个,并在当前计数值小于当前预设值的韶光段内激活所需输出。计数器设置为在当前计数值即是预设值和涌现复位时产生中断。每次涌现“当前计数值即是预设值”中断事宜时,将装载一个新的预设值,同时设置输出的下一状态。当涌现复位中断事宜时,将设置输出的第一个预设值和第一个输出状态,并重复该循环。由于程序中断发生的频率远低于高速计数器的计数速率,因此能够在对全体 PLC 扫描周期韶光影响相对较小的情形下实现对高速操作的精确掌握。通过中断,可在独立的中断例程中实行每次的新预设值装载操作,从而实现大略的状态掌握。(此外,也可在单个中断例程中处理所有中断事宜。)
理解不同的高速计数器所有高速打算器的运行办法与相同操作模式一样,但对付每一个 HSC 编号来说,并不支持每一种模式。

S7-200 SMART HSC 输入分配和功能
HSC 运行
高速计数器可用作鼓式定时器的驱动,个中有一个装有增量轴编码器的轴,以恒定速率旋转。该轴编码器每转供应指天命量的计数值以及一个复位脉冲。来自轴编码器的时钟和复位脉冲为高速计数器供应输入。高速计数器载入几个预设值中的第一个,并在当前计数值小于当前预设值的韶光段内激活所需输出。计数器设置为在当前计数值即是预设值和涌现复位时产生中断。每次涌现“当前计数值即是预设值”中断事宜时,将装载一个新的预设值,同时设置输出的下一状态。当涌现复位中断事宜时,将设置输出的第一个预设值和第一个输出状态,并重复该循环。由于程序中断发生的频率远低于高速计数器的计数速率,因此能够在对全体 PLC 扫描周期韶光影响相对较小的情形下实现对高速操作的精确掌握。通过中断,可在独立的中断例程中实行每次的新预设值装载操作,从而实现大略的状态掌握。(此外,也可在单个中断例程中处理所有中断事宜。)
HSC 输入分配及功能
所有高速计数器的运行办法与相同操作模式一样,但对付每一个 HSC 编号来说,并不支持每一种模式。HSC 输入连接(时钟、方向和复位)必须利用 CPU 的集成输入通道,如高速计数器汇总表所示。旗子暗记板或扩展模块上的输入通道不能用于高速计数器。
解释
利用高速计数器计数高频旗子暗记,必须确保对其输入进行精确接线和滤波。
在 S7-200 SMART CPU 中,所有高速计数器输入均连接至内部输入滤波电路。S7-200 SMART 的默认输入滤波设置为 6.4 ms,这样便将最大计数速率限定为 78 Hz。如需以更高频率计数,必须变动滤波器设置。有关系统块滤波选项、最大计数频率、屏蔽哀求及外部下拉电路的详细信息,请拜会“高速输入降噪”。
S7-200 SMART HSC(高速计数器)计数模式支持● 共可利用四个 HSC 设备(HSC0、HSC1、HSC2 和 HSC3)● HSC0 和 HSC2 支持八种计数模式(模式 0、1、3、4、6、7、9 和 10)● HSC1 和 HSC3 只支持一种计数模式(模式 0)
S7-200 SMART 可用 HSC 计数器类型● 具有内部方向掌握功能的单相时钟计数器– 模式 0:– 模式 1:具有外部复位功能● 具有外部方向掌握功能的单相时钟计数器– 模式 3:– 模式 4:具有外部复位功能● 具有 2 路时钟输入(加时钟和减时钟)的双相时钟计数器– 模式 6:– 模式 7:具有外部复位功能● A/B 相正交计数器– 模式 9:– 模式 10:具有外部复位功能
HSC 计数规则● 利用高速计数器之前,必须实行 HDEF 指令(高速计数器定义)选择计数器模式。利用首次扫描存储器位 SM0.1(首次扫描时,该位为 ON,后续扫描时为 OFF)直接实行 HDEF 指令,或调用包含 HDEF 指令的子例程。● 可以利用所有计数器类型(带复位输入或不带复位输入)。●激活复位输入时,会打消当前值,并在您禁用复位输入之前保持打消状态。
西门子S7-200 SMART——高速计数器
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=500832&fromuid=1
(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)