Camino:  Equipo (Dispositivos) > PLC200 > Programa > Motion - Stepper Motor >

MW_PlcGetPosition2

Previous pageReturn to chapter overviewNext page

 

Representación Ladder

 

MW_PlcGetPosition2_G0

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

VAR_OUTPUT

ENO

BOOL

Habilitación de salida

PositionAxis1

DINT

Posición actual del eje 1

PositionAxis2

DINT

Posición actual del eje 2

VAR

MW_PlcGetPosition2_INST_0

MW_PlcGetPosition2

Instancia de acceso a la estructura del bloque

 

Funcionamiento

 

Cuando la entrada EN sea TRUE, el bloque leerá la posición actual de los ejes.

 

wpshelp_common_fig_note

¡NOTA!

Es necesario que el control de motor de paso esté habilitando ambos ejes. Vea el manual del usuario y el manual de parámetros.

 

Ejemplo en Ladder

 

MW_PlcGetPosition2_example01

En el ejemplo de arriba el contacto "read" habilita la lectura de la posición de los ejes. Mientras "read" esté en TRUE, las variables"pos1" y "pos2" serán actualizadas con el valor de la posición actual de los ejes.

 

Ejemplo en ST

 

 El ejemplo de abajo exhibe las instrucciones para aplicación del ejemplo de arriba en lenguaje ST.

 

 

VAR

   enable : BOOL := 1;

   done : BOOL;

   pos1 : DINT := 0;

   pos2 : DINT := 0;

END_VAR

 

done := FB_MW_PlcGetPosition2(

   EN:=enable,

   PositionAxis1=>pos1,

   PositionAxis2=>pos2);