FN_96

SETTEMBRE 2018 FIELDBUS & NETWORKS 82 Fieldbus & Networks Tutorial di Micaela Caserza Magro UN ‘LINGUAGGIO’ PER INDUSTRIA 4.0 OPC UA È LA NUOVA TECNOLOGIA DI COMUNICAZIONE PER L’ACCESSO IN SCRITTURA E LETTURA AI DATI DI PROCESSO, IN GRADO DI RENDERE TALI DATI DISPONIBILI IN UN FORMATO UNICO VERSO APPLICAZIONI DI LIVELLO SUPERIORE. VEDIAMO COME FUNZIONA che devono essere scambiati. Per questo, le caratteristiche principali di OPC UA possono essere identificate nei punti seguenti: Requisiti per la comunicazione tra sistemi diversi: • la comunicazione deve poter essere gestita da sistemi basati su piatta- forme e sistemi operativi qualunque, quindi è importante l’indipendenza dalla piattaforma; • la comunicazione deve essere robusta e resiliente; • si deve garantire la sicurezza del trasporto dei dati sia attraverso reti Intranet aziendali, sia attraverso reti Internet-based; • si deve garantire l’interoperabilità tra applicazioni e sistemi diversi Requisiti per il modello dati: • deve essere definito unmodello dati comune tra tutti i dati che vengono scambiati attraverso OPC; • deve essere possibile gestire sia dati sia metadati; • deve essere possibile estendere i modelli dei dati includendo anche modelli di dati definiti dagli standard. OPC UA: modello e principio di funzionamento L’architettura OPC UA è orientata ai servizi (SOA Service Oriented Archi- tecture). Per soddisfare tutti i requisiti di base per sviluppare tecnologie orientate a soluzioni IoT e non solo, OPC UA è strutturato in diversi livelli, o layer, che rappresentano sia il livello di trasporto dati, sia il modello dei dati stessi (si veda Figura 1). PCUA è l’evoluzione della tecnologia OPCDA, basata su OLE, Come e Dcom, tutte tecnologie di proprietà di Microsoft. Que- sto, a volte, ha rappresentato un problema per via delle limita- zioni nei meccanismi di accesso da remoto legati all’impiego delle Dcom. Proprio per ovviare alle problematiche legate alle tecnologie si è proceduto allo sviluppo del nuovo standard, OPC UA (OPC Unified Architecture), che mantiene le caratteristiche di base di OPC ma con in più la caratteristica di essere indipendente dalla piattaforma su cui gira e dal relativo sistema operativo. OPC UA, però, non è soltanto una tecnologia che permette di trasferire dati da un sistema all’altro, consen- tendo quindi di integrare in modo standard dati in applicazioni diversi, ma è a tutti gli effetti uno standard (IEC 62541), che definisce modelli di trasporto dati, funzioni integrate di security, modello dati, semantica dei dati e formato dati. OPC UA rappresenta la tecnologia di comunicazione basata su TCP/IP per lo scambio di dati e servizi in ambito industriale e rappresenta il meccanismo standard per integrare il mondo OT con quello IT. Pertanto, permette di avere a disposizione il meccanismo di comuni- cazione per la realizzazione di soluzioni m2m (machine-to-machine), IoT e Industria 4.0. Che cosa significa? Significa che è possibile scambiare dati da dove vengono prodotti (sensori, attuatori, controllori, telecamere, mac- chine ecc.) a dove vengono consumati (Scada, HMI, asset management, ERP, MES, sistemi di gestione del magazzino ecc.) in un modo univoco, tale da non richiedere al cliente finale grosse attività di integrazione e sviluppo. Nel momento in cui è necessario scambiare dati tra componenti e sistemi diversi, occorre definire sia il tipo di comunicazione tra i sistemi, considerando la comunicazione a livello distribuito, sia il modello dei dati O

RkJQdWJsaXNoZXIy MTg0NzE=