Configurazione dell'unità
Configurazione del CODESYS SoftMotion Light unità
Quando si usa CODESYS SoftMotion Light, per un'unità sono consigliate le seguenti impostazioni di configurazione:
Le unità di posizione del
16#607A
,16#607C
, e16#6064
gli oggetti devono corrispondere agli incrementi dell'encoder ([inc]) per ottenere la massima precisione. È possibile configurare le impostazioni di ridimensionamento e i fattori di marcia su SoftMotionLight scheda.Le unità di velocità del
16#6081
e16#60FF
gli oggetti devono essere configurati come incrementi dell'encoder al secondo ([inc/s]).Unità di accelerazione del
16#6081
e16#60FF
gli oggetti devono essere configurati come incrementi dell'encoder al secondo ([inc/s]).La risposta dell'azionamento a un comando di arresto rapido (bit 2 in Control Word) deve essere configurata come
<Slow down on quick stop ramp and stay in "Quick Stop Active">
.La risposta dell'azionamento a un comando di arresto (bit 8 in Control Word) deve essere configurata come
<Slow down on quick stop ramp and stay in "Operation Enabled">
.Nota: se l'unità supporta l'oggetto standard
16#605D
, quindi questo è configurato da CODESYS SoftMotion Light scrivendo il valore 2 durante l'inizializzazione.È necessario configurare un'adeguata rampa di arresto rapido.
Suggerimento
Verificare con il progetto di test incluso nel pacchetto se l'unità è adatta per l'uso con CODESYS SoftMotion Light.
Diagnostica degli errori
Voci nel registro del controller.
Stato dello slave bus di campo dell'azionamento: un simbolo rosso accanto al dispositivo bus di campo nella struttura dei dispositivi indica un problema con l'azionamento non specifico per CODESYS SoftMotion Light. L'azionamento non può essere commutato in modalità "Operativo". In questo caso, vedere la visualizzazione dettagliata dello stato o la visualizzazione del dispositivo.
Stato di comunicazione del CODESYS SoftMotion Light dispositivo: viene visualizzato nell'editor di CODESYS SoftMotion Light dispositivo sul SoftMotionLight scheda nel in linea campo. Appare anche nella finestra di monitoraggio, se specificato
<DriveName.wCommunicationState>
là. Stato <100: Inizializzazione dell'azionamento non ancora terminata; Stato >= 1000: Errore; Stato=100: comunicazione stabilita.strDriveInterfaceError
euiDriveInterfaceError
variabili: queste variabili vengono visualizzate nell'editor di CODESYS SoftMotion Light dispositivo sul SoftMotionLight scheda nel in linea campo. Nella maggior parte dei casi,strDriveInterfaceError
fornisce informazioni sul problema attuale.Errore durante l'esecuzione di CODESYS SoftMotion Light blocco funzione: l'ultimo errore che si verifica per Errore FB viene visualizzato nell'editor di configurazione di CODESYS SoftMotion Light dispositivo. sul SoftMotionLight scheda, nel in linea campo.
Modifica del segno (+/-) dell'offset home
Se la posizione attuale dell'azionamento ha un segno errato dopo la corsa di riferimento, è possibile correggerlo tramite un parametro.
Suggerimento
Per attivare la visualizzazione degli editor di configurazione generici si utilizza il Mostra editor di configurazione dispositivo generici opzione nel Editor di dispositivi categoria del i CODESYS opzioni.
Tu chiami il MC_Home_SML blocco funzione con "Posizione=100". Dopo aver effettuato correttamente l'homing, la posizione corrente riportata dal drive è -100.
Nell'editor, apri l'unità e passa a <nome dispositivo>: parametri scheda.
Fare doppio clic sul valore di
bInvertHomeOffset
parametro.Il valore del parametro cambia da
FALSE
aTRUE
.
Modifica della modalità di funzionamento
Per alcune unità, è possibile modificare la modalità operativa in determinate condizioni. Idealmente, un'unità dovrebbe essere in grado di cambiare modalità operativa, ad esempio da Profile position mode
a Profile velocity mode
, anche durante l'esecuzione del movimento. Tuttavia, alcune unità non si comportano in modo ottimale in questi casi; altri possono cambiare modalità di funzionamento solo se non sono attivati (MC_Power_SML.bRegulatorOn = FALSE
). Per questi, puoi usare il SML_SetOpmode
blocco funzione per impostare la modalità di funzionamento anche quando il drive è disattivato. Testare il comportamento dell'unità il prima possibile per accertare quali attività possono essere implementate e come dovrebbe essere strutturata l'applicazione.
Adattamento delle unità di velocità o accelerazione
Se non è possibile impostare le unità di velocità dell'azionamento su [inc/s] o non è possibile impostare le unità di accelerazione su [inc/s²]), è possibile adattare il fConstVelFactor
e fConstAccFactor
parametri.
Suggerimento
È possibile abilitare la visualizzazione degli editor di configurazione generici nelle opzioni.
L'azionamento prevede la velocità in [inc/(64*s)], non in [inc/s].
Nell'editor, apri l'unità e passa a <nome dispositivo>: parametri scheda.
Si modifica il parametro nella scheda generica "...Configurazione" dell'editor del dispositivo: A tal fine, selezionare il campo nella colonna "Valore" e fare clic su di esso oppure premere il accedere tasto per aprire il campo di modifica.
Fare doppio clic sul valore di
fConstVelFactor
parametro e specificare 64 come valore.