Database
Il sistema LinkMachine utilizza preferibilmente un database relazionale MySQL o MariaDB per gestire l’integrazione tra pianificazione, produzione e raccolta dati in tempo reale.
L’architettura database è basata su 4 tabelle principali, ciascuna con un ruolo ben definito.
Panoramica tabelle
| Tabella | Ruolo | Modalità |
|---|---|---|
programmazione |
Pianificazione ordini di produzione | Sola lettura (da gestionale) |
programmazione_link |
Avanzamento reale produzione | Scrittura LinkMachine |
registro_pannello |
Log eventi e tracciabilità | Scrittura LinkMachine |
dati_macchine |
Stato realtime macchine/pannelli | Scrittura LinkMachine |
Schema logico
👉 Pianificazione → programmazione
👉 Produzione → programmazione_link
👉 Eventi → registro_pannello
👉 Realtime → dati_macchine
Descrizione sintetica
programmazione
Contiene gli ordini di produzione pianificati.
Viene alimentata dal gestionale aziendale (ERP/MES) ed è utilizzata da LinkMachine in sola lettura.
programmazione_link
Contiene lo stato reale della produzione.
Viene gestita direttamente da LinkMachine durante l’avanzamento delle lavorazioni.
registro_pannello
Raccoglie gli eventi provenienti dal pannello operatore e dalla macchina.
È utilizzata per debug, tracciabilità e audit.
dati_macchine
Contiene lo stato aggiornato in tempo reale delle macchine/pannelli collegati.
Rappresenta una fotografia istantanea del sistema produttivo.
Vantaggi dell’architettura
- separazione chiara tra pianificato e reale
- alta tracciabilità delle operazioni
- scalabilità su più macchine e pannelli
- integrazione semplice con sistemi esterni
- possibilità di collegamento con ERP/MES già esistenti