Questo blocco funzione avvia il funzionamento Jog. TRUE sull'ingresso Forward o sull'ingresso Backward avvia il movimento di Jog. Se sia l'ingresso Forward che l'ingresso Backward sono FALSE, il funzionamento Jog viene terminato e viene impostata l'uscita Done. Se sia l'ingresso Forward che l'ingresso Backward sono TRUE, il funzionamento Jog rimane attivo, ma il movimento di Jog viene interrotto e l'uscita Busy rimane impostata.
Nome della libreria e spazio dei nomi
Nome della libreria: Lexium 28
Spazio dei nomi: SEM_LXM28
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
Forward |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: nessun movimento in direzione positiva. oTRUE: viene avviato il movimento in direzione positiva. |
Backward |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: nessun movimento in direzione negativa. oTRUE: viene avviato il movimento in direzione negativa. |
Fast |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: movimento alla velocità impostata in VeloSlow. oTRUE: movimento alla velocità impostata in VeloFast. |
TipPos |
DINT |
Campo valori: 0 ... 2147483647 Valore predefinito: 0 Posizione nell'unità posizione definita dall'utente. o0: il movimento continuo viene avviato immediatamente. o>0: viene avviato il movimento passo passo. Dopo che il movimento passo passo finito, inizia il tempo di attesa WaitTime. Una volta scaduto il tempo di attesa, viene avviato un movimento continuo. |
WaitTime |
INT |
Campo valori: 0 ... 65535 Valore predefinito: 500 Tempo di attesa in unità ms. Se TipPos è > 0, il tempo di attesa WaitTime inizia non appena è stata percorsa la distanza regolata. Una volta scaduto il tempo di attesa WaitTime, viene avviato un movimento continuo. |
VeloSlow |
DINT |
Campo valori: 0 ... 2147483647 Valore predefinito: 1280000 Velocità nell'unità velocità definita dall'utente. Se Fast = FALSE, il movimento viene effettuato a questa velocità. |
VeloFast |
DINT |
Campo valori: 0 ... 2147483647 Valore predefinito: 6400000 Velocità nell'unità velocità definita dall'utente. Se Fast = TRUE, il movimento viene effettuato a questa velocità. |
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. NOTA: L'uscita Busy rimane TRUE anche se la velocità di destinazione è stata raggiunta o Execute diventa FALSE. L'uscita Busy viene impostata a FALSE non appena viene eseguito un altro blocco funzione come MC_Stop. |
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. |
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. |