添加报警日志,关闭程序取消报警功能

master
zhaoaomin 2 years ago
parent 85db29be92
commit 2cb4f9f470

Binary file not shown.

@ -222,9 +222,10 @@ namespace XGL.FormItem
{ {
FormingMachineService formingMachineService = new FormingMachineService(); FormingMachineService formingMachineService = new FormingMachineService();
DataTable dt = formingMachineService.GetFormingMachineState(deviceCode); DataTable dt = formingMachineService.GetFormingMachineState(deviceCode);
if (dt == null && time == 0) if (dt == null)
{ {
time = time + 1; LogHelper.instance.log.Warn("没有找到对应的设备,很有可能是断网了,请检查。");
//time = time + 1;
//报警 //报警
serialHelper.ComOn(); serialHelper.ComOn();
serialHelper.redLightOn(); serialHelper.redLightOn();
@ -239,19 +240,21 @@ namespace XGL.FormItem
System.Windows.Threading.DispatcherPriority.Render); System.Windows.Threading.DispatcherPriority.Render);
if (dt.Rows[0][0].ToString() == "1" ) if (dt.Rows[0][0].ToString() == "1" )
{ {
if (time == 6) //if (time == 6)
{ //{
//取消报警 //取消报警
serialHelper.ComOn(); serialHelper.ComOn();
serialHelper.redLightOff(); serialHelper.redLightOff();
serialHelper.buzzerOff(); serialHelper.buzzerOff();
serialHelper.ComOff(); serialHelper.ComOff();
} //}
} }
else else
{ {
time = 6; LogHelper.instance.log.Warn("设备状态异常,开启报警。");
// time = 6;
//报警 //报警
serialHelper.ComOn(); serialHelper.ComOn();
serialHelper.redLightOn(); serialHelper.redLightOn();
@ -281,6 +284,15 @@ namespace XGL.FormItem
//} //}
} }
private void Window_Closing(object sender, CancelEventArgs e)
{
//取消报警
serialHelper.ComOn();
serialHelper.redLightOff();
serialHelper.buzzerOff();
serialHelper.ComOff();
}
} }
} }

Loading…
Cancel
Save