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
|
## Sommario
|
||||||
|
|
||||||
- [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)
|
||||||
- [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)
|
||||||
- [Gestione Cambio Ricetta](sections/02-GestioneRicette.md#gestione-cambio-ricetta)
|
- [Gestione Ricette](sections/02-GestioneRicette.md#gestione-ricette)
|
||||||
- [Statistiche Flowpack](sections/03-StatisticheFlowpack.md#statistiche-flowpack)
|
- [Statistiche Flowpack](sections/03-StatisticheFlowpack.md#statistiche-flowpack)
|
||||||
- [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#analytics--allarmi)
|
- [Analytics & Allarmi](sections/04-AnalyticsAllarmi.md#analytics-allarmi)
|
||||||
- [Ranking Allarmi (Frequenza/Downtime)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenzadowntime)
|
- [Ranking Allarmi (Frequenza/Downtime)](sections/05-RankingAllarmi.md#ranking-allarmi-frequenza-downtime)
|
||||||
- [Tempi Macchina](sections/06-TempiMacchina.md#tempi-macchina)
|
- [Tempi Macchina](sections/06-TempiMacchina.md#tempi-macchina)
|
||||||
- [Timestamp & Reset](sections/07-TimestampReset.md#timestamp--reset)
|
- [Timestamp & Reset](sections/07-TimestampReset.md#timestamp-reset)
|
||||||
- [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup--logica-hmi)
|
- [Popup & Logica HMI](sections/08-PopupLogicaHMI.md#popup-logica-hmi)
|
||||||
- [Note di Interfaccia e Utilizzo](sections/10-NoteInterfacciaUtilizzo.md#note-di-interfaccia-e-utilizzo)
|
- [Note di Interfaccia e Utilizzo](sections/10-NoteInterfacciaUtilizzo.md#note-di-interfaccia-e-utilizzo)
|
||||||
- [Espansioni Future](#espansioni-future)
|
- [Espansioni Future](#espansioni-future)
|
||||||
|
|
||||||
|
|
@ -73,7 +73,7 @@ ST_ScadaInterface
|
||||||
---
|
---
|
||||||
|
|
||||||
## Macro-sezioni
|
## 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:
|
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.
|
- **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.
|
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.)
|
- Variabili di stato (IsRunning, IsStopped, IsInEmergency, ecc.)
|
||||||
- Handshake per comandi remoti e conferme operatore
|
- 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
|
- Percentuali di produzione/scarto
|
||||||
- Velocità attuale e di riferimento
|
- 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`
|
- KPI allarmi: `State`, `Count`, `TotalActiveTime_ms`, `MTTR_sec`, `MTBF_h`
|
||||||
- Array compatto allarmi: `Alarms_Packed[0..80]` per sistemi SCADA con limiti di tag
|
- Array compatto allarmi: `Alarms_Packed[0..80]` per sistemi SCADA con limiti di tag
|
||||||
- Spiegazione dei ranking e KPI per manutenzione predittiva
|
- 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_ByFrequency[0..99]` per allarmi più frequenti
|
||||||
- `TopAlarms_ByDowntime[0..99]` per allarmi che causano più fermo
|
- `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`
|
- Statistiche dettagliate: `TotalTime`, `RunTime`, `StopTime`, `EmergencyTime`, `DownstreamTime`, `UpstreamTime`
|
||||||
- Reset counters per cambio batch/turno
|
- 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`)
|
- Tracciamento avvio/fine produzione e ultimo reset (`ProductionStart_Timestamp`, `ProductionStop_Timestamp`, `ProductionLastReset_Timestamp`)
|
||||||
- Comando `ResetCounters` per azzeramento sicuro
|
- 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)
|
- Flusso handshake ricette/produzione con popup e timer reset (OK/Reject: 2s, Postpone: 30s)
|
||||||
- Variabili di stato per conferma/rifiuto operatore
|
- Variabili di stato per conferma/rifiuto operatore
|
||||||
|
|
|
||||||
|
|
@ -169,13 +169,13 @@ flowchart TD
|
||||||
|
|
||||||
## 6. 🔗 Link alle macro-sezioni
|
## 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)
|
- [Statistiche Flowpack](03-StatisticheFlowpack.md#statistiche-flowpack)
|
||||||
- [Analytics & Allarmi](04-AnalyticsAllarmi.md#analytics--allarmi)
|
- [Analytics & Allarmi](04-AnalyticsAllarmi.md#analytics-allarmi)
|
||||||
- [Ranking Allarmi (Frequenza/Downtime)](05-RankingAllarmi.md#ranking-allarmi-frequenzadowntime)
|
- [Ranking Allarmi (Frequenza/Downtime)](05-RankingAllarmi.md#ranking-allarmi-frequenza-downtime)
|
||||||
- [Tempi Macchina](06-TempiMacchina.md#tempi-macchina)
|
- [Tempi Macchina](06-TempiMacchina.md#tempi-macchina)
|
||||||
- [Timestamp & Reset](07-TimestampReset.md#timestamp--reset)
|
- [Timestamp & Reset](07-TimestampReset.md#timestamp-reset)
|
||||||
- [Popup & Logica HMI](08-PopupLogicaHMI.md#popup--logica-hmi)
|
- [Popup & Logica HMI](08-PopupLogicaHMI.md#popup-logica-hmi)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,10 +22,10 @@ public class NormalIOCardDefinition : BaseIOCardDefinition
|
||||||
|
|
||||||
#### Inherited Members
|
#### Inherited Members
|
||||||
|
|
||||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Type),
|
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md#type),
|
||||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_NodeType),
|
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md#nodetype),
|
||||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_IODirection),
|
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md#iodirection),
|
||||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Colors),
|
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md#colors),
|
||||||
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
||||||
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
||||||
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
||||||
|
|
|
||||||
|
|
@ -22,10 +22,10 @@ public class SafetyIOCardDefinition : BaseIOCardDefinition
|
||||||
|
|
||||||
#### Inherited Members
|
#### Inherited Members
|
||||||
|
|
||||||
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Type),
|
[BaseIOCardDefinition.Type](TecnoPack.BaseIOCardDefinition.md#type),
|
||||||
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_NodeType),
|
[BaseIOCardDefinition.NodeType](TecnoPack.BaseIOCardDefinition.md#nodetype),
|
||||||
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_IODirection),
|
[BaseIOCardDefinition.IODirection](TecnoPack.BaseIOCardDefinition.md#iodirection),
|
||||||
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md\#TecnoPack\_BaseIOCardDefinition\_Colors),
|
[BaseIOCardDefinition.Colors](TecnoPack.BaseIOCardDefinition.md#colors),
|
||||||
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
[object.GetType\(\)](https://learn.microsoft.com/dotnet/api/system.object.gettype),
|
||||||
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
[object.MemberwiseClone\(\)](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),
|
||||||
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
[object.ToString\(\)](https://learn.microsoft.com/dotnet/api/system.object.tostring),
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
---
|
---
|
||||||
id: intro
|
id: intro
|
||||||
title: Benvenuto
|
title: Benvenuto
|
||||||
slug: /
|
|
||||||
sidebar_position: 0
|
sidebar_position: 0
|
||||||
hide_table_of_contents: true
|
hide_table_of_contents: true
|
||||||
pagination_next: null
|
pagination_next: null
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@ const config: Config = {
|
||||||
projectName: "tp-docs",
|
projectName: "tp-docs",
|
||||||
|
|
||||||
onBrokenLinks: "throw",
|
onBrokenLinks: "throw",
|
||||||
onBrokenMarkdownLinks: "warn",
|
|
||||||
|
|
||||||
i18n: { defaultLocale: "it", locales: ["it"] },
|
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: {
|
themeConfig: {
|
||||||
image: "img/docusaurus-social-card.jpg",
|
image: "img/docusaurus-social-card.jpg",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue