MC_ReadAxisInfo

Descrizione funzionale

Questo blocco funzione restituisce informazioni dettagliate sullo stato dell'asse collegato, come lo stato operativo dell'azionamento e informazioni di stato.

Rappresentazione grafica

Ingressi

Ingresso

Tipo di dati

Descrizione

Axis

Axis_Ref

Riferimento all'asse per cui deve essere eseguito il blocco funzione.

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

Valid

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: i valori sulle uscite PowerOn, IsHomed, ReadyForPowerOn, CommunicationReady, PowerOn e AxisWarning sono validi.

  • FALSE: uno dei valori sulle uscite PowerOn, IsHomed, ReadyForPowerOn, CommunicationReady, PowerOn o AxisWarning non è valido.

Error

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: il blocco funzione è in esecuzione, nessun errore è stato rilevato durante l'esecuzione.

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

ErrorID

ET_Result

Questa enumerazione fornisce informazioni diagnostiche.

PowerOn

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: lo stadio finale dell'azionamento è attivato.

  • FALSE: lo stadio finale dell'azionamento non è attivato.

NOTA: Nel caso di un azionamento simulato, l'azionamento si comporta come se fosse stato abilitato lo stadio finale. Nel caso di un asse virtuale, l'asse si comporta come se fosse stata applicata l’alimentazione.

IsHomed

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è in posizione di origine.

  • FALSE: Punto di riferimento dell'asse non rilevato.

ReadyForPowerOn

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: lo stadio finale dell'azionamento è pronto per essere abilitato. Parola di stato dell’azioneamento (IDN S-0-0135 Sercos): il bit 13 è 0, il bit 14 è 0, il bit 15 è 1.

  • FALSE: lo stadio finale dell'azionamento non è pronto per essere abilitato. I bit della parola di stato dell'azionamento non hanno i valori richiesti per l’abilitazione dello stadio finale.

Simulation

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è simulato.

  • FALSE: l'asse non è simulato.

CommunicationReady

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è pronto per la comunicazione.

  • FALSE: l'asse non è pronto per la comunicazione.

Per un azionamento simulato, il valore è TRUE se Sercos è nella fase di comunicazione 4. Per un azionamento virtuale, il valore è TRUE.

AxisWarning

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: è stato rilevato un errore di classe 0 per l’azionamento. Il bit 12 della parola di stato del variatore (IDN S-0-0135 Sercos) è 1.

  • FALSE: non è stato rilevato alcun errore di classe 0 per l’azionamento. Il bit 12 della parola di stato del variatore (IDN S-0-0135 Sercos) è 0.