Questo blocco funzione legge lo stato corrente dell'azionamento.
Nome della libreria: GMC Independent PLCopen MC
Spazio dei nomi: GIPLC
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. |
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
Valid |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oFALSE: l'esecuzione non è stata avviata o è stato rilevato un errore. I valori sulle uscite non sono validi. oTRUE: 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. oFALSE: il blocco funzione non è in fase di esecuzione. oTRUE: il blocco funzione è in fase di esecuzione. |
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. |
Errorstop |
DINT |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Errorstop. |
Disabled |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: stadio di potenza disabilitato. |
Stopping |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Stopping. |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Homing. |
|
StandStill |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo StandStill. |
DiscreteMotion |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Discrete Motion. |
ContinuousMotion |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Continuous Motion. |
SynchronizedMotion |
BOOL |
Campo valori: FALSE, TRUE. Valore predefinito: FALSE. oTRUE: azionamento in stato operativo Synchronized Motion. |
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. |