Protocollo OPC-UA.
Brownfield OPC-UA Plug & Play negli impianti esistenti
Sommario
Brownfield Applications Tipica situazione dell'impianto
- Potrebbero esserci I/O decentrati, in base all'applicazione e alla macchina;
- Obiettivo: come equipaggiare una macchina esistente e in produzione con la tecnologia OPC-UA?
Concetto di Edge Device (intermediario)
- Dispositivi gateway con funzionalità client/server OPC-UA integrata;
- Convertitore tra OPC-UA e altri protocolli macchina;
- Lo sviluppo dipende dallo scenario e dai requisiti tecnici;
- Es. Dispositivo dedicato, macchina virtuale, applicazione su PC, etc.
Conversione OPC-UA COM DA
- Strumento di conversione (wrapper) per il protocollo OPC-UA DA (basato su COM);
- Consente l'ammodernamento di sistemi OPC-UA DA verso il nuovo protocollo OPC-UA, con tutte le sue funzionalità (sicurezza, modello informativo, etc..).
Conversione di protocolli proprietari
- Conversione di protocolli proprietari;
- Semplice integrazione e ammodernamento di macchine esistenti con il nuovo protocollo OPC-UA.
Video
Caratteristiche del software OPC-UA Server
- Accesso in lettura/scrittura ai simboli PLC;
- Simboli di tipo semplice e strutturati;
- Supporto dei meccanismi di sicurezza previsti dal protocollo OPC-UA;
-Esecuzione dei metodi PLC in real-time dal contesto OPC-UA;
- Supporto dei profili principali OPC-UA:
. Data Access;
. Historical Access;
. Alarms & Conditions.
Software OPC-UA Server
Modelli informativi e Companion Specification
- Modello informativo basato su PLCopen IEC61131/UA;
- Le Companion Specification definiscono modelli specifici per alcuni settori:
. Euromap (plastica);
. PackML (packaging);
. Umati (VDW) (macchine utensili);
. VDMA Robotics (robotica);
. I/O Link, ...
- Supporto al Historical Access (HA);
- Acquisizione di dati storici, su memoria o file;
- Gestione dei dati circolare;
- Salvataggio dati locale o su DB centralizzato;
- I client OPC-UA possono collegarsi al server e richiedere i dati storici;
- Il server supporta gli Alarms & Conditions (AC);
- Il server controlla ciclicamente i valori di soglia delle variabili;
- Se si oltrepassa la soglia viene generato un evento/allarme;
- Ogni client OPC-UA "interessato" (sottoscrivente) riceve l'evento/allarme;
- L'allarme include anche un testo specifico per le varie lingue (se configurate);
- E' possibile richiamare metodi PLC e C++ tramite OPC-UA;
- Il metodo viene eseguito nel contesto real-time.
Conclusioni
Accoppiatore I/O con OPC-UA integrato
- Dispositivi accoppiatori (no logica) con server OPC-UA;
- Connessione sicura e diretta in OPC-UA verso gli I/O di campo, configurati automaticamte e senza
alcuno sforzo.
- Paolo Ferrari
- Marco Svara
- Alessandro Cazzola
- Alberto Griffini
- Luca Zappaterra
- Pauline Schertz