MC_Stop_PTO: comandare un arresto di movimento controllato

Rappresentazione grafica

G-SE-0028269.3.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresen­tazione di funzioni e blocchi funzione.

Variabili di ingresso

Questa tabella descrive le variabili d'ingresso:

L'ingresso

Tipo

Valore iniziale

Descrizione

Axis

AXIS_REF_PTO

-

Nome dell'asse (istanza) per cui deve essere eseguito il blocco funzione. Nella struttura dispositivi, il nome è dichiarato nella configurazione del controller.

Execute

BOOL

FALSE

Sul fronte di salita, avvia l'esecuzione del blocco funzione.

Sul fronte di discesa, azzera le uscite del blocco funzione al termine della sua esecuzione.

Deceleration

DINT

20

Decelerazione in Hz/ms o in ms (a seconda della configurazione).

Intervalo (Hz/ms): 1 - MaxDecelerationAppl

Intervallo (ms): MaxDecelerationAppl- 100.000

JerkRatio1

INT

0

Percentuale di decelerazione da velocità costante utilizzata per creare il profilo di curva a S.

JerkRatio2

INT

0

Percentuale di decelerazione a fermo utilizzata per creare il profilo di curva a S.

Variabili di uscita

Questa tabella descrive le variabili di uscita:

Uscita

Tipo

Valore iniziale

Descrizione

Done

BOOL

FALSE

Se è TRUE, indica che l'esecuzione del blocco funzione si è conclusa senza alcun errore.

Busy

BOOL

FALSE

Se è TRUE, indica che l'esecuzione del blocco funzione è in corso.

CommandAborted

BOOL

FALSE

L'esecuzione del blocco funzione è terminata a causa di un'interruzione dovuta a un altro comando di movimento o a un errore rilevato.

Error

BOOL

FALSE

Se è TRUE, indica che è stato rilevato un errore. L'esecuzione del blocco funzione è terminata.

ErrorId

PTO_ERROR

PTO_ERROR.NoError

Quando Error è TRUE: tipo dell'errore rilevato .

NOTA:

oLa chiamata di questo blocco funzione nello stato Standstill ne cambia lo stato a Stopping e poi indietro a Standstill quando Execute è FALSE.

oLo stato Stopping viene mantenuto finché l'ingresso Execute è TRUE.

oL'uscita Done viene impostata quando la rampa di arresto è terminata.

oSe Deceleration è 0, viene utilizzata la decelerazione di arresto rapida.

oIl blocco funzione si completa con la velocità zero.

oLa durata della decelerazione del blocco del segmento non deve superare 80 secondi.

Esempio diagramma temporale

Il diagramma illustra un profilo semplice dello stato Continuous:

G-SE-0028381.1.gif-high.gif

 

 

Il diagramma illustra un profilo semplice dello stato Discrete:

G-SE-0028379.1.gif-high.gif