HSCGetDiag: proporciona detalles de un error detectado en HSC
Este bloque de funciones administrativas devuelve los detalles de un error de HSC detectado.
Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.
Descripción de variables de E/S
En esta tabla se describen las variables de entrada:
Entradas |
Tipo |
Comentario |
---|---|---|
HSC_REF_IN |
Referencia al HSC. No se debe cambiar durante la ejecución del bloque. |
|
Execute |
BOOL |
En el flanco ascendente, inicia la ejecución del bloque de funciones. En el flanco descendente, restablece las salidas del bloque de funciones cuando finaliza su ejecución. |
En esta tabla se describen las variables de salida:
Salidas |
Tipo |
Comentario |
---|---|---|
HSC_REF_OUT |
Referencia al HSC. |
|
Done |
BOOL |
TRUE = indica que HSCDiag es válido. La ejecución del bloque de funciones ha finalizado. |
Busy |
BOOL |
TRUE = indica que la ejecución del bloque de funciones está en curso. |
Error |
BOOL |
TRUE = indica que se ha detectado un error. La ejecución del bloque de funciones ha finalizado. |
ErrID |
Cuando Error es TRUE: tipo de error detectado. |
|
HSCDiag |
DWORD |
Cuando Done es TRUE, el valor de diagnóstico es la salida de este pin en el bloque de funciones. Cuando Bit 7 de DWORD = TRUE, se detecta un error de configuración. No se utilizan los bits de 0 a 6 y de 8 a 15. |
NOTA: Para obtener más información sobre los pins Done, Busy y Execution, consulte la Información general sobre la gestión de bloques de funciones.
Adición del bloque de funciones HSCGetdiag
Paso |
Descripción |
---|---|
1 |
Seleccione la ficha Bibliotecas en el Catálogo de software y haga clic en Bibliotecas. Seleccione Controlador > HMISCU > HMISCU HSC > HSCGetDiag de la lista y, a continuación, arrastre el elemento y suéltelo en la ventana POU. |
2 |
Conecte la entrada HSC_REF_IN a la salida HSC_REF de HSC. |