HSC_SET_STS(高速计数器设置状态)
HSC_SET_STS 手动设置或重置 HSC 计数状态。
操作详细信息︰必须停止(不再计数)HSC 功能块,HSC_SET_STC 功能块才能设置或复位 HTS 状态。如果未停止 HSC 功能,则输入参数继续更新且忽略使用 HSC_SET_STS 所作的更改。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L50E 和 L70E 控制器。
HSC_SET_STS

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
Enable | 输入 | BOOL | 启用指令块。
|
HscID | 输入 | UINT | 手动设置或重置 HSC 状态。 |
Mode1Done | 输入 | BOOL | 模式 1A 或 1B 计数完成。 当 HSC 未计数时,可以设置或复位该位。 |
HPReached | 输入 | BOOL | 达到高预设。 当 HSC 未计数时,可以设置或复位该位。 |
LPReached | 输入 | BOOL | 达到低预设。 当 HSC 未计数时,可以设置或复位该位。 |
OFOccurred | 输入 | BOOL | 发生溢出。 当 HSC 未计数时,可以设置或复位该位。 |
UFOccurred | 输入 | BOOL | 发生下溢。 当 HSC 未计数时,可以设置或复位该位。 |
Sts | 输出 | UINT | 状态代码在 HSC 状态代码 (Sts) 中定义。 |
ENO | 输出 | BOOL | 启用输出。适用于梯形图程序。 |
HSC 状态代码 (STS)
状态代码 | 状态描述 |
|---|---|
0x00 | 未采取行动(未启用)。 |
0x01 | HSC 执行成功。 |
0x02 | HSC 命令无效。 |
0x03 | HSC ID 超出范围。 |
0x04 | HSC 配置错误。 |
HSC_SET_STS 示例
HSC_SET_STS 功能块图示例

HSC_SET_STS 梯形图示例

HSC_SET_STS 结构化文本示例

提供反馈