modify md
Deploy Docusaurus / build-and-deploy (push) Successful in 3m28s Details

This commit is contained in:
DFFM-maker 2026-01-03 12:01:08 +01:00
parent e40535a783
commit 8c6305d2f0
6 changed files with 32 additions and 29 deletions

View File

@ -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 lintegrazione 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 lintegrazione 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 lintegrazione 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

View File

@ -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)
---

View File

@ -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),

View File

@ -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),

View File

@ -1,7 +1,6 @@
---
id: intro
title: Benvenuto
slug: /
sidebar_position: 0
hide_table_of_contents: true
pagination_next: null

View File

@ -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",