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