Cos'è una piattaforma di integrazione?
Una piattaforma di integrazione è l'insieme di software, e all'occorrenza di hardware, che opportunamente configurati svolgono due compiti fondamentali.
- Dalla parte del campo questa si occupa della interazione con i protocolli di comunicazione industriali e dell'accesso ai dati.
- Dall'altra, invece, espone interfacce di vario genere per peremettere al software aplicativo come un ERP, un MES o un software du Business Intelligence, di interagire con la fisicità.
Come funziona WePlatform?
Di seguito possiamo vedere uno schema di funzionamento della piattaforma di integrazione.
WePlatform interpreta una vastissima serie di protocolli di comunicaizone industriali, accentrando il controllo della comunicaizone e gestendo le singole connessioni verso i dispositivi fisici.
Una volta stabiita la connessione con il campo, i dati vengono messi a disposizione tramite interfacce software di alto livello.
Quali protocolli possono essere gestiti?
La lista dei protocolli gestiti da WePlatform è molto lunga, ma possiame elencare, di seuito, quelli maggiormente utilizzati:
- OPC-UA
- OPC-DA
- Modbus TCP
- Modbus RTU
- Siemens TCP
- Omron FINS
- MTConnect
- Fanuc FOCAS
- Socket TCP/UDP
- ASCII su RS232
In aggiunta a quelli sopra elencati, Wentegrate offre un servizio di sviluppo di connettori per protocolli custom basati, per esempio, su vecchie connessioni di tipo seriale.
Questi connettori sono nativamente utilizzabili tramite WePlatform.
In che modo i dati vengono messi a disposizione del software?
WePlatform offre molte possibilità per l'interazione con i dati di campo; i software applicativi, infatti, potranno interagire in modo bidirezionale con i dati utilizzando una o più delle seguenti modalità:
- REST API
- Socket TCP o UDP
- File CSV
- Databse SQL e NoSQL
- WEB Services
- MQTT
Un aspetto molto importante da sottolineare è che queste tecnologie non sono esclusive tra loro.
In situazioni nelle quali i dati devono essere forniti a più software contemporaneamente, è possibile configurare più interfacce allo stesso tempo.