Merge branch 'master' into develop
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using EasyModbus;
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
namespace IOB_WIN_NEXT
|
||||
{
|
||||
@@ -105,6 +106,9 @@ namespace IOB_WIN_NEXT
|
||||
{
|
||||
int[] listInt = new int[2];
|
||||
listInt = HoldingRegisterLUT[statusReg];
|
||||
var dataList = listInt.ToList();
|
||||
dataList.Reverse();
|
||||
listInt = dataList.ToArray();
|
||||
answ = ModbusClient.ConvertRegistersToInt(listInt);
|
||||
}
|
||||
return answ;
|
||||
@@ -150,33 +154,33 @@ namespace IOB_WIN_NEXT
|
||||
{
|
||||
byteSignals += (1 << 7);
|
||||
}
|
||||
else if (hasAlarms())
|
||||
if (hasAlarms())
|
||||
{
|
||||
byteSignals += (1 << 3);
|
||||
}
|
||||
else
|
||||
|
||||
// verifico gli stati specifici x decodificare... 41108
|
||||
switch (StatusLavoro)
|
||||
{
|
||||
// verifico gli stati specifici x decodificare... 41108
|
||||
switch (StatusLavoro)
|
||||
{
|
||||
// resta FERMA (pronta)
|
||||
case 0:
|
||||
default:
|
||||
break;
|
||||
// resta FERMA (pronta)
|
||||
case 0:
|
||||
default:
|
||||
break;
|
||||
|
||||
case 1:
|
||||
byteSignals += (1 << 6);
|
||||
break;
|
||||
case 1:
|
||||
byteSignals += (1 << 6);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
case 3:
|
||||
byteSignals += (1 << 4);
|
||||
break;
|
||||
// spostato 2 in lavora
|
||||
//case 2:
|
||||
case 3:
|
||||
byteSignals += (1 << 4);
|
||||
break;
|
||||
|
||||
case 4:
|
||||
byteSignals += (1 << 1);
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
case 4:
|
||||
byteSignals += (1 << 1);
|
||||
break;
|
||||
}
|
||||
|
||||
// salvo!
|
||||
|
||||
Reference in New Issue
Block a user