Representación Ladder

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

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);
|
|---|