From aeab567cc7cfa0f5deda9bbd2f1e170128f8dd2e Mon Sep 17 00:00:00 2001
From: nodyang <yangw@outlook.com>
Date: Mon, 11 Sep 2023 21:11:24 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E8=A1=A5=E7=BC=BA=E5=A4=B1?=
 =?UTF-8?q?=E7=9A=84=E7=82=B9=E4=BD=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../BasePlcHelper.cs                          | 3197 ++++++++++++++++-
 Main/MCEdit/Data/MCProject/nodeDevice.xml     |  135 +-
 2 files changed, 3255 insertions(+), 77 deletions(-)

diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
index f1520fd..95350e9 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
@@ -957,18 +957,11 @@ namespace Mesnac.Action.ChemicalWeighing
 
         #endregion
 
-        
 
 
 
-        // public DataKeyValue FirstWord { get; set; }
-        // public DataKeyValue Spare4 { get; set; }
-        //
-        // public DataKeyValue RecipePause { get; set; }
-        //
-        // public DataKeyValue recipeName0 { get; set; }
-        // public DataKeyValue Dryer0_speed { get; set; }
 
+        #region 2107
 
         /// <summary>
         ///  压送秤A气源压力 dbw12
@@ -1721,8 +1714,97 @@ namespace Mesnac.Action.ChemicalWeighing
         public DataKeyValue Weter7_pressure { get; set; }
 
 
+        #endregion
+
+        #region 2107 增补
+        public DataKeyValue AS1BLT01 { get; set; }
+        public DataKeyValue AS1BLT02 { get; set; }
+        public DataKeyValue AS1BLT03 { get; set; }
+        public DataKeyValue AS1BLT04 { get; set; }
+        public DataKeyValue AS1BLT05 { get; set; }
+        public DataKeyValue AS2BLT01 { get; set; }
+        public DataKeyValue AS2BLT02 { get; set; }
+        public DataKeyValue AS2BLT03 { get; set; }
+        public DataKeyValue AS2BLT04 { get; set; }
+        public DataKeyValue AS2BLT05 { get; set; }
+        public DataKeyValue AS3BLT01 { get; set; }
+        public DataKeyValue AS3BLT02 { get; set; }
+        public DataKeyValue AS3BLT03 { get; set; }
+        public DataKeyValue AS3BLT04 { get; set; }
+        public DataKeyValue AS3BLT05 { get; set; }
+        public DataKeyValue AS4BLT01 { get; set; }
+        public DataKeyValue AS4BLT02 { get; set; }
+        public DataKeyValue AS4BLT03 { get; set; }
+        public DataKeyValue AS4BLT04 { get; set; }
+        public DataKeyValue AS4BLT05 { get; set; }
+        public DataKeyValue AS5BLT01 { get; set; }
+        public DataKeyValue AS5BLT02 { get; set; }
+        public DataKeyValue AS5BLT03 { get; set; }
+        public DataKeyValue AS5BLT04 { get; set; }
+        public DataKeyValue AS5BLT05 { get; set; }
+        public DataKeyValue AS1OIS01 { get; set; }
+        public DataKeyValue AS1OIS02 { get; set; }
+        public DataKeyValue AS1OIS03 { get; set; }
+        public DataKeyValue AS2OIS01 { get; set; }
+        public DataKeyValue AS2OIS02 { get; set; }
+        public DataKeyValue AS2OIS03 { get; set; }
+        public DataKeyValue AS3OIS01 { get; set; }
+        public DataKeyValue AS3OIS02 { get; set; }
+        public DataKeyValue AS3OIS03 { get; set; }
+        public DataKeyValue AS4OIS01 { get; set; }
+        public DataKeyValue AS4OIS02 { get; set; }
+        public DataKeyValue AS4OIS03 { get; set; }
+        public DataKeyValue AS2PCP01 { get; set; }
+        public DataKeyValue AS2PCP02 { get; set; }
+        public DataKeyValue AS2PCP03 { get; set; }
+        public DataKeyValue PV1ADB01 { get; set; }
+        public DataKeyValue PV1BDB01 { get; set; }
+        public DataKeyValue PV1CDB01 { get; set; }
+        public DataKeyValue PV1DDB01 { get; set; }
+        public DataKeyValue PV1EDB01 { get; set; }
+        public DataKeyValue PV1FDB01 { get; set; }
+        public DataKeyValue PV1GDB01 { get; set; }
+        public DataKeyValue PV1HDB01 { get; set; }
+        public DataKeyValue PV1IDB01 { get; set; }
+        public DataKeyValue PV1JDB01 { get; set; }
+        public DataKeyValue PV1KDB01 { get; set; }
+        public DataKeyValue PV1LDB01 { get; set; }
+        public DataKeyValue PM1ADF01 { get; set; }
+        public DataKeyValue PM1BDF01 { get; set; }
+        public DataKeyValue PM1CDF01 { get; set; }
+        public DataKeyValue PM1DDF01 { get; set; }
+        public DataKeyValue PM1EDF01 { get; set; }
+        public DataKeyValue PM1FDF01 { get; set; }
+        public DataKeyValue PM1GDF01 { get; set; }
+        public DataKeyValue PM1HDF01 { get; set; }
+        public DataKeyValue PM1IDF01 { get; set; }
+        public DataKeyValue PM1JDF01 { get; set; }
+        public DataKeyValue PM1KDF01 { get; set; }
+        public DataKeyValue PM1LDF01 { get; set; }
+        public DataKeyValue PV2ADB01 { get; set; }
+        public DataKeyValue PV2BDB01 { get; set; }
+        public DataKeyValue PV2CDB01 { get; set; }
+        public DataKeyValue PV2DDB01 { get; set; }
+        public DataKeyValue AS1GET01 { get; set; }
+        public DataKeyValue AS1GET02 { get; set; }
+        public DataKeyValue AS2GET01 { get; set; }
+        public DataKeyValue AS2GET02 { get; set; }
+        public DataKeyValue AS3GET01 { get; set; }
+        public DataKeyValue AS3GET02 { get; set; }
+        public DataKeyValue AS4GET01 { get; set; }
+        public DataKeyValue AS4GET02 { get; set; }
+        public DataKeyValue AS5GET01 { get; set; }
+        public DataKeyValue AS5GET02 { get; set; }
+        public DataKeyValue AS6GET01 { get; set; }
+        public DataKeyValue AS6GET02 { get; set; }
+        public DataKeyValue AS7GET01 { get; set; }
+        public DataKeyValue AS7GET02 { get; set; }
+        public DataKeyValue AS8GET01 { get; set; }
+        public DataKeyValue AS8GET02 { get; set; }
 
+        #endregion
 
+        #region 2107
         /// <summary>
         ///   PLC通讯指示,大于0:正常,0:断线
         /// </summary>
@@ -1886,6 +1968,10 @@ namespace Mesnac.Action.ChemicalWeighing
         /// </summary>
         public DataKeyValue LampTest { get; set; }
 
+        #endregion
+
+        #region 2102
+       
 
         public DataKeyValue BU1ASF01_ManualMode { get; set; }
         public DataKeyValue BU1ASF01_AutoMode { get; set; }
@@ -3114,7 +3200,7 @@ namespace Mesnac.Action.ChemicalWeighing
         public DataKeyValue BU8GEB01_P { get; set; }
 
 
-
+#endregion
 
 
 
@@ -4772,7 +4858,7 @@ namespace Mesnac.Action.ChemicalWeighing
 
         #endregion
 
-
+        #region 2105
 
         public DataKeyValue Plan0_RecipeCode { get; set; }
         public DataKeyValue Plan0_PlanCode { get; set; }
@@ -4806,5 +4892,3096 @@ namespace Mesnac.Action.ChemicalWeighing
         public DataKeyValue End1 { get; set; }
         public DataKeyValue End2 { get; set; }
         public DataKeyValue End3 { get; set; }
+
+        #endregion
+
+
+        #region 2102  新增
+        public DataKeyValue BUWeter1_ManualMode { get; set; }
+        public DataKeyValue BUWeter1_AutoMode { get; set; }
+        public DataKeyValue BUWeter1_AlarmReset { get; set; }
+        public DataKeyValue BUWeter1_SetManual { get; set; }
+        public DataKeyValue BUWeter1_SetAuto { get; set; }
+        public DataKeyValue BUWeter1_SetPosition { get; set; }
+        public DataKeyValue BUWeter1_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter1_Set { get; set; }
+        public DataKeyValue BUWeter1_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter1_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter1_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter1_Alarm { get; set; }
+        public DataKeyValue BUWeter1_P { get; set; }
+        public DataKeyValue BUWeter2_ManualMode { get; set; }
+        public DataKeyValue BUWeter2_AutoMode { get; set; }
+        public DataKeyValue BUWeter2_AlarmReset { get; set; }
+        public DataKeyValue BUWeter2_SetManual { get; set; }
+        public DataKeyValue BUWeter2_SetAuto { get; set; }
+        public DataKeyValue BUWeter2_SetPosition { get; set; }
+        public DataKeyValue BUWeter2_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter2_Set { get; set; }
+        public DataKeyValue BUWeter2_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter2_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter2_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter2_Alarm { get; set; }
+        public DataKeyValue BUWeter2_P { get; set; }
+        public DataKeyValue BUWeter3_ManualMode { get; set; }
+        public DataKeyValue BUWeter3_AutoMode { get; set; }
+        public DataKeyValue BUWeter3_AlarmReset { get; set; }
+        public DataKeyValue BUWeter3_SetManual { get; set; }
+        public DataKeyValue BUWeter3_SetAuto { get; set; }
+        public DataKeyValue BUWeter3_SetPosition { get; set; }
+        public DataKeyValue BUWeter3_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter3_Set { get; set; }
+        public DataKeyValue BUWeter3_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter3_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter3_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter3_Alarm { get; set; }
+        public DataKeyValue BUWeter3_P { get; set; }
+        public DataKeyValue BUWeter4_ManualMode { get; set; }
+        public DataKeyValue BUWeter4_AutoMode { get; set; }
+        public DataKeyValue BUWeter4_AlarmReset { get; set; }
+        public DataKeyValue BUWeter4_SetManual { get; set; }
+        public DataKeyValue BUWeter4_SetAuto { get; set; }
+        public DataKeyValue BUWeter4_SetPosition { get; set; }
+        public DataKeyValue BUWeter4_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter4_Set { get; set; }
+        public DataKeyValue BUWeter4_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter4_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter4_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter4_Alarm { get; set; }
+        public DataKeyValue BUWeter4_P { get; set; }
+        public DataKeyValue BUWeter5_ManualMode { get; set; }
+        public DataKeyValue BUWeter5_AutoMode { get; set; }
+        public DataKeyValue BUWeter5_AlarmReset { get; set; }
+        public DataKeyValue BUWeter5_SetManual { get; set; }
+        public DataKeyValue BUWeter5_SetAuto { get; set; }
+        public DataKeyValue BUWeter5_SetPosition { get; set; }
+        public DataKeyValue BUWeter5_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter5_Set { get; set; }
+        public DataKeyValue BUWeter5_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter5_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter5_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter5_Alarm { get; set; }
+        public DataKeyValue BUWeter5_P { get; set; }
+        public DataKeyValue BUWeter6_ManualMode { get; set; }
+        public DataKeyValue BUWeter6_AutoMode { get; set; }
+        public DataKeyValue BUWeter6_AlarmReset { get; set; }
+        public DataKeyValue BUWeter6_SetManual { get; set; }
+        public DataKeyValue BUWeter6_SetAuto { get; set; }
+        public DataKeyValue BUWeter6_SetPosition { get; set; }
+        public DataKeyValue BUWeter6_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter6_Set { get; set; }
+        public DataKeyValue BUWeter6_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter6_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter6_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter6_Alarm { get; set; }
+        public DataKeyValue BUWeter6_P { get; set; }
+        public DataKeyValue BUWeter7_ManualMode { get; set; }
+        public DataKeyValue BUWeter7_AutoMode { get; set; }
+        public DataKeyValue BUWeter7_AlarmReset { get; set; }
+        public DataKeyValue BUWeter7_SetManual { get; set; }
+        public DataKeyValue BUWeter7_SetAuto { get; set; }
+        public DataKeyValue BUWeter7_SetPosition { get; set; }
+        public DataKeyValue BUWeter7_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter7_Set { get; set; }
+        public DataKeyValue BUWeter7_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter7_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter7_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter7_Alarm { get; set; }
+        public DataKeyValue BUWeter7_P { get; set; }
+        public DataKeyValue BUWeter8_ManualMode { get; set; }
+        public DataKeyValue BUWeter8_AutoMode { get; set; }
+        public DataKeyValue BUWeter8_AlarmReset { get; set; }
+        public DataKeyValue BUWeter8_SetManual { get; set; }
+        public DataKeyValue BUWeter8_SetAuto { get; set; }
+        public DataKeyValue BUWeter8_SetPosition { get; set; }
+        public DataKeyValue BUWeter8_UnSetPosition { get; set; }
+        public DataKeyValue BUWeter8_Set { get; set; }
+        public DataKeyValue BUWeter8_AlarmSetPos { get; set; }
+        public DataKeyValue BUWeter8_AlarmUnSetPos { get; set; }
+        public DataKeyValue BUWeter8_AlarmPosition { get; set; }
+        public DataKeyValue BUWeter8_Alarm { get; set; }
+        public DataKeyValue BUWeter8_P { get; set; }
+
+        #endregion
+
+
+
+        #region 2103
+
+        public DataKeyValue DM1ASI01_ManualMode { get; set; }
+        public DataKeyValue DM1ASI01_AutoMode { get; set; }
+        public DataKeyValue DM1ASI01_AlarmReset { get; set; }
+        public DataKeyValue DM1ASI01_StartManual { get; set; }
+        public DataKeyValue DM1ASI01_StopManual { get; set; }
+        public DataKeyValue DM1ASI01_StartAuto { get; set; }
+        public DataKeyValue DM1ASI01_StopAuto { get; set; }
+        public DataKeyValue DM1ASI01_Running { get; set; }
+        public DataKeyValue DM1ASI01_Run { get; set; }
+        public DataKeyValue DM1ASI01_Alarm { get; set; }
+        public DataKeyValue DM1BSI01_ManualMode { get; set; }
+        public DataKeyValue DM1BSI01_AutoMode { get; set; }
+        public DataKeyValue DM1BSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1BSI01_StartManual { get; set; }
+        public DataKeyValue DM1BSI01_StopManual { get; set; }
+        public DataKeyValue DM1BSI01_StartAuto { get; set; }
+        public DataKeyValue DM1BSI01_StopAuto { get; set; }
+        public DataKeyValue DM1BSI01_Running { get; set; }
+        public DataKeyValue DM1BSI01_Run { get; set; }
+        public DataKeyValue DM1BSI01_Alarm { get; set; }
+        public DataKeyValue DM1CSI01_ManualMode { get; set; }
+        public DataKeyValue DM1CSI01_AutoMode { get; set; }
+        public DataKeyValue DM1CSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1CSI01_StartManual { get; set; }
+        public DataKeyValue DM1CSI01_StopManual { get; set; }
+        public DataKeyValue DM1CSI01_StartAuto { get; set; }
+        public DataKeyValue DM1CSI01_StopAuto { get; set; }
+        public DataKeyValue DM1CSI01_Running { get; set; }
+        public DataKeyValue DM1CSI01_Run { get; set; }
+        public DataKeyValue DM1CSI01_Alarm { get; set; }
+        public DataKeyValue DM1DSI01_ManualMode { get; set; }
+        public DataKeyValue DM1DSI01_AutoMode { get; set; }
+        public DataKeyValue DM1DSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1DSI01_StartManual { get; set; }
+        public DataKeyValue DM1DSI01_StopManual { get; set; }
+        public DataKeyValue DM1DSI01_StartAuto { get; set; }
+        public DataKeyValue DM1DSI01_StopAuto { get; set; }
+        public DataKeyValue DM1DSI01_Running { get; set; }
+        public DataKeyValue DM1DSI01_Run { get; set; }
+        public DataKeyValue DM1DSI01_Alarm { get; set; }
+        public DataKeyValue DM1ESI01_ManualMode { get; set; }
+        public DataKeyValue DM1ESI01_AutoMode { get; set; }
+        public DataKeyValue DM1ESI01_AlarmReset { get; set; }
+        public DataKeyValue DM1ESI01_StartManual { get; set; }
+        public DataKeyValue DM1ESI01_StopManual { get; set; }
+        public DataKeyValue DM1ESI01_StartAuto { get; set; }
+        public DataKeyValue DM1ESI01_StopAuto { get; set; }
+        public DataKeyValue DM1ESI01_Running { get; set; }
+        public DataKeyValue DM1ESI01_Run { get; set; }
+        public DataKeyValue DM1ESI01_Alarm { get; set; }
+        public DataKeyValue DM1FSI01_ManualMode { get; set; }
+        public DataKeyValue DM1FSI01_AutoMode { get; set; }
+        public DataKeyValue DM1FSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1FSI01_StartManual { get; set; }
+        public DataKeyValue DM1FSI01_StopManual { get; set; }
+        public DataKeyValue DM1FSI01_StartAuto { get; set; }
+        public DataKeyValue DM1FSI01_StopAuto { get; set; }
+        public DataKeyValue DM1FSI01_Running { get; set; }
+        public DataKeyValue DM1FSI01_Run { get; set; }
+        public DataKeyValue DM1FSI01_Alarm { get; set; }
+        public DataKeyValue DM1GSI01_ManualMode { get; set; }
+        public DataKeyValue DM1GSI01_AutoMode { get; set; }
+        public DataKeyValue DM1GSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1GSI01_StartManual { get; set; }
+        public DataKeyValue DM1GSI01_StopManual { get; set; }
+        public DataKeyValue DM1GSI01_StartAuto { get; set; }
+        public DataKeyValue DM1GSI01_StopAuto { get; set; }
+        public DataKeyValue DM1GSI01_Running { get; set; }
+        public DataKeyValue DM1GSI01_Run { get; set; }
+        public DataKeyValue DM1GSI01_Alarm { get; set; }
+        public DataKeyValue DM1HSI01_ManualMode { get; set; }
+        public DataKeyValue DM1HSI01_AutoMode { get; set; }
+        public DataKeyValue DM1HSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1HSI01_StartManual { get; set; }
+        public DataKeyValue DM1HSI01_StopManual { get; set; }
+        public DataKeyValue DM1HSI01_StartAuto { get; set; }
+        public DataKeyValue DM1HSI01_StopAuto { get; set; }
+        public DataKeyValue DM1HSI01_Running { get; set; }
+        public DataKeyValue DM1HSI01_Run { get; set; }
+        public DataKeyValue DM1HSI01_Alarm { get; set; }
+        public DataKeyValue DM1ISI01_ManualMode { get; set; }
+        public DataKeyValue DM1ISI01_AutoMode { get; set; }
+        public DataKeyValue DM1ISI01_AlarmReset { get; set; }
+        public DataKeyValue DM1ISI01_StartManual { get; set; }
+        public DataKeyValue DM1ISI01_StopManual { get; set; }
+        public DataKeyValue DM1ISI01_StartAuto { get; set; }
+        public DataKeyValue DM1ISI01_StopAuto { get; set; }
+        public DataKeyValue DM1ISI01_Running { get; set; }
+        public DataKeyValue DM1ISI01_Run { get; set; }
+        public DataKeyValue DM1ISI01_Alarm { get; set; }
+        public DataKeyValue DM1JSI01_ManualMode { get; set; }
+        public DataKeyValue DM1JSI01_AutoMode { get; set; }
+        public DataKeyValue DM1JSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1JSI01_StartManual { get; set; }
+        public DataKeyValue DM1JSI01_StopManual { get; set; }
+        public DataKeyValue DM1JSI01_StartAuto { get; set; }
+        public DataKeyValue DM1JSI01_StopAuto { get; set; }
+        public DataKeyValue DM1JSI01_Running { get; set; }
+        public DataKeyValue DM1JSI01_Run { get; set; }
+        public DataKeyValue DM1JSI01_Alarm { get; set; }
+        public DataKeyValue DM1KSI01_ManualMode { get; set; }
+        public DataKeyValue DM1KSI01_AutoMode { get; set; }
+        public DataKeyValue DM1KSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1KSI01_StartManual { get; set; }
+        public DataKeyValue DM1KSI01_StopManual { get; set; }
+        public DataKeyValue DM1KSI01_StartAuto { get; set; }
+        public DataKeyValue DM1KSI01_StopAuto { get; set; }
+        public DataKeyValue DM1KSI01_Running { get; set; }
+        public DataKeyValue DM1KSI01_Run { get; set; }
+        public DataKeyValue DM1KSI01_Alarm { get; set; }
+        public DataKeyValue DM1LSI01_ManualMode { get; set; }
+        public DataKeyValue DM1LSI01_AutoMode { get; set; }
+        public DataKeyValue DM1LSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1LSI01_StartManual { get; set; }
+        public DataKeyValue DM1LSI01_StopManual { get; set; }
+        public DataKeyValue DM1LSI01_StartAuto { get; set; }
+        public DataKeyValue DM1LSI01_StopAuto { get; set; }
+        public DataKeyValue DM1LSI01_Running { get; set; }
+        public DataKeyValue DM1LSI01_Run { get; set; }
+        public DataKeyValue DM1LSI01_Alarm { get; set; }
+        public DataKeyValue DM1MSI01_ManualMode { get; set; }
+        public DataKeyValue DM1MSI01_AutoMode { get; set; }
+        public DataKeyValue DM1MSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1MSI01_StartManual { get; set; }
+        public DataKeyValue DM1MSI01_StopManual { get; set; }
+        public DataKeyValue DM1MSI01_StartAuto { get; set; }
+        public DataKeyValue DM1MSI01_StopAuto { get; set; }
+        public DataKeyValue DM1MSI01_Running { get; set; }
+        public DataKeyValue DM1MSI01_Run { get; set; }
+        public DataKeyValue DM1MSI01_Alarm { get; set; }
+        public DataKeyValue DM1NSI01_ManualMode { get; set; }
+        public DataKeyValue DM1NSI01_AutoMode { get; set; }
+        public DataKeyValue DM1NSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1NSI01_StartManual { get; set; }
+        public DataKeyValue DM1NSI01_StopManual { get; set; }
+        public DataKeyValue DM1NSI01_StartAuto { get; set; }
+        public DataKeyValue DM1NSI01_StopAuto { get; set; }
+        public DataKeyValue DM1NSI01_Running { get; set; }
+        public DataKeyValue DM1NSI01_Run { get; set; }
+        public DataKeyValue DM1NSI01_Alarm { get; set; }
+        public DataKeyValue DM1OSI01_ManualMode { get; set; }
+        public DataKeyValue DM1OSI01_AutoMode { get; set; }
+        public DataKeyValue DM1OSI01_AlarmReset { get; set; }
+        public DataKeyValue DM1OSI01_StartManual { get; set; }
+        public DataKeyValue DM1OSI01_StopManual { get; set; }
+        public DataKeyValue DM1OSI01_StartAuto { get; set; }
+        public DataKeyValue DM1OSI01_StopAuto { get; set; }
+        public DataKeyValue DM1OSI01_Running { get; set; }
+        public DataKeyValue DM1OSI01_Run { get; set; }
+        public DataKeyValue DM1OSI01_Alarm { get; set; }
+        public DataKeyValue DM1ADB01_ManualMode { get; set; }
+        public DataKeyValue DM1ADB01_AutoMode { get; set; }
+        public DataKeyValue DM1ADB01_AlarmReset { get; set; }
+        public DataKeyValue DM1ADB01_StartManual { get; set; }
+        public DataKeyValue DM1ADB01_StopManual { get; set; }
+        public DataKeyValue DM1ADB01_StartAuto { get; set; }
+        public DataKeyValue DM1ADB01_StopAuto { get; set; }
+        public DataKeyValue DM1ADB01_Running { get; set; }
+        public DataKeyValue DM1ADB01_Run { get; set; }
+        public DataKeyValue DM1ADB01_Alarm { get; set; }
+        public DataKeyValue DM1BDB01_ManualMode { get; set; }
+        public DataKeyValue DM1BDB01_AutoMode { get; set; }
+        public DataKeyValue DM1BDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1BDB01_StartManual { get; set; }
+        public DataKeyValue DM1BDB01_StopManual { get; set; }
+        public DataKeyValue DM1BDB01_StartAuto { get; set; }
+        public DataKeyValue DM1BDB01_StopAuto { get; set; }
+        public DataKeyValue DM1BDB01_Running { get; set; }
+        public DataKeyValue DM1BDB01_Run { get; set; }
+        public DataKeyValue DM1BDB01_Alarm { get; set; }
+        public DataKeyValue DM1CDB01_ManualMode { get; set; }
+        public DataKeyValue DM1CDB01_AutoMode { get; set; }
+        public DataKeyValue DM1CDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1CDB01_StartManual { get; set; }
+        public DataKeyValue DM1CDB01_StopManual { get; set; }
+        public DataKeyValue DM1CDB01_StartAuto { get; set; }
+        public DataKeyValue DM1CDB01_StopAuto { get; set; }
+        public DataKeyValue DM1CDB01_Running { get; set; }
+        public DataKeyValue DM1CDB01_Run { get; set; }
+        public DataKeyValue DM1CDB01_Alarm { get; set; }
+        public DataKeyValue DM1DDB01_ManualMode { get; set; }
+        public DataKeyValue DM1DDB01_AutoMode { get; set; }
+        public DataKeyValue DM1DDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1DDB01_StartManual { get; set; }
+        public DataKeyValue DM1DDB01_StopManual { get; set; }
+        public DataKeyValue DM1DDB01_StartAuto { get; set; }
+        public DataKeyValue DM1DDB01_StopAuto { get; set; }
+        public DataKeyValue DM1DDB01_Running { get; set; }
+        public DataKeyValue DM1DDB01_Run { get; set; }
+        public DataKeyValue DM1DDB01_Alarm { get; set; }
+        public DataKeyValue DM1EDB01_ManualMode { get; set; }
+        public DataKeyValue DM1EDB01_AutoMode { get; set; }
+        public DataKeyValue DM1EDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1EDB01_StartManual { get; set; }
+        public DataKeyValue DM1EDB01_StopManual { get; set; }
+        public DataKeyValue DM1EDB01_StartAuto { get; set; }
+        public DataKeyValue DM1EDB01_StopAuto { get; set; }
+        public DataKeyValue DM1EDB01_Running { get; set; }
+        public DataKeyValue DM1EDB01_Run { get; set; }
+        public DataKeyValue DM1EDB01_Alarm { get; set; }
+        public DataKeyValue DM1FDB01_ManualMode { get; set; }
+        public DataKeyValue DM1FDB01_AutoMode { get; set; }
+        public DataKeyValue DM1FDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1FDB01_StartManual { get; set; }
+        public DataKeyValue DM1FDB01_StopManual { get; set; }
+        public DataKeyValue DM1FDB01_StartAuto { get; set; }
+        public DataKeyValue DM1FDB01_StopAuto { get; set; }
+        public DataKeyValue DM1FDB01_Running { get; set; }
+        public DataKeyValue DM1FDB01_Run { get; set; }
+        public DataKeyValue DM1FDB01_Alarm { get; set; }
+        public DataKeyValue DM1GDB01_ManualMode { get; set; }
+        public DataKeyValue DM1GDB01_AutoMode { get; set; }
+        public DataKeyValue DM1GDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1GDB01_StartManual { get; set; }
+        public DataKeyValue DM1GDB01_StopManual { get; set; }
+        public DataKeyValue DM1GDB01_StartAuto { get; set; }
+        public DataKeyValue DM1GDB01_StopAuto { get; set; }
+        public DataKeyValue DM1GDB01_Running { get; set; }
+        public DataKeyValue DM1GDB01_Run { get; set; }
+        public DataKeyValue DM1GDB01_Alarm { get; set; }
+        public DataKeyValue DM1HDB01_ManualMode { get; set; }
+        public DataKeyValue DM1HDB01_AutoMode { get; set; }
+        public DataKeyValue DM1HDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1HDB01_StartManual { get; set; }
+        public DataKeyValue DM1HDB01_StopManual { get; set; }
+        public DataKeyValue DM1HDB01_StartAuto { get; set; }
+        public DataKeyValue DM1HDB01_StopAuto { get; set; }
+        public DataKeyValue DM1HDB01_Running { get; set; }
+        public DataKeyValue DM1HDB01_Run { get; set; }
+        public DataKeyValue DM1HDB01_Alarm { get; set; }
+        public DataKeyValue DM1IDB01_ManualMode { get; set; }
+        public DataKeyValue DM1IDB01_AutoMode { get; set; }
+        public DataKeyValue DM1IDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1IDB01_StartManual { get; set; }
+        public DataKeyValue DM1IDB01_StopManual { get; set; }
+        public DataKeyValue DM1IDB01_StartAuto { get; set; }
+        public DataKeyValue DM1IDB01_StopAuto { get; set; }
+        public DataKeyValue DM1IDB01_Running { get; set; }
+        public DataKeyValue DM1IDB01_Run { get; set; }
+        public DataKeyValue DM1IDB01_Alarm { get; set; }
+        public DataKeyValue DM1JDB01_ManualMode { get; set; }
+        public DataKeyValue DM1JDB01_AutoMode { get; set; }
+        public DataKeyValue DM1JDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1JDB01_StartManual { get; set; }
+        public DataKeyValue DM1JDB01_StopManual { get; set; }
+        public DataKeyValue DM1JDB01_StartAuto { get; set; }
+        public DataKeyValue DM1JDB01_StopAuto { get; set; }
+        public DataKeyValue DM1JDB01_Running { get; set; }
+        public DataKeyValue DM1JDB01_Run { get; set; }
+        public DataKeyValue DM1JDB01_Alarm { get; set; }
+        public DataKeyValue DM1KDB01_ManualMode { get; set; }
+        public DataKeyValue DM1KDB01_AutoMode { get; set; }
+        public DataKeyValue DM1KDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1KDB01_StartManual { get; set; }
+        public DataKeyValue DM1KDB01_StopManual { get; set; }
+        public DataKeyValue DM1KDB01_StartAuto { get; set; }
+        public DataKeyValue DM1KDB01_StopAuto { get; set; }
+        public DataKeyValue DM1KDB01_Running { get; set; }
+        public DataKeyValue DM1KDB01_Run { get; set; }
+        public DataKeyValue DM1KDB01_Alarm { get; set; }
+        public DataKeyValue DM1LDB01_ManualMode { get; set; }
+        public DataKeyValue DM1LDB01_AutoMode { get; set; }
+        public DataKeyValue DM1LDB01_AlarmReset { get; set; }
+        public DataKeyValue DM1LDB01_StartManual { get; set; }
+        public DataKeyValue DM1LDB01_StopManual { get; set; }
+        public DataKeyValue DM1LDB01_StartAuto { get; set; }
+        public DataKeyValue DM1LDB01_StopAuto { get; set; }
+        public DataKeyValue DM1LDB01_Running { get; set; }
+        public DataKeyValue DM1LDB01_Run { get; set; }
+        public DataKeyValue DM1LDB01_Alarm { get; set; }
+        public DataKeyValue DM1ADF01_ManualMode { get; set; }
+        public DataKeyValue DM1ADF01_AutoMode { get; set; }
+        public DataKeyValue DM1ADF01_AlarmReset { get; set; }
+        public DataKeyValue DM1ADF01_StartManual { get; set; }
+        public DataKeyValue DM1ADF01_StopManual { get; set; }
+        public DataKeyValue DM1ADF01_StartAuto { get; set; }
+        public DataKeyValue DM1ADF01_StopAuto { get; set; }
+        public DataKeyValue DM1ADF01_Running { get; set; }
+        public DataKeyValue DM1ADF01_Run { get; set; }
+        public DataKeyValue DM1ADF01_Alarm { get; set; }
+        public DataKeyValue DM1BDF01_ManualMode { get; set; }
+        public DataKeyValue DM1BDF01_AutoMode { get; set; }
+        public DataKeyValue DM1BDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1BDF01_StartManual { get; set; }
+        public DataKeyValue DM1BDF01_StopManual { get; set; }
+        public DataKeyValue DM1BDF01_StartAuto { get; set; }
+        public DataKeyValue DM1BDF01_StopAuto { get; set; }
+        public DataKeyValue DM1BDF01_Running { get; set; }
+        public DataKeyValue DM1BDF01_Run { get; set; }
+        public DataKeyValue DM1BDF01_Alarm { get; set; }
+        public DataKeyValue DM1CDF01_ManualMode { get; set; }
+        public DataKeyValue DM1CDF01_AutoMode { get; set; }
+        public DataKeyValue DM1CDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1CDF01_StartManual { get; set; }
+        public DataKeyValue DM1CDF01_StopManual { get; set; }
+        public DataKeyValue DM1CDF01_StartAuto { get; set; }
+        public DataKeyValue DM1CDF01_StopAuto { get; set; }
+        public DataKeyValue DM1CDF01_Running { get; set; }
+        public DataKeyValue DM1CDF01_Run { get; set; }
+        public DataKeyValue DM1CDF01_Alarm { get; set; }
+        public DataKeyValue DM1DDF01_ManualMode { get; set; }
+        public DataKeyValue DM1DDF01_AutoMode { get; set; }
+        public DataKeyValue DM1DDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1DDF01_StartManual { get; set; }
+        public DataKeyValue DM1DDF01_StopManual { get; set; }
+        public DataKeyValue DM1DDF01_StartAuto { get; set; }
+        public DataKeyValue DM1DDF01_StopAuto { get; set; }
+        public DataKeyValue DM1DDF01_Running { get; set; }
+        public DataKeyValue DM1DDF01_Run { get; set; }
+        public DataKeyValue DM1DDF01_Alarm { get; set; }
+        public DataKeyValue DM1EDF01_ManualMode { get; set; }
+        public DataKeyValue DM1EDF01_AutoMode { get; set; }
+        public DataKeyValue DM1EDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1EDF01_StartManual { get; set; }
+        public DataKeyValue DM1EDF01_StopManual { get; set; }
+        public DataKeyValue DM1EDF01_StartAuto { get; set; }
+        public DataKeyValue DM1EDF01_StopAuto { get; set; }
+        public DataKeyValue DM1EDF01_Running { get; set; }
+        public DataKeyValue DM1EDF01_Run { get; set; }
+        public DataKeyValue DM1EDF01_Alarm { get; set; }
+        public DataKeyValue DM1FDF01_ManualMode { get; set; }
+        public DataKeyValue DM1FDF01_AutoMode { get; set; }
+        public DataKeyValue DM1FDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1FDF01_StartManual { get; set; }
+        public DataKeyValue DM1FDF01_StopManual { get; set; }
+        public DataKeyValue DM1FDF01_StartAuto { get; set; }
+        public DataKeyValue DM1FDF01_StopAuto { get; set; }
+        public DataKeyValue DM1FDF01_Running { get; set; }
+        public DataKeyValue DM1FDF01_Run { get; set; }
+        public DataKeyValue DM1FDF01_Alarm { get; set; }
+        public DataKeyValue DM1GDF01_ManualMode { get; set; }
+        public DataKeyValue DM1GDF01_AutoMode { get; set; }
+        public DataKeyValue DM1GDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1GDF01_StartManual { get; set; }
+        public DataKeyValue DM1GDF01_StopManual { get; set; }
+        public DataKeyValue DM1GDF01_StartAuto { get; set; }
+        public DataKeyValue DM1GDF01_StopAuto { get; set; }
+        public DataKeyValue DM1GDF01_Running { get; set; }
+        public DataKeyValue DM1GDF01_Run { get; set; }
+        public DataKeyValue DM1GDF01_Alarm { get; set; }
+        public DataKeyValue DM1HDF01_ManualMode { get; set; }
+        public DataKeyValue DM1HDF01_AutoMode { get; set; }
+        public DataKeyValue DM1HDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1HDF01_StartManual { get; set; }
+        public DataKeyValue DM1HDF01_StopManual { get; set; }
+        public DataKeyValue DM1HDF01_StartAuto { get; set; }
+        public DataKeyValue DM1HDF01_StopAuto { get; set; }
+        public DataKeyValue DM1HDF01_Running { get; set; }
+        public DataKeyValue DM1HDF01_Run { get; set; }
+        public DataKeyValue DM1HDF01_Alarm { get; set; }
+        public DataKeyValue DM1IDF01_ManualMode { get; set; }
+        public DataKeyValue DM1IDF01_AutoMode { get; set; }
+        public DataKeyValue DM1IDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1IDF01_StartManual { get; set; }
+        public DataKeyValue DM1IDF01_StopManual { get; set; }
+        public DataKeyValue DM1IDF01_StartAuto { get; set; }
+        public DataKeyValue DM1IDF01_StopAuto { get; set; }
+        public DataKeyValue DM1IDF01_Running { get; set; }
+        public DataKeyValue DM1IDF01_Run { get; set; }
+        public DataKeyValue DM1IDF01_Alarm { get; set; }
+        public DataKeyValue DM1JDF01_ManualMode { get; set; }
+        public DataKeyValue DM1JDF01_AutoMode { get; set; }
+        public DataKeyValue DM1JDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1JDF01_StartManual { get; set; }
+        public DataKeyValue DM1JDF01_StopManual { get; set; }
+        public DataKeyValue DM1JDF01_StartAuto { get; set; }
+        public DataKeyValue DM1JDF01_StopAuto { get; set; }
+        public DataKeyValue DM1JDF01_Running { get; set; }
+        public DataKeyValue DM1JDF01_Run { get; set; }
+        public DataKeyValue DM1JDF01_Alarm { get; set; }
+        public DataKeyValue DM1KDF01_ManualMode { get; set; }
+        public DataKeyValue DM1KDF01_AutoMode { get; set; }
+        public DataKeyValue DM1KDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1KDF01_StartManual { get; set; }
+        public DataKeyValue DM1KDF01_StopManual { get; set; }
+        public DataKeyValue DM1KDF01_StartAuto { get; set; }
+        public DataKeyValue DM1KDF01_StopAuto { get; set; }
+        public DataKeyValue DM1KDF01_Running { get; set; }
+        public DataKeyValue DM1KDF01_Run { get; set; }
+        public DataKeyValue DM1KDF01_Alarm { get; set; }
+        public DataKeyValue DM1LDF01_ManualMode { get; set; }
+        public DataKeyValue DM1LDF01_AutoMode { get; set; }
+        public DataKeyValue DM1LDF01_AlarmReset { get; set; }
+        public DataKeyValue DM1LDF01_StartManual { get; set; }
+        public DataKeyValue DM1LDF01_StopManual { get; set; }
+        public DataKeyValue DM1LDF01_StartAuto { get; set; }
+        public DataKeyValue DM1LDF01_StopAuto { get; set; }
+        public DataKeyValue DM1LDF01_Running { get; set; }
+        public DataKeyValue DM1LDF01_Run { get; set; }
+        public DataKeyValue DM1LDF01_Alarm { get; set; }
+        public DataKeyValue DMFILTER_ManualMode { get; set; }
+        public DataKeyValue DMFILTER_AutoMode { get; set; }
+        public DataKeyValue DMFILTER_AlarmReset { get; set; }
+        public DataKeyValue DMFILTER_StartManual { get; set; }
+        public DataKeyValue DMFILTER_StopManual { get; set; }
+        public DataKeyValue DMFILTER_StartAuto { get; set; }
+        public DataKeyValue DMFILTER_StopAuto { get; set; }
+        public DataKeyValue DMFILTER_Running { get; set; }
+        public DataKeyValue DMFILTER_Run { get; set; }
+        public DataKeyValue DMFILTER_Alarm { get; set; }
+        public DataKeyValue DM1ASF01_ManualMode { get; set; }
+        public DataKeyValue DM1ASF01_AutoMode { get; set; }
+        public DataKeyValue DM1ASF01_AlarmReset { get; set; }
+        public DataKeyValue DM1ASF01_StartManual { get; set; }
+        public DataKeyValue DM1ASF01_StopManual { get; set; }
+        public DataKeyValue DM1ASF01_StartAuto { get; set; }
+        public DataKeyValue DM1ASF01_StopAuto { get; set; }
+        public DataKeyValue DM1ASF01_Running { get; set; }
+        public DataKeyValue DM1ASF01_Run { get; set; }
+        public DataKeyValue DM1ASF01_Alarm { get; set; }
+        public DataKeyValue DM1BSF01_ManualMode { get; set; }
+        public DataKeyValue DM1BSF01_AutoMode { get; set; }
+        public DataKeyValue DM1BSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1BSF01_StartManual { get; set; }
+        public DataKeyValue DM1BSF01_StopManual { get; set; }
+        public DataKeyValue DM1BSF01_StartAuto { get; set; }
+        public DataKeyValue DM1BSF01_StopAuto { get; set; }
+        public DataKeyValue DM1BSF01_Running { get; set; }
+        public DataKeyValue DM1BSF01_Run { get; set; }
+        public DataKeyValue DM1BSF01_Alarm { get; set; }
+        public DataKeyValue DM1CSF01_ManualMode { get; set; }
+        public DataKeyValue DM1CSF01_AutoMode { get; set; }
+        public DataKeyValue DM1CSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1CSF01_StartManual { get; set; }
+        public DataKeyValue DM1CSF01_StopManual { get; set; }
+        public DataKeyValue DM1CSF01_StartAuto { get; set; }
+        public DataKeyValue DM1CSF01_StopAuto { get; set; }
+        public DataKeyValue DM1CSF01_Running { get; set; }
+        public DataKeyValue DM1CSF01_Run { get; set; }
+        public DataKeyValue DM1CSF01_Alarm { get; set; }
+        public DataKeyValue DM1DSF01_ManualMode { get; set; }
+        public DataKeyValue DM1DSF01_AutoMode { get; set; }
+        public DataKeyValue DM1DSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1DSF01_StartManual { get; set; }
+        public DataKeyValue DM1DSF01_StopManual { get; set; }
+        public DataKeyValue DM1DSF01_StartAuto { get; set; }
+        public DataKeyValue DM1DSF01_StopAuto { get; set; }
+        public DataKeyValue DM1DSF01_Running { get; set; }
+        public DataKeyValue DM1DSF01_Run { get; set; }
+        public DataKeyValue DM1DSF01_Alarm { get; set; }
+        public DataKeyValue DM1ESF01_ManualMode { get; set; }
+        public DataKeyValue DM1ESF01_AutoMode { get; set; }
+        public DataKeyValue DM1ESF01_AlarmReset { get; set; }
+        public DataKeyValue DM1ESF01_StartManual { get; set; }
+        public DataKeyValue DM1ESF01_StopManual { get; set; }
+        public DataKeyValue DM1ESF01_StartAuto { get; set; }
+        public DataKeyValue DM1ESF01_StopAuto { get; set; }
+        public DataKeyValue DM1ESF01_Running { get; set; }
+        public DataKeyValue DM1ESF01_Run { get; set; }
+        public DataKeyValue DM1ESF01_Alarm { get; set; }
+        public DataKeyValue DM1FSF01_ManualMode { get; set; }
+        public DataKeyValue DM1FSF01_AutoMode { get; set; }
+        public DataKeyValue DM1FSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1FSF01_StartManual { get; set; }
+        public DataKeyValue DM1FSF01_StopManual { get; set; }
+        public DataKeyValue DM1FSF01_StartAuto { get; set; }
+        public DataKeyValue DM1FSF01_StopAuto { get; set; }
+        public DataKeyValue DM1FSF01_Running { get; set; }
+        public DataKeyValue DM1FSF01_Run { get; set; }
+        public DataKeyValue DM1FSF01_Alarm { get; set; }
+        public DataKeyValue DM1GSF01_ManualMode { get; set; }
+        public DataKeyValue DM1GSF01_AutoMode { get; set; }
+        public DataKeyValue DM1GSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1GSF01_StartManual { get; set; }
+        public DataKeyValue DM1GSF01_StopManual { get; set; }
+        public DataKeyValue DM1GSF01_StartAuto { get; set; }
+        public DataKeyValue DM1GSF01_StopAuto { get; set; }
+        public DataKeyValue DM1GSF01_Running { get; set; }
+        public DataKeyValue DM1GSF01_Run { get; set; }
+        public DataKeyValue DM1GSF01_Alarm { get; set; }
+        public DataKeyValue DM1HSF01_ManualMode { get; set; }
+        public DataKeyValue DM1HSF01_AutoMode { get; set; }
+        public DataKeyValue DM1HSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1HSF01_StartManual { get; set; }
+        public DataKeyValue DM1HSF01_StopManual { get; set; }
+        public DataKeyValue DM1HSF01_StartAuto { get; set; }
+        public DataKeyValue DM1HSF01_StopAuto { get; set; }
+        public DataKeyValue DM1HSF01_Running { get; set; }
+        public DataKeyValue DM1HSF01_Run { get; set; }
+        public DataKeyValue DM1HSF01_Alarm { get; set; }
+        public DataKeyValue DM1ISF01_ManualMode { get; set; }
+        public DataKeyValue DM1ISF01_AutoMode { get; set; }
+        public DataKeyValue DM1ISF01_AlarmReset { get; set; }
+        public DataKeyValue DM1ISF01_StartManual { get; set; }
+        public DataKeyValue DM1ISF01_StopManual { get; set; }
+        public DataKeyValue DM1ISF01_StartAuto { get; set; }
+        public DataKeyValue DM1ISF01_StopAuto { get; set; }
+        public DataKeyValue DM1ISF01_Running { get; set; }
+        public DataKeyValue DM1ISF01_Run { get; set; }
+        public DataKeyValue DM1ISF01_Alarm { get; set; }
+        public DataKeyValue DM1JSF01_ManualMode { get; set; }
+        public DataKeyValue DM1JSF01_AutoMode { get; set; }
+        public DataKeyValue DM1JSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1JSF01_StartManual { get; set; }
+        public DataKeyValue DM1JSF01_StopManual { get; set; }
+        public DataKeyValue DM1JSF01_StartAuto { get; set; }
+        public DataKeyValue DM1JSF01_StopAuto { get; set; }
+        public DataKeyValue DM1JSF01_Running { get; set; }
+        public DataKeyValue DM1JSF01_Run { get; set; }
+        public DataKeyValue DM1JSF01_Alarm { get; set; }
+        public DataKeyValue DM1KSF01_ManualMode { get; set; }
+        public DataKeyValue DM1KSF01_AutoMode { get; set; }
+        public DataKeyValue DM1KSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1KSF01_StartManual { get; set; }
+        public DataKeyValue DM1KSF01_StopManual { get; set; }
+        public DataKeyValue DM1KSF01_StartAuto { get; set; }
+        public DataKeyValue DM1KSF01_StopAuto { get; set; }
+        public DataKeyValue DM1KSF01_Running { get; set; }
+        public DataKeyValue DM1KSF01_Run { get; set; }
+        public DataKeyValue DM1KSF01_Alarm { get; set; }
+        public DataKeyValue DM1LSF01_ManualMode { get; set; }
+        public DataKeyValue DM1LSF01_AutoMode { get; set; }
+        public DataKeyValue DM1LSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1LSF01_StartManual { get; set; }
+        public DataKeyValue DM1LSF01_StopManual { get; set; }
+        public DataKeyValue DM1LSF01_StartAuto { get; set; }
+        public DataKeyValue DM1LSF01_StopAuto { get; set; }
+        public DataKeyValue DM1LSF01_Running { get; set; }
+        public DataKeyValue DM1LSF01_Run { get; set; }
+        public DataKeyValue DM1LSF01_Alarm { get; set; }
+        public DataKeyValue DM1MSF01_ManualMode { get; set; }
+        public DataKeyValue DM1MSF01_AutoMode { get; set; }
+        public DataKeyValue DM1MSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1MSF01_StartManual { get; set; }
+        public DataKeyValue DM1MSF01_StopManual { get; set; }
+        public DataKeyValue DM1MSF01_StartAuto { get; set; }
+        public DataKeyValue DM1MSF01_StopAuto { get; set; }
+        public DataKeyValue DM1MSF01_Running { get; set; }
+        public DataKeyValue DM1MSF01_Run { get; set; }
+        public DataKeyValue DM1MSF01_Alarm { get; set; }
+        public DataKeyValue DM1NSF01_ManualMode { get; set; }
+        public DataKeyValue DM1NSF01_AutoMode { get; set; }
+        public DataKeyValue DM1NSF01_AlarmReset { get; set; }
+        public DataKeyValue DM1NSF01_StartManual { get; set; }
+        public DataKeyValue DM1NSF01_StopManual { get; set; }
+        public DataKeyValue DM1NSF01_StartAuto { get; set; }
+        public DataKeyValue DM1NSF01_StopAuto { get; set; }
+        public DataKeyValue DM1NSF01_Running { get; set; }
+        public DataKeyValue DM1NSF01_Run { get; set; }
+        public DataKeyValue DM1NSF01_Alarm { get; set; }
+        public DataKeyValue QQ24T11A_D_AutoMode = new DataKeyValue("Q24T11A_D_AutoMode");
+        public DataKeyValue Q24T11A_D_ManualMode = new DataKeyValue("24T11A_D_ManualMode");
+        public DataKeyValue Q24T11A_D_Start_A = new DataKeyValue("24T11A_D_Start_A");
+        public DataKeyValue Q24T11A_D_Stop_A = new DataKeyValue("24T11A_D_Stop_A");
+        public DataKeyValue Q24T11A_D_Start_M = new DataKeyValue("24T11A_D_Start_M");
+        public DataKeyValue Q24T11A_D_Stop_M = new DataKeyValue("24T11A_D_Stop_M");
+        public DataKeyValue Q24T11A_D_AlarmReset = new DataKeyValue("24T11A_D_AlarmReset");
+        public DataKeyValue Q24T11A_D_EXT_Estop = new DataKeyValue("24T11A_D_EXT_Estop");
+        public DataKeyValue Q24T11A_D_Running = new DataKeyValue("24T11A_D_Running");
+        public DataKeyValue Q24T11A_D_Alarm = new DataKeyValue("24T11A_D_Alarm");
+        public DataKeyValue Q24T11A_D_Error = new DataKeyValue("24T11A_D_Error");
+        public DataKeyValue Q24T11A_D_Enable = new DataKeyValue("24T11A_D_Enable");
+        public DataKeyValue Q24T11A_D_Polarity = new DataKeyValue("24T11A_D_Polarity");
+        public DataKeyValue Q24T11A_D_SetSpeed_A = new DataKeyValue("24T11A_D_SetSpeed_A");
+        public DataKeyValue Q24T11A_D_SetSpeed_M = new DataKeyValue("24T11A_D_SetSpeed_M");
+        public DataKeyValue Q24T11A_D_ACT_Speed = new DataKeyValue("24T11A_D_ACT_Speed");
+        public DataKeyValue Q64T01G_J_AutoMode = new DataKeyValue("64T01G_J_AutoMode");
+        public DataKeyValue Q64T01G_J_ManualMode = new DataKeyValue("64T01G_J_ManualMode");
+        public DataKeyValue Q64T01G_J_Start_A = new DataKeyValue("64T01G_J_Start_A");
+        public DataKeyValue Q64T01G_J_Stop_A = new DataKeyValue("64T01G_J_Stop_A");
+        public DataKeyValue Q64T01G_J_Start_M = new DataKeyValue("64T01G_J_Start_M");
+        public DataKeyValue Q64T01G_J_Stop_M = new DataKeyValue("64T01G_J_Stop_M");
+        public DataKeyValue Q64T01G_J_AlarmReset = new DataKeyValue("64T01G_J_AlarmReset");
+        public DataKeyValue Q64T01G_J_EXT_Estop = new DataKeyValue("64T01G_J_EXT_Estop");
+        public DataKeyValue Q64T01G_J_Running = new DataKeyValue("64T01G_J_Running");
+        public DataKeyValue Q64T01G_J_Alarm = new DataKeyValue("64T01G_J_Alarm");
+        public DataKeyValue Q64T01G_J_Error = new DataKeyValue("64T01G_J_Error");
+        public DataKeyValue Q64T01G_J_Enable = new DataKeyValue("64T01G_J_Enable");
+        public DataKeyValue Q64T01G_J_Polarity = new DataKeyValue("64T01G_J_Polarity");
+        public DataKeyValue Q64T01G_J_SetSpeed_A = new DataKeyValue("64T01G_J_SetSpeed_A");
+        public DataKeyValue Q64T01G_J_SetSpeed_M = new DataKeyValue("64T01G_J_SetSpeed_M");
+        public DataKeyValue Q64T01G_J_ACT_Speed = new DataKeyValue("64T01G_J_ACT_Speed");
+        public DataKeyValue Q64T61E_F_AutoMode = new DataKeyValue("64T61E_F_AutoMode");
+        public DataKeyValue Q64T61E_F_ManualMode = new DataKeyValue("64T61E_F_ManualMode");
+        public DataKeyValue Q64T61E_F_Start_A = new DataKeyValue("64T61E_F_Start_A");
+        public DataKeyValue Q64T61E_F_Stop_A = new DataKeyValue("64T61E_F_Stop_A");
+        public DataKeyValue Q64T61E_F_Start_M = new DataKeyValue("64T61E_F_Start_M");
+        public DataKeyValue Q64T61E_F_Stop_M = new DataKeyValue("64T61E_F_Stop_M");
+        public DataKeyValue Q64T61E_F_AlarmReset = new DataKeyValue("64T61E_F_AlarmReset");
+        public DataKeyValue Q64T61E_F_EXT_Estop = new DataKeyValue("64T61E_F_EXT_Estop");
+        public DataKeyValue Q64T61E_F_Running = new DataKeyValue("64T61E_F_Running");
+        public DataKeyValue Q64T61E_F_Alarm = new DataKeyValue("64T61E_F_Alarm");
+        public DataKeyValue Q64T61E_F_Error = new DataKeyValue("64T61E_F_Error");
+        public DataKeyValue Q64T61E_F_Enable = new DataKeyValue("64T61E_F_Enable");
+        public DataKeyValue Q64T61E_F_Polarity = new DataKeyValue("64T61E_F_Polarity");
+        public DataKeyValue Q64T61E_F_SetSpeed_A = new DataKeyValue("64T61E_F_SetSpeed_A");
+        public DataKeyValue Q64T61E_F_SetSpeed_M = new DataKeyValue("64T61E_F_SetSpeed_M");
+        public DataKeyValue Q64T61E_F_ACT_Speed = new DataKeyValue("64T61E_F_ACT_Speed");
+
+
+        public DataKeyValue DM1K_NSF01_AutoMode { get; set; }
+public DataKeyValue DM1K_NSF01_ManualMode { get; set; }
+public DataKeyValue DM1K_NSF01_Start_A { get; set; }
+public DataKeyValue DM1K_NSF01_Stop_A { get; set; }
+public DataKeyValue DM1K_NSF01_Start_M { get; set; }
+public DataKeyValue DM1K_NSF01_Stop_M { get; set; }
+public DataKeyValue DM1K_NSF01_AlarmReset { get; set; }
+public DataKeyValue DM1K_NSF01_EXT_Estop { get; set; }
+public DataKeyValue DM1K_NSF01_Running { get; set; }
+public DataKeyValue DM1K_NSF01_Alarm { get; set; }
+public DataKeyValue DM1K_NSF01_Error { get; set; }
+public DataKeyValue DM1K_NSF01_Enable { get; set; }
+public DataKeyValue DM1K_NSF01_Polarity { get; set; }
+public DataKeyValue DM1K_NSF01_SetSpeed_A { get; set; }
+public DataKeyValue DM1K_NSF01_SetSpeed_M { get; set; }
+public DataKeyValue DM1K_NSF01_ACT_Speed { get; set; }
+public DataKeyValue DM1OSF01_AutoMode { get; set; }
+public DataKeyValue DM1OSF01_ManualMode { get; set; }
+public DataKeyValue DM1OSF01_Start_A { get; set; }
+public DataKeyValue DM1OSF01_Stop_A { get; set; }
+public DataKeyValue DM1OSF01_Start_M { get; set; }
+public DataKeyValue DM1OSF01_Stop_M { get; set; }
+public DataKeyValue DM1OSF01_AlarmReset { get; set; }
+public DataKeyValue DM1OSF01_EXT_Estop { get; set; }
+public DataKeyValue DM1OSF01_Running { get; set; }
+public DataKeyValue DM1OSF01_Alarm { get; set; }
+public DataKeyValue DM1OSF01_Error { get; set; }
+public DataKeyValue DM1OSF01_Enable { get; set; }
+public DataKeyValue DM1OSF01_Polarity { get; set; }
+public DataKeyValue DM1OSF01_SetSpeed_A { get; set; }
+public DataKeyValue DM1OSF01_SetSpeed_M { get; set; }
+public DataKeyValue DM1OSF01_ACT_Speed { get; set; }
+public DataKeyValue DM2ASF01_AutoMode { get; set; }
+public DataKeyValue DM2ASF01_ManualMode { get; set; }
+public DataKeyValue DM2ASF01_Start_A { get; set; }
+public DataKeyValue DM2ASF01_Stop_A { get; set; }
+public DataKeyValue DM2ASF01_Start_M { get; set; }
+public DataKeyValue DM2ASF01_Stop_M { get; set; }
+public DataKeyValue DM2ASF01_AlarmReset { get; set; }
+public DataKeyValue DM2ASF01_EXT_Estop { get; set; }
+public DataKeyValue DM2ASF01_Running { get; set; }
+public DataKeyValue DM2ASF01_Alarm { get; set; }
+public DataKeyValue DM2ASF01_Error { get; set; }
+public DataKeyValue DM2ASF01_Enable { get; set; }
+public DataKeyValue DM2ASF01_Polarity { get; set; }
+public DataKeyValue DM2ASF01_SetSpeed_A { get; set; }
+public DataKeyValue DM2ASF01_SetSpeed_M { get; set; }
+public DataKeyValue DM2ASF01_ACT_Speed { get; set; }
+public DataKeyValue DM2BSF01_AutoMode { get; set; }
+public DataKeyValue DM2BSF01_ManualMode { get; set; }
+public DataKeyValue DM2BSF01_Start_A { get; set; }
+public DataKeyValue DM2BSF01_Stop_A { get; set; }
+public DataKeyValue DM2BSF01_Start_M { get; set; }
+public DataKeyValue DM2BSF01_Stop_M { get; set; }
+public DataKeyValue DM2BSF01_AlarmReset { get; set; }
+public DataKeyValue DM2BSF01_EXT_Estop { get; set; }
+public DataKeyValue DM2BSF01_Running { get; set; }
+public DataKeyValue DM2BSF01_Alarm { get; set; }
+public DataKeyValue DM2BSF01_Error { get; set; }
+public DataKeyValue DM2BSF01_Enable { get; set; }
+public DataKeyValue DM2BSF01_Polarity { get; set; }
+public DataKeyValue DM2BSF01_SetSpeed_A { get; set; }
+public DataKeyValue DM2BSF01_SetSpeed_M { get; set; }
+public DataKeyValue DM2BSF01_ACT_Speed { get; set; }
+public DataKeyValue DM2CSF01_AutoMode { get; set; }
+public DataKeyValue DM2CSF01_ManualMode { get; set; }
+public DataKeyValue DM2CSF01_Start_A { get; set; }
+public DataKeyValue DM2CSF01_Stop_A { get; set; }
+public DataKeyValue DM2CSF01_Start_M { get; set; }
+public DataKeyValue DM2CSF01_Stop_M { get; set; }
+public DataKeyValue DM2CSF01_AlarmReset { get; set; }
+public DataKeyValue DM2CSF01_EXT_Estop { get; set; }
+public DataKeyValue DM2CSF01_Running { get; set; }
+public DataKeyValue DM2CSF01_Alarm { get; set; }
+public DataKeyValue DM2CSF01_Error { get; set; }
+public DataKeyValue DM2CSF01_Enable { get; set; }
+public DataKeyValue DM2CSF01_Polarity { get; set; }
+public DataKeyValue DM2CSF01_SetSpeed_A { get; set; }
+public DataKeyValue DM2CSF01_SetSpeed_M { get; set; }
+public DataKeyValue DM2CSF01_ACT_Speed { get; set; }
+public DataKeyValue DM2DSF01_AutoMode { get; set; }
+public DataKeyValue DM2DSF01_ManualMode { get; set; }
+public DataKeyValue DM2DSF01_Start_A { get; set; }
+public DataKeyValue DM2DSF01_Stop_A { get; set; }
+public DataKeyValue DM2DSF01_Start_M { get; set; }
+public DataKeyValue DM2DSF01_Stop_M { get; set; }
+public DataKeyValue DM2DSF01_AlarmReset { get; set; }
+public DataKeyValue DM2DSF01_EXT_Estop { get; set; }
+public DataKeyValue DM2DSF01_Running { get; set; }
+public DataKeyValue DM2DSF01_Alarm { get; set; }
+public DataKeyValue DM2DSF01_Error { get; set; }
+public DataKeyValue DM2DSF01_Enable { get; set; }
+public DataKeyValue DM2DSF01_Polarity { get; set; }
+public DataKeyValue DM2DSF01_SetSpeed_A { get; set; }
+public DataKeyValue DM2DSF01_SetSpeed_M { get; set; }
+public DataKeyValue DM2DSF01_ACT_Speed { get; set; }
+public DataKeyValue DM1DRY1_AutoMode { get; set; }
+public DataKeyValue DM1DRY1_ManualMode { get; set; }
+public DataKeyValue DM1DRY1_Start_A { get; set; }
+public DataKeyValue DM1DRY1_Stop_A { get; set; }
+public DataKeyValue DM1DRY1_Start_M { get; set; }
+public DataKeyValue DM1DRY1_Stop_M { get; set; }
+public DataKeyValue DM1DRY1_AlarmReset { get; set; }
+public DataKeyValue DM1DRY1_EXT_Estop { get; set; }
+public DataKeyValue DM1DRY1_Running { get; set; }
+public DataKeyValue DM1DRY1_Alarm { get; set; }
+public DataKeyValue DM1DRY1_Error { get; set; }
+public DataKeyValue DM1DRY1_Enable { get; set; }
+public DataKeyValue DM1DRY1_Polarity { get; set; }
+public DataKeyValue DM1DRY1_SetSpeed_A { get; set; }
+public DataKeyValue DM1DRY1_SetSpeed_M { get; set; }
+public DataKeyValue DM1DRY1_ACT_Speed { get; set; }
+public DataKeyValue DM1DRY2_AutoMode { get; set; }
+public DataKeyValue DM1DRY2_ManualMode { get; set; }
+public DataKeyValue DM1DRY2_Start_A { get; set; }
+public DataKeyValue DM1DRY2_Stop_A { get; set; }
+public DataKeyValue DM1DRY2_Start_M { get; set; }
+public DataKeyValue DM1DRY2_Stop_M { get; set; }
+public DataKeyValue DM1DRY2_AlarmReset { get; set; }
+public DataKeyValue DM1DRY2_EXT_Estop { get; set; }
+public DataKeyValue DM1DRY2_Running { get; set; }
+public DataKeyValue DM1DRY2_Alarm { get; set; }
+public DataKeyValue DM1DRY2_Error { get; set; }
+public DataKeyValue DM1DRY2_Enable { get; set; }
+public DataKeyValue DM1DRY2_Polarity { get; set; }
+public DataKeyValue DM1DRY2_SetSpeed_A { get; set; }
+public DataKeyValue DM1DRY2_SetSpeed_M { get; set; }
+public DataKeyValue DM1DRY2_ACT_Speed { get; set; }
+public DataKeyValue DM1DRY3_AutoMode { get; set; }
+public DataKeyValue DM1DRY3_ManualMode { get; set; }
+public DataKeyValue DM1DRY3_Start_A { get; set; }
+public DataKeyValue DM1DRY3_Stop_A { get; set; }
+public DataKeyValue DM1DRY3_Start_M { get; set; }
+public DataKeyValue DM1DRY3_Stop_M { get; set; }
+public DataKeyValue DM1DRY3_AlarmReset { get; set; }
+public DataKeyValue DM1DRY3_EXT_Estop { get; set; }
+public DataKeyValue DM1DRY3_Running { get; set; }
+public DataKeyValue DM1DRY3_Alarm { get; set; }
+public DataKeyValue DM1DRY3_Error { get; set; }
+public DataKeyValue DM1DRY3_Enable { get; set; }
+public DataKeyValue DM1DRY3_Polarity { get; set; }
+public DataKeyValue DM1DRY3_SetSpeed_A { get; set; }
+public DataKeyValue DM1DRY3_SetSpeed_M { get; set; }
+public DataKeyValue DM1DRY3_ACT_Speed { get; set; }
+public DataKeyValue DM1DRY4_AutoMode { get; set; }
+public DataKeyValue DM1DRY4_ManualMode { get; set; }
+public DataKeyValue DM1DRY4_Start_A { get; set; }
+public DataKeyValue DM1DRY4_Stop_A { get; set; }
+public DataKeyValue DM1DRY4_Start_M { get; set; }
+public DataKeyValue DM1DRY4_Stop_M { get; set; }
+public DataKeyValue DM1DRY4_AlarmReset { get; set; }
+public DataKeyValue DM1DRY4_EXT_Estop { get; set; }
+public DataKeyValue DM1DRY4_Running { get; set; }
+public DataKeyValue DM1DRY4_Alarm { get; set; }
+public DataKeyValue DM1DRY4_Error { get; set; }
+public DataKeyValue DM1DRY4_Enable { get; set; }
+public DataKeyValue DM1DRY4_Polarity { get; set; }
+public DataKeyValue DM1DRY4_SetSpeed_A { get; set; }
+public DataKeyValue DM1DRY4_SetSpeed_M { get; set; }
+public DataKeyValue DM1DRY4_ACT_Speed { get; set; }
+public DataKeyValue DM1GEM_AutoMode { get; set; }
+public DataKeyValue DM1GEM_ManualMode { get; set; }
+public DataKeyValue DM1GEM_Start_A { get; set; }
+public DataKeyValue DM1GEM_Stop_A { get; set; }
+public DataKeyValue DM1GEM_Start_M { get; set; }
+public DataKeyValue DM1GEM_Stop_M { get; set; }
+public DataKeyValue DM1GEM_AlarmReset { get; set; }
+public DataKeyValue DM1GEM_EXT_Estop { get; set; }
+public DataKeyValue DM1GEM_Running { get; set; }
+public DataKeyValue DM1GEM_Alarm { get; set; }
+public DataKeyValue DM1GEM_Error { get; set; }
+public DataKeyValue DM1GEM_Enable { get; set; }
+public DataKeyValue DM1GEM_Polarity { get; set; }
+public DataKeyValue DM1GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM1GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM1GEM_ACT_Speed { get; set; }
+public DataKeyValue DM2GEM_AutoMode { get; set; }
+public DataKeyValue DM2GEM_ManualMode { get; set; }
+public DataKeyValue DM2GEM_Start_A { get; set; }
+public DataKeyValue DM2GEM_Stop_A { get; set; }
+public DataKeyValue DM2GEM_Start_M { get; set; }
+public DataKeyValue DM2GEM_Stop_M { get; set; }
+public DataKeyValue DM2GEM_AlarmReset { get; set; }
+public DataKeyValue DM2GEM_EXT_Estop { get; set; }
+public DataKeyValue DM2GEM_Running { get; set; }
+public DataKeyValue DM2GEM_Alarm { get; set; }
+public DataKeyValue DM2GEM_Error { get; set; }
+public DataKeyValue DM2GEM_Enable { get; set; }
+public DataKeyValue DM2GEM_Polarity { get; set; }
+public DataKeyValue DM2GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM2GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM2GEM_ACT_Speed { get; set; }
+public DataKeyValue DM3GEM_AutoMode { get; set; }
+public DataKeyValue DM3GEM_ManualMode { get; set; }
+public DataKeyValue DM3GEM_Start_A { get; set; }
+public DataKeyValue DM3GEM_Stop_A { get; set; }
+public DataKeyValue DM3GEM_Start_M { get; set; }
+public DataKeyValue DM3GEM_Stop_M { get; set; }
+public DataKeyValue DM3GEM_AlarmReset { get; set; }
+public DataKeyValue DM3GEM_EXT_Estop { get; set; }
+public DataKeyValue DM3GEM_Running { get; set; }
+public DataKeyValue DM3GEM_Alarm { get; set; }
+public DataKeyValue DM3GEM_Error { get; set; }
+public DataKeyValue DM3GEM_Enable { get; set; }
+public DataKeyValue DM3GEM_Polarity { get; set; }
+public DataKeyValue DM3GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM3GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM3GEM_ACT_Speed { get; set; }
+public DataKeyValue DM4GEM_AutoMode { get; set; }
+public DataKeyValue DM4GEM_ManualMode { get; set; }
+public DataKeyValue DM4GEM_Start_A { get; set; }
+public DataKeyValue DM4GEM_Stop_A { get; set; }
+public DataKeyValue DM4GEM_Start_M { get; set; }
+public DataKeyValue DM4GEM_Stop_M { get; set; }
+public DataKeyValue DM4GEM_AlarmReset { get; set; }
+public DataKeyValue DM4GEM_EXT_Estop { get; set; }
+public DataKeyValue DM4GEM_Running { get; set; }
+public DataKeyValue DM4GEM_Alarm { get; set; }
+public DataKeyValue DM4GEM_Error { get; set; }
+public DataKeyValue DM4GEM_Enable { get; set; }
+public DataKeyValue DM4GEM_Polarity { get; set; }
+public DataKeyValue DM4GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM4GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM4GEM_ACT_Speed { get; set; }
+public DataKeyValue DM5GEM_AutoMode { get; set; }
+public DataKeyValue DM5GEM_ManualMode { get; set; }
+public DataKeyValue DM5GEM_Start_A { get; set; }
+public DataKeyValue DM5GEM_Stop_A { get; set; }
+public DataKeyValue DM5GEM_Start_M { get; set; }
+public DataKeyValue DM5GEM_Stop_M { get; set; }
+public DataKeyValue DM5GEM_AlarmReset { get; set; }
+public DataKeyValue DM5GEM_EXT_Estop { get; set; }
+public DataKeyValue DM5GEM_Running { get; set; }
+public DataKeyValue DM5GEM_Alarm { get; set; }
+public DataKeyValue DM5GEM_Error { get; set; }
+public DataKeyValue DM5GEM_Enable { get; set; }
+public DataKeyValue DM5GEM_Polarity { get; set; }
+public DataKeyValue DM5GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM5GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM5GEM_ACT_Speed { get; set; }
+public DataKeyValue DM6GEM_AutoMode { get; set; }
+public DataKeyValue DM6GEM_ManualMode { get; set; }
+public DataKeyValue DM6GEM_Start_A { get; set; }
+public DataKeyValue DM6GEM_Stop_A { get; set; }
+public DataKeyValue DM6GEM_Start_M { get; set; }
+public DataKeyValue DM6GEM_Stop_M { get; set; }
+public DataKeyValue DM6GEM_AlarmReset { get; set; }
+public DataKeyValue DM6GEM_EXT_Estop { get; set; }
+public DataKeyValue DM6GEM_Running { get; set; }
+public DataKeyValue DM6GEM_Alarm { get; set; }
+public DataKeyValue DM6GEM_Error { get; set; }
+public DataKeyValue DM6GEM_Enable { get; set; }
+public DataKeyValue DM6GEM_Polarity { get; set; }
+public DataKeyValue DM6GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM6GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM6GEM_ACT_Speed { get; set; }
+public DataKeyValue DM7GEM_AutoMode { get; set; }
+public DataKeyValue DM7GEM_ManualMode { get; set; }
+public DataKeyValue DM7GEM_Start_A { get; set; }
+public DataKeyValue DM7GEM_Stop_A { get; set; }
+public DataKeyValue DM7GEM_Start_M { get; set; }
+public DataKeyValue DM7GEM_Stop_M { get; set; }
+public DataKeyValue DM7GEM_AlarmReset { get; set; }
+public DataKeyValue DM7GEM_EXT_Estop { get; set; }
+public DataKeyValue DM7GEM_Running { get; set; }
+public DataKeyValue DM7GEM_Alarm { get; set; }
+public DataKeyValue DM7GEM_Error { get; set; }
+public DataKeyValue DM7GEM_Enable { get; set; }
+public DataKeyValue DM7GEM_Polarity { get; set; }
+public DataKeyValue DM7GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM7GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM7GEM_ACT_Speed { get; set; }
+public DataKeyValue DM8GEM_AutoMode { get; set; }
+public DataKeyValue DM8GEM_ManualMode { get; set; }
+public DataKeyValue DM8GEM_Start_A { get; set; }
+public DataKeyValue DM8GEM_Stop_A { get; set; }
+public DataKeyValue DM8GEM_Start_M { get; set; }
+public DataKeyValue DM8GEM_Stop_M { get; set; }
+public DataKeyValue DM8GEM_AlarmReset { get; set; }
+public DataKeyValue DM8GEM_EXT_Estop { get; set; }
+public DataKeyValue DM8GEM_Running { get; set; }
+public DataKeyValue DM8GEM_Alarm { get; set; }
+public DataKeyValue DM8GEM_Error { get; set; }
+public DataKeyValue DM8GEM_Enable { get; set; }
+public DataKeyValue DM8GEM_Polarity { get; set; }
+public DataKeyValue DM8GEM_SetSpeed_A { get; set; }
+public DataKeyValue DM8GEM_SetSpeed_M { get; set; }
+public DataKeyValue DM8GEM_ACT_Speed { get; set; }
+public DataKeyValue DMWETER1_ManualMode { get; set; }
+public DataKeyValue DMWETER1_AutoMode { get; set; }
+public DataKeyValue DMWETER1_AlarmReset { get; set; }
+public DataKeyValue DMWETER1_StartManual { get; set; }
+public DataKeyValue DMWETER1_StopManual { get; set; }
+public DataKeyValue DMWETER1_StartAuto { get; set; }
+public DataKeyValue DMWETER1_StopAuto { get; set; }
+public DataKeyValue DMWETER1_Running { get; set; }
+public DataKeyValue DMWETER1_Run { get; set; }
+public DataKeyValue DMWETER1_Alarm { get; set; }
+public DataKeyValue DMWETER2_ManualMode { get; set; }
+public DataKeyValue DMWETER2_AutoMode { get; set; }
+public DataKeyValue DMWETER2_AlarmReset { get; set; }
+public DataKeyValue DMWETER2_StartManual { get; set; }
+public DataKeyValue DMWETER2_StopManual { get; set; }
+public DataKeyValue DMWETER2_StartAuto { get; set; }
+public DataKeyValue DMWETER2_StopAuto { get; set; }
+public DataKeyValue DMWETER2_Running { get; set; }
+public DataKeyValue DMWETER2_Run { get; set; }
+public DataKeyValue DMWETER2_Alarm { get; set; }
+public DataKeyValue DMWETER3_ManualMode { get; set; }
+public DataKeyValue DMWETER3_AutoMode { get; set; }
+public DataKeyValue DMWETER3_AlarmReset { get; set; }
+public DataKeyValue DMWETER3_StartManual { get; set; }
+public DataKeyValue DMWETER3_StopManual { get; set; }
+public DataKeyValue DMWETER3_StartAuto { get; set; }
+public DataKeyValue DMWETER3_StopAuto { get; set; }
+public DataKeyValue DMWETER3_Running { get; set; }
+public DataKeyValue DMWETER3_Run { get; set; }
+public DataKeyValue DMWETER3_Alarm { get; set; }
+public DataKeyValue DMWETER4_ManualMode { get; set; }
+public DataKeyValue DMWETER4_AutoMode { get; set; }
+public DataKeyValue DMWETER4_AlarmReset { get; set; }
+public DataKeyValue DMWETER4_StartManual { get; set; }
+public DataKeyValue DMWETER4_StopManual { get; set; }
+public DataKeyValue DMWETER4_StartAuto { get; set; }
+public DataKeyValue DMWETER4_StopAuto { get; set; }
+public DataKeyValue DMWETER4_Running { get; set; }
+public DataKeyValue DMWETER4_Run { get; set; }
+public DataKeyValue DMWETER4_Alarm { get; set; }
+public DataKeyValue DMWETER5_ManualMode { get; set; }
+public DataKeyValue DMWETER5_AutoMode { get; set; }
+public DataKeyValue DMWETER5_AlarmReset { get; set; }
+public DataKeyValue DMWETER5_StartManual { get; set; }
+public DataKeyValue DMWETER5_StopManual { get; set; }
+public DataKeyValue DMWETER5_StartAuto { get; set; }
+public DataKeyValue DMWETER5_StopAuto { get; set; }
+public DataKeyValue DMWETER5_Running { get; set; }
+public DataKeyValue DMWETER5_Run { get; set; }
+public DataKeyValue DMWETER5_Alarm { get; set; }
+public DataKeyValue DMWETER6_ManualMode { get; set; }
+public DataKeyValue DMWETER6_AutoMode { get; set; }
+public DataKeyValue DMWETER6_AlarmReset { get; set; }
+public DataKeyValue DMWETER6_StartManual { get; set; }
+public DataKeyValue DMWETER6_StopManual { get; set; }
+public DataKeyValue DMWETER6_StartAuto { get; set; }
+public DataKeyValue DMWETER6_StopAuto { get; set; }
+public DataKeyValue DMWETER6_Running { get; set; }
+public DataKeyValue DMWETER6_Run { get; set; }
+public DataKeyValue DMWETER6_Alarm { get; set; }
+public DataKeyValue DMWETER7_ManualMode { get; set; }
+public DataKeyValue DMWETER7_AutoMode { get; set; }
+public DataKeyValue DMWETER7_AlarmReset { get; set; }
+public DataKeyValue DMWETER7_StartManual { get; set; }
+public DataKeyValue DMWETER7_StopManual { get; set; }
+public DataKeyValue DMWETER7_StartAuto { get; set; }
+public DataKeyValue DMWETER7_StopAuto { get; set; }
+public DataKeyValue DMWETER7_Running { get; set; }
+public DataKeyValue DMWETER7_Run { get; set; }
+public DataKeyValue DMWETER7_Alarm { get; set; }
+public DataKeyValue DMWETER8_ManualMode { get; set; }
+public DataKeyValue DMWETER8_AutoMode { get; set; }
+public DataKeyValue DMWETER8_AlarmReset { get; set; }
+public DataKeyValue DMWETER8_StartManual { get; set; }
+public DataKeyValue DMWETER8_StopManual { get; set; }
+public DataKeyValue DMWETER8_StartAuto { get; set; }
+public DataKeyValue DMWETER8_StopAuto { get; set; }
+public DataKeyValue DMWETER8_Running { get; set; }
+public DataKeyValue DMWETER8_Run { get; set; }
+public DataKeyValue DMWETER8_Alarm { get; set; }
+
+        #endregion
+
+
+
+        #region 2106
+        public DataKeyValue dryerA_dos0_eqNo { get; set; }
+        public DataKeyValue dryerA_dos0_batch { get; set; }
+        public DataKeyValue dryerA_dos0_matCode { get; set; }
+        public DataKeyValue dryerA_dos0_setValue { get; set; }
+        public DataKeyValue dryerA_dos0_setToler { get; set; }
+        public DataKeyValue dryerA_dos0_actValue { get; set; }
+        public DataKeyValue dryerA_dos0_actToLer { get; set; }
+        public DataKeyValue dryerA_dos1_eqNo { get; set; }
+        public DataKeyValue dryerA_dos1_batch { get; set; }
+        public DataKeyValue dryerA_dos1_matCode { get; set; }
+        public DataKeyValue dryerA_dos1_setValue { get; set; }
+        public DataKeyValue dryerA_dos1_setToler { get; set; }
+        public DataKeyValue dryerA_dos1_actValue { get; set; }
+        public DataKeyValue dryerA_dos1_actToLer { get; set; }
+        public DataKeyValue dryerA_dos2_eqNo { get; set; }
+        public DataKeyValue dryerA_dos2_batch { get; set; }
+        public DataKeyValue dryerA_dos2_matCode { get; set; }
+        public DataKeyValue dryerA_dos2_setValue { get; set; }
+        public DataKeyValue dryerA_dos2_setToler { get; set; }
+        public DataKeyValue dryerA_dos2_actValue { get; set; }
+        public DataKeyValue dryerA_dos2_actToLer { get; set; }
+        public DataKeyValue dryerA_dos3_eqNo { get; set; }
+        public DataKeyValue dryerA_dos3_batch { get; set; }
+        public DataKeyValue dryerA_dos3_matCode { get; set; }
+        public DataKeyValue dryerA_dos3_setValue { get; set; }
+        public DataKeyValue dryerA_dos3_setToler { get; set; }
+        public DataKeyValue dryerA_dos3_actValue { get; set; }
+        public DataKeyValue dryerA_dos3_actToLer { get; set; }
+        public DataKeyValue dryerA_mix0_eqNo { get; set; }
+        public DataKeyValue dryerA_mix0_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix0_mixStep { get; set; }
+        public DataKeyValue dryerA_mix0_actCode { get; set; }
+        public DataKeyValue dryerA_mix0_mixTime { get; set; }
+        public DataKeyValue dryerA_mix0_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix0_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix1_eqNo { get; set; }
+        public DataKeyValue dryerA_mix1_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix1_mixStep { get; set; }
+        public DataKeyValue dryerA_mix1_actCode { get; set; }
+        public DataKeyValue dryerA_mix1_mixTime { get; set; }
+        public DataKeyValue dryerA_mix1_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix1_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix2_eqNo { get; set; }
+        public DataKeyValue dryerA_mix2_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix2_mixStep { get; set; }
+        public DataKeyValue dryerA_mix2_actCode { get; set; }
+        public DataKeyValue dryerA_mix2_mixTime { get; set; }
+        public DataKeyValue dryerA_mix2_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix2_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix3_eqNo { get; set; }
+        public DataKeyValue dryerA_mix3_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix3_mixStep { get; set; }
+        public DataKeyValue dryerA_mix3_actCode { get; set; }
+        public DataKeyValue dryerA_mix3_mixTime { get; set; }
+        public DataKeyValue dryerA_mix3_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix3_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix4_eqNo { get; set; }
+        public DataKeyValue dryerA_mix4_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix4_mixStep { get; set; }
+        public DataKeyValue dryerA_mix4_actCode { get; set; }
+        public DataKeyValue dryerA_mix4_mixTime { get; set; }
+        public DataKeyValue dryerA_mix4_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix4_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix5_eqNo { get; set; }
+        public DataKeyValue dryerA_mix5_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix5_mixStep { get; set; }
+        public DataKeyValue dryerA_mix5_actCode { get; set; }
+        public DataKeyValue dryerA_mix5_mixTime { get; set; }
+        public DataKeyValue dryerA_mix5_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix5_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix6_eqNo { get; set; }
+        public DataKeyValue dryerA_mix6_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix6_mixStep { get; set; }
+        public DataKeyValue dryerA_mix6_actCode { get; set; }
+        public DataKeyValue dryerA_mix6_mixTime { get; set; }
+        public DataKeyValue dryerA_mix6_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix6_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix7_eqNo { get; set; }
+        public DataKeyValue dryerA_mix7_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix7_mixStep { get; set; }
+        public DataKeyValue dryerA_mix7_actCode { get; set; }
+        public DataKeyValue dryerA_mix7_mixTime { get; set; }
+        public DataKeyValue dryerA_mix7_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix7_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix8_eqNo { get; set; }
+        public DataKeyValue dryerA_mix8_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix8_mixStep { get; set; }
+        public DataKeyValue dryerA_mix8_actCode { get; set; }
+        public DataKeyValue dryerA_mix8_mixTime { get; set; }
+        public DataKeyValue dryerA_mix8_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix8_mixSpeed { get; set; }
+        public DataKeyValue dryerA_mix9_eqNo { get; set; }
+        public DataKeyValue dryerA_mix9_mixBatch { get; set; }
+        public DataKeyValue dryerA_mix9_mixStep { get; set; }
+        public DataKeyValue dryerA_mix9_actCode { get; set; }
+        public DataKeyValue dryerA_mix9_mixTime { get; set; }
+        public DataKeyValue dryerA_mix9_mixTemp { get; set; }
+        public DataKeyValue dryerA_mix9_mixSpeed { get; set; }
+        public DataKeyValue dryerB_dos0_eqNo { get; set; }
+        public DataKeyValue dryerB_dos0_batch { get; set; }
+        public DataKeyValue dryerB_dos0_matCode { get; set; }
+        public DataKeyValue dryerB_dos0_setValue { get; set; }
+        public DataKeyValue dryerB_dos0_setToler { get; set; }
+        public DataKeyValue dryerB_dos0_actValue { get; set; }
+        public DataKeyValue dryerB_dos0_actToLer { get; set; }
+        public DataKeyValue dryerB_dos1_eqNo { get; set; }
+        public DataKeyValue dryerB_dos1_batch { get; set; }
+        public DataKeyValue dryerB_dos1_matCode { get; set; }
+        public DataKeyValue dryerB_dos1_setValue { get; set; }
+        public DataKeyValue dryerB_dos1_setToler { get; set; }
+        public DataKeyValue dryerB_dos1_actValue { get; set; }
+        public DataKeyValue dryerB_dos1_actToLer { get; set; }
+        public DataKeyValue dryerB_dos2_eqNo { get; set; }
+        public DataKeyValue dryerB_dos2_batch { get; set; }
+        public DataKeyValue dryerB_dos2_matCode { get; set; }
+        public DataKeyValue dryerB_dos2_setValue { get; set; }
+        public DataKeyValue dryerB_dos2_setToler { get; set; }
+        public DataKeyValue dryerB_dos2_actValue { get; set; }
+        public DataKeyValue dryerB_dos2_actToLer { get; set; }
+        public DataKeyValue dryerB_dos3_eqNo { get; set; }
+        public DataKeyValue dryerB_dos3_batch { get; set; }
+        public DataKeyValue dryerB_dos3_matCode { get; set; }
+        public DataKeyValue dryerB_dos3_setValue { get; set; }
+        public DataKeyValue dryerB_dos3_setToler { get; set; }
+        public DataKeyValue dryerB_dos3_actValue { get; set; }
+        public DataKeyValue dryerB_dos3_actToLer { get; set; }
+        public DataKeyValue dryerB_mix0_eqNo { get; set; }
+        public DataKeyValue dryerB_mix0_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix0_mixStep { get; set; }
+        public DataKeyValue dryerB_mix0_actCode { get; set; }
+        public DataKeyValue dryerB_mix0_mixTime { get; set; }
+        public DataKeyValue dryerB_mix0_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix0_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix1_eqNo { get; set; }
+        public DataKeyValue dryerB_mix1_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix1_mixStep { get; set; }
+        public DataKeyValue dryerB_mix1_actCode { get; set; }
+        public DataKeyValue dryerB_mix1_mixTime { get; set; }
+        public DataKeyValue dryerB_mix1_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix1_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix2_eqNo { get; set; }
+        public DataKeyValue dryerB_mix2_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix2_mixStep { get; set; }
+        public DataKeyValue dryerB_mix2_actCode { get; set; }
+        public DataKeyValue dryerB_mix2_mixTime { get; set; }
+        public DataKeyValue dryerB_mix2_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix2_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix3_eqNo { get; set; }
+        public DataKeyValue dryerB_mix3_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix3_mixStep { get; set; }
+        public DataKeyValue dryerB_mix3_actCode { get; set; }
+        public DataKeyValue dryerB_mix3_mixTime { get; set; }
+        public DataKeyValue dryerB_mix3_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix3_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix4_eqNo { get; set; }
+        public DataKeyValue dryerB_mix4_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix4_mixStep { get; set; }
+        public DataKeyValue dryerB_mix4_actCode { get; set; }
+        public DataKeyValue dryerB_mix4_mixTime { get; set; }
+        public DataKeyValue dryerB_mix4_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix4_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix5_eqNo { get; set; }
+        public DataKeyValue dryerB_mix5_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix5_mixStep { get; set; }
+        public DataKeyValue dryerB_mix5_actCode { get; set; }
+        public DataKeyValue dryerB_mix5_mixTime { get; set; }
+        public DataKeyValue dryerB_mix5_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix5_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix6_eqNo { get; set; }
+        public DataKeyValue dryerB_mix6_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix6_mixStep { get; set; }
+        public DataKeyValue dryerB_mix6_actCode { get; set; }
+        public DataKeyValue dryerB_mix6_mixTime { get; set; }
+        public DataKeyValue dryerB_mix6_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix6_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix7_eqNo { get; set; }
+        public DataKeyValue dryerB_mix7_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix7_mixStep { get; set; }
+        public DataKeyValue dryerB_mix7_actCode { get; set; }
+        public DataKeyValue dryerB_mix7_mixTime { get; set; }
+        public DataKeyValue dryerB_mix7_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix7_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix8_eqNo { get; set; }
+        public DataKeyValue dryerB_mix8_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix8_mixStep { get; set; }
+        public DataKeyValue dryerB_mix8_actCode { get; set; }
+        public DataKeyValue dryerB_mix8_mixTime { get; set; }
+        public DataKeyValue dryerB_mix8_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix8_mixSpeed { get; set; }
+        public DataKeyValue dryerB_mix9_eqNo { get; set; }
+        public DataKeyValue dryerB_mix9_mixBatch { get; set; }
+        public DataKeyValue dryerB_mix9_mixStep { get; set; }
+        public DataKeyValue dryerB_mix9_actCode { get; set; }
+        public DataKeyValue dryerB_mix9_mixTime { get; set; }
+        public DataKeyValue dryerB_mix9_mixTemp { get; set; }
+        public DataKeyValue dryerB_mix9_mixSpeed { get; set; }
+        public DataKeyValue dryerC_dos0_eqNo { get; set; }
+        public DataKeyValue dryerC_dos0_batch { get; set; }
+        public DataKeyValue dryerC_dos0_matCode { get; set; }
+        public DataKeyValue dryerC_dos0_setValue { get; set; }
+        public DataKeyValue dryerC_dos0_setToler { get; set; }
+        public DataKeyValue dryerC_dos0_actValue { get; set; }
+        public DataKeyValue dryerC_dos0_actToLer { get; set; }
+        public DataKeyValue dryerC_dos1_eqNo { get; set; }
+        public DataKeyValue dryerC_dos1_batch { get; set; }
+        public DataKeyValue dryerC_dos1_matCode { get; set; }
+        public DataKeyValue dryerC_dos1_setValue { get; set; }
+        public DataKeyValue dryerC_dos1_setToler { get; set; }
+        public DataKeyValue dryerC_dos1_actValue { get; set; }
+        public DataKeyValue dryerC_dos1_actToLer { get; set; }
+        public DataKeyValue dryerC_dos2_eqNo { get; set; }
+        public DataKeyValue dryerC_dos2_batch { get; set; }
+        public DataKeyValue dryerC_dos2_matCode { get; set; }
+        public DataKeyValue dryerC_dos2_setValue { get; set; }
+        public DataKeyValue dryerC_dos2_setToler { get; set; }
+        public DataKeyValue dryerC_dos2_actValue { get; set; }
+        public DataKeyValue dryerC_dos2_actToLer { get; set; }
+        public DataKeyValue dryerC_dos3_eqNo { get; set; }
+        public DataKeyValue dryerC_dos3_batch { get; set; }
+        public DataKeyValue dryerC_dos3_matCode { get; set; }
+        public DataKeyValue dryerC_dos3_setValue { get; set; }
+        public DataKeyValue dryerC_dos3_setToler { get; set; }
+        public DataKeyValue dryerC_dos3_actValue { get; set; }
+        public DataKeyValue dryerC_dos3_actToLer { get; set; }
+        public DataKeyValue dryerC_mix0_eqNo { get; set; }
+        public DataKeyValue dryerC_mix0_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix0_mixStep { get; set; }
+        public DataKeyValue dryerC_mix0_actCode { get; set; }
+        public DataKeyValue dryerC_mix0_mixTime { get; set; }
+        public DataKeyValue dryerC_mix0_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix0_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix1_eqNo { get; set; }
+        public DataKeyValue dryerC_mix1_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix1_mixStep { get; set; }
+        public DataKeyValue dryerC_mix1_actCode { get; set; }
+        public DataKeyValue dryerC_mix1_mixTime { get; set; }
+        public DataKeyValue dryerC_mix1_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix1_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix2_eqNo { get; set; }
+        public DataKeyValue dryerC_mix2_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix2_mixStep { get; set; }
+        public DataKeyValue dryerC_mix2_actCode { get; set; }
+        public DataKeyValue dryerC_mix2_mixTime { get; set; }
+        public DataKeyValue dryerC_mix2_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix2_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix3_eqNo { get; set; }
+        public DataKeyValue dryerC_mix3_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix3_mixStep { get; set; }
+        public DataKeyValue dryerC_mix3_actCode { get; set; }
+        public DataKeyValue dryerC_mix3_mixTime { get; set; }
+        public DataKeyValue dryerC_mix3_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix3_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix4_eqNo { get; set; }
+        public DataKeyValue dryerC_mix4_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix4_mixStep { get; set; }
+        public DataKeyValue dryerC_mix4_actCode { get; set; }
+        public DataKeyValue dryerC_mix4_mixTime { get; set; }
+        public DataKeyValue dryerC_mix4_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix4_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix5_eqNo { get; set; }
+        public DataKeyValue dryerC_mix5_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix5_mixStep { get; set; }
+        public DataKeyValue dryerC_mix5_actCode { get; set; }
+        public DataKeyValue dryerC_mix5_mixTime { get; set; }
+        public DataKeyValue dryerC_mix5_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix5_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix6_eqNo { get; set; }
+        public DataKeyValue dryerC_mix6_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix6_mixStep { get; set; }
+        public DataKeyValue dryerC_mix6_actCode { get; set; }
+        public DataKeyValue dryerC_mix6_mixTime { get; set; }
+        public DataKeyValue dryerC_mix6_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix6_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix7_eqNo { get; set; }
+        public DataKeyValue dryerC_mix7_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix7_mixStep { get; set; }
+        public DataKeyValue dryerC_mix7_actCode { get; set; }
+        public DataKeyValue dryerC_mix7_mixTime { get; set; }
+        public DataKeyValue dryerC_mix7_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix7_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix8_eqNo { get; set; }
+        public DataKeyValue dryerC_mix8_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix8_mixStep { get; set; }
+        public DataKeyValue dryerC_mix8_actCode { get; set; }
+        public DataKeyValue dryerC_mix8_mixTime { get; set; }
+        public DataKeyValue dryerC_mix8_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix8_mixSpeed { get; set; }
+        public DataKeyValue dryerC_mix9_eqNo { get; set; }
+        public DataKeyValue dryerC_mix9_mixBatch { get; set; }
+        public DataKeyValue dryerC_mix9_mixStep { get; set; }
+        public DataKeyValue dryerC_mix9_actCode { get; set; }
+        public DataKeyValue dryerC_mix9_mixTime { get; set; }
+        public DataKeyValue dryerC_mix9_mixTemp { get; set; }
+        public DataKeyValue dryerC_mix9_mixSpeed { get; set; }
+        public DataKeyValue dryerD_dos0_eqNo { get; set; }
+        public DataKeyValue dryerD_dos0_batch { get; set; }
+        public DataKeyValue dryerD_dos0_matCode { get; set; }
+        public DataKeyValue dryerD_dos0_setValue { get; set; }
+        public DataKeyValue dryerD_dos0_setToler { get; set; }
+        public DataKeyValue dryerD_dos0_actValue { get; set; }
+        public DataKeyValue dryerD_dos0_actToLer { get; set; }
+        public DataKeyValue dryerD_dos1_eqNo { get; set; }
+        public DataKeyValue dryerD_dos1_batch { get; set; }
+        public DataKeyValue dryerD_dos1_matCode { get; set; }
+        public DataKeyValue dryerD_dos1_setValue { get; set; }
+        public DataKeyValue dryerD_dos1_setToler { get; set; }
+        public DataKeyValue dryerD_dos1_actValue { get; set; }
+        public DataKeyValue dryerD_dos1_actToLer { get; set; }
+        public DataKeyValue dryerD_dos2_eqNo { get; set; }
+        public DataKeyValue dryerD_dos2_batch { get; set; }
+        public DataKeyValue dryerD_dos2_matCode { get; set; }
+        public DataKeyValue dryerD_dos2_setValue { get; set; }
+        public DataKeyValue dryerD_dos2_setToler { get; set; }
+        public DataKeyValue dryerD_dos2_actValue { get; set; }
+        public DataKeyValue dryerD_dos2_actToLer { get; set; }
+        public DataKeyValue dryerD_dos3_eqNo { get; set; }
+        public DataKeyValue dryerD_dos3_batch { get; set; }
+        public DataKeyValue dryerD_dos3_matCode { get; set; }
+        public DataKeyValue dryerD_dos3_setValue { get; set; }
+        public DataKeyValue dryerD_dos3_setToler { get; set; }
+        public DataKeyValue dryerD_dos3_actValue { get; set; }
+        public DataKeyValue dryerD_dos3_actToLer { get; set; }
+        public DataKeyValue dryerD_mix0_eqNo { get; set; }
+        public DataKeyValue dryerD_mix0_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix0_mixStep { get; set; }
+        public DataKeyValue dryerD_mix0_actCode { get; set; }
+        public DataKeyValue dryerD_mix0_mixTime { get; set; }
+        public DataKeyValue dryerD_mix0_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix0_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix1_eqNo { get; set; }
+        public DataKeyValue dryerD_mix1_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix1_mixStep { get; set; }
+        public DataKeyValue dryerD_mix1_actCode { get; set; }
+        public DataKeyValue dryerD_mix1_mixTime { get; set; }
+        public DataKeyValue dryerD_mix1_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix1_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix2_eqNo { get; set; }
+        public DataKeyValue dryerD_mix2_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix2_mixStep { get; set; }
+        public DataKeyValue dryerD_mix2_actCode { get; set; }
+        public DataKeyValue dryerD_mix2_mixTime { get; set; }
+        public DataKeyValue dryerD_mix2_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix2_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix3_eqNo { get; set; }
+        public DataKeyValue dryerD_mix3_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix3_mixStep { get; set; }
+        public DataKeyValue dryerD_mix3_actCode { get; set; }
+        public DataKeyValue dryerD_mix3_mixTime { get; set; }
+        public DataKeyValue dryerD_mix3_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix3_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix4_eqNo { get; set; }
+        public DataKeyValue dryerD_mix4_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix4_mixStep { get; set; }
+        public DataKeyValue dryerD_mix4_actCode { get; set; }
+        public DataKeyValue dryerD_mix4_mixTime { get; set; }
+        public DataKeyValue dryerD_mix4_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix4_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix5_eqNo { get; set; }
+        public DataKeyValue dryerD_mix5_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix5_mixStep { get; set; }
+        public DataKeyValue dryerD_mix5_actCode { get; set; }
+        public DataKeyValue dryerD_mix5_mixTime { get; set; }
+        public DataKeyValue dryerD_mix5_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix5_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix6_eqNo { get; set; }
+        public DataKeyValue dryerD_mix6_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix6_mixStep { get; set; }
+        public DataKeyValue dryerD_mix6_actCode { get; set; }
+        public DataKeyValue dryerD_mix6_mixTime { get; set; }
+        public DataKeyValue dryerD_mix6_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix6_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix7_eqNo { get; set; }
+        public DataKeyValue dryerD_mix7_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix7_mixStep { get; set; }
+        public DataKeyValue dryerD_mix7_actCode { get; set; }
+        public DataKeyValue dryerD_mix7_mixTime { get; set; }
+        public DataKeyValue dryerD_mix7_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix7_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix8_eqNo { get; set; }
+        public DataKeyValue dryerD_mix8_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix8_mixStep { get; set; }
+        public DataKeyValue dryerD_mix8_actCode { get; set; }
+        public DataKeyValue dryerD_mix8_mixTime { get; set; }
+        public DataKeyValue dryerD_mix8_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix8_mixSpeed { get; set; }
+        public DataKeyValue dryerD_mix9_eqNo { get; set; }
+        public DataKeyValue dryerD_mix9_mixBatch { get; set; }
+        public DataKeyValue dryerD_mix9_mixStep { get; set; }
+        public DataKeyValue dryerD_mix9_actCode { get; set; }
+        public DataKeyValue dryerD_mix9_mixTime { get; set; }
+        public DataKeyValue dryerD_mix9_mixTemp { get; set; }
+        public DataKeyValue dryerD_mix9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingA_dos0_batch { get; set; }
+        public DataKeyValue gelDosingA_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingA_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingA_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingA_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingA_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingA_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingA_dos1_batch { get; set; }
+        public DataKeyValue gelDosingA_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingA_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingA_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingA_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingA_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingA_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingA_dos2_batch { get; set; }
+        public DataKeyValue gelDosingA_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingA_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingA_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingA_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingA_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingA_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingA_dos3_batch { get; set; }
+        public DataKeyValue gelDosingA_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingA_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingA_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingA_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingA_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingA_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingA_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingA_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingA_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingA_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingA_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingA_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingA_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingA_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingA_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingA_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingA_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingA_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingA_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingA_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingB_dos0_batch { get; set; }
+        public DataKeyValue gelDosingB_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingB_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingB_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingB_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingB_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingB_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingB_dos1_batch { get; set; }
+        public DataKeyValue gelDosingB_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingB_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingB_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingB_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingB_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingB_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingB_dos2_batch { get; set; }
+        public DataKeyValue gelDosingB_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingB_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingB_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingB_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingB_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingB_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingB_dos3_batch { get; set; }
+        public DataKeyValue gelDosingB_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingB_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingB_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingB_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingB_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingB_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingB_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingB_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingB_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingB_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingB_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingB_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingB_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingB_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingB_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingB_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingB_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingB_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingB_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingB_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingC_dos0_batch { get; set; }
+        public DataKeyValue gelDosingC_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingC_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingC_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingC_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingC_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingC_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingC_dos1_batch { get; set; }
+        public DataKeyValue gelDosingC_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingC_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingC_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingC_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingC_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingC_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingC_dos2_batch { get; set; }
+        public DataKeyValue gelDosingC_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingC_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingC_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingC_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingC_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingC_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingC_dos3_batch { get; set; }
+        public DataKeyValue gelDosingC_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingC_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingC_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingC_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingC_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingC_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingC_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingC_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingC_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingC_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingC_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingC_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingC_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingC_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingC_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingC_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingC_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingC_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingC_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingC_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingD_dos0_batch { get; set; }
+        public DataKeyValue gelDosingD_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingD_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingD_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingD_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingD_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingD_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingD_dos1_batch { get; set; }
+        public DataKeyValue gelDosingD_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingD_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingD_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingD_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingD_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingD_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingD_dos2_batch { get; set; }
+        public DataKeyValue gelDosingD_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingD_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingD_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingD_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingD_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingD_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingD_dos3_batch { get; set; }
+        public DataKeyValue gelDosingD_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingD_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingD_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingD_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingD_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingD_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingD_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingD_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingD_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingD_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingD_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingD_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingD_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingD_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingD_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingD_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingD_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingD_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingD_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingD_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingE_dos0_batch { get; set; }
+        public DataKeyValue gelDosingE_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingE_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingE_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingE_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingE_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingE_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingE_dos1_batch { get; set; }
+        public DataKeyValue gelDosingE_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingE_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingE_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingE_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingE_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingE_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingE_dos2_batch { get; set; }
+        public DataKeyValue gelDosingE_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingE_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingE_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingE_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingE_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingE_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingE_dos3_batch { get; set; }
+        public DataKeyValue gelDosingE_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingE_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingE_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingE_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingE_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingE_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingE_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingE_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingE_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingE_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingE_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingE_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingE_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingE_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingE_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingE_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingE_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingE_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingE_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingE_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingF_dos0_batch { get; set; }
+        public DataKeyValue gelDosingF_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingF_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingF_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingF_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingF_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingF_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingF_dos1_batch { get; set; }
+        public DataKeyValue gelDosingF_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingF_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingF_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingF_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingF_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingF_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingF_dos2_batch { get; set; }
+        public DataKeyValue gelDosingF_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingF_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingF_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingF_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingF_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingF_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingF_dos3_batch { get; set; }
+        public DataKeyValue gelDosingF_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingF_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingF_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingF_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingF_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingF_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingF_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingF_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingF_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingF_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingF_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingF_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingF_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingF_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingF_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingF_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingF_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingF_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingF_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingF_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingG_dos0_batch { get; set; }
+        public DataKeyValue gelDosingG_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingG_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingG_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingG_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingG_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingG_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingG_dos1_batch { get; set; }
+        public DataKeyValue gelDosingG_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingG_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingG_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingG_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingG_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingG_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingG_dos2_batch { get; set; }
+        public DataKeyValue gelDosingG_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingG_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingG_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingG_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingG_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingG_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingG_dos3_batch { get; set; }
+        public DataKeyValue gelDosingG_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingG_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingG_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingG_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingG_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingG_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingG_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingG_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingG_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingG_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingG_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingG_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingG_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingG_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingG_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingG_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingG_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingG_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingG_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingG_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_dos0_eqNo { get; set; }
+        public DataKeyValue gelDosingH_dos0_batch { get; set; }
+        public DataKeyValue gelDosingH_dos0_matCode { get; set; }
+        public DataKeyValue gelDosingH_dos0_setValue { get; set; }
+        public DataKeyValue gelDosingH_dos0_setToler { get; set; }
+        public DataKeyValue gelDosingH_dos0_actValue { get; set; }
+        public DataKeyValue gelDosingH_dos0_actToLer { get; set; }
+        public DataKeyValue gelDosingH_dos1_eqNo { get; set; }
+        public DataKeyValue gelDosingH_dos1_batch { get; set; }
+        public DataKeyValue gelDosingH_dos1_matCode { get; set; }
+        public DataKeyValue gelDosingH_dos1_setValue { get; set; }
+        public DataKeyValue gelDosingH_dos1_setToler { get; set; }
+        public DataKeyValue gelDosingH_dos1_actValue { get; set; }
+        public DataKeyValue gelDosingH_dos1_actToLer { get; set; }
+        public DataKeyValue gelDosingH_dos2_eqNo { get; set; }
+        public DataKeyValue gelDosingH_dos2_batch { get; set; }
+        public DataKeyValue gelDosingH_dos2_matCode { get; set; }
+        public DataKeyValue gelDosingH_dos2_setValue { get; set; }
+        public DataKeyValue gelDosingH_dos2_setToler { get; set; }
+        public DataKeyValue gelDosingH_dos2_actValue { get; set; }
+        public DataKeyValue gelDosingH_dos2_actToLer { get; set; }
+        public DataKeyValue gelDosingH_dos3_eqNo { get; set; }
+        public DataKeyValue gelDosingH_dos3_batch { get; set; }
+        public DataKeyValue gelDosingH_dos3_matCode { get; set; }
+        public DataKeyValue gelDosingH_dos3_setValue { get; set; }
+        public DataKeyValue gelDosingH_dos3_setToler { get; set; }
+        public DataKeyValue gelDosingH_dos3_actValue { get; set; }
+        public DataKeyValue gelDosingH_dos3_actToLer { get; set; }
+        public DataKeyValue gelDosingH_hotWater_eqNo { get; set; }
+        public DataKeyValue gelDosingH_hotWater_batch { get; set; }
+        public DataKeyValue gelDosingH_hotWater_matCode { get; set; }
+        public DataKeyValue gelDosingH_hotWater_setValue { get; set; }
+        public DataKeyValue gelDosingH_hotWater_setToler { get; set; }
+        public DataKeyValue gelDosingH_hotWater_actValue { get; set; }
+        public DataKeyValue gelDosingH_hotWater_actToler { get; set; }
+        public DataKeyValue gelDosingH_coolWater_eqNo { get; set; }
+        public DataKeyValue gelDosingH_coolWater_batch { get; set; }
+        public DataKeyValue gelDosingH_coolWater_matCode { get; set; }
+        public DataKeyValue gelDosingH_coolWater_setValue { get; set; }
+        public DataKeyValue gelDosingH_coolWater_setToler { get; set; }
+        public DataKeyValue gelDosingH_coolWater_actValue { get; set; }
+        public DataKeyValue gelDosingH_coolWater_actToler { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing0_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing1_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing2_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing3_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing4_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing5_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing6_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing7_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing8_mixSpeed { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_eqNo { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_mixBatch { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_mixStep { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_actCode { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_mixTime { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_mixTemp { get; set; }
+        public DataKeyValue gelDosingH_gelMixing9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_0_eqNo { get; set; }
+        public DataKeyValue wetMixingA_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_0_mixStep { get; set; }
+        public DataKeyValue wetMixingA_0_actCode { get; set; }
+        public DataKeyValue wetMixingA_0_mixTime { get; set; }
+        public DataKeyValue wetMixingA_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_0_actWeight { get; set; }
+        public DataKeyValue wetMixingA_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_1_eqNo { get; set; }
+        public DataKeyValue wetMixingA_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_1_mixStep { get; set; }
+        public DataKeyValue wetMixingA_1_actCode { get; set; }
+        public DataKeyValue wetMixingA_1_mixTime { get; set; }
+        public DataKeyValue wetMixingA_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_1_actWeight { get; set; }
+        public DataKeyValue wetMixingA_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_2_eqNo { get; set; }
+        public DataKeyValue wetMixingA_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_2_mixStep { get; set; }
+        public DataKeyValue wetMixingA_2_actCode { get; set; }
+        public DataKeyValue wetMixingA_2_mixTime { get; set; }
+        public DataKeyValue wetMixingA_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_2_actWeight { get; set; }
+        public DataKeyValue wetMixingA_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_3_eqNo { get; set; }
+        public DataKeyValue wetMixingA_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_3_mixStep { get; set; }
+        public DataKeyValue wetMixingA_3_actCode { get; set; }
+        public DataKeyValue wetMixingA_3_mixTime { get; set; }
+        public DataKeyValue wetMixingA_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_3_actWeight { get; set; }
+        public DataKeyValue wetMixingA_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_4_eqNo { get; set; }
+        public DataKeyValue wetMixingA_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_4_mixStep { get; set; }
+        public DataKeyValue wetMixingA_4_actCode { get; set; }
+        public DataKeyValue wetMixingA_4_mixTime { get; set; }
+        public DataKeyValue wetMixingA_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_4_actWeight { get; set; }
+        public DataKeyValue wetMixingA_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_5_eqNo { get; set; }
+        public DataKeyValue wetMixingA_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_5_mixStep { get; set; }
+        public DataKeyValue wetMixingA_5_actCode { get; set; }
+        public DataKeyValue wetMixingA_5_mixTime { get; set; }
+        public DataKeyValue wetMixingA_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_5_actWeight { get; set; }
+        public DataKeyValue wetMixingA_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_6_eqNo { get; set; }
+        public DataKeyValue wetMixingA_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_6_mixStep { get; set; }
+        public DataKeyValue wetMixingA_6_actCode { get; set; }
+        public DataKeyValue wetMixingA_6_mixTime { get; set; }
+        public DataKeyValue wetMixingA_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_6_actWeight { get; set; }
+        public DataKeyValue wetMixingA_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_7_eqNo { get; set; }
+        public DataKeyValue wetMixingA_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_7_mixStep { get; set; }
+        public DataKeyValue wetMixingA_7_actCode { get; set; }
+        public DataKeyValue wetMixingA_7_mixTime { get; set; }
+        public DataKeyValue wetMixingA_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_7_actWeight { get; set; }
+        public DataKeyValue wetMixingA_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_8_eqNo { get; set; }
+        public DataKeyValue wetMixingA_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_8_mixStep { get; set; }
+        public DataKeyValue wetMixingA_8_actCode { get; set; }
+        public DataKeyValue wetMixingA_8_mixTime { get; set; }
+        public DataKeyValue wetMixingA_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_8_actWeight { get; set; }
+        public DataKeyValue wetMixingA_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingA_9_eqNo { get; set; }
+        public DataKeyValue wetMixingA_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingA_9_mixStep { get; set; }
+        public DataKeyValue wetMixingA_9_actCode { get; set; }
+        public DataKeyValue wetMixingA_9_mixTime { get; set; }
+        public DataKeyValue wetMixingA_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingA_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingA_9_actWeight { get; set; }
+        public DataKeyValue wetMixingA_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_0_eqNo { get; set; }
+        public DataKeyValue wetMixingB_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_0_mixStep { get; set; }
+        public DataKeyValue wetMixingB_0_actCode { get; set; }
+        public DataKeyValue wetMixingB_0_mixTime { get; set; }
+        public DataKeyValue wetMixingB_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_0_actWeight { get; set; }
+        public DataKeyValue wetMixingB_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_1_eqNo { get; set; }
+        public DataKeyValue wetMixingB_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_1_mixStep { get; set; }
+        public DataKeyValue wetMixingB_1_actCode { get; set; }
+        public DataKeyValue wetMixingB_1_mixTime { get; set; }
+        public DataKeyValue wetMixingB_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_1_actWeight { get; set; }
+        public DataKeyValue wetMixingB_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_2_eqNo { get; set; }
+        public DataKeyValue wetMixingB_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_2_mixStep { get; set; }
+        public DataKeyValue wetMixingB_2_actCode { get; set; }
+        public DataKeyValue wetMixingB_2_mixTime { get; set; }
+        public DataKeyValue wetMixingB_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_2_actWeight { get; set; }
+        public DataKeyValue wetMixingB_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_3_eqNo { get; set; }
+        public DataKeyValue wetMixingB_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_3_mixStep { get; set; }
+        public DataKeyValue wetMixingB_3_actCode { get; set; }
+        public DataKeyValue wetMixingB_3_mixTime { get; set; }
+        public DataKeyValue wetMixingB_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_3_actWeight { get; set; }
+        public DataKeyValue wetMixingB_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_4_eqNo { get; set; }
+        public DataKeyValue wetMixingB_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_4_mixStep { get; set; }
+        public DataKeyValue wetMixingB_4_actCode { get; set; }
+        public DataKeyValue wetMixingB_4_mixTime { get; set; }
+        public DataKeyValue wetMixingB_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_4_actWeight { get; set; }
+        public DataKeyValue wetMixingB_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_5_eqNo { get; set; }
+        public DataKeyValue wetMixingB_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_5_mixStep { get; set; }
+        public DataKeyValue wetMixingB_5_actCode { get; set; }
+        public DataKeyValue wetMixingB_5_mixTime { get; set; }
+        public DataKeyValue wetMixingB_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_5_actWeight { get; set; }
+        public DataKeyValue wetMixingB_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_6_eqNo { get; set; }
+        public DataKeyValue wetMixingB_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_6_mixStep { get; set; }
+        public DataKeyValue wetMixingB_6_actCode { get; set; }
+        public DataKeyValue wetMixingB_6_mixTime { get; set; }
+        public DataKeyValue wetMixingB_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_6_actWeight { get; set; }
+        public DataKeyValue wetMixingB_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_7_eqNo { get; set; }
+        public DataKeyValue wetMixingB_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_7_mixStep { get; set; }
+        public DataKeyValue wetMixingB_7_actCode { get; set; }
+        public DataKeyValue wetMixingB_7_mixTime { get; set; }
+        public DataKeyValue wetMixingB_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_7_actWeight { get; set; }
+        public DataKeyValue wetMixingB_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_8_eqNo { get; set; }
+        public DataKeyValue wetMixingB_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_8_mixStep { get; set; }
+        public DataKeyValue wetMixingB_8_actCode { get; set; }
+        public DataKeyValue wetMixingB_8_mixTime { get; set; }
+        public DataKeyValue wetMixingB_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_8_actWeight { get; set; }
+        public DataKeyValue wetMixingB_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingB_9_eqNo { get; set; }
+        public DataKeyValue wetMixingB_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingB_9_mixStep { get; set; }
+        public DataKeyValue wetMixingB_9_actCode { get; set; }
+        public DataKeyValue wetMixingB_9_mixTime { get; set; }
+        public DataKeyValue wetMixingB_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingB_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingB_9_actWeight { get; set; }
+        public DataKeyValue wetMixingB_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_0_eqNo { get; set; }
+        public DataKeyValue wetMixingC_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_0_mixStep { get; set; }
+        public DataKeyValue wetMixingC_0_actCode { get; set; }
+        public DataKeyValue wetMixingC_0_mixTime { get; set; }
+        public DataKeyValue wetMixingC_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_0_actWeight { get; set; }
+        public DataKeyValue wetMixingC_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_1_eqNo { get; set; }
+        public DataKeyValue wetMixingC_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_1_mixStep { get; set; }
+        public DataKeyValue wetMixingC_1_actCode { get; set; }
+        public DataKeyValue wetMixingC_1_mixTime { get; set; }
+        public DataKeyValue wetMixingC_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_1_actWeight { get; set; }
+        public DataKeyValue wetMixingC_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_2_eqNo { get; set; }
+        public DataKeyValue wetMixingC_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_2_mixStep { get; set; }
+        public DataKeyValue wetMixingC_2_actCode { get; set; }
+        public DataKeyValue wetMixingC_2_mixTime { get; set; }
+        public DataKeyValue wetMixingC_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_2_actWeight { get; set; }
+        public DataKeyValue wetMixingC_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_3_eqNo { get; set; }
+        public DataKeyValue wetMixingC_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_3_mixStep { get; set; }
+        public DataKeyValue wetMixingC_3_actCode { get; set; }
+        public DataKeyValue wetMixingC_3_mixTime { get; set; }
+        public DataKeyValue wetMixingC_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_3_actWeight { get; set; }
+        public DataKeyValue wetMixingC_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_4_eqNo { get; set; }
+        public DataKeyValue wetMixingC_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_4_mixStep { get; set; }
+        public DataKeyValue wetMixingC_4_actCode { get; set; }
+        public DataKeyValue wetMixingC_4_mixTime { get; set; }
+        public DataKeyValue wetMixingC_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_4_actWeight { get; set; }
+        public DataKeyValue wetMixingC_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_5_eqNo { get; set; }
+        public DataKeyValue wetMixingC_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_5_mixStep { get; set; }
+        public DataKeyValue wetMixingC_5_actCode { get; set; }
+        public DataKeyValue wetMixingC_5_mixTime { get; set; }
+        public DataKeyValue wetMixingC_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_5_actWeight { get; set; }
+        public DataKeyValue wetMixingC_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_6_eqNo { get; set; }
+        public DataKeyValue wetMixingC_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_6_mixStep { get; set; }
+        public DataKeyValue wetMixingC_6_actCode { get; set; }
+        public DataKeyValue wetMixingC_6_mixTime { get; set; }
+        public DataKeyValue wetMixingC_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_6_actWeight { get; set; }
+        public DataKeyValue wetMixingC_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_7_eqNo { get; set; }
+        public DataKeyValue wetMixingC_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_7_mixStep { get; set; }
+        public DataKeyValue wetMixingC_7_actCode { get; set; }
+        public DataKeyValue wetMixingC_7_mixTime { get; set; }
+        public DataKeyValue wetMixingC_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_7_actWeight { get; set; }
+        public DataKeyValue wetMixingC_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_8_eqNo { get; set; }
+        public DataKeyValue wetMixingC_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_8_mixStep { get; set; }
+        public DataKeyValue wetMixingC_8_actCode { get; set; }
+        public DataKeyValue wetMixingC_8_mixTime { get; set; }
+        public DataKeyValue wetMixingC_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_8_actWeight { get; set; }
+        public DataKeyValue wetMixingC_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingC_9_eqNo { get; set; }
+        public DataKeyValue wetMixingC_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingC_9_mixStep { get; set; }
+        public DataKeyValue wetMixingC_9_actCode { get; set; }
+        public DataKeyValue wetMixingC_9_mixTime { get; set; }
+        public DataKeyValue wetMixingC_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingC_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingC_9_actWeight { get; set; }
+        public DataKeyValue wetMixingC_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_0_eqNo { get; set; }
+        public DataKeyValue wetMixingD_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_0_mixStep { get; set; }
+        public DataKeyValue wetMixingD_0_actCode { get; set; }
+        public DataKeyValue wetMixingD_0_mixTime { get; set; }
+        public DataKeyValue wetMixingD_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_0_actWeight { get; set; }
+        public DataKeyValue wetMixingD_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_1_eqNo { get; set; }
+        public DataKeyValue wetMixingD_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_1_mixStep { get; set; }
+        public DataKeyValue wetMixingD_1_actCode { get; set; }
+        public DataKeyValue wetMixingD_1_mixTime { get; set; }
+        public DataKeyValue wetMixingD_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_1_actWeight { get; set; }
+        public DataKeyValue wetMixingD_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_2_eqNo { get; set; }
+        public DataKeyValue wetMixingD_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_2_mixStep { get; set; }
+        public DataKeyValue wetMixingD_2_actCode { get; set; }
+        public DataKeyValue wetMixingD_2_mixTime { get; set; }
+        public DataKeyValue wetMixingD_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_2_actWeight { get; set; }
+        public DataKeyValue wetMixingD_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_3_eqNo { get; set; }
+        public DataKeyValue wetMixingD_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_3_mixStep { get; set; }
+        public DataKeyValue wetMixingD_3_actCode { get; set; }
+        public DataKeyValue wetMixingD_3_mixTime { get; set; }
+        public DataKeyValue wetMixingD_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_3_actWeight { get; set; }
+        public DataKeyValue wetMixingD_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_4_eqNo { get; set; }
+        public DataKeyValue wetMixingD_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_4_mixStep { get; set; }
+        public DataKeyValue wetMixingD_4_actCode { get; set; }
+        public DataKeyValue wetMixingD_4_mixTime { get; set; }
+        public DataKeyValue wetMixingD_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_4_actWeight { get; set; }
+        public DataKeyValue wetMixingD_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_5_eqNo { get; set; }
+        public DataKeyValue wetMixingD_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_5_mixStep { get; set; }
+        public DataKeyValue wetMixingD_5_actCode { get; set; }
+        public DataKeyValue wetMixingD_5_mixTime { get; set; }
+        public DataKeyValue wetMixingD_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_5_actWeight { get; set; }
+        public DataKeyValue wetMixingD_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_6_eqNo { get; set; }
+        public DataKeyValue wetMixingD_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_6_mixStep { get; set; }
+        public DataKeyValue wetMixingD_6_actCode { get; set; }
+        public DataKeyValue wetMixingD_6_mixTime { get; set; }
+        public DataKeyValue wetMixingD_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_6_actWeight { get; set; }
+        public DataKeyValue wetMixingD_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_7_eqNo { get; set; }
+        public DataKeyValue wetMixingD_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_7_mixStep { get; set; }
+        public DataKeyValue wetMixingD_7_actCode { get; set; }
+        public DataKeyValue wetMixingD_7_mixTime { get; set; }
+        public DataKeyValue wetMixingD_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_7_actWeight { get; set; }
+        public DataKeyValue wetMixingD_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_8_eqNo { get; set; }
+        public DataKeyValue wetMixingD_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_8_mixStep { get; set; }
+        public DataKeyValue wetMixingD_8_actCode { get; set; }
+        public DataKeyValue wetMixingD_8_mixTime { get; set; }
+        public DataKeyValue wetMixingD_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_8_actWeight { get; set; }
+        public DataKeyValue wetMixingD_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingD_9_eqNo { get; set; }
+        public DataKeyValue wetMixingD_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingD_9_mixStep { get; set; }
+        public DataKeyValue wetMixingD_9_actCode { get; set; }
+        public DataKeyValue wetMixingD_9_mixTime { get; set; }
+        public DataKeyValue wetMixingD_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingD_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingD_9_actWeight { get; set; }
+        public DataKeyValue wetMixingD_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_0_eqNo { get; set; }
+        public DataKeyValue wetMixingE_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_0_mixStep { get; set; }
+        public DataKeyValue wetMixingE_0_actCode { get; set; }
+        public DataKeyValue wetMixingE_0_mixTime { get; set; }
+        public DataKeyValue wetMixingE_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_0_actWeight { get; set; }
+        public DataKeyValue wetMixingE_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_1_eqNo { get; set; }
+        public DataKeyValue wetMixingE_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_1_mixStep { get; set; }
+        public DataKeyValue wetMixingE_1_actCode { get; set; }
+        public DataKeyValue wetMixingE_1_mixTime { get; set; }
+        public DataKeyValue wetMixingE_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_1_actWeight { get; set; }
+        public DataKeyValue wetMixingE_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_2_eqNo { get; set; }
+        public DataKeyValue wetMixingE_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_2_mixStep { get; set; }
+        public DataKeyValue wetMixingE_2_actCode { get; set; }
+        public DataKeyValue wetMixingE_2_mixTime { get; set; }
+        public DataKeyValue wetMixingE_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_2_actWeight { get; set; }
+        public DataKeyValue wetMixingE_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_3_eqNo { get; set; }
+        public DataKeyValue wetMixingE_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_3_mixStep { get; set; }
+        public DataKeyValue wetMixingE_3_actCode { get; set; }
+        public DataKeyValue wetMixingE_3_mixTime { get; set; }
+        public DataKeyValue wetMixingE_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_3_actWeight { get; set; }
+        public DataKeyValue wetMixingE_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_4_eqNo { get; set; }
+        public DataKeyValue wetMixingE_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_4_mixStep { get; set; }
+        public DataKeyValue wetMixingE_4_actCode { get; set; }
+        public DataKeyValue wetMixingE_4_mixTime { get; set; }
+        public DataKeyValue wetMixingE_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_4_actWeight { get; set; }
+        public DataKeyValue wetMixingE_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_5_eqNo { get; set; }
+        public DataKeyValue wetMixingE_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_5_mixStep { get; set; }
+        public DataKeyValue wetMixingE_5_actCode { get; set; }
+        public DataKeyValue wetMixingE_5_mixTime { get; set; }
+        public DataKeyValue wetMixingE_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_5_actWeight { get; set; }
+        public DataKeyValue wetMixingE_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_6_eqNo { get; set; }
+        public DataKeyValue wetMixingE_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_6_mixStep { get; set; }
+        public DataKeyValue wetMixingE_6_actCode { get; set; }
+        public DataKeyValue wetMixingE_6_mixTime { get; set; }
+        public DataKeyValue wetMixingE_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_6_actWeight { get; set; }
+        public DataKeyValue wetMixingE_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_7_eqNo { get; set; }
+        public DataKeyValue wetMixingE_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_7_mixStep { get; set; }
+        public DataKeyValue wetMixingE_7_actCode { get; set; }
+        public DataKeyValue wetMixingE_7_mixTime { get; set; }
+        public DataKeyValue wetMixingE_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_7_actWeight { get; set; }
+        public DataKeyValue wetMixingE_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_8_eqNo { get; set; }
+        public DataKeyValue wetMixingE_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_8_mixStep { get; set; }
+        public DataKeyValue wetMixingE_8_actCode { get; set; }
+        public DataKeyValue wetMixingE_8_mixTime { get; set; }
+        public DataKeyValue wetMixingE_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_8_actWeight { get; set; }
+        public DataKeyValue wetMixingE_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingE_9_eqNo { get; set; }
+        public DataKeyValue wetMixingE_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingE_9_mixStep { get; set; }
+        public DataKeyValue wetMixingE_9_actCode { get; set; }
+        public DataKeyValue wetMixingE_9_mixTime { get; set; }
+        public DataKeyValue wetMixingE_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingE_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingE_9_actWeight { get; set; }
+        public DataKeyValue wetMixingE_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_0_eqNo { get; set; }
+        public DataKeyValue wetMixingF_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_0_mixStep { get; set; }
+        public DataKeyValue wetMixingF_0_actCode { get; set; }
+        public DataKeyValue wetMixingF_0_mixTime { get; set; }
+        public DataKeyValue wetMixingF_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_0_actWeight { get; set; }
+        public DataKeyValue wetMixingF_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_1_eqNo { get; set; }
+        public DataKeyValue wetMixingF_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_1_mixStep { get; set; }
+        public DataKeyValue wetMixingF_1_actCode { get; set; }
+        public DataKeyValue wetMixingF_1_mixTime { get; set; }
+        public DataKeyValue wetMixingF_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_1_actWeight { get; set; }
+        public DataKeyValue wetMixingF_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_2_eqNo { get; set; }
+        public DataKeyValue wetMixingF_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_2_mixStep { get; set; }
+        public DataKeyValue wetMixingF_2_actCode { get; set; }
+        public DataKeyValue wetMixingF_2_mixTime { get; set; }
+        public DataKeyValue wetMixingF_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_2_actWeight { get; set; }
+        public DataKeyValue wetMixingF_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_3_eqNo { get; set; }
+        public DataKeyValue wetMixingF_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_3_mixStep { get; set; }
+        public DataKeyValue wetMixingF_3_actCode { get; set; }
+        public DataKeyValue wetMixingF_3_mixTime { get; set; }
+        public DataKeyValue wetMixingF_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_3_actWeight { get; set; }
+        public DataKeyValue wetMixingF_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_4_eqNo { get; set; }
+        public DataKeyValue wetMixingF_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_4_mixStep { get; set; }
+        public DataKeyValue wetMixingF_4_actCode { get; set; }
+        public DataKeyValue wetMixingF_4_mixTime { get; set; }
+        public DataKeyValue wetMixingF_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_4_actWeight { get; set; }
+        public DataKeyValue wetMixingF_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_5_eqNo { get; set; }
+        public DataKeyValue wetMixingF_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_5_mixStep { get; set; }
+        public DataKeyValue wetMixingF_5_actCode { get; set; }
+        public DataKeyValue wetMixingF_5_mixTime { get; set; }
+        public DataKeyValue wetMixingF_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_5_actWeight { get; set; }
+        public DataKeyValue wetMixingF_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_6_eqNo { get; set; }
+        public DataKeyValue wetMixingF_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_6_mixStep { get; set; }
+        public DataKeyValue wetMixingF_6_actCode { get; set; }
+        public DataKeyValue wetMixingF_6_mixTime { get; set; }
+        public DataKeyValue wetMixingF_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_6_actWeight { get; set; }
+        public DataKeyValue wetMixingF_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_7_eqNo { get; set; }
+        public DataKeyValue wetMixingF_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_7_mixStep { get; set; }
+        public DataKeyValue wetMixingF_7_actCode { get; set; }
+        public DataKeyValue wetMixingF_7_mixTime { get; set; }
+        public DataKeyValue wetMixingF_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_7_actWeight { get; set; }
+        public DataKeyValue wetMixingF_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_8_eqNo { get; set; }
+        public DataKeyValue wetMixingF_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_8_mixStep { get; set; }
+        public DataKeyValue wetMixingF_8_actCode { get; set; }
+        public DataKeyValue wetMixingF_8_mixTime { get; set; }
+        public DataKeyValue wetMixingF_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_8_actWeight { get; set; }
+        public DataKeyValue wetMixingF_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingF_9_eqNo { get; set; }
+        public DataKeyValue wetMixingF_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingF_9_mixStep { get; set; }
+        public DataKeyValue wetMixingF_9_actCode { get; set; }
+        public DataKeyValue wetMixingF_9_mixTime { get; set; }
+        public DataKeyValue wetMixingF_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingF_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingF_9_actWeight { get; set; }
+        public DataKeyValue wetMixingF_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_0_eqNo { get; set; }
+        public DataKeyValue wetMixingG_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_0_mixStep { get; set; }
+        public DataKeyValue wetMixingG_0_actCode { get; set; }
+        public DataKeyValue wetMixingG_0_mixTime { get; set; }
+        public DataKeyValue wetMixingG_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_0_actWeight { get; set; }
+        public DataKeyValue wetMixingG_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_1_eqNo { get; set; }
+        public DataKeyValue wetMixingG_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_1_mixStep { get; set; }
+        public DataKeyValue wetMixingG_1_actCode { get; set; }
+        public DataKeyValue wetMixingG_1_mixTime { get; set; }
+        public DataKeyValue wetMixingG_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_1_actWeight { get; set; }
+        public DataKeyValue wetMixingG_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_2_eqNo { get; set; }
+        public DataKeyValue wetMixingG_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_2_mixStep { get; set; }
+        public DataKeyValue wetMixingG_2_actCode { get; set; }
+        public DataKeyValue wetMixingG_2_mixTime { get; set; }
+        public DataKeyValue wetMixingG_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_2_actWeight { get; set; }
+        public DataKeyValue wetMixingG_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_3_eqNo { get; set; }
+        public DataKeyValue wetMixingG_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_3_mixStep { get; set; }
+        public DataKeyValue wetMixingG_3_actCode { get; set; }
+        public DataKeyValue wetMixingG_3_mixTime { get; set; }
+        public DataKeyValue wetMixingG_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_3_actWeight { get; set; }
+        public DataKeyValue wetMixingG_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_4_eqNo { get; set; }
+        public DataKeyValue wetMixingG_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_4_mixStep { get; set; }
+        public DataKeyValue wetMixingG_4_actCode { get; set; }
+        public DataKeyValue wetMixingG_4_mixTime { get; set; }
+        public DataKeyValue wetMixingG_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_4_actWeight { get; set; }
+        public DataKeyValue wetMixingG_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_5_eqNo { get; set; }
+        public DataKeyValue wetMixingG_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_5_mixStep { get; set; }
+        public DataKeyValue wetMixingG_5_actCode { get; set; }
+        public DataKeyValue wetMixingG_5_mixTime { get; set; }
+        public DataKeyValue wetMixingG_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_5_actWeight { get; set; }
+        public DataKeyValue wetMixingG_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_6_eqNo { get; set; }
+        public DataKeyValue wetMixingG_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_6_mixStep { get; set; }
+        public DataKeyValue wetMixingG_6_actCode { get; set; }
+        public DataKeyValue wetMixingG_6_mixTime { get; set; }
+        public DataKeyValue wetMixingG_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_6_actWeight { get; set; }
+        public DataKeyValue wetMixingG_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_7_eqNo { get; set; }
+        public DataKeyValue wetMixingG_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_7_mixStep { get; set; }
+        public DataKeyValue wetMixingG_7_actCode { get; set; }
+        public DataKeyValue wetMixingG_7_mixTime { get; set; }
+        public DataKeyValue wetMixingG_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_7_actWeight { get; set; }
+        public DataKeyValue wetMixingG_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_8_eqNo { get; set; }
+        public DataKeyValue wetMixingG_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_8_mixStep { get; set; }
+        public DataKeyValue wetMixingG_8_actCode { get; set; }
+        public DataKeyValue wetMixingG_8_mixTime { get; set; }
+        public DataKeyValue wetMixingG_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_8_actWeight { get; set; }
+        public DataKeyValue wetMixingG_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingG_9_eqNo { get; set; }
+        public DataKeyValue wetMixingG_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingG_9_mixStep { get; set; }
+        public DataKeyValue wetMixingG_9_actCode { get; set; }
+        public DataKeyValue wetMixingG_9_mixTime { get; set; }
+        public DataKeyValue wetMixingG_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingG_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingG_9_actWeight { get; set; }
+        public DataKeyValue wetMixingG_9_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_0_eqNo { get; set; }
+        public DataKeyValue wetMixingH_0_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_0_mixStep { get; set; }
+        public DataKeyValue wetMixingH_0_actCode { get; set; }
+        public DataKeyValue wetMixingH_0_mixTime { get; set; }
+        public DataKeyValue wetMixingH_0_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_0_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_0_actWeight { get; set; }
+        public DataKeyValue wetMixingH_0_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_1_eqNo { get; set; }
+        public DataKeyValue wetMixingH_1_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_1_mixStep { get; set; }
+        public DataKeyValue wetMixingH_1_actCode { get; set; }
+        public DataKeyValue wetMixingH_1_mixTime { get; set; }
+        public DataKeyValue wetMixingH_1_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_1_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_1_actWeight { get; set; }
+        public DataKeyValue wetMixingH_1_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_2_eqNo { get; set; }
+        public DataKeyValue wetMixingH_2_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_2_mixStep { get; set; }
+        public DataKeyValue wetMixingH_2_actCode { get; set; }
+        public DataKeyValue wetMixingH_2_mixTime { get; set; }
+        public DataKeyValue wetMixingH_2_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_2_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_2_actWeight { get; set; }
+        public DataKeyValue wetMixingH_2_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_3_eqNo { get; set; }
+        public DataKeyValue wetMixingH_3_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_3_mixStep { get; set; }
+        public DataKeyValue wetMixingH_3_actCode { get; set; }
+        public DataKeyValue wetMixingH_3_mixTime { get; set; }
+        public DataKeyValue wetMixingH_3_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_3_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_3_actWeight { get; set; }
+        public DataKeyValue wetMixingH_3_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_4_eqNo { get; set; }
+        public DataKeyValue wetMixingH_4_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_4_mixStep { get; set; }
+        public DataKeyValue wetMixingH_4_actCode { get; set; }
+        public DataKeyValue wetMixingH_4_mixTime { get; set; }
+        public DataKeyValue wetMixingH_4_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_4_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_4_actWeight { get; set; }
+        public DataKeyValue wetMixingH_4_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_5_eqNo { get; set; }
+        public DataKeyValue wetMixingH_5_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_5_mixStep { get; set; }
+        public DataKeyValue wetMixingH_5_actCode { get; set; }
+        public DataKeyValue wetMixingH_5_mixTime { get; set; }
+        public DataKeyValue wetMixingH_5_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_5_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_5_actWeight { get; set; }
+        public DataKeyValue wetMixingH_5_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_6_eqNo { get; set; }
+        public DataKeyValue wetMixingH_6_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_6_mixStep { get; set; }
+        public DataKeyValue wetMixingH_6_actCode { get; set; }
+        public DataKeyValue wetMixingH_6_mixTime { get; set; }
+        public DataKeyValue wetMixingH_6_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_6_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_6_actWeight { get; set; }
+        public DataKeyValue wetMixingH_6_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_7_eqNo { get; set; }
+        public DataKeyValue wetMixingH_7_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_7_mixStep { get; set; }
+        public DataKeyValue wetMixingH_7_actCode { get; set; }
+        public DataKeyValue wetMixingH_7_mixTime { get; set; }
+        public DataKeyValue wetMixingH_7_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_7_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_7_actWeight { get; set; }
+        public DataKeyValue wetMixingH_7_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_8_eqNo { get; set; }
+        public DataKeyValue wetMixingH_8_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_8_mixStep { get; set; }
+        public DataKeyValue wetMixingH_8_actCode { get; set; }
+        public DataKeyValue wetMixingH_8_mixTime { get; set; }
+        public DataKeyValue wetMixingH_8_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_8_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_8_actWeight { get; set; }
+        public DataKeyValue wetMixingH_8_actTolerence { get; set; }
+        public DataKeyValue wetMixingH_9_eqNo { get; set; }
+        public DataKeyValue wetMixingH_9_mixBatch { get; set; }
+        public DataKeyValue wetMixingH_9_mixStep { get; set; }
+        public DataKeyValue wetMixingH_9_actCode { get; set; }
+        public DataKeyValue wetMixingH_9_mixTime { get; set; }
+        public DataKeyValue wetMixingH_9_mixTemp { get; set; }
+        public DataKeyValue wetMixingH_9_mixSpeed { get; set; }
+        public DataKeyValue wetMixingH_9_actWeight { get; set; }
+        public DataKeyValue wetMixingH_9_actTolerence { get; set; }
+
+        #endregion
+
     }
 }
diff --git a/Main/MCEdit/Data/MCProject/nodeDevice.xml b/Main/MCEdit/Data/MCProject/nodeDevice.xml
index e4fdae9..3a3e7bd 100644
--- a/Main/MCEdit/Data/MCProject/nodeDevice.xml
+++ b/Main/MCEdit/Data/MCProject/nodeDevice.xml
@@ -7,9 +7,9 @@
       <ReadHz value="5000" />
       <UnitLen value="8" />
       <Connection mode="Net">
-        <IP value="192.168.1.10" />
+        <IP value="192.168.1.50" />
         <Rack value="0" />
-        <Slot value="1" />
+        <Slot value="0" />
       </Connection>
     </Main>
     <Group>
@@ -5163,7 +5163,8 @@
           <Data name="BU8GEB01_AlarmPosition" runname="BU8GEB01_AlarmPosition" start="90" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="反馈位置故障" />
           <Data name="BU8GEB01_Alarm" runname="BU8GEB01_Alarm" start="90" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="故障指示" />
           <Data name="BU8GEB01_P" runname="BU8GEB01_P" start="90" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="状态态志" />
-          <Data name="BUWeter1_ManualMode" runname="BUWeter1_ManualMode" start="91" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="手动模式" />
+        
+		  <Data name="BUWeter1_ManualMode" runname="BUWeter1_ManualMode" start="91" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="手动模式" />
           <Data name="BUWeter1_AutoMode" runname="BUWeter1_AutoMode" start="91" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="自动模式" />
           <Data name="BUWeter1_AlarmReset" runname="BUWeter1_AlarmReset" start="91" len="1" method="Default_Bit(2,1)" max="" issave="True" subtractor="" remark="报警复位" />
           <Data name="BUWeter1_SetManual" runname="BUWeter1_SetManual" start="91" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="手动启动指令" />
@@ -5811,70 +5812,70 @@
           <Data name="DM1NSF01_Running" runname="DM1NSF01_Running" start="53" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="运行检测" />
           <Data name="DM1NSF01_Run" runname="DM1NSF01_Run" start="53" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="输出运行" />
           <Data name="DM1NSF01_Alarm" runname="DM1NSF01_Alarm" start="53" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="报警" />
-          <Data name="24T11A-D_AutoMode" runname="24T11A-D_AutoMode" start="54" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
-          <Data name="24T11A-D_ManualMode" runname="24T11A-D_ManualMode" start="54" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
-          <Data name="24T11A-D_Start_A" runname="24T11A-D_Start_A" start="54" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
-          <Data name="24T11A-D_Stop_A" runname="24T11A-D_Stop_A" start="54" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
-          <Data name="24T11A-D_Start_M" runname="24T11A-D_Start_M" start="54" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
-          <Data name="24T11A-D_Stop_M" runname="24T11A-D_Stop_M" start="54" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
-          <Data name="24T11A-D_AlarmReset" runname="24T11A-D_AlarmReset" start="54" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
-          <Data name="24T11A-D_EXT_Estop" runname="24T11A-D_EXT_Estop" start="54" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
-          <Data name="24T11A-D_Running" runname="24T11A-D_Running" start="54" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
-          <Data name="24T11A-D_Alarm" runname="24T11A-D_Alarm" start="54" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
-          <Data name="24T11A-D_Error" runname="24T11A-D_Error" start="54" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
-          <Data name="24T11A-D_Enable" runname="24T11A-D_Enable" start="54" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
-          <Data name="24T11A-D_Polarity" runname="24T11A-D_Polarity" start="54" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
-          <Data name="24T11A-D_SetSpeed_A" runname="24T11A-D_SetSpeed_A" start="55" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
-          <Data name="24T11A-D_SetSpeed_M" runname="24T11A-D_SetSpeed_M" start="57" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
-          <Data name="24T11A-D_ACT_Speed" runname="24T11A-D_ACT_Speed" start="59" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
-          <Data name="64T01G-J_AutoMode" runname="64T01G-J_AutoMode" start="61" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
-          <Data name="64T01G-J_ManualMode" runname="64T01G-J_ManualMode" start="61" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
-          <Data name="64T01G-J_Start_A" runname="64T01G-J_Start_A" start="61" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
-          <Data name="64T01G-J_Stop_A" runname="64T01G-J_Stop_A" start="61" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
-          <Data name="64T01G-J_Start_M" runname="64T01G-J_Start_M" start="61" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
-          <Data name="64T01G-J_Stop_M" runname="64T01G-J_Stop_M" start="61" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
-          <Data name="64T01G-J_AlarmReset" runname="64T01G-J_AlarmReset" start="61" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
-          <Data name="64T01G-J_EXT_Estop" runname="64T01G-J_EXT_Estop" start="61" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
-          <Data name="64T01G-J_Running" runname="64T01G-J_Running" start="61" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
-          <Data name="64T01G-J_Alarm" runname="64T01G-J_Alarm" start="61" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
-          <Data name="64T01G-J_Error" runname="64T01G-J_Error" start="61" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
-          <Data name="64T01G-J_Enable" runname="64T01G-J_Enable" start="61" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
-          <Data name="64T01G-J_Polarity" runname="64T01G-J_Polarity" start="61" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
-          <Data name="64T01G-J_SetSpeed_A" runname="64T01G-J_SetSpeed_A" start="62" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
-          <Data name="64T01G-J_SetSpeed_M" runname="64T01G-J_SetSpeed_M" start="64" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
-          <Data name="64T01G-J_ACT_Speed" runname="64T01G-J_ACT_Speed" start="66" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
-          <Data name="64T61E-F_AutoMode" runname="64T61E-F_AutoMode" start="68" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
-          <Data name="64T61E-F_ManualMode" runname="64T61E-F_ManualMode" start="68" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
-          <Data name="64T61E-F_Start_A" runname="64T61E-F_Start_A" start="68" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
-          <Data name="64T61E-F_Stop_A" runname="64T61E-F_Stop_A" start="68" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
-          <Data name="64T61E-F_Start_M" runname="64T61E-F_Start_M" start="68" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
-          <Data name="64T61E-F_Stop_M" runname="64T61E-F_Stop_M" start="68" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
-          <Data name="64T61E-F_AlarmReset" runname="64T61E-F_AlarmReset" start="68" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
-          <Data name="64T61E-F_EXT_Estop" runname="64T61E-F_EXT_Estop" start="68" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
-          <Data name="64T61E-F_Running" runname="64T61E-F_Running" start="68" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
-          <Data name="64T61E-F_Alarm" runname="64T61E-F_Alarm" start="68" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
-          <Data name="64T61E-F_Error" runname="64T61E-F_Error" start="68" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
-          <Data name="64T61E-F_Enable" runname="64T61E-F_Enable" start="68" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
-          <Data name="64T61E-F_Polarity" runname="64T61E-F_Polarity" start="68" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
-          <Data name="64T61E-F_SetSpeed_A" runname="64T61E-F_SetSpeed_A" start="69" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
-          <Data name="64T61E-F_SetSpeed_M" runname="64T61E-F_SetSpeed_M" start="71" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
-          <Data name="64T61E-F_ACT_Speed" runname="64T61E-F_ACT_Speed" start="73" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
-          <Data name="DM1K-NSF01_AutoMode" runname="DM1K-NSF01_AutoMode" start="75" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
-          <Data name="DM1K-NSF01_ManualMode" runname="DM1K-NSF01_ManualMode" start="75" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
-          <Data name="DM1K-NSF01_Start_A" runname="DM1K-NSF01_Start_A" start="75" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
-          <Data name="DM1K-NSF01_Stop_A" runname="DM1K-NSF01_Stop_A" start="75" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
-          <Data name="DM1K-NSF01_Start_M" runname="DM1K-NSF01_Start_M" start="75" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
-          <Data name="DM1K-NSF01_Stop_M" runname="DM1K-NSF01_Stop_M" start="75" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
-          <Data name="DM1K-NSF01_AlarmReset" runname="DM1K-NSF01_AlarmReset" start="75" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
-          <Data name="DM1K-NSF01_EXT_Estop" runname="DM1K-NSF01_EXT_Estop" start="75" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
-          <Data name="DM1K-NSF01_Running" runname="DM1K-NSF01_Running" start="75" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
-          <Data name="DM1K-NSF01_Alarm" runname="DM1K-NSF01_Alarm" start="75" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
-          <Data name="DM1K-NSF01_Error" runname="DM1K-NSF01_Error" start="75" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
-          <Data name="DM1K-NSF01_Enable" runname="DM1K-NSF01_Enable" start="75" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
-          <Data name="DM1K-NSF01_Polarity" runname="DM1K-NSF01_Polarity" start="75" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
-          <Data name="DM1K-NSF01_SetSpeed_A" runname="DM1K-NSF01_SetSpeed_A" start="76" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
-          <Data name="DM1K-NSF01_SetSpeed_M" runname="DM1K-NSF01_SetSpeed_M" start="78" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
-          <Data name="DM1K-NSF01_ACT_Speed" runname="DM1K-NSF01_ACT_Speed" start="80" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
+          <Data name="24T11A_D_AutoMode" runname="24T11A_D_AutoMode" start="54" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
+          <Data name="24T11A_D_ManualMode" runname="24T11A_D_ManualMode" start="54" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
+          <Data name="24T11A_D_Start_A" runname="24T11A_D_Start_A" start="54" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
+          <Data name="24T11A_D_Stop_A" runname="24T11A_D_Stop_A" start="54" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
+          <Data name="24T11A_D_Start_M" runname="24T11A_D_Start_M" start="54" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
+          <Data name="24T11A_D_Stop_M" runname="24T11A_D_Stop_M" start="54" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
+          <Data name="24T11A_D_AlarmReset" runname="24T11A_D_AlarmReset" start="54" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
+          <Data name="24T11A_D_EXT_Estop" runname="24T11A_D_EXT_Estop" start="54" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
+          <Data name="24T11A_D_Running" runname="24T11A_D_Running" start="54" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
+          <Data name="24T11A_D_Alarm" runname="24T11A_D_Alarm" start="54" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
+          <Data name="24T11A_D_Error" runname="24T11A_D_Error" start="54" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
+          <Data name="24T11A_D_Enable" runname="24T11A_D_Enable" start="54" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
+          <Data name="24T11A_D_Polarity" runname="24T11A_D_Polarity" start="54" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
+          <Data name="24T11A_D_SetSpeed_A" runname="24T11A_D_SetSpeed_A" start="55" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
+          <Data name="24T11A_D_SetSpeed_M" runname="24T11A_D_SetSpeed_M" start="57" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
+          <Data name="24T11A_D_ACT_Speed" runname="24T11A_D_ACT_Speed" start="59" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
+          <Data name="64T01G_J_AutoMode" runname="64T01G_J_AutoMode" start="61" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
+          <Data name="64T01G_J_ManualMode" runname="64T01G_J_ManualMode" start="61" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
+          <Data name="64T01G_J_Start_A" runname="64T01G_J_Start_A" start="61" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
+          <Data name="64T01G_J_Stop_A" runname="64T01G_J_Stop_A" start="61" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
+          <Data name="64T01G_J_Start_M" runname="64T01G_J_Start_M" start="61" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
+          <Data name="64T01G_J_Stop_M" runname="64T01G_J_Stop_M" start="61" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
+          <Data name="64T01G_J_AlarmReset" runname="64T01G_J_AlarmReset" start="61" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
+          <Data name="64T01G_J_EXT_Estop" runname="64T01G_J_EXT_Estop" start="61" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
+          <Data name="64T01G_J_Running" runname="64T01G_J_Running" start="61" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
+          <Data name="64T01G_J_Alarm" runname="64T01G_J_Alarm" start="61" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
+          <Data name="64T01G_J_Error" runname="64T01G_J_Error" start="61" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
+          <Data name="64T01G_J_Enable" runname="64T01G_J_Enable" start="61" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
+          <Data name="64T01G_J_Polarity" runname="64T01G_J_Polarity" start="61" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
+          <Data name="64T01G_J_SetSpeed_A" runname="64T01G_J_SetSpeed_A" start="62" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
+          <Data name="64T01G_J_SetSpeed_M" runname="64T01G_J_SetSpeed_M" start="64" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
+          <Data name="64T01G_J_ACT_Speed" runname="64T01G_J_ACT_Speed" start="66" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
+          <Data name="64T61E_F_AutoMode" runname="64T61E_F_AutoMode" start="68" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
+          <Data name="64T61E_F_ManualMode" runname="64T61E_F_ManualMode" start="68" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
+          <Data name="64T61E_F_Start_A" runname="64T61E_F_Start_A" start="68" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
+          <Data name="64T61E_F_Stop_A" runname="64T61E_F_Stop_A" start="68" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
+          <Data name="64T61E_F_Start_M" runname="64T61E_F_Start_M" start="68" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
+          <Data name="64T61E_F_Stop_M" runname="64T61E_F_Stop_M" start="68" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
+          <Data name="64T61E_F_AlarmReset" runname="64T61E_F_AlarmReset" start="68" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
+          <Data name="64T61E_F_EXT_Estop" runname="64T61E_F_EXT_Estop" start="68" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
+          <Data name="64T61E_F_Running" runname="64T61E_F_Running" start="68" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
+          <Data name="64T61E_F_Alarm" runname="64T61E_F_Alarm" start="68" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
+          <Data name="64T61E_F_Error" runname="64T61E_F_Error" start="68" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
+          <Data name="64T61E_F_Enable" runname="64T61E_F_Enable" start="68" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
+          <Data name="64T61E_F_Polarity" runname="64T61E_F_Polarity" start="68" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
+          <Data name="64T61E_F_SetSpeed_A" runname="64T61E_F_SetSpeed_A" start="69" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
+          <Data name="64T61E_F_SetSpeed_M" runname="64T61E_F_SetSpeed_M" start="71" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
+          <Data name="64T61E_F_ACT_Speed" runname="64T61E_F_ACT_Speed" start="73" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
+          <Data name="DM1K_NSF01_AutoMode" runname="DM1K_NSF01_AutoMode" start="75" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
+          <Data name="DM1K_NSF01_ManualMode" runname="DM1K_NSF01_ManualMode" start="75" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
+          <Data name="DM1K_NSF01_Start_A" runname="DM1K_NSF01_Start_A" start="75" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />
+          <Data name="DM1K_NSF01_Stop_A" runname="DM1K_NSF01_Stop_A" start="75" len="1" method="Default_Bit(4,1)" max="" issave="True" subtractor="" remark="自动停止按钮" />
+          <Data name="DM1K_NSF01_Start_M" runname="DM1K_NSF01_Start_M" start="75" len="1" method="Default_Bit(5,1)" max="" issave="True" subtractor="" remark="手动启动按钮" />
+          <Data name="DM1K_NSF01_Stop_M" runname="DM1K_NSF01_Stop_M" start="75" len="1" method="Default_Bit(6,1)" max="" issave="True" subtractor="" remark="手动停止按钮" />
+          <Data name="DM1K_NSF01_AlarmReset" runname="DM1K_NSF01_AlarmReset" start="75" len="1" method="Default_Bit(7,1)" max="" issave="True" subtractor="" remark="故障复位" />
+          <Data name="DM1K_NSF01_EXT_Estop" runname="DM1K_NSF01_EXT_Estop" start="75" len="1" method="Default_Bit(8,1)" max="" issave="True" subtractor="" remark="外部停止" />
+          <Data name="DM1K_NSF01_Running" runname="DM1K_NSF01_Running" start="75" len="1" method="Default_Bit(9,1)" max="" issave="True" subtractor="" remark="变速器使能反馈" />
+          <Data name="DM1K_NSF01_Alarm" runname="DM1K_NSF01_Alarm" start="75" len="1" method="Default_Bit(10,1)" max="" issave="True" subtractor="" remark="变速器重故障" />
+          <Data name="DM1K_NSF01_Error" runname="DM1K_NSF01_Error" start="75" len="1" method="Default_Bit(11,1)" max="" issave="True" subtractor="" remark="变速器轻故障" />
+          <Data name="DM1K_NSF01_Enable" runname="DM1K_NSF01_Enable" start="75" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="使能" />
+          <Data name="DM1K_NSF01_Polarity" runname="DM1K_NSF01_Polarity" start="75" len="1" method="Default_Bit(12,1)" max="" issave="True" subtractor="" remark="0正传1反转" />
+          <Data name="DM1K_NSF01_SetSpeed_A" runname="DM1K_NSF01_SetSpeed_A" start="76" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="手动速度设置0-200" />
+          <Data name="DM1K_NSF01_SetSpeed_M" runname="DM1K_NSF01_SetSpeed_M" start="78" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="自动速度设置0-200" />
+          <Data name="DM1K_NSF01_ACT_Speed" runname="DM1K_NSF01_ACT_Speed" start="80" len="2" method="Default_Float()" max="" issave="True" subtractor="" remark="运行速度反馈0-200" />
           <Data name="DM1OSF01_AutoMode" runname="DM1OSF01_AutoMode" start="82" len="1" method="Default_Bit(0,1)" max="" issave="True" subtractor="" remark="自动模式" />
           <Data name="DM1OSF01_ManualMode" runname="DM1OSF01_ManualMode" start="82" len="1" method="Default_Bit(1,1)" max="" issave="True" subtractor="" remark="手动模式" />
           <Data name="DM1OSF01_Start_A" runname="DM1OSF01_Start_A" start="82" len="1" method="Default_Bit(3,1)" max="" issave="True" subtractor="" remark="自动启动按钮" />

From d14fa8de9dddb7555f061257e180cddfc9d8bbd2 Mon Sep 17 00:00:00 2001
From: nodyang <yangw@outlook.com>
Date: Mon, 11 Sep 2023 21:14:13 +0800
Subject: [PATCH 2/2] demo

---
 .../Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
index 95350e9..eb2dca7 100644
--- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
+++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/BasePlcHelper.cs
@@ -5972,7 +5972,7 @@ public DataKeyValue DMWETER8_Alarm { get; set; }
 
 
         #region 2106
-        public DataKeyValue dryerA_dos0_eqNo { get; set; }
+       
         public DataKeyValue dryerA_dos0_batch { get; set; }
         public DataKeyValue dryerA_dos0_matCode { get; set; }
         public DataKeyValue dryerA_dos0_setValue { get; set; }