|
|
|
|
@ -222,9 +222,10 @@ namespace XGL.FormItem
|
|
|
|
|
{
|
|
|
|
|
FormingMachineService formingMachineService = new FormingMachineService();
|
|
|
|
|
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.redLightOn();
|
|
|
|
|
@ -239,19 +240,21 @@ namespace XGL.FormItem
|
|
|
|
|
System.Windows.Threading.DispatcherPriority.Render);
|
|
|
|
|
if (dt.Rows[0][0].ToString() == "1" )
|
|
|
|
|
{
|
|
|
|
|
if (time == 6)
|
|
|
|
|
{
|
|
|
|
|
//if (time == 6)
|
|
|
|
|
//{
|
|
|
|
|
//取消报警
|
|
|
|
|
serialHelper.ComOn();
|
|
|
|
|
serialHelper.redLightOff();
|
|
|
|
|
serialHelper.buzzerOff();
|
|
|
|
|
serialHelper.ComOff();
|
|
|
|
|
}
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
time = 6;
|
|
|
|
|
LogHelper.instance.log.Warn("设备状态异常,开启报警。");
|
|
|
|
|
|
|
|
|
|
// time = 6;
|
|
|
|
|
//报警
|
|
|
|
|
serialHelper.ComOn();
|
|
|
|
|
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();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|