Copertina
SINAMICS V: regolazione di velocità
di un V20 con S7-1200 (TIA Portal)
tramite MODBUS-RTU con HMI
SINAMICS V20, SIMATIC S7-1200
Descrizione dell'applicazione  Luglio 2013
Applications & Tools
Answers for industry.
Siemens Industry Online Support
Questo articolo proviene dal Siemens Industry Online Support. Il link seguente
permette di visualizzare direttamente la pagina di download di questo documento:
http://support.automation.siemens.com/WW/view/it/63696870
Cautela:
Le funzioni e soluzioni descritte in questo articolo si limitano principalmente alla
realizzazione del compito di automazione. Considerare inoltre che se l'impianto è
collegato in rete con altre parti dell'impianto, con la rete aziendale o con Internet,
occorre adottare adeguate contromisure per garantire la Industrial Security.
Ulteriori informazioni in merito si trovano all'ID articolo 50203404.
Copyright  Siemens AG 2013 All rights reserved
http://support.automation.siemens.com/WW/view/it/50203404.
2
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
s
SIMATIC, SINAMICS
Copyright  Siemens AG 2013 All rights reserved
Comunicazione Modbus RTU
tra un azionamento SINAMICS V20
e un PLC SIMATIC S7-1200
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
Compito
1
Componenti e struttura
2
Messa in servizio
3
Comando
4
Programmazione
5
Espansione a più
azionamenti
6
Bibliografia
7
Storico
8
3
Garanzia e responsabilità
Garanzia e responsabilità
Nota
Gli esempi applicativi non sono vincolanti e non hanno alcuna pretesa di
completezza per quanto riguarda configurazione ed equipaggiamento o altre
eventualità. Gli esempi applicativi non rappresentano soluzioni personalizzate,
ma intendono solo essere di ausilio per la risoluzione di compiti tipici. L'utente
stesso è responsabile del corretto funzionamento dei prodotti descritti. Gli
esempi applicativi non esonerano dall'obbligo di cautela nell'impiego,
nell'installazione, nell'esercizio e nella manutenzione. Utilizzando gli esempi
applicativi si riconosce che Siemens non può essere ritenuta responsabile per
danni non compresi nella presente dichiarazione di responsabilità. Ci riserviamo
il diritto di apportare modifiche a questi esempi applicativi in qualsiasi momento
senza preavviso. In caso di discordanze tra i suggerimenti contenuti in questo
esempio applicativo e in altre pubblicazioni Siemens, ad es. cataloghi, fa fede il
contenuto dell'altra documentazione.
Non possiamo dare alcuna garanzia riguardo alle informazioni contenute in questa
documentazione.
Copyright  Siemens AG 2013 All rights reserved
È esclusa ogni nostra responsabilità, per qualsiasi motivo legale, legata a danni provocati
da esempi, avvertenze, programmi, dati di progettazione e prestazioni descritti in questo
esempio applicativo, salvo casi di responsabilità forzata, ad es. in base alla legge sulla
garanzia dei prodotti in casi di dolo, negligenza grave, pregiudizi per la vita, incolumità o
salute delle persone, assunzione di una garanzia delle caratteristiche della cosa, dissimulazione dolosa di difetti o violazione di obblighi contrattuali fondamentali. Il rimborso dei danni
per violazione di diritti contrattuali fondamentali è tuttavia limitato ai danni contrattuali tipici
e prevedibili, a condizione che non vi sia dolo o colpa grave, oppure responsabilità forzata
a causa di pregiudizi per la vita, l'incolumità o la salute delle persone. Questo non
comporta una modifica dell'onere della prova a detrimento dell'utilizzatore.
La diffusione o la riproduzione di questi esempi applicativi o di relativi estratti non è
consentita, salvo in caso di esplicita autorizzazione di Siemens Industry Sector.
4
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
Sommario
Sommario
Garanzia e responsabilità ........................................................................................... 4
1
Compito .............................................................................................................. 7
1.1
1.2
1.3
2
Componenti e struttura ..................................................................................... 9
2.1
2.2
2.3
3
Copyright  Siemens AG 2013 All rights reserved
Presupposti ........................................................................................ 14
Istruzioni ............................................................................................. 14
Modifica di parametri del convertitore tramite il BOP ......................... 14
Istruzioni per la messa in servizio dell'esempio applicativo ............... 15
Comando .......................................................................................................... 18
4.1
4.2
4.3
4.4
5
Componenti hardware utilizzati ............................................................ 9
Collegamento del bus ......................................................................... 10
Cablaggio del bus ............................................................................... 11
Moduli di comunicazione .................................................................... 12
Software del controllore...................................................................... 13
Componenti software standard .......................................................... 13
Software applicativo e documentazione............................................. 13
Messa in servizio ............................................................................................. 14
3.1
3.2
4
Scambio dati di processo ciclico .......................................................... 7
Dati di comando ................................................................................... 7
Dati di stato .......................................................................................... 7
Accessi dati aciclici ............................................................................... 8
HMI per servizio e supervisione pratici ................................................ 8
Navigazione tra le schermate ............................................................. 18
Scelta dell'azionamento ..................................................................... 18
Richiamo della schermata di informazione dell'errore ....................... 18
Schermata "Drive control" .................................................................. 19
Pulsanti STW1.................................................................................... 19
Campo di immissione HSW................................................................ 20
Campo di uscita HIW .......................................................................... 20
Campo di visualizzazione ZSW1........................................................ 20
Motore pronto all'inserzione ............................................................... 20
Schermata "R/W Registers" ............................................................... 21
Selezione dei registri .......................................................................... 21
Lettura dei registri ............................................................................... 22
Scrittura dei registri ............................................................................ 22
Trasmissione broadcast (scrittura su tutti i SINAMICS V20 del bus) . 22
Schermata "Error Info" ....................................................................... 23
Passo.................................................................................................. 23
Stato ................................................................................................... 23
Programmazione .............................................................................................. 24
5.1
5.2
5.3
5.3.1
5.3.2
Blocchi di codice rilevanti ................................................................... 24
Istruzioni Modbus RTU ....................................................................... 24
Blocco funzionale utente Modbus ...................................................... 24
Blocco di interfaccia HMI .................................................................... 25
Struttura del programma .................................................................... 25
Blocco funzionale V20_Modbus [FB1] ............................................... 26
Parametrizzazione .............................................................................. 26
Diagramma di stato ............................................................................ 29
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
5
Sommario
6
Espansione a più azionamenti ....................................................................... 31
6.1
6.2
6.3
Espansione a max. 32 azionamenti per porta .................................... 31
Espansione a max. 247 azionamenti per porta .................................. 31
Espansione a max. 4 porte................................................................. 32
Bibliografia ....................................................................................................... 35
8
Storico............................................................................................................... 35
Copyright  Siemens AG 2013 All rights reserved
7
6
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
1 Compito
1.1 Scambio dati di processo ciclico
1
Compito
Il compito degli azionamenti SINAMICS V20 consiste nello scambio di dati con un
controllore SIMATIC S7-1200 tramite l'interfaccia RS 485 e tramite Modbus RTU.
Un controllore deve far funzionare fino a 32 azionamenti tramite una delle porte
disponibili. È richiesta la funzionalità descritta nelle sezioni da 1.1 a 1.3.
1.1
Scambio dati di processo ciclico
Tutti gli azionamenti delle porte devono essere comandati ciclicamente in
sequenza.
Dati di comando
•
Deve essere trasmessa la parola di comando completa (STW1) a
SINAMICS V20:
Tabella 1-1: STW1
Copyright  Siemens AG 2013 All rights reserved
Bit
•
Nome del segnale
Nota
00
ON/OFF1
01
OFF2: Arresto elettr.
Low attivo
02
OFF3: Arresto rapido
Low attivo
03
Abilitazione impulsi
04
Abilitazione GdR
05
Avvia GdR
06
Abilitazione del valore di riferimento
07
Tacitazione errore
08
JOG a destra
09
JOG a sinistra
10
Controllore di AG
11
Inversione
12
-
13
Incremento potenziometro motore
14
Decremento potenziometro motore
15
Funzionamento manuale/automatico
Deve essere trasmesso il valore di riferimento principale (HSW) a
SINAMICS V20.
Dati di stato
•
Deve essere trasmessa la parola di stato completa (ZSW1) di SINAMICS V20
al controllore:
Tabella 1-2: ZSW1
Bit
Nome del segnale
00
Pronto all'inserzione
01
Pronto al funzionamento
02
Funzionamento / Abilitazione impulsi
03
Anomalia attiva
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
Nota
7
1 Compito
1.2 Accessi dati aciclici
Bit
Copyright  Siemens AG 2013 All rights reserved
•
1.2
Nome del segnale
Nota
04
OFF2 Attivo
Low attivo
05
OFF3 Attivo
Low attivo
06
Blocco inserzione attivo
07
Avviso attivo
08
Scostamento valore di riferimento/
valore attuale
09
Controllore di AG (controllo PZD)
10
|fact| ≥ P1082 (fmax)
11
Avviso: Valore limite corrente motore
12
Freno di stazionamento motore
(MHB) attivo
13
Sovraccarico motore
14
Rotazione destrorsa
15
Sovraccarico convertitore
Low attivo
Low attivo
Low attivo
Low attivo
Deve essere trasmesso il valore attuale principale (HIW) di SINAMICS V20 al
controllore.
Accessi dati aciclici
Su richiesta (in modo aciclico) deve essere possibile accedere singolarmente in
lettura ed eventualmente in scrittura a tutti i dati che SINAMICS V20 mette a
disposizione per una trasmissione con il protocollo Modbus RTU. Nella scrittura
deve anche essere possibile una trasmissione broadcast.
Nella tabella Mapping riportata nel capitolo 6.2 delle Istruzioni operative di
SINAMICS V20 /4/ sono elencati i dati relativi.
Nota
1.3
Le funzioni messe a disposizione sono previste per supportare l'utente nella
progettazione e messa in servizio dell'applicazione del convertitore. La
parametrizzazione del convertitore non costituisce l'oggetto di questo esempio
applicativo.
HMI per servizio e supervisione pratici
Per il servizio e la supervisione il progetto del controllore deve contenere un
pannello operatore KTP600 (touch panel) in grado di funzionare anche come
simulazione sul sistema sviluppato (PG/PC). Questo rende possibile la messa in
servizio rapida e la dimostrazione dell'esempio applicativo. L'utente può inoltre
applicare la configurazione del pannello operatore interamente o parzialmente nei
propri progetti.
8
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
2 Componenti e struttura
2.1 Componenti hardware utilizzati
2
Componenti e struttura
2.1
Componenti hardware utilizzati
L'applicazione è stata creata con i componenti seguenti e si basa su una
configurazione con un SINAMICS V20. In caso di più convertitori occorre adattare il
numero di componenti specifici.
Tabella 2-1: Componenti hardware
Copyright  Siemens AG 2013 All rights reserved
Componente
1
Q.tà
N. di ordinazione
Nota
2
SIMATIC S7-1200
CPU1212C AC/DC/Rly
1
6ES7212-1BE31-0XB0
o
3
6ES7212-1BD30-0XB0
CM 1241 (RS485)
1
6ES7241-1CH30-0XB0
CB 1241 (RS485)
1
6ES7241-1CH30-1XB0
SINAMICS V20
1
6SL3210-5BE15-6CV0
RS485 Rete di
terminazione bus
1
6SL3255-0VC00-0HA0
Contenuto confezione:
50 unità.
RJ45 Cavo patch,
schermato
(S7-1200  PG/PC)
1
-
...o
S7-1200  CSM1277,
se KTP600 opzionale
Connettore PROFIBUS
1
6ES7972-0BA52-0XA0
o …-0BB52-…
(con presa PG)
Cavo PROFIBUS
4
5
Possibile anche
ogni altra CPU S7-1200
Modulo di
comunicazione
Scheda di comunicazione (non usata nel
progetto di esempio)
Possibile anche ogni
altro SINAMICS V20
6XV1830-0EH10
Motore
1
1LA7083-4AA60
SIMATIC Panel KTP600
Basic color PN
1
6AV6647-0AD11-3AX0
Compact switch module
CSM1277
1
6GK7277-1AA10-0AA0
RJ45 cavo patch,
schermato
(KTP600  CSM1277)
(S7-1200  CSM1277)
2
-
Esempio
Se si simula il pannello
operatore solo nel TIA
Portal sul proprio
PG/PC, questi componenti non servono.
1
I pezzi piccoli come fili, resistenze e altro materiale di installazione non sono inclusi nella
tabella.
2
Versione firmware V3.0 (progettato con TIA V12 update 3)
3
Versione firmware V2.2 (progettato con TIA V11 SP2)
4
Versione firmware V1.0
5
Dati della versione firmware nel parametro r0964[0..6]: 42 8001 350 2012 3005 1 2200
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
9
2 Componenti e struttura
2.2 Collegamento del bus
2.2
Collegamento del bus
Figura 2-1: Esempio di cablaggio
PG/PC
Copyright  Siemens AG 2013 All rights reserved
Ethernet
L1
L2
L3
CM
1241
CM
1241
TA
TRA TRB
TB
CB
1241
CPU
Port 4
Port 2
Port 3
Port 1
PROFIBUS
bus connectors
120 Ω
1,5 kΩ 470 Ω
…
M
CM
1241
SINAMICS V20
0V cable
SIMATIC S7-1200
PROFIBUS cable
CM = Communication Module, CB = Communication Board
10
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
2 Componenti e struttura
2.2 Collegamento del bus
Cablaggio del bus
Come si vede nella Figura 2-1, il bus può essere realizzato con un cavo
PROFIBUS. Il collegamento al modulo di comunicazione avviene tramite un
connettore PROFIBUS che fornisce sul lato controllore una rete di base attivabile,
6
la terminazione di bus e il contatto schermato. Impostare su "On" la rete di base
sul connettore PROFIBUS, a condizione che il modulo di comunicazione sia il
primo o l'ultimo nodo del bus, come avviene nella Figura 2-1. All'altra estremità del
bus (sull'ultimo SINAMICS V20) l'utente deve provvedere alla rete di base e alla
terminazione bus e collegare la schermatura del cavo a terra. Una rete di
resistenze viene comunque offerta come accessorio (per il n. di ordinazione
vedere Tabella 2-1).
Figura 2-2: Rete di terminazione bus
Per la compensazione del potenziale è necessario collegare tra loro i punti di
7
riferimento della tensione del bus (0 V) di tutti i nodi del bus.
Copyright  Siemens AG 2013 All rights reserved
Nella realizzazione del collegamento bus tenere presente il capitolo 6.1 delle
Istruzioni operative di SINAMICS V20 (/4/).
6
Se si utilizza un altro connettore D-Sub a 9 poli, occorre provvedere alla terminazione bus. In
questo caso impiegare una resistenza di terminazione con 120 Ω tra i pin 3 e 8.
7
Anziché il cavo PROFIBUS (a 2 poli) si può usare un cavo schermato a 3 poli che contiene già
la linea di compensazione del potenziale. Questo va comunque allontanato dal connettore
PROFIBUS e condotto sul morsetto 0 V della CPU sul lato controllore.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
11
2 Componenti e struttura
2.2 Collegamento del bus
Moduli di comunicazione
Per la comunicazione Modbus RTU, la S7-1200 richiede i moduli di comunicazione
RS485 CM 1241 o una scheda di comunicazione RS485 CB 1241. A una S7-1200
è possibile collegare al massimo tre moduli di comunicazione e una scheda di
8
comunicazione. Ogni singola unità può far funzionare fino a 32 azionamenti
(indirizzi 1…32). L'esempio di applicazione è progettato per un modulo di comunicazione con un SINAMICS V20. Nel capitolo 5 viene spiegato come espandere la
configurazione a più SINAMICS V20 per porta e a più porte.
Figura 2-3: Moduli di comunicazione
CM 1241 (RS485)
Copyright  Siemens AG 2013 All rights reserved
S7-1200 CPU
CB 1241 (RS485)
Nota
8
La scheda di comunicazione non ha un collegamento Sub-D, bensì solo morsetti
a vite. Se si usa la scheda di comunicazione non è pertanto possibile inserire
connettori PROFIBUS. La scheda di comunicazione offre tuttavia resistenze
interne per la terminazione di rete. Per attivare la rete di base occorre collegare
sulla scheda di comunicazione il morsetto TRA (cavo bus A) con il morsetto TA e
il morsetto TRB (cavo bus B) con il morsetto TB. Vedere il capitolo 12.2 in /1/.
Con repeater fino a 247.
12
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
2 Componenti e struttura
2.3 Software del controllore
2.3
Software del controllore
Componenti software standard
Tabella 2-2: Componenti software standard
Componente
N. di ordinazione
SIMATIC STEP 7
Basic V12
Floating Licence
6ES7822-0AA02-0YA5
a scelta
SIMATIC STEP 7
Professional V12
Floating Licence
Nota
SIMATIC STEP 7
Professional V11 SP2
Floating License
Utilizzare il
progetto TIA V12.
6ES7822-1AA02-0YA5
Utilizzare il
progetto TIA V11.
6ES7822-1AA01-0YA5
Software applicativo e documentazione
Tabella 2-3: Progetti, librerie e documentazione
Componente
Nota
9
Copyright  Siemens AG 2013 All rights reserved
63696870_V20_at_S7-1200_MB_proj_V12_Vxdy.zip (file di archivio) Progetto
V20_at_S7-1200_MB_proj_V12
(cartella di progetto) STEP 7 V12
9
63696870_V20_at_S7-1200_MB_lib_V12_Vxdy.zip (file di archivio)
V20_at_S7-1200_MB_lib_V12
(cartella di progetto)
Libreria
STEP 7 V12
9
63696870_V20_at_S7-1200_MB_proj_V11_Vxdy.zip (file di archivio) Progetto
V20_at_S7-1200_MB_proj_V11
(cartella di progetto) STEP 7 V11
9
63696870_V20_at_S7-1200_MB_lib_V11_Vxdy.zip (file di archivio)
V20_at_S7-1200_MB_lib_V11
(cartella di progetto)
63696870_V20_at_S7-1200_MB_Vxdy_de.pdf
9
63696870_V20_at_S7-1200_MB_Vxdy_SHORT-DOCU_de.pdf
Libreria
STEP 7 V11
Questo documento
9
Documentazione
breve
Il nucleo dell'esempio applicativo o del progetto STEP 7 è costituito dal blocco
funzionale V20_Modbus [FB1]. Questo è archiviato anche nella libreria STEP 7
globale elencata nella Tabella 2-3 per poter essere usato separatamente
dall'utente. Se si lavora con il progetto non si necessita della libreria.
9
Vxdy = identificativo della versione
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
13
3 Messa in servizio
3.1 Presupposti
3
Messa in servizio
3.1
Presupposti
1. L'esempio applicativo usa i componenti HW conformemente alla Tabella 2-1.
2. La struttura e il cablaggio sono illustrati nella Figura 2-1. Leggere attentamente
la sezione "Cablaggio del bus" nel capitolo 2.2. La configurazione di esempio
contiene un SINAMICS V20 e un modulo di comunicazione CM1241 aggiunto
alla CPU. Per l'espansione vedere il capitolo 5.
3. Per l'esempio non è indispensabile un motore. Se ne si collega comunque uno,
occorre impostare i parametri corretti nel convertitore come spiegato nel
capitolo 5.5.1.2 delle Istruzioni operative di SINAMICS V20 /4/.
4. Utilizzare il software TIA Portal citato nella Tabella 2-2 o una versione
successiva.
5. Accertarsi che il firmware dei componenti hardware utilizzati non sia precedente a quello specificato nella nota a piè di pagina delle sigle di ordinazione
della Tabella 2-1.
Copyright  Siemens AG 2013 All rights reserved
6. L'utente deve disporre di conoscenze di base sufficienti in materia di
convertitori SINAMICS, controllori SIMATIC S7-1200 e TIA Portal.
CAUTELA
Leggere attentamente le istruzioni per la configurazione, la messa in
servizio e il funzionamento del SINAMICS V20 in /4/ e quelle del controllore
SIMATIC S7-1200 in /1/.
Se la parametrizzazione del convertitore e i dati di un motore collegato non
corrispondono, il convertitore e/o il motore possono subire danni anche
irreparabili.
3.2
Istruzioni
Modifica di parametri del convertitore tramite il BOP
Per modificare i parametri secondo le istruzioni della "Tabella 3-2: Istruzioni per la
messa in servizio dell'esempio di applicazione ", procedere come spiegato in
generale nella tabella seguente.
Tabella 3-1: Modifica di parametri del convertitore tramite il BOP (istruzioni generali)
Passo
14
1.
Con il passo corrispondente della Tabella 3-2 si è già arrivati al menu di
configurazione o parametrizzazione.
2.
Selezionare il numero di parametro con i tasti freccia
3.
Se il parametro è indicizzato: Selezionare l'indice con i tasti freccia
premere
.
e
4.
Selezionare il valore del parametro con i tasti freccia
.
e premere
e premere
.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
3 Messa in servizio
3.2 Istruzioni
Istruzioni per la messa in servizio dell'esempio applicativo
Sul lato primario, applicare 400V~ (trifase) sul convertitore e alimentare il
SIMATIC S7-1200 con 230V~. Procedere quindi attenendosi alle istruzioni
seguenti:
Tabella 3-2: Istruzioni per la messa in servizio dell'esempio di applicazione
Messa in servizio dell'esempio applicativo
Parametrizzazione BOP del SINAMICS V20
Informazioni generali:
•
Di seguito l'abbreviazione IF indica "impostazioni di fabbrica".
•
Salvo specificato altrimenti, i tasti
e
vanno premuti < 2 s.
1.
Riportare tutti i parametri alle impostazioni di fabbrica se il SINAMICS V20 non si
trova più nello stato di fornitura.
A questo scopo passare al menu di visualizzazione e parametrizzazione
premendo
e modificare i parametri seguenti:
Livello di accesso
P0003
Parametri per la messa in servizio P0010
10
P0970
Ripristino impostazioni di fabbrica
Copyright  Siemens AG 2013 All rights reserved
2.
Sul display viene visualizzato
 01 (IF: 1)
 30 (IF: 0)
 21 (IF: 0)
.
Con i tasti freccia
selezionare l'impostazione corrispondente alla propria
regione 50/60 o Hz/hp (cap. 5.3 in /4/) e uscire dalla maschera con
.
3.
Ci si trova ora nel menu Setup e si possono immettere i parametri del motore, a
partire da P0304, se si sta eseguendo l'esempio con il motore collegato.
Premere
una volta conclusa l'immissione dei parametri del motore oppure se
non si desidera effettuare l'immissione ora.
4.
Sul display viene visualizzato
.
Con i tasti freccia
selezionare la macro di collegamento Cn011 per la
comunicazione Modbus RTU, confermare con
e passare al menu Display
premendo
(> 2 s).
5.
Passare al menu di parametrizzazione premendo
6.
Controllare o modificare i parametri seguenti:
Livello di accesso
Baudrate
Tempo di interruzione
telegramma (ms)
Indirizzo Modbus
Selezione protocollo RS485
7.
.
P0003
P2010[0]
 003 (IF: 1)
 006 (IF: 8, con Cn011: 6)
P2014[0]
P2021
P2023
 100 (IF: 2000, con Cn011: 100)
12
 001 (IF: 1, con Cn011: 1)
 002 (IF: 1, con Cn011: 2)
11
Copiare i valori dei parametri dalla RAM alla EEPROM:
Copia da RAM a EEPROM
P0971
 021 (IF: 0)
Livello di accesso
P0003
 001
10
Con il reset alle impostazioni di fabbrica, i parametri di collegamento P2010, P2021 e P2023
utilizzati per il protocollo USS non vengono resettati automaticamente. Vengono comunque
immessi nel passo 6 della tabella.
11
Il tempo di interruzione telegramma di ogni SINAMICS V20 va fortemente incrementato con
l'aumento del numero di azionamenti presenti sul bus. Se è troppo corto, l'azionamento
interessato visualizza sul display l'errore F72. Per l'azionamento 1 si può lasciare il valore di
default 100. Ad esempio, per 3 SINAMICS V20 su un SIMATIC CPU 1215C (FW=V3.0), ogni
azionamento deve essere configurato con P2014[0]=4000ms.
12
In presenza di più azionamenti, questi vanno numerati a partire da 1 senza discontinuità.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
15
3 Messa in servizio
3.2 Istruzioni
Messa in servizio dell'esempio applicativo
8.
Una volta terminata l'immissione dei parametri tornare al menu Display
premendo
.
9.
Spegnere e riaccendere il SINAMICS V20. Dopo la disinserzione attendere finché il
LED o il display non è spento (il che può durare alcuni secondi) prima di reinserire il
dispositivo.
10.
Avviare TIA Portal e aprire il progetto
Caricamento del programma SIMATIC
oppure
V20_at_S7-1200_MB_proj_V12
V20_at_S7-1200_MB_proj_V11,
che si è scaricato e scompattato dalle pagine di Siemens Industry Online Support.
Copyright  Siemens AG 2013 All rights reserved
11.
Caricare il progetto del controllore nella CPU.
Se viene visualizzata la finestra per il caricamento ampliato, effettuare la
selezione…
• Tipo di interfaccia PG/PC:
 PN/IE
• Interfaccia PG/PC:
 Selezionare la scheda di interfaccia
• Collegamento con la sottorete:  (locale) PN/IE
Premere successivamente "Load".
Seguire il caricamento mediante la finestra "Load preview" (proseguire con il tasto
"Load") e "Load results" (proseguire con il tasto "Finish").
16
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
3 Messa in servizio
3.2 Istruzioni
Messa in servizio dell'esempio applicativo
12.
Avviare la simulazione del pannello operatore.
Copyright  Siemens AG 2013 All rights reserved
A compilazione avvenuta, sullo schermo si apre la finestra di avvio del pannello
operatore.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
17
4 Comando
4.1 Navigazione tra le schermate
4
Comando
4.1
Navigazione tra le schermate
Figura 4-1: Navigazione tra le schermate
Error info
Copyright  Siemens AG 2013 All rights reserved
Controlling
Back to
start screen
Back to
start screen
Back to
previous screen
Start screen
R/W Register
Selezionare la funzione desiderata dalla schermata iniziale. Premendo il pulsante
nella schermata della funzione si torna alla schermata iniziale.
Scelta dell'azionamento
Per selezionare l'azionamento desiderato immettere l'indirizzo dell'azionamento
13
nella riga d'intestazione della schermata della funzione .
Richiamo della schermata di informazione dell'errore
Se si verifica un errore di comunicazione, il pulsante
nella riga
dell'intestazione lampeggia in rosso-bianco. Premendo il pulsante si accede alla
schermata di informazione dell'errore. Premendo il pulsante
nella schermata di
informazione dell'errore si ritorna alla schermata precedente.
Se non è presente alcun errore e il pulsante
non lampeggia in rossobianco, dopo averlo premuto è possibile visualizzare nuovamente l'informazione
sull'ultimo errore:
13
Il pannello operatore permette di immettere il numero di apparecchi SINAMICS V20
parametrizzato.
18
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
4 Comando
4.2 Schermata "Drive control"
4.2
Schermata "Drive control"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-2: Schermata "Drive control"
Pulsanti STW1
I pulsanti nella parte superiore della schermata corrispondono ai bit nella parola di
comando 1 della Tabella 1-1. Un tasto premuto diventa giallo e segnala lo stato di
segnale True. I tasti hanno le seguenti caratteristiche:
Tabella 4-1: Caratteristica dei pulsanti STW1
Pulsante
ON/OFF
OFF2
OFF3
Pulse enable
RFG enable
RFG start
Setpoint enable
Control by PLC
Reverse
CDS bit 0
Fault ack.
JOG right
JOG left
MOP up
MOP down
Caratteristica
Pulsante a scatto
Lo sgancio (reset del bit) avviene premendo una seconda volta
il tasto.
Pulsante a scatto
Lo sgancio (reset del bit) avviene automaticamente quando si
conferma l'errore è stato confermato (tacitazione).
Pulsante non a scatto
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
19
4 Comando
4.2 Schermata "Drive control"
Se vi sono più azionamenti sul bus, quando si cambia l'indirizzo dell'azionamento nell'intestazione della schermata, sui pulsanti viene visualizzata la
STW1 letta dal nuovo SINAMICS V20 indirizzato. In questo modo si garantisce
che STW1 coincida sempre con la parola di comando STW1 del
SINAMICS V20 indirizzato.
Quando si spegne il motore servendosi dei tasti di comando della figura
precedente, il motore potrebbe continuare a girare per effetto del ritardo
dei segnali sul bus.
AVVERTENZA
Se si verifica un disturbo della comunicazione, non sarà possibile disinserire tramite il bus un motore in funzione tra l'inizio del guasto e il
decorso del tempo di interruzione telegramma (P2014).
Campo di immissione HSW
Copyright  Siemens AG 2013 All rights reserved
Specificare qui il riferimento di velocità in Hz. Può trattarsi di valori positivi o
negativi fino al massimo della frequenza nominale del motore.
Campo di uscita HIW
Qui viene emesso il valore attuale della velocità in Hz. Con un valore positivo il
motore gira in avanti, a condizione che il bit di comando "Reversing" di STW1
abbia il valore "false".
Campo di visualizzazione ZSW1
I campi di visualizzazione nella parte inferiore della schermata nella Figura 4-2
corrispondono ai bit della parola di stato 1 della Tabella 1-2. Con lo stato di
segnale "true" il campo di testo corrispondente diventa verde (i campi "Fault active"
e "Warning active" diventano rossi o arancioni).
Motore pronto all'inserzione
Il motore si avvierà premendo il tasto ON/OFF1 se saranno soddisfatte le seguenti
condizioni:
ATTENZIONE
•
I bit di controllo (STW1) sono stati impostati come nella Figura 4-2.
•
È stato immesso un valore di riferimento (HSW) >0 e <frequenza nominale
motore.
•
I bit di stato (ZSW) sono impostati come nella Figura 4-2.
Subito dopo la messa in servizio secondo la Tabella 3-2 , il protocollo
Modbus genera il messaggio d'errore "Data value error" in base al primo
codice di risposta ricevuto dallo slave e il pulsante ERROR nella riga di
intestazione del pannello operatore lampeggia con colore rosso-bianco.
Questo avviene perché il SINAMICS V20 non accetta né STW1= 0000Hex,
né HSW=0.0. L'errore scompare non appena si immettono i giusti valori in
14
STW1 e HSW e lo si tacita.
14
Aprire e richiedere la schermata d'errore.
20
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
4 Comando
4.3 Schermata "R/W Registers"
4.3
Schermata "R/W Registers"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-3: Schermata "R/W Registers"
Selezione dei registri
Fare clic nel campo di immissione simbolico "Register" e selezionare dall'elenco il
registro che si intende leggere o scrivere.
Figura 4-4: Lista dei registri
La lista include tutti i registri ai quali si può accedere nel SINAMICS V20 tramite il
protocollo Modbus. Selezionando un registro si definisce anche il formato dati del
valore da leggere/scrivere. Se si tratta di un parametro "read-only" (rnnnn), "Write"
è grigiato e ogni tentativo di scrittura risulta impossibile.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
21
4 Comando
4.3 Schermata "R/W Registers"
Lettura dei registri
Selezionare nella riga d'intestazione l'azionamento desiderato e premere il tasto
"Read". Il contenuto del registro letto da SINAMICS V20 viene scritto nel campo di
uscita posto sopra il tasto. L'esecuzione dell'evento è indicata dalla colorazione
verde temporanea del tasto "Read".
Scrittura dei registri
Selezionare nella riga d'intestazione l'azionamento desiderato. Inserire quindi il
contenuto del registro da scrivere nel SINAMICS V20 nel campo di immissione che
si trova sul tasto "Write" e avviare l'operazione di scrittura con il tasto "Write".
L'esecuzione dell'evento è indicata dalla colorazione verde temporanea del tasto
"Write". Il dato scritto viene subito riscritto per ragioni di controllo nel campo di
uscita posto sopra il tasto "Read". I dati scritti nel SINAMICS V20 tramite Modbus
vengono archiviati nella RAM del convertitore. Per la memorizzazione permanente
di tutti i parametri nella EEPROM, vedere /4/.
Copyright  Siemens AG 2013 All rights reserved
ATTENZIONE
Rispettare i campi di valori ammessi quando si immettono i valori di
registro. Questi sono contenuti nella tabella delle assegnazioni nel
capitolo 6.2 delle Istruzioni operative SINAMICS V20 /4/ . Gli errori di
immissione di questo genere possono avere vari effetti:
•
•
•
Impossibilità di immettere dati dal pannello operatore.
Messaggio di errore "Data value error".
Al SINAMICS V20 viene trasmesso un valore errato.
Trasmissione broadcast (scrittura su tutti i SINAMICS V20 del bus)
Selezionare nella riga d'intestazione l'indirizzo di azionamento 0. Inserire quindi il
contenuto del registro da scrivere in tutti i SINAMICS V20 nel campo di immissione
che si trova sul tasto "Write" e avviare l'operazione di scrittura con il tasto "Write".
L'esecuzione dell'evento è indicata dalla colorazione verde temporanea del tasto
"Write". Nella trasmissione broadcast il dato non viene riletto. Inoltre per l'indirizzo
di azionamento 0 non sono consentiti gli accessi in lettura. Per questo motivo il
tasto "Read" e il campo di uscita sono grigiati.
ATTENZIONE
22
Per la trasmissione broadcast con indirizzo 0 il programma deve interrompere la comunicazione ciclica dei dati di processo. Di conseguenza il
SINAMICS V20 passa in stato di errore una volta scaduti i tempi di interruzione telegramma (vedere P2014), se questi ultimi non sono parametrizzati
a 0. Considerare anche che con un'impostazione = 0 non può esservi una
sorveglianza del tempo di interruzione telegramma.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
4 Comando
4.4 Schermata "Error Info"
4.4
Schermata "Error Info"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-5: Schermata "Error Info"
Questa schermata descrive l'ultimo errore di comunicazione che si è verificato e
che è stato rilevato dalle istruzioni di sistema Modbus corrispondenti. Un nuovo
errore sovrascrive l'informazione dell'errore precedente. Il numero dell'azionamento nella riga di intestazione della schermata indica l'indirizzo con il quale si è
verificato l'ultimo errore di comunicazione. Con
si chiude la schermata ma si
conferma anche il messaggio d'errore. Pertanto cambia anche l'aspetto del
pulsante di errore nella riga di intestazione delle altre tre schermate da
a
qualora l'errore non sussista più.
Passo
Il programma è programmato come sequenza di passi. Il numero visualizzato del
passo indica l'azione in cui si è verificato l'errore. Un testo in chiaro del messaggio
15
si ottiene premendo il rispettivo pulsante di informazioni
.
Stato
Vengono visualizzati i messaggi d'errore delle istruzioni Modbus. Un testo in chiaro
15
del messaggio si ottiene premendo il rispettivo pulsante di informazioni
.
15
Il testo compare tenendo premuto il pulsante di informazioni.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
23
5 Programmazione
5.1 Blocchi di codice rilevanti
5
Programmazione
Questo capitolo illustra la struttura del programma STEP 7. Vengono inoltre spiegate nel dettaglio le funzioni specificate nella sezione 1. Lo scopo di questo
capitolo è di approfondire le conoscenze del funzionamento della comunicazione
SINAMICS V20  SIMATIC S7-1200 tramite il protocollo Modbus.
Per la messa in servizio e il comando dell'esempio applicativo il contenuto di
questa sezione non è indispensabile.
5.1
Blocchi di codice rilevanti
Istruzioni Modbus RTU
Le funzioni specificate nella sezione 1 usano come base le due istruzioni seguenti
messe a disposizione dal TIA Portal che si trovano nella Task Card "Instructions" in
Copyright  Siemens AG 2013 All rights reserved
> Communication > Communication processor > MODBUS
•
MB_COMM_LOAD
Al momento dell'inserimento nel programma l'istruzione genera un blocco funzionale di sistema omonimo FB1080 e un DB di istanza o dei dati di istanza nel
blocco richiamante. MB_COMM_LOAD configura una porta per la comunicazione tramite il protocollo Modbus-RTU. Il blocco deve essere richiamato
ciclicamente dal programma utente dopo un riavvio e deve essere elaborato
finché non segnala che la configurazione della porta si è conclusa senza errori.
•
MB_Master
Al momento dell'inserimento nel programma l'istruzione genera un blocco funzionale di sistema omonimo FB1081 e un DB di istanza o dei dati di istanza nel
blocco richiamante. MB_MASTER permette al programma utente di comunicare come master Modbus tramite la porta di un modulo di comunicazione.
È possibile accedere ai dati contenuti in uno o più SINAMICS V20 che fungono
da slave Modbus.
Per i dettagli sulle istruzioni precedenti vedere la Guida in linea del TIA Portal o il
capitolo 12.5.3 del Manuale di sistema S7-1200 (/1/).
Blocco funzionale utente Modbus
La comunicazione Modbus si divide in una parte ciclica e una aciclica, entrambe
realizzate in V20_Modbus [FB1]. L'esempio applicativo utilizza i seguenti meccanismi di comunicazione Modbus:
16
•
Codice funzione 03 – lettura n registri di mantenimento
•
Codice funzione 06 – scrittura 1 registro di mantenimento
Comunicazione ciclica
Nell'ambito della comunicazione ciclica i dati vengono scambiati tra PLC e
SINAMICS V20. Tutti gli azionamenti di una porta vengono comandati in sequenza.
Dopo l'ultimo azionamento segue nuovamente il primo. Vengono scambiati i dati
specificati nel capitolo 1.1. La comunicazione ciclica si può disattivare tramite un
parametro per risparmiare tempo ciclo. Questo ha senso se si devono modificare
determinati parametri tramite i registri Modbus attraverso il programma, pur
utilizzando un'altra sorgente di comando, come i morsetti.
16
Anche se il codice funzione 03 supporta la lettura contemporanea di più registri, il programma
utente accede a un solo registro.
24
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
5 Programmazione
5.2 Struttura del programma
Comunicazione aciclica
Nell'ambito della comunicazione aciclica un registro di un SINAMICS V20
selezionato viene ...
•
•
•
letto,
scritto o
scritto e riletto per verifica letto una volta su richiesta (non ciclicamente).
Inoltre i registri possono essere trasmessi simultaneamente a tutti i SINAMICS V20
collegati al bus (broadcast).
Blocco di interfaccia HMI
Per facilitare il servizio e la supervisione con il pannello operatore KTP600 occorre
preparare i dati di I/O dell'interfaccia parametri del V20_Modbus [FB1]. A questo
scopo si utilizza il blocco privo di parametri HMI [FB10], il cui DB di istanza
17
contiene i dati rilevanti per il servizio e la supervisione ottenuti dalla tabella delle
assegnazioni del capitolo 6.2 delle Istruzioni operative di SINAMICS V20 /4/.
5.2
Struttura del programma
Figura 5-1: Struttura del programma
Copyright  Siemens AG 2013 All rights reserved
Main [OB1]
V20_Modbus_DB_1
[DB1]
MB_COMM_LOAD
Instance
MB_MASTER
Instance
V20_Modbus
[FB1]
MB_COMM_LOAD
[FB1080]
MB_MASTER
[FB1081]
HMI
[FB10]
HMI_DB
[DB10]
17
Indirizzo di registro, tipo di accesso (RW o R), fattore di scala, tipo di dati
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
25
5 Programmazione
5.3 Blocco funzionale V20_Modbus [FB1]
5.3
Blocco funzionale V20_Modbus [FB1]
5.3.1
Parametrizzazione
Tabella 5-1: Parametri di V20_Modbus [FB1]
Copyright  Siemens AG 2013 All rights reserved
Nome
IN/
OUT
Tipo
Spiegazione
P2010
IN
USInt
Baudrate
La codifica è identica a quella del parametro
V20 P2010 (valori: 6…12). Vedere /4/.
HW_ID
IN
PORT
ID hardware del
modulo di comunicazione (scheda)
Il valore è riportato nella configurazione
apparecchi e in particolare nelle proprietà del
modulo di comunicazione.
IN
UInt
NUMBER_OF_DRIVES
IN
USInt
Numero di azionamenti
Numero di SINAMICS V20 collegati alla porta
specifica (1…32).
Il numero può essere aumentato a 247 con dei
repeater.
DRIVE_ADDR
IN
USInt
Indirizzo dell'azionamento attuale
Indirizzo dell'azionamento che si desidera
osservare, controllare o parametrizzare.
IN
Real
IN
Bool
RESP_TO
SPEED_SCALING
CYCLIC_PROCESSING
Timeout della risposta
Tempo in millisecondi in cui l'FB di sistema
MB_MASTER attende una risposta dallo slave.
Se lo slave non risponde entro questo intervallo di tempo, "MB_MASTER" ripete la
richiesta oppure la conclude con un errore se è
già stato inviato il numero di ripetizioni
18
specificato.
5 ms ... 65535 ms
(valore predefinito = 1000 ms).
Frequenza di riferimento
Immettere la frequenza nominale del motore.
Viene normalizzata internamente a 16384.
Con questa scalatura, HSW e HIW vengono
trasferiti tramite il registro Modbus.
Trasferimento ciclico di PZD on/off
false = disattivato (nessun trasferimento di
STW, HSW, ZSW, HIW; solo
trasferimento di registro aciclico)
true
= attivato
18
Il numero di ripetizioni delle richieste è memorizzato nella variabile RETRIES nel segmento
dati "Static" dei dati di istanza di MB_COMM_LOAD e può essere eventualmente modificato.
26
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
5 Programmazione
5.3 Blocco funzionale V20_Modbus [FB1]
Nome
IN/
OUT
Spiegazione
Struct
Trasferimento di registro aciclico (IN)
START
Bool
Inizio dell'operazione con fronte positivo
FUNCTION
USInt
0 = lettura
1 = scrittura
2 = scrittura e lettura
REG_NUMBER
UDInt
Numero di registro (vedere la tabella di
mapping in /4/, cap. 6.2)
DATA_LEN
UInt
Numero di registri (parole) da leggere/scrivere
RW_REGISTER_IN.
IN
ZSW
OUT
Word
Parola di stato
ZSW1 del SINAMICS V20 con indirizzo
DRIVE_ADDR
HIW
OUT
Real
Valore attuale principale
HIW [Hz] del SINAMICS V20 con indirizzo
DRIVE_ADDR
RW_REGISTER_OUT.
OUT
Struct
Trasferimento di registro aciclico (OUT)
Bool
Messaggio di fine (in sospeso per 1 ciclo);
L'azione specificata in
RW_REGISTER_IN.FUNCTION è completamente terminata. Un valore di registro letto dal
SINAMICS V20 nel PLC può essere rimosso o
elaborato ulteriormente. Un valore di registro
scritto nel SINAMICS V20 diventa attivo.
Bool
= True finché l'azione specificata in
RW_REGISTER_IN.FUNCTION è attiva.
DONE
Copyright  Siemens AG 2013 All rights reserved
Tipo
BUSY
ERROR
OUT
Bool
Errori di comunicazione
True = Si è verificato un errore nella
comunicazione Modbus.
Il bit è sospeso per 1 ciclo.
ERROR_INFO.
OUT
Struct
Informazione sull'errore estesa
drive_number
USInt
Numero dell'azionamento nel quale si è
verificato l'errore di comunicazione.
step
USInt
Passo all'interno della sequenza di passi del
blocco V20_Modbus [FB1] nel quale si è
verificato l'errore di comunicazione.
STATUS
Word
Informazione sullo stato di errore dei blocchi
MB_COMM_LOAD o MB_MASTER (vedere la
Guida in linea o /1/, cap. 12.5.3).
STW
IN/
OUT
Word
Parola di comando
STW1 del SINAMICS V20 con indirizzo
DRIVE_ADDR. La parola di comando non
viene solo trasmessa costantemente all'azionamento, ma anche ricaricata costantemente.
HSW
IN/
OUT
Real
Valore di riferimento principale
HSW del SINAMICS V20 con indirizzo
DRIVE_ADDR. Il valore di riferimento non
viene solo trasmesso costantemente
all'azionamento, ma anche ricaricato
costantemente.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
27
5 Programmazione
5.3 Blocco funzionale V20_Modbus [FB1]
Nome
IN/
OUT
Tipo
Spiegazione
DATA_PTR_IN
IN/
OUT
Variant
Puntatore di scrittura
Puntatore ai dati che devono essere scritti
(sorgente di dati) nel SINAMICS V20 nel
trasferimento di registro aciclico.
DATA_PTR_OUT
IN/
OUT
Variant
Puntatore di lettura
Puntatore ai dati letti (destinazione di dati) dal
SINAMICS V20 nel S7-1200.
Suggerimento:
Nel trasferimento di registro aciclico trasferire solo una parola
(RW_REGISTER_IN.DATA_LEN =1). In questo modo è possibile immettere
simbolicamente nel parametro formale DATA_PTR_IN o DATA_PTR_OUT il
nome della variabile della parola dati che corrisponde al registro da trasferire al
S7-1200. Dato che questa parola dati può essere anche un elemento di array
con un indice che può essere indicato simbolicamente, è possibile un accesso
simbolico flessibile a elementi di campo e anche all'elaborazione in loop.
Esempio: Possibilità di indirizzamento del puntatore
Copyright  Siemens AG 2013 All rights reserved
Indirizzamento assoluto
(nessun indirizzamento possibile)
28
Indirizzamento simbolico
(indirizzamento possibile)
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
5 Programmazione
5.3 Blocco funzionale V20_Modbus [FB1]
5.3.2
Diagramma di stato
Copyright  Siemens AG 2013 All rights reserved
Figura 5-2: Diagramma di stato
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
29
5 Programmazione
5.3 Blocco funzionale V20_Modbus [FB1]
L'inizializzazione MODBUS avviene una sola vola al riavvio dell'S7-1200 nel
passo 0.
Se è attivato lo scambio ciclico dei dati di processo (parametro IN
CYCLIC_PROCESSING = true), vengono eseguiti i passi da 1 a 7, dopodiché
viene selezionato il SINAMICS V20 con l'indirizzo successivo e il processo
ricomincia dal passo 1.
Se tramite il parametro RW_REGISTER_IN.START è stato richiesto un trasferimento di registro aciclico, in combinazione con il passo 7 – a seconda della
funzione selezionata – vengono eseguiti i passi 8 (scrittura), 9 (lettura) o entrambi
(scrittura e successiva rilettura) prima di proseguire con il trasferimento PZD ciclico
del successivo azionamento in coda.
Se è disattivato lo scambio ciclico dei dati di processo (parametro IN
CYCLIC_PROCESSING = false), la sequenza di passi attende nel passo 1 la
richiesta di un trasferimento di registro aciclico che si dirama subito dopo il
passo 8 o 9.
La condizione di avanzamento in tutti gli stati è costituita dai messaggi di fine
DONE o ERROR delle istruzioni di sistema MB_COMM_LOAD e MB_MASTER
(eccezione: passo 1 che non contiene nessuna di queste istruzioni di sistema).
Copyright  Siemens AG 2013 All rights reserved
Una volta serviti tutti i SINAMICS V20 nello scambio PZD ciclico, si riprende
dall'indirizzo di azionamento 1.
30
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
6 Espansione a più azionamenti
6.1 Espansione a max. 32 azionamenti per porta
6
Espansione a più azionamenti
6.1
Espansione a max. 32 azionamenti per porta
L'esempio applicativo comanda un solo SINAMICS V20. Tramite una porta è
comunque possibile comandare senza repeater fino a 32 azionamenti. Di ciò tiene
già conto l'esempio applicativo, in particolare nell'FB V20_Modbus [FB1]. Per
modificare il numero di azionamenti procedere come segue:
Tabella 6-1: Espansione a max. 32 azionamenti
Copyright  Siemens AG 2013 All rights reserved
Istruzioni
1.
Aggiungere alla configurazione il numero di azionamenti desiderato
conformemente alla Figura 2-1.
2.
Parametrizzare i convertitori aggiunti in base ai punti da 2 a 8 della Tabella 3-2
tramite il BOP integrato. Gli indirizzi degli azionamenti devono essere assegnati
continuativamente a partire da "2".
3.
Cambiare nel parametro IN NUMBER_OF_DRIVES dell'FB V20_Modbus il
numero desiderato di azionamenti e ricaricare nell'S7-1200 il blocco di codice
che richiama l'FB V20_Modbus.
Ora è possibile selezionare l'azionamento per la supervisione o il funzionamento
immettendo l'indirizzo dell'azionamento nella riga di intestazione delle schermate
interessate.
6.2
Espansione a max. 247 azionamenti per porta
Per quanto riguarda Modbus e lo spazio indirizzi, è possibile far funzionare fino a
247 azionamenti per porta se si utilizzano dei repeater. Oltre ai punti della
Tabella 6-1, in questo caso di deve ampliare l'array "Drive" nel segmento dati
"Static" dell'interfaccia dell'FB V20_Modbus_DB_1 in funzione del numero di
azionamenti desiderati.
Figura 6-1: Aumento di array nell'FB V20_Modbus
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
31
6 Espansione a più azionamenti
6.3 Espansione a max. 4 porte
6.3
Espansione a max. 4 porte
È possibile equipaggiare la CPU con max. tre moduli di comunicazione e una
scheda di comunicazione (vedere Figura 2-3). Di seguito viene spiegata la
procedura per espandere l'applicazione con una porta.
Tabella 6-2: Espansione delle porte
Istruzioni
Installazione e cablaggio di nuovo hardware
1.
Conformemente alla Figura 2-1, aggiungere alla configurazione gli azionamenti
che devono comunicare con il controllore tramite la nuova porta supplementare.
2.
Aggiungere al SIMATIC S7-1200 un nuovo modulo di comunicazione CM1241
(RS485) oppure inserire una scheda di comunicazione CB1241 (RS485)
nella CPU.
3.
Realizzare fisicamente il collegamento bus Modbus tra i nuovi azionamenti e la
nuova porta come spiegato nel capitolo 2.2.
Copyright  Siemens AG 2013 All rights reserved
Parametrizzazione dei nuovi azionamenti tramite il BOP
4.
Parametrizzare i convertitori aggiunti in base ai punti da 2 a 8 della Tabella 3-2
tramite il BOP integrato. Gli indirizzi degli azionamenti devono essere assegnati
continuativamente a partire da "1".
5.
Trascinare nella configurazione apparecchi il modulo di comunicazione presente
tenendo premuto il tasto Ctrl e inserirlo immediatamente a sinistra nel posto
connettore102.
Configurazione apparecchi nel TIA Portal
32
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
6 Espansione a più azionamenti
6.3 Espansione a max. 4 porte
Istruzioni
Copyright  Siemens AG 2013 All rights reserved
Se si utilizza un altro tipo di modulo o di scheda di comunicazione, trascinarlo dal
catalogo al punto previsto dell'area di lavoro.
Espansione del programma nel TIA Portal
6.
Richiamare per la seconda volta l'FB V20_Modbus nel programma utente.
Assegnare un nome al relativo DB di istanza appena creato, ad es.
V20_Modus_DB_2.
7.
Parametrizzare il nuovo richiamo di blocco a seconda delle esigenze. Specificare
l'identificativo hardware del nuovo modulo di comunicazione nel parametro IN
HW_ID. Questo si trova nella relativa configurazione apparecchi.
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
33
6 Espansione a più azionamenti
6.3 Espansione a max. 4 porte
Istruzioni
Espandere ora il programma utente includendo la nuova porta.
9.
Compilare l'intero programma STEP7.
10.
Aggiungere la nuova porta nell'HMI.
Copyright  Siemens AG 2013 All rights reserved
8.
34
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
7 Bibliografia
7
Bibliografia
Il presente elenco non è assolutamente completo e riporta solo una selezione di
fonti specifiche.
Tabella 7-1: Bibliografia
Argomento
/1/
/2/
Copyright  Siemens AG 2013 All rights reserved
/3/
8
STEP 7
SIMATIC S7-1200
MODBUS-RTU
/4/
SINAMICS V20
/5/
Riferimento a
questo articolo
/6/
Siemens Industry
Online Support
Titolo / collegamento
Sistema di automazione S7-1200 - Manuale di sistema
http://support.automation.siemens.com/WW/view/it/36932465
Aggiornamento del Manuale di sistema S7-1200
http://support.automation.siemens.com/WW/view/it/53741769
Come si realizza una comunicazione MODBUS-RTU con
STEP 7 (TIA Portal) per SIMATIC S7-1200?
http://support.automation.siemens.com/WW/view/it/47755811
Convertitore SINAMICS V20 - Istruzioni operative
http://support.automation.siemens.com/WW/view/it/67267484
http://support.automation.siemens.com/WW/view/it/63696870
http://support.automation.siemens.com
Storico
Tabella 8-1: Storico
Versione
Data
Modifica
V1.0
11/2012
Prima edizione
V1.1
07/2013
Estensione a TIA V12
SINAMICS V20 collegato a S7-1200 tramite Modbus
V1.1, ID articolo: 63696870
35
Scarica

63696870_V20_at_S7-1200_MB_V1d1_it