diff --git a/IOB-WIN/IobFanuc.cs b/IOB-WIN/IobFanuc.cs
index 5c9264f7..d415dd7a 100644
--- a/IOB-WIN/IobFanuc.cs
+++ b/IOB-WIN/IobFanuc.cs
@@ -809,6 +809,51 @@ namespace IOB_WIN
}
}
///
+ /// Recupero altri counters se ci sono
+ ///
+ public override void processOtherCounters()
+ {
+ // controllo di AVERE parametri opzionali x conteggi vari
+ if (cIobConf.optPar.Count > 0)
+ {
+ string newVal = "";
+ // controllo SE salvare contapezzo
+ if (cIobConf.optPar["PZCOUNT_MODE"] != "")
+ {
+ sendOptVal("PZ_COUNT", lastCountCNC);
+ }
+ // controllo SE devo gestire contatore pezzi REQUESTED (lanciati)
+ if (cIobConf.optPar["PZREQ_MODE"] != "")
+ {
+ newVal = getValByParam("PZREQ_MODE");
+ sendOptVal("PZ_REQ", newVal);
+ }
+ // controllo SE devo gestire contatore CADENZA (secondi ciclo rilevati)
+ if (cIobConf.optPar["PZGTOT_MODE"] != "")
+ {
+ newVal = getValByParam("PZGTOT_MODE");
+ sendOptVal("PZ_GTOT", newVal);
+ }
+ // controllo SE devo gestire contatore CADENZA (secondi ciclo rilevati)
+ if (cIobConf.optPar["PZCAD_MODE"] != "")
+ {
+ newVal = getValByParam("PZCAD_MODE");
+ sendOptVal("CICLE_CAD", newVal);
+ }
+ }
+ }
+ ///
+ /// Recupera il valore INT dal nome del parametro per successivo processing
+ ///
+ ///
+ ///
+ private string getValByParam(string varName)
+ {
+ string answ = "";
+
+ return answ;
+ }
+ ///
/// Esegue processing MODE (e nel contempo recupera altri dati dell'area G)
///
public override void processMode()