Copertina
SINAMICS V: regolazione di velocità
di un V20 con S7-1200 (TIA Portal)
tramite protocollo USS® 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 USS
V1.1, ID articolo: 63696870
s
SIMATIC, SINAMICS
Copyright  Siemens AG 2013 All rights reserved
Comunicazione USS tra un
azionamento SINAMICS V20 e un PLC
SIMATIC S7-1200
SINAMICS V20 collegato a S7-1200 tramite USS
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 USS
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
4.5
4.6
4.7
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
Comando di un SINAMICS V20 (scambio dati di processo) ................ 7
Accessi ai parametri ............................................................................. 8
HMI per servizio e supervisione pratici ................................................ 8
Navigazione tra le schermate ............................................................. 18
Schermata "Drive control" .................................................................. 19
Controllo dell'azionamento ................................................................. 20
Attivazione USS ................................................................................. 20
Schermata "RW parameter" ............................................................... 21
Lettura di parametri ............................................................................ 21
Scrittura dei parametri ........................................................................ 21
Schermata "Actual state".................................................................... 22
Lettura di un blocco di parametri di stato attuali ................................ 22
Schermata "Set functions".................................................................. 23
Lettura di funzioni del convertitore ..................................................... 23
Scrittura di funzioni del convertitore ................................................... 23
Pulsanti Info ........................................................................................ 24
Schermata "Error information (from USS_PORT/USS_DRV)" .......... 24
Pulsanti Info ........................................................................................ 24
Schermata "Error information (from USS_RPM/USS_WPM)" ........... 25
Pulsanti Info ........................................................................................ 25
Programmazione .............................................................................................. 26
5.1
5.2
5.3
5.3.1
5.4
5.4.1
Blocchi di codice rilevanti ................................................................... 26
Istruzioni USS ..................................................................................... 26
Blocchi funzionali dell'utente .............................................................. 26
Struttura del programma .................................................................... 27
Richiamo di V20_USS_Control_1 [FB1] in due OB ........................... 27
Programma quadro (Main [OB1] e HMI_DB [DB10]) ......................... 28
Blocco funzionale V20_USS_Control_1 [FB1] ................................... 29
Parametrizzazione .............................................................................. 29
Blocco funzionale V20_USS_Param_1 [FB2] .................................... 31
Modi operativi ..................................................................................... 31
ACTIVATE_USS ................................................................................ 31
RW_PARAM ....................................................................................... 32
ACTUAL_STATE................................................................................ 33
SET_FUNCTIONS ............................................................................. 33
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5
Sommario
5.4.2
5.4.3
6
Parametrizzazione .............................................................................. 33
Avvio di una funzione ......................................................................... 38
Espansione a più azionamenti ....................................................................... 39
6.1
6.2
Espansione a max. 16 azionamenti ................................................... 39
Espansione a max. 64 azionamenti ................................................... 39
Bibliografia ....................................................................................................... 44
8
Storico............................................................................................................... 44
Copyright  Siemens AG 2013 All rights reserved
7
6
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
1 Compito
1.1 Comando di un SINAMICS V20 (scambio dati di processo)
1
Compito
Il compito degli azionamenti SINAMICS V20 consiste nello scambio di dati con un
®
controllore SIMATIC S7-1200 tramite l'interfaccia RS485 e tramite USS
(Universelles Serielles Schnittstellenprotokoll, protocollo di interfaccia seriale
universale). Un controllore deve far funzionare fino a 64 azionamenti. È richiesta la
funzionalità descritta nelle sezioni da 1.1 a 1.3.
1.1
Comando di un SINAMICS V20 (scambio dati di
processo)
Copyright  Siemens AG 2013 All rights reserved
•
•
•
1
Un SINAMICS V20 deve essere comandato tramite i seguenti segnali di
ingresso:
–
RUN – Bit di avvio del SINAMICS V20 (STW1, bit 0)
Se questo parametro ha il valore TRUE, questo ingresso consente il
funzionamento del V20 con il numero di giri preimpostato.
–
OFF2 – Arresto per inerzia (STW1, bit 1)
Se questo parametro ha il valore FALSE, questo bit provoca l'arresto per
inerzia del SINAMICS V20 senza frenare.
–
OFF3 – Bit di arresto rapido (STW1, bit 2)
Se questo parametro ha il valore FALSE, questo bit provoca un arresto
rapido tramite frenatura del SINAMICS V20.
–
F_ACK – Bit di tacitazione errore (STW1, bit 7)
Questo bit consente di resettare il bit di errore del SINAMICS V20 dopo la
rimozione dell'errore dell'azionamento. Il V20 riconosce così che l'errore
non deve più essere segnalato.
–
DIR – Controllo di direzione del SINAMICS V20 (STW1, bit 11)
Questo bit va impostato quando il V20 deve funzionare in avanti (se
SPEED_SP è positivo).
–
SPEED_SP – Valore di riferimento di velocità
Questo bit specifica la velocità del SINAMICS V20 in percentuale rispetto
alla frequenza configurata. Immettendo un valore positivo il V20 funziona
in avanti (se DIR ha il valore TRUE).
1
Un SINAMICS V20 deve trasferire continuamente i seguenti dati al controllore:
–
RUN_EN – Abilitazione funzionamento (ZSW1, bit 2)
Questo bit segnala se il SINAMICS V20 sta funzionando.
–
D_DIR – Direzione azionamento (ZSW1, bit 14)
Questo bit segnala se il SINAMICS V20 sta funzionando.
–
INHIBIT – Blocco inserzione SINAMICS V20 (ZSW1, bit 6)
Questo bit segnala lo stato del bit di inibizione per SINAMICS V20.
–
FAULT – Errore azionamento (ZSW1, bit 3)
Questo bit segnala che nel SINAMICS V20 si è verificato un errore.
L'utente deve rimuovere l'anomalia e impostare F_ACK (STW1, Bit 7) per
cancellare questo bit.
–
SPEED - Valore attuale numero di giri dell'azionamento (valore in scala di
ZSW2)
Il dato è il valore del numero di giri attuale in percentuale rispetto al
numero di giri configurato.
In presenza di un errore di comunicazione si deve visualizzare lo stato errore.
In STW1 il bit di direzione DIR è memorizzato negativo.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
7
1 Compito
1.2 Accessi ai parametri
1.2
Accessi ai parametri
Copyright  Siemens AG 2013 All rights reserved
Gli accessi ai parametri richiesti sono raggruppati in quattro modi operativi
selezionabili:
•
ACTIVATE_USS – Attivazione del canale di comunicazione USS per
controllare un SINAMICS V20 tramite la comunicazione USS.
•
RW_PARAM – Lettura e scrittura di un parametro qualsiasi del convertitore
mediante impostazione del numero di parametro e dell'indice parametri.
•
ACTUAL_STATE – Lettura dal convertitore di un set di informazioni di stato
selezionate.
•
Nota
1.3
–
Valore attuale della frequenza di uscita filtrata [Hz] (r0024)
–
Valore attuale della tensione di uscita [V] (r0025)
–
Valore attuale della tensione del circuito intermedio livellata [V] (r0026)
–
Valore attuale della corrente di uscita [A] (r0027)
–
Valore attuale del valore di riferimento totale [Hz] (r1078)
–
Valore attuale del risparmio energetico [kWh, valuta, CO2] (r0043[0..2])
–
Macro di collegamento attuale (p0717)
–
Macro di applicazione attuale (p0507)
SET_FUNCTIONS – Definizione di un set di impostazioni operative
selezionate.
–
Keep-running Operation per DDS1…DDS3 (P0503[0..2])
–
Selezione riavviamento al volo (P1200)
–
Riavvio automatico (P1210)
–
Hibernation per DDS1…DDS3 (P2365[0..2])
–
Super torque per DDS1…DDS3 (P3350[0..2])
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 USS
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
2
Q.tà
N. di ordinazione
Nota
3
SIMATIC S7-1200
CPU1212C AC/DC/Rly
1
6ES7212-1BE31-0XB0
o
4
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
5
6
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.
2
I pezzi piccoli come fili, resistenze e altro materiale di installazione non sono inclusi nella
tabella.
3
Versione firmware V3.0 (progettato con TIA V12 update 3)
4
Versione firmware V2.2 (progettato con TIA V11 SP2)
5
Versione firmware V1.0
6
Dati della versione firmware nel parametro r0964[0..6]: 42 8001 350 2012 3005 1 2200
SINAMICS V20 collegato a S7-1200 tramite USS
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 bus USS
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 USS
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 USS 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
7
con 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
8
riferimento della tensione del bus (0V) di tutti i nodi del bus.
®
Copyright  Siemens AG 2013 All rights reserved
Per realizzare il collegamento del bus leggere attentamente la specifica USS (/3/)
e il capitolo 6.1 del Manuale d'uso del SINAMICS V20 (/5/).
7
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.
8
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 0V della CPU sul lato controllore.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
11
2 Componenti e struttura
2.2 Collegamento del bus
Moduli di comunicazione
Per la comunicazione USS, 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
comunicazione. Ogni singola unità può far funzionare fino a 16 azionamenti
(indirizzi 1…16). 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
12
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/.
SINAMICS V20 collegato a S7-1200 tramite USS
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_USS_proj_V12_Vxdy.zip (file di archivio)
V20_at_S7-1200_USS_proj_V12
(cartella di progetto)
9
63696870_V20_at_S7-1200_USS_lib_V12_Vxdy.zip (file di archivio)
V20_at_S7-1200_USS_lib_V12
(cartella di progetto)
9
63696870_V20_at_S7-1200_USS_proj_V11_Vxdy.zip (file di archivio)
V20_at_S7-1200_USS_proj_V11
(cartella di progetto)
9
63696870_V20_at_S7-1200_USS_lib_V11_Vxdy.zip (file di archivio)
V20_at_S7-1200_USS_lib_V11
(cartella di progetto)
63696870_V20_at_S7-1200_USS_Vxdy_de.pdf
Libreria
STEP 7 V12
Progetto
STEP 7 V11
Libreria
STEP 7 V11
Questo
documento
9
63696870_V20_at_S7-1200_USS_Vxdy_SHORT-DOCU_de.pdf
Progetto
STEP 7 V12
9
Documentazione
breve
Il nucleo dell'esempio applicativo o del progetto STEP 7 è costituito da due blocchi
funzionali. Questi sono archiviati anche nella libreria STEP 7 globale elencata nella
Tabella 2-3 per poter essere usati 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 USS
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 /5/.
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 dei numeri di ordinazione
della Tabella 2-1.
Copyright  Siemens AG 2013 All rights reserved
6. Le istruzioni seguenti presuppongono che il convertitore sia nella condizione di
fornitura o sia stato resettato alle impostazioni di fabbrica.
7. 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 /5/ 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 USS
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" (= stato di fornitura).
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
2.
Sul display viene visualizzato
 01 (IF: 1)
 30 (IF: 0)
 21 (IF: 0)
.
Copyright  Siemens AG 2013 All rights reserved
Con i tasti freccia
selezionare l'impostazione corrispondente alla propria
regione 50/60 o Hz/hp (cap. 5.3 in /5/) 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
(> 2 s) una volta conclusa l'immissione dei parametri del motore
oppure se non si desidera effettuare l'immissione ora. Ci si trova ora nuovamente
nel menu Display.
4.
Passare al menu di parametrizzazione premendo
5.
Controllare o modificare i parametri seguenti:
Livello di accesso
Baudrate
Indirizzo USS
Lunghezza PKW
Selezione protocollo RS485
P0003
P2010
P2011[0]
P2013[0]
P2023





.
11
03 (IF: 1)
12
08 (IF: 8)
13
01 (IF: 0)
04 (IF: 127)
01 (IF: 1)
6.
Copiare i valori dei parametri dalla RAM alla EEPROM:
Copia da RAM a EEPROM
P0971
 021 (IF: 0)
Livello di accesso
P0003
 01
7.
Una volta terminata l'immissione dei parametri tornare al menu Display
premendo
.
8.
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
Con il reset alle impostazioni di fabbrica, i parametri di collegamento P2010, P2011 e P2023
utilizzati per il protocollo USS non vengono resettati automaticamente. Vengono comunque
immessi nel passo 5 della tabella.
11
Nell'esempio applicativo i parametri di connessione nel SINAMICS V20 non vengono
impostati tramite la macro di collegamento Cn010 (per USS), bensì singolarmente.
12
L'applicazione utilizza il valore predefinito 8 (38400 bps). Se si desidera modificarlo, occorre
anche modificare la variabile corrispondente IN_P2010 nel blocco V20_USS_Control_1_DB.
13
In presenza di più azionamenti, questi vanno numerati a partire da 1 senza discontinuità.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
15
3 Messa in servizio
3.2 Istruzioni
Messa in servizio dell'esempio applicativo
Caricamento del programma SIMATIC
9.
Avviare TIA Portal e aprire il progetto
oppure
V20_at_S7-1200_USS_proj_V12
V20_at_S7-1200_USS_proj_V11,
che si è scaricato e scompattato dalle pagine di Siemens Industry Online Support.
Copyright  Siemens AG 2013 All rights reserved
10.
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 d'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 USS
V1.1, ID articolo: 63696870
3 Messa in servizio
3.2 Istruzioni
Messa in servizio dell'esempio applicativo
11.
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 USS
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
Drive control
Actual state
RW parameter
Copyright  Siemens AG 2013 All rights reserved
Start picture
Set functions
Error info
(USS_PORT/USS_DRV)
Error info
(USS_RPM/USS_WPM)
Read
Selezionare la funzione desiderata dalla schermata iniziale. Premendo il pulsante
nella schermata della funzione si torna alla schermata iniziale.
Per selezionare l'azionamento desiderato immettere l'indirizzo dell'azionamento
14
nella riga d'intestazione della schermata della funzione .
14
Se l'applicazione è parametrizzata in V20_USS_Control_1_DB per IN_Number_of_drives =
n azionamenti (n=1..16), possono essere immessi solo gli indirizzi da 1 a n.
18
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
4 Comando
4.2 Schermata "Drive control"
Se si verifica un errore di comunicazione, il pulsante
nella riga
dell'intestazione lampeggia in rosso-bianco. Premendo il pulsante si torna alla
schermata corrispondente dell'informazione sull'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 l'informazione sull'ultimo
errore a partire da tutte le schermate:
Copyright  Siemens AG 2013 All rights reserved
Figura 4-2: Richiamo dell'ultima informazione sull'errore
4.2
Schermata "Drive control"
Figura 4-3: Schermata "Drive control"
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
19
4 Comando
4.2 Schermata "Drive control"
Controllo dell'azionamento
La schermata contiene i seguenti elementi nella parte superiore:
•
Pulsanti
Corrispondono ai bit di comando elencati nel capitolo 1.1. Per i pulsanti RUN,
OFF2, OFF3 e DIR il clic provoca l'inversione dello stato logico. F_ACK
fornisce "true" finché si tiene premuto il tasto. Il colore verde dei tasti
contrassegna lo stato del segnale "true". OFF2, OFF3 e DIR vengono impostati
di default a "true" in caso di riavvio del controllore.
•
Campo di immissione della velocità
Corrisponde al valore di riferimento di velocità richiesto nel capitolo 1.1 e viene
immesso in %. Valori possibili sono -100,0…+100,0.
•
Indicatori luminosi
Corrispondono ai bit di stato elencati nel capitolo 1.1. Il colore verde
dell'indicatore contrassegna lo stato del segnale "true".
•
Campo di output della velocità
Corrisponde al valore attuale di velocità richiesto nel capitolo 1.1 e viene
visualizzato in %.
Attivazione USS
Copyright  Siemens AG 2013 All rights reserved
Prima che SINAMICS V20 possa essere comandato tramite la comunicazione
USS, occorre commutare su USS la sorgente di comando e del valore di riferimento di frequenza tramite modifica dei parametri (vedere il capitolo 5.4.1). Nella
parte inferiore della schermata possono essere effettuate, premendo i tasti, le
seguenti tre funzioni del modo operativo ACTIVATE_USS delle operazioni di
parametri:
•
Check
Richiesta per sapere se USS è attivato per il controllo dell'azionamento.
•
Activate
Attivazione di USS per il controllo dell'azionamento.
•
Deactivate
Disattivazione di USS per il controllo dell'azionamento. Viene effettuata una
riparametrizzazione alla sorgente di comando e del valore di riferimento di
frequenza impostata prima della commutazione a USS.
L'esecuzione dell'evento corrispondente viene visualizzata temporaneamente in un
campo di visualizzazione con l'indicazione del risultato.
Nota
20
Qualora fosse impossibile comandare il SINAMICS V20 dalla schermata "Drive
control", verificare innanzitutto lo stato di attivazione di USS premendo il tasto
Check.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
4 Comando
4.3 Schermata "RW parameter"
4.3
Schermata "RW parameter"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-4: Schermata "RW parameter"
Lettura di parametri
Per leggere un parametro qualsiasi, immettere i dati corrispondenti nei campi Type,
Number e Index. Premere quindi il pulsante "Read". Il valore del parametro letto
dal convertitore viene riportato nel campo di output bianco sopra il tasto Read.
L'esecuzione dell'evento viene visualizzata dalla colorazione verde temporanea del
tasto Read.
Scrittura dei parametri
Per scrivere un parametro qualsiasi, immettere i dati corrispondenti nei campi
Type, Number e Index. Il nuovo valore del parametro viene scritto nel campo di
immissione giallo sopra il tasto Write. Premere quindi il pulsante "Write". Il nuovo
15
parametro viene così scritto nella RAM del convertitore, riletto immediatamente
16
per il controllo e immesso nel campo di output bianco sopra il tasto Read.
L'esecuzione dell'evento viene visualizzata dalla colorazione verde temporanea del
tasto Write.
ATTENZIONE
L'immissione di un formato dati errato (Type) non provoca necessariamente un messaggio di errore. Un valore di parametro errato può essere
scritto o letto.
15
Nell'esempio applicativo il parametro FB RW_PARAM.EEPROM di V20_USS_Param_1
[FB2] è stato impostato fisso a "false".
16
Nell'esempio applicativo il parametro FB RW_PARAM.FUNCTION di V20_USS_Param_1
[FB2] è stato impostato fisso a "2".
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
21
4 Comando
4.4 Schermata "Actual state"
4.4
Schermata "Actual state"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-5: Schermata "Actual state"
I parametri da leggere corrispondono a quanto richiesto nel capitolo 1.2.
Lettura di un blocco di parametri di stato attuali
Premere il pulsante "Read". Il blocco parametri letto dal convertitore viene
immesso nei campi di output bianchi. L'esecuzione dell'evento viene visualizzata
dalla colorazione verde temporanea del tasto Read.
22
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
4 Comando
4.5 Schermata "Set functions"
4.5
Schermata "Set functions"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-6: Schermata "Set functions"
I parametri da leggere/scrivere corrispondono a quanto richiesto nel capitolo 1.2.
Lettura di funzioni del convertitore
Per leggere i parametri delle funzioni, premere il pulsante "Read". Il blocco
parametri letto dal convertitore viene riportato nei campi di output bianchi sopra il
tasto Read. L'esecuzione dell'evento viene visualizzata dalla colorazione verde
temporanea del tasto Read.
Scrittura di funzioni del convertitore
Per scrivere un blocco parametri, immettere i valori corrispondenti nei campi di
immissione gialli. Premere quindi il pulsante "Write" sotto i campi di immissione.
17
I nuovi parametri delle funzioni vengono così scritti nella RAM del convertitore,
18
riletti immediatamente per il controllo e immessi nei campi di output bianco sopra
il tasto Read. L'esecuzione dell'evento viene visualizzata dalla colorazione verde
temporanea del tasto Write.
ATTENZIONE
Viene trasmesso sempre l'intero blocco parametri. Se non si desidera
modificare tutti i parametri occorre riassegnare anche quelli che devono
mantenere il loro valore. Prima della scrittura eseguire quindi un'operazione di lettura per informarsi sui valori dei parametri precedenti.
17
Nell'esempio applicativo il parametro FB SET_FUNCTIONS.EEPROM di
V20_USS_Param_1 [FB2] è stato impostato fisso a "false".
18
Nell'esempio applicativo il parametro FB SET_FUNCTIONS.FUNCTION di
V20_USS_Param_1 [FB2] è stato impostato fisso a "2".
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
23
4 Comando
4.6 Schermata "Error information (from USS_PORT/USS_DRV)"
Pulsanti Info
I pulsanti Info consentono di visualizzare spiegazioni relative ai codici dei valori dei
parametri. Il testo resta visibile finché si tiene premuto il pulsante corrispondente.
4.6
Schermata "Error information
(from USS_PORT/USS_DRV)"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-7: Schermata "Error information (from USS_PORT/USS_DRV)"
Vengono visualizzati lo stato dell'errore e per alcuni errori un'informazione
dell'errore estesa dell'istruzione che genera l'errore che contiene l'indirizzo del
SINAMICS V20 in questione. L'informazione si riferisce sempre all'ultimo errore
verificatosi per USS_PORT o USS_DRV. Un nuovo errore sovrascrive l'informazione dell'errore precedente.
Pulsanti Info
I pulsanti Info consentono di visualizzare spiegazioni relative ai codici di errore.
Il testo resta visibile finché si tiene premuto il pulsante corrispondente. Il pulsante
Info per "Extended error" è visibile solo se è presente una corrispondente
informazione dell'errore.
24
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
4 Comando
4.7 Schermata "Error information (from USS_RPM/USS_WPM)"
4.7
Schermata "Error information
(from USS_RPM/USS_WPM)"
Copyright  Siemens AG 2013 All rights reserved
Figura 4-8: Schermata "Error information (from USS_RPM/USS_WPM)"
Il numero del SINAMICS V20 con il disturbo della comunicazione è riportato nella
riga di intestazione della schermata di informazione dell'errore (solo campo di
output). Oltre allo stato di errore e all'informazione dell'errore estesa fornita per
alcuni errori, per localizzare meglio gli errori vengono visualizzati il modo operativo
(MODE), la direzione dati (RW, lettura o scrittura) e l'indirizzo e indice dei parametri. La schermata mostra sempre l'informazione dell'ultimo errore verificatosi di
un'operazione di parametri. Un nuovo errore sovrascrive l'informazione dell'errore
precedente.
Pulsanti Info
I pulsanti Info consentono di visualizzare spiegazioni relative ai codici di errore.
Il testo resta visibile finché si tiene premuto il pulsante corrispondente. Il pulsante
Info per "Extended error" è visibile solo se è presente una corrispondente
informazione dell'errore.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
25
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 USS.
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 USS
Le funzioni specificate nella sezione 1 usano come base le quattro 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 > USS
•
USS_PORT
Al momento dell'inserimento nel programma l'istruzione genera una funzione di
sistema omonima FC1070. USS_PORT elabora la comunicazione tramite la
rete USS.
•
USS_DRV
Al momento dell'inserimento nel programma l'istruzione genera un blocco
funzionale di sistema omonimo FB1071. USS_DRV scambia dati con
SINAMICS V20 generando messaggi di richiesta e valutando i messaggi di
risposta del V20.
•
USS_RPM
Al momento dell'inserimento nel programma l'istruzione genera una funzione
di sistema omonima FC1072. USS_RPM legge un parametro dal
SINAMICS V20.
•
USS_WPM
Al momento dell'inserimento nel programma l'istruzione genera una funzione
di sistema omonima FC1073. USS_WPM modifica un parametro nel
SINAMICS V20.
Per i dettagli sulle istruzioni precedenti vedere la Guida in linea del TIA Portal o il
capitolo 12.4 del Manuale di sistema S7-1200 (/1/).
Blocchi funzionali dell'utente
La comunicazione USS si suddivide in una parte ciclica e una aciclica.
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 è realizzata nel blocco
V20_USS_Control_1 [FB1].
Comunicazione aciclica
Nell'ambito della comunicazione aciclica uno o più parametri del convertitore di un
SINAMICS V20 selezionato vengono letti e/o scritti una volta su richiesta (non
ciclicamente). L'utente sceglie uno dei quattro modi operativi disponibili in base
all'impostazione effettuata nel capitolo 1.2. La comunicazione aciclica è realizzata
nel blocco V20_USS_Param_1 [FB2]. Per via dei blocchi di sistema USS, quando
si utilizza V20_USS_Param_1 [FB2] è necessario richiamare anche
V20_USS_Control_1 [FB1] nel programma.
26
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.2 Struttura del programma
5.2
Struttura del programma
Figura 5-1: Struttura del programma
Main [OB1]
V20_USS_Control_1_DB
[DB1]
USS_DRV_DB_1
[DB1071]
V20_USS_Control_1
[FB1]
USS_DRV
[FB1071]
V20_USS_Param_1_DB
[DB2]
Copyright  Siemens AG 2013 All rights reserved
V20_USS_Param_1
[FB2]
USS_RPM
[FC1072]
USS_WPM
[FC1073]
HMI_DB
[DB10]
Cyclic interrupt
[OB30]
V20_USS_Control_1_DB
[DB1]
V20_USS_Control_1
[FB1]
USS_PORT
[FC1070]
Richiamo di V20_USS_Control_1 [FB1] in due OB
Come si può vedere nella Figura 5-1, il blocco V20_USS_Control_1 [FB1] viene
richiamato sia nella parte di programma ciclica (OB1), sia in un OB di schedulazione orologio (OB30). Il motivo risiede nel fatto che la parte dell'FB1 che elabora
la comunicazione tramite la rete USS e richiama la funzione di sistema
USS_PORT [FC1070] deve essere eseguita nell'OB30 e la parte che richiama il
blocco funzionale di sistema USS_DRV e scambia dati con il SINAMICS V20 deve
essere elaborata nell'OB1. La scelta di quale parte di programma dell'FB1 deve
essere elaborata in uno dei due OB viene effettuata con un parametro di ingresso
dell'FB1 (vedere il capitolo 5.3.1).
Per USS_PORT [FC1070] esiste un intervallo di richiamo minimo che garantisce
che la porta in questione sia disponibile per ogni richiamo USS_PORT. Per questo
intervallo di richiamo minimo sono definiti dei valori indicativi che dipendono dalla
velocità di trasmissione selezionata. L'FB1 acquisisce il valore adatto per l'intervallo di richiamo minimo da una tabella nel blocco V20_USS_Control_1_DB e
imposta l'intervallo OB30 nel primo ciclo dopo il riavvio del PLC. Un richiamo di
USS_PORT [FC1070] nell'OB1 non sarebbe dannoso, ma caricherebbe inutilmente il ciclo.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
27
5 Programmazione
5.2 Struttura del programma
Per maggiori informazioni sull'intervallo di richiamo di USS_PORT vedere il
capitolo 12.4.1 del Manuale di sistema S7-1200 (/1/) e l'esempio di configurazione
CE-X11 "Regolazione decentrata in velocità di un azionamento tramite protocollo
USS" (/4/).
Conclusione:
Alla luce della struttura di richiamo vista sopra e della tabella degli intervalli di
richiamo minimi USS_PORT in V20_USS_Control_1_DB, l'utente non deve
occuparsi dei richiami USS_PORT, ma solamente richiamare il blocco
V20_USS_Control_1 [FB1] nei due OB.
Quando si richiama V20_USS_Control_1 [FB1] in due punti, occorre anche
immettere due volte gli stessi valori dei parametri nella barra dei parametri formali.
Per facilitare al massimo il compito per l'utente e per evitare errori di parametrizzazione, l'FB1 ha un unico parametro formale accessibile dall'esterno, ossia l'indicazione del richiamo in OB1 o in OB30. La parametrizzazione restante avviene una
volta direttamente nel relativo DB V20_USS_Control_1_DB1 dell'istanza. I parametri che devono essere immessi o rimossi dall'utente sono memorizzati come dati
statici. Sono identificati nel nome e nel commento come parametri utente.
Programma quadro (Main [OB1] e HMI_DB [DB10])
Copyright  Siemens AG 2013 All rights reserved
Main [OB1]
L'OB ha i seguenti compiti:
•
Richiamo di V20_USS_Control_1 [FB1] (NW1)
•
Immissione dei parametri di V20_USS_Param_1 [FB2] con la velocità di
trasmissione e il numero di azionamenti (NW2).
•
Richiamo di V20_USS_Param_1 [FB2] (NW3)
•
Preparazione dei segnali di feedback (messaggi di fine) di V20_USS_Param_1
[FB2] per la visualizzazione sul pannello operatore (NW4)
•
Commutazione delle schermate dell'HMI su maschere di errore in caso di errori
di comunicazione (con l'uso di job di controllo) (NW5)
HMI_DB [DB10]
Il blocco contiene i seguenti dati:
•
Tutti i parametri attuali (INPUT e OUTPUT) di V20_USS_Param_1 [FB2] che
sono in sospeso sulla barra dei parametri formali. Il DB10 funge quindi da
19
interfaccia con il pannello operatore per l'FB2.
•
Dati che sono richiesti per la visualizzazione dei segnali di feedback (messaggi
di fine) di V20_USS_Param_1 [FB2] sul pannello operatore e che sono stati
generati nell'OB1.
•
Bit di controllo per la coordinazione della commutazione delle schermate in
caso di errori di comunicazione.
•
Coda richieste per i job di controllo per la commutazione delle schermate
dell'HMI in caso di errori di comunicazione.
19
L'HMI consentirebbe anche di accedere direttamente ai parametri dei blocchi nel DB
V20_USS_Param_1 [DB2] di istanza senza passare per il DB10. In questo caso i parametri
formali FB2 resterebbero non impostati al momento del richiamo in Main [OB1]. Per garantire
una rappresentazione trasparente del codice programma e in particolare visto che si tratta di un
esempio applicativo, si è preferito lavorare con il DB10.
28
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.3 Blocco funzionale V20_USS_Control_1 [FB1]
5.3
Blocco funzionale V20_USS_Control_1 [FB1]
5.3.1
Parametrizzazione
Copyright  Siemens AG 2013 All rights reserved
Figura 5-2: Richiamo di V20_USS_Control_1 [FB1]
Il blocco ha la variabile "OB" come unico parametro del segmento dati "Input". Solo
questa compare nella barra dei parametri formali dell'FB. La restante parametrizzazione non avviene tramite impostazione dei parametri formali al richiamo del
blocco, bensì nei dati statici del relativo DB di istanza (vedere pag. 28). Ogni
parametro che deve essere immesso o eliminato dall'utente ha il prefisso IN_... o
OUT_... nel nome della variabile o in un componente della struttura. Inoltre il
commento di un parametro IN inizia con "?" e il commento di un parametro OUT
con "!". Le variabili con offset di indirizzo superiore a quello riportato nella tabella
seguente, quindi i dati che si trovano più in basso nel DB, non devono essere
modificati dall'utente.
Tabella 5-1: Parametri di V20_USS_Control_1 [FB1]
Nome
IN/
OUT
Tipo
Spiegazione
IN
USInt
ID del richiamo
= 1 se l'FB viene richiamato da Main [OB1];
≠ 1 se l'FB viene richiamato dall'OB di
schedulazione orologio;
IN_P2010
IN
USInt
Baudrate
La codifica è identica a quella del parametro
V20 P2010 (valori: 6…12). Vedere /5/.
IN_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_CYCLIC_INTERRUPT.
NUMBER
IN
Struct
OB_CYCLIC
OB di schedulazione orologio
Numero dell'OB di schedulazione orologio
nel quale deve essere anche richiamato l'FB
V20_USS_Control_1.
OB
Parametro singolo
del segmento dati "Input"!
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
29
5 Programmazione
5.3 Blocco funzionale V20_USS_Control_1 [FB1]
Copyright  Siemens AG 2013 All rights reserved
Nome
IN/
OUT
Tipo
Spiegazione
PHASE
IN
UDInt
Sfasamento dell'intervallo di schedulazione
orologio. Il valore può essere rilevante se è
configurata più di una porta. Vedere Tabella
6-2, punto 8. Il valore predefinito è 0 e può
essere mantenuto qualora sia configurata
una sola porta.
IN_Number_of_drives
IN
USInt
Numero di azionamenti
Numero di azionamenti collegati alla porta
specifica (1…16).
Drive.
IN_STW[n]
IN
Struct
Word
Dati di comando/stato del SINAMICS V20
Parola di comando azionamento [n]
Il blocco V20_USS_Control_1 [FB1] invia i
seguenti bit STW al convertitore:
ON_OFF
Bit 00
OFF2
Bit 01
OFF3
Bit 02
Ack_fault
Bit 07
Direction_reversal
Bit 11
Gli altri bit STW non possono essere
influenzati dall'FB1.
IN_SPEED_SP[n]
IN
Real
Valore di riferimento velocità [ %]
OUT_ZSW[n]
OUT
Word
Parola di stato azionamento [n]
Il blocco V20_USS_Control_1 [FB1] riceve i
seguenti bit ZSW dal convertitore:
Operation_enabled
Bit 02
Motor_rotates_fwd
Bit 14
Closing_lockout_active Bit 06
Fault_present
Bit 03
Gli altri bit ZSW non possono essere
influenzati dall'FB1.
OUT_SPEED[n]
OUT
Real
Valore attuale di velocità [%]
OUT_ERROR
OUT
Bool
Errore
Il bit viene impostato per un ciclo di
elaborazione dell'FB se il blocco di sistema
USS_PORT o USS_DRV ha rilevato un
errore.
OUT_ERROR_INFO.
DRIVE_ADDR
OUT
Struct
USInt
Informazione sull'errore
20
Indirizzo azionamento
Indirizzo del SINAMICS V20 per il quale è
stato segnalato un errore da OUT_ERROR.
STATUS
OUT
Word
Stato elaborazione
Codice di errore di USS_PORT o USS_DRV
se OUT_ERROR ha segnalato un errore. I
codici di errore si trovano nella Guida in linea
per le istruzioni USS_PORT e USS_DRV nel
TIA Portal o nel capitolo 12.4.6 del Manuale
di sistema S7-1200 (/1/).
20
20
Viene sempre memorizzata solo l'informazione relativa all'ultimo errore verificatosi nel DB di
istanza. Un nuovo errore, segnalato dal bit OUT_ERROR, sovrascrive l'informazione
precedente.
30
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
IN/
OUT
Copyright  Siemens AG 2013 All rights reserved
Nome
Tipo
Spiegazione
EXTENDED_ERROR_available
OUT
Bool
Informazione sull'errore estesa disponibile
Dal DB di istanza dell'FB di sistema
USS_DRV può essere richiamata
un'informazione sull'errore estesa quando
OUT_ERROR segnala un errore.
EXTENDED_ERROR
OUT
UInt
Informazione sull'errore estesa
L'informazione sull'errore estesa contiene
l'indirizzo del SINAMICS V20 per il quale si è
verificato un errore di comunicazione.
5.4
Blocco funzionale V20_USS_Param_1 [FB2]
5.4.1
Modi operativi
Gli accessi ai parametri eseguibili con FB2 sono raggruppati nei quattro modi
operativi ACTIVATE_USS, RW_PARAM, ACTUAL_STATE e SET_FUNCTIONS
definiti nella sezione 1.2. Il modo operativo desiderato è determinato dal parametro
di ingresso dell'FB2 MODE (vedere Tabella 5-4) che si definisce nell'esempio
applicativo con la selezione della schermata dell'HMI (Figura 4-1).
Tabella 5-2: Modo operativo  schermata HMI
Modo operativo
Nome schermata
HMI
ACTIVATE_USS
Drive control
RW_PARAM
RW Parameter
ACTUAL_STATE
Actual state
SET_FUNCTIONS
Set functions
ACTIVATE_USS
In questo modo operativo si attiva il canale di comunicazione USS per controllare
un SINAMICS V20 tramite la comunicazione USS. Vengono modificati i seguenti
parametri:
Tabella 5-3: Parametri del convertitore per comunicazione USS
Funzione
N.
Valore
Dim.
Selezione della sorgente di comando
P0700
5
-
Selezione della sorgente del valore di
riferimento di frequenza
P1000
5
-
Tempo di interruzione telegramma
USS
P2014
 valore calcolato
ms
Per il tempo di interruzione esistono valori indicativi che dipendono dalla velocità di
trasmissione e dal numero di azionamenti per porta. Nel relativo DB di istanza si
trova una tabella di valori in base alla quale viene calcolato il tempo di interruzione
rilevante. Per maggiori informazioni sulla determinazione del tempo di interruzione
vedere l'esempio di configurazione CE-X11 (/4/).
Si può scegliere tra le seguenti funzioni selezionabili con il parametro FB
ACTIVATE_USS.FUNCTION:
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
31
5 Programmazione
Copyright  Siemens AG 2013 All rights reserved
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
•
Check
Viene verificato se la comunicazione USS è già selezionata e quindi se i tre
valori dei parametri della tabella precedente sono già attivi nel convertitore.
A questo scopo vengono letti i parametri attuali del convertitore. Se uno dei
parametri P0700 e P1000 non ha il valore 5, i parametri attuali del convertitore
P0700, P1000 e P2014 vengono salvati nel DB dell'istanza e l'FB imposta il
parametro booleano USS_selected su false. Se P0700 e P1000 hanno
entrambi il valore 5, l'FB imposta USS_selected su true. Se in questo caso il
valore attuale di P2014 si discosta dal valore calcolato, il valore calcolato viene
scritto nel convertitore. Alla fine l'FB fornisce un impulso DONE come
messaggio di fine.
•
Activate
All'attivazione viene verificato innanzitutto se la comunicazione USS è già
selezionata e quindi se i tre valori dei parametri della tabella precedente sono
già attivi nel convertitore. A questo scopo vengono letti i parametri attuali del
convertitore. Se uno dei parametri P0700 e P1000 non ha il valore 5, i parametri attuali del convertitore P0700, P1000 e P2014 vengono salvati nel DB
dell'istanza. Al termine tutti e tre i parametri vengono scritti nel convertitore in
base alla Tabella 5-3. L'FB imposta il parametro booleano "USS_selected" su
true e fornisce un impulso DONE come messaggio di fine.
•
Deactivate
Alla disattivazione viene verificato innanzitutto se la comunicazione USS è già
selezionata e quindi se i tre valori dei parametri della tabella precedente sono
già attivi nel convertitore. A questo scopo vengono letti i parametri attuali del
convertitore. Se uno dei parametri P0700 e P1000 non ha il valore 5, i parametri attuali del convertitore P0700, P1000 e P2014 vengono salvati nel DB
dell'istanza. Al termine i parametri salvati nel DB dell'istanza P0700, P1000 e
P2014 vengono scritti nel convertitore per ripristinare lo stato prima
21
dell'attivazione della comunicazione USS . L'FB fornisce un impulso DONE
come messaggio di fine.
RW_PARAM
In questo modo è possibile leggere o scrivere un parametro SINAMICS V20
qualsiasi. Si può anche accedere a numeri di parametri >2047 immettendo come al
solito numero e indice di parametro.
Si può scegliere tra le seguenti funzioni selezionabili con il parametro FB
RW_PARAM.FUNCTION:
•
Lettura
Il valore del parametro del convertitore viene letto nel V20_USS_Param_1_DB
in una variabile della struttura RW_PARAM_VALUE_OUT (parametro OUT)
corrispondente al suo tipo di dati. Il tipo di dati del parametro del convertitore
viene specificato nel parametro FB RW_PARAM.FORMAT.
•
Scrittura
Il valore del parametro del convertitore viene recuperato nel
V20_USS_Param_1_DB da una variabile della struttura
RW_PARAM_VALUE_IN (parametro IN) corrispondente al suo tipo di dati. Il
tipo di dati del parametro del convertitore viene specificato nel parametro FB
RW_PARAM.FORMAT. Un ulteriore parametro di ingresso FB definisce se si
desidera scrivere nella RAM o nella EEPROM del convertitore.
21
Se il controllore, ad esempio dopo un riavvio, non può assumere lo stato di collegamento
precedente dal convertitore in caso di un'azione Activate o Deactivate perché questo è già
parametrizzato per la comunicazione USS (P0700 = P1000 = 5), la disattivazione successiva
viene eseguita con i valori predefiniti P0700=1, P1000=1 e P2014=2000.
32
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
•
Scrittura e lettura
Combinazione delle due funzioni precedenti. Il parametro del convertitore
viene scritto nel SINAMICS V20 e quindi riemesso immediatamente per il
controllo.
ACTUAL_STATE
In questo modo si legge dal SINAMICS V20 un blocco di valori attuali del convertitore rappresentati da parametri. Nel capitolo 1.2 è indicato di quali valori del convertitore di tratta. Tutti i dati letti dal V20 sono riuniti nel parametro di uscita FB
ACTUAL_STATE_VALUES_OUT (Struct).
SET_FUNCTIONS
In questo modo è possibile, tramite la comunicazione USS, selezionare oppure
inserire e disinserire funzioni del convertitore memorizzate nei parametri del
convertitore. Nel capitolo 1.2 è indicato di quali funzioni del convertitore di tratta.
Copyright  Siemens AG 2013 All rights reserved
Si può scegliere tra le seguenti funzioni selezionabili con il parametro FB
SET_FUNCTIONS.FUNCTION:
5.4.2
•
Lettura
Un blocco definito di funzioni del convertitore viene letto dal convertitore nel
parametro di uscita FB SET_FUNCTIONS_VALUES_OUT in
V20_USS_Param_1_DB.
•
Scrittura
Un blocco definito di funzioni del convertitore viene scritto nel convertitore dal
parametro di ingresso FB SET_FUNCTIONS_VALUES_IN in
V20_USS_Param_1_DB. Un ulteriore parametro di ingresso FB definisce se si
desidera scrivere nella RAM o nella EEPROM del convertitore.
•
Scrittura e lettura
Combinazione delle due funzioni precedenti. Il blocco di parametri del
convertitore viene scritto nel SINAMICS V20 e quindi riemesso
immediatamente per il controllo.
Parametrizzazione
La parametrizzazione avviene tramite impostazione dei parametri formali al
richiamo FB o tramite accesso diretto ai parametri nei segmenti dati "Input" o
"Output" del relativo DB di istanza. La riga di commento di un parametro IN che
deve essere scritto dall'utente inizia con "?", quella di un parametro OUT da
leggere con "!". Le variabili con offset di indirizzo superiore a quello riportato nella
tabella seguente, quindi le variabili nel segmento dati statici che si trovano più in
basso nel DB, non devono essere modificate dall'utente.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
33
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
Copyright  Siemens AG 2013 All rights reserved
Figura 5-3: Richiamo di V20_USS_Param_1 [FB2]
Tabella 5-4: Parametri di V20_USS_Param_1 [FB2]
Nome
IN/
OUT
Tipo
Spiegazione
DRIVE_ADDR
IN
USInt
Indirizzo di SINAMICS V20
Valori possibili: 1…16
MODE
IN
USInt
Modo operativo del blocco
1 = ACTIVATE_USS
2 = RW_PARAM
3 = ACTUAL_STATE
4 = SET_FUNCTION
Per i contenuti dettagliati dei vari modi
operativi vedere il capitolo 1.2.
START
IN
Bool
Avvio della funzione
La funzione selezionata viene avviata con il
fronte positivo di START.
ACTIVATE_USS.
NUMBER_OF_DRIVES
Struct
USInt
Attivazione di USS
IN
Numero di azionamenti collegati alla porta
specifica (1…16).
Il parametro è necessario per il calcolo del
tempo di interruzione del telegramma USS.
Specificare una costante oppure utilizzare la
variabile IN_Number_of_drives tratta da
V20_USS_Control_1_DB.
34
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
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 /5/.
Il parametro è necessario per il calcolo del
tempo di interruzione del telegramma USS.
Specificare una costante oppure utilizzare la
variabile IN_P2010 tratta da
V20_USS_Control_1_DB.
FUNCTION
IN
USInt
Funzione all'interno del modo operativo
0 = Deactivate
1 = Activate
2 = Check
Per i dettagli vedere la descrizione del Modo
operativo in questo capitolo.
RW_PARAM.
FORMAT
IN
Struct
USInt
Lettura/scrittura dei parametri
Tipo di dati
3 = Int, I16, 16-bit integer
4 = DInt, I32, 32-bit integer
6 = UInt, U16, 16-bit unsigned
7 = UDInt, U32, 32-bit unsigned
8 = Real, Float, 32-bit floating point number
L'indicazione di un tipo di dati è necessaria
dato che il PLC non conosce il formato dati del
parametro del convertitore letto o da scrivere.
PARAM
IN
UInt
Numero parametro
Il numero è specificato nelle Istruzioni
operative di SINAMICS V20 /5/.
INDEX
IN
UInt
Indice parametri
L'indice è specificato nelle Istruzioni operative
di SINAMICS V20 /5/.
EEPROM
IN
Bool
Scrittura nell'EEPROM
false = Il valore scritto viene memorizzato solo
in modo temporaneo e andrà perduto
alla prossima inserzione del
SINAMICS V20.
true = Il valore scritto nel parametro di
azionamento viene memorizzato nella
EEPROM del SINAMICS V20.
FUNCTION
IN
USInt
Funzione all'interno del modo operativo
0 = lettura parametro
1 = scrittura parametro
2 = scrittura e lettura parametro
Per i dettagli vedere la descrizione del Modo
operativo in questo capitolo.
RW_PARAM_VALUE_IN.
Int
DInt
USInt
UInt
UDInt
Real
IN
Struct
Int
DInt
USInt
UInt
UDInt
Real
Valore del parametro che deve essere
scritto
Il valore del parametro del convertitore che
deve essere scritto viene definito nel
parametro formale FB, il cui formato dati
corrisponde all'indicazione nel parametro di
ingresso FB RW_PARAM.FORMAT.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
35
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
Copyright  Siemens AG 2013 All rights reserved
Nome
IN/
OUT
Tipo
Spiegazione
SET_FUNCTIONS.
EEPROM
IN
Struct
Bool
Funzioni del convertitore
Scrittura del blocco parametri nella EEPROM
false = Il valore del parametro del convertitore
scritto viene memorizzato solo in modo
temporaneo e andrà perduto alla prossima inserzione del SINAMICS V20.
true = Il valore del parametro del convertitore
scritto nel parametro di azionamento
viene memorizzato nella EEPROM del
SINAMICS V20.
FUNCTION
IN
USInt
Funzione all'interno del modo operativo
0 = lettura blocco parametri
1 = scrittura blocco parametri
2 = scrittura e lettura blocco parametri
Per i dettagli vedere la descrizione del Modo
operativo in questo capitolo.
SET_FUNCTIONS_VALUES_IN.
Keep_running_Op[n]
Flying_start
Automatic_restart
Hibernation[n]
Super_torque[n]
IN
Struct
UInt
UInt
UInt
UInt
UInt
Valori delle funzioni (IN)
Keep-running Operation P0503[n]
Selezione riavviamento al volo P1200
Riavvio automatico P1210
Hibernation P2365[n]
Super torque P3350[n]
n=0..2 contrassegna il blocco di dati
azionamento
Per informazioni sul significato e sull'intervallo
di valori delle funzioni vedere le Istruzioni
operative di SINAMICS V20 /5/.
USS_selected
OUT
Bool
Attivazione di USS – Bit del risultato
false = comunicazione USS non attivata
true = comunicazione USS attivata
Il bit è valido solo nel ciclo in cui il messaggio
DONE è in sospeso in una funzione avviata
con MODE=1.
RW_PARAM_VALUE_OUT.
Int
DInt
USInt
UInt
UDInt
Real
OUT
Struct
Int
DInt
USInt
UInt
UDInt
Real
Valore del parametro letto
Il valore del parametro del convertitore letto
viene definito nel parametro formale FB, il cui
formato dati corrisponde all'indicazione nel
parametro di ingresso FB
RW_PARAM.FORMAT.
ACTUAL_STATE_VALUES_OUT.
FREQ_OUTPUT
OUTPUT_VOLTS
CURRENT
DC_BUS_VOLTS
TOTAL_FREQ_SP
ENERGY_SAVED[n]
CONNECTION_MACRO
APPLICATION_MACRO
OUT
Struct
Real
Real
Real
Real
Real
Real
UInt
UInt
Valori correnti
Frequenza di uscita filtrata att. r0024 [Hz]
Tensione di uscita att. r0025 [V]
Corrente di uscita att. r0027 [A]
Tensione circ. interm. livellata att. r0026 [V]
Valore di riferimento totale att. r1078 [Hz]
Risparmio energetico att. r0043[0..2]
[kWh,€,CO2]
Ultima macro di collegamento selezionata
p0717
Ultima macro utente selezionata p0507
Per informazioni sul significato e sull'intervallo
di valori dei parametri vedere le Istruzioni
operative di SINAMICS V20 /5/.
36
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
Copyright  Siemens AG 2013 All rights reserved
Nome
IN/
OUT
Tipo
Spiegazione
SET_FUNCTIONS_VALUES_OUT.
Keep_running_Op
Flying_start
Automatic_restart
Hibernation[n]
Super_torque[n]
OUT
Struct
UInt
UInt
UInt
UInt
UInt
Valori delle funzioni (OUT)
Keep-running Operation P0503[n]
Selezione riavviamento al volo P1200
Riavvio automatico P1210
Hibernation P2365[n]
Super torque P3350[n]
n=0..2 contrassegna il blocco di dati
azionamento
Per informazioni sul significato e sull'intervallo
di valori delle funzioni vedere le Istruzioni
operative di SINAMICS V20 /5/.
BUSY
OUT
Bool
Blocco in elaborazione
L'elaborazione del blocco copre più cicli.
false = non in elaborazione
true = in elaborazione
Finché è presente BUSY, i parametri da
trasferire in sospeso nella barra dei parametri
o i parametri trasferiti non devono essere
modificati.
DONE
OUT
Bool
Messaggio di fine
Se l'elaborazione del blocco viene terminata
senza errori dopo l'avvio (con START=true),
viene emesso un messaggio di fine sotto
forma di un impulso DONE della durata di un
ciclo. Dopodiché è possibile rimuovere i
parametri letti dal convertitore e riavviare la
funzione con un nuovo fronte START.
ERROR
OUT
Bool
Messaggio di errore
Se l'elaborazione del blocco viene terminata
con errore dopo l'avvio (con START=true),
viene emesso un messaggio di errore sotto
forma di un impulso ERROR della durata di un
ciclo. Dopodiché è possibile emettere le
informazioni di errore memorizzate nel
parametro di uscita ERROR_INFO e iniziare
una corrispondente reazione di errore. Con
l'impulso di errore il blocco è nuovamente
pronto per il nuovo comando di avvio.
ERROR_INFO.
DRIVE_ADDR
OUT
Struct
USInt
Informazione sull'errore
Indirizzo del SINAMICS V20 nel quale si è
verificato l'errore.
STATUS
OUT
Word
Informazione sull'errore delle istruzioni
USS_RPM e USS_WPM. Per i dettagli in
proposito vedere la Guida in linea del TIA
Portal o il capitolo 12.4.6 del Manuale di
sistema S7-1200 (/1/).
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
37
5 Programmazione
5.4 Blocco funzionale V20_USS_Param_1 [FB2]
IN/
OUT
Copyright  Siemens AG 2013 All rights reserved
Nome
Tipo
Spiegazione
EXTENDED_ERROR_available
OUT
Bool
Con .STATUS=818Chex le istruzioni USS_RPM
e USS_WPM memorizzano una informazione
sull'errore estesa nel DB di sistema
USS_DRV_DB_1 che in questi casi viene
fornita all'utente come parametro di uscita
EXTENDED_ERROR dell'FB
V20_USS_Param_1.
false = nessun .EXTENDED_ERROR
disponibile
true = .EXTENDED_ERROR disponibile
Il parametro .EXTENDED_ERROR può essere
valutato dall'utente solo se
.EXTENDED_ERROR_available è true.
EXTENDED_ERROR
OUT
UInt
Informazioni sull'errore supplementari disponibili con .EXTENDED_ERROR_available =true.
Per il codice di errore vedere il capitolo 6.1
delle Istruzioni operative di SINAMICS V20 /5/
(Tabella: Error numbers in response ID 7
(request cannot be processed).
MODE
USInt
Modo operativo del blocco nel quale si è
verificato l'errore.
RW
Bool
false
true
PARAM
UInt
Numero del parametro nel quale si è verificato
l'errore.
INDEX
UInt
Indice del parametro nel quale si è verificato
l'errore.
5.4.3
= errore durante la lettura
= errore durante la scrittura
Avvio di una funzione
Tabella 5-5: Avvio di una funzione
Istruzioni
38
1.
Impostare il parametro FB MODE al valore desiderato.
2.
Impostare al valore desiderato il parametro FB FUNCTION nella struttura che
corrisponde al MODE selezionato.
3.
A seconda del MODE, eventualmente impostare altri parametri di ingresso FB
che determinano la funzione.
4.
A seconda del MODE, eventualmente fornire i dati sorgente (valori dei parametri)
al parametro FB.
5.
Generare il fronte positivo per il parametro FB START
(questo può avvenire nello stesso ciclo dei punti precedenti).
6.
Per il messaggio di fine con parametro FB DONE:
•
A seconda del MODE, eventualmente fornire i dati di destinazione (valori dei
parametri) al parametro FB.
•
Pronto per altre operazioni parametri
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
6 Espansione a più azionamenti
6.1 Espansione a max. 16 azionamenti
6
Espansione a più azionamenti
6.1
Espansione a max. 16 azionamenti
L'esempio applicativo comanda un solo SINAMICS V20. Tramite una porta è
comunque possibile comandare fino a 16 azionamenti. Questo è già considerato
nell'esempio applicativo e in particolare negli FB V20_USS_Control_1 [FB1] e
V20_USS_Param [FB2]. Per modificare il numero di azionamenti procedere come
segue:
Tabella 6-1: Espansione a max. 16 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 7 della Tabella 3-2
tramite il BOP integrato. Gli indirizzi degli azionamenti devono essere assegnati
continuativamente a partire da "2".
3.
Immettere il nuovo numero di azionamenti come valore iniziale nella variabile
IN_Number_of_drives nei dati statici di V20_USS_Control_1_DB [DB1], caricare
il DB nella CPU e riavviarla.
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. 64 azionamenti
È possibile equipaggiare la CPU con max. tre moduli di comunicazione e una
scheda di comunicazione (vedere Figura 2-3). Su ogni modulo/scheda sono
possibili fino a 16 azionamenti. 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 USS tra i nuovi azionamenti e la
nuova porta come spiegato nel capitolo 2.2.
Parametrizzazione dei nuovi azionamenti tramite il BOP
4.
Parametrizzare i convertitori aggiunti in base ai punti da 2 a 7 della Tabella 3-2
tramite il BOP integrato. Gli indirizzi degli azionamenti devono essere assegnati
continuativamente a partire da "1".
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
39
6 Espansione a più azionamenti
6.2 Espansione a max. 64 azionamenti
Istruzioni
Configurazione apparecchi nel TIA Portal
Copyright  Siemens AG 2013 All rights reserved
5.
Trascinare nella configurazione apparecchi il modulo di comunicazione presente
tenendo premuto il tasto Ctrl e inserirlo immediatamente a sinistra nel posto
connettore 102.
Se si utilizza un altro tipo di modulo o di scheda di comunicazione, trascinarlo dal
catalogo al punto previsto dell'area di lavoro.
Configurare il modulo/scheda inserito dal catalogo. Modificare la velocità di
trasmissione e la parità come illustrato nella figura seguente. Tutti gli altri valori
predefiniti possono restare invariati.
40
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
6 Espansione a più azionamenti
6.2 Espansione a max. 64 azionamenti
Istruzioni
Copyright  Siemens AG 2013 All rights reserved
According to your DB entry
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
41
6 Espansione a più azionamenti
6.2 Espansione a max. 64 azionamenti
Istruzioni
Espansione del programma nel TIA Portal
6.
Copiare (con Ctrl+C e Ctrl+V) i seguenti blocchi di codice nella navigazione di
progetto...
•
Cyclic_interrupt_1 [OB30],
•
V20_USS_Control_1 [FB1],
•
V20_USS_Param_1 [FB2]
e il blocco dati (in Blocchi di sistema > Risorse del programma)…
•
USS_DRV_DB_1 [DB1071].
Copyright  Siemens AG 2013 All rights reserved
Le copie vengono create automaticamente con Index_2. Aprire quindi le
proprietà di ogni blocco copiato facendo clic con il pulsante destro del mouse e
modificare il numero di blocco, ad es. nel seguente modo:
•
Cyclic_interrupt_2 [OB31],
•
V20_USS_Control_2 [FB3],
•
V20_USS_Param_2 [FB4],
•
USS_DRV_DB_2 [DB1072]
7.
Nei blocchi V20_USS_Control_2 [FB3] e V20_USS_Param_2 [FB4] sostituire
tutti gli accessi al DB di sistema USS_DRV_DB_1 [DB1071] con accessi a
USS_DRV_DB_2 [DB1072]. Procedere nel modo seguente:
1.
2.
3.
42
Aprire il blocco di codice facendo doppio clic nella navigazione di progetto.
Aprire la Task Card "Tasks".
Sostituire tutti gli accessi ai DB di sistema con la funzione "Trova e
sostituisci".
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
6 Espansione a più azionamenti
6.2 Espansione a max. 64 azionamenti
Istruzioni
8.
Parametrizzare V20_USS_Control_2 [FB3] nella relativa interfaccia. Adattare i
seguenti parametri:
•
IN_P2010
 Velocità di trasmissione in base alle proprie esigenze
•
IN_HW_Id
 Valore derivato dalla configurazione apparecchi di CM1241/CB1241
•
Copyright  Siemens AG 2013 All rights reserved
•
IN_CYCLIC_INTERRUPT.NUMBER
 31 (numero del nuovo OB di schedulazione orologio)
IN_CYCLIC_INTERRUPT.PHASE
 Se la comunicazione avviene su entrambe le porte con la stessa velocità
di trasmissione, andrebbe impostata una fase che corrisponde alla metà
dell'intervallo di schedulazione orologio per correggere il polling delle porte.
L'intervallo di schedulazione orologio è presente come valore in millisecondi
nella variabile USS_PORT_param[IN_P2010].interval di
V20_USS_Control_2 [FB3]. Con 38400 Baud andrebbe quindi immesso il
valore 22500 per .PHASE.
9.
Aggiungere ora la nuova porta nel programma utente e inserire gli FB USS
V20_USS_Control_2 [FB3] e V20_USS_Param_2 [FB4]. Al richiamo dei nuovi
FB USS, i relativi DB V20_USS_Control_2_DB [DB3] e V20_USS_Param_2_DB
[DB4] vengono creati automaticamente.
10.
Nell'NW1 del nuovo Cyclic interrupt_2 [OB31] sostituire il precedente richiamo
dell'FB con il richiamo di V20_USS_Control_2 [FB3] con il DB di istanza
V20_USS_Control_2_DB [DB3]
11.
Compilare l'intero programma STEP7.
12.
Aggiungere la nuova porta nell'HMI.
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
43
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/
STEP 7
SIMATIC S7-1200
/3/
USS®
Copyright  Siemens AG 2013 All rights reserved
Aggiornamento del Manuale di sistema S7-1200
http://support.automation.siemens.com/WW/view/it/53741769
Esempio di configurazione CE-X11
Regolazione decentrata in velocità di un azionamento tramite
protocollo USS
http://support.automation.siemens.com/WW/view/it/40157517
/5/
SINAMICS V20
/6/
Riferimento a
questo articolo
http://support.automation.siemens.com/WW/view/it/63696870
/7/
Siemens Industry
Online Support
http://support.automation.siemens.com
Convertitore SINAMICS V20 - Istruzioni operative
http://support.automation.siemens.com/WW/view/it/67267484
Storico
Tabella 8-1: Storico
Versione
44
Sistema di automazione S7-1200 – Manuale di sistema
http://support.automation.siemens.com/WW/view/it/36932465
Protocollo di interfaccia seriale universale
®
Protocollo USS
http://support.automation.siemens.com/WW/view/it/24178253
/4/
8
Titolo / collegamento
Data
Modifica
V1.0
11/2012
Prima edizione
V1.1
07/2013
Estensione a TIA V12
SINAMICS V20 collegato a S7-1200 tramite USS
V1.1, ID articolo: 63696870
Scarica

63696870_V20_at_S7-1200_USS_V1d1_it