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.
Nome della libreria: GMC Independent PLCopen MC
Spazio dei nomi: GIPLC
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.
|
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
Status |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
Error |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE.
|
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. |
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 . |
Se è stato attivato questo blocco funzione, l'uso simultaneo del blocco funzione Control_ATV può provocare un comportamento anomalo.
AVVERTIMENTO | |
---|---|
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.