Este bloque de funciones devuelve información sobre los errores del eje detectados y los errores del variador detectados.
Los errores del variador detectados se leen en el IDN de Sercos S-0-0390 (número de diagnóstico). El variador utilizado debe admitir este IDN para que se indiquen los errores del variador específicos del fabricante. Si se van a indicar errores del variador detectados, debe asignar este IDN en los datos cíclicos.
Si no asigna el IDN y se detecta un error del variador, la salida AxisErrorID del bloque de funciones se establece en 35 (esto corresponde al valor DriveInError de la enumeración ET_Result).
Los bits del 0 al 15 del número de diagnóstico representan errores del variador específicos del fabricante. Los valores inferiores a 4096 (1000 hex) representan errores del eje detectados, mientras que los valores superiores a 4096 representan errores del variador detectados.
Si se detecta un error al leer el IDN, la salida AxisErrorID del bloque de funciones se establece en 65535 (FFFF hex).
Input |
Tipo de datos |
Descripción |
---|---|---|
Axis |
Axis_Ref |
Referencia al eje para el que se ejecutará el bloque de funciones. |
Enable |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. La entrada Enable inicia o finaliza la ejecución de un bloque de funciones.
|
Salida |
Tipo de datos |
Descripción |
---|---|---|
Valid |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
Error |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
ErrorID |
Esta enumeración incluye información de diagnóstico. |
|
AxisErrorID |
WORD |
Valor de la propiedad de error del eje. Los valores inferiores a 4096 (1000 hex) representan errores del eje detectados, mientras que los valores superiores a 4096 representan errores del variador detectados específicos del fabricante. Si el IDN de Sercos S-0-0390 no está asignado y se detecta un error del variador, esta salida se establece en 35 (esto corresponde al valor DriveInError de la enumeración ET_Result). |