Aggiunta gestione traduzione ricetta, nuovi parametri conf:

- fluxLogVetoContains
- paramsContainsThresh
- FullId
- BaseKeyTranslate
- RecipeKeyTranslate
This commit is contained in:
Samuele Locatelli
2023-11-30 18:21:04 +01:00
parent 4f65bbf3da
commit df13e449fa
2 changed files with 23 additions and 11 deletions
+11
View File
@@ -627,11 +627,22 @@ namespace IOB_UT_NEXT
/// </summary>
public WatchDogConf WatchDog { get; set; } = new WatchDogConf();
/// <summary>
/// Indica che si utilizza (per LUT e gestione conf) il NodeId completo, default false (solo il DisplayName)
/// </summary>
public bool UseFullId { get; set; } = false;
/// <summary>
/// Base del NameSpace usato per le funzionalità di translate (parametri ACT --> SET)
/// </summary>
public string BaseKeyTranslate { get; set; } = "";
/// <summary>
/// Dizionario per la traduzione delle ricette (se gestite) tra valori acquisiti in dossier e impostazioni da inviare (ACTual, SETup)
/// </summary>
public Dictionary<string, string> RecipeKeyTranslate { get; set; } = new Dictionary<string, string>();
#endregion Public Properties
}
+12 -11
View File
@@ -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"
}
}