Biblioteca y bloques de funciones relacionados

Descripción general de la biblioteca

Biblioteca:

  • Nombre de biblioteca: PLCopen MC part 1

  • Espacio de nombres: PLCO

La biblioteca PLCopen MC part 1 cumple en gran medida con las especificaciones de PLCopen Motion Control Part 1, Version 2.0. En el presente documento se indican las desviaciones respecto de las especificaciones o las adiciones a estas.

Controladores admitidos

Esta biblioteca admite los siguientes dispositivos:

  • M262M05

  • M262M15

  • M262M25

  • M262M35

  • Dispositivos Sercos conectados (consulte la guía del usuario de su dispositivo)

Bloques de funciones

Categoría

Bloque de funciones

Breve descripción

Vuelta al punto de referencia

FB_HomingDigitalInput

Este bloque de funciones permite devolver un variador a un interruptor de referencia.

FB_HomingTorque

Este bloque de funciones permite devolver un variador al punto de referencia mediante un movimiento hacia un objeto físico que bloquea el movimiento para determinar el punto cero.

FB_HomingTouchprobe

Este bloque de funciones permite devolver un variador al valor de captura de posición de una sonda por contacto.

Un solo eje

MC_AbortTrigger

Este bloque de funciones finaliza la captura de posición.

MC_CustomJob

Este bloque de funciones permite controlar un eje mediante un algoritmo personalizado que calcula la posición cíclica establecida, la velocidad y la aceleración del eje.

MC_DigitalCamSwitch

Este bloque de funciones es una analogía digital de una unidad de conmutador de leva de un eje mecánico o riel. El bloque de funciones proporciona hasta 32 levas, denominadas pistas. Una vez alcanzada una posición predeterminada, se activa una salida lógica o física.

MC_Halt

Este bloque de funciones detiene el movimiento en curso. Este bloque de funciones puede ser cancelado por otros bloques de funciones. Consulte MC_Stop para obtener información sobre paradas que no pueden cancelarse.

MC_Home

Este bloque de funciones devuelve el variador al punto de referencia con los ajustes específicos de vuelta al punto de referencia del variador.

MC_MoveAbsolute

Este bloque de funciones ejecuta un movimiento hacia una posición de destino absoluta especificada.

MC_MoveAdditive

Este bloque de funciones ejecuta un movimiento con una distancia especificada con referencia a la posición de destino anterior.

MC_MoveRelative

Este bloque de funciones ejecuta un movimiento con una distancia especificada con referencia a la posición.

MC_MoveSuperImposed

Este bloque de funciones ejecuta un movimiento superpuesto con un desplazamiento de posición especificado con referencia a la posición de un movimiento en curso.

MC_MoveVelocity

Este bloque de funciones ejecuta un movimiento con una velocidad de destino especificada.

MC_Power

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

MC_ReadActualPosition

Este bloque de funciones devuelve la posición en unidades definidas por el usuario.

MC_ReadActualTorque

Este bloque de funciones devuelve el par en Nm mientras el valor de la entrada Enable sea TRUE.

MC_ReadActualVelocity

Este bloque de funciones devuelve la velocidad en Nm mientras el valor de la entrada Enable sea TRUE.

MC_ReadAxisError

Este bloque de funciones devuelve información sobre los errores del eje detectados y los errores del variador detectados.

MC_ReadAxisInfo

Este bloque de funciones devuelve información de estado detallada sobre el eje conectado, como el estado de funcionamiento del variador e información de estado.

MC_ReadMotionState

Este bloque de funciones devuelve información de estado detallada sobre el movimiento del eje conectado.

MC_ReadStatus

Este bloque de funciones proporciona información sobre el estado operativo PLCopen del eje conectado.

MC_Reset

Este bloque de funciones confirma los errores detectados relacionados con el eje y el variador.

MC_SetPosition

Este bloque de funciones establece un valor de posición en la posición del motor para definir el punto cero.

MC_Stop

Este bloque de funciones detiene el movimiento en curso. Mientras este bloque de funciones permanezca activo, no podrán iniciarse otros movimientos. Consulte MC_Halt para obtener información sobre paradas que sí pueden cancelarse.

MC_TorqueControl

Este bloque de funciones permite operar un variador en la modalidad operativa Cyclic Synchronous Torque (CST).

MC_TouchProbe

Este bloque de funciones configura e inicia la captura de posición.

Varios ejes

MC_CamIn

Este bloque de funciones activa el acoplamiento de un eje maestro y un eje subordinado con el perfil de una leva electrónica especificada en una tabla de levas.

MC_GearIn

Este bloque de funciones activa el acoplamiento de un eje maestro y un eje subordinado con una relación de transmisión determinada entre la posición o la velocidad del eje maestro y del eje subordinado, en función de la modalidad de funcionamiento.

MC_PhasingAbsolute

Este bloque de funciones crea una compensación de posición entre la posición de un eje maestro y la posición de este eje maestro desde el punto de vista del eje subordinado.