EXPERTGetDiag: devuelve detalles de un error HSC detectado
Descripción del bloque de funciones
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 |
---|---|---|
EXPERT_REF_IN |
Consulte el bloque de funciones EXPERT. 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 |
---|---|---|
EXPERT_REF_OUT |
Consulte el bloque de funciones EXPERT. |
|
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. |
|
EXPERTDiag |
DWORD |
Cuando Done es TRUE: el valor de diagnóstico es válido; consulte la tabla que encontrará a continuación. |
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.
En esta tabla se indican los valores de diagnóstico:
Bit |
BASE (HSCMain o HSCSimple) |
Descripción |
---|---|---|
0 |
– |
No se ha detectado ningún error |
1 |
– |
Timeout alcanzado en medidor de periodos |
2 |
– |
Método abreviado detectado en la salida experta HSC principal |
7 |
– |
Error detectado en la configuración del contador |
Adición del bloque de funciones EXPERTGetDiag
Paso |
Descripción |
---|---|
1 |
Seleccione la ficha Bibliotecas en el Catálogo de software y haga clic en Bibliotecas. Seleccione Controlador > M241 > M241 HSC > Administrativas > EXPERTGetDiag de la lista y, a continuación, arrastre el elemento y suéltelo en la ventana POU. |
2 |
Conecte la entrada EXPERT_REF_IN a la salida HSC_REF de HSC. |