Asse dell'encoder
Gli assi dell'encoder vengono utilizzati per convertire i valori dell'encoder in un asse SoftMotion che può essere utilizzato come asse principale per MC_CamIn
, MC_GearIn
e altri blocchi funzionali Master/Slave.
Gli assi dell'encoder possono rappresentare encoder aggiuntivi delle unità di azionamento. In questo caso, sono configurati come assi encoder speciali nei dispositivi fieldbus nell'albero dei dispositivi. In alternativa, gli encoder gratuiti in General Axis Pool potrebbe anche utilizzare ingressi analogici come assi dell'encoder.
Per ulteriori informazioni, vedere: Codificatore gratuito
Analogamente agli assi logici, gli assi dell'encoder sono «di sola lettura». Forniscono solo i valori di posizione e velocità. Su di essi non è possibile comandare alcun movimento
Lo stato degli assi dell'encoder è sempre
standstill
.Questo è lo stato di PLCopen for Motion Control Part 1 che corrisponde meglio. Secondo il diagramma di stato, questo stato indica che l'asse è pronto e non vi sono errori. Inoltre, nessuno dei movimenti comandati dal PLC è attivo sull'
Importante
Nota che prima CODESYS SoftMotion nella versione 4.18.0.0 gli assi dell'encoder erano nello stato
power_off
. Tuttavia, quandoMC_Power
è stato chiamato per loro, erano in uno statostandstill
.La posizione zero dell'asse dell'encoder può essere compensata con
MC_SetPosition
.I blocchi funzionali Master/Slave utilizzano sempre i valori effettivi dell'asse dell'encoder.
Un asse logico al di sotto dell'asse dell'encoder può essere utilizzato per la compensazione dei tempi morti.
Suggerimento
Quando si utilizzano gli assi dell'encoder, non è necessario chiamare MC_Power
e non fa alcuna differenza nel comportamento dell'asse dell'encoder per CODESYS SoftMotion versione 4.18.0.0 e successive.