inizio modifica gestione codice errore CNC

This commit is contained in:
Samuele E. Locatelli
2017-05-09 12:56:39 +02:00
parent 752fa4b63e
commit 8b2348477e
2 changed files with 22 additions and 18 deletions
@@ -2005,15 +2005,6 @@ namespace MTC_Adapter
/// </summary>
public virtual void getUnOp()
{
#if false
// cicl su UnOp
for (int i = 0; i < currAdpConf.nUnOp; i++)
{
vettUnOp[i].mUnOpSpeed.Value = SpeedRate;
vettUnOp[i].mUnOpSpeedOverr.Value = SpeedRateOver;
vettUnOp[i].mUnOpLoad.Value = UnOpLoad;
}
#endif
}
/// <summary>
/// Processing dati UnOp
+22 -9
View File
@@ -1181,15 +1181,27 @@ namespace MTC_Adapter
// se ho allarmi li accodo...
if (allNcData.lastncerror != 0)
{
// il codice è corretto (manca prima aprte codice + traduzione), se cerco di trovare oggett completo NON c'è, verificare con Andrea...
sb1.AppendLine(string.Format("Allarmi CNC: {0}", allNcData.lastncerror));
inizio = DateTime.Now;
OSAI_ref.O_ReadCurrentErrorMsg(ref allarmiCNC);
if (utils.CRB("recTime")) TimingData.addResult("R-CNC-ERROR-MSG", DateTime.Now.Subtract(inizio).Ticks);
checkCNCAlarms();
if (true)
{
if (utils.CRI("loglevel") > 5)
{
lg.Info(string.Format("Allarmi CNC: {0} ", allNcData.lastncerror));
}
string alarmText = string.Format("CNC Alarm | Cod: {0}", allNcData.lastncerror);
mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, alarmText, allNcData.lastncerror.ToString(), "", "");
// mostro in form!
sb1.AppendLine(alarmText);
parentForm.dataMonitor_1 += sb1.ToString();
}
else
{
// il codice è corretto (manca prima aprte codice + traduzione), se cerco di trovare oggett completo NON c'è, verificare con Andrea...
sb1.AppendLine(string.Format("Allarmi CNC: {0}", allNcData.lastncerror));
inizio = DateTime.Now;
OSAI_ref.O_ReadCurrentErrorMsg(ref allarmiCNC);
if (utils.CRB("recTime")) TimingData.addResult("R-CNC-ERROR-MSG", DateTime.Now.Subtract(inizio).Ticks);
checkCNCAlarms();
#if false
// provo altri metodi...
CMSCncLib.OPENcontrol.MSGEMERGENCY emergCNC = new CMSCncLib.OPENcontrol.MSGEMERGENCY();
@@ -1197,6 +1209,7 @@ namespace MTC_Adapter
CMSCncLib.OPENcontrol.MSGANOMALY anomCNC = new CMSCncLib.OPENcontrol.MSGANOMALY();
OSAI_ref.O_ReadCurrentAnomalyMsg(ref anomCNC);
#endif
}
}
else
{
@@ -1204,7 +1217,7 @@ namespace MTC_Adapter
}
// accodo dati base!
parentForm.dataMonitor_1 = sb1.ToString();
parentForm.dataMonitor_1 += sb1.ToString();
// accodo dati UT...
for (int i = 0; i < currAdpConf.nUnOp; i++)
{