From df13e449fa321409528da4fa0a9cdca7db8a22fd Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 30 Nov 2023 18:21:04 +0100 Subject: [PATCH] Aggiunta gestione traduzione ricetta, nuovi parametri conf: - fluxLogVetoContains - paramsContainsThresh - FullId - BaseKeyTranslate - RecipeKeyTranslate --- IOB-UT-NEXT/ToMapo.cs | 11 +++++++++++ IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json | 23 ++++++++++++----------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/IOB-UT-NEXT/ToMapo.cs b/IOB-UT-NEXT/ToMapo.cs index e8fd195c..776a6063 100644 --- a/IOB-UT-NEXT/ToMapo.cs +++ b/IOB-UT-NEXT/ToMapo.cs @@ -627,11 +627,22 @@ namespace IOB_UT_NEXT /// public WatchDogConf WatchDog { get; set; } = new WatchDogConf(); + /// + /// Indica che si utilizza (per LUT e gestione conf) il NodeId completo, default false (solo il DisplayName) + /// + public bool UseFullId { get; set; } = false; + + /// + /// Base del NameSpace usato per le funzionalità di translate (parametri ACT --> SET) + /// + public string BaseKeyTranslate { get; set; } = ""; + /// /// Dizionario per la traduzione delle ricette (se gestite) tra valori acquisiti in dossier e impostazioni da inviare (ACTual, SETup) /// public Dictionary RecipeKeyTranslate { get; set; } = new Dictionary(); + #endregion Public Properties } diff --git a/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json index 760cb556..546501c6 100644 --- a/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json +++ b/IOB-WIN-NEXT/DATA/CONF/TFT_RAMA_001.json @@ -8,6 +8,7 @@ "keyProgName": "", "keyRunMode": "Machine Run", "pingAsPowerOn": false, + "UseFullId": true, "condWork": [ { "keyName": "Machine Run", @@ -160,6 +161,9 @@ "fluxLogVeto": [ "Cooling Roller Overfeeding" ], + "fluxLogVetoContains": [ + "Alarm Word" + ], "itemTranslation": { "avail": "Machine Available", "rstat": "Execution Mode", @@ -174,17 +178,10 @@ "Counter": 9, "Temperature": 4, "Weight": 4, - "Humidity Actual Value": 5, - "Spindle 1": 2, - "Spindle 2": 2, - "Spindle 3": 2, - "Spindle 4": 2, - "Spindle 5": 2, - "Spindle 6": 2, - "Spindle 7": 2, - "Spindle 8": 2, - "Spindle 9": 2, - "Spindle 10": 2 + "Humidity Actual Value": 5 + }, + "paramsContainsThresh": { + "Spindle ": 2 }, "mMapWrite": { "setPzComm": { @@ -217,5 +214,9 @@ "MemConfRead": "", "MemConfWrite": "", "MaxVal": 9999 + }, + "BaseKeyTranslate": "ns=2;s=RamosaETN21.RamosaCJ2", + "RecipeKeyTranslate": { + "Present Value.Chain Speed": "Recipe.Chain Spped" } } \ No newline at end of file