Tieghi Anipla 20 04 2010 Come Possiamo Essere Sicuri Che Tutti Seguano Le Pro...
MDT autosave presentazione italiano
1.
2. L’ opinione di ARC Advisory Group:
“… dalla nostra ricerca, risulta che la stragrande
maggioranza degli utenti è impegnata a mantenere record
precisi e aggiornati della configurazione e della
programmazione degli asset di automazione.
Allo stesso tempo, gli utenti hanno la chiara
consapevolezza delle conseguenze che derivano dal non
avere un registro accurato.
Ovviamente, vi è sia una necessità che un forte valore
aggiunto.”
ARC Advisory Group, Analista e Opinion Leader per soluzioni di Manufacturing e Supply Chain
Report: Configuration Management for Automation Assets, featuring MDT Software, November 2008
2
3. I rischi per le Performance e per la Sicurezza
di impianto derivano da:
• Errore umano
• Malfunzionamento delle
attrezzature
• Energia: picchi ed interruzioni
• Fuoco
• Sabotaggio
3
4. Senza un’ attiva ed appropriata azione di
protezione, tali eventi portano a :
Costo orario medio del
Downtime per settore
• Crescita del Downtime
Pharmaceutical $1,082,252
• Incremento del tempo Food/Beverage
Utilities
$804,192
$643,250
medio per riparazione Automotive $1,610,654
(“MTTR” Mean Time To Metals/Mining $580,588
Restoration)
Source: IT Performance Engineering and
Measurement Strategies: Quantifying
• Perdita di produzione Performance and Loss, Meta Group, Oct. 2000.
4
5. Un efficace sistema di Change Management (CMS)
fornisce le seguenti protezioni:
• Backup completo delle copie correnti dei programmi e
delle logiche
• Rilevazione e notifica delle variazioni
• Accesso in sicurezza per utenti e workstation
• Procedure per un veloce recupero dopo una fermata
hardware
• Registrazione storica delle variazioni: chi, come, quando
e da dove è stata effettuata.
5
6. Gli utenti tipici e i tipi di variazioni di competenza:
• Engineering: interventi per il miglioramento del processo
• Tecnici di manutenzione: bypass di parti di programma durante
la manutenzione
• Integratori: cambio di funzioni specifiche
• Vendors/OEM: installazione o
aggiornamento di apparecchiature
• Operatori: cambio di versioni di
programma se cambiano gli obiettivi di produzione
• Amministratori di sistema: assegnazione di ruoli, configurazione
di utenti e workstation, manutenzione di sistema, etc.
6
7. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si
passa a una differente/alternativa versione di
programma, viene eseguito un confronto tra le
versioni
• Tecnici di manutenzione: salto di parti di programma durante la manutenzione
• Integratori: cambio di funzioni specifiche
• Vendors/OEM: installazione o aggiornamento di apparecchiature
• Operatori: cambio di versioni di programma se cambiano gli obiettivi di produzione
• Amministratori di sistema: assegnazione di ruoli, configurazione di utenti e
workstations, manutenzione di sistema, etc.
7
8. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si passa a una differente/alternativa versione
di programma, viene eseguito un confronto tra le versioni.
• Tecnici di manutenzione: vengono identificati e
tracciati i bypass temporanei per garantirne la
rimozione a fine attività.
• Integratori: cambio di funzioni specifiche
• Vendors/OEM: installazione o aggiornamento di apparecchiature
• Operatori: cambio di versioni di programma se cambiano gli obiettivi di produzione
• Amministratori di sistema: assegnazione di ruoli, configurazione di utenti e
workstations, manutenzione di sistema, etc.
8
9. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si passa a una differente/alternativa
versione di programma, viene eseguito un confronto tra le versioni.
• Tecnici di manutenzione: vengono identificati e tracciati i bypass temporanei per garantirne la
rimozione a fine attività .
• Integratori: vengono gestiti permessi e privilegi per
garantire l’ attività degli integratori e tracciare le
variazioni apportate ai programmi
• Vendors/OEM: installazione o aggiornamento di apparecchiature
• Operatori: cambio di versioni di programma se cambiano gli obiettivi di produzione
• Amministratori di sistema: assegnazione di ruoli, configurazione di utenti e
workstations, manutenzione di sistema, etc.
9
10. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si passa a una differente/alternativa versione
di programma, viene eseguito un confronto tra le versioni.
• Tecnici di manutenzione: vengono identificati e tracciati i bypass temporanei per garantirne la
rimozione a fine attività.
• Integratori: vengono gestiti permessi e privilegi per garantire l’ attività degli integratori e
tracciare le variazioni apportate ai programmi
• Vendors/OEM: acquisizione della copia di programmi
“as delivered” e salvataggio come versione di
riferimento
• Operatori: cambio di versioni di programma se cambiano gli obiettivi di produzione
• Amministratori di sistema: assegnazione di ruoli, configurazione di utenti e
workstations, manutenzione di sistema, etc.
10
11. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si passa a una differente/alternativa
versione di programma, viene eseguito un confronto tra le versioni.
• Tecnici di manutenzione: vengono identificati e tracciati i bypass temporanei per garantirne la
rimozione a fine attività.
• Integratori: vengono gestiti permessi e privilegi per garantire l’ attività degli integratori e
tracciare le variazioni apportate ai programmi
• Vendors/OEM: acquisizione della copia di programmi “as delivered” e
salvataggio come versione di riferimento
• Operatori: Crea il log che mostra le variazioni eseguite
• Amministratori di sistema: assegnazione di ruoli, configurazione di utenti e
workstations, manutenzione di sistema, etc.
11
12. Come un sistema di
gestisce ruoli e variazioni :
• Engineering: se si modifica un programma attivo, o si passa a una differente/alternativa
versione di programma, viene eseguito un confronto tra le versioni.
• Tecnici di manutenzione: vengono identificati e tracciati i bypass temporanei per garantirne la
rimozione a fine attività.
• Integratori: vengono gestiti permessi e privilegi per garantire l’ attività degli integratori e
tracciare le variazioni apportate ai programmi
• Vendors/OEM: acquisizione della copia di programmi “as delivered” e salvataggio come
versione di riferimento
• Operatori: Crea il log che mostra le variazioni eseguite
• Amministratori di sistema: solo gli utenti autorizzati
sono abilitati ad operare come amministratori
12
13. Compliance in ambiente regolamentato
• Regolamentazioni che hanno impatto sulle attività di impianto:
• electronic signatures (FDA 21CFR11)
• Sarbanes-Oxley Act DEL2002.
• Electronic signatures e workflow ottimizzano l’ azione di variazione
in ambiente validato ed aiutano ad assicurare che le variazioni
avvengano in modo corretto
• Un CMS con capacità di electronic signature e workflow aiuta ad
essere conformi alla regolamentazione:
Instrada le variazioni proposte al personale
Gestisce l’ uso delle appropriate variazioni durante le fasi di test così
che i prodotti che ne derivano siano sottoposti ad apposita quarantena
Cattura l’ approvazione per uso in produzione
Produce audit log da usare in regulatory report.
13
14. MDT AutoSave è il sistema di Change Control standard negli impianti dei
maggiori produttori internazionali.
A SOLO TITOLO DI ESEMPIO :
• 3M • General Mills • Procter & Gamble
• Allvac • General Motors Corporation • Rio Tinto
• BAA • Georgia Pacific • SABMiller plc
• BHP Billiton • GlaxoSmithKline • Sara Lee
• Campbell’s Soup Company • Hewlett-Packard • Scaw Metals
• Caterpillar • Iams • Shagang Steel
• Chevron • Kraft Foods • Toyota
• Chrysler • Melox • Tropicana
• Coca-Cola • Merck • Unilever
• Continental Corporation • Mozal Aluminum • Vale (formerly CVRD)
• ConvaTec • Miller Brewing • Vistakon
• Coors Brewing • National Starch & Chemical • Weyerhaeuser
• Fonterra • Michelin • Whirlpool
• Ford Motor Company • Nestlé • Wyeth
14
15. AutoSave supporta un’ ampia gamma di device e software nel
settore dell’ automazione.
A SOLO TITOLO DI ESEMPIO:
PLCs
Robots Mitsubishi Modicon
CNCs Citect Allen-Bradley
Welders Telemecanique Rockwell Automation
Drives Wonderware Schneider
HMI's (OIT) Siemens Omron
Workstations GE Fanuc FANUC / Kuka
Project Files Indramat
Documents
15
16. • Proteggere Asset e Proprietà Intellettuale
– Dov’è l’ ultima versione di ciascun programma?
• Ridurre il Downtime
– Che programma gira su quel device?
• Fornire Audit trails per investigazioni
– Chi ha fatto l’ultima variazione e perché l’ ha fatta?
• Aumentare la Safety
– Quale è stata l’ ultima variazione e quando è stata fatta?
• Disaster Recovery
– Hardware failure, Security, Sabotaggio – siamo preparati?
• Regulatory Compliance
– Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
16
17. Proteggere Asset e Proprietà Intellettuale
Programma completamente automatico e
sistema di archiviazione della documentazione
• Ridurre il Downtime
– Che programma gira su quel device?
• Fornire Audit trails per investigazioni
– Chi ha fatto l’ultima variazione e perché l’ ha fatta?
• Aumentare la Safety
– Quale è stata l’ ultima variazione e quando è stata fatta?
• Disaster Recovery
– Hardware failure, Security, Sabotaggio – siamo preparati?
• Regulatory Compliance
– Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
17
17
18. •Proteggere Asset e Proprietà Intellettuale
– Programma completamente automatico e sistema di archiviazione della
documentazione
Ridurre il Downtime
Traccia delle versioni e recupero automatico
•Fornire Audit trails per investigazioni
– Chi ha fatto l’ultima variazione e perché l’ ha fatta?
• Aumentare la Safety
– Quale è stata l’ ultima variazione e quando è stata fatta?
• Disaster Recovery
– Hardware failure, Security, Sabotaggio – siamo preparati?
• Regulatory Compliance
– Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
18
18
19. • Proteggere Asset e Proprietà Intellettuale
• Programma completamente automatico e sistema di archiviazione della documentazione
• Ridurre il Downtime
• Traccia delle versioni e recupero automatico
Fornire Audit trail per investigazioni
Log Estensivo delle Variazioni e tracciamento
del Database
• Aumentare la Safety
• Quale è stata l’ ultima variazione e quando è stata fatta?
• Disaster Recovery
• Hardware failure, Security, Sabotaggio – siamo preparati?
• Regulatory Compliance
• Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
19
20. • Proteggere Asset e Proprietà Intellettuale
• Programma completamente automatico e sistema di archiviazione della documentazione
• Ridurre il Downtime
• Traccia delle versioni e recupero automatico
• Fornire Audit trails per investigazioni
• Log Estensivo delle Variazioni e tracciamento del Database
• Aumentare la Safety
Report di confronto dettagliato, per
identificare tutte le variazioni effettuate
• Disaster Recovery
• Hardware failure, Security, Sabotaggio – siamo preparati?
• Regulatory Compliance
• Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
20
20
21. • Proteggere Asset e Proprietà Intellettuale
• Programma completamente automatico e sistema di archiviazione della documentazione
• Ridurre il Downtime
• Traccia delle versioni e recupero automatico
• Fornire Audit trails per investigazioni
• Log Estensivo delle Variazioni e tracciamento del Database
• Aumentare laSafety
Report di confronto dettagliato, per identificare tutte le variazioni effettuate
Disaster Recovery
Completo Backup e Recovery di Dati e
Sistema, Security Integrata
• Regulatory Compliance
• Siamo conformi? (i.e. Sarbanes-Oxley, CFR21 Part 11)
21
21
22. • Proteggere Asset e Proprietà Intellettuale
• Programma completamente automatico e sistema di archiviazione della documentazione
• Ridurre il Downtime
• Traccia delle versioni e recupero automatico
• Fornire Audit trails per investigazioni
• Log Estensivo delle Variazioni e tracciamento del Database
• Aumentare laSafety
• Report di confronto dettagliato, per identificare tutte le variazioni effettuate
• Disaster Recovery
• Completo Backup e Recovery di Dati e Sistema, Security Integrata
Regulatory Compliance
CFR21 Part11; audit report per
Sarbanes-Oxley
22
23. In modo Manuale Con AutoSave
Log in di AutoSave
Trova il programma corretto
! Seleziona il programma
AutoSave automaticamente:
Verifica le user permissions
Lancia l’ Editor
Verifica le client permissions
Blocca il programma
Fai le variazioni Trasferisce da server a client
Commenta i files disponibili
Salva ed esci dall’ Editor AutoSave automaticamente:
Pronto a ricevere commenti
Inserisce il programma
Crea la nuova revisione
Copia di backup? Salva sul server
Chiudi AutoSave
Cambio di Note? Il Server periodicamente &
automaticamente verifica il PLC con la
copia in Libreria e invia per email un report
delle differenze
23
24. Configuratore Backup
Il componente per
comunicare con i AutoSave
Server
Devices Agents SQL Database
(Local/Remote)
Upload / Download / AutoSave
Comparazione Agent Server
Rete Aziendale
L’interfaccia per
Client
AutoSave operare con AutoSave.
Client
AutoSave
Client Workstation
Edit Client
Rete di Processo Edit
Edit
AutoSave
Client
Client Laptop
24
25. • Sistema Centralizzato
• Funzionalità Schedulazione a Tempo
• Real-time Change Management
• Device Non in Rete
25
26. Sistema Centralizzato AutoSave
Server
• In rete con strumenti di controllo e
stazioni di programmazione
Plant Network
• Registrazione dell’ intera libreria di
file di programma
(logiche e documentazione)
o Copia corrente
o Copie di Back-up (precedenti)
o Copie Master (revisioni)
• Storico delle transazioni
• Report
• Accesso di User e controllo di
sistema
• Notifica Elettronica
26
27. Funzionalità Schedulate a Tempo
AutoSave
• Upload degli strumenti di Server
controllo e delle stazioni di
programmazione (Windows Plant Network
workstation)
• Confronto di programmi
o PLCs and CNC – confronto di
dettaglio
o Windows Workstation
– confronto ad alto livello
• Aggiornamento di file sul server
• Notifica Elettronica
27
28. AutoSave
Server
Real-time Change Management:
• Controllo di accesso di user Plant Network
• Interfaccia utente comune per
tutti gli strumenti di controllo)
• Avvio del programma editor
• Variazione della
documentazioone di programma
• Trasferimento del programma
cambiato al server
28
29. AutoSave
Server
Device Non in Rete
• Check-out / check-in del Plant Network
programma
• Salva il programma su server con
storico
• Effettua confronto dettagliato
delle variazioni tra le versioni di
programma caricate (via
Advanced Plug-ins)
29
30. Current Copy
Local Copy
Ancestor
Copy
TCPIP
Agent Client 1 Client 2 Agent
Profibus
TCPIP
30
31. (1) Time-scheduled event
(2) Upload device Current Copy
(3) Compare to Current Version Local Copy
(4) Email differences report
Ancestor Copy
(5) Create new Current Version Backup
TCPIP is difference exists (Optional) Processor Copy
Agent Client 1 Client 2 Agent
TCPIP Profibus
PLC Level
31
33. Program Information
Version Control & Tracking
Program Status Information
Navigation
Tree
Program Search
Open Program Tabs
Device Network Configuration
33
34. Version
Date and Time ClientMethod of Change Comments
Revision User ID Station
User
Backup Ancestor Copy
Current
34
35. Right Mouse
Launch Compare Upload
Edit
Edit
35
36. Dallo storico dei dati memorizzato nel database di
AutoSave si possono ottenere oltre 70 reports.
Il Modulo di Report consente all’ utente di:
• Filtrare i dati, per poter accedere a
specifiche informazioni, secondo
necessità.
• Acquisire automaticamente i report nel
momento in cui servono.
• Ricevere informazioni dettagliate che
aiutano ad identificare i problemi e a
migliorare il processo.
• Validare i processi di quality assurance.
• Identificare le aree del sistema che
sono a rischio. Reporting Categories
36
36
37. Protection of Assets & Intellectual Property:
“If you lose a copy of a program, it isn’t just the
production time you are losing; we also lose the
intellectual value of the program we have created.”
- Mark Buettner, director of Electrical and Controls, Nestlé Purina Petcare
37
37
38. Protection of Assets & Intellectual Property:
“The system [AutoSave] supplied by MDT is very
reliable and easy to use. It maintains an excellent
ancestor history of all PLC program files on site. With
its universal capability, the software is also used to
store non-PLC files.”
- David Bryden, Technical Services Technician, Coca-Cola Enterprise,
Wakefield UK Plant
38
38
39. Reduced Downtime:
“With AutoSave we can easily download the
previous copy of the program and get things
running again quickly. If one device is down, the
entire plant could potentially be down, so the
ability to get up and running again is very
important.”
- Alan Hiler, Controls Engineer, Nestlé Purina Petcare
39
39
40. Reduced Downtime:
“We recently had a problem with a PLC controlling our water
treatment plant where all the code was lost in the PLC, therefore
stopping all water supplies used in our production process. We quickly
checked out the archived copy of the PLC code from that plant to one
of our field PGs and reloaded the code locally at the PLC. We were up
and running with only five minutes downtime.
On another occasion, our main preparation PLC fell over. This time
we were able to immediately reload the code over the network from
AutoSave – incurring zero downtime.”
- David Bryden, Technical Services Technician, Coca-Cola Enterprise,
Wakefield UK Plant
40
40
41. Increased Productivity and Safety:
“A big benefit to us is AutoSave’s ease of use for our maintenance guys.
We have people here that have never accessed a PLC program before
and they have to download a program to make a simple change. Before
AutoSave, we had to write pretty detailed documentation on how to
find the file, open it, connect to the server and so on. With
AutoSave, the right program is listed right in front of you and all you
have to do is click on it and you are in the program.
Not only does AutoSave save us time, it also significantly reduces any
change that the wrong PLC is accessed, causing big safety issues. “
- Alan Hiler, Controls Engineer, Nestlé Purina Petcare
41
41
42. … visitare il sito
www.servitecno.it
oppure il sito
www.MDTsoft.com
42
43. Tel +39 02 48.61.41
Fax +39 02 48.61.441
Nome Cognome info@servitecno.it
Funzione
www.servitecno.it
Via R. Sanzio, 5 20090
Cesano Boscone MI (Italy)
43
Editor's Notes
There are many events that can have a negative effect on plant performance, and some that represent serious safety hazards. Reliable automation control logic can be compromised by the following events:Human ErrorEquipment failureSabotagePower surges / interruptionsFire Without proper system safeguards these events can lead to increased downtime, and an increase in “mean time to repair” (MTTR).
Recovering from these events quickly requires adequate planning on the hardware and maintenance strategy, and a reliable and recent backup of the automation control program logic. A well managed system for tracking automation changes is a key component of the overall asset management of plant devices. Current and complete backup copies of the program logic require the features of a CMS. While a manual backup approach may appear adequate at first glance, experience has shown that plant personnel have too many tasks that compete for the time to manually back up programs on a consistent basis. The increased visibility of changes through better reporting and the potential for process improvement brought about by the effective use of a CMS application can quickly pay for the CMS.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
There are many individuals in a facility with the need to make automation changes. Each of their roles and the unique characteristics of the changes they make to the automation layer should be considered.Examples: Some users will have the ability to go online and monitor a device operationAnother group will be able to make changes to the programAdministrative users can delete older programsEngineers can change the program in use to an alternate version Vendors and Contractors can visit the plant and make changesTechnicians can compare changes between versions of programs.
The regulatory environment under which a facility is governed can have a number of impacts on the operational configuration of a CMS as well as the requisite featuresTwo of the more common US Government regulations that impact plant operation are electronic signatures (commonly referred to by the section of the US Code of Federal Regulations dealing with the usage of electronic signatures – 21CFR11) and the Sarbanes-Oxley Act of 2002 Sarbanes-OxleyActDa Wikipedia, l'enciclopedia libera.Il Sarbanes-OxleyAct è una legge emanata nel luglio 2002 dal governo degli Stati Uniti d'America a seguito di diversi scandali contabili che hanno coinvolto importanti aziende americane come Enron, la società di revisione Arthur Andersen, WorldCom. Si trattava, in origine, di due diversi disegni di legge proposti dai senatori Michael G. Oxley (repubblicano, eletto nell'Ohio) e Paul Sarbanes (democratico eletto nel Maryland): i due disegni furono unificati da una commissione bicamerale nell'atto finale approvato il 24 luglio 2002 con grandissima maggioranza in entrambe le camere, e firmato dal presidente George W. Bush il 30 luglio.La legge mira ad intervenire per chiudere alcuni "buchi" nella legislazione, al fine di migliorare la corporate governance e garantire la trasparenza delle scritture contabili, agendo tuttavia anche dal lato penale, con l'incremento della pena nei casi di falso in bilancio e simili. Viene inoltre aumentata la responsabilità degli auditorall'atto della revisione contabile.Oltre a ridefinire i compiti della SEC, la legge costituisce il Public Company Accounting OversightBoard, ovvero il consiglio di vigilanza sui bilanci delle aziende quotate. Secondo alcuni storici dell'economia, si tratta di uno degli atti governativi più significativi in campo economico dai tempi del New Deal.The use of electronic signatures and workflow processes to replace manual paper-driven controls continues to gain momentum in pharmaceutical environments These tools can significantly streamline the process of making changes in a validated environment and help to ensure that proper changes processes are followed A CMS with electronic signature and workflow capability can route proposed changes to appropriate personnel, manage the use of the proposed change during testing phases so that produced product is appropriately quarantined, and capture approval of the change for use in production. The CMS also produces audit logs for use in regulatory reporting.