Saltar al contenido principal

MW_PlcMoveRelative2

MW_PlcMoveRelative2 desplaza dos ejes paso a paso simultáneamente según un número relativo de pulsos. En el flanco de subida de EN, genera pulsos relativos a las posiciones actuales y sincroniza ambos ejes para que finalicen sus trayectorias en el mismo instante.

Representación en Ladder

Representación en Diagrama Ladder de MW_PlcMoveRelative2

Estructura de bloques

Tipo de variableNombreTipo de datosDescripción
VAR_INPUTEN/ExecuteBOOLSeñal de habilitación.
VAR_INPUTPositionAxis1DINTPosición objetivo o configurada para el eje seleccionado.
VAR_INPUTPositionAxis2DINTPosición objetivo o configurada para el eje seleccionado.
VAR_OUTPUTDONEBOOLSe establece cuando el bloque finaliza correctamente.
VAR_OUTPUTActiveBOOLIndica que el bloque controla el eje.
VAR_OUTPUTBusyBOOLIndica que el bloque todavía se está ejecutando.
VAR_OUTPUTErrorBOOLIndica un error de ejecución.
VAR_OUTPUTErrorIDBYTEIdentificador de error.
VARMW_PlcMoveRelative2_INST_0MW_PlcMoveRelative2Instancia de acceso para la estructura de bloques.

Operación

  • En un flanco de subida de EN, el bloque genera pulsos en relación con la posición actual.
  • Una posición relativa negativa invierte la señal de dirección y genera el número de pulsos solicitado.
  • El PLC utiliza una frecuencia final y una rampa de aceleración predeterminadas para el control de los ejes. Estos valores pueden modificarse con MW_PlcChangeRamp1.
  • Utilice MW_PlcStop1 or `MW_PlcStop2 para interrumpir la generación de pulsos durante el movimiento.
  • En el control de dos ejes, ambos ejes se sincronizan para que finalicen sus trayectorias en el mismo instante.

Códigos de error

CódigoDescripción
0Ejecutado con éxito.
1El control de ejes no está habilitado.
2Número de pasos no válido.
3No se pudo generar una trayectoria sincronizada.
4Rampa no válida.
5Error de configuración.

Ejemplos

Ejemplo de lógica Ladder MW_PlcMoveRelative2

El ejemplo en Ladder muestra un uso funcional del bloque con las señales de comando, estado y salida correspondientes.