modify md
Deploy Docusaurus / build-and-deploy (push) Successful in 3m28s
Details
Deploy Docusaurus / build-and-deploy (push) Successful in 3m28s
Details
This commit is contained in:
parent
e40535a783
commit
8c6305d2f0
|
|
@ -12,15 +12,15 @@ hide_table_of_contents: TRUE
|
|||
|
||||
## Sommario
|
||||
|
||||
- [Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione](sections/00-SCADAInterface_Structure.md#struttura-scada-interface--cambio-ricetta--aggiornamento-produzione)
|
||||
- [Status Macchina e Interfaccia SCADA](sections/01-ScadaInterfaceMasterStructure.md#status-macchina-e-interfaccia-scada)
|
||||
- [Gestione Cambio Ricetta](sections/02-GestioneRicette.md#gestione-cambio-ricetta)
|
||||
- [Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione](sections/00-SCADAInterface_Structure.md#struttura-scada-interface-cambio-ricetta-aggiornamento-produzione)
|
||||
- [Stati Macchina e Interfaccia SCADA](sections/01-ScadaInterfaceMasterStructure.md#stati-macchina-e-interfaccia-scada)
|
||||
- [Gestione Ricette](sections/02-GestioneRicette.md#gestione-ricette)
|
||||
- [Statistiche Flowpack](sections/03-StatisticheFlowpack.md#statistiche-flowpack)
|
||||
- [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#analytics--allarmi)
|
||||
- [Ranking Allarmi (Frequenza/Downtime)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenzadowntime)
|
||||
- [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#analytics-allarmi)
|
||||
- [Ranking Allarmi (Frequenza/Downtime)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenza-downtime)
|
||||
- [Tempi Macchina](sections/06-TempiMacchina.md#tempi-macchina)
|
||||
- [Timestamp & Reset](sections/07-TimestampReset.md#timestamp--reset)
|
||||
- [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup--logica-hmi)
|
||||
- [Timestamp & Reset](sections/07-TimestampReset.md#timestamp-reset)
|
||||
- [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup-logica-hmi)
|
||||
- [Note di Interfaccia e Utilizzo](sections/10-NoteInterfacciaUtilizzo.md#note-di-interfaccia-e-utilizzo)
|
||||
- [Espansioni Future](#espansioni-future)
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ ST_ScadaInterface
|
|||
---
|
||||
|
||||
## Macro-sezioni
|
||||
### [Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione](sections/00-SCADAInterface_Structure.md#struttura-scada-interface--cambio-ricetta--aggiornamento-produzione)
|
||||
### [Struttura SCADA Interface – Cambio Ricetta & Aggiornamento Produzione](sections/00-SCADAInterface_Structure.md#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.
|
||||
|
|
@ -88,7 +88,7 @@ Include:
|
|||
|
||||
Questa macro-sezione è la base architetturale per l’integrazione e la supervisione della macchina tramite SCADA/MES.
|
||||
|
||||
### [Status Macchina e Interfaccia SCADA](sections/01-ScadaInterfaceMasterStructure.md#status-macchina-e-interfaccia-scada)
|
||||
### [Stati Macchina e Interfaccia SCADA](sections/01-ScadaInterfaceMasterStructure.md#stati-macchina-e-interfaccia-scada)
|
||||
|
||||
- Variabili di stato (IsRunning, IsStopped, IsInEmergency, ecc.)
|
||||
- Handshake per comandi remoti e conferme operatore
|
||||
|
|
@ -107,13 +107,13 @@ Questa macro-sezione è la base architetturale per l’integrazione e la supervi
|
|||
- Percentuali di produzione/scarto
|
||||
- Velocità attuale e di riferimento
|
||||
|
||||
### [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#analytics--allarmi)
|
||||
### [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#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)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenzadowntime)
|
||||
### [Ranking Allarmi (Frequenza/Downtime)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenza-downtime)
|
||||
|
||||
- `TopAlarms_ByFrequency[0..99]` per allarmi più frequenti
|
||||
- `TopAlarms_ByDowntime[0..99]` per allarmi che causano più fermo
|
||||
|
|
@ -124,12 +124,12 @@ Questa macro-sezione è la base architetturale per l’integrazione e la supervi
|
|||
- Statistiche dettagliate: `TotalTime`, `RunTime`, `StopTime`, `EmergencyTime`, `DownstreamTime`, `UpstreamTime`
|
||||
- Reset counters per cambio batch/turno
|
||||
|
||||
### [Timestamp & Reset](sections/07-TimestampReset.md#timestamp--reset)
|
||||
### [Timestamp & Reset](sections/07-TimestampReset.md#timestamp-reset)
|
||||
|
||||
- Tracciamento avvio/fine produzione e ultimo reset (`ProductionStart_Timestamp`, `ProductionStop_Timestamp`, `ProductionLastReset_Timestamp`)
|
||||
- Comando `ResetCounters` per azzeramento sicuro
|
||||
|
||||
### [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup--logica-hmi)
|
||||
### [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup-logica-hmi)
|
||||
|
||||
- Flusso handshake ricette/produzione con popup e timer reset (OK/Reject: 2s, Postpone: 30s)
|
||||
- Variabili di stato per conferma/rifiuto operatore
|
||||
|
|
|
|||
|
|
@ -169,13 +169,13 @@ flowchart TD
|
|||
|
||||
## 6. 🔗 Link alle macro-sezioni
|
||||
|
||||
- [Gestione Cambio Ricetta](02-GestioneRicette.md#gestione-cambio-ricetta)
|
||||
- [Gestione Ricette](02-GestioneRicette.md#gestione-ricette)
|
||||
- [Statistiche Flowpack](03-StatisticheFlowpack.md#statistiche-flowpack)
|
||||
- [Analytics & Allarmi](04-AnalyticsAllarmi.md#analytics--allarmi)
|
||||
- [Ranking Allarmi (Frequenza/Downtime)](05-RankingAllarmi.md#ranking-allarmi-frequenzadowntime)
|
||||
- [Analytics & Allarmi](04-AnalyticsAllarmi.md#analytics-allarmi)
|
||||
- [Ranking Allarmi (Frequenza/Downtime)](05-RankingAllarmi.md#ranking-allarmi-frequenza-downtime)
|
||||
- [Tempi Macchina](06-TempiMacchina.md#tempi-macchina)
|
||||
- [Timestamp & Reset](07-TimestampReset.md#timestamp--reset)
|
||||
- [Popup & Logica HMI](08-PopupLogicaHMI.md#popup--logica-hmi)
|
||||
- [Timestamp & Reset](07-TimestampReset.md#timestamp-reset)
|
||||
- [Popup & Logica HMI](08-PopupLogicaHMI.md#popup-logica-hmi)
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -22,10 +22,10 @@ public class NormalIOCardDefinition : BaseIOCardDefinition
|
|||
|
||||
#### Inherited Members
|
||||
|
||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Type),
|
||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_NodeType),
|
||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_IODirection),
|
||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Colors),
|
||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md#type),
|
||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md#nodetype),
|
||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md#iodirection),
|
||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md#colors),
|
||||
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
||||
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
||||
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
||||
|
|
|
|||
|
|
@ -22,10 +22,10 @@ public class SafetyIOCardDefinition : BaseIOCardDefinition
|
|||
|
||||
#### Inherited Members
|
||||
|
||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Type),
|
||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_NodeType),
|
||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_IODirection),
|
||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Colors),
|
||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md#type),
|
||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md#nodetype),
|
||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md#iodirection),
|
||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md#colors),
|
||||
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
||||
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
||||
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
---
|
||||
id: intro
|
||||
title: Benvenuto
|
||||
slug: /
|
||||
sidebar_position: 0
|
||||
hide_table_of_contents: true
|
||||
pagination_next: null
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ const config: Config = {
|
|||
projectName: "tp-docs",
|
||||
|
||||
onBrokenLinks: "throw",
|
||||
onBrokenMarkdownLinks: "warn",
|
||||
|
||||
i18n: { defaultLocale: "it", locales: ["it"] },
|
||||
|
||||
|
|
@ -64,7 +63,12 @@ const config: Config = {
|
|||
],
|
||||
],
|
||||
|
||||
markdown: { mermaid: true }, // ✅ abilita parsing mermaid nei .md/.mdx
|
||||
markdown: {
|
||||
mermaid: true, // ✅ abilita parsing mermaid nei .md/.mdx
|
||||
hooks: {
|
||||
onBrokenMarkdownLinks: "warn",
|
||||
},
|
||||
},
|
||||
|
||||
themeConfig: {
|
||||
image: "img/docusaurus-social-card.jpg",
|
||||
|
|
|
|||
Loading…
Reference in New Issue