Skip to content

Tabella dati_macchine (RW)

La tabella dati_macchine contiene lo stato in tempo reale delle macchine e dei pannelli collegati al sistema LinkMachine.

Ogni record rappresenta l’ultimo stato noto di una macchina o di un pannello.

Struttura campi

Campo Tipo Descrizione
iddati_macchine int identificativo univoco (PK, autoincrement)
cod_macchina varchar codice macchina
cod_ricetta int codice ricetta attiva
cod_commessa int codice commessa
cod_programma int codice programma macchina
contaore int contatore ore macchina
contapezzi int contatore pezzi prodotti
ciclo_macchina varchar stato ciclo macchina
update_at timestamp ultimo aggiornamento dati
barcode_lottoMP1 int barcode materia prima 1
barcode_lottoMP2 int barcode materia prima 2
barcode_lottoMP3 int barcode materia prima 3
barcode_lottoMP4 int barcode materia prima 4
barcode_lottoMP5 int barcode materia prima 5
coeffMP1 decimal coefficiente consumo MP1
coeffMP2 decimal coefficiente consumo MP2
coeffMP3 decimal coefficiente consumo MP3
coeffMP4 decimal coefficiente consumo MP4
coeffMP5 decimal coefficiente consumo MP5
lotto int lotto corrente
lottini varchar sotto-lotto
lottilav varchar lotto lavorazione
contparz_LOTTO int contatore parziale lotto
statomacchina int stato macchina
fl_cicli int flag cicli macchina
operazione varchar operazione corrente
ver_panel varchar versione pannello
contparzMP int contatore parziale MP
contparzMP1 int contatore parziale MP1
contparzMP2 int contatore parziale MP2
contparzMP3 int contatore parziale MP3
contparzMP4 int contatore parziale MP4

Logica di utilizzo

La tabella dati_macchine è una tabella di tipo snapshot realtime multi-pannello.

  • contiene lo stato aggiornato dei pannelli LinkMachine presenti in rete
  • ogni pannello aggiorna la propria riga tramite UPDATE
  • il numero totale di record dipende dal numero di pannelli attivi

In termini pratici:

👉 n_record = n_pannelli attivi

Identificazione record

Ogni pannello dovrebbe essere identificato in modo univoco tramite:

  • cod_macchina
  • oppure, in modo più robusto, tramite una chiave composta come:
  • cod_macchina + id_pannello

Differenza rispetto alle altre tabelle

Tabella Funzione
programmazione pianificazione produzione
programmazione_link avanzamento reale produzione
dati_macchine stato realtime macchina/pannello

Note

  • il campo update_at consente di verificare se la macchina è online:
  • timestamp aggiornato → macchina attiva
  • timestamp fermo → possibile offline
  • i campi barcode_lottoMP* rappresentano i materiali in uso
  • i campi coeffMP* definiscono i coefficienti di consumo
  • i contatori (contapezzi, contparz*) permettono analisi produzione realtime