Comando: Aggiungi SoftMotion Asse CiA402
Funzione: Il comando aggiunge un generale SoftMotion Asse CiA402 sotto uno slave bus di campo nell'albero dei dispositivi.
Chiamata: menù; menu di scelta rapida di un oggetto dispositivo nella struttura dei dispositivi
Requisiti: Nella struttura dei dispositivi, viene selezionato un dispositivo che supporta questa unità. Esempi: EtherCAT slave o CAN slave.
CODESYS fornisce diversi driver dedicati che supportano in particolare un modello di servoazionamento. Se un servoazionamento viene aggiunto all'albero dei dispositivi, ha automaticamente un dispositivo figlio che rappresenta il SoftMotion asse. Per comunicare con il dispositivo viene utilizzato un driver standard. Pertanto, è possibile utilizzare questo comando per supportare qualsiasi servoazionamento conforme alla CODESYS implementazione di CiA402. Il modo in cui l'unità funziona o meno con il dispositivo dipende dall'implementazione nel dispositivo stesso. L'esperienza ha dimostrato che diversi produttori hanno interpretato lo standard in modo diverso, in particolare per quanto riguarda la gestione degli errori e i finecorsa. Pertanto, non vi è alcuna garanzia sul funzionamento o meno del driver con il dispositivo.
Nota
Il driver generico CiA402 supporta fino a 8 assi nel caso in cui la descrizione del dispositivo dell'azionamento non specifichi un numero. In caso contrario, viene supportato il numero di assi definito nella descrizione del dispositivo.
CANopen: Il numero di assi possibili dipende dai profili dei dispositivi logici nel file EDS (1000H
oggetto e 67FFH + X * 800H
, dove X
= numero di dispositivi logici). Per maggiori dettagli, vedere lo standard CANopen CiA301.
EtherCAT: Il numero di assi possibili dipende dai canali CiA402 definiti (CoE DS402Channels) nel file ESI.
Un adattamento del file EDS o ESI deve essere effettuato dal produttore del dispositivo.
Oggetti utilizzati durante la messa in servizio
Durante la messa in servizio si accede ai seguenti oggetti se supportati dal dispositivo.
Oggetto | Accesso in lettura/scrittura | (M) Obbligatorio (O) Opzionale | Commento |
---|---|---|---|
| Leggi | M | Il valore più basso deve essere 402. Altrimenti annullare. |
| Leggi | O | |
| Leggi | O | |
| Leggi | O | |
| Leggi | O | |
| Leggi | O | |
| Leggi | O | |
| Scrivi | Se parametro | |
| Scrivi | Se parametro | |
| Leggi | O |
Oggetti utilizzati durante il funzionamento
I seguenti oggetti vengono utilizzati durante il funzionamento a seconda delle funzioni utilizzate:
0x603F:00
, 0x6040:00
, 0x6041:00
, 0x6060:00
, 0x6061:00
, 0x6062:00
, 0x6064:00
, 0x606B:00
, 0x606C:00
, 0x6074:00
, 0x6077:00
, 0x6078:00
, 0x607C:00
, 0x60B1:00
, 0x60B2:00,
0x60B8:00
0x60B9:00
, 0x60BA:00
, 0x60BB:00
, 0x60BC:00
, 0x60BD:00
, 0x60F4:00
.
Configurazione avanzata
Importante
È necessario selezionare il Mostra editor di configurazione generici del dispositivo opzione nel Opzioni – Editor del dispositivo finestra di dialogo in modo che venga visualizzata la scheda con i parametri.
È possibile utilizzare i seguenti parametri per mettere a punto il flusso del diagramma di stato CiA402.
Parametro CiA402 | Descrizione |
---|---|
|
Nota: se questa opzione è impostata su |
| Rilevante solo quando
|
| Rilevante solo quando Maschera di bit degli stati per i quali è attivata la disabilitazione immediata.
Esempio: supponendo |
| Numero di cicli che la macchina a stati attende nello stato |
| Numero di cicli in cui rimane la macchina a stati |
| Numero di cicli all'inizio di |
| Numero di cicli che il sistema attende prima che l'azionamento esegua un comando di cambio di stato. Se l'unità si guasta, il sistema tornerà alla modalità |
|
Si noti che in ogni caso la macchina a stati rimane attiva |
|
|
|
|
| Questo |
|
|
|
|
|
|
|
|
| In stato |
| Indica se il bit 4 della parola di stato (tensione abilitata) deve essere |
| Indica se il bit 2 della parola di stato (funzionamento abilitato) deve essere |