Interfaccia CANopen
___________________
Premessa
Avvertenze di sicurezza di
1
___________________
base
SINAMICS
S120
Interfaccia CANopen
2
___________________
Introduzione
Communication Board CAN
3
___________________
CBC10
4
___________________
Configurazione
Calcolo/conversione valori di
5
___________________
riferimento/valori attuali
Manuale per la messa in servizio
6
___________________
Diagnostica
7
___________________
Modi operativi
A
___________________
Appendice
Valido per: Versione firmware 4.7
(IH2), 04/2014
6SL3097-4AA00-0CP1
Avvertenze di legge
Concetto di segnaletica di avvertimento
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli
di rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi
lesioni fisiche.
CAUTELA
indica che la mancata osservanza delle relative misure di sicurezza può causare lesioni fisiche non gravi.
ATTENZIONE
indica che la mancata osservanza delle relative misure di sicurezza può causare danni materiali.
Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un avviso
di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.
Personale qualificato
Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il
rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze
di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed
esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili
pericoli.
Uso conforme alle prescrizioni di prodotti Siemens
Si prega di tener presente quanto segue:
AVVERTENZA
I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva
documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere
consigliati oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto,
un magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione
appropriati e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere
osservate le avvertenze contenute nella rispettiva documentazione.
Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens AG. Gli altri nomi di prodotto
citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può violare i
diritti dei proprietari.
Esclusione di responsabilità
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
GERMANIA
N. di ordinazione documentazione: 6SL3097-4AA00-0CP1
Ⓟ 04/2014 Con riserva di modifiche
Copyright © Siemens AG 2004 - 2014.
Tutti i diritti riservati
Premessa
Documentazione SINAMICS
La documentazione SINAMICS è suddivisa nelle seguenti categorie:
● Documentazione generale/Cataloghi
● Documentazione per l'utente
● Documentazione per il costruttore/per il service
Ulteriori informazioni
All'indirizzo indicato sono disponibili informazioni sui seguenti argomenti:
● Ordinazione della documentazione / elenco delle pubblicazioni
● Altri link per il download di documenti
● Utilizzo online della documentazione (manuali/cercare e sfogliare informazioni)
http://www.siemens.com/motioncontrol/docu
Per domande relative alla documentazione tecnica (ad es. suggerimenti, correzioni) si prega
di inviare una e-mail al seguente indirizzo:
[email protected]
My Documentation Manager
Il seguente collegamento fornisce le informazioni per organizzare la documentazione in base
ai contenuti Siemens e per adattarla alla propria documentazione di macchina:
http://www.siemens.com/mdm
Training
Questo link fornisce informazioni relative a SITRAIN, il programma di formazione Siemens
per i prodotti, i sistemi e le soluzioni della tecnica di automazione e di azionamento:
http://www.siemens.com/sitrain
Domande frequenti (FAQ)
La sezione Frequently Asked Questions è disponibile nelle pagine di Service&Support sotto
Product Support:
http://support.automation.siemens.com
SINAMICS
Informazioni su SINAMICS si trovano in Internet all'indirizzo:
http://www.siemens.com/sinamics
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
5
Premessa
Fasi di utilizzo e relativi documentazione/tool (esempio)
Tabella 1
Fasi di utilizzo e documentazione/tool disponibili
Fase di utilizzo
Documento/tool
Orientamento
SINAMICS S Documentazione commerciale
Pianificazione/progettazione
•
Tool di progettazione SIZER
•
Manuale di progettazione Motori
Scelta/ordinazione
Installazione/montaggio
Messa in servizio
Utilizzo/esercizio
Manutenzione/service
Bibliografia
Destinatari
Cataloghi SINAMICS S120
•
SIMOTION, SINAMICS S120 e motori per macchine di
produzione (Catalogo PM 21)
•
SINAMICS e motori per azionamenti monoasse (Catalogo D 31)
•
SINUMERIK & SINAMICS
Equipaggiamenti per macchine utensili (Catalogo NC 61)
•
SINUMERIK 840D sl tipo 1B
Equipaggiamenti per macchine utensili (Catalogo NC 62)
•
SINAMICS S120 Manuale del prodotto Control Units e
componenti di sistema integrativi
•
SINAMICS S120 Manuale del prodotto Parti di potenza Booksize
•
SINAMICS S120 Manuale del prodotto Parti di potenza Chassis
•
SINAMICS S120 Manuale del prodotto AC Drive
•
SINAMICS S120M Manuale del prodotto Tecnica di azionamento
decentrata
•
SINAMICS HLA Manuale di sistema Hydraulic Drive
•
Tool di messa in servizio STARTER
•
SINAMICS S120 Getting Started
•
SINAMICS S120 Manuale per la messa in servizio
•
SINAMICS S120 Manuale per la messa in servizio CANopen
•
SINAMICS S120 Manuale di guida alle funzioni
•
SINAMICS S120 Manuale di guida alle funzioni Safety Integrated
•
Manuale delle liste SINAMICS S120/S150
•
SINAMICS HLA Manuale di sistema Hydraulic Drive
•
SINAMICS S120 Manuale per la messa in servizio
•
Manuale delle liste SINAMICS S120/S150
•
SINAMICS HLA Manuale di sistema Hydraulic Drive
•
SINAMICS S120 Manuale per la messa in servizio
•
Manuale delle liste SINAMICS S120/S150
•
Manuale delle liste SINAMICS S120/S150
La presente documentazione si rivolge al costruttore di macchine, agli addetti alla messa in
servizio e al personale del servizio di assistenza che utilizzano il sistema di azionamento
SINAMICS.
Interfaccia CANopen
6
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Premessa
Vantaggi
Oltre a fornire le informazioni necessarie per la messa in servizio e il service di
SINAMICS S120, questo manuale ne descrive le procedure e le operazioni di comando.
Fornitura standard
L'insieme delle funzionalità descritte nella presente documentazione può discostarsi dalle
funzionalità disponibili nel sistema di azionamento fornito.
● Il sistema di azionamento può contenere altre funzioni oltre a quelle descritte in questa
documentazione. Ciò non costituisce però obbligo di implementazione di tali funzioni in
caso di nuove forniture o di assistenza tecnica.
● Nella documentazione possono essere descritte funzioni che non sono disponibili in una
determinata variante di prodotto del sistema di azionamento. Le funzionalità del sistema
di azionamento fornito si possono ricavare unicamente dalla documentazione per
l'ordinazione.
● Eventuali integrazioni o modifiche apportate dal costruttore della macchina devono
essere documentate dallo stesso.
Analogamente, per motivi di chiarezza, anche la presente documentazione non contiene
tutte le informazioni dettagliate per tutti i tipi di prodotto. La documentazione non può altresì
tenere conto di tutti i casi possibili di installazione, funzionamento e manutenzione.
Supporto tecnico
I numeri telefonici nazionali per la consulenza tecnica sono disponibili in Internet sotto
Contatti:
http://www.siemens.com/automation/service&support
Dichiarazione di conformità CE
La dichiarazione di conformità CE relativa alla Direttiva macchine è disponibile in Internet
all'indirizzo:
http://support.automation.siemens.com/WW/view/de/21901735/67385845
In alternativa è possibile contattare la filiale Siemens della propria regione per ottenere la
dichiarazione di conformità CE.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
7
Premessa
Fasi della messa in servizio per un'interfaccia CANopen
Nota
La presente documentazione "SINAMICS S120 Manuale per la messa in servizio CANopen"
descrive la messa in servizio di un'interfaccia CANopen nel gruppo di azionamento
SINAMICS.
Il presente Manuale per la messa in servizio completa la descrizione della "Prima messa in
servizio Servoregolazione forma costruttiva Booksize" con la prima messa in servizio
dell'interfaccia di comunicazione CANopen:
• SINAMICS S120 con l'unità di comunicazione CBC10
• La messa in servizio dell'intero gruppo di azionamento SINAMICS viene descritta
dettagliatamente nel "Manuale per la messa in servizio SINAMICS S120".
Interfaccia CANopen
8
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Indice
Premessa ............................................................................................................................................... 5
1
2
Avvertenze di sicurezza di base ............................................................................................................ 13
1.1
Avvertenze di sicurezza generali .................................................................................................13
1.2
Avvertenze di sicurezza relative ai campi elettromagnetici (EMF) ..............................................17
1.3
Manipolazione di componenti sensibili alle scariche elettrostatiche (ESD) .................................18
1.4
Indicazioni di sicurezza ................................................................................................................19
1.5
Rischi residui di sistemi di azionamento (Power Drive System) ..................................................20
Introduzione .......................................................................................................................................... 23
2.1
Nozioni preliminari........................................................................................................................23
2.2
Rappresentazione schematica del bus CAN in SINAMICS .........................................................24
2.3
Funzioni CANopen supportate .....................................................................................................25
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
Gestione della rete .......................................................................................................................26
Panoramica ..................................................................................................................................26
Protocollo Bootup .........................................................................................................................27
Stato NMT dopo l'avviamento ......................................................................................................27
Servizi NMT - Node Control Services ..........................................................................................27
Servizi NMT - Error Control Services ...........................................................................................29
2.5
2.5.1
2.5.2
2.5.2.1
2.5.2.2
2.5.2.3
2.5.3
2.5.3.1
2.5.3.2
2.5.4
Indice degli oggetti CANopen ......................................................................................................30
Oggetti di comunicazione della Control Unit indipendenti dall'azionamento ...............................32
Oggetti di comunicazione dipendenti dall'azionamento ...............................................................34
Oggetti di comunicazione PDO di ricezione ................................................................................35
Oggetti di comunicazione PDO di invio .......................................................................................40
Altri oggetti di comunicazione ......................................................................................................46
Oggetti specifici del costruttore ....................................................................................................47
Oggetti per l'accesso ai parametri SINAMICS .............................................................................48
Oggetti liberi .................................................................................................................................51
Oggetti CANopen del profilo di azionamento DSP402 ................................................................52
2.6
2.6.1
2.6.2
2.6.2.1
2.6.2.2
2.6.2.3
2.6.2.4
SDO (Service Data Object) ..........................................................................................................54
Informazioni generali ....................................................................................................................54
Server SDO per ogni oggetto di azionamento .............................................................................55
Modelli di immagini ......................................................................................................................55
File EDS .......................................................................................................................................57
Server SDO ..................................................................................................................................60
Oggetti dei file EDS specifici del costruttore ................................................................................62
2.7
2.7.1
2.7.2
2.7.3
2.7.4
PDO (Process Data Object) .........................................................................................................63
Parametro ....................................................................................................................................63
Tipi di trasmissione ......................................................................................................................65
Numero di PDO che possono essere creati ................................................................................66
Telegrammi di trasmissione e ricezione dei dati di processo ......................................................66
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
9
Indice
3
4
5
6
2.7.5
PDO Mapping .............................................................................................................................. 69
2.8
CANopen Device State Machine ................................................................................................ 70
2.9
Salvataggio parametri, ripristino impostazioni di fabbrica ........................................................... 72
2.10
Tempo di campionamento del bus CAN ..................................................................................... 74
2.11
Numero di azionamenti CAN supportati ...................................................................................... 74
Communication Board CAN CBC10 ...................................................................................................... 75
3.1
Collegamento .............................................................................................................................. 75
3.2
Montaggio.................................................................................................................................... 77
3.3
Impostazioni hardware ................................................................................................................ 78
Configurazione...................................................................................................................................... 81
4.1
Panoramica ................................................................................................................................. 81
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.4.1
4.2.4.2
Configurazione dell'interfaccia CANopen ................................................................................... 82
Selezione dell'unità opzionale CBC10 ........................................................................................ 82
Configurazione dell'alimentazione .............................................................................................. 84
Configurazione dell'azionamento ................................................................................................ 84
Configurazione di CBC10............................................................................................................ 86
Parametrizzazione delle proprietà di trasmissione per la Control Unit CU320-2........................ 86
Configurazione della velocità di trasmissione e dell'indirizzo CAN ............................................. 87
4.3
4.3.1
Configurazione dei telegrammi PDO .......................................................................................... 90
Assegnazione di COB-ID e di parametri di mapping nel PDO Mapping libero ........................... 91
4.4
4.4.1
4.4.2
4.4.2.1
4.4.2.2
Interconnessione dei dati di processo......................................................................................... 96
Copia dell'immagine degli oggetti dei dati di processo mappati ................................................. 97
Interconnessione dei dati di processo per il telegramma PDO ................................................... 98
Interconnessione del buffer di ricezione ..................................................................................... 99
Interconnessione del buffer di invio .......................................................................................... 101
4.5
4.5.1
4.5.2
Dati di processo accesso SDO ................................................................................................. 103
Oggetti PZD CANopen standardizzati ...................................................................................... 103
Oggetti PZD CANopen liberi ..................................................................................................... 105
4.6
Accesso PDO all'alimentazione ................................................................................................ 107
Calcolo/conversione valori di riferimento/valori attuali ...........................................................................109
5.1
Preimpostazione del valore di riferimento della velocità e analisi del valore attuale della
velocità ...................................................................................................................................... 109
5.2
Preimpostazione del valore di riferimento della coppia e analisi del valore attuale della
coppia ........................................................................................................................................ 112
Diagnostica ..........................................................................................................................................115
6.1
LED di diagnostica "OPT" ......................................................................................................... 115
6.2
Oggetto di allarme (Emergency Object) .................................................................................... 117
6.3
Lista errori interna all'apparecchio di azionamento ("Predefined Error-Field") ......................... 118
6.4
Registro errori ("Error Register") ............................................................................................... 119
6.5
Comportamento in caso di errore ............................................................................................. 120
Interfaccia CANopen
10
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Indice
7
Modi operativi ..................................................................................................................................... 121
7.1
A
Modi operativi riferiti alla posizione ............................................................................................126
Appendice........................................................................................................................................... 127
A.1
Indice delle abbreviazioni ...........................................................................................................127
A.2
Panoramica della documentazione ............................................................................................136
A.3
Glossario CANopen ...................................................................................................................137
Indice .................................................................................................................................................. 141
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
11
Indice
Interfaccia CANopen
12
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Avvertenze di sicurezza di base
1.1
1
Avvertenze di sicurezza generali
PERICOLO
Pericolo di morte per contatto con parti sotto tensione e altre fonti di energia
Il contatto con parti sotto tensione può provocare la morte o lesioni gravi.
• Gli interventi su apparecchiature elettriche devono essere effettuati solo da personale
qualificato.
• Per qualsiasi intervento sugli apparecchi rispettare le regole di sicurezza specifiche del
paese.
Come regola generale, al fine di garantire la sicurezza devono essere eseguite le seguenti
sei operazioni:
1. Predisporre la disinserzione e informare tutte le persone interessate da questa
operazione.
2. Disinserire la tensione della macchina.
– Spegnere la macchina.
– Attendere che sia trascorso il tempo di scarica indicato sulle targhette di avviso.
– Accertarsi che non vi sia tensione tra conduttore e conduttore e tra conduttore e
conduttore di protezione.
– Verificare che gli eventuali circuiti di tensione ausiliaria siano privi di tensione.
– Accertarsi che i motori non possano muoversi.
3. Identificare tutte le altre fonti di energia pericolose, come ad es. aria compressa, forza
idraulica o acqua.
4. Isolare o neutralizzare tutte le fonti di energia pericolose, ad es. chiudendo gli interruttori
o le valvole, creando un collegamento a terra o un cortocircuito.
5. Accertarsi che le fonti di energia non possano reinserirsi.
6. Accertarsi che la macchina corretta sia completamente bloccata.
Una volta conclusi gli interventi necessari, ripristinare lo stato di pronto al funzionamento
ripetendo le stesse operazioni nella sequenza inversa.
AVVERTENZA
Pericolo di morte a causa di tensione pericolosa in caso di collegamento di alimentatori di
corrente non adatti
Il contatto con parti sotto tensione può provocare la morte o gravi lesioni.
• Per tutti i connettori e i morsetti dei gruppi elettronici utilizzare solo alimentatori che
forniscono tensioni di uscita SELV (Safety Extra Low Voltage) o PELV (Protective Extra
Low Voltage).
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
13
Avvertenze di sicurezza di base
1.1 Avvertenze di sicurezza generali
AVVERTENZA
Pericolo di morte per contatto con parti sotto tensione in caso di apparecchiature
danneggiate
L'uso improprio delle apparecchiature può provocare danni.
In caso di apparecchiature danneggiate possono essere presenti tensioni elevate sulla
custodia o su componenti aperti, il cui contatto può provocare la morte o gravi lesioni.
• Durante il trasporto, il magazzinaggio e il funzionamento rispettare i valori limite
specificati nei dati tecnici.
• Non utilizzare apparecchiature danneggiate.
AVVERTENZA
Pericolo di morte per folgorazione in caso di schermature non posate
Il sovraccoppiamento capacitivo può generare tensioni di contatto pericolose in caso di
schermature non posate.
• Collegare le schermature dei cavi e in fili non utilizzati dei cavi di potenza (ad es. i fili del
freno) almeno su un lato al potenziale della carcassa messo a terra.
AVVERTENZA
Pericolo di morte per folgorazione in caso di mancanza di messa a terra
Se la connessione del conduttore di protezione di apparecchi della classe di protezione I
manca o è eseguita in modo errato, possono essere presenti tensioni elevate su
componenti aperti, il cui contatto può provocare la morte o gravi lesioni.
• Mettere a terra l'apparecchio conformemente alle norme.
AVVERTENZA
Pericolo di morte per folgorazione in caso di scollegamento dei connettori durante il
funzionamento
In caso di estrazione di connettori durante il funzionamento, possono formarsi archi voltaici
in grado di provocare la morte o gravi lesioni.
• Aprire i connettori solo in assenza di tensione, a meno che non si disponga
dell'autorizzazione esplicita ad effettuare questa operazione durante il funzionamento.
Interfaccia CANopen
14
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Avvertenze di sicurezza di base
1.1 Avvertenze di sicurezza generali
AVVERTENZA
Pericolo di morte per propagazione del fuoco in caso di custodia insufficiente
Il fuoco e lo sviluppo di fumo possono provocare gravi danni a persone e cose.
• Installare le apparecchiature prive di custodia protettiva in un armadio metallico (oppure
proteggere l'apparecchiatura con una contromisura equivalente), in modo da impedire il
contatto con il fuoco.
• Accertarsi che il fumo possa essere evacuato solo lungo percorsi controllati.
AVVERTENZA
Pericolo di vita dovuto al movimento imprevisto delle macchine in caso di impiego di
apparecchiature radio o telefoni cellulari
Se si utilizzano apparecchiature radio mobili o telefoni cellulari con potenza di emissione >
1 W a una distanza inferiore a circa 2 m dai componenti, sugli apparecchi possono prodursi
interferenze in grado di compromettere la sicurezza funzionale delle macchine, provocare
lesioni personali o causare danni materiali.
• Spegnere le apparecchiature radio o i telefoni cellulari che si trovano nelle immediate
vicinanze dei componenti.
AVVERTENZA
Pericolo di morte per incendio del motore in caso di sovraccarico dell'isolamento
Un cortocircuito verso terra in una rete IT provoca un aumento del carico dell'isolamento
del motore. La conseguenza possibile è il guasto dell'isolamento con pericolo di morte o
gravi lesioni dovuto allo sviluppo di fumo e incendio.
• Utilizzare un dispositivo di monitoraggio in grado di segnalare eventuali guasti
dell'isolamento.
• Eliminare il guasto il più rapidamente possibile per non sovraccaricare l'isolamento del
motore.
AVVERTENZA
Pericolo di morte per incendio in caso di surriscaldamento a causa di distanze di
ventilazione insufficienti
Se gli spazi liberi di ventilazione sono insufficienti, può verificarsi un surriscaldamento dei
componenti con conseguente pericolo di incendio e sviluppo di fumo. Ne possono
conseguire la morte o gravi lesioni. Le apparecchiature e i sistemi possono inoltre avere
una percentuale di guasti maggiore e una durata di vita inferiore.
• Rispettare assolutamente le distanze minime per gli spazi liberi di ventilazione dei vari
componenti.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
15
Avvertenze di sicurezza di base
1.1 Avvertenze di sicurezza generali
AVVERTENZA
Pericolo di incidenti a causa di targhette di avviso mancanti o illeggibili
Se le targhette di avviso mancano o sono illeggibili, possono verificarsi incidenti con
conseguenze fatali.
• Verificare la completezza delle targhette di avviso in base alla documentazione.
• Applicare sui componenti le opportune targhette di avviso mancanti, eventualmente
nella lingua del Paese.
• Sostituire le targhette di avviso illeggibili.
ATTENZIONE
Danni all'apparecchio dovuti a prove non conformi di tensione/isolamento
Le prove di tensione/isolamento condotte in modo non conforme possono danneggiare le
apparecchiature.
• Scollegare le apparecchiature dai morsetti elettrici prima di effettuare la prova sotto
tensione o la prova di isolamento della macchina o dell'impianto dato che tutti i
convertitori e i motori sono sottoposti in fabbrica ad una prova di alta tensione. Per
questo motivo non è necessario svolgere una prova ulteriore nell'ambito della macchina
o dell'impianto.
AVVERTENZA
Pericolo di morte a causa di funzioni di sicurezza non attive
Le funzioni di sicurezza non attive o non adattate possono provocare malfunzionamenti
sulle macchine e di conseguenza lesioni gravi o la morte.
• Prima della messa in servizio leggere attentamente le informazioni nella relativa
documentazione del prodotto.
• Per le funzioni rilevanti per la sicurezza eseguire un controllo di sicurezza del sistema
completo, inclusi tutti i componenti rilevanti.
• Con un'opportuna parametrizzazione accertarsi che le funzioni di sicurezza applicate
siano applicate e adatte al compito di azionamento e di automazione specifico.
• Eseguire un test funzionale.
• Utilizzare l'impianto in modo produttivo solo dopo aver verificato l'esecuzione corretta
delle funzioni rilevanti per la sicurezza.
Nota
Avvertenze di sicurezza importanti relative alle funzioni Safety Integrated
Se si desidera utilizzare le funzioni Safety Integrated, rispettare le avvertenze di sicurezza
contenute nei manuali Safety Integrated.
Interfaccia CANopen
16
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Avvertenze di sicurezza di base
1.2 Avvertenze di sicurezza relative ai campi elettromagnetici (EMF)
AVVERTENZA
Pericolo di morte per malfunzionamenti della macchina dovuti a parametrizzazione errata o
modificata
Una parametrizzazione errata o modificata può provocare malfunzionamenti delle
macchine con conseguente pericolo di lesioni che possono mettere anche in pericolo la vita
della persone.
• Proteggere le parametrizzazioni da ogni accesso non autorizzato.
• Gestire gli eventuali malfunzionamenti con provvedimenti adeguati (ad es. ARRESTO
DI EMERGENZA oppure OFF DI EMERGENZA).
1.2
Avvertenze di sicurezza relative ai campi elettromagnetici (EMF)
AVVERTENZA
Pericolo di morte derivante dai campi elettromagnetici
Durante il funzionamento di impianti elettro-energetici, ad es. trasformatori, convertitori,
motori, vengono generati dei campi elettromagnetici (EMF).
Questi rappresentano un pericolo soprattutto per le persone portatrici di pacemaker
cardiaci o impianti che si trovassero nelle immediate vicinanze dei dispositivi/dei sistemi.
• Accertarsi che la persona interessata rispetti la distanza necessaria (minimo 2 m).
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
17
Avvertenze di sicurezza di base
1.3 Manipolazione di componenti sensibili alle scariche elettrostatiche (ESD)
1.3
Manipolazione di componenti sensibili alle scariche elettrostatiche
(ESD)
I componenti esposti a pericolo elettrostatico (ESD, Electrostatic Sensitive Device) sono
componenti singoli, circuiti integrati, unità o dispositivi che possono essere danneggiati da
campi o scariche elettrostatiche.
ATTENZIONE
Danni causati da campi elettrici o scariche elettrostatiche
I campi elettrici o le scariche elettrostatiche possono danneggiare singoli componenti,
circuiti integrati, unità o dispositivi e quindi provocare danni funzionali.
• Per l'imballaggio, l'immagazzinaggio, il trasporto e la spedizione dei componenti, delle
unità o dei dispositivi utilizzare solo l'imballaggio originale o altri materiali adatti come ad
es. gommapiuma conduttiva o pellicola di alluminio.
• Prima di toccare i componenti, le unità o i dispositivi occorre adottare uno dei seguenti
provvedimenti di messa a terra:
– Bracciale ESD
– Scarpe ESD o fascette ESD per la messa a terra nei settori ESD con pavimento
conduttivo
• Appoggiare i componenti elettronici, le unità o gli apparecchi solo su supporti conduttivi
(tavoli con rivestimento ESD, materiale espanso ESD conduttivo, sacchetti per
imballaggio ESD, contenitori di trasporto ESD).
Interfaccia CANopen
18
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Avvertenze di sicurezza di base
1.4 Indicazioni di sicurezza
1.4
Indicazioni di sicurezza
Nota
Indicazioni di sicurezza
Siemens commercializza prodotti di automazione e di azionamento per la sicurezza
industriale che contribuiscono al funzionamento sicuro di impianti, soluzioni, macchinari,
apparecchiature e/o reti. Questi prodotti sono componenti essenziali di una concezione
globale di sicurezza industriale. In quest'ottica i prodotti Siemens sono sottoposti ad un
processo continuo di sviluppo. Consigliamo pertanto di controllare regolarmente la
disponibilità di aggiornamenti relativi ai prodotti.
Per il funzionamento sicuro di prodotti e soluzioni Siemens è necessario adottare idonee
misure di protezione (ad es. un criterio di protezione a celle) e integrare ciascun componente
in un concetto di Industrial Security globale all'avanguardia. In questo senso si devono
considerare anche gli eventuali prodotti impiegati di altri costruttori. Per maggiori
informazioni su Industrial Security, accedere a questo indirizzo
(http://www.siemens.com/industrialsecurity).
Per restare informati sugli aggiornamenti cui vengono sottoposti i nostri prodotti, suggeriamo
di iscriversi ad una newsletter specifica del prodotto. Per maggiori informazioni vedere
questo indirizzo (http://support.automation.siemens.com).
AVVERTENZA
Pericolo a causa di stati operativi non sicuri dovuti a manipolazione del software
Qualsiasi manipolazione del software (ad es. virus, trojan, malware, bug) può provocare
stati operativi non sicuri dell'impianto e di conseguenza il rischio di morte, lesioni gravi e
danni materiali.
• Mantenere aggiornato il software.
Per informazioni e newsletter in merito si possono trovare al seguente indirizzo
(http://support.automation.siemens.com).
• Integrare i componenti di automazione e azionamento in un concetto di sicurezza
industriale globale all'avanguardia dell'impianto o della macchina.
Ulteriori informazioni in merito si trovano a questo indirizzo
(http://www.siemens.com/industrialsecurity).
• Tutti i prodotti utilizzati vanno considerati nell'ottica di questo concetto di sicurezza
industriale globale.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
19
Avvertenze di sicurezza di base
1.5 Rischi residui di sistemi di azionamento (Power Drive System)
1.5
Rischi residui di sistemi di azionamento (Power Drive System)
I componenti per il controllo e l'azionamento di un sistema di azionamento sono omologati
per l'impiego industriale e commerciale in reti industriali. L'impiego in reti pubbliche richiede
una diversa progettazione e/o ulteriori misure.
Questi componenti possono funzionare solo all'interno di involucri chiusi o dentro quadri
elettrici sovraordinati con coperchi protettivi chiusi e congiuntamente a tutti i dispositivi di
protezione previsti.
Questi componenti possono essere manipolati solo da personale qualificato e addestrato,
che conosca e rispetti tutte le avvertenze di sicurezza riportate sui componenti e nella
relativa documentazione tecnica per l'utente.
Nell'ambito della valutazione dei rischi della macchina, da eseguire conformemente alle
prescrizioni locali (ad es. Direttiva Macchine CE), il costruttore della macchina deve
considerare i seguenti rischi residui derivanti dai componenti per il controllo e l'azionamento
di un sistema di azionamento:
1. Movimenti indesiderati di parti motorizzate del macchinario durante la messa in servizio, il
funzionamento, la manutenzione e la riparazione, dovuti ad esempio a:
– Errori hardware e/o software nei sensori, nel controllore, negli attuatori e nella tecnica
di collegamento
– Tempi di reazione del controllo e dell'azionamento
– Funzionamento e/o condizioni ambientali fuori specifica
– Condensa / imbrattamenti conduttivi
– Errori durante la parametrizzazione, la programmazione, il cablaggio e il montaggio
– Utilizzo di apparecchiature radio / telefoni cellulari nelle immediate vicinanze del
controllore
– Influenze esterne / danneggiamenti
2. In caso di guasto possono verificarsi temperature eccezionalmente elevate, incluso fuoco
aperto, all'interno e all'esterno del convertitore, nonché emissioni di luce, rumore,
particelle, gas etc., ad esempio a causa di:
– Guasto di componenti
– Errori di software
– Funzionamento e/o condizioni ambientali fuori specifica
– Influenze esterne / danneggiamenti
I convertitori con grado di protezione Type / IP20 devono essere installati in un quadro
elettrico in metallo (oppure essere protetti con un altro provvedimento equivalente) in
modo tale da impedire il contatto con il fuoco all'interno e all'esterno del convertitore.
Interfaccia CANopen
20
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Avvertenze di sicurezza di base
1.5 Rischi residui di sistemi di azionamento (Power Drive System)
3. Tensioni di contatto pericolose, ad esempio dovute a:
– Guasto di componenti
– Influenza in caso di cariche elettrostatiche
– Induzione di tensioni con motori in movimento
– Funzionamento e/o condizioni ambientali fuori specifica
– Condensa / imbrattamenti conduttivi
– Influenze esterne / danneggiamenti
4. Campi elettrici, magnetici ed elettromagnetici in condizioni di esercizio che, ad esempio,
possono essere pericolosi per portatori di pacemaker, impianti od oggetti metallici in caso
di distanza insufficiente
5. Rilascio di sostanze ed emissioni dannose per l'ambiente in caso di utilizzo non
appropriato e/o smaltimento non corretto dei componenti
Nota
I componenti vanno protetti dagli imbrattamenti conduttivi, ad es. tramite il montaggio in un
quadro elettrico con grado di protezione IP54 secondo IEC 60529 risp. NEMA 12.
Qualora sia possibile escludere la formazione di imbrattamenti conduttivi nel luogo di
installazione, è consentito anche un grado di protezione inferiore del quadro elettrico.
Per ulteriori informazioni sui rischi residui derivanti dai componenti di un sistema di
azionamento, consultare la Documentazione tecnica per l'utente ai capitoli relativi.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
21
Avvertenze di sicurezza di base
1.5 Rischi residui di sistemi di azionamento (Power Drive System)
Interfaccia CANopen
22
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.1
2
Nozioni preliminari
La comprensione di questo Manuale per la messa in servizio presuppone una buona
conoscenza dei concetti relativi a CANopen.
La conoscenza del contenuto degli standard citati di seguito è data per scontata:
SINAMICS con CANopen funziona conformemente ai seguenti standard:
● CiA 301 (Application Layer and Communication Profile)
● CiA 303-3 (Indicator Specification)
● CiA 306 (Electronic Data Sheet Specification for CANopen)
● CiA 402 (Device Profile for Drives and Motion Control)
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
23
Introduzione
2.2 Rappresentazione schematica del bus CAN in SINAMICS
2.2
Rappresentazione schematica del bus CAN in SINAMICS
La figura seguente mostra un esempio di configurazione hardware e software per la messa
in servizio di un'interfaccia CANopen.
Vengono rappresentati schematicamente:
● Il collegamento di un'applicazione master di un utilizzatore CANopen a un gruppo di
azionamento SINAMICS.
● L'interfaccia del bus CAN dell'unità di comunicazione CBC10.
● Il relativo software dello slave CANopen sulla Control Unit e il significato dei termini
"invio" e "ricezione" usati nella messa in servizio per i telegrammi di invio e di ricezione.
● Il collegamento tramite ETHERNET di un PC sul quale viene eseguito il tool di messa in
servizio STARTER.
Figura 2-1
Gruppo di azionamento SINAMICS S120 con bus CAN
Interfaccia CANopen
24
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.3 Funzioni CANopen supportate
2.3
Funzioni CANopen supportate
Un azionamento SINAMICS è uno slave CANopen. SINAMICS supporta le seguenti funzioni
CANopen:
Funzioni CANopen
NMT (Network
Management)
Dettagli
Informazioni dettagliate
Gestione della rete (Pagina 26)
•
Boot-up Service
•
Node Control Service
•
–
Start Remote Node
–
Stop Remote Node
–
Enter Pre-Operational
–
Reset Node
–
Reset Communication
Error Control Service
–
Life Guarding
–
Heartbeat
Protocollo Bootup (Pagina 27)
Servizi NMT - Node Control Services
(Pagina 27)
Servizi NMT - Error Control Services
(Pagina 29)
Indice degli oggetti
CANopen
Tutti gli oggetti CANopen obbligatori sono supportati, tra cui
dati, parametri e funzioni.
Indice degli oggetti CANopen
(Pagina 30)
SDO (Service Data
Object)
Per accedere agli oggetti CANopen nella relativa directory,
è supportata la trasmissione SDO.
SDO (Service Data Object)
(Pagina 54)
PDO (Process Data
Object)
La trasmissione PDO con PDO Mapping libero supporta uno PDO (Process Data Object)
scambio dati di processo in tempo reale.
(Pagina 63)
SYNC
(Synchronization
Object)
Un PDO può essere configurato in modo da reagire a
SYNC.
Tipi di trasmissione (Pagina 65)
EMCY (Emergency
Object)
La funzione EMY supporta una segnalazione degli errori
degli apparecchi orientata agli eventi.
Oggetto di allarme (Emergency
Object) (Pagina 117)
Modi operativi
CANopen
Sono supportati i seguenti modi operativi:
Modi operativi (Pagina 121)
•
Profile Velocity Mode
•
Profile Torque Mode
•
Velocity Mode
•
Homing Mode
•
Profile Position Mode
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
25
Introduzione
2.4 Gestione della rete
2.4
Gestione della rete
La gestione della rete interviene sui nodi e segue una struttura master-slave.
Il servizio NMT consente di inizializzare, avviare, sorvegliare, resettare o arrestare i nodi.
Tutti i servizi NMT possiedono il COB-ID = 0.
L'apparecchio di azionamento è uno slave NMT.
2.4.1
Panoramica
La figura seguente mostra il diagramma di stato di un nodo CANopen. Nel capitolo Servizi
NMT - Node Control Services (Pagina 27) sono elencati in una tabella i servizi NMT
disponibili per controllare i passaggi di stato.
I servizi NMT vengono descritti dettagliatamente nello standard CANopen "CiA 301
(Application Layer and Communication Profile)".
Figura 2-2
Diagramma di stato di un nodo CANopen
Nota
Lo stato viene indicato dal LED di diagnostica -> verde (LED di CANopen RUN).
Interfaccia CANopen
26
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.4 Gestione della rete
2.4.2
Protocollo Bootup
Questo protocollo segnala, dopo l'avviamento dello slave NMT, che quest'ultimo è passato
dallo stato "Inizializzazione" allo stato "Pre-Operational".
COB-ID protocollo bootup = 700 hex + ID nodo
Viene trasferito 1 byte di dati con il valore 0.
2.4.3
Stato NMT dopo l'avviamento
Come espansione dei servizi NMT, le impostazioni dei parametri permettono anche il
passaggio automatico allo stato "Operational" dopo POWER ON (a questo proposito vedere
"Diagramma di stato di un nodo CANopen").
Con il parametro p8684 viene impostato lo stato CANopen NMT che diventa attivo dopo
l'avviamento oppure tramite i servizi NMT "Reset Node" o "Reset Communication".
Valori possibili:
● 4: Stopped
● 5: Operational
● 127: Pre-Operational (impostazione di fabbrica).
Nell'impostazione di fabbrica viene selezionato lo stato NMT "Pre-Operational" poiché
corrisponde allo standard CANopen.
2.4.4
Servizi NMT - Node Control Services
La tabella seguente elenca i servizi NMT disponibili per controllare i passaggi di stato.
Tabella 2- 1
Passaggi nel diagramma di stato
Passaggi
Servizi
(1)
Dopo il POWER ON la Control Unit passa automaticamente nello stato di
inizializzazione
(2)
Dopo l'inizializzazione si passa a Pre-Operational
(vedere anche Oggetti di comunicazione dipendenti dall'azionamento
(Pagina 34) o Oggetti specifici del costruttore (Pagina 47))
(3), (6)
Comando Start_Remote_Node
(4), (7)
Comando Enter_Pre-Operational_State
(5), (8)
Comando Stop_Remote_Node
(9), (10), (11)
Comando Reset_Node
(12), (13), (14)
Comando Reset_Communication
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
27
Introduzione
2.4 Gestione della rete
I servizi NMT hanno le seguenti funzioni:
● Start Remote Node:
Comando per il passaggio dallo stato di comunicazione "Pre-Operational" a
"Operational". L'azionamento può inviare e ricevere dati di processo solo nello stato
"Operational".
● Stop Remote Node:
Comando per il passaggio da "Pre-Operational" a "Stopped" o da "Operational" a
"Stopped". Nello stato "Stopped" il nodo può elaborare solo comandi NMT.
● Enter Pre Operational:
Comando per il passaggio da "Operational" o "Stopped" a "Pre-Operational". Nello stato
"Pre-Operational" il nodo non può elaborare i PDO. Può però essere parametrizzato o
comandato tramite SDO. Ciò significa che è anche possibile impostare i valori di
riferimento.
● Reset Node:
Comando per il passaggio da "Operational", "Pre-Operational" o "Stopped" a
"Initialisation". Dopo il comando "Reset Node", tutti gli oggetti (1000 hex - 9FFF hex)
vengono resettati ai valori memorizzati.
● Reset Communication
Comando per il passaggio da "Operational", "Pre-Operational" o "Stopped" a
"Initialisation". Dopo il comando "Reset Communication" tutti gli oggetti di comunicazione
(1000 hex - 1FFF hex) vengono resettati ai valori memorizzati.
Stato NMT CANopen
Il parametro p8685 permette di visualizzare lo stato NMT CANopen o di impostare lo stato
desiderato.
Valori possibili:
● 0: Initialising (solo visualizzazione)
● 4: Stopped
● 5: Operational
● 127: Pre-Operational
● 128: Reset Node
● 129: Reset Communication
Interfaccia CANopen
28
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.4 Gestione della rete
2.4.5
Servizi NMT - Error Control Services
Nota
Nell'impostazione di base i due metodi "Life Guarding" e "Heartbeat" sono disattivati.
Non è possibile utilizzare contemporaneamente il protocollo Node Guarding e il protocollo
Heartbeat. Non appena l'"Heartbeat producer time" assume un valore diverso da zero, viene
automaticamente utilizzato il protocollo Heartbeat.
Life Guarding
Il master NMT invia richieste di sorveglianza in base al protocollo Node Guarding. La
risposta dello slave contiene informazioni relative al proprio stato. Qualora lo slave
interrogato non risponda entro l'intervallo di tempo ("Node life time"), o nel caso in cui sia
cambiato lo stato dello slave NMT, il master NMT segnala questa condizione alla rispettiva
applicazione master.
Lo slave NMT supporta il "Life guarding" (lo slave NMT sorveglia il master NMT). A questo
scopo vengono utilizzate le voci "Guard time" e "Life time factor" dalla propria directory
oggetti per scrivere il "Node life time". Il "Node life time" si ricava moltiplicando il "Node
guard time" per il "Life time factor".
Se non viene interrogato/sorvegliato dal master NMT entro il "Node life time" definito, lo
slave NMT fornisce questa informazione alla propria applicazione locale con un "Life
guarding event". Se le impostazioni di "Guard time" e "Life time factor" nell'indice degli
oggetti sono impostate a "0" (impostazione predefinita), lo slave NMT non sorveglia il master
NMT.
La sorveglianza dello slave NMT viene avviata al ricevimento della prima "Remote transmit
request" (RTR) del master NMT mediante il rispettivo COB-ID.
In caso di errore di comunicazione CAN, ad es. troppi telegrammi perduti, SINAMICS emette
l'anomalia F08700 con il valore 2 (per informazioni dettagliate consultare il Manuale delle
liste SINAMICS S120/150). L'anomalia viene indicata nel parametro r0949. La reazione
dell'azionamento all'anomalia viene impostata con p8641.
I valori di "Node guard time" e "Life time factor" sono memorizzati nell'indice degli oggetti
dello slave NMT corrispondente.
Heartbeat
L'azionamento SINAMICS supporta il protocollo "Heartbeat producer".
Un "Heartbeat producer" (apparecchio CANopen) invia messaggi di Heartbeat
periodicamente. Questi messaggi di funzionalità vitale vengono riconosciuti dagli apparecchi
CANopen presenti nella rete. Se viene a mancare un ciclo Heartbeat dell'"Heartbeat
Producer", può verificarsi una reazione da parte di un Heartbeat Consumer.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
29
Introduzione
2.5 Indice degli oggetti CANopen
2.5
Indice degli oggetti CANopen
Con l'inizializzazione degli oggetti di azionamento, vengono inizializzati nell'indice degli
oggetti del gruppo di azionamento SINAMICS (software slave CANopen) gli oggetti
CANopen.
Indice degli oggetti
Nella figura seguente è rappresentata la suddivisione degli oggetti CANopen che
partecipano alla comunicazione (i valori sono esadecimali).
● Oggetti di comunicazione della Control Unit indipendenti dall'azionamento
● Oggetti di comunicazione dipendenti dall'azionamento
● Oggetti specifici del costruttore
● Oggetti dipendenti dall'azionamento del profilo di azionamento "DSP 402"
CANopen supporta al massimo 8 oggetti di azionamento.
Interfaccia CANopen
30
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Figura 2-3
Indice degli oggetti CANopen
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
31
Introduzione
2.5 Indice degli oggetti CANopen
2.5.1
Oggetti di comunicazione della Control Unit indipendenti dall'azionamento
La tabella seguente riporta l'indice degli oggetti con l'indice dei singoli oggetti di
comunicazione della Control Unit indipendenti dall'azionamento. Nella colonna "Parametri
SINAMICS" sono indicati i numeri di parametro ai quali sono assegnati gli oggetti di
comunicazione in SINAMICS.
Tabella 2- 2
Indice OV
(hex)
Oggetti di comunicazione della Control Unit indipendenti dall'azionamento
Sottoind Nome dell'oggetto
ice
(hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
predefiniti
Accesso
SDO
1000
Device type
r8600
No
Unsigned32
–
ro
1001
Error register
r8601
No
Unsigned8
–
ro
0...52
Predefined error field
p8611[0...82]
No
Unsigned32
0
ro/rw
0
Number of errors
p8611.0
No
Unsigned32
0
rw
1
Number of module
p8611.1
No
Unsigned32
0
ro
2
Number of errors
Module 1
p8611.2
No
Unsigned32
0
ro
3-A
Standard error field
1. Module
p8611.3p8611.10
No
Unsigned32
0
ro
B
Number of errors
Module 2
p8611.11
No
Unsigned32
0
ro
C-13
Standard error field
2. Module
p8611.12p8611.19
No
Unsigned32
0
ro
14
Number of errors
Module 3
p8611.20
No
Unsigned32
0
ro
15-1C
Standard error field
3. Module
p8611.21p8611.28
No
Unsigned32
0
ro
1D
Number of errors
Module 4
p8611.29
No
Unsigned32
0
ro
1E-25
Standard error field
4. Module
p8611.30p8611.37
No
Unsigned32
0
ro
26
Number of errors
Module 5
p8611.38
No
Unsigned32
0
ro
27-2E
Standard error field
5. Module
p8611.39p8611.46
No
Unsigned32
0
ro
2F
Number of errors
Module 6
p8611.47
No
Unsigned32
0
ro
30-37
Standard error field
6. Module
p8611.48p8611.55
No
Unsigned32
0
ro
38
Number of errors
Module 7
p8611.56
No
Unsigned32
0
ro
39-40
Standard error field
7. Module
p8611.57p8611.64
No
Unsigned32
0
ro
41
Number of errors
Module 8
p8611.65
No
Unsigned32
0
ro
42-49
Standard error field
8. Module
p8611.66p8611.73
No
Unsigned32
0
ro
1003
Interfaccia CANopen
32
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoind Nome dell'oggetto
ice
(hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
predefiniti
Accesso
SDO
4A
Number of errors
Control Unit
p8611.74
No
Unsigned32
0
ro
4B-52
Standard Error Field
Control Unit
p8611.75p8611.82
No
Unsigned32
0
ro
1005
COB ID SYNC
p8602
No
Unsigned32
128
rw
1008
Manufacturer device
name
–
No
–
–
–
100A
Manufacturer
software version
r0018
No
Unsigned32
–
ro
100C
Guard Time
p8604.0
No
Unsigned16
0
rw
100D
Life time factor
p8604.1
No
Unsigned16
0
rw
1010
Store parameters
p0977
No
Unsigned16
0
rw
0
Largest subindex
supported
–
No
–
–
–
1
Save all parameters
p0977
No
Unsigned16
0
rw
2
Save communication
parameters (0x10000x1fff)
p0977
No
Unsigned16
0
rw
3
Save application
related parameters
(0x6000-0x9fff)
p0977
No
Unsigned16
0
rw
Restore default
parameters
p0976
No
Unsigned16
0
rw
0
Largest subindex
supported
–
No
–
1
Restore all default
parameters
p0976
No
Unsigned16
0
rw
2
Restore
communication
default parameters
(0x1000-0x1fff)
p0976
No
Unsigned16
0
rw
3
Restore application
default parameters
(0x6000-0x9fff)
p0976
No
Unsigned16
0
rw
1014
COB ID Emergency
p8603
No
Unsigned32
0
rw
1017
Producer Heartbeat
Time
p8606
No
Unsigned16
0
rw
1018
Identy Object
r8607[0...3]
–
Unsigned32
–
ro
Number of entries
–
No
–
–
–
1011
0
1
Vendor ID
r8607.0
No
Unsigned32
–
ro
2
Product code
r8607.1
No
Unsigned32
–
ro
3
Revision number
r8607.2
No
Unsigned32
–
ro
4
Serial number
r8607.3
No
Unsigned32
0
ro
Module List
–
–
–
–
–
Number of entries
r0102
No
Unsigned16
–
ro
1027
0
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
33
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoind Nome dell'oggetto
ice
(hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
predefiniti
Accesso
SDO
1-8
Module ID
p0107[0...15]
No
Integer16
0
rw
Error behaviour
–
–
–
–
–
0
No of error classes
–
No
–
–
–
1
Communication Error p8609.0
No
Unsigned32
1
rw
2
Device profile or
p8609.1
manufacturer specific
error
No
Unsigned32
1
rw
1029
1200
1st server SDO
parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
–
1
COB-ID Client ->
Server (rx)
r8610.0
No
Unsigned32
–
ro
2
COB-ID Server ->
Client (tx)
r8610.1
No
Unsigned32
–
ro
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x8000000 rw
0
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x8000000 rw
0
1201
2.5.2
Oggetti di comunicazione dipendenti dall'azionamento
Per ogni azionamento possono essere parametrizzati 8 PDO di invio e di ricezione.
Ogni PDO contiene:
● Parametri di comunicazione
● Parametri di mapping (max. 8 byte/4 parole/64 bit).
Regola
Come esempio dell'affinità dei parametri di comunicazione e di mapping per un PDO, nelle
tabelle seguenti il 1° PDO è evidenziato in grassetto.
Nella colonna "Predefined Connection Set" sono riportati i valori predefiniti del "Predefined
Connection Set".
Interfaccia CANopen
34
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
2.5.2.1
Oggetti di comunicazione PDO di ricezione
La tabella seguente riporta l'indice dei singoli oggetti di comunicazione dipendenti
dall'azionamento per i PDO di ricezione del primo oggetto di azionamento:
Tabella 2- 3
Indice OV
(hex)
Oggetti di comunicazione PDO di ricezione dipendenti dall'azionamento
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
Receive PDO 1
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8700.0
No
Unsigned32
200 hex + NodeID
rw
2
Transmission type
p8700.1
No
Unsigned8
FE hex
rw
Receive PDO 2
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8701.0
No
Unsigned32
300 hex + NodeID
rw
2
Transmission type
p8701.1
No
Unsigned8
FE hex
rw
Receive PDO 3
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8702.0
No
Unsigned32
400 hex + NodeID
rw
2
Transmission type
p8702.1
No
Unsigned8
FE hex
rw
Receive PDO 4
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8703.0
No
Unsigned32
500 hex + NodeID
rw
2
Transmission type
p8703.1
No
Unsigned8
FE hex
rw
Receive PDO 5
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8704.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8704.1
No
Unsigned8
FE hex
rw
1400
1401
1402
1403
1404
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
35
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
Receive PDO 6
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8705.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8705.1
No
Unsigned8
FE hex
rw
Receive PDO 7
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8706.0
No
Unsigned32
C000 06E0 hex
rw
1405
1406
2
Transmission type
p8706.1
No
Unsigned8
FE hex
rw
Receive PDO 8
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
2
ro
1
COB ID used by
PDO
p8707.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8707.1
No
Unsigned8
FE hex
rw
Receive PDO 1
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
1
ro
1
PDO mapping for
p8710.0
the first application
object to be mapped
No
Unsigned32
6040 hex
rw
2
PDO mapping for
the second
application object to
be mapped
p8710.1
No
Unsigned32
0
rw
3
PDO mapping for
p8710.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
p8710.3
No
Unsigned32
0
rw
Receive PDO 2
mapping Parameter
–
–
–
–
–
1407
1600
1601
Interfaccia CANopen
36
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
2
ro
1
PDO mapping for
p8711.0
the first application
object to be mapped
No
Unsigned32
6040 hex
rw
2
PDO mapping for
the second
application object to
be mapped
p8711.1
No
Unsigned32
60FF hex
rw
3
PDO mapping for
p8711.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
p8711.3
No
Unsigned32
0
rw
Receive PDO 3
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
2
ro
1
PDO mapping for
p8712.0
the first application
object to be mapped
No
Unsigned32
6040 hex
rw
2
PDO mapping for
the second
application object to
be mapped
p8712.1
No
Unsigned32
6071 hex
rw
3
PDO mapping for
p8712.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
p8712.3
No
Unsigned32
0
rw
Receive PDO 4
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
3
ro
1
PDO mapping for
p8713.0
the first application
object to be mapped
No
Unsigned32
6040 hex
rw
2
PDO mapping for
the second
application object to
be mapped
No
Unsigned32
60FF hex
rw
1602
1603
p8713.1
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
37
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoin
dice
(hex)
Nome dell'oggetto
3
4
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
PDO mapping for
p8713.2
the third application
object to be mapped
No
Unsigned32
6071 hex
rw
PDO mapping for
the fourth
application object to
be mapped
p8713.3
No
Unsigned32
0
rw
Receive PDO 5
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
0
ro
1
PDO mapping for
p8714.0
the first application
object to be mapped
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object to
be mapped
p8714.1
No
Unsigned32
0
rw
3
PDO mapping for
p8714.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
p8714.3
No
Unsigned32
0
rw
Receive PDO 6
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
0
ro
1
PDO mapping for
p8715.0
the first application
object to be mapped
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object to
be mapped
p8715.1
No
Unsigned32
0
rw
3
PDO mapping for
p8715.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
No
Unsigned32
0
rw
1604
1605
Parametri
SINAMICS
p8715.3
Interfaccia CANopen
38
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
Receive PDO 7
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
0
ro
1
PDO mapping for
p8716.0
the first application
object to be mapped
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object to
be mapped
p8716.1
No
Unsigned32
0
rw
3
PDO mapping for
p8716.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
p8716.3
No
Unsigned32
0
rw
Receive PDO 8
mapping Parameter
–
–
–
–
–
0
Number of mapped
application Objects
in PDO
–
No
Unsigned8
0
ro
1
PDO mapping for
p8717.0
the first application
object to be mapped
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object to
be mapped
p8717.1
No
Unsigned32
0
rw
3
PDO mapping for
p8717.2
the third application
object to be mapped
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object to
be mapped
No
Unsigned32
0
rw
1606
1607
p8717.3
Nota
Il settore dell'indice oggetti per ogni altro azionamento può essere determinato con l'ausilio
di p8743. Il valore del parametro corrisponde all'ID dell'oggetto di azionamento. L'indice del
parametro corrisponde al fattore per il quale viene moltiplicato l'offset di 40 hex e al quale
deve essere aggiunto l'oggetto di base. Ad esempio l'azionamento inizia con il fattore di
offset 1 da 1640 hex.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
39
Introduzione
2.5 Indice degli oggetti CANopen
2.5.2.2
Oggetti di comunicazione PDO di invio
La tabella seguente riporta l'indice degli oggetti con l'indice dei singoli oggetti di
comunicazione dipendenti dall'azionamento per i PDO di invio del primo oggetto di
azionamento:
Tabella 2- 4
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
Transmit PDO 1
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8720.0
No
Unsigned32
180 hex + Node-ID
rw
2
Transmission type
p8720.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8720.2
No
Unsigned16
0
rw
4
Compatibility entry
p8720.3
No
Unsigned8
3
rw
5
Event timer
p8720.4
No
Unsigned16
0
rw
Transmit PDO 2
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8721.0
No
Unsigned32
280 hex + Node-ID
rw
2
Transmission type
p8721.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8721.2
No
Unsigned16
0
rw
4
Compatibility entry
p8721.3
No
Unsigned8
0
rw
5
Event timer
p8721.4
No
Unsigned16
0
rw
Transmit PDO 3
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
–
1
COB ID used by
PDO
p8722.0
No
Unsigned32
380 hex + Node-ID
rw
2
Transmission type
p8722.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8722.2
No
Unsigned16
0
rw
4
Compatibility entry
p8722.3
No
Unsigned8
0
rw
5
Event timer
p8722.4
No
Unsigned16
0
rw
Transmit PDO 4
Communication
Parameter
–
–
–
–
–
1800
1801
1802
1803
Oggetti di comunicazione PDO di invio dipendenti dall'azionamento
Interfaccia CANopen
40
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8723.0
No
Unsigned32
480 hex + Node-ID rw
2
Transmission type
p8723.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8723.2
No
Unsigned16
0
rw
4
Compatibility entry
p8723.3
No
Unsigned8
0
rw
5
Event timer
p8723.4
No
Unsigned16
0
rw
Transmit PDO 5
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8724.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8724.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8724.2
No
Unsigned16
0
rw
4
Compatibility entry
p8724.3
No
Unsigned8
0
rw
5
Event timer
p8724.4
No
Unsigned16
0
rw
Transmit PDO 6
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8725.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8725.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8725.2
No
Unsigned16
0
rw
4
Compatibility entry
p8725.3
No
Unsigned8
0
rw
5
Event timer
p8725.4
No
Unsigned16
0
rw
Transmit PDO 7
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8726.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8726.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8726.2
No
Unsigned16
0
rw
4
Compatibility entry
p8726.3
No
Unsigned8
0
rw
5
Event timer
p8726.4
No
Unsigned16
0
rw
1804
1805
1806
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
41
Introduzione
2.5 Indice degli oggetti CANopen
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
Transmit PDO 8
Communication
Parameter
–
–
–
–
–
0
Largest subindex
supported
–
No
Unsigned8
5
ro
1
COB ID used by
PDO
p8727.0
No
Unsigned32
C000 06E0 hex
rw
2
Transmission type
p8727.1
No
Unsigned8
FE hex
rw
3
Inhibit time
p8727.2
No
Unsigned16
0
rw
4
Compatibility entry
p8727.3
No
Unsigned8
0
rw
5
Event timer
p8727.4
No
Unsigned16
0
rw
Transmit PDO 1
mapping
Parameter
–
–
–
–
–
1807
1A00
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
1
ro
1
PDO mapping for
the first application
object to be
mapped
p8730.0
No
Unsigned32
6041 hex
rw
2
PDO mapping for
the second
application object
to be mapped
p8730.1
No
Unsigned32
0
rw
3
PDO mapping for
the third
application object
to be mapped
p8730.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8730.3
No
Unsigned32
0
rw
Transmit PDO 2
mapping
Parameter
–
–
–
–
–
1A01
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
2
ro
1
PDO mapping for
the first application
object to be
mapped
p8731.0
No
Unsigned32
6041 hex
rw
2
PDO mapping for
the second
application object
to be mapped
p8731.1
No
Unsigned32
606C hex
rw
Interfaccia CANopen
42
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
3
PDO mapping for
the third
application object
to be mapped
p8731.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8731.3
No
Unsigned32
0
rw
Transmit PDO 3
mapping
Parameter
–
–
–
–
–
1A02
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
2
ro
1
PDO mapping for
the first application
object to be
mapped
p8732.0
No
Unsigned32
6041 hex
rw
2
PDO mapping for
the second
application object
to be mapped
p8732.1
No
Unsigned32
6077 hex
rw
3
PDO mapping for
the third
application object
to be mapped
p8732.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8732.3
No
Unsigned32
0
rw
Transmit PDO 4
mapping
Parameter
–
–
–
–
–
1A03
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
2
ro
1
PDO mapping for
the first application
object to be
mapped
p8733.0
No
Unsigned32
6041 hex
rw
2
PDO mapping for
the second
application object
to be mapped
p8733.1
No
Unsigned32
6063 hex
rw
3
PDO mapping for
the third
application object
to be mapped
p8733.2
No
Unsigned32
0
rw
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
43
Introduzione
2.5 Indice degli oggetti CANopen
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
4
PDO mapping for
the fourth
application object
to be mapped
p8733.3
No
Unsigned32
0
rw
Transmit PDO 5
mapping
Parameter
–
–
–
–
–
1A04
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
0
ro
1
PDO mapping for
the first application
object to be
mapped
p8742.0
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object
to be mapped
p8742.1
No
Unsigned32
0
rw
3
PDO mapping for
the third
application object
to be mapped
p8742.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8742.3
No
Unsigned32
0
rw
Transmit PDO 6
mapping
Parameter
–
–
–
–
–
1A05
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
0
ro
1
PDO mapping for
the first application
object to be
mapped
p8752.0
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object
to be mapped
p8752.1
No
Unsigned32
0
rw
3
PDO mapping for
the third
application object
to be mapped
p8752.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8752.3
No
Unsigned32
0
rw
Interfaccia CANopen
44
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice
OV
(hex)
Sottoindic Nome dell'oggetto
e (hex)
1A06
Transmit PDO 7
mapping
Parameter
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Predefined
Connection Set
Accesso
SDO
–
–
–
–
–
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
0
ro
1
PDO mapping for
the first application
object to be
mapped
p8752.0
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object
to be mapped
p8752.1
No
Unsigned32
0
rw
3
PDO mapping for
the third
application object
to be mapped
p8752.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8752.3
No
Unsigned32
0
rw
Transmit PDO 8
mapping
Parameter
–
–
–
–
–
1A07
0
Number of mapped –
application Objects
in PDO
No
Unsigned8
0
ro
1
PDO mapping for
the first application
object to be
mapped
p8752.0
No
Unsigned32
0
rw
2
PDO mapping for
the second
application object
to be mapped
p8752.1
No
Unsigned32
0
rw
3
PDO mapping for
the third
application object
to be mapped
p8752.2
No
Unsigned32
0
rw
4
PDO mapping for
the fourth
application object
to be mapped
p8752.3
No
Unsigned32
0
rw
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
45
Introduzione
2.5 Indice degli oggetti CANopen
Nota
Il settore dell'indice oggetti per ogni altro azionamento può essere determinato con l'ausilio
di p8743. Il valore del parametro corrisponde all'ID dell'oggetto di azionamento. L'indice del
parametro corrisponde al fattore per il quale viene moltiplicato l'offset di 40 hex e al quale
deve essere aggiunto l'oggetto di base. Ad esempio l'azionamento inizia con il fattore di
offset 1 da 1840 hex.
2.5.2.3
Altri oggetti di comunicazione
La seguente tabella elenca l'indice degli oggetti con l'indice di tutti gli altri oggetti di
comunicazione dipendenti dall'azionamento:
Tabella 2- 5
Indice OV
(hex)
Altri oggetti di comunicazione
Sottoind Nome dell'oggetto
ice
(hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
preimpostati
Accesso
SDO
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
1202
1203
1204
1205
Interfaccia CANopen
46
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoind Nome dell'oggetto
ice
(hex)
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
preimpostati
Accesso
SDO
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
Drive object server
SDO parameter
–
–
–
–
–
0
Number of entries
–
No
–
–
ro
1
COB-ID Client ->
Server (rx)
p8612.0
No
Unsigned32
0x80000000
rw
2
COB-ID Server ->
Client (tx)
p8612.1
No
Unsigned32
0x80000000
rw
1206
1207
1208
1209
2.5.3
Oggetti specifici del costruttore
Nell'indice degli oggetti CANopen esiste un settore per oggetti specifici del costruttore.
Gli oggetti specifici del costruttore sono definiti come:
● Oggetti per l'accesso ai parametri SINAMICS
● Oggetti liberi per l'invio e la ricezione dei dati del processo
L'area specifica del costruttore è compresa tra gli indirizzi "2000 hex" e "5FFF hex"
dell'indice degli oggetti.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
47
Introduzione
2.5 Indice degli oggetti CANopen
2.5.3.1
Oggetti per l'accesso ai parametri SINAMICS
Gli oggetti da "2000 hex" a "470F hex" dell'indice degli oggetti consentono di accedere ai
valori dei dati dei parametri SINAMICS tramite il server SDO predefinito (vedere Server SDO
(Pagina 60)).
Esempio
Nella figura seguente viene rappresentata la suddivisione di tali oggetti nell'indice degli
oggetti.
Figura 2-4
Oggetti specifici del costruttore
Interfaccia CANopen
48
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Parametro p8630[0…2]
Il parametro p8630 dell'indice da 0 a 2 consente di definire le possibilità di accesso agli
oggetti di azionamento in SINAMICS. Sono disponibili le seguenti possibilità di accesso:
● Selezione dell'oggetto di azionamento in p8630[0]
– 0: Nessun accesso agli oggetti virtuali
– 1: Control Unit
– 2…65535: Oggetto di azionamento
● Area dei sottoindici di p8630[1]
– 0: 0…255
– 1: 256…511
– 2: 512…767
– 3: 768…1023
● Area dei parametri di p8630[2]
– 0: 0…9999
– 1: 10000…19999
– 2: 20000…29999
– 3: 30000…39999
– 4: 40000…49999
– 5: 50000…59999
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
49
Introduzione
2.5 Indice degli oggetti CANopen
Principio
Tutti i parametri SINAMICS da "2000 hex" a "470F hex" possono essere interrogati tramite
l'accesso SDO.
Questo funziona nel seguente modo:
● Tutti i parametri SINAMICS sono interrogabili tramite gli oggetti da "2000 hex" a "470F
hex".
● L'accesso SDO si basa su una conversione interna in parametri di oggetti specifici del
costruttore. Al numero di parametro convertito in un valore esadecimale viene aggiunto il
valore "2000 hex".
Questa cifra è il numero dell'oggetto che si trova nel job SDO per raggiungere il
parametro in SINAMICS.
● Dato che l'area dei parametri di un oggetto di azionamento di SINAMICS occupa già tutto
lo spazio previsto per l'accesso ai parametri nell'area specifica del costruttore, l'oggetto di
azionamento a cui si accederà viene selezionato nel parametro p8630[0] di SINAMICS.
● Un parametro SINAMICS può essere un paramento r oppure p. Gli oggetti specifici del
costruttore contengono i valori dei dati di questi parametri.
● A seconda della posizione dell'interruttore del parametro p8630[0], i valori dei dati dei
moduli possono essere letti o scritti.
Ad esempio, se si deve copiare il parametro r0062 della velocità di riferimento
dall'oggetto di azionamento 1, occorre:
– nel parametro p8630[0], impostare l'interruttore su "3" (vedere la figura precedente),
– convertire il numero di parametro r0062 in un valore esadecimale, quindi aggiungere
il valore "2000 hex". Questo valore esadecimale "203E hex", corrispondente al
numero dell'oggetto, consente di accedere al parametro r0062 tramite un job SDO.
Interfaccia CANopen
50
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
2.5.3.2
Oggetti liberi
All'interno dell'indice degli oggetti è possibile utilizzare oggetti liberi per i dati di processo
(PZD) nell'area da "5800 hex" a "5FFF hex" (vedere anche il capitolo Indice degli oggetti
CANopen (Pagina 30)).
L'indice mette a disposizione i seguenti oggetti che si possono liberamente interconnettere
per ciascun oggetto di azionamento:
Indice OV
(hex)
Descrizione
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
per PZD
Valori
preimpostati
Accesso SDO
5800 ... 580F
16 dati di processo di
ricezione liberamente
interconnettibili
r8745[x]
Sì
Integer16
0
rw
5810 ... 581F
16 dati di processo di invio r8746[x]
liberamente
interconnettibili
Sì
Integer16
0
ro
5820 ... 5827
8 dati di processo di
ricezione liberamente
interconnettibili
r8747[x]
Sì
Integer32
0
rw
5828 ... 582F
riservato
–
–
–
–
–
5830 ... 5837
8 dati di processo di invio
liberamente
interconnettibili
r8748[x]
Sì
Integer32
0
ro
5838 ... 5879
riservato
–
–
–
–
–
Nota
Il settore dell'indice oggetti per ogni altro azionamento può essere determinato con l'ausilio
di p8743. Il valore del parametro corrisponde all'ID dell'oggetto di azionamento. L'indice del
parametro corrisponde al fattore per il quale viene moltiplicato l'offset di 80 hex e che deve
essere aggiunto all'oggetto di base. Ad esempio l'azionamento inizia con il fattore di offset 1
da 5880 hex.
è possibile interconnettere qualsiasi oggetto dei dati di processo tramite parole o doppie
parole di ricezione/invio del buffer di trasmissione.
Normazione dei dati di processo degli oggetti liberi:
● 16 bit (parola): 4000 hex corrisponde a 100 %
● 32 bit (parola): 4000000 hex corrisponde a 100 %
Se in un dato di processo è espresso un valore di temperatura, la normazione degli oggetti
liberi è la seguente:
● 16 bit (parola): 4000 hex corrisponde a 100 °C
● 32 bit (parola): 4000000 hex corrisponde a 100 °C
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
51
Introduzione
2.5 Indice degli oggetti CANopen
2.5.4
Oggetti CANopen del profilo di azionamento DSP402
Panoramica
La tabella seguente riporta l'indice degli oggetti con l'indice dei singoli oggetti per gli
azionamenti.
CANopen su SINAMICS S120 supporta i seguenti modi
● Profile Velocity Mode
● Profile Torque Mode
● Velocity Mode
Tabella 2- 6
Indice OV
(hex)
Oggetti del profilo di azionamento DSP402
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
Accesso
predefiniti SDO
Device Control
6007
–
Abort connecton option code
p8641
No
Integer16
3
rw
6040
–
Controlword
r8795
sì
Unsigned16
–
rw
6041
–
Statusword
r8784
sì
Unsigned16
–
ro
605D
–
Halt option code
p8791
No
Integer16
–
rw
6060
–
Modes of operation
p1300
sì
Integer8
–
rw
6061
–
Modes of operation display
r8762
sì
Integer8
–
ro
6502
–
Supported drive modes
–
No
Unsigned32
–
ro
6504
–
Drive manufacturer
–
No
String
–
ro
67FF
–
Single Device Type
–
No
Unsigned32
–
ro
00
Velocity encoder factor
–
No
Unsigned8
2
ro
01
Velocity encoder factor
numerator
p8798[0]
No
Unsigned32
1
rw
02
Velocity encoder factor
denumerator
p8798[1]
No
Unsigned32
1
rw
Factor Group
6094
Profile Velocity Mode
6063
–
Valore attuale di posizione
r0482
sì
Integer32
–
ro
6069
–
Velocity sensor actual value
r0061
sì
Integer32
–
ro
606B
–
Velocity demand value
r1170
sì
Integer32
–
ro
606C
–
Velocity actual value
r0063
sì
Integer32
–
ro
6083
–
Profile acceleration
p1082/
p1120
No
Unsigned32
–
rw
6084
–
Profile deceleration
p1082/
p1121
No
Unsigned32
–
rw
6085
–
Quick Stop deceleration
p1082/
p1135
No
Unsigned32
–
rw
Velocità attuale
Interfaccia CANopen
52
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.5 Indice degli oggetti CANopen
Indice OV
(hex)
Sottoin
dice
(hex)
Nome dell'oggetto
Parametri
SINAMICS
PDO
Mapping
Tipo di dati
Valori
Accesso
predefiniti SDO
6086
–
Motion profile type
p1115/
p1134
No
Integer16
0
rw
60FF
–
Target velocity
Senza
generatore
di rampa ->
p1155[0]
sì
Integer32
–
rw
r8797
sì
Integer16
–
rw
Max torque
p1520
No
0
0
0
Torque demand value
r0079
sì
Integer16
–
ro
Torque actual value
r0080
sì
Integer16
–
ro
Velocità di riferimento
Con
generatore
di rampa ->
p1070
Profile Torque Mode
6071
–
Target torque
Coppia di riferimento
6072
–
6074
–
Coppia di riferimento totale
6077
–
Velocity Mode
6042
–
vl target velocity
r8792
sì
Integer16
–
rw
6043
–
vl velocity demand
r1170
sì
Integer16
–
ro
6044
–
vl velocity actual value
r0063
sì
Integer16
–
ro
6046
0
vl velocity min max amount
–
No
Unsigned8
–
ro
1
vl velocity min amount
p1080
No
Unsigned32
–
rw
2
vl velocity max amount
p1082
No
Unsigned32
–
rw
0
vl velocity acceleration
–
No
Unsigned8
–
ro
1
Delta speed
p1082
No
Unsigned32
–
rw
2
Delta time
p1120
No
Unsigned16
–
rw
6048
Nota
Il settore dell'indice oggetti per ogni altro azionamento può essere determinato con l'ausilio
di p8743. Il valore del parametro corrisponde all'ID dell'oggetto di azionamento. L'indice del
parametro corrisponde al fattore per il quale viene moltiplicato l'offset di 800 hex e al quale
deve essere aggiunto l'oggetto di base. Ad esempio l'azionamento inizia con il fattore di
offset 1 da 6807 hex.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
53
Introduzione
2.6 SDO (Service Data Object)
2.6
SDO (Service Data Object)
2.6.1
Informazioni generali
I servizi SDO vengono utilizzati per poter accedere all'indice degli oggetti dell'apparecchio di
azionamento collegato. Un collegamento SDO è un accoppiamento peer-to-peer tra un client
SDO e un server.
L'apparecchio di azionamento con il suo indice degli oggetti è un server SDO (Pagina 60).
I servizi SDO hanno le seguenti proprietà:
● Trasmissione confermata di oggetti
● Trasmissione fondamentalmente asincrona
● Trasmissione di valori maggiori di 4 byte (normal transfer)
● Trasmissione di valori con non più di 4 byte (expedited transfer)
● Corrisponde al canale parametri aciclico di PROFIBUS
● Tutte le variabili dell'apparecchio di azionamento sono interrogabili tramite SDO
● Una connessione SDO è costituita solo dagli stati "PREOPERATIONAL" e
"OPERATIONAL"
Interfaccia CANopen
54
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.6 SDO (Service Data Object)
2.6.2
Server SDO per ogni oggetto di azionamento
2.6.2.1
Modelli di immagini
Vengono supportati più modelli di immagini:
● Apparecchio di azionamento SINAMICS Multi DO con un server SDO (server SDO
predefinito)
● Apparecchio di azionamento SINAMICS Multi DO con più file EDS e server SDO
Apparecchio di azionamento SINAMICS Multi DO con un server SDO
Per questo modello di immagini viene indicato l'apparecchio di azionamento SINAMICS Multi
DO attraverso i moduli con un server SDO (server SDO predefinito). Per ogni apparecchio di
azionamento SINAMICS esiste un file EDS modulare senza oggetti CANopen specifici del
costruttore.
Figura 2-5
Creazione di un modello di un apparecchio di azionamento SINAMICS Multi-DO
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
55
Introduzione
2.6 SDO (Service Data Object)
Apparecchio di azionamento SINAMICS Multi DO con più file EDS e server SDO
Per questo modello di immagini, l'apparecchio di azionamento SINAMICS Multi DO viene
copiato da n+2 file EDS e n+2 server SDO.
Componenti
Spiegazione
n+2 file EDS
1 file EDS standard per oggetto di azionamento CU
1 file EDS specifico del costruttore per oggetto di azionamento della Control
Unit
n file EDS specifici del costruttore per n assi, che supportano CANopen (con
n = 1 … 8 assi)
n+2 canali SDO
1 server SDO predefinito per CU-DO
1 server SDO specifico del costruttore per oggetto di azionamento della
Control Unit
n server SDO specifici del costruttore per n assi (per ogni oggetto di
azionamento che supporta CANopen con n = 1 ... 8 assi).
Ogni server SDO aggiuntivo è responsabile per un oggetto di azionamento. In particolare,
esso è responsabile per gli oggetti specifici del costruttore di questo oggetto di azionamento.
Il server SDO predefinito ha accesso ai file EDS standard.
Per ogni oggetto di azionamento CANopen (incluso l'oggetto di azionamento della Control
Unit) è presente un proprio file EDS specifico del costruttore aggiuntivo.
Interfaccia CANopen
56
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.6 SDO (Service Data Object)
Figura 2-6
2.6.2.2
Creazione di un modello di un apparecchio di azionamento SINAMICS Multi-DO
File EDS
Oltre ai normali file EDS (= Electronic Data Sheet) esistono anche oggetti CANopen
standardizzati (SDO server parameter), che sono stati estesi per i server SDO aggiuntivi.
Inoltre è possibile utilizzare i seguenti EDS:
● un file EDS modulare senza oggetti specifici del costruttore
● file EDS di entrambe le categorie (modulari e specifici del costruttore)
Esiste inoltre un file EDS per ogni apparecchio di azionamento SINAMICS e uno per ogni
oggetto di azionamento SINAMICS che supporta CANopen.
I file EDS possono essere scaricati dal seguente indirizzo Internet: Download EDS
(http://support.automation.siemens.com/WW/view/de/48802094).
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
57
Introduzione
2.6 SDO (Service Data Object)
Panoramica dei file EDS
Figura 2-7
File EDS degli apparecchi SINAMICS
Interfaccia CANopen
58
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.6 SDO (Service Data Object)
Multi DO EDS
EDS specifici dell'apparecchio senza oggetti specifici del costruttore.
Nome file: "SINAMICS_nome apparecchio.eds"
Oggetti CANopen
Nome
Oggetti dal profilo di comunicazione - campo numerico 0x1000 – 0x1FFF:
0x1000
Device Type
0x1001
Error Register
0x1003
Pre-defined error field
0x1005
COB-ID SYNC message
0x1008
Manufacturer device name
0x100A
Manufacturer software version
0x100C
Guard time
0x100D
Life time factor
0x1010
Store parameters
0x1011
Restore default parameters
0x1014
COB-ID EMCY
0x1017
Producer heartbeat time
0x1018
Identity object
0x1027
Module list
0x1029
Error behavior object
0x1200
SDO server parameter Default SDO channel
0x1201
SDO server parameter CU DO channel
0x1200 + (n+1)
con n = 1 … 8
SDO server parameter Drive DO channels
0x1400 + (n-1) * 0x40 bis 0x1407 + (n-1) * 0x40
con n = 1 … 8 assi
RPDO communication parameter
0x1600 + (n-1) * 0x40 bis 0x1607 + (n-1) * 0x40
con n = 1 … 8 assi
RPDO mapping parameter
0x1800 + (n-1) * 0x40 bis 0x1807 + (n-1) * 0x40
con n = 1 … 8 assi
TPDO communication parameter
0x1A00 + (n-1) * 0x40 bis 0x1A07 + (n-1) * 0x40
con n = 1 … 8 assi
TPDO mapping parameter
Oggetti dei dati di processo liberi nel campo numerico specifico del costruttore di tutti gli n apparecchi
logici
(n assi)
0x5800 + (n-1) * 0x80 bis 0x580F + (n-1) * 0x80
con n = 1 … 8 assi
16 Bit fee receive PDOs
0x5810 + (n-1) * 0x80 bis 0x581F + (n-1) * 0x80
con n = 1 … 8 assi
16 Bit free transmit PDOs
0x5820 + (n-1) * 0x80 bis 0x5827 + (n-1) * 0x80
con n = 1 … 8 assi
32 Bit free receive PDOs
0x5830 + (n-1) * 0x80 bis 0x5837 + (n-1) * 0x80
con n = 1 … 8 assi
32 Bit free transmit PDOs
Oggetti del profilo standardizzato – campo numerico di tutti gli n apparecchi logici (n assi)
0x6000 + (n-1) * 0x800 bis 0x67FF + (n-1) * 0x800
con n = 1 … 8 assi
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
59
Introduzione
2.6 SDO (Service Data Object)
DO Manufacturer EDS
EDS specifici dell'oggetto di azionamento con oggetti specifici del costruttore.
Nome file per CU DO: "SINAMICS_nome apparecchio_CU.eds"
Nome file per DO: "SINAMICS_DOClassID.eds"
Oggetti CANopen
Nome
Oggetti dal profilo di comunicazione obbligatoriamente previsti - campo numerico da 0x1000 a
0x1FFF:
0x1000 (read only)
Device Type
0x1001 (read only)
Error Register
0x1018 (read only)
Identity Object
Oggetti del campo numerico specifico del costruttore da 0x2000 a 0x57FF di Tabella 2-7 Oggetti
CANopen specifici del costruttore (Pagina 62).
Norma di conversione: Indice oggetti specifico del costruttore =
N. parametri SINAMICS in Hex + 0x2000
2.6.2.3
Server SDO
Server SDO predefiniti
L'accesso agli oggetti standardizzati, e quindi al file EDS della categoria "Multi DO EDS",
avviene attraverso il server SDO predefinito.
Mediante la modifica del valore predefinito di p8630[0] ≥ 1 è possibile continuare ad
accedere anche agli oggetti specifici del costruttore.
Parametri SDO predefiniti del server:
0x1200.0
=2
0x1200.1
= 0x600 + Node ID
0x1200.2
= 0x580 + Node ID
I parametri SDO server del server SDO predefinito sono solo leggibili e rappresentati nel
parametro SINAMICS r8610.
Interfaccia CANopen
60
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.6 SDO (Service Data Object)
Server SDO aggiuntivi
L'accesso agli oggetti specifici del costruttore dell'oggetto di azionamento CU, e quindi al file
EDS della categoria "DO Manufacturer EDS", avviene attraverso il server SDO successivo al
server SDO predefinito.
Parametri SDO del server dell'oggetto di azionamento della Control Unit:
0x1201.0
=2
0x1201.1
= 0x601 + Node ID
0x1201.2
= 0x581 + Node ID
Nel file EDS l'oggetto si trova in un'area fissa.
L'accesso agli oggetti specifici del costruttore dell'oggetto di azionamento CAN con n = 1 ...
8 assi, e quindi ai file EDS della categoria "DO Manufacturer EDS", avviene attraverso altri n
server SDO.
Non esistono inoltre accessi SDO alle categorie dell'oggetto di azionamento che non sono
supportate da CAN.
Parametri SDO del server di n assi:
(0x1201 + n).0
=2
con n = 1 … 8 assi
(0x1201 + n).1
= 0x601 + Node ID + n con n = 1 … 8 assi
(0x1201 + n).2
= 0x581 + Node ID + n con n = 1 … 8 assi
Nel file EDS gli oggetti si trovano nell'area modulare.
I server SDO aggiuntivi servono a migliorare l'indirizzamento e non la parallelizzazione
dell'accesso SDO. Mediante l'accesso al gestore dei parametri occorre considerare i tempi di
risposta.
Nelle impostazioni di fabbrica tutti i server SDO aggiuntivi sono impostati a non valido
tramite il bit 31 e se necessario devono essere attivati manualmente.
I parametri SDO del server dei server SDO aggiuntivi sono solo scrivibili e indicati nel
parametro SINAMICS p8612.
Gli identificatori CAN dei server SDO aggiuntivi sono liberamente selezionabili all'interno del
campo numerico SDO di CANopen 0x601 – 0x67F per l'SDO di ricezione o 0x581 – 0x5FF
per l'SDO di invio.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
61
Introduzione
2.6 SDO (Service Data Object)
2.6.2.4
Oggetti dei file EDS specifici del costruttore
Per una serie di parametri SINAMICS esistono oggetti CANopen specifici del costruttore nei
corrispondenti file EDS specifici del costruttore:
Tabella 2- 7
Oggetti CANopen specifici del costruttore
Nome parametro
Riferimento parametro
Oggetto CANopen
Limite di corrente
p0640
0x2280
Regolatore tecnologico, abilitazione
p2200
0x2898
Regolatore tecnologico, filtro del valore attuale,
costante di tempo
p2265
0x28D9
Regolatore tecnologico, differenziazione costante di
tempo
p2274
0x28E2
Regolatore tecnologico, guadagno proporzionale
p2280
0x28E8
Regolatore tecnologico, limitazione massima
p2291
0x28F3
Regolatore tecnologico, limitazione minima
p2292
0x28F4
Frequenza di uscita
r0066
0x2042
Valore di riferimento del numero di giri livellato
r0020
0x2014
Frequenza di uscita livellata
r0024
0x2018
Tensione di uscita livellata
r0025
0x2019
Tensione del circuito intermedio livellata
r0026
0x201A
Valore attuale di corrente livellato
r0027
0x201B
Valore attuale di coppia livellato
r0031
0x201F
Valore attuale della potenza attiva livellata
r0032
0x2020
Temperatura del motore
r0035
0x2023
Temperature della parte di potenza
r0037
0x2025
Visualizzazione energia
r0039
0x2027
Set di dati di comando CDS attivo
r0050
0x2032
Parola di stato 2 (ZSW2) attiva
r0053
0x2035
Parola di comando 1 (STW1) attiva
r0054
0x2036
Stato degli ingressi digitali della CU
r0722
0x22D2
Stato delle uscite digitali della CU
r0747
0x22EB
Ingressi analogici della CU tensione/corrente
d'ingresso
r0752
0x22F0
Uscite analogiche della CU tensione/corrente d'uscita
r0774
0x2306
Numero anomalia
r0947
0x23B3
Frequenza impulsi attuale
r1801
0x2709
Numero di avviso
r2110
0x283E
Regolatore tecnologico, valore di riferimento a valle
del generatore di rampa
r2260
0x28D4
Regolatore tecnologico, valore attuale a valle del filtro
r2266
0x28DA
Regolatore tecnologico, segnale di uscita
r2294
0x28F6
Regolatore tecnologico, tempo di accelerazione
p2257
0x28D1
Regolatore tecnologico, tempo di decelerazione
p2258
0x28D2
Regolatore tecnologico, tempo dell'azione integratrice p2285
0x28ED
Interfaccia CANopen
62
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.7 PDO (Process Data Object)
2.7
PDO (Process Data Object)
I PDO (Process Data Objects = oggetti dei dati di processo) consentono la trasmissione di
dati di processo che vengono utilizzati per l'accesso rapido in tempo reale a dati selezionati.
Per determinate variabili, le immagini (mapping) sono preconfigurate su determinati PDO.
I PDO sono associati alle voci dell'indice degli oggetti e rappresentano l'interfaccia per gli
oggetti di azionamento. Il tipo di dati e il mapping dell'oggetto di azionamento di un PDO
sono determinati dalla struttura PDO Mapping nell'indice degli oggetti. Il numero di PDO e il
mapping degli oggetti di azionamento in un PDO vengono trasferiti nell'apparecchio durante
il processo di configurazione dello stesso.
Questi dati vengono quindi trasferiti, tramite i servizi SDO, alle voci corrispondenti dell'indice
degli oggetti.
I PDO vengono utilizzati in due modi:
Tipo di PDO
Obiettivo
Nome degli apparecchi CANopen che supportano il tipo
di PDO corrispondente
Transmit-PDO
(TPDO)
Invio dei dati
PDO-Producer
Receive-PDO
(RPDO)
Ricezione dei dati
PDO-Consumer
Il PDO è caratterizzato dal parametro di comunicazione PDO e dal parametro PDO Mapping.
La struttura di questi parametri è descritta nelle due tabelle che seguono.
2.7.1
Parametro
Tabella 2- 8
Parametri di comunicazione PDO 1400 hex segg., 1800 hex segg.
Sottoindice
Nome
Tipo di dati
00 hex
Numero di sottoindici
UNSIGNED8
01 hex
COB-ID del PDO
UNSIGNED32
02 hex
Tipo di trasmissione del PDO
UNSIGNED8
03 hex1)
Inhibit time
UNSIGNED16
04
hex1)
Riservato
UNSIGNED8
05
hex1)
Event Timer
UNSIGNED16
1)
vale solo per 1800 hex segg.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
63
Introduzione
2.7 PDO (Process Data Object)
Tabella 2- 9
Parametri PDO Mapping 1600 hex segg., 1A00 hex segg.
Sottoindice
Nome
Tipo di dati
00 hex
Numero di oggetti mappati nel PDO
UNSIGNED8
01 hex
1. Oggetto da mappare
UNSIGNED32
02 hex
2. Oggetto da mappare
UNSIGNED32
03 hex
3. Oggetto da mappare
UNSIGNED32
04 hex
4. Oggetto da mappare
UNSIGNED32
Il parametro di comunicazione PDO descrive le possibilità di comunicazione del PDO. Il
parametro PDO Mapping contiene informazioni sul contenuto del PDO.
Per ogni PDO è necessaria la definizione dei parametri di comunicazione e dei parametri di
mapping.
La definizione del PDO nell'ambito di un profilo dell'apparecchio si riferisce sempre al primo
dispositivo logico all'interno di un apparecchio CANopen. Se la definizione del PDO deve
essere valida per il 2º dispositivo logico, occorre aumentare del valore 64 (40 hex) il numero
PDO dell'apparecchio CANopen utilizzato nel profilo dell'apparecchio (vedere la tabella
seguente).
Tabella 2- 10 Esempio: Calcolo del numero PDO
Dispositivo logico
nell'apparecchio CANopen
Numero PDO
nell'apparecchio CANopen
Numero PDO
nel profilo dell'apparecchio
1. dispositivo logico
Numero PDO + 0
(PDO1 ... PDO64)
Numero PDO
(PDO1 ... PDO64)
2. dispositivo logico
Numero PDO + 64
(PDO65 ... PDO128)
Numero PDO
(PDO1 ... PDO64)
3. dispositivo logico
Numero PDO + 128
(PDO129 ... PDO192)
Numero PDO
(PDO1 ... PDO64)
4. dispositivo logico
Numero PDO + 192
(PDO193 ... PDO256)
Numero PDO
(PDO1 ... PDO64)
5. dispositivo logico
Numero PDO + 256
(PDO257 ... PDO320)
Numero PDO
(PDO1 ... PDO64)
6. dispositivo logico
Numero PDO + 320
(PDO321 ... PDO384)
Numero PDO
(PDO1 ... PDO64)
7. dispositivo logico
Numero PDO + 384
(PDO385 ... PDO448)
Numero PDO
(PDO1 ... PDO64)
8. dispositivo logico
Numero PDO + 448
(PDO449 ... PDO512)
Numero PDO
(PDO1 ... PDO64)
Gli indici delle voci corrispondenti nell'indice degli oggetti vengono calcolati con le seguenti
formule:
● Indice parametri di comunicazione RPDO = 1400 hex + numero RPDO - 1
● Indice parametri di comunicazione TPDO = 1800 hex + numero TPDO - 1
● Indice parametri di mapping RPDO = 1600 hex + numero RPDO - 1
● Indice parametri di mapping TPDO = 1A00 hex + numero TPDO - 1
Interfaccia CANopen
64
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.7 PDO (Process Data Object)
2.7.2
Tipi di trasmissione
Sono disponibili i seguenti tipi di trasmissione PDO:
● Trasmissione sincrona
● Trasmissione asincrona
Affinché gli apparecchi corrispondenti restino sincronizzati durante la trasmissione, è
necessario trasferire periodicamente un oggetto di sincronizzazione (oggetto SYNC).
La seguente figura illustra il principio della trasmissione sincrona e asincrona:
Figura 2-8
Principio della trasmissione sincrona e asincrona
Il tipo di trasmissione è definito dal parametro del tipo di trasmissione di un PDO.
Per i TPDO sincroni, il tipo di trasmissione definisce anche la velocità di trasmissione come
fattore dei "periodi di trasmissione" dell'oggetto SYNC. Il tipo di trasmissione "1" significa che
il messaggio viene trasferito in ogni clock dell'oggetto SYNC. Il tipo di trasmissione "n"
significa che il messaggio viene trasferito in ogni n-esimo oggetto SYNC.
I TPDO asincroni vengono trasferiti senza riferimento al segnale SYNC. I dati degli RPDO
sincroni ricevuti dopo un segnale SYNC vengono trasmessi all'applicazione solo dopo il
segnale SYNC successivo.
L'oggetto SYNC viene inviato periodicamente dal SYNC-Producer. Il segnale SYNC
rappresenta il clock di rete di base. Il periodo di tempo tra 2 segnali SYNC è definito con il
parametro standard "Tempo di ciclo di comunicazione".
Per garantire l'accesso in tempo reale al bus CAN, l'oggetto SYNC ha un identificatore ad
alta priorità, la cui impostazione predefinita è 80 hex. Il servizio si svolge senza conferma.
L'identificatore dell'oggetto SYNC può essere impostato a un altro valore. In questo caso,
per poter stabilire la comunicazione, occorre impostare opportunamente tutti gli slave
CANopen sullo stesso bus. L'identificatore dell'oggetto SYNC ha l'indice oggetti 1005 hex.
Nota
Con il segnale SYNC non vengono sincronizzate le applicazioni nell'azionamento
SINAMICS, bensì solo la comunicazione sul bus CANopen
I dati degli RPDO asincroni vengono inviati direttamente all'applicazione.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
65
Introduzione
2.7 PDO (Process Data Object)
2.7.3
Numero di PDO che possono essere creati
In un progetto di azionamento SINAMICS è possibile definire un massimo di 8 PDO di
ricezione e di invio.
Per gli oggetti di azionamento supportati da CANopen il numero totale di RPDO validi è
limitato dall'hardware a 25.
Per gli oggetti di azionamento supportati da CANopen il numero totale di TPDO validi è
determinato dal seguente rapporto:
Se si superano questi limiti compare l'avviso A08758 "CAN: superato il numero massimo di
PDO validi".
2.7.4
Telegrammi di trasmissione e ricezione dei dati di processo
Nel gruppo di azionamento SINAMICS esistono 2 possibilità per la messa in servizio di
un'interfaccia CANopen con il tool di messa in servizio STARTER:
● tramite telegrammi predefiniti ("Predefined Connection Set") e COB-ID.
● Tramite PDO Mapping libero, con cui l'utente può liberamente impostare i propri
telegrammi.
Nota
Consiglio
Attivare fin da subito il "Predefined Connection Set", quindi aggiornare i parametri
preconfigurati nel PDO Mapping libero a seconda dell'applicazione.
In caso di messa in servizio automatica, "Predefined Connection Set" è già impostato.
Interfaccia CANopen
66
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.7 PDO (Process Data Object)
Telegrammi predefiniti in SINAMICS
I seguenti PDO sono predefiniti e mappati nel "Predefined Connection Set" per gli oggetti di
azionamento nei relativi telegrammi di ricezione e di invio. Ogni ulteriore oggetto di
azionamento inizia con un offset di "800 hex".
Tabella 2- 11 Oggetti dei dati di processo nel Predefined Connection Set
Tipo
Dati di processo
Telegramma di
ricezione
RPDO1
Telegramma
6040 hex
RPDO2
6040 hex + 60FF hex
RPDO3
6040 hex + 6071 hex
RPDO4
6040 hex + 60FF hex + 6071 hex
Telegramma
d'invio
TPDO1
6041 hex
TPDO2
6041 hex + 606C hex
TPDO3
6041 hex + 6077 hex
TPDO4
6041 hex + 6063 hex
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
67
Introduzione
2.7 PDO (Process Data Object)
Nota
Per ogni oggetto di azionamento della Lista esperti, gli oggetti dei dati di processo per la
mappatura dei telegrammi iniziano nel seguente modo:
• i telegrammi di ricezione a partire dal parametro p8710
• i telegrammi di invio a partire dal parametro p8730
Le corrispondenti interconnessioni BICO dell'interfaccia PZD devono essere create
dall'utente.
Nota
Il settore dell'indice oggetti per ogni altro azionamento può essere determinato con l'ausilio
di p8743. Il valore del parametro corrisponde all'ID dell'oggetto di azionamento. L'indice del
parametro corrisponde al fattore per il quale viene moltiplicato l'offset di 800 hex e al quale
deve essere aggiunto l'oggetto di base. Ad esempio l'azionamento inizia con il fattore di
offset 1 da 6840 hex.
Interfaccia CANopen
68
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.7 PDO (Process Data Object)
2.7.5
PDO Mapping
Il PDO Mapping consente di rappresentare come telegramma (mappato) gli oggetti di
azionamento (dati di processo, ad es. valori di riferimento o valori attuali) e gli "oggetti liberi"
dall'indice degli oggetti per il servizio PDO.
Il telegramma PDO trasmette i valori dei dati di questi oggetti.
Per ogni oggetto di azionamento sono disponibili max. 8 PDO di ricezione e 8 PDO di invio.
Un telegramma CAN può trasmettere al massimo 8 byte di dati utili. L'utente decide quali
dati utili devono essere trasmessi in un PDO.
Esempio
Le tabelle seguenti spiegano il principio di PDO Mapping sulla base di un esempio (i valori
sono esadecimali, ad es. le dimensioni di un oggetto "20 hex" corrispondono a 32 bit):
Figura 2-9
PDO Mapping
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
69
Introduzione
2.8 CANopen Device State Machine
2.8
CANopen Device State Machine
La CANopen Device State Machine descrive lo stato dell'azionamento e i possibili passaggi
di stato dell'apparecchio di azionamento. Il singolo stato descrive un particolare
comportamento interno o esterno. In funzione dello stato dell'apparecchio di azionamento
vengono accettati solo determinati comandi per il cambiamento di stato.
Lo stato dell'apparecchio viene modificato tramite una parola di comando CANopen definita
(6040 hex/r8795) e/o in corrispondenza di un evento interno. Lo stato momentaneo può
essere rilevato dalla parola di stato CANopen (6041 hex/r8784).
Tabella 2- 12 Stato della CANopen Device Machine
Stato
Not Ready to Switch On
Condizione
La potenza dell'azionamento è troppo bassa.
L'azionamento viene inizializzato.
La funzione di azionamento è disattivata.
Switch On Disabled
Inizializzazione dell'azionamento conclusa.
I parametri di azionamento vengono modificati.
La funzione di azionamento è disattivata.
Sull'azionamento non deve essere generata alta tensione.
Ready to Switch On
I parametri di azionamento vengono modificati.
La funzione di azionamento è disattivata.
Sull'azionamento non deve essere generata alta tensione.
Switched On
I parametri di azionamento vengono modificati.
La funzione di azionamento è disattivata.
Sull'azionamento è stata generata alta tensione.
L'amplificatore di corrente è pronto.
Operation Enable
Non sono stati rilevati errori.
I parametri di azionamento vengono modificati.
La funzione di azionamento è attivata e il motore è alimentato con
corrente.
Questa condizione corrisponde al funzionamento normale
dell'azionamento.
Quick Stop Active
La funzione di arresto rapido viene eseguita.
I parametri di azionamento vengono modificati.
La funzione di azionamento è attivata e il motore è alimentato con
corrente.
Fault Reaction Active
Si è verificato un errore non irreversibile nell'azionamento.
La funzione di arresto rapido viene eseguita.
I parametri di azionamento vengono modificati.
La funzione di azionamento è attivata e il motore è alimentato con
corrente.
Fault
I parametri di azionamento vengono modificati.
Nell'azionamento si è verificato un errore.
Interfaccia CANopen
70
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.8 CANopen Device State Machine
Stati di CANopen Device State Machine e relativa riproduzione sugli azionamenti SINAMICS
Figura 2-10
CANopen Device State Machine
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
71
Introduzione
2.9 Salvataggio parametri, ripristino impostazioni di fabbrica
2.9
Salvataggio parametri, ripristino impostazioni di fabbrica
I seguenti oggetti di comunicazione della Control Unit consentono di salvare i parametri e
ripristinare le impostazioni di fabbrica.
● Salvataggio dei parametri -> oggetto di comunicazione 1010 hex
● Ripristino delle impostazioni di fabbrica -> oggetto di comunicazione 1011 hex
Salvataggio dei parametri (oggetto 1010 hex)
● Sottoindice 0: (1010.0):
Questo sottoindice indica il numero dei sottoindici dell'oggetto.
● Sottoindice 1: (1010.1):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "evas",
corrispondente al valore esadecimale "65 76 61 73", tutti i parametri dell'azionamento
vengono salvati nella memoria non volatile (scheda di memoria).
Ciò corrisponde alla scrittura del parametro di azionamento p0977 con "1".
● Sottoindice 2: (1010.2)1):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "evas",
corrispondente al valore esadecimale "65 76 61 73", vengono salvati nella memoria non
volatile (scheda di memoria) solo gli oggetti di comunicazione (compresi nel campo
numerico 1000 hex ... 1FFF hex) dell'oggetto di azionamento.
● Sottoindice 3: (1010.3)1):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "evas",
corrispondente al valore esadecimale "65 76 61 73", vengono salvati nella memoria non
volatile (scheda di memoria) solo gli oggetti di applicazione (compresi nel campo
numerico 6000 hex ... 9FFF hex) dell'azionamento.
È possibile effettuare un salvataggio parziale (sottoindice 2 o 3) solo se precedentemente
è stato eseguito almeno un salvataggio totale (sottoindice 1).
1)
I parametri degli oggetti di comunicazione vengono salvati nei file CCxxxxxn.ACX della
directory \USER\SINAMICS\DATA\ sulla scheda di memoria.
I parametri degli oggetti di applicazione vengono salvati nei file CAxxxxxn.ACX della
directory \USER\SINAMICS\DATA\ sulla scheda di memoria.
"n" corrisponde all'ID del Drive Object a cui appartengono i parametri.
Se durante la lettura dei sottoindici 1...3 si ottiene il valore 1, significa che l'apparecchio
salva i parametri tramite accesso in scrittura dell'oggetto.
Interfaccia CANopen
72
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Introduzione
2.9 Salvataggio parametri, ripristino impostazioni di fabbrica
Ripristino delle impostazioni di fabbrica dei parametri (oggetto 1011 hex)
● Sottoindice 0: (1011.0):
Questo sottoindice indica il numero dei sottoindici dell'oggetto.
● Sottoindice 1: (1011.1):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "daol",
corrispondente al valore esadecimale "64 61 6F 6C", vengono ripristinati tutti i parametri
di azionamento al proprio valore di fabbrica.
Ciò corrisponde alla scrittura del parametro di azionamento p0976 con "1".
● Sottoindice 2: (1011.2):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "daol",
corrispondente al valore esadecimale "64 61 6F 6C", vengono ripristinati al proprio valore
di fabbrica esclusivamente gli oggetti di comunicazione (compresi nel campo numerico
1000 hex ... 1FFF hex) dell'azionamento.
● Sottoindice 3: (1011.3):
Tramite la scrittura di questo sottoindice con la stringa di caratteri ASCII "daol",
corrispondente al valore esadecimale "64 61 6F 6C", vengono ripristinati al proprio valore
di fabbrica esclusivamente gli oggetti di applicazione (compresi nel campo numerico
6000 hex ... 9FFF hex) dell'azionamento.
Se durante la lettura dei sottoindici 1 ... 3 si ottiene il valore "1", significa che l'apparecchio
reimposta i parametri al loro valore di fabbrica tramite accesso in scrittura dell'oggetto.
Nota
I valori delle impostazioni di fabbrica dei parametri sono attivi immediatamente dopo la
scrittura riuscita dell'oggetto 1011 hex. Secondo CANopen dovrebbero diventare attivi solo
dopo i comandi NMT "Reset Node" o "Reset Communication" oppure dopo un ciclo di
spegnimento-accensione.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
73
Introduzione
2.10 Tempo di campionamento del bus CAN
2.10
Tempo di campionamento del bus CAN
Il tempo di campionamento del CANopen CBC10 può essere impostato tramite il parametro
"p8848 Tempo di campionamento IF2 PZD".
Nell'impostazione di fabbrica il tempo di campionamento è 4 ms. Entro l'intervallo di tempo di
4 ms possono essere ricevuti ed inviati telegrammi asincroni.
Tempo di ciclo
● Secondo il teorema di Shannon, il tempo di ciclo dei telegrammi di ricezione ciclici deve
corrispondere al doppio del tempo di campionamento. Se il tempo di ciclo è
sufficientemente elevato, nessun telegramma di ricezione va perso e non compare
l'avviso A08751.
Esempio: Il ciclo SYNC deve essere pari a 3 ms. Impostazione in p8848 =1 ms. Il tempo
di ciclo equivale quindi al doppio del tempo di campionamento.
● Per i telegrammi di ricezione i cui dati (secondo il teorema di Shannon) non variano più
rapidamente del doppio del tempo di campionamento, è possibile aumentare il tempo di
ciclo. L'avviso A08751 che viene visualizzato in questo caso può essere disattivato
impostando il tipo di messaggio a "Nessun messaggio" tramite i parametri p2118, p2119.
Impostazione del tempo di campionamento del bus CAN tramite p8848:
● Impostare il filtro parametri per la messa in servizio dell'apparecchio p0009 = 3
(configurazione di base dell'azionamento).
● Modificare e salvare il parametro p8848.
● Impostare il parametro p0009 = 0. Dopodiché la CU viene avviata automaticamente e la
modifica di parametri p8848 diventa attiva.
2.11
Numero di azionamenti CAN supportati
A seconda dei requisiti degli azionamenti è possibile regolare contemporaneamente tramite
bus CAN fino a 5 assi con tempi di campionamento preimpostati.
Interfaccia CANopen
74
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Communication Board CAN CBC10
3.1
3
Collegamento
Il CBC10 consente di collegare con un bus CAN gli azionamenti del sistema di azionamento
SINAMICS S120 ai sistemi di automazione sovraordinati.
Figura 3-1
Vista CBC10
CBC10 utilizza due connettori Sub-D a 9 poli per il collegamento al sistema di bus CAN.
I connettori possono essere usati sia come ingresso che come uscita. I poli non usati sono a
contatti passanti.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
75
Communication Board CAN CBC10
3.1 Collegamento
Sono supportate le seguenti velocità di trasmissione: 10, 20, 50, 125, 250, 500, 800 kBaud e
1 MBaud.
L'interfaccia bus CAN X451 presenta la seguente occupazione delle prese.
Tabella 3- 1
Interfaccia bus CAN X451
Pin
Denominazione
Indicazioni tecniche
1
riservato
-
2
CAN_L
Segnale CAN
(dominant low)
3
CAN_GND
Massa CAN
4
riservato
-
5
CAN_SHLD
Schermo opzionale
6
GND
Massa CAN
7
CAN_H
Segnale CAN
8
riservato
-
9
riservato
-
Tipo: Presa Sub-D a 9 poli
L'interfaccia bus CAN X452 presenta la seguente occupazione delle prese.
Tabella 3- 2
Interfaccia bus CAN X452
Pin
Denominazione
Indicazioni tecniche
1
Riservato
-
2
CAN_L
Segnale CAN
(dominant low)
3
CAN_GND
Massa CAN
4
riservato
-
5
CAN_SHLD
Schermo opzionale
6
GND
Massa CAN
7
CAN_H
Segnale CAN
8
riservato
-
9
riservato
-
Tipo: Spina SUB-D a 9 poli
Interfaccia CANopen
76
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Communication Board CAN CBC10
3.2 Montaggio
3.2
Montaggio
Operazioni di montaggio
Come illustrato nella figura seguente, la CBC10 deve essere montata nell'Option Slot della
Control Unit CU320-2 nella sequenza indicata:
1. Allentare e rimuovere il coperchio di protezione.
2. Inserire la CBC10.
3. Fissare la CBC10.
Figura 3-2
Montaggio CBC10
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
77
Communication Board CAN CBC10
3.3 Impostazioni hardware
3.3
Impostazioni hardware
Per garantire la trasmissione sicura dei dati tramite il bus CAN, è necessario che gli
interruttori S1/S2 sulla CBC10 siano impostati adeguatamente (vedere la tabella seguente).
Impostazione:
● Resistenza terminale di chiusura bus
● Funzionamento senza messa a terra, con messa a terra
Figura 3-3
Interruttore 2/1
Interfaccia CANopen
78
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Communication Board CAN CBC10
3.3 Impostazioni hardware
Tabella 3- 3
Interruttore DIL SMD a 2 poli
Identificazione sul
componente
Interrutto
re
Funzione
Posizione
interruttore
2
Resistenza
terminale del
bus
120 Ω
Off
Inattivo
On
Attivo
funzionamento
senza messa a
terra, con
messa a terra
Off
Funzionament Off
o senza messa
a terra
On
Funzionament
o con messa a
terra
1
Default
Off
Nota
La resistenza terminale del bus deve trovarsi all'estremità della linea di bus. Se la CBC10
rappresenta l'ultimo nodo del bus, può essere usata a questo scopo la resistenza terminale
del bus della CBC10.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
79
Communication Board CAN CBC10
3.3 Impostazioni hardware
Interfaccia CANopen
80
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.1
4
Panoramica
Per la configurazione dell'interfaccia CANopen nel gruppo di azionamento SINAMICS
occorre eseguire le operazioni seguenti:
1. Configurazione dell'interfaccia CANopen
2. Configurazione dei telegrammi PDO
3. Interconnessione dei dati di processo
4. Dati di processo accesso SDO
5. Accesso PDO all'alimentazione
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
81
Configurazione
4.2 Configurazione dell'interfaccia CANopen
4.2
Configurazione dell'interfaccia CANopen
4.2.1
Selezione dell'unità opzionale CBC10
È stato aperto un progetto CANopen OFFLINE con STARTER. Per CANopen l'oggetto di
azionamento richiede un'unità opzionale.
Procedura
1. Nella navigazione di progetto, fare doppio clic sotto l'apparecchio di azionamento sulla
voce "Configura apparecchio di azionamento".
Viene aperto il wizard di configurazione.
Figura 4-1
Selezione dell'unità opzionale
Interfaccia CANopen
82
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.2 Configurazione dell'interfaccia CANopen
2. Selezionare l'unità opzionale "CBC10 (unità CAN)".
Figura 4-2
Selezione della CBC10
La preimpostazione dell'indirizzo del bus CAN e della velocità di trasmissione può essere
modificata in qualsiasi momento.
3. Fare clic su "Avanti >".
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
83
Configurazione
4.2 Configurazione dell'interfaccia CANopen
4.2.2
Configurazione dell'alimentazione
L'alimentazione non è attualmente supportata da CANopen. Dal punto di vista di CANopen,
per l'alimentazione non è necessaria alcuna configurazione (vedere Accesso PDO
all'alimentazione (Pagina 107)).
4.2.3
Configurazione dell'azionamento
CANopen richiede obbligatoriamente il modulo funzionale "Canale del valore di riferimento
esteso" per l'accesso ai seguenti oggetti CANopen:
● 0x8046.1 "vl velocity min amount"
● 0x8048 "vl velocity acceleration delta time"
● 0x8083 "Profile acceleration"
● 0x8086 "Motion profile type"
Questo modulo funzionale può essere attivato e configurato nel campo di impostazione della
struttura di regolazione.
Procedura
1. Nel wizard di configurazione fare clic su "Avanti" fino ad arrivare alla configurazione
dell'azionamento.
2. Nelle proprietà dell'azionamento definire il nome e il tipo dell'oggetto di azionamento ed
effettuare le necessarie impostazioni di dettaglio.
Interfaccia CANopen
84
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.2 Configurazione dell'interfaccia CANopen
3. Fare clic su "Avanti >".
Nel campo di impostazione successivo definire la struttura di regolazione
dell'azionamento.
Figura 4-3
Configurazione della struttura di regolazione
4. Attivare il modulo funzionale "Canale del valore di riferimento esteso".
Il tipo di regolazione è indicata nel parametro p1300 e corrisponde ai modi operativi
CANopen definiti nel capitolo Modi operativi (Pagina 121).
5. Impostare il tipo di regolazione e fare clic su "Avanti >".
Le impostazioni seguenti nel wizard di configurazione sono indipendenti da CANopen.
6. Effettuare le impostazioni necessarie nei relativi campi di impostazione e fare clic su
"Avanti".
7. Fare clic su "Fine" e terminare così le impostazioni nella finestra di dialogo di
configurazione.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
85
Configurazione
4.2 Configurazione dell'interfaccia CANopen
4.2.4
Configurazione di CBC10
4.2.4.1
Parametrizzazione delle proprietà di trasmissione per la Control Unit CU320-2
Requisito
L'apparecchio di azionamento è stato configurato con la CBC10 nel tool di messa in servizio
STARTER.
Procedura
1. Nella navigazione di progetto, fare doppio clic sulle voci "Control_Unit" > "Unità opzionale
CAN" > "Configurazione".
Nella finestra di dialogo seguente vengono visualizzate informazioni sulla CBC10.
Figura 4-4
Configurazione"CBC10"
Interfaccia CANopen
86
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.2 Configurazione dell'interfaccia CANopen
2. Per la CBC10 controllare e configurare le seguenti proprietà di trasmissione sulla Control
Unit CU320-2:
– Velocità di trasmissione
– Indirizzo del bus CAN (Node ID)
– Numero di telegrammi PDO (Pagina 90)
– Sorveglianza nodi (Pagina 120) (Heartbeat, Life Guarding)
4.2.4.2
Configurazione della velocità di trasmissione e dell'indirizzo CAN
Nota
• Gli indirizzi del bus CAN consentiti sono 1...127.
• Ogni modifica tramite lo switch degli indirizzi p8620 o nella maschera diventa attiva solo
dopo un POWER ON.
• Durante l'avviamento del SINAMICS, per l'impostazione dell'indirizzo del bus viene
interrogato prima lo switch degli indirizzi. Se questo si trova su 0, l'indirizzo può essere
impostato con il parametro p8620.
• Se lo switch degli indirizzi si trova su un indirizzo di nodo valido (1..127), tale indirizzo
viene applicato nel parametro p8620 e qui visualizzato.
• Il valore in p8620 o nella maschera viene scritto con il download di STARTER.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
87
Configurazione
4.2 Configurazione dell'interfaccia CANopen
Impostazione tramite la scheda "Interfaccia CAN" in STARTER
Nella scheda "Interfaccia CAN", può essere impostata la velocità di trasmissione e l'indirizzo
del bus CAN/Node ID.
1. Selezionare la scheda "Interfaccia CAN".
L'impostazione predefinita per la velocità di trasmissione è 20 kbit/s.
Figura 4-5
Interfaccia CAN
2. Per la messa in servizio selezionare un'altra velocità di trasmissione (ad es. "1 Mbit/s").
Per l'indirizzo del bus CAN/Node ID sono possibili 2 impostazioni:
– In questa finestra di dialogo, impostazione a un valore compreso tra 1 e 127 se lo
switch degli indirizzi sulla Control Unit (con la dicitura "DP Address") si trova sullo 0.
Questo corrisponde al parametro p8620.
– Impostazione diretta tramite lo switch degli indirizzi della Control Unit.
Effettuare le impostazioni per "Indirizzo bus/Node-ID" (vedere "Impostazione tramite
switch degli indirizzi...").
Interfaccia CANopen
88
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.2 Configurazione dell'interfaccia CANopen
Impostazione tramite switch degli indirizzi sulla Control Unit
Impostazione dell'indirizzo del bus CAN tramite lo switch degli indirizzi sulla Control Unit.
Figura 4-6
Esempio: indirizzo del bus tramite switch degli indirizzi sulla Control Unit
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
89
Configurazione
4.3 Configurazione dei telegrammi PDO
4.3
Configurazione dei telegrammi PDO
I parametri di comunicazione e i parametri di mapping consentono di configurare i
telegrammi PDO tramite la lista esperti.
In linea di principio, durante la prima messa in servizio dell'interfaccia CANopen vengono
impostati automaticamente i parametri di comunicazione e di mapping ("Predefined
Connection Set") per ogni oggetto di azionamento.
Per assegnare i COB-ID ad ogni oggetto di azionamento, selezionare nella Lista esperti i
parametri a partire da p8700 per i telegrammi di ricezione e a partire da p8720 per i
telegrammi di invio.
I parametri di mapping dei telegrammi iniziano per ogni oggetto di azionamento nella Lista
esperti a partire dal parametro p8710 per i telegrammi di ricezione e a partire dal parametro
p8730 per i telegrammi di invio.
Le figure seguenti rappresentano i COB-ID predefiniti e gli oggetti dei dati di processo
mappati per l'invio e la ricezione dell'oggetto di azionamento 1 nella Lista esperti del tool di
messa in servizio STARTER.
Figura 4-7
COB-ID e oggetti dei dati di processo mappati per il telegramma di ricezione dell'oggetto
di azionamento 1
Interfaccia CANopen
90
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.3 Configurazione dei telegrammi PDO
Figura 4-8
4.3.1
Quali sono i COB-ID e gli oggetti dei dati di processo mappati per il telegramma di
ricezione dell'oggetto di azionamento 1
Assegnazione di COB-ID e di parametri di mapping nel PDO Mapping libero
Esistono le seguenti possibilità:
● COB-ID
Si può assegnare un COB a piacere nei seguenti parametri:
– Ricezione (RPDO) nei parametri da p8700 a p8707
– Invio (TPDO) nei parametri da p8720 a p8727
● Parametri di mapping
Si possono registrare gli oggetti dei dati di processo per il mapping dei telegrammi di
trasmissione nei seguenti parametri:
– Telegrammi di ricezione (RPDO) a partire dal parametro p8710
– Telegrammi di invio (TPDO) a partire dal parametro p8730
Se nel funzionamento ONLINE del tool di messa in servizio STARTER si modificano dei
parametri di mapping, prima occorre impostare a "non valido" il COB-ID del PDO in
questione nei parametri di comunicazione, quindi reimpostarlo a "valido" dopo la modifica.
COB-ID, bit = 0 -> COB-ID valido
31
Bit 31
= 1 -> COB-ID non valido
In modalità OFFLINE questa procedura non è necessaria.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
91
Configurazione
4.3 Configurazione dei telegrammi PDO
Procedura generale in modalità ONLINE
1. Impostare il COB-ID del relativo parametro RPDO o TPDO su non valido (ad es. per:
p8700[0], COB-ID del PDO).
2. Immettere gli oggetti dei dati di processo come parametri di mapping nel relativo RPDO o
TPDO (ad es. per: a partire da p8710[0], oggetto mappato).
3. Impostare il COB-ID del RPDO o TPDO su valido.
Adattamento parametri di mapping
1. Dalla tabella "Oggetti del profilo di azionamento DSP402" (vedere il capitolo "Oggetti
CANopen del profilo di azionamento DSP402 (Pagina 52)") selezionare l'oggetto dei dati
di processo da mappare (ad es. RPDO1, parola di comando = 6040 hex).
2. Per l'oggetto di azionamento SINAMICS aggiungere un offset corrispondente (ad es. a
partire dall'azionamento con il fattore di offset 1 più 800 hex).
Nella tabella di parametrizzazione riportata di seguito, vedere la colonna "Valori della
tabella" - "Indice OV (hex)" (ad es. 6840 hex).
3. Convertire l'indice OV (bit 31…16), il sottoindice (bit 15…8) e la dimensione dell'oggetto
(bit 7…0) in un valore esadecimale (32 bit).
Vedere la tabella seguente (ad es. 6840 0010 hex).
4. Immettere questo valore nel tool di messa in servizio STARTER nel corrispondente
parametro di mapping.
Vedere la tabella seguente, colonna "Parametri di mapping in STARTER" (ad es.
p8710[0]).
Mapping del parametro RPDO1
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di comando, si ottengono i seguenti valori da immettere nel
parametro p8710[0] fino a p8710[3] per il mapping dell'RPDO1 (vedere la colonna "Valore
esadecimale risultante" nella tabella seguente):
Tabella 4- 1
Valori per RPDO1
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento
DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice
(hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri RPDO1
Parola di
comando
6840
00
10 hex (16
bit)
6840 0010
p8710[0]
Nessun
oggetto
-
-
-
0
p8710[1...3]
Interfaccia CANopen
92
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.3 Configurazione dei telegrammi PDO
Mapping del parametro RPDO2
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di comando e la velocità di riferimento, si ottengono i seguenti valori
da immettere nel parametro p8711[0...3] per il mapping dell'RPDO2 (vedere la colonna
"Valore esadecimale risultante" nella tabella seguente):
Tabella 4- 2
Valori per RPDO2
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV (hex) Sottoindice
(hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri RPDO2
Parola di
comando
6840
00
10 hex (16 bit)
6840 0010
p8711[0]
Velocità di
riferimento
68FF
00
20 hex (32 bit)
68FF 0020
p8711[1]
Nessun
oggetto
-
-
-
0
p8711[2...3]
Mapping del parametro RPDO3
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di comando e la coppia di riferimento, si ottengono i seguenti valori
da immettere nel parametro p8712[0...3] per il mapping dell'RPDO3 (vedere la colonna
"Valore esadecimale risultante" nella tabella seguente):
Tabella 4- 3
Valori per RPDO3
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice (hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri RPDO3
Parola di
comando
6840
00
10 hex (16 bit)
6840 0010
p8712[0]
Coppia di
riferimento
6871
00
10 hex (16 bit)
6871 0010
p8712[1]
-
-
0
p8712[2...3]
Nessun oggetto -
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
93
Configurazione
4.3 Configurazione dei telegrammi PDO
Mapping del parametro RPDO4
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di comando, la velocità di riferimento e la coppia di riferimento, si
ottengono i seguenti valori da immettere nel parametro p8713[0...3] per il mapping
dell'RPDO4 (vedere la colonna "Valore esadecimale risultante" nella tabella seguente):
Tabella 4- 4
Valori per RPDO4
Nome dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice (hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri RPDO4
Parola di
comando
6840
00
10 hex (16 bit)
6840 0010
p8713[0]
Velocità di
riferimento
68FF
00
20 hex (32 bit)
68FF 0020
p8713[1]
Coppia di
riferimento
6871
00
10 hex (16 bit)
6871 0010
p8713[2]
Nessun oggetto
-
-
-
0
P8713[3]
Mapping del parametro TPDO1
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di stato CBC, si ottengono i seguenti valori da immettere nel
parametro p8730[0...3] per il mapping del TPDO1 (vedere la colonna "Valore esadecimale
risultante" nella tabella seguente):
Tabella 4- 5
Valori per TPDO1
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice (hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri TPDO1
Parola di stato
CBC
6841
00
10 hex (16 bit)
6841 0010
p8730[0]
Nessun oggetto
-
-
-
0
p8730[1...3]
Interfaccia CANopen
94
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.3 Configurazione dei telegrammi PDO
Mapping del parametro TPDO2
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di stato CBC e la velocità di riferimento, si ottengono i seguenti valori
da immettere nel parametro p8731[0...3] per il mapping del TPDO2 (vedere la colonna
"Valore esadecimale risultante" nella tabella seguente):
Tabella 4- 6
Valori per TPDO2
Nome dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice (hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri TPDO2
Parola di stato
CBC
6841
00
10 hex (16 bit)
6841 0010
p8731[0]
Velocità attuale
686C
00
20 hex (32 bit)
686C 0020
p8731[1]
Nessun oggetto
-
-
-
0
p8731[2...3]
Mapping del parametro TPDO3
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di stato CBC e la coppia attuale, si ottengono i seguenti valori da
immettere nel parametro p8732[0...3] per il mapping del TPDO3 (vedere la colonna "Valore
esadecimale risultante" nella tabella seguente):
Tabella 4- 7
Valori per TPDO3
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice
(hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri TPDO3
Parola di stato
CBC
6841
00
10 hex (16 bit)
6841 0010
p8732[0]
Coppia attuale
6874
00
10 hex (16 bit)
6874 0010
p8732[1]
Nessun oggetto
-
-
-
0
p8732[2...3]
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
95
Configurazione
4.4 Interconnessione dei dati di processo
Mapping del parametro TPDO4
Se dalla tabella "Oggetti del profilo di azionamento DSP402" si seleziona l'oggetto dei dati di
processo per la parola di stato CBC e il valore attuale di posizione dell'encoder, si ottengono
i seguenti valori da immettere nel parametro p8733[0...3] per il mapping del TPDO4 (vedere
la colonna "Valore esadecimale risultante" nella tabella seguente):
Tabella 4- 8
Valori per TPDO4
Nome
dell'oggetto
Valori della tabella
"Oggetti del profilo di azionamento DSP402"
Parametri di mapping in STARTER
Indice OV
(hex)
Sottoindice
(hex)
Dimensione
dell'oggetto
Valore esadecimale
risultante
Parametri TPDO4
Parola di stato
CBC
6841
00
10 hex (16 bit)
6841 0010
p8733[0]
Valore attuale di
posizione
6863
00
20 hex (32 bit)
6863 0020
p8733[1]
Nessun oggetto
-
-
-
0
p8733[2...3]
4.4
Interconnessione dei dati di processo
Dopo la configurazione dei telegrammi PDO occorre interconnettere i buffer dei dati di
processo tramite BICO.
1. Copiare l'immagine degli oggetti dei dati di processo mappati nelle parole di ricezione
PZD e nelle parole di invio PZD nel buffer di ricezione e di invio.
2. Interconnettere il parametro sorgente della parola di ricezione PZD nel buffer di ricezione
con il parametro di destinazione SINAMICS dell'oggetto dei dati di processo (vedere
Interconnessione del buffer di ricezione (Pagina 99)).
3. Interconnettere il parametro sorgente SINAMICS dell'oggetto dei dati di processo con il
parametro di destinazione della parola di invio PZD nel buffer di invio (vedere
Interconnessione del buffer di invio (Pagina 101)).
Interfaccia CANopen
96
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.4 Interconnessione dei dati di processo
4.4.1
Copia dell'immagine degli oggetti dei dati di processo mappati
Dopo la parametrizzazione del PDO Mapping, l'apparecchio riconosce automaticamente
come devono essere distribuiti i singoli oggetti dei dati di processo nelle parole di ricezione
PZD e nelle parole di invio PZD.
L'immagine dei singoli oggetti dei dati di processo può essere solo copiata nelle parole di
ricezione PZD e nelle parole di invio PZD per il buffer di ricezione e di invio.
Ogni oggetto di azionamento possiede un buffer di ricezione e di invio separato per la
trasmissione dei telegrammi.
Nella Lista esperti di ogni oggetto di azionamento le immagini si trovano nei seguenti
parametri:
● oggetti dei dati di processo a 16 bit in caso di
– ricezione, a partire dal parametro r8750[0]
– invio, a partire dal parametro r8751[0]
● oggetti dei dati di processo a 32 bit
– ricezione, a partire dal parametro r8760[0]
– invio, a partire dal parametro r8761[0]
Esempi
Figura 4-9
Immagine degli oggetti dei dati di processo nel buffer di ricezione
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
97
Configurazione
4.4 Interconnessione dei dati di processo
Figura 4-10
4.4.2
Immagine degli oggetti dei dati di processo nel buffer di invio
Interconnessione dei dati di processo per il telegramma PDO
Gli oggetti seguenti vengono interconnessi gli uni agli altri:
● Parametri di sorgente e destinazione SINAMICS per gli oggetti dei dati di processo
● Parole di ricezione o di invio del buffer di ricezione o di invio
Gli estratti di schemi logici rappresentati nelle sezioni seguenti per il buffer di ricezione o di
invio chiariscono:
● come gli oggetti dei dati di processo del buffer di ricezione e di invio sono distribuiti nelle
parole di ricezione e di invio;
● quali parametri di destinazione e sorgente devono essere interconnessi per le parole di
ricezione e di invio (evidenziati in colore).
Interfaccia CANopen
98
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.4 Interconnessione dei dati di processo
4.4.2.1
Interconnessione del buffer di ricezione
Interconnettere ad es. i seguenti dati di processo in ingresso per i telegrammi RPDO:
● Parola di comando (PZD 1)
● Velocità di riferimento (PZD 2+3)
● Coppia di riferimento (PZD 4)
Figura 4-11
Estratto dello schema logico del buffer di ricezione
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
99
Configurazione
4.4 Interconnessione dei dati di processo
Parola di comando (PZD 1 16 bit)
Per interconnettere la parola di comando come parametro di destinazione SINAMICS,
impostare r8890 = 1.
Velocità di riferimento (PZD 2+3, 32 bit)
La tabella seguente riporta il parametro per la velocità di riferimento che deve essere
interconnesso con la sorgente corrispondente.
Tabella 4- 9
Interconnessione della velocità di riferimento
Destinazione
Sorgente
(ricevitore)
PZD 2+3
p1155[0]
r8860[1]
Significato
Valore di riferimento di numero di giri 1
Per la velocità di riferimento del tipo di dati a 32 bit interconnettere il parametro p1155[0] con
il parametro r8860[1].
Coppia attuale (PZD 4, 16 bit)
Per la coppia di riferimento, il parametro di destinazione p1513[0] deve essere interconnesso
con il parametro sorgente r8850[3]:
Tabella 4- 10 Interconnessione della coppia di riferimento
Destinazione
Sorgente
(ricevitore)
PZD 4
p1513[0]
r8850[3]
Significato
Coppia aggiuntiva
Interfaccia CANopen
100
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.4 Interconnessione dei dati di processo
4.4.2.2
Interconnessione del buffer di invio
Interconnettere i seguenti dati di processo nel buffer di invio per i telegrammi TPDO:
● Parola di stato CBC (PZD 1)
● Velocità attuale (PZD 2+3)
● Coppia attuale (PZD 4)
Figura 4-12
Estratto dello schema logico del buffer di invio
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
101
Configurazione
4.4 Interconnessione dei dati di processo
Parola di stato CBC (PZD 1, 16 bit)
Per la parola di stato CBC, il parametro di destinazione p8851[0] deve essere interconnesso
con il parametro sorgente r8784.
Tabella 4- 11 Interconnessione della parola di stato CBC
Destinazione (ricevitore)
Sorgente
Significato
r8784
Parola di stato CBC
PZD 1
p8851[0]
Velocità attuale (PZD 2+3, 32 bit)
Per la velocità attuale, il parametro di destinazione p8861[1] deve essere interconnesso con
il parametro sorgente r0063:
Tabella 4- 12 Interconnessione della velocità attuale
Destinazione (ricevitore)
Sorgente
Significato
r0063
Valore attuale del numero di giri
PZD 2+3
p8861[1]
Coppia attuale (PZD 4, 16 bit)
Per la coppia attuale, il parametro di destinazione p8851[3] deve essere interconnesso con il
parametro sorgente r0079:
Tabella 4- 13 Interconnessione della coppia di riferimento
Destinazione (ricevitore)
Sorgente
Significato
r0079
Valore di riferimento complessivo della coppia
PZD 4
p8851[3]
Valore attuale di posizione (PZD 5+6, 32 bit)
Per il valore attuale di posizione, il parametro di destinazione p8861[4] deve essere
interconnesso con il parametro sorgente r0482:
Tabella 4- 14 Interconnessione del valore attuale di posizione
Destinazione (ricevitore)
Sorgente
Significato
r0482
Valore attuale di posizione
PZD 5+6
p8861[4]
Interfaccia CANopen
102
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.5 Dati di processo accesso SDO
4.5
Dati di processo accesso SDO
4.5.1
Oggetti PZD CANopen standardizzati
Accesso a oggetti standardizzati (campo numerico 0x6000 - 0x67FF)
Per la messa in servizio, tocca all'utente selezionare il tipo di accesso adatto e
l'interconnessione BICO da effettuare.
Accesso PDO
L'accesso PDO ad oggetti PZD CANopen standardizzati e mappati avviene tramite
l'interconnessione BICO dei parametri di interfaccia PZD corrispondenti.
Accesso SDO
L'accesso SDO dipende dalla mappatura dell'oggetto in un PDO.
● L'oggetto è mappato in un PDO
L'accesso SDO ha un effetto coerente sul corrispondente parametro di interfaccia PZD
● Oggetto SOLLWERT non mappato nel PDO
L'accesso SDO ha effetto sul corrispondente parametro sorgente SDO dell'oggetto.
● Oggetto ISTWERT non mappato nel PDO
L'accesso SDO avviene direttamente a un parametro del valore attuale.
A tale proposito vedere anche Tabella 2-6 Oggetti del profilo di azionamento DSP402
(Pagina 52).
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
103
Configurazione
4.5 Dati di processo accesso SDO
Le immagini seguenti chiariscono gli accessi agli oggetti PZD CANopen standardizzati.
Figura 4-13
Accesso a oggetti del valore di riferimento PZD CANopen standardizzati
Figura 4-14
Accesso a oggetti del valore attuale PZD CANopen standardizzati
Interfaccia CANopen
104
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.5 Dati di processo accesso SDO
4.5.2
Oggetti PZD CANopen liberi
Accesso a oggetti PZD CANopen liberi (campo numerico 0x5800 – 0x58xx)
Per la messa in servizio, tocca all'utente selezionare il tipo di accesso adatto e
l'interconnessione BICO da effettuare.
Accesso PDO
L'accesso PDO ad oggetti PDZ CANopen liberi e mappati avviene tramite l'interconnessione
BICO dei parametri di interfaccia PZD corrispondenti.
Accesso SDO
L'accesso SDO dipende dalla mappatura dell'oggetto in un PDO.
● L'oggetto è mappato in un PDO
L'accesso SDO ha un effetto coerente sul corrispondente parametro di interfaccia PZD
● Oggetto SOLLWERT non mappato nel PDO
L'accesso SDO avviene tramite parametri CO che devono essere interconnessi nei
corrispondenti ricevitori del valore di riferimento.
– r8745[0...15] CO: Oggetti di ricezione PZD liberi CAN 16 bit
– r8747[0...7] CO: Oggetti di ricezione PZD liberi CAN 32 bit
● Oggetto ISTWERT non mappato nel PDO
L'accesso SDO avviene tramite parametri CI che devono essere interconnessi nelle
corrispondenti sorgenti del valore attuale.
– r8746[0...15] CI: Oggetti di invio PZD liberi CAN 16 bit
– r8748[0...7] CI: Oggetti di invio PZD liberi CAN 32 bit
Le immagini seguenti chiariscono gli accessi agli oggetti PZD liberi.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
105
Configurazione
4.5 Dati di processo accesso SDO
Figura 4-15
Accesso a oggetti del valore di riferimento PZD liberi
Figura 4-16
Accesso a oggetti del valore attuale PZD liberi
Interfaccia CANopen
106
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Configurazione
4.6 Accesso PDO all'alimentazione
4.6
Accesso PDO all'alimentazione
Gli oggetti di azionamento di alimentazione (ad es. Active Line Module) non possiedono
telegrammi PDO propri con l'attuale firmware.
L'alimentazione può comunque essere realizzata tramite i telegrammi PDO di un Motor
Module con interconnessione BICO corrispondente.
Esempio:
Il segnale "ON/OFF (OFF1)" p0840 può essere interconnesso con un bit libero della parola
di comando CANopen di un Motor Module (ad es. r8890 bit 15).
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
107
Configurazione
4.6 Accesso PDO all'alimentazione
Interfaccia CANopen
108
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Calcolo/conversione valori di riferimento/valori attuali
5.1
5
Preimpostazione del valore di riferimento della velocità e analisi del
valore attuale della velocità
L'accesso agli oggetti CANopen "Target Velocity 0x60FF" o "Velocity actual value 0x606C"
viene effettuato mediante il PDO o l'SDO Transfer.
Di norma questi oggetti CANopen vengono visualizzati nell'unità "incrementi/secondo".
Nota
L'indice dell'oggetto CANopen di un determinato oggetto di azionamento si calcola nel
seguente modo:
• 60FF hex + 800 hex * x (x: numero azionamento 0 ... 7)
• 606C hex + 800 hex * x (x: numero azionamento 0 ... 7)
Per preimpostare il valore di riferimento del numero di giri e analizzare il valore attuale del
numero di giri, utilizzare il seguente parametro:
● p8798 = CBC fattore di conversione del numero di giri
Questo parametro corrisponde all'oggetto CANopen 6094 hex.
Il fattore converte l'unità di velocità richiesta nell'unità di velocità interna (giri/s).
Impostazione di fabbrica dell'unità di velocità per CANopen:
– con encoder -> incrementi/secondo
– senza encoder -> giri/minuto
La velocità interna si calcola nel seguente modo:
Valore di riferimento del numero di giri
● p0408 = numero di tacche
● p0418 = risoluzione fine
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
109
Calcolo/conversione valori di riferimento/valori attuali
5.1 Preimpostazione del valore di riferimento della velocità e analisi del valore attuale della velocità
Valore di riferimento del numero di giri con/senza encoder
● Con encoder
Il valore da trasmettere al bus viene calcolato nel seguente modo:
Se la velocità di riferimento deve essere di 3000 giri/min, considerato un encoder con
numero di tacche 2048 e una risoluzione fine di 11, si deve trasmettere sul bus per
SINAMICS il seguente valore:
● Senza encoder
Interfaccia dei dati di processo
Se si legge il valore di riferimento del numero di giri in arrivo nel parametro r8860[x], questo
verrà generato dal calcolo seguente:
Perché il valore di processo indicato attraverso il bus sia visibile in r8860[x] in riferimento a
4000 000 hex, è necessario impostare p2000 = p0311.
Nota
In caso di modo operativo senza encoder è comunque possibile mettere in servizio un
encoder. Esempio: in caso di regolazione del numero di giri (p1300 = 20) o della coppia
(p1300 = 22) senza encoder. Per questi modi operativi la velocità viene calcolata con la
formula "Con encoder".
Interfaccia CANopen
110
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Calcolo/conversione valori di riferimento/valori attuali
5.1 Preimpostazione del valore di riferimento della velocità e analisi del valore attuale della velocità
Valore attuale del numero di giri
Valore attuale del numero di giri con/senza encoder
● Con encoder
● Senza encoder
Interfaccia dei dati di processo
Se si legge il valore di riferimento del numero di giri in arrivo nel parametro r8863[x], questo
verrà generato dal calcolo seguente:
Affinché il valore di processo indicato attraverso il bus sia visibile in r8863[x] in riferimento a
4000 000 hex, è necessario impostare p2000 = p0311.
Nota
In caso di modo operativo senza encoder è comunque possibile mettere in servizio un
encoder. Esempio: in caso di regolazione del numero di giri (p1300 = 20) o della coppia
(p1300 = 22) senza encoder. Per questi modi operativi la velocità viene calcolata con la
formula "Con encoder".
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
111
Calcolo/conversione valori di riferimento/valori attuali
5.2 Preimpostazione del valore di riferimento della coppia e analisi del valore attuale della coppia
5.2
Preimpostazione del valore di riferimento della coppia e analisi del
valore attuale della coppia
L'accesso agli oggetti CANopen "Target Torque 0x6071" o "Torque actual value 0x6077"
viene effettuato mediante il PDO o l'SDO Transfer.
Generalmente gli oggetti CANopen vengono visualizzati in millesimi (1/1000).
Nota
L'indice dell'oggetto CANopen di un determinato oggetto di azionamento si calcola nel
seguente modo:
6071 hex + 800 hex * x (x: numero azionamento 0 ... 7)
6077 hex + 800 hex * x (x: numero azionamento 0 ... 7)
I parametri che consentono di preimpostare il valore di riferimento della coppia e analizzare il
valore attuale della coppia sono i seguenti:
● r0333 = coppia nominale del motore
Valore di riferimento della coppia
Il valore da trasmettere al bus viene calcolato nel seguente modo:
Interfaccia dei dati di processo
Se si legge il valore di riferimento di coppia in ingresso nel parametro r8850[x], questo verrà
generato dal calcolo seguente:
Esempio:
Perché il valore percentuale indicato attraverso il bus sia visibile in r8850[x] in riferimento a
4000 hex, è necessario impostare p2003 = r0333.
Interfaccia CANopen
112
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Calcolo/conversione valori di riferimento/valori attuali
5.2 Preimpostazione del valore di riferimento della coppia e analisi del valore attuale della coppia
Valore attuale della coppia
Il valore attuale della coppia viene calcolato nel seguente modo:
Interfaccia dei dati di processo
Se si legge il valore attuale di coppia in uscita nel parametro r8853[x], questo verrà generato
dal calcolo seguente:
Affinché il valore percentuale indicato attraverso il bus sia visibile in r8853[x] in riferimento a
4000 hex, è necessario impostare p2003 = r0333.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
113
Calcolo/conversione valori di riferimento/valori attuali
5.2 Preimpostazione del valore di riferimento della coppia e analisi del valore attuale della coppia
Interfaccia CANopen
114
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
6
Diagnostica
CANopen supporta un sistema standardizzato di rilevamento, descrizione e segnalazione
degli stati e degli errori delle apparecchiature grazie a:
● LED "OPT"
● Oggetto di allarme ("Emergency Object")
● Lista di errori interna all'apparecchio ("Predefined Error-Field")
● Registro di errori ("Error Register").
6.1
LED di diagnostica "OPT"
Il seguente LED di diagnostica "OPT" sulla Control Unit CU320-2 segnala gli stati del nodo
CANopen sull'apparecchio.
Figura 6-1
Panoramica dei LED della Control Unit
Il LED di diagnostica "OPT" della Control Unit, che indica sia lo stato dell'unità che lo stato
della comunicazione, fornisce all'utente tutte le informazioni necessarie sullo stato attuale
della CBC10.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
115
Diagnostica
6.1 LED di diagnostica "OPT"
Principio
Le diverse frequenze di lampeggio permettono di riconoscere quanto segue:
● LED di diagnostica OPT -> rosso
È presente un errore?
● LED di diagnostica OPT -> verde
In quale stato si trova il nodo nella macchina di stato della comunicazione?
LED di diagnostica OPT -> rosso
Tabella 6- 1
LED di diagnostica OPT -> rosso (CANopen LED Error)
Frequenza di
lampeggio LED
ERROR
Stato
Significato
Off
No error
Pronto al funzionamento
Single flash
Warning limit
reached
Almeno uno dei contatori di errori del controller CAN ha
raggiunto la soglia di allarme "Error Passive" (troppi
telegrammi errati).
Double flash
Error Control
Event
Si è verificato un Guard Event.
On
Bus off
Il controller CAN è "Bus Off".
LED di diagnostica OPT -> verde
Tabella 6- 2
LED di diagnostica -> verde (CANopen RUN LED)
Frequenza di
lampeggio LED
ERROR
Stato
Significato
Single flash
Stopped
Il nodo si trova nello stato "STOPPED".
È possibile solo una comunicazione NMT.
Blinking
On
PREOPERATIONAL
Non è possibile la comunicazione PDO.
Il nodo si trova nello stato "PREOPERATIONAL".
OPERATIONAL
Il nodo si trova nello stato "OPERATIONAL".
Interfaccia CANopen
116
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Diagnostica
6.2 Oggetto di allarme (Emergency Object)
6.2
Oggetto di allarme (Emergency Object)
Per ogni apparecchio di azionamento gli stati di errore vengono segnalati attraverso l'oggetto
di allarme a 8 byte a priorità elevata (Emergency Object, segnalazione di errore).
Di seguito sono elencati i rispettivi parametri:
● nell'indice degli oggetti 1014 hex (COB-ID EMCY) e 1015 hex (Inhibit Time EMCY)
● in SINAMICS nel parametro p8603 della Control Unit.
Quando si verifica un errore, viene inviato un telegramma di errore (Emergency Telegram)
all'identificativo impostato nell'oggetto "1014 hex".
Ad ogni errore in CANopen viene assegnato un codice; i codici degli errori sono a loro volta
suddivisi, ad esempio in errori di corrente, errori di tensione ecc.
Emergency Telegram
In caso di errore, un apparecchio di azionamento CANopen invia automaticamente un
Emergency Telegram in modo asincrono. L'Emergency Telegram è strutturato in base al
seguente modello:
Tabella 6- 3
Byte 0
Struttura dell'Emergency Telegram
Byte 1
CANopen Errorcode
Byte 2
Byte 3
CANopen
Error
Register
Numero anomalia
SINAMICS
Byte 4
Byte 5
Byte 6
Numero
riservato
oggetto
azionamen
to
Byte 7
riservato
Nei byte 0 e 1 si trova il codice di errore CANopen (vedere il capitolo che segue).
Nel byte 2 si trovano i codici per il registro degli errori CANopen (vedere il capitolo
seguente).
Nel byte 5 si trova il numero dell'oggetto di azionamento da cui proviene l'errore.
Gli avvisi che non hanno come conseguenza la disinserzione non provocano alcun
Emergency Telegram, bensì vengono segnalati in un primo tempo solo dal bit di avviso o dal
bit di anomalia nella parola di stato. Le anomalie provocano un Emergency Telegram e
hanno come conseguenza la disinserzione degli azionamenti. Il telegramma di anomalia può
essere soppresso impostando il bit 31 nell'oggetto 1014 hex.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
117
Diagnostica
6.3 Lista errori interna all'apparecchio di azionamento ("Predefined Error-Field")
6.3
Lista errori interna all'apparecchio di azionamento ("Predefined
Error-Field")
La lista delle anomalie interna all'apparecchio di azionamento ("Predefined Error-Field") può
essere letta tramite i seguenti oggetti:
● Indice degli oggetti 1003 hex,
● Parametro SINAMICS p8611 della Control Unit.
Lista anomalie
Questa lista contiene le singole anomalie diagnosticate, ma non tacitate, in un apparecchio
di azionamento e gli avvisi presenti nel campo degli allarmi di comunicazione di CANopen
F08700 ... F08799. Le anomalie vengono descritte con un codice (Errorcode) e con
informazioni supplementari specifiche dell'apparecchio nell'ordine cronologico di comparsa.
Non appena un'anomalia viene tacitata o un avviso viene rimosso, vengono eliminati anche
dalla lista errori interna dell'apparecchio di azionamento.
Tramite la scrittura del sottoindice 0, sia con indice degli oggetti 1003 hex sia con il
parametro p8611 con il valore 0, tutti gli oggetti di azionamento della Control Unit
selezionata vengono tacitati.
La seguente tabella descrive l'Errorcode di CANopen che viene analizzato con SINAMICS
(nel byte 0/1 dell'Emergency Telegram).
Tabella 6- 4
CANopen Errorcode
CANopen
Errorcode
Significato
Attivato da SINAMICS
0000 hex
non è presente alcun
errore
Conferma corretta di tutte le anomalie o di tutti gli avvisi
cancellata dalla visualizzazione.
1000 hex
CAN Error 1
Tutte le altre anomalie SINAMICS
1001 hex
CAN Error 2
Tutti gli altri avvisi CANopen nel campo numerico degli
allarmi da F08700 a F08799
8110 hex
Overflow di CAN,
perdita del messaggio
CBC: Perdita del telegramma (A(N)08751) [avviso]
8120 hex
CAN Error Passive
CBC: Numero di errori Error Passive superato (A08752)
[avviso]
8130 hex
CAN Life Guard Error
CBC: Errore di comunicazione, valore di allarme 2 F08700(A)
[avviso/anomalia]
Nota
Con gli altri avvisi SINAMICS non vengono trasmessi Emergency Telegram.
Interfaccia CANopen
118
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Diagnostica
6.4 Registro errori ("Error Register")
6.4
Registro errori ("Error Register")
Il registro errori a 1 byte ("Error Register") può essere letto tramite gli oggetti seguenti:
● Indice del registro degli oggetti 1001 hex
● Parametro SINAMICS r8601 della Control Unit
Error Register
Il registro indica la presenza di un errore dell'apparecchio di azionamento e il tipo di errore.
La seguente tabella descrive l'Error Register di CANopen che viene analizzato con
SINAMICS (nei byte 1 e 2 dell'Emergency Telegram).
Tabella 6- 5
Error Register
Error
Register
Significato
Attivato da SINAMICS
Bit 0
generic error
Viene impostato ad ogni allarme rilevato da CAN.
Bit 4
communication
error
Viene impostato in caso di allarmi di comunicazione CAN, ovvero
quelli compresi nel campo numerico F08700 ... F08799.
Bit 7
manufacturer error Viene impostato per qualsiasi errore SINAMICS non compreso
nel campo degli allarmi di comunicazione CAN.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
119
Diagnostica
6.5 Comportamento in caso di errore
6.5
Comportamento in caso di errore
In caso di errore di comunicazione CAN, ad es. troppi telegrammi perduti, viene emessa
l'anomalia F(A)08700(2) (per informazioni dettagliate vedere il Manuale delle liste SINAMICS
S120/S150). L'anomalia viene indicata nel parametro r0949. La reazione dell'azionamento
all'anomalia viene impostata con p8641. La reazione del nodo CAN viene impostata con
p8609.
Questi parametri consentono di impostare valori diversi per i vari oggetti di azionamento.
Parametro p8609
Impostazione del comportamento del nodo CAN per quanto riguarda gli errori di
comunicazione o gli errori degli apparecchi.
● Valori:
– 0: Pre-Operational
– 1: Nessuna modifica (impostazione di fabbrica)
– 2: Stopped
● Indice (corrisponde all'oggetto CANopen 1029 hex):
– [0] = Comportamento in caso di errori di comunicazione
– [1] = Comportamento in caso di errori degli apparecchi
Parametro p8641
Impostazione del comportamento dell'azionamento in caso di errore di comunicazione CAN.
● Valori:
– 0: Nessuna reazione (impostazione di fabbrica)
– 1: OFF1
– 2: OFF2
– 3: OFF3
Interfaccia CANopen
120
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Modi operativi
7
CANopen supporta modi operativi riferiti alla velocità, riferiti alla coppia e anche riferiti alla
posizione con scostamenti rispetto allo standard CANopen:
● Velocity Mode (riferito alla velocità)
Facile controllo della velocità con rampe e gli oggetti rilevanti a questo scopo (ad es.
convertitore di frequenza o convertitore di corrente)
● Profile Velocity Mode (riferito alla velocità)
Regolazione della velocità, regolazione del numero di giri e gli oggetti rilevanti a questo
scopo.
● Profile Torque Mode (riferito alla coppia)
Regolazione della coppia e gli oggetti rilevanti a questo scopo.
● Homing Mode (riferito alla posizione (Pagina 126))
Determina una posizione di riferimento con vari metodi
● Profile Position Mode (riferito alla posizione (Pagina 126))
Modo operativo di posizionamento in cui è possibile impostare velocità, posizione e valori
di accelerazione
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
121
Modi operativi
Panoramica degli oggetti e dei modi operativi CANopen
Figura 7-1
Oggetti e modi operativi CANopen
Interfaccia CANopen
122
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Modi operativi
Oggetto CANopen 0x6502
L'oggetto CANopen "0x6502 Supported drive modes" mostra quali modi operativi CANopen
(Operation Modes) è possibile impostare nell'apparecchio di azionamento corrispondente e
nello stato di messa in servizio presente tramite l'oggetto "0x6060", mediante l'accesso SDO
o PDO.
Oggetto CANopen 0x6060
Tramite la scrittura dell'oggetto CANopen "0x6060 Modes of operation" è possibile
selezionare il modo operativo (Operation Mode) desiderato.
L'oggetto mostra sempre il modo operativo richiesto, anche se non questo è attivo, ad
esempio perché non è supportato dall'oggetto di azionamento.
Anche una scrittura tramite SDO è sempre corretta, se si scrive un valore all'interno del
relativo tipo di dati.
Nel caso in cui un modo operativo non venga selezionato, perché ad esempio non
supportato, il vecchio modo operativo rimane attivo.
Tramite la lettura dell'oggetto "0x6061" il controllo deve verificare se è stato possibile
selezionare correttamente il modo operativo desiderato e quindi se è attivo.
Accesso tramite RPDO
L'oggetto può essere mappato e quindi trasferito senza conferma attraverso il PDO. Nel
caso di SINAMICS, questo accesso ai dati di processo nel tempo di campionamento CAN ha
attualmente senso solo per la commutazione tra la regolazione del numero di giri e la
regolazione di coppia, dato che solo questi modi operativi sono supportati da CANopen e
sono al momento commutabili in SINAMICS durante il funzionamento.
Tutte le commutazioni dei modi operativi noti finiscono nel canale parametri SINAMICS,
eseguito in background.
Se l'oggetto è mappato in un RPDO, l'accesso SDO avrà un effetto consistente sul
parametro di interfaccia PZD corrispondente e non più su p1300. L'immagine seguente
intende chiarire il concetto.
Tutte le commutazioni degli altri modi operativi finiscono nel canale parametri SINAMICS,
eseguito in background. In questo caso non ha senso effettuare un accesso PDO. Se
l'oggetto è mappato in un RPDO, l'accesso SDO agirà coerentemente sul parametro di
interfaccia PZD corrispondente e non più su p1300. L'immagine seguente intende chiarire il
concetto.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
123
Modi operativi
Figura 7-2
Accesso ai modi operativi
In quanto utenti, per la messa in servizio si è responsabili della selezione del modo di
accesso adatto.
Accesso tramite SDO
Con un accesso SDO, un valore viene scritto nell'oggetto 0x6060 nel parametro p1300. Il
valore corrispondente può essere ricavato dalla Figura 7-1 Oggetti e modi operativi
CANopen (Pagina 122).
Interfaccia CANopen
124
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Modi operativi
Oggetto CANopen 0x6061
L'oggetto CANopen "0x6061 Modes of operation display" mostra il modo operativo
attualmente efficace.
L'oggetto può essere mappato e quindi trasferito senza conferma attraverso il PDO.
Se l'oggetto è mappato in un TPDO, l'accesso SDO avrà un effetto consistente sul
parametro di interfaccia PZD corrispondente. Durante la messa in servizio è necessario
interconnettere il parametro CO "Visualizzazione del modo operativo CAN r8762" nel
ricevitore corrispondente dell'interfaccia PZD IF2.
Il valore del parametro r8762 viene generato nel modo seguente:
Figura 7-3
Visualizzazione del modo operativo
Se il tipo di trasmissione del TPDO corrispondente viene configurato in modo asincrono,
viene inviato non appena la modifica del modo operativo viene eseguita in modo corretto,
segnalando al controllo la corretta modifica del modo operativo.
Figura 7-4
Accesso alla visualizzazione del modo operativo
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
125
Modi operativi
7.1 Modi operativi riferiti alla posizione
7.1
Modi operativi riferiti alla posizione
Oltre ai modi operativi riferiti alla coppia e alla velocità, è possibile usare anche i modi
operativi riferiti alla posizione con scostamenti rispetto allo standard CANopen "Homing
Mode" e "Profile Position Mode". Gli scostamenti dallo standard sono elencati di seguito:
Scostamenti per Homing Mode
● L'attivazione dell'Homing Mode è possibile solo tramite l'attivazione del modulo
funzionale "Posizionatore semplice" in SINAMICS (p0108.4 = 1). Attualmente la
selezione tramite oggetti CANopen standardizzati (6060 hex o 6061 hex) non è possibile.
● I seguenti oggetti CANopen standardizzati sono obbligatori per l'Homing Mode, ma non
sono al momento supportati:
– 6098 hex "Homing method"
– 6099 hex "Homing speeds"
Questi oggetti CANopen possono essere comunque controllati tramite Oggetti liberi
(Pagina 51).
● I bit 4 e 8 della CANopen Controlword non sono supportati in base allo standard.
● I bit 12 e 13 della CANopen Statusword non sono supportati in base allo standard.
Scostamenti per Profile Position Mode
● L'attivazione del Profile Position Mode è possibile solo attivando il modulo funzionale
"Posizionatore semplice" in SINAMICS (p0108.4 = 1). Attualmente la selezione tramite
oggetti CANopen standardizzati (6060 hex o 6061 hex) non è possibile.
● I seguenti oggetti CANopen standardizzati sono obbligatori per il Profile Position Mode,
ma non sono al momento supportati:
– 607A hex "Target position"
– 6081 hex "Profile velocity"
Questi oggetti CANopen possono essere comunque controllati tramite Oggetti liberi
(Pagina 51).
● I bit 4, 5, 6, 8 e 9 della CANopen Controlword non sono supportati in base allo standard.
● I bit 12 e 13 della CANopen Statusword non sono supportati in base allo standard.
Interfaccia CANopen
126
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.1
A
Indice delle abbreviazioni
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
127
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
128
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
129
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
130
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
131
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
132
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
133
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
134
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.1 Indice delle abbreviazioni
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
135
Appendice
A.2 Panoramica della documentazione
A.2
Panoramica della documentazione
Interfaccia CANopen
136
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.3 Glossario CANopen
A.3
Glossario CANopen
I seguenti concetti e le seguenti abbreviazioni ricorrono continuamente quando si utilizza un
profilo CANopen su bus CAN:
CAL (CAN Application Layer = livello di applicazione CAN)
Livello di comunicazione superiore al bus CAN vero e proprio, creato per le applicazioni del
bus CAN nell'ambito dei sistemi di comunicazione aperti; è costituito dagli elementi NMT,
DBT, LMT e CMS. Siccome CAL è molto ampio e consente notevoli gradi di libertà nell'uso
pratico, con il profilo di comunicazione CANopen CiA DS 301 si è provveduto a definire un
sottoinsieme di funzioni CAL per le applicazioni nel campo della tecnica di automazione.
CAN (Controller Area Network)
Un sistema di bus seriale (detto anche bus CAN), concepito in origine per applicazioni in
campo automobilistico e impiegato ora anche nella tecnica di automazione. CANopen (v.
sotto) amplia i protocolli del bus CAN con ulteriori livelli (layer).
CAN-Controller
Componente elettronico il cui hardware gestisce i protocolli del bus CAN.
CAN-Identifier
Mediante l'assegnazione degli identificatori CAN ai messaggi CAN (CANopen: PDO, SDO)
viene stabilita la priorità relativa reciproca dei messaggi CAN.
CANopen
Modello di comunicazione definito da CiA e basato sul bus CAN e su CAL. Per semplificare
l'impiego di apparecchiature di diverse marche sullo stesso bus, il profilo di comunicazione
CANopen CiA DS 301 ha definito una sottoinsieme di funzioni CAL per applicazioni nel
campo della tecnica di automazione. Su questa base vengono definiti altri profili per
determinati tipi di apparecchi, come ad es. gli azionamenti.
CiA (CAN in Automation international users and manufacturers group)
Associazione di costruttori e utilizzatori di apparecchi con interfaccia CAN.
CMS (CAN Message Specification)
Parte di CAL; definisce vari meccanismi per la trasmissione dati.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
137
Appendice
A.3 Glossario CANopen
COB (Communication Object = oggetto di comunicazione)
Sul bus CAN i dati viaggiano sotto forma di pacchetti, detti oggetti di comunicazione (COB)
(un altro nome utilizzato è CAN-Message = telegramma CAN).
Gli apparecchi collegati al bus CAN possono inviare e ricevere COB.
COB-ID (COB-Identifier)
Ogni COB è identificato in modo univoco da un identificatore che fa parte del COB stesso.
La specifica CAN 2.0A supporta fino a 2048 COB, identificati tramite identificatori della
lunghezza di 11 bit. In questo Manuale per la messa in servizio, i COB-ID sono sempre
espressi in formato esadecimale.
La lista degli identificatori COB, che comprende tutti i COB raggiungibili tramite CAN, si trova
nell'indice degli oggetti del rispettivo apparecchio di azionamento.
DRIVECOM
Associazione di costruttori di azionamento che ha sviluppato gli standard per il collegamento
in rete degli azionamenti (profili). Il profilo DRIVECOM 22 per gli azionamenti di
posizionamento, implementato nel servoamplificatore, è servito da fondamento a CiA per
sviluppare il profilo di azionamento CANopen CiA DSP 402.
EDS (Electronic Data Sheet)
Foglio dati elettronico
EMCY (Emergency)
Per poter segnalare ad altri nodi del bus CANopen gli errori degli apparecchi o del bus CAN,
SINAMICS dispone dell'oggetto Emergency. Questo oggetto ha una priorità elevata e
fornisce preziose informazioni sullo stato dell'apparecchio di azionamento.
NMT (Network Management = management di rete)
Parte di CAL; svolge l'inizializzazione, la configurazione e il trattamento errori.
Node-ID (Node identification)
Identifica chiaramente un apparecchio nella rete CANopen, ovvero tutti gli apparecchi
devono avere un proprio Node-ID (indirizzo del bus). Dal Node-ID viene ricavata la
distribuzione predefinita (impostazione standard) dei COB-ID. In questo Manuale per la
messa in servizio, i Node–ID sono sempre espressi in formato esadecimale.
Interfaccia CANopen
138
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Appendice
A.3 Glossario CANopen
OV (indice degli oggetti)
Per ogni apparecchio di azionamento viene definito un tipo di database per tutti gli oggetti
supportati dall'azionamento, un indice degli oggetti. In questo indice degli oggetti si trovano:
● tipo, descrizione, numero di serie per l'apparecchio
● nome, formato, descrizione + indice per ogni oggetto
● Elenchi di PDO, SDO
● Quali dati sono assegnati ai PDO?
● Quando vengono inviati i PDO? (SYNC, modifica nell'oggetto,...)
● Quando vengono inviati gli Emergency Messages?
● ...
Tramite gli oggetti vengono interrogate tutte le variabili dell'apparecchio di azionamento. I
servizi di comunicazione SDO e PDO accedono all'indice degli oggetti dell'apparecchio di
azionamento.
PDO (Process Data Object = oggetto dei dati di processo)
Viene impiegato per l'accesso rapido in tempo reale a dati selezionati. Per determinate
variabili, le immagini (mapping) sono preconfigurate su determinati PDO.
Per l'accesso alle restanti variabili è previsto il SDO.
Profilo
Nel settore della comunicazione con sistemi di bus i profili sono dei documenti che servono
alla standardizzazione degli apparecchi. Dal punto di vista dell'interfaccia di comunicazione
vengono descritte le funzioni di comunicazione (in un profilo di comunicazione), le funzioni
dell'apparecchio (in un profilo di apparecchio) o le funzioni dell'azionamento (in un profilo di
azionamento).
RPDO (Receive PDO = oggetto dei dati di processo di ricezione)
Il PDO viene ricevuto dall'apparecchio (contiene ad es. la destinazione di posizione).
SDO (Service Data Object = oggetto parametri)
L'SDO consente di accedere a tutte le variabili in un apparecchio CANopen; per gli
azionamenti si tratta delle variabili dell'azionamento e delle variabili CANopen.
L'SDO viene generalmente impiegato per la configurazione. Per un accesso rapido in tempo
reale a variabili selezionate vengono usati i PDO.
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
139
Appendice
A.3 Glossario CANopen
SYNC (sincronizzazione)
SYNC è un telegramma speciale per la sincronizzazione reciproca degli apparecchi CAN. Il
telegramma ha priorità molto elevata.
TPDO (Transmit PDO = oggetto dei dati di processo di invio)
PDO inviato dall'azionamento (contiene ad es. il valore attuale di posizione).
Variabile
L'accesso a tutte le funzioni dell'azionamento e CANopen avviene tramite le variabili.
L'accesso alle variabili può avvenire tramite SDO o PDO.
Interfaccia CANopen
140
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Indice
A
Abbreviazioni, 137
B
Bus CAN
Interfaccia X451, 76
Interfaccia X452, 76
Tempo di campionamento, 74
C
CAL, 137
Calcolo/conversione
Impostazione del valore di riferimento del numero di
giri e valutazione del valore attuale del numero di
giri, 109
Preimpostazione del valore di riferimento di coppia
e valutazione del valore attuale di coppia, 112
CAN, 137
CAN-Controller, 137
CAN-Identifier, 137
CANopen, 137
Interfaccia CANopen, 24
CANopen
Accesso a oggetti PZD liberi, 105
Accesso a oggetti PZD standardizzati, 103
Accesso PDO, 103, 105
Accesso SDO, 103, 105
Device Machine, 70
Elenco dei file EDS, 58
Estensioni EDS, 62
File EDS, 57
File EDS specifici del costruttore, 62
Indice degli oggetti, 30
Modelli di immagini, 55
Modi operativi supportati, 121
Oggetti specifici del costruttore, 47
Server SDO, 60
Tipi EDS, 59
CBC10, 24, 75
LED di diagnostica, 115
Montaggio, 77
CiA, 137
CMS, 137
COB, 138
COB-ID, 138
COB-Identifier, 138
Concetti, 137
Coppia di riferimento, 100, 102
D
Diagnostica, 115
Emergency Object, 117
Error Register, 119
Lista delle anomalie interne all'apparecchio, 118
Oggetto di allarme, 117
Predefined Error-Field, 118
Registro anomalie, 119
DRIVECOM, 138
E
EDS, 138
EMCY, 138
Emergency Object, 117
Error Register, 119
Estensioni EDS, 62
F
Fattore di conversione del numero di giri, 109
File EDS, 57
Elenco di tutti gli apparecchi SINAMICS, 58
G
Gestione della rete (servizio NMT), 26
Glossario, 137
Guard time, 29
H
Heartbeat, 29
I
Impostazione dei parametri, 73
Indice degli oggetti, 139
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
141
Indice analitico
Invio, 24
L
LED di diagnostica, 115
Life Guarding, 29
Life time factor, 29
M
Messa in servizio
Accesso a oggetti PZD liberi, 105
Accesso a oggetti PZD standardizzati, 103
Configurazione dei telegrammi di invio e di
ricezione, 90, 91
Impostazioni hardware su CBC10, 78
Interconnessione del buffer di invio, 101
Interconnessione del buffer di ricezione, 99
Interconnessione del buffer di ricezione e di
invio, 96, 97
Interconnessione del valore attuale di
posizione, 102
Interconnessione della coppia di riferimento, 100,
102
Interconnessione della parola di comando, 100
Interconnessione della parola di stato CBC, 102
Interconnessione della velocità attuale, 102
Interconnessione della velocità di riferimento, 100
Interconnessione dell'alimentazione, 107
Parametrizzazione dell'interfaccia CBC10 sulla
CU320-2, 86, 88
Modelli di immagini
Apparecchio di azionamento SINAMICS Multi DO
con più file EDS e server SDO, 56
Apparecchio di azionamento SINAMICS Multi DO
con un server SDO, 55
Modi operativi, 121
Dipendenti dall'azionamento, 34
Indipendenti dall'azionamento, 32
PDO di invio, 40
PDO di ricezione, 35
Oggetti di comunicazione della Control Unit
indipendenti dall'azionamento, 32
Oggetti di comunicazione dipendenti
dall'azionamento, 34
Oggetti liberi, 51
OV, 139
P
Parametro
Impostazione di fabbrica, 73
Salvataggio, 72
Parola di comando, 100
Parola di stato, 102
PDO, 63, 66, 139
Parametri di comunicazione, 63
Parametri di mapping, 63, 64
Servizi, 63
Tipi di trasmissione, 65
Predefined Error-Field, 118
Prima messa in servizio, 81
Profilo, 139
Profilo di azionamento DS402, 52
Indice degli oggetti profilo di azionamento
DS402, 52
Protocollo Bootup, 27
Protocollo Heartbeat, 29
Protocollo Node Guarding, 29
R
Ricezione, 24
RPDO, 139
N
S
NMT, 138
Stato dopo l'avviamento, 27
Node life time, 29
Node-ID, 138
SDO, 139
Servizi, 54
Server SDO, 60
Servizi NMT, 27
Diagramma di stato, 28
Slave NMT, 26
STARTER, 24
SYNC, 140
Servizio, 65
O
Oggetti CANopen, 52
Oggetti di comunicazione
Altri, 46
Interfaccia CANopen
142
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
Indice analitico
T
Termini tecnici, 137
Tipi EDS, 59
DO Manufacturer EDS, 60
TPDO, 140
U
Unità di comunicazione, 75
V
Valore attuale del numero di giri, 111
Valore attuale della coppia, 113
Valore attuale di posizione encoder, 102
Valore di riferimento della coppia, 112
Variabile, 140
Velocità attuale, 102
Velocità di riferimento, 100
Interfaccia CANopen
Manuale per la messa in servizio, (IH2), 04/2014, 6SL3097-4AA00-0CP1
143
Scarica

Manuale per la messa in servizio Interfaccia CANopen