WinCC Flexible
Handbook
Guida introduttiva a WinCC Flexible 2008
Gruppo HMI
Promotion and Support HMI Systems
SIEMENS S.p.A. Italy
www.siemens.it/hmi
Edizione 11/2009
Le informazioni riportate in questo manuale tecnico contengono descrizioni o caratteristiche che potrebbero variare con
l’evolversi dei prodotti e non essere sempre appropriate, nella forma descritta, per il caso applicativo concreto.
Con riserva di modifiche tecniche.
Tutte le denominazioni dei prodotti possono essere marchi oppure denominazioni di prodotti della Siemens AG o di alter ditte
fornitrici, il cui utilizzo da parte di terzi per propri scopi puo’ violare ilo diritto dei proprietari.
Copyright © 2009. Siemens AG. All rights reserved.
WinCC Flexible
Handbook
Guida introduttiva a WinCC Flexible 2008
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
3
Indice
1.
Introduzione .................................................................................................................... 6
1.1.
All’avvio… ................................................................................................................ 6
2. Il menù progetto .............................................................................................................. 8
2.1.
Tipo di hardware ...................................................................................................... 9
2.2.
Pagine ................................................................................................................... 10
2.3.
Comunicazione ....................................................................................................... 12
2.4.
Gestione segnalazioni ............................................................................................. 14
2.5.
Gestione Ricette ..................................................................................................... 16
2.6.
Archivi ................................................................................................................... 18
2.7.
Script .................................................................................................................... 19
2.8.
Protocolli di stampa ................................................................................................ 20
2.9.
Elenchi di testi e grafiche ........................................................................................ 21
2.10. Amministrazione degli utenti runtime ....................................................................... 21
2.11. Impostazioni del pannello operatore ........................................................................ 24
2.12. Impostazioni della lingua......................................................................................... 27
2.13. Strutture................................................................................................................ 27
2.14. Gestione versione ................................................................................................... 28
3. La finestra Strumenti e la finestra Proprietà ...................................................................... 29
3.1.
Oggetti Semplici ..................................................................................................... 30
3.1.1.
Figure semplici ................................................................................................ 30
3.1.2.
Campi di testo ................................................................................................ 30
3.1.3.
Campi di I/O ................................................................................................... 30
3.1.4.
Campo Data/Ora ............................................................................................. 31
3.1.5.
Campi di I/O grafici e simbolici ......................................................................... 31
3.1.6.
Vista grafica.................................................................................................... 32
3.1.7.
Pulsante ......................................................................................................... 32
3.1.8.
Switch e BarGraph .......................................................................................... 32
3.2.
Oggetti estesi......................................................................................................... 32
3.2.1.
Slider ............................................................................................................. 32
3.2.2.
Orologio ......................................................................................................... 32
3.2.3.
Stato comando................................................................................................ 32
3.2.4.
Vista Sm@rtClient ........................................................................................... 33
3.2.5.
Browser HTML ................................................................................................ 33
3.2.6.
Vista utente .................................................................................................... 33
3.2.7.
Strumento indicatore ....................................................................................... 33
3.2.8.
Vista curva ..................................................................................................... 33
3.2.9.
Libreria dei simboli .......................................................................................... 34
3.2.10. Vista ricette .................................................................................................... 34
3.2.11. Vista segnalazioni ............................................................................................ 35
3.2.12. Finestra delle segnalazioni ............................................................................... 36
3.2.13. Indicatore delle segnalazioni ............................................................................ 36
4. Moduli di pagina (faceplate) ............................................................................................ 37
4.1.1.
Cos’è.............................................................................................................. 37
4.1.2.
Come si configura ........................................................................................... 37
5. Opzioni ......................................................................................................................... 40
5.1.
Sm@rtaccess ......................................................................................................... 40
5.1.1.
Cos’è.............................................................................................................. 40
5.1.2.
Come si configura ........................................................................................... 43
5.2.
Sm@rtService ........................................................................................................ 47
5.2.1.
Cos’è.............................................................................................................. 47
5.2.2.
Come si configura ........................................................................................... 48
4
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
5.3.
Introduzione FDA 21 CFR Part 11 (Opzioni Audit e Simatic Logon) .............................. 54
5.3.1.
Opzione Audit : Cos’è ...................................................................................... 55
5.3.2.
Opzione Audit : Come si configura .................................................................... 55
5.3.3.
Opzione SIMATIC Logon : Cos’è ....................................................................... 57
5.3.4.
Opzione SIMATIC Logon : Come si configura ..................................................... 58
5.4.
OPC ...................................................................................................................... 59
5.4.1.
Cos’è.............................................................................................................. 59
5.4.2.
Come si configura ........................................................................................... 59
5.5.
ChangeControl ....................................................................................................... 61
5.5.1.
Cos’è.............................................................................................................. 61
5.5.2.
Come si configura ........................................................................................... 61
6. Compilazione e trasferimento del progetto ....................................................................... 62
6.1.
Compilazione ......................................................................................................... 62
6.2.
Trasferimento ........................................................................................................ 62
6.3.
Aggiornamento sistema operativo (firmware)............................................................ 64
7. Links internet utili .......................................................................................................... 67
8. Comparazione pannelli.................................................................................................... 71
9. Glossario ....................................................................................................................... 74
10.
Informazioni ? ........................................................................................................... 75
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
5
1. Introduzione
WinCC flexible è il software unico per la progettazione delle interfacce operatore SIMATIC,
dal più piccolo pannello OP73micro fino ai PC industriali (SIMATIC e non).
Esso è strutturato in taglie che identificano il tipo di pannello operatore che è possibile
progettare: Micro (OP73micro e TP177micro), Compact (TP/OP delle serie 7x e 17x A e B,
KTP/TP serie Basic), Standard (tutti i pannelli, TP/OP/MP 27x e MP 37x) e Advanced (tutti i
pannelli e i PC industriali).
I requisiti consigliati per il pc di progettazione sono: Processore 2.0 GHz o superiore, 1GB
RAM o superiore, 3GB disco fisso (2GB per l’installazione e almeno 1GB per l’allocazione
fissa di un file di swap) o superiore, monitor 17” o superiore. I sistemi operativi con i quali il
funzionamento di WinCC flexible 2008 è certificato sono Microsoft Windows XP a partire da
SP2 e Windows Vista Business o Ultimate.
Scopo di questa guida è fornire delle istruzioni semplici ed immediate per capire come
utilizzare le funzioni più comuni di WinCC flexible per la creazione di una supervisione. Essa
non intende sostituire il manuale ufficiale, si pone solo ad un livello più applicativo e meno
teorico. Si raccomanda la consultazione della Guida in linea per qualsiasi dubbio e si indica
quest’ultima come maggiormente attendibile.
1.1. All’avvio…
La schermata che appare all’avvio di WinCC flexible è la seguente:
Schermata iniziale di WinCC flexible
6
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
In questa schermata sono presenti 5 voci: “Apri progetti modificati di recente” (che
consente di avere a portata di mano i progetti sui quali si sta lavorando), “Crea progetto
con l’Assistente” (che guida passo-passo alla creazione un nuovo progetto ponendo una
serie di domande sugli elementi che potremmo voler includere nel nostro progetto), “Apri
progetto esistente” (consente di aprire qualsiasi progetto già creato), “Crea progetto vuoto”
(la funzione più comune per iniziare a lavorare su un nuovo progetto) e “Apri progetto
Protool” (un assistente che consente di importare un progetto creato con versioni di
SIMATIC Protool a partire dalla 5.2).
Nota: si consiglia, per iniziare ad acquisire confidenza con il pacchetto e per capire le nuove
funzionalità messe a disposizione (come ad es. la pagina modello, il menu di navigazione pagina
ecc…), di creare i primi progetti mediante l’Assistente (seconda opzione) rispondendo in maniera
affermativa a tutte le domande che il software pone, in modo che gli oggetti complessi siano creati
automaticamente. Successivamente, una volta capito come si struttura un progetto WinCC flexible, si
utilizzerà sempre più la funzione “Crea progetto vuoto” oppure “Apri progetto esistente” in quanto
sapremo esattamente dove sono posizionati gli oggetti e come devono essere configurati.
In questa guida sarà selezionata l’opzione “Crea progetto vuoto” in modo da spiegare
dettagliatamente tutte le funzionalità e le caratteristiche del pacchetto.
Nella schermata di selezione dell’hardware sceglieremo un PC generico in quanto in esso
sono presenti tutte le caratteristiche che WinCC Flexible mette a disposizione. Andando via
via verso il basso (pannelli 37x, 27x, 17x, 7x) le funzionalità diminuiscono così come gli
elenchi di oggetti/funzioni. Questo perché WinCC Flexible mostra di volta in volta solo
quello che è effettivamente possibile utilizzare: se un oggetto non è presente significa che il
tipo di hardware selezionato non lo supporta.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
7
2. Il menù progetto
Una volta scelto il Pannello WinCC flexible si presenta così:
L’area di lavoro
A differenza di Protool ogni cosa che può servire è a portata di mano ed è possibile passare
da un menu all’altro semplicemente con un click. L’area di lavoro è divisa in 5 parti: la parte
superiore (contente i tasti che l’utente ritiene utili: allinea/ruota/sposta oggetti, simulatore,
trasferisci, nuovo, salva, taglia/copia/incolla, zoom, livelli…), la parte sinistra (Progetto:
contiene tutti gli elementi del progetto come ad es. pagine, variabili, ricette…), la parte
bassa (Proprietà: contiene le proprietà relative all’oggetto di pagina correntemente
selezionato, quest’ultime cambiano ogni volta che la selezione si sposta), la parte destra
(Strumenti: contiene tutti gli oggetti a disposizione per la creazione delle pagine come ad
es. pulsanti, figure semplici, campi I/O, grafiche, viste allarmi, viste ricette, OCX propri…) e
la parte centrale che rappresenta l’ area di lavoro.
Nel seguito di questo capitolo saranno descritte le voci che si trovano nell’albero di
navigazione del progetto (parte sinistra).
8
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
2.1. Tipo di hardware
Dando una rapida occhiata all’albero di progetto, è possibile notare come la prima voce di
questo elenco non sia (come era in Protool) il tipo di pannello, bensì il progetto. Uno dei
punti di forza di WinCC flexible è infatti la possibilità di includere, all’interno dello stesso
progetto, più pannelli operatore, rendendo così possibile la condivisione ed il riutilizzo di
una buona parte del lavoro di parametrizzazione/creazione dei nostri oggetti (grafiche,
faceplates, testi tradotti…).
La figura mostra un progetto in cui si hanno 3 componenti hardware: un PC, un MP277 10”
e un TP177B PN/DP, indicati dalle frecce rosse:
Progetto con più pannelli
Questo tipo di configurazione “multipannello” ci consentirà inoltre, se il progetto è integrato
nel progetto Step7 del PLC, di poter attingere alle variabili direttamente dal simbolico Step7
di ciascun pannello e di poter salvare in un unico file sia il programma PLC che la parte di
supervisione.
Nelle pagine seguenti per semplicità proseguiremo con un solo hardware (il WinCC Flexible
runtime generico)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
9
2.2. Pagine
Il menu “Pagine” presenta alcune novità: la pagina Modello, la gestione dei livelli, le cartelle.
La pagina Modello (contraddistinta dall’icona verde) è una pagina con proprietà speciali: ne
esiste una sola per ogni pannello e contiene oggetti che vogliamo siano visualizzati in tutte
le pagine. (es. orologio, logo aziendale, tasti di richiamo pagine fisse…)
Ogni oggetto presente nella pagina modello viene infatti visualizzato automaticamente in
tutte le pagine a meno che sia stata disabilitata mediante la proprietà della pagina “utilizza
Modello”. (solo in tale modo la pagina modello viene esclusa)
Nella figura sottostante si evidenzia come gli oggetti inseriti nella pagina modello saranno
visibili in tutte le pagine. In progettazione vedrò gli oggetti che appartengono alla pagina
modello in opaco (per distinguerli dagli oggetti di quella pagina), in runtime invece non ci
sarà alcuna differenza e sarà tutto in primo piano. La freccia rossa indica il checkbox da
disabilitare per non avere la pagina modello rappresentata nella pagina corrente.
La pagina modello
La gestione dei livelli è un’altra novità di WinCC flexible che consente di creare gli oggetti di
pagina su layers diversi, così che, se abbiamo oggetti che saranno visibili solo in
determinate condizioni (finestre di pop-up, grafiche di allarme…) non ci siano da ostacolo
durante la progettazione. Per posizionare gli oggetti sui diversi livelli è sufficiente scegliere
come “livello attivo” quello su cui vogliamo rappresentare il nostro oggetto, e nascondere
gli altri. Per fare ciò possiamo utilizzare la barra degli strumenti denominata “livelli” oppure
le proprietà della pagina alla medesima voce, come indicato in figura dalle due frecce rosse.
10
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
La gestione dei livelli
La terza novità consiste nel poter raggruppare le pagine in cartelle: questo porta ad una
migliore gestione dei progetti contenenti elevati numeri di pagine.
Queste modifiche non hanno effetto visibile nel progetto, si tratta solo di una
semplificazione nella progettazione.
Nella figura mostriamo come vengono create le cartelle:
Premere il pulsante destro
del mouse sopra la voce
“Pagine” e selezionare dal
menù la voce “Aggiungi
Cartella”
Suddivisione delle pagine in cartelle
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
11
2.3. Comunicazione
Nel menu “Comunicazione” possiamo trovare l’elenco delle variabili, i parametri di
collegamento con il partner di comunicazione (PLC, OPC server…) e i cicli.
Per quanto riguarda i cicli, ci limitiamo a notare che, a differenza di Protool, è possibile
utilizzare cicli diversi e addirittura crearne di propri (per “ciclo” si intende il tempo con cui
viene eseguita la lettura del valore di una variabile da PLC).
Nei collegamenti invece troviamo tutto quello che riguarda l’interfacciamento con il partner
di comunicazione. La configurazione di un collegamento con PLC è molto semplice ed è
sufficiente seguire la grafica. Notiamo che, in questa sezione, si possono trovare anche le
“aree di coordinazione” o “Puntatori area” (sincronizzazione con PLC, ordini del controllore,
data e ora…). Li possiamo trovare selezionando a centro pagina la voce “Coordinazione”,
come indicato in figura.
Area di Coordinazione
Nota: non tutti i puntatori area di Protool sono convertiti in equivalenti di WinCC Flexible.
Alcuni infatti, come ad esempio le segnalazioni di allarme e relative acquisizioni, sono gestiti
direttamente tramite variabili e non si rende più necessario il corrispondente puntatore area.
Nella tabella delle variabili sono invece presenti delle interessanti ed utili novità, è infatti
possibile: raggruppare le variabili in cartelle (come per le pagine), copiare e modificare
gruppi di variabili velocemente con un semplice trascinamento del mouse, modificare le
proprietà di gruppi di variabili (evitando di dover ripetere la stessa operazione per ogni
variabile)
12
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Le figure sottostanti mostrano come sia possibile creare variabili in sequenza con un
trascinamento e come modificarne poi gli attributi.
Per create velocemente nuove variabili
selezionare la riga e trascinare uno
qualsiasi dei puntini neri verso il basso
Per
modificare
velocemente
le
caratteristiche di più
variabili selezionare la
riga e trascinare verso il
basso
Per creare la cartella
premere il tasto destro del
mouse su “Variabili” e
selezionare
“Aggiungi
Cartella”
Gestione variabili
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
13
2.4. Gestione segnalazioni
La gestione delle segnalazioni di WinCC flexible è simile a quella di Protool, ma con alcune
sostanziali differenze.
Per prima cosa notiamo che in WinCC Flexible esistono due tipi di segnalazioni : le
segnalazioni analogiche e le segnalazioni digitali. Possiamo dunque, a differenza di Protool,
creare le segnalazioni analogiche direttamente all’interno della supervisione e non si rende
più necessaria la gestione in PLC.
Variabile
controllata
Limite
(valore costante o variabile)
Segnalazioni analogiche
Per creare una segnalazione analogica è dunque sufficiente aggiungere la voce alla lista,
compilare il testo della segnalazione, indicare la Classe (Errori, Avvisi… equivalenti alle
segnalazioni di servizio o di allarme in Protool), scegliere la variabile trigger, il limite
(costante o il valore di una variabile) da superare e la scelta della modalità (fronte di
salita/discesa)
Per quanto riguarda invece le segnalazioni digitali, è innanzi tutto necessario creare una
variabile, nell’elenco delle variabili, che sia definita come array di words o singole
words(questa variabile coincide esattamente con i puntatori area di Protool delle
segnalazioni di allarme). A questo punto è sufficiente definire le segnalazioni singolarmente
indicando, oltre naturalmente al testo di allarme, la variabile array creata e il
corrispondente bit al quale la segnalazione è collegata.
Anche per segnalazioni analogiche e digitali è possibile suddividere i dati in “Cartelle” :
questo porta ad una migliore organizzazione del database (tempi di ricerca errori ridotti,
liste più brevi e con segnalazioni dello stesso tipo…).
14
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Variabile
controllata
Numero di bit
della variabile
controllata
Segnalazioni digitali
Nota: Protool indicava in basso a destra il bit della DB degli allarmi corrispondente all’interno del
puntatore area, in WinCC flexible questa funzionalità è stata inserita a partire da WinCC Flexible
2008 (colonna Indirizzo Trigger). Per le versioni precedenti si consiglia di costruire una tabella Excel
che aiuti nella definizione e verifica delle segnalazioni tenendo presente che la logica è quella di
Protool, ovvero: Trigger bit 0 = DBx.DBX1.0; Trigger bit 7 = DBx.DBX1.7; Trigger bit 8 =
DBx.DBX0.0; Trigger bit 15 = DBx.DBX0.7; Trigger bit 16 = DBx.DBX3.0; Trigger bit 23 =
DBx.DBX3.7; Trigger bit 24 = DBx.DBX2.0; Trigger bit 31 = DBx.DBX2.7 e così via…
Nella figura seguente è riportato un esempio di tabella.
indirizzo PLC
1.
1.
1.
1.
1.
1.
1.
1.
0.
0.
0.
0.
0.
0.
0.
0.
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
numero BIT
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
15
Nel menù “Impostazioni” presente sotto la “Gestione delle Segnalazioni” è poi possibile
parametrizzare le classi (Riconoscimento esplicito della segnalazione, colori diversificati,
associazione di una classe ad un archivio…) o crearne di nuove completamente definite
dall’utente.
All’interno di questo menù è anche possibile definire i “Gruppi di Riconoscimento”, ovvero
assegnare segnalazioni che sono tra loro legate da una relazione causa-effetto (ad esempio
il blocco di un motore che fa scattare tutte le protezioni ad esso collegate e le relative
segnalazioni), in maniera tale che, una volta riconosciuta una delle segnalazioni all’interno
dello stesso Gruppo di Riconoscimento, vengano acquisite automaticamente tutte le
segnalazioni del gruppo; questo minimizza il tempo necessario per l’acquisizione
permettendo di agire più tempestivamente sul progetto.
Eseguite queste operazioni la lista degli allarmi è pronta per essere visualizzata all’interno
della pagina (vedi cap. 3.2.11)
Le segnalazioni possono anche essere trascinate nella Biblioteca in modo da poterle
importare in altri progetti (l’oggetto salvato in libreria mantiene sia il testo nella lingua
dell’editor, sia tutte le eventuali lingue tradotte, sia l’indirizzamento reciproco nel
puntamento nella DB degli allarmi).
Per fare questa operazione è sufficiente selezionare le segnalazioni che si desidera salvare
nella libreria, selezionare copia, e incollarle nella libreria (oppure selezionare e trascinare
con il mouse (Drag&Drop)). Per riutilizzarle in un nuovo progetto è sufficiente aprire la
libreria e fare l’operazione inversa (copia-incolla o Drag&Drop nella lista degli allarmi del
nuovo progetto)
Selezionare la lista e….
…. trascinare la lista
nella biblioteca
2.5. Gestione Ricette
La gestione delle ricette è cambiata in WinCC Flexible ed è ora più confortevole e potente.
Una delle novità consiste nel poter creare preventivamente i set di dati in modo che essi
siano una proprietà intrinseca del progetto: il vantaggio consiste nel fatto che tali set di dati
sono trasferiti automaticamente nel pannello e non si deve perdere tempo a definirli
manualmente.
Per creare una ricetta è necessario creare la struttura mediante click su “Aggiungi Ricetta”,
successivamente vanno definiti gli elementi della ricetta con le variabili ad essi
16
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
corrispondenti e infine vanno creati i set di dati con la possibilità di inserire il valore di
preset. Le figure seguenti mostrano questi passi.
Creazione degli elementi
della ricetta
Creazione di set
di dati
Inserimento dei
i set di dati in
libreria
Creazione set di dati
Anche i set di dati e le ricette possono essere salvati come oggetti di libreria e
conseguentemente importati all’interno di altri progetti.
Eseguite queste operazioni la ricetta è pronta per essere gestita all’interno della pagina
tramite l’oggetto ricette (vedi cap. 3.2.10)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
17
2.6. Archivi
Per configurare gli archivi, sia di variabili che di segnalazioni, è sufficiente selezionare i
“Dati Cronologici” e successivamente creare le voci di archivio.
Per archiviare una variabile è sufficiente andare nelle proprietà della variabile selezionando
l’archivio appena creato.
Creiamo ora un archivio.
Scelta della
tipologia di
archiviazione
Creazione
dell’ ’archivio
Creazione di un archivio
E aggiungiamo la variabile all’archivio:
Selezione della variabile
da archiviare
Nella proprietà “Archiviazione”
associo la variabile all’archivio
creato scegliendo la modalità di
archiviazione.
Associazione della variabile all’archivio
18
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Come fatto per l’archivio delle variabili, creo l’archivio delle segnalazioni e associo l’archivio
creato alle classi di segnalazione.( vedi figura sottostante)
Il risultato di questa operazione sarà la creazione di un file di archivio contenente le
segnalazioni delle classi che si è scelto di archiviare.
Avvertenze: l’archiviazione è una funzionalità supportata solo a partire dai pannelli della serie 27x. La
creazione degli archivi avviene solo ed esclusivamente su supporto rimovibile (CF card nel caso dei
pannelli serie 270 e 370 e MMC/SD/USB card nel caso di MP277/MP377). La cartella nella quale
l’archivio deve essere creato è, nel caso di pannelli con CF card \Storage Card2\, nel caso invece di
pannelli 277/377, \Storage Card CF\, \Storage Card MMC\, \Storage Card USB\ Se non si configurano
correttamente queste cartelle il file non viene creato.
Nelle proprietà della
Classe associo
la
classe di allarme all’
archivio
Associazione delle segnalazioni all’archivio
2.7. Script
All’interno di WinCC flexible è integrato l’editor di Visual Basic Script, che consente ad utenti
che conoscono questo linguaggio di programmazione Microsoft di accedere a funzionalità
avanzate per la progettazione di supervisioni.
Tramite gli script è infatti possibile far eseguire al pannello/pc alcune operazioni
matematiche, salti condizionati, cicli if…then, cicli do…while, ed altre funzioni previste dal
linguaggio.
Nota: Si consiglia di non abusare dell’utilizzo di script e di set di istruzioni troppo complesse (script
che richiamano script, funzioni annidate…), specie su pannelli, in quanto ne penalizzerebbero le
prestazioni.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
19
Trattandosi di un linguaggio di programmazione sviluppato da Microsoft, l’Hotline Siemens
non supporta tutte quelle problematiche che riguardano i set di istruzioni. Si consiglia
pertanto l’uso degli script solo se si ha una buona conoscenza del linguaggio di
programmazione VBS.
2.8. Protocolli di stampa
La funzionalità che consente di creare report di stampa da progetto WinCC flexible non
presenta significative differenze rispetto a quanto veniva offerto da Protool.
Per creare un nuovo protocollo di stampa e’ necessario selezionare la voce “Aggiungi
Protocollo” e creare il foglio con le informazioni che si desiderano stampare.
A tal fine viene dato a disposizione un editor grafico pressoché simile a quello utilizzato per
la creazione delle pagine grafiche.
Una volta ultimata la creazione del protocollo di stampa questo può essere effettivamente
stampato richiamando la funzione “Stampa Protocollo” .
20
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
2.9. Elenchi di testi e grafiche
In questo menù è possibile definire delle liste di grafiche e delle liste di testi che verrano
poi utilizzate all’interno delle pagine grafiche sotto forma di menu a tendina (cap 3.1.5).
Definizione della lista testi
e il tipo di selezione
(range, bit, bool)
Definizione delle voci
della lista
Definizione della lista di testi
2.10.
Amministrazione degli utenti runtime
La gestione degli utenti e delle password in WinCC flexible è profondamente cambiata
rispetto a Protool, al fine di creare una gestione utenti che fosse conforme con quanto
indicato dalla normativa FDA, CFR 21 parte 11, riguardante impianti che operano nei settori
chimico/farmaceutico ed alimentare (food & beverage).
La gestione che offriva Protool era di tipo gerarchico, ovvero ciò che era consentito
all’utente di livello “n” era consentito anche a tutti gli utenti di pari livello o superiore (cioe
utenti di livello >= ”n”).
WinCC flexible invece propone una gestione molto più simile a quella di Windows: ciascun
utente, oltre ad avere delle caratteristiche proprie (password, tempo disabilitazione ecc) ,
appartiene ad un “Guppo” , a cui sono associate delle specifiche funzionalità.
Di seguito viene illustrata la creazione di un utente e la sua associazione alla pressione di
un pulsante.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
21
Creazione del gruppo
Creazione delle
funzionalità
Associazione del
gruppo alle
funzionalità
Creazione
dell’utente
Associazione
dell’utente al
gruppo
Gestione degli utenti e dei gruppi
22
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Associazione del
livello di
protezione desiderato
Associazione del livello di protezione agli oggetti grafici
Nella finestra di “Impostazioni di Sicurezza Runtime” è possibile definire le caratteristiche
che ogni password deve avere (ad es. il tempo di scadenza della password, il forzamento
del cambio della password dopo il primo login…).
Nota: A partire da WinCC Flexible 2008 tali caratteristiche sono state ulteriormente ampliate : in
particolare risulta ora possibile impostare liberamente il “Numero di tentativi di connessione non
validi” (nelle versioni precedenti tale numero era 3 non impostabile) in seguito al quale l’utente
corrente viene bloccato e avere una gestione centralizzata degli utenti e passwords abbinando a
WinCC Flexible il pacchetto software opzione “SIMATIC Logon” .
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
23
2.11.
Impostazioni del pannello operatore
In questo menu è possibile impostare i settaggi riguardanti il pannello operatore.
Nella prima finestra, “impostazioni del pannello operatore”, si impostano settaggi generali,
come la pagina iniziale, il blocco commutazione programma, le abilitazioni per l’utilizzo delle
opzioni, ecc…
Nella seconda finestra, “Lingue e font di Caratteri”, è possibile selezionare, tra le lingue
disponibili nel progetto (la cui definizione avviene tramite il menu “Impostazioni della
lingua” “Lingue di progetto”), quelle che si vogliono effettivamente utilizzare nel pannello.
Questo fa sì che l’utente possa creare un progetto in massimo 32 lingue diverse trasferendo
nel pannello solo quelle che effettivamente servono, fino ad un limite massimo di 5 per i
pannelli e 16 per i PC.
24
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
La terza e la quarta voce delle “Impostazioni del pannello operatore” riguardano la
funzionalità di “Navigazione Pagina”.
Questa funzionalità è una delle novità introdotte con WinCC Flexible che consente una
progettazione più chiara, semplice e veloce di un progetto. L’idea alla base di questa
funzionalità è la seguente: se all’interno di un progetto è possibile individuare una struttura
ad albero, dove sia presente un certo grado di gerarchia tra le pagine, è possibile fare in
modo che, semplicemente disponendo le pagine secondo questa struttura, vengano
automaticamente creati i relativi pulsanti di navigazione tra le pagine.
Per aggiungere le pagine al menu di navigazione è sufficiente trascinarle all’interno
dell’albero nella posizione che si desidera.
È possibile includere alcune pagine del progetto nella navigazione pagina ed escluderne
altre, ad es. perché non si vuole che l’operatore possa accedervi mediante tasti standard
(pagine protette, pagine di sistema…)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
25
Per creare l’albero
di navigazione
selezionare la
pagina e
trascinarla nella
posizione voluta
(drag&drop)
Creazione
dell’albero di
navigazione
Albero di navigazione
Barra di navigazione
creata automaticamente
in base all’albero di
navigazione
La barra di navigazione che appare sulle pagine
26
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
La quinta e ultima voce presente nelle “Impostazioni del pannello operatore” è la
“Schedulazione”. Tramite questa funzionalita’ e’ possibile eseguire ciclicamente delle
operazioni indipendentemente dalla pagina correntemente visualizzata dal pannello. (Es. e’
possibile eseguire uno script ogni minuto, salvare una ricetta ogni ora o caricare in una
variabile il nome dell’utente “attivo” in quel momento)
Scelta della
frequenza di
schedulazione
Creazione
della
schedulazione
Assegnazione
della funzione
da eseguire
Schedulazione
2.12.
Impostazioni della lingua
La prima voce di questo menu “Lingue del progetto” consente la selezione di tutte le lingue
che saranno a disposizione ai pannelli del progetto.
Le tre voci successive (“Grafiche”, “Testi del progetto”, Testi dell’interfaccia utente”)
costituiscono l’elenco di tutte le grafiche ed i testi utilizzati dal progetto, rappresentati in
forma tabellare in base alle lingue.
La quarta voce (“Dizionari”) invece contiene i dizionari : quello di Sistema (creato
automaticamente da WinCC Flexible contenente le parole di uso più comune in ambito
industriale nelle 5 lingue europee) e quello eventualmente creato dall’ utente.
Tramite il dizionario utente e’ possibile creare dei dizionari personalizzati (utilizzabili in tutti i
progetti) con parole/frasi più frequentemente utilizzate in modo che possano essere
automaticamente tradotte in lingua dal sistema.
2.13.
Strutture
Si tratta di un formato particolare di dati che permette di raggruppare un certo numero di
variabili diverse affinché costituiscano un'unità logica.
Questo tipo di dati risulta particolarmente adatto alla parametrizzazione dei moduli di
pagina (faceplates).
Le strutture sono dati globali di progetto e valgono per tutti i pannelli operatore all'interno
dello stesso progetto.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
27
2.14.
Gestione versione
All’interno di questo menu troviamo 2 voci: la prima, “Gestione Versione” consente la
creazione di più salvataggi dello stesso progetto WinCC Flexible in modo da effettuarne un
successivo ripristino. (Ad esempio e’ possibile confrontare versioni di progetto tra loro,
poter capire che modifiche ha fatto un collega quando il progetto è gestito da più persone,
poter fare un rollback, ovvero un ritorno alla versione precedente, nel caso la nuova non
risulti soddisfacente ecc.);
la seconda voce, “Registro Modifiche” consente invece la creazione di un tracciato (che
soddisfa la normativa FDA CFR 21 parte 11) contenente tutte le modifiche eseguite sul
progetto durante la progettazione. (Ad es. viene tracciato se aggiungo un oggetto in una
pagina grafica, se elimino un allarme, se aggiungo una nuova lingua ecc.)
Queste funzionalità benché incluse nel pacchetto base di WinCC Flexible richiedono una
licenza opzionale chiamata “ChangeControl” che deve essere presente sul PC di
progettazione.
Gestione delle
versioni di
progetto
La gestione versione
Registrazione
dettagliata delle
operazioni effettuate
sul progetto
Registro modifiche
28
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
3. La finestra Strumenti e la finestra Proprietà
Nella parte destra della schermata di lavoro, la finestra “Strumenti” contiene tutti gli oggetti
a disposizione dell’utente per creare la supervisione.
Essi sono divisi in 5 categorie: oggetti semplici, oggetti estesi, miei controlli ActiveX,
grafiche e librerie.
Per quanto riguarda invece la finestra delle proprietà, normalmente viene disposta in basso
e viene sempre visualizzata. Il vantaggio di questo layout è che non si deve più, come in
Protool, far comparire con un doppio click la finestra che poi ostacola la visione dell’oggetto
che si sta tentando di parametrizzare, bensì basta un singolo click sull’oggetto che si
desidera modificare affinché la finestra proprietà ne assuma le caratteristiche.
La finestra delle Proprietà è sempre strutturata nello stesso modo e indica di volta in volta
solo le proprietà modificabili per l’oggetto selezionato (ad es. per una figura semplice potrò
definire i colori, lo spessore del bordo… per un pulsante anche i tasti, le grafiche, le
password…). Nel seguito vedremo quindi i singoli oggetti e le loro proprietà, soffermandoci
solo sulle proprietà più significative.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
29
3.1. Oggetti Semplici
3.1.1.
Figure semplici
A questa categoria appartengono linee, spezzate, poligoni, cerchi, ellissi e rettangoli.
Si tratta degli oggetti più semplici e le loro proprietà sono poi comuni a tutti gli oggetti via
via più complessi che incontreremo. Ad es. i colori, i bordi, le posizioni assolute sulla griglia,
le dimensioni assolute, il livello su cui l’oggetto è posizionato, che rientrano nel sottomenù
Proprietà.
Proprietà
Nel sottomenù “Animazioni” è invece possibile trovare la conformazione (possibilità di far
cambiare ad es. colore all’oggetto), i movimenti (diagonale, orizzontale, verticale e diretto,)
e la visibilità (la possibilità di mostrare o meno un oggetto).
Animazioni
3.1.2.
Campi di testo
Il campo di testo presenta le stesse proprietà delle figure semplici con l’aggiunta del tipo di
carattere, di spaziatura e di bordi.
3.1.3.
Campi di I/O
Differentemente da Protool, WinCC flexible non ha campi di emissione e di introduzione
differenziati, bensì un campo unico, detto di I/O può essere definito solo Input, solo Output
oppure sia di Input che di Output.
30
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Tipo di campo
Variabile
collegata
E’ inoltre possibile, nella proprietà chiamata “Sicurezza” abbinare uso del campo ad un
determinato livello di sicurezza.
In aggiunta a Generale, Proprietà e Animazioni, ci sono anche gli Eventi cioè delle azioni
che posso associare all’attivazione,disattivazione o al termine dell’immissione del campo
stesso. (es. ad immissione conclusa visualizzo un messaggio per l’utente)
Nota: gli eventi sono disponibili in tutti gli oggetti attivabili, quelli che possono cambiare il loro stato.
A seconda del tipo di campo però sono disponibili differenti tipologie di eventi : per esempio gli
eventi a disposizione per il Campo I/O sono: “attivazione”,”disattivazione”,”immisione conclusa”; gli
eventi
a
disposizione
per
il
pulsante
sono
più
numerosi
e
cioè:
“click”, ”Premi”, ”Rilascia”, ”Attiva”, ”Disattiva”, ”Modifica”.
È possibile associare un evento anche all’apertura/chiusura di una pagina (per fare questo è
sufficiente selezionare il background della pagina affinché le proprietà siano quelle relative alla
pagina stessa e selezionare tra gli Eventi “Caricato” (evento associato all’apertura della pagina) o
“Interrotto” (evento scatenato alla chiusura della pagina).
In tutti gli oggetti attivabili è disponibile anche un’Animazione in più: “Oggetto attivabile”. Questa
animazione consente di legare l’abilitazione dell’oggetto (la possibilità cioè di premere un pulsante, di
poter modificare un campo di I/O…) ad un valore di una variabile. In certe condizioni e’ cioè
possibile disabilitare gli oggetti mantenendoli però sempre visualizzati.
3.1.4.
Campo Data/Ora
Questo oggetto consente di creare in modo semplice un campo di tipo data e ora che può
essere collegato all’ora di sistema o ad una variabile di tipo DATETIME del PLC.
Questo campo può essere di solo Output oppure di I/O.
3.1.5.
Campi di I/O grafici e simbolici
Con questi oggetti è possibile visualizzare liste di grafiche o di testi sotto forma di menù a
tendina in base al valore di una variabile.
Questi campi vengono utilizzati in due modalità: come campi di Input (la selezione della
lista produce uno specifico valore di una variabile) oppure come campi di Output (in questo
caso la grafica o il testo rappresentato sarà calcolato in base al valore di una variabile)
Un esempio tipico può essere la visualizzazione del ciclo attuale della macchina : in base
alla posizione di un selettore viene caricato un diverso valore analogico in una variabile PLC
che poi e’ a sua volta abbinata ad campo di I/O Simbolico.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
31
Variabile collegata
Lista testi abbinata
3.1.6.
Vista grafica
Questo campo consente l’introduzione di immagini grafiche all’interno del progetto.
L’utilizzo di quest’oggetto è il seguente: prima si trascina l’oggetto nella pagina e lo si
adatta con forma e dimensioni alla posizione che vogliamo assuma nel contesto della
schermata, poi è sufficiente trascinare la grafica all’interno del campo per fare in modo che
la grafica si adatti automaticamente alle dimensioni assegnate. Il vantaggio è che, qualora
si utilizzino grafiche esterne (create con software esterni o acquistate da terzi), è possibile
lavorare anche senza le immagini grafiche a disposizione, in quanto poi trascinandole si
adatteranno automaticamente agli oggetti già preparati.
3.1.7.
Pulsante
Questo è il campo più utilizzato al quale associare funzioni. A differenza di Protool, il
pulsante è un unico oggetto che può poi essere parametrizzato come pulsante con testo,
pulsante con grafica o pulsante invisibile.
3.1.8.
Switch e BarGraph
Questi oggetti sono analoghi a quelli che venivano offerti con Protool: lo Switch è un
pulsante bistabile che indica lo stato della variabile collegata, mentre il Bargraph è un
indicatore di livello di una variabile totalmente parametrizzabile.
3.2. Oggetti estesi
3.2.1.
Slider
Lo slider è un oggetto che consente l’impostazione di una variabile non in modo diretto
(come avviene nei campi di I/O) ma tramite il movimento di un cursore in alto e in basso.
3.2.2.
Orologio
Questo oggetto consente di rappresentare l’ora attuale in formato analogico o digitale.
3.2.3.
Stato comando
Questo oggetto fornisce una diagnostica delle variabili (tipo VAT) del PLC da pannello (in
pratica, dà la possibilità di andare “online” senza dover collegare il PC alla CPU).
32
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
3.2.4.
Vista Sm@rtClient
Questo oggetto, opportunamente parametrizzato e inserito all’interno di una pagina grafica ,
consente la visualizzazione del “giropagina” di un pannello remoto (intranet/internet).
Tale funzionalità pur essendo presente nel pacchetto base richiede l’installazione di una
licenza addizionale chiamata “Sm@rtAccess”. (vedi cap.5.1)
Indirizzo del
pannello remoto
Password
Per la descrizione delle singole voci e dei loro effetti si rimanda alla guida in linea.
3.2.5.
Browser HTML
Si tratta di un browser simile ad Internet Explorer. Esso consente la visualizzazione di
pagine web all’interno di una pagina grafica (il fatto che l’oggetto sia un componente
integrato nella pagina evita all’utente l’uscita dal runtime)
3.2.6.
Vista utente
Oggetto che consente di visualizzare e modificare in runtime la lista degli utenti e delle loro
passwords.
3.2.7.
Strumento indicatore
Si tratta di un indicatore a lancetta che indica il valore attuale di una variabile.
3.2.8.
Vista curva
Questo oggetto consente la creazione di un trend basato sia su valori istantanei che storici
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
33
Per costruire il trend è necessario inserire questo oggetto in una pagina, andare nelle sue
proprietà e inserire le curve da visualizzare all’interno della proprietà “Curva” .
Per ogni curva dovrà essere indicato (nella colonna “Tipo di curva”) se si intende
visualizzare una curva istantanea (“Tempo reale ciclico”) oppure una curva
precedentemente storicizzata (“Archivio”).
Selezione del tipo di dati da
visualizzare
(curva istantanea o archivio)
Nella proprietà
“Curva” creo le
penne che
compongono il
trend
Creazione e parametrizzazione di una vista curva
3.2.9.
Libreria dei simboli
Consente l’inserimento in pagina di un oggetto della libreria grafica
(motori, tubi, ecc)
3.2.10.
di WinCC flexible
Vista ricette
È l’oggetto con il quale il pannello gestisce le ricette. Si collega automaticamente al
database delle ricette e può essere parametrizzato in tutte le sue parti (testi delle
intestazioni, campi rappresentati, pulsanti presenti o meno…)
34
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
3.2.11.
Vista segnalazioni
È l’oggetto nel quale vengono rappresentate le segnalazioni.
Questo oggetto può essere posto in tutte la pagine e può essere collegato ad uno dei
seguenti tre database: allarmi in essere (e, all’interno di questa categoria, allarmi attivi e/o
non riconosciuti), buffer degli ultimi n allarmi (con n che cambia a seconda del tipo di
pannello) e storico degli allarmi
Se necessario tramite l’oggetto e’ possibile visualizzare solo le segnalazioni appartenenti ad
una specifica classe (ad es. si potrebbe pensare di escludere da questa visualizzazione le
segnalazioni di sistema che potrebbero essere visualizzate in una pagina protetta da
password).
Selezione della
classe da
visualizzare
Allarmi in essere
Allarmi del buffer
tamponato
Allarmi archiviati
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
35
3.2.12.
Finestra delle segnalazioni
Questa finestra è disponibile solo nella pagina “Modello” e viene normalmente utilizzata
come finestra di pop-up quando all’arrivo di un nuovo allarme. Se non si inserisce questa
finestra nella pagina modello, le segnalazioni NON SONO VISUALIZZATE automaticamente.
Le proprietà che contraddistinguono questo oggetto sono analoghe a quelle della Vista
segnalazioni.
Nota: Fare attenzione che nei progetti convertiti da Protool, le vecchie finestre delle segnalazioni
vengono convertite in oggetti WinCC Flexible ma sono poste nella pagina modello in livelli diversi
dallo 0. Per visualizzare tali finestre e’ quindi necessario ricordarsi di attivare la visualizzazione di tutti
i livelli della pagina.
3.2.13.
Indicatore delle segnalazioni
Anche quest’oggetto è disponibile nella sola pagina modello e viene utilizzato per
visualizzare, su una superficie piccola e non invasiva, l’entrata di una segnalazione ed il
numero di segnalazioni attualmente attive. Anche questo oggetto può discriminare le classi
rappresentate (solo errori, errori e/o messaggi di sistema, avvisi…).
36
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
4. Moduli di pagina (faceplate)
4.1.1.
Cos’è
I moduli di pagina sono oggetti complessi che vengono composti a partire da oggetti
pagina disponibili. Tali oggetti vengono parametrizzati in modo da “esporre” solo le
proprietà degli oggetti considerate importanti.
I moduli pagina offrono i seguenti vantaggi:
Possibilità di modifica centralizzata :
Quando viene modificato un modulo pagina, vengono aggiornati automaticamente tutti i
punti di applicazione dello stesso.
Riutilizzo in altri progetti :
E' possibile memorizzare i moduli pagina in una biblioteca e riutilizzare la biblioteca in un
altro progetto.
Riduzione delle operazioni di progettazione necessarie :
I componenti di automazione utilizzati frequentemente possono essere inseriti velocemente
in una progettazione. In questo modo è possibile realizzare rapidamente ampliamenti
dell'impianto.
4.1.2.
Come si configura
Per prima cosa si realizza la parte grafica disegnando tutti gli oggetti che comporranno il
faceplate, in questa fase vengono impostate tutte le caratteristiche che gli oggetti dovranno
avere senza specificare il nome effettivo delle variabili.
Una volta terminata la parte grafica selezionare tutti gli oggetti e selezionare la voce
“Modulo di pagina” “crea modulo di pagina” oppure il tasto destro del mouse e la voce
“crea modulo di pagina”:
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
37
L'editor di moduli pagina è composto dall'editor grafico (zona in alto) e dall'area di
configurazione. (zona in basso).
Nell'editor pagine si posizionano, tramite la finestra degli strumenti, gli oggetti grafici che
compongono il modulo pagina.
Nella parte destra dell'area di configurazione in una struttura ad albero sono elencati tutti
gli oggetti contenuti nel modulo pagina con le relative proprietà. Le proprietà che possono
essere "dinamicizzate" (con variabili ,elenchi testi o grafiche) sono rappresentate con uno
sfondo blu scuro I campi con sfondo azzurro indicano invece le proprietà di cui è possibile
solo modificare i valori: queste proprietà pertanto vengono denominate "proprietà statiche".
La sezione sinistra dell'editor dei modulo pagina rappresenta l'"interfaccia" del modulo
pagina. Tutte le proprietà contenute in questa sezione potranno essere configurate nel
corso della progettazione e saranno quindi le sole visibili in fase di configurazione del
faceplate.
Innanzitutto e’ necessario creare tutte le proprietà che il faceplate dovrà esporre (finestra
destra “Lemieproprieta’”) e collegarle ai corrispondenti valori di processo corrispondenti dei
campi I/O :( finestra sx).
Per creare una nuova proprietà premere la seconda icona a sx (vedi figura sottostante) e
selezionare “Aggiungi proprietà”.
Se la proprietà e’ dinamica (una proprietà dinamica è collegata sempre ad una variabile che
fornisce i valori alla proprietà in runtime) fare doppio click sul campo (se l’operazione e’
stata eseguita correttamente la freccia bianca sulla sinistra della proprietà diventa rossa) ed
impostare il tipo di dato che la proprietà dovrà avere.
Selezionare il valore di processo (finestra a destra) che dovrà essere collegato alla nuova
proprietà e trascinarlo (tramite drag&drop) verso la proprietà appena creata.(finestra a
sinistra). Se il collegamento e’ stato effettuato correttamente viene visualizzata tra i due
oggetti una freccia azzurra.
Nuova
proprietà
Una volta terminata la stesura di tutte le proprietà chiudere il modulo di pagina.
Il faceplate viene poi utilizzato come tutti gli altri oggetti grafici : una volta trascinato dalla
biblioteca nella pagina grafica se ne parametrizzano le proprietà:
38
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Nel caso si renda necessario modificare il faceplate (es.per aggiungere delle proprietà) e’
sufficiente selezionare il faceplate all’interno della biblioteca, premere il tasto destro del
mouse e selezionare “modifica modulo di pagina”. Tutte le modifiche effettuate sul
faceplate vengono rigenerate automaticamente in tutte le istanze del faceplate stesso
presenti nelle pagine grafiche.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
39
5. Opzioni
Con Opzioni si intende una serie di funzionalità aggiuntive che richiedono l’acquisto di una
licenza per il loro utilizzo.
Le opzioni sono quasi tutte già presenti nel pacchetto stesso e, una volta abilitate, possono
essere utilizzate e valutate indipendentemente dalla presenza della licenza (in questo caso il
sistema segnalerà mediante un avviso ogni 5 minuti che si sta utilizzando la funzionalità in
modalità DEMO)
Il trasferimento della licenza avviene sempre tramite il tool ALM (Automation Licence
Manager) sia che si tratti di un applicativo Runtime sia che si tratti di un pannello operatore.
5.1. Sm@rtaccess
5.1.1.
Cos’è
Lo Sm@rtAccess e’ un pacchetto opzionale che consente lo scambio di informazioni tra
pannelli operatore; sono incluse tre diverse modalità di utilizzo :
Connessione ad un pannello
visualizzarne il “giropagine” .
remoto
collegato
in
ethernet
per
Il tipo di accesso non e’ trasparente ma “invasivo” nel senso che l’operatore remoto
prende il controllo del pannello a discapito dell’ operatore locale.
Dicasi Sm@rt@Server il pannello che mette a disposizione le proprie pagine (“giro
pagine”) mentre per Sm@rtClient si intende il pannello collegato in ethernet allo
Sm@rtServer che vuole visualizzarne il “giropagine”.
L’accesso al pannello server da parte di un client e’ mutualmente esclusivo nel senso
che appena uno Sm@rtClient (D) accede al “giro pagine” del pannello Sm@rtServer
(A) (vedi figura sottostante) sia sul pannello Smart@Server (A) che su tutti gli altri
pannelli Sm@rtClient (B e C) viene impedita qualsiasi operazione (tale stato e’
evidenziato tramite la visualizzazione di un triangolino giallo con scritto “NO INPUT”
al posto del normale puntatore del mouse).
Dopo un certo tempo configurabile di inattività del pannello Sm@rtClient (D) il
possesso del pannello viene rilasciato, il triangolino giallo sparisce e qualsiasi
l’operatore (sia Sm@rtServer (A) che Sm@rtClient (B,C,D) può riprendere il normale
utilizzo del pannello.
40
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
A
Sm@rtServer
B
Sm@rtClient
C
D
Sm@rtClient
Sm@rtClient
Industrial Ethernet
Esempio di collegamento tramite Sm@rtAccess, parte 1
Scambio di variabili tra pannelli (funzionamento concorrente) tramite il
canale di comunicazione Sm@rtAccess - HTTP Protocol.
A differenza della funzionalità precedentemente descritta (accesso al “giropagine”)
lo scambio di variabili avviene in maniera del tutto trasparente: il pannello
configurato come Http Client richiede (sia in lettura che in scrittura) le variabili del
pannello configurato come Http Server.
Tramite questo canale di comunicazione non e’ possibile scambiare valori storicizzati
ma solo valori istantanei.
Nell’esempio sottoriportato, siano A, B, C e D i 4 pannelli configurati ognuno come
Sm@rtAccess - Http server .
La stazione E, configurata come Http client, e’ in grado di leggere/scrivere valori
da/verso ciascuno dei pannelli A, B, C, D (ideale per sinottici di linea o per
concentratori di dati)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
41
Stazione E
Industrial Ethernet
Stazione A
Stazione B
Stazione C
Stazione D
Esempio di collegamento tramite Sm@rtAccess, parte 2
Scambio di variabili con il mondo office tramite protocollo SOAP
(Standard Microsoft). con possibilità di leggere/scrivere variabili per
esempio con MS Excel
Il servizio Web SOAP (SOAP e’ l’acronimo di Simple Object Access Protocol cioe’ un
protocollo dedicato allo scambio dati tra applicazioni distribuite) l’accesso (in lettura
e scrittura) da un'applicazione esterna (es. Excel) alle variabili di un pannello
operatore.
Office area
Esempio di collegamento tramite Sm@rtAccess, parte 3
42
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
5.1.2.
Come si configura
“Giropagina” remoto (prima modalità dell’opzione):
La configurazione di due pannelli affinché possano essere collegati con
Sm@rtAccess e‘ estremamente semplice: immaginiamo di avere un MP277 8’’ come
Sm@rtServer e un PC con WinCC flexible Runtime generico come Sm@rtClient.
MP277 8’’
WinCC flexible Runtime
Sul Sever (MP277 8’’):
Per mettere a disposizione il proprio “giropagina” ed essere quindi Sm@rtServer è
sufficiente abilitare nel progetto nel menu “Impostazioni del pannello di controllo” il
campo “Sm@rtAccess o Service: Avvia Sm@rtServer”
Sul Client (WinCC flexible Runtime) :
Per visualizzare il “giropagina” del pannello Sm@rtServer e’ sufficiente inserire e in
una pagina del progetto client l’oggetto “Vista Sm@rtClient”. (par. 3.2.4) e
parametrizzare l’indirizzo IP del pannello Server.
A questo punto, ogni volta che, dal WinCC flexible Runtime (Sm@rtClient) accederò
alla pagina con la “Vista Sm@rtClient” vedrò al suo interno il “giropagina” del
pannello remoto MP277 8”.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
43
Nel server (MP277) va abilitato :
il primo campo per avere il “giro pagina”
Configurazione del “giro pagina” (lato Server)
All’ interno dell’oggetto
“Vista Sm@rt Client” indico
indirizzo IP del server e la
password (default: 100)
Configurazione del “giro pagina” (lato Client)
Per utilizzare questa prima opzione è necessario che in ciascun partecipante sia
presente una licenza Sm@rtAccess. (sia sul pannello Sm@rtServer che sui pannelli
Sm@rtClients)
44
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
“scambio di variabili” tramite http Protocol (seconda modalità dell’opzione):
Per configurare la seconda parte dell’opzione, quella che consente di collegare
variabili presenti su un pannello con quelle presenti su un altro pannello, è
necessario :
Sul Server (MP277 8’’):
Abilitare nel progetto nel menu “Impostazioni pannello operatore” il campo “Sm@rt
Access : server HMI HTTP”
Sul Client (WinCC flexible Runtime) :
Deve essere creata una connessione “SIMATIC HMI HTTP Protocol” aggiungendo
variabili che si intendono scambiare. Se sia il pannello Server che il pannello Client
appartengono allo stesso progetto l’indirizzo delle variabili viene automaticamente
calcolato andando a “pescare” (browsing) le variabili direttamente sul pannello
server.
Sul server abilito l’HTTP server
Configurazione canale HMI HTTP Protocol (lato server)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
45
Sul client creo il collegamento
SIMATIC HMI HTTP Protocol e
configuro l’indirizzo IP del pannello
server
Configurazione canale HMI HTTP Protocol (lato client)
All’interno del collegamento http
Protocol appena creato creo le
variabili
(l’indirizzo
viene
automaticamente compilato andando
a pescare tramite browse le variabili
dal server)
Creazione variabile nel canale HMI HTTP Protocol (lato client)
Anche in questo caso, è necessaria la licenza Sm@rtAccess su tutti i pannelli coinvolti, sia
Client che Server
46
“scambio di variabili” tramite SOAP
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Per attivare il servizio SOAP abilitare nel progetto nel menu “Impostazioni pannello
operatore” il campo “Sm@rt Access : Servizio Web (SOAP)”
Sul server abilito il servizio SOAP
Abilitazione servizio SOAP (lato server)
Per la visualizzazione delle variabili (client) si può utilizzare ad esempio Microsoft Excel;
all’interno di Excel viene realizzata una macro vbs contenente le chiamate alla libreria SOAP.
All’interno del manuale in linea di WinCC Flexible (capitolo “Elaborazione dei valori delle
variabili in MS Excel”) e’ possibile trovare un esempio applicativo.
Per l’utilizzo di questa funzionalità e’ necessario l’istallazione della licenza Sm@rtAccess nel
pannello/pc server (nessuna licenza e’ invece richiesta lato Client).
5.2. Sm@rtService
5.2.1.
Cos’è
Lo Sm@rtService e’ un pacchetto opzionale che consente l’accesso al pannello (solitamente
a scopo manutentivo) tramite Internet Explorer (senza software Siemens lato client) da
una postazione remota (collegata in intranet/internet)
L’accesso al pannello remoto avviene tramite delle pagine web preconfezionate che
vengono scaricate automaticamente nel pannello insieme all’applicativo; tramite queste
pagine e’ possibile accedere:
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
47
al “giropagina” completo del pannello (la differenza del “giropagina” realizzato
tramite Sm@rtAccess consiste nel fatto che il client non richiede un applicativo
WinCC Flexible)
lettura/scrittura dei set di dati delle ricette
lettura/scrittura dell’elenco delle password
visualizzazione degli allarmi di sistema
albero di navigazione per accedere a tutti i files del pannello (flash, memory card)
Tramite Sm@rtService e’ anche possibile inviare email da pannello operatore a fronte di un
evento oppure di un allarme.
5.2.2.
Come si configura
La configurazione dello Sm@rtService è immediata: è sufficiente abilitare sul pannello che
fungerà da server nel menu “Impostazioni pannello operatore” le voci ““Sm@rtAccess o
Service: Avvia Sm@rtServer” e “Sm@rtService:pagine HTML”.
Con queste abilitazioni attivate al primo trasferimento nel pannello operatore oltre al
progetto verrà scaricato anche il sito web.
A questo punto, da un qualsiasi pc collegato in rete (client) è sufficiente digitare l’indirizzo
IP del pannello (server) da Internet Explorer perché si acceda al sito web del pannello.
48
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Il sito web e’ composto dalle seguenti pagine standard:
start.html
RemoteControl.html
Control.html
StatusDetails.html
Browse.html
:
:
:
:
:
Pagina iniziale
Remote Control (solo per Internet Explorer)
Control functions
System diagnostics
File browser (solo per Internet Explorer)
Pagina iniziale (Start.html)
La pagina iniziale contiene sia i links a tutte le ulteriori pagine web (zona a sinistra)
che le informazioni del progetto: modo, versioni software, dati sui pannelli ecc.
Per accedere alle funzionalità di Sm@rtService
e’ necessario effettuare il login :
nome utente predefinito : Administrator
password predefinita
: 100
Elenco pagine web
a disposizione
Informazioni relative al
pannello remoto
Pagina iniziale (Start.html)
Pagina "Remote control" (RemoteControl.html)
La pagina "Remote control" consente la visualizzazione del “giropagina” del pannello
remoto. Questa pagina può essere visualizzata solo con Internet Explorer.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
49
Link accesso al giropagina remoto
Pagina Remote control (RemoteControl.html)
Password predefinita : 100
Accesso giro pagine remoto (da RemoteControl.html)
50
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Visualizzazione
pagina remota
Visualizzazione pagina remota (da RemoteControl.html)
Pagina "Control functions" (Control.html)
La pagina "Control functions" consente le seguenti operazioni sul pannello
operatore:
Avvio e arresto di HMI Runtime
Esportazione e importazione di ricette
Esportazione e importazione di liste di password
Funzionalità di
import/export a
disposizione
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
51
Pagina Control functions (Control.html)
Pagina "System diagnostics" (StatusDetails.html)
La pagina "System diagnostics" contiene le segnalazioni di sistema presenti nel
pannello remoto.
Visualizzazione
segnalazioni di sistema
Pagina System diagnostics (StatusDetails.html)
Pagina "File Browser" (Browse.html)
La pagina "File Browser" consente di gestire le directory ed i files del pannello
remoto. Questa pagina può essere visualizzata solo con Internet Explorer.
Gestione files
pannello
Pagina File Browser (Browse.html)
52
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Visualizzazione del file
presente nel pannello
Upload File (da Browse.html)
Configurazione Invio email
Per l’invio delle email da pannello si necessita di un server SMTP raggiungibile
generalmente dalla rete aziendale. Il server SMTP viene parametrizzato nella pagina
“Impostazioni pannello operatore”
Impostazioni server SMTP
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
53
Le emails possono essere inviate o tramite la funzione di sistema “InviaEmail” (richiamabile
per esempio alla pressione di un pulsante) oppure automaticamente a fronte di un allarme
(in quest’ultimo caso deve essere stata parametrizzata correttamente la colonna “Indirizzo
e-mail” all’interno della classe di allarme:
Impostazione indirizzo email nella classe di segnalazioni
Il pannello che funge da server necessita di licenza “Sm@rtService” mentre non e’
necessario alcuna licenza o software Siemens sul pannello client.
5.3. Introduzione FDA 21 CFR Part 11 (Opzioni Audit e Simatic Logon)
In molti settori, come p. es. l'industria farmaceutica, alimentare, diventa sempre più
importante poter risalire alle origini dei dati di produzione per documentarli.
Il salvataggio dei dati di produzione su supporti elettronici offre numerosi vantaggi rispetto
alla documentazione su carta, come p. es. la facilità di acquisire e archiviare i dati. Allo
stesso tempo occorre tuttavia garantire che i dati non possano essere falsati e possano
essere letti in qualunque momento.
Perciò per la documentazione dei dati di produzione su supporti elettronici sono stati
sviluppati standard specifici per i settori industriali. La regolamentazione più importante in
questo ambito è la direttiva FDA 21 CFR Part 11 della Food & Drugs Administration (FDA)
statunitense, relativa alla registrazione elettronica di dati e alle firme elettroniche.
Sulla base della norma 21 CFR Part 11 e della corrispondente interpretazione secondo GMP
(Good Manufacturing Practice), sono stati definiti diversi requisiti per gli impianti di
produzione : tali requisiti , inizialmente richiesti solo in alcuni ambiti, possono essere
applicati anche ad altri settori industriali.
54
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Da queste direttive e prescrizioni di legge risultano i seguenti requisiti principali:
Creazione di un Audit Trail o di un'analisi (Trace) dei comandi in runtime:
In base a questo documento è possibile verificare, senza lacune, quale utente in quale
momento ha eseguito una determinata azione di comando sulla macchina.
I passi più importanti del processo, p. es. quelli con un firma elettronica, devono poter
essere ricondotti a una responsabilità precisa.
WinCC flexible con l'opzione “Audit” e Simatic Logon (necessario solo nel caso di renda
necessaria la centralizzazione degli utenti su pc remoto) soddisfano questi requisiti e
supportano l'utente nella validazione o qualificazione del proprio impianto.
5.3.1.
Opzione Audit : Cos’è
L’ opzione “Audit” consente la creazione di un archivio aggiuntivo (Audittrail) contenente la
traccia delle modifiche effettuate sui dati considerati rilevanti (ricette, settaggi di
macchina…). Abbinato a tale archivio viene fornito un applicativo (Audit Viewer) in grado di
analizzare il file di Audit e di valutarne l’integrita’.
5.3.2.
Opzione Audit : Come si configura
Per attivare le funzionalità di “Audit“ sono indispensabili pochi semplici passi:
innanzitutto e’ necessario indicare che il progetto sia di tipo “regolato”.
Per fare questo andare nelle proprietà del progetto e abilitare il campo “progetto regolato”.
Click con il tasto
destro su Progetto
Seleziono proprietà per attivare il “Progetto Regolato”
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
55
Abilitando la voce “progetto regolato” si rende disponibile :
56
all’interno del menu “Dati Cronologici” un nuovo archivio parametrizzabile chiamato
“AuditTrail” all’interno del quale saranno memorizzati tutti i dati ritenuti “sensibili”.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
nelle proprietà delle variabili una nuova voce chiamata “Impostazioni GMP”
attraverso la quale e’ possibile impostare, per le variabili ritenute “sensibili” , il tipo
di archiviazione GMP che deve essere eseguita : es. con firma elettronica o senza,
con commento obbligatorio dopo la modifica, ecc.
Per l’utilizzo delle funzionalità sopra descritte si rende necessaria l’installazione della licenza
“Audit” all’interno del pc/pannello.
5.3.3.
Opzione SIMATIC Logon : Cos’è
SIMATIC Logon e’ un software opzionale che permette l'amministrazione utenti
centralizzata di tutto l'impianto.
I dati utente vengono creati e gestiti dall'amministrazione utenti del sistema operativo di
Windows in un pc remoto collegato al pannello/PC.
L'utilizzo di SIMATIC Logon offre i seguenti vantaggi:
Creazione centralizzata (e quindi non sul singolo pannello) dell'amministrazione
utenti.
Gli utenti che vengono creati sul server centrale possono registrarsi
immediatamente sul pannello operatore (nel quale esiste un omonimo gruppo
WinCC flexible)
Non è necessaria nessuna riprogettazione o un trasferimento nei rispettivi pannelli
operatore.
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
57
Nome utente e password unica per tutti i pannelli operatore.
5.3.4.
Opzione SIMATIC Logon : Come si configura
Per attivare la gestione centralizzata degli utenti e’ necessario :
abilitare all’interno del menu “Impostazioni sicurezza in runtime” il campo “Attiva Simatic
Logon” specificando le informazioni del pc (indirizzo, dominio e porta) dedicato
all’amministrazione degli utenti:
Creare all’interno dell’ ”amministrazione utenti” di WinCC Flexible solamente i gruppi (e non
gli utenti) desiderati e associare le funzionalità a tali gruppi.
Creare all’interno del pc remoto destinato all’amministrazione degli utenti gli stessi gruppi
creati precedentemente in WinCC Flexible inserendo all’interno di tali gruppi tutti gli utenti
desiderati.
Tale funzionalità richiede l’installazione del software (e licenza) “Logon” nel pc remoto in
cui risiede l’amministrazione degli utenti e una o piu’ licenze (Logon Remote Access) in
base al numero di WinCC Flexible connessi.
58
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
5.4. OPC
5.4.1.
Cos’è
L'acronimo OPC (OLE for Process Control) indica un'interfaccia del software standardizzata
e indipendente dal costruttore.
L'OPC DA (Data Access) si basa sulla tecnologia Windows COM (Component Object Model)
e DCOM (Distributed Component Object Model) mentre l’ L'OPC XML DA al contrario si basa
sugli standard internet XML, SOAP e HTTP.
L'interfaccia OPC DA consente lo scambio di valori istantanei tra pannelli, PLC (utile nel
caso in cui non sia presente all’interno di WinCC Flexible il protocollo diretto) e applicazioni
di terze parti che supportano a questo tipo di tecnologia.
Le applicazioni Runtime realizzata con WinCC Flexible (PC) possono funzionare sia come
OPC server DA (cioè rendere disponibili tutte le variabili ad un OPC Client DA) sia come OPC
Client DA (cioè richiedere variabili ad un server OPC DA)
I pannelli MP (Multipanel) possono funzionare come OPC Server XML DA e come OPC Client
locale (il che significa che l’OPC server deve risiedere obbligatoriamente nel pannello
stesso)
Dal momento che un client OPC DA non e’ in grado di accedere direttamente ai dati di OPC
Server XML viene fornito un software di conversione (OPC XML Wrapper) che prepara i dati
per il client OPC standard.
5.4.2.
Come si configura
Affinché un PC/MP diventi un OPC Server e’ sufficiente abilitare all’interno del menu
“Impostazioni pannello operatore” il campo “Funge da Server OPC”
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
59
Tale funzionalità richiede l’installazione della licenza “OPC” nel pannello/PC.
Affinché un PC diventi un OPC Client e’ sufficiente aggiungere il canale di comunicazione
“OPC” all’interno del menu “Comunicazione” “Collegamenti” definendo il nome del Server
OPC a cui si desidera collegarsi ed il nome del PC in cui l’OPC Server risiede e
successivamente definire le variabili che devono essere scambiate con l’OPC Server.
60
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
5.5. ChangeControl
5.5.1.
Cos’è
È l’unica opzione che si riferisce al pc di progettazione e non al PC/pannello dove risiede il
runtime: consiste nella possibilità, anticipata nel par. 2.14, di registrare tutte le modifiche
eseguite sul progetto e gestire più versioni o copie dello stesso progetto.
5.5.2.
Come si configura
Per utilizzare le funzionalità previste in quest’opzione è sufficiente selezionare dal menu
“Gestione versione” :
la voce “Versioni di progetto” per creare una copia del progetto (nuova versione)
e/o ripristinare una copia precedentemente memorizzata (vecchia versione).
In questo modo e’ possibile concentrare, all’interno di un unico progetto WinCC
Flexible, più copie o versioni diverse dello stesso.
Elenco delle versioni di progetto
attivare la voce “Registro modifiche” al fine di memorizzare nel dettaglio tutte le
operazioni eseguite sul progetto.
Elenco dettagliato delle operazioni eseguite sul progetto
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
61
6. Compilazione e trasferimento del progetto
6.1. Compilazione
Ci sono due modi per effettuare la compilazione: compila solo le modifiche (rispetto
all’ultima compilazione) e rigenera tutto.
Quando avviamo la simulazione del progetto (tramite i tasti presenti nella toolbar di Wincc
Flexible) avviene sempre una compilazione parziale del progetto (solo delle modifiche)
mentre selezionando “Progetto Compiler Rigenera tutto” viene eseguita una
compilazione totale del progetto (senza tener conto di quanto già generato in precedenza).
La differenza tra i due sistemi è che il secondo è più lento ma più approfondito e spesso
corregge quelle piccole incongruenze che talvolta si generano compilando parzialmente il
progetto (specialmente in progetti che hanno subito molte modifiche, molti copia-incolla di
tag, di pagine…). Si consiglia quindi l’uso della compilazione delle sole modifiche se nel
proprio lavoro si compila spesso e non ci sono troppe differenze tra una compilazione e la
successiva. È invece opportuno ricorrere alla rigenerazione completa in tutti quei casi in cui
dalla finestra dei Risultati (da tener visualizzata durante la compilazione mediante la
pressione dei tasti Ctrl+Shift+O o selezionando “Menu” “Risultati”) appaiono errori di
compilazione che non rimandano ad alcuna parte del progetto (mediante doppio click sul
messaggio di errore). In quasi tutti questi casi, infatti, non si tratta di un errore reale nel
progetto ma di un errore fittizio segnalato dal compilatore che viene sistemato in seguito ad
una rigenerazione completa.
Trasferimento
Tasti di simulazione
Rigenerazione completa
Selezione delle opzioni di compilazione
6.2. Trasferimento
Il trasferimento del progetto invece può essere parametrizzato con la pressione del tasto
indicato in figura, scegliendo una delle modalità disponibili:
62
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Trasferimento
Una volta selezionato il tipo di trasferimento, occorre fare attenzione ai valori selezionati
nella parte destra della schermata :
Attiva trasferimento da pannello operatore
Il trasferimento consente di trasmettere al pannello operatore insieme al progetto
compilato anche il progetto sorgente compresso. Questi dati vengono salvati con lo
stesso nome del progetto ma con estensione del file "*.pdz".
Il progetto sorgente può essere salvato soltanto se quest'ultimo è dotato di uno
spazio di memoria esterna sufficiente.
Se necessario, il progetto sorgente può essere ritrasferito su qualsiasi PC di
progettazione. Ciò consente di analizzare e rielaborare in un secondo tempo il
progetto originale anche su un PC di progettazione diverso da quello utilizzato
inizialmente
Sovrascrivere amministrazione utenti
Attivando questa casella di controllo, gli utenti/passwords già presenti sul pannello
operatore vengono sovrascritti durante il trasferimento con i relativi dati della
progettazione. E’ possibile quindi creare già nel progetto utenti/passwords che
saranno disponibili in ogni pannello operatore.
Disattivare tale casella di controllo quando si vuole mantenere inalterato lo stato
utenti/password del pannello.
Sovrascrivere set di dati
Attivando questa casella di controllo, le ricette già presenti sul pannello operatore
vengono sovrascritte durante il trasferimento con i relativi dati della progettazione. E’
possibile quindi creare già nel progetto ricette che saranno disponibili in ogni
pannello operatore.
Disattivare tale casella di controllo quando si vuole mantenere inalterato lo stato
delle ricette del pannello.
Utilizza Pack&Go (disponibile solo a partire da WinCC Flexible 2008 SP1)
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
63
Si tratta di un trasferimento indiretto, il trasferimento infatti non viene diretto verso
un pannello fisicamente collegato al pc di progettazione ma verso un file.
Tale file, una volta inviato e scompattato in un pc (anche sprovvisto di wincc flexible)
può essere trasferito direttamente nel pannello operatore.
Un esempio tipico di utilizzo di questa funzionalità e’ la seguente:
si ha la necessità di dover inviare delle modifiche di progetto ad un operatore
remoto sprovvisto di WinCC Flexible e non si ha a disposizione il pannello operatore.
(avendo il pannello operatore a disposizione infatti si avrebbe la possibilità di
effettuare prima un backup e successivamente un restore delle modifiche nel
pannello finale)
Tramite pack&go invece il problema viene risolto.
6.3. Aggiornamento sistema operativo (firmware)
Quando ci si appresta a trasferire un progetto nel pannello operatore se il sistema operativo
(firmware) del progetto non risulta essere congruente con quello residente nel pannello
(perché il pannello risulta essere più aggiornato del software utilizzato o viceversa) il
trasferimento viene interrotto. Il sistema operativo deve essere aggiornato manualmente.
A partire da WinCC flexible 2008 SP1 viene visualizzata una segnalazione qualora il sistema
operativo necessiti di aggiornamento. Confermando la richiesta di aggiornamento, il
sistema operativo viene aggiornato automaticamente.
Per le versioni precedenti invece ci sono due possibilità: o selezionare dal menu “Progetto”
“Trasferisci” Aggiorna sistema operativo:
64
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Oppure
Eseguire SIMATIC Prosave, selezionare il tipo di pannello e di collegamento e selezionare
“Aggiornamento OS”.
A titolo di esempio, supponiamo di avere un pannello TP170B sul quale fino a ieri
lavoravamo con Protool v6.0 SP3. Oggi abbiamo installato il WinCC flexible 2008 SP1 e
vogliamo trasferire il progetto nel pannello.
Lanciamo Prosave e configuriamo la comunicazione con il dispositivo.
Tipo di pannello
Collegamento
La schermata di Prosave in cui si seleziona il pannello e il collegamento
Passiamo adesso alla cartella aggiornamento OS e vediamo che firmware è presente
sull’apparecchiatura al momento premendo il tasto “stato dell’apparecchiatura”.
Versione firmware
presente nel
Pannello
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
65
Il firmware presente è effettivamente il 6.0.3.18, ovvero quello di Protool. Dobbiamo
trasferire quello di WinCC flexible 2008 SP1, ovvero il 7.2.2.0.
Per fare ciò selezioniamo l’immagine del firmware del TP170B nella cartella
C:\Program Files\Siemens\SIMATIC WinCC flexible\WinCC flexible Images\
Versioni di
firmware
disponibili
e selezioniamo infine “Aggiornamento OS”.
Al termine di questa operazione il firmware presente sul pannello sarà compatibile con
quello del nostro compilatore e sarà possibile trasferire il progetto.
L’aggiornamento del firmware, così come il download della progettazione, può essere
effettuato con tutti i cavi che il Prosave/WinCC Flexible lascia selezionare.
66
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
7. Links internet utili
Informazioni prodotti HMI (Sito Web italiano)
www.siemens.it/hmi
Informazioni sulla migrazione da vecchi pannelli a nuovi
www.siemens.it/migrazione
Download immagini di backup pannelli operatore
http://webdoc.siemens.it/CP/AD/ProdottieSoluzioni/Sistemidiautomazione/ProdottieSoluzion
i/IMMAGINIBACKUPSIMATICPANELS.htm
Download drivers stampanti USB
http://webdoc.siemens.it/CP/AD/ProdottieSoluzioni/Sistemidiautomazione/ProdottieSoluzion
i/SUPPORTOPANNELLI.htm
Training online
http://www.automation.siemens.com/microsite/wincc-flexible-easy/index_en.html
http://siemens.com/wincc-flexible-easy
Progetti Demo
http://support.automation.siemens.com/WW/view/en/22900091
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
67
FAQ (Frequently Asked Questions)
http://support.automation.siemens.com
Definizione classi di protezione (IP)
http://support.automation.siemens.com/WW/view/en/4686402
Certificazioni EX
http://support.automation.siemens.com/WW/view/en/291285
Collegamenti/trasferimenti
Aggiornamento sistema operativo (firmware)
http://support.automation.siemens.com/WW/view/en/19701610
Cavi e impostazioni di trasferimento
http://support.automation.siemens.com/WW/view/en/19109408
Trasferimento mediante “Routing”
http://support.automation.siemens.com/WW/view/it/33088067
Tipologie di collegamento remoto
http://support.automation.siemens.com/WW/view/en/19865167
Porte Ethernet utilizzate da WinCC Flexible
http://support.automation.siemens.com/WW/view/en/24534066
WinCC Flexible e Teleservice Adapter IE
http://support.automation.siemens.com/WW/view/en/26999934
Numero massimo collegamenti PLC
http://support.automation.siemens.com/WW/view/en/29578623
Impostazioni DCOM per comunicazione OPC
http://support.automation.siemens.com/WW/view/en/31198863
Archiviazione dati da pannello a PC remoto
http://support.automation.siemens.com/WW/view/en/13336639
Connessione sistemi H
http://support.automation.siemens.com/WW/view/en/22584322
Esempio cambio connessione automatica sistemi H
http://support.automation.siemens.com/WW/view/en/23842653
Compatibilita’ / Download
Compatibilità WinCC Flexible e Sistema Operativo
http://support.automation.siemens.com/WW/news/en/22055368
68
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Compatibilità WinCC Flexible e Software Siemens
http://support.automation.siemens.com/WW/view/en/31592454
Tipologie di memory card utilizzabili
http://support.automation.siemens.com/WW/view/en/21847868
Info licenze
http://support.automation.siemens.com/WW/view/en/27005215
Hardware Support Packages (HSP)
http://support.automation.siemens.com/WW/view/en/19241467
ProSave
http://support.automation.siemens.com/WW/view/en/21145567
Audit Viewer
http://support.automation.siemens.com/WW/view/en/22180683
Hotfix /Service Pack
Hotfix 7 WinCC flexible 2005 SP1
http://support.automation.siemens.com/WW/view/en/24758642
Hotfix 4 WinCC flexible 2007
http://support.automation.siemens.com/WW/view/en/28882233
Hotfix 2 WinCC flexible 2008
http://support.automation.siemens.com/WW/view/en/31796860
Service Pack 1 per WinCC flexible 2008
http://support.automation.siemens.com/WW/view/en/34778772
Hotfix 2 for WinCC flexible 2008 SP1
http://support.automation.siemens.com/WW/view/en/36540041
Applications & Tools
Accesso al pannello operatore tramite RFID
http://support.automation.siemens.com/WW/view/en/26481978
Visualizzazione di una variabile realtime e archiviata in un trend
http://support.automation.siemens.com/WW/view/en/34230359
Visualizzazione stato CPU
http://support.automation.siemens.com/WW/view/en/36157339
Visualizzazione dati archiviati in Excel
http://support.automation.siemens.com/WW/view/en/35928308
Archiviazione dati di tipo “string”
http://support.automation.siemens.com/WW/view/en/28626979
Accesso database da vbscript
http://support.automation.siemens.com/WW/view/en/26283062
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
69
Esempio invio email
http://support.automation.siemens.com/WW/view/en/28959436
Esempio invio sms
http://support.automation.siemens.com/WW/view/en/21184132
sincronizzazione data/ora
http://support.automation.siemens.com/WW/view/en/24104104
70
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
8. Comparazione pannelli
Funzionalita’
KTP 400 Basic / KTP 600 Basic
50
128
☑
☑
☑
☑
☑
☑
☑
KTP 1000 Basic / TP 1500 Basic
50
256
☑
☑
☑
☑
☑
☑
☑
TP 177A
250
500
☑
☑
☑
☑
☑
☑
☑
TP / OP 177B
500
1000
☑
☑
☑
☑
☑
☑
☑
MP 177 -6“
500
1000
☑
☑
☑
☑
☑
☑
☑
TP / OP / MP 277
500
2048
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
MP 377
500
4096
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
PC Runtime
500
4096
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
71
Oggetti semplici
KTP 400 Basic / KTP 600 Basic
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
KTP 1000 Basic / TP 1500 Basic
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
TP 177A
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
TP / OP 177B
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
MP 177 -6“
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
TP / OP / MP 277
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
MP 377
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
PC Runtime
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
72
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008
Oggetti complessi
KTP 400 Basic / KTP 600 Basic
☑
☑
☑
☑
☑
☑
KTP 1000 Basic / TP 1500 Basic
☑
☑
☑
☑
☑
☑
TP 177A
☑
☑
☑
☑
☑
☑
TP / OP 177B
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
MP 177 -6“
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
TP / OP / MP 277
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
MP 377
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
PC Runtime
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
☑
WinCC flexible Handbook - Guida introduttiva a WinCC flexible 2008 -
73
9. Glossario
BARGRAPH
Oggetto grafico utilizzato per la visualizzazione dinamica di istogrammi
BROWSER
Programma che fornisce uno strumento per navigare e interagire con i contenuti
che si trovano nel Web
FACEPLATE
Oggetto grafico complesso parametrizzabile modificabile in maniera centralizzata.
FDA (Food and Drug Administration)
Ente governativo statunitense che si occupa della regolamentazione dei prodotti
alimentari e farmaceutici che ha come scopo la tutela della salute dei cittadini.
G.M.P. (Good Manufacturing Practices)
G.A.M.P. (Good Automated Manufacturing Practices)
Linee guida per la convalida di Sistemi Automatizzati nell'industria farmaceutica.
.
HTML (Hyper Text Markup Language)
Linguaggio utilizzato per la realizzazione dei contenuti di una pagina web.
OLE (Object Linking and Embedding)
Principio di architettura centrale con Windows
OPC (OLE for Process Control)
Interfaccia standard per l'accesso a dati di processo
ROUTING
Comunicazione PG/OP su reti diverse
SCRIPT
Programma o una sequenza di istruzioni che viene interpretata o portata a termine
da un altro programma (invece che dal processore come nei linguaggi compilati).
SOAP (Simple Object Access Protocol)
Protocollo per lo scambio di messaggi tra componenti software
VBS (Microsoft Visual Basic Scripting Editon)
Linguaggio di programmazione interpretato. Deriva dal Visual Basic dal quale ha
preso i comandi principali.
10. Informazioni ?
Contatta il nostro servizio Hotline :
Customer Support Hotline
Telefono:
02 2436 2000
Fax:
02 2436 2100
[email protected]
E-mail:
oppure scrivici :
http://webdoc.siemens.it/CP/AD/SupportoeContatti/default.htm
Scarica

WinCC flexible Handbook Edizione 11_2009