This commit is contained in:
Samuele E. Locatelli
2018-04-16 14:16:34 +02:00
parent 19024280ec
commit 101ab047e2
+7 -7
View File
@@ -19,7 +19,7 @@ namespace IOB_WIN
/// <summary>
/// Ultima lettura variabile contapezzi da CNC
/// </summary>
protected Int32 currCncCount;
protected Int32 lastCountCNC;
/// <summary>
/// Area memoria G (copia)
/// </summary>
@@ -167,7 +167,7 @@ namespace IOB_WIN
lg.Info("Errore lettura contapezzi (empty)");
}
// per adesso imposto lettura fanuc == contapezzi (poi farà vera lettura...)
currCncCount = contapezzi;
lastCountCNC = contapezzi;
// finisco INIT ADAPTER
lg.Info("End init Adapter FANUC");
}
@@ -408,18 +408,18 @@ namespace IOB_WIN
// resetto timer...
lastPzCountSend = DateTime.Now;
// verifico se variato contapezzi in area STD PAR6711... e se passato ritardo minimo...
if (currCncCount > contapezzi)
if (lastCountCNC > contapezzi)
{
// salvo nuovo contapezzi (incremento di 1...)
contapezzi++;
// salvo in semaforo!
B_input += 1 << 2;
// registro contapezzi
lg.Info(string.Format("Contapezzi FANUC: {0} | Contapezzi interno {1}", currCncCount, contapezzi));
lg.Info(string.Format("Contapezzi FANUC: {0} | Contapezzi interno {1}", lastCountCNC, contapezzi));
}
else if (contapezzi > currCncCount) // in questo caso resetto
else if (contapezzi > lastCountCNC) // in questo caso resetto
{
contapezzi = currCncCount;
contapezzi = lastCountCNC;
}
// invio a server contapezzi (aggiornato)
utils.callUrl(urlSetPzCount + contapezzi.ToString());
@@ -717,7 +717,7 @@ namespace IOB_WIN
FANUC_ref.F_RW_Param_Integer(false, 6711, 3, ref output);
if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-PAR", 4), stopwatch.ElapsedTicks);
// salvo ultimo conteggio rilevato
Int32.TryParse(output.ToString(), out currCncCount);
Int32.TryParse(output.ToString(), out lastCountCNC);
stopwatch.Stop();
}
}