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_atconsente 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