Documentazione Tecnica – Flowpack MachineAnalytics & SCADA
Sommario
- Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione
- Status Macchina e Interfaccia SCADA
- Gestione Cambio Ricetta
- Statistiche Flowpack
- Analytics & Allarmi
- Ranking Allarmi (Frequenza/Downtime)
- Tempi Macchina
- Timestamp & Reset
- Popup & Logica HMI
- Note di Interfaccia e Utilizzo
- Espansioni Future
Sessioni aggiunte (in alto)
- Documentazione generata da Ufficio Sviluppo TecnoPack Group Spa
- Versione: 2025-10-07
- Repository di riferimento: TP-Docs
Introduzione
Questa documentazione descrive la struttura, i dati e i flussi di comunicazione della macchina Flowpack integrata con sistemi SCADA/MES.
Il sistema è pensato per massima compatibilità, chiarezza e performance, sia per la gestione locale che per l’integrazione con supervisori industriali.
Protocollo di Comunicazione
La comunicazione tra PLC e sistemi SCADA/MES avviene tramite protocollo OPC-UA, garantendo:
- Interoperabilità tra piattaforme
- Sicurezza nella trasmissione dati
- Scalabilità per future espansioni
Struttura Dati Principale
La struttura dati centrale è la ST_ScadaInterface.
Questa aggrega tutte le variabili, array, handshake e KPI necessari per la supervisione, la diagnostica e la gestione della produzione.
ST_ScadaInterface
├── Egress (PLC → SCADA)
│ ├── Status macchina e produzione
│ ├── Ricette attive e lista ricette
│ ├── Statistiche Flowpack
│ ├── Analytics allarmi e ranking
│ ├── Tempi macchina, timestamp e reset
│ ├── Variabili di handshake e popup operatore
├── Ingress (SCADA → PLC)
│ ├── Comandi cambio ricetta/produzione
│ ├── Reset statistiche/counters
│ ├── Parametri di produzione richiesti
Macro-sezioni
Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione
Questa sezione raccoglie tutte le variabili, i flussi di handshake e le logiche di stato che governano lo scambio dati tra PLC e SCADA/MES per:
- Cambio ricetta: gestione richiesta, conferma operatore, popup HMI, timer di reset, logging eventi.
- Aggiornamento dati produzione: gestione cambio lotto/ordine, quantità, info aggiuntive, conferma e tracciamento.
- Tutti i segnali di stato e i comandi per garantire sicurezza, tracciabilità e interoperabilità tra sistemi.
Include:
- Tabelle dettagliate di variabili Egress/Ingress.
- Tree strutturale delle variabili di scambio.
- Diagrammi di stato per cambio ricetta e produzione (Mermaid).
- Note avanzate e best practice per configurazione, audit e troubleshooting.
Questa macro-sezione è la base architetturale per l’integrazione e la supervisione della macchina tramite SCADA/MES.
Status Macchina e Interfaccia SCADA
- Variabili di stato (IsRunning, IsStopped, IsInEmergency, ecc.)
- Handshake per comandi remoti e conferme operatore
- Heartbeat e monitor connessione PLC-SCADA
Gestione Ricette
- Scambio ricette tra PLC e SCADA:
ActualRecipeIndex,ActualRecipeName,RecipeList[0..40] - Handshake cambio ricetta:
RecipeChangeRequest,RecipeChangeACK,RecipeChangeOK,RecipeChangeReject,RecipeChangePostpone - Popup e logica HMI per conferma operatore
Statistiche Flowpack
- Dati produzione:
Products_In_Total,Products_Out_Good,Products_Out_Rejected - Dettaglio scarti:
Reject_EmptyPackets,Reject_DoublePackets, ecc. - Percentuali di produzione/scarto
- Velocità attuale e di riferimento
Analytics & Allarmi
- KPI allarmi:
State,Count,TotalActiveTime_ms,MTTR_sec,MTBF_h - Array compatto allarmi:
Alarms_Packed[0..80]per sistemi SCADA con limiti di tag - Spiegazione dei ranking e KPI per manutenzione predittiva
Ranking Allarmi (Frequenza/Downtime)
TopAlarms_ByFrequency[0..99]per allarmi più frequentiTopAlarms_ByDowntime[0..99]per allarmi che causano più fermo- Visualizzazione e priorità interventi
Tempi Macchina
- Statistiche dettagliate:
TotalTime,RunTime,StopTime,EmergencyTime,DownstreamTime,UpstreamTime - Reset counters per cambio batch/turno
Timestamp & Reset
- Tracciamento avvio/fine produzione e ultimo reset (
ProductionStart_Timestamp,ProductionStop_Timestamp,ProductionLastReset_Timestamp) - Comando
ResetCountersper azzeramento sicuro
Popup & Logica HMI
- Flusso handshake ricette/produzione con popup e timer reset (OK/Reject: 2s, Postpone: 30s)
- Variabili di stato per conferma/rifiuto operatore
Note di Interfaccia e Utilizzo
- Tutte le variabili sono pronte per mapping OPC-UA, con naming standard e struttura chiara.
- Gli array compatti sono pensati per ridurre costi/licenze e rendere la supervisione più efficiente.
- Diagrammi di stato e tree strutturali facilitano la configurazione e il troubleshooting.
- Documentazione pronta per training, onboarding e audit.
Espansioni Future
- Integrazione con moduli OEE, predictive maintenance, reportistica avanzata
- Estensione delle strutture per nuovi KPI, ranking, ricette
- Logging centralizzato e dashboard custom
Sessioni aggiunte (in basso)
- Documento generato da Ufficio Sviluppo TecnoPack Group Spa
- Versione: 2025-10-07