Merge branch 'release/OpcUaRamaRed21'

This commit is contained in:
Samuele Locatelli
2023-12-11 10:11:34 +01:00
+6 -3
View File
@@ -293,6 +293,7 @@ namespace IOB_WIN_NEXT.IobOpc
memAddrWrite = "";
int valInt = 0;
double valReal = 0;
float valFloat = 0;
// cerco in area memMapWrite...
if (memMap.mMapWrite.ContainsKey(item.uid))
{
@@ -311,7 +312,7 @@ namespace IOB_WIN_NEXT.IobOpc
if (string.IsNullOrEmpty(currMem.value))
{
currMem.value = item.reqValue;
lgInfo($"Inizializzato currMem.value mancante a {currMem.value}");
lgInfo($"Inizializzato currMem.value mancante | uid: {currMem.name} | value: {currMem.value}");
}
// faccio preliminarmente upsertKey...
upsertKey(currMem.name, currMem.value);
@@ -335,8 +336,10 @@ namespace IOB_WIN_NEXT.IobOpc
break;
case plcDataType.Real:
double.TryParse(item.reqValue, out valReal);
commWriteVal.Value.Value = valReal;
//double.TryParse(item.reqValue, out valReal);
//commWriteVal.Value.Value = valReal;
float.TryParse(item.reqValue, out valFloat);
commWriteVal.Value.Value = valFloat;
break;
case plcDataType.String: