MC_Power

Descripción funcional

Este bloque de funciones habilita o deshabilita la fase de arranque del variador.

TRUE en la entrada Enable habilita la fase de arranque. Una vez que se ha habilitado la fase de arranque, la salida Status se establece en 1.

FALSE en la entrada Enable deshabilita la fase de arranque. Una vez que se ha deshabilitado la fase de arranque, la salida Status se establece en 0.

Si se detectan errores durante la ejecución, la salida Error se establece en 1.

Cada vez que se llama el bloque de funciones, la entrada Enable se compara con la salida Status. Si estos valores son diferentes, se ejecuta un nuevo comando, ya sea para habilitar la fase de arranque (Enable = TRUE y Status = FALSE) o para deshabilitarla (Enable = FALSE y Status = TRUE). Esta función debe llamarse siempre que se alcance el estado solicitado de la fase de arranque o hasta que se detecte un error. Si se detecta un error del bloque de funciones (por ejemplo, un timeout), se establecerá la salida Error. La salida se restablece con la siguiente llamada del bloque de funciones siempre que la causa del error se haya eliminado y confirmado con MC_Reset.

Llame este bloque de funciones de manera cíclica, por ejemplo, a fin de detectar errores del eje.

Utilice una única instancia de este bloque de funciones para cada eje.

Nombre de biblioteca y espacio de nombres

Nombre de biblioteca: PLCopen MC part 1

Espacio de nombres: PLCO

Representación gráfica

G-SE-0068825.1.gif-high.gif

 

 

Entradas

Entrada

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.

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

oTRUE: 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

Status

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

oFALSE: fase de arranque deshabilitada.

oTRUE: fase de arranque habilitada.

Error

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

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

oTRUE: 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.

Posibles valores de ET_Result

ErrorId

Causa

Solución

AxisInvalid

No se ha especificado ningún eje para la entrada Axis o bien el eje especificado no admite la función solicitada.

Para MC_Touchprobe y MC_AbortTrigger: El eje especificado no admite la captura.

Conecte el eje para el que debe ejecutarse el bloque de funciones a la entrada Axis.

Para MC_Touchprobe y MC_AbortTrigger: Utilice un eje que admita la captura.

IfMotionCommandNotSupported

El eje conectado no admite todas las funciones necesarias.

Compruebe que el eje conectado implemente la interfaz de IF_MotionCommand de la biblioteca MotionInterface.

Ok

Estado del mensaje

-

UnexpectedReturnValue

El valor de retorno procedente del sistema no se puede determinar.

Póngase en contacto con su representante de Schneider Electric.

Información adicional

Diagrama de estado de PLCopen