Skip to content

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.

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