MC_Halt (halt di controllo movimento)

L'istruzione MC_Halt comanda un arresto controllato del movimento in condizioni operative normali.
Dettagli operazioni:
  • Lo stato dell'asse passa in movimento discreto, fino a quando raggiunge la velocità zero. Quando la velocità raggiunge lo zero, Done viene impostato su True e lo stato dell'asse cambia a Fermo.
  • Durante la decelerazione dell'asse è possibile eseguire un altro comando di controllo assi che esegue l'override di MC_Halt.
  • Se MC_Halt viene rilasciato quando lo stato dell'asse è Azzeramento, il blocco funzione riporta un errore e il processo di homing non viene interrotto.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione si applica ai controllori L50E e L70E che supportano il controllo del movimento.
MC_Halt
MC_Halt
Parametri MC_Halt
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione del blocco istruzione.
  • TRUE: Esegue il calcolo di MC_Halt corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile alle programmazioni in diagramma ladder.
AxisIn
Ingresso
AXIS_REF
Utilizzare i parametri del tipo di dati AXIS_REF per definire AxisIn.
Execute
Ingresso
BOOL
Indica quando avviare il movimento.
  • TRUE: Avvia il movimento nel fronte di salita.
  • FALSE: non avviare il movimento.
L'esecuzione di MC_Halt durante il homing, MC_Halt è impostato su MC_FB_ERR_STATE e il processo di homing continua.
Deceleration
Ingresso
REAL
Valore della decelerazione (sempre positivo) (energia in riduzione del motore).
se Deceleration <= 0 e lo stato dell'asse non è Fermo, MC_Halt è impostato su MC_FB_ERR_RANGE.
Jerk
Ingresso
REAL
Valore Jerk (sempre positivo).
se Deceleration <= 0 e lo stato dell'asse è Fermo, MC_Halt è impostato su MC_FB_ERR_RANGE.
BufferMode
Ingresso
SINT
Non utilizzato. La modalità è sempre MC_Aborting.
ENO
Uscita
BOOL
Abilita uscita.
Applicabile solo alle programmazioni in diagramma ladder.
Axis
Uscita
L'uscita dell'asse nei programmi Diagramma Ladder è di sola lettura.
Done
Uscita
BOOL
Raggiungimento della velocità zero.
Busy
Uscita
BOOL
Il blocco istruzione non è finito.
Active
Uscita
BOOL
Indica che il blocco istruzione ha il controllo sull'asse.
CommandAborted
Uscita
BOOL
Viene eseguito l'override del comando da parte di un altro comando o arresto su errore.
Error
Uscita
BOOL
Indica che si è verificato un errore.
  • TRUE: È stato rilevato un errore.
  • FALSE: Nessun errore.
ErrorID
Uscita
UINT
Numero univoco che identifica l'errore. Gli errori per questa istruzione sono definiti in ID errori del blocco funzione di controllo movimento.

Esempi di MC_Halt

Esempio di diagramma a blocchi funzionali MC_Halt
Esempio di diagramma a blocchi funzione MC_Halt
Esempio di diagramma ladder MC_Halt
Esempio di diagramma ladder MC_Halt
Esempio di testo strutturato MC_Halt
Esempio di testo strutturato MC_Halt
Risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal