Sotto-Strutture di ScadaInterface

Questa sezione descrive in dettaglio le strutture dati “mattoncino” utilizzate all’interno dell’interfaccia SCADA.

Struttura ST_StateStatistics

Questa è la struttura base per l’analisi dei tempi. Contiene i dati calcolati per un singolo stato macchina (es. Marcia, Arresto, etc.). Viene riutilizzata per ogni stato che si desidera monitorare.

Nome Variabile Tipo Dati Descrizione
Hours DINT Le ore totali accumulate per lo stato.
Minutes DINT I minuti totali accumulati per lo stato (0-59).
Percentage DINT La percentuale del tempo totale in cui lo stato è stato attivo. Il valore è un intero con due decimali fissi (es. 1234 rappresenta 12.34%).

Struttura ST_MachineTimers

Questa struttura raggruppa tutte le analisi dei tempi in un unico blocco, rendendo i dati facili da navigare per lo SCADA. Ogni membro di questa struttura è del tipo ST_StateStatistics definito sopra.

Nome Variabile Tipo Dati Descrizione
TotalTime ST_StateStatistics Contiene il tempo totale di monitoraggio. La percentuale di questo stato è sempre 100%.
RunTime ST_StateStatistics Contiene i dati relativi al tempo in cui la macchina è stata in marcia (Running).
StopTime ST_StateStatistics Contiene i dati relativi al tempo in cui la macchina è stata in arresto (Stopped).
EmergencyTime ST_StateStatistics Contiene i dati relativi al tempo in cui la macchina è stata in emergenza (Emergency).
DownstreamTime ST_StateStatistics Contiene i dati relativi al tempo passato in attesa di un segnale dalla macchina a valle.
UpstreamTime ST_StateStatistics Contiene i dati relativi al tempo passato in attesa di un prodotto dalla macchina a monte.