MC_ReadParameter_LXM28

Descrizione funzionale

Questo blocco funzione legge un oggetto dall'elenco dei parametri del dispositivo.

Nome della libreria e spazio dei nomi

Nome della libreria: Lexium 28

Spazio dei nomi: SEM_LXM28

Rappresentazione grafica

G-SE-0048822.1.gif-high.gif

 

 

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.

oFALSE: l'esecuzione del blocco funzione è terminata. Le uscite Valid, Busy e Error vengono impostate a FALSE.

oTRUE: 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.

ParameterNumber

UINT

Campo valori: 0 ... 65535

Valore predefinito: 1000

Numero del parametro:

o1: posizione di riferimento (dal generatore di profili).

o2: limite di posizione positivo del finecorsa software.

o3: limite di posizione negativo del finecorsa software.

o10: velocità attuale.

o11: velocità di destinazione.

o1000: selezione tramite indice e sottoindice.

o1001: monitoraggio del finecorsa software positivo e negativo (disattivato: bit 0 = 0. Attivato: bit 0 = 1).

Per una panoramica dei parametri, vedere il manuale del prodotto.

Index

UINT

Campo valori: 0 ... 65535

Valore predefinito: 0

Indice dei parametri da leggere. Valido solo se ParameterNumber = 1000.

Per una panoramica dei parametri, vedere il manuale del prodotto.

Subindex

UINT

Campo valori: 0 ... 255

Valore predefinito: 0

Sottoindice del parametro da leggere. Valido solo se ParameterNumber = 1000.

Per una panoramica dei parametri, vedere il manuale del prodotto.

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: l'esecuzione del blocco funzione non è stata avviata o terminata.

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.

Value

DINT

Campo valori: -2147483648 ... 2147483647

Valore predefinito: 0

Valore del parametro.

Length

UINT

Campo valori: 1 ... 4

Valore predefinito: 0

Lunghezza del parametro in byte.

Ingressi/uscite

Ingresso/uscita

Tipo di dati

Descrizione

Axis

Axis_Ref_LXM28

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 SoMachine Dispositivi.

Note

Il valore letto verrà interpretato come valore DINT. Per leggere un parametro con il tipo di dati UDINT occorre convertire il valore letto con la funzione DINT_TO_UDINT().

Ulteriori informazioni

Lettura di un parametro