MC_Power

Descrizione funzionale

Questo blocco funzione abilita o disabilita lo stadio di potenza dell'azionamento.

TRUE sull'ingresso Enable abilita lo stadio di potenza. Una volta che lo stadio di potenza è abilitato, viene impostata l'uscita Status.

FALSE sull'ingresso Enable disabilita lo stadio di potenza. Una volta che lo stadio di potenza è abilitato, viene reimpostata l'uscita Status.

Se vengono rilevati degli errori durante l'esecuzione, viene impostata l'uscita Error.

Il blocco funzione non deve essere utilizzato come un blocco funzione Enable generale. Ogni volta che si richiama un blocco funzione, l'ingresso Enable viene confrontato con lo stato dell'uscita. Se questi valori sono diversi, viene eseguito un nuovo comando per inserire lo stadio di potenza (Enable = TRUE e Status = FALSE) o per disinserire lo stadio di potenza (Enable = FALSE e Status = TRUE). La funzione deve essere richiamata fino all'ottenimento dello stato comandato dello stadio di potenza oppure fino al verificarsi di un errore. Se si è verificato un errore del blocco funzione (ad esempio un timeout), l'uscita Error viene impostata e verrà reimpostata alla successiva chiamata del blocco funzione.

Il blocco funzione non deve essere chiamato ciclicamente. Chiamare questo blocco funzione soltanto se è necessario disinserire o inserire lo stadio di potenza.

NOTA: Se si è verificato un errore di timeout, le informazioni di diagnostica PowerTimeout sono fornite dal blocco funzione MC_ReadAxisError e non da ErrorID di uscita del blocco funzione MC_Power.

Nome della libreria e spazio dei nomi

Nome della libreria: GMC Independent PLCopen MC

Spazio dei nomi: GIPLC

Rappresentazione grafica

Ingressi

Ingresso

Tipo di dati

Descrizione

Enable

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

L'ingresso Enable avvia o termina l'esecuzione di un blocco funzione.

  • FALSE: l'esecuzione del blocco funzione è terminata. Le uscite Valid, Busy e Error vengono impostate a FALSE.

  • TRUE: il blocco funzione è in fase di esecuzione. Il blocco funzione continua ad essere eseguito per tutto il tempo in cui l'ingresso Enable è impostato a TRUE.

Uscite

Uscita

Tipo di dati

Descrizione

Status

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: Disattivazione dello stadio finale.

  • TRUE: Attivazione dello stadio finale.

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.

Se viene rilevato un errore Node Guarding o Heartbeat, è necessario resettare la memoria degli errori per mezzo del blocco funzione MC_Reset prima di poter abilitare nuovamente lo stadio di potenza.