Saltar al contenido principal

MW_PlcSetPosition2

MW_PlcSetPosition2 establece los valores de posición actual de dos ejes paso a paso. En el flanco de subida de EN, escribe los valores configurados de Position, pero solo cuando no se están enviando pulsos y los motores están detenidos.

Representación en Ladder

Representación en Diagrama Ladder de MW_PlcSetPosition2

Estructura de bloques

Tipo de variableNombreTipo de datosDescripción
VAR_INPUTENBOOLHabilita el bloque.
VAR_INPUTPositionAxis1DINTPosición objetivo o configurada para el eje seleccionado.
VAR_INPUTPositionAxis2DINTPosición objetivo o configurada para el eje seleccionado.
VAR_OUTPUTENOBOOLHabilitación de salida.
VARMW_PlcSetPosition2_INST_0MW_PlcSetPosition2Instancia de acceso para la estructura de bloques.

Operación

  • En un flanco de subida de EN, el bloque establece la posición actual del eje con el valor configurado de Position.
  • El bloque solo funciona cuando no se envían pulsos al eje; el motor debe estar detenido.
  • El control del motor paso a paso debe estar habilitado para el eje o los ejes seleccionados.

Ejemplos

Ejemplo de lógica Ladder para MW_PlcSetPosition2

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