MC_Stop

Descrizione funzionale

Questo blocco funzione interrompe il movimento in corso. La modalità operativa è interrotta da questo blocco funzione.

Il blocco funzione MC_Stop comanda un arresto del movimento all'azionamento. I parametri di arresto specifici dell'azionamento, come la decelerazione, sono forniti dall'implementazione del dispositivo. Una nuova esecuzione di questo blocco funzione non influenza la decelerazione in corso.

La procedura di arresto può essere interrotta soltanto disabilitando lo stadio di potenza tramite MC_Power.

L'esecuzione di un altro blocco funzione di movimento mentre MC_Stop è occupato non influenza la procedura di arresto. Questo significa che il blocco funzione MC_Stop resta occupato e il blocco funzione eseguito termina con un errore del blocco funzione.

Finché l'ingresso Execute è TRUE, l'esecuzione di un comando di movimento non è possibile. In questo caso, i blocchi funzione di movimento eseguiti terminano con un errore del blocco funzione.

Libreria e spazio dei nomi

Nome della libreria: GMC Independent PLCopen MC

Spazio dei nomi: GIPLC

Rappresentazione grafica

Ingressi

Ingresso

Tipo di dati

Descrizione

Execute

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

Un fronte di salita dell'ingresso Execute avvia il blocco funzione. Il blocco funzione continua a essere eseguito e l'uscita Busy è impostata a TRUE.

È possibile riavviare questo blocco funzione durante l'esecuzione. I valori di destinazione vengono sovrascritti dai nuovi valori nel momento in cui si verifica il fronte di salita.

Uscite

Uscita

Tipo di dati

Descrizione

Done

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: l'esecuzione non è stata avviata o è stato rilevato un errore.

  • TRUE: esecuzione terminata senza errori rilevati.

Busy

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: il blocco funzione non è in fase di esecuzione.

  • TRUE: il blocco funzione è in fase di esecuzione.

CommandAborted

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: l'esecuzione non è stata interrotta.

  • TRUE: l'esecuzione è stata interrotta da un altro blocco funzione.

Error

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: esecuzione del blocco funzione in corso, nessun errore rilevato.

  • TRUE: è stato rilevato un errore nell'esecuzione del blocco funzione.

ErrorID

WORD

Restituisce il valore di un codice diagnostico. Consultare i codici di diagnostica della libreria. Se il valore è 0 e se l'uscita Error di questo blocco funzione è impostato a TRUE, il codice diagnostico può essere letto con l'uscita AxisErrorID del blocco funzione MC_ReadAxisError.

Ingressi/uscite

Ingresso/uscita

Tipo di dati

Descrizione

Axis

Axis_Ref

Riferimento all'asse (istanza) per cui deve essere eseguito il blocco funzione (corrisponde al nome dell'asse). Il nome dell'asse deve essere definito nella struttura EcoStruxure Machine Expert Dispositivi.

Note

Se è stato attivato questo blocco funzione, l'uso simultaneo del blocco funzione Control_ATV può provocare un comportamento anomalo.

 AVVERTIMENTO
FUNZIONAMENTO ANOMALO DELL'APPARECCHIATURA
  • Non attivare il blocco funzione Control_ATV quando questo blocco è attivo.
  • Disattivare questo blocco funzione o consentire la fine dell'esecuzione del blocco funzione prima di attivare il blocco funzione Control_ATV.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Il blocco funzione può essere interrotto solo disabilitando lo stadio finale tramite il blocco funzione MC_Power.

Finché l'ingresso Execute è TRUE, non è possibile avviare alcun altro blocco funzione ad eccezione di MC_Power.

Se lo stato operativo Stopping passa allo stato ErrorStop perché MC_Stop ha rilevato un errore nella sua esecuzione o l'alimentazione dell'asse è stata disattivata, l'asse non passa nuovamente nello stato operativo Stopping automaticamente anche se l'ingresso Execute e TRUE È necessario un nuovo fronte di salita sull'ingresso Execute per trasferire l'asse nello stato operativo Stopping.

Per ATV, il metodo di arresto corrisponde alla configurazione dell'arresto (vedere il manuale del prodotto).

Per gli azionamenti LXM32, occorre utilizzare il blocco funzione specifico del produttore SetStopRamp_LXM32 per impostare la decelerazione. Per modificare la rampa di decelerazione, eseguire il blocco funzione una volta.

Per gli azionamenti SD328A, non esiste alcuna rampa di arresto specifica disponibile. Per definire la rampa, utilizzare il blocco funzione SetDriveRamp_SD328A.

Per Lexium ILA, ILE e ILS integrated drives, occorre utilizzare il blocco funzione specifico del produttore SetStopRamp_ILX per impostare la decelerazione. Per modificare la rampa di decelerazione, eseguire il blocco funzione una volta.