Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ADL300
Nota Tecnica utilizzo CanOpen DOCUMENTAZIONE TECNICA PRELIMINARE
Autore: MCC
08/04/2013
Preliminare
PAG. 1 / 16
Date 5-Apr-2013
Autore
Mcc
Descrizione Modifica
Prima stesura in progress
08/04/2013
Preliminare
PAG. 2 / 16
INDICE
1 SOMMARIO ......................................................................................................................................................................................... 4
3.1
Slave: ........................................................................................................................... 5
3.2
Master ............................................................................................................................ 6
4.1
FIELDBUS CONFIG............................................................................................................................................................................. 7
4.2
SLAVE ............................................................................................................................. 8
4.3
MASTER ........................................................................................................................... 10
4.4
4.5
08/04/2013
Preliminare
PAG. 3 / 16
SOMMARIO
Questo documento contiene un esempio di configurazione utilizzo di Drive della famiglia ADL300 con master CanOpen.
Riferimenti: Aldo Macaccaro: Per esempio di interfaccia Asv200 CanOpen Marco Spada: Configurazione Can Mauro Silva: ADL300 applicazione EFC
08/04/2013
Preliminare
PAG. 4 / 16
DESCRIZIONE GENERALE
Questo documento contiene un esempio di come programmare i parametri del drive ADL300 per poter leggere e scrivere i parametri da master CanOpen tramite i canali di Processo (PDO). Per i canali di configurazione (SDO) vedi manuale al paragrafo CanOpen. Il primo paragrafo contiene le informazioni che servono su un master CanOpen che governa una macchina. Nel secondo paragrafo vi sono le informazioni base per la programmazione del drive ADL300 partendo dalle condizioni di fabbrica. 3 MASTER CANOPEN
Questo paragrafo contiene un esempio di scambio dati visto dal master. Sono le informazioni normalmente dettate dalla specifica di macchina nel caso di applicazione governata da un master CanOpen. 3.1 Descrizione Comunicazione PDO Master Slave:
I due parametri da scrivere tramite i canali di processo sono il primo una parole di comandi (che chiameremo Lift control word) in cui i singoli bit contengono alcuni comandi (es. enable, start forward .. ). Il secondo canale di processo contiene il parametro Multi speed 7 in Rpm. PDO CanOpen: Master Drive (max 16 word)
Posizione Word1 M S Word2 M S Word3 M S ----Word16 M S Descrizione Control word MultiVelocit 7 Formato 16 bit Word Float Unit Misura -Rpm
CONTROL WORD:
Bit 0 1 2 3 4 5 6 7 8 9 10 11 12
(e un esempio!)
Descrizione EnableCmd StartFwdCmd StartRevCmd Emergency mode MltSpd S0 MltSpd S1 MltSpd S2 Free Free Free Free Free Free
Note Comando di enable da master CanOpen Comando di start froward Comando di start reverse Comando per il funzionamento in emergenza Multi speed 0 sel Multi speed 1 sel Multi speed 2 sel
08/04/2013
Preliminare
PAG. 5 / 16
13 14 15
Master
Il master can legge tre parametri dal drive i primi due contengono rispettivamente le due parole di stato (LiftStatus Word1 e Lift Status word2) i cui singoli bit contengono informazione di stato del drive (es. LiftEnable.). Solo la lift Status Word1 viene utilizzata da questa applicazione, la Lift Status Word 2 si pu omettere. Il terzo parametro la velocit attuale in rpm. PDO Canopen Slave Master (max 16 Word):
Posizione Word1 S M Word2 S M Word3 S M Word4 S M Word5 S M Word6 S M Word7 S M ----Word16 S M Descrizione LiftStatus Word1 LiftStatus Word2 Actual Speed Formato 16 Bit Word 16 Bit Word Int 16 bit Unit BitWide BitWide Rpm
08/04/2013
Preliminare
PAG. 6 / 16
PROGRAMMAZIONE ADL300
Nellesempio riportato in questo paragrafo la prima ipotesi che i parametri del drive ADL300 siano quelli di fabbrica (comando di Default parameter).
4.1 FIELDBUS CONFIG
Nellesempio di suppone che il drive sia il nodo 1 e la comunicazione CanOpen avvenga a una baudrate di 500k. Ricordo che tutte le impostazioni e la configurazioni fieldbus hanno effetto solo al successivo reset del drive. Programmare i parametri del men fieldbus come nella seguante figura:
Lo stato quello di pre-operational il led CAN sul Tastierino locale lampeggiante . In queste condizioni la comunicazione dei canali di processo non attiva. Al termine dalla programmazione del drive (vedi paragrafi successivi) possibile attivare la comunicazione dal master tramite il comando NMT start node. Alla ricezione di questo comando il parametro FieldBus State si porta nella condizione di Operational e il led CAN sul tasierino da lampeggiante passa ad acceso. Solo ora i canali di processo sono attivi.
08/04/2013
Preliminare
PAG. 7 / 16
4.2
SLAVE
La configurazione della control word avviene utilizzando un parametro interno Lift Decomp. La seguente figura mostra la programmazione di questa control word sulla prima word M S. Sulla seconda word M S programmato il parametro Multivelocit 7 [11034]: Modalit Expert:
Ora basta connettere i singoli bit di Lift Decomp. La programmazione da ingresso digitale a bit LIFT DECOMP LIFT/INGRESSI/USCITE come mostrato in figura:
Il parametro 120102 Mon comandi ingresso, mostra lo stato della word in Hex.
08/04/2013 Preliminare PAG. 8 / 16
Dopo aver eseguito un comando di save e riacceso il drive possibile verificare la corretta configurazione dei canali M S come in figura:
08/04/2013
Preliminare
PAG. 9 / 16
4.3
MASTER
La configurazione di questi canali avviene nel men Fieldbus S2M. Per la programmazione del primo e del secondo canale viene usata la Lift Status Word 1 e 2. La status word 2 si pu omettere. Il terzo canale viene programmato sul parametro 260 (Velocit Motore) La seguente figura mostra la programmazione S2M dellesempio:
In modo analogo dopo un salvataggio e riaccensione del drive, possibile verificare la corretta programmazione dei canali Slave Master:
08/04/2013
Preliminare
PAG. 10 / 16
4.4
VERIFICA COMUNICAZIONE
Alcune note /suggerimenti per la verifica della comunicazione. - La comunicazione PDO attiva solo in On line Mode. Verificare lo stato tramite GF-eXpress o led sul tastierino locale. - Per la comunicazione Master -> Slave nel men FIELDBUS M2S possibile verificare il valore ricevuto dal canale di comunicazione (Es. per il primo canale il parametro Mon M->S1 Bus campo[4024]). - Nel caso di comunicazione in EU (unit ingegneristiche) ricordarsi che il valore letto su FIELDBUS M2S in unit interne (vedi tabelle conversione ).
4.5
ERRORI DI CONFIGURAZIONE
Nel caso di errore di configurazione di un canale. Allaccensione il drive v in allarme Option bus fault e fornisce un codice di errore che indica il canale che ha generato lallarme. Sul manuale dellespansione vi la tabella che riporta tutti i codici di errore. Con GF-eXpress sufficiente connettersi alla relativa pagina HTML come mostrato nella seguente figura:
08/04/2013
Preliminare
PAG. 11 / 16
Send1:
Send2:
08/04/2013
Preliminare
PAG. 12 / 16
Send1: scrive parametro WDecomp [4450d=1162H] Ipasdo=2000h+1161h=3162 - L-H 601h = Sdo 22h= scrittura 40h=lettura 01= sub-index LL-LH-HL-HH Valore da scrivere Esempio di lettura: con valore 4:
08/04/2013
Preliminare
PAG. 13 / 16
Fig2:
08/04/2013
Preliminare
PAG. 14 / 16
Fig3:
Fig4:
08/04/2013
Preliminare
PAG. 15 / 16
Fig5:
08/04/2013
Preliminare
PAG. 16 / 16