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