Propiedades de interrupciones HSC
Los bits de estado de las propiedades de interrupciones HSC indican el estado habilitado/deshabilitado, el estado de ejecución y si se ha perdido la condición de interrupción.
Interrupción del usuario habilitada (HSC0.Enabled)
Parámetro | Formato de datos | Modos del HSC | Acceso al programa del usuario |
|---|---|---|---|
HSCO.Enabled | Bit | 0... 9 | Solo lectura |
El bit Enabled se utiliza para indicar el estado habilitado o deshabilitado de la interrupción HSC.
Interrupción del usuario en ejecución (HSC0.EX)
Parámetro | Formato de datos | Modos del HSC | Acceso al programa del usuario |
|---|---|---|---|
HSCO.Ex | Bit | 0... 9 | Solo lectura |
El bit EX (interrupción del usuario en ejecución) se activa (1) cuando el subsistema del HSC comienza a procesar la subrutina del HSC debido a alguna de las siguientes condiciones:
- Punto de preajuste bajo alcanzado
- Punto de preajuste alto alcanzado
- Condición de desbordamiento: el recuento supera el valor de desbordamiento
- Condición de caudal insuficiente: el recuento desciende por debajo del valor de caudal insuficiente
El bit EX del HSC se puede utilizar en el programa de control como lógica condicional para detectar si se está ejecutando una interrupción HSC.
El subsistema del HSC desactivará (0) el bit EX cuando el controlador complete el procesamiento de la subrutina del HSC.
Interrupción del usuario pendiente (HSC0.PE)
Parámetro | Formato de datos | Modos del HSC | Acceso al programa del usuario |
|---|---|---|---|
HSCO.PE | Bit | 0... 9 | Solo lectura |
La marca de estado PE (interrupción del usuario pendiente) indica que una interrupción se encuentra pendiente. El bit de estado PE se puede supervisar o utilizar para fines lógicos en el programa de control si necesita determinar cuándo una subrutina no se puede ejecutar inmediatamente. El bit PE lo mantiene el controlador y se activa y desactiva automáticamente.
Interrupción del usuario perdida (HSC0.LS)
Parámetro | Formato de datos | Modos del HSC | Acceso al programa del usuario |
|---|---|---|---|
HSCO.LS | Bit | 0... 9 | Solo lectura |
LS (interrupción del usuario perdida) es una marca de estado que indica que se ha perdido una interrupción. El controlador puede procesar una condición de interrupción del usuario activa y mantener una condición de interrupción del usuario pendiente antes de activar el bit de pérdida.
El bit LS lo activa el controlador. Utilizar y supervisar una condición de pérdida es responsabilidad del programa de control.
Entregue su opinión