MC_Stop (arresto del controllo movimento)

L'istruzione MC_Stop comanda un arresto di movimento controllato e trasferisce lo stato dell'asse su Arresto in corso. Qualsiasi esecuzione di blocchi funzione in corso viene annullata. I comandi di movimento dei blocchi funzione vengono tutti ignorati fino a che lo stato dell'asse non passa a Fermo.
Dettagli operazione:
  • Fin quando l'ingresso Execute è alto, l'asse rimane nello stato di Arresto in corso. Mentre l'asse è nello stato Arresto in corso, nessun altro blocco funzione di movimento può eseguire un movimento sullo stesso asse.
  • Se Decelerazione è uguale a zero, i parametri MC_Stop vengono determinati dall'impostazione Arresto di emergenza della configurazione dell'asse, incluso tipo E-Stop, E-stop Deceleration e E-stop Jerk.
  • Quando non sono presenti errori durante la sequenza di arresto, lo stato dell'asse esegue una transizione a Fermo dopo che il bit Completato viene IMPOSTATO e l'ingresso Execute passa a False.
  • Utilizzare MC_Stop per la funzione Arresto di emergenza o situazioni di eccezione. Utilizzare MC_Halt per il normale l'arresto del movimento.
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_Stop
MC_Stop
Parametri MC_Stop
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Abilitazione del blocco istruzione.
  • TRUE: Esegue il calcolo MC_Stop corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile solo alle programmazioni in diagramma ladder.
AxisIn
Ingresso
AXIS_REF
Utilizzare il tipo di dati AXIS_REF per definire i parametri per AxisIn.
Execute
Ingresso
BOOL
  • TRUE: Avvia l'azione fronte di salita.
  • FALSE: Non in esecuzione.
Deceleration
Ingresso
REAL
Valore della decelerazione [u/s
2
].
Jerk
Ingresso
REAL
Valore del jerk [u/s
3
].
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
TRUE: La velocità zero è stata raggiunta senza errori durante la sequenza di arresto.
Busy
Uscita
BOOL
TRUE: Il blocco funzione non è terminato.
Active
Uscita
BOOL
TRUE: Indica che il blocco funzione ha il controllo dell'asse.
CommandAborted
Uscita
BOOL
TRUE: Il comando è stato sostituito tramite override dal blocco funzione MC_Power(OFF) o Arresto 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_Stop

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