MC_ReadActualPosition (posizione effettiva di lettura del controllo movimento)
L'istruzione MC_ReadActualPosition restituisce la posizione effettiva dell'asse di feedback. MC_ReadActualPosition è applicabile solo al movimento di retroazione.
Dettagli operazione:
- Prima di eseguire MC_ReadActualPosition, verificare che l'asse sia in uno dei seguenti stati dell'asse:
- Disattivato
- Fermo
- Movimento discreto
- Arresto errore
- La posizione effettiva per un asse di feedback non viene reimpostata su 0 dopo un download. Per eseguire la reimpostazione o cancellare la posizione per un asse di feedback, utilizzare l'istruzione MC_Home o l'istruzione MC_SetPosition.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione si applica ai controllori L50E e L70E che supportano il controllo del movimento.
MC_ReadActualPosition

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
AxisIn | Ingresso | FB_AXIS_REF | Per un FB_Axis (asse di feedback), utilizzare il Tipo di dati FB_AXIS_REF per definire AxisIn. |
Enable | Ingresso | BOOL |
|
Axis | Uscita | FB_AXIS_REF | L'uscita dell'asse nei programmi Diagramma Ladder è di sola lettura. I parametri di uscita dell'asse sono definiti nel tipo di dati FB_AXIS_REF. |
Valid | Uscita | BOOL |
|
Busy | Uscita | BOOL |
|
Error | Uscita | BOOL | Indica che si è verificato un errore.
|
ErrorID | Uscita | UNIT | Numero univoco che identifica l'errore. Gli errori per questa istruzione sono definiti in ID errori del blocco funzione di controllo movimento . |
Position | Uscita | REAL | Valore della posizione assoluta effettiva per l'asse del movimento di feedback. (in unità dell'asse [u]) |
Esempi di MC_ReadActualPosition
Esempio di diagramma a blocchi funzionali MC_ReadActualPosition

Esempio di diagramma ladder MC_ReadActualPosition

Esempio di testo strutturato MC_ReadActualPosition

Risultati


Fornire un feedback