diff --git a/DATA/800COMPUTER.db b/DATA/800COMPUTER.db index 177e000..894ed39 100644 Binary files a/DATA/800COMPUTER.db and b/DATA/800COMPUTER.db differ diff --git a/DATA/Chart.db b/DATA/Chart.db index 58431a4..621a323 100644 Binary files a/DATA/Chart.db and b/DATA/Chart.db differ diff --git a/DATA/LOG.db b/DATA/LOG.db index d82f2f7..763303b 100644 Binary files a/DATA/LOG.db and b/DATA/LOG.db differ diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index 06e432e..b46b95e 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -375,6 +375,15 @@ namespace DyeingComputer.Properties { } } + /// + /// 查找类似 EmergencyStop 的本地化字符串。 + /// + public static string EmergencyStop { + get { + return ResourceManager.GetString("EmergencyStop", resourceCulture); + } + } + /// /// 查找类似 End of program 的本地化字符串。 /// @@ -429,6 +438,15 @@ namespace DyeingComputer.Properties { } } + /// + /// 查找类似 Fault 的本地化字符串。 + /// + public static string Fault { + get { + return ResourceManager.GetString("Fault", resourceCulture); + } + } + /// /// 查找类似 Finish 的本地化字符串。 /// @@ -744,6 +762,15 @@ namespace DyeingComputer.Properties { } } + /// + /// 查找类似 OtherCircuits 的本地化字符串。 + /// + public static string OtherCircuits { + get { + return ResourceManager.GetString("OtherCircuits", resourceCulture); + } + } + /// /// 查找类似 OutTheCloth 的本地化字符串。 /// diff --git a/Properties/Resources.en-US.resx b/Properties/Resources.en-US.resx index 7940fba..5273536 100644 --- a/Properties/Resources.en-US.resx +++ b/Properties/Resources.en-US.resx @@ -528,4 +528,13 @@ Timeout + + EmergencyStop + + + Other Circuits + + + Fault + \ No newline at end of file diff --git a/Properties/Resources.resx b/Properties/Resources.resx index 95cbe17..f9f4769 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -528,4 +528,13 @@ Timeout + + EmergencyStop + + + OtherCircuits + + + Fault + \ No newline at end of file diff --git a/Properties/Resources.zh-CN.resx b/Properties/Resources.zh-CN.resx index 53d40b7..6c272fa 100644 --- a/Properties/Resources.zh-CN.resx +++ b/Properties/Resources.zh-CN.resx @@ -528,4 +528,13 @@ 超时 + + 紧急停止 + + + 其它电路 + + + 故障 + \ No newline at end of file diff --git a/Properties/Resources.zh-TW.resx b/Properties/Resources.zh-TW.resx index e5e1fae..02852e2 100644 --- a/Properties/Resources.zh-TW.resx +++ b/Properties/Resources.zh-TW.resx @@ -526,6 +526,15 @@ 目前有運行工藝,是否開始新工藝 - + 超時 + + + 緊急停止 + + + 其它電路 + + + 故障 \ No newline at end of file diff --git a/ViewModel/MainWindowViewModel.cs b/ViewModel/MainWindowViewModel.cs index faa6393..76b12fd 100644 --- a/ViewModel/MainWindowViewModel.cs +++ b/ViewModel/MainWindowViewModel.cs @@ -367,25 +367,36 @@ namespace DyeingComputer.ViewModel Alert_red = false; Alert_bell = false; } + + if ((Selet_dtm("1010") < 1) || (Selet_dtm("1010") > 160)) + { ERRinf.ERRinf_w(errTabler, Resources.Temperature + Resources.Sensor + Resources.Malfunction, "ERE101"); } //温度故障提示 + else { ERRinf.ERRinf_d(errTabler, "ERR101"); } + if (Selet_dtd("2001")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.EmergencyStop, "ERE100"); } //急停 + else { ERRinf.ERRinf_d(errTabler, "ERE100"); } + if (Selet_dtd("2008")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Blower, "ERE102"); } //风机 + else { ERRinf.ERRinf_d(errTabler, "ERE102"); } + if (Selet_dtd("2009")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Pump + "-0", "ERE103"); } //主泵 + else { ERRinf.ERRinf_d(errTabler, "ERE103"); } + if (Selet_dtd("2012")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Wiggle, "ERE109"); } //摆布故障 + else { ERRinf.ERRinf_d(errTabler, "ERE109"); } + if (Selet_dtd("2013")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.OtherCircuits, "ERE108"); } //其它电器故障 + else { ERRinf.ERRinf_d(errTabler, "ERE108"); } + if (Selet_dtd("2014")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Pump + "-1", "ERE104-1"); } //加料泵 + else { ERRinf.ERRinf_d(errTabler, "ERE100"); } + if (Selet_dtd("2015")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Pump + "-2", "ERE104-2"); } //加料泵 + else { ERRinf.ERRinf_d(errTabler, "ERE100"); } + if (Selet_dtd("2016")) { ERRinf.ERRinf_w(errTabler, Resources.Fault + ":" + Resources.Pump + "-3", "ERE104-3"); } //加料泵 + else { ERRinf.ERRinf_d(errTabler, "ERE100"); } } void Tick_Event_5S()//Tick_Event周期执行事件5S { if(WORK_RUN !=0) Chart();//写入记录 - if ((Selet_dtm("1010") < 1) || (Selet_dtm("1010") > 160)) - { - ERRinf.ERRinf_w(errTabler, Resources.Temperature + Resources.Sensor + Resources.Malfunction, "ERE101"); - } //温度故障提示 - else - { - ERRinf.ERRinf_d(errTabler, "ERR101"); - } - if ((Selet_dtm("1025") > 0) && (Selet_dtd("3021") || Selet_dtd("3022"))) { - if (Selet_dtm("1030") == 0 ) + if (Selet_dtm("1030") == 0) { - ERRinf.ERRinf_w(errTabler, Resources.ClothWheel+ "1 :"+ Resources.Timeout , "ERE110-1"); + ERRinf.ERRinf_w(errTabler, Resources.ClothWheel + "1 :" + Resources.Timeout, "ERE110-1"); } else { ERRinf.ERRinf_d(errTabler, "ERE110-1"); } }//布轮1检测超时 @@ -469,7 +480,6 @@ namespace DyeingComputer.ViewModel } else { ERRinf.ERRinf_d(errTabler, "ERE110-11"); } }//布轮11检测超时 - if ((Selet_dtm("1057") > 0) && (Selet_dtd("3073") || Selet_dtd("3074"))) { if (Selet_dtm("1058") == 0)