MC_ReadActualVelocity

Descrizione funzionale

Questo blocco funzione restituisce la velocità in unità definite dall'utente finché il valore all'ingresso Enable è TRUE. La velocità viene calcolata sulla base della posizione.

Se l'ingresso Enable è impostato su FALSE, i dati non sono validi e le uscite vengono azzerate.

Per un azionamento simulato, l'uscita ET_Result è impostata su NoActualValuesWithSimulatedDrive.

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: il valore all'uscita Velocity è valido.

  • FALSE: il valore all'uscita Velocity 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.

Velocity

LREAL

Velocità in unità utente al secondo.