MC_Stop_PTO: comandare un arresto di movimento controllato
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
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. |
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.
Il diagramma illustra un profilo semplice dello stato Continuous:
Il diagramma illustra un profilo semplice dello stato Discrete: