Fix IOB FANUC

This commit is contained in:
Samuele E. Locatelli
2019-03-27 18:51:50 +01:00
parent d9b5b4908c
commit 2bbaa5bd21
+45
View File
@@ -809,6 +809,51 @@ namespace IOB_WIN
}
}
/// <summary>
/// Recupero altri counters se ci sono
/// </summary>
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);
}
}
}
/// <summary>
/// Recupera il valore INT dal nome del parametro per successivo processing
/// </summary>
/// <param name="varName"></param>
/// <returns></returns>
private string getValByParam(string varName)
{
string answ = "";
return answ;
}
/// <summary>
/// Esegue processing MODE (e nel contempo recupera altri dati dell'area G)
/// </summary>
public override void processMode()