高速计数器

HSC 指令将高预设、低预设和输出源值应用到高速计数器。
操作详细信息︰
  • 通过将 HSCAppData.PLSEnable 参数设置为 True 启用可编程限位开关 (PLS)。
  • 完整周期完成并达到 HSCSTS.HP 值后,PLSPosition 参数被复位。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L50E 和 L70E 控制器。
高速计数器
HSC
HSC 参数
参数
参数类型
数据类型
描述
EN
输入
BOOL
设置为 True 时,将启用指令。
  • TRUE: 执行当前计算。
  • FALSE:不执行比较。
适用于梯形图程序。
我们不建议将 EN 参数与 HSC 功能块一起使用,因为在将 EN 设置为 FALSE 时,计时器会继续递增。
Enable
输入
BOOL
启用指令块。
  • TRUE: 执行 HSC 命令参数中指定的 HSC 操作。
  • FALSE:不发布任何 HSC 命令。
HscCmd
输入
USINT
向 HSC 发布命令。
HSCAppData
输入
HSC 应用程序配置(通常仅需一次)。
HSCStsInfo
输入
HSC 动态状态,在 HSC 计数期间不断更新。
PlsData
输入
可编程限位开关 (PLS) 数据结构。
Sts
输出
UINT
HSC 执行状态。
HSC 状态代码:
  • 0x00 - 未采取行动(未启用)。
  • 0x01 - HSC 执行成功。
  • 0x02 - HSC 命令无效。
  • 0x03 - HSC ID 超出范围。
  • 0x04 - HSC 配置错误。
ENO
输出
BOOL
启用输出。适用于梯形图程序。

HSC 示例

HSC 功能块图示例
HSC 功能块图示例
HSC 梯形图示例
HSC 梯形图示例
HSC 结构化文本示例
HSC 结构化文本示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal