Passa al contenuto principale

Analytics & Allarmi


Tabella Variabili di Scambio Analytics & Allarmi​

🟒 EGRESS (PLC β†’ SCADA)​

🏷️ NomeπŸ—ƒοΈ TipoπŸ”€ DirezioneπŸͺ„ IconaπŸ“ Descrizione Operativa
Alarms_Packed[0..80]ST_AlarmAnalyticsOutputπŸ›ŽοΈArray compatto allarmi
AlarmAnalytics[].StateBOOLOutputπŸ“ΆStato allarme (attivo/disattivo)
AlarmAnalytics[].CountDINTOutputπŸ”’Numero attivazioni
AlarmAnalytics[].TotalActiveTime_msDINTOutput⏱️Tempo totale attivo (ms)
AlarmAnalytics[].MTTR_secREALOutputπŸ•’Mean Time To Repair (sec)
AlarmAnalytics[].MTBF_hREALOutput⏳Mean Time Between Failure (h)

πŸ”΅ INGRESS (SCADA β†’ PLC)​

(Nessuna variabile di comando diretta per allarmi; solo monitoraggio/statistiche)


Tree Strutturale Analytics & Allarmi​

ST_ScadaInterface
β”œβ”€β”€ Egress
β”‚ β”œβ”€β”€ Alarms_Packed[0..80] πŸ›ŽοΈ
β”‚ β”‚ β”œβ”€β”€ State : BOOL πŸ“Ά
β”‚ β”‚ β”œβ”€β”€ Count : DINT πŸ”’
β”‚ β”‚ β”œβ”€β”€ TotalActiveTime_ms : DINT ⏱️
β”‚ β”‚ β”œβ”€β”€ MTTR_sec : REAL πŸ•’
β”‚ β”‚ β”œβ”€β”€ MTBF_h : REAL ⏳

Diagramma Analytics & Allarmi​


Spiegazione Operativa​

  • Alarms_Packed: array compatto che aggrega lo stato e le statistiche di ogni allarme, ottimizzato per sistemi con limiti di tag OPC-UA/SCADA.
  • State: indica se l’allarme Γ¨ attivo (TRUE) o inattivo (FALSE).
  • Count: numero totale di attivazioni dell’allarme, utile per ranking e analisi manutentiva.
  • TotalActiveTime_ms: tempo totale in cui l’allarme Γ¨ stato attivo, utile per downtime analysis.
  • MTTR/MTBF: KPI fondamentali per la manutenzione predittiva e l’efficienza.

Questi dati permettono a SCADA/MES di:

  • Visualizzare lo storico e lo stato real-time degli allarmi
  • Costruire dashboard di ranking/frequenza/downtime
  • Ottimizzare manutenzione e produzione

Sezione pronta per mapping OPC-UA e integrazione in sistemi SCADA/MES.