MC_ReadStatus

Descrizione funzionale

Questo blocco funzione fornisce informazioni sullo stato operativo PLCopen dell'asse collegato.

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 ErrorStop, Disabled, Stopping, Standstill, Homing, DiscreteMotion, ContinuousMotion e SynchronizedMotion sono validi.

  • FALSE: uno dei valori sulle uscite ErrorStop, Disabled, Stopping, Standstill, Homing, DiscreteMotion, ContinuousMotion e SynchronizedMotion 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.

ErrorStop

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen ErrorStop.

  • FALSE: l'asse non è nello stato operativo PLCopen ErrorStop.

Disabled

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen Disabled.

  • FALSE: l'asse non è nello stato operativo PLCopen Disabled.

Stopping

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen Stopping.

  • FALSE: l'asse non è nello stato operativo PLCopen Stopping.

Standstill

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen Standstill.

  • FALSE: l'asse non è nello stato operativo PLCopen Standstill.

Homing

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen Homing.

  • FALSE: l'asse non è nello stato operativo PLCopen Homing.

DiscreteMotion

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen DiscreteMotion.

  • FALSE: l'asse non è nello stato operativo PLCopen DiscreteMotion.

ContinuousMotion

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen ContinuousMotion.

  • FALSE: l'asse non è nello stato operativo PLCopen ContinuousMotion.

SynchronizedMotion

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

  • TRUE: l'asse è nello stato operativo PLCopen SynchronizedMotion.

  • FALSE: l'asse non è nello stato operativo PLCopen SynchronizedMotion.

NOTA: Per ulteriori informazioni, vedere il Diagramma di stato PLCopen.