MC_TouchProbe_LXM28

Descrizione funzionale

Il blocco funzione configura e avvia la cattura di posizione.

La cattura di posizione tramite un ingresso del segnale cattura la posizione nell'istante in cui viene rilevato un fronte su uno degli ingressi Capture digitali.

La cattura della posizione può essere attivata da un fronte di salita o da un fronte di discesa sull'ingresso del segnale.

Nome della libreria e spazio dei nomi

Nome della libreria: Lexium 28

Spazio dei nomi: SEM_LXM28

Rappresentazione grafica

G-SE-0048828.1.gif-high.gif

 

 

Ingressi

Ingresso

Tipo di dati

Descrizione

Execute

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

Un fronte di salita dell'ingresso Execute avvia il blocco funzione. Il blocco funzione continua ad essere eseguito e l'uscita Busy è impostata a TRUE. I blocchi funzione che attivano un movimento possono essere riavviati durante l'esecuzione. I valori di destinazione vengono sovrascritti dai nuovi valori nel momento in cui si verifica il fronte di salita. Un fronte di salita sull'ingresso Execute viene ignorato durante l'esecuzione dei blocchi funzione.

oFALSE: se Enable è impostato a FALSE, le uscite Done, Error o CommandAborted vengono impostate a TRUE per un ciclo.

oTRUE: se Enable è impostato a FALSE, le uscite Done, Error o CommandAborted rimangono impostate a TRUE.

Unit

UINT

Campo valori: 1 ... 2

Valore predefinito: 1

o1: ingresso Capture 1

o2: ingresso Capture 2

TriggerLevel

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: inizio della cattura di posizione su un fronte di discesa.

oTRUE: inizio della cattura di posizione su un fronte di salita.

SingleShot

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: impostazione della cattura di posizione continua. Cattura continua significa che la posizione del motore viene catturata nuovamente su ogni fronte. Il valore catturato in precedenza viene sovrascritto.

oTRUE: imposta la cattura della posizione unica. Cattura unica significa che la posizione viene catturata sul primo fronte. Il valore di cattura non viene sovrascritto da un nuovo fronte.

Uscite

Uscita

Tipo di dati

Descrizione

Done

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

FALSE: l'esecuzione non è stata avviata o è stato rilevato un errore.

TRUE: esecuzione terminata senza errori rilevati.

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.

CommandAborted

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

FALSE: l'esecuzione non è stata interrotta.

TRUE: l'esecuzione è stata interrotta da un altro blocco funzione.

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.

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.

RecordedPosition

DINT

Campo valori: -2147483648 ... 2147483647

Valore predefinito: 0

Posizione del motore catturata nell'unità posizione definita dall'utente

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

Per utilizzare contemporaneamente entrambi gli ingressi di cattura, usare un'istanza del blocco separata per ogni ingresso di cattura.

Ulteriori informazioni

Cattura della posizione tramite ingresso del segnale