SIMATIC HMI. WinCC flexible Getting Started Opzioni. Numero di ordinazione 6ZB5370-1CN05-0BA2. Edizione 04/2006 A5E00280116-03



Documenti analoghi
SIMATIC. Sistema di controllo del processo PCS 7 SIMATIC Management Console - Aggiornamento del software. Aggiornamento software 1

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

Tipi di sessione WebEx. SINUMERIK 810D / 840Di / 840D. eps Network Services Tipi di sessione WebEx SC5.0. White Paper 11/

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Configurazione di Outlook Express

FPf per Windows 3.1. Guida all uso

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

SIMATIC S5 STEP 5 PRINT. Istruzioni A5E Edizione 11/2001

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

REVISIONI ottobre 2010 RTI Prima stesura

Guida alla registrazione on-line di un DataLogger

Conferencing. Novell. Conferencing 1.0. novdocx (it) 6 April 2007 AVVIARE IL CLIENT CONFERENCING: ACCESSO. Luglio 2007

Il tuo manuale d'uso. SONY ERICSSON Z550I

Test di comunicazione tra LOGO! 0BA7 e Pannello operatore SIMATIC

Istruzioni per l'installazione dell'aggiornamento di ElsaWin 5.00

GUIDA UTENTE MONEY TRANSFER MANAGER

PRODUZIONE PAGELLE IN FORMATO PDF

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Domande frequenti su Samsung Drive Manager

Nero AG SecurDisc Viewer

Guida all'installazione rapida di scansione su

Nokia C110/C111 scheda LAN senza filo Manuale di installazione

Software di gestione della stampante

DURC Client 4 - Guida configurazione Firma Digitale. DURC Client 4.1.7

Guida di Pro Spam Remove

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

1) GESTIONE DELLE POSTAZIONI REMOTE

Manuale per la configurazione di AziendaSoft in rete

Il tuo manuale d'uso. SONY ERICSSON K530I

Aggiornamenti Sistema Addendum per l utente

MANUALE UTENTE Fiscali Free

Telefonare su PC Panoramica

GESGOLF SMS ONLINE. Manuale per l utente

Guida all installazione di Easy

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

teamspace TM Sincronizzazione con Outlook

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Gui Gu d i a d ra r p a i p d i a V d o a d f a one Int fone In e t r e net rnet Box Key Mini

DIAGNOSTICA: SEGNALAZIONE ERRORI DI SISTEMA. (Reporting of System Errors)

GUIDA UTENTE BILLIARDS COUNTER (Vers )

Come usare P-touch Transfer Manager

Capitolo 4 Pianificazione e Sviluppo di Web Part

Versione /10. Xerox ColorQube 9301/9302/9303 Servizi Internet

Installazione di GFI Network Server Monitor

GateManager. 1 Indice. tecnico@gate-manager.it

U T O R I A L. Nero BackItUp

Il tuo manuale d'uso. LEXMARK X502N

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Internet Explorer 7. Gestione cookie

Guida Rapida di Syncronize Backup

Configurazione di una connessione DUN USB

Motorola Phone Tools. Guida rapida

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

Comfort Panel, Runtime Advanced. Progettazione avanzata SIMATIC HMI. WinCC V12 Comfort Panel, Runtime Advanced Progettazione avanzata.

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

Installazione e caratteristiche generali 1

Product Updater. Scaricamento e Installazione aggiornamento

Programma di configurazione di reti NetWare

Tutorial KISSsoft: versione di prova e fasi iniziali

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

installazione

Figura 1 Le Icone dei file di Excel con e senza macro.

EM1017 Scheda di rete Gigabit USB 3.0

FidelJob gestione Card di fidelizzazione

Guida alla registrazione on-line di un NovaSun Log

Guida rapida Vodafone Internet Box

GUIDA ALLA CONFIGURAZIONE DEL SERVIZIO INTERNET E DELLA POSTA ELETTRONICA V2.2

Studio Legale. Guida operativa

Manuale Determinazione della posizione di memorizzazione V 0.1

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

Introduzione. Configurazione Applicazione. Logo Netscape

Manuale d'uso del Connection Manager

Samsung Auto Backup FAQ

Sicurezza dei file Le protezioni nei programmi

Guida introduttiva di F-Secure PSB

Istruzioni per l installazione

Guida all'installazione rapida di connessione di rete

Introduzione. Introduzione a NTI Shadow. Panoramica della schermata iniziale

Guida per l'impostazione delle funzioni di scansione

Installazione di GFI WebMonitor

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

Backup e ripristino Guida per l'utente

Libero Emergency PC. Sommario

GUIDA TECNICA ALLA RENDICONTAZIONE SU SIRIO

Guida alla configurazione

Guida all accesso al portale e ai servizi self service

GUIDA UTENTE PRIMA NOTA SEMPLICE

Manuale di programmazione BerMar_Drive_Software

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

Istruzioni per la configurazione di Internet Explorer

Registratori di Cassa

ACO Archiviazione Elettronica e Conservazione sostitutiva

Transcript:

s SIMATIC HMI WinCC flexible Getting Started Opzioni Numero di ordinazione 6ZB5370-1CN05-0BA2 Edizione 04/2006 A5E00280116-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 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 Siemens Aktiengesellschaft

Indice 1 Benvenuti................................................. 2 2 Impiego di Audit............................................ 6 2.1 Cos'è l'audit?............................................... 7 2.2 Pianificazione di un progetto regolato.............................. 9 2.3 Impostazione di un progetto regolato.............................. 12 2.4 Utilizzo del progetto regolato in runtime............................ 18 2.5 Archiviazione degli Audit Trail................................... 24 2.6 Analisi di Audit Trail con AuditViewer.............................. 28 2.7 Analisi di Audit Trail con programma DOS.......................... 34 3 Impiego di Sm@rtAccess.................................... 38 3.1 Cos'è Sm@rtAccess?........................................ 39 3.2 Progettazione del MasterControlStation (PC di manutenzione)............ 40 3.3 Impostazione del servizio remoto del MixingStation (OP 270)............ 47 3.4 Visualizzazione dei dati di processo del MixingStation (OP 270) in MS Excel.. 53 4 Impiego di Sm@rtService.................................... 58 4.1 Cos'è Sm@rtService?........................................ 59 4.2 Invio di informazioni al tecnico dell'assistenza tramite e-mail............. 60 4.3 Visualizzazione dello stato del pannello operatore.................... 63 4.4 Progettazione del servizio remoto di un dispositivo a tastiera............. 71 4.5 Creazione di una pagina di servizio HTML definita dall'utente............ 73 5 Acquisizione dei dati di produzione tramite OPC................... 80 5.1 Cos'è l'opc?.............................................. 81 5.2 Configurazione del «BottlingStation» come server OPC................ 83 5.3 Progettazione del PC di progettazione come client OPC................ 85 1

2 1 Benvenuti

Benvenuti in «Getting Started - Opzioni» di WinCC flexible. Getting Started Opzioni spiega quali opzioni di progettazione supplementari vengono messe a disposizione dai pacchetti opzionali per WinCC flexible. In Getting Started - Utente avanzato la descrizione dell'impianto di miscelazione dei succhi di frutta consentiva all'utente di apprendere il funzionamento di una parte della stazione di riempimento. La stazione di riempimento comprende le seguenti parti dell'impianto: Impianto di pulitura (CleaningStation) Impianto di miscelazione di succhi di frutta (MixingStation) Impianto di confezionamento (BottlingStation) 3

1 Benvenuti Il capo turno effettua il controllo e il servizio di tutte le parti dell'impianto direttamente dalla propria postazione (1). Importanti azioni di comando (p.es. la modifica delle ricette) devono essere confermate con una firma elettronica e sono memorizzate in un archivio separato. Il responsabile delle vendite visualizza i dati di produzione dell'impianto in MS Excel (2). In caso di guasto il tecnico incaricato dell'assistenza viene informato immediatamente e può intervenire via Internet (3). L'acquisizione dei dati di produzione consente di registrare in modo completo i dati di processo rilevanti e di valutarli (4). Getting Started Opzioni spiega come realizzare quanto descritto più sopra utilizzando le seguenti opzioni: Impiego di Audit Impiego di Sm@rtAccess Impiego di Sm@rtService Acquisizione dei dati di produzione con OPC 4

Premesse Per poter eseguire autonomamente le operazioni di progettazione descritte, si deve disporre di un PC collegato via Ethernet con i pannelli operatori OP 270 6" e MP 270B 10". L'interfaccia Ethernet OP 270 6" è equipaggiata con una scheda CF compatibile con NE2000. L'utente utilizza il PC sia come PC di manutenzione sia come PC Office, PC del servizio di assistenza e PC BDE. Il progetto è memorizzato sul terzo CD WinCC flexible nella directory «Documents\[lingua]\Getting Started» con il nome Project_GettingStarted_Options_WinCC_flexible_2005.exe in forma di archivio auto estraente (percorso di default: «C:\Temp»). Il progetto con appendice «Complete» contiene l'intera progettazione. Il progetto comprende già la MasterControlStation, il progetto OP 270 dal Getting Started Utente avanzato (MixingStation) e la BottlingStation. Il Getting Started utilizza i seguenti esempi di indirizzi IP: MasterControlStation (PC di manutenzione): 192.168.0.1 CleaningStation: non viene considerato in questo Getting Started. MixingStation (OP 270 6"): 192.168.0.22 BottlingStation (MP 270B 10" Key): 192.168.0.23 Come Subnet Mask si utilizza 255.255.255.0. È 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 di Getting Started - Utente avanzato. I pannelli operatore TP 177B PN/DP, OP 177B PN/DP e Mobile Panel 177 PN/DP possono essere utilizzati per le opzioni Sm@rtAccess e Sm@rtService. 5

6 2 Impiego di Audit

La norma FDA «21 CFR Part 11» è disponibile in Internet in «www.fda.gov». Il White Paper è scaricabile da Internet: http://www.siemens.de/winccflexible-audit (tedesco) http://www.siemens.com/wincc-flexible-audit (internazionale) 2.1 Cos'è l'audit? Nell'industria farmaceutica, nel settore dei generi alimentari ed affini o in altre industrie, la documentazione delle azioni di comando in forma di Tracking & Tracing è sempre più importante. La documentazione elettronica delle azioni di comando assicura che siano memorizzate tutte le relative azioni di comando durante il processo di produzione e che debbano essere confermate eventualmente dall'utente con una firma elettronica ed un commento. In tal modo è possibile p.es. rintracciare (in modo continuo) gli errori e verificare chi ha eseguito quali azioni e quando. Contemporaneamente occorre tuttavia garantire che le azioni di comando registrate non possano essere falsate e possano essere lette in qualunque momento. La funzionalità base di WinCC flexible offre un sistema efficiente di autorizzazioni e di password grazie all'amministrazione utenti. In tal modo è garantito che determinati compiti (p.es. la modifica di ricette) possano essere eseguiti solo da persone autorizzate. Per la documentazione elettronica dei dati di produzione sono stati perciò definiti degli standard specifici per i singoli settori e degli standard universali. Il più importante di questi regolamenti è il testo di legge «21 CFR Part 11 per le 'Registrazioni elettroniche dei dati e le firme elettroniche'» dell'ufficio d'igiene americano FDA. Esistono inoltre diverse direttive UE specifiche per i singoli settori. Sulla base della normativa FDA «21 CFR Part 11» sono stati formulati dei requisiti che devono essere soddisfatti dagli impianti di produzione per una «Good Manufacturing Practice» (GMP). 7

2 Impiego di Audit Una parte di questi requisiti è realizzata da WinCC flexible già nella funzionalità base. L'opzione «Audit» soddisfa i requisiti di documentazione delle operazioni utente sul pannello operatore. L'opzione «ChangeControl» assicura invece che le modifiche nella progettazione possano essere documentate e rintracciate. Il presente Getting Started è incentrato sull'opzione «Audit». Per soddisfare i requisiti richiesti dalla normativa FDA, il processo di produzione del nostro impianto di miscelazione per succhi di frutta deve essere documentato in modo più preciso. Le firme elettroniche e i campi di commento obbligatori assicurano che l'utente si sia identificato e che le sue operazioni (p. es. modifica di dati delle ricette) siano documentate correttamente. In questo modo l'utente dell'impianto di miscelazione per succhi di frutta è in grado di ricostruire senza lacune il processo di produzione. 8

2.2 Pianificazione di un progetto regolato Per impostare il progetto di esempio «GettingStarted_Options» come progetto regolato sono necessarie alcune riflessioni preliminari relative alla pianificazione della progettazione: Quali requisiti sono richiesti all'amministrazione utenti? Quali operazioni utente (p.es. modifica di valori, operazioni nell'ambito della gestione delle ricette) devono essere firmate, commentate o archiviate? Quali particolarità vanno tenute in considerazione per l'archiviazione? La progettazione dell'amministrazione utenti è contenuta nella funzionalità base di WinCC flexible. Requisiti avanzati dell'amministrazione utenti La ricostruzione delle azioni di comando eseguite sull'impianto di miscelazione per succhi di frutta inizia con l'identificazione univoca dell'utente di un determinato turno di produzione. In «Getting Started - Utente avanzato» viene perciò progettata una gestione utente con utenti, password e gruppi utenti con differenti autorizzazioni di accesso. La normativa FDA prescrive inoltre i seguenti requisiti aggiuntivi per l'amministrazione utenti: Al termine di un intervallo progettabile, una password non è più valida e deve essere modificata dall'utente. Un messaggio segnala all'utente quando scade la sua password. 9

2 Impiego di Audit Una password già utilizzata può essere riutilizzata solo dopo un numero progettabile di generazioni. Esempio: Impostando «3 generazioni» la password «001» può essere riutilizzata solo dopo la terza modifica: L'utente viene sconnesso dal pannello operatore se non esegue alcuna azione di comando entro un intervallo progettabile. Immettendo tre volte una password errata, l'utente è assegnato automaticamente al gruppo «non autorizzati». Azioni di comando importanti Per soddisfare in modo adeguato l'obbligo di documentazione, è necessario determinare quali azioni di comando debbano essere documentate e commentate o confermate con una firma elettronica. Devono essere dimostrate p. es. quelle azioni di comando che intervengono sulla produzione in corso (p. es. commutazione del modo di funzionamento da «automatico» a «manuale» o modifica del rapporto di miscelazione di una ricetta). La firma elettronica regolamenta in modo chiaro la responsabilità dell'azione di comando. Le azioni di comando che fanno invece parte dell'esercizio di produzione giornaliero (p.es. cambio di pagina) e che non contribuiscono sensibilmente alla rintracciabilità delle attività dell'utente, possono essere documentate, ma non dovrebbero allontanare inutilmente la vista delle azioni di comando importanti. 10

Utilizzare la funzione di sistema «NotificaOperazioneUtente», per documentare l'uso di elementi di comando come pulsanti e azioni in script. Dalle azioni di comando con obbligo di documentazione è possibile dedurre quali oggetti devono essere adattati nel progetto: Variabili per GMP Modifiche di valori da parte dell'utente Ricette per GMP Creazione, modifica e salvataggio del set di dati della ricetta Trasferimento dei set di dati delle ricette al controllore e dal controllore Variabili delle ricette: modifica dell'impostazione per la sincronizzazione dei valori delle variabili con il controllore («offline»/«online») Le azioni di comando per segnalazioni (riconoscimenti e tentativi di riconoscimento) dell'amministrazione utenti (login e logout di utenti e importazione dell'amministrazione utenti) e per archivi (p.es. avvio e arresto di un archivio) sono registrate automaticamente nell'audit Trail. Tipo di archivio «Audit Trail» Tutte le azioni di comando con obbligo di documentazione vengono archiviate centralmente. Per l'archiviazione è disponibile il nuovo tipo di archivio «Audit Trail». Al contrario dell'archivio segnalazioni, l'audit Trail è un archivio senza fine che viene scritto in modo continuo. 11

2 Impiego di Audit Le segnalazioni e le relative conferme continuano ad essere memorizzate in un protocollo di segnalazione separato. Il nome dell'utente che ha riconosciuto la segnalazione è memorizzato nell'audit Trail insieme al riferimento all'azione e al numero di segnalazione. 2.3 Impostazione di un progetto regolato Per rendere possibile la ricostruzione senza lacune del processo di produzione dell'impianto di miscelazione per succhi di frutta, le modifiche delle ricette e del numero di giri del mixer vengono memorizzate in un Audit Trail in base alle direttive FDA. 1. Impostare il progetto come «progetto regolato»: 12

2. Configurare la ricetta «Orange» in modo che il trasferimento e la memorizzazione dei set di dati della ricetta debbano venire confermati dall'utente con una firma elettronica: 13

2 Impiego di Audit 3. Configurare le variabili «Mixer_Speed» e «Operation_Mode» in modo che la commutazione del modo di funzionamento e l'impostazione manuale del numero di giri durante il processo di produzione debbano essere confermati e commentati con una firma digitale: 14

4. Inserire un nome di file per l'audit Trail: 5. Configurare le impostazioni di sicurezza per la validità delle password utente: Se l'utente si registra la prima volta sul pannello operatore, viene richiesta la procedura di login per modificare la password predefinita. 15

2 Impiego di Audit 6. Progettare quindi nella pagina «PlantState» un tasto funzione con cui l'utente può spostare l'audit Trail sul PC di progettazione. La procedura deve essere registrata in Audit Trail e confermata con una firma elettronica: Progettare la funzione di sistema che memorizza la procedura nell'audit Trail e invita l'utente a confermare con una firma elettronica: 16

Progettare le funzioni di sistema per spostare l'audit Trail sul PC di progettazione: E' necessario chiudere tutti gli archivi in modo che runtime non acceda più all'audit Trail. L'Audit Trail viene rinominato sul pannello operatore con un timbro con data e ora, con lo schema seguente: Nome_Data_Ora_Nome pannello operatore, p. es. «Audit-Trail_MixingStation_20050524_122358_MixingStation». Contemporaneamente alla ridenominazione viene creato un nuovo Audit Trail vuoto, in modo che la procedura di protocollo possa proseguire senza lacune. 17

2 Impiego di Audit 2.4 Utilizzo del progetto regolato in runtime A questo punto l'utente deve confermare con firma elettronica e commentare le modifiche dei dati delle ricette e del numero di giri del mixer sull'impianto di miscelazione per succhi di frutta. A questo scopo il progetto viene trasferito sul pannello operatore per rendere efficaci le modifiche. Creazione di un nuovo set di dati della ricetta 1. Trasferire il progetto nel pannello operatore «MixingStation»: Con le impostazioni standard della finestra di trasferimento, le password e i dati delle ricette memorizzati sul pannello operatore vengono sovrascritti con quelli contenuti nel progetto. Disattivare la sovrascrittura delle password e dei dati della ricetta se l'utente ha già eseguito delle modifiche sul pannello operatore. I set di dati e le password sovrascritti/e non possono essere ripristinati/e. 18

2. Connettersi al pannello operatore con il nome utente «Miller» e la password «002»: 19

2 Impiego di Audit 3. Passare alla pagina «Vista ricette» e creare un nuovo set di dati della ricetta: 20

4. Salvare il nuovo set di dati della ricetta (1) e commentare la modifica (2) e confermare questa azione con la firma elettronica (3): 21

2 Impiego di Audit Adattamento del numero di giri del mixer 1. Passare alla pagina «Stato dell'impianto» e modificare il modo di funzionamento: Anche commutando il modo di funzionamento, il sistema invita a confermare l'azione di comando. 2. Inserire come nuova velocitá nominale «500». 22

Utilizzare la «password» come firma elettronica. 3. Commentare la modifica e confermare questa azione con la firma elettronica: 23

2 Impiego di Audit Un progetto regolato può essere usato sul pannello operatore solo fino a quando è possibile memorizzare nell'audit Trail le azioni dell'utente rilevanti per l'audit. Assicurarsi perciò che sia sempre disponibile uno spazio di memoria libero sufficiente e che il collegamento al server non sia interrotto. Solo gli utenti con diritti di amministratore possono forzare i comandi in caso di spazio di memoria carente («Forcen»). 2.5 Archiviazione degli Audit Trail Un Audit Trail è un documento importante e di conseguenza dovrebbe venire memorizzato regolarmente. A questo scopo sono disponibili le seguenti strategie di archiviazione: Salvare l'audit Trail su un supporto di memoria esterno del pannello operatore e memorizzarlo a intervalli regolari su un server di rete. Salvare l'audit Trail sul supporto di memoria esterno del pannello operatore e leggere l'audit Trail sul supporto di memoria esterno su un PC. L'Audit Trail viene memorizzato su un server direttamente tramite la rete. Spostamento dell'audit Trail sul server Quando lo spazio di memoria disponibile è inferiore allo spazio di memoria minimo progettato, viene attivato l'evento «Memoria insufficiente». Per spostare l'audit Trail dal supporto di memoria esterno del pannello operatore al server progettare la seguente lista funzioni: 24

La lista funzioni raffigurata può essere progettata p. es. anche per l'evento «Stampa» di un pulsante. In questo modo l'audit Trail può essere memorizzato sul server in qualunque momento. Lo spazio di memoria ha raggiunto un livello critico: l'evento si verifica al raggiungimento dello spazio di memoria minimo progettato. Spazio di memoria insufficiente: l'evento si verifica al raggiungimento dello spazio di memoria normale progettato. La lista funzioni raffigurata viene modificata come segue: Tutti gli archivi aperti vengono chiusi. L'Audit Trail viene rinominato sul pannello operatore con un timbro con data e ora, con lo schema seguente: Nome_Data_Ora_Nome pannello operatore, p. es. «Audit-Trail_MixingStation_20050524_122358_MixingStation». Poi l'audit Trail viene spostato sul server. Tutti gli archivi chiusi vengono riaperti. Questa lista funzioni può essere utilizzata anche per memorizzare l'audit Trail sul server per l'archiviazione a lungo termine. A tale scopo, creare nella schedulazione un job «Backup Audit Trail» che salva l'audit Trail sul server ad intervalli regolari. Cosa succede se il collegamento al server è interrotto? Finché sul supporto di memoria del pannello operatore è disponibile uno spazio di memoria libero sufficiente, le azioni dell'utente vengono scritte nel nuovo Audit Trail. Il sistema di runtime tenta ogni 300 secondi di spostare l'audit Trail rinominato sul server. Se non è possibile scrivere l'audit Trail a causa dello spazio di memoria insufficiente, non è più possibile comandare gli oggetti progettati per GMP (p.es. variabili). 25

2 Impiego di Audit Forzare il comando Per evitare tempi di fermo inutili, gli utenti del gruppo «Amministratori», p. es. i capi dei turnisti, possono «forzare» il comando. Questa azione interrompe la registrazione dell'audit Trail. 26

Nell'Audit Trail viene documentato il comando forzato: 27

2 Impiego di Audit 2.6 Analisi di Audit Trail con AuditViewer L'Audit Viewer si trova nel terzo CD di WinCC flexible nella directory «Support\Audit Viewer.» Sulla scheda di memoria del pannello operatore l'audit Trail è memorizzato nel formato CSV e protetto contro la scrittura. Ogni dato è provvisto di una somma di controllo separata. La somma di controllo garantisce che il dato non è stato modificato a posteriori. Per l'analisi dell'audit Trail esistono due possibilità: Utilizzare «l'audit Viewer»: con l'ausilio dell'audit Viewer è possibile valutare comodamente l'audit Trail con un'analisi esterna eseguita su un PC in ambiente Office. Utilizzare il programma DOS «HmiCheckLogIntegrity»: Con l'ausilio del programma DOS, tramite i valori di risposta è possibile un controllo automatico dell'audit Trail in modalità batch. 28

Di seguito copieremo l'audit Trail sul computer di progettazione e lo visualizzeremo nell'audit Viewer. 1. Sul pannello operatore passare alla pagina «Stato impianto» e copiare l'audit Trail dal pannello operatore al PC di progettazione. 2. Avviare Audit Viewer sul PC di manutenzione o sul PC di progettazione: 29

2 Impiego di Audit 3. Caricare l'audit Trail: Nell'Audit Viewer si esegue comodamente un'analisi degli Audit Trail creati dal runtime di WinCC flexible. In ciascun Audit Trail le somme di controllo garantiscono l'integrità del contenuto. Alla voce «Custom» è possibile eseguire una valutazione individuale di un Audit Trail caricato con comandi SQL. 30

«Data Validity» si illumina di verde segnalando che l'audit Trail caricato non è stato manipolato. Ogni dato dell'audit Trail è provvisto di data e ora che consentono di ricostruire con precisione le operazioni di comando. I tentativi di connessione falliti vengono documentati come le segnalazioni di sistema, p. es. l'importazione di una lista di password: 31

2 Impiego di Audit Verifica dell'integrità dell'audit Trail Ogni Audit Trail è un documento importante utilizzato per soddisfare l'obbligo di documentazione. Per questo motivo è necessario garantire che l'integrità di un Audit Trail non sia falsificata. Un utente potrebbe tentare per esempio di nascondere un proprio errore di comando, oppure durante la memorizzazione automatica potrebbe essersi verificato un errore di trasferimento. Per controllare l'audit Trail contro le manipolazioni, si utilizza AuditViewer. 1. Creare una copia dell'audit Trail sul PC di progettazione e disattivare la protezione in scrittura: 2. Aprire l'audit Trail in MS Excel e modificare un paio di dati qualsiasi. 32

3. Memorizzare l'audit Trail nel formato CSV e ricaricare l'audit Trail nell'auditviewer: «Data Validity» si illumina di rosso segnalando che l'audit Trail è stato manipolato. L'Audit Trail quindi non è più valido e non verrà più accettato da un ispettore FDA. 33

2 Impiego di Audit 2.7 Analisi di Audit Trail con programma DOS Nell'ottica di un'archiviazione a lungo termine degli Audit Trail su un server, è possibile controllare gli stessi in modo automatizzato in uno script tramite valori di risposta. A tale scopo, un programmatore può integrare il controllo nel processo di archiviazione con il programma DOS «HmiCheckLogIntegrity». «HmiCheckLogIntegrity» fornisce i seguenti valori di risposta: < 0: Errori vari, p. es. formato del file errato o nessun file disponibile. 1: L'Audit Trail verificato è valido. > 0: Numero di riga in cui è stato manipolato l'audit Trail verificato. L'archiviazione dell'audit Trail proseguirà solo se il valore di risposta è «1». Nei due casi d'errore, ad esempio, si può stabilire che sia informato l'amministratore o il responsabile del turno. In questo Getting Started verificheremo l'integrità dell'audit Trail nell'avvio prompt. 1. Sul pannello operatore passare alla pagina «Stato impianto» e copiare l'audit Trail dal pannello operatore al PC di progettazione. 2. Avviare sul PC di progettazione il prompt: 34

3. Verificare l'integrità dell'audit Trail: La verifica d'integrità è stata conclusa con esito positivo. A questo punto manipoleremo l'audit Trail ed eseguiremo un nuovo controllo. 35

2 Impiego di Audit 4. Creare una copia dell'audit Trail sul PC di progettazione e disattivare la protezione in scrittura: 5. Aprire l'audit Trail in MS Excel e modificare un paio di dati qualsiasi. 36

6. Salvare l'audit Trail in formato CSV e ripetere il controllo d'integrità: La verifica d'integrità è fallita. L'Audit Trail quindi non è più valido e non verrà più accettato da un ispettore FDA. 37

38 3 Impiego di Sm@rtAccess

3.1 Cos'è Sm@rtAccess? Sm@rtAccess consente di accedere ai dati di processo indipendentemente dal luogo in cui ci si trova e di realizzare soluzioni client-server estremamente economiche nell'area adiacente alla macchina: Principio di Sm@rtClient Servizio o controllo remoto di un sistema HMI da un altro sistema HMI. Comunicazione tra sistemi HMI Accesso in lettura e in scrittura a variabili di altri sistemi HMI tramite il «protocollo SIMATIC HMI HTTP». Integrazione dei pannelli nel mondo MS Office Accesso in lettura e scrittura da MS Excel a variabili di altri sistemi HMI tramite il protocollo «Simple Object Access Protocol» (SOAP). Nell'esempio dell'impianto di miscelazione di succhi di frutta, il capo turno può prelevare dalla sua postazione (PC di manutenzione) i dati di processo più importanti di tutte le parti dell'impianto ed effettuarne il servizio remoto. Il responsabile delle vendite consulta a sua volta in MS Excel le informazioni sul mantenimento delle scorte e i quantitativi di produzione (PC Office). Devono essere eseguiti i seguenti task di progettazione: MasterControlStation (PC di manutenzione) impostazione del servizio remoto del MixingStation (OP 270) Visualizzazione dei dati di processo del MixingStation (OP 270) in MS Excel 39

3 Impiego di Sm@rtAccess 3.2 Progettazione del MasterControlStation (PC di manutenzione) Per progettare il PC di manutenzione si utilizza il progetto «GettingStarted_Options» nel quale è già stato inserito il PC di manutenzione «MasterControlStation» e progettato il prospetto dell'impianto. Il progetto è memorizzato sul terzo CD WinCC flexible nella directory «Documents\[lingua]\Getting Started» con il nome Project_GettingStarted_Options_WinCC_flexible_2005.exe in forma di archivio auto estraente (percorso di default: «C:\Temp»). L'archivio con appendice «Complete» contiene l'intera progettazione. 1. Avviare WinCC flexible e aprire il progetto «GettingStarted_Options»: Nel prospetto dell'impianto il capo turno riceve informazioni circa i dati di produzione più importanti del MixingStation: I livelli di riempimento dei serbatoi di stoccaggio ed il numero di giri del mixer. Nel prospetto dell'impianto è gia previsto uno spazio per i dati di produzione dell'impianto di pulitura e di riempimento. All'interno di questo GettingStarted, tali dati di produzione tuttavia non sono rilevanti e pertanto non sono stati progettati. 40

Impostazione del collegamento fra il PC di manutenzione e il pannello operatore Per lo scambio di dati tra il «MasterControlStation» (PC di manutenzione) e il pannello operatore «MixingStation» (OP 270) si utilizza il «protocollo SIMATIC HMI HTTP». Il pannello operatore «MixingStation» viene identificato inequivocabilmente tramite l'indirizzo IP 192.168.0.22. 1. Configurare il pannello operatore «MixingStation» come server HTTP: 2. Passare al pannello operatore «MasterControlStation». 41

3 Impiego di Sm@rtAccess 3. Aggiungere un nuovo collegamento MixingStation per ottenere la visualizzazione sul PC di manutenzione dei dati di produzione del MixingStation: 42

4. Configurare il collegamento: 43

3 Impiego di Sm@rtAccess Visualizzazione del numero di giri del mixer nel prospetto dell'impianto 1. Nel PC di manutenzione «MasterControlStation» creare la variabile «Client_MixerSpeed» in cui verrà scritto il numero di giri del mixer dell'impianto «MixingStation»: 44

Lo scenario di progettazione qui illustrato funziona solo quando entrambi i pannelli operatori si trovano all'interno dello stesso progetto. 2. Selezionare come indirizzo la variabile «Mixer_Speed» dal progetto «MixingStation»: 45

3 Impiego di Sm@rtAccess 3. Nel prospetto dell'impianto «PlantOverview» collegare il campo IO «Numero di giri del mixer» alla variabile «Client_MixerSpeed»: Il numero di giri del mixer dell'impianto «MixingStation» compare nel relativo prospetto unitamente al campo IO. Inoltre utilizzando lo stesso metodo è possibile creare, sempre nel PC di manutenzione, altre variabili per la visualizzazione dei livelli di riempimento e collegarle ai campi IO: Client_FillLevelWater: FillLevel_Water Client_FillLevelConcentrate: FillLevel_Concentrate Client_FillLevelSugar: FillLevel_Sugar Client_FillLevelAroma: FillLevel_Aroma 46

3.3 Impostazione del servizio remoto del MixingStation (OP 270) Per fare in modo che il capo turno possa intervenire in qualsiasi momento sul processo dal proprio PC di manutenzione si deve progettare il servizio remoto del MixingStation. 1. Creare la pagina «MixingStation» nel PC di manutenzione e inserire una vista Sm@rtClient: 2. Configurare la vista Sm@rtClient in modo che, all'avvio del runtime, essa si colleghi al pannello operatore OP 270 6" del MixingStation (1) e immettere «100» come password (2): 47

3 Impiego di Sm@rtAccess 3. Adattare le dimensioni della vista Sm@rtClient al display dell'op 270 6": 4. Creare un cambio di pagina per passare a «PlantOverview»: 48

5. Creare con lo stesso metodo un cambio di pagina per passare da «PlantOverview» a «MixingStation»: 49

3 Impiego di Sm@rtAccess 6. Infine attivare il servizio remoto nel pannello operatore «Mixing Station» (OP 270 6") : Un indirizzo IP modificato viene rilevato solo dopo il riavvio del pannello operatore. 7. Accertarsi che sul pannello operatore OP 270 6" nel ControlPanel sia impostato quanto segue: L'indirizzo IP della CF Card compatibile NE2000 è 192.168.0.22. La Subnet Mask della CF Card compatibile NE2000 è 255.255.255.0. Le impostazioni di trasferimento si trovano su Ethernet. 50

8. Avviare il ControlPanel sul pannello operatore tramite il menu loader. 9. Settare le impostazioni Internet di WinCC flexible in modo che il servizio remoto venga avviato automaticamente (2) e immettere «100» come password (4): Le impostazioni per la sicurezza quali le password fanno sì che solo le persone autorizzate possano collegarsi al pannello operatore. Queste impostazioni sono presenti per default nel pannello operatore. Se tuttavia si immette un'altra password nel progetto, è necessario modificarla anche nel pannello operatore. 51

3 Impiego di Sm@rtAccess 10.Trasferire il progetto nel pannello operatore «MixingStation»: 52

3.4 Visualizzazione dei dati di processo del MixingStation (OP 270) in MS Excel Il codice del programma delle macro VBA non è protetto. Selezionare «Opzioni> Macro > Visual Basic-Editor», per visualizzare il codice del programma. Per consentire anche al responsabile delle vendite di reperire rapidamente informazioni sui dati di produzione, è necessario fare riferimento al file Excel «SOAP_Access». Il file Excel contiene due macro VBA con cui il capo turno può leggere o stabilire il numero corrente di giri del mixer del MixingStation. Le macro VBA sono implementazioni di base e pertanto non si prestano al funzionamento dell'impianto. Il file excel «SOAP_Access» è memorizzato nell'archivio auto estraente Project_GettingStarted_Options_WinCC_flexible_2005.exe. 1. Accertarsi che vengano soddisfatte le seguenti condizioni: Nel PC di progettazione (PC Office) è installato il Microsoft SOAP Toolkit, versione inferiore a 3.0. È possibile scaricare Microsoft SOAP Toolkit da Internet all'indirizzo «http://msdn.microsoft.com/webservices». Le versioni più aggiornate di Microsoft SOAP Toolkit non vengono sovrascritte e possono essere riutilizzate in parallelo. 53

3 Impiego di Sm@rtAccess Creazione della macro 1. Avviare MS Excel nel PC di progettazione e caricare il file «SOAP_Access»: Il pulsante «Update values» legge il valore attuale dalla variabile «Mixer_Speed» e lo visualizza. Tramite «Set values» il capo turno può modificare il numero di giri del mixer. 54

2. Attivare l'accesso alle variabili in WinCC flexible per il pannello operatore «MixingStation»: 55

3 Impiego di Sm@rtAccess 3. Trasferire infine il progetto nel pannello operatore «MixingStation»: 4. Accertarsi che vengano soddisfatte le seguenti condizioni: Sul pannello operatore del ControlPanel in «Communication» è impostato «MixingStation» come Device name (nome della rete). Il pannello operatore è inserito nel file lmhosts (per es. in c:\winnt\system32\drivers\etc). 56

5. Visualizzare il numero corrente di giri del mixer in MS Excel: 6. Stabilire un numero di giri del mixer tra 400 e 800: 57

58 4 Impiego di Sm@rtService

4.1 Cos'è Sm@rtService? Per effettuare la manutenzione e il servizio remoti di un pannello operatore si utilizza Internet Explorer. Sm@rtService consente di effettuare la manutenzione remota dei pannelli operatore via Internet a scopo di assistenza: Servizio remoto tramite Internet/Intranet Servizio remoto di un sistema HMI tramite Internet Explorer Accesso alle informazione relative al service e alla manutenzione Preparazione di pagine HTML standard nel sistema HMI con informazioni sul service, la manutenzione e le funzioni di diagnostica Supporto via e-mail Invio di e-mail in seguito a segnalazioni ed eventi Consente di ridurre i tempi di fermo non programmati e di aumentare la produttività dell'impianto. Nell'esempio dell'impianto di miscelazione di succhi di frutta il tecnico dell'assistenza riceve nella propria postazione importanti messaggi e-mail. Attraverso Internet consulta le pagine di diagnostica del pannello operatore e si informa sul suo stato. 59

4 Impiego di Sm@rtService 4.2 Invio di informazioni al tecnico dell'assistenza tramite e-mail Per poter ridurre al minimo i tempi di fermo dell'impianto di miscelazione di succhi di frutta (MixingStation) è necessario che il tecnico responsabile riceva tramite e-mail le segnalazioni della classe «Guasto». Per l'invio di e-mail si necessita di un server SMTP raggiungibile generalmente dalla rete aziendale. Il collegamento al server SMTP può essere istituito anche tramite router: 60 Assistenza In caso di guasto il pannello operatore invia una e-mail al MixingStation (1). Il tecnico responsabile riceve la segnalazione del pannello operatore (2). Infine il tecnico responsabile si connette al pannello operatore dal PC del servizio di assistenza (3).

1. Nel pannello operatore «MixingStation» specificare l'indirizzo e-mail del tecnico dell'assistenza per la classe di segnalazione «Guasto»: 61

4 Impiego di Sm@rtService Il server SMTP e il nome del mittente può essere indicato direttamente sul pannello operatore in ControlPanel in «WinCC Internet Settings > Email». Se il provider di e-mail in aggiunta richiede un indirizzo e-mail come autorizzazione all'invio, rivolgersi al gestore dell'impianto. L'indirizzo e-mail deve essere inserito nel campo «nome del mittente SMTP». 2. Specificare il nome del server SMTP che invierà le e-mail al tecnico dell'assistenza e inserire il nome del mittente: 62

4.3 Visualizzazione dello stato del pannello operatore Dopo aver ricevuto la e-mail, il tecnico dell'assistenza deve consultare le pagine relative alla manutenzione del pannello operatore per ricavarne informazioni sullo stato. Quindi il tecnico dell'assistenza avvia Internet Explorer dal PC del servizio di assistenza ed inserisce l'indirizzo IP del pannello operatore (http://192.168.0.22) per collegarsi alla homepage dello stesso. Dalla pagina iniziale il tecnico dell'assistenza può richiamare altre pagine HTML: Utilizzo dei sistemi HMI in remoto Importazione ed esportazione di ricette Visualizzazione dello stato del pannello operatore Esecuzione della diagnostica di sistema Richiamo del browser del file 63

4 Impiego di Sm@rtService 1. Attivare la funzionalità Sm@rtService sul pannello operatore «MixingStation»: Le pagine relative all'assistenza del pannello operatore vengono attivate tramite «Pagine HMTL Sm@rtServer». Il servizio remoto del pannello operatore viene attivato da Internet Explorer tramite «Avviare Sm@rtServer». È possibile attivare le impostazioni indipendentemente l'una dall'altra. 2. Accertarsi che sul pannello operatore OP 270 6" nel ControlPanel sia impostato quanto segue: L'indirizzo IP della CF Card compatibile NE2000 è 192.168.0.22. La Subnet Mask della CF Card compatibile NE2000 è 255.255.255.0. Le impostazioni di trasferimento si trovano su Ethernet. Un indirizzo IP modificato viene rilevato solo dopo il riavvio del pannello operatore. 64

Definire tramite le diverse autorizzazioni («User Administration > Authorizations») quali funzioni possono essere eseguite da un utente sulle pagine HTML di un pannello operatore. Le password rappresentano un'ulteriore protezione. 3. Accertarsi che sia impostata la password «100» sul pannello operatore nel ControlPanel in «WinCC flexible Internet Settings/Web Server» per l'utente «Administrator»: 65

4 Impiego di Sm@rtService 4. Trasferire il progetto nel pannello operatore «MixingStation» per poter accedere alle pagine relative all'assistenza tramite Internet Explorer (e per consentire l'accesso anche al tecnico dell'assistenza): 66

5. Avviare Internet Explorer sul PC di progettazione e collegarsi alla «homepage» del pannello operatore («http://192.168.0.22»): 67

4 Impiego di Sm@rtService 6. Verificare se sono presenti segnalazioni di sistema importanti: 7. Infine tornare nella pagina di avvio per effettuare il servizio del pannello operatore. 68

8. Avviare il servizio remoto... 9....e specificare la password «100»: 69

4 Impiego di Sm@rtService In Internet Explorer viene visualizzata la superficie operativa del pannello operatore: Per la progettazione delle diciture dei tasti funzione come pulsanti è possibile eseguire le relative funzioni anche in Internet Explorer. Non è possibile utilizzare pienamente le funzioni di un dispositivo a tastiera in Internet Explorer perché viene visualizzato solo il contenuto dello schermo. Per fare in modo che il tecnico dell'assistenza possa utilizzare in remoto anche i tasti del pannello operatore si utilizza il programma Sm@rtClient. 70

4.4 Progettazione del servizio remoto di un dispositivo a tastiera Poiché il pannello operatore OP 270 6" dispone di una sola progettazione di tasti, il tecnico dell'assistenza necessita di un programma a parte che simuli la tastiera. Il programma «SmartClient» è situato sul secondo CD WinCC flexible nella cartella «Support\SmartClient». 1. Avviare l'applicazione Sm@rtClient (1) nel PC di progettazione e collegarsi al pannello operatore (2, 3): 71

4 Impiego di Sm@rtService 2. Immettere la password «100» per il servizio remoto del pannello operatore: L'applicazione Sm@rtClient consente al tecnico dell'assistenza di attivare con il mouse anche i tasti del pannello operatore: 72

Il file ZIP «WebContents» con i dati sorgente per le pagine di servizio HTML del pannello operatore si trova nella directory d'installazione di WinCC flexible, nella cartella «Transfert\1.1\XP270». Se si utilizza un PC come pannello operatore, i file sorgente delle pagine di servizio si trovano nella directory d'installazione di WinCC flexible nella cartella «WinCC flexible 2005 Runtime\WebContent» 4.5 Creazione di una pagina di servizio HTML definita dall'utente Il tecnico dell'assistenza può visualizzare il livello di riempimento via Internet anche senza il controllo a distanza. Il tecnico può sfruttare questa possibilità se, ad esempio, gli amministratori della rete, per motivi di sicurezza, hanno bloccato determinate porte (p. es. la porta 80) utilizzate dallo Sm@rtServer. Inoltre, il gestore dell'impianto ha la possibilità d'informarsi sullo stato dell'impianto di miscelazione tramite Internet Explorer, senza necessità d'installare un software a parte. A tale scopo, sulla base della pagina iniziale viene creata una nuova pagina di servizio «Plant State». In questa pagina di servizio, il tecnico dell'assistenza può leggere i valori delle variabili del livello di riempimento e il numero di giri del mixer. Di seguito è illustrata la procedura di principio per la creazione di pagine di servizio sulla base di quelle già progettate. Le pagine di servizio si trovano sul terzo CD di WinCC flexible nella directory «Documents\[lingua]\Getting Started» con il nome «WebContents». Le modifiche dei contenuti sono commentate nel codice sorgente HTML (»<!-- Getting Started: [...]-->»). Per ulteriori informazioni sulle pagine di servizio vi invitiamo a consultare il «WinCC flexible Information System» alla voce «Sm@rtAccess, Sm@rtService». 1. Copiare il file ZIP «WebContents» in una directory qualsiasi del computer di progettazione ed estrarre il contenuto del file ZIP al suo interno. 2. Creare una copia del file «start.html» e assegnare come nuovo nome file «PlantState.html». 73

4 Impiego di Sm@rtService 3. Aprire il file «PlantState.html» in un qualsiasi editor di testi, p. es. Notepad. Aggiungere alla barra di navigazione sinistra la voce «Plant State»: Sostituire la tabella esistente con una nuova tabella in cui sono visualizzati i livelli di riempimento e il numero di giri del mixer: 74

Il risultato ha il seguente aspetto: 75

4 Impiego di Sm@rtService 4. Personalizzare i testi d'interfaccia: 5. Salvare e chiudere il file «PlantState.html». 76

6. Aprire il file «start.html» ed inserire un hyperlink alla pagina «PlantState.html»: Il risultato ha il seguente aspetto: 7. Reinserire i file modificati nel file ZIP «WebContents» e copiare il file ZIP nella directory «XP270». 77

4 Impiego di Sm@rtService 8. Trasferire il progetto sul pannello operatore «MixingStation»: 78

9. Avviare Internet Explorer sul PC di progettazione, collegarsi alla «homepage» del pannello operatore («http://192.168.0.22») e passare alla pagina «PlantState»: In Internet Explorer sono visualizzati i livelli di riempimento e il numero di giri del mixer correnti. Facendo clic su «Aggiorna» in Internet Explorer la pagina viene ricaricata e i valori vengono aggiornati. 79

80 5 Acquisizione dei dati di produzione tramite OPC

5.1 Cos'è l'opc? L'acronimo OPC (OLE for Process Control) indica un'interfaccia software standardizzata e indipendente dal costruttore. L'interfaccia OPC consente lo scambio dei dati fra dispositivi e applicazioni diversi. Poiché molte applicazioni quali BDE o MES dispongono di interfaccia OPC, il pannello operatore MP 270B 10" può essere facilmente integrato nell'infrastruttura attuale. In questo esempio il gestore vuole integrare l'impianto di confezionamento con l'acquisizione dei dati di produzione. L'acquisizione dei dati di produzione archivia il numero di pezzi delle bevande confezionate in un'ora per poterlo valutare successivamente. 81

5 Acquisizione dei dati di produzione tramite OPC Invece del gateway OPC è possibile utilizzare anche un client OPC XML DA per accedere al server OPC. Le applicazioni come BDE o MES comunicano tramite DCOM nell'esempio fornito (1), mentre il pannello operatore del BottlingStation utilizza XML (2) per lo scambio dei dati. Perché il programma di acquisizione dei dati di produzione e il pannello operatore siano in grado di «capirsi» è necessario un «traduttore». Questo viene definito «gateway OPC» e fa in modo che i dati vengano tradotti nella «lingua» dello standard adatto. Premesse Per poter eseguire le operazioni di progettazione descritte si deve disporre di un PC client OPC collegato via Ethernet al pannello operatore MP 270B 10». Sul PC è installato il gateway OPC. Il setup del «Gateway OPC» (SIMATIC OPC XML Wrapper) si trova nella cartella «WinCC flexible\setup\opcxmlwrapper\disk1» sul secondo CD di WinCC flexible e sul CD di runtime. 82

5.2 Configurazione del «BottlingStation» come server OPC Per consentire al responsabile delle vendite di reperire le informazioni sulla produttività dell'impianto di riempimento al termine del trimestre, è necessario configurare il pannello operatore «BottlingStation» (MP 270B 10") dell'impianto di confezionamento come server OPC. Nell'esempio l'applicazione BDE è sostituita da MS Excel che funge da client OPC per la visualizzazione dei valori di processo. 1. Configurare il pannello operatore «BottlingStation» come server OPC: Un indirizzo IP modificato viene rilevato solo dopo il riavvio del pannello operatore. 2. Accertarsi che sul pannello operatore MP 270B 10" nel ControlPanel sia impostato quanto segue: L'indirizzo IP è 192.168.0.23. La Subnet Mask è 255.255.255.0. Le impostazioni di trasferimento si trovano su Ethernet. 83

5 Acquisizione dei dati di produzione tramite OPC 3. Trasferire il progetto «GettingStarted_Options» nel pannello operatore «BottlingStation»: 84

5.3 Progettazione del PC di progettazione come client OPC Nel PC di progettazione si utilizza MS Excel come client OPC per simulare il PC BDE collegato tramite OPC. Il client OPC è un'implementazione di base e pertanto non si presta al funzionamento dell'impianto. Il file excel «OPC_Client.xls» è memorizzato nell'archivio auto estraente Project_GettingStarted_Options_WinCC_flexible_2005.exe. Il PC di progettazione comunica per default tramite DCOM, mentre il pannello operatore utilizza XML sul «BottlingStation» per lo scambio di dati. Tramite il gateway OPC il PC di progettazione può accedere ai dati del pannello operatore: 1. Accertarsi che vengano soddisfatte le seguenti condizioni: Nel PC di progettazione (PC BDE) è installato il Microsoft SOAP Toolkit, versione 3.0. È possibile scaricare Microsoft SOAP Toolkit da Internet all'indirizzo «http://msdn.microsoft.com/webservices». Le versioni meno recenti di Microsoft SOAP Toolkit non vengono sovrascritte e possono essere riutilizzate in parallelo. 85

5 Acquisizione dei dati di produzione tramite OPC L'XML Manager si trova in «Start > SIMATIC > WinCC flexible 2005 Runtime». Con il manager XML è possibile impostare anche collegamenti a diversi server OPCXML della rete. 2. Aprire il manager XML sul PC di progettazione e parametrizzare il gateway OPC inserendo l'indirizzo del server OPC (MP 270B 10"): 3. Avviare MS Excel nel PC di progettazione e caricare il file «OPC_Client.xls». 4. Aprire l'editor VBA con <ALT+F11>. 86

La biblioteca delle classi si trova per default nella directory «C:\Program Files\Common Files\OPC». Se sul PC di progettazione è installato anche ProTool, la biblioteca delle classi si trova nella directory «C:\Siemens\Common\OPC». 5. Accertarsi che la biblioteca delle classi Siemens OPC DAAutomation 2.0 (sopcdaauto.dll) sia registrata e che vi sia un riferimento in MS Excel: 87

5 Acquisizione dei dati di produzione tramite OPC 6. Chiudere l'editor VBA e collegarsi al pannello operatore dell'impianto di confezionamento: Se si desidera visualizzare ulteriori valori della variabile occorre inserirne il nome accompagnato dal prefisso «Prefix:Win CC flexible RT<@>» nelle celle da A14 a A18. Utilizzando le macro contenute nel file il responsabile delle vendite può visualizzare i valori di processo in tempo reale nel proprio PC, per poterli archiviare e modificare. 7. Terminare il client OPC cliccando su «Stop Client». 88