---
id: MachineAnalytics_SCADA_TempiMacchina
sidebar_position: 6
sidebar_label: Tempi Macchina
hide_table_of_contents: False
---

# Tempi Macchina

---

## Tabella Variabili di Scambio Tempi Macchina

### 🟢 EGRESS (PLC → SCADA)

| 🏷️ Nome               | 🗃️ Tipo  | 🔀 Direzione | 🪄 Icona | 📝 Descrizione Operativa                   |
|-----------------------|----------|-------------|---------|--------------------------------------------|
| TotalTime             | DINT     | Output      | ⏱️      | Tempo totale di funzionamento              |
| RunTime               | DINT     | Output      | 🚦      | Tempo in marcia                            |
| StopTime              | DINT     | Output      | 🛑      | Tempo in stop                              |
| EmergencyTime         | DINT     | Output      | 🚨      | Tempo in emergenza                         |
| DownstreamTime        | DINT     | Output      | ⏳      | Tempo in attesa macchina a valle           |
| UpstreamTime          | DINT     | Output      | ⏳      | Tempo in attesa prodotto da monte          |

---

### 🔵 INGRESS (SCADA → PLC)

| 🏷️ Nome           | 🗃️ Tipo   | 🔀 Direzione | 🪄 Icona | 📝 Descrizione Operativa                       |
|-------------------|-----------|-------------|---------|------------------------------------------------|
| ResetCounters     | BOOL      | Input       | 🔄      | Comando reset tempi/statistiche                |

---

## Tree Strutturale Tempi Macchina

```plaintext
ST_ScadaInterface
├── Egress
│   ├── TotalTime ⏱️
│   ├── RunTime 🚦
│   ├── StopTime 🛑
│   ├── EmergencyTime 🚨
│   ├── DownstreamTime ⏳
│   ├── UpstreamTime ⏳
├── Ingress
│   ├── ResetCounters 🔄
```

---

## Diagramma Flusso Tempi Macchina – Mermaid

```mermaid
flowchart TD
    style TotalTime fill:#e3eeff,stroke:#007aff,color:#000
    style RunTime fill:#e3ffe3,stroke:#30db5b,color:#000
    style StopTime fill:#ffd6d6,stroke:#ff3b30,color:#000
    style EmergencyTime fill:#ffe6cc,stroke:#ff9800,color:#000
    style DownstreamTime fill:#fff7aa,stroke:#ffd60a,color:#000
    style UpstreamTime fill:#e6ddff,stroke:#5856d6,color:#000

    TotalTime["⏱️ TotalTime"]
    RunTime["🚦 RunTime"]
    StopTime["🛑 StopTime"]
    EmergencyTime["🚨 EmergencyTime"]
    DownstreamTime["⏳ DownstreamTime"]
    UpstreamTime["⏳ UpstreamTime"]

    TotalTime --> RunTime
    TotalTime --> StopTime
    TotalTime --> EmergencyTime
    TotalTime --> DownstreamTime
    TotalTime --> UpstreamTime
```

---

## Spiegazione Operativa

- Le variabili di tempo permettono di monitorare l’efficienza della macchina, i fermi e le attese, dando una visione chiara per la reportistica OEE.
- Il comando **ResetCounters** consente di azzerare i tempi per cambio batch, turno o manutenzione.
- La struttura è pronta per essere mappata su sistemi SCADA/MES e per analisi di produttività.

---

*Sezione pronta per mapping OPC-UA e integrazione in sistemi SCADA/MES. Modifica e amplia secondo le tue variabili specifiche!*