MC_Power

Descripción de funciones

Este bloque de funciones habilita o deshabilita la fase de arranque de la unidad.

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.

El bloque de funciones no se debe utilizar como un bloque de funciones Enable general. Cada vez que se llama al bloque de funciones, la entrada Enable se compara con el estado de la salida. Si estos valores son diferentes, se ejecuta un nuevo comando, ya sea para activar la fase de arranque (Enable = TRUE y Status = FALSE) o para desactivarla (Enable = FALSE y Status = TRUE). Se debe llamar a la función siempre que se alcance el estado ordenado de la fase de arranque o hasta que se produzca un error. Si se produce un error de bloque de funciones (por ejemplo, se agota el tiempo de espera), se establece la salida Error y se volverá a rearmar en la siguiente llamada del bloque de funciones.

No se debe llamar cíclicamente al bloque de funciones. Realice la llamada de este bloque de funciones sólo si es necesario para desactivar o activar la fase de arranque.

NOTA: Si se produce un error de tiempo de espera agotado, la información de diagnóstico PowerTimeout se proporciona mediante el bloque de funciones MC_ReadAxisError y no mediante la salida ErrorID del bloque de funciones MC_Power.

Nombre de 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

Status

BOOL

Rango de valores: FALSE, TRUE.

Valor predeterminado: FALSE.

  • FALSE: se deshabilita la fase de arranque.

  • TRUE: se habilita la fase de arranque.

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.

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.

Notas

Si tiene este bloque de funciones activado, el uso simultáneo del bloque de funciones Control_ATV puede provocar un comportamiento imprevisto.

 ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
  • No active el bloque de funciones Control_ATV cuando este bloque de funciones esté activo.
  • Desactive este bloque de funciones o bien deje que finalice antes de activar el bloque de funciones Control_ATV.
Si no se siguen estas instrucciones, pueden producirse lesiones graves, muerte o daños en el equipo.

Si se detecta un error de vigilancia de nodo o heartbeat, se debe restablecer la memoria de errores mediante el bloque de funciones MC_Reset para que se pueda volver a habilitar la fase de arranque.