MoveVelocity_LXM32

Descrizione funzionale

Questo blocco funzione avvia la modalità operativa Profile Velocity. Nella modalità operativa Profile Velocity, viene effettuato un movimento con una velocità di destinazione. L'origine della velocità di destinazione è impostata tramite l'ingresso SetpointSource. Quando si raggiunge la velocità di destinazione, l'uscita InVelocity viene impostata a TRUE.

Libreria e spazio dei nomi

Nome della libreria: GMC Independent Lexium

Spazio dei nomi: GILXM

Rappresentazione grafica

G-SE-0060062.2.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 a essere eseguito e l'uscita Busy è impostata a TRUE.

È possibile riavviare questo blocco funzione durante l'esecuzione. I valori di destinazione vengono sovrascritti dai nuovi valori nel momento in cui si verifica il fronte di salita.

SetpointSource

ET_SetpointSource_LXM32

Intervallo valori: 0...1

Valore predefinito: 0

Origine della velocità di destinazione.

o0 / Value: velocità di destinazione tramite ingresso Velocity

o1 / AnalogInput: velocità di destinazione tramite ingresso analogico (modulo I/O)

Vedere anche Tipo dati specifico del produttoreET_SetpointSource_LXM32.

Velocity

DINT

Campo di valori: -2147483648...2147483647

Valore predefinito: 0

Velocità di destinazione in unità definite dall'utente.

Acceleration

DINT

Campo valori: 1...2147483647

Valore predefinito: 600

Rampa di accelerazione in unità definite dall'utente.

Deceleration

DINT

Campo valori: 1...2147483647

Valore predefinito: 600

Rampa di decelerazione in unità definite dall'utente.

Uscite

Uscita

Tipo di dati

Descrizione

InVelocity

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: valore di destinazione non raggiunto.

oTRUE: valore di destinazione raggiunto.

Busy

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: il blocco funzione non è in fase di esecuzione.

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

oFALSE: l'esecuzione non è stata interrotta.

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

Error

BOOL

Campo valori: FALSE, TRUE.

Valore predefinito: FALSE.

oFALSE: esecuzione del blocco funzione in corso, nessun errore rilevato.

oTRUE: è stato rilevato un errore nell'esecuzione del blocco funzione.

ErrorID

WORD

Restituisce il valore di un codice diagnostico. Consultare i codici di diagnostica della libreria. Se il valore è 0 e se l'uscita Error di questo blocco funzione è impostato a TRUE, il codice diagnostico può essere letto con l'uscita AxisErrorID del blocco funzione MC_ReadAxisError.

Ingressi/uscite

Ingresso/uscita

Tipo di dati

Descrizione

Axis

Axis_Ref

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 EcoStruxure Machine Expert Dispositivi.

Note

L'uscita Busy rimane TRUE anche se è stata raggiunta la velocità di destinazione oppure se l'ingresso Execute viene impostato a FALSE. L'uscita Busy viene impostata a FALSE non appena viene eseguito un altro blocco funzione come MC_Stop.

Gli ingressi Acceleration e Deceleration vengono presi in considerazione solo se si utilizzano i bus di campo EtherNet/IP o Modbus TCP.

Ulteriori informazioni

Modalità operativa Profile Velocity