From 8c6305d2f09ef01e07d3edbb2f24c5d6f8daa4bb Mon Sep 17 00:00:00 2001 From: DFFM-maker Date: Sat, 3 Jan 2026 12:01:08 +0100 Subject: [PATCH] modify md --- ...Flowpack_MachineAnalytics_Documentation.md | 26 +++++++++---------- .../sections/00-SCADAInterface_Structure.md | 10 +++---- .../TecnoPack.NormalIOCardDefinition.md | 8 +++--- .../TecnoPack.SafetyIOCardDefinition.md | 8 +++--- docs/intro.md | 1 - docusaurus.config.ts | 8 ++++-- 6 files changed, 32 insertions(+), 29 deletions(-) diff --git a/docs/Omron/MachineAnalytics_SCADA/MachineAnalytics_SCADA_Flowpack_MachineAnalytics_Documentation.md b/docs/Omron/MachineAnalytics_SCADA/MachineAnalytics_SCADA_Flowpack_MachineAnalytics_Documentation.md index 1516bc3..0b91916 100644 --- a/docs/Omron/MachineAnalytics_SCADA/MachineAnalytics_SCADA_Flowpack_MachineAnalytics_Documentation.md +++ b/docs/Omron/MachineAnalytics_SCADA/MachineAnalytics_SCADA_Flowpack_MachineAnalytics_Documentation.md @@ -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 diff --git a/docs/Omron/MachineAnalytics_SCADA/sections/00-SCADAInterface_Structure.md b/docs/Omron/MachineAnalytics_SCADA/sections/00-SCADAInterface_Structure.md index 3aef003..95d39f5 100644 --- a/docs/Omron/MachineAnalytics_SCADA/sections/00-SCADAInterface_Structure.md +++ b/docs/Omron/MachineAnalytics_SCADA/sections/00-SCADAInterface_Structure.md @@ -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) --- diff --git a/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.NormalIOCardDefinition.md b/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.NormalIOCardDefinition.md index e6a91fa..5a1b641 100644 --- a/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.NormalIOCardDefinition.md +++ b/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.NormalIOCardDefinition.md @@ -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), diff --git a/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.SafetyIOCardDefinition.md b/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.SafetyIOCardDefinition.md index 5c8959e..0483935 100644 --- a/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.SafetyIOCardDefinition.md +++ b/docs/Rockwell/Optix/DotNet/TecnoPack/TecnoPack.SafetyIOCardDefinition.md @@ -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), diff --git a/docs/intro.md b/docs/intro.md index 238d62a..2e7b47c 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -1,7 +1,6 @@ --- id: intro title: Benvenuto -slug: / sidebar_position: 0 hide_table_of_contents: true pagination_next: null diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 969ff9c..48c2de6 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -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",