Strutture per le Statistiche di Produzione

Questa sezione descrive l’architettura dei dati utilizzati per raccogliere e analizzare i conteggi di produzione, specifici per la macchina Row Distribution.


Struttura ST_ChannelData

Questa è la struttura “mattoncino” che contiene tutti i conteggi grezzi e le percentuali calcolate per un singolo canale o impilatore.

Nome Variabile Tipo Dati Descrizione
— Conteggi Grezzi —
PiecesEntered DINT Pezzi totali entrati sull’impilatore del canale.
Pieces_Stacked DINT Prodotti totali impilati da questo canale.
Stacks_Sent DINT Pile totali inviate con successo da questo canale.
StacksRejected DINT Pile totali scartate da questo canale.
Rejects_Trapdoor DINT Pezzi scartati alla botola per questo canale (è il totale degli scarti).
Rejects_RecipeMismatch DINT Pezzi scartati a causa di ricetta non conforme.
Rejects_Jam DINT Pezzi scartati a causa di un inceppo nell’impilatore.
Rejects_Clump DINT Pezzi scartati a causa di ammassi o accumuli.
— Percentuali Calcolate (per canale) —
Perc_Rejected_Trapdoor DINT % di pezzi scartati alla botola rispetto al totale entrato.
Perc_Pieces_Stacked DINT % di pezzi impilati rispetto al totale entrato.
Perc_Stacks_Sent DINT % di pile inviate rispetto al totale pile gestite (inviate + scartate).
Perc_Stacks_Rejected DINT % di pile scartate rispetto al totale pile gestite.
Perc_Reject_RecipeMismatch DINT Ripartizione % degli scarti per “Ricetta non conforme”.
Perc_Reject_Clump DINT Ripartizione % degli scarti per “Ammassi”.
Perc_Reject_Jam DINT Ripartizione % degli scarti per “Inceppo”.

Struttura ST_ProductionTotals

Questa struttura raggruppa tutti i conteggi globali della macchina, ottenuti sommando i dati dei singoli canali o da contatori generali.

Nome Variabile Tipo Dati Descrizione
IncomingRanks DINT Ranghi totali inseriti sulla linea di distribuzione.
RanksDischarged_Module1 DINT Ranghi totali scaricati verso la Flowpack 1.
RanksDischarged_Module2 DINT Ranghi totali scaricati verso la Flowpack 2.
RanksDischarged_Module3 DINT Ranghi totali scaricati verso la Flowpack 3.
RanksDischarged_Buffer DINT Ranghi totali scaricati verso il nastro buffer.
TotalStacksSent DINT Pile totali inviate ai moduli a valle.
StacksOnLastRank DINT Numero di pile presenti sull’ultimo rango caricato.
TotalStacksOnStackers DINT Numero istantaneo di pile fisicamente presenti su tutti gli impilatori.
TotalStacksRejected DINT Numero totale di pile scartate.
TotalProductsEntered DINT Prodotti totali “equivalenti” entrati nella linea.
TotalRejectedProducts_Trapdoor DINT Prodotti totali scartati alla botola.
GrandTotalProductsHandled DINT Somma totale di tutti i prodotti gestiti (Entrati + Scartati).

Struttura ST_ProductionAnalytics

Infine, questa è la struttura “contenitore” che unisce i dati dei canali e i totali in un unico blocco logico per la Row Distribution.

Nome Variabile Tipo Dati Descrizione
Channels ARRAY[0..4] OF ST_ChannelData Un array che contiene i dati dettagliati per ognuno dei 5 canali.
Totals ST_ProductionTotals La struttura che contiene tutti i conteggi globali della macchina.