MC_ReadAxisInfo

Descripción de funciones

Este bloque de funciones obtiene información de estado sobre el eje.

Biblioteca y espacio de nombres

Nombre de biblioteca: GMC Independent PLCopen MC

Espacio de nombres: GIPLC

Representación gráfica

Entradas

Input

Tipo de datos

Descripción

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.

  • FALSE: no se ha iniciado la ejecución o bien se ha detectado un error. Los valores de las salidas no son válidos.

  • TRUE: se ha completado la ejecución sin errores detectados. Los valores de las salidas son válidos y pueden seguir procesándose.

Busy

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: el bloque de funciones no se está ejecutando.

  • TRUE: el bloque de funciones se está ejecutando.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: el bloque de funciones se está ejecutando y no se han detectado errores.

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

ErrorID

WORD

Devuelve el valor de un código de diagnóstico. Consulte los códigos de diagnóstico de la biblioteca. Si el valor es 0 y si la salida Error de este bloque de funciones se establece en TRUE, el código de diagnóstico puede leerse con la salida AxisErrorID del bloque de funciones MC_ReadAxisError.

LimitSwitchPos

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: el final de carrera positivo se ha activado.

LimitSwitchNeg

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: el final de carrera negativo se ha activado.

CommunicationReady

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: se ha inicializado la red y está lista para la comunicación.

ReadyForPowerOn

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: el variador está listo para habilitar la fase de arranque.

PowerOn

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: fase de arranque habilitada.

IsHomed

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: punto de referencia válido (el eje ha vuelto al punto de referencia).

AxisWarning

BOOL

Rango de valores: FALSE, TRUE.

  • TRUE: hay una alerta activa.

Entradas/salidas

Entrada/salida

Tipo de datos

Descripción

Axis

Axis_Ref

Consulte el eje (instancia) para el que se ejecutará el bloque de funciones (corresponde al nombre del eje). El nombre de eje debe estar definido en el árbol de Dispositivos de EcoStruxure Machine Expert.

Nota

Los valores de las salidas LimitSwitchPos y LimitSwitchNeg son válidos dependiendo de si los interruptores de final de carrera están definidos en la configuración de E/S de las unidades ILX2 y SD328A. Esta configuración de E/S se lee una vez que se inicia la aplicación y cada vez que se habilita la fase de arranque.

No modifique la configuración de E/S entre el inicio de la aplicación y la activación de la fase de arranque, ya que de lo contrario los valores de las salidas LimitSwitchPos y LimitSwitchNeg no serán válidos.

Establezca la configuración de E/S antes de iniciar la aplicación.

 ADVERTENCIA
Funcionamiento imprevisto del equipo
Modifique únicamente la configuración de E/S mientras la fase de arranque esté deshabilitada.
Si no se siguen estas instrucciones, pueden producirse lesiones graves, muerte o daños en el equipo.

Información adicional

Lectura de un parámetro