HSC 中断属性
HSC 中断属性状态位指示已启用/已禁用状态、执行状态以及中断条件是否已丢失。
用户中断启用 (HSC0.Enabled)
参数 | 数据格式 | HSC 模式 | 用户程序访问 |
|---|---|---|---|
HSCO.Enabled | 位 | 0...9 | 只读 |
Enabled 位用于指示 HSC 中断启用或禁用状态。
用户中断执行 (HSC0.EX)
参数 | 数据格式 | HSC 模式 | 用户程序访问 |
|---|---|---|---|
HSCO.Ex | 位 | 0...9 | 只读 |
只要 HSC 子系统出于以下任何条件而开始处理 HSC 子例程,EX(用户中断执行)位均会设为 (1):
- 达到低预设
- 达到高预设
- 上溢条件 - 向上计数越过上溢值
- 下溢条件 - 向下计数越过下溢值
在控制程序中,可将 HSC EX 位用作条件逻辑来检测是否正在执行 HSC 中断。
如果控制器完成处理其 HSC 子例程,则 HSC 子系统会将 EX 位清零 (0)。
用户中断挂起 (HSC0.PE)
参数 | 数据格式 | HSC 模式 | 用户程序访问 |
|---|---|---|---|
HSCO.PE | 位 | 0...9 | 只读 |
PE(用户中断挂起)状态标志指示中断正挂起。如果需要确定何时不能立即执行子例程,则可以在控制程序中监视 PE 状态位或将该位用于逻辑目的。PE 位由控制器维护,并自动设置和清除。
用户中断丢失 (HSC0.LS)
参数 | 数据格式 | HSC 模式 | 用户程序访问 |
|---|---|---|---|
HSCO.LS | 位 | 0...9 | 只读 |
LS(用户中断丢失)是一个用于指示中断已丢失的状态标记。在设置丢失位前,控制器可以处理 1 个活动的用户中断条件并保持 1 个挂起的用户中断条件。
LS 位由控制器设置。丢失条件则由控制程序来使用和监视。
提供反馈