43
1 AutoSave Tour La Soluzione per il Change Management Change Control nell’Automazione Autosave Tour Presentazio ne

MDT autosave presentazione italiano

Embed Size (px)

DESCRIPTION

MDT Autosave è un tool software per Change Control & Change Management dei sw di PLC, Robot, HMI, SCADA, CNC/DNC, ecc di qualsiasi marca e modello

Citation preview

Page 1: MDT autosave presentazione italiano

AutoSave TourLa Soluzione per il

Change Management Change Control

nell’Automazione

Autosave Tour

Presentazione

Page 2: MDT autosave presentazione italiano

2

Perché Change Management?

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 ChainReport: Configuration Management for Automation Assets, featuring MDT Software, November 2008

Page 3: MDT autosave presentazione italiano

3

I rischi per le Performance e per la Sicurezza di impianto derivano da:

Perché Change Management?

3

• Errore umano

• Malfunzionamento delle attrezzature

• Energia: picchi ed interruzioni

• Fuoco

• Sabotaggio

Page 4: MDT autosave presentazione italiano

4

Perché Change Management?

4

Senza un’ attiva ed appropriata azione di protezione, tali eventi portano a :

• Crescita del Downtime

• Incremento del tempo medio per riparazione (“MTTR” Mean Time To Restoration)

• Perdita di produzione

Costo orario medio del Downtime per settore

Pharmaceutical $1,082,252

Food/Beverage $804,192

Utilities $643,250

Automotive $1,610,654

Metals/Mining $580,588

Source: IT Performance Engineering and Measurement Strategies: Quantifying Performance and Loss, Meta Group, Oct. 2000.

Page 5: MDT autosave presentazione italiano

5

Perché Change Management?

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.

Page 6: MDT autosave presentazione italiano

6

Utenti di Change Management

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.

Page 7: MDT autosave presentazione italiano

7

Utenti di Change Management

7

Come un sistema di Change Management 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.

Page 8: MDT autosave presentazione italiano

8

Utenti di Change Management

8

Come un sistema di Change Management 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.

Page 9: MDT autosave presentazione italiano

9

Utenti di Change Management

9

Come un sistema di Change Management 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.

Page 10: MDT autosave presentazione italiano

10

Utenti di Change Management

10

Come un sistema di Change Management 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.

Page 11: MDT autosave presentazione italiano

11

Utenti di Change Management

11

Come un sistema di Change Management 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.

Page 12: MDT autosave presentazione italiano

12

Utenti di Change Management

12

Come un sistema di Change Management 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

Page 13: MDT autosave presentazione italiano

13

Compliance

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.

Page 14: MDT autosave presentazione italiano

14

MDT Software: alcune referenze

14

MDT AutoSave è il sistema di Change Control standard negli impianti dei maggiori produttori internazionali.

A SOLO TITOLO DI ESEMPIO :

•3M •Allvac •BAA •BHP Billiton •Campbell’s Soup

Company•Caterpillar •Chevron •Chrysler •Coca-Cola •Continental Corporation •ConvaTec •Coors Brewing •Fonterra•Ford Motor Company

•General Mills •General Motors

Corporation•Georgia Pacific •GlaxoSmithKline •Hewlett-Packard •Iams •Kraft Foods •Melox•Merck•Mozal Aluminum •Miller Brewing •National Starch &

Chemical •Michelin •Nestlé

•Procter & Gamble •Rio Tinto •SABMiller plc •Sara Lee •Scaw Metals•Shagang Steel •Toyota •Tropicana •Unilever •Vale (formerly

CVRD) •Vistakon •Weyerhaeuser •Whirlpool•Wyeth

Page 15: MDT autosave presentazione italiano

15

AutoSave Plant-Wide Support

15

AutoSave supporta un’ ampia gamma di device e software nel settore dell’ automazione.

A SOLO TITOLO DI ESEMPIO:

Modicon

Allen-Bradley

Rockwell Automation

Schneider

Omron

FANUC / Kuka

Mitsubishi

Citect

Telemecanique

Wonderware

Siemens

GE Fanuc

Indramat

PLCs

Robots

CNCs

Welders

Drives

HMI's (OIT)

Workstations

Project Files

Documents

Page 16: MDT autosave presentazione italiano

16

Proteggere l’ impianto con AutoSave

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)

Page 17: MDT autosave presentazione italiano

17

Proteggere l’ impianto con AutoSave

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)

Page 18: MDT autosave presentazione italiano

18

Proteggere l’ impianto con AutoSave

18

•Proteggere Asset e Proprietà Intellettuale– Programma completamente automatico e sistema di archiviazione della

documentazione

Ridurre il DowntimeTraccia 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)

Page 19: MDT autosave presentazione italiano

19

Proteggere l’ impianto con AutoSave

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)

Page 20: MDT autosave presentazione italiano

20

Proteggere l’ impianto con AutoSave

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)

Page 21: MDT autosave presentazione italiano

21

Proteggere l’ impianto con AutoSave

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)

Page 22: MDT autosave presentazione italiano

22

Proteggere l’ impianto con AutoSave

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

Page 23: MDT autosave presentazione italiano

23

Il Processo di Cambiamento

23

In modo Manuale

Trova il programma corretto

!

Lancia l’ Editor

Fai le variazioni

Salva ed esci dall’ Editor

Copia di backup?

Cambio di Note?

Log in di AutoSave

Seleziona il programma

AutoSave automaticamente: Verifica le user permissions Verifica le client permissions Blocca il programma Trasferisce da server a client Commenta i files disponibili

AutoSave automaticamente: Pronto a ricevere commenti Inserisce il programma Crea la nuova revisione Salva sul server

Chiudi AutoSave

Il Server periodicamente & automaticamente verifica il PLC con la copia in Libreria e invia per email un report delle differenze

Con AutoSave

Page 24: MDT autosave presentazione italiano

24

AutoSave In Impianto

Rete di ProcessoRete di Processo

Rete AziendaleRete Aziendale

AutoSave Client

AutoSave Client

AutoSaveAgents SQL Database

(Local/Remote)

AutoSaveServer

AutoSave Client

Server

BackupConfiguratore

Edit

Client Laptop

Edit

Client Workstation

L’interfaccia per operare con AutoSave.

Edit

Client

Agent

Il componente per comunicare con i

Devices Upload /

Download / Comparazione

Page 25: MDT autosave presentazione italiano

25

Componenti Funzionali

• Sistema Centralizzato

• Funzionalità Schedulazione a Tempo

• Real-time Change Management

• Device Non in Rete

Page 26: MDT autosave presentazione italiano

26

Funzionalità di AutoSave

Sistema Centralizzato• In rete con strumenti di controllo

e stazioni di programmazione• Registrazione dell’ intera libreria

di file di programma(logiche e documentazione)o Copia correnteo Copie di Back-up (precedenti)o Copie Master (revisioni)

• Storico delle transazioni• Report• Accesso di User e controllo di

sistema• Notifica Elettronica

AutoSaveServer

Plant Network

Page 27: MDT autosave presentazione italiano

27

Funzionalità di AutoSave

Funzionalità Schedulate a Tempo

• Upload degli strumenti di controllo e delle stazioni di programmazione (Windows workstation)

• Confronto di programmio PLCs and CNC – confronto di

dettaglioo Windows Workstation

– confronto ad alto livello

• Aggiornamento di file sul server

• Notifica Elettronica

AutoSaveServer

Plant Network

Page 28: MDT autosave presentazione italiano

28

Funzionalità di AutoSave

Real-time Change Management:• Controllo di accesso di user• Interfaccia utente comune

per tutti gli strumenti di controllo)

• Avvio del programma editor• Variazione della

documentazioone di programma

• Trasferimento del programma cambiato al server

AutoSaveServer

Plant Network

Page 29: MDT autosave presentazione italiano

29

Funzionalità di AutoSave AutoSave

Server

Plant Network

Device Non in Rete• Check-out / check-in del

programma• Salva il programma su server

con storico• Effettua confronto dettagliato

delle variazioni tra le versioni di programma caricate (via Advanced Plug-ins)

Page 30: MDT autosave presentazione italiano

30

Profibus

Client 1

TCPIP

TCPIP

Current CopyLocal Copy

Ancestor Copy

Workflow Tipico

Agent Client 2 Agent

Page 31: MDT autosave presentazione italiano

31

Confronto Schedulato

Profibus

Client 1 Client 2

TCPIP

(1) Time-scheduled event

(2) Upload device

(3) Compare to Current Version

(4) Email differences report

(5) Create new Current Version Backupis difference exists (Optional)

TCPIP

PLC Level

Current CopyLocal Copy

Ancestor CopyProcessor Copy

AgentAgent

Page 32: MDT autosave presentazione italiano

32

AutoSave Tour

Page 33: MDT autosave presentazione italiano

33

Interfaccia Utente

33

Navigation TreeProgram Search

Open Program Tabs

Program Information

Device Network Configuration

Version Control & Tracking

Program Status Information

Page 34: MDT autosave presentazione italiano

34

Interfaccia Utente

34

Version

RevisionDate and TimeUser IDClient StationMethod of ChangeUser Comments

Current CopyBackup Ancestor

Page 35: MDT autosave presentazione italiano

35

Interfaccia Utente

35

Ed

it

Edit Compare Upload

Right Mouse

Launch

Page 36: MDT autosave presentazione italiano

36

Modulo di Report

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

Page 37: MDT autosave presentazione italiano

37

Dicono di noi

37

L’ impatto di AutoSave sul Business

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

Page 38: MDT autosave presentazione italiano

38

Dicono di noi

38

L’ impatto di AutoSave sul Business

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

Page 39: MDT autosave presentazione italiano

39

Dicono di noi

39

L’ impatto di AutoSave sul Business

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

Page 40: MDT autosave presentazione italiano

40

Dicono di noi

40

L’ impatto di AutoSave sul Business

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

Page 41: MDT autosave presentazione italiano

41

Dicono di noi

41

L’ impatto di AutoSave sul Business

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

Page 42: MDT autosave presentazione italiano

42

Per maggiori informazioni …

42

… visitare il sito

www.servitecno.itoppure il sito

www.MDTsoft.com

Page 43: MDT autosave presentazione italiano

43

Nome CognomeFunzione

Tel +39 02 48.61.41Fax +39 02 48.61.441

[email protected]

www.servitecno.it

Via R. Sanzio, 5 20090Cesano Boscone MI (Italy)