aggiunta log verboso ulteriore x MACRO
This commit is contained in:
@@ -233,12 +233,13 @@ namespace IOB_WIN_NEXT.Iob
|
||||
break;
|
||||
|
||||
case taskType.setArtNum:
|
||||
lgInfo($"Richiesta scrittura cod ART numerico");
|
||||
lgInfo($"Richiesta scrittura CodART numerico");
|
||||
// in primis faccio una chiamata per tutta la tab SE fosse vuoto il dict
|
||||
// di traduzione
|
||||
if (DictNumArt == null || DictNumArt.Count == 0)
|
||||
{
|
||||
getNumArt("");
|
||||
lgInfo($"Recuperato DictNumArt, trovati {DictNumArt.Count} rec");
|
||||
}
|
||||
// chiamo server x avere decodifica valore INT
|
||||
newVal = getNumArt(item.Value);
|
||||
@@ -271,7 +272,7 @@ namespace IOB_WIN_NEXT.Iob
|
||||
if (taskOk)
|
||||
{
|
||||
var rVal = getValByParam("SET_NUM_ART");
|
||||
if(rVal==newVal)
|
||||
if (rVal == newVal)
|
||||
{
|
||||
lgInfo("All OK");
|
||||
}
|
||||
@@ -1131,11 +1132,12 @@ namespace IOB_WIN_NEXT.Iob
|
||||
{
|
||||
cntAddr = 9999;
|
||||
}
|
||||
|
||||
lgTrace($"MACRO | Write 01 | memAddr: {memAddr} | idx: {cntAddr}");
|
||||
// processo SET contapezzi (lavorati)
|
||||
stopwatch.Restart();
|
||||
Int16 reqVal = (Int16)valReq;
|
||||
answ = FANUC_ref.F_RW_Macro_Short(true, cntAddr, ref reqVal);
|
||||
lgTrace($"MACRO | Write 02 | memAddr: {memAddr} | answ: {answ} | reqVal: {reqVal}");
|
||||
if (utils.CRB("recTime"))
|
||||
{
|
||||
TimingData.addResult(cIobConf.codIOB, "MACRO-SHORT", stopwatch.ElapsedTicks);
|
||||
@@ -1954,19 +1956,20 @@ namespace IOB_WIN_NEXT.Iob
|
||||
// 2022.05.23 gestione MACRO da testare (Jetco)
|
||||
else if (memAddr.StartsWith("MACRO."))
|
||||
{
|
||||
lgTrace($"Decodifica memoria MACRO | memAddr: {memAddr}");
|
||||
// recupero parametro...
|
||||
int.TryParse(memAddr.Replace("MACRO.", ""), out cntAddr);
|
||||
lgTrace($"MACRO | Read 01 | memAddr: {memAddr} | idx: {cntAddr}");
|
||||
// processo parametro
|
||||
stopwatch.Restart();
|
||||
double macroVal = 0;
|
||||
FANUC_ref.F_Read_macro(cntAddr, ref macroVal);
|
||||
bool esitoMacro = FANUC_ref.F_Read_macro(cntAddr, ref macroVal);
|
||||
if (utils.CRB("recTime"))
|
||||
{
|
||||
TimingData.addResult(cIobConf.codIOB, string.Format("R{0}-MACRO", 5), stopwatch.ElapsedTicks);
|
||||
TimingData.addResult(cIobConf.codIOB, "R-MACRO", stopwatch.ElapsedTicks);
|
||||
}
|
||||
// salvo valore
|
||||
answ = macroVal.ToString();
|
||||
lgTrace($"MACRO | Read 02 | memAddr: {memAddr} | idx: {cntAddr} | esito: {esitoMacro} | macroVal: {macroVal}");
|
||||
}
|
||||
// altrimenti se legge da area memoria specifica leggo da li... formto tipo STD.D.1604.DW
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user