SIMATIC HMI
Transcript
SIMATIC HMI
Progettazione di sistemi basati su Windows Indice Indice Pagina Introduzione............................................................ 3 Mettere in servizio il pannello operatore ................. 8 Passi fondamentali ............................................... 12 Testare il progetto................................................. 20 Estendere il progetto con semplici elementi ......... 24 Edizione 07/00 SIMATIC, SIMATIC HMI, HMI, ProTool/Lite, ProTool et ProTool/Pro sono marchi registrati della Siemens AG. Le altre sigle di questa documentazione possono essere marchi, il cui utilizzo da parte di terzi per i loro scopi può violare i diritti dei proprietari. Siemens AG 1 2 Siemens AG Progettazione di sistemi basati su Windows Introduzione Introduzione Sul calcolatore di progettazione (PC o PG), con il software di progettazione si creano progetti, sotto Windows®, per la visualizzazione del processo per i seguenti pannelli operatori: • Display di testo (ad. es. TD17) • Pannelli operatori con display a riga (ad. es. OP3, OP7, OP17) • Pannelli operatori con display di grafica (ad. es. OP27, OP37) • Touch Panel (ad. es. TP27, TP37) • Sistemi a base di Windows − Panels (ad. es. TP170 A, TP170 B, OP170 B) − Multi Panels (ad. es. MP270) − OP37/Pro − PC a Panel (ad. es. PC670, FI25, FI45) − PC • Apparecchiature C7 (ad. es. C7-621/623/624/626/633/634) Il software di progettazione può essere fornito in tre livelli di ampliamento: • ProTool/Pro per progettare tutta la famiglia di apparecchiature • ProTool per progettare display di testo, pannelli operatori con display a riga a di grafica come anche le apparecchiature a base di Windows TP170 A, TP170 B, OP170 B e MP270 • ProTool/Lite per progettare display di testo, pannelli operatori con display a riga e l'apparecchiatura a base di Windows TP170 A Questa documentazione introduce, passo per passo, nella progettazione di sistemi a base di Windows, senza trattare i dettagli specifici per la creazione del relativo programma del controllore. Siemens AG 3 Introduzione Progettazione di sistemi basati su Windows Componenti di ProTool A seconda della versione, con SIMATIC ProTool vengono fornite le seguenti due componenti: • Software di progettazione ProTool/Lite, ProTool o ProTool/Pro CS (Configuration System) • Software per visualizzazione del processo ProTool/Pro RT (Runtime) o software di sumulazione per sistemi a base di Windows. Software di progettazione: Con il software di progettazione si creano progetti sul calcolatore di progettazione con i seguenti sistemi operativi: • Microsoft® Windows® 95 OSR 2 (Build 950b) o più nuovo • Microsoft® Windows® 98 e Windows® 98 SE • Microsoft® Windows® NT 4.0 con Service Pack 5 o 6 • Microsoft® Windows® 2000 Runtime-Software ProTool/Pro RT: Con ProTool/Pro RT si fa girare il progetto con Windows® per visualizzarlo e comandarlo su SIMATIC Panel PC o su PC standard. Il software Runtime è provvisto di una protezione software. Cioè, ogni software Runtime installato su un PC standard u su un SIMATIC Panel PC necessita, per funzionare senza limitazioni, di un'autorizzazione. Se manca l'autorizzazione, il ProTool/Pro RT funziona in modalità “DEMO”. Per i panel a base di Windows e per i Multi Panel non si necessita di alcuna autorizzazione. Occorre solo caricare il propri progetto sull'apparecchiatura. Software di simulazione per sistemi a base di Windows: Con il software di simulazione si può testare il progetto sul calcolatore di progettazione senza controllore e senza pannello operatore. 4 Siemens AG Progettazione di sistemi basati su Windows Introduzione La figura mostra come esempio un progetto per un SIMATIC Panel PC con ProTool/Pro CS. Informazioni sull’uso di questa documentazione I testi o le introduzioni da progettare, che possono essere scelti fra più possibilità disponibili, sono rappresentati in Courier. Menu, comandi di menu, finestre di dialogo o testi nelle finestre di dialogo, che possono essere selezionati, sono rappresentati in corsivo. Siemens AG 5 Introduzione Progettazione di sistemi basati su Windows Ulteriori informazioni Per ulteriori informazioni sono disponibili le seguenti fonti: • Guida in linea di ProTool • Manuale utente ProTool, Progettazione di sistemi basati su Windows • Manuale utente ProTool/Pro Runtime • Manuale utente Comunicazione per sistemi a base di Windows • Manuale dell’apparecchiatura per il pannello operatore a base di Windows Creare un progetto Per un progetto sono disponibili numerosi oggetti. Gli oggetti di base vengono descritti negli esempi di progettazione di questa documentazione. Non tutti gli oggetti sono disponibili per ogni pannello operatore. Creare pagine Le pagine servono a visualizzare il processo. Esse mostrano all‘operatore lo stato attuale del processo sotto forma di valori numerici, bar graph o curve e consentono di intervenire direttamente sul processo modificando valori e attivando pulsanti. Combinare pagine Le pagine di un processo si possono collegare in una struttura. Settare e resettare bit nel controllore I bit nel controllore possono essere modificati tramite pulsanti e tasti funzionali opportunamente progettati. In tal modo si può intervenire attivamente nel processo. Introdurre ed emettere valori di processo del controllore Tramite campi di introduzione e di emissione können si possono visualizzare e modificare direttamente valori di processo. L'assegnazione dei valori può prevedere il controllo dei valori limite e la protezione con password. Per l'emissione sono possibili diversi formati di rappresentazione, ad. es. formato decimale, binario o testo simbolico. 6 Siemens AG Progettazione di sistemi basati su Windows Introduzione Rappresentare i valori di processo del controllore in forma grafica I bar graph rappresentano un valore del controllore sotto forma di un rettangolo. Un bar graph, p.es. è adatto per rappresentare gli di stati di riempimento di un serbatoio Integrare grafica Tramite i campi di grafica si può rappresentare un impianto o in processo visivamente per l'utente. Integrare oggetti in grafica vettoriale Oggetti in grafica vettoriale possono essere utilizzati e dotati di attributi a seconda dei valori di processo, p.es., per mettere in risalto, visivamente, situazioni particolari. Integrare testi I testi servono per descrivere gli elementi di comando e di visualizzazione, ad. es. campi di introduzione/emissione o pulsanti. Visualizzare segnalazioni Le segnalazioni visualizzano eventi e stati del processo. ProTool distingue tra segnalazioni di servizio e segnalazioni di guasto. Le segnalazioni di servizio si riferiscono agli stati di una macchina o di un processo. Le segnalazioni di allarme visualizzano le anomalie nel funzionamento di una macchina o di un processo e devono essere acquisite. Archiviare Valori di processo Con sistemi a base di Windows si ha la possibilità di archiviare i valori di processo, cioè memorizzarli permanentemente e valorizzarli. Siemens AG 7 Mettere in servizio il pannello operatore Progettazione di sistemi basati su Windows Mettere in servizio il pannello operatore Struttura della hardware Le seguenti figure mostrano le varianti della struttura del hardware: PC che funge sia da pannello operatore sia da calcolatore di progettazione ProTool/Pro CS ProTool/Pro RT PC Controllore PC che funge da pannello operatore, altro PC che funge da calcolatore di progettazione ProTool/Pro CS PC ProTool/Pro RT PC 8 Controllore Siemens AG Progettazione di sistemi basati su Windows Mettere in servizio il pannello operatore SIMATIC Panel PC che funge da pannello operatore, PC che funge da calcolatore di progettazione ProTool/Pro CS PC ProTool/Pro RT Controllore Panel PC SIMATIC OP, TP, MP che fungono da pannello operatore, PC che funge da calcolatore di progettazione ProTool/Lite ProTool ProTool/Pro CS PC MPI/PROFIBUS-DP/RS232 SIMATIC OP, TP, MP Controllore Siemens AG 9 Mettere in servizio il pannello operatore Progettazione di sistemi basati su Windows Installazione del software Come installare il software di progettazione sul PC Per l'installazione con Windows® NT et Windows® 2000 si necessitano di diritti di amministrazione. − Inserire il CD d'installazione nel CD ROM drive. Il programma Setup si avvia automaticamente dopo pochi secondi − Cliccare su Installazione − Cliccare su ProTool CS − Seguire le istruzioni sullo schermo Dopo l'installazione avviare il software di progettazione con Windows® 2000, registrandosi come amministratore, per registrare i file di sistema di ProTool. Come installare il software Runtime risp. il simulatore sul PC − Inserire il CD d'installazione nel CD ROM drive. Il programma Setup si avvia automaticamente dopo pochi secondi. − Cliccare su Installazione − Cliccare su ProTool/Pro RT risp. su Simulatore − Seguire le istruzioni sullo schermo − Installare la licenza Pannello operatore SIMATIC pronto al servizio Sui pannelli operatori pronti al servizio (ad esempio FI25 e FI45) il software Runtime ProTool/Pro RT è già completamente installato in fabbrica. A seconda dell'apparecchiatura l'autorizzazione o non è necessaria o viene fornita con l'apparecchiatura. Pannello operatore SIMATIC fornito con il software Runtime Prima della prima messa in servizio di un pannello operatore SIMATIC con il software Runtime incluso (ad. esempio Panel PC670) occorre installare il software Runtime. L'autorizzazione per il software Runtime è stata acquistata insieme al pannello operatore e viene fornita con l'apparecchiatura. 10 Siemens AG Progettazione di sistemi basati su Windows Mettere in servizio il pannello operatore Uso della guida in linea Se durante la progettazione so incontrano punti non chiari o se si necessitano ulteriori informazioni su un determinato punto, si può richiamare la guida in linea del software di progettazione. Come richiamare la guida relativa al contesto nei dialoghi − Cliccare sull'icona illustrata che si trova nella barra del titolo del dialogo − Cliccare sull'elemento su quale si necessitano di informazioni Come richiamare la guida relativa al contesto ad. es. per pulsanti − Cliccare sul pulsante illustrato che si trova nella barra degli strumenti − Cliccare sull'elemento su quale si necessitano di informazioni Altrimenti, la guida relativa al contesto si può richiamare in ogni situazione di comando tramite il tasto funzionale F1. Come richiamare i menu a scelta rapida Per ogni oggetto di un progetto sono disponibili menu di scelta rapida. Tramite i menu di scelta rapida si possono attivare azioni che sono legate all'oggetto in questione: − Scegliere l'oggetto − Premere il tasto destro del mouse Siemens AG 11 Passi fondamentali Progettazione di sistemi basati su Windows Passi fondamentali Come avviare il software di progettazione ProTool − Fare doppio clic sull’icona per il software di progettazione ProTool sul proprio Desktop Come creare un nuovo progetto − Selezionare File → Nuovo − Selezionare il pannello operatore a base di Windows che occorre progettare − Cliccare su Continua − Selezionare un controllore − Sotto Parametri, impostare gli altri parametri del controllore I parametri preimpostati sono identici alle impostazioni standard del controllore SIMATIC S7-300/400. Siccome la comunicazione funziona con questi parametri, una modifica normalmente non è necessaria. Esempio: Parametri per l'integrazione del S7 12 Siemens AG Progettazione di sistemi basati su Windows Passi fondamentali − Cliccare su Continua − Sotto Progetto, digitare il nome del progetto − Cliccare su Fine Eseguire le preimpostazioni Prima della vera e propria progettazione occorre eseguire le impostazioni per la suddivisione del display del pannello operatore. Queste valgono per l’intera progettazione. Inoltre occorre definire le aree di comunicazione che, p.es., sono necessarie per le segnalazioni. Come definire la suddivisione del display Queste impostazioni si riferiscono alla rappresentazione, dimensione e posizione delle aree delle segnalazioni per le segnalazioni di servizio e di allarme. La preimpostazione del sistema prevede come area la finestra permanente. La finestra permanente è un area che appare in ogni pagina. Qui si può inserire, p.es., il nome del proprio impianto o posizionare i campi per la data/ora. Lasciare la finestra permanente nella posizione preimpostata, cioè sul bordo superiore dello schermo. Per visualizzare le segnalazioni di allarme sempre nella finestra delle segnalazioni e le segnalazioni di servizio sempre nella riga delle segnalazioni, procedere come segue: − Selezionare Apparecchiatura → Pagina / Tasto − Sotto Segnalazioni di allarme./di servizio, selezionare Finestra/Riga Come determinare la posizione della riga di segnalazione: − Sotto Attiva, selezionare Area di segnalazione − Tenendo premuto il tasto del mouse, posizionare la riga delle segnalazioni nel layout della pagina. − Cliccare su OK Siemens AG 13 Passi fondamentali Progettazione di sistemi basati su Windows La figura seguente mostra una possibile suddivisione del display Come definire le aree di comunicazione Affinché il pannello operatore esegua le sue funzioni, è necessario definire le aree di comunicazione nel controllore. Le aree di comunicazione sono necessarie, per esempio, per emettere ed acquisire le segnalazioni. Per poter comunicare tra di loro, il pannello operatore e il controllore accedono insieme alle aree dati definite. Come definire l'area di comunicazione per le segnalazioni di allarme: − Selezionare Apparecchiatura → Puntatori area − Sotto Tipo, selezionare Segnalazioni di allarme − Cliccare su Aggiungi − Sotto Controllore, selezionare il controllore usato − Effettuare le altre impostazioni per le segnalazioni di allarme − Cliccare su OK Questa area dati deve essere anche definita nel programma del controllore. 14 Siemens AG Progettazione di sistemi basati su Windows Passi fondamentali Creare la pagina iniziale La pagina iniziale è la pagina di una che viene visualizzata per prima. Come aggiungere una nuova pagina − Fare doppio clic su Pagine nella finestra del progetto Una nuova pagina viene aggiunta e aperta. Come contrassegnare la nuova pagina − Cliccare, con il tasto destro del mouse, sulla voce della pagina che si trova nella metà di destra della finestra del progetto − Selezionare Proprietà nel menu di scelta rapida − Attivare la casella di controllo Pag. iniziale − Cliccare su OK Siemens AG 15 Passi fondamentali Progettazione di sistemi basati su Windows Come aggiungere il testo statico nella pagina iniziale − Cliccare sull’icona del testo statico − Cliccare sulla posizione desiderata nella pagina − Introdurre il testo Pagina iniziale Far possibile terminare ProTool/Pro RT Per rendere possibile all’utente di potere terminare il software Runtime, occorre assegnare la funzione Termina_runtime ad un tasto funzionale o un pulsante. Come progettare un pulsante di stato con la funzione Termina_runtime − Cliccare sull’icona illustrata − Posizionare il puntatore del mouse al posto dove si intende posizionare il pulsante di stato. Tenere premuto il tasto sinistro del mouse e tirare il pulsante di stato fino alle dimensioni desiderate − Nel controllo a schede Generale, selezionare Testo e digitare ESCI per la scritta − Nel controllo a schede cliccare su Funzioni − Nella Scelta oggetto aprire la cartella Altre funzioni − Fare doppio clic sulla funzione Termina_runtime − Cliccare due volte su OK 16 Siemens AG Progettazione di sistemi basati su Windows Passi fondamentali Introdurre ed emettere un valore di processo del controllore In questo esempio un valore di processo del controllore deve essere introdotto e visualizzato in un campo di introduzione/emissione sul pannello operatore. Come aggiungere un campo di introduzione/emissione − Cliccare sull’icona per il campo di introduzione − Cliccare sulla posizione desiderata nella pagina e aprire il campo tirandolo fino alla raggiunta delle dimensioni desiderate − Attivare l’opzione Aggiornamento (preimpostazione), affinché il display venga aggiornato a una modifica di valore Come assegnare una variabile ad un campo di introduzione/emissione − Cliccare sull'icona illustrata − Nel menu a scelta rapida cliccare su Nuovo Siemens AG 17 Passi fondamentali Progettazione di sistemi basati su Windows − Digitare il nome VAR_1 per la nuova variabile − Impostare i parametri della variabile − Cliccare due volte su OK Esempio: SIMATIC S7 A Formattazione per la rappresentazione nel progetto B Indirizzo nel controllore Ogni variabile ha un nome simbolico ed un definito tipo di dati. Il valore della variabile cambia durante l’esecuzione del programma del controllore. Variabili con connessione al controllore si chiamano variabili globali. Variabili senza connessione al controllore si chiamano variabili locali. 18 Siemens AG Progettazione di sistemi basati su Windows Passi fondamentali In ProTool si trovano i seguenti tipi di variabili che però non sono disponibili in ogni controllore: • Variabili a STRINGA • Variabili BOOL • Variabili numeriche • Variabili Array Il ciclo di rilevamento di una variabile determina l'intervallo in quale essa viene attualizzata con un valore dal controllore. L'indirizzo determina il luogo di memorizzazione di una variabile globale nel controllore. Per questo l'indirizzo dipende dal controllore utilizzato. Definire un'area di dati per la variabile usata in questo esempio nel controllore. Sul pannello operatore tramite il campo di introduzione poi si può introdurre un valore di processo nel controllore. Durante la determinazione dei tipi di variabili occorre rendersi conto dello scopo d'impiego di una variabile. Un valore scelto troppo piccolo per il ciclo di rilevamento peggiora la comunicazione fra il controllore ed il pannello operatore. Siemens AG 19 Testare il progetto Progettazione di sistemi basati su Windows Testare il progetto Simulare il progetto ProTool contiene un programma di simulazione per testare il progetto senza avere bisogno di un collegamento del pannello operatore al calcolatore di progettazione. Il programma di simulazione • modifica i valori delle variabili progettate in modo definibile, ad. es. incrementale, decrementale, sinusoidale, causale o via spostamento di bit, • aggiunge bits nei puntatori area per le segnalazioni di servizio e di allarme e, in tal modo, attiva progettate segnalazioni sul pannello operatore. Il presupposto per la simulazione è che sul calcolatore di progettazione sia installato il programma di simulazione. Esempio: Come manipolare la variabile di un campo di introduzione/emissione − Salvare il progetto usando l'icona illustrata − Avviare il programma di simulazione direttamente dal software di progettazione in servizio tramite l'icona illustrata − Nella tabella di simulazione, selezionare la Variabile di quali si intende manipolare il valore, qui VAR_1 − Sotto Ciclo di scrittura digitare 1,0 − Sotto Simulazione selezionare Sinusoidale − Sotto ValMin digitare 0 − Sotto ValMax digitare 100 − Sotto Periodo digitare 10 − Attivare la casella di controllo Start per avviare la simulazione − Durante la simulazione si possono osservare i diversi valori delle variabili nel campo di introduzione/emissione − Disattivare la casella di controllo Start per terminare la simulazione della corrispondete variabile − Terminare il programma di simulazione tramite il pulsante illustrato. 20 Siemens AG Progettazione di sistemi basati su Windows Testare il progetto Come memorizzare la simulazione Tutte le impostazioni effettuate nella tabella di simulazione possono essere memorizzate in un file. Per fare ciò procedere come segue: − Cliccare sull'icona di memorizza − Selezionare la directory che contiene il file di progetto (*.fwd) − Introdurre un nome per il file di simulazione − Cliccare su OK − Come risultato si ottiene un file di tipo *.sim È importante che il file di simulazione (*.sim) ed il file di progetto (*.fwd) vengano archiviati sempre nella stessa directory. Con il file di simulazione si potrà in futuro simulare nuovamente il proprio progetto con le impostazioni salvate. Il presupposto è che le variabili e i puntatori d'area da simulare nel proprio progetto non siano stati modificati nel frattempo. Testare il progetto sul pannello operatore Dopo avere simulato con successo il proprio progetto sul calcolatore di progettazione, si può testare il progetto sul pannello operatore, adesso collegato al controllore. Se il calcolatore di progettazione è anche il pannello operatore, il progetto si può testare immediatamente. Altrimenti occorre prima trasferire il progetto sul pannello operatore. Come generare un progetto pronto per l’uso − Cliccare sull' icona illustrata − Seguire le istruzioni sullo schermo − Viene creato un file di tipo *.fwd Trasferire il progetto pronto per l’uso sul Panel PC o sul PC Il progetto pronto per l'uso si può trasferire dal calcolatore di progettazione al pannello operatore (Panel PC o PC) tramite dischetto, collegamento per trasferimento di dati o tramite rete. − Dischetto: Copiare il progetto (*.fwd) generato su un dischetto e poi dal dischetto sul pannello operatore. Se il progetto non va su un dischetto allora usare la funzione di trasferimento di dischetto. Siemens AG 21 Testare il progetto Progettazione di sistemi basati su Windows − Trasferimento su dischetto: Nel software di progettazione scegliere il punto di menu File → Trasferimento e scegliere nel dialogo Cartella di destinazione il drive A:\. Il file di progetto viene trasferito in forma compressa su uno o più dischetti. Per decomprimere il file di progetto compresso sull'apparecchiatura destinata scegliere nel menu d'avviamento SIMATIC → ProTool/Pro RT → Trasferimento dischetti ProTool. Nel dialogo di trasferimento scegliere il file compresso, ad esempio MyProject.f00 e indicare la cartella di destinazione in quale si deve copiare il file decompresso. − Connessione diretta via cavo: Copiare il progetto (*.fwd) generato tramite un cavo parallelo o seriale tramite la connessione diretta tra PC di Windows® 95/98 sul sistema di destinazione. − Connessione per accesso remoto di dati: Copiare il progetto (*.fwd) generato usando un cavo parallelo o seriale tramite l'accesso remoto di Windows® NT o Windows® 2000 sul sistema di destinazione. − Rete Copiare il progetto (*.fwd) tramite la connessione di rete sul sistema di destinazione. Come testare il progetto sul Panel PC o sul PC: − Attivare la gestione risorse sul pannello operatore − Fare un doppio clic sul file di progetto (*.fwd) − Testare il progetto 22 Siemens AG Progettazione di sistemi basati su Windows Testare il progetto Trasferire il progetto pronto per l’uso sul SIMATIC OP, TP, MP Per potere trasferire il progetto pronto per l’uso dal calcolatore di progettazione al SIMATIC Operator Panel, Touch Panel o Multi Panel, il pannello operatore si deve trovare nel funzionamento transfer oppure deve portarsi automaticamente nel funzionamento transfer all’inizio del trasferimento. A tale scopo deve essere attivata la corrispondente opzione di trasferimento nel menu di configurazione del pannello operatore. Alla prima messa in servizio, il pannello operatore si avvia automaticamente nel funzionamento transfer. Se il pannello operatore non si porta automaticamente nel funzionamento transfer, allora occorre avviarlo di nuovo per ogni nuovo trasferimento oppure assegnare la funzione Cambio_tipo_funzionamento ad un tasto funzionale o un pulsante. Come trasferire il progetto pronto per l’uso sul pannello operatore: 1. Collegare il pannello operatore al calcolatore di progettazione tramite un cavo adatto. L’interfaccia dipende dal modo di trasferimento selezionato sotto il passo 3. 2. Inserire l’alimentazione di tensione del pannello operatore. 3. Sul calcolatore di progettazione, scegliere fra trasferimento seriale (RS232) e trasferimento MPI sotto File → Trasferimento. 4. Cliccare sul pulsante Modifica, per selezionare l’interfaccia sul calcolatore di progettazione. 5. Avviare il trasferimento del progetto tramite il pulsante Trasferimento o, se il dialogo è chiuso, tramite l'icona illustrata. Dopo che il trasferimento è stato eseguito con successo, il pannello operatore si avvia di nuovo e visualizza la pagina iniziale del progetto trasferito. Adesso si può testare il progetto sul pannello operatore. Siemens AG 23 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi La premessa per il procedimento descritto in questa sezione sono i seguenti passi di progettazione della sezione Passi fondamentali: • Come creare un nuovo progetto (pagina 12) • Eseguire le preimpostazioni (pagina 13) • Creare la pagina iniziale (pagina 15) • Far possibile terminare ProTool/Pro RT (pagina 16) Come aggiungere una grafica nella pagina iniziale Per aggiungere ad esempio la targhetta della ditta nella pagina, procedere come segue: − Cliccare sull’icona illustrata − Cliccare sulla posizione desiderata nella pagina e aprire il campo tirandolo fino alla raggiunta delle dimensioni desiderate Integrando le grafiche badare che le proporzioni dei lati del campo aperto siano uguali a quelle della grafica da integrare. Così si impedisce che la grafica venga rappresentata distorta. Adesso si hanno le seguenti possibilità: • Richiamare un file grafico • Creare la grafica tramite un programma grafico Come richiamare un file di grafica: − Cliccare su Crea dal file − Digitare il percorso e il nome del file grafico − Cliccare su OK 24 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi Come creare una grafica con un programma di grafica: − Cliccare su Crea nuovo − Fare doppio clic sul tipo di oggetto Bitmap. Il programma grafico viene avviato − Creare la grafica desiderata − Terminare il programma di grafica Aggiungere una seconda pagina e progettare il cambio di pagina Il progetto finora contiene solo la pagina iniziale. Se vengono aggiunte altre pagine, l'operatore deve poter passare da una pagina ad un‘altra e viceversa. In questo esempio la pagina iniziale deve essere legata con una seconda pagina. In ognuna delle due pagine il cambio all'altra pagina deve essere avviato tramite un pulsante. Come aggiungere una seconda pagina − Fare doppio clic su Pagine nella finestra del progetto Una nuova pagina viene aggiunta e aperta. Come aggiungere il testo statico nella seconda pagina − Cliccare sull'icona del testo statico − Cliccare sulla posizione desiderata nella pagina − Introdurre il testo Seconda pagina Siemens AG 25 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows Come progettare un cambio di pagina alla seconda pagina − Nella pagina iniziale, creare un pulsante di stato, come descritto a pagina 16, e dargli, per esempio, il numero 2 − Nel dialogo di proprietà del pulsante di stato, cliccare sul controllo a schede Funzioni − Nella Scelta oggetto aprire la cartella Pagine − Fare doppio clic su Scelta_pagina_fissa − Sotto Nome pagina scegliere il nome della seconda pagina, ad. esempio PIC_2 26 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi Come progettare un cambio di pagina alla pagina iniziale − Nella pagina PIC_2, creare un pulsante di stato, come descritto a pagina 16 e dargli, per esempio, il numero 1 − Nel dialogo di proprietà del pulsante di stato, cliccare sul controllo a schede Funzioni − Nella Scelta oggetto aprire la cartella Pagine − Fare doppio clic su Scelta_pagina_fissa − Sotto Nome pagina scegliere il nome della seconda pagina, ad. esempio PIC_1 A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Toccando il pulsante di stato 2 nella pagina iniziale, il pannello operatore visualizza la seconda pagina. Toccando il pulsante di stato 1 si ritorna alla pagina iniziale. Nel passo seguente di questo esempio va progettato un bar graph, che rappresenta il valore di processo introdotto in modo grafico. Siemens AG 27 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows Come aggiungere un bar graph − Cliccare sull’icona del bar graph − Cliccare sulla posizione desiderata nella pagina e aprire il campo tirandolo fino alla raggiunta delle dimensioni desiderate − Sotto Valore bar graph selezionare la variabile VAR_1 creata nel paragrafo Come assegnare una variabile ad un campo di introduzione/emissione (pagina 17). − Cliccare su OK A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Nella tabella di simulazione oppure direttamente nel campo di introduzione progettato, introdurre valori differenti per la variabile VAR_1. Nel bar graph, questi valori della variabile vengono rappresentati tramite barre con lunghezza differente. 28 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi Spostare un oggetto in grafica vettoriale in dipendenza dal valore di processo In questo esempio occorre aggiungere un rettangolo rosso nel progetto e spostarlo in dipendenza dal valore di processo. Come aggiungere un rettangolo nella pagina iniziale − Cliccare sull’icona del rettangolo − Cliccare sulla posizione desiderata nella pagina e aprire il rettangolo tirandolo fino alla raggiunta delle dimensioni desiderate − Cliccare sul rettangolo con il destro tasto del mouse − Nel menu a scelta rapida selezionare Proprietà − Cliccare sul controllo a schede Colore − Cliccare su ColoreSfondo − Sotto Colori standard cliccare sul campo rosso − Cliccare su OK Siemens AG 29 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows Come collegare il rettangolo al valore di processo Per far cambiare la posizione del rettangolo nel display in dipendenza dal valore di una variabile, procedere come segue: − Cliccare sul rettangolo con il destro tasto del mouse − Selezionare Proprietà nel menu di scelta rapida − Selezionare il controllo a schede Posizione − Sotto Offset Y selezionare la variabile VAR_1 creata nel paragrafo Come assegnare una variabile ad un campo di introduzione/emissione (pagina 17). − Cliccare su OK Con offset Y il rettangolo viene spostato in direzione verticale partendo dalla posizione iniziale definita nel progetto. A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Nella tabella di simulazione oppure direttamente nel campo di introduzione progettato, introdurre valori differenti per la variabile VAR_1. In caso di valori positivi il rettangolo si sposta in giù ed in caso di valori negativi si sposta in sù. 30 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi Come influenzare un bit nel controllore − Creare un pulsante di stato, come descritto a pagina 16, e dargli, ad esempio, il nome Bit − Nel dialogo di proprietà del pulsante di stato, cliccare sul controllo a schede Funzioni − Nella Scelta oggetto aprire la cartella Modifica bit − Fare doppio clic su Setta_resetta_bit − Cliccare sull'icona del menu a scelta rapida − Nel menu a scelta rapida, cliccare su Nuovo per creare una variabile nuova − Digitare il nome VAR_2 per la nuova variabile − Impostare i parametri della variabile − Cliccare due volte su OK Visualizzare lo stato del bit tramite rettangolo lampeggiante Nell'esempio seguente, l'attributo Lampeggia per il rettangolo progettato viene attivato o disattivato, a seconda dello stato del bit. − − − − Siemens AG Cliccare sul rettangolo con il destro tasto del mouse Selezionare Proprietà nel menu di scelta rapida Selezionare il controllo a schede Attributi Marcare sotto Tipo l’opzione Bit 31 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows − Per lo stato 0 impostare i seguenti attributi: Lampeggia: disattivato; Primo piano: rosso; Sfondo: rosso − Cliccare sul pulsante Aggiungi − Per lo stato 1 impostare i seguenti attributi: Lampeggia: attivato; Primo piano: rosso; Sfondo: bianco − Cliccare sul pulsante Aggiungi − Cliccare sul pulsante Pilotare − Selezionare VAR_2 come variabile di controllo − Cliccare due volte su OK A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Ogni volta che si tocca il pulsante di stato, il bit della variabile VAR_2 viene settato e resettato alternativamente. Lo stato corrente del bit corrisponde all'attributo Lampeggia del rettangolo progettato. 32 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi Visualizzare segnalazioni Per visualizzare sul pannello operatore, sotto forma di segnalazioni, le informazioni sulle attuali anomalie del processo, è stata progettata un'area di comunicazione per segnalazioni di allarme, come descritto nella sezione Come definire le aree di comunicazione (a pagina 14). Come progettare i testi di segnanazione di allarme − Cliccare su Segnalazioni nella finestra del progetto − Fare doppio clic su Segnalazioni di allarme nella parte destra della finestra del progetto. − Nella riga 0001 digitare il testo di segnalazione Segnalazione di allarme 1 − Nella riga 0002 digitare il testo di segnalazione Segnalazione di allarme 2 − Nella riga 0003 digitare il testo di segnalazione Segnalazione di allarme 3 Nella riga di stato in basso a destra, nella parte inferiore dello schermo, appare l'indirizzo che lega la segnalazione di allarme al controllore. Questo indirizzo è specifico del controllore. Per visualizzare le segnalazioni di allarme sul pannello operatore occorre settare i bit corrispondenti nel controllore tramite il programma del controllore. A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Nella tabella di simulazione, selezionare l'area di comunicazione per le segnalazioni di allarme sotto Variable. Selezionare il formato Bin e introdurre, uno dopo l'altro, i valori 1, 10 e 100. Dopo ogni introduzione attivare la casella di controllo Start. In tal modo vengono scattate le tre segnalazioni di allarme progettate, una dopo l'altra. Siemens AG 33 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows Archiviare Valori di processo Con sistemi a base di Windows si ha la possibilità di archiviare i valori di processo, cioè memorizzarli permanentemente e valorizzarli. In questo esempio, i valori di processo della variabile creata nel paragrafo Come assegnare una variabile ad un campo di introduzione/emissione (a pagina 17) devono essere memorizzati in un archivio. In questo caso l'archivio è un file di testo in quale i valori di processo vengono memorizzati conforme allo standard Microsoft CSV. Nei file CSV, tutti i dati vengono archiviati come caratteri ANSI e separati tramite caratteri di separazione (ad esempio punto e virgola). Essi possono essere rilevati ed elaborati da altri programmi per la valorizzazione. Come aggiungere un nuovo archivio − Fare doppio clic su Archivi nella parte sinistra della finestra del progetto. Viene generato un nuovo archivio ed aperto il relativo dialogo delle proprietà. L'impostazione di standard Avvia archiviazione automaticamente sotto Comportamento al riavvio fa che l'archiviazione dei valori di processo incomincia automaticamente appena l'apparecchiatura viene avviata. − Nel controllo a schede cliccare su Impostazioni 34 Siemens AG Progettazione di sistemi basati su Windows Estendere il progetto con semplici elementi L’impostazione di standard Circolare sotto Comportamento ad archivio pieno fa che i dati più vecchi vengono sovrascritti appena l'archivio è pieno. − Sotto Nome della directory introdurre la directory nella quale il file di archivio deve essere memorizzato − Cliccare su OK Come assegnare una variabile all’archivio − Cliccare su Variabili nella parte sinistra della finestra del progetto. − Cliccare, con il tasto destro del mouse, sulla voce della variabile da archiviare, ad esempio VAR_1, che si trova nella parte destra della finestra del progetto − Selezionare Proprietà nel menu di scelta rapida − Nel controllo a schede cliccare su Archivio − Sotto Archivio selezionare il nuovo archivio, ad esempio ARCHIVIO_1 L’impostazione di standard Ciclica [s] 1 sotto Trigger fa che il valore di processo della variabile viene memorizzato una volta al secondo. − Cliccare su OK Siemens AG 35 Estendere il progetto con semplici elementi Progettazione di sistemi basati su Windows A questo punto il progetto si può testare con il programma di simulazione. La procedura fondamentale è descritta nel paragrafo Testare il progetto (pagina 20). Per assicurare che vengano scritti abbastanza valori nell'archivio, fare girare il programma di simulazione per circa 20 secondi con simulazione sinusoidale o accidentale. Dopo che la simulazione è stata eseguita con successo, il file di archivio si può leggere in un editor di testo per controllare il risultato della simulazione. 36 Siemens AG