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
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. |
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. |
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. |
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().