14. Interface PROFIBUS
14.5
Pausa programada <ProgHold>
Esta instrucción es apropiada para efectuar pruebas o la puesta a punto. Puede insertarse
en un punto cualquiera del programa para detenerse cuando se requiera. Si la pausa debe
tener lugar o no, se decide externamente a través de la interface. Si esta señal está activada,
es decir, si tiene el estado TRUE, el programa de movimientos se detiene llamando a la
macro ProgHold. El programa se reanuda con otra instrucción de arranque.
Si la señal de detención no está colocada en la interface, el programa se ejecuta sin parar.
Para llamar a la macro no se requiere ningún parámetro.
Ejemplo:
:
OvlVel(100)
Lin(pos1)
Lin(pos2)
ProgHold()
Lin(pos3)
Lin(pos4)
ProgHold()
Lin(pos5)
:
El programa del ejemplo se aproxima a diferentes posiciones estando ajustado un avance
aproximado por velocidad del 100%. Si la señal de la pausa programada está activada, el
programa se para en este punto. Con ello se obtiene el siguiente desarrollo de velocidad:
114
Sintaxis
ProgHold ( )
// Avance aproximado completo
// Pausa programada
// Pausa programada
Festo GDCP-CMXR-SW-ES es 0805NH