MC_Power_PTO: Gestionar la alimentación del estado del eje

Representación gráfica

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Variables de entrada

En esta tabla se describen las variables de entrada:

Entrada

Tipo

Valor inicial

Descripción

Axis

AXIS_REF_PTO

-

Nombre del eje (instancia) para el que se ejecutará el bloque de funciones. En Dispositivos, el nombre aparece debajo de la configuración del controlador.

Enable

BOOL

FALSE

Cuando es TRUE, se ejecuta el bloque de funciones. Los valores de las entradas de los bloques de funciones pueden modificarse y las salidas se actualizan continuamente.

Cuando es FALSE, finaliza la ejecución del bloque de funciones y restablece sus salidas.

DriveReady(1)

BOOL

FALSE

Información de accionamiento de la unidad. Debe ser TRUE cuando la unidad esté lista para iniciar el movimiento de ejecución.

Si la señal de la unidad está conectada al controlador, utilice la entrada %Ix apropiada. Si la unidad no proporciona esta señal, puede seleccionar el valor TRUE para esta entrada.

LimP(1)

BOOL

TRUE

Información del interruptor de límite de hardware, en dirección positiva. Debe ser FALSE cuando se alcanza el interruptor de límite de hardware.

Si la señal del interruptor de límite de hardware está conectada al controlador, utilice la entrada %Ix apropiada. Si esta señal no está disponible, puede no utilizar esta entrada o establecerla en TRUE.

LimN(1)

BOOL

TRUE

Información del interruptor de límite de hardware, en dirección negativa. Debe ser FALSE cuando se alcanza el interruptor de límite de hardware.

Si la señal del interruptor de límite de hardware está conectada al controlador, utilice la %Ix apropiada. Si esta señal no está disponible, puede no utilizar esta entrada o establecerla en TRUE.

(1) DriveReady, LimP, y LimN se leen en el tiempo de ciclo de la tarea.

Variables de salida

En esta tabla se describen las variables de salida:

Salida

Tipo

Valor inicial

Descripción

Status

BOOL

FALSE

Cuando está en TRUE, se habilita la alimentación y los comandos de movimiento son posibles.

DriveEnable

BOOL

FALSE

Habilita a la unidad para aceptar comandos.

Si la unidad no utiliza esta señal, puede optar por no utilizar esta salida.

Error

BOOL

FALSE

Si es TRUE, indica que se ha detectado un error. La ejecución del bloque de funciones ha finalizado.

ErrorId

PTO_ERROR

PTO_ERROR.NoError

Cuando Error es TRUE: código del error detectado.

Ejemplo de diagrama de tiempos

El diagrama muestra el funcionamiento del bloque de funciones: