MC_ReadStatus_PTO: ottenere lo stato dell'asse

Descrizione del blocco funzione

Questo blocco funzione restituisce lo stato Diagramma di stato dell'asse.

Rappresentazione grafica

G-SE-0028399.1.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresen­tazione di funzioni e blocchi funzione.

Variabili di ingresso

Questa tabella descrive le variabili di ingresso:

Ingresso

Tipo

Valore iniziale

Descrizione

Axis

AXIS_REF_PTO

-

Nome dell'asse (istanza) per cui deve essere eseguito il blocco funzione. Nella struttura dispositivi, il nome è dichiarato nella configurazione del controller.

Enable

BOOL

FALSE

Se è TRUE, il blocco funzione viene eseguito. I valori degli ingressi del blocco funzione possono essere modificati continuamente, e così pure aggiornate in continuo le uscite.

Se è FALSE, interrompe l'esecuzione del blocco funzione e reimposta le relative uscite.

Variabili di uscita

Questa tabella descrive le variabili di uscita:

Uscita

Tipo

Valore iniziale

Descrizione

Valid

BOOL

FALSE

L'impostazione delle uscite è valida.

Error

BOOL

FALSE

Se è TRUE, indica che è stato rilevato un errore. L'esecuzione del blocco funzione è terminata.

ErrorId

PTO_ERROR

PTO_ERROR.NoError

Se Error è TRUE: codice dell'errore rilevato.

ErrorStop

BOOL

FALSE

Se è TRUE, lo stato è attivo (Diagramma di stato del movimento).

Disabled

BOOL

FALSE

Stoppping

BOOL

FALSE

Homing

BOOL

FALSE

Stanstill

BOOL

FALSE

DiscreteMotion

BOOL

FALSE

ContinuousMotion

BOOL

FALSE

IsHomed

BOOL

FALSE

Se TRUE, il punto di riferimento è valido e il movimento assoluto è consentito.

AxisWarning

BOOL

FALSE

Se TRUE, è presente un avviso sull'asse (chiamata MC_ReadAxisError_PTO per informazioni dettagliate).

QueueFull

BOOL

FALSE

Se è TRUE, la coda dei movimenti è piena e nel buffer non sono consentiti movimenti aggiuntivi.