Macro Component - Servo Motor
Per utilizzare un servocomando, è necessario inserire nel diagramma di flusso il Component Macro relativo al “Servo Motor Controller” e inizializzare il servo motore..
Initialise: imposta l’interrupt per il servocomando.
il menu a discesa del ServoController mostra le macro disponibili per il controllo dei servocomandi.
DisableServo: disabilita il servo comando.
Parametri:
EnableServo: abilita il servocomando impostando la posizione definita dalla variabile locale.
Parametri:
IsAutoMoving : è un movimento completo.
Valore di ritorno :
IsServoAutomoving:
SetAutoMoveSpeed: imposta la velocitàdi movimento; la velocità predefinita è visualizzata in:
Servo_period_Multiplier property.
SetAutoMoveSpeedInt
SetpositionInt : si muove direttamente verso la nuova posizione senza interpolazioni.
Utilizza un parametro di riferimento a 16 bit per aver una maggior precisione
Parametri:
AutoMoveToPositionInt: si muove automaticamente verso la nuova posizione a una prefissata velocità.
Parametri:
Valore di ritorno
MoveToPositionInt
MoveToPosition: muove in avanti verso la nuova posizione, un singolo passo; la velocità di movimento è determinata da quanto spesso la “move to Macro” è chiamata.
Valore di ritorno = 1 se la posizione è stata raggiunta.
Parametri:
Valore di ritorno
AutoMoveToPosition: si muove automaticamente verso la nuova posizione a una prefissata velocità.
Parametri:
Valore di ritorno
Setposition : si muove direttamente verso la nuova posizione .
Utilizza un parametro di riferimento a 16 bit per aver una maggior precisione
Parametri:
SetTrim: permette di impostare il livello di TRIM per ciascun servocomando tramite programma.
Parametri:
Riccardo Monti