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

MW_PlcGetPosition1

Previous pageReturn to chapter overviewNext page

Bloque para leer la posición actual del eje.

 

Representación Ladder

 

MW_PlcGetPosition1_G0

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

AxisNumber

CONST

Eje seleccionado

VAR_OUTPUT

ENO

BOOL

Habilitación de salida

Position

DINT

Posición actual

VAR

MW_PlcGetPosition1_INST_0

MW_PlcGetPosition1

Instancia de acceso a la estructura del bloque

 

Funcionamiento

 

Cuando la entrada EN sea TRUE, el bloque leerá la posición actual del eje y la guardará en la variable "Position".

 

wpshelp_common_fig_note

¡NOTA!

Es necesario que el control de motor de paso esté habilitado para el eje seleccionado. Vea el manual del usuario y el manual de parámetros.

 

Ejemplo en Ladder

 

MW_PlcGetPosition1_example01

En el ejemplo de arriba, el contacto "read" habilita la lectura de la posición actual del eje 1. Mientras "read" esté en TRUE, la variable"pos" será actualizada con el valor de la posición actual del eje.

 

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;

   pos : DINT := 0;

END_VAR

 

done := FB_MW_PlcGetPosition1(

   EN:=enable,

   AxisNumber:=1,

   Position=> pos);