MC_ReadAxisInfo

Descrizione funzionale

Questo blocco funzione permette di ottenere le informazioni di stato sull'asse.

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

Valid

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • FALSE: l'esecuzione non è stata avviata o è stato rilevato un errore. I valori sulle uscite non sono validi.

  • TRUE: l'esecuzione è stata completata senza errori rilevati. I valori sulle uscite sono validi e possono essere elaborati.

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.

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.

LimitSwitchPos

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: l'interruttore di finecorsa positivo è attivato.

LimitSwitchNeg

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: l'interruttore di finecorsa negativo è attivato.

CommunicationReady

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: la rete è stata inizializzata ed è pronta per la comunicazione.

ReadyForPowerOn

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: azionamento pronto per abilitare lo stadio di potenza.

PowerOn

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: lo stadio di potenza è abilitato.

IsHomed

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: il punto di riferimento è valido (asse nel punto iniziale).

AxisWarning

BOOL

Campo valori: FALSE, TRUE.

  • TRUE: è attivo un avviso.

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.

Osservazione

I valori per le uscite LimitSwitchPos e LimitSwitchNeg sono validi a seconda che i finecorsa siano definiti nella configurazione I/O degli azionamenti ILX2 e SD328A. Questa configurazione degli I/O viene letta una volta all'avvio dell'applicazione e ogni volta che è abilitato lo stadio di potenza.

Non modificare la configurazione degli I/O tra l'avvio dell'applicazione e l'attivazione dello stadio di potenza, altrimenti si verificheranno valori non validi delle uscite LimitSwitchPos e LimitSwitchNeg.

Impostare la configurazione degli I/O prima di avviare l'applicazione.

 AVVERTIMENTO
Funzionamento imprevisto dell'apparecchiatura
Modificare la configurazione degli I/O solo quando lo stadio di potenza è disattivato.
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Informazioni supplementari

Lettura di un parametro