Biblioteca y bloques de funciones relacionados

Descripción general de la biblioteca

Biblioteca:

oNombre de biblioteca: PLCopen MC part 1

Espacio de nombres: PLCO

oNombre de la biblioteca: MotionInterface

Espacio de nombres: MOIN

La biblioteca PLCpen 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.

Los perfiles de leva ejecutados por MC_CamIn y representados por ST_MultiCam son perfiles de movimiento definidos por VDI 2143 y parametrizados según dicho estándar.

Controladores admitidos

Esta biblioteca admite los siguientes dispositivos:

oM262M15

oM262M25

oM262M35

oDispositivos Sercos conectados (consulte las guías del usuario correspondientes)

Bloques de funciones

Categoría

Bloque de funciones

Breve descripción

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 en el código del PLC.

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 real.

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_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 actual 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_TouchProbe

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

Varios ejes

MC_CamIn

Este bloque de funciones activa el acoplamiento maestro-esclavo 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 esclavo con una relación de transmisión determinada entre la velocidad del eje maestro y el eje esclavo.

MC_PhasingAbsolute

Este bloque de funciones crea un desplazamiento de posición entre la posición de un eje maestro y la posición de dicho eje maestro desde el punto de vista del eje esclavo.