OK RUN ed EXE mode...
This commit is contained in:
@@ -268,7 +268,7 @@ namespace MTC_Adapter
|
||||
// -------------------------------------------
|
||||
// recupero dati FeedOverride
|
||||
// FeedOver: 100% = 213 (il pannello è 0-120 --> 0-255, quindi 100% è 100/120*255=213)
|
||||
FeedRateOver = Convert.ToInt16((decimal)(ncDevice.PLC_MemoryAreaIOT_Byte[byteNum] * 100) / 213);
|
||||
FeedRateOver = ncDevice.PLC_MemoryAreaIOT_Byte[byteNum]; // Convert.ToInt16((decimal)(ncDevice.PLC_MemoryAreaIOT_Byte[byteNum] * 100) / 213);
|
||||
sb.AppendLine(string.Format("FeedRateOver: {0} %", FeedRateOver));
|
||||
}
|
||||
else if (mapIOT_Byte[i].varName == "IOT_OVRS")
|
||||
@@ -276,9 +276,46 @@ namespace MTC_Adapter
|
||||
// -------------------------------------------
|
||||
// recupero dati SpeedOverride
|
||||
// SpeedOver: 50% = 128
|
||||
SpeedRateOver = Convert.ToInt16((decimal)(ncDevice.PLC_MemoryAreaIOT_Byte[byteNum] * 100) / 255);
|
||||
SpeedRateOver = ncDevice.PLC_MemoryAreaIOT_Byte[byteNum]; // Convert.ToInt16((decimal)(ncDevice.PLC_MemoryAreaIOT_Byte[byteNum] * 100) / 255);
|
||||
sb.AppendLine(string.Format("SpeedRateOver: {0} %", SpeedRateOver));
|
||||
}
|
||||
else if (mapIOT_Byte[i].varName == "IOT_MODECN")
|
||||
{
|
||||
// Modo CN:0=Nessuno,1=Manuale,2=Automatico, 3=Pom,4=Mdi,5=SemiAutomatico,6=Rap,7=Test
|
||||
int modoCn = ncDevice.PLC_MemoryAreaIOT_Byte[byteNum];
|
||||
string pathRunMode = "";
|
||||
switch (modoCn)
|
||||
{
|
||||
case 1:
|
||||
pathRunMode = "MANUAL";
|
||||
break;
|
||||
case 2:
|
||||
pathRunMode = "AUTOMATIC";
|
||||
break;
|
||||
case 3:
|
||||
pathRunMode = "POM";
|
||||
break;
|
||||
case 4:
|
||||
pathRunMode = "MANUAL_DATA_INPUT";
|
||||
break;
|
||||
case 5:
|
||||
pathRunMode = "SEMI_AUTOMATIC"; //"SEMIAUTO";
|
||||
break;
|
||||
case 6:
|
||||
pathRunMode = "RAP"; //"MANUAL";
|
||||
break;
|
||||
case 7:
|
||||
pathRunMode = "TES"; //"MANUAL";
|
||||
break;
|
||||
case 0:
|
||||
default:
|
||||
pathRunMode = "NA";
|
||||
break;
|
||||
}
|
||||
// salvo run mode
|
||||
vettPath[idxPath].mPathRunMode.Value = pathRunMode;
|
||||
sb.AppendLine(string.Format("RunMode: {0}", pathRunMode));
|
||||
}
|
||||
else if (mapIOT_Byte[i].varName.StartsWith("IOT_LUB_"))
|
||||
{
|
||||
// recupero NUMERO
|
||||
@@ -340,13 +377,7 @@ namespace MTC_Adapter
|
||||
// se non trovo --> 1!
|
||||
numero = 1;
|
||||
}
|
||||
//// salvo in vettore carico mandrini
|
||||
//try
|
||||
//{
|
||||
// vettUnOp[numero - 1].mUnOpLoad.Value = ncDevice.PLC_MemoryAreaIOT_Byte[i];
|
||||
//}
|
||||
//catch
|
||||
//{ }
|
||||
// !!!FARE!!! area programmi...
|
||||
}
|
||||
}
|
||||
// gestisco le variabili BIT/BOOL
|
||||
|
||||
Reference in New Issue
Block a user