MC_ReadAxisError

Descripción de funciones

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).

Representación gráfica

Entradas

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.

  • FALSE: la ejecución del bloque de funciones ha finalizado. Las salidas Valid, Busy y Error se establecen en FALSE.

  • TRUE: el bloque de funciones se está ejecutando. El bloque de funciones continúa ejecutándose mientras la entrada Enable esté establecida en TRUE.

Salidas

Salida

Tipo de datos

Descripción

Valid

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • TRUE: El valor de la salida AxisErrorID es válido.

  • FALSE: El valor de la salida AxisErrorID no es válido.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: El bloque de funciones se está ejecutando; no se ha detectado ningún error durante la ejecución.

  • TRUE: se ha detectado un error en la ejecución del bloque de funciones.

ErrorID

ET_Result

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).