Registro del
seguimiento
Al producirse un flanco ascendente de la señal Move_MDX1 en la entrada Execute del
componente funcional MC_MoveRelative_MDX, el eje del motor se pone en
movimiento para alcanzar la posición de destino [1]. La salida Active muestra esto
cuando recibe el valor TRUE.
Tras realizar el posicionamiento con éxito, el componente funcional restaura la salida
Active de nuevo al valor FALSE y asigna a la salida Done el valor TRUE [2]. En este
ejemplo, la salida Done se ajusta al valor TRUE sólo durante un ciclo de control, ya que
la señal de entrada Execute se restaura al valor FALSE antes de finalizar el
posicionamiento.
Debido al siguiente flanco ascendente en la entrada Execute, el eje del motor inicia de
nuevo un movimiento de posicionamiento [3].
No obstante, el siguiente flanco ascendente se produce en la entrada Execute antes de
finalizar el posicionamiento. El siguiente posicionamiento se realiza de forma
ininterrumpida a partir de la posición actual del eje del motor en el momento del último
flanco ascendente en la entrada Execute [4]. De esta forma no se produce una parada
del eje del motor, sino que continúa directamente en el siguiente movimiento.
Tras finalizar el posicionamiento, el componente funcional restaura la salida Active de
nuevo al valor FALSE. No obstante, la señal de salida Done permanece en este caso
con el valor TRUE tras finalizar el posicionamiento, ya que la señal de entrada Execute
aún no ha sido restaurada al valor FALSE [5].
Manual – Biblioteca MPLCMotion_MDX
Ejemplos de programación
Posicionamiento de un eje del motor
I
5
0 0
20087AXX
81