Vai al contenuto

Muvia Industrial

Come Muvia Industrial legge le macchine.

Un nodo edge in reparto legge i PLC e i database di linea, elabora vicino alla macchina e porta i dati nello stesso motore dove vivono ordini, acquisti e qualità. Da lì li guardi, li incroci e ci costruisci allarmi e report.

Schema: un PLC Siemens S7, un server OPC UA, dispositivi Modbus TCP, un database SQL Server di linea e gli azionamenti SEW-Eurodrive arrivano dal campo; il gestionale arriva come fonte aziendale. Tutto confluisce in Muvia, che produce un cruscotto di reparto, un allarme di temperatura, il report di fine turno e le risposte di Athena.
Protocolli di campo
Siemens S7, OPC UA, Modbus TCP, SQL Server, SEW-Eurodrive.
Hardware comune
Debian o Ubuntu, amd64 o arm64, anche Raspberry Pi 4.
Un solo motore
Le macchine accanto a ordini, acquisti e qualità.

Muvia Industrial

Dal campo al cloud.

Il nodo edge sta in reparto: legge le macchine, elabora, tiene i dati se il cloud manca e li porta in Muvia.

  1. Campo

  2. Nodo edge

  3. Flotta e cloud

  4. Modella

Protocolli e driver

Ogni driver gira sul nodo, legge le variabili che scegli e le trasforma in tag con un nome. Questi sono i protocolli che il nodo parla oggi.

Protocolli supportati dal nodo edge di Muvia Industrial
ProtocolloCosa leggeLettura o scritturaNote
Siemens S7Cosa leggeBlocchi dati, ingressi, uscite e merker, per indirizzo.Lettura o scritturaLettura e scritturaNoteLegge anche le strutture definite sul PLC.
OPC UACosa leggeI nodi di un server OPC UA.Lettura o scritturaLettura e scritturaNoteA intervalli regolari o in sottoscrizione, quando il valore cambia.
Modbus TCPCosa leggeRegistri e coil di PLC, contatori e strumenti.Lettura o scritturaLetturaNoteSolo su rete TCP, non su linea seriale.
Microsoft SQL ServerCosa leggeLe righe nuove di una tabella del database di linea.Lettura o scritturaLetturaNotePer i sistemi che scrivono già su un database: supervisori, banchi prova, tracciabilità.
SEW-EurodriveCosa leggeDati di monitoraggio e parametri degli azionamenti.Lettura o scritturaLetturaNoteLi riceve via HTTP dalla IoT Suite di SEW.
SimulatoreCosa leggeSegnali di prova generati sul nodo.Lettura o scritturaLetturaNotePer costruire cruscotti e allarmi prima che la linea sia collegata.

Una scrittura verso il PLC parte da un flusso. In modalità prova il flusso gira per davvero ma il comando viene registrato, non inviato: vedi cosa farebbe senza toccare la macchina.

Il tuo PLC non è in tabella? Molti controllori espongono già un server OPC UA o un'interfaccia Modbus TCP. Chiedi a un tecnico prima di partire.

Il nodo edge

Il nodo è un computer in reparto, vicino alle macchine. Non serve un hardware dedicato: basta una comune macchina Linux.

Su cosa gira

Sistema operativo
Debian o Ubuntu
Architettura
amd64 o arm64
Schede
Raspberry Pi 4 supportato
Software
Container Docker: driver, agente del nodo, runtime di elaborazione

Dalla scatola alla linea

  1. 1

    Installa

    Con un comando sulla macchina, con una chiavetta USB che installa da sola, oppure ricevi il nodo già preparato in laboratorio.

  2. 2

    Arruola con un token

    Al primo avvio il nodo si presenta al cloud con il token della tua azienda e compare nella flotta. Sul posto non si configura nulla a mano.

  3. 3

    Configura i driver dal cloud

    Scegli protocollo, indirizzi e tag da Muvia. La configurazione arriva al nodo e i dati cominciano a salire.

Vicino alla linea

Il nodo non si limita a inoltrare. Calcola, tiene i dati quando la rete cade e si lascia gestire anche senza cloud.

Edge Functions
Componi un grafo di funzioni di catalogo e funzioni Python scritte da te: medie, filtri, conversioni, logica di macchina, anche modelli scikit-learn o ONNX addestrati dal tuo team. Gira sul nodo, prima che i dati partano.
Console locale
Un'interfaccia web protetta da password, sul nodo: stato, log, configurazione dei driver, ultimi valori letti, avvio e arresto, aggiornamenti. Funziona anche quando il cloud non è raggiungibile.
Buffer locale
Se la connessione verso il cloud cade, il nodo tiene i dati in un buffer locale e li invia quando la rete torna.
Connessione cellulare
Il nodo sa di essere su una SIM 4G: tiene viva la connessione attraverso il NAT dell'operatore e riporta il consumo del collegamento.

La flotta, nodo per nodo.

Ogni nodo manda un battito a intervalli che scegli tu, da 5 a 300 secondi. Da Muvia vedi quali nodi rispondono, in che stato è ogni driver e quando qualcosa si ferma.

Battito del nodo
Ogni nodo segnala che è vivo, all'intervallo che imposti.
Stato di ogni driver
Connesso, in attesa di connessione o in errore: lo vedi driver per driver.
Allarme se va offline
Un nodo che smette di rispondere fa scattare un allarme.
Aggiornamenti espliciti
Nessun nodo si aggiorna da solo. Decidi tu quale aggiornare e quando.
Esempio della vista flotta: tre nodi, due in linea e uno non raggiungibile.

Per chi costruisce le macchine.

Le macchine le hai vendute tu, ma i loro dati restano nei reparti dei tuoi clienti. Con un nodo a bordo macchina le segui anche dopo la consegna: come lavorano, quali allarmi danno, quando un nodo smette di rispondere.

Ogni cliente, un'azienda separata
Ogni cliente ha i suoi utenti, i suoi permessi e il suo database. Un cliente non vede i dati di un altro.
Un accesso per tutti i clienti
Muvia collega il tuo tecnico alle aziende dei tuoi clienti: passa dall'una all'altra senza uscire e rientrare, con i permessi che ha in ciascuna.
Uno spazio che il cliente riconosce
Ogni azienda può avere logo e colori propri, e i cruscotti che prepari per quel cliente.

E poi tutto Muvia.

I dati di campo non finiscono in un sistema a parte. Arrivano nello stesso motore dei dati dell'azienda, con gli stessi permessi e lo stesso registro attività, e si incrociano con una query.

  • Cruscotti di reparto, anche a parete in modalità kiosk
  • Allarmi a soglia con un registro: chi li ha presi in carico, come sono stati classificati, le note
  • Report PDF programmati, a fine turno o il lunedì mattina, inviati per email
  • Athena risponde sui dati delle macchine e mostra la query che ha usato
  • Dati di linea incrociati con ordini, acquisti e qualità
Scopri la piattaforma

Esempio di query

SELECT o.cliente,
       count()              AS pezzi,
       avg(p.tempo_ciclo_s) AS ciclo_medio_s
FROM   pressa_linea2 AS p
JOIN   ordini_gestionale AS o ON o.lotto = p.lotto
WHERE  p.ts >= today() - 7
GROUP  BY o.cliente
ORDER  BY pezzi DESC
Tempo ciclo della pressa per cliente, negli ultimi sette giorni: i dati della linea e gli ordini del gestionale nella stessa query.

Dicci quali macchine hai. Ti diciamo come leggerle.

Marca del PLC, protocollo, connettività del reparto: con queste tre risposte, in una demo con un tecnico, ti mostriamo come Muvia Industrial porta i dati di linea accanto a quelli dell'azienda.