Ambiente di creazione Le immagini e i download presentati in questa FAQ sono stati creati con WinCC flexible 2008 SP2 e WinCC Advanced V11
Download
Mettiamo inoltre a disposizione il webcast per il download. Il file del webcast può essere riprodotto senza ulteriore software sul PC. Caricare il file zip relativo sul computer, decomprimere il file EXE e avviare il file con un clic del mouse. Il webcast si avvia immediatamente ed è controllabile tramite la barra dei menu della riproduzione.
Altre informazioni
Argomento
Articolo con ID
Migrazione di progetti integrati in WinCC (TIA Portal)
Definizione dei compiti Il vostro cliente dispone di una progettazione attuale MP 277 Touch, integrata in STEP 7.
Per un impianto/macchina successiva solo la progettazione attuale MP 277 Touch deve essere migrata in
WinCC (TIA Porta) e sostituita da un Comfort Panel.
Descrizione Questo articolo mostra come è possibile migrare solo il progetto WinCC flexible in WinCC (TIA Porta).
Vengono descritti i singoli passaggi per la migrazione del Multipanel in WinCC (TIA Porta).
Successivamente è descritto come è possibile modificare la progettazione MP 277 Touch in un Comfort Panel.
Avvertenza
In alternativa è possibile migrare in WinCC (TIA Porta) anche la progettazione completa, STEP 7 incl. la progettazione integrata
WinCC flexible 2008 SP2.
Contenuto del documento PDF
1 Informazioni generali
1.1 Migrare progetto WinCC flexible integrato in STEP 7
1.2 Versioni WinCC (TIA Porta)
2 Copiare da STEP 7 il progetto HMI integrato
3 Migrare il progetto HMI in WinCC Comfort V11
4 Cambio dei pannelli operatori ad un Comfort Panel
Ambiente di creazione Le immagini di questa FAQ sono state create con il prodotto STEP 7 2010 Professional, WinCC flexible 2008 SP2 e WinCC V11 Comfort.
Ricerca complementare
convertire, spostare, integrare, trasformare, update
Quali connessioni esistono in WinCC flexible fra le descrizioni delle versioni?
Descrizione
Con le diverse introduzioni di nuovi pannelli operatore e software di progettazione per la progettazione dei pannelli operatore è possibile utilizzare solo determinate versioni software.
Inoltre la progettazione dei pannelli operatore dipende dall'edizione dell'engineering software. Il pannello operatore MP377 può ad esempio essere progettato a partire da WinCC flexible 2008 e solo con WinCC flexible Edition Standard o Advanced.
Figura 01
Avvertenze di configurazione Nella creazione di un progetto oppure nella modifica del tipo di pannello operatore a partire da WinCC flexible 2005 è possibile specificare la versione standard (attuale) del pannello (indicare la versione del pannello operatore).
Nella figura 02 è stato scelto come esempio un MP370 Touch per WinCC flexible 2005 con la versione 7.1.0.0.
Figura 02
Nell'allegato 1 sono elencate le versioni di WinCC flexible collegate tra loro.
La tabella deve consentire di identificare le versioni utilizzate ed evitare così conflitti di versione.
Avvertenze
Le seguenti avvertenze valgono analogamente anche per versioni di WinCC flexible precedenti.
Generatore, runtime e simulazione sotto WinCC flexible 2008 possono essere avviati solo se sono impostate le nuove versioni dei pannelli operatore per WinCC flexible 2008.
Come si può leggere la versione del proprio pannello operatore è descritto nel singoli manuali.
All'apertura di un progetto precedente con WinCC flexible 2008, progetto che è stato memorizzato l'ultima volta con WinCC flexible 2007, la versione del pannello operatore viene modificata automaticamente sulla versione attuale. Informazioni sull'aggiornamento del pannello operatore oppure di una PC Station si trovano nell’articolo con ID: 19701610.
Ricerca
Immagine, flexible, Panel, Micro, ProSave, OS
Quali modifiche di programma si devono eseguire su un controllore S5 quando occorre sostituire un Panel alfanumerico o grafico con accoppiamento PROFIBUS con un Panel a base Windows?
Avvertenze di configurazione
Quando si deve sostituire un apparecchio alfanumerico o grafico collegato, tramite un accoppiamento PROFIBUS DP ad un controllore SIMATIC S5, con un Panel a base Windows, risultano necessarie le seguenti modifiche di programma.
In questo esempio viene descritto quali impostazioni devono essere prese in considerazione nella sostituzione di un "OP25" con un "MP 277 Key". Come controllore S5 si utilizza un S5-115U / CPU 944A.
In dettaglio questo vale anche per i seguenti apparecchi di servizio alfanumerici e grafici:
TD10, TD20 e OP20 (modulo di interfaccia PROFIBUS-DP e
modulo di memoria firmware)
OP5 e OP15: la variante OP5/A2, OP15/A2 opp. OP15/C2.
OP7: la variante OP7/DP opp. OP7/DP–12.
OP17: la variante OP17/DP opp. OP17/DP–12.
OP25/35, OP27/37 e TP27/37.
Avvertenza
Prima di eseguire modifiche nel progetto, eseguire una copia di sicurezza della progettazione.
N.
COM PROFIBUS
1
Aprire la progettazione COM PROFIBUS.
Prendere nota delle impostazioni delle stazioni HMI – in particolare gli indirizzi di I/O e degli indirizzi PROFIBUS.
Figura 01
2
Modifica dell’apparecchio di servizio ed assegnazione degli indirizzi
Dopo aver preso nota di tutte le impostazioni, cancellare la "vecchia" HMI-Station (OP25).
Inserire la "nuova" HMI-Station (MP277).
Inserire nella "nuova" HMI-Station un Modulo - in questo caso "class B tiny".
Registrare gli indirizzi della "vecchia" HMI-Station nella "nuova" HMI-Station.
Tramite la funzione "Autoindirizzamento" si può far completare automaticamente l'assegnazione degli indirizzi di I/O.
Figura 02
In questo modo le variazioni nella progettazione lato COM PROFIBUS sono concluse. I dati devono poi essere ancora trasferiti sull'unità IM.
3
Aggiunta di file GSD
Se nel software COM PROFIBUS non è elencato il Panel da sostituire, si possono aggiungere successivamente i file GSD mancanti.
Nella directory di installazione di WinCC flexible, p. es. sotto "C:\Program Files\Siemens\SIMATIC WinCC flexible\WinCC flexible Support\PlcProg\GSD", si trova il corrispondente file GSD.
Per lo MP 277 questo file è "Siem813F.gsd". I singoli file GSD possono essere aperti con un editor di testo, p. es. Notepad. Nella riga di intestazione sono elencati i singoli apparecchi di servizio per i quali questo file GSD risulta valido.
Copiare il file GSD nella directory COM PROFIBUS p. es.: C:\Siemens\CPBV51\gsd\ ...
Aprire poi il software COM PROFIBUS.
Nella cartella "File > Scrivi file GSD" vengono scritti ed aggiornati i nuovi file GSD.
Figura 03
N.
Progettazione S5
1
Principi
Sul lato S5 sono necessari adattamenti di programma.
Nel seguito si trova una raccolta delle maggiori differenze.
Apparecchio di servizio grafico
FB58 -- FB standard (TDOP:DP)
DB51 – DB di interfaccia DB (Lunghezza 256 DW)
DB52 – DB di comunicazione (DB-ZU, Lunghezza min. 16 DW)
Apparecchio di servizio a base Windows
FB158 – Elaborazione del protocollo
FB159 – Copia dei dati nella/dalla memoria
DB58 -- DB libero, memoria di lavoro per l’FB158 (DB libero con una lunghezza di 11 parole dati. Dall’undicesima parola dati questo DB può essere utilizzato dall’utente).
Avvertenza
Informazioni dettagliate sulla configurazione degli FB e DB utilizzati si trovano nei seguenti manuali di comunicazione:
SIMATIC HMI Comunicazione per sistemi alfanumerici opp. grafici - nell’articolo con ID 1137086
SIMATIC WinCC flexible ES Comunicazione Parte 1 - nell’articolo con ID 18797552
2
Variazioni di programma S5
Se si sostituisce un apparecchio alfanumerico opp. grafico con accoppiamento DP con un apparecchio di servizio a base Windows, i seguenti blocchi non sono più necessari.
FB58
DB51
DB52
Per la comunicazione verso un apparecchio di servizio a base Windows con accoppiamento DP sono necessari i seguenti blocchi.
FB158
FB159
DBxx (DB libero con una lunghezza di 11 parole dati. Dall’undicesima parola dati questo DB può essere utilizzato dall’utente).
FB158 così come FB159 vengono installati con WinCC flexible.
Il file S5 si trova nella directory di installazione di WinCC flexible p. es. sotto: C:\...\Siemens\SIMATIC WinCC flexible\WinCC flexible Support\PlcProg\SimaticS5\DEU\ag.....
Figura 04
Aprire il corrispondente file di programma S5 (in funzione della CPU utilizzata) e copiare i blocchi FB158 e FB159 nella propria progettazione.
Figura 05
Richiamo dell’FB 158
FB 158 deve essere richiamato nel programma ciclico, p. es. OB 1, con i seguenti parametri:
PERA: indirizzo di inizio della periferia, deve coincidere con la progettazione nel COM PROFIBUS.
BLEN: lunghezza di blocco - non con S5-95U (possibile solo tiny)
0: tiny
1: small
2: middle
3: big
CADB: DB libero, serve come memoria di lavoro per FB 158. Le prime 11 parole del DB sono utilizzate dallo FB 158, per preparare la memorizzazione intermedia dei dati. A partire dalla undicesima parola dati questo DB può essere utilizzato dall'utente.
La lunghezza di blocco deve coincidere con quella della progettazione in WinCC flexible (Controllore > Parametri).
Nel nostro esempio come lunghezza di blocco viene scelto 0=tiny (vedi la Figura 02).
Esempio di richiamo per FB 158
:SPA FB 158
NAME :DPHMI
PERA :KF 128
BLEN :KF 0
CADB :DB 58
Figura 06
Richiamo multiplo dell’FB 158
Nell'impiego di più apparecchi di servizio, l'FB deve essere richiamato una volta per ogni apparecchio.
Richiamo dell’FB 159
Lo FB 159 viene trasferito solo nell'S5.
Nel programma S5 stesso l'FB 159 non può essere richiamato dall'utente.
Sono così terminate le modifiche necessarie per la comunicazione.
N.
Progettazione WinCC flexible
1
Conversione di progetto
Con WinCC flexible si possono convertire "apparecchi alfanumerici "così come "apparecchi grafici" in un sistema a base Windows.
Requisito per la conversione è che il progetto non superi i limiti di sistema del Panel
a base Windows.
Avvertenza
Informazioni dettagliate sull'argomento "Migrazione" si trovano nella Guida in linea di WinCC flexible sotto "Guida > Indice > Primi passi > Migrazione".
Dalla seguente tabella si può rilevare quale apparecchio di servizio dovrebbe essere preferito nell'ottica di un risultato ottimale per la conversione.
Figura 07
2
Conversione OP25 --> MP 277
Prima di convertire il progetto, aprire il "Progetto OP25" sotto ProTool e modificare il protocollo da "SIMATIC S5 L2-DP" a "SIMATIC S5 - AS511". Terminare poi il progetto e chiudere ProTool.
Aprire WinCC flexible e scegliere l'opzione "Altri progetti ProTool".
Scegliere il progetto ProTool da convertire e premere il pulsante "Apri". Viene avviato il wizard di migrazione.
Nel successivo andamento della migrazione indicare l'apparecchio di destinazione nel quale ProTool deve migrare il progetto.
Quale apparecchio di servizio dovrebbe essere preferito, è indicato nella "Figura 07". Si può anche utilizzare un altro Panel.
Dopo che la conversione è conclusa, sotto "Comunicazione > Connessioni" modificare il driver di comunicazione da "SIMATIC S5 - AS511" in "SIMATIC S5 - DP".
Controllare poi le impostazioni sotto il punto "Parametri".
Le impostazioni devono coincidere con le impostazioni sono state depositate nella progettazione COM PROFIBUS.
Figura 08
Nel seguito sono raccolte alcune avvertenze che dovrebbero essere rispettate opp. controllate prima oppure dopo la conversione del progetto.
Puntatore di campo
Il puntatore di campo "Area di interfaccia" nei sistemi a base Windows è suddiviso in tre puntatori di campo: "Coordinazione", "Casella dei job" e "Data/Ora".
Con questa suddivisione viene semplificato lo scambio dati tra apparecchio di servizio e controllore. Dopo la conversione si deve inserire nel progetto di destinazione il nuovo puntatore e predisporre corrispondentemente il progetto sorgente.
S5 Time
Il trasferimento di valori S5 Time (tipo dati Timer) nel controllore viene convertito tramite diverse basi dei tempi degli apparecchi di servizio.
Apparecchi alfanumerici/grafici: S5 Time ha una base dei tempi di secondi.
Apparecchi a base Windows: S5 Time ha una base dei tempi di millisecondi
Nella conversione di un apparecchio alfanumerico/grafico in un apparecchio a base Windows con variabili timer integrate si modifica la base dei tempi della variabile timer da 1s con un apparecchio alfanumerico/grafico in 10 ms con un apparecchio a base Windows.
L'introduzione di 1s con un apparecchio grafico corrisponde a 10 ms con un apparecchio a base Windows.
Se con un apparecchio a base Windows occorre anche creare una base dei tempi di 1s, per tutte le variabili timer occorre predisporre una conversione con il fattore 100.