Progettazione avanzata con WinCC Flexible

Transcript

Progettazione avanzata con WinCC Flexible
s
SIMATIC HMI
WinCC flexible
Getting Started Utente avanzato
Numero di ordinazione 6ZB5370-1CM05-0BA2
Edizione 04/2006
A5E00279921-03
Avvertenze tecniche di sicurezza
Questo manuale contiene indicazioni alle quali occorre attenersi per garantire la sicurezza delle persone e per
evitare danni materiali. Le indicazioni relative alla sicurezza delle persone sono evidenziate da un triangolo, le
avvertenze relative ai danni materiali non sono precedute dal triangolo. Le segnalazioni di pericolo vengono
rappresentate in ordine descrescente, in base al grado di pericolo.
Pericolo
significa che il mancato rispetto delle misure precauzionali provoca la morte, gravi lesioni fisiche o di ingenti
danni materiali.
Avvertenza
significa che il mancato rispetto delle misure precauzionali può provocare la morte, gravi lesioni fisiche o di
ingenti danni materiali.
Cautela
con il triangolo di pericolo, significa che il mancato rispetto delle misure precauzionali può comportare lesioni
fisiche non gravi.
Cautela
senza triangolo di pericolo, significa che il mancato rispetto delle misure precauzionali può comportare danni
materiali.
Attenzione
significa che il mancato rispetto delle avvertenze può provocare un evento o uno stato indesiderato.
Nel caso in cui subentrino più gradi di pericolo viene sempre indicata l'avvertenza di sicurezza con il grado di
pericolo più elevato. Se con il triangolo di pericolo si richiama l'attenzione sul pericolo di lesioni alle persone, è
possibile con che la stessa avvertenza vengano indicati anche danni alle cose.
Personale qualificato
L'apparecchio o il sistema in questione deve essere installato e messo in servizio soltanto in connessione alla
presente documentazione. La messa in servizio e l'esercizio di un apparecchio/sistema devono essere effettuati
solo dapersonale qualificato. Con personale qualificato, nel senso dei criteri di sicurezza tecnica della presente
documentazione, si intendono persone autorizzate a mettere in servizio, collegare a terra e contrassegnare gli
apparecchi, i sistemi e i circuiti elettrici secondo gli standard di sicurezza.
Uso conforme alle prescrizioni:
Si prega di osservare quanto segue:
Avvertenza
L’apparecchio può essere utilizzato solo per i casi d’impiego previsti nel catalogo e nella descrizione tecnica e
solo in combinazione con apparecchi e componenti di altre Case costruttrici raccomandati o omologati dalla
Siemens. Per garantire il funzionamento corretto e sicuro del prodotto, occorre provvedere ad un trasporto, un
magazzinaggio ed un montaggio eseguiti a regola d’arte e ad un uso ed una manutenzione appropriati.
Marchi
Tutti le denominazioni contrassegnate con ® sono marchi registrati della Siemens AG. Le restanti denominazioni
utilizzate nella presente documentazione possono essere marchi il cui uso da parte di terzi per scopi propri può
violare i diritti del proprietario.
Copyright Siemens AG 2006. All Rights Reserved.
La cessione e la riproduzione di questo documento, la sua utilizzazione e diffusione sono
vietate salvo espressa autorizzazione. Ogni infrazione verrà punita. Tutti i diritti sono
riservati, in particolare in caso di brevetti o modelli di utilità.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschaeftsgebiet Industrie-Automatisierung
Postfach 4848, D-90327 Nürnberg
Siemens Aktiengesellschaft
Esonero da responsabilità
In questa documentazione abbiamo verificato che il contenuto tecnico corrisponda
realmente all'hardware e al software descritti. Non potendo tuttavia escludere qualsiasi
discordanza, non possiamo assumerci la responsabilità per la totale corrispondenza tra
contenuti e hardware/software. Il contenuto dei nostri manuali viene revisionato
regolarmente in modo da poter riportare eventuali modifiche nelle successive edizioni.
Siemens AG 2006
Con riserva di modifiche tecniche
Indice
1
Benvenuti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Ampliamento della progettazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Apertura del progetto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Novità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Progettazione del Loop-In-Alarm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Personalizzazione della progettazione della ricetta . . . . . . . . . . . . . . . . . . . . 14
Progettazione della vista ricette avanzata . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Riempimento automatico della vista ricette . . . . . . . . . . . . . . . . . . . . . . . . . 20
Filtro delle segnalazioni nella vista segnalazioni . . . . . . . . . . . . . . . . . . . . . . 22
28
29
30
51
4
Archiviazione di segnalazioni e valori di processo . . . . . . . . . . . . . . . . . . 66
4.1 Significato di un archivio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.2 Archiviazione di segnalazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3 Rappresentazione delle segnalazioni archiviate . . . . . . . . . . . . . . . . . . . . . . 70
4.4 Archiviazione dei valori del processo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.5 Rappresentazione di valori di processo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
5
Progettazione di protocolli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.1 Significato di un protocollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.2 Protocollo delle segnalazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.3 Registrazione delle ricette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.4 Stampa di protocolli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
6
Creazione di script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
6.1 Significato di uno script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
6.2 Cambio del colore dello sfondo della vista segnalazioni. . . . . . . . . . . . . . . . . 94
7
Progettazione di un'amministrazione utenti . . . . . . . . . . . . . . . . . . . . . . . 98
7.1 Creazione di gruppi di utenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
7.2 Creazione di un utente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
7.3 Progettazione di un pulsante con protezione di accesso . . . . . . . . . . . . . . . 104
8
Creazione di un'interfaccia utente multilingue . . . . . . . . . . . . . . . . . . . . 106
8.1 Aggiunta della lingua inglese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
8.2 Introduzione dei testi in inglese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
8.3 Creazione della pagina per il cambio di lingua . . . . . . . . . . . . . . . . . . . . . . .112
8.4 Controllo della traduzione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
9
Personalizzazione della navigazione pagina . . . . . . . . . . . . . . . . . . . . . 126
9.1 Personalizzazione della navigazione tra le pagine . . . . . . . . . . . . . . . . . . . 127
10 Trasferimento del progetto al pannello operatore OP 270 . . . . . . . . . . . . 136
10.1 Verifica dei parametri di collegamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
10.2 Trasferimento del progetto sul pannello operatore . . . . . . . . . . . . . . . . . . . 140
11 Totally Integrated Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
11.1 Cosa significa «Totally Integrated Automation»? . . . . . . . . . . . . . . . . . . . . 143
11.2 Integrazione del progetto «OP270_Mixing» . . . . . . . . . . . . . . . . . . . . . . . . 144
11.3 Messa in servizio nel SIMATIC Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 149
3
3.1
3.2
3.3
Creazione di moduli pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cosa sono i moduli pagina? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creazione di un modulo pagina per il comando del numero di giri del mixer . .
Creazione e configurazione di un modulo pagina . . . . . . . . . . . . . . . . . . . . .
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
1
1 Benvenuti
2
Benvenuti nel « Getting Started - Utente avanzato » di WinCC flexible. Utilizzando l'esempio di un impianto di miscelazione per succhi di frutta, verrà dimostrato come è possibile ampliare una progettazione esistente con WinCC flexible
per un pannello operatore più efficiente.
Nel « Getting Started - Primi passi » è stata progettata un'interfaccia utente per il
pannello operatore OP 77B. L'impianto di miscelazione per succhi di frutta viene
ora munito del pannello operatoreOP 270 6", più efficiente, che può svolgere
anche le seguenti funzioni:
• Riduzione delle operazioni di progettazione per mezzo dell'utilizzo di moduli
pagina
• Archiviazione di segnalazioni e dati di produzione
• Emissione automatica di report di produzione e di stato al termine di un turno
• Passaggio dal funzionamento manuale dell'impianto di miscelazione a quello
automatico e viceversa
• Gestione degli utenti con diversi diritti d'accesso
• Cambio di lingua dell'interfaccia tra tedesco e inglese
Per avere a disposizione queste funzionalità nel pannello operatore, la progettazione esistente deve essere modificata e ampliata.
Nel « Getting Started - Utente avanzato » sono illustrate le fasi di progettazione
necessarie:
• Apertura del progetto
• Ampliamento della progettazione
• Creazione di moduli pagina
• Archiviazione di segnalazioni e valori di processo
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3
1 Benvenuti
• Progettazione di report
• Creazione di script
• Progettazione di un'amministrazione utenti
• Creazione di un'interfaccia utente multilingue
• Adeguamento della navigazione tra le pagine
• Trasferimento del progetto al pannello operatore OP 270 6"
• « Totally Integrated Automation »
Nel CD ROM WinCC flexible allegato si trova il programma con cui si possono
eseguire autonomamente queste fasi di progettazione. A tale scopo, è necessario installare sul computer utilizzato per la progettazione almeno l'edizione
« Standard » di WinCC flexible.
Per l'esempio contenuto in questo Getting Started sono stati utilizzati i seguenti
componenti:
È possibile utilizzare anche altri pannelli operatore della classe 177, 270, 270 e
370, tuttavia si consiglia l'OP 270 6“ perché consente di continuare a utilizzare il
progetto fornito per il Getting Started - Utente avanzato.
Se si utilizza un pannello operatore con altre funzionalità, la progettazione
potrebbe risultare differente dalle fasi indicate. Se non si ha a disposizione un
pannello operatore, si può anche eseguire una simulazione del dispositivo nel
computer di progettazione.
4
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della progettazione
6
2.1 Apertura del progetto
Come base per la progettazione utilizzare il progetto « OP77B_Mixing » creato
con il « Getting Started - Primi passi ». Per focalizzare la concentrazione sulla
progettazione delle nuove funzionalità, il progetto « OP77B_Mixing » è stato
adattato il più possibile al nuovo pannello operatore OP 270 6" da uno studio
d'ingegneria.
Per cominciare, aprire il progetto adattato e osservare i cambiamenti. Il progetto
è memorizzato sul terzo CD WinCC flexible nella directory
« Documents\[lingua]\Getting Started » con il nome
Project_GettingStarted_Fortgeschrittene_WinCC_flexible_2005.exe in forma di
archivio auto estraente (percorso di default: « C:\Temp »). L'archivio con appendice « Complete » contiene l'intera progettazione.
7
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
Procedimento
1. Avviare WinCC flexible e caricare il progetto « OP270_Mixing »:
8
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2.2 Novità
Il pannello operatore OP 270 6" dispone di un display più grande ed offre una
gamma di funzioni più vasta rispetto a quella offerta dall'OP 77B. Questa più
vasta gamma di funzioni è riscontrabile nella finestra del progetto:
Il display più grande permette allo studio d'ingegneria di rappresentare in modo
più dettagliato il livello di riempimento. È sufficiente aprire la pagina « FillLevels »
per riscontrarne i vantaggi:
Il simbolo « casa » assegnato al tasto funzione <F9> rientra nella nuova concezione della navigazione, anch'essa riadattata. La concezione della navigazione
sarà presentata alla fine di questa progettazione.
9
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
Prima di cominciare la progettazione delle nuove funzionalità aggiunte, è necessario eseguire altre tre modifiche in questo progetto:
• Al presentarsi di una segnalazione, è necessario passare ad una determinata
pagina (« Loop-In-Alarm »).
• Per il comando delle ricette si utilizza la vista ricette avanzata.
• Le segnalazioni relative al numero di giri del mixer devono poter essere
filtrate.
10
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2.3 Progettazione del Loop-In-Alarm
Dopo l'arrivo di una segnalazione, per passare alla pagina che contiene informazioni sull'errore che si è verificato, viene progettato un Loop-In-Alarm.
Nell' impianto di miscelazione in oggetto viene emessa una segnalazione se la
velocità del mixer supera i valori limite progettati. Per permettere all'operatore di
adottare subito provvedimenti adeguati, verrà creata una pagina in cui sarà
visualizzata la velocità del mixer.
1. Creare la pagina « PlantState »:
La visualizzazione del numero di giri del mixer viene creato nel corso della
progettazione.
11
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
Progettazione del Loop-In-Alarm
1. Aprire l'editor « Segnalazioni analogiche »:
2. Configurare la segnalazione « Velocità del mixer troppo elevata », in
modo che alla sua elaborazione si passi alla pagina « PlantState ».
3. Selezionare la funzione di sistema « Attiva pagina »:
4. Selezionare come parametro la pagina »PlantState »:
12
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5. Configurare nello stesso modo la segnalazione « Velocità del mixer
troppo bassa »:
13
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
2.4 Personalizzazione della progettazione della
ricetta
A partire dai pannelli operatore del tipo OP 270, per la
visualizzazione delle ricette è
possibile progettare anche
apposite pagine. Una pagina
di ricetta è una maschera
d'introduzione individuale
composta da campi I/O e
moduli pagina con funzionalità di ricette.
Il pannello operatore OP 270 6" dispone di un display più grande di OP 77B. Per
la visualizzazione e l'editazione delle ricette si utilizza pertanto la vista ricette
avanzata:
Nella vista ricette avanzata, la ricetta e il relativo set di dati selezionato vengono
visualizzati in modo chiaro con i rispettivi valori.
14
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2.5 Progettazione della vista ricette avanzata
Di seguito sono illustrate le modalità per adattare la vista ricette esistente alle
possibilità funzionali avanzate del pannello operatore.
1. Aprire la pagina « Recipes »:
15
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
2. Modificare la rappresentazione della vista ricette semplice:
Per comandare la vista ricette
tramite i tasti funzione del
pannello operatore, si utilizzano funzioni di sistema predefinite. Per ogni comando di
ricetta c'è una corrispondente
funzione di sistema.
3. I comandi delle ricette vengono eseguiti tramite i tasti funzione del
pannello operatore. Disattivare perciò tutti i pulsanti integrati nella vista
ricette:
16
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Disattivare anche la visualizzazione della barra di stato:
5. Progettare la funzione di sistema « LeggiSetDiDatiNuovo » nell'evento
« Premi » del tasto funzione <F10>:
La funzione di sistema si trova
nella categoria « Comando
tastiera per moduli pagina ».
6. Occupare nello stesso modo i seguenti tasti funzione con queste
funzioni di sistema:
• <F11>: « VistaRicetteSalvaSetDiDati »
• <F12>: « VistaRicetteEliminaSetDiDati »
• <F13>: « VistaRicetteScriviSetDiDatiNelControllore »
• <F14>: « VistaRicetteLeggiSetDiDatiDalControllore »
17
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
7. Assegnare al tasto funzione <F10> il pittogramma « Icon_New » come
etichetta:
18
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8. Occupare i tasti funzione da <F11> a <F14> con i seguenti pittogrammi:
• <F11>: « Icon_Save »
• <F12>: « Icon_Delete »
• <F13>: « Icon_ToPLC »
• <F14>: « Icon_FromPLC »
19
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
2.6 Riempimento automatico della vista ricette
Quando l'operatore passa alla pagina « Recipes » sul pannello operatore, nella
vista ricette deve essere visualizzato l'ultimo rapporto di miscelazione caricato.
Creare pertanto la variabile « Current_Dataset », che viene sempre alimentata
con i numeri dei set di dati della ricetta se nella vista ricette viene caricato un set
di dati.
1. Creare la variabile « Current_Dataset » in cui viene memorizzato il
numero della ricetta:
2. Configurare la variabile:
20
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Passare alla pagina « Recipes »:
4. Selezionare la vista ricette e la variabile in cui viene memorizzato il
numero di set di dati della ricetta:
21
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
2.7 Filtro delle segnalazioni nella vista segnalazioni
Se il filtro delle segnalazioni è
attivo, nella vista segnalazioni vengono visualizzate
solo le segnalazioni che contengono la stringa di caratteri
inserita. In questo caso viene
rilevata la differenza tra maiuscole e minuscole.
La variabile di filtro deve
essere del tipo « String ».
L'operatore deve avere la possibilità di filtrare le segnalazioni relative all'andamento della velocità nella vista segnalazioni in base ai criteri prescelti. Con il
criterio di filtro « bassa », l'operatore può fare in modo che nella vista segnalazioni appaiano solo le segnalazioni relative al mancato raggiungimento della
velocità prestabilita.
1. Creare la variabile « Filter_Messages » in cui sarà memorizzato il criterio
di filtro inserito:
22
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Aprire la pagina « Messages » e ridurre la vista segnalazioni:
23
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
3. Sotto la vista segnalazioni, introdurre un campo I/O per l'introduzione
del criterio di filtro e inserire la lunghezza della stringa di caratteri:
24
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Selezionare la variabile che trasmetterà il criterio di filtro alla vista
segnalazioni:
25
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2 Ampliamento della
progettazione
5. Modificare il colore dello sfondo del campo I/O per creare un riferimento
univoco alla vista segnalazioni nel pannello operatore:
Nel corso della progettazione programmeremo uno script che modificherà il
colore dello sfondo della vista segnalazioni non appena l'operatore avrà inserito il criterio di filtro.
26
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6. Infine inserire una casella di testo per l'etichetta:
27
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli pagina
28
3.1 Cosa sono i moduli pagina?
Dopo l'adattamento della vista livello di riempimento e della vista ricette alle
possibilità di rappresentazione ampliate, si passa alla creazione di un modulo
pagina per il comando del numero di giri del mixer.
In questo modulo pagina saranno rappresentati il numero di giri del mixer, il
modo di funzionamento dell'impianto e i dati caratteristici del motore del mixer.
La tecnica dei moduli pagina consente di creare moduli pagina standardizzabili
come un modulo regolatore o un modulo per il controllo degli azionamenti da
inserire in modo flessibile nella progettazione di una pagina.
I moduli pagina sono oggetti
che vengono composti a
partire da oggetti pagina
disponibili e per i quali
l'operatore definisce le
proprietà progettabili.
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.
29
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
3.2 Creazione di un modulo pagina per il comando
del numero di giri del mixer
Il modulo pagina è composto da una rappresentazione del numero di giri nominale ed effettivo, dei dati caratteristici del motore e dal modo di funzionamento
dell'impianto. Il modo di funzionamento dell'impianto viene commutato in una
casella di riepilogo. Nel modo di funzionamento « Manuale » l'operatore può
impostare il numero di giri del mixer.
Per progettare successivamente il modulo pagina come un oggetto di pagina,
durante la progettazione è necessario definire le proprietà dell'oggetto evidenziate come proprietà del modulo pagina:
30
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Creazione della struttura per i dati caratteristici del motore del
mixer
Una struttura è un tipo di dato
definito dall'utente che viene
assegnato ad una variabile.
Le strutture possono essere
utilizzate solo in combinazione con i moduli pagina.
Con le strutture è possibile raggruppare un certo numero di variabili diverse che
costituiscono un'unità logica, come ad esempio i dati caratteristici del motore. Le
strutture sono dati globali di progetto e valgono per tutti i pannelli operatore
all'interno dello stesso progetto.
Nel progetto WinCC flexible si crea una struttura in cui si creerà una voce per
ciascuna caratteristica del motore. In questo modo tutti i dati necessari sono raggruppati e non devono essere progettati come singole variabili in un modulo
pagina. Inoltre la struttura può essere utilizzata come modello per tutti i dati
caratteristici dei motori aventi le stesse caratteristiche. A tale scopo, creare la
struttura « MotorData » che in seguito sarà assegnata alla variabile
« Mixer_MotorData » come tipo di dato.
1. Creare la struttura « MotorData » in cui saranno memorizzati i dati
caratteristici del motore del mixer:
31
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
2. Creare una voce per la coppia di rotazione del motore:
3. Creare allo stesso modo le voci per la temperatura e la corrente del
motore:
32
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Creazione delle variabili per il comando del numero di giri del
mixer
1. Creare la variabile « Operation_Mode » per la commutazione del modo di
funzionamento dell'impianto:
33
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
2. Creare la variabile « Mixer_MotorData » in cui saranno memorizzati i dati
caratteristici del motore del mixer:
34
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Creare la variabile « Mixer_SetSpeed » per l'impostazione della velocità
nominale del mixer:
Creazione di un elenco di testi per la commutazione del modo
di funzionamento dell'impianto
1. Creare un nuovo elenco testi:
35
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
2. Come nome utilizzare « Operation_Mode » (1) e selezionare « Bit (0,1) » (2):
3. Creare due voci di elenco (1) e introdurre il rispettivo modo di
funzionamento (2):
36
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Creazione di un elenco grafiche per la visualizzazione del
modo di funzionamento
Nell'elenco grafiche il modo di funzionamento è visualizzato anche graficamente. Il colore « verde » indica il modo di funzionamento « automatico ». Il funzionamento manuale è rappresentato con il colore « blu ».
Valore « 0 »: Funzionamento « automatico », colore sfondo « verde », grafica
« Mixer_AutomaticMode »
Valore « 1 »: Funzionamento « manuale », colore sfondo « blu », grafica
« Mixer_ManualMode »
1. Creare un nuovo elenco grafiche per la visualizzazione del modo di
funzionamento:
37
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
2. Come nome utilizzare « Operation_Mode » (1) e selezionare « Bit (0,1) » (2):
3. Aprire l'immagine del mixer per le modifiche:
L'immagine del mixer si trova
nella finestra degli strumenti,
categoria « Grafiche », percorso
« SymbolFactory\Symbol
Factory 256 Colors\Mixers ».
38
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Modificare il colore dello sfondo per il funzionamento « automatico »:
39
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
5. Salvare l'immagine del mixer con il nome « Mixer_AutomaticMode »:
40
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6. Inserire l'immagine del mixer modificata nell'elenco grafiche:
41
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
7. Creare allo stesso modo la voce per il modo di funzionamento
« Manuale » e infine assegnare nomi espliciti:
Inserimento del pannello di comando e del display
Per la creazione del modulo pagina per il controllo del numero di giri del mixer
occorrono i seguenti oggetti pagina:
• 1 campo I/O per l'impostazione della velocità nominale
• 4 campi di output per la visualizzazione dei dati caratteristici del motore e
della velocità effettiva
• 1 campo I/O simbolico per la commutazione del modo di funzionamento
• 1 campo I/O grafico per la visualizzazione del modo di funzionamento
42
• 8 caselle di testo per le etichette
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Di seguito è descritto l'inserimento degli oggetti pagina ed il relativo posizionamento sullo schermo.
1. Passare alla pagina « PlantState » (1) e inserire un campo I/O per
l'impostazione della velocità nominale(2):
2. Configurare il campo I/O:
• Modificare il formato di rappresentazione del campo I/O:
43
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
• Impostare l'adattamento automatico delle dimensioni del campo I/O al
contenuto:
• Assegnare il nome « IOField_MixerSetSpeed » per stabilire un riferimento
univoco al campo I/O nella progettazione seguente:
44
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
• Dal momento che l'impianto di miscelazione per succhi di frutta generalmente lavora nel modo di funzionamento automatico, disattivare il
comando del campo I/O. Nel corso della progettazione si utilizzerà l'animazione « Comando » per abilitare il comando del campo I/O:
45
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
Assegnare anche a questi
campi I/O nomi che consentano di identificarli in modo
univoco:
« IOField_MotorTorque »
« IOField_MotorTemperature »
« IOField_MotorCurrent »
« IOField_MixerActualSpeed »
La selezione multipla consente
di risparmiare tempo durante
la progettazione. Si può anche
progettare completamente un
campo di output in un primo
tempo, quindi copiarlo e
incollarlo.
3. Inserire quattro campi di output per la visualizzazione dei dati
caratteristici del motore e della velocità effettiva:
4. Adattare il formato di rappresentazione e le dimensioni come per il
campo I/O per la visualizzazione della velocità effettiva.
46
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5. Inserire un campo I/O simbolico per la commutazione del modo di
funzionamento:
6. Configurare il campo I/O simbolico in modo che venga visualizzato
l'elenco testi « Operation_Mode »:
47
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
7. Inserire un campo I/O grafico per la visualizzazione del modo di funzionamento e configurarlo come campo di output:
8. Configurare il campo I/O grafico in modo che venga visualizzato l'elenco
grafiche « Operation_Mode »:
48
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Assegnare anche a queste
caselle di testo nomi che consentano di identificarle in
modo univoco:
« TF_PlantState »
« TF_Mixer »
« TF_MotorTorque »
« TF_Temperature »
« TF_MotorCurrent »
« TF_SwitchOperationMode »
« TF_ActualSpeed »
« TF_SetSpeed »
9. Infine inserire otto caselle di testo per le etichette e posizionare tutti gli
oggetti con i tasti freccia. Attenzione: « Stato dell'impianto » e « Mixer 1 »
sono caselle di testo separate:
10.Creare un bordo intorno agli oggetti e portare il bordo in secondo
piano:
Per ottenere un effetto 3D,
utilizzare un pulsante senza
scritte invece del bordo.
Disattivare inoltre la proprietà
« Servizio ».
49
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
11.Modificare il colore di riempimento del bordo:
50
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3.3 Creazione e configurazione di un modulo pagina
A questo punto, da tutti gli oggetti pagina inseriti si crea il modulo pagina.
1. Tenere premuto <Commutazione> e selezionare tutti gli oggetti pagina
da inserire nel modulo pagina:
2. Creare il modulo pagina:
51
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
Prima di configurare il modulo pagina, osservare brevemente l'editor dei
moduli pagina. L'editor di moduli pagina è composto dall'editor pagine e
dall'area di configurazione.
Editor pagine
Nell'editor pagine si posizionano gli oggetti contenuti nel modulo pagina. È
possibile eliminare oggetti o inserire nuovi oggetti dalla finestra degli strumenti.
Area di configurazione
Nella parte destra dell'area di configurazione in una struttura ad albero sono
elencati gli oggetti contenuti nel modulo pagina con le relative proprietà. Le
proprietà che possono essere « dinamizzate » con variabili o elenchi di testi e
grafiche sono rappresentate su uno sfondo blu scuro e vengono elencate in
un gruppo separato durante la progettazione nella finestra di dialogo delle
proprietà. I campi a 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 moduli pagina rappresenta l' « interfaccia »
del modulo pagina. Tutte le proprietà contenute in questa sezione possono
essere configurate nel corso della progettazione come tutte le altre proprietà
dell'oggetto.
In « Generale » è possibile attribuire un nome espressivo al modulo pagina. In
« Eventi » sono elencati gli eventi progettabili come « Stampa ».
Le voci « Elenco testi » ed « Elenco grafiche » vengono visualizzate solo se
durante la creazione del modulo pagina sono già stati assegnati elenchi di
testi e grafiche agli oggetti pagina corrispondenti.
52
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Assegnare un nome esplicito al modulo pagina:
Collegamento dei campi di output dei dati caratteristici del
motore al modulo pagina
1. Configurare la struttura dei dati caratteristici del motore nel modulo
pagina:
• Aggiungere una nuova proprietà per i dati caratteristici del motore:
53
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
• Attivare la proprietà (1), assegnare il nome « Mixer_MotorData » (2) e
selezionare come tipo di dati la struttura « MotorData » (3):
• Collegare la voce « MotorTorque » al valore di processo del campo I/O per
la visualizzazione della coppia:
Il simbolo rosso a forma di
freccia indica una proprietà
dinamica.
Una proprietà dinamica è
collegata sempre ad una
variabile che fornisce i valori
alla proprietà in runtime.
Una proprietà dinamica deve
essere pertanto progettata per
inserire il modulo pagina in
una pagina.
54
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Allo stesso modo, collegare le restanti voci con i valori di processo dei
campi I/O corrispondenti:
Con il simbolo meno che si trova alla sinistra della voce « Mixer_MotorData » è
possibile nascondere le voci della struttura.
Collegamento dei campi di output del numero di giri del mixer
al modulo pagina
La sequenza delle proprietà
collegate al modulo pagina
può essere modificata nello
stesso con i simboli delle
frecce.
Se si utilizza il modulo pagina
in una pagina, le proprietà
collegate vengono classificate in ordine alfabetico.
1. Collegare allo stesso modo i valori di processo dei campi I/O della velocità effettiva e nominale al modulo pagina ed assegnare nomi espliciti:
55
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
2. Configurare il campo I/O per la visualizzazione della velocità effettiva in
modo tale che i superamenti o i mancati raggiungimenti della velocità
consentita abbiano uno sfondo colorato:
• Selezionare la proprietà che controlla il cambio di colore:
56
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
• Inserire i valori limite:
57
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
Configurazione della commutazione del modo di
funzionamento
Per ottenere la velocità di rotazione ottimale del mixer per la miscelazione degli
ingredienti, si devono testare diverse velocità. A tale scopo, nell'impianto di
miscelazione per succhi di frutta è possibile passare dal modo di funzionamento
« automatico » a quello « manuale ».
Per poter impostare il numero di giri del mixer nel pannello operatore in modalità
« manuale », si deve configurare il campo I/O per l'impostazione della velocità
nominale in modo tale che il comando venga abilitato alla commutazione del
modo di funzionamento.
La freccia blu indica il collegamento ad una proprietà.
Se la freccia è rossa, la proprietà collegata è anche animata.
1. Collegare i valori di processo dell'elenco testi con il modulo pagina e
assegnare un nome esplicito:
58
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Collegare al valore di processo anche l'elenco grafiche con questa
proprietà:
59
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
3. Selezionare la proprietà che controlla l'abilitazione del comando:
4. Stabilire che il campo I/O venga attivato quando il modo di funzionamento viene commutato su « manuale » e la variabile assume il valore
« 1 »:
60
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Preparazione dell'impiego multiplo del modulo pagina
Se nel prossimo futuro l'impianto di miscelazione per succhi di frutta sarà esteso
a tre serbatoi di miscelazione, nella vista generale dell'impianto serviranno tre
moduli pagina: « Stato dell'impianto: Mixer 1 », « Stato dell'impianto: Mixer 2 » e
« Stato dell'impianto: Mixer 3 ».
Il simbolo bianco a forma di
freccia indica una proprietà
statica.
Le proprietà statiche possono
essere progettate direttamente nell'editor delle pagine.
Le proprietà progettate sono
memorizzate insieme al
modulo pagina.
Se si attiva la casella di controllo, la proprietà statica
diventa una proprietà dinamica. In questo modo, ad
esempio, si può progettare il
testo in una variabile.
1. Collegare la casella di testo « TF_Mixer » al modulo pagina, in modo da
poter inserire con facilità il riferimento a ciascun mixer:
61
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
La sequenza di progettazione
degli oggetti pagina è determinata dalla sequenza dei Tab
durante il comando in runtime.
Se non è stato selezionato
nessun oggetto, è possibile
stabilire successivamente la
sequenza di tabulazioni con il
comando « Vista > Sequenza
di tabulazioni ».
2. Chiudere il modulo pagina:
62
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
In « Generale » sono elencate
le proprietà statiche del
modulo pagina.
3. Selezionare la variabile che fornirà i valori al modulo pagina:
63
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3 Creazione di moduli
pagina
Per utilizzare il modulo pagina
anche in altri progetti, creare
una nuova biblioteca. Copiare
il modulo pagina nella nuova
biblioteca e caricare la biblioteca nel nuovo progetto.
Durante la progettazione il modulo pagina si comporta come qualsiasi altro
oggetto. Per un eventuale riutilizzo, il modulo pagina viene memorizzato nella
biblioteca del progetto:
A proposito: un modulo pagina può essere posizionato e dimensionato liberamente. Quando il modulo pagina viene modificato, le modifiche non hanno
effetto sulla posizione e sulle dimensioni nelle diverse postazioni di utilizzo.
64
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
65
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di segnalazioni e
valori di processo
66
4.1 Significato di un archivio
Per documentare il funzionamento dell'impianto di miscelazione per succhi di
frutta, le segnalazioni e i valori di processo che si verificano durante la produzione vengono memorizzati all'interno di archivi. In questo modo, il capo turno ha
la possibilità di informarsi direttamente sul pannello operatore circa gli avvenimenti particolari che si sono verificati durante l'ultimo turno.
In un secondo tempo, è possibile valutare le segnalazioni e i dati di processo
salvati. In questo modo si ottengono importanti informazioni tecniche ed economico-operative sullo stato di funzionamento dell'impianto. Con queste informazioni è possibile:
• ottimizzare i cicli di manutenzione,
• incrementare la qualità dei prodotti e
• assicurare gli standard di qualità.
67
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
4.2 Archiviazione di segnalazioni
Nell'impianto di miscelazione per succhi di frutta, le irregolarità di funzionamento
del mixer devono essere documentate. Verrà pertanto progettato l'archivio
segnalazioni « Mixer_Speed » nel quale verranno memorizzate le segnalazioni
relative al mancato raggiungimento e al superamento della velocità prevista
durante un turno.
1. Creare un nuovo archivio segnalazioni:
2. Configurare l'archivio segnalazioni:
68
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Aprire l'editor classi segnalazioni:
4. Configurare la classe « Guasto » in modo che le relative segnalazioni
vengano archiviate nell'archivio segnalazioni « Mixer_Speed »:
Le segnalazioni appartengono
sempre ad una classe. Per
ogni classe definire determinate proprietà, p.es. il colore
per gli stati di conferma. In un
archivio viene sempre archiviata una determinata classe
di segnalazioni.
69
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
4.3 Rappresentazione delle segnalazioni archiviate
Di seguito sono illustrate le modalità di progettazione di una vista segnalazioni
per la rappresentazione dell'archivio segnalazioni « Mixer_Speed ».
1. Creare la pagina « AlarmsArchive »:
2. Inserire una vista segnalazioni:
70
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Configurare la vista segnalazioni in modo che venga visualizzato
l'archivio segnalazioni « Mixer_Speed »:
71
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
4.4 Archiviazione dei valori del processo
L'andamento della velocità del mixer deve essere archiviato per la durata di un
turno. Il capo turno potrà quindi acquisire, direttamente sul pannello operatore,
una visione d'insieme delle oscillazioni della velocità dell'impianto di miscelazione per succhi di frutta.
1. Creare un nuovo archivio variabili:
2. Configurare l'archivio variabili:
72
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Passare all'editor variabili (1) e selezionare la variabile « Mixer_Speed »
(2):
4. Configurare la variabile in modo che i relativi valori vengano archiviati
nell'archivio variabili « Speed_Course »:
73
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
4.5 Rappresentazione di valori di processo
In questo modo i valori di processo archiviati relativi all'andamento della velocità,
vengono emessi sul pannello operatore sotto forma di una curva:
1. Creare la pagina « TrendView »:
2. Inserire una vista della curva:
74
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Configurare la vista della curva:
• Disattivare la visualizzazione della tabella dei valori:
• Modificare per l'asse sinistro e destro la gamma di valori su « 0 » e « 1000 »
(2) e stabilire la lunghezza dell'etichetta degli assi (3):
• Creare una nuova curva:
75
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
• Scegliere il tipo di curva:
• Scegliere la variabile che fornisce i valori alla curva:
76
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
• Selezionare quindi la variabile che sarà memorizzata nell'archivio:
Per una regolare acquisizione dei valori, utilizzare il valore preimpostato di un
secondo.
Progettazione del controllo della curva
La configurazione due tasti funzione permette all'operatore di seguire meglio
l'andamento della velocità sul pannello e di « sfogliare » la vista della curva.
1. Progettare la funzione di sistema « SfogliaVistaCurvaIndietro » (2)
nell'evento « Premi » (1) del tasto funzione <F10>:
La funzione di sistema si trova
nella categoria « Comando
tastiera per moduli pagina ».
77
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
2. Indicare come parametro il nome della vista della curva:
78
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Assegnare al tasto funzione <F10> il pittogramma « Icon_ShiftLeft »
come etichetta:
79
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4 Archiviazione di
segnalazioni e
valori di processo
4. Progettare nello stesso modo sul tasto funzione <F11> la funzione di
sistema « SfogliaVistaCurvaAvanti » e assegnare al tasto funzione il
pittogramma « Icon_ShiftRight »:
80
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
81
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5 Progettazione di protocolli
82
5.1 Significato di un protocollo
I protocolli servono per la documentazione di un processo di fabbricazione per la
verifica dei prodotti o il controllo qualità. Le segnalazioni e i dati delle ricette
vengono quindi emessi regolarmente sui protocolli dei turni.
5.2 Protocollo delle segnalazioni
Di seguito sono illustrate le modalità di creazione di un protocollo in cui sarà
emesso il contenuto dell'archivio « Mixer_Speed ».
1. Creare un nuovo protocollo:
2. Rinominare il protocollo in
« MixerSpeedHistory »:
83
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5 Progettazione di
protocolli
3. Inserire un oggetto « Stampa segnalazione » nel protocollo:
4. Configurare l'oggetto « Stampa segnalazione » in modo che vengano
emessi i dati dell'archivio segnalazioni « Mixer_Speed »:
84
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5. Inserire il numero di foglio, la data e l'ora nel pié di pagina del
protocollo:
85
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5 Progettazione di
protocolli
5.3 Registrazione delle ricette
Di seguito sono illustrate le modalità di creazione di un protocollo in cui saranno
emessi i dati della ricetta per il gusto « arancia ».
1. Creare il protocollo « RecipeOrange »:
2. Inserire un oggetto « Stampa ricetta » nel protocollo:
86
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Configurare l'oggetto « Stampa ricetta » in modo che venga emessa la
ricetta « Orange »:
87
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5 Progettazione di
protocolli
4. Inserire il numero di foglio, la data e l'ora nel pié di pagina del
protocollo:
88
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5.4 Stampa di protocolli
Una volta al giorno i protocolli devono essere stampati su una stampante
collegata al pannello operatore.
L'emissione ciclica si progetta con l'ausilio della schedulazione.
1. Creare un nuovo ordine:
89
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
5 Progettazione di
protocolli
2. Configurare l'ordine in modo che ogni giorno, alle ore 12,00, vengano
emessi su una stampante i protocolli « RecipeOrange » e
« MixerSpeedHistory »:
• Selezionare l'ora:
90
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
La funzione di sistema si trova
nella categoria « Stampa ».
• Configurare l'ordine in modo che vengano stampati entrambi i protocolli:
91
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6 Creazione di script
92
6.1 Significato di uno script
WinCC flexible possiede un'interfaccia di programmazione con cui, in runtime, è
possibile accedere a parti dei dati del progetto. Con Visual Basic Script (VBS) si
possono creare degli script se nel pannello operatore sono necessarie funzionalità aggiuntive.
Durante la programmazione l'utente è supportato da comode funzioni, come la
scelta dell'oggetto in funzione del contesto:
Nello script si possono
utilizzare:
• Valori di variabili
• Funzioni di sistema
• Script
• Moduli pagina con controllo operatore
(p.es. interruttori)
93
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6 Creazione di script
6.2 Cambio del colore dello sfondo della vista
segnalazioni
Nella pagina « Messages » l'operatore può filtrare le segnalazioni della vista
segnalazioni in base a una stringa di caratteri contenuta nel testo delle segnalazioni stesse.
Se le segnalazioni devono essere rappresentate con un filtro, lo sfondo della
vista segnalazioni deve avere lo stesso colore del campo di input. In questo
modo, l'operatore può riconoscere che c'è un filtro attivo e quindi non tutte le
segnalazioni saranno rappresentate nella vista segnalazioni.
Procedimento
1. Creare lo script « DisplayFilterState »:
94
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Nell'assistente dello script è
possibile preconfigurare funzioni di sistema con parametri e quindi inserirle nel codice
con Drag&Drop. Nell'assistente dello script sono inoltre disponibili modelli di
istruzioni utilizzate di frequente, come If...Then.
2. Scrivere il seguente codice, che cambia il colore dello sfondo della vista
segnalazioni:
Progettazione dell'indicatore di filtro nella vista segnalazioni
1. Passare all'editor variabili (1) e selezionare la variabile
« Filter_Messages » (2):
95
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6 Creazione di script
2. Configurare la variabile « Filter_Messages » in modo che al variare del
valore (1) venga eseguito lo script « DisplayFilterState » (2):
Se l'operatore inserisce un criterio di filtro nel pannello operatore, lo sfondo della
vista segnalazioni cambia colore.
96
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
97
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
7 Progettazione di
un'amministrazione utenti
98
Nell'impianto di miscelazione per succhi di frutta lavorano diverse persone, che
hanno mansioni differenti:
• La Sig.ra Peters e il Sig. Miller comandano l'impianto e decidono quale gusto
produrre.
• Il Sig. Rodrigez è responsabile della messa in servizio e in qualità di tecnico
introduce, ad esempio, nuovi dati di produzione.
Gruppo di utenti: Possiede
determinati diritti d'accesso.
Utente: Appartiene a un
gruppo di utenti e dispone
pertanto dei diritti di questo
gruppo.
Nell'amministrazione utenti si stabilisce chi sono le persone che potranno
comandare l'impianto di miscelazione per succhi di frutta e quali sono i loro diritti
d'accesso. A tale scopo si creano gruppi di utenti e utenti. Se una persona vuole
lavorare al pannello operatore, deve connettersi con un nome utente e una
password.
99
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
7 Progettazione di
un'amministrazione
utenti
7.1 Creazione di gruppi di utenti
Nel progetto esistono per default i gruppi di utenti « Amministratori » e
« Operatori ». Di seguito sono illustrate le modalità di creazione del gruppo
« Technologists » e definizione delle autorizzazioni all'uso.
1. Creare un nuovo gruppo di utenti:
2. Chiamare il gruppo di utenti « Technologists » (1) e inserire come commento « Possono modificare le ricette » (2):
100
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Creare l'autorizzazione « Modifica dati ricette » (1, 3) e assegnarla al
gruppo di utenti « Technologists » (2):
4. Assegnare quindi al gruppo di utenti « Technologists » l'autorizzazione
« Servizio ».
101
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
7 Progettazione di
un'amministrazione
utenti
7.2 Creazione di un utente
Di seguito sono illustrate le modalità di creazione degli utenti « Rodrigez »,
« Miller » e « Peters » e la relativa assegnazione a diversi gruppi di utenti.
1. Creare un nuovo utente:
In una vista utenti vengono
visualizzati tutti gli utenti con i
nomi visualizzati. Se si
progetta una vista utenti in un
altro progetto, utilizzare gli
stessi nomi e nomi visualizzati.
2. Chiamare l'utente « Rodrigez » (1) e inserire la password « 001 » (2):
102
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Assegnare « Rodrigez » al gruppo di utenti « Technologists »:
4. Creare quindi gli utenti « Miller » e « Peters » ed assegnarli al gruppo di
utenti « Operatori »:
103
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
7 Progettazione di
un'amministrazione
utenti
7.3 Progettazione di un pulsante con protezione di
accesso
Soltanto i tecnologi possono inserire nuovi dati di produzione o modificarli. Nella
pagina « Recipes » i seguenti tasti funzione verranno pertanto dotati di un
accesso protetto:
• <F10> (nuovo set di dati)
• <F11> (salvataggio del set di dati)
• <F12> (cancellazione del set di dati)
• <F13> (caricamento del set di dati dal controllore)
1. Passare alla pagina « Recipes »:
104
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Impostare per il tasto funzione <F10> la protezione dall'accesso
« Modifica dati ricetta »:
3. Allo stesso modo, assegnare questa protezione dall'accesso ai tasti di
funzione da <F11> a <F13>.
Ogni utente è assegnato a un gruppo di utenti con diritti d'accesso differenti.
Affinché un operatore possa connettersi nel pannello, deve essere visualizzata
un'apposita finestra di dialogo. Verrà eseguita la progettazione di questa finestra
di connessione insieme alla « Creazione di un'interfaccia utente multilingue ».
105
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di un'interfaccia utente
multilingue
106
I motivi della creazione di un'interfaccia utente multilingue possono essere i
seguenti:
• L'impianto di miscelazione per succhi di frutta viene utilizzato in un'affiliata
estera in cui il personale addetto non comprende il tedesco. In questo caso,
sul pannello operatore è necessaria solo la lingua del rispettivo Paese.
• Nell'impianto di miscelazione per succhi di frutta, il personale addetto parla
lingue diverse. In questo caso, sul pannello operatore è necessaria l'interfaccia utente in più lingue. In caso di necessità, il personale addetto può cambiare la lingua.
Questo capitolo descrive con
un esempio la progettazione
del cambio di lingua tedesca e
inglese.
Eseguire le stesse istruzioni
per la propria lingua.
Nell'esempio si suppone che nell'impianto lavori anche personale anglofono. Per
la creazione di un'interfaccia utente in inglese sono necessarie le seguenti fasi:
• Aggiunta della lingua inglese
• Introduzione dei testi in inglese
• Creazione della pagina per il cambio di lingua
107
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
8.1 Aggiunta della lingua inglese
Nell'area di lavoro si possono
aprire fino a 20 editor contemporaneamente. Di tanto in
tanto, chiudere gli editor che
non sono più necessari
Di seguito sono illustrate le modalità per aggiungere la lingua inglese nel
progetto e renderla disponibile sul pannello operatore.
Procedimento
1. Aggiungere la lingua « Inglese (Stati Uniti) » al progetto:
Nel progetto, questa fase è già stata eseguita, poiché lo studio d'ingegneria
ha progettato in inglese i testi delle segnalazioni per il numero di giri del mixer
e lo stato della valvola.
108
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Impostare il caricamento delle lingue tedesco e inglese sul pannello
operatore:
109
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
8.2 Introduzione dei testi in inglese
I testi in inglese vengono visualizzati sul pannello operatore dopo il cambio di
lingua. Per introdurre i testi in inglese esistono le possibilità di seguito elencate.
• Far tradurre i testi da un centro traduzioni.
Se non si conosce la lingua di destinazione, esportare i testi del progetto in un
file di testo. Far tradurre questo file di testo da un centro traduzioni ed in
seguito importarlo nuovamente nel progetto.
• Introdurre autonomamente i testi in lingua straniera nell'editor Testi del progetto.
L'editor Testi del progetto mostra tutti i testi del progetto rilevanti ai fini della
traduzione.
• Cambiare la lingua e inserire i nuovi testi in lingua straniera per ogni oggetto.
• Creare una biblioteca con i testi in lingua straniera e tradurre i testi automaticamente.
110
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Come inserire autonomamente i testi in lingua straniera:
Nell'editor « Testi del
progetto » sono contenuti tutti
i testi del progetto. Se si utilizzano delle biblioteche, con il
menu di scelta rapida è possibile tradurre i testi automaticamente.
1. Aprire l'editor « Testi del progetto » (1) e inserire le traduzioni in inglese
dei testi progettati (2):
111
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
8.3 Creazione della pagina per il cambio di lingua
Per gestire il pannello operatore dell'impianto di miscelazione per succhi di frutta
in diverse lingue, all'operatore occorre una pagina, sul pannello operatore
dell'impianto, in cui sia possibile effettuare il cambio di lingua. Per permettere
all'operatore di riconoscere nella pagina di selezione qual è la lingua corrente sul
pannello, verrà creato innanzitutto un elenco grafiche.
L'elenco grafiche, in funzione di un valore numerico, mostra una determinata
pagina (in questo caso la bandierina della lingua utilizzata).
Visualizzazione della lingua corrente sul pannello operatore
Nella variabile « Current_Language » viene memorizzata la lingua impostata nel
pannello operatore.
1. Creare la variabile « Current_Language » (1, 2, 3) e configurare la variabile (4, 5):
112
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Creare un nuovo elenco grafiche:
3. Come nome dell'elenco grafiche utilizzare « Current_Language »:
113
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
4. Creare una nuova voce dell'elenco:
114
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Le bandiere si trovano nella
finestra degli strumenti, categoria grafiche, percorso
« Miscellaneous\Europe » e
« ...\America ».
5. Assegnare alla voce dell'elenco l'illustrazione della bandiera tedesca:
115
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
6. Creare nello stesso modo la voce di elenco per la bandiera americana:
Progettazione dell'interfaccia utente
1. Creare la pagina « LanguageSelection »:
116
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Configurare il tasto funzione <F1> della pagina « LanguageSelection » in
modo che (1) venga etichettato con la bandiera tedesca (2, 3, 4):
117
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
3. Etichettare nello stesso modo il tasto funzione <F2> con l'illustrazione
della bandiera americana:
4. Creare quindi una casella di testo, che richiede all'operatore di
selezionare una lingua:
118
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Progettazione del cambio di lingua e della connessione utente
È possibile immettere sole le
lingue caricate nel pannello
operatore. I codici delle lingue
sono:
tedesco: de-DE
inglese: en-US
francese: fr-FR
italiano: it-IT
spagnolo: es-ES
cinese (semplificato): zh-CN
cinese (tradizionale): zh-TW
coreano: ko-KR
giapponese: ja-JA
Nel seguito viene spiegato in che modo configurare il tasto funzione <F1> al fine
di ottenere l'abilitazione all'operabilità col solo azionamento del tasto. Premendo
nuovamente il tasto, la lingua viene cambiata in tedesco e la variabile
« Current_Language » viene impostata sul valore « 0 ». Si passa infine alla pagina
« Selection »:
1. Assegnare al tasto funzione <F1> il diritto di operabilità « Servizio »:
2. Progettare le seguenti funzioni di sistema nel tasto <F1>:
• Cambiare la lingua e passare al tedesco:
119
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
• Impostare il valore della variabile su « 0 »:
• Progettare il cambio di pagina:
3. Configurare il tasto funzione <F2> nello stesso modo per l'inglese, ma
impostare il valore della variabile su « 1 »:
120
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Modificare quindi la pagina iniziale da « Selection » a
« LanguageSelection »:
121
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
8.4 Controllo della traduzione
Per verificare che tutti i testi in tedesco siano stati tradotti, cambiare la lingua in
WinCC flexible da tedesco a inglese.
1. Cambiare la lingua di elaborazione del progetto:
2. Visualizzare la finestra del testo
di riferimento:
3. Aprire tutte le pagine e gli editor in cui sono stati introdotti testi e controllare se vengono visualizzati tutti i corrispondenti testi in inglese.
Nella pagina « Plant State » il testo del modulo pagina non è stato ancora
tradotto. Le caselle di testo sono ancora vuote, ad eccezione di quella collegata al modulo pagina. Questo testo, infatti, è già stato tradotto nell'editor
« Testi del progetto ».
122
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Aprire il modulo pagina per inserire i testi in inglese:
123
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
8 Creazione di
un'interfaccia
utente multilingue
5. Inserire i testi in inglese:
124
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
6. Inserire le traduzioni in inglese anche nell'elenco testi:
7. Chiudere il modulo pagina ed effettuare poi un nuovo cambio di lingua
per tornare al tedesco.
A questo punto, il modulo pagina contiene anche i testi in inglese.
125
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
9 Personalizzazione della navigazione
pagina
126
Con la navigazione pagina si creano cambi di pagina con Drag&Drop. Per
mezzo dell'ordinamento delle pagine si crea una struttura di navigazione
gerarchica. Nel progetto di esempio si passa sempre alla pagina iniziale di livello
superiore tramite il tasto <F9>.
9.1 Personalizzazione della navigazione tra le pagine
Oltre alla struttura di navigazione gerarchica, occorre anche un cambio di pagina
per passare dalla pagina iniziale alle diverse pagine, come la vista ricette o la
visualizzazione dello stato di riempimento.
Adesso verrà creato questo cambio di pagina nella navigazione. A tale scopo,
alla navigazione vengono aggiunte innanzitutto le seguenti pagine:
• « PlantState »
• « AlarmsArchive »
• « TrendView »
• « LanguageSelection »
127
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
9 Personalizzazione
della navigazione
pagina
Con questa impostazione si
impedisce che la progettazione dei softkey nelle pagine
« Recipes » e « TrendView »
venga sovrascritta con la
navigazione pagina.
1. Accertarsi che il numero di colonne sia impostato su « 1 »:
2. Aprire la navigazione pagina:
128
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Aggiungere le pagine « PlantState », « AlarmsArchive » e
« LanguageSelection » alla navigazione:
4. Aggiungere infine la pagina « LanguageSelection » alla navigazione:
129
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
9 Personalizzazione
della navigazione
pagina
Creazione di cambi pagina
1. Creare un cambio pagina dalla pagina « Selection » a « FillLevels »:
2. Stabilire che il cambio di pagina venga eseguito con il tasto <F1>:
130
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Creare nello stesso modo il cambio di pagina per « Recipes »,
« Messages », « AlarmsArchive », « TrendView » e « PlantState »:
131
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
9 Personalizzazione
della navigazione
pagina
4. Creare quindi un cambio di pagina per passare a « LanguageSelection »:
132
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Personalizzazione della pagina di selezione
Durante la creazione dei cambi pagina sono state approntate automaticamente
etichette ed assegnate ai tasti funzione. Ora verrà inserito anche un campo I/O
grafico che visualizzerà la lingua impostata nel pannello operatore.
1. Posizionare i pulsanti coni tasti freccia accanto ai tasti di funzione:
2. Creazione di un campo I/O grafico:
133
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
9 Personalizzazione
della navigazione
pagina
3. Configurare il campo I/O grafico come campo di emissione (1) e
selezionare l'elenco grafiche (2, 3):
4. Quindi selezionare la variabile che fornisce i valori al campo I/O grafico:
5. Adattare infine le etichette dei pulsanti per tedesco e inglese (cambiare
la lingua) in base all'elenco seguente:
• Livelli di riempimento = Fill Levels
• Vista segnalazioni = Message View
• Vista ricette = Recipe View
• Archivio segnalazioni = Message Archive
• Vista curve = Trend View
• Stato impianto = Plant State
• Selezione lingua = Language Selection
134
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
135
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
10Trasferimento del progetto al
pannello operatore OP 270
136
Nel progetto è stata realizzata l'interfaccia utente grafica e sono state create le
variabili per leggere o per trasferire i valori di processo nel controllore. Per poter
comandare l'impianto di miscelazione per succhi di frutta con il pannello operatore è necessario un programma di controllo, che è stato scritto da un ingegnere
/ sviluppatore di applicativi.
Nel programma di controllo l'ingegnere impiega blocchi di dati che utilizzano gli
stessi indirizzi delle variabili del progetto di esempio.
Per la messa in servizio, verranno eseguite ora le seguenti fasi:
• Verifica dei parametri di collegamento
• Trasferimento del progetto sul pannello operatore
137
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
10Trasferimento del
progetto al
pannello operatore
10.1Verifica dei parametri di collegamento
Il pannello operatore OP 270 6" è collegato al controllore dell'impianto di miscelazione per succhi di frutta tramite una rete MPI. I parametri di collegamento
sono già stati impostati dallo studio d'ingegneria.
1. Aprire l'editor collegamenti:
138
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
Per il pannello operatore e il controllore sono impostati rispettivamente gli
indirizzi 1 e 2. Il controllore e il pannello operatore comunicano tra loro tramite
una rete MPI:
139
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
10Trasferimento del
progetto al
pannello operatore
10.2Trasferimento del progetto sul pannello
operatore
Al trasferimento del progetto
sul pannello operatore viene
eseguita automaticamente
una verifica della coerenza.
Dopo aver verificato i parametri di collegamento, trasferire i dati del progetto sul
pannello operatore.
1. Tramite un cavo MPI, collegare il pannello operatore al computer
utilizzato per la progettazione.
2. Avviare il trasferimento:
140
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
3. Eseguire le seguenti impostazioni di trasferimento (1, 2) e trasferire il
progetto sul pannello operatore (3):
Non appena l'ingegnere applicativo avrà caricato il programma di controllo nel
controllore, l'impianto di miscelazione per succhi di frutta potrà essere comandato con il pannello operatore OP 270 6".
Il programma di controllo si trova sul terzo CD di WinCC flexible nella directory
« Documents\[lingua]\Getting Started ».
141
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11 Totally Integrated Automation
142
11.1 Cosa significa « Totally Integrated Automation »?
Durante la messa in servizio del progetto, potrebbero sorgere i seguenti dubbi:
« Perché è necessario creare le variabili prima nel progetto ed in seguito ricrearle per il sistema di automazione? Ciò comporta un eccessivo dispendio di
tempo ed il rischio di commettere errori. »
Totally Integrated Automation consente di creare le variabili una sola volta come
« Tabella dei simboli » del programma di controllo. Durante la progettazione in
WinCC flexible si accede direttamente a questa tabella dei simboli. Questa
modalità di lavoro è chiamata anche « funzionamento integrato ».
« Totally Integrated
Automation » opera su tre
fronti:
• gestione dati integrata
• comunicazione integrata
• accesso alla lista dei
simboli
Il funzionamento integrato presuppone che SIMATIC STEP7 V5.3 sia installato
sul computer utilizzato per la progettazione.
143
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11 Totally Integrated
Automation
11.2 Integrazione del progetto « OP270_Mixing »
Per usufruire dei vantaggi della Totally Integrated Automation è necessario integrare in SIMATIC STEP7 il progetto « OP270_Mixing ». Di seguito sono illustrate
le modalità per integrare il progetto « OP270_Mixing » nel progetto SIMATIC
STEP7 « S7Mixing », appositamente creato da un ingegnere.
Il programma di controllo si trova sul terzo CD di WinCC flexible nella directory
« Documents\[lingua]\Getting Started ».
1. Integrare il progetto SIMATIC STEP 7:
144
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Selezionare il progetto SIMATIC STEP7:
145
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11 Totally Integrated
Automation
3. Aprire il SIMATIC Manager:
146
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
4. Caricare il progetto SIMATIC STEP7:
147
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11 Totally Integrated
Automation
5. Collegare la stazione SIMATIC HMI alla rete MPI:
148
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11.3 Messa in servizio nel SIMATIC Manager
Dopo l'integrazione del progetto « OP270_Mixing », il SIMATIC Manager diventa
una centrale di gestione con cui è possibile sia progettare il sistema di automazione, sia accedere al progetto di WinCC flexible:
Facendo doppio clic su
« FillLevels », il progetto
« OP270_Mixing » si apre
automaticamente.
Durante la progettazione in WinCC flexible, selezionare le variabili direttamente
dalla tabella dei simboli del progetto SIMATIC STEP7.
149
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
11 Totally Integrated
Automation
Trasferimento del progetto sul pannello operatore
1. Richiamare la finestra di dialogo di configurazione per le impostazioni di
trasferimento:
150
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2
2. Trasferire il progetto sul pannello operatore:
Complimenti, avete portato a termine l'ampliamento della progettazione e
appreso la maggior parte delle funzionalità di WinCC flexible. Inoltre, avete dato
un primo sguardo alla progettazione degli impianti con STEP7.
A proposito: Sono disponibili diverse opzioni per WinCC flexible, con cui potrete
progettare p. es. la chiamata di un tecnico dell'assistenza via e-mail o tramite il
telecomando di un OS.
Per conoscere queste opzioni, vedere « Getting Started - Opzioni ».
151
WinCC flexible Getting Started Utente avanzato
Getting Started, Edizione 04/2006, 6ZB5370-1CM05-0BA2