diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/DeliverInitAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/DeliverInitAction.cs index 65b74e7..2d9917e 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/DeliverInitAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/DeliverInitAction.cs @@ -1,14 +1,19 @@ -using DevExpress.Data.Filtering.Helpers; +using DataBlockHelper; +using DataBlockHelper.DBHelpers; +using DevExpress.Data.Filtering.Helpers; using DevExpress.Utils.FormShadow; using Mesnac.Action.Base; using Mesnac.Action.ChemicalWeighing.LjDeliver.Entity; +using Mesnac.Action.ChemicalWeighing.LjMaterial; using Mesnac.Controls.Base; using Mesnac.Controls.ChemicalWeighing; using Mesnac.Controls.Default; using Mesnac.Controls.Feeding; using System; using System.Collections.Generic; +using System.Data; using System.Diagnostics; +using System.Drawing; using System.Linq; using System.Reflection; using System.Text; @@ -21,19 +26,43 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver { public class DeliverInitAction : ChemicalWeighingAction, IAction { + PlcTempEntity PlcTemp = new PlcTempEntity(); + + private Timer timer; + + DB1Helper DB1 = new DB1Helper(); + DB90Helper DB90 = new DB90Helper(); + DB2103Helper DB2103 = new DB2103Helper(); + + byte[] b1; + byte[] b90; //db1\90\2103的byte数组 + byte[] b2103; + + /// + /// 所有Alarm点位 + /// + DataTable AllAlarmTable = new DataTable(); + + private string AlarmString = "报警信息 "; + + #region 控件属性 + List Controls; HslBottleEntity bottleE = new HslBottleEntity(); SwitchLightEntity SwitchlightE = new SwitchLightEntity(); - JzfEntity JzfE = new JzfEntity(); + //JzfEntity JzfE = new JzfEntity(); ThreeWayValveEntity ThreeWayValveE = new ThreeWayValveEntity(); LjSwitchEntity LjSwitchE = new LjSwitchEntity(); RSCREWBIGEntity RSCREWBIGE = new RSCREWBIGEntity(); MCLabelEntity LabelE = new MCLabelEntity(); - private Timer timer; - + /// + /// 报警滚动条 + /// + HslMoveText AlarmMoveText; + #endregion public void Run(RuntimeParameter runtime) { @@ -41,10 +70,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver Controls = GetAllControls(); + AlarmMoveText = Controls.FirstOrDefault(x => x != null && x.Name == "AlarmMoveText") as HslMoveText; + SetAllControls(); //wangsr(); + AllAlarmTable = DBHelp.GetTable(@"SELECT Alarm_ID, Alarm_Block, Alarm_Word, Alarm_Bit, Alarm_Cn_Info, Alarm_Other_Info FROM Pmt_Alarm"); + timer = new Timer(); timer.Interval = 1000; timer.Enabled = true; @@ -56,11 +89,16 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver { ControlsHelper.ControlImport(bottleE, Controls); ControlsHelper.ControlImport(SwitchlightE, Controls); - ControlsHelper.ControlImport(JzfE, Controls); + //ControlsHelper.ControlImport(JzfE, Controls); ControlsHelper.ControlImport(ThreeWayValveE, Controls); ControlsHelper.ControlImport(LjSwitchE, Controls); ControlsHelper.ControlImport(RSCREWBIGE, Controls); ControlsHelper.ControlImport(LabelE, Controls); + + this.AlarmMoveText.Font = new Font("宋体", 15f, FontStyle.Regular, GraphicsUnit.Point, 134); + this.AlarmMoveText.ForeColor = Color.White; + this.AlarmMoveText.MoveSpeed = 4f; + this.AlarmMoveText.Text = AlarmString; } private void GetPlcValue(object sender, EventArgs e) @@ -70,9 +108,565 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver timer.Stop(); timer.Dispose(); } + + AlarmControl(); + + DB1 = new DB1Helper(); + DB90 = new DB90Helper(); + DB2103 = new DB2103Helper(); + + DB1GetData(); + DB90GetData(); + DB2103GetData(); + + DB1SetData(); + DB90SetData(); + DB2103SetData(); + } + + #region plc读取前端控件值写入 + + private void DB2103GetData() + { + PlcTemp.DM1ASF01_Set = DB2103.DM1ASF01.Run; + PlcTemp.DM1BSF01_Set = DB2103.DM1BSF01.Run; + PlcTemp.DM1CSF01_Set = DB2103.DM1CSF01.Run; + PlcTemp.DM1DSF01_Set = DB2103.DM1DSF01.Run; + PlcTemp.DM1ESF01_Set = DB2103.DM1ESF01.Run; + PlcTemp.DM1FSF01_Set = DB2103.DM1FSF01.Run; + PlcTemp.DM1GSF01_Set = DB2103.DM1GSF01.Run; + PlcTemp.DM1HSF01_Set = DB2103.DM1HSF01.Run; + PlcTemp.DM1ISF01_Set = DB2103.DM1ISF01.Run; + PlcTemp.DM1JSF01_Set = DB2103.DM1JSF01.Run; + PlcTemp.DM1KSF01_Set = DB2103.DM1KSF01.Run; + PlcTemp.DM1LSF01_Set = DB2103.DM1LSF01.Run; + PlcTemp.DM1MSF01_Set = DB2103.DM1MSF01.Run; + PlcTemp.DM1NSF01_Set = DB2103.DM1NSF01.Run; + PlcTemp.DM1OSF01_Set = DB2103.DM1OSF01.Running; } + private void DB1GetData() + { + PlcTemp.PR1ASI01_Set = DB1.PR1ASI01.ACT_VALUE; + PlcTemp.PR1BSI01_Set = DB1.PR1BSI01.ACT_VALUE; + PlcTemp.PR1CSI01_Set = DB1.PR1CSI01.ACT_VALUE; + PlcTemp.PR1DSI01_Set = DB1.PR1DSI01.ACT_VALUE; + PlcTemp.PR1ESI01_Set = DB1.PR1ESI01.ACT_VALUE; + PlcTemp.PR1FSI01_Set = DB1.PR1FSI01.ACT_VALUE; + PlcTemp.PR1GSI01_Set = DB1.PR1GSI01.ACT_VALUE; + PlcTemp.PR1HSI01_Set = DB1.PR1HSI01.ACT_VALUE; + PlcTemp.PR1ISI01_Set = DB1.PR1ISI01.ACT_VALUE; + PlcTemp.PR1JSI01_Set = DB1.PR1JSI01.ACT_VALUE; + PlcTemp.PR1KSI01_Set = DB1.PR1KSI01.ACT_VALUE; + PlcTemp.PR1LSI01_Set = DB1.PR1LSI01.ACT_VALUE; + PlcTemp.PR1MSI01_Set = DB1.PR1MSI01.ACT_VALUE; + PlcTemp.PR1NSI01_Set = DB1.PR1NSI01.ACT_VALUE; + PlcTemp.PR1OSI01_Set = DB1.PR1OSI01.ACT_VALUE; + PlcTemp.HR1ASI01_Set = DB1.HR1ASI01.ACT_VALUE; + PlcTemp.HR1BSI01_Set = DB1.HR1BSI01.ACT_VALUE; + PlcTemp.HR1CSI01_Set = DB1.HR1CSI01.ACT_VALUE; + PlcTemp.HR1DSI01_Set = DB1.HR1DSI01.ACT_VALUE; + PlcTemp.HR1ESI01_Set = DB1.HR1ESI01.ACT_VALUE; + PlcTemp.HR1FSI01_Set = DB1.HR1FSI01.ACT_VALUE; + PlcTemp.HR1GSI01_Set = DB1.HR1GSI01.ACT_VALUE; + PlcTemp.HR1HSI01_Set = DB1.HR1HSI01.ACT_VALUE; + PlcTemp.HR1ISI01_Set = DB1.HR1ISI01.ACT_VALUE; + PlcTemp.HR1JSI01_Set = DB1.HR1JSI01.ACT_VALUE; + PlcTemp.HR1KSI01_Set = DB1.HR1KSI01.ACT_VALUE; + PlcTemp.HR1LSI01_Set = DB1.HR1LSI01.ACT_VALUE; + PlcTemp.HR1MSI01_Set = DB1.HR1MSI01.ACT_VALUE; + PlcTemp.HR1NSI01_Set = DB1.HR1NSI01.ACT_VALUE; + PlcTemp.HR1OSI01_Set = DB1.HR1OSI01.ACT_VALUE; + //PlcTemp.HR1ASI02_Set = DB1.HR1ASI02.ACT_VALUE; + //PlcTemp.HR1BSI02_Set = DB1.HR1BSI02.ACT_VALUE; + //PlcTemp.HR1CSI02_Set = DB1.HR1CSI02.ACT_VALUE; + //PlcTemp.HR1DSI02_Set = DB1.HR1DSI02.ACT_VALUE; + //PlcTemp.HR1ESI02_Set = DB1.HR1ESI02.ACT_VALUE; + //PlcTemp.HR1FSI02_Set = DB1.HR1FSI02.ACT_VALUE; + //PlcTemp.HR1GSI02_Set = DB1.HR1GSI02.ACT_VALUE; + //PlcTemp.HR1HSI02_Set = DB1.HR1HSI02.ACT_VALUE; + //PlcTemp.HR1ISI02_Set = DB1.HR1ISI02.ACT_VALUE; + //PlcTemp.HR1JSI02_Set = DB1.HR1JSI02.ACT_VALUE; + //PlcTemp.HR1KSI02_Set = DB1.HR1KSI02.ACT_VALUE; + //PlcTemp.HR1LSI02_Set = DB1.HR1LSI02.ACT_VALUE; + //PlcTemp.HR1MSI02_Set = DB1.HR1MSI02.ACT_VALUE; + //PlcTemp.HR1NSI02_Set = DB1.HR1NSI02.ACT_VALUE; + //PlcTemp.HR1OSI02_Set = DB1.HR1OSI02.ACT_VALUE; + PlcTemp.SPV1DBT01_Set = DB1.SPV1DBT01.ACT_VALUE; + PlcTemp.SPV1DBT02_Set = DB1.SPV1DBT02.ACT_VALUE; + PlcTemp.SPV2DBT01_Set = DB1.SPV2DBT01.ACT_VALUE; + PlcTemp.SPV2DBT02_Set = DB1.SPV2DBT02.ACT_VALUE; + PlcTemp.SPV3DBT01_Set = DB1.SPV3DBT01.ACT_VALUE; + PlcTemp.SPV3DBT02_Set = DB1.SPV3DBT02.ACT_VALUE; + PlcTemp.PR1DBT01_Set = DB1.PR1DBT01.ACT_VALUE; + PlcTemp.PR2DBT01_Set = DB1.PR2DBT01.ACT_VALUE; + PlcTemp.PR3DBT01_Set = DB1.PR3DBT01.ACT_VALUE; + + PlcTemp.Bottle1_Set = DB1.LS1ASI01.ACT_VALUE; + PlcTemp.Bottle2_Set = DB1.LS1BSI01.ACT_VALUE; + PlcTemp.Bottle3_Set = DB1.LS1CSI01.ACT_VALUE; + PlcTemp.Bottle4_Set = DB1.LS1DSI01.ACT_VALUE; + PlcTemp.Bottle5_Set = DB1.LS1ESI01.ACT_VALUE; + PlcTemp.Bottle6_Set = DB1.LS1FSI01.ACT_VALUE; + PlcTemp.Bottle7_Set = DB1.LS1GSI01.ACT_VALUE; + PlcTemp.Bottle8_Set = DB1.LS1HSI01.ACT_VALUE; + PlcTemp.Bottle9_Set = DB1.LS1ISI01.ACT_VALUE; + PlcTemp.Bottle10_Set = DB1.LS1JSI01.ACT_VALUE; + PlcTemp.Bottle11_Set = DB1.LS1KSI01.ACT_VALUE; + PlcTemp.Bottle12_Set = DB1.LS1LSI01.ACT_VALUE; + PlcTemp.Bottle13_Set = DB1.LS1MSI01.ACT_VALUE; + PlcTemp.Bottle14_Set = DB1.LS1NSI01.ACT_VALUE; + PlcTemp.Bottle15_Set = DB1.LS1OSI01.ACT_VALUE; + } + + private void DB90GetData() + { + PlcTemp.BU1DBT01_Set = DB90.BU1DBT01.Set; + PlcTemp.BU1DBT02_Set = DB90.BU1DBT02.Set; + PlcTemp.BU1DBT03_Set = DB90.BU1DBT03.Set; + PlcTemp.BU1DBT04_Set = DB90.BU1DBT04.Set; + PlcTemp.BU1DBT06_Set = DB90.BU1DBT06.Set; + PlcTemp.BU1DBT07_Set = DB90.BU1DBT07.Set; + PlcTemp.BU2DBT01_Set = DB90.BU2DBT01.Set; + PlcTemp.BU2DBT02_Set = DB90.BU2DBT02.Set; + PlcTemp.BU2DBT03_Set = DB90.BU2DBT03.Set; + PlcTemp.BU2DBT04_Set = DB90.BU2DBT04.Set; + PlcTemp.BU2DBT06_Set = DB90.BU2DBT06.Set; + PlcTemp.BU2DBT07_Set = DB90.BU2DBT07.Set; + PlcTemp.BU3DBT01_Set = DB90.BU3DBT01.Set; + PlcTemp.BU3DBT02_Set = DB90.BU3DBT02.Set; + PlcTemp.BU3DBT03_Set = DB90.BU3DBT03.Set; + PlcTemp.BU3DBT04_Set = DB90.BU3DBT04.Set; + PlcTemp.BU3DBT06_Set = DB90.BU3DBT06.Set; + PlcTemp.BU3DBT07_Set = DB90.BU3DBT07.Set; + PlcTemp.AS1DBT01_Set = DB90.AS1DBT01.Set; + PlcTemp.AS1DBT02_Set = DB90.AS1DBT02.Set; + PlcTemp.AS1DBT03_Set = DB90.AS1DBT03.Set; + PlcTemp.AS1DBT04_Set = DB90.AS1DBT04.Set; + PlcTemp.AS1DBT05_Set = DB90.AS1DBT05.Set; + PlcTemp.AS1DBT06_Set = DB90.AS1DBT06.Set; + PlcTemp.AS1DBT07_Set = DB90.AS1DBT07.Set; + PlcTemp.AS2DBT01_Set = DB90.AS2DBT01.Set; + PlcTemp.AS2DBT02_Set = DB90.AS2DBT02.Set; + PlcTemp.AS2DBT03_Set = DB90.AS2DBT03.Set; + PlcTemp.AS2DBT04_Set = DB90.AS2DBT04.Set; + PlcTemp.AS2DBT05_Set = DB90.AS2DBT05.Set; + PlcTemp.AS2DBT06_Set = DB90.AS2DBT06.Set; + PlcTemp.AS2DBT07_Set = DB90.AS2DBT07.Set; + PlcTemp.AS3DBT01_Set = DB90.AS3DBT01.Set; + PlcTemp.AS3DBT02_Set = DB90.AS3DBT02.Set; + PlcTemp.AS3DBT03_Set = DB90.AS3DBT03.Set; + PlcTemp.AS3DBT04_Set = DB90.AS3DBT04.Set; + PlcTemp.AS3DBT05_Set = DB90.AS3DBT05.Set; + PlcTemp.AS3DBT06_Set = DB90.AS3DBT06.Set; + PlcTemp.AS3DBT07_Set = DB90.AS3DBT07.Set; + PlcTemp.AS1PCP01_Set = DB90.AS1PCP01.Set; + PlcTemp.AS1PCP02_Set = DB90.AS1PCP02.Set; + PlcTemp.AS1PCP03_Set = DB90.AS1PCP03.Set; + PlcTemp.AS1ASI01_Set = DB90.AS1ASI01.Set; + PlcTemp.AS1BSI01_Set = DB90.AS1BSI01.Set; + PlcTemp.AS1CSI01_Set = DB90.AS1CSI01.Set; + PlcTemp.AS1DSI01_Set = DB90.AS1DSI01.Set; + PlcTemp.AS1ESI01_Set = DB90.AS1ESI01.Set; + PlcTemp.AS1FSI01_Set = DB90.AS1FSI01.Set; + PlcTemp.AS1GSI01_Set = DB90.AS1GSI01.Set; + PlcTemp.AS1HSI01_Set = DB90.AS1HSI01.Set; + PlcTemp.AS1ISI01_Set = DB90.AS1ISI01.Set; + PlcTemp.AS1JSI01_Set = DB90.AS1JSI01.Set; + PlcTemp.AS1KSI01_Set = DB90.AS1KSI01.Set; + PlcTemp.AS1LSI01_Set = DB90.AS1LSI01.Set; + PlcTemp.AS1MSI01_Set = DB90.AS1MSI01.Set; + PlcTemp.AS1NSI01_Set = DB90.AS1NSI01.Set; + PlcTemp.AS1OSI01_Set = DB90.AS1OSI01.Set; + + + PlcTemp.BU1DBT01_Alarm = DB90.BU1DBT01.Alarm; + PlcTemp.BU1DBT02_Alarm = DB90.BU1DBT02.Alarm; + PlcTemp.BU1DBT03_Alarm = DB90.BU1DBT03.Alarm; + PlcTemp.BU1DBT04_Alarm = DB90.BU1DBT04.Alarm; + PlcTemp.BU1DBT06_Alarm = DB90.BU1DBT06.Alarm; + PlcTemp.BU1DBT07_Alarm = DB90.BU1DBT07.Alarm; + PlcTemp.BU2DBT01_Alarm = DB90.BU2DBT01.Alarm; + PlcTemp.BU2DBT02_Alarm = DB90.BU2DBT02.Alarm; + PlcTemp.BU2DBT03_Alarm = DB90.BU2DBT03.Alarm; + PlcTemp.BU2DBT04_Alarm = DB90.BU2DBT04.Alarm; + PlcTemp.BU2DBT06_Alarm = DB90.BU2DBT06.Alarm; + PlcTemp.BU2DBT07_Alarm = DB90.BU2DBT07.Alarm; + PlcTemp.BU3DBT01_Alarm = DB90.BU3DBT01.Alarm; + PlcTemp.BU3DBT02_Alarm = DB90.BU3DBT02.Alarm; + PlcTemp.BU3DBT03_Alarm = DB90.BU3DBT03.Alarm; + PlcTemp.BU3DBT04_Alarm = DB90.BU3DBT04.Alarm; + PlcTemp.BU3DBT06_Alarm = DB90.BU3DBT06.Alarm; + PlcTemp.BU3DBT07_Alarm = DB90.BU3DBT07.Alarm; + PlcTemp.AS1DBT01_Alarm = DB90.AS1DBT01.Alarm; + PlcTemp.AS1DBT02_Alarm = DB90.AS1DBT02.Alarm; + PlcTemp.AS1DBT03_Alarm = DB90.AS1DBT03.Alarm; + PlcTemp.AS1DBT04_Alarm = DB90.AS1DBT04.Alarm; + PlcTemp.AS1DBT05_Alarm = DB90.AS1DBT05.Alarm; + PlcTemp.AS1DBT06_Alarm = DB90.AS1DBT06.Alarm; + PlcTemp.AS1DBT07_Alarm = DB90.AS1DBT07.Alarm; + PlcTemp.AS2DBT01_Alarm = DB90.AS2DBT01.Alarm; + PlcTemp.AS2DBT02_Alarm = DB90.AS2DBT02.Alarm; + PlcTemp.AS2DBT03_Alarm = DB90.AS2DBT03.Alarm; + PlcTemp.AS2DBT04_Alarm = DB90.AS2DBT04.Alarm; + PlcTemp.AS2DBT05_Alarm = DB90.AS2DBT05.Alarm; + PlcTemp.AS2DBT06_Alarm = DB90.AS2DBT06.Alarm; + PlcTemp.AS2DBT07_Alarm = DB90.AS2DBT07.Alarm; + PlcTemp.AS3DBT01_Alarm = DB90.AS3DBT01.Alarm; + PlcTemp.AS3DBT02_Alarm = DB90.AS3DBT02.Alarm; + PlcTemp.AS3DBT03_Alarm = DB90.AS3DBT03.Alarm; + PlcTemp.AS3DBT04_Alarm = DB90.AS3DBT04.Alarm; + PlcTemp.AS3DBT05_Alarm = DB90.AS3DBT05.Alarm; + PlcTemp.AS3DBT06_Alarm = DB90.AS3DBT06.Alarm; + PlcTemp.AS3DBT07_Alarm = DB90.AS3DBT07.Alarm; + PlcTemp.AS1PCP01_Alarm = DB90.AS1PCP01.Alarm; + PlcTemp.AS1PCP02_Alarm = DB90.AS1PCP02.Alarm; + PlcTemp.AS1PCP03_Alarm = DB90.AS1PCP03.Alarm; + PlcTemp.AS1ASI01_Alarm = DB90.AS1ASI01.Alarm; + PlcTemp.AS1BSI01_Alarm = DB90.AS1BSI01.Alarm; + PlcTemp.AS1CSI01_Alarm = DB90.AS1CSI01.Alarm; + PlcTemp.AS1DSI01_Alarm = DB90.AS1DSI01.Alarm; + PlcTemp.AS1ESI01_Alarm = DB90.AS1ESI01.Alarm; + PlcTemp.AS1FSI01_Alarm = DB90.AS1FSI01.Alarm; + PlcTemp.AS1GSI01_Alarm = DB90.AS1GSI01.Alarm; + PlcTemp.AS1HSI01_Alarm = DB90.AS1HSI01.Alarm; + PlcTemp.AS1ISI01_Alarm = DB90.AS1ISI01.Alarm; + PlcTemp.AS1JSI01_Alarm = DB90.AS1JSI01.Alarm; + PlcTemp.AS1KSI01_Alarm = DB90.AS1KSI01.Alarm; + PlcTemp.AS1LSI01_Alarm = DB90.AS1LSI01.Alarm; + PlcTemp.AS1MSI01_Alarm = DB90.AS1MSI01.Alarm; + PlcTemp.AS1NSI01_Alarm = DB90.AS1NSI01.Alarm; + PlcTemp.AS1OSI01_Alarm = DB90.AS1OSI01.Alarm; + + + PlcTemp.DV1PCP01_SetL = DB90.DV1PCP01.SetLeft; + PlcTemp.DV1PCP02_SetL = DB90.DV1PCP02.SetLeft; + PlcTemp.DV1PCP03_SetL = DB90.DV1PCP03.SetLeft; + PlcTemp.DV1PCP04_SetL = DB90.DV1PCP04.SetLeft; + PlcTemp.DV1PCP05_SetL = DB90.DV1PCP05.SetLeft; + PlcTemp.DV1PCP06_SetL = DB90.DV1PCP06.SetLeft; + PlcTemp.DV1PCP07_SetL = DB90.DV1PCP07.SetLeft; + PlcTemp.DV1PCP08_SetL = DB90.DV1PCP08.SetLeft; + PlcTemp.DV1PCP09_SetL = DB90.DV1PCP09.SetLeft; + PlcTemp.DV1PCP10_SetL = DB90.DV1PCP10.SetLeft; + PlcTemp.DV1PCP11_SetL = DB90.DV1PCP11.SetLeft; + PlcTemp.DV1PCP12_SetL = DB90.DV1PCP12.SetLeft; + PlcTemp.DV1PCP13_SetL = DB90.DV1PCP13.SetLeft; + PlcTemp.DV1PCP14_SetL = DB90.DV1PCP14.SetLeft; + PlcTemp.DV1PCP15_SetL = DB90.DV1PCP15.SetLeft; + PlcTemp.DV1PCP16_SetL = DB90.DV1PCP16.SetLeft; + PlcTemp.DV1PCP17_SetL = DB90.DV1PCP17.SetLeft; + PlcTemp.DV1PCP18_SetL = DB90.DV1PCP18.SetLeft; + PlcTemp.DV1PCP19_SetL = DB90.DV1PCP19.SetLeft; + PlcTemp.DV1PCP20_SetL = DB90.DV1PCP20.SetLeft; + + + PlcTemp.DV1PCP01_SetR = DB90.DV1PCP01.SetRight; + PlcTemp.DV1PCP02_SetR = DB90.DV1PCP02.SetRight; + PlcTemp.DV1PCP03_SetR = DB90.DV1PCP03.SetRight; + PlcTemp.DV1PCP04_SetR = DB90.DV1PCP04.SetRight; + PlcTemp.DV1PCP05_SetR = DB90.DV1PCP05.SetRight; + PlcTemp.DV1PCP06_SetR = DB90.DV1PCP06.SetRight; + PlcTemp.DV1PCP07_SetR = DB90.DV1PCP07.SetRight; + PlcTemp.DV1PCP08_SetR = DB90.DV1PCP08.SetRight; + PlcTemp.DV1PCP09_SetR = DB90.DV1PCP09.SetRight; + PlcTemp.DV1PCP10_SetR = DB90.DV1PCP10.SetRight; + PlcTemp.DV1PCP11_SetR = DB90.DV1PCP11.SetRight; + PlcTemp.DV1PCP12_SetR = DB90.DV1PCP12.SetRight; + PlcTemp.DV1PCP13_SetR = DB90.DV1PCP13.SetRight; + PlcTemp.DV1PCP14_SetR = DB90.DV1PCP14.SetRight; + PlcTemp.DV1PCP15_SetR = DB90.DV1PCP15.SetRight; + PlcTemp.DV1PCP16_SetR = DB90.DV1PCP16.SetRight; + PlcTemp.DV1PCP17_SetR = DB90.DV1PCP17.SetRight; + PlcTemp.DV1PCP18_SetR = DB90.DV1PCP18.SetRight; + PlcTemp.DV1PCP19_SetR = DB90.DV1PCP19.SetRight; + PlcTemp.DV1PCP20_SetR = DB90.DV1PCP20.SetRight; + + + PlcTemp.DV1PCP01_AlarmL = DB90.DV1PCP01.AlarmLeftPosition; + PlcTemp.DV1PCP02_AlarmL = DB90.DV1PCP02.AlarmLeftPosition; + PlcTemp.DV1PCP03_AlarmL = DB90.DV1PCP03.AlarmLeftPosition; + PlcTemp.DV1PCP04_AlarmL = DB90.DV1PCP04.AlarmLeftPosition; + PlcTemp.DV1PCP05_AlarmL = DB90.DV1PCP05.AlarmLeftPosition; + PlcTemp.DV1PCP06_AlarmL = DB90.DV1PCP06.AlarmLeftPosition; + PlcTemp.DV1PCP07_AlarmL = DB90.DV1PCP07.AlarmLeftPosition; + PlcTemp.DV1PCP08_AlarmL = DB90.DV1PCP08.AlarmLeftPosition; + PlcTemp.DV1PCP09_AlarmL = DB90.DV1PCP09.AlarmLeftPosition; + PlcTemp.DV1PCP10_AlarmL = DB90.DV1PCP10.AlarmLeftPosition; + PlcTemp.DV1PCP11_AlarmL = DB90.DV1PCP11.AlarmLeftPosition; + PlcTemp.DV1PCP12_AlarmL = DB90.DV1PCP12.AlarmLeftPosition; + PlcTemp.DV1PCP13_AlarmL = DB90.DV1PCP13.AlarmLeftPosition; + PlcTemp.DV1PCP14_AlarmL = DB90.DV1PCP14.AlarmLeftPosition; + PlcTemp.DV1PCP15_AlarmL = DB90.DV1PCP15.AlarmLeftPosition; + PlcTemp.DV1PCP16_AlarmL = DB90.DV1PCP16.AlarmLeftPosition; + PlcTemp.DV1PCP17_AlarmL = DB90.DV1PCP17.AlarmLeftPosition; + PlcTemp.DV1PCP18_AlarmL = DB90.DV1PCP18.AlarmLeftPosition; + PlcTemp.DV1PCP19_AlarmL = DB90.DV1PCP19.AlarmLeftPosition; + PlcTemp.DV1PCP20_AlarmL = DB90.DV1PCP20.AlarmLeftPosition; + + + PlcTemp.DV1PCP01_AlarmR = DB90.DV1PCP01.AlarmRightPosition; + PlcTemp.DV1PCP02_AlarmR = DB90.DV1PCP02.AlarmRightPosition; + PlcTemp.DV1PCP03_AlarmR = DB90.DV1PCP03.AlarmRightPosition; + PlcTemp.DV1PCP04_AlarmR = DB90.DV1PCP04.AlarmRightPosition; + PlcTemp.DV1PCP05_AlarmR = DB90.DV1PCP05.AlarmRightPosition; + PlcTemp.DV1PCP06_AlarmR = DB90.DV1PCP06.AlarmRightPosition; + PlcTemp.DV1PCP07_AlarmR = DB90.DV1PCP07.AlarmRightPosition; + PlcTemp.DV1PCP08_AlarmR = DB90.DV1PCP08.AlarmRightPosition; + PlcTemp.DV1PCP09_AlarmR = DB90.DV1PCP09.AlarmRightPosition; + PlcTemp.DV1PCP10_AlarmR = DB90.DV1PCP10.AlarmRightPosition; + PlcTemp.DV1PCP11_AlarmR = DB90.DV1PCP11.AlarmRightPosition; + PlcTemp.DV1PCP12_AlarmR = DB90.DV1PCP12.AlarmRightPosition; + PlcTemp.DV1PCP13_AlarmR = DB90.DV1PCP13.AlarmRightPosition; + PlcTemp.DV1PCP14_AlarmR = DB90.DV1PCP14.AlarmRightPosition; + PlcTemp.DV1PCP15_AlarmR = DB90.DV1PCP15.AlarmRightPosition; + PlcTemp.DV1PCP16_AlarmR = DB90.DV1PCP16.AlarmRightPosition; + PlcTemp.DV1PCP17_AlarmR = DB90.DV1PCP17.AlarmRightPosition; + PlcTemp.DV1PCP18_AlarmR = DB90.DV1PCP18.AlarmRightPosition; + PlcTemp.DV1PCP19_AlarmR = DB90.DV1PCP19.AlarmRightPosition; + PlcTemp.DV1PCP20_AlarmR = DB90.DV1PCP20.AlarmRightPosition; + } + + private void DB2103SetData() + { + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1ASF01, PlcTemp.DM1ASF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1BSF01, PlcTemp.DM1BSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1CSF01, PlcTemp.DM1CSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1DSF01, PlcTemp.DM1DSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1ESF01, PlcTemp.DM1ESF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1FSF01, PlcTemp.DM1FSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1GSF01, PlcTemp.DM1GSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1HSF01, PlcTemp.DM1HSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1ISF01, PlcTemp.DM1ISF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1JSF01, PlcTemp.DM1JSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1KSF01, PlcTemp.DM1KSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1LSF01, PlcTemp.DM1LSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1MSF01, PlcTemp.DM1MSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1NSF01, PlcTemp.DM1NSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREWBIGE.DM1OSF01, PlcTemp.DM1OSF01_Set); + + } + + private void DB1SetData() + { + ControlsHelper.SetMCLabel(LabelE.PR1ASI01, PlcTemp.PR1ASI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1BSI01, PlcTemp.PR1BSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1CSI01, PlcTemp.PR1CSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1DSI01, PlcTemp.PR1DSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1ESI01, PlcTemp.PR1ESI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1FSI01, PlcTemp.PR1FSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1GSI01, PlcTemp.PR1GSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1HSI01, PlcTemp.PR1HSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1ISI01, PlcTemp.PR1ISI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1JSI01, PlcTemp.PR1JSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1KSI01, PlcTemp.PR1KSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1LSI01, PlcTemp.PR1LSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1MSI01, PlcTemp.PR1MSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1NSI01, PlcTemp.PR1NSI01_Set); + ControlsHelper.SetMCLabel(LabelE.PR1OSI01, PlcTemp.PR1OSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ASI01, PlcTemp.HR1ASI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1BSI01, PlcTemp.HR1BSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1CSI01, PlcTemp.HR1CSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1DSI01, PlcTemp.HR1DSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ESI01, PlcTemp.HR1ESI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1FSI01, PlcTemp.HR1FSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1GSI01, PlcTemp.HR1GSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1HSI01, PlcTemp.HR1HSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ISI01, PlcTemp.HR1ISI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1JSI01, PlcTemp.HR1JSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1KSI01, PlcTemp.HR1KSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1LSI01, PlcTemp.HR1LSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1MSI01, PlcTemp.HR1MSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1NSI01, PlcTemp.HR1NSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1OSI01, PlcTemp.HR1OSI01_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ASI02, PlcTemp.HR1ASI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1BSI02, PlcTemp.HR1BSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1CSI02, PlcTemp.HR1CSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1DSI02, PlcTemp.HR1DSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ESI02, PlcTemp.HR1ESI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1FSI02, PlcTemp.HR1FSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1GSI02, PlcTemp.HR1GSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1HSI02, PlcTemp.HR1HSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1ISI02, PlcTemp.HR1ISI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1JSI02, PlcTemp.HR1JSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1KSI02, PlcTemp.HR1KSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1LSI02, PlcTemp.HR1LSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1MSI02, PlcTemp.HR1MSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1NSI02, PlcTemp.HR1NSI02_Set); + ControlsHelper.SetMCLabel(LabelE.HR1OSI02, PlcTemp.HR1OSI02_Set); + ControlsHelper.SetMCLabel(LabelE.SPV1DBT01, PlcTemp.SPV1DBT01_Set); + ControlsHelper.SetMCLabel(LabelE.SPV1DBT02, PlcTemp.SPV1DBT02_Set); + ControlsHelper.SetMCLabel(LabelE.SPV2DBT01, PlcTemp.SPV2DBT01_Set); + ControlsHelper.SetMCLabel(LabelE.SPV2DBT02, PlcTemp.SPV2DBT02_Set); + ControlsHelper.SetMCLabel(LabelE.SPV3DBT01, PlcTemp.SPV3DBT01_Set); + ControlsHelper.SetMCLabel(LabelE.SPV3DBT02, PlcTemp.SPV3DBT02_Set); + ControlsHelper.SetMCLabel(LabelE.PR1DBT01, PlcTemp.PR1DBT01_Set); + ControlsHelper.SetMCLabel(LabelE.PR2DBT01, PlcTemp.PR2DBT01_Set); + ControlsHelper.SetMCLabel(LabelE.PR3DBT01, PlcTemp.PR3DBT01_Set); + + ControlsHelper.SetHslBottle(bottleE.Bottle1, PlcTemp.Bottle1_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle2, PlcTemp.Bottle2_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle3, PlcTemp.Bottle3_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle4, PlcTemp.Bottle4_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle5, PlcTemp.Bottle5_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle6, PlcTemp.Bottle6_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle7, PlcTemp.Bottle7_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle8, PlcTemp.Bottle8_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle9, PlcTemp.Bottle9_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle10, PlcTemp.Bottle10_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle11, PlcTemp.Bottle11_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle12, PlcTemp.Bottle12_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle13, PlcTemp.Bottle13_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle14, PlcTemp.Bottle14_Set); + ControlsHelper.SetHslBottle(bottleE.Bottle15, PlcTemp.Bottle15_Set); + } + + private void DB90SetData() + { + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT01, PlcTemp.BU1DBT01_Set, PlcTemp.BU1DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT02, PlcTemp.BU1DBT02_Set, PlcTemp.BU1DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT03, PlcTemp.BU1DBT03_Set, PlcTemp.BU1DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT04, PlcTemp.BU1DBT04_Set, PlcTemp.BU1DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT06, PlcTemp.BU1DBT06_Set, PlcTemp.BU1DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU1DBT07, PlcTemp.BU1DBT07_Set, PlcTemp.BU1DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT01, PlcTemp.BU2DBT01_Set, PlcTemp.BU2DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT02, PlcTemp.BU2DBT02_Set, PlcTemp.BU2DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT03, PlcTemp.BU2DBT03_Set, PlcTemp.BU2DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT04, PlcTemp.BU2DBT04_Set, PlcTemp.BU2DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT06, PlcTemp.BU2DBT06_Set, PlcTemp.BU2DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU2DBT07, PlcTemp.BU2DBT07_Set, PlcTemp.BU2DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT01, PlcTemp.BU3DBT01_Set, PlcTemp.BU3DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT02, PlcTemp.BU3DBT02_Set, PlcTemp.BU3DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT03, PlcTemp.BU3DBT03_Set, PlcTemp.BU3DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT04, PlcTemp.BU3DBT04_Set, PlcTemp.BU3DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT06, PlcTemp.BU3DBT06_Set, PlcTemp.BU3DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.BU3DBT07, PlcTemp.BU3DBT07_Set, PlcTemp.BU3DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT01, PlcTemp.AS1DBT01_Set, PlcTemp.AS1DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT02, PlcTemp.AS1DBT02_Set, PlcTemp.AS1DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT03, PlcTemp.AS1DBT03_Set, PlcTemp.AS1DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT04, PlcTemp.AS1DBT04_Set, PlcTemp.AS1DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT05, PlcTemp.AS1DBT05_Set, PlcTemp.AS1DBT05_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT06, PlcTemp.AS1DBT06_Set, PlcTemp.AS1DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DBT07, PlcTemp.AS1DBT07_Set, PlcTemp.AS1DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT01, PlcTemp.AS2DBT01_Set, PlcTemp.AS2DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT02, PlcTemp.AS2DBT02_Set, PlcTemp.AS2DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT03, PlcTemp.AS2DBT03_Set, PlcTemp.AS2DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT04, PlcTemp.AS2DBT04_Set, PlcTemp.AS2DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT05, PlcTemp.AS2DBT05_Set, PlcTemp.AS2DBT05_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT06, PlcTemp.AS2DBT06_Set, PlcTemp.AS2DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS2DBT07, PlcTemp.AS2DBT07_Set, PlcTemp.AS2DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT01, PlcTemp.AS3DBT01_Set, PlcTemp.AS3DBT01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT02, PlcTemp.AS3DBT02_Set, PlcTemp.AS3DBT02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT03, PlcTemp.AS3DBT03_Set, PlcTemp.AS3DBT03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT04, PlcTemp.AS3DBT04_Set, PlcTemp.AS3DBT04_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT05, PlcTemp.AS3DBT05_Set, PlcTemp.AS3DBT05_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT06, PlcTemp.AS3DBT06_Set, PlcTemp.AS3DBT06_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS3DBT07, PlcTemp.AS3DBT07_Set, PlcTemp.AS3DBT07_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1PCP01, PlcTemp.AS1PCP01_Set, PlcTemp.AS1PCP01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1PCP02, PlcTemp.AS1PCP02_Set, PlcTemp.AS1PCP02_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1PCP03, PlcTemp.AS1PCP03_Set, PlcTemp.AS1PCP03_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1ASI01, PlcTemp.AS1ASI01_Set, PlcTemp.AS1ASI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1BSI01, PlcTemp.AS1BSI01_Set, PlcTemp.AS1BSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1CSI01, PlcTemp.AS1CSI01_Set, PlcTemp.AS1CSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1DSI01, PlcTemp.AS1DSI01_Set, PlcTemp.AS1DSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1ESI01, PlcTemp.AS1ESI01_Set, PlcTemp.AS1ESI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1FSI01, PlcTemp.AS1FSI01_Set, PlcTemp.AS1FSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1GSI01, PlcTemp.AS1GSI01_Set, PlcTemp.AS1GSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1HSI01, PlcTemp.AS1HSI01_Set, PlcTemp.AS1HSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1ISI01, PlcTemp.AS1ISI01_Set, PlcTemp.AS1ISI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1JSI01, PlcTemp.AS1JSI01_Set, PlcTemp.AS1JSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1KSI01, PlcTemp.AS1KSI01_Set, PlcTemp.AS1KSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1LSI01, PlcTemp.AS1LSI01_Set, PlcTemp.AS1LSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1MSI01, PlcTemp.AS1MSI01_Set, PlcTemp.AS1MSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1NSI01, PlcTemp.AS1NSI01_Set, PlcTemp.AS1NSI01_Alarm); + ControlsHelper.SetLjSwith(LjSwitchE.AS1OSI01, PlcTemp.AS1OSI01_Set, PlcTemp.AS1OSI01_Alarm); + + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP01, PlcTemp.DV1PCP01_AlarmR, PlcTemp.DV1PCP01_SetR, PlcTemp.DV1PCP01_AlarmL, PlcTemp.DV1PCP01_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP02, PlcTemp.DV1PCP02_AlarmR, PlcTemp.DV1PCP02_SetR, PlcTemp.DV1PCP02_AlarmL, PlcTemp.DV1PCP02_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP03, PlcTemp.DV1PCP03_AlarmR, PlcTemp.DV1PCP03_SetR, PlcTemp.DV1PCP03_AlarmL, PlcTemp.DV1PCP03_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP04, PlcTemp.DV1PCP04_AlarmR, PlcTemp.DV1PCP04_SetR, PlcTemp.DV1PCP04_AlarmL, PlcTemp.DV1PCP04_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP05, PlcTemp.DV1PCP05_AlarmR, PlcTemp.DV1PCP05_SetR, PlcTemp.DV1PCP05_AlarmL, PlcTemp.DV1PCP05_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP06, PlcTemp.DV1PCP06_AlarmR, PlcTemp.DV1PCP06_SetR, PlcTemp.DV1PCP06_AlarmL, PlcTemp.DV1PCP06_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP07, PlcTemp.DV1PCP07_AlarmR, PlcTemp.DV1PCP07_SetR, PlcTemp.DV1PCP07_AlarmL, PlcTemp.DV1PCP07_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP08, PlcTemp.DV1PCP08_AlarmR, PlcTemp.DV1PCP08_SetR, PlcTemp.DV1PCP08_AlarmL, PlcTemp.DV1PCP08_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP09, PlcTemp.DV1PCP09_AlarmR, PlcTemp.DV1PCP09_SetR, PlcTemp.DV1PCP09_AlarmL, PlcTemp.DV1PCP09_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP10, PlcTemp.DV1PCP10_AlarmR, PlcTemp.DV1PCP10_SetR, PlcTemp.DV1PCP10_AlarmL, PlcTemp.DV1PCP10_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP11, PlcTemp.DV1PCP11_AlarmR, PlcTemp.DV1PCP11_SetR, PlcTemp.DV1PCP11_AlarmL, PlcTemp.DV1PCP11_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP12, PlcTemp.DV1PCP12_AlarmR, PlcTemp.DV1PCP12_SetR, PlcTemp.DV1PCP12_AlarmL, PlcTemp.DV1PCP12_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP13, PlcTemp.DV1PCP13_AlarmR, PlcTemp.DV1PCP13_SetR, PlcTemp.DV1PCP13_AlarmL, PlcTemp.DV1PCP13_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP14, PlcTemp.DV1PCP14_AlarmR, PlcTemp.DV1PCP14_SetR, PlcTemp.DV1PCP14_AlarmL, PlcTemp.DV1PCP14_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP15, PlcTemp.DV1PCP15_AlarmR, PlcTemp.DV1PCP15_SetR, PlcTemp.DV1PCP15_AlarmL, PlcTemp.DV1PCP15_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP16, PlcTemp.DV1PCP16_AlarmR, PlcTemp.DV1PCP16_SetR, PlcTemp.DV1PCP16_AlarmL, PlcTemp.DV1PCP16_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP17, PlcTemp.DV1PCP17_AlarmR, PlcTemp.DV1PCP17_SetR, PlcTemp.DV1PCP17_AlarmL, PlcTemp.DV1PCP17_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP18, PlcTemp.DV1PCP18_AlarmR, PlcTemp.DV1PCP18_SetR, PlcTemp.DV1PCP18_AlarmL, PlcTemp.DV1PCP18_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP19, PlcTemp.DV1PCP19_AlarmR, PlcTemp.DV1PCP19_SetR, PlcTemp.DV1PCP19_AlarmL, PlcTemp.DV1PCP19_SetL); + ControlsHelper.SetThreeWayValve(ThreeWayValveE.DV1PCP20, PlcTemp.DV1PCP20_AlarmR, PlcTemp.DV1PCP20_SetR, PlcTemp.DV1PCP20_AlarmL, PlcTemp.DV1PCP20_SetL); + + } + + #endregion + + #region 报警管理 + + private void AlarmControl() + { + + //DataTable TempTable = DBHelp.GetTable(@"SELECT + // t2.Alarm_Other_Info, + // t2.Alarm_Cn_Info, + // t1.Alarm_OccurTime + // FROM + // LR_Alarmlog t1 + // LEFT JOIN Pmt_Alarm t2 ON t1.Alarm_ID = t2.Alarm_ID + // WHERE + // t1.Alarm_Status = 1 + // ORDER BY + // t1.Alarm_OccurTime desc"); + + b1 = DB1.bytes; + b90 = DB90.bytes; + b2103 = DB2103.bytes; + + StringBuilder sb = new StringBuilder(); + + //string nowtime = DateTime.Now.ToString(); + //报警点位遍历 + foreach (DataRow rows in AllAlarmTable.Rows) + { + if ((int)rows["Alarm_Block"] == 1 && b1[(int)rows["Alarm_Word"]].GetBit((int)rows["Alarm_bit"]) == true) + { + sb.Append(rows["Alarm_Other_Info"].ToString()); + sb.Append(" "); + sb.Append(rows["Alarm_Cn_Info"].ToString()); + sb.Append(@" \ "); + } + else if ((int)rows["Alarm_Block"] == 90 && b90[(int)rows["Alarm_Word"]].GetBit((int)rows["Alarm_bit"]) == true) + { + sb.Append(rows["Alarm_Other_Info"].ToString()); + sb.Append(" "); + sb.Append(rows["Alarm_Cn_Info"].ToString()); + sb.Append(@" \ "); + } + else if ((int)rows["Alarm_Block"] == 2103 && b2103[(int)rows["Alarm_Word"]].GetBit((int)rows["Alarm_bit"]) == true + && (int)rows["Alarm_Word"] >= 81 && (int)rows["Alarm_Word"] <= 165) + { + sb.Append(rows["Alarm_Other_Info"].ToString()); + sb.Append(" "); + sb.Append(rows["Alarm_Cn_Info"].ToString()); + sb.Append(@" \ "); + } + } + + string str = sb.ToString(); + str = str.Replace("\r\n", string.Empty); + if (str != AlarmString) + { + AlarmString = str; + AlarmMoveText.Text = str; + } + } + #endregion diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/DeliverEntity.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/DeliverEntity.cs index e441f26..d4e38e5 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/DeliverEntity.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/DeliverEntity.cs @@ -55,6 +55,15 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver.Entity public MCLabel HR1MSI02 { get; set; } public MCLabel HR1NSI02 { get; set; } public MCLabel HR1OSI02 { get; set; } + public MCLabel SPV1DBT01 { get; set; } + public MCLabel SPV1DBT02 { get; set; } + public MCLabel SPV2DBT01 { get; set; } + public MCLabel SPV2DBT02 { get; set; } + public MCLabel SPV3DBT01 { get; set; } + public MCLabel SPV3DBT02 { get; set; } + public MCLabel PR1DBT01 { get; set; } + public MCLabel PR2DBT01 { get; set; } + public MCLabel PR3DBT01 { get; set; } } @@ -164,12 +173,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver.Entity internal class JzfEntity { - public MCLabel SPV1DBT01 { get; set; } - public MCLabel SPV1DBT02 { get; set; } - public MCLabel SPV2DBT01 { get; set; } - public MCLabel SPV2DBT02 { get; set; } - public MCLabel SPV3DBT01 { get; set; } - public MCLabel SPV3DBT02 { get; set; } + } internal class SwitchLightEntity diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/PlcTempEntity.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/PlcTempEntity.cs index a587b9f..a592fb7 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/PlcTempEntity.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliver/Entity/PlcTempEntity.cs @@ -1,4 +1,5 @@ -using Mesnac.Controls.Default; +using Mesnac.Controls.ChemicalWeighing; +using Mesnac.Controls.Default; using System; using System.Collections.Generic; using System.Linq; @@ -9,50 +10,328 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliver.Entity { internal class PlcTempEntity { - public MCLabel PR1ASI01 { get; set; } - public MCLabel PR1BSI01 { get; set; } - public MCLabel PR1CSI01 { get; set; } - public MCLabel PR1DSI01 { get; set; } - public MCLabel PR1ESI01 { get; set; } - public MCLabel PR1FSI01 { get; set; } - public MCLabel PR1GSI01 { get; set; } - public MCLabel PR1HSI01 { get; set; } - public MCLabel PR1ISI01 { get; set; } - public MCLabel PR1JSI01 { get; set; } - public MCLabel PR1KSI01 { get; set; } - public MCLabel PR1LSI01 { get; set; } - public MCLabel PR1MSI01 { get; set; } - public MCLabel PR1NSI01 { get; set; } - public MCLabel PR1OSI01 { get; set; } - public MCLabel HR1ASI01 { get; set; } - public MCLabel HR1BSI01 { get; set; } - public MCLabel HR1CSI01 { get; set; } - public MCLabel HR1DSI01 { get; set; } - public MCLabel HR1ESI01 { get; set; } - public MCLabel HR1FSI01 { get; set; } - public MCLabel HR1GSI01 { get; set; } - public MCLabel HR1HSI01 { get; set; } - public MCLabel HR1ISI01 { get; set; } - public MCLabel HR1JSI01 { get; set; } - public MCLabel HR1KSI01 { get; set; } - public MCLabel HR1LSI01 { get; set; } - public MCLabel HR1MSI01 { get; set; } - public MCLabel HR1NSI01 { get; set; } - public MCLabel HR1OSI01 { get; set; } - public MCLabel HR1ASI02 { get; set; } - public MCLabel HR1BSI02 { get; set; } - public MCLabel HR1CSI02 { get; set; } - public MCLabel HR1DSI02 { get; set; } - public MCLabel HR1ESI02 { get; set; } - public MCLabel HR1FSI02 { get; set; } - public MCLabel HR1GSI02 { get; set; } - public MCLabel HR1HSI02 { get; set; } - public MCLabel HR1ISI02 { get; set; } - public MCLabel HR1JSI02 { get; set; } - public MCLabel HR1KSI02 { get; set; } - public MCLabel HR1LSI02 { get; set; } - public MCLabel HR1MSI02 { get; set; } - public MCLabel HR1NSI02 { get; set; } - public MCLabel HR1OSI02 { get; set; } + public float PR1ASI01_Set { get; set; } + public float PR1BSI01_Set { get; set; } + public float PR1CSI01_Set { get; set; } + public float PR1DSI01_Set { get; set; } + public float PR1ESI01_Set { get; set; } + public float PR1FSI01_Set { get; set; } + public float PR1GSI01_Set { get; set; } + public float PR1HSI01_Set { get; set; } + public float PR1ISI01_Set { get; set; } + public float PR1JSI01_Set { get; set; } + public float PR1KSI01_Set { get; set; } + public float PR1LSI01_Set { get; set; } + public float PR1MSI01_Set { get; set; } + public float PR1NSI01_Set { get; set; } + public float PR1OSI01_Set { get; set; } + public float HR1ASI01_Set { get; set; } + public float HR1BSI01_Set { get; set; } + public float HR1CSI01_Set { get; set; } + public float HR1DSI01_Set { get; set; } + public float HR1ESI01_Set { get; set; } + public float HR1FSI01_Set { get; set; } + public float HR1GSI01_Set { get; set; } + public float HR1HSI01_Set { get; set; } + public float HR1ISI01_Set { get; set; } + public float HR1JSI01_Set { get; set; } + public float HR1KSI01_Set { get; set; } + public float HR1LSI01_Set { get; set; } + public float HR1MSI01_Set { get; set; } + public float HR1NSI01_Set { get; set; } + public float HR1OSI01_Set { get; set; } + public float HR1ASI02_Set { get; set; } + public float HR1BSI02_Set { get; set; } + public float HR1CSI02_Set { get; set; } + public float HR1DSI02_Set { get; set; } + public float HR1ESI02_Set { get; set; } + public float HR1FSI02_Set { get; set; } + public float HR1GSI02_Set { get; set; } + public float HR1HSI02_Set { get; set; } + public float HR1ISI02_Set { get; set; } + public float HR1JSI02_Set { get; set; } + public float HR1KSI02_Set { get; set; } + public float HR1LSI02_Set { get; set; } + public float HR1MSI02_Set { get; set; } + public float HR1NSI02_Set { get; set; } + public float HR1OSI02_Set { get; set; } + public float SPV1DBT01_Set { get; set; } + public float SPV1DBT02_Set { get; set; } + public float SPV2DBT01_Set { get; set; } + public float SPV2DBT02_Set { get; set; } + public float SPV3DBT01_Set { get; set; } + public float SPV3DBT02_Set { get; set; } + public float PR1DBT01_Set { get; set; } + public float PR2DBT01_Set { get; set; } + public float PR3DBT01_Set { get; set; } + + public bool DM1ASF01_Set { get; set; } + public bool DM1BSF01_Set { get; set; } + public bool DM1CSF01_Set { get; set; } + public bool DM1DSF01_Set { get; set; } + public bool DM1ESF01_Set { get; set; } + public bool DM1FSF01_Set { get; set; } + public bool DM1GSF01_Set { get; set; } + public bool DM1HSF01_Set { get; set; } + public bool DM1ISF01_Set { get; set; } + public bool DM1JSF01_Set { get; set; } + public bool DM1KSF01_Set { get; set; } + public bool DM1LSF01_Set { get; set; } + public bool DM1MSF01_Set { get; set; } + public bool DM1NSF01_Set { get; set; } + public bool DM1OSF01_Set { get; set; } + + public bool BU1DBT01_Set { get; set; } + public bool BU1DBT02_Set { get; set; } + public bool BU1DBT03_Set { get; set; } + public bool BU1DBT04_Set { get; set; } + public bool BU1DBT06_Set { get; set; } + public bool BU1DBT07_Set { get; set; } + public bool BU2DBT01_Set { get; set; } + public bool BU2DBT02_Set { get; set; } + public bool BU2DBT03_Set { get; set; } + public bool BU2DBT04_Set { get; set; } + public bool BU2DBT06_Set { get; set; } + public bool BU2DBT07_Set { get; set; } + public bool BU3DBT01_Set { get; set; } + public bool BU3DBT02_Set { get; set; } + public bool BU3DBT03_Set { get; set; } + public bool BU3DBT04_Set { get; set; } + public bool BU3DBT06_Set { get; set; } + public bool BU3DBT07_Set { get; set; } + public bool AS1DBT01_Set { get; set; } + public bool AS1DBT02_Set { get; set; } + public bool AS1DBT03_Set { get; set; } + public bool AS1DBT04_Set { get; set; } + public bool AS1DBT05_Set { get; set; } + public bool AS1DBT06_Set { get; set; } + public bool AS1DBT07_Set { get; set; } + public bool AS2DBT01_Set { get; set; } + public bool AS2DBT02_Set { get; set; } + public bool AS2DBT03_Set { get; set; } + public bool AS2DBT04_Set { get; set; } + public bool AS2DBT05_Set { get; set; } + public bool AS2DBT06_Set { get; set; } + public bool AS2DBT07_Set { get; set; } + public bool AS3DBT01_Set { get; set; } + public bool AS3DBT02_Set { get; set; } + public bool AS3DBT03_Set { get; set; } + public bool AS3DBT04_Set { get; set; } + public bool AS3DBT05_Set { get; set; } + public bool AS3DBT06_Set { get; set; } + public bool AS3DBT07_Set { get; set; } + public bool AS1PCP01_Set { get; set; } + public bool AS1PCP02_Set { get; set; } + public bool AS1PCP03_Set { get; set; } + public bool AS1ASI01_Set { get; set; } + public bool AS1BSI01_Set { get; set; } + public bool AS1CSI01_Set { get; set; } + public bool AS1DSI01_Set { get; set; } + public bool AS1ESI01_Set { get; set; } + public bool AS1FSI01_Set { get; set; } + public bool AS1GSI01_Set { get; set; } + public bool AS1HSI01_Set { get; set; } + public bool AS1ISI01_Set { get; set; } + public bool AS1JSI01_Set { get; set; } + public bool AS1KSI01_Set { get; set; } + public bool AS1LSI01_Set { get; set; } + public bool AS1MSI01_Set { get; set; } + public bool AS1NSI01_Set { get; set; } + public bool AS1OSI01_Set { get; set; } + + public bool BU1DBT01_Alarm { get; set; } + public bool BU1DBT02_Alarm { get; set; } + public bool BU1DBT03_Alarm { get; set; } + public bool BU1DBT04_Alarm { get; set; } + public bool BU1DBT06_Alarm { get; set; } + public bool BU1DBT07_Alarm { get; set; } + public bool BU2DBT01_Alarm { get; set; } + public bool BU2DBT02_Alarm { get; set; } + public bool BU2DBT03_Alarm { get; set; } + public bool BU2DBT04_Alarm { get; set; } + public bool BU2DBT06_Alarm { get; set; } + public bool BU2DBT07_Alarm { get; set; } + public bool BU3DBT01_Alarm { get; set; } + public bool BU3DBT02_Alarm { get; set; } + public bool BU3DBT03_Alarm { get; set; } + public bool BU3DBT04_Alarm { get; set; } + public bool BU3DBT06_Alarm { get; set; } + public bool BU3DBT07_Alarm { get; set; } + public bool AS1DBT01_Alarm { get; set; } + public bool AS1DBT02_Alarm { get; set; } + public bool AS1DBT03_Alarm { get; set; } + public bool AS1DBT04_Alarm { get; set; } + public bool AS1DBT05_Alarm { get; set; } + public bool AS1DBT06_Alarm { get; set; } + public bool AS1DBT07_Alarm { get; set; } + public bool AS2DBT01_Alarm { get; set; } + public bool AS2DBT02_Alarm { get; set; } + public bool AS2DBT03_Alarm { get; set; } + public bool AS2DBT04_Alarm { get; set; } + public bool AS2DBT05_Alarm { get; set; } + public bool AS2DBT06_Alarm { get; set; } + public bool AS2DBT07_Alarm { get; set; } + public bool AS3DBT01_Alarm { get; set; } + public bool AS3DBT02_Alarm { get; set; } + public bool AS3DBT03_Alarm { get; set; } + public bool AS3DBT04_Alarm { get; set; } + public bool AS3DBT05_Alarm { get; set; } + public bool AS3DBT06_Alarm { get; set; } + public bool AS3DBT07_Alarm { get; set; } + public bool AS1PCP01_Alarm { get; set; } + public bool AS1PCP02_Alarm { get; set; } + public bool AS1PCP03_Alarm { get; set; } + public bool AS1ASI01_Alarm { get; set; } + public bool AS1BSI01_Alarm { get; set; } + public bool AS1CSI01_Alarm { get; set; } + public bool AS1DSI01_Alarm { get; set; } + public bool AS1ESI01_Alarm { get; set; } + public bool AS1FSI01_Alarm { get; set; } + public bool AS1GSI01_Alarm { get; set; } + public bool AS1HSI01_Alarm { get; set; } + public bool AS1ISI01_Alarm { get; set; } + public bool AS1JSI01_Alarm { get; set; } + public bool AS1KSI01_Alarm { get; set; } + public bool AS1LSI01_Alarm { get; set; } + public bool AS1MSI01_Alarm { get; set; } + public bool AS1NSI01_Alarm { get; set; } + public bool AS1OSI01_Alarm { get; set; } + + public bool DV1PCP01_SetL { get; set; } + public bool DV1PCP02_SetL { get; set; } + public bool DV1PCP03_SetL { get; set; } + public bool DV1PCP04_SetL { get; set; } + public bool DV1PCP05_SetL { get; set; } + public bool DV1PCP06_SetL { get; set; } + public bool DV1PCP07_SetL { get; set; } + public bool DV1PCP08_SetL { get; set; } + public bool DV1PCP09_SetL { get; set; } + public bool DV1PCP10_SetL { get; set; } + public bool DV1PCP11_SetL { get; set; } + public bool DV1PCP12_SetL { get; set; } + public bool DV1PCP13_SetL { get; set; } + public bool DV1PCP14_SetL { get; set; } + public bool DV1PCP15_SetL { get; set; } + public bool DV1PCP16_SetL { get; set; } + public bool DV1PCP17_SetL { get; set; } + public bool DV1PCP18_SetL { get; set; } + public bool DV1PCP19_SetL { get; set; } + public bool DV1PCP20_SetL { get; set; } + + public bool DV1PCP01_SetR { get; set; } + public bool DV1PCP02_SetR { get; set; } + public bool DV1PCP03_SetR { get; set; } + public bool DV1PCP04_SetR { get; set; } + public bool DV1PCP05_SetR { get; set; } + public bool DV1PCP06_SetR { get; set; } + public bool DV1PCP07_SetR { get; set; } + public bool DV1PCP08_SetR { get; set; } + public bool DV1PCP09_SetR { get; set; } + public bool DV1PCP10_SetR { get; set; } + public bool DV1PCP11_SetR { get; set; } + public bool DV1PCP12_SetR { get; set; } + public bool DV1PCP13_SetR { get; set; } + public bool DV1PCP14_SetR { get; set; } + public bool DV1PCP15_SetR { get; set; } + public bool DV1PCP16_SetR { get; set; } + public bool DV1PCP17_SetR { get; set; } + public bool DV1PCP18_SetR { get; set; } + public bool DV1PCP19_SetR { get; set; } + public bool DV1PCP20_SetR { get; set; } + + public bool DV1PCP01_AlarmL { get; set; } + public bool DV1PCP02_AlarmL { get; set; } + public bool DV1PCP03_AlarmL { get; set; } + public bool DV1PCP04_AlarmL { get; set; } + public bool DV1PCP05_AlarmL { get; set; } + public bool DV1PCP06_AlarmL { get; set; } + public bool DV1PCP07_AlarmL { get; set; } + public bool DV1PCP08_AlarmL { get; set; } + public bool DV1PCP09_AlarmL { get; set; } + public bool DV1PCP10_AlarmL { get; set; } + public bool DV1PCP11_AlarmL { get; set; } + public bool DV1PCP12_AlarmL { get; set; } + public bool DV1PCP13_AlarmL { get; set; } + public bool DV1PCP14_AlarmL { get; set; } + public bool DV1PCP15_AlarmL { get; set; } + public bool DV1PCP16_AlarmL { get; set; } + public bool DV1PCP17_AlarmL { get; set; } + public bool DV1PCP18_AlarmL { get; set; } + public bool DV1PCP19_AlarmL { get; set; } + public bool DV1PCP20_AlarmL { get; set; } + + public bool DV1PCP01_AlarmR { get; set; } + public bool DV1PCP02_AlarmR { get; set; } + public bool DV1PCP03_AlarmR { get; set; } + public bool DV1PCP04_AlarmR { get; set; } + public bool DV1PCP05_AlarmR { get; set; } + public bool DV1PCP06_AlarmR { get; set; } + public bool DV1PCP07_AlarmR { get; set; } + public bool DV1PCP08_AlarmR { get; set; } + public bool DV1PCP09_AlarmR { get; set; } + public bool DV1PCP10_AlarmR { get; set; } + public bool DV1PCP11_AlarmR { get; set; } + public bool DV1PCP12_AlarmR { get; set; } + public bool DV1PCP13_AlarmR { get; set; } + public bool DV1PCP14_AlarmR { get; set; } + public bool DV1PCP15_AlarmR { get; set; } + public bool DV1PCP16_AlarmR { get; set; } + public bool DV1PCP17_AlarmR { get; set; } + public bool DV1PCP18_AlarmR { get; set; } + public bool DV1PCP19_AlarmR { get; set; } + public bool DV1PCP20_AlarmR { get; set; } + + public bool HSiloA_Set { get; set; } + public bool HSiloB_Set { get; set; } + public bool HSiloC_Set { get; set; } + public bool HSiloD_Set { get; set; } + public bool HSiloE_Set { get; set; } + public bool HSiloF_Set { get; set; } + public bool HSiloG_Set { get; set; } + public bool HSiloH_Set { get; set; } + public bool HSiloI_Set { get; set; } + public bool HSiloJ_Set { get; set; } + public bool HSiloK_Set { get; set; } + public bool HSiloL_Set { get; set; } + public bool HSiloM_Set { get; set; } + public bool HSiloN_Set { get; set; } + public bool HSiloO_Set { get; set; } + public bool LSiloA_Set { get; set; } + public bool LSiloB_Set { get; set; } + public bool LSiloC_Set { get; set; } + public bool LSiloD_Set { get; set; } + public bool LSiloE_Set { get; set; } + public bool LSiloF_Set { get; set; } + public bool LSiloG_Set { get; set; } + public bool LSiloH_Set { get; set; } + public bool LSiloI_Set { get; set; } + public bool LSiloJ_Set { get; set; } + public bool LSiloK_Set { get; set; } + public bool LSiloL_Set { get; set; } + public bool LSiloM_Set { get; set; } + public bool LSiloN_Set { get; set; } + public bool LSiloO_Set { get; set; } + public bool Atank1_Set { get; set; } + public bool Atank2_Set { get; set; } + public bool Atank3_Set { get; set; } + public bool Atank4_Set { get; set; } + public bool Atank5_Set { get; set; } + public bool Atank6_Set { get; set; } + + public float Bottle1_Set { get; set; } + public float Bottle2_Set { get; set; } + public float Bottle3_Set { get; set; } + public float Bottle4_Set { get; set; } + public float Bottle5_Set { get; set; } + public float Bottle6_Set { get; set; } + public float Bottle7_Set { get; set; } + public float Bottle8_Set { get; set; } + public float Bottle9_Set { get; set; } + public float Bottle10_Set { get; set; } + public float Bottle11_Set { get; set; } + public float Bottle12_Set { get; set; } + public float Bottle13_Set { get; set; } + public float Bottle14_Set { get; set; } + public float Bottle15_Set { get; set; } } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs index b4e33bd..d66c5d6 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/MainDetailControl/MainDetailControlAction.cs @@ -57,9 +57,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl //DataTable LogAlarmTable = new DataTable(); //DataTable NowAlarmTable = new DataTable(); - //报警展示的dt - DataTable TempTable = new DataTable(); - byte[] b2; byte[] b3; //2102 2103 2107的byte数组 byte[] b7; @@ -79,7 +76,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl private PlcReadTempEntity PlcReadTemp = new PlcReadTempEntity(); //报警列表控件 - private DbMCControl AlarmForm = null; private MCLabel MCWatchDog; private HslMoveText AlarmMoveText; @@ -109,8 +105,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl McControllist = GetAllDbMCControlsByOption(DbOptionTypes.InitData);//获取所有待初始化控件 - this.AlarmForm = McControllist.FirstOrDefault(t => t.BaseControl.MCKey != null && t.BaseControl.MCKey == "AlarmForm"); - //this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, "AlarmForm").FirstOrDefault(); //获取物料数据控件 Controls = GetAllControls(); @@ -148,27 +142,17 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl //NowAlarmTable.Columns.Add("报警内容", typeof(string)); //NowAlarmTable.Columns.Add("报警时间", typeof(string)); - TempTable.Columns.Add("报警设备", typeof(string)); - TempTable.Columns.Add("报警内容", typeof(string)); - TempTable.Columns.Add("报警时间", typeof(string)); - AllAlarmTable = DBHelp.GetTable(@"SELECT Alarm_ID, Alarm_Block, Alarm_Word, Alarm_Bit, Alarm_Cn_Info, Alarm_Other_Info FROM Pmt_Alarm"); - if (this.AlarmForm != null && this.AlarmForm.BaseControl != null) - { - this.AlarmForm.BaseControl.BindDataSource = null; - this.AlarmForm.BaseControl.BindDataSource = TempTable; - } - var dict = new HttpResponse().GetLGInfo(); - SetMCLabel(LabelE.LineKind1, dict[1]); - SetMCLabel(LabelE.LineKind2, dict[2]); - SetMCLabel(LabelE.LineKind3, dict[3]); - SetMCLabel(LabelE.LineKind4, dict[4]); - SetMCLabel(LabelE.LineKind5, dict[5]); - SetMCLabel(LabelE.LineKind6, dict[6]); - SetMCLabel(LabelE.LineKind7, dict[7]); - SetMCLabel(LabelE.LineKind8, dict[8]); + ControlsHelper.SetMCLabel(LabelE.LineKind1, dict[1]); + ControlsHelper.SetMCLabel(LabelE.LineKind2, dict[2]); + ControlsHelper.SetMCLabel(LabelE.LineKind3, dict[3]); + ControlsHelper.SetMCLabel(LabelE.LineKind4, dict[4]); + ControlsHelper.SetMCLabel(LabelE.LineKind5, dict[5]); + ControlsHelper.SetMCLabel(LabelE.LineKind6, dict[6]); + ControlsHelper.SetMCLabel(LabelE.LineKind7, dict[7]); + ControlsHelper.SetMCLabel(LabelE.LineKind8, dict[8]); timer = new Timer(); timer.Interval = 1000; @@ -286,18 +270,18 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl } LineKindFlag += 1; - if(LineKindFlag >= 300) + if (LineKindFlag >= 300) { LineKindFlag = 0; var dict = new HttpResponse().GetLGInfo(); - SetMCLabel(LabelE.LineKind1, dict[1]); - SetMCLabel(LabelE.LineKind2, dict[2]); - SetMCLabel(LabelE.LineKind3, dict[3]); - SetMCLabel(LabelE.LineKind4, dict[4]); - SetMCLabel(LabelE.LineKind5, dict[5]); - SetMCLabel(LabelE.LineKind6, dict[6]); - SetMCLabel(LabelE.LineKind7, dict[7]); - SetMCLabel(LabelE.LineKind8, dict[8]); + ControlsHelper.SetMCLabel(LabelE.LineKind1, dict[1]); + ControlsHelper.SetMCLabel(LabelE.LineKind2, dict[2]); + ControlsHelper.SetMCLabel(LabelE.LineKind3, dict[3]); + ControlsHelper.SetMCLabel(LabelE.LineKind4, dict[4]); + ControlsHelper.SetMCLabel(LabelE.LineKind5, dict[5]); + ControlsHelper.SetMCLabel(LabelE.LineKind6, dict[6]); + ControlsHelper.SetMCLabel(LabelE.LineKind7, dict[7]); + ControlsHelper.SetMCLabel(LabelE.LineKind8, dict[8]); } var reachSingle = RgvPlcUtil.GetRGVAllError(); @@ -307,36 +291,36 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl //目前只有主线程可以 //小车到位信号 - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm1, reachSingle[0]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm2, reachSingle[1]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm3, reachSingle[2]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm4, reachSingle[3]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm5, reachSingle[4]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm6, reachSingle[5]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm7, reachSingle[6]); - SetHslLanternAlarm(HslAlarmE.HslLanternAlarm8, reachSingle[7]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm1, reachSingle[0]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm2, reachSingle[1]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm3, reachSingle[2]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm4, reachSingle[3]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm5, reachSingle[4]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm6, reachSingle[5]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm7, reachSingle[6]); + ControlsHelper.SetHslLanternAlarm(HslAlarmE.HslLanternAlarm8, reachSingle[7]); //搅拌准备好信号 - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple1, mixSingle[0]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple2, mixSingle[1]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple3, mixSingle[2]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple4, mixSingle[3]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple5, mixSingle[4]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple6, mixSingle[5]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple7, mixSingle[6]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple8, mixSingle[7]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple1, mixSingle[0]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple2, mixSingle[1]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple3, mixSingle[2]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple4, mixSingle[3]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple5, mixSingle[4]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple6, mixSingle[5]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple7, mixSingle[6]); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimple8, mixSingle[7]); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM1, MinAnPlc.ReqD1); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM2, MinAnPlc.ReqD2); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM3, MinAnPlc.ReqD3); - SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM4, MinAnPlc.ReqD4); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM1, MinAnPlc.ReqD1); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM2, MinAnPlc.ReqD2); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM3, MinAnPlc.ReqD3); + ControlsHelper.SetHslLanternSimple(HslLanternSimpleE.HslLanternSimpleM4, MinAnPlc.ReqD4); - SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq1, MinAnPlc.Heir1); - SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq2, MinAnPlc.Heir2); - SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq3, MinAnPlc.Heir3); - SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq4, MinAnPlc.Heir4); + ControlsHelper.SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq1, MinAnPlc.Heir1); + ControlsHelper.SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq2, MinAnPlc.Heir2); + ControlsHelper.SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq3, MinAnPlc.Heir3); + ControlsHelper.SetHslLanternSimpleRequest(HslLanternSimpleE.HslLanternSimpleReq4, MinAnPlc.Heir4); ThreadPool.QueueUserWorkItem(new WaitCallback(NewThread)); @@ -577,25 +561,10 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl private void AlarmControl() { - - //DataTable TempTable = DBHelp.GetTable(@"SELECT - // t2.Alarm_Other_Info, - // t2.Alarm_Cn_Info, - // t1.Alarm_OccurTime - // FROM - // LR_Alarmlog t1 - // LEFT JOIN Pmt_Alarm t2 ON t1.Alarm_ID = t2.Alarm_ID - // WHERE - // t1.Alarm_Status = 1 - // ORDER BY - // t1.Alarm_OccurTime desc"); - b2 = DB2102.bytes; b3 = DB2103.bytes; b7 = DB2107.bytes; - TempTable.Rows.Clear(); - StringBuilder sb = new StringBuilder(); //string nowtime = DateTime.Now.ToString(); @@ -608,11 +577,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl sb.Append(" "); sb.Append(rows["Alarm_Cn_Info"].ToString()); sb.Append(@" \ "); - DataRow dr = TempTable.NewRow(); - dr[0] = rows["Alarm_Other_Info"]; - dr[1] = rows["Alarm_Cn_Info"]; - //dr[2] = nowtime; - TempTable.Rows.Add(dr); } else if ((int)rows["Alarm_Block"] == 2107 && b7[(int)rows["Alarm_Word"]].GetBit((int)rows["Alarm_bit"]) == true) { @@ -620,11 +584,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl sb.Append(" "); sb.Append(rows["Alarm_Cn_Info"].ToString()); sb.Append(@" \ "); - DataRow dr = TempTable.NewRow(); - dr[0] = rows["Alarm_Other_Info"]; - dr[1] = rows["Alarm_Cn_Info"]; - //dr[2] = nowtime; - TempTable.Rows.Add(dr); } else if ((int)rows["Alarm_Block"] == 2103 && b3[(int)rows["Alarm_Word"]].GetBit((int)rows["Alarm_bit"]) == true) { @@ -632,11 +591,6 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl sb.Append(" "); sb.Append(rows["Alarm_Cn_Info"].ToString()); sb.Append(@" \ "); - DataRow dr = TempTable.NewRow(); - dr[0] = rows["Alarm_Other_Info"]; - dr[1] = rows["Alarm_Cn_Info"]; - //dr[2] = nowtime; - TempTable.Rows.Add(dr); } } @@ -909,113 +863,113 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl PlcReadTemp.DV2PCP13_AlarmR = DB2102.DV2PCP13.AlarmRightPosition; - SetThreeWayValve(ThreeValveE.DV2PCP01, PlcReadTemp.DV2PCP01_AlarmR, PlcReadTemp.DV2PCP01_SetR, PlcReadTemp.DV2PCP01_AlarmL, PlcReadTemp.DV2PCP01_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP02, PlcReadTemp.DV2PCP02_AlarmR, PlcReadTemp.DV2PCP02_SetR, PlcReadTemp.DV2PCP02_AlarmL, PlcReadTemp.DV2PCP02_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP03, PlcReadTemp.DV2PCP03_AlarmR, PlcReadTemp.DV2PCP03_SetR, PlcReadTemp.DV2PCP03_AlarmL, PlcReadTemp.DV2PCP03_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP04, PlcReadTemp.DV2PCP04_AlarmR, PlcReadTemp.DV2PCP04_SetR, PlcReadTemp.DV2PCP04_AlarmL, PlcReadTemp.DV2PCP04_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP05, PlcReadTemp.DV2PCP05_AlarmR, PlcReadTemp.DV2PCP05_SetR, PlcReadTemp.DV2PCP05_AlarmL, PlcReadTemp.DV2PCP05_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP06, PlcReadTemp.DV2PCP06_AlarmR, PlcReadTemp.DV2PCP06_SetR, PlcReadTemp.DV2PCP06_AlarmL, PlcReadTemp.DV2PCP06_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP07, PlcReadTemp.DV2PCP07_AlarmR, PlcReadTemp.DV2PCP07_SetR, PlcReadTemp.DV2PCP07_AlarmL, PlcReadTemp.DV2PCP07_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP08, PlcReadTemp.DV2PCP08_AlarmR, PlcReadTemp.DV2PCP08_SetR, PlcReadTemp.DV2PCP08_AlarmL, PlcReadTemp.DV2PCP08_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP09, PlcReadTemp.DV2PCP09_AlarmR, PlcReadTemp.DV2PCP09_SetR, PlcReadTemp.DV2PCP09_AlarmL, PlcReadTemp.DV2PCP09_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP10, PlcReadTemp.DV2PCP10_AlarmR, PlcReadTemp.DV2PCP10_SetR, PlcReadTemp.DV2PCP10_AlarmL, PlcReadTemp.DV2PCP10_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP11, PlcReadTemp.DV2PCP11_AlarmR, PlcReadTemp.DV2PCP11_SetR, PlcReadTemp.DV2PCP11_AlarmL, PlcReadTemp.DV2PCP11_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP12, PlcReadTemp.DV2PCP12_AlarmR, PlcReadTemp.DV2PCP12_SetR, PlcReadTemp.DV2PCP12_AlarmL, PlcReadTemp.DV2PCP12_SetL); - SetThreeWayValve(ThreeValveE.DV2PCP13, PlcReadTemp.DV2PCP13_AlarmR, PlcReadTemp.DV2PCP13_SetR, PlcReadTemp.DV2PCP13_AlarmL, PlcReadTemp.DV2PCP13_SetL); - - SetLjSwith(SwithE.BU1ASF01, PlcReadTemp.BU1ASF01_Set, PlcReadTemp.BU1ASF01_Alarm); - SetLjSwith(SwithE.BU1BSF01, PlcReadTemp.BU1BSF01_Set, PlcReadTemp.BU1BSF01_Alarm); - SetLjSwith(SwithE.BU1CSF01, PlcReadTemp.BU1CSF01_Set, PlcReadTemp.BU1CSF01_Alarm); - SetLjSwith(SwithE.BU1DSF01, PlcReadTemp.BU1DSF01_Set, PlcReadTemp.BU1DSF01_Alarm); - SetLjSwith(SwithE.BU1ESF01, PlcReadTemp.BU1ESF01_Set, PlcReadTemp.BU1ESF01_Alarm); - SetLjSwith(SwithE.BU1FSF01, PlcReadTemp.BU1FSF01_Set, PlcReadTemp.BU1FSF01_Alarm); - SetLjSwith(SwithE.BU1GSF01, PlcReadTemp.BU1GSF01_Set, PlcReadTemp.BU1GSF01_Alarm); - SetLjSwith(SwithE.BU1HSF01, PlcReadTemp.BU1HSF01_Set, PlcReadTemp.BU1HSF01_Alarm); - SetLjSwith(SwithE.BU1ISF01, PlcReadTemp.BU1ISF01_Set, PlcReadTemp.BU1ISF01_Alarm); - SetLjSwith(SwithE.BU1JSF01, PlcReadTemp.BU1JSF01_Set, PlcReadTemp.BU1JSF01_Alarm); - SetLjSwith(SwithE.BU1KSF01, PlcReadTemp.BU1KSF01_Set, PlcReadTemp.BU1KSF01_Alarm); - SetLjSwith(SwithE.BU1LSF01, PlcReadTemp.BU1LSF01_Set, PlcReadTemp.BU1LSF01_Alarm); - SetLjSwith(SwithE.BU1MSF01, PlcReadTemp.BU1MSF01_Set, PlcReadTemp.BU1MSF01_Alarm); - SetLjSwith(SwithE.BU1NSF01, PlcReadTemp.BU1NSF01_Set, PlcReadTemp.BU1NSF01_Alarm); - SetLjSwith(SwithE.BU1OSF01, PlcReadTemp.BU1OSF01_Set, PlcReadTemp.BU1OSF01_Alarm); - SetLjSwith(SwithE.BU1BLT01, PlcReadTemp.BU1BLT01_Set, PlcReadTemp.BU1BLT01_Alarm); - SetLjSwith(SwithE.BU1BLT02, PlcReadTemp.BU1BLT02_Set, PlcReadTemp.BU1BLT02_Alarm); - SetLjSwith(SwithE.BU1BLT03, PlcReadTemp.BU1BLT03_Set, PlcReadTemp.BU1BLT03_Alarm); - SetLjSwith(SwithE.BU1BLT04, PlcReadTemp.BU1BLT04_Set, PlcReadTemp.BU1BLT04_Alarm); - SetLjSwith(SwithE.BU1BLT05, PlcReadTemp.BU1BLT05_Set, PlcReadTemp.BU1BLT05_Alarm); - SetLjSwith(SwithE.BU1BLT06, PlcReadTemp.BU1BLT06_Set, PlcReadTemp.BU1BLT06_Alarm); - SetLjSwith(SwithE.BU1BLT07, PlcReadTemp.BU1BLT07_Set, PlcReadTemp.BU1BLT07_Alarm); - SetLjSwith(SwithE.BU2BLT01, PlcReadTemp.BU2BLT01_Set, PlcReadTemp.BU2BLT01_Alarm); - SetLjSwith(SwithE.BU2BLT02, PlcReadTemp.BU2BLT02_Set, PlcReadTemp.BU2BLT02_Alarm); - SetLjSwith(SwithE.BU2BLT03, PlcReadTemp.BU2BLT03_Set, PlcReadTemp.BU2BLT03_Alarm); - SetLjSwith(SwithE.BU2BLT04, PlcReadTemp.BU2BLT04_Set, PlcReadTemp.BU2BLT04_Alarm); - SetLjSwith(SwithE.BU2BLT05, PlcReadTemp.BU2BLT05_Set, PlcReadTemp.BU2BLT05_Alarm); - SetLjSwith(SwithE.BU3BLT01, PlcReadTemp.BU3BLT01_Set, PlcReadTemp.BU3BLT01_Alarm); - SetLjSwith(SwithE.BU3BLT02, PlcReadTemp.BU3BLT02_Set, PlcReadTemp.BU3BLT02_Alarm); - SetLjSwith(SwithE.BU3BLT03, PlcReadTemp.BU3BLT03_Set, PlcReadTemp.BU3BLT03_Alarm); - SetLjSwith(SwithE.BU3BLT04, PlcReadTemp.BU3BLT04_Set, PlcReadTemp.BU3BLT04_Alarm); - SetLjSwith(SwithE.BU3BLT05, PlcReadTemp.BU3BLT05_Set, PlcReadTemp.BU3BLT05_Alarm); - SetLjSwith(SwithE.BU3BLT06, PlcReadTemp.BU3BLT06_Set, PlcReadTemp.BU3BLT06_Alarm); - SetLjSwith(SwithE.BU3BLT07, PlcReadTemp.BU3BLT07_Set, PlcReadTemp.BU3BLT07_Alarm); - SetLjSwith(SwithE.BU4BLT01, PlcReadTemp.BU4BLT01_Set, PlcReadTemp.BU4BLT01_Alarm); - SetLjSwith(SwithE.BU4BLT02, PlcReadTemp.BU4BLT02_Set, PlcReadTemp.BU4BLT02_Alarm); - SetLjSwith(SwithE.BU4BLT03, PlcReadTemp.BU4BLT03_Set, PlcReadTemp.BU4BLT03_Alarm); - SetLjSwith(SwithE.BU4BLT04, PlcReadTemp.BU4BLT04_Set, PlcReadTemp.BU4BLT04_Alarm); - SetLjSwith(SwithE.BU4BLT05, PlcReadTemp.BU4BLT05_Set, PlcReadTemp.BU4BLT05_Alarm); - SetLjSwith(SwithE.BU4BLT06, PlcReadTemp.BU4BLT06_Set, PlcReadTemp.BU4BLT06_Alarm); - SetLjSwith(SwithE.BU4BLT07, PlcReadTemp.BU4BLT07_Set, PlcReadTemp.BU4BLT07_Alarm); - SetLjSwith(SwithE.BU5BLT01, PlcReadTemp.BU5BLT01_Set, PlcReadTemp.BU5BLT01_Alarm); - SetLjSwith(SwithE.BU5BLT02, PlcReadTemp.BU5BLT02_Set, PlcReadTemp.BU5BLT02_Alarm); - SetLjSwith(SwithE.BU5BLT03, PlcReadTemp.BU5BLT03_Set, PlcReadTemp.BU5BLT03_Alarm); - SetLjSwith(SwithE.BU5BLT04, PlcReadTemp.BU5BLT04_Set, PlcReadTemp.BU5BLT04_Alarm); - SetLjSwith(SwithE.BU1ADB01, PlcReadTemp.BU1ADB01_Set, PlcReadTemp.BU1ADB01_Alarm); - SetLjSwith(SwithE.BU1BDB01, PlcReadTemp.BU1BDB01_Set, PlcReadTemp.BU1BDB01_Alarm); - SetLjSwith(SwithE.BU1CDB01, PlcReadTemp.BU1CDB01_Set, PlcReadTemp.BU1CDB01_Alarm); - SetLjSwith(SwithE.BU1DDB01, PlcReadTemp.BU1DDB01_Set, PlcReadTemp.BU1DDB01_Alarm); - SetLjSwith(SwithE.BU1EDB01, PlcReadTemp.BU1EDB01_Set, PlcReadTemp.BU1EDB01_Alarm); - SetLjSwith(SwithE.BU1FDB01, PlcReadTemp.BU1FDB01_Set, PlcReadTemp.BU1FDB01_Alarm); - SetLjSwith(SwithE.BU1GDB01, PlcReadTemp.BU1GDB01_Set, PlcReadTemp.BU1GDB01_Alarm); - SetLjSwith(SwithE.BU1HDB01, PlcReadTemp.BU1HDB01_Set, PlcReadTemp.BU1HDB01_Alarm); - SetLjSwith(SwithE.BU1IDB01, PlcReadTemp.BU1IDB01_Set, PlcReadTemp.BU1IDB01_Alarm); - SetLjSwith(SwithE.BU1JDB01, PlcReadTemp.BU1JDB01_Set, PlcReadTemp.BU1JDB01_Alarm); - SetLjSwith(SwithE.BU1KDB01, PlcReadTemp.BU1KDB01_Set, PlcReadTemp.BU1KDB01_Alarm); - SetLjSwith(SwithE.BU1LDB01, PlcReadTemp.BU1LDB01_Set, PlcReadTemp.BU1LDB01_Alarm); - SetLjSwith(SwithE.BU1GEB02, PlcReadTemp.BU1GEB02_Set, PlcReadTemp.BU1GEB02_Alarm); - SetLjSwith(SwithE.BU2GEB02, PlcReadTemp.BU2GEB02_Set, PlcReadTemp.BU2GEB02_Alarm); - SetLjSwith(SwithE.BU3GEB02, PlcReadTemp.BU3GEB02_Set, PlcReadTemp.BU3GEB02_Alarm); - SetLjSwith(SwithE.BU4GEB02, PlcReadTemp.BU4GEB02_Set, PlcReadTemp.BU4GEB02_Alarm); - SetLjSwith(SwithE.BU5GEB02, PlcReadTemp.BU5GEB02_Set, PlcReadTemp.BU5GEB02_Alarm); - SetLjSwith(SwithE.BU6GEB02, PlcReadTemp.BU6GEB02_Set, PlcReadTemp.BU6GEB02_Alarm); - SetLjSwith(SwithE.BU7GEB02, PlcReadTemp.BU7GEB02_Set, PlcReadTemp.BU7GEB02_Alarm); - SetLjSwith(SwithE.BU8GEB02, PlcReadTemp.BU8GEB02_Set, PlcReadTemp.BU8GEB02_Alarm); - SetLjSwith(SwithE.BU1DRB01, PlcReadTemp.BU1DRB01_Set, PlcReadTemp.BU1DRB01_Alarm); - SetLjSwith(SwithE.BU2DRB01, PlcReadTemp.BU2DRB01_Set, PlcReadTemp.BU2DRB01_Alarm); - SetLjSwith(SwithE.BU3DRB01, PlcReadTemp.BU3DRB01_Set, PlcReadTemp.BU3DRB01_Alarm); - SetLjSwith(SwithE.BU4DRB01, PlcReadTemp.BU4DRB01_Set, PlcReadTemp.BU4DRB01_Alarm); - SetLjSwith(SwithE.BU1GEB01, PlcReadTemp.BU1GEB01_Set, PlcReadTemp.BU1GEB01_Alarm); - SetLjSwith(SwithE.BU2GEB01, PlcReadTemp.BU2GEB01_Set, PlcReadTemp.BU2GEB01_Alarm); - SetLjSwith(SwithE.BU3GEB01, PlcReadTemp.BU3GEB01_Set, PlcReadTemp.BU3GEB01_Alarm); - SetLjSwith(SwithE.BU4GEB01, PlcReadTemp.BU4GEB01_Set, PlcReadTemp.BU4GEB01_Alarm); - SetLjSwith(SwithE.BU5GEB01, PlcReadTemp.BU5GEB01_Set, PlcReadTemp.BU5GEB01_Alarm); - SetLjSwith(SwithE.BU6GEB01, PlcReadTemp.BU6GEB01_Set, PlcReadTemp.BU6GEB01_Alarm); - SetLjSwith(SwithE.BU7GEB01, PlcReadTemp.BU7GEB01_Set, PlcReadTemp.BU7GEB01_Alarm); - SetLjSwith(SwithE.BU8GEB01, PlcReadTemp.BU8GEB01_Set, PlcReadTemp.BU8GEB01_Alarm); - SetLjSwith(SwithE.BU2ASF01, PlcReadTemp.BU2ASF01_Set, PlcReadTemp.BU2ASF01_Alarm); - SetLjSwith(SwithE.BU2ASF02, PlcReadTemp.BU2ASF02_Set, PlcReadTemp.BU2ASF02_Alarm); - SetLjSwith(SwithE.BU2BSF01, PlcReadTemp.BU2BSF01_Set, PlcReadTemp.BU2BSF01_Alarm); - SetLjSwith(SwithE.BU2BSF02, PlcReadTemp.BU2BSF02_Set, PlcReadTemp.BU2BSF02_Alarm); - SetLjSwith(SwithE.BU2CSF01, PlcReadTemp.BU2CSF01_Set, PlcReadTemp.BU2CSF01_Alarm); - SetLjSwith(SwithE.BU2CSF02, PlcReadTemp.BU2CSF02_Set, PlcReadTemp.BU2CSF02_Alarm); - SetLjSwith(SwithE.BU2DSF01, PlcReadTemp.BU2DSF01_Set, PlcReadTemp.BU2DSF01_Alarm); - SetLjSwith(SwithE.BU2DSF02, PlcReadTemp.BU2DSF02_Set, PlcReadTemp.BU2DSF02_Alarm); - SetLjSwith(SwithE.BUWeter1, PlcReadTemp.BUWeter1_Set, PlcReadTemp.BUWeter1_Alarm); - SetLjSwith(SwithE.BUWeter2, PlcReadTemp.BUWeter2_Set, PlcReadTemp.BUWeter2_Alarm); - SetLjSwith(SwithE.BUWeter3, PlcReadTemp.BUWeter3_Set, PlcReadTemp.BUWeter3_Alarm); - SetLjSwith(SwithE.BUWeter4, PlcReadTemp.BUWeter4_Set, PlcReadTemp.BUWeter4_Alarm); - SetLjSwith(SwithE.BUWeter5, PlcReadTemp.BUWeter5_Set, PlcReadTemp.BUWeter5_Alarm); - SetLjSwith(SwithE.BUWeter6, PlcReadTemp.BUWeter6_Set, PlcReadTemp.BUWeter6_Alarm); - SetLjSwith(SwithE.BUWeter7, PlcReadTemp.BUWeter7_Set, PlcReadTemp.BUWeter7_Alarm); - SetLjSwith(SwithE.BUWeter8, PlcReadTemp.BUWeter8_Set, PlcReadTemp.BUWeter8_Alarm); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP01, PlcReadTemp.DV2PCP01_AlarmR, PlcReadTemp.DV2PCP01_SetR, PlcReadTemp.DV2PCP01_AlarmL, PlcReadTemp.DV2PCP01_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP02, PlcReadTemp.DV2PCP02_AlarmR, PlcReadTemp.DV2PCP02_SetR, PlcReadTemp.DV2PCP02_AlarmL, PlcReadTemp.DV2PCP02_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP03, PlcReadTemp.DV2PCP03_AlarmR, PlcReadTemp.DV2PCP03_SetR, PlcReadTemp.DV2PCP03_AlarmL, PlcReadTemp.DV2PCP03_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP04, PlcReadTemp.DV2PCP04_AlarmR, PlcReadTemp.DV2PCP04_SetR, PlcReadTemp.DV2PCP04_AlarmL, PlcReadTemp.DV2PCP04_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP05, PlcReadTemp.DV2PCP05_AlarmR, PlcReadTemp.DV2PCP05_SetR, PlcReadTemp.DV2PCP05_AlarmL, PlcReadTemp.DV2PCP05_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP06, PlcReadTemp.DV2PCP06_AlarmR, PlcReadTemp.DV2PCP06_SetR, PlcReadTemp.DV2PCP06_AlarmL, PlcReadTemp.DV2PCP06_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP07, PlcReadTemp.DV2PCP07_AlarmR, PlcReadTemp.DV2PCP07_SetR, PlcReadTemp.DV2PCP07_AlarmL, PlcReadTemp.DV2PCP07_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP08, PlcReadTemp.DV2PCP08_AlarmR, PlcReadTemp.DV2PCP08_SetR, PlcReadTemp.DV2PCP08_AlarmL, PlcReadTemp.DV2PCP08_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP09, PlcReadTemp.DV2PCP09_AlarmR, PlcReadTemp.DV2PCP09_SetR, PlcReadTemp.DV2PCP09_AlarmL, PlcReadTemp.DV2PCP09_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP10, PlcReadTemp.DV2PCP10_AlarmR, PlcReadTemp.DV2PCP10_SetR, PlcReadTemp.DV2PCP10_AlarmL, PlcReadTemp.DV2PCP10_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP11, PlcReadTemp.DV2PCP11_AlarmR, PlcReadTemp.DV2PCP11_SetR, PlcReadTemp.DV2PCP11_AlarmL, PlcReadTemp.DV2PCP11_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP12, PlcReadTemp.DV2PCP12_AlarmR, PlcReadTemp.DV2PCP12_SetR, PlcReadTemp.DV2PCP12_AlarmL, PlcReadTemp.DV2PCP12_SetL); + ControlsHelper.SetThreeWayValve(ThreeValveE.DV2PCP13, PlcReadTemp.DV2PCP13_AlarmR, PlcReadTemp.DV2PCP13_SetR, PlcReadTemp.DV2PCP13_AlarmL, PlcReadTemp.DV2PCP13_SetL); + + ControlsHelper.SetLjSwith(SwithE.BU1ASF01, PlcReadTemp.BU1ASF01_Set, PlcReadTemp.BU1ASF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BSF01, PlcReadTemp.BU1BSF01_Set, PlcReadTemp.BU1BSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1CSF01, PlcReadTemp.BU1CSF01_Set, PlcReadTemp.BU1CSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1DSF01, PlcReadTemp.BU1DSF01_Set, PlcReadTemp.BU1DSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1ESF01, PlcReadTemp.BU1ESF01_Set, PlcReadTemp.BU1ESF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1FSF01, PlcReadTemp.BU1FSF01_Set, PlcReadTemp.BU1FSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1GSF01, PlcReadTemp.BU1GSF01_Set, PlcReadTemp.BU1GSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1HSF01, PlcReadTemp.BU1HSF01_Set, PlcReadTemp.BU1HSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1ISF01, PlcReadTemp.BU1ISF01_Set, PlcReadTemp.BU1ISF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1JSF01, PlcReadTemp.BU1JSF01_Set, PlcReadTemp.BU1JSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1KSF01, PlcReadTemp.BU1KSF01_Set, PlcReadTemp.BU1KSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1LSF01, PlcReadTemp.BU1LSF01_Set, PlcReadTemp.BU1LSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1MSF01, PlcReadTemp.BU1MSF01_Set, PlcReadTemp.BU1MSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1NSF01, PlcReadTemp.BU1NSF01_Set, PlcReadTemp.BU1NSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1OSF01, PlcReadTemp.BU1OSF01_Set, PlcReadTemp.BU1OSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT01, PlcReadTemp.BU1BLT01_Set, PlcReadTemp.BU1BLT01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT02, PlcReadTemp.BU1BLT02_Set, PlcReadTemp.BU1BLT02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT03, PlcReadTemp.BU1BLT03_Set, PlcReadTemp.BU1BLT03_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT04, PlcReadTemp.BU1BLT04_Set, PlcReadTemp.BU1BLT04_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT05, PlcReadTemp.BU1BLT05_Set, PlcReadTemp.BU1BLT05_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT06, PlcReadTemp.BU1BLT06_Set, PlcReadTemp.BU1BLT06_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BLT07, PlcReadTemp.BU1BLT07_Set, PlcReadTemp.BU1BLT07_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BLT01, PlcReadTemp.BU2BLT01_Set, PlcReadTemp.BU2BLT01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BLT02, PlcReadTemp.BU2BLT02_Set, PlcReadTemp.BU2BLT02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BLT03, PlcReadTemp.BU2BLT03_Set, PlcReadTemp.BU2BLT03_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BLT04, PlcReadTemp.BU2BLT04_Set, PlcReadTemp.BU2BLT04_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BLT05, PlcReadTemp.BU2BLT05_Set, PlcReadTemp.BU2BLT05_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT01, PlcReadTemp.BU3BLT01_Set, PlcReadTemp.BU3BLT01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT02, PlcReadTemp.BU3BLT02_Set, PlcReadTemp.BU3BLT02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT03, PlcReadTemp.BU3BLT03_Set, PlcReadTemp.BU3BLT03_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT04, PlcReadTemp.BU3BLT04_Set, PlcReadTemp.BU3BLT04_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT05, PlcReadTemp.BU3BLT05_Set, PlcReadTemp.BU3BLT05_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT06, PlcReadTemp.BU3BLT06_Set, PlcReadTemp.BU3BLT06_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3BLT07, PlcReadTemp.BU3BLT07_Set, PlcReadTemp.BU3BLT07_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT01, PlcReadTemp.BU4BLT01_Set, PlcReadTemp.BU4BLT01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT02, PlcReadTemp.BU4BLT02_Set, PlcReadTemp.BU4BLT02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT03, PlcReadTemp.BU4BLT03_Set, PlcReadTemp.BU4BLT03_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT04, PlcReadTemp.BU4BLT04_Set, PlcReadTemp.BU4BLT04_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT05, PlcReadTemp.BU4BLT05_Set, PlcReadTemp.BU4BLT05_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT06, PlcReadTemp.BU4BLT06_Set, PlcReadTemp.BU4BLT06_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4BLT07, PlcReadTemp.BU4BLT07_Set, PlcReadTemp.BU4BLT07_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5BLT01, PlcReadTemp.BU5BLT01_Set, PlcReadTemp.BU5BLT01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5BLT02, PlcReadTemp.BU5BLT02_Set, PlcReadTemp.BU5BLT02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5BLT03, PlcReadTemp.BU5BLT03_Set, PlcReadTemp.BU5BLT03_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5BLT04, PlcReadTemp.BU5BLT04_Set, PlcReadTemp.BU5BLT04_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1ADB01, PlcReadTemp.BU1ADB01_Set, PlcReadTemp.BU1ADB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1BDB01, PlcReadTemp.BU1BDB01_Set, PlcReadTemp.BU1BDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1CDB01, PlcReadTemp.BU1CDB01_Set, PlcReadTemp.BU1CDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1DDB01, PlcReadTemp.BU1DDB01_Set, PlcReadTemp.BU1DDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1EDB01, PlcReadTemp.BU1EDB01_Set, PlcReadTemp.BU1EDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1FDB01, PlcReadTemp.BU1FDB01_Set, PlcReadTemp.BU1FDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1GDB01, PlcReadTemp.BU1GDB01_Set, PlcReadTemp.BU1GDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1HDB01, PlcReadTemp.BU1HDB01_Set, PlcReadTemp.BU1HDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1IDB01, PlcReadTemp.BU1IDB01_Set, PlcReadTemp.BU1IDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1JDB01, PlcReadTemp.BU1JDB01_Set, PlcReadTemp.BU1JDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1KDB01, PlcReadTemp.BU1KDB01_Set, PlcReadTemp.BU1KDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1LDB01, PlcReadTemp.BU1LDB01_Set, PlcReadTemp.BU1LDB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1GEB02, PlcReadTemp.BU1GEB02_Set, PlcReadTemp.BU1GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2GEB02, PlcReadTemp.BU2GEB02_Set, PlcReadTemp.BU2GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3GEB02, PlcReadTemp.BU3GEB02_Set, PlcReadTemp.BU3GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4GEB02, PlcReadTemp.BU4GEB02_Set, PlcReadTemp.BU4GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5GEB02, PlcReadTemp.BU5GEB02_Set, PlcReadTemp.BU5GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU6GEB02, PlcReadTemp.BU6GEB02_Set, PlcReadTemp.BU6GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU7GEB02, PlcReadTemp.BU7GEB02_Set, PlcReadTemp.BU7GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU8GEB02, PlcReadTemp.BU8GEB02_Set, PlcReadTemp.BU8GEB02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1DRB01, PlcReadTemp.BU1DRB01_Set, PlcReadTemp.BU1DRB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2DRB01, PlcReadTemp.BU2DRB01_Set, PlcReadTemp.BU2DRB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3DRB01, PlcReadTemp.BU3DRB01_Set, PlcReadTemp.BU3DRB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4DRB01, PlcReadTemp.BU4DRB01_Set, PlcReadTemp.BU4DRB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU1GEB01, PlcReadTemp.BU1GEB01_Set, PlcReadTemp.BU1GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2GEB01, PlcReadTemp.BU2GEB01_Set, PlcReadTemp.BU2GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU3GEB01, PlcReadTemp.BU3GEB01_Set, PlcReadTemp.BU3GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU4GEB01, PlcReadTemp.BU4GEB01_Set, PlcReadTemp.BU4GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU5GEB01, PlcReadTemp.BU5GEB01_Set, PlcReadTemp.BU5GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU6GEB01, PlcReadTemp.BU6GEB01_Set, PlcReadTemp.BU6GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU7GEB01, PlcReadTemp.BU7GEB01_Set, PlcReadTemp.BU7GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU8GEB01, PlcReadTemp.BU8GEB01_Set, PlcReadTemp.BU8GEB01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2ASF01, PlcReadTemp.BU2ASF01_Set, PlcReadTemp.BU2ASF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2ASF02, PlcReadTemp.BU2ASF02_Set, PlcReadTemp.BU2ASF02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BSF01, PlcReadTemp.BU2BSF01_Set, PlcReadTemp.BU2BSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2BSF02, PlcReadTemp.BU2BSF02_Set, PlcReadTemp.BU2BSF02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2CSF01, PlcReadTemp.BU2CSF01_Set, PlcReadTemp.BU2CSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2CSF02, PlcReadTemp.BU2CSF02_Set, PlcReadTemp.BU2CSF02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2DSF01, PlcReadTemp.BU2DSF01_Set, PlcReadTemp.BU2DSF01_Alarm); + ControlsHelper.SetLjSwith(SwithE.BU2DSF02, PlcReadTemp.BU2DSF02_Set, PlcReadTemp.BU2DSF02_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter1, PlcReadTemp.BUWeter1_Set, PlcReadTemp.BUWeter1_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter2, PlcReadTemp.BUWeter2_Set, PlcReadTemp.BUWeter2_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter3, PlcReadTemp.BUWeter3_Set, PlcReadTemp.BUWeter3_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter4, PlcReadTemp.BUWeter4_Set, PlcReadTemp.BUWeter4_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter5, PlcReadTemp.BUWeter5_Set, PlcReadTemp.BUWeter5_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter6, PlcReadTemp.BUWeter6_Set, PlcReadTemp.BUWeter6_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter7, PlcReadTemp.BUWeter7_Set, PlcReadTemp.BUWeter7_Alarm); + ControlsHelper.SetLjSwith(SwithE.BUWeter8, PlcReadTemp.BUWeter8_Set, PlcReadTemp.BUWeter8_Alarm); } /// @@ -1188,97 +1142,97 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl PlcReadTemp.DMWETER7_Alarm = DB2103.DMWETER7.Alarm; PlcReadTemp.DMWETER8_Alarm = DB2103.DMWETER8.Alarm; - SetMCLabel(LabelE.DM1DRY1_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY1_ACT_Speed_Set, 2)); - SetMCLabel(LabelE.DM1DRY2_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY2_ACT_Speed_Set, 2)); - SetMCLabel(LabelE.DM1DRY3_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY3_ACT_Speed_Set, 2)); - SetMCLabel(LabelE.DM1DRY4_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY4_ACT_Speed_Set, 2)); - - - SetMCLabel(LabelE.DM1GEM, (float)Math.Round(PlcReadTemp.DM1GEM_Set, 2)); - SetMCLabel(LabelE.DM2GEM, (float)Math.Round(PlcReadTemp.DM2GEM_Set, 2)); - SetMCLabel(LabelE.DM3GEM, (float)Math.Round(PlcReadTemp.DM3GEM_Set, 2)); - SetMCLabel(LabelE.DM4GEM, (float)Math.Round(PlcReadTemp.DM4GEM_Set, 2)); - SetMCLabel(LabelE.DM5GEM, (float)Math.Round(PlcReadTemp.DM5GEM_Set, 2)); - SetMCLabel(LabelE.DM6GEM, (float)Math.Round(PlcReadTemp.DM6GEM_Set, 2)); - SetMCLabel(LabelE.DM7GEM, (float)Math.Round(PlcReadTemp.DM7GEM_Set, 2)); - SetMCLabel(LabelE.DM8GEM, (float)Math.Round(PlcReadTemp.DM8GEM_Set, 2)); - SetMCLabel(LabelE.DM2ASF01, (float)Math.Round(PlcReadTemp.DM2ASF01_Set, 2)); - SetMCLabel(LabelE.DM2BSF01, (float)Math.Round(PlcReadTemp.DM2BSF01_Set, 2)); - SetMCLabel(LabelE.DM2CSF01, (float)Math.Round(PlcReadTemp.DM2CSF01_Set, 2)); - SetMCLabel(LabelE.DM2DSF01, (float)Math.Round(PlcReadTemp.DM2DSF01_Set, 2)); - - - SetRSCREWBIG(RSCREE.DM1ASF01, PlcReadTemp.DM1ASF01_Set); - SetRSCREWBIG(RSCREE.DM1BSF01, PlcReadTemp.DM1BSF01_Set); - SetLSCREWBIG(LSCREE.DM1CSF01, PlcReadTemp.DM1CSF01_Set); - SetLSCREWBIG(LSCREE.DM1DSF01, PlcReadTemp.DM1DSF01_Set); - SetRSCREWBIG(RSCREE.DM1ESF01, PlcReadTemp.DM1ESF01_Set); - SetLSCREWBIG(LSCREE.DM1FSF01, PlcReadTemp.DM1FSF01_Set); - SetRSCREWBIG(RSCREE.DM1GSF01, PlcReadTemp.DM1GSF01_Set); - SetRSCREWBIG(RSCREE.DM1HSF01, PlcReadTemp.DM1HSF01_Set); - SetLSCREWBIG(LSCREE.DM1ISF01, PlcReadTemp.DM1ISF01_Set); - SetLSCREWBIG(LSCREE.DM1JSF01, PlcReadTemp.DM1JSF01_Set); - SetRSCREWBIG(RSCREE.DM1KSF01, PlcReadTemp.DM1KSF01_Set); - SetRSCREWBIG(RSCREE.DM1LSF01, PlcReadTemp.DM1LSF01_Set); - SetLSCREWBIG(LSCREE.DM1MSF01, PlcReadTemp.DM1MSF01_Set); - SetLSCREWBIG(LSCREE.DM1NSF01, PlcReadTemp.DM1NSF01_Set); - SetRSCREWBIG(RSCREE.DM1OSF01, PlcReadTemp.DM1OSF01_Set); - SetLSCREWBIG(LSCREE.DM2ASF01L, PlcReadTemp.DM2ASF01L_Set); - SetLSCREWBIG(LSCREE.DM2BSF01L, PlcReadTemp.DM2BSF01L_Set); - SetLSCREWBIG(LSCREE.DM2CSF01L, PlcReadTemp.DM2CSF01L_Set); - SetLSCREWBIG(LSCREE.DM2DSF01L, PlcReadTemp.DM2DSF01L_Set); - SetRSCREWBIG(RSCREE.DM2ASF01R, PlcReadTemp.DM2ASF01R_Set); - SetRSCREWBIG(RSCREE.DM2BSF01R, PlcReadTemp.DM2BSF01R_Set); - SetRSCREWBIG(RSCREE.DM2CSF01R, PlcReadTemp.DM2CSF01R_Set); - SetRSCREWBIG(RSCREE.DM2DSF01R, PlcReadTemp.DM2DSF01R_Set); - - - SetFan(FanE.DM1ADF01, PlcReadTemp.DM1ADF01_Set); - SetFan(FanE.DM1BDF01, PlcReadTemp.DM1BDF01_Set); - SetFan(FanE.DM1CDF01, PlcReadTemp.DM1CDF01_Set); - SetFan(FanE.DM1DDF01, PlcReadTemp.DM1DDF01_Set); - SetFan(FanE.DM1EDF01, PlcReadTemp.DM1EDF01_Set); - SetFan(FanE.DM1FDF01, PlcReadTemp.DM1FDF01_Set); - SetFan(FanE.DM1GDF01, PlcReadTemp.DM1GDF01_Set); - SetFan(FanE.DM1HDF01, PlcReadTemp.DM1HDF01_Set); - SetFan(FanE.DM1IDF01, PlcReadTemp.DM1IDF01_Set); - SetFan(FanE.DM1JDF01, PlcReadTemp.DM1JDF01_Set); - SetFan(FanE.DM1KDF01, PlcReadTemp.DM1KDF01_Set); - SetFan(FanE.DM1LDF01, PlcReadTemp.DM1LDF01_Set); - SetFan(FanE.DM1ADB01, PlcReadTemp.DM1ADB01_Set); - SetFan(FanE.DM1BDB01, PlcReadTemp.DM1BDB01_Set); - SetFan(FanE.DM1CDB01, PlcReadTemp.DM1CDB01_Set); - SetFan(FanE.DM1DDB01, PlcReadTemp.DM1DDB01_Set); - SetFan(FanE.DM1EDB01, PlcReadTemp.DM1EDB01_Set); - SetFan(FanE.DM1FDB01, PlcReadTemp.DM1FDB01_Set); - SetFan(FanE.DM1GDB01, PlcReadTemp.DM1GDB01_Set); - SetFan(FanE.DM1HDB01, PlcReadTemp.DM1HDB01_Set); - SetFan(FanE.DM1IDB01, PlcReadTemp.DM1IDB01_Set); - SetFan(FanE.DM1JDB01, PlcReadTemp.DM1JDB01_Set); - SetFan(FanE.DM1KDB01, PlcReadTemp.DM1KDB01_Set); - SetFan(FanE.DM1LDB01, PlcReadTemp.DM1LDB01_Set); - SetFan(FanE.DM1DRY1_Running, PlcReadTemp.DM1DRY1_Running_Set); - SetFan(FanE.DM1DRY2_Running, PlcReadTemp.DM1DRY2_Running_Set); - SetFan(FanE.DM1DRY3_Running, PlcReadTemp.DM1DRY3_Running_Set); - SetFan(FanE.DM1DRY4_Running, PlcReadTemp.DM1DRY4_Running_Set); - SetFan(FanE.PM3ADF01, PlcReadTemp.PM3ADF01_Set); - - SetSwitchLight(LightE.DMWETER1, PlcReadTemp.DMWETER1_Set, PlcReadTemp.DMWETER1_Alarm); - SetSwitchLight(LightE.DMWETER11, PlcReadTemp.DMWETER1_Set, PlcReadTemp.DMWETER1_Alarm); - SetSwitchLight(LightE.DMWETER2, PlcReadTemp.DMWETER2_Set, PlcReadTemp.DMWETER2_Alarm); - SetSwitchLight(LightE.DMWETER22, PlcReadTemp.DMWETER2_Set, PlcReadTemp.DMWETER2_Alarm); - SetSwitchLight(LightE.DMWETER3, PlcReadTemp.DMWETER3_Set, PlcReadTemp.DMWETER3_Alarm); - SetSwitchLight(LightE.DMWETER33, PlcReadTemp.DMWETER3_Set, PlcReadTemp.DMWETER3_Alarm); - SetSwitchLight(LightE.DMWETER4, PlcReadTemp.DMWETER4_Set, PlcReadTemp.DMWETER4_Alarm); - SetSwitchLight(LightE.DMWETER44, PlcReadTemp.DMWETER4_Set, PlcReadTemp.DMWETER4_Alarm); - SetSwitchLight(LightE.DMWETER5, PlcReadTemp.DMWETER5_Set, PlcReadTemp.DMWETER5_Alarm); - SetSwitchLight(LightE.DMWETER55, PlcReadTemp.DMWETER5_Set, PlcReadTemp.DMWETER5_Alarm); - SetSwitchLight(LightE.DMWETER6, PlcReadTemp.DMWETER6_Set, PlcReadTemp.DMWETER6_Alarm); - SetSwitchLight(LightE.DMWETER66, PlcReadTemp.DMWETER6_Set, PlcReadTemp.DMWETER6_Alarm); - SetSwitchLight(LightE.DMWETER7, PlcReadTemp.DMWETER7_Set, PlcReadTemp.DMWETER7_Alarm); - SetSwitchLight(LightE.DMWETER77, PlcReadTemp.DMWETER7_Set, PlcReadTemp.DMWETER7_Alarm); - SetSwitchLight(LightE.DMWETER8, PlcReadTemp.DMWETER8_Set, PlcReadTemp.DMWETER8_Alarm); - SetSwitchLight(LightE.DMWETER88, PlcReadTemp.DMWETER8_Set, PlcReadTemp.DMWETER8_Alarm); + ControlsHelper.SetMCLabel(LabelE.DM1DRY1_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY1_ACT_Speed_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM1DRY2_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY2_ACT_Speed_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM1DRY3_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY3_ACT_Speed_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM1DRY4_ACT_Speed, (float)Math.Round(PlcReadTemp.DM1DRY4_ACT_Speed_Set, 2)); + + + ControlsHelper.SetMCLabel(LabelE.DM1GEM, (float)Math.Round(PlcReadTemp.DM1GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM2GEM, (float)Math.Round(PlcReadTemp.DM2GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM3GEM, (float)Math.Round(PlcReadTemp.DM3GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM4GEM, (float)Math.Round(PlcReadTemp.DM4GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM5GEM, (float)Math.Round(PlcReadTemp.DM5GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM6GEM, (float)Math.Round(PlcReadTemp.DM6GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM7GEM, (float)Math.Round(PlcReadTemp.DM7GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM8GEM, (float)Math.Round(PlcReadTemp.DM8GEM_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM2ASF01, (float)Math.Round(PlcReadTemp.DM2ASF01_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM2BSF01, (float)Math.Round(PlcReadTemp.DM2BSF01_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM2CSF01, (float)Math.Round(PlcReadTemp.DM2CSF01_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.DM2DSF01, (float)Math.Round(PlcReadTemp.DM2DSF01_Set, 2)); + + + ControlsHelper.SetRSCREWBIG(RSCREE.DM1ASF01, PlcReadTemp.DM1ASF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1BSF01, PlcReadTemp.DM1BSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1CSF01, PlcReadTemp.DM1CSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1DSF01, PlcReadTemp.DM1DSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1ESF01, PlcReadTemp.DM1ESF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1FSF01, PlcReadTemp.DM1FSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1GSF01, PlcReadTemp.DM1GSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1HSF01, PlcReadTemp.DM1HSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1ISF01, PlcReadTemp.DM1ISF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1JSF01, PlcReadTemp.DM1JSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1KSF01, PlcReadTemp.DM1KSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1LSF01, PlcReadTemp.DM1LSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1MSF01, PlcReadTemp.DM1MSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM1NSF01, PlcReadTemp.DM1NSF01_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM1OSF01, PlcReadTemp.DM1OSF01_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM2ASF01L, PlcReadTemp.DM2ASF01L_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM2BSF01L, PlcReadTemp.DM2BSF01L_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM2CSF01L, PlcReadTemp.DM2CSF01L_Set); + ControlsHelper.SetLSCREWBIG(LSCREE.DM2DSF01L, PlcReadTemp.DM2DSF01L_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM2ASF01R, PlcReadTemp.DM2ASF01R_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM2BSF01R, PlcReadTemp.DM2BSF01R_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM2CSF01R, PlcReadTemp.DM2CSF01R_Set); + ControlsHelper.SetRSCREWBIG(RSCREE.DM2DSF01R, PlcReadTemp.DM2DSF01R_Set); + + + ControlsHelper.SetFan(FanE.DM1ADF01, PlcReadTemp.DM1ADF01_Set); + ControlsHelper.SetFan(FanE.DM1BDF01, PlcReadTemp.DM1BDF01_Set); + ControlsHelper.SetFan(FanE.DM1CDF01, PlcReadTemp.DM1CDF01_Set); + ControlsHelper.SetFan(FanE.DM1DDF01, PlcReadTemp.DM1DDF01_Set); + ControlsHelper.SetFan(FanE.DM1EDF01, PlcReadTemp.DM1EDF01_Set); + ControlsHelper.SetFan(FanE.DM1FDF01, PlcReadTemp.DM1FDF01_Set); + ControlsHelper.SetFan(FanE.DM1GDF01, PlcReadTemp.DM1GDF01_Set); + ControlsHelper.SetFan(FanE.DM1HDF01, PlcReadTemp.DM1HDF01_Set); + ControlsHelper.SetFan(FanE.DM1IDF01, PlcReadTemp.DM1IDF01_Set); + ControlsHelper.SetFan(FanE.DM1JDF01, PlcReadTemp.DM1JDF01_Set); + ControlsHelper.SetFan(FanE.DM1KDF01, PlcReadTemp.DM1KDF01_Set); + ControlsHelper.SetFan(FanE.DM1LDF01, PlcReadTemp.DM1LDF01_Set); + ControlsHelper.SetFan(FanE.DM1ADB01, PlcReadTemp.DM1ADB01_Set); + ControlsHelper.SetFan(FanE.DM1BDB01, PlcReadTemp.DM1BDB01_Set); + ControlsHelper.SetFan(FanE.DM1CDB01, PlcReadTemp.DM1CDB01_Set); + ControlsHelper.SetFan(FanE.DM1DDB01, PlcReadTemp.DM1DDB01_Set); + ControlsHelper.SetFan(FanE.DM1EDB01, PlcReadTemp.DM1EDB01_Set); + ControlsHelper.SetFan(FanE.DM1FDB01, PlcReadTemp.DM1FDB01_Set); + ControlsHelper.SetFan(FanE.DM1GDB01, PlcReadTemp.DM1GDB01_Set); + ControlsHelper.SetFan(FanE.DM1HDB01, PlcReadTemp.DM1HDB01_Set); + ControlsHelper.SetFan(FanE.DM1IDB01, PlcReadTemp.DM1IDB01_Set); + ControlsHelper.SetFan(FanE.DM1JDB01, PlcReadTemp.DM1JDB01_Set); + ControlsHelper.SetFan(FanE.DM1KDB01, PlcReadTemp.DM1KDB01_Set); + ControlsHelper.SetFan(FanE.DM1LDB01, PlcReadTemp.DM1LDB01_Set); + ControlsHelper.SetFan(FanE.DM1DRY1_Running, PlcReadTemp.DM1DRY1_Running_Set); + ControlsHelper.SetFan(FanE.DM1DRY2_Running, PlcReadTemp.DM1DRY2_Running_Set); + ControlsHelper.SetFan(FanE.DM1DRY3_Running, PlcReadTemp.DM1DRY3_Running_Set); + ControlsHelper.SetFan(FanE.DM1DRY4_Running, PlcReadTemp.DM1DRY4_Running_Set); + ControlsHelper.SetFan(FanE.PM3ADF01, PlcReadTemp.PM3ADF01_Set); + + ControlsHelper.SetSwitchLight(LightE.DMWETER1, PlcReadTemp.DMWETER1_Set, PlcReadTemp.DMWETER1_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER11, PlcReadTemp.DMWETER1_Set, PlcReadTemp.DMWETER1_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER2, PlcReadTemp.DMWETER2_Set, PlcReadTemp.DMWETER2_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER22, PlcReadTemp.DMWETER2_Set, PlcReadTemp.DMWETER2_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER3, PlcReadTemp.DMWETER3_Set, PlcReadTemp.DMWETER3_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER33, PlcReadTemp.DMWETER3_Set, PlcReadTemp.DMWETER3_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER4, PlcReadTemp.DMWETER4_Set, PlcReadTemp.DMWETER4_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER44, PlcReadTemp.DMWETER4_Set, PlcReadTemp.DMWETER4_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER5, PlcReadTemp.DMWETER5_Set, PlcReadTemp.DMWETER5_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER55, PlcReadTemp.DMWETER5_Set, PlcReadTemp.DMWETER5_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER6, PlcReadTemp.DMWETER6_Set, PlcReadTemp.DMWETER6_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER66, PlcReadTemp.DMWETER6_Set, PlcReadTemp.DMWETER6_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER7, PlcReadTemp.DMWETER7_Set, PlcReadTemp.DMWETER7_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER77, PlcReadTemp.DMWETER7_Set, PlcReadTemp.DMWETER7_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER8, PlcReadTemp.DMWETER8_Set, PlcReadTemp.DMWETER8_Alarm); + ControlsHelper.SetSwitchLight(LightE.DMWETER88, PlcReadTemp.DMWETER8_Set, PlcReadTemp.DMWETER8_Alarm); } /// @@ -1448,7 +1402,7 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl //} //else //{ - + //} if (PlcReadTemp.DM2DSF01L_Set) { @@ -1463,303 +1417,303 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl - SetMCLabel(LabelE.ValueWeight1, PlcReadTemp.ValueWeight1); - SetMCLabel(LabelE.ValueWeight2, PlcReadTemp.ValueWeight2); - SetMCLabel(LabelE.ValueWeight3, PlcReadTemp.ValueWeight3); + ControlsHelper.SetMCLabel(LabelE.ValueWeight1, PlcReadTemp.ValueWeight1); + ControlsHelper.SetMCLabel(LabelE.ValueWeight2, PlcReadTemp.ValueWeight2); + ControlsHelper.SetMCLabel(LabelE.ValueWeight3, PlcReadTemp.ValueWeight3); //yang 增加4的显示 - SetMCLabel(LabelE.ValueWeight4, PlcReadTemp.ValueWeight4); - - SetStateButton(DetailE.WatchDog, PlcReadTemp.WatchDog_Set); - SetSystemStateShow(DetailE.EMStop, PlcReadTemp.EMStop_Set); - - - SetSwitchLight(LightE.Vessel_1_HighLevel, PlcReadTemp.Vessel_1_HighLevel_Set, false); - SetSwitchLight(LightE.Vessel_2_HighLevel, PlcReadTemp.Vessel_2_HighLevel_Set, false); - SetSwitchLight(LightE.Vessel_3_HighLevel, PlcReadTemp.Vessel_3_HighLevel_Set, false); - SetSwitchLight(LightE.Vessel_4_HighLevel, PlcReadTemp.Vessel_4_HighLevel_Set, false); - SetSwitchLight(LightE.Vessel_5_HighLevel, PlcReadTemp.Vessel_5_HighLevel_Set, false); - SetSwitchLight(LightE.Vessel_1_LowLevel, PlcReadTemp.Vessel_1_LowLevel_Set, false); - SetSwitchLight(LightE.Vessel_2_LowLevel, PlcReadTemp.Vessel_2_LowLevel_Set, false); - SetSwitchLight(LightE.Vessel_3_LowLevel, PlcReadTemp.Vessel_3_LowLevel_Set, false); - SetSwitchLight(LightE.Vessel_4_LowLevel, PlcReadTemp.Vessel_4_LowLevel_Set, false); - SetSwitchLight(LightE.Vessel_5_LowLevel, PlcReadTemp.Vessel_5_LowLevel_Set, false); - SetSwitchLight(LightE.highLevel_D1, PlcReadTemp.highLevel_D1_Set, false); - SetSwitchLight(LightE.highLevel_D2, PlcReadTemp.highLevel_D2_Set, false); - SetSwitchLight(LightE.highLevel_D3, PlcReadTemp.highLevel_D3_Set, false); - SetSwitchLight(LightE.highLevel_D4, PlcReadTemp.highLevel_D4_Set, false); - SetSwitchLight(LightE.highLevel_D5, PlcReadTemp.highLevel_D5_Set, false); - SetSwitchLight(LightE.highLevel_D6, PlcReadTemp.highLevel_D6_Set, false); - SetSwitchLight(LightE.highLevel_D7, PlcReadTemp.highLevel_D7_Set, false); - SetSwitchLight(LightE.highLevel_D8, PlcReadTemp.highLevel_D8_Set, false); - SetSwitchLight(LightE.highLevel_D9, PlcReadTemp.highLevel_D9_Set, false); - SetSwitchLight(LightE.highLevel_D10, PlcReadTemp.highLevel_D10_Set, false); - SetSwitchLight(LightE.highLevel_D11, PlcReadTemp.highLevel_D11_Set, false); - SetSwitchLight(LightE.highLevel_D12, PlcReadTemp.highLevel_D12_Set, false); - SetSwitchLight(LightE.lowLevel_D1, PlcReadTemp.lowLevel_D1_Set, false); - SetSwitchLight(LightE.lowLevel_D2, PlcReadTemp.lowLevel_D2_Set, false); - SetSwitchLight(LightE.lowLevel_D3, PlcReadTemp.lowLevel_D3_Set, false); - SetSwitchLight(LightE.lowLevel_D4, PlcReadTemp.lowLevel_D4_Set, false); - SetSwitchLight(LightE.lowLevel_D5, PlcReadTemp.lowLevel_D5_Set, false); - SetSwitchLight(LightE.lowLevel_D6, PlcReadTemp.lowLevel_D6_Set, false); - SetSwitchLight(LightE.lowLevel_D7, PlcReadTemp.lowLevel_D7_Set, false); - SetSwitchLight(LightE.lowLevel_D8, PlcReadTemp.lowLevel_D8_Set, false); - SetSwitchLight(LightE.lowLevel_D9, PlcReadTemp.lowLevel_D9_Set, false); - SetSwitchLight(LightE.lowLevel_D10, PlcReadTemp.lowLevel_D10_Set, false); - SetSwitchLight(LightE.lowLevel_D11, PlcReadTemp.lowLevel_D11_Set, false); - SetSwitchLight(LightE.lowLevel_D12, PlcReadTemp.lowLevel_D12_Set, false); - SetSwitchLight(LightE.Hopper_1_HighLevel, PlcReadTemp.Hopper_1_HighLevel_Set, false); - SetSwitchLight(LightE.Hopper_2_HighLevel, PlcReadTemp.Hopper_2_HighLevel_Set, false); - SetSwitchLight(LightE.Hopper_3_HighLevel, PlcReadTemp.Hopper_3_HighLevel_Set, false); - SetSwitchLight(LightE.Hopper_4_HighLevel, PlcReadTemp.Hopper_4_HighLevel_Set, false); - SetSwitchLight(LightE.Hopper_1_LowLevel, PlcReadTemp.Hopper_1_LowLevel_Set, false); - SetSwitchLight(LightE.Hopper_2_LowLevel, PlcReadTemp.Hopper_2_LowLevel_Set, false); - SetSwitchLight(LightE.Hopper_3_LowLevel, PlcReadTemp.Hopper_3_LowLevel_Set, false); - SetSwitchLight(LightE.Hopper_4_LowLevel, PlcReadTemp.Hopper_4_LowLevel_Set, false); - - - SetMCLabel(LabelE.topPressure_V1, (float)Math.Round(PlcReadTemp.topPressure_V2_Set, 2)); - SetMCLabel(LabelE.topPressure_V2, (float)Math.Round(PlcReadTemp.topPressure_V2_Set, 2)); - SetMCLabel(LabelE.topPressure_V3, (float)Math.Round(PlcReadTemp.topPressure_V3_Set, 2)); - SetMCLabel(LabelE.topPressure_V4, (float)Math.Round(PlcReadTemp.topPressure_V4_Set, 2)); - SetMCLabel(LabelE.topPressure_V5, (float)Math.Round(PlcReadTemp.topPressure_V5_Set, 2)); - SetMCLabel(LabelE.Vessel_1_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_1_ActWeight_Set, 2)); - SetMCLabel(LabelE.Vessel_2_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_2_ActWeight_Set, 2)); - SetMCLabel(LabelE.Vessel_3_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_3_ActWeight_Set, 2)); - SetMCLabel(LabelE.Vessel_4_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_4_ActWeight_Set, 2)); - SetMCLabel(LabelE.Vessel_5_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_5_ActWeight_Set, 2)); - SetMCLabel(LabelE.conveyV1_PV, (float)Math.Round(PlcReadTemp.conveyV1_PV_Set, 2)); - SetMCLabel(LabelE.conveyV2_PV, (float)Math.Round(PlcReadTemp.conveyV2_PV_Set, 2)); - SetMCLabel(LabelE.conveyV3_PV, (float)Math.Round(PlcReadTemp.conveyV3_PV_Set, 2)); - SetMCLabel(LabelE.conveyV5_PV, (float)Math.Round(PlcReadTemp.conveyV5_PV_Set, 2)); - SetMCLabel(LabelE.mainPress_V1_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V1_ActualValue_Set, 2)); - SetMCLabel(LabelE.mainPress_V2_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V2_ActualValue_Set, 2)); - SetMCLabel(LabelE.mainPress_V3_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V3_ActualValue_Set, 2)); - SetMCLabel(LabelE.mainPress_V5_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V5_ActualValue_Set, 2)); - SetMCLabel(LabelE.purgeV1_PV, (float)Math.Round(PlcReadTemp.purgeV1_PV_Set, 2)); - SetMCLabel(LabelE.purgeV2_PV, (float)Math.Round(PlcReadTemp.purgeV2_PV_Set, 2)); - SetMCLabel(LabelE.purgeV3_PV, (float)Math.Round(PlcReadTemp.purgeV3_PV_Set, 2)); - SetMCLabel(LabelE.purgeV5_PV, (float)Math.Round(PlcReadTemp.purgeV5_PV_Set, 2)); - SetMCLabel(LabelE.WScale_1_ActWeight, (float)Math.Round(PlcReadTemp.WScale_1_ActWeight_Set, 2)); - SetMCLabel(LabelE.WScale_2_ActWeight, (float)Math.Round(PlcReadTemp.WScale_2_ActWeight_Set, 2)); - SetMCLabel(LabelE.WScale_3_ActWeight, (float)Math.Round(PlcReadTemp.WScale_3_ActWeight_Set, 2)); - SetMCLabel(LabelE.WScale_4_ActWeight, (float)Math.Round(PlcReadTemp.WScale_4_ActWeight_Set, 2)); - SetMCLabel(LabelE.Hopper_1_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_1_ActWeight_Set, 2)); - SetMCLabel(LabelE.Hopper_2_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_2_ActWeight_Set, 2)); - SetMCLabel(LabelE.Hopper_3_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_3_ActWeight_Set, 2)); - SetMCLabel(LabelE.Hopper_4_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_4_ActWeight_Set, 2)); - - - SetJzf(JzfE.AS1BLT01, PlcReadTemp.AS1BLT01_Set); - SetJzf(JzfE.AS1BLT02, PlcReadTemp.AS1BLT02_Set); - SetJzf(JzfE.AS1BLT03, PlcReadTemp.AS1BLT03_Set); - SetJzf(JzfE.AS1BLT04, PlcReadTemp.AS1BLT04_Set); - SetJzf(JzfE.AS1BLT05, PlcReadTemp.AS1BLT05_Set); - SetJzf(JzfE.AS2BLT01, PlcReadTemp.AS2BLT01_Set); - SetJzf(JzfE.AS2BLT02, PlcReadTemp.AS2BLT02_Set); - SetJzf(JzfE.AS2BLT03, PlcReadTemp.AS2BLT03_Set); - SetJzf(JzfE.AS2BLT04, PlcReadTemp.AS2BLT04_Set); - SetJzf(JzfE.AS2BLT05, PlcReadTemp.AS2BLT05_Set); - SetJzf(JzfE.AS3BLT01, PlcReadTemp.AS3BLT01_Set); - SetJzf(JzfE.AS3BLT02, PlcReadTemp.AS3BLT02_Set); - SetJzf(JzfE.AS3BLT03, PlcReadTemp.AS3BLT03_Set); - SetJzf(JzfE.AS3BLT04, PlcReadTemp.AS3BLT04_Set); - SetJzf(JzfE.AS3BLT05, PlcReadTemp.AS3BLT05_Set); - SetJzf(JzfE.AS4BLT01, PlcReadTemp.AS4BLT01_Set); - SetJzf(JzfE.AS4BLT03, PlcReadTemp.AS4BLT03_Set); - SetJzf(JzfE.AS5BLT01, PlcReadTemp.AS5BLT01_Set); - SetJzf(JzfE.AS5BLT02, PlcReadTemp.AS5BLT02_Set); - SetJzf(JzfE.AS5BLT03, PlcReadTemp.AS5BLT03_Set); - SetJzf(JzfE.AS5BLT04, PlcReadTemp.AS5BLT04_Set); - SetJzf(JzfE.AS5BLT05, PlcReadTemp.AS5BLT05_Set); - SetJzf(JzfE.AS2PCP01, PlcReadTemp.AS2PCP01_Set); - SetJzf(JzfE.AS2PCP02, PlcReadTemp.AS2PCP02_Set); - SetJzf(JzfE.AS2PCP03, PlcReadTemp.AS2PCP03_Set); - SetJzf(JzfE.AS1OIS01, PlcReadTemp.AS1OIS01_Set); - SetJzf(JzfE.AS1OIS02, PlcReadTemp.AS1OIS02_Set); - SetJzf(JzfE.AS1OIS03, PlcReadTemp.AS1OIS03_Set); - SetJzf(JzfE.AS2OIS01, PlcReadTemp.AS2OIS01_Set); - SetJzf(JzfE.AS2OIS02, PlcReadTemp.AS2OIS02_Set); - SetJzf(JzfE.AS2OIS03, PlcReadTemp.AS2OIS03_Set); - SetJzf(JzfE.AS3OIS01, PlcReadTemp.AS3OIS01_Set); - SetJzf(JzfE.AS3OIS02, PlcReadTemp.AS3OIS02_Set); - SetJzf(JzfE.AS3OIS03, PlcReadTemp.AS3OIS03_Set); - SetJzf(JzfE.AS4OIS01, PlcReadTemp.AS4OIS01_Set); - SetJzf(JzfE.AS4OIS02, PlcReadTemp.AS4OIS02_Set); - SetJzf(JzfE.AS4OIS03, PlcReadTemp.AS4OIS03_Set); - SetJzf(JzfE.AS1GET01, PlcReadTemp.AS1GET01_Set); - SetJzf(JzfE.AS1GET02, PlcReadTemp.AS1GET02_Set); - SetJzf(JzfE.AS2GET01, PlcReadTemp.AS2GET01_Set); - SetJzf(JzfE.AS2GET02, PlcReadTemp.AS2GET02_Set); - SetJzf(JzfE.AS3GET01, PlcReadTemp.AS3GET01_Set); - SetJzf(JzfE.AS3GET02, PlcReadTemp.AS3GET02_Set); - SetJzf(JzfE.AS4GET01, PlcReadTemp.AS4GET01_Set); - SetJzf(JzfE.AS4GET02, PlcReadTemp.AS4GET02_Set); - SetJzf(JzfE.AS5GET01, PlcReadTemp.AS5GET01_Set); - SetJzf(JzfE.AS5GET02, PlcReadTemp.AS5GET02_Set); - SetJzf(JzfE.AS6GET01, PlcReadTemp.AS6GET01_Set); - SetJzf(JzfE.AS6GET02, PlcReadTemp.AS6GET02_Set); - SetJzf(JzfE.AS7GET01, PlcReadTemp.AS7GET01_Set); - SetJzf(JzfE.AS7GET02, PlcReadTemp.AS7GET02_Set); - SetJzf(JzfE.AS8GET01, PlcReadTemp.AS8GET01_Set); - SetJzf(JzfE.AS8GET02, PlcReadTemp.AS8GET02_Set); - - - SetControlCabinet(ControlCabinetE.PM1ADF01, PlcReadTemp.PM1ADF01_Set); - SetControlCabinet(ControlCabinetE.PM1BDF01, PlcReadTemp.PM1BDF01_Set); - SetControlCabinet(ControlCabinetE.PM1CDF01, PlcReadTemp.PM1CDF01_Set); - SetControlCabinet(ControlCabinetE.PM1DDF01, PlcReadTemp.PM1DDF01_Set); - SetControlCabinet(ControlCabinetE.PM1EDF01, PlcReadTemp.PM1EDF01_Set); - SetControlCabinet(ControlCabinetE.PM1FDF01, PlcReadTemp.PM1FDF01_Set); - SetControlCabinet(ControlCabinetE.PM1GDF01, PlcReadTemp.PM1GDF01_Set); - SetControlCabinet(ControlCabinetE.PM1HDF01, PlcReadTemp.PM1HDF01_Set); - SetControlCabinet(ControlCabinetE.PM1IDF01, PlcReadTemp.PM1IDF01_Set); - SetControlCabinet(ControlCabinetE.PM1JDF01, PlcReadTemp.PM1JDF01_Set); - SetControlCabinet(ControlCabinetE.PM1KDF01, PlcReadTemp.PM1KDF01_Set); - SetControlCabinet(ControlCabinetE.PM1LDF01, PlcReadTemp.PM1LDF01_Set); - - SetMCLabel(LabelE.DryMode4, DB2107.Dryer[3].Mode, 1); - SetMCLabel(LabelE.DryStatus4, DB2107.Dryer[3].Status, 2); - SetMCLabel(LabelE.DryStepCode4, DB2107.Dryer[3].StepCode); - SetMCLabel(LabelE.DryStepName4, DryStepConvert(DB2107.Dryer[3].StepCode)); - SetMCLabel(LabelE.DryTotalTime4, SecondToTime(DB2107.Dryer[3].TotalTime)); - SetMCLabel(LabelE.DryStepTime4, SecondToTime(DB2107.Dryer[3].StepTime)); - SetMCLabel(LabelE.DryMode1, DB2107.Dryer[0].Mode, 1); - SetMCLabel(LabelE.DryStatus1, DB2107.Dryer[0].Status, 2); - SetMCLabel(LabelE.DryStepCode1, DB2107.Dryer[0].StepCode); - SetMCLabel(LabelE.DryStepName1, DryStepConvert(DB2107.Dryer[0].StepCode)); - SetMCLabel(LabelE.DryTotalTime1, SecondToTime(DB2107.Dryer[0].TotalTime)); - SetMCLabel(LabelE.DryStepTime1, SecondToTime(DB2107.Dryer[0].StepTime)); - SetMCLabel(LabelE.DryMode2, DB2107.Dryer[1].Mode, 1); - SetMCLabel(LabelE.DryStatus2, DB2107.Dryer[1].Status, 2); - SetMCLabel(LabelE.DryStepCode2, DB2107.Dryer[1].StepCode); - SetMCLabel(LabelE.DryStepName2, DryStepConvert(DB2107.Dryer[1].StepCode)); - SetMCLabel(LabelE.DryTotalTime2, SecondToTime(DB2107.Dryer[1].TotalTime)); - SetMCLabel(LabelE.DryStepTime2, SecondToTime(DB2107.Dryer[1].StepTime)); - SetMCLabel(LabelE.DryMode3, DB2107.Dryer[2].Mode, 1); - SetMCLabel(LabelE.DryStatus3, DB2107.Dryer[2].Status, 2); - SetMCLabel(LabelE.DryStepCode3, DB2107.Dryer[2].StepCode); - SetMCLabel(LabelE.DryStepName3, DryStepConvert(DB2107.Dryer[2].StepCode)); - SetMCLabel(LabelE.DryTotalTime3, SecondToTime(DB2107.Dryer[2].TotalTime)); - SetMCLabel(LabelE.DryStepTime3, SecondToTime(DB2107.Dryer[2].StepTime)); - - SetMCLabel(LabelE.GelMode7, DB2107.Gelater[6].Mode, 1); - SetMCLabel(LabelE.GelStatus7, DB2107.Gelater[6].Status, 2); - SetMCLabel(LabelE.GelStepCode7, DB2107.Gelater[6].StepCode); - SetMCLabel(LabelE.GelStepName7, GelStepConvert(DB2107.Gelater[6].StepCode)); - SetMCLabel(LabelE.GelTotalTime7, SecondToTime(DB2107.Gelater[6].TotalTime)); - SetMCLabel(LabelE.GelStepTime7, SecondToTime(DB2107.Gelater[6].StepTime)); - SetMCLabel(LabelE.GelMode8, DB2107.Gelater[7].Mode, 1); - SetMCLabel(LabelE.GelStatus8, DB2107.Gelater[7].Status, 2); - SetMCLabel(LabelE.GelStepCode8, DB2107.Gelater[7].StepCode); - SetMCLabel(LabelE.GelStepName8, GelStepConvert(DB2107.Gelater[7].StepCode)); - SetMCLabel(LabelE.GelTotalTime8, SecondToTime(DB2107.Gelater[7].TotalTime)); - SetMCLabel(LabelE.GelStepTime8, SecondToTime(DB2107.Gelater[7].StepTime)); - SetMCLabel(LabelE.GelMode1, DB2107.Gelater[0].Mode, 1); - SetMCLabel(LabelE.GelStatus1, DB2107.Gelater[0].Status, 2); - SetMCLabel(LabelE.GelStepCode1, DB2107.Gelater[0].StepCode); - SetMCLabel(LabelE.GelStepName1, GelStepConvert(DB2107.Gelater[0].StepCode)); - SetMCLabel(LabelE.GelTotalTime1, SecondToTime(DB2107.Gelater[0].TotalTime)); - SetMCLabel(LabelE.GelStepTime1, SecondToTime(DB2107.Gelater[0].StepTime)); - SetMCLabel(LabelE.GelMode2, DB2107.Gelater[1].Mode, 1); - SetMCLabel(LabelE.GelStatus2, DB2107.Gelater[1].Status, 2); - SetMCLabel(LabelE.GelStepCode2, DB2107.Gelater[1].StepCode); - SetMCLabel(LabelE.GelStepName2, GelStepConvert(DB2107.Gelater[1].StepCode)); - SetMCLabel(LabelE.GelTotalTime2, SecondToTime(DB2107.Gelater[1].TotalTime)); - SetMCLabel(LabelE.GelStepTime2, SecondToTime(DB2107.Gelater[1].StepTime)); - SetMCLabel(LabelE.GelMode3, DB2107.Gelater[2].Mode, 1); - SetMCLabel(LabelE.GelStatus3, DB2107.Gelater[2].Status, 2); - SetMCLabel(LabelE.GelStepCode3, DB2107.Gelater[2].StepCode); - SetMCLabel(LabelE.GelStepName3, GelStepConvert(DB2107.Gelater[2].StepCode)); - SetMCLabel(LabelE.GelTotalTime3, SecondToTime(DB2107.Gelater[2].TotalTime)); - SetMCLabel(LabelE.GelStepTime3, SecondToTime(DB2107.Gelater[2].StepTime)); - SetMCLabel(LabelE.GelMode4, DB2107.Gelater[3].Mode, 1); - SetMCLabel(LabelE.GelStatus4, DB2107.Gelater[3].Status, 2); - SetMCLabel(LabelE.GelStepCode4, DB2107.Gelater[3].StepCode); - SetMCLabel(LabelE.GelStepName4, GelStepConvert(DB2107.Gelater[3].StepCode)); - SetMCLabel(LabelE.GelTotalTime4, SecondToTime(DB2107.Gelater[3].TotalTime)); - SetMCLabel(LabelE.GelStepTime4, SecondToTime(DB2107.Gelater[3].StepTime)); - SetMCLabel(LabelE.GelMode5, DB2107.Gelater[4].Mode, 1); - SetMCLabel(LabelE.GelStatus5, DB2107.Gelater[4].Status, 2); - SetMCLabel(LabelE.GelStepCode5, DB2107.Gelater[4].StepCode); - SetMCLabel(LabelE.GelStepName5, GelStepConvert(DB2107.Gelater[4].StepCode)); - SetMCLabel(LabelE.GelTotalTime5, SecondToTime(DB2107.Gelater[4].TotalTime)); - SetMCLabel(LabelE.GelStepTime5, SecondToTime(DB2107.Gelater[4].StepTime)); - SetMCLabel(LabelE.GelMode6, DB2107.Gelater[5].Mode, 1); - SetMCLabel(LabelE.GelStatus6, DB2107.Gelater[5].Status, 2); - SetMCLabel(LabelE.GelStepCode6, DB2107.Gelater[5].StepCode); - SetMCLabel(LabelE.GelStepName6, GelStepConvert(DB2107.Gelater[5].StepCode)); - SetMCLabel(LabelE.GelTotalTime6, SecondToTime(DB2107.Gelater[5].TotalTime)); - SetMCLabel(LabelE.GelStepTime6, SecondToTime(DB2107.Gelater[5].StepTime)); - - SetMCLabel(LabelE.WetMode7, DB2107.Weter[6].Mode, 1); - SetMCLabel(LabelE.WetStatus7, DB2107.Weter[6].Status, 2); - SetMCLabel(LabelE.WetStepCode7, DB2107.Weter[6].StepCode); - SetMCLabel(LabelE.WetStepName7, WetStepConvert(DB2107.Weter[6].StepCode)); - SetMCLabel(LabelE.WetTotalTime7, SecondToTime(DB2107.Weter[6].TotalTime)); - SetMCLabel(LabelE.WetStepTime7, SecondToTime(DB2107.Weter[6].StepTime)); - SetMCLabel(LabelE.WetMode8, DB2107.Weter[7].Mode, 1); - SetMCLabel(LabelE.WetStatus8, DB2107.Weter[7].Status, 2); - SetMCLabel(LabelE.WetStepCode8, DB2107.Weter[7].StepCode); - SetMCLabel(LabelE.WetStepName8, WetStepConvert(DB2107.Weter[7].StepCode)); - SetMCLabel(LabelE.WetTotalTime8, SecondToTime(DB2107.Weter[7].TotalTime)); - SetMCLabel(LabelE.WetStepTime8, SecondToTime(DB2107.Weter[7].StepTime)); - SetMCLabel(LabelE.WetMode1, DB2107.Weter[0].Mode, 1); - SetMCLabel(LabelE.WetStatus1, DB2107.Weter[0].Status, 2); - SetMCLabel(LabelE.WetStepCode1, DB2107.Weter[0].StepCode); - SetMCLabel(LabelE.WetStepName1, WetStepConvert(DB2107.Weter[0].StepCode)); - SetMCLabel(LabelE.WetTotalTime1, SecondToTime(DB2107.Weter[0].TotalTime)); - SetMCLabel(LabelE.WetStepTime1, SecondToTime(DB2107.Weter[0].StepTime)); - SetMCLabel(LabelE.WetMode2, DB2107.Weter[1].Mode, 1); - SetMCLabel(LabelE.WetStatus2, DB2107.Weter[1].Status, 2); - SetMCLabel(LabelE.WetStepCode2, DB2107.Weter[1].StepCode); - SetMCLabel(LabelE.WetStepName2, WetStepConvert(DB2107.Weter[1].StepCode)); - SetMCLabel(LabelE.WetTotalTime2, SecondToTime(DB2107.Weter[1].TotalTime)); - SetMCLabel(LabelE.WetStepTime2, SecondToTime(DB2107.Weter[1].StepTime)); - SetMCLabel(LabelE.WetMode3, DB2107.Weter[2].Mode, 1); - SetMCLabel(LabelE.WetStatus3, DB2107.Weter[2].Status, 2); - SetMCLabel(LabelE.WetStepCode3, DB2107.Weter[2].StepCode); - SetMCLabel(LabelE.WetStepName3, WetStepConvert(DB2107.Weter[2].StepCode)); - SetMCLabel(LabelE.WetTotalTime3, SecondToTime(DB2107.Weter[2].TotalTime)); - SetMCLabel(LabelE.WetStepTime3, SecondToTime(DB2107.Weter[2].StepTime)); - SetMCLabel(LabelE.WetMode4, DB2107.Weter[3].Mode, 1); - SetMCLabel(LabelE.WetStatus4, DB2107.Weter[3].Status, 2); - SetMCLabel(LabelE.WetStepCode4, DB2107.Weter[3].StepCode); - SetMCLabel(LabelE.WetStepName4, WetStepConvert(DB2107.Weter[3].StepCode)); - SetMCLabel(LabelE.WetTotalTime4, SecondToTime(DB2107.Weter[3].TotalTime)); - SetMCLabel(LabelE.WetStepTime4, SecondToTime(DB2107.Weter[3].StepTime)); - SetMCLabel(LabelE.WetMode5, DB2107.Weter[4].Mode, 1); - SetMCLabel(LabelE.WetStatus5, DB2107.Weter[4].Status, 2); - SetMCLabel(LabelE.WetStepCode5, DB2107.Weter[4].StepCode); - SetMCLabel(LabelE.WetStepName5, WetStepConvert(DB2107.Weter[4].StepCode)); - SetMCLabel(LabelE.WetTotalTime5, SecondToTime(DB2107.Weter[4].TotalTime)); - SetMCLabel(LabelE.WetStepTime5, SecondToTime(DB2107.Weter[4].StepTime)); - SetMCLabel(LabelE.WetMode6, DB2107.Weter[5].Mode, 1); - SetMCLabel(LabelE.WetStatus6, DB2107.Weter[5].Status, 2); - SetMCLabel(LabelE.WetStepCode6, DB2107.Weter[5].StepCode); - SetMCLabel(LabelE.WetStepName6, WetStepConvert(DB2107.Weter[5].StepCode)); - SetMCLabel(LabelE.WetTotalTime6, SecondToTime(DB2107.Weter[5].TotalTime)); - SetMCLabel(LabelE.WetStepTime6, SecondToTime(DB2107.Weter[5].StepTime)); - - SetMCLabel(LabelE.DryBatch1, DB2107.Dryer[0].Batch); - SetMCLabel(LabelE.DryBatch2, DB2107.Dryer[1].Batch); - SetMCLabel(LabelE.DryBatch3, DB2107.Dryer[2].Batch); - SetMCLabel(LabelE.DryBatch4, DB2107.Dryer[3].Batch); - SetMCLabel(LabelE.WetBatch1, DB2107.Weter[0].Batch); - SetMCLabel(LabelE.WetBatch2, DB2107.Weter[1].Batch); - SetMCLabel(LabelE.WetBatch3, DB2107.Weter[2].Batch); - SetMCLabel(LabelE.WetBatch4, DB2107.Weter[3].Batch); - SetMCLabel(LabelE.WetBatch5, DB2107.Weter[4].Batch); - SetMCLabel(LabelE.WetBatch6, DB2107.Weter[5].Batch); - SetMCLabel(LabelE.WetBatch7, DB2107.Weter[6].Batch); - SetMCLabel(LabelE.WetBatch8, DB2107.Weter[7].Batch); - SetMCLabel(LabelE.GelBatch1, DB2107.Gelater[0].Batch); - SetMCLabel(LabelE.GelBatch2, DB2107.Gelater[1].Batch); - SetMCLabel(LabelE.GelBatch3, DB2107.Gelater[2].Batch); - SetMCLabel(LabelE.GelBatch4, DB2107.Gelater[3].Batch); - SetMCLabel(LabelE.GelBatch5, DB2107.Gelater[4].Batch); - SetMCLabel(LabelE.GelBatch6, DB2107.Gelater[5].Batch); - SetMCLabel(LabelE.GelBatch7, DB2107.Gelater[6].Batch); - SetMCLabel(LabelE.GelBatch8, DB2107.Gelater[7].Batch); + ControlsHelper.SetMCLabel(LabelE.ValueWeight4, PlcReadTemp.ValueWeight4); + + ControlsHelper.SetStateButton(DetailE.WatchDog, PlcReadTemp.WatchDog_Set); + ControlsHelper.SetSystemStateShow(DetailE.EMStop, PlcReadTemp.EMStop_Set); + + + ControlsHelper.SetSwitchLight(LightE.Vessel_1_HighLevel, PlcReadTemp.Vessel_1_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_2_HighLevel, PlcReadTemp.Vessel_2_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_3_HighLevel, PlcReadTemp.Vessel_3_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_4_HighLevel, PlcReadTemp.Vessel_4_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_5_HighLevel, PlcReadTemp.Vessel_5_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_1_LowLevel, PlcReadTemp.Vessel_1_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_2_LowLevel, PlcReadTemp.Vessel_2_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_3_LowLevel, PlcReadTemp.Vessel_3_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_4_LowLevel, PlcReadTemp.Vessel_4_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Vessel_5_LowLevel, PlcReadTemp.Vessel_5_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D1, PlcReadTemp.highLevel_D1_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D2, PlcReadTemp.highLevel_D2_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D3, PlcReadTemp.highLevel_D3_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D4, PlcReadTemp.highLevel_D4_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D5, PlcReadTemp.highLevel_D5_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D6, PlcReadTemp.highLevel_D6_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D7, PlcReadTemp.highLevel_D7_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D8, PlcReadTemp.highLevel_D8_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D9, PlcReadTemp.highLevel_D9_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D10, PlcReadTemp.highLevel_D10_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D11, PlcReadTemp.highLevel_D11_Set, false); + ControlsHelper.SetSwitchLight(LightE.highLevel_D12, PlcReadTemp.highLevel_D12_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D1, PlcReadTemp.lowLevel_D1_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D2, PlcReadTemp.lowLevel_D2_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D3, PlcReadTemp.lowLevel_D3_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D4, PlcReadTemp.lowLevel_D4_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D5, PlcReadTemp.lowLevel_D5_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D6, PlcReadTemp.lowLevel_D6_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D7, PlcReadTemp.lowLevel_D7_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D8, PlcReadTemp.lowLevel_D8_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D9, PlcReadTemp.lowLevel_D9_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D10, PlcReadTemp.lowLevel_D10_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D11, PlcReadTemp.lowLevel_D11_Set, false); + ControlsHelper.SetSwitchLight(LightE.lowLevel_D12, PlcReadTemp.lowLevel_D12_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_1_HighLevel, PlcReadTemp.Hopper_1_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_2_HighLevel, PlcReadTemp.Hopper_2_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_3_HighLevel, PlcReadTemp.Hopper_3_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_4_HighLevel, PlcReadTemp.Hopper_4_HighLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_1_LowLevel, PlcReadTemp.Hopper_1_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_2_LowLevel, PlcReadTemp.Hopper_2_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_3_LowLevel, PlcReadTemp.Hopper_3_LowLevel_Set, false); + ControlsHelper.SetSwitchLight(LightE.Hopper_4_LowLevel, PlcReadTemp.Hopper_4_LowLevel_Set, false); + + + ControlsHelper.SetMCLabel(LabelE.topPressure_V1, (float)Math.Round(PlcReadTemp.topPressure_V2_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.topPressure_V2, (float)Math.Round(PlcReadTemp.topPressure_V2_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.topPressure_V3, (float)Math.Round(PlcReadTemp.topPressure_V3_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.topPressure_V4, (float)Math.Round(PlcReadTemp.topPressure_V4_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.topPressure_V5, (float)Math.Round(PlcReadTemp.topPressure_V5_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Vessel_1_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_1_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Vessel_2_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_2_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Vessel_3_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_3_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Vessel_4_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_4_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Vessel_5_ActWeight, (float)Math.Round(PlcReadTemp.Vessel_5_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.conveyV1_PV, (float)Math.Round(PlcReadTemp.conveyV1_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.conveyV2_PV, (float)Math.Round(PlcReadTemp.conveyV2_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.conveyV3_PV, (float)Math.Round(PlcReadTemp.conveyV3_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.conveyV5_PV, (float)Math.Round(PlcReadTemp.conveyV5_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.mainPress_V1_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V1_ActualValue_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.mainPress_V2_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V2_ActualValue_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.mainPress_V3_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V3_ActualValue_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.mainPress_V5_ActualValue, (float)Math.Round(PlcReadTemp.mainPress_V5_ActualValue_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.purgeV1_PV, (float)Math.Round(PlcReadTemp.purgeV1_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.purgeV2_PV, (float)Math.Round(PlcReadTemp.purgeV2_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.purgeV3_PV, (float)Math.Round(PlcReadTemp.purgeV3_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.purgeV5_PV, (float)Math.Round(PlcReadTemp.purgeV5_PV_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.WScale_1_ActWeight, (float)Math.Round(PlcReadTemp.WScale_1_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.WScale_2_ActWeight, (float)Math.Round(PlcReadTemp.WScale_2_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.WScale_3_ActWeight, (float)Math.Round(PlcReadTemp.WScale_3_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.WScale_4_ActWeight, (float)Math.Round(PlcReadTemp.WScale_4_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Hopper_1_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_1_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Hopper_2_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_2_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Hopper_3_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_3_ActWeight_Set, 2)); + ControlsHelper.SetMCLabel(LabelE.Hopper_4_ActWeight, (float)Math.Round(PlcReadTemp.Hopper_4_ActWeight_Set, 2)); + + + ControlsHelper.SetJzf(JzfE.AS1BLT01, PlcReadTemp.AS1BLT01_Set); + ControlsHelper.SetJzf(JzfE.AS1BLT02, PlcReadTemp.AS1BLT02_Set); + ControlsHelper.SetJzf(JzfE.AS1BLT03, PlcReadTemp.AS1BLT03_Set); + ControlsHelper.SetJzf(JzfE.AS1BLT04, PlcReadTemp.AS1BLT04_Set); + ControlsHelper.SetJzf(JzfE.AS1BLT05, PlcReadTemp.AS1BLT05_Set); + ControlsHelper.SetJzf(JzfE.AS2BLT01, PlcReadTemp.AS2BLT01_Set); + ControlsHelper.SetJzf(JzfE.AS2BLT02, PlcReadTemp.AS2BLT02_Set); + ControlsHelper.SetJzf(JzfE.AS2BLT03, PlcReadTemp.AS2BLT03_Set); + ControlsHelper.SetJzf(JzfE.AS2BLT04, PlcReadTemp.AS2BLT04_Set); + ControlsHelper.SetJzf(JzfE.AS2BLT05, PlcReadTemp.AS2BLT05_Set); + ControlsHelper.SetJzf(JzfE.AS3BLT01, PlcReadTemp.AS3BLT01_Set); + ControlsHelper.SetJzf(JzfE.AS3BLT02, PlcReadTemp.AS3BLT02_Set); + ControlsHelper.SetJzf(JzfE.AS3BLT03, PlcReadTemp.AS3BLT03_Set); + ControlsHelper.SetJzf(JzfE.AS3BLT04, PlcReadTemp.AS3BLT04_Set); + ControlsHelper.SetJzf(JzfE.AS3BLT05, PlcReadTemp.AS3BLT05_Set); + ControlsHelper.SetJzf(JzfE.AS4BLT01, PlcReadTemp.AS4BLT01_Set); + ControlsHelper.SetJzf(JzfE.AS4BLT03, PlcReadTemp.AS4BLT03_Set); + ControlsHelper.SetJzf(JzfE.AS5BLT01, PlcReadTemp.AS5BLT01_Set); + ControlsHelper.SetJzf(JzfE.AS5BLT02, PlcReadTemp.AS5BLT02_Set); + ControlsHelper.SetJzf(JzfE.AS5BLT03, PlcReadTemp.AS5BLT03_Set); + ControlsHelper.SetJzf(JzfE.AS5BLT04, PlcReadTemp.AS5BLT04_Set); + ControlsHelper.SetJzf(JzfE.AS5BLT05, PlcReadTemp.AS5BLT05_Set); + ControlsHelper.SetJzf(JzfE.AS2PCP01, PlcReadTemp.AS2PCP01_Set); + ControlsHelper.SetJzf(JzfE.AS2PCP02, PlcReadTemp.AS2PCP02_Set); + ControlsHelper.SetJzf(JzfE.AS2PCP03, PlcReadTemp.AS2PCP03_Set); + ControlsHelper.SetJzf(JzfE.AS1OIS01, PlcReadTemp.AS1OIS01_Set); + ControlsHelper.SetJzf(JzfE.AS1OIS02, PlcReadTemp.AS1OIS02_Set); + ControlsHelper.SetJzf(JzfE.AS1OIS03, PlcReadTemp.AS1OIS03_Set); + ControlsHelper.SetJzf(JzfE.AS2OIS01, PlcReadTemp.AS2OIS01_Set); + ControlsHelper.SetJzf(JzfE.AS2OIS02, PlcReadTemp.AS2OIS02_Set); + ControlsHelper.SetJzf(JzfE.AS2OIS03, PlcReadTemp.AS2OIS03_Set); + ControlsHelper.SetJzf(JzfE.AS3OIS01, PlcReadTemp.AS3OIS01_Set); + ControlsHelper.SetJzf(JzfE.AS3OIS02, PlcReadTemp.AS3OIS02_Set); + ControlsHelper.SetJzf(JzfE.AS3OIS03, PlcReadTemp.AS3OIS03_Set); + ControlsHelper.SetJzf(JzfE.AS4OIS01, PlcReadTemp.AS4OIS01_Set); + ControlsHelper.SetJzf(JzfE.AS4OIS02, PlcReadTemp.AS4OIS02_Set); + ControlsHelper.SetJzf(JzfE.AS4OIS03, PlcReadTemp.AS4OIS03_Set); + ControlsHelper.SetJzf(JzfE.AS1GET01, PlcReadTemp.AS1GET01_Set); + ControlsHelper.SetJzf(JzfE.AS1GET02, PlcReadTemp.AS1GET02_Set); + ControlsHelper.SetJzf(JzfE.AS2GET01, PlcReadTemp.AS2GET01_Set); + ControlsHelper.SetJzf(JzfE.AS2GET02, PlcReadTemp.AS2GET02_Set); + ControlsHelper.SetJzf(JzfE.AS3GET01, PlcReadTemp.AS3GET01_Set); + ControlsHelper.SetJzf(JzfE.AS3GET02, PlcReadTemp.AS3GET02_Set); + ControlsHelper.SetJzf(JzfE.AS4GET01, PlcReadTemp.AS4GET01_Set); + ControlsHelper.SetJzf(JzfE.AS4GET02, PlcReadTemp.AS4GET02_Set); + ControlsHelper.SetJzf(JzfE.AS5GET01, PlcReadTemp.AS5GET01_Set); + ControlsHelper.SetJzf(JzfE.AS5GET02, PlcReadTemp.AS5GET02_Set); + ControlsHelper.SetJzf(JzfE.AS6GET01, PlcReadTemp.AS6GET01_Set); + ControlsHelper.SetJzf(JzfE.AS6GET02, PlcReadTemp.AS6GET02_Set); + ControlsHelper.SetJzf(JzfE.AS7GET01, PlcReadTemp.AS7GET01_Set); + ControlsHelper.SetJzf(JzfE.AS7GET02, PlcReadTemp.AS7GET02_Set); + ControlsHelper.SetJzf(JzfE.AS8GET01, PlcReadTemp.AS8GET01_Set); + ControlsHelper.SetJzf(JzfE.AS8GET02, PlcReadTemp.AS8GET02_Set); + + + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1ADF01, PlcReadTemp.PM1ADF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1BDF01, PlcReadTemp.PM1BDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1CDF01, PlcReadTemp.PM1CDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1DDF01, PlcReadTemp.PM1DDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1EDF01, PlcReadTemp.PM1EDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1FDF01, PlcReadTemp.PM1FDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1GDF01, PlcReadTemp.PM1GDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1HDF01, PlcReadTemp.PM1HDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1IDF01, PlcReadTemp.PM1IDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1JDF01, PlcReadTemp.PM1JDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1KDF01, PlcReadTemp.PM1KDF01_Set); + ControlsHelper.SetControlCabinet(ControlCabinetE.PM1LDF01, PlcReadTemp.PM1LDF01_Set); + + ControlsHelper.SetMCLabel(LabelE.DryMode4, DB2107.Dryer[3].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.DryStatus4, DB2107.Dryer[3].Status, 2); + ControlsHelper.SetMCLabel(LabelE.DryStepCode4, DB2107.Dryer[3].StepCode); + ControlsHelper.SetMCLabel(LabelE.DryStepName4, DryStepConvert(DB2107.Dryer[3].StepCode)); + ControlsHelper.SetMCLabel(LabelE.DryTotalTime4, SecondToTime(DB2107.Dryer[3].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.DryStepTime4, SecondToTime(DB2107.Dryer[3].StepTime)); + ControlsHelper.SetMCLabel(LabelE.DryMode1, DB2107.Dryer[0].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.DryStatus1, DB2107.Dryer[0].Status, 2); + ControlsHelper.SetMCLabel(LabelE.DryStepCode1, DB2107.Dryer[0].StepCode); + ControlsHelper.SetMCLabel(LabelE.DryStepName1, DryStepConvert(DB2107.Dryer[0].StepCode)); + ControlsHelper.SetMCLabel(LabelE.DryTotalTime1, SecondToTime(DB2107.Dryer[0].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.DryStepTime1, SecondToTime(DB2107.Dryer[0].StepTime)); + ControlsHelper.SetMCLabel(LabelE.DryMode2, DB2107.Dryer[1].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.DryStatus2, DB2107.Dryer[1].Status, 2); + ControlsHelper.SetMCLabel(LabelE.DryStepCode2, DB2107.Dryer[1].StepCode); + ControlsHelper.SetMCLabel(LabelE.DryStepName2, DryStepConvert(DB2107.Dryer[1].StepCode)); + ControlsHelper.SetMCLabel(LabelE.DryTotalTime2, SecondToTime(DB2107.Dryer[1].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.DryStepTime2, SecondToTime(DB2107.Dryer[1].StepTime)); + ControlsHelper.SetMCLabel(LabelE.DryMode3, DB2107.Dryer[2].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.DryStatus3, DB2107.Dryer[2].Status, 2); + ControlsHelper.SetMCLabel(LabelE.DryStepCode3, DB2107.Dryer[2].StepCode); + ControlsHelper.SetMCLabel(LabelE.DryStepName3, DryStepConvert(DB2107.Dryer[2].StepCode)); + ControlsHelper.SetMCLabel(LabelE.DryTotalTime3, SecondToTime(DB2107.Dryer[2].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.DryStepTime3, SecondToTime(DB2107.Dryer[2].StepTime)); + + ControlsHelper.SetMCLabel(LabelE.GelMode7, DB2107.Gelater[6].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus7, DB2107.Gelater[6].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode7, DB2107.Gelater[6].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName7, GelStepConvert(DB2107.Gelater[6].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime7, SecondToTime(DB2107.Gelater[6].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime7, SecondToTime(DB2107.Gelater[6].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode8, DB2107.Gelater[7].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus8, DB2107.Gelater[7].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode8, DB2107.Gelater[7].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName8, GelStepConvert(DB2107.Gelater[7].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime8, SecondToTime(DB2107.Gelater[7].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime8, SecondToTime(DB2107.Gelater[7].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode1, DB2107.Gelater[0].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus1, DB2107.Gelater[0].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode1, DB2107.Gelater[0].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName1, GelStepConvert(DB2107.Gelater[0].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime1, SecondToTime(DB2107.Gelater[0].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime1, SecondToTime(DB2107.Gelater[0].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode2, DB2107.Gelater[1].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus2, DB2107.Gelater[1].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode2, DB2107.Gelater[1].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName2, GelStepConvert(DB2107.Gelater[1].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime2, SecondToTime(DB2107.Gelater[1].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime2, SecondToTime(DB2107.Gelater[1].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode3, DB2107.Gelater[2].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus3, DB2107.Gelater[2].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode3, DB2107.Gelater[2].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName3, GelStepConvert(DB2107.Gelater[2].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime3, SecondToTime(DB2107.Gelater[2].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime3, SecondToTime(DB2107.Gelater[2].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode4, DB2107.Gelater[3].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus4, DB2107.Gelater[3].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode4, DB2107.Gelater[3].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName4, GelStepConvert(DB2107.Gelater[3].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime4, SecondToTime(DB2107.Gelater[3].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime4, SecondToTime(DB2107.Gelater[3].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode5, DB2107.Gelater[4].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus5, DB2107.Gelater[4].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode5, DB2107.Gelater[4].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName5, GelStepConvert(DB2107.Gelater[4].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime5, SecondToTime(DB2107.Gelater[4].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime5, SecondToTime(DB2107.Gelater[4].StepTime)); + ControlsHelper.SetMCLabel(LabelE.GelMode6, DB2107.Gelater[5].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.GelStatus6, DB2107.Gelater[5].Status, 2); + ControlsHelper.SetMCLabel(LabelE.GelStepCode6, DB2107.Gelater[5].StepCode); + ControlsHelper.SetMCLabel(LabelE.GelStepName6, GelStepConvert(DB2107.Gelater[5].StepCode)); + ControlsHelper.SetMCLabel(LabelE.GelTotalTime6, SecondToTime(DB2107.Gelater[5].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.GelStepTime6, SecondToTime(DB2107.Gelater[5].StepTime)); + + ControlsHelper.SetMCLabel(LabelE.WetMode7, DB2107.Weter[6].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus7, DB2107.Weter[6].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode7, DB2107.Weter[6].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName7, WetStepConvert(DB2107.Weter[6].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime7, SecondToTime(DB2107.Weter[6].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime7, SecondToTime(DB2107.Weter[6].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode8, DB2107.Weter[7].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus8, DB2107.Weter[7].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode8, DB2107.Weter[7].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName8, WetStepConvert(DB2107.Weter[7].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime8, SecondToTime(DB2107.Weter[7].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime8, SecondToTime(DB2107.Weter[7].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode1, DB2107.Weter[0].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus1, DB2107.Weter[0].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode1, DB2107.Weter[0].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName1, WetStepConvert(DB2107.Weter[0].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime1, SecondToTime(DB2107.Weter[0].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime1, SecondToTime(DB2107.Weter[0].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode2, DB2107.Weter[1].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus2, DB2107.Weter[1].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode2, DB2107.Weter[1].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName2, WetStepConvert(DB2107.Weter[1].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime2, SecondToTime(DB2107.Weter[1].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime2, SecondToTime(DB2107.Weter[1].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode3, DB2107.Weter[2].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus3, DB2107.Weter[2].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode3, DB2107.Weter[2].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName3, WetStepConvert(DB2107.Weter[2].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime3, SecondToTime(DB2107.Weter[2].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime3, SecondToTime(DB2107.Weter[2].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode4, DB2107.Weter[3].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus4, DB2107.Weter[3].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode4, DB2107.Weter[3].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName4, WetStepConvert(DB2107.Weter[3].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime4, SecondToTime(DB2107.Weter[3].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime4, SecondToTime(DB2107.Weter[3].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode5, DB2107.Weter[4].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus5, DB2107.Weter[4].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode5, DB2107.Weter[4].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName5, WetStepConvert(DB2107.Weter[4].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime5, SecondToTime(DB2107.Weter[4].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime5, SecondToTime(DB2107.Weter[4].StepTime)); + ControlsHelper.SetMCLabel(LabelE.WetMode6, DB2107.Weter[5].Mode, 1); + ControlsHelper.SetMCLabel(LabelE.WetStatus6, DB2107.Weter[5].Status, 2); + ControlsHelper.SetMCLabel(LabelE.WetStepCode6, DB2107.Weter[5].StepCode); + ControlsHelper.SetMCLabel(LabelE.WetStepName6, WetStepConvert(DB2107.Weter[5].StepCode)); + ControlsHelper.SetMCLabel(LabelE.WetTotalTime6, SecondToTime(DB2107.Weter[5].TotalTime)); + ControlsHelper.SetMCLabel(LabelE.WetStepTime6, SecondToTime(DB2107.Weter[5].StepTime)); + + ControlsHelper.SetMCLabel(LabelE.DryBatch1, DB2107.Dryer[0].Batch); + ControlsHelper.SetMCLabel(LabelE.DryBatch2, DB2107.Dryer[1].Batch); + ControlsHelper.SetMCLabel(LabelE.DryBatch3, DB2107.Dryer[2].Batch); + ControlsHelper.SetMCLabel(LabelE.DryBatch4, DB2107.Dryer[3].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch1, DB2107.Weter[0].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch2, DB2107.Weter[1].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch3, DB2107.Weter[2].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch4, DB2107.Weter[3].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch5, DB2107.Weter[4].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch6, DB2107.Weter[5].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch7, DB2107.Weter[6].Batch); + ControlsHelper.SetMCLabel(LabelE.WetBatch8, DB2107.Weter[7].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch1, DB2107.Gelater[0].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch2, DB2107.Gelater[1].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch3, DB2107.Gelater[2].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch4, DB2107.Gelater[3].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch5, DB2107.Gelater[4].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch6, DB2107.Gelater[5].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch7, DB2107.Gelater[6].Batch); + ControlsHelper.SetMCLabel(LabelE.GelBatch8, DB2107.Gelater[7].Batch); } @@ -1813,279 +1767,7 @@ namespace Mesnac.Action.ChemicalWeighing.MainDetailControl #endregion - #region 图像控件交互 - - /// - /// 看门狗 - /// - /// - /// - public void SetStateButton(StateButton obj, bool set) - { - if (set == true) - { - obj.Status = StateButton.Statuses.sssRun; - } - else - { - obj.Status = StateButton.Statuses.sssStop; - } - } - - /// - /// 停止状态 - /// - /// - /// - public void SetSystemStateShow(SystemStateShow obj, bool set) - { - if (set == true) - { - obj.Status = SystemStateShow.Statuses.sssRun; - } - else - { - obj.Status = SystemStateShow.Statuses.sssStop; - } - } - - /// - /// 指示灯 - /// - /// - /// - /// - public void SetSwitchLight(SwitchLight obj, bool set, bool alarm) - { - obj.BackColor = Color.Gray; - if (set == true && alarm == false) - { - obj.Status = SwitchLight.Statuses.ylMove; - } - else if (alarm == true) - { - obj.Status = SwitchLight.Statuses.ylAlarm; - } - else - { - obj.Status = SwitchLight.Statuses.ylNormal; - } - } - - /// - /// 阀门 - /// - /// - /// - /// - public void SetLjSwith(LjSwith obj, bool set, bool alarm) - { - if (set == true && alarm == false) - { - obj.Set = true; - obj.Alarm = false; - } - else if (alarm == true) - { - obj.Set = false; - obj.Alarm = true; - } - else - { - obj.Set = false; - obj.Alarm = false; - } - } - - /// - /// 螺旋给料器R - /// - /// - /// - public void SetRSCREWBIG(RSCREWBIG obj, bool set) - { - if (set == true) - { - obj.Status = RSCREWBIG.Statuses.ylMove; - } - else - { - obj.Status = RSCREWBIG.Statuses.ylNormal; - } - } - - /// - /// 螺旋给料器L - /// - /// - /// - public void SetLSCREWBIG(LSCREWBIG obj, bool set) - { - if (set == true) - { - obj.Status = LSCREWBIG.Statuses.ylMove; - } - else - { - obj.Status = LSCREWBIG.Statuses.ylNormal; - } - } - - /// - /// 脚座阀 - /// - /// - /// - public void SetJzf(Jzf obj, bool set) - { - if (set == true) - { - obj.Status = Jzf.Statuses.TurnOn; - } - else - { - obj.Status = Jzf.Statuses.TurnOff; - } - } - - /// - /// 文本标签 - /// - /// - /// - public void SetMCLabel(MCLabel obj, object set) - { - obj.Text = Convert.ToString(set); - } - public void SetMCLabel(MCLabel obj, object set, Color color) - { - obj.Text = Convert.ToString(set); - obj.ForeColor = color; - } - public void SetMCLabel(MCLabel obj, bool state, int flag) - { - if (flag == 1) - { - obj.Text = state ? "自动" : "手动"; - } - else if (flag == 2) - { - obj.Text = state ? "启动" : "停止"; - } - obj.ForeColor = state ? Color.Green : Color.Yellow; - } - /// - /// 三通 - /// - /// - /// - /// - /// - /// - public void SetThreeWayValve(ThreeWayValve obj, bool alarmr, bool setr, bool alarml, bool setl) - { - obj.ZLTValue = setr; - obj.ZLDValue = setl; - obj.ALMTValue = alarmr; - obj.ALMDValue = alarml; - } - - /// - /// 风扇电机 - /// - /// - /// - public void SetFan(Fan obj, bool set) - { - if (set == true) - { - obj.Status = Fan.Statuses.zsTurnOn; - } - else - { - obj.Status = Fan.Statuses.zsTurnOff; - } - } - - /// - /// 称量柜 - /// - /// - /// - public void SetControlCabinet(ControlCabinet obj, bool set) - { - if (set == true) - { - obj.Status = ControlCabinet.Statuses.TurnOn; - } - else - { - obj.Status = ControlCabinet.Statuses.TurnOff; - } - } - - /// - /// 胡工报警灯 - /// - /// - /// - public void SetHslLanternAlarm(HslLanternAlarm lanternAlarm, RGVEntity rGV) - { - lanternAlarm.IsAlarm = false; - if (rGV.Error) - { - lanternAlarm.NormalColor = Color.Red; - } - else - { - if (rGV.RequestFeed) - { - lanternAlarm.NormalColor = Color.Green; - } - else - { - lanternAlarm.NormalColor = Color.DarkGray; - } - } - } - - /// - /// 绿色胡工小灯 - /// - /// - /// - public void SetHslLanternSimple(HslLanternSimple lanternSimple, bool su) - { - - if (su == true) - { - lanternSimple.LanternBackground = Color.LimeGreen; - } - else - { - lanternSimple.LanternBackground = Color.DarkGray; - } - } - - /// - /// 紫色胡工小灯 - /// - /// - /// - public void SetHslLanternSimpleRequest(HslLanternSimple lanternSimple, bool su) - { - if (su == true) - { - lanternSimple.LanternBackground = Color.SlateBlue; - } - else - { - lanternSimple.LanternBackground = Color.DarkGray; - } - } - - #endregion } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Util/ControlsImprot.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Util/ControlsImprot.cs index 48e3a51..1ed9c0f 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Util/ControlsImprot.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Util/ControlsImprot.cs @@ -1,5 +1,10 @@ -using System; +using Mesnac.Action.ChemicalWeighing.RgvPlc; +using Mesnac.Controls.ChemicalWeighing; +using Mesnac.Controls.Default; +using Mesnac.Controls.Feeding; +using System; using System.Collections.Generic; +using System.Drawing; using System.Linq; using System.Reflection; using System.Text; @@ -26,5 +31,292 @@ namespace Mesnac.Action.ChemicalWeighing.Util sourceProperty.SetValue(obj, pro); } } + + #region 图像控件交互 + + /// + /// 看门狗 + /// + /// + /// + public static void SetStateButton(StateButton obj, bool set) + { + if (set == true) + { + obj.Status = StateButton.Statuses.sssRun; + } + else + { + obj.Status = StateButton.Statuses.sssStop; + } + } + + /// + /// 停止状态 + /// + /// + /// + public static void SetSystemStateShow(SystemStateShow obj, bool set) + { + if (set == true) + { + obj.Status = SystemStateShow.Statuses.sssRun; + } + else + { + obj.Status = SystemStateShow.Statuses.sssStop; + } + } + + /// + /// 指示灯 + /// + /// + /// + /// + public static void SetSwitchLight(SwitchLight obj, bool set, bool alarm) + { + obj.BackColor = Color.Gray; + if (set == true && alarm == false) + { + obj.Status = SwitchLight.Statuses.ylMove; + } + else if (alarm == true) + { + obj.Status = SwitchLight.Statuses.ylAlarm; + } + else + { + obj.Status = SwitchLight.Statuses.ylNormal; + } + } + + /// + /// 阀门 + /// + /// + /// + /// + public static void SetLjSwith(LjSwith obj, bool set, bool alarm) + { + if (set == true && alarm == false) + { + obj.Set = true; + obj.Alarm = false; + } + else if (alarm == true) + { + obj.Set = false; + obj.Alarm = true; + } + else + { + obj.Set = false; + obj.Alarm = false; + } + } + + /// + /// 螺旋给料器R + /// + /// + /// + public static void SetRSCREWBIG(RSCREWBIG obj, bool set) + { + if (set == true) + { + obj.Status = RSCREWBIG.Statuses.ylMove; + } + else + { + obj.Status = RSCREWBIG.Statuses.ylNormal; + } + } + + /// + /// 螺旋给料器L + /// + /// + /// + public static void SetLSCREWBIG(LSCREWBIG obj, bool set) + { + if (set == true) + { + obj.Status = LSCREWBIG.Statuses.ylMove; + } + else + { + obj.Status = LSCREWBIG.Statuses.ylNormal; + } + } + + /// + /// 脚座阀 + /// + /// + /// + public static void SetJzf(Jzf obj, bool set) + { + if (set == true) + { + obj.Status = Jzf.Statuses.TurnOn; + } + else + { + obj.Status = Jzf.Statuses.TurnOff; + } + } + + /// + /// 文本标签 + /// + /// + /// + public static void SetMCLabel(MCLabel obj, object set) + { + obj.Text = Convert.ToString(set); + } + public static void SetMCLabel(MCLabel obj, object set, Color color) + { + obj.Text = Convert.ToString(set); + obj.ForeColor = color; + } + public static void SetMCLabel(MCLabel obj, bool state, int flag) + { + if (flag == 1) + { + obj.Text = state ? "自动" : "手动"; + } + else if (flag == 2) + { + obj.Text = state ? "启动" : "停止"; + } + obj.ForeColor = state ? Color.Green : Color.Yellow; + } + + /// + /// 三通 + /// + /// + /// + /// + /// + /// + public static void SetThreeWayValve(ThreeWayValve obj, bool alarmr, bool setr, bool alarml, bool setl) + { + obj.ZLTValue = setr; + obj.ZLDValue = setl; + obj.ALMTValue = alarmr; + obj.ALMDValue = alarml; + } + + /// + /// 风扇电机 + /// + /// + /// + public static void SetFan(Fan obj, bool set) + { + if (set == true) + { + obj.Status = Fan.Statuses.zsTurnOn; + } + else + { + obj.Status = Fan.Statuses.zsTurnOff; + } + } + + /// + /// 称量柜 + /// + /// + /// + public static void SetControlCabinet(ControlCabinet obj, bool set) + { + if (set == true) + { + obj.Status = ControlCabinet.Statuses.TurnOn; + } + else + { + obj.Status = ControlCabinet.Statuses.TurnOff; + } + } + + /// + /// 胡工报警灯 + /// + /// + /// + public static void SetHslLanternAlarm(HslLanternAlarm lanternAlarm, RGVEntity rGV) + { + lanternAlarm.IsAlarm = false; + if (rGV.Error) + { + lanternAlarm.NormalColor = Color.Red; + } + else + { + if (rGV.RequestFeed) + { + lanternAlarm.NormalColor = Color.Green; + } + else + { + lanternAlarm.NormalColor = Color.DarkGray; + } + } + } + + /// + /// 绿色胡工小灯 + /// + /// + /// + public static void SetHslLanternSimple(HslLanternSimple lanternSimple, bool su) + { + + if (su == true) + { + lanternSimple.LanternBackground = Color.LimeGreen; + } + else + { + lanternSimple.LanternBackground = Color.DarkGray; + } + } + + /// + /// 紫色胡工小灯 + /// + /// + /// + public static void SetHslLanternSimpleRequest(HslLanternSimple lanternSimple, bool su) + { + if (su == true) + { + lanternSimple.LanternBackground = Color.SlateBlue; + } + else + { + lanternSimple.LanternBackground = Color.DarkGray; + } + } + + /// + /// 胡工料罐 + /// + /// + /// 零到一的值 + public static void SetHslBottle(HslBottle hslBottle, float value) + { + hslBottle.Value = value * 100; + } + + #endregion + } + + } diff --git a/Main/MCEdit/Data/MCProject/nodeForm/LjDeliver.xml b/Main/MCEdit/Data/MCProject/nodeForm/LjDeliver.xml index 71ae173..f2c710c 100644 --- a/Main/MCEdit/Data/MCProject/nodeForm/LjDeliver.xml +++ b/Main/MCEdit/Data/MCProject/nodeForm/LjDeliver.xml @@ -1,10 +1,194 @@ + + 23, 874 + AlarmMoveText + 1685, 30 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 200, 807 + PR3DBT01 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 200, 526 + PR2DBT01 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 200, 244 + PR1DBT01 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 847 + SPV3DBT02 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 832 + SPV3DBT01 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 565 + SPV2DBT02 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 550 + SPV2DBT01 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 281 + SPV1DBT02 + 11, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + 0 + White + 233, 266 + SPV1DBT01 + 11, 12 + - - + Red DarkGray @@ -18,14 +202,13 @@ True 0 White - 1529, 428 + 1517, 414 HR1OSI02 11, 12 - - + Red DarkGray @@ -39,14 +222,13 @@ True 0 White - 1442, 430 + 1430, 416 HR1NSI02 11, 12 - - + Red DarkGray @@ -60,14 +242,13 @@ True 0 White - 1383, 430 + 1371, 416 HR1MSI02 11, 12 - - + Red DarkGray @@ -81,14 +262,13 @@ True 0 White - 1324, 430 + 1312, 416 HR1LSI02 11, 12 - - + Red DarkGray @@ -102,14 +282,13 @@ True 0 White - 1265, 430 + 1253, 416 HR1KSI02 11, 12 - - + Red DarkGray @@ -123,14 +302,13 @@ True 0 White - 1206, 430 + 1194, 416 HR1JSI02 11, 12 - - + Red DarkGray @@ -144,14 +322,13 @@ True 0 White - 937, 431 + 925, 417 HR1FSI02 11, 12 - - + Red DarkGray @@ -165,14 +342,13 @@ True 0 White - 665, 431 + 653, 417 HR1BSI02 11, 12 - - + Red DarkGray @@ -186,14 +362,13 @@ True 0 White - 606, 430 + 594, 416 HR1ASI02 11, 12 - - + Red DarkGray @@ -207,14 +382,13 @@ True 0 White - 1147, 430 + 1135, 416 HR1ISI02 11, 12 - - + Red DarkGray @@ -228,14 +402,13 @@ True 0 White - 1088, 430 + 1076, 416 HR1HSI02 11, 12 - - + Red DarkGray @@ -249,14 +422,13 @@ True 0 White - 1028, 430 + 1016, 416 HR1GSI02 11, 12 - - + Red DarkGray @@ -270,14 +442,13 @@ True 0 White - 878, 431 + 866, 417 HR1ESI02 11, 12 - - + Red DarkGray @@ -291,14 +462,13 @@ True 0 White - 783, 431 + 771, 417 HR1DSI02 11, 12 - - + Red DarkGray @@ -312,7 +482,7 @@ True 0 White - 724, 431 + 712, 417 HR1CSI02 11, 12 @@ -330,7 +500,7 @@ True MiddleCenter White - 1041, 92 + 1037, 78 SpecialLabelBlue508 3, 77 @@ -348,46 +518,34 @@ True MiddleCenter White - 1101, 92 + 1097, 78 SpecialLabelBlue507 3, 77 - - - - - - - - - 1087, 80 + + + + + 1083, 66 DV1PCP19 22, 12 - - - - - - - - - 1028, 81 + + + + + 1024, 67 DV1PCP06 22, 12 - - - - - - - - - 576, 109 + + + + + 572, 95 DV1PCP04 22, 12 @@ -405,7 +563,7 @@ True MiddleCenter Aqua - 600, 98 + 596, 84 SpecialLabelBlue509 730, 1 @@ -423,20 +581,16 @@ True MiddleCenter Aqua - 600, 99 + 596, 85 SpecialLabelBlue510 1, 28 - - - - - - - - - 1263, 82 + + + + + 1259, 68 DV1PCP20 22, 12 @@ -454,7 +608,7 @@ True MiddleCenter White - 588, 86 + 584, 72 SpecialLabelBlue511 752, 3 @@ -472,20 +626,16 @@ True MiddleCenter White - 588, 87 + 584, 73 SpecialLabelBlue512 3, 30 - - - - - - - - - 462, 142 + + + + + 458, 128 DV1PCP16 22, 12 @@ -503,7 +653,7 @@ True MiddleCenter White - 472, 145 + 468, 131 SpecialLabelBlue513 106, 3 @@ -511,7 +661,7 @@ zsTurnOff - 1636, 129 + 1632, 115 Fan17 10, 10 @@ -529,7 +679,7 @@ True MiddleCenter White - 1644, 135 + 1640, 121 SpecialLabelBlue698 30, 2 @@ -547,7 +697,7 @@ True MiddleCenter White - 1652, 112 + 1648, 98 SpecialLabelBlue697 2, 24 @@ -555,7 +705,7 @@ zsTurnOff - 1612, 127 + 1608, 113 Fan18 10, 10 @@ -573,7 +723,7 @@ True MiddleCenter White - 1631, 74 + 1627, 60 SpecialLabelBlue696 15, 2 @@ -591,7 +741,7 @@ True MiddleCenter White - 1631, 74 + 1627, 60 SpecialLabelBlue695 2, 62 @@ -609,7 +759,7 @@ True MiddleCenter White - 1604, 134 + 1600, 120 SpecialLabelBlue694 29, 2 @@ -627,7 +777,7 @@ True MiddleCenter White - 1602, 66 + 1598, 52 SpecialLabelBlue693 65, 2 @@ -645,7 +795,7 @@ True MiddleCenter White - 1601, 66 + 1597, 52 SpecialLabelBlue692 2, 62 @@ -663,59 +813,49 @@ True MiddleCenter White - 1589, 80 + 1585, 66 SpecialLabelBlue691 55, 2 - 1644, 74 + 1640, 60 SheBei1 25, 40 - 1563, 77 + 1559, 63 MoFenJi1 44, 72 142, 196, 216 20 - 1483, 106 + 1479, 92 HslConveyer2147483646 84, 30 - - - - - - - - - 1383, 29 + + + + + 1379, 15 DV1PCP18 22, 12 - - - - - - - - - 1204, 29 + + + + + 1200, 15 DV1PCP17 22, 12 - - - - - 567, 372 + + + 563, 358 AS1PCP03 14, 12 @@ -733,20 +873,19 @@ True MiddleCenter 128, 255, 128 - 1563, 154 + 1559, 140 SpecialLabelBlue690 3, 83 ylNormal - 1534, 466 + 1530, 452 DM1OSF01 36, 10 - - + Red DarkGray @@ -760,14 +899,13 @@ True 0 White - 1529, 299 + 1517, 285 HR1OSI01 11, 12 - - + Red DarkGray @@ -781,30 +919,26 @@ True 0 White - 1529, 252 + 1517, 238 PR1OSI01 11, 12 - - - 1541, 412 + + 1537, 398 LSiloO 10, 10 - - - 1541, 275 + + 1537, 261 HSiloO 10, 10 - - - - - 1560, 237 + + + 1556, 223 AS1OSI01 14, 12 @@ -817,7 +951,7 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1521, 234 + 1517, 220 Bottle15 46, 237 @@ -835,7 +969,7 @@ True MiddleCenter 128, 255, 128 - 696, 154 + 692, 140 SpecialLabelBlue689 3, 14 @@ -853,7 +987,7 @@ True MiddleCenter 128, 255, 128 - 755, 154 + 751, 140 SpecialLabelBlue688 3, 14 @@ -871,7 +1005,7 @@ True MiddleCenter 128, 255, 128 - 813, 154 + 809, 140 SpecialLabelBlue687 3, 14 @@ -889,7 +1023,7 @@ True MiddleCenter 128, 255, 128 - 908, 153 + 904, 139 SpecialLabelBlue686 3, 14 @@ -907,7 +1041,7 @@ True MiddleCenter 128, 255, 128 - 967, 153 + 963, 139 SpecialLabelBlue685 3, 14 @@ -925,7 +1059,7 @@ True MiddleCenter 128, 255, 128 - 1061, 153 + 1057, 139 SpecialLabelBlue684 3, 14 @@ -943,7 +1077,7 @@ True MiddleCenter 128, 255, 128 - 1120, 153 + 1116, 139 SpecialLabelBlue683 3, 14 @@ -961,7 +1095,7 @@ True MiddleCenter 128, 255, 128 - 1179, 152 + 1175, 138 SpecialLabelBlue682 3, 14 @@ -979,7 +1113,7 @@ True MiddleCenter 128, 255, 128 - 1238, 153 + 1234, 139 SpecialLabelBlue681 3, 14 @@ -997,7 +1131,7 @@ True MiddleCenter 128, 255, 128 - 1297, 153 + 1293, 139 SpecialLabelBlue680 3, 14 @@ -1015,7 +1149,7 @@ True MiddleCenter 128, 255, 128 - 1356, 154 + 1352, 140 SpecialLabelBlue679 3, 14 @@ -1033,7 +1167,7 @@ True MiddleCenter 128, 255, 128 - 1415, 153 + 1411, 139 SpecialLabelBlue678 3, 14 @@ -1051,7 +1185,7 @@ True MiddleCenter 128, 255, 128 - 1475, 151 + 1471, 137 SpecialLabelBlue677 3, 14 @@ -1069,7 +1203,7 @@ True MiddleCenter 128, 255, 128 - 637, 154 + 633, 140 SpecialLabelBlue676 3, 14 @@ -1087,7 +1221,7 @@ True MiddleCenter 128, 255, 128 - 585, 151 + 581, 137 SpecialLabelBlue675 981, 3 @@ -1105,7 +1239,7 @@ True MiddleCenter White - 1277, 89 + 1273, 75 SpecialLabelBlue674 3, 80 @@ -1123,20 +1257,16 @@ True MiddleCenter White - 1337, 86 + 1333, 72 SpecialLabelBlue673 3, 83 - - - - - - - - - 1145, 30 + + + + + 1141, 16 DV1PCP05 22, 12 @@ -1154,7 +1284,7 @@ True MiddleCenter White - 1395, 32 + 1391, 18 SpecialLabelBlue669 3, 138 @@ -1172,7 +1302,7 @@ True MiddleCenter White - 1159, 36 + 1155, 22 SpecialLabelBlue667 3, 132 @@ -1190,7 +1320,7 @@ True MiddleCenter White - 1219, 36 + 1215, 22 SpecialLabelBlue666 3, 132 @@ -1208,38 +1338,37 @@ True MiddleCenter White - 1454, 32 + 1450, 18 SpecialLabelBlue665 3, 136 ylNormal - 1446, 472 + 1442, 458 DM1NSF01 43, 10 ylNormal - 1386, 470 + 1382, 456 DM1MSF01 43, 10 ylNormal - 1328, 470 + 1324, 456 DM1LSF01 43, 10 ylNormal - 1269, 470 + 1265, 456 DM1KSF01 43, 10 - - + Red DarkGray @@ -1253,14 +1382,13 @@ True 0 White - 1442, 229 + 1430, 215 HR1NSI01 11, 12 - - + Red DarkGray @@ -1274,72 +1402,62 @@ True 0 White - 1442, 182 + 1430, 168 PR1NSI01 11, 12 - - - 1272, 415 + + 1268, 401 LSiloK 13, 13 - - - 1332, 415 + + 1328, 401 LSiloL 13, 13 - - - 1392, 415 + + 1388, 401 LSiloM 13, 13 - - - 1450, 414 + + 1446, 400 LSiloN 13, 13 - - - 1450, 206 + + 1446, 192 HSiloN 13, 13 - - - 1392, 206 + + 1388, 192 HSiloM 13, 13 - - - 1332, 206 + + 1328, 192 HSiloL 13, 13 - - - 1272, 205 + + 1268, 191 HSiloK 13, 13 - - - - - 1469, 168 + + + 1465, 154 AS1NSI01 14, 12 @@ -1352,23 +1470,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1430, 165 + 1426, 151 Bottle14 53, 308 - - - - - 1410, 168 + + + 1406, 154 AS1MSI01 14, 12 - - + Red DarkGray @@ -1382,14 +1497,13 @@ True 0 White - 1383, 229 + 1371, 215 HR1MSI01 11, 12 - - + Red DarkGray @@ -1403,7 +1517,7 @@ True 0 White - 1383, 182 + 1371, 168 PR1MSI01 11, 12 @@ -1416,22 +1530,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1371, 165 + 1367, 151 Bottle13 53, 308 - - + - 1351, 168 + 1347, 154 AS1LSI01 14, 12 - - + Red DarkGray @@ -1445,14 +1557,13 @@ True 0 White - 1324, 229 + 1312, 215 HR1LSI01 11, 12 - - + Red DarkGray @@ -1466,7 +1577,7 @@ True 0 White - 1324, 182 + 1312, 168 PR1LSI01 11, 12 @@ -1479,23 +1590,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1312, 165 + 1308, 151 Bottle12 53, 308 - - - - - 1292, 168 + + + 1288, 154 AS1KSI01 14, 12 - - + Red DarkGray @@ -1509,14 +1617,13 @@ True 0 White - 1265, 229 + 1261, 215 HR1KSI01 11, 12 - - + Red DarkGray @@ -1530,7 +1637,7 @@ True 0 White - 1265, 182 + 1253, 168 PR1KSI01 11, 12 @@ -1543,20 +1650,16 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1253, 165 + 1249, 151 Bottle11 53, 308 - - - - - - - - - 877, 58 + + + + + 873, 44 DV1PCP15 22, 12 @@ -1574,7 +1677,7 @@ True MiddleCenter White - 891, 68 + 887, 54 SpecialLabelBlue664 3, 98 @@ -1592,33 +1695,25 @@ True MiddleCenter White - 949, 61 + 945, 47 SpecialLabelBlue663 3, 104 - - - - - - - - - 606, 112 + + + + + 602, 98 DV1PCP11 22, 12 - - - - - - - - - 612, 131 + + + + + 608, 117 DV1PCP12 22, 12 @@ -1636,20 +1731,16 @@ True MiddleCenter White - 625, 133 + 621, 119 SpecialLabelBlue662 55, 3 - - - - - - - - - 722, 29 + + + + + 718, 15 DV1PCP03 22, 12 @@ -1667,7 +1758,7 @@ True MiddleCenter White - 620, 115 + 616, 101 SpecialLabelBlue661 3, 50 @@ -1685,7 +1776,7 @@ True MiddleCenter White - 677, 135 + 673, 121 SpecialLabelBlue660 3, 34 @@ -1703,7 +1794,7 @@ True MiddleCenter White - 736, 35 + 732, 21 SpecialLabelBlue659 3, 132 @@ -1721,7 +1812,7 @@ True MiddleCenter White - 795, 115 + 791, 101 SpecialLabelBlue658 3, 51 @@ -1739,7 +1830,7 @@ True MiddleCenter Aqua - 531, 126 + 527, 112 SpecialLabelBlue656 249, 1 @@ -1757,7 +1848,7 @@ True MiddleCenter White - 514, 115 + 510, 101 SpecialLabelBlue657 284, 3 @@ -1775,7 +1866,7 @@ True MiddleCenter Aqua - 572, 74 + 568, 60 SpecialLabelBlue655 304, 1 @@ -1793,7 +1884,7 @@ True MiddleCenter White - 554, 61 + 550, 47 SpecialLabelBlue654 397, 3 @@ -1811,7 +1902,7 @@ True MiddleCenter Aqua - 489, 46 + 485, 32 SpecialLabelBlue653 923, 1 @@ -1829,25 +1920,21 @@ True MiddleCenter White - 472, 32 + 468, 18 SpecialLabelBlue652 983, 3 - - - - - 527, 128 + + + 523, 114 AS1PCP02 14, 12 - - - - - 484, 62 + + + 480, 48 AS1PCP01 14, 12 @@ -1867,7 +1954,7 @@ True 玉米粉等 Yellow - 204, 604 + 200, 590 MCLabel274 53, 12 @@ -1887,7 +1974,7 @@ True 小料等 Yellow - 209, 319 + 205, 305 MCLabel273 41, 12 @@ -1905,7 +1992,7 @@ True MiddleCenter Aqua - 548, 530 + 544, 516 SpecialLabelBlue648 19, 1 @@ -1923,7 +2010,7 @@ True MiddleCenter Aqua - 532, 470 + 528, 456 SpecialLabelBlue649 17, 1 @@ -1941,21 +2028,21 @@ True MiddleCenter Aqua - 535, 500 + 531, 486 SpecialLabelBlue650 38, 1 TurnOff - 567, 523 + 563, 509 Jzf19 13, 11 TurnOff - 525, 493 + 521, 479 Jzf20 13, 11 @@ -1973,7 +2060,7 @@ True MiddleCenter Aqua - 548, 470 + 544, 456 SpecialLabelBlue651 1, 60 @@ -1991,7 +2078,7 @@ True MiddleCenter White - 537, 394 + 533, 380 SpecialLabelBlue644 3, 60 @@ -2009,7 +2096,7 @@ True MiddleCenter White - 537, 451 + 533, 437 SpecialLabelBlue645 10, 3 @@ -2027,7 +2114,7 @@ True MiddleCenter White - 524, 394 + 520, 380 SpecialLabelBlue646 14, 3 @@ -2045,59 +2132,43 @@ True MiddleCenter White - 524, 424 + 520, 410 SpecialLabelBlue647 22, 3 - - - - - - - - - 545, 421 + + + + + 541, 407 DV1PCP14 22, 12 - - - - - - - - - 545, 448 + + + + + 541, 434 DV1PCP13 22, 12 - - - - - - - - - 503, 392 + + + + + 499, 378 DV1PCP08 22, 12 - - - - - - - - - 503, 421 + + + + + 499, 407 DV1PCP07 22, 12 @@ -2115,7 +2186,7 @@ True MiddleCenter Aqua - 572, 75 + 568, 61 SpecialLabelBlue642 1, 803 @@ -2133,7 +2204,7 @@ True MiddleCenter White - 554, 61 + 550, 47 SpecialLabelBlue643 3, 799 @@ -2151,7 +2222,7 @@ True MiddleCenter Aqua - 506, 294 + 502, 280 SpecialLabelBlue641 19, 1 @@ -2169,7 +2240,7 @@ True MiddleCenter Aqua - 490, 234 + 486, 220 SpecialLabelBlue640 17, 1 @@ -2187,21 +2258,21 @@ True MiddleCenter Aqua - 493, 264 + 489, 250 SpecialLabelBlue638 38, 1 TurnOff - 525, 287 + 521, 273 Jzf18 13, 11 TurnOff - 483, 257 + 479, 243 Jzf17 13, 11 @@ -2219,7 +2290,7 @@ True MiddleCenter Aqua - 506, 234 + 502, 220 SpecialLabelBlue637 1, 60 @@ -2237,7 +2308,7 @@ True MiddleCenter White - 496, 158 + 492, 144 SpecialLabelBlue636 3, 60 @@ -2255,7 +2326,7 @@ True MiddleCenter White - 496, 215 + 492, 201 SpecialLabelBlue635 10, 3 @@ -2273,7 +2344,7 @@ True MiddleCenter White - 483, 158 + 479, 144 SpecialLabelBlue633 14, 3 @@ -2291,7 +2362,7 @@ True MiddleCenter White - 483, 188 + 479, 174 SpecialLabelBlue632 22, 3 @@ -2309,7 +2380,7 @@ True MiddleCenter Aqua - 531, 127 + 527, 113 SpecialLabelBlue631 1, 471 @@ -2327,7 +2398,7 @@ True MiddleCenter White - 513, 115 + 509, 101 SpecialLabelBlue630 3, 467 @@ -2345,7 +2416,7 @@ True MiddleCenter Aqua - 489, 46 + 485, 32 SpecialLabelBlue629 1, 266 @@ -2363,7 +2434,7 @@ True MiddleCenter White - 472, 35 + 468, 21 SpecialLabelBlue628 3, 262 @@ -2371,7 +2442,7 @@ zsTurnOff - 1684, 35 + 1680, 21 Fan19 10, 10 @@ -2389,7 +2460,7 @@ True MiddleCenter Aqua - 1678, 82 + 1674, 68 SpecialLabelBlue627 1, 16 @@ -2407,7 +2478,7 @@ True MiddleCenter Aqua - 142, 86 + 138, 72 SpecialLabelBlue626 1, 754 @@ -2425,17 +2496,10 @@ True MiddleCenter Aqua - 126, 86 + 122, 72 SpecialLabelBlue625 17, 1 - - - TurnOff - 237, 591 - SPV2DBT02 - 13, 11 - @@ -2450,7 +2514,7 @@ True MiddleCenter Aqua - 233, 597 + 229, 583 SpecialLabelBlue623 299, 1 @@ -2468,17 +2532,10 @@ True MiddleCenter Aqua - 233, 559 + 229, 545 SpecialLabelBlue624 1, 39 - - - TurnOff - 237, 872 - SPV3DBT02 - 13, 11 - @@ -2493,7 +2550,7 @@ True MiddleCenter Aqua - 233, 878 + 229, 864 SpecialLabelBlue599 340, 1 @@ -2511,33 +2568,17 @@ True MiddleCenter Aqua - 233, 840 + 229, 826 SpecialLabelBlue600 1, 39 - - - - - 334, 871 + + + 330, 857 AS3DBT07 14, 12 - - - TurnOff - 216, 834 - PR3DBT01 - 13, 11 - - - - TurnOff - 237, 834 - SPV3DBT01 - 13, 11 - @@ -2552,7 +2593,7 @@ True MiddleCenter Aqua - 142, 839 + 138, 825 SpecialLabelBlue601 134, 1 @@ -2570,25 +2611,21 @@ True MiddleCenter White - 331, 860 + 327, 846 SpecialLabelBlue602 226, 3 - - - - - 390, 834 + + + 386, 820 BU3DBT07 14, 12 - - - - - 328, 834 + + + 324, 820 BU3DBT06 14, 12 @@ -2606,7 +2643,7 @@ True MiddleCenter White - 392, 832 + 388, 818 SpecialLabelBlue603 3, 29 @@ -2624,16 +2661,14 @@ True MiddleCenter White - 331, 833 + 327, 819 SpecialLabelBlue604 3, 27 - - - - - 301, 856 + + + 297, 842 AS3DBT06 14, 12 @@ -2651,7 +2686,7 @@ True MiddleCenter Aqua - 406, 753 + 402, 739 SpecialLabelBlue605 26, 1 @@ -2669,7 +2704,7 @@ True MiddleCenter Aqua - 295, 754 + 291, 740 SpecialLabelBlue606 24, 1 @@ -2687,43 +2722,35 @@ True MiddleCenter Aqua - 255, 792 + 251, 778 SpecialLabelBlue607 177, 1 - - - - - 391, 725 + + + 387, 711 BU3DBT04 14, 12 - - - - - 324, 725 + + + 320, 711 BU3DBT03 14, 12 - - - - - 370, 730 + + + 366, 716 BU3DBT02 14, 12 - - - - - 343, 731 + + + 339, 717 BU3DBT01 14, 12 @@ -2741,7 +2768,7 @@ True MiddleCenter White - 395, 719 + 391, 705 SpecialLabelBlue608 2, 41 @@ -2759,7 +2786,7 @@ True MiddleCenter White - 328, 719 + 324, 705 SpecialLabelBlue609 2, 41 @@ -2777,7 +2804,7 @@ True MiddleCenter White - 328, 719 + 324, 705 SpecialLabelBlue610 69, 2 @@ -2795,7 +2822,7 @@ True MiddleCenter White - 347, 726 + 343, 712 SpecialLabelBlue611 30, 3 @@ -2813,7 +2840,7 @@ True MiddleCenter White - 374, 728 + 370, 714 SpecialLabelBlue612 3, 27 @@ -2831,7 +2858,7 @@ True MiddleCenter White - 347, 728 + 343, 714 SpecialLabelBlue613 3, 27 @@ -2849,71 +2876,59 @@ True MiddleCenter White - 361, 714 + 357, 700 SpecialLabelBlue614 3, 12 - - - 385, 760 + + 381, 746 Atank6 13, 13 - - - 326, 761 + + 322, 747 Atank5 13, 13 - 347, 864 + 343, 850 Xie19 32, 12 - - - - - 411, 809 + + + 407, 795 AS3DBT05 14, 12 - - - - - 301, 809 + + + 297, 795 AS3DBT04 14, 12 - - - - - 427, 762 + + + 423, 748 AS3DBT02 14, 12 - - - - - 291, 762 + + + 287, 748 AS3DBT01 14, 12 - - - - - 271, 809 + + + 267, 795 AS3DBT03 14, 12 @@ -2931,17 +2946,17 @@ True MiddleCenter White - 361, 657 + 357, 643 SpecialLabelBlue615 3, 12 - 341, 667 + 337, 653 Dou30 43, 49 - 153, 589 + 149, 575 HslTruck21 130, 72 @@ -2959,7 +2974,7 @@ True MiddleCenter Aqua - 294, 861 + 290, 847 SpecialLabelBlue616 38, 1 @@ -2977,7 +2992,7 @@ True MiddleCenter Aqua - 400, 815 + 396, 801 SpecialLabelBlue617 31, 1 @@ -2995,7 +3010,7 @@ True MiddleCenter Aqua - 431, 754 + 427, 740 SpecialLabelBlue618 1, 63 @@ -3013,7 +3028,7 @@ True MiddleCenter Aqua - 295, 815 + 291, 801 SpecialLabelBlue619 32, 1 @@ -3031,17 +3046,17 @@ True MiddleCenter Aqua - 294, 754 + 290, 740 SpecialLabelBlue620 1, 107 - 364, 750 + 360, 736 LouDou47 56, 83 - 304, 750 + 300, 736 LouDou48 56, 83 @@ -3059,7 +3074,7 @@ True MiddleCenter Aqua - 254, 792 + 250, 778 SpecialLabelBlue621 1, 48 @@ -3077,22 +3092,15 @@ True MiddleCenter Aqua - 275, 792 + 271, 778 SpecialLabelBlue622 1, 48 - 275, 618 + 271, 604 Trucks21 113, 37 - - - TurnOff - 237, 306 - SPV1DBT02 - 13, 11 - @@ -3107,7 +3115,7 @@ True MiddleCenter Aqua - 233, 312 + 229, 298 SpecialLabelBlue595 257, 1 @@ -3125,33 +3133,17 @@ True MiddleCenter Aqua - 233, 274 + 229, 260 SpecialLabelBlue596 1, 39 - - - - - 334, 590 + + + 330, 576 AS2DBT07 14, 12 - - - TurnOff - 216, 553 - PR2DBT01 - 13, 11 - - - - TurnOff - 237, 553 - SPV2DBT01 - 13, 11 - @@ -3166,7 +3158,7 @@ True MiddleCenter Aqua - 143, 558 + 139, 544 SpecialLabelBlue549 133, 1 @@ -3184,25 +3176,21 @@ True MiddleCenter White - 331, 579 + 327, 565 SpecialLabelBlue550 182, 3 - - - - - 390, 553 + + + 386, 539 BU2DBT07 14, 12 - - - - - 328, 553 + + + 324, 539 BU2DBT06 14, 12 @@ -3220,7 +3208,7 @@ True MiddleCenter White - 392, 551 + 388, 537 SpecialLabelBlue551 3, 29 @@ -3238,16 +3226,14 @@ True MiddleCenter White - 331, 552 + 327, 538 SpecialLabelBlue552 3, 27 - - - - - 301, 575 + + + 297, 561 AS2DBT06 14, 12 @@ -3265,7 +3251,7 @@ True MiddleCenter Aqua - 406, 472 + 402, 458 SpecialLabelBlue553 26, 1 @@ -3283,7 +3269,7 @@ True MiddleCenter Aqua - 295, 473 + 291, 459 SpecialLabelBlue554 24, 1 @@ -3301,43 +3287,35 @@ True MiddleCenter Aqua - 255, 511 + 251, 497 SpecialLabelBlue555 177, 1 - - - - - 391, 444 + + + 387, 430 BU2DBT04 14, 12 - - - - - 324, 444 + + + 320, 430 BU2DBT03 14, 12 - - - - - 370, 449 + + + 366, 435 BU2DBT02 14, 12 - - - - - 343, 450 + + + 339, 436 BU2DBT01 14, 12 @@ -3355,7 +3333,7 @@ True MiddleCenter White - 395, 438 + 391, 424 SpecialLabelBlue556 2, 41 @@ -3373,7 +3351,7 @@ True MiddleCenter White - 328, 438 + 324, 424 SpecialLabelBlue557 2, 41 @@ -3391,7 +3369,7 @@ True MiddleCenter White - 328, 438 + 324, 424 SpecialLabelBlue558 69, 2 @@ -3409,7 +3387,7 @@ True MiddleCenter White - 347, 445 + 343, 431 SpecialLabelBlue559 30, 3 @@ -3427,7 +3405,7 @@ True MiddleCenter White - 374, 447 + 370, 433 SpecialLabelBlue560 3, 27 @@ -3445,7 +3423,7 @@ True MiddleCenter White - 347, 447 + 343, 433 SpecialLabelBlue561 3, 27 @@ -3463,71 +3441,59 @@ True MiddleCenter White - 361, 433 + 357, 419 SpecialLabelBlue562 3, 12 - - - 385, 479 + + 381, 465 Atank4 13, 13 - - - 326, 480 + + 322, 466 Atank3 13, 13 - 347, 583 + 343, 569 Xie18 32, 12 - - - - - 411, 528 + + + 407, 514 AS2DBT05 14, 12 - - - - - 301, 528 + + + 297, 514 AS2DBT04 14, 12 - - - - - 427, 481 + + + 423, 467 AS2DBT02 14, 12 - - - - - 291, 481 + + + 287, 467 AS2DBT01 14, 12 - - - - - 271, 528 + + + 267, 514 AS2DBT03 14, 12 @@ -3545,17 +3511,17 @@ True MiddleCenter White - 361, 374 + 357, 360 SpecialLabelBlue563 3, 12 - 341, 386 + 337, 372 Dou29 43, 49 - 153, 306 + 149, 292 HslTruck20 130, 72 @@ -3573,7 +3539,7 @@ True MiddleCenter Aqua - 294, 580 + 290, 566 SpecialLabelBlue564 38, 1 @@ -3591,7 +3557,7 @@ True MiddleCenter Aqua - 400, 534 + 396, 520 SpecialLabelBlue565 31, 1 @@ -3609,7 +3575,7 @@ True MiddleCenter Aqua - 431, 473 + 427, 459 SpecialLabelBlue566 1, 63 @@ -3627,7 +3593,7 @@ True MiddleCenter Aqua - 295, 534 + 291, 520 SpecialLabelBlue567 32, 1 @@ -3645,17 +3611,17 @@ True MiddleCenter Aqua - 294, 473 + 290, 459 SpecialLabelBlue568 1, 107 - 364, 469 + 360, 455 LouDou45 56, 83 - 304, 469 + 300, 455 LouDou46 56, 83 @@ -3673,7 +3639,7 @@ True MiddleCenter Aqua - 254, 511 + 250, 497 SpecialLabelBlue569 1, 48 @@ -3691,36 +3657,28 @@ True MiddleCenter Aqua - 275, 511 + 271, 497 SpecialLabelBlue570 1, 48 - 275, 335 + 271, 321 Trucks20 113, 37 - - - - - 334, 306 + + + 330, 292 AS1DBT07 14, 12 - - - TurnOff - 216, 269 - PR1DBT01 - 13, 11 - - + TurnOff - 237, 269 - SPV1DBT01 + 233, 255 + + 13, 11 @@ -3737,7 +3695,7 @@ True MiddleCenter Aqua - 143, 274 + 139, 260 SpecialLabelBlue544 133, 1 @@ -3755,25 +3713,21 @@ True MiddleCenter White - 331, 295 + 327, 281 SpecialLabelBlue543 144, 3 - - - - - 390, 269 + + + 386, 255 BU1DBT07 14, 12 - - - - - 328, 269 + + + 324, 255 BU1DBT06 14, 12 @@ -3791,7 +3745,7 @@ True MiddleCenter White - 392, 267 + 388, 253 SpecialLabelBlue541 3, 29 @@ -3809,16 +3763,14 @@ True MiddleCenter White - 331, 268 + 327, 254 SpecialLabelBlue542 3, 27 - - - - - 301, 291 + + + 297, 277 AS1DBT06 14, 12 @@ -3836,7 +3788,7 @@ True MiddleCenter Aqua - 406, 188 + 402, 174 SpecialLabelBlue540 26, 1 @@ -3854,7 +3806,7 @@ True MiddleCenter Aqua - 295, 189 + 291, 175 SpecialLabelBlue539 24, 1 @@ -3872,43 +3824,35 @@ True MiddleCenter Aqua - 255, 227 + 251, 213 SpecialLabelBlue538 177, 1 - - - - - 391, 160 + + + 387, 146 BU1DBT04 14, 12 - - - - - 324, 160 + + + 320, 146 BU1DBT03 14, 12 - - - - - 370, 165 + + + 366, 151 BU1DBT02 14, 12 - - - - - 343, 166 + + + 339, 152 BU1DBT01 14, 12 @@ -3926,7 +3870,7 @@ True MiddleCenter White - 395, 154 + 391, 140 SpecialLabelBlue536 2, 41 @@ -3944,7 +3888,7 @@ True MiddleCenter White - 328, 154 + 324, 140 SpecialLabelBlue537 2, 41 @@ -3962,7 +3906,7 @@ True MiddleCenter White - 328, 154 + 324, 140 SpecialLabelBlue535 69, 2 @@ -3980,7 +3924,7 @@ True MiddleCenter White - 347, 161 + 343, 147 SpecialLabelBlue534 30, 3 @@ -3998,7 +3942,7 @@ True MiddleCenter White - 374, 163 + 370, 149 SpecialLabelBlue530 3, 27 @@ -4016,7 +3960,7 @@ True MiddleCenter White - 347, 163 + 343, 149 SpecialLabelBlue529 3, 27 @@ -4034,74 +3978,73 @@ True MiddleCenter White - 361, 149 + 357, 135 SpecialLabelBlue528 3, 12 ylNormal - 667, 469 + 663, 455 DM1BSF01 43, 10 ylNormal - 1210, 473 + 1206, 459 DM1JSF01 43, 10 ylNormal - 1150, 471 + 1146, 457 DM1ISF01 43, 10 ylNormal - 1092, 471 + 1088, 457 DM1HSF01 43, 10 ylNormal - 1033, 471 + 1029, 457 DM1GSF01 43, 10 ylNormal - 941, 471 + 937, 457 DM1FSF01 43, 10 ylNormal - 882, 470 + 878, 456 DM1ESF01 43, 10 ylNormal - 783, 470 + 779, 456 DM1DSF01 43, 10 ylNormal - 726, 469 + 722, 455 DM1CSF01 43, 10 ylNormal - 608, 470 + 604, 456 DM1ASF01 43, 10 - - + Red DarkGray @@ -4115,14 +4058,13 @@ True 0 White - 1206, 229 + 1194, 215 HR1JSI01 11, 12 - - + Red DarkGray @@ -4136,84 +4078,73 @@ True 0 White - 1206, 183 + 1194, 169 PR1JSI01 11, 12 - - - 1040, 415 + + 1036, 401 LSiloG 13, 13 - - - 1094, 415 + + 1090, 401 LSiloH 13, 13 - - - 1154, 415 + + 1150, 401 LSiloI 13, 13 - - - 1213, 415 + + 1209, 401 LSiloJ 13, 13 - - - 1213, 206 + + 1209, 192 HSiloJ 13, 13 - - - 1154, 206 + + 1150, 192 HSiloI 13, 13 - - - 1096, 206 + + 1092, 192 HSiloH 13, 13 - - - 1039, 205 + + 1035, 191 HSiloG 13, 13 - - - 944, 415 + + 940, 401 LSiloF 13, 13 - - - 944, 206 + + 940, 192 HSiloF 13, 13 - - + Red DarkGray @@ -4227,56 +4158,49 @@ True 0 White - 937, 230 + 925, 216 HR1FSI01 11, 12 - - - 791, 415 + + 787, 401 LSiloD 13, 13 - - - 886, 415 + + 882, 401 LSiloE 13, 13 - - - 886, 206 + + 882, 192 HSiloE 13, 13 - - - 791, 206 + + 787, 192 HSiloD 13, 13 - - - 731, 415 + + 727, 401 LSiloC 13, 13 - - - 731, 206 + + 727, 192 HSiloC 13, 13 - - + Red DarkGray @@ -4290,14 +4214,13 @@ True 0 White - 665, 230 + 653, 216 HR1BSI01 11, 12 - - + Red DarkGray @@ -4311,57 +4234,50 @@ True 0 White - 606, 229 + 594, 215 HR1ASI01 11, 12 - - - 674, 415 + + 670, 401 LSiloB 13, 13 - - - 674, 206 + + 670, 192 HSiloB 13, 13 - - - 612, 206 + + 608, 192 HSiloA 13, 13 - - - 612, 415 + + 608, 401 LSiloA 13, 13 ParametersWithPc.FC16_Level. - 385, 195 + 381, 181 Atank2 13, 13 - - - 326, 196 + + 322, 182 Atank1 13, 13 - - - - - 1233, 169 + + + 1229, 155 AS1JSI01 14, 12 @@ -4374,23 +4290,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1194, 166 + 1190, 152 Bottle10 53, 308 - - - - - 1174, 169 + + + 1170, 155 AS1ISI01 14, 12 - - + Red DarkGray @@ -4404,14 +4317,13 @@ True 0 White - 1147, 229 + 1135, 215 HR1ISI01 11, 12 - - + Red DarkGray @@ -4425,7 +4337,7 @@ True 0 White - 1147, 183 + 1135, 169 PR1ISI01 11, 12 @@ -4438,22 +4350,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1135, 166 + 1131, 152 Bottle9 53, 308 - - + - 1115, 169 + 1111, 155 AS1HSI01 14, 12 - - + Red DarkGray @@ -4467,14 +4377,13 @@ True 0 White - 1088, 229 + 1076, 215 HR1HSI01 11, 12 - - + Red DarkGray @@ -4488,7 +4397,7 @@ True 0 White - 1088, 183 + 1076, 169 PR1HSI01 11, 12 @@ -4501,23 +4410,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1076, 166 + 1072, 152 Bottle8 53, 308 - - - - - 1056, 169 + + + 1052, 155 AS1GSI01 14, 12 - - + Red DarkGray @@ -4531,14 +4437,13 @@ True 0 White - 1028, 229 + 1016, 215 HR1GSI01 11, 12 - - + Red DarkGray @@ -4552,7 +4457,7 @@ True 0 White - 1029, 183 + 1017, 169 PR1GSI01 11, 12 @@ -4565,23 +4470,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 1017, 166 + 1013, 152 Bottle7 53, 308 - - - - - 964, 167 + + + 960, 153 AS1FSI01 14, 12 - - + Red DarkGray @@ -4595,7 +4497,7 @@ True 0 White - 937, 181 + 925, 167 PR1FSI01 11, 12 @@ -4608,23 +4510,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 925, 164 + 921, 150 Bottle6 53, 308 - - - - - 905, 167 + + + 901, 153 AS1ESI01 14, 12 - - + Red DarkGray @@ -4638,14 +4537,13 @@ True 0 White - 878, 230 + 866, 216 HR1ESI01 11, 12 - - + Red DarkGray @@ -4659,7 +4557,7 @@ True 0 White - 878, 181 + 866, 167 PR1ESI01 11, 12 @@ -4672,23 +4570,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 866, 164 + 862, 150 Bottle5 53, 308 - - - - - 810, 167 + + + 806, 153 AS1DSI01 14, 12 - - + Red DarkGray @@ -4702,14 +4597,13 @@ True 0 White - 783, 230 + 771, 216 HR1DSI01 11, 12 - - + Red DarkGray @@ -4723,7 +4617,7 @@ True 0 White - 783, 182 + 771, 168 PR1DSI01 11, 12 @@ -4736,23 +4630,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 771, 164 + 767, 150 Bottle4 53, 308 - - - - - 751, 167 + + + 747, 153 AS1CSI01 14, 12 - - + Red DarkGray @@ -4766,14 +4657,13 @@ True 0 White - 724, 230 + 712, 216 HR1CSI01 11, 12 - - + Red DarkGray @@ -4787,7 +4677,7 @@ True 0 White - 724, 182 + 712, 168 PR1CSI01 11, 12 @@ -4800,23 +4690,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 712, 164 + 708, 150 Bottle3 53, 308 - - - - - 692, 168 + + + 688, 154 AS1BSI01 14, 12 - - + Red DarkGray @@ -4830,7 +4717,7 @@ True 0 White - 665, 182 + 653, 168 PR1BSI01 11, 12 @@ -4843,23 +4730,20 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 653, 164 + 649, 150 Bottle2 53, 308 - - - - - 634, 167 + + + 630, 153 AS1ASI01 14, 12 - - + Red DarkGray @@ -4873,7 +4757,7 @@ True 0 White - 606, 182 + 594, 168 PR1ASI01 11, 12 @@ -4886,114 +4770,88 @@ 142, 196, 216 240, 240, 240 151, 232, 244 - 594, 164 + 590, 150 Bottle1 53, 308 - - - - - - - - - 504, 185 + + + + + 500, 171 DV1PCP10 22, 12 - - - - - - - - - 504, 212 + + + + + 500, 198 DV1PCP09 22, 12 - 1663, 43 + 1659, 29 Dou27 30, 40 - - - - - - - - - 462, 156 + + + + + 458, 142 DV1PCP02 22, 12 - - - - - - - - - 462, 185 + + + + + 458, 171 DV1PCP01 22, 12 - 347, 299 + 343, 285 Xie17 32, 12 - - - - - 411, 244 + + + 407, 230 AS1DBT05 14, 12 - - - - - 301, 244 + + + 297, 230 AS1DBT04 14, 12 - - - - - 427, 197 + + + 423, 183 AS1DBT02 14, 12 - - - - - 291, 197 + + + 287, 183 AS1DBT01 14, 12 - - - - - 271, 244 + + + 267, 230 AS1DBT03 14, 12 @@ -5011,12 +4869,12 @@ True MiddleCenter White - 361, 92 + 357, 78 SpecialLabelBlue514 3, 12 - 341, 102 + 337, 88 Dou28 43, 49 @@ -5034,7 +4892,7 @@ True MiddleCenter Highlight - 2596, 35 + 2592, 21 SpecialLabelBlue515 2, 150 @@ -5052,7 +4910,7 @@ True MiddleCenter Highlight - 2578, 85 + 2574, 71 SpecialLabelBlue516 2, 118 @@ -5070,7 +4928,7 @@ True MiddleCenter 0, 199, 140 - 2651, 128 + 2647, 114 SpecialLabelBlue517 2, 110 @@ -5090,12 +4948,12 @@ True 炭粉 Yellow - 209, 33 + 205, 19 MCLabel270 29, 12 - 153, 24 + 149, 10 HslTruck19 130, 72 @@ -5113,7 +4971,7 @@ True MiddleCenter Aqua - 294, 296 + 290, 282 SpecialLabelBlue520 38, 1 @@ -5131,7 +4989,7 @@ True MiddleCenter Aqua - 400, 250 + 396, 236 SpecialLabelBlue521 31, 1 @@ -5149,7 +5007,7 @@ True MiddleCenter Aqua - 431, 189 + 427, 175 SpecialLabelBlue522 1, 63 @@ -5167,7 +5025,7 @@ True MiddleCenter Aqua - 295, 250 + 291, 236 SpecialLabelBlue523 32, 1 @@ -5185,17 +5043,17 @@ True MiddleCenter Aqua - 294, 189 + 290, 175 SpecialLabelBlue524 1, 107 - 364, 185 + 360, 171 LouDou43 56, 83 - 304, 185 + 300, 171 LouDou44 56, 83 @@ -5213,7 +5071,7 @@ True MiddleCenter Aqua - 254, 227 + 250, 213 SpecialLabelBlue526 1, 48 @@ -5231,17 +5089,17 @@ True MiddleCenter Aqua - 275, 227 + 271, 213 SpecialLabelBlue527 1, 48 - 275, 53 + 271, 39 Trucks19 113, 37 - 33, 26 + 29, 12 QiGuanDanYuan8 99, 74 @@ -5302,7 +5160,7 @@ SystemStateShow8 55, 54 - 27, 133 + 23, 119 Panel16 91, 174