using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Reflection;
using ICSharpCode.Core;
using Mesnac.Basic;
using Mesnac.Equips;
using Mesnac.Codd.Session;
using Mesnac.Action.ChemicalWeighing.Entity;
namespace Mesnac.Action.ChemicalWeighing
{
///
/// Plc操作辅助类
///
public class BasePlcHelper
{
#region 单例模式
private static BasePlcHelper _this = null;
public static BasePlcHelper Instance
{
get
{
if (null == _this)
_this = new BasePlcHelper();
return _this;
}
}
private BasePlcHelper()
{
foreach (PropertyInfo pi in this.GetType().GetProperties())
{
if (pi.PropertyType == typeof(DataKeyValue))
{
DataKeyValue data = new DataKeyValue(pi.Name);
pi.SetValue(this, data, null);
}
}
}
#endregion
#region 方法定义
#region GetDataKeyValue
public DataKeyValue GetDataKeyValue(string key)
{
foreach (PropertyInfo pi in this.GetType().GetProperties())
{
if (pi.PropertyType == typeof(DataKeyValue))
{
DataKeyValue data = (DataKeyValue)pi.GetValue(this, null);
if (data.FieldKey.ToLower() == key.ToLower())
{
return data;
}
}
}
return null;
}
#endregion
#region 从PLC中读取原始数据的方法
///
/// 从PLC中读取原始数据
///
/// 要读取的设备变量名称
/// 从PLC读取的值
/// 成功返回true,失败返回false
public bool PlcRead(string dataName, out int[] dataValue)
{
return Mesnac.Equips.Factory.Instance.Read(dataName, out dataValue);
}
///
/// 根据设备名称读取指定数据块,指定起始字,指定长度的数据
///
/// 设备名称
/// 数据块
/// 起始字
/// 长度
/// 输出数据
/// 成功返回true,失败返回false
public bool PlcRead(string equipName, string block, int start, int len, out Int16[] dataValue)
{
return Mesnac.Equips.Factory.Instance.Read(equipName, block, start, len, out dataValue);
}
///
/// 从PLC中读取原始数据
///
///
///
///
public bool PlcRead(DataKeyValue dataKey, out int[] dataValue)
{
return PlcRead(dataKey.EquipKey, out dataValue);
}
///
/// 按设备变量别名从PLC读取数据
///
/// PLC设备变量别名
/// 读取值
/// 读取成功返回true,失败返回false
public bool PlcReadByRunName(string runName, out int[] dataValue)
{
return Mesnac.Equips.Factory.Instance.ReadByRunName(runName, out dataValue);
}
public object PlcLastValueRead(string dataName)
{
return Mesnac.Equips.Factory.Instance.ReadLastValue(dataName);
}
///
/// 读取设备数据
///
/// 设备变量名称
/// 读取的设备值
/// 读取成功返回true,失败返回false
public bool PlcLastValueRead(string dataName, out int[] dataValue)
{
return Mesnac.Equips.Factory.Instance.ReadLastValue(dataName, out dataValue);
}
#endregion
#region 向PLC变量中写入值,并不真正下传至PLC
///
/// 向PLC变量中写入值,并不真正下传至PLC
///
///
///
///
///
///
public bool PlcVarWrite(string equipKey, string runName, int shifting, object dataValue)
{
StringBuilder log = new StringBuilder();
try
{
//log.Append("equipKey=[").Append(equipKey).Append("]runName=[").Append(runName);
foreach (Mesnac.Equips.BaseEquip equip in Factory.Instance.AllEquips.Values)
{
foreach (Mesnac.Equips.BaseInfo.Group group in equip.Group.Values)
{
if (group.Access == System.IO.FileAccess.Write ||
group.Access == System.IO.FileAccess.ReadWrite)
{
foreach (Mesnac.Equips.BaseInfo.Data data in group.Data.Values)
{
if (data.KeyName == equipKey ||
(!String.IsNullOrEmpty(data.RunName) && data.RunName == runName))
{
try
{
data.Value = dataValue;
return true;
}
catch (Exception ex)
{
ICSharpCode.Core.LoggingService.Error(ex.Message);
return false;
}
}
}
}
}
}
//log.Append("]No Find");
return false;
}
catch (Exception ex)
{
ICSharpCode.Core.LoggingService.Error("写入PLC变量值失败:" + ex.Message, ex);
return false;
}
finally
{
//if (log.Length > "equipKey=[]runName=[]No Find".Length)
//{
// action.LogDebug(log.AppendLine("...").ToString());
//}
}
}
///
/// 向PLC变量中写入值,并不真正下传至PLC
///
///
///
///
///
public bool PlcVarWriteByDataKey(string equipKey, int shifting, object dataValue)
{
return PlcVarWrite(equipKey, string.Empty, shifting, dataValue);
}
///
/// 向PLC变量中写入值,并不真正下传至PLC
///
///
///
///
///
public bool PlcVarWriteByDataKey(DataKeyValue dataKey, int shifting, object dataValue)
{
return PlcVarWriteByDataKey(dataKey.EquipKey, shifting, dataValue);
}
///
/// 向PLC变量中写入值,并不真正下传至PLC
///
///
///
///
public bool PlcVarWriteByDataKey(DataKeyValue dataKey, object dataValue)
{
return PlcVarWriteByDataKey(dataKey, 0, dataValue);
}
#endregion
#region Plc写入方法,真正写入PLC
///
/// PlcWrite
///
///
///
///
///
///
///
private bool PlcWrite(string equipKey, string runName, int shifting, object[] dataValue,
params bool[] isOutFlag)
{
StringBuilder log = new StringBuilder();
try
{
log.Append("equipKey=[").Append(equipKey).Append("]runName=[").Append(runName);
foreach (Mesnac.Equips.BaseEquip equip in Factory.Instance.AllEquips.Values)
{
foreach (Mesnac.Equips.BaseInfo.Group group in equip.Group.Values)
{
if (group.Access == System.IO.FileAccess.Write ||
group.Access == System.IO.FileAccess.ReadWrite)
{
foreach (Mesnac.Equips.BaseInfo.Data data in group.Data.Values)
{
//if (data.KeyName == equipKey || data.RunName == runName)
//if (data.KeyName == equipKey)
if (data.KeyName == equipKey ||
(!String.IsNullOrEmpty(data.RunName) && data.RunName == runName))
{
int block = 0;
if (int.TryParse(group.Block.ToString(), out block))
{
log.Append("]shifting=[")
.Append((group.Start + data.Start + shifting).ToString());
log.Append("]dataLen=[").Append(dataValue.Length);
log.Append("]Find Result=");
foreach (object v in dataValue)
{
log.Append(v + ",");
}
#region 二进制位写入
if (data.Method.StartsWith("Default_Bit"))
{
string parameters = data.Method.Replace("Default_Bit(", String.Empty)
.Replace(")", String.Empty);
string[] ps = parameters.Split(new char[] { ',' });
int startIndex = 0;
int length = 1;
if (ps.Length == 1) //单参数判断
{
if (!int.TryParse(ps[0], out startIndex))
{
log.Append(
"[false](Convert The Bit method first parameter to int failure!)");
return false;
}
}
else if (ps.Length == 2) //多参数判断
{
if (!int.TryParse(ps[0], out startIndex))
{
log.Append(
"[false](Convert The Bit method first parameter to int failure!)");
return false;
}
if (!int.TryParse(ps[1], out length))
{
log.Append(
"[false](Convert The Bit method second parameter to int failure!)");
return false;
}
}
object originalValue = 0; //保存原始值
if (data.Len == 1) //如果len=1则为Int16类型
{
int[] buff = null;
if (PlcRead(data.KeyName, out buff))
{
originalValue = buff[0];
originalValue =
Mesnac.Basic.DataProcessor.Swap(
short.Parse(originalValue.ToString()));
}
else
{
ICSharpCode.Core.LoggingService.Warn(
String.Format("在进行二进制写入时读取设备变量[{0}]失败!", data.KeyName));
}
}
else if (data.Len == 2) //如果len=2则为Int32类型
{
int[] buff = null;
if (PlcRead(data.KeyName, out buff))
{
if (equip.Main.Brand == Mesnac.Basic.PlcBrand.Siemens)
{
originalValue = Mesnac.Basic.DataProcessor.ToSiemensInt32(buff);
}
else
{
originalValue = Mesnac.Basic.DataProcessor.ToInt32(buff);
}
}
else
{
ICSharpCode.Core.LoggingService.Warn(
String.Format("在进行二进制写入时读取设备变量[{0}]失败!", data.KeyName));
}
}
object[] newValue = null;
if (data.Len == 1)
{
newValue = new object[]
{
Mesnac.Basic.DataProcessor.SetBitValue(originalValue, startIndex,
length, dataValue[0])
};
//从PLC中读取到的值进行高低位转换
int int16 = Mesnac.Basic.DataProcessor.Swap(
short.Parse(newValue[0].ToString()));
newValue = new object[] { int16 };
////解析为二进制数组
//int[] binaryAlarmData = Mesnac.Basic.DataProcessor.ParseBinaryValue(int16, int16*2);
//String str = "";
//for (int i = 0; i < (int16 * 2); i++)
//{
// //按照偏移量对数组进行赋值
// if (i == group.Start + data.Start + shifting)
// {
// if (int.Parse(dataValue[0].ToString()) == 0)
// {
// binaryAlarmData[i] = 0;
// }
// else
// {
// binaryAlarmData[i] = 1;
// }
// }
// str += binaryAlarmData[i].ToString();
//}
//Int16 iwrite = Convert.ToInt16(str,2);
//int swpint16 = Mesnac.Basic.DataProcessor.Swap(iwrite);
////获取二进制数组字符串
//newValue = new object[] { swpint16 };
//if (equip.Write(block, group.Start + data.Start + shifting, newValue))
//{
// log.Append("[true]");
// return true;
//}
//else
//{
// log.Append("[false]");
// return false;
//}
//int writedata = Mesnac.Basic.DataProcessor.ToInt32(binaryAlarmData);
}
else if (data.Len == 2)
{
object objNewValue =
Mesnac.Basic.DataProcessor.SetBitValue32(originalValue, startIndex,
length, dataValue[0]);
int intNewValue = Convert.ToInt32(objNewValue);
if (equip.Main.Brand == Mesnac.Basic.PlcBrand.Siemens)
{
newValue =
Mesnac.Basic.DataProcessor.ToSiemensPLCDataArray(intNewValue);
}
else
{
newValue = Mesnac.Basic.DataProcessor.ToPLCDataArray(intNewValue);
}
}
if (equip.Write(block, group.Start + data.Start + shifting, newValue))
{
log.Append("[true]");
return true;
}
else
{
log.Append("[false]");
return false;
}
}
#endregion
if (equip.Write(block, group.Start + data.Start + shifting, dataValue))
{
log.Append("[true]");
return true;
}
else
{
log.Append("[false]");
return false;
}
}
}
}
}
}
}
log.Append("]No Find");
return false;
}
catch (Exception ex)
{
ICSharpCode.Core.LoggingService.Error("下传PLC失败:" + ex.Message, ex);
return false;
}
finally
{
if (isOutFlag.Length == 0 || isOutFlag[0] == true)
{
if (log.Length > "equipKey=[]runName=[]No Find".Length)
{
ICSharpCode.Core.LoggingService.Debug(log.AppendLine("...").ToString());
}
}
}
}
public bool PlcWriteByRunName(string runName, int shifting, object[] dataValue)
{
return PlcWrite(string.Empty, runName, shifting, dataValue);
}
public bool PlcWriteByRunName(string runName, object[] dataValue)
{
return PlcWriteByRunName(runName, 0, dataValue);
}
public bool PlcWriteByEquipKey(string equipKey, int shifting, object[] dataValue)
{
return PlcWrite(equipKey, string.Empty, shifting, dataValue);
}
public bool PlcWriteByEquipKey(string equipKey, object[] dataValue)
{
return PlcWriteByEquipKey(equipKey, 0, dataValue);
}
public bool PlcWriteByDataKey(DataKeyValue dataKey, int shifting, object[] dataValue)
{
return PlcWriteByEquipKey(dataKey.EquipKey, shifting, dataValue);
}
public bool PlcWriteByDataKey(DataKeyValue dataKey, object[] dataValue)
{
return PlcWriteByDataKey(dataKey, 0, dataValue);
}
public bool PlcWriteByDataKey(DataKeyValue dataKey, string dataValue)
{
object[] buff = null;
buff = new object[dataKey.EquipData.Len];
for (int i = 0; i < buff.Length; i++)
{
buff[i] = 0;
}
object[] planIDData = Mesnac.Basic.DataProcessor.ToPLCDataArray(dataValue);
if (planIDData.Length <= buff.Length)
{
Array.Copy(planIDData, buff, planIDData.Length);
}
else
{
Array.Copy(planIDData, buff, buff.Length);
}
return PlcWriteByDataKey(dataKey, buff);
}
//增加是否输出日志
public bool PlcWriteByEquipKey(string equipKey, int shifting, object[] dataValue, bool isOutLog)
{
return PlcWrite(equipKey, string.Empty, shifting, dataValue, isOutLog);
}
//增加是否输出日志
public bool PlcWriteByDataKey(DataKeyValue dataKey, int shifting, object[] dataValue, bool isOutLog)
{
return PlcWriteByEquipKey(dataKey.EquipKey, shifting, dataValue, isOutLog);
}
//增加是否输出日志
public bool PlcWriteByDataKey(DataKeyValue dataKey, object[] dataValue, bool isOutLog)
{
return PlcWriteByDataKey(dataKey, 0, dataValue, isOutLog);
}
///
/// 向Plc变量写入float浮点数,下传Plc
///
///
///
///
public bool PlcWriteFloatByDataKey(DataKeyValue dataKey, float dataValue)
{
string equipName = dataKey.EquipKey;
if (dataKey.EquipKey.Contains("."))
{
equipName = dataKey.EquipKey.Split(new char[] { '.' })[0];
}
if (Factory.Instance.AllEquips[equipName].Main.Brand
.Equals("Siemens", StringComparison.CurrentCultureIgnoreCase))
{
return PlcWriteByDataKey(dataKey, 0, Mesnac.Basic.DataProcessor.ToSiemensPLCDataArray(dataValue));
}
else
{
return PlcWriteByDataKey(dataKey, 0, Mesnac.Basic.DataProcessor.ToPLCDataArray(dataValue));
}
}
///
/// 向Plc变量写入float浮点数,下传Plc
///
///
///
///
///
public bool PlcWriteFloatByDataKey(DataKeyValue dataKey, float dataValue, bool isOutLog)
{
string equipName = dataKey.EquipKey;
if (dataKey.EquipKey.Contains("."))
{
equipName = dataKey.EquipKey.Split(new char[] { '.' })[0];
}
if (Factory.Instance.AllEquips[equipName].Main.Brand
.Equals("Siemens", StringComparison.CurrentCultureIgnoreCase))
{
return PlcWriteByDataKey(dataKey, 0, Mesnac.Basic.DataProcessor.ToSiemensPLCDataArray(dataValue),
isOutLog);
}
else
{
return PlcWriteByDataKey(dataKey, 0, Mesnac.Basic.DataProcessor.ToPLCDataArray(dataValue), isOutLog);
}
}
#endregion
#region PptPlcData表写入操作
///
/// 把设备变量的值写入PptPlcData表
///
/// 设备变量
/// 设备
/// 偏移
/// 值数组
///
public bool DataWrite(string dataKey, string equipKey, int shifting, object[] dataValue)
{
if (string.IsNullOrWhiteSpace(dataKey))
{
dataKey = equipKey;
}
if (string.IsNullOrWhiteSpace(equipKey))
{
equipKey = dataKey;
}
DbHelper dbHelper =
Mesnac.Basic.DataSourceFactory.Instance.GetDbHelper(Mesnac.Basic.DataSourceFactory.MCDbType.Local);
if (dbHelper == null)
{
throw new Exception(Mesnac.Basic.LanguageHelper.DataBaseConnectError);
}
dbHelper.CommandType = System.Data.CommandType.Text;
dbHelper.ClearParameter();
#region 支持SQL2000
StringBuilder sqlstr =
new StringBuilder(
"INSERT INTO PptPlcData (PlcSchemaField, EquipRunName, PlcDataValue, PlcDataIndex, PlcDownState) ");
for (int i = 0; i < dataValue.Length; i++)
{
object obj = dataValue[i];
if (obj == null || obj == DBNull.Value)
{
obj = string.Empty;
}
string key1 = "@PlcSchemaField" + i.ToString();
string key2 = "@EquipRunName" + i.ToString();
string key3 = "@PlcDataValue" + i.ToString();
string key4 = "@PlcDataIndex" + i.ToString();
sqlstr.Append(" (select ").Append(key1).Append(" as PlcSchemaField").Append(",").Append(key2)
.Append(" as EquipRunName").Append(",").Append(key3).Append(" as PlcDataValue").Append(",")
.Append(key4).Append(" as PlcDataIndex").Append(",0 as PlcDownState)");
if (i < dataValue.Length - 1)
{
sqlstr.AppendLine("union all");
}
if (obj is PlcDataInfo)
{
PlcDataInfo data = obj as PlcDataInfo;
dbHelper.AddParameter(key1,
string.IsNullOrWhiteSpace(data.PlcSchemaField) ? dataKey : data.PlcSchemaField);
dbHelper.AddParameter(key2,
string.IsNullOrWhiteSpace(data.EquipRunName) ? equipKey : data.EquipRunName);
dbHelper.AddParameter(key3, data.PlcDataValue == null ? 0 : data.PlcDataValue);
dbHelper.AddParameter(key4, (shifting + i).ToString());
}
else
{
dbHelper.AddParameter(key1, dataKey);
dbHelper.AddParameter(key2, equipKey);
dbHelper.AddParameter(key3, obj);
dbHelper.AddParameter(key4, (shifting + i).ToString());
}
} //插入语句
#endregion
dbHelper.CommandText = sqlstr.ToString();
dbHelper.ExecuteNonQuery();
return true;
}
public bool DataWrite(string dataKey, string equipKey, object[] dataValue)
{
return DataWrite(dataKey, equipKey, 0, dataValue);
}
public bool DataWrite(string equipKey, object[] dataValue)
{
return DataWrite(equipKey, equipKey, 0, dataValue);
}
public bool DataWrite(DataKeyValue dataKey, int shifting, object[] dataValue)
{
return DataWrite(dataKey.Name, dataKey.EquipRunName, shifting, dataValue);
}
public bool DataWrite(DataKeyValue dataKey, object[] dataValue)
{
return DataWrite(dataKey, 0, dataValue);
}
#endregion
#endregion
#region 属性定义
#region 自定义设备变量
///
/// 最小计划数(由PLC实时读取)
///
public int MinPlanNum = 3;
#region PC在线标志
///
/// 开门料仓号
///
public DataKeyValue ChemicalWeighing_PC_Online = new DataKeyValue("PC_Online");
#endregion
///
/// 小料PLC在线标志
///
public DataKeyValue ChemicalWeighing_PLC_Online_Flag = new DataKeyValue("PLC_Online_Flag");
///
/// 等待计划数
///
public DataKeyValue ChemicalWeighing_Scheduled_Num = new DataKeyValue("Scheduled_Num");
#region 自动下传计划相关变量
///
/// 小料PLC请求计划交互信息
///
public DataKeyValue ChemicalWeighing_PLC_LoadingStatus = new DataKeyValue("PLC_LoadingStatus");
///
/// 小料PC计划反馈交互信息
///
public DataKeyValue ChemicalWeighing_PC_LoadingStatus = new DataKeyValue("PC_LoadingStatus");
///
/// 速度1
///
public DataKeyValue DwSpeed = new DataKeyValue("DwSpeed");
#endregion
#region 自动更新计划状态相关变量
///
/// 小料PLC计划状态变化交互PLC请求信息
///
public DataKeyValue ChemicalWeighing_PLC_Plan_Status_ShakeHand = new DataKeyValue("PLC_Plan_Status_ShakeHand");
///
/// PC计划状态根据PLC状态更新交互信息
///
public DataKeyValue ChemicalWeighing_PLC_Plan_Status_FeedBack = new DataKeyValue("PLC_Plan_Status_FeedBack");
///
/// 小料计划序号
///
public DataKeyValue ChemicalWeighing_Plan_Serial = new DataKeyValue("Plan_Serial");
///
/// 小料计划状态
///
public DataKeyValue ChemicalWeighing_Plan_Status = new DataKeyValue("Plan_Status");
///
/// 小料计划完成数
///
public DataKeyValue ChemicalWeighing_Plan_Number = new DataKeyValue("Plan_Number");
///
/// 小料计划剩余数量
///
public DataKeyValue ChemicalWeighing_Remain_Number = new DataKeyValue("Remain_Number");
#endregion
#region HMI配方列表请求相关变量
///
/// 小料HMI配方查询请求信息
///
public DataKeyValue ChemicalWeighing_HMI_Request_Recipe_Name_ShakeHand =
new DataKeyValue("HMI_Request_Recipe_Name_ShakeHand");
///
/// PCHMI配方查询请求信息响应
///
public DataKeyValue ChemicalWeighing_HMI_Request_Recipe_Name_FeedBack =
new DataKeyValue("HMI_Request_Recipe_Name_FeedBack");
///
/// 读取到的机台号
///
public DataKeyValue ChemicalWeighing_Sys_Machine = new DataKeyValue("Sys_Machine");
///
/// 读取到的配方名称
///
public DataKeyValue ChemicalWeighing_Plan_Code = new DataKeyValue("Plan_Code");
#endregion
#region HMI根据配方请求添加计划相关变量
///
/// 小料HMI配方添加计划请求信息
///
public DataKeyValue ChemicalWeighing_HMI_Confirm_Recipe_ShakeHand =
new DataKeyValue("HMI_Confirm_Recipe_ShakeHand");
///
/// PCHMI配方添加计划请求信息响应
///
public DataKeyValue ChemicalWeighing_HMI_Confirm_Recipe_FeedBack =
new DataKeyValue("HMI_Confirm_Recipe_FeedBack");
///
/// 读取到的机台号
///
public DataKeyValue ChemicalWeighing_Sys_Machine1 = new DataKeyValue("Sys_Machine1");
///
/// 读取到的配方名称
///
public DataKeyValue ChemicalWeighing_Plan_Code1 = new DataKeyValue("Plan_Code1");
///
/// 设定数量
///
public DataKeyValue ChemicalWeighing_HMI_Plan_Num = new DataKeyValue("HMI_Plan_Num");
#endregion
#region HMI请求修改计划相关变量
///
/// PLCHMI修改计划请求信息
///
public DataKeyValue ChemicalWeighing_HMI_Request_Recipe_Change_ShakeHand =
new DataKeyValue("HMI_Request_Recipe_Change_ShakeHand");
///
/// PCHMI修改计划请求信息响应
///
public DataKeyValue ChemicalWeighing_HMI_Request_Recipe_Change_FeedBack =
new DataKeyValue("HMI_Request_Recipe_Change_FeedBack");
///
/// 命令:0默认 1刷新 2上移 3下移 4修改车数 5删除计划
///
public DataKeyValue ChemicalWeighing_HMI_Request_Recipe_Change_Command =
new DataKeyValue("HMI_Request_Recipe_Change_Command");
///
/// 读取到的机台号
///
public DataKeyValue ChemicalWeighing_Sys_Machine2 = new DataKeyValue("Sys_Machine2");
///
/// 读取到的计划号
///
public DataKeyValue ChemicalWeighing_HMIChange_PlanId = new DataKeyValue("HMIChange_PlanId");
///
/// 设定数量
///
public DataKeyValue ChemicalWeighing_HMIChange_PlanNum = new DataKeyValue("HMIChange_PlanNum");
#endregion
#region 自动存盘相关变量
///
/// PLC存盘请求
///
public DataKeyValue ChemicalWeighing_PLC_Request_Save_ShakeHand =
new DataKeyValue("Plc_Request_Save_ShakeHand");
///
/// PC存盘反馈信息
///
public DataKeyValue ChemicalWeighing_PC_Request_Save_FeedBack = new DataKeyValue("PC_Request_Save_FeedBack");
///
/// 报表基本信息
///
public DataKeyValue ChemicalWeighing_Report_Update_Block_BaseInf =
new DataKeyValue("Report_Update_Block_BaseInf");
///
/// 物料报表信息
///
public DataKeyValue ChemicalWeighing_Report_Update_Block_Material_Report =
new DataKeyValue("Report_Update_Block_Material_Report");
#endregion
#region 上位机修改计划数、终止计划相关变量
///
/// PC下传终止计划状态
///
public DataKeyValue ChemicalWeighing_Plan_Status_Com_ShakeHand = new DataKeyValue("Plan_Status_Com_ShakeHand");
///
/// PLC终止计划状态反馈
///
public DataKeyValue ChemicalWeighing_Plan_Status_Com_FeedBack = new DataKeyValue("Plan_Status_Com_FeedBack");
#endregion
#region 条码扫描后,下传到PLC的命令相关变量
///
/// 开门料仓号
///
public DataKeyValue ChemicalWeighing_Hopper_No_103 = new DataKeyValue("Hopper_No_103");
///
/// 条码开门命令
///
public DataKeyValue ChemicalWeighing_ScanCommand = new DataKeyValue("Command");
///
/// 条码开门握手信号
///
public DataKeyValue ChemicalWeighing_Open_door_Command_ShakeHand =
new DataKeyValue("Open_door_Command_ShakeHand");
#endregion
#endregion
#region 自动写入物料名称相关变量
///
/// PLC物料名称下传请求
///
public DataKeyValue ChemicalWeighing_PLC_LoadingConfig = new DataKeyValue("PLC_LoadingConfig");
///
/// PC物料名称下传反馈
///
public DataKeyValue ChemicalWeighing_PC_LoadingConfig = new DataKeyValue("PC_LoadingConfig");
#endregion
#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; }
///
/// 压送秤A气源压力 dbw12
///
public DataKeyValue mainPress_V1_LowLimit { get; set; }
public DataKeyValue mainPress_V1_HighLimit { get; set; }
public DataKeyValue mainPress_V1_Alarm { get; set; }
//压送秤A顶部压力 dbw26
public DataKeyValue topPressure_V1_LowLimit { get; set; }
public DataKeyValue topPressure_V1_HighLimit { get; set; }
public DataKeyValue topPressure_V1_Alarm { get; set; }
//压送秤A底部压力 dbw40
public DataKeyValue linePressure_V1_LowLimit { get; set; }
public DataKeyValue linePressure_V1_HighLimit { get; set; }
public DataKeyValue linePressure_V1_Alarm { get; set; }
//压送秤B气源压力 dbw54
public DataKeyValue mainPress_V2_LowLimit { get; set; }
public DataKeyValue mainPress_V2_HighLimit { get; set; }
public DataKeyValue mainPress_V2_Alarm { get; set; }
//压送秤B顶部压力 dbw68
public DataKeyValue topPressure_V2_LowLimit { get; set; }
public DataKeyValue topPressure_V2_HighLimit { get; set; }
public DataKeyValue topPressure_V2_Alarm { get; set; }
//压送秤B底部压力 dbw82
public DataKeyValue linePressure_V2_LowLimit { get; set; }
public DataKeyValue linePressure_V2_HighLimit { get; set; }
public DataKeyValue linePressure_V2_Alarm { get; set; }
//压送秤C气源压力 dbw96
public DataKeyValue mainPress_V3_LowLimit { get; set; }
public DataKeyValue mainPress_V3_HighLimit { get; set; }
public DataKeyValue mainPress_V3_Alarm { get; set; }
//压送秤C顶部压力 dbw110
public DataKeyValue topPressure_V3_LowLimit { get; set; }
public DataKeyValue topPressure_V3_HighLimit { get; set; }
public DataKeyValue topPressure_V3_Alarm { get; set; }
//压送秤C底部压力 dbw124
public DataKeyValue linePressure_V3_LowLimit { get; set; }
public DataKeyValue linePressure_V3_HighLimit { get; set; }
public DataKeyValue linePressure_V3_Alarm { get; set; }
//压送秤C气源压力 dbw138
public DataKeyValue mainPress_V4_LowLimit { get; set; }
public DataKeyValue mainPress_V4_HighLimit { get; set; }
public DataKeyValue mainPress_V4_Alarm { get; set; }
//压送秤C顶部压力 dbw154
public DataKeyValue topPressure_V4_LowLimit { get; set; }
public DataKeyValue topPressure_V4_HighLimit { get; set; }
public DataKeyValue topPressure_V4_Alarm { get; set; }
//压送秤C底部压力 dbw166
public DataKeyValue linePressure_V4_LowLimit { get; set; }
public DataKeyValue linePressure_V4_HighLimit { get; set; }
public DataKeyValue linePressure_V4_Alarm { get; set; }
//压送秤C气源压力 dbw180
public DataKeyValue mainPress_V5_LowLimit { get; set; }
public DataKeyValue mainPress_V5_HighLimit { get; set; }
public DataKeyValue mainPress_V5_Alarm { get; set; }
//压送秤C顶部压力 dbw194
public DataKeyValue topPressure_V5_LowLimit { get; set; }
public DataKeyValue topPressure_V5_HighLimit { get; set; }
public DataKeyValue topPressure_V5_Alarm { get; set; }
//压送秤C底部压力 dbw208
public DataKeyValue linePressure_V5_LowLimit { get; set; }
public DataKeyValue linePressure_V5_HighLimit { get; set; }
public DataKeyValue linePressure_V5_Alarm { get; set; }
//日罐压力B1 dbw222
public DataKeyValue presDaybin_B1_ActualValue { get; set; }
public DataKeyValue presDaybin_B1_LowLimit { get; set; }
public DataKeyValue presDaybin_B1_HighLimit { get; set; }
public DataKeyValue presDaybin_B1_Alarm { get; set; }
//日罐压力B2 dbw236
public DataKeyValue presDaybin_B2_ActualValue { get; set; }
public DataKeyValue presDaybin_B2_LowLimit { get; set; }
public DataKeyValue presDaybin_B2_HighLimit { get; set; }
public DataKeyValue presDaybin_B2_Alarm { get; set; }
//日罐压力B3 dbw250
public DataKeyValue presDaybin_B3_ActualValue { get; set; }
public DataKeyValue presDaybin_B3_LowLimit { get; set; }
public DataKeyValue presDaybin_B3_HighLimit { get; set; }
public DataKeyValue presDaybin_B3_Alarm { get; set; }
//日罐压力B4 dbw264
public DataKeyValue presDaybin_B4_ActualValue { get; set; }
public DataKeyValue presDaybin_B4_LowLimit { get; set; }
public DataKeyValue presDaybin_B4_HighLimit { get; set; }
public DataKeyValue presDaybin_B4_Alarm { get; set; }
//日罐压力B5 dbw278
public DataKeyValue presDaybin_B5_ActualValue { get; set; }
public DataKeyValue presDaybin_B5_LowLimit { get; set; }
public DataKeyValue presDaybin_B5_HighLimit { get; set; }
public DataKeyValue presDaybin_B5_Alarm { get; set; }
//日罐压力B6 dbw292
public DataKeyValue presDaybin_B6_ActualValue { get; set; }
public DataKeyValue presDaybin_B6_LowLimit { get; set; }
public DataKeyValue presDaybin_B6_HighLimit { get; set; }
public DataKeyValue presDaybin_B6_Alarm { get; set; }
//日罐压力B7 dbw306
public DataKeyValue presDaybin_B7_ActualValue { get; set; }
public DataKeyValue presDaybin_B7_LowLimit { get; set; }
public DataKeyValue presDaybin_B7_HighLimit { get; set; }
public DataKeyValue presDaybin_B7_Alarm { get; set; }
//日罐压力B8 dbw320
public DataKeyValue presDaybin_B8_ActualValue { get; set; }
public DataKeyValue presDaybin_B8_LowLimit { get; set; }
public DataKeyValue presDaybin_B8_HighLimit { get; set; }
public DataKeyValue presDaybin_B8_Alarm { get; set; }
//日罐压力B9 dbw334
public DataKeyValue presDaybin_B9_ActualValue { get; set; }
public DataKeyValue presDaybin_B9_LowLimit { get; set; }
public DataKeyValue presDaybin_B9_HighLimit { get; set; }
public DataKeyValue presDaybin_B9_Alarm { get; set; }
//日罐压力B10 dbw348
public DataKeyValue presDaybin_B10_ActualValue { get; set; }
public DataKeyValue presDaybin_B10_LowLimit { get; set; }
public DataKeyValue presDaybin_B10_HighLimit { get; set; }
public DataKeyValue presDaybin_B10_Alarm { get; set; }
//日罐压力B11 dbw362
public DataKeyValue presDaybin_B11_ActualValue { get; set; }
public DataKeyValue presDaybin_B11_LowLimit { get; set; }
public DataKeyValue presDaybin_B11_HighLimit { get; set; }
public DataKeyValue presDaybin_B11_Alarm { get; set; }
//日罐压力B12 dbw376
public DataKeyValue presDaybin_B12_ActualValue { get; set; }
public DataKeyValue presDaybin_B12_LowLimit { get; set; }
public DataKeyValue presDaybin_B12_HighLimit { get; set; }
public DataKeyValue presDaybin_B12_Alarm { get; set; }
//管道压力传感器1 dbw390
public DataKeyValue PR2PCP01_ActualValue { get; set; }
public DataKeyValue PR2PCP01_LowLimit { get; set; }
public DataKeyValue PR2PCP01_HighLimit { get; set; }
public DataKeyValue PR2PCP01_B12_Alarm { get; set; }
//管道压力传感器2 dbw404
public DataKeyValue PR2PCP02_ActualValue { get; set; }
public DataKeyValue PR2PCP02_LowLimit { get; set; }
public DataKeyValue PR2PCP02_HighLimit { get; set; }
public DataKeyValue PR2PCP02_Alarm { get; set; }
//管道压力传感器3 dbw418
public DataKeyValue PR2PCP03_ActualValue { get; set; }
public DataKeyValue PR2PCP03_LowLimit { get; set; }
public DataKeyValue PR2PCP03_HighLimit { get; set; }
public DataKeyValue PR2PCP03_Alarm { get; set; }
public DataKeyValue Hopper_1_ActWeight { get; set; }
public DataKeyValue Hopper_1_HighWeight { get; set; }
public DataKeyValue Hopper_1_LowWeight { get; set; }
public DataKeyValue Hopper_1_HighLevel { get; set; }
public DataKeyValue Hopper_1_LowLevel { get; set; }
public DataKeyValue Hopper_2_ActWeight { get; set; }
public DataKeyValue Hopper_2_HighWeight { get; set; }
public DataKeyValue Hopper_2_LowWeight { get; set; }
public DataKeyValue Hopper_2_HighLevel { get; set; }
public DataKeyValue Hopper_2_LowLevel { get; set; }
public DataKeyValue Hopper_3_ActWeight { get; set; }
public DataKeyValue Hopper_3_HighWeight { get; set; }
public DataKeyValue Hopper_3_LowWeight { get; set; }
public DataKeyValue Hopper_3_HighLevel { get; set; }
public DataKeyValue Hopper_3_LowLevel { get; set; }
public DataKeyValue Hopper_4_ActWeight { get; set; }
public DataKeyValue Hopper_4_HighWeight { get; set; }
public DataKeyValue Hopper_4_LowWeight { get; set; }
public DataKeyValue Hopper_4_HighLevel { get; set; }
public DataKeyValue Hopper_4_LowLevel { get; set; }
public DataKeyValue Vessel_1_ActWeight { get; set; }
public DataKeyValue Vessel_1_HighWeight { get; set; }
public DataKeyValue Vessel_1_LowWeight { get; set; }
public DataKeyValue Vessel_1_HighLevel { get; set; }
public DataKeyValue Vessel_1_LowLevel { get; set; }
public DataKeyValue Vessel_2_ActWeight { get; set; }
public DataKeyValue Vessel_2_HighWeight { get; set; }
public DataKeyValue Vessel_2_LowWeight { get; set; }
public DataKeyValue Vessel_2_HighLevel { get; set; }
public DataKeyValue Vessel_2_LowLevel { get; set; }
public DataKeyValue Vessel_3_ActWeight { get; set; }
public DataKeyValue Vessel_3_HighWeight { get; set; }
public DataKeyValue Vessel_3_LowWeight { get; set; }
public DataKeyValue Vessel_3_HighLevel { get; set; }
public DataKeyValue Vessel_3_LowLevel { get; set; }
public DataKeyValue Vessel_4_ActWeight { get; set; }
public DataKeyValue Vessel_4_HighWeight { get; set; }
public DataKeyValue Vessel_4_LowWeight { get; set; }
public DataKeyValue Vessel_4_HighLevel { get; set; }
public DataKeyValue Vessel_4_LowLevel { get; set; }
public DataKeyValue Vessel_5_ActWeight { get; set; }
public DataKeyValue Vessel_5_HighWeight { get; set; }
public DataKeyValue Vessel_5_LowWeight { get; set; }
public DataKeyValue Vessel_5_HighLevel { get; set; }
public DataKeyValue Vessel_5_LowLevel { get; set; }
public DataKeyValue WScale_1_ActWeight { get; set; }
public DataKeyValue WScale_1_HighWeight { get; set; }
public DataKeyValue WScale_1_LowWeight { get; set; }
public DataKeyValue WScale_1_HighLevel { get; set; }
public DataKeyValue WScale_1_LowLevel { get; set; }
public DataKeyValue WScale_2_ActWeight { get; set; }
public DataKeyValue WScale_2_HighWeight { get; set; }
public DataKeyValue WScale_2_LowWeight { get; set; }
public DataKeyValue WScale_2_HighLevel { get; set; }
public DataKeyValue WScale_2_LowLevel { get; set; }
public DataKeyValue WScale_3_ActWeight { get; set; }
public DataKeyValue WScale_3_HighWeight { get; set; }
public DataKeyValue WScale_3_LowWeight { get; set; }
public DataKeyValue WScale_3_HighLevel { get; set; }
public DataKeyValue WScale_3_LowLevel { get; set; }
public DataKeyValue WScale_4_ActWeight { get; set; }
public DataKeyValue WScale_4_HighWeight { get; set; }
public DataKeyValue WScale_4_LowWeight { get; set; }
public DataKeyValue WScale_4_HighLevel { get; set; }
public DataKeyValue WScale_4_LowLevel { get; set; }
public DataKeyValue conveyV1_PV { get; set; }
public DataKeyValue conveyV1_SV { get; set; }
public DataKeyValue purgeV1_PV { get; set; }
public DataKeyValue purgeV1_SV { get; set; }
public DataKeyValue conveyV2_PV { get; set; }
public DataKeyValue conveyV2_SV { get; set; }
public DataKeyValue purgeV2_PV { get; set; }
public DataKeyValue purgeV2_SV { get; set; }
public DataKeyValue conveyV3_PV { get; set; }
public DataKeyValue conveyV3_SV { get; set; }
public DataKeyValue purgeV3_PV { get; set; }
public DataKeyValue purgeV3_SV { get; set; }
public DataKeyValue conveyV4_PV { get; set; }
public DataKeyValue conveyV4_SV { get; set; }
public DataKeyValue purgeV4_PV { get; set; }
public DataKeyValue purgeV4_SV { get; set; }
public DataKeyValue conveyV5_SV { get; set; }
public DataKeyValue conveyV5_PV { get; set; }
public DataKeyValue purgeV5_SV { get; set; }
public DataKeyValue purgeV5_PV { get; set; }
public DataKeyValue Silo0_HighSpeed { get; set; }
public DataKeyValue Silo0_LowSpeed { get; set; }
public DataKeyValue Silo0_WeightSlow { get; set; }
public DataKeyValue Silo0_Precut { get; set; }
public DataKeyValue Silo0_JogTime { get; set; }
public DataKeyValue Silo1_HighSpeed { get; set; }
public DataKeyValue Silo1_LowSpeed { get; set; }
public DataKeyValue Silo1_WeightSlow { get; set; }
public DataKeyValue Silo1_Precut { get; set; }
public DataKeyValue Silo1_JogTime { get; set; }
public DataKeyValue Silo2_HighSpeed { get; set; }
public DataKeyValue Silo2_LowSpeed { get; set; }
public DataKeyValue Silo2_WeightSlow { get; set; }
public DataKeyValue Silo2_Precut { get; set; }
public DataKeyValue Silo2_JogTime { get; set; }
public DataKeyValue Silo3_HighSpeed { get; set; }
public DataKeyValue Silo3_LowSpeed { get; set; }
public DataKeyValue Silo3_WeightSlow { get; set; }
public DataKeyValue Silo3_Precut { get; set; }
public DataKeyValue Silo3_JogTime { get; set; }
public DataKeyValue Silo4_HighSpeed { get; set; }
public DataKeyValue Silo4_LowSpeed { get; set; }
public DataKeyValue Silo4_WeightSlow { get; set; }
public DataKeyValue Silo4_Precut { get; set; }
public DataKeyValue Silo4_JogTime { get; set; }
public DataKeyValue Silo5_HighSpeed { get; set; }
public DataKeyValue Silo5_LowSpeed { get; set; }
public DataKeyValue Silo5_WeightSlow { get; set; }
public DataKeyValue Silo5_Precut { get; set; }
public DataKeyValue Silo5_JogTime { get; set; }
public DataKeyValue Silo6_HighSpeed { get; set; }
public DataKeyValue Silo6_LowSpeed { get; set; }
public DataKeyValue Silo6_WeightSlow { get; set; }
public DataKeyValue Silo6_Precut { get; set; }
public DataKeyValue Silo6_JogTime { get; set; }
public DataKeyValue Silo7_HighSpeed { get; set; }
public DataKeyValue Silo7_LowSpeed { get; set; }
public DataKeyValue Silo7_WeightSlow { get; set; }
public DataKeyValue Silo7_Precut { get; set; }
public DataKeyValue Silo7_JogTime { get; set; }
public DataKeyValue Silo8_HighSpeed { get; set; }
public DataKeyValue Silo8_LowSpeed { get; set; }
public DataKeyValue Silo8_WeightSlow { get; set; }
public DataKeyValue Silo8_Precut { get; set; }
public DataKeyValue Silo8_JogTime { get; set; }
public DataKeyValue Silo9_HighSpeed { get; set; }
public DataKeyValue Silo9_LowSpeed { get; set; }
public DataKeyValue Silo9_WeightSlow { get; set; }
public DataKeyValue Silo9_Precut { get; set; }
public DataKeyValue Silo9_JogTime { get; set; }
public DataKeyValue Silo10_HighSpeed { get; set; }
public DataKeyValue Silo10_LowSpeed { get; set; }
public DataKeyValue Silo10_WeightSlow { get; set; }
public DataKeyValue Silo10_Precut { get; set; }
public DataKeyValue Silo10_JogTime { get; set; }
public DataKeyValue Silo11_HighSpeed { get; set; }
public DataKeyValue Silo11_LowSpeed { get; set; }
public DataKeyValue Silo11_WeightSlow { get; set; }
public DataKeyValue Silo11_Precut { get; set; }
public DataKeyValue Silo11_JogTime { get; set; }
public DataKeyValue Silo12_HighSpeed { get; set; }
public DataKeyValue Silo12_LowSpeed { get; set; }
public DataKeyValue Silo12_WeightSlow { get; set; }
public DataKeyValue Silo12_Precut { get; set; }
public DataKeyValue Silo12_JogTime { get; set; }
public DataKeyValue Silo13_HighSpeed { get; set; }
public DataKeyValue Silo13_LowSpeed { get; set; }
public DataKeyValue Silo13_WeightSlow { get; set; }
public DataKeyValue Silo13_Precut { get; set; }
public DataKeyValue Silo13_JogTime { get; set; }
public DataKeyValue Silo14_HighSpeed { get; set; }
public DataKeyValue Silo14_LowSpeed { get; set; }
public DataKeyValue Silo14_WeightSlow { get; set; }
public DataKeyValue Silo14_Precut { get; set; }
public DataKeyValue Silo14_JogTime { get; set; }
public DataKeyValue Daybin0_HighSpeed { get; set; }
public DataKeyValue Daybin0_LowSpeed { get; set; }
public DataKeyValue Daybin0_WeightSlow { get; set; }
public DataKeyValue Daybin0_Precut { get; set; }
public DataKeyValue Daybin0_JogTime { get; set; }
public DataKeyValue Daybin1_HighSpeed { get; set; }
public DataKeyValue Daybin1_LowSpeed { get; set; }
public DataKeyValue Daybin1_WeightSlow { get; set; }
public DataKeyValue Daybin1_Precut { get; set; }
public DataKeyValue Daybin1_JogTime { get; set; }
public DataKeyValue Daybin2_HighSpeed { get; set; }
public DataKeyValue Daybin2_LowSpeed { get; set; }
public DataKeyValue Daybin2_WeightSlow { get; set; }
public DataKeyValue Daybin2_Precut { get; set; }
public DataKeyValue Daybin2_JogTime { get; set; }
public DataKeyValue Daybin3_HighSpeed { get; set; }
public DataKeyValue Daybin3_LowSpeed { get; set; }
public DataKeyValue Daybin3_WeightSlow { get; set; }
public DataKeyValue Daybin3_Precut { get; set; }
public DataKeyValue Daybin3_JogTime { get; set; }
public DataKeyValue Daybin4_HighSpeed { get; set; }
public DataKeyValue Daybin4_LowSpeed { get; set; }
public DataKeyValue Daybin4_WeightSlow { get; set; }
public DataKeyValue Daybin4_Precut { get; set; }
public DataKeyValue Daybin4_JogTime { get; set; }
public DataKeyValue Daybin5_HighSpeed { get; set; }
public DataKeyValue Daybin5_LowSpeed { get; set; }
public DataKeyValue Daybin5_WeightSlow { get; set; }
public DataKeyValue Daybin5_Precut { get; set; }
public DataKeyValue Daybin5_JogTime { get; set; }
public DataKeyValue Daybin6_HighSpeed { get; set; }
public DataKeyValue Daybin6_LowSpeed { get; set; }
public DataKeyValue Daybin6_WeightSlow { get; set; }
public DataKeyValue Daybin6_Precut { get; set; }
public DataKeyValue Daybin6_JogTime { get; set; }
public DataKeyValue Daybin7_HighSpeed { get; set; }
public DataKeyValue Daybin7_LowSpeed { get; set; }
public DataKeyValue Daybin7_WeightSlow { get; set; }
public DataKeyValue Daybin7_Precut { get; set; }
public DataKeyValue Daybin7_JogTime { get; set; }
public DataKeyValue Daybin8_HighSpeed { get; set; }
public DataKeyValue Daybin8_LowSpeed { get; set; }
public DataKeyValue Daybin8_WeightSlow { get; set; }
public DataKeyValue Daybin8_Precut { get; set; }
public DataKeyValue Daybin8_JogTime { get; set; }
public DataKeyValue Daybin9_HighSpeed { get; set; }
public DataKeyValue Daybin9_LowSpeed { get; set; }
public DataKeyValue Daybin9_WeightSlow { get; set; }
public DataKeyValue Daybin9_Precut { get; set; }
public DataKeyValue Daybin9_JogTime { get; set; }
public DataKeyValue Daybin10_HighSpeed { get; set; }
public DataKeyValue Daybin10_LowSpeed { get; set; }
public DataKeyValue Daybin10_WeightSlow { get; set; }
public DataKeyValue Daybin10_Precut { get; set; }
public DataKeyValue Daybin10_JogTime { get; set; }
public DataKeyValue Daybin11_HighSpeed { get; set; }
public DataKeyValue Daybin11_LowSpeed { get; set; }
public DataKeyValue Daybin11_WeightSlow { get; set; }
public DataKeyValue Daybin11_Precut { get; set; }
public DataKeyValue Daybin11_JogTime { get; set; }
public DataKeyValue Hoper0_HighSpeed { get; set; }
public DataKeyValue Hoper0_LowSpeed { get; set; }
public DataKeyValue Hoper0_WeightSlow { get; set; }
public DataKeyValue Hoper0_Precut { get; set; }
public DataKeyValue Hoper0_JogTime { get; set; }
public DataKeyValue Hoper1_HighSpeed { get; set; }
public DataKeyValue Hoper1_LowSpeed { get; set; }
public DataKeyValue Hoper1_WeightSlow { get; set; }
public DataKeyValue Hoper1_Precut { get; set; }
public DataKeyValue Hoper1_JogTime { get; set; }
public DataKeyValue Hoper2_HighSpeed { get; set; }
public DataKeyValue Hoper2_LowSpeed { get; set; }
public DataKeyValue Hoper2_WeightSlow { get; set; }
public DataKeyValue Hoper2_Precut { get; set; }
public DataKeyValue Hoper2_JogTime { get; set; }
public DataKeyValue Hoper3_HighSpeed { get; set; }
public DataKeyValue Hoper3_LowSpeed { get; set; }
public DataKeyValue Hoper3_WeightSlow { get; set; }
public DataKeyValue Hoper3_Precut { get; set; }
public DataKeyValue Hoper3_JogTime { get; set; }
public DataKeyValue Water0_HighSpeed { get; set; }
public DataKeyValue Water0_LowSpeed { get; set; }
public DataKeyValue Water0_WeightSlow { get; set; }
public DataKeyValue Water0_Precut { get; set; }
public DataKeyValue Water0_JogTime { get; set; }
public DataKeyValue Water1_HighSpeed { get; set; }
public DataKeyValue Water1_LowSpeed { get; set; }
public DataKeyValue Water1_WeightSlow { get; set; }
public DataKeyValue Water1_Precut { get; set; }
public DataKeyValue Water1_JogTime { get; set; }
public DataKeyValue Water2_HighSpeed { get; set; }
public DataKeyValue Water2_LowSpeed { get; set; }
public DataKeyValue Water2_WeightSlow { get; set; }
public DataKeyValue Water2_Precut { get; set; }
public DataKeyValue Water2_JogTime { get; set; }
public DataKeyValue Water3_HighSpeed { get; set; }
public DataKeyValue Water3_LowSpeed { get; set; }
public DataKeyValue Water3_WeightSlow { get; set; }
public DataKeyValue Water3_Precut { get; set; }
public DataKeyValue Water3_JogTime { get; set; }
public DataKeyValue SpeedD1 { get; set; }
public DataKeyValue SpeedD2 { get; set; }
public DataKeyValue SpeedD3 { get; set; }
public DataKeyValue SpeedD4 { get; set; }
public DataKeyValue SpeedG1 { get; set; }
public DataKeyValue SpeedG2 { get; set; }
public DataKeyValue SpeedG3 { get; set; }
public DataKeyValue SpeedG4 { get; set; }
public DataKeyValue SpeedG5 { get; set; }
public DataKeyValue SpeedG6 { get; set; }
public DataKeyValue SpeedG7 { get; set; }
public DataKeyValue SpeedG8 { get; set; }
public DataKeyValue SpeedH1 { get; set; }
public DataKeyValue SpeedH2 { get; set; }
public DataKeyValue SpeedH3 { get; set; }
public DataKeyValue SpeedH4 { get; set; }
public DataKeyValue SpeedS1 { get; set; }
public DataKeyValue SpeedS5 { get; set; }
public DataKeyValue SpeedS7 { get; set; }
public DataKeyValue SpeedS11 { get; set; }
public DataKeyValue SpeedS15 { get; set; }
public DataKeyValue Dryer0_mode { get; set; }
public DataKeyValue Dryer0_status { get; set; }
public DataKeyValue Dryer0_batch { get; set; }
public DataKeyValue Dryer0_step { get; set; }
public DataKeyValue Dryer0_stepCode { get; set; }
public DataKeyValue Dryer0_totalTime { get; set; }
public DataKeyValue Dryer0_stepTime { get; set; }
public DataKeyValue Dryer0_temperature { get; set; }
public DataKeyValue Dryer0_speed { get; set; }
public DataKeyValue Dryer0_currnet { get; set; }
public DataKeyValue Dryer0_pressure { get; set; }
public DataKeyValue Dryer1_mode { get; set; }
public DataKeyValue Dryer1_status { get; set; }
public DataKeyValue Dryer1_batch { get; set; }
public DataKeyValue Dryer1_step { get; set; }
public DataKeyValue Dryer1_stepCode { get; set; }
public DataKeyValue Dryer1_totalTime { get; set; }
public DataKeyValue Dryer1_stepTime { get; set; }
public DataKeyValue Dryer1_temperature { get; set; }
public DataKeyValue Dryer1_speed { get; set; }
public DataKeyValue Dryer1_currnet { get; set; }
public DataKeyValue Dryer1_pressure { get; set; }
public DataKeyValue Dryer2_mode { get; set; }
public DataKeyValue Dryer2_status { get; set; }
public DataKeyValue Dryer2_batch { get; set; }
public DataKeyValue Dryer2_step { get; set; }
public DataKeyValue Dryer2_stepCode { get; set; }
public DataKeyValue Dryer2_totalTime { get; set; }
public DataKeyValue Dryer2_stepTime { get; set; }
public DataKeyValue Dryer2_temperature { get; set; }
public DataKeyValue Dryer2_speed { get; set; }
public DataKeyValue Dryer2_currnet { get; set; }
public DataKeyValue Dryer2_pressure { get; set; }
public DataKeyValue Dryer3_mode { get; set; }
public DataKeyValue Dryer3_status { get; set; }
public DataKeyValue Dryer3_batch { get; set; }
public DataKeyValue Dryer3_step { get; set; }
public DataKeyValue Dryer3_stepCode { get; set; }
public DataKeyValue Dryer3_totalTime { get; set; }
public DataKeyValue Dryer3_stepTime { get; set; }
public DataKeyValue Dryer3_temperature { get; set; }
public DataKeyValue Dryer3_speed { get; set; }
public DataKeyValue Dryer3_currnet { get; set; }
public DataKeyValue Dryer3_pressure { get; set; }
public DataKeyValue Gelater0_mode { get; set; }
public DataKeyValue Gelater0_status { get; set; }
public DataKeyValue Gelater0_batch { get; set; }
public DataKeyValue Gelater0_step { get; set; }
public DataKeyValue Gelater0_stepCode { get; set; }
public DataKeyValue Gelater0_totalTime { get; set; }
public DataKeyValue Gelater0_stepTime { get; set; }
public DataKeyValue Gelater0_temperature { get; set; }
public DataKeyValue Gelater0_speed { get; set; }
public DataKeyValue Gelater0_currnet { get; set; }
public DataKeyValue Gelater0_pressure { get; set; }
public DataKeyValue Gelater1_mode { get; set; }
public DataKeyValue Gelater1_status { get; set; }
public DataKeyValue Gelater1_batch { get; set; }
public DataKeyValue Gelater1_step { get; set; }
public DataKeyValue Gelater1_stepCode { get; set; }
public DataKeyValue Gelater1_totalTime { get; set; }
public DataKeyValue Gelater1_stepTime { get; set; }
public DataKeyValue Gelater1_temperature { get; set; }
public DataKeyValue Gelater1_speed { get; set; }
public DataKeyValue Gelater1_currnet { get; set; }
public DataKeyValue Gelater1_pressure { get; set; }
public DataKeyValue Gelater2_mode { get; set; }
public DataKeyValue Gelater2_status { get; set; }
public DataKeyValue Gelater2_batch { get; set; }
public DataKeyValue Gelater2_step { get; set; }
public DataKeyValue Gelater2_stepCode { get; set; }
public DataKeyValue Gelater2_totalTime { get; set; }
public DataKeyValue Gelater2_stepTime { get; set; }
public DataKeyValue Gelater2_temperature { get; set; }
public DataKeyValue Gelater2_speed { get; set; }
public DataKeyValue Gelater2_currnet { get; set; }
public DataKeyValue Gelater2_pressure { get; set; }
public DataKeyValue Gelater3_mode { get; set; }
public DataKeyValue Gelater3_status { get; set; }
public DataKeyValue Gelater3_batch { get; set; }
public DataKeyValue Gelater3_step { get; set; }
public DataKeyValue Gelater3_stepCode { get; set; }
public DataKeyValue Gelater3_totalTime { get; set; }
public DataKeyValue Gelater3_stepTime { get; set; }
public DataKeyValue Gelater3_temperature { get; set; }
public DataKeyValue Gelater3_speed { get; set; }
public DataKeyValue Gelater3_currnet { get; set; }
public DataKeyValue Gelater3_pressure { get; set; }
public DataKeyValue Gelater4_mode { get; set; }
public DataKeyValue Gelater4_status { get; set; }
public DataKeyValue Gelater4_batch { get; set; }
public DataKeyValue Gelater4_step { get; set; }
public DataKeyValue Gelater4_stepCode { get; set; }
public DataKeyValue Gelater4_totalTime { get; set; }
public DataKeyValue Gelater4_stepTime { get; set; }
public DataKeyValue Gelater4_temperature { get; set; }
public DataKeyValue Gelater4_speed { get; set; }
public DataKeyValue Gelater4_currnet { get; set; }
public DataKeyValue Gelater4_pressure { get; set; }
public DataKeyValue Gelater5_mode { get; set; }
public DataKeyValue Gelater5_status { get; set; }
public DataKeyValue Gelater5_batch { get; set; }
public DataKeyValue Gelater5_step { get; set; }
public DataKeyValue Gelater5_stepCode { get; set; }
public DataKeyValue Gelater5_totalTime { get; set; }
public DataKeyValue Gelater5_stepTime { get; set; }
public DataKeyValue Gelater5_temperature { get; set; }
public DataKeyValue Gelater5_speed { get; set; }
public DataKeyValue Gelater5_currnet { get; set; }
public DataKeyValue Gelater5_pressure { get; set; }
public DataKeyValue Gelater6_mode { get; set; }
public DataKeyValue Gelater6_status { get; set; }
public DataKeyValue Gelater6_batch { get; set; }
public DataKeyValue Gelater6_step { get; set; }
public DataKeyValue Gelater6_stepCode { get; set; }
public DataKeyValue Gelater6_totalTime { get; set; }
public DataKeyValue Gelater6_stepTime { get; set; }
public DataKeyValue Gelater6_temperature { get; set; }
public DataKeyValue Gelater6_speed { get; set; }
public DataKeyValue Gelater6_currnet { get; set; }
public DataKeyValue Gelater6_pressure { get; set; }
public DataKeyValue Gelater7_mode { get; set; }
public DataKeyValue Gelater7_status { get; set; }
public DataKeyValue Gelater7_batch { get; set; }
public DataKeyValue Gelater7_step { get; set; }
public DataKeyValue Gelater7_stepCode { get; set; }
public DataKeyValue Gelater7_totalTime { get; set; }
public DataKeyValue Gelater7_stepTime { get; set; }
public DataKeyValue Gelater7_temperature { get; set; }
public DataKeyValue Gelater7_speed { get; set; }
public DataKeyValue Gelater7_currnet { get; set; }
public DataKeyValue Gelater7_pressure { get; set; }
public DataKeyValue Weter0_mode { get; set; }
public DataKeyValue Weter0_status { get; set; }
public DataKeyValue Weter0_batch { get; set; }
public DataKeyValue Weter0_step { get; set; }
public DataKeyValue Weter0_stepCode { get; set; }
public DataKeyValue Weter0_totalTime { get; set; }
public DataKeyValue Weter0_stepTime { get; set; }
public DataKeyValue Weter0_temperature { get; set; }
public DataKeyValue Weter0_speed { get; set; }
public DataKeyValue Weter0_currnet { get; set; }
public DataKeyValue Weter0_pressure { get; set; }
public DataKeyValue Weter1_mode { get; set; }
public DataKeyValue Weter1_status { get; set; }
public DataKeyValue Weter1_batch { get; set; }
public DataKeyValue Weter1_step { get; set; }
public DataKeyValue Weter1_stepCode { get; set; }
public DataKeyValue Weter1_totalTime { get; set; }
public DataKeyValue Weter1_stepTime { get; set; }
public DataKeyValue Weter1_temperature { get; set; }
public DataKeyValue Weter1_speed { get; set; }
public DataKeyValue Weter1_currnet { get; set; }
public DataKeyValue Weter1_pressure { get; set; }
public DataKeyValue Weter2_mode { get; set; }
public DataKeyValue Weter2_status { get; set; }
public DataKeyValue Weter2_batch { get; set; }
public DataKeyValue Weter2_step { get; set; }
public DataKeyValue Weter2_stepCode { get; set; }
public DataKeyValue Weter2_totalTime { get; set; }
public DataKeyValue Weter2_stepTime { get; set; }
public DataKeyValue Weter2_temperature { get; set; }
public DataKeyValue Weter2_speed { get; set; }
public DataKeyValue Weter2_currnet { get; set; }
public DataKeyValue Weter2_pressure { get; set; }
public DataKeyValue Weter3_mode { get; set; }
public DataKeyValue Weter3_status { get; set; }
public DataKeyValue Weter3_batch { get; set; }
public DataKeyValue Weter3_step { get; set; }
public DataKeyValue Weter3_stepCode { get; set; }
public DataKeyValue Weter3_totalTime { get; set; }
public DataKeyValue Weter3_stepTime { get; set; }
public DataKeyValue Weter3_temperature { get; set; }
public DataKeyValue Weter3_speed { get; set; }
public DataKeyValue Weter3_currnet { get; set; }
public DataKeyValue Weter3_pressure { get; set; }
public DataKeyValue Weter4_mode { get; set; }
public DataKeyValue Weter4_status { get; set; }
public DataKeyValue Weter4_batch { get; set; }
public DataKeyValue Weter4_step { get; set; }
public DataKeyValue Weter4_stepCode { get; set; }
public DataKeyValue Weter4_totalTime { get; set; }
public DataKeyValue Weter4_stepTime { get; set; }
public DataKeyValue Weter4_temperature { get; set; }
public DataKeyValue Weter4_speed { get; set; }
public DataKeyValue Weter4_currnet { get; set; }
public DataKeyValue Weter4_pressure { get; set; }
public DataKeyValue Weter5_mode { get; set; }
public DataKeyValue Weter5_status { get; set; }
public DataKeyValue Weter5_batch { get; set; }
public DataKeyValue Weter5_step { get; set; }
public DataKeyValue Weter5_stepCode { get; set; }
public DataKeyValue Weter5_totalTime { get; set; }
public DataKeyValue Weter5_stepTime { get; set; }
public DataKeyValue Weter5_temperature { get; set; }
public DataKeyValue Weter5_speed { get; set; }
public DataKeyValue Weter5_currnet { get; set; }
public DataKeyValue Weter5_pressure { get; set; }
public DataKeyValue Weter6_mode { get; set; }
public DataKeyValue Weter6_status { get; set; }
public DataKeyValue Weter6_batch { get; set; }
public DataKeyValue Weter6_step { get; set; }
public DataKeyValue Weter6_stepCode { get; set; }
public DataKeyValue Weter6_totalTime { get; set; }
public DataKeyValue Weter6_stepTime { get; set; }
public DataKeyValue Weter6_temperature { get; set; }
public DataKeyValue Weter6_speed { get; set; }
public DataKeyValue Weter6_currnet { get; set; }
public DataKeyValue Weter6_pressure { get; set; }
public DataKeyValue Weter7_mode { get; set; }
public DataKeyValue Weter7_status { get; set; }
public DataKeyValue Weter7_batch { get; set; }
public DataKeyValue Weter7_step { get; set; }
public DataKeyValue Weter7_stepCode { get; set; }
public DataKeyValue Weter7_totalTime { get; set; }
public DataKeyValue Weter7_stepTime { get; set; }
public DataKeyValue Weter7_temperature { get; set; }
public DataKeyValue Weter7_speed { get; set; }
public DataKeyValue Weter7_currnet { get; set; }
public DataKeyValue Weter7_pressure { get; set; }
///
/// PLC通讯指示,大于0:正常,0:断线
///
public DataKeyValue WatchDog { get; set; }
///
/// 系统运行状态
///
public DataKeyValue RecipeRun { get; set; }
///
/// 系统暂停状态
///
public DataKeyValue RecipePause { get; set; }
///
/// 系统准备接收配方
///
public DataKeyValue Ready { get; set; }
///
/// 报警指示
///
public DataKeyValue Alarm { get; set; }
///
/// 系统急停
///
public DataKeyValue EMStop { get; set; }
///
/// 报表数据准备好Vessel A
///
public DataKeyValue RdyRpt_V1 { get; set; }
///
/// 报表数据准备好Vessel B
///
public DataKeyValue RdyRpt_V2 { get; set; }
///
/// 报表数据准备好Vessel C
///
public DataKeyValue RdyRpt_V3 { get; set; }
///
/// 报表数据准备好Vessel D
///
public DataKeyValue RdyRpt_V4 { get; set; }
///
/// 报表数据准备好Vessel E
///
public DataKeyValue RdyRpt_V5 { get; set; }
///
/// 报表数据准备好热水秤 A
///
public DataKeyValue RdyRpt_W1 { get; set; }
///
/// 报表数据准备好冷水秤 A
///
public DataKeyValue RdyRpt_W2 { get; set; }
///
/// 报表数据准备好热水秤 B
///
public DataKeyValue RdyRpt_W3 { get; set; }
///
/// 报表数据准备好冷水秤 B
///
public DataKeyValue RdyRpt_W4 { get; set; }
///
/// 报表数据准备好干混机A
///
public DataKeyValue RdyRpt_D1 { get; set; }
public DataKeyValue RdyRpt_D2 { get; set; }
public DataKeyValue RdyRpt_D3 { get; set; }
public DataKeyValue RdyRpt_D4 { get; set; }
///
/// 报表数据准备糊化机A
///
public DataKeyValue RdyRpt_G1 { get; set; }
public DataKeyValue RdyRpt_G2 { get; set; }
public DataKeyValue RdyRpt_G3 { get; set; }
public DataKeyValue RdyRpt_G4 { get; set; }
public DataKeyValue RdyRpt_G5 { get; set; }
public DataKeyValue RdyRpt_G6 { get; set; }
public DataKeyValue RdyRpt_G7 { get; set; }
public DataKeyValue RdyRpt_G8 { get; set; }
///
/// 报表数据准备好湿混机A
///
public DataKeyValue RdyRpt_M1 { get; set; }
public DataKeyValue RdyRpt_M2 { get; set; }
public DataKeyValue RdyRpt_M3 { get; set; }
public DataKeyValue RdyRpt_M4 { get; set; }
public DataKeyValue RdyRpt_M5 { get; set; }
public DataKeyValue RdyRpt_M6 { get; set; }
public DataKeyValue RdyRpt_M7 { get; set; }
public DataKeyValue RdyRpt_M8 { get; set; }
///
/// 自动模式,1:自动,0:手动
///
public DataKeyValue AutoMode { get; set; }
///
/// 本地模式,1:本地,0:远程
///
public DataKeyValue LocMode { get; set; }
///
/// 测试模式(仅供系统调试时使用)
///
public DataKeyValue TestMode { get; set; }
///
/// 启动,1:有效(默认有效状态为1)
///
public DataKeyValue Start { get; set; }
///
/// 暂停/恢复按钮
///
public DataKeyValue Pause { get; set; }
///
/// 停止系统
///
public DataKeyValue Stop { get; set; }
///
/// 系统复位
///
public DataKeyValue Reset { get; set; }
///
/// 报警复位
///
public DataKeyValue AlarmAck { get; set; }
///
/// 灯测试
///
public DataKeyValue LampTest { get; set; }
#region 干混机报表参数 Add By wenjy 2023-08-08 15:40:00
#region 注释代码
/*///
/// 设备编号 Dos[0]
///
public DataKeyValue dryerA_dos0_eqNo { get; set; }
///
/// 批次号 Dos[0]
///
public DataKeyValue dryerA_dos0_batch { get; set; }
///
/// 物料代码 Dos[0]
///
public DataKeyValue dryerA_dos0_matCode { get; set; }
///
/// 设定重量 Dos[0]
///
public DataKeyValue dryerA_dos0_setValue { get; set; }
///
/// 设定公差 Dos[0]
///
public DataKeyValue dryerA_dos0_setToler { get; set; }
///
/// 实际重量 Dos[0]
///
public DataKeyValue dryerA_dos0_actValue { get; set; }
///
/// 实际公差 Dos[0]
///
public DataKeyValue dryerA_dos0_actToLer { get; set; }
///
/// 设备编号 Dos[1]
///
public DataKeyValue dryerA_dos1_eqNo { get; set; }
///
/// 批次号 Dos[1]
///
public DataKeyValue dryerA_dos1_batch { get; set; }
///
/// 物料代码 Dos[1]
///
public DataKeyValue dryerA_dos1_matCode { get; set; }
///
/// 设定重量 Dos[1]
///
public DataKeyValue dryerA_dos1_setValue { get; set; }
///
/// 设定公差 Dos[1]
///
public DataKeyValue dryerA_dos1_setToler { get; set; }
///
/// 实际重量 Dos[1]
///
public DataKeyValue dryerA_dos1_actValue { get; set; }
///
/// 实际公差 Dos[1]
///
public DataKeyValue dryerA_dos1_actToLer { get; set; }
///
/// 设备编号 Dos[2]
///
public DataKeyValue dryerA_dos2_eqNo { get; set; }
///
/// 批次号 Dos[2]
///
public DataKeyValue dryerA_dos2_batch { get; set; }
///
/// 物料代码 Dos[2]
///
public DataKeyValue dryerA_dos2_matCode { get; set; }
///
/// 设定重量 Dos[2]
///
public DataKeyValue dryerA_dos2_setValue { get; set; }
///
/// 设定公差 Dos[2]
///
public DataKeyValue dryerA_dos2_setToler { get; set; }
///
/// 实际重量 Dos[2]
///
public DataKeyValue dryerA_dos2_actValue { get; set; }
///
/// 实际公差 Dos[2]
///
public DataKeyValue dryerA_dos2_actToLer { get; set; }
///
/// 设备编号 Dos[3]
///
public DataKeyValue dryerA_dos3_eqNo { get; set; }
///
/// 批次号 Dos[3]
///
public DataKeyValue dryerA_dos3_batch { get; set; }
///
/// 物料代码 Dos[3]
///
public DataKeyValue dryerA_dos3_matCode { get; set; }
///
/// 设定重量 Dos[3]
///
public DataKeyValue dryerA_dos3_setValue { get; set; }
///
/// 设定公差 Dos[3]
///
public DataKeyValue dryerA_dos3_setToler { get; set; }
///
/// 实际重量 Dos[3]
///
public DataKeyValue dryerA_dos3_actValue { get; set; }
///
/// 实际公差 Dos[3]
///
public DataKeyValue dryerA_dos3_actToLer { get; set; }*/
#endregion
public DataKeyValue dryerA_dos0_eqNo { get; set; }
///
/// 设备编号
///
public DataKeyValue dryer_eqNo { get; set; }
///
/// 批次号
///
public DataKeyValue dryer_batch { get; set; }
///
/// 物料代码
///
public DataKeyValue dryer_matCode { get; set; }
///
/// 设定重量
///
public DataKeyValue dryer_setValue { get; set; }
///
/// 设定公差
///
public DataKeyValue dryer_setToler { get; set; }
///
/// 实际重量
///
public DataKeyValue dryer_actValue { get; set; }
///
/// 实际公差
///
public DataKeyValue dryer_actToLer { get; set; }
///
/// 批次
///
public DataKeyValue dryer_mixBatch { get; set; }
///
/// 步号
///
public DataKeyValue dryer_mixStep { get; set; }
///
/// 动作
///
public DataKeyValue dryer_actCode { get; set; }
///
/// 时间
///
public DataKeyValue dryer_mixTime { get; set; }
///
/// 温度
///
public DataKeyValue dryer_mixTemp { get; set; }
///
/// 速度
///
public DataKeyValue dryer_mixSpeed { get; set; }
///
/// 设备编号
///
public DataKeyValue geler_dos_eqNo { get; set; }
///
/// 批次号
///
public DataKeyValue geler_dos_batch { get; set; }
///
/// 物料代码
///
public DataKeyValue geler_dos_matCode { get; set; }
///
/// 设定重量
///
public DataKeyValue geler_dos_setValue { get; set; }
///
/// 设定公差
///
public DataKeyValue geler_dos_setToler { get; set; }
///
/// 实际重量
///
public DataKeyValue geler_dos_actValue { get; set; }
///
/// 实际公差
///
public DataKeyValue geler_dos_actToLer { get; set; }
public DataKeyValue DM1GDP01_ManualMode { get; set; }
public DataKeyValue DM1GDP01_AutoMode { get; set; }
public DataKeyValue DM1GDP01_StartManual { get; set; }
public DataKeyValue DM1GDP01_StopManual { get; set; }
public DataKeyValue DM1GDP01_StartAuto { get; set; }
public DataKeyValue DM1GDP01_StopAuto { get; set; }
public DataKeyValue DM1GDP01_AlarmReset { get; set; }
public DataKeyValue DM1GDP01_Running { get; set; }
public DataKeyValue DM1GDP01_Run { get; set; }
public DataKeyValue DM1GDP01_Alarm { get; set; }
public DataKeyValue DM1GDP01_Spare { get; set; }
public DataKeyValue DM1GDP01_Spare1 { get; set; }
public DataKeyValue DM1GDP01_Spare2 { get; set; }
public DataKeyValue DM1GDP01_Spare3 { get; set; }
public DataKeyValue DM1GDP01_p1 { get; set; }
public DataKeyValue DM1GDP01_p2 { get; set; }
public DataKeyValue DM1ASIG01_ManualMode { get; set; }
public DataKeyValue DM1ASIG01_AutoMode { get; set; }
public DataKeyValue DM1ASIG01_StartManual { get; set; }
public DataKeyValue DM1ASIG01_StopManual { get; set; }
public DataKeyValue DM1ASIG01_StartAuto { get; set; }
public DataKeyValue DM1ASIG01_StopAuto { get; set; }
public DataKeyValue DM1ASIG01_AlarmReset { get; set; }
public DataKeyValue DM1ASIG01_Running { get; set; }
public DataKeyValue DM1ASIG01_Run { get; set; }
public DataKeyValue DM1ASIG01_Alarm { get; set; }
public DataKeyValue DM1ASIG01_Spare { get; set; }
public DataKeyValue DM1ASIG01_Spare1 { get; set; }
public DataKeyValue DM1ASIG01_Spare2 { get; set; }
public DataKeyValue DM1ASIG01_Spare3 { get; set; }
public DataKeyValue DM1ASIG01_p1 { get; set; }
public DataKeyValue DM1ASIG01_p2 { get; set; }
public DataKeyValue DM1BSIG01_ManualMode { get; set; }
public DataKeyValue DM1BSIG01_AutoMode { get; set; }
public DataKeyValue DM1BSIG01_StartManual { get; set; }
public DataKeyValue DM1BSIG01_StopManual { get; set; }
public DataKeyValue DM1BSIG01_StartAuto { get; set; }
public DataKeyValue DM1BSIG01_StopAuto { get; set; }
public DataKeyValue DM1BSIG01_AlarmReset { get; set; }
public DataKeyValue DM1BSIG01_Running { get; set; }
public DataKeyValue DM1BSIG01_Run { get; set; }
public DataKeyValue DM1BSIG01_Alarm { get; set; }
public DataKeyValue DM1BSIG01_Spare { get; set; }
public DataKeyValue DM1BSIG01_Spare1 { get; set; }
public DataKeyValue DM1BSIG01_Spare2 { get; set; }
public DataKeyValue DM1BSIG01_Spare3 { get; set; }
public DataKeyValue DM1BSIG01_p1 { get; set; }
public DataKeyValue DM1BSIG01_p2 { get; set; }
public DataKeyValue DM1CSIG01_ManualMode { get; set; }
public DataKeyValue DM1CSIG01_AutoMode { get; set; }
public DataKeyValue DM1CSIG01_StartManual { get; set; }
public DataKeyValue DM1CSIG01_StopManual { get; set; }
public DataKeyValue DM1CSIG01_StartAuto { get; set; }
public DataKeyValue DM1CSIG01_StopAuto { get; set; }
public DataKeyValue DM1CSIG01_AlarmReset { get; set; }
public DataKeyValue DM1CSIG01_Running { get; set; }
public DataKeyValue DM1CSIG01_Run { get; set; }
public DataKeyValue DM1CSIG01_Alarm { get; set; }
public DataKeyValue DM1CSIG01_Spare { get; set; }
public DataKeyValue DM1CSIG01_Spare1 { get; set; }
public DataKeyValue DM1CSIG01_Spare2 { get; set; }
public DataKeyValue DM1CSIG01_Spare3 { get; set; }
public DataKeyValue DM1CSIG01_p1 { get; set; }
public DataKeyValue DM1CSIG01_p2 { get; set; }
public DataKeyValue DM1DSIG01_ManualMode { get; set; }
public DataKeyValue DM1DSIG01_AutoMode { get; set; }
public DataKeyValue DM1DSIG01_StartManual { get; set; }
public DataKeyValue DM1DSIG01_StopManual { get; set; }
public DataKeyValue DM1DSIG01_StartAuto { get; set; }
public DataKeyValue DM1DSIG01_StopAuto { get; set; }
public DataKeyValue DM1DSIG01_AlarmReset { get; set; }
public DataKeyValue DM1DSIG01_Running { get; set; }
public DataKeyValue DM1DSIG01_Run { get; set; }
public DataKeyValue DM1DSIG01_Alarm { get; set; }
public DataKeyValue DM1DSIG01_Spare { get; set; }
public DataKeyValue DM1DSIG01_Spare1 { get; set; }
public DataKeyValue DM1DSIG01_Spare2 { get; set; }
public DataKeyValue DM1DSIG01_Spare3 { get; set; }
public DataKeyValue DM1DSIG01_p1 { get; set; }
public DataKeyValue DM1DSIG01_p2 { get; set; }
public DataKeyValue DM1GDS01_ManualMode { get; set; }
public DataKeyValue DM1GDS01_AutoMode { get; set; }
public DataKeyValue DM1GDS01_StartManual { get; set; }
public DataKeyValue DM1GDS01_StopManual { get; set; }
public DataKeyValue DM1GDS01_StartAuto { get; set; }
public DataKeyValue DM1GDS01_StopAuto { get; set; }
public DataKeyValue DM1GDS01_AlarmReset { get; set; }
public DataKeyValue DM1GDS01_Running { get; set; }
public DataKeyValue DM1GDS01_Run { get; set; }
public DataKeyValue DM1GDS01_Alarm { get; set; }
public DataKeyValue DM1GDS01_Spare { get; set; }
public DataKeyValue DM1GDS01_Spare1 { get; set; }
public DataKeyValue DM1GDS01_Spare2 { get; set; }
public DataKeyValue DM1GDS01_Spare3 { get; set; }
public DataKeyValue DM1GDS01_p1 { get; set; }
public DataKeyValue DM1GDS01_p2 { get; set; }
public DataKeyValue DM1GDS02_ManualMode { get; set; }
public DataKeyValue DM1GDS02_AutoMode { get; set; }
public DataKeyValue DM1GDS02_StartManual { get; set; }
public DataKeyValue DM1GDS02_StopManual { get; set; }
public DataKeyValue DM1GDS02_StartAuto { get; set; }
public DataKeyValue DM1GDS02_StopAuto { get; set; }
public DataKeyValue DM1GDS02_AlarmReset { get; set; }
public DataKeyValue DM1GDS02_Running { get; set; }
public DataKeyValue DM1GDS02_Run { get; set; }
public DataKeyValue DM1GDS02_Alarm { get; set; }
public DataKeyValue DM1GDS02_Spare { get; set; }
public DataKeyValue DM1GDS02_Spare1 { get; set; }
public DataKeyValue DM1GDS02_Spare2 { get; set; }
public DataKeyValue DM1GDS02_Spare3 { get; set; }
public DataKeyValue DM1GDS02_p1 { get; set; }
public DataKeyValue DM1GDS02_p2 { get; set; }
public DataKeyValue DM1GDS03_ManualMode { get; set; }
public DataKeyValue DM1GDS03_AutoMode { get; set; }
public DataKeyValue DM1GDS03_StartManual { get; set; }
public DataKeyValue DM1GDS03_StopManual { get; set; }
public DataKeyValue DM1GDS03_StartAuto { get; set; }
public DataKeyValue DM1GDS03_StopAuto { get; set; }
public DataKeyValue DM1GDS03_AlarmReset { get; set; }
public DataKeyValue DM1GDS03_Running { get; set; }
public DataKeyValue DM1GDS03_Run { get; set; }
public DataKeyValue DM1GDS03_Alarm { get; set; }
public DataKeyValue DM1GDS03_Spare { get; set; }
public DataKeyValue DM1GDS03_Spare1 { get; set; }
public DataKeyValue DM1GDS03_Spare2 { get; set; }
public DataKeyValue DM1GDS03_Spare3 { get; set; }
public DataKeyValue DM1GDS03_p1 { get; set; }
public DataKeyValue DM1GDS03_p2 { get; set; }
public DataKeyValue DM1GDS04_ManualMode { get; set; }
public DataKeyValue DM1GDS04_AutoMode { get; set; }
public DataKeyValue DM1GDS04_StartManual { get; set; }
public DataKeyValue DM1GDS04_StopManual { get; set; }
public DataKeyValue DM1GDS04_StartAuto { get; set; }
public DataKeyValue DM1GDS04_StopAuto { get; set; }
public DataKeyValue DM1GDS04_AlarmReset { get; set; }
public DataKeyValue DM1GDS04_Running { get; set; }
public DataKeyValue DM1GDS04_Run { get; set; }
public DataKeyValue DM1GDS04_Alarm { get; set; }
public DataKeyValue DM1GDS04_Spare { get; set; }
public DataKeyValue DM1GDS04_Spare1 { get; set; }
public DataKeyValue DM1GDS04_Spare2 { get; set; }
public DataKeyValue DM1GDS04_Spare3 { get; set; }
public DataKeyValue DM1GDS04_p1 { get; set; }
public DataKeyValue DM1GDS04_p2 { get; set; }
public DataKeyValue DM1GDS05_ManualMode { get; set; }
public DataKeyValue DM1GDS05_AutoMode { get; set; }
public DataKeyValue DM1GDS05_StartManual { get; set; }
public DataKeyValue DM1GDS05_StopManual { get; set; }
public DataKeyValue DM1GDS05_StartAuto { get; set; }
public DataKeyValue DM1GDS05_StopAuto { get; set; }
public DataKeyValue DM1GDS05_AlarmReset { get; set; }
public DataKeyValue DM1GDS05_Running { get; set; }
public DataKeyValue DM1GDS05_Run { get; set; }
public DataKeyValue DM1GDS05_Alarm { get; set; }
public DataKeyValue DM1GDS05_Spare { get; set; }
public DataKeyValue DM1GDS05_Spare1 { get; set; }
public DataKeyValue DM1GDS05_Spare2 { get; set; }
public DataKeyValue DM1GDS05_Spare3 { get; set; }
public DataKeyValue DM1GDS05_p1 { get; set; }
public DataKeyValue DM1GDS05_p2 { get; set; }
public DataKeyValue DM1GDS06_ManualMode { get; set; }
public DataKeyValue DM1GDS06_AutoMode { get; set; }
public DataKeyValue DM1GDS06_StartManual { get; set; }
public DataKeyValue DM1GDS06_StopManual { get; set; }
public DataKeyValue DM1GDS06_StartAuto { get; set; }
public DataKeyValue DM1GDS06_StopAuto { get; set; }
public DataKeyValue DM1GDS06_AlarmReset { get; set; }
public DataKeyValue DM1GDS06_RunningM { get; set; }
public DataKeyValue DM1GDS06_RunningS { get; set; }
public DataKeyValue DM1GDS06_RunningT { get; set; }
public DataKeyValue DM1GDS06_RunM { get; set; }
public DataKeyValue DM1GDS06_RunS { get; set; }
public DataKeyValue DM1GDS06_RunT { get; set; }
public DataKeyValue DM1GDS06_Alarm { get; set; }
public DataKeyValue DM1GDS06_AlarmM { get; set; }
public DataKeyValue DM1GDS06_AlarmS { get; set; }
public DataKeyValue DM1GDS06_AlarmT { get; set; }
public DataKeyValue DM1GDS06_Spare1 { get; set; }
public DataKeyValue DM1GDS06_Spare2 { get; set; }
public DataKeyValue DM1GDS06_Spare3 { get; set; }
public DataKeyValue DM1GDS06_StopTime { get; set; }
public DataKeyValue DM1GDS07_ManualMode { get; set; }
public DataKeyValue DM1GDS07_AutoMode { get; set; }
public DataKeyValue DM1GDS07_StartManual { get; set; }
public DataKeyValue DM1GDS07_StopManual { get; set; }
public DataKeyValue DM1GDS07_StartAuto { get; set; }
public DataKeyValue DM1GDS07_StopAuto { get; set; }
public DataKeyValue DM1GDS07_AlarmReset { get; set; }
public DataKeyValue DM1GDS07_RunningM { get; set; }
public DataKeyValue DM1GDS07_RunningS { get; set; }
public DataKeyValue DM1GDS07_RunningT { get; set; }
public DataKeyValue DM1GDS07_RunM { get; set; }
public DataKeyValue DM1GDS07_RunS { get; set; }
public DataKeyValue DM1GDS07_RunT { get; set; }
public DataKeyValue DM1GDS07_Alarm { get; set; }
public DataKeyValue DM1GDS07_AlarmM { get; set; }
public DataKeyValue DM1GDS07_AlarmS { get; set; }
public DataKeyValue DM1GDS07_AlarmT { get; set; }
public DataKeyValue DM1GDS07_Spare1 { get; set; }
public DataKeyValue DM1GDS07_Spare2 { get; set; }
public DataKeyValue DM1GDS07_Spare3 { get; set; }
public DataKeyValue DM1GDS07_StopTime { get; set; }
public DataKeyValue DM1DSM01_AutoBt { get; set; }
public DataKeyValue DM1DSM01_ManBt { get; set; }
public DataKeyValue DM1DSM01_StartA { get; set; }
public DataKeyValue DM1DSM01_StopA { get; set; }
public DataKeyValue DM1DSM01_StartM { get; set; }
public DataKeyValue DM1DSM01_StopM { get; set; }
public DataKeyValue DM1DSM01_AlarmReset { get; set; }
public DataKeyValue DM1DSM01_EXTEstop { get; set; }
public DataKeyValue DM1DSM01_AutoMode { get; set; }
public DataKeyValue DM1DSM01_ManMode { get; set; }
public DataKeyValue DM1DSM01_VVVFOK { get; set; }
public DataKeyValue DM1DSM01_Running { get; set; }
public DataKeyValue DM1DSM01_Alarm { get; set; }
public DataKeyValue DM1DSM01_Error { get; set; }
public DataKeyValue DM1DSM01_Enable { get; set; }
public DataKeyValue DM1DSM01_Polarity { get; set; }
public DataKeyValue DM1DSM01_SetSpeedA { get; set; }
public DataKeyValue DM1DSM01_SetSpeedM { get; set; }
public DataKeyValue DM1DSM01_ActSpeed { get; set; }
public DataKeyValue DM2DSM01_AutoBt { get; set; }
public DataKeyValue DM2DSM01_ManBt { get; set; }
public DataKeyValue DM2DSM01_StartA { get; set; }
public DataKeyValue DM2DSM01_StopA { get; set; }
public DataKeyValue DM2DSM01_StartM { get; set; }
public DataKeyValue DM2DSM01_StopM { get; set; }
public DataKeyValue DM2DSM01_AlarmReset { get; set; }
public DataKeyValue DM2DSM01_EXTEstop { get; set; }
public DataKeyValue DM2DSM01_AutoMode { get; set; }
public DataKeyValue DM2DSM01_ManMode { get; set; }
public DataKeyValue DM2DSM01_VVVFOK { get; set; }
public DataKeyValue DM2DSM01_Running { get; set; }
public DataKeyValue DM2DSM01_Alarm { get; set; }
public DataKeyValue DM2DSM01_Error { get; set; }
public DataKeyValue DM2DSM01_Enable { get; set; }
public DataKeyValue DM2DSM01_Polarity { get; set; }
public DataKeyValue DM2DSM01_SetSpeedA { get; set; }
public DataKeyValue DM2DSM01_SetSpeedM { get; set; }
public DataKeyValue DM2DSM01_ActSpeed { get; set; }
public DataKeyValue DM3DSM01_AutoBt { get; set; }
public DataKeyValue DM3DSM01_ManBt { get; set; }
public DataKeyValue DM3DSM01_StartA { get; set; }
public DataKeyValue DM3DSM01_StopA { get; set; }
public DataKeyValue DM3DSM01_StartM { get; set; }
public DataKeyValue DM3DSM01_StopM { get; set; }
public DataKeyValue DM3DSM01_AlarmReset { get; set; }
public DataKeyValue DM3DSM01_EXTEstop { get; set; }
public DataKeyValue DM3DSM01_AutoMode { get; set; }
public DataKeyValue DM3DSM01_ManMode { get; set; }
public DataKeyValue DM3DSM01_VVVFOK { get; set; }
public DataKeyValue DM3DSM01_Running { get; set; }
public DataKeyValue DM3DSM01_Alarm { get; set; }
public DataKeyValue DM3DSM01_Error { get; set; }
public DataKeyValue DM3DSM01_Enable { get; set; }
public DataKeyValue DM3DSM01_Polarity { get; set; }
public DataKeyValue DM3DSM01_SetSpeedA { get; set; }
public DataKeyValue DM3DSM01_SetSpeedM { get; set; }
public DataKeyValue DM3DSM01_ActSpeed { get; set; }
public DataKeyValue DM1GDS12_AutoBt { get; set; }
public DataKeyValue DM1GDS12_ManBt { get; set; }
public DataKeyValue DM1GDS12_StartA { get; set; }
public DataKeyValue DM1GDS12_StopA { get; set; }
public DataKeyValue DM1GDS12_StartM { get; set; }
public DataKeyValue DM1GDS12_StopM { get; set; }
public DataKeyValue DM1GDS12_AlarmReset { get; set; }
public DataKeyValue DM1GDS12_EXTEstop { get; set; }
public DataKeyValue DM1GDS12_AutoMode { get; set; }
public DataKeyValue DM1GDS12_ManMode { get; set; }
public DataKeyValue DM1GDS12_VVVFOK { get; set; }
public DataKeyValue DM1GDS12_Running { get; set; }
public DataKeyValue DM1GDS12_Alarm { get; set; }
public DataKeyValue DM1GDS12_Error { get; set; }
public DataKeyValue DM1GDS12_Enable { get; set; }
public DataKeyValue DM1GDS12_Polarity { get; set; }
public DataKeyValue DM1GDS12_SetSpeedA { get; set; }
public DataKeyValue DM1GDS12_SetSpeedM { get; set; }
public DataKeyValue DM1GDS12_ActSpeed { get; set; }
#endregion
#region 2104
public DataKeyValue FirstWord { get; set; }
public DataKeyValue RecipeCode { get; set; }
public DataKeyValue PlanCode { get; set; }
public DataKeyValue RecipeName0 { get; set; }
public DataKeyValue PlanName0 { get; set; }
public DataKeyValue Batch { get; set; }
public DataKeyValue EnableDB_B1 { get; set; }
public DataKeyValue EnableDB_B2 { get; set; }
public DataKeyValue EnableDB_B3 { get; set; }
public DataKeyValue EnableDB_B4 { get; set; }
public DataKeyValue EnableDB_B5 { get; set; }
public DataKeyValue EnableDB_B6 { get; set; }
public DataKeyValue EnableDB_B7 { get; set; }
public DataKeyValue EnableDB_B8 { get; set; }
public DataKeyValue EnableDB_B9 { get; set; }
public DataKeyValue EnableDB_B10 { get; set; }
public DataKeyValue EnableDB_B11 { get; set; }
public DataKeyValue EnableDB_B12 { get; set; }
public DataKeyValue EnableWater_S1 { get; set; }
public DataKeyValue EnableWater_S2 { get; set; }
public DataKeyValue EnableDryD1 { get; set; }
public DataKeyValue EnableDryD2 { get; set; }
public DataKeyValue EnableDryD3 { get; set; }
public DataKeyValue EnableDryD4 { get; set; }
public DataKeyValue EnableDryG1 { get; set; }
public DataKeyValue EnableDryG2 { get; set; }
public DataKeyValue EnableDryG3 { get; set; }
public DataKeyValue EnableDryG4 { get; set; }
public DataKeyValue EnableDryG5 { get; set; }
public DataKeyValue EnableDryG6 { get; set; }
public DataKeyValue EnableDryG7 { get; set; }
public DataKeyValue EnableDryG8 { get; set; }
public DataKeyValue EnableDryM1 { get; set; }
public DataKeyValue EnableDryM2 { get; set; }
public DataKeyValue EnableDryM3 { get; set; }
public DataKeyValue EnableDryM4 { get; set; }
public DataKeyValue EnableDryM5 { get; set; }
public DataKeyValue EnableDryM6 { get; set; }
public DataKeyValue EnableDryM7 { get; set; }
public DataKeyValue EnableDryM8 { get; set; }
public DataKeyValue DryerD1Recip0_Bin { get; set; }
public DataKeyValue DryerD1Recip0_Set { get; set; }
public DataKeyValue DryerD1Recip0_Tolerance { get; set; }
public DataKeyValue DryerD1Recip1_Bin { get; set; }
public DataKeyValue DryerD1Recip1_Set { get; set; }
public DataKeyValue DryerD1Recip1_Tolerance { get; set; }
public DataKeyValue DryerD1Recip2_Bin { get; set; }
public DataKeyValue DryerD1Recip2_Set { get; set; }
public DataKeyValue DryerD1Recip2_Tolerance { get; set; }
public DataKeyValue DryerD1Recip3_Bin { get; set; }
public DataKeyValue DryerD1Recip3_Set { get; set; }
public DataKeyValue DryerD1Recip3_Tolerance { get; set; }
public DataKeyValue DryerD1Step0_MixCode { get; set; }
public DataKeyValue DryerD1Step0_MixTime { get; set; }
public DataKeyValue DryerD1Step0_MixTemp { get; set; }
public DataKeyValue DryerD1Step0_MixSpeed { get; set; }
public DataKeyValue DryerD1Step1_MixCode { get; set; }
public DataKeyValue DryerD1Step1_MixTime { get; set; }
public DataKeyValue DryerD1Step1_MixTemp { get; set; }
public DataKeyValue DryerD1Step1_MixSpeed { get; set; }
public DataKeyValue DryerD1Step2_MixCode { get; set; }
public DataKeyValue DryerD1Step2_MixTime { get; set; }
public DataKeyValue DryerD1Step2_MixTemp { get; set; }
public DataKeyValue DryerD1Step2_MixSpeed { get; set; }
public DataKeyValue DryerD1Step3_MixCode { get; set; }
public DataKeyValue DryerD1Step3_MixTime { get; set; }
public DataKeyValue DryerD1Step3_MixTemp { get; set; }
public DataKeyValue DryerD1Step3_MixSpeed { get; set; }
public DataKeyValue DryerD1Step4_MixCode { get; set; }
public DataKeyValue DryerD1Step4_MixTime { get; set; }
public DataKeyValue DryerD1Step4_MixTemp { get; set; }
public DataKeyValue DryerD1Step4_MixSpeed { get; set; }
public DataKeyValue DryerD1Step5_MixCode { get; set; }
public DataKeyValue DryerD1Step5_MixTime { get; set; }
public DataKeyValue DryerD1Step5_MixTemp { get; set; }
public DataKeyValue DryerD1Step5_MixSpeed { get; set; }
public DataKeyValue DryerD1Step6_MixCode { get; set; }
public DataKeyValue DryerD1Step6_MixTime { get; set; }
public DataKeyValue DryerD1Step6_MixTemp { get; set; }
public DataKeyValue DryerD1Step6_MixSpeed { get; set; }
public DataKeyValue DryerD1Step7_MixCode { get; set; }
public DataKeyValue DryerD1Step7_MixTime { get; set; }
public DataKeyValue DryerD1Step7_MixTemp { get; set; }
public DataKeyValue DryerD1Step7_MixSpeed { get; set; }
public DataKeyValue DryerD1Step8_MixCode { get; set; }
public DataKeyValue DryerD1Step8_MixTime { get; set; }
public DataKeyValue DryerD1Step8_MixTemp { get; set; }
public DataKeyValue DryerD1Step8_MixSpeed { get; set; }
public DataKeyValue DryerD1Step9_MixCode { get; set; }
public DataKeyValue DryerD1Step9_MixTime { get; set; }
public DataKeyValue DryerD1Step9_MixTemp { get; set; }
public DataKeyValue DryerD1Step9_MixSpeed { get; set; }
public DataKeyValue DryerD2Recip0_Bin { get; set; }
public DataKeyValue DryerD2Recip0_Set { get; set; }
public DataKeyValue DryerD2Recip0_Tolerance { get; set; }
public DataKeyValue DryerD2Recip1_Bin { get; set; }
public DataKeyValue DryerD2Recip1_Set { get; set; }
public DataKeyValue DryerD2Recip1_Tolerance { get; set; }
public DataKeyValue DryerD2Recip2_Bin { get; set; }
public DataKeyValue DryerD2Recip2_Set { get; set; }
public DataKeyValue DryerD2Recip2_Tolerance { get; set; }
public DataKeyValue DryerD2Recip3_Bin { get; set; }
public DataKeyValue DryerD2Recip3_Set { get; set; }
public DataKeyValue DryerD2Recip3_Tolerance { get; set; }
public DataKeyValue DryerD2Step0_MixCode { get; set; }
public DataKeyValue DryerD2Step0_MixTime { get; set; }
public DataKeyValue DryerD2Step0_MixTemp { get; set; }
public DataKeyValue DryerD2Step0_MixSpeed { get; set; }
public DataKeyValue DryerD2Step1_MixCode { get; set; }
public DataKeyValue DryerD2Step1_MixTime { get; set; }
public DataKeyValue DryerD2Step1_MixTemp { get; set; }
public DataKeyValue DryerD2Step1_MixSpeed { get; set; }
public DataKeyValue DryerD2Step2_MixCode { get; set; }
public DataKeyValue DryerD2Step2_MixTime { get; set; }
public DataKeyValue DryerD2Step2_MixTemp { get; set; }
public DataKeyValue DryerD2Step2_MixSpeed { get; set; }
public DataKeyValue DryerD2Step3_MixCode { get; set; }
public DataKeyValue DryerD2Step3_MixTime { get; set; }
public DataKeyValue DryerD2Step3_MixTemp { get; set; }
public DataKeyValue DryerD2Step3_MixSpeed { get; set; }
public DataKeyValue DryerD2Step4_MixCode { get; set; }
public DataKeyValue DryerD2Step4_MixTime { get; set; }
public DataKeyValue DryerD2Step4_MixTemp { get; set; }
public DataKeyValue DryerD2Step4_MixSpeed { get; set; }
public DataKeyValue DryerD2Step5_MixCode { get; set; }
public DataKeyValue DryerD2Step5_MixTime { get; set; }
public DataKeyValue DryerD2Step5_MixTemp { get; set; }
public DataKeyValue DryerD2Step5_MixSpeed { get; set; }
public DataKeyValue DryerD2Step6_MixCode { get; set; }
public DataKeyValue DryerD2Step6_MixTime { get; set; }
public DataKeyValue DryerD2Step6_MixTemp { get; set; }
public DataKeyValue DryerD2Step6_MixSpeed { get; set; }
public DataKeyValue DryerD2Step7_MixCode { get; set; }
public DataKeyValue DryerD2Step7_MixTime { get; set; }
public DataKeyValue DryerD2Step7_MixTemp { get; set; }
public DataKeyValue DryerD2Step7_MixSpeed { get; set; }
public DataKeyValue DryerD2Step8_MixCode { get; set; }
public DataKeyValue DryerD2Step8_MixTime { get; set; }
public DataKeyValue DryerD2Step8_MixTemp { get; set; }
public DataKeyValue DryerD2Step8_MixSpeed { get; set; }
public DataKeyValue DryerD2Step9_MixCode { get; set; }
public DataKeyValue DryerD2Step9_MixTime { get; set; }
public DataKeyValue DryerD2Step9_MixTemp { get; set; }
public DataKeyValue DryerD2Step9_MixSpeed { get; set; }
public DataKeyValue DryerD3Recip0_Bin { get; set; }
public DataKeyValue DryerD3Recip0_Set { get; set; }
public DataKeyValue DryerD3Recip0_Tolerance { get; set; }
public DataKeyValue DryerD3Recip1_Bin { get; set; }
public DataKeyValue DryerD3Recip1_Set { get; set; }
public DataKeyValue DryerD3Recip1_Tolerance { get; set; }
public DataKeyValue DryerD3Recip2_Bin { get; set; }
public DataKeyValue DryerD3Recip2_Set { get; set; }
public DataKeyValue DryerD3Recip2_Tolerance { get; set; }
public DataKeyValue DryerD3Recip3_Bin { get; set; }
public DataKeyValue DryerD3Recip3_Set { get; set; }
public DataKeyValue DryerD3Recip3_Tolerance { get; set; }
public DataKeyValue DryerD3Step0_MixCode { get; set; }
public DataKeyValue DryerD3Step0_MixTime { get; set; }
public DataKeyValue DryerD3Step0_MixTemp { get; set; }
public DataKeyValue DryerD3Step0_MixSpeed { get; set; }
public DataKeyValue DryerD3Step1_MixCode { get; set; }
public DataKeyValue DryerD3Step1_MixTime { get; set; }
public DataKeyValue DryerD3Step1_MixTemp { get; set; }
public DataKeyValue DryerD3Step1_MixSpeed { get; set; }
public DataKeyValue DryerD3Step2_MixCode { get; set; }
public DataKeyValue DryerD3Step2_MixTime { get; set; }
public DataKeyValue DryerD3Step2_MixTemp { get; set; }
public DataKeyValue DryerD3Step2_MixSpeed { get; set; }
public DataKeyValue DryerD3Step3_MixCode { get; set; }
public DataKeyValue DryerD3Step3_MixTime { get; set; }
public DataKeyValue DryerD3Step3_MixTemp { get; set; }
public DataKeyValue DryerD3Step3_MixSpeed { get; set; }
public DataKeyValue DryerD3Step4_MixCode { get; set; }
public DataKeyValue DryerD3Step4_MixTime { get; set; }
public DataKeyValue DryerD3Step4_MixTemp { get; set; }
public DataKeyValue DryerD3Step4_MixSpeed { get; set; }
public DataKeyValue DryerD3Step5_MixCode { get; set; }
public DataKeyValue DryerD3Step5_MixTime { get; set; }
public DataKeyValue DryerD3Step5_MixTemp { get; set; }
public DataKeyValue DryerD3Step5_MixSpeed { get; set; }
public DataKeyValue DryerD3Step6_MixCode { get; set; }
public DataKeyValue DryerD3Step6_MixTime { get; set; }
public DataKeyValue DryerD3Step6_MixTemp { get; set; }
public DataKeyValue DryerD3Step6_MixSpeed { get; set; }
public DataKeyValue DryerD3Step7_MixCode { get; set; }
public DataKeyValue DryerD3Step7_MixTime { get; set; }
public DataKeyValue DryerD3Step7_MixTemp { get; set; }
public DataKeyValue DryerD3Step7_MixSpeed { get; set; }
public DataKeyValue DryerD3Step8_MixCode { get; set; }
public DataKeyValue DryerD3Step8_MixTime { get; set; }
public DataKeyValue DryerD3Step8_MixTemp { get; set; }
public DataKeyValue DryerD3Step8_MixSpeed { get; set; }
public DataKeyValue DryerD3Step9_MixCode { get; set; }
public DataKeyValue DryerD3Step9_MixTime { get; set; }
public DataKeyValue DryerD3Step9_MixTemp { get; set; }
public DataKeyValue DryerD3Step9_MixSpeed { get; set; }
public DataKeyValue DryerD4Recip0_Bin { get; set; }
public DataKeyValue DryerD4Recip0_Set { get; set; }
public DataKeyValue DryerD4Recip0_Tolerance { get; set; }
public DataKeyValue DryerD4Recip1_Bin { get; set; }
public DataKeyValue DryerD4Recip1_Set { get; set; }
public DataKeyValue DryerD4Recip1_Tolerance { get; set; }
public DataKeyValue DryerD4Recip2_Bin { get; set; }
public DataKeyValue DryerD4Recip2_Set { get; set; }
public DataKeyValue DryerD4Recip2_Tolerance { get; set; }
public DataKeyValue DryerD4Recip3_Bin { get; set; }
public DataKeyValue DryerD4Recip3_Set { get; set; }
public DataKeyValue DryerD4Recip3_Tolerance { get; set; }
public DataKeyValue DryerD4Step0_MixCode { get; set; }
public DataKeyValue DryerD4Step0_MixTime { get; set; }
public DataKeyValue DryerD4Step0_MixTemp { get; set; }
public DataKeyValue DryerD4Step0_MixSpeed { get; set; }
public DataKeyValue DryerD4Step1_MixCode { get; set; }
public DataKeyValue DryerD4Step1_MixTime { get; set; }
public DataKeyValue DryerD4Step1_MixTemp { get; set; }
public DataKeyValue DryerD4Step1_MixSpeed { get; set; }
public DataKeyValue DryerD4Step2_MixCode { get; set; }
public DataKeyValue DryerD4Step2_MixTime { get; set; }
public DataKeyValue DryerD4Step2_MixTemp { get; set; }
public DataKeyValue DryerD4Step2_MixSpeed { get; set; }
public DataKeyValue DryerD4Step3_MixCode { get; set; }
public DataKeyValue DryerD4Step3_MixTime { get; set; }
public DataKeyValue DryerD4Step3_MixTemp { get; set; }
public DataKeyValue DryerD4Step3_MixSpeed { get; set; }
public DataKeyValue DryerD4Step4_MixCode { get; set; }
public DataKeyValue DryerD4Step4_MixTime { get; set; }
public DataKeyValue DryerD4Step4_MixTemp { get; set; }
public DataKeyValue DryerD4Step4_MixSpeed { get; set; }
public DataKeyValue DryerD4Step5_MixCode { get; set; }
public DataKeyValue DryerD4Step5_MixTime { get; set; }
public DataKeyValue DryerD4Step5_MixTemp { get; set; }
public DataKeyValue DryerD4Step5_MixSpeed { get; set; }
public DataKeyValue DryerD4Step6_MixCode { get; set; }
public DataKeyValue DryerD4Step6_MixTime { get; set; }
public DataKeyValue DryerD4Step6_MixTemp { get; set; }
public DataKeyValue DryerD4Step6_MixSpeed { get; set; }
public DataKeyValue DryerD4Step7_MixCode { get; set; }
public DataKeyValue DryerD4Step7_MixTime { get; set; }
public DataKeyValue DryerD4Step7_MixTemp { get; set; }
public DataKeyValue DryerD4Step7_MixSpeed { get; set; }
public DataKeyValue DryerD4Step8_MixCode { get; set; }
public DataKeyValue DryerD4Step8_MixTime { get; set; }
public DataKeyValue DryerD4Step8_MixTemp { get; set; }
public DataKeyValue DryerD4Step8_MixSpeed { get; set; }
public DataKeyValue DryerD4Step9_MixCode { get; set; }
public DataKeyValue DryerD4Step9_MixTime { get; set; }
public DataKeyValue DryerD4Step9_MixTemp { get; set; }
public DataKeyValue DryerD4Step9_MixSpeed { get; set; }
public DataKeyValue GelatG1Recip0_Bin { get; set; }
public DataKeyValue GelatG1Recip0_Set { get; set; }
public DataKeyValue GelatG1Recip0_Tolerance { get; set; }
public DataKeyValue GelatG1Recip1_Bin { get; set; }
public DataKeyValue GelatG1Recip1_Set { get; set; }
public DataKeyValue GelatG1Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG1Recip0_Bin { get; set; }
public DataKeyValue WaterSCG1Recip0_Set { get; set; }
public DataKeyValue WaterSCG1Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG1Recip1_Bin { get; set; }
public DataKeyValue WaterSCG1Recip1_Set { get; set; }
public DataKeyValue WaterSCG1Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG1Step0_MixCode { get; set; }
public DataKeyValue WaterSCG1Step0_MixTime { get; set; }
public DataKeyValue WaterSCG1Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step1_MixCode { get; set; }
public DataKeyValue WaterSCG1Step1_MixTime { get; set; }
public DataKeyValue WaterSCG1Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step2_MixCode { get; set; }
public DataKeyValue WaterSCG1Step2_MixTime { get; set; }
public DataKeyValue WaterSCG1Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step3_MixCode { get; set; }
public DataKeyValue WaterSCG1Step3_MixTime { get; set; }
public DataKeyValue WaterSCG1Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step4_MixCode { get; set; }
public DataKeyValue WaterSCG1Step4_MixTime { get; set; }
public DataKeyValue WaterSCG1Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step5_MixCode { get; set; }
public DataKeyValue WaterSCG1Step5_MixTime { get; set; }
public DataKeyValue WaterSCG1Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step6_MixCode { get; set; }
public DataKeyValue WaterSCG1Step6_MixTime { get; set; }
public DataKeyValue WaterSCG1Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step7_MixCode { get; set; }
public DataKeyValue WaterSCG1Step7_MixTime { get; set; }
public DataKeyValue WaterSCG1Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step8_MixCode { get; set; }
public DataKeyValue WaterSCG1Step8_MixTime { get; set; }
public DataKeyValue WaterSCG1Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG1Step9_MixCode { get; set; }
public DataKeyValue WaterSCG1Step9_MixTime { get; set; }
public DataKeyValue WaterSCG1Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG1Step9_MixSpeed { get; set; }
public DataKeyValue GelatG2Recip0_Bin { get; set; }
public DataKeyValue GelatG2Recip0_Set { get; set; }
public DataKeyValue GelatG2Recip0_Tolerance { get; set; }
public DataKeyValue GelatG2Recip1_Bin { get; set; }
public DataKeyValue GelatG2Recip1_Set { get; set; }
public DataKeyValue GelatG2Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG2Recip0_Bin { get; set; }
public DataKeyValue WaterSCG2Recip0_Set { get; set; }
public DataKeyValue WaterSCG2Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG2Recip1_Bin { get; set; }
public DataKeyValue WaterSCG2Recip1_Set { get; set; }
public DataKeyValue WaterSCG2Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG2Step0_MixCode { get; set; }
public DataKeyValue WaterSCG2Step0_MixTime { get; set; }
public DataKeyValue WaterSCG2Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step1_MixCode { get; set; }
public DataKeyValue WaterSCG2Step1_MixTime { get; set; }
public DataKeyValue WaterSCG2Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step2_MixCode { get; set; }
public DataKeyValue WaterSCG2Step2_MixTime { get; set; }
public DataKeyValue WaterSCG2Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step3_MixCode { get; set; }
public DataKeyValue WaterSCG2Step3_MixTime { get; set; }
public DataKeyValue WaterSCG2Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step4_MixCode { get; set; }
public DataKeyValue WaterSCG2Step4_MixTime { get; set; }
public DataKeyValue WaterSCG2Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step5_MixCode { get; set; }
public DataKeyValue WaterSCG2Step5_MixTime { get; set; }
public DataKeyValue WaterSCG2Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step6_MixCode { get; set; }
public DataKeyValue WaterSCG2Step6_MixTime { get; set; }
public DataKeyValue WaterSCG2Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step7_MixCode { get; set; }
public DataKeyValue WaterSCG2Step7_MixTime { get; set; }
public DataKeyValue WaterSCG2Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step8_MixCode { get; set; }
public DataKeyValue WaterSCG2Step8_MixTime { get; set; }
public DataKeyValue WaterSCG2Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG2Step9_MixCode { get; set; }
public DataKeyValue WaterSCG2Step9_MixTime { get; set; }
public DataKeyValue WaterSCG2Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG2Step9_MixSpeed { get; set; }
public DataKeyValue GelatG3Recip0_Bin { get; set; }
public DataKeyValue GelatG3Recip0_Set { get; set; }
public DataKeyValue GelatG3Recip0_Tolerance { get; set; }
public DataKeyValue GelatG3Recip1_Bin { get; set; }
public DataKeyValue GelatG3Recip1_Set { get; set; }
public DataKeyValue GelatG3Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG3Recip0_Bin { get; set; }
public DataKeyValue WaterSCG3Recip0_Set { get; set; }
public DataKeyValue WaterSCG3Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG3Recip1_Bin { get; set; }
public DataKeyValue WaterSCG3Recip1_Set { get; set; }
public DataKeyValue WaterSCG3Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG3Step0_MixCode { get; set; }
public DataKeyValue WaterSCG3Step0_MixTime { get; set; }
public DataKeyValue WaterSCG3Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step1_MixCode { get; set; }
public DataKeyValue WaterSCG3Step1_MixTime { get; set; }
public DataKeyValue WaterSCG3Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step2_MixCode { get; set; }
public DataKeyValue WaterSCG3Step2_MixTime { get; set; }
public DataKeyValue WaterSCG3Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step3_MixCode { get; set; }
public DataKeyValue WaterSCG3Step3_MixTime { get; set; }
public DataKeyValue WaterSCG3Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step4_MixCode { get; set; }
public DataKeyValue WaterSCG3Step4_MixTime { get; set; }
public DataKeyValue WaterSCG3Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step5_MixCode { get; set; }
public DataKeyValue WaterSCG3Step5_MixTime { get; set; }
public DataKeyValue WaterSCG3Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step6_MixCode { get; set; }
public DataKeyValue WaterSCG3Step6_MixTime { get; set; }
public DataKeyValue WaterSCG3Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step7_MixCode { get; set; }
public DataKeyValue WaterSCG3Step7_MixTime { get; set; }
public DataKeyValue WaterSCG3Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step8_MixCode { get; set; }
public DataKeyValue WaterSCG3Step8_MixTime { get; set; }
public DataKeyValue WaterSCG3Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG3Step9_MixCode { get; set; }
public DataKeyValue WaterSCG3Step9_MixTime { get; set; }
public DataKeyValue WaterSCG3Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG3Step9_MixSpeed { get; set; }
public DataKeyValue GelatG4Recip0_Bin { get; set; }
public DataKeyValue GelatG4Recip0_Set { get; set; }
public DataKeyValue GelatG4Recip0_Tolerance { get; set; }
public DataKeyValue GelatG4Recip1_Bin { get; set; }
public DataKeyValue GelatG4Recip1_Set { get; set; }
public DataKeyValue GelatG4Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG4Recip0_Bin { get; set; }
public DataKeyValue WaterSCG4Recip0_Set { get; set; }
public DataKeyValue WaterSCG4Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG4Recip1_Bin { get; set; }
public DataKeyValue WaterSCG4Recip1_Set { get; set; }
public DataKeyValue WaterSCG4Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG4Step0_MixCode { get; set; }
public DataKeyValue WaterSCG4Step0_MixTime { get; set; }
public DataKeyValue WaterSCG4Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step1_MixCode { get; set; }
public DataKeyValue WaterSCG4Step1_MixTime { get; set; }
public DataKeyValue WaterSCG4Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step2_MixCode { get; set; }
public DataKeyValue WaterSCG4Step2_MixTime { get; set; }
public DataKeyValue WaterSCG4Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step3_MixCode { get; set; }
public DataKeyValue WaterSCG4Step3_MixTime { get; set; }
public DataKeyValue WaterSCG4Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step4_MixCode { get; set; }
public DataKeyValue WaterSCG4Step4_MixTime { get; set; }
public DataKeyValue WaterSCG4Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step5_MixCode { get; set; }
public DataKeyValue WaterSCG4Step5_MixTime { get; set; }
public DataKeyValue WaterSCG4Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step6_MixCode { get; set; }
public DataKeyValue WaterSCG4Step6_MixTime { get; set; }
public DataKeyValue WaterSCG4Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step7_MixCode { get; set; }
public DataKeyValue WaterSCG4Step7_MixTime { get; set; }
public DataKeyValue WaterSCG4Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step8_MixCode { get; set; }
public DataKeyValue WaterSCG4Step8_MixTime { get; set; }
public DataKeyValue WaterSCG4Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG4Step9_MixCode { get; set; }
public DataKeyValue WaterSCG4Step9_MixTime { get; set; }
public DataKeyValue WaterSCG4Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG4Step9_MixSpeed { get; set; }
public DataKeyValue GelatG5Recip0_Bin { get; set; }
public DataKeyValue GelatG5Recip0_Set { get; set; }
public DataKeyValue GelatG5Recip0_Tolerance { get; set; }
public DataKeyValue GelatG5Recip1_Bin { get; set; }
public DataKeyValue GelatG5Recip1_Set { get; set; }
public DataKeyValue GelatG5Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG5Recip0_Bin { get; set; }
public DataKeyValue WaterSCG5Recip0_Set { get; set; }
public DataKeyValue WaterSCG5Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG5Recip1_Bin { get; set; }
public DataKeyValue WaterSCG5Recip1_Set { get; set; }
public DataKeyValue WaterSCG5Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG5Step0_MixCode { get; set; }
public DataKeyValue WaterSCG5Step0_MixTime { get; set; }
public DataKeyValue WaterSCG5Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step1_MixCode { get; set; }
public DataKeyValue WaterSCG5Step1_MixTime { get; set; }
public DataKeyValue WaterSCG5Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step2_MixCode { get; set; }
public DataKeyValue WaterSCG5Step2_MixTime { get; set; }
public DataKeyValue WaterSCG5Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step3_MixCode { get; set; }
public DataKeyValue WaterSCG5Step3_MixTime { get; set; }
public DataKeyValue WaterSCG5Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step4_MixCode { get; set; }
public DataKeyValue WaterSCG5Step4_MixTime { get; set; }
public DataKeyValue WaterSCG5Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step5_MixCode { get; set; }
public DataKeyValue WaterSCG5Step5_MixTime { get; set; }
public DataKeyValue WaterSCG5Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step6_MixCode { get; set; }
public DataKeyValue WaterSCG5Step6_MixTime { get; set; }
public DataKeyValue WaterSCG5Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step7_MixCode { get; set; }
public DataKeyValue WaterSCG5Step7_MixTime { get; set; }
public DataKeyValue WaterSCG5Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step8_MixCode { get; set; }
public DataKeyValue WaterSCG5Step8_MixTime { get; set; }
public DataKeyValue WaterSCG5Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG5Step9_MixCode { get; set; }
public DataKeyValue WaterSCG5Step9_MixTime { get; set; }
public DataKeyValue WaterSCG5Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG5Step9_MixSpeed { get; set; }
public DataKeyValue GelatG6Recip0_Bin { get; set; }
public DataKeyValue GelatG6Recip0_Set { get; set; }
public DataKeyValue GelatG6Recip0_Tolerance { get; set; }
public DataKeyValue GelatG6Recip1_Bin { get; set; }
public DataKeyValue GelatG6Recip1_Set { get; set; }
public DataKeyValue GelatG6Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG6Recip0_Bin { get; set; }
public DataKeyValue WaterSCG6Recip0_Set { get; set; }
public DataKeyValue WaterSCG6Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG6Recip1_Bin { get; set; }
public DataKeyValue WaterSCG6Recip1_Set { get; set; }
public DataKeyValue WaterSCG6Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG6Step0_MixCode { get; set; }
public DataKeyValue WaterSCG6Step0_MixTime { get; set; }
public DataKeyValue WaterSCG6Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step1_MixCode { get; set; }
public DataKeyValue WaterSCG6Step1_MixTime { get; set; }
public DataKeyValue WaterSCG6Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step2_MixCode { get; set; }
public DataKeyValue WaterSCG6Step2_MixTime { get; set; }
public DataKeyValue WaterSCG6Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step3_MixCode { get; set; }
public DataKeyValue WaterSCG6Step3_MixTime { get; set; }
public DataKeyValue WaterSCG6Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step4_MixCode { get; set; }
public DataKeyValue WaterSCG6Step4_MixTime { get; set; }
public DataKeyValue WaterSCG6Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step5_MixCode { get; set; }
public DataKeyValue WaterSCG6Step5_MixTime { get; set; }
public DataKeyValue WaterSCG6Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step6_MixCode { get; set; }
public DataKeyValue WaterSCG6Step6_MixTime { get; set; }
public DataKeyValue WaterSCG6Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step7_MixCode { get; set; }
public DataKeyValue WaterSCG6Step7_MixTime { get; set; }
public DataKeyValue WaterSCG6Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step8_MixCode { get; set; }
public DataKeyValue WaterSCG6Step8_MixTime { get; set; }
public DataKeyValue WaterSCG6Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG6Step9_MixCode { get; set; }
public DataKeyValue WaterSCG6Step9_MixTime { get; set; }
public DataKeyValue WaterSCG6Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG6Step9_MixSpeed { get; set; }
public DataKeyValue GelatG7Recip0_Bin { get; set; }
public DataKeyValue GelatG7Recip0_Set { get; set; }
public DataKeyValue GelatG7Recip0_Tolerance { get; set; }
public DataKeyValue GelatG7Recip1_Bin { get; set; }
public DataKeyValue GelatG7Recip1_Set { get; set; }
public DataKeyValue GelatG7Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG7Recip0_Bin { get; set; }
public DataKeyValue WaterSCG7Recip0_Set { get; set; }
public DataKeyValue WaterSCG7Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG7Recip1_Bin { get; set; }
public DataKeyValue WaterSCG7Recip1_Set { get; set; }
public DataKeyValue WaterSCG7Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG7Step0_MixCode { get; set; }
public DataKeyValue WaterSCG7Step0_MixTime { get; set; }
public DataKeyValue WaterSCG7Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step1_MixCode { get; set; }
public DataKeyValue WaterSCG7Step1_MixTime { get; set; }
public DataKeyValue WaterSCG7Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step2_MixCode { get; set; }
public DataKeyValue WaterSCG7Step2_MixTime { get; set; }
public DataKeyValue WaterSCG7Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step3_MixCode { get; set; }
public DataKeyValue WaterSCG7Step3_MixTime { get; set; }
public DataKeyValue WaterSCG7Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step4_MixCode { get; set; }
public DataKeyValue WaterSCG7Step4_MixTime { get; set; }
public DataKeyValue WaterSCG7Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step5_MixCode { get; set; }
public DataKeyValue WaterSCG7Step5_MixTime { get; set; }
public DataKeyValue WaterSCG7Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step6_MixCode { get; set; }
public DataKeyValue WaterSCG7Step6_MixTime { get; set; }
public DataKeyValue WaterSCG7Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step7_MixCode { get; set; }
public DataKeyValue WaterSCG7Step7_MixTime { get; set; }
public DataKeyValue WaterSCG7Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step8_MixCode { get; set; }
public DataKeyValue WaterSCG7Step8_MixTime { get; set; }
public DataKeyValue WaterSCG7Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG7Step9_MixCode { get; set; }
public DataKeyValue WaterSCG7Step9_MixTime { get; set; }
public DataKeyValue WaterSCG7Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG7Step9_MixSpeed { get; set; }
public DataKeyValue GelatG8Recip0_Bin { get; set; }
public DataKeyValue GelatG8Recip0_Set { get; set; }
public DataKeyValue GelatG8Recip0_Tolerance { get; set; }
public DataKeyValue GelatG8Recip1_Bin { get; set; }
public DataKeyValue GelatG8Recip1_Set { get; set; }
public DataKeyValue GelatG8Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG8Recip0_Bin { get; set; }
public DataKeyValue WaterSCG8Recip0_Set { get; set; }
public DataKeyValue WaterSCG8Recip0_Tolerance { get; set; }
public DataKeyValue WaterSCG8Recip1_Bin { get; set; }
public DataKeyValue WaterSCG8Recip1_Set { get; set; }
public DataKeyValue WaterSCG8Recip1_Tolerance { get; set; }
public DataKeyValue WaterSCG8Step0_MixCode { get; set; }
public DataKeyValue WaterSCG8Step0_MixTime { get; set; }
public DataKeyValue WaterSCG8Step0_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step0_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step1_MixCode { get; set; }
public DataKeyValue WaterSCG8Step1_MixTime { get; set; }
public DataKeyValue WaterSCG8Step1_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step1_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step2_MixCode { get; set; }
public DataKeyValue WaterSCG8Step2_MixTime { get; set; }
public DataKeyValue WaterSCG8Step2_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step2_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step3_MixCode { get; set; }
public DataKeyValue WaterSCG8Step3_MixTime { get; set; }
public DataKeyValue WaterSCG8Step3_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step3_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step4_MixCode { get; set; }
public DataKeyValue WaterSCG8Step4_MixTime { get; set; }
public DataKeyValue WaterSCG8Step4_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step4_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step5_MixCode { get; set; }
public DataKeyValue WaterSCG8Step5_MixTime { get; set; }
public DataKeyValue WaterSCG8Step5_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step5_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step6_MixCode { get; set; }
public DataKeyValue WaterSCG8Step6_MixTime { get; set; }
public DataKeyValue WaterSCG8Step6_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step6_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step7_MixCode { get; set; }
public DataKeyValue WaterSCG8Step7_MixTime { get; set; }
public DataKeyValue WaterSCG8Step7_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step7_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step8_MixCode { get; set; }
public DataKeyValue WaterSCG8Step8_MixTime { get; set; }
public DataKeyValue WaterSCG8Step8_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step8_MixSpeed { get; set; }
public DataKeyValue WaterSCG8Step9_MixCode { get; set; }
public DataKeyValue WaterSCG8Step9_MixTime { get; set; }
public DataKeyValue WaterSCG8Step9_MixTemp { get; set; }
public DataKeyValue WaterSCG8Step9_MixSpeed { get; set; }
public DataKeyValue WeterM1Step0_MixCode { get; set; }
public DataKeyValue WeterM1Step0_MixTime { get; set; }
public DataKeyValue WeterM1Step0_MixTemp { get; set; }
public DataKeyValue WeterM1Step0_MixSpeed { get; set; }
public DataKeyValue WeterM1Step0_SetValue { get; set; }
public DataKeyValue WeterM1Step0_Tolerance { get; set; }
public DataKeyValue WeterM1Step1_MixCode { get; set; }
public DataKeyValue WeterM1Step1_MixTime { get; set; }
public DataKeyValue WeterM1Step1_MixTemp { get; set; }
public DataKeyValue WeterM1Step1_MixSpeed { get; set; }
public DataKeyValue WeterM1Step1_SetValue { get; set; }
public DataKeyValue WeterM1Step1_Tolerance { get; set; }
public DataKeyValue WeterM1Step2_MixCode { get; set; }
public DataKeyValue WeterM1Step2_MixTime { get; set; }
public DataKeyValue WeterM1Step2_MixTemp { get; set; }
public DataKeyValue WeterM1Step2_MixSpeed { get; set; }
public DataKeyValue WeterM1Step2_SetValue { get; set; }
public DataKeyValue WeterM1Step2_Tolerance { get; set; }
public DataKeyValue WeterM1Step3_MixCode { get; set; }
public DataKeyValue WeterM1Step3_MixTime { get; set; }
public DataKeyValue WeterM1Step3_MixTemp { get; set; }
public DataKeyValue WeterM1Step3_MixSpeed { get; set; }
public DataKeyValue WeterM1Step3_SetValue { get; set; }
public DataKeyValue WeterM1Step3_Tolerance { get; set; }
public DataKeyValue WeterM1Step4_MixCode { get; set; }
public DataKeyValue WeterM1Step4_MixTime { get; set; }
public DataKeyValue WeterM1Step4_MixTemp { get; set; }
public DataKeyValue WeterM1Step4_MixSpeed { get; set; }
public DataKeyValue WeterM1Step4_SetValue { get; set; }
public DataKeyValue WeterM1Step4_Tolerance { get; set; }
public DataKeyValue WeterM1Step5_MixCode { get; set; }
public DataKeyValue WeterM1Step5_MixTime { get; set; }
public DataKeyValue WeterM1Step5_MixTemp { get; set; }
public DataKeyValue WeterM1Step5_MixSpeed { get; set; }
public DataKeyValue WeterM1Step5_SetValue { get; set; }
public DataKeyValue WeterM1Step5_Tolerance { get; set; }
public DataKeyValue WeterM1Step6_MixCode { get; set; }
public DataKeyValue WeterM1Step6_MixTime { get; set; }
public DataKeyValue WeterM1Step6_MixTemp { get; set; }
public DataKeyValue WeterM1Step6_MixSpeed { get; set; }
public DataKeyValue WeterM1Step6_SetValue { get; set; }
public DataKeyValue WeterM1Step6_Tolerance { get; set; }
public DataKeyValue WeterM1Step7_MixCode { get; set; }
public DataKeyValue WeterM1Step7_MixTime { get; set; }
public DataKeyValue WeterM1Step7_MixTemp { get; set; }
public DataKeyValue WeterM1Step7_MixSpeed { get; set; }
public DataKeyValue WeterM1Step7_SetValue { get; set; }
public DataKeyValue WeterM1Step7_Tolerance { get; set; }
public DataKeyValue WeterM1Step8_MixCode { get; set; }
public DataKeyValue WeterM1Step8_MixTime { get; set; }
public DataKeyValue WeterM1Step8_MixTemp { get; set; }
public DataKeyValue WeterM1Step8_MixSpeed { get; set; }
public DataKeyValue WeterM1Step8_SetValue { get; set; }
public DataKeyValue WeterM1Step8_Tolerance { get; set; }
public DataKeyValue WeterM1Step9_MixCode { get; set; }
public DataKeyValue WeterM1Step9_MixTime { get; set; }
public DataKeyValue WeterM1Step9_MixTemp { get; set; }
public DataKeyValue WeterM1Step9_MixSpeed { get; set; }
public DataKeyValue WeterM1Step9_SetValue { get; set; }
public DataKeyValue WeterM1Step9_Tolerance { get; set; }
public DataKeyValue WeterM2Step0_MixCode { get; set; }
public DataKeyValue WeterM2Step0_MixTime { get; set; }
public DataKeyValue WeterM2Step0_MixTemp { get; set; }
public DataKeyValue WeterM2Step0_MixSpeed { get; set; }
public DataKeyValue WeterM2Step0_SetValue { get; set; }
public DataKeyValue WeterM2Step0_Tolerance { get; set; }
public DataKeyValue WeterM2Step1_MixCode { get; set; }
public DataKeyValue WeterM2Step1_MixTime { get; set; }
public DataKeyValue WeterM2Step1_MixTemp { get; set; }
public DataKeyValue WeterM2Step1_MixSpeed { get; set; }
public DataKeyValue WeterM2Step1_SetValue { get; set; }
public DataKeyValue WeterM2Step1_Tolerance { get; set; }
public DataKeyValue WeterM2Step2_MixCode { get; set; }
public DataKeyValue WeterM2Step2_MixTime { get; set; }
public DataKeyValue WeterM2Step2_MixTemp { get; set; }
public DataKeyValue WeterM2Step2_MixSpeed { get; set; }
public DataKeyValue WeterM2Step2_SetValue { get; set; }
public DataKeyValue WeterM2Step2_Tolerance { get; set; }
public DataKeyValue WeterM2Step3_MixCode { get; set; }
public DataKeyValue WeterM2Step3_MixTime { get; set; }
public DataKeyValue WeterM2Step3_MixTemp { get; set; }
public DataKeyValue WeterM2Step3_MixSpeed { get; set; }
public DataKeyValue WeterM2Step3_SetValue { get; set; }
public DataKeyValue WeterM2Step3_Tolerance { get; set; }
public DataKeyValue WeterM2Step4_MixCode { get; set; }
public DataKeyValue WeterM2Step4_MixTime { get; set; }
public DataKeyValue WeterM2Step4_MixTemp { get; set; }
public DataKeyValue WeterM2Step4_MixSpeed { get; set; }
public DataKeyValue WeterM2Step4_SetValue { get; set; }
public DataKeyValue WeterM2Step4_Tolerance { get; set; }
public DataKeyValue WeterM2Step5_MixCode { get; set; }
public DataKeyValue WeterM2Step5_MixTime { get; set; }
public DataKeyValue WeterM2Step5_MixTemp { get; set; }
public DataKeyValue WeterM2Step5_MixSpeed { get; set; }
public DataKeyValue WeterM2Step5_SetValue { get; set; }
public DataKeyValue WeterM2Step5_Tolerance { get; set; }
public DataKeyValue WeterM2Step6_MixCode { get; set; }
public DataKeyValue WeterM2Step6_MixTime { get; set; }
public DataKeyValue WeterM2Step6_MixTemp { get; set; }
public DataKeyValue WeterM2Step6_MixSpeed { get; set; }
public DataKeyValue WeterM2Step6_SetValue { get; set; }
public DataKeyValue WeterM2Step6_Tolerance { get; set; }
public DataKeyValue WeterM2Step7_MixCode { get; set; }
public DataKeyValue WeterM2Step7_MixTime { get; set; }
public DataKeyValue WeterM2Step7_MixTemp { get; set; }
public DataKeyValue WeterM2Step7_MixSpeed { get; set; }
public DataKeyValue WeterM2Step7_SetValue { get; set; }
public DataKeyValue WeterM2Step7_Tolerance { get; set; }
public DataKeyValue WeterM2Step8_MixCode { get; set; }
public DataKeyValue WeterM2Step8_MixTime { get; set; }
public DataKeyValue WeterM2Step8_MixTemp { get; set; }
public DataKeyValue WeterM2Step8_MixSpeed { get; set; }
public DataKeyValue WeterM2Step8_SetValue { get; set; }
public DataKeyValue WeterM2Step8_Tolerance { get; set; }
public DataKeyValue WeterM2Step9_MixCode { get; set; }
public DataKeyValue WeterM2Step9_MixTime { get; set; }
public DataKeyValue WeterM2Step9_MixTemp { get; set; }
public DataKeyValue WeterM2Step9_MixSpeed { get; set; }
public DataKeyValue WeterM2Step9_SetValue { get; set; }
public DataKeyValue WeterM2Step9_Tolerance { get; set; }
public DataKeyValue WeterM3Step0_MixCode { get; set; }
public DataKeyValue WeterM3Step0_MixTime { get; set; }
public DataKeyValue WeterM3Step0_MixTemp { get; set; }
public DataKeyValue WeterM3Step0_MixSpeed { get; set; }
public DataKeyValue WeterM3Step0_SetValue { get; set; }
public DataKeyValue WeterM3Step0_Tolerance { get; set; }
public DataKeyValue WeterM3Step1_MixCode { get; set; }
public DataKeyValue WeterM3Step1_MixTime { get; set; }
public DataKeyValue WeterM3Step1_MixTemp { get; set; }
public DataKeyValue WeterM3Step1_MixSpeed { get; set; }
public DataKeyValue WeterM3Step1_SetValue { get; set; }
public DataKeyValue WeterM3Step1_Tolerance { get; set; }
public DataKeyValue WeterM3Step2_MixCode { get; set; }
public DataKeyValue WeterM3Step2_MixTime { get; set; }
public DataKeyValue WeterM3Step2_MixTemp { get; set; }
public DataKeyValue WeterM3Step2_MixSpeed { get; set; }
public DataKeyValue WeterM3Step2_SetValue { get; set; }
public DataKeyValue WeterM3Step2_Tolerance { get; set; }
public DataKeyValue WeterM3Step3_MixCode { get; set; }
public DataKeyValue WeterM3Step3_MixTime { get; set; }
public DataKeyValue WeterM3Step3_MixTemp { get; set; }
public DataKeyValue WeterM3Step3_MixSpeed { get; set; }
public DataKeyValue WeterM3Step3_SetValue { get; set; }
public DataKeyValue WeterM3Step3_Tolerance { get; set; }
public DataKeyValue WeterM3Step4_MixCode { get; set; }
public DataKeyValue WeterM3Step4_MixTime { get; set; }
public DataKeyValue WeterM3Step4_MixTemp { get; set; }
public DataKeyValue WeterM3Step4_MixSpeed { get; set; }
public DataKeyValue WeterM3Step4_SetValue { get; set; }
public DataKeyValue WeterM3Step4_Tolerance { get; set; }
public DataKeyValue WeterM3Step5_MixCode { get; set; }
public DataKeyValue WeterM3Step5_MixTime { get; set; }
public DataKeyValue WeterM3Step5_MixTemp { get; set; }
public DataKeyValue WeterM3Step5_MixSpeed { get; set; }
public DataKeyValue WeterM3Step5_SetValue { get; set; }
public DataKeyValue WeterM3Step5_Tolerance { get; set; }
public DataKeyValue WeterM3Step6_MixCode { get; set; }
public DataKeyValue WeterM3Step6_MixTime { get; set; }
public DataKeyValue WeterM3Step6_MixTemp { get; set; }
public DataKeyValue WeterM3Step6_MixSpeed { get; set; }
public DataKeyValue WeterM3Step6_SetValue { get; set; }
public DataKeyValue WeterM3Step6_Tolerance { get; set; }
public DataKeyValue WeterM3Step7_MixCode { get; set; }
public DataKeyValue WeterM3Step7_MixTime { get; set; }
public DataKeyValue WeterM3Step7_MixTemp { get; set; }
public DataKeyValue WeterM3Step7_MixSpeed { get; set; }
public DataKeyValue WeterM3Step7_SetValue { get; set; }
public DataKeyValue WeterM3Step7_Tolerance { get; set; }
public DataKeyValue WeterM3Step8_MixCode { get; set; }
public DataKeyValue WeterM3Step8_MixTime { get; set; }
public DataKeyValue WeterM3Step8_MixTemp { get; set; }
public DataKeyValue WeterM3Step8_MixSpeed { get; set; }
public DataKeyValue WeterM3Step8_SetValue { get; set; }
public DataKeyValue WeterM3Step8_Tolerance { get; set; }
public DataKeyValue WeterM3Step9_MixCode { get; set; }
public DataKeyValue WeterM3Step9_MixTime { get; set; }
public DataKeyValue WeterM3Step9_MixTemp { get; set; }
public DataKeyValue WeterM3Step9_MixSpeed { get; set; }
public DataKeyValue WeterM3Step9_SetValue { get; set; }
public DataKeyValue WeterM3Step9_Tolerance { get; set; }
public DataKeyValue WeterM4Step0_MixCode { get; set; }
public DataKeyValue WeterM4Step0_MixTime { get; set; }
public DataKeyValue WeterM4Step0_MixTemp { get; set; }
public DataKeyValue WeterM4Step0_MixSpeed { get; set; }
public DataKeyValue WeterM4Step0_SetValue { get; set; }
public DataKeyValue WeterM4Step0_Tolerance { get; set; }
public DataKeyValue WeterM4Step1_MixCode { get; set; }
public DataKeyValue WeterM4Step1_MixTime { get; set; }
public DataKeyValue WeterM4Step1_MixTemp { get; set; }
public DataKeyValue WeterM4Step1_MixSpeed { get; set; }
public DataKeyValue WeterM4Step1_SetValue { get; set; }
public DataKeyValue WeterM4Step1_Tolerance { get; set; }
public DataKeyValue WeterM4Step2_MixCode { get; set; }
public DataKeyValue WeterM4Step2_MixTime { get; set; }
public DataKeyValue WeterM4Step2_MixTemp { get; set; }
public DataKeyValue WeterM4Step2_MixSpeed { get; set; }
public DataKeyValue WeterM4Step2_SetValue { get; set; }
public DataKeyValue WeterM4Step2_Tolerance { get; set; }
public DataKeyValue WeterM4Step3_MixCode { get; set; }
public DataKeyValue WeterM4Step3_MixTime { get; set; }
public DataKeyValue WeterM4Step3_MixTemp { get; set; }
public DataKeyValue WeterM4Step3_MixSpeed { get; set; }
public DataKeyValue WeterM4Step3_SetValue { get; set; }
public DataKeyValue WeterM4Step3_Tolerance { get; set; }
public DataKeyValue WeterM4Step4_MixCode { get; set; }
public DataKeyValue WeterM4Step4_MixTime { get; set; }
public DataKeyValue WeterM4Step4_MixTemp { get; set; }
public DataKeyValue WeterM4Step4_MixSpeed { get; set; }
public DataKeyValue WeterM4Step4_SetValue { get; set; }
public DataKeyValue WeterM4Step4_Tolerance { get; set; }
public DataKeyValue WeterM4Step5_MixCode { get; set; }
public DataKeyValue WeterM4Step5_MixTime { get; set; }
public DataKeyValue WeterM4Step5_MixTemp { get; set; }
public DataKeyValue WeterM4Step5_MixSpeed { get; set; }
public DataKeyValue WeterM4Step5_SetValue { get; set; }
public DataKeyValue WeterM4Step5_Tolerance { get; set; }
public DataKeyValue WeterM4Step6_MixCode { get; set; }
public DataKeyValue WeterM4Step6_MixTime { get; set; }
public DataKeyValue WeterM4Step6_MixTemp { get; set; }
public DataKeyValue WeterM4Step6_MixSpeed { get; set; }
public DataKeyValue WeterM4Step6_SetValue { get; set; }
public DataKeyValue WeterM4Step6_Tolerance { get; set; }
public DataKeyValue WeterM4Step7_MixCode { get; set; }
public DataKeyValue WeterM4Step7_MixTime { get; set; }
public DataKeyValue WeterM4Step7_MixTemp { get; set; }
public DataKeyValue WeterM4Step7_MixSpeed { get; set; }
public DataKeyValue WeterM4Step7_SetValue { get; set; }
public DataKeyValue WeterM4Step7_Tolerance { get; set; }
public DataKeyValue WeterM4Step8_MixCode { get; set; }
public DataKeyValue WeterM4Step8_MixTime { get; set; }
public DataKeyValue WeterM4Step8_MixTemp { get; set; }
public DataKeyValue WeterM4Step8_MixSpeed { get; set; }
public DataKeyValue WeterM4Step8_SetValue { get; set; }
public DataKeyValue WeterM4Step8_Tolerance { get; set; }
public DataKeyValue WeterM4Step9_MixCode { get; set; }
public DataKeyValue WeterM4Step9_MixTime { get; set; }
public DataKeyValue WeterM4Step9_MixTemp { get; set; }
public DataKeyValue WeterM4Step9_MixSpeed { get; set; }
public DataKeyValue WeterM4Step9_SetValue { get; set; }
public DataKeyValue WeterM4Step9_Tolerance { get; set; }
public DataKeyValue WeterM5Step0_MixCode { get; set; }
public DataKeyValue WeterM5Step0_MixTime { get; set; }
public DataKeyValue WeterM5Step0_MixTemp { get; set; }
public DataKeyValue WeterM5Step0_MixSpeed { get; set; }
public DataKeyValue WeterM5Step0_SetValue { get; set; }
public DataKeyValue WeterM5Step0_Tolerance { get; set; }
public DataKeyValue WeterM5Step1_MixCode { get; set; }
public DataKeyValue WeterM5Step1_MixTime { get; set; }
public DataKeyValue WeterM5Step1_MixTemp { get; set; }
public DataKeyValue WeterM5Step1_MixSpeed { get; set; }
public DataKeyValue WeterM5Step1_SetValue { get; set; }
public DataKeyValue WeterM5Step1_Tolerance { get; set; }
public DataKeyValue WeterM5Step2_MixCode { get; set; }
public DataKeyValue WeterM5Step2_MixTime { get; set; }
public DataKeyValue WeterM5Step2_MixTemp { get; set; }
public DataKeyValue WeterM5Step2_MixSpeed { get; set; }
public DataKeyValue WeterM5Step2_SetValue { get; set; }
public DataKeyValue WeterM5Step2_Tolerance { get; set; }
public DataKeyValue WeterM5Step3_MixCode { get; set; }
public DataKeyValue WeterM5Step3_MixTime { get; set; }
public DataKeyValue WeterM5Step3_MixTemp { get; set; }
public DataKeyValue WeterM5Step3_MixSpeed { get; set; }
public DataKeyValue WeterM5Step3_SetValue { get; set; }
public DataKeyValue WeterM5Step3_Tolerance { get; set; }
public DataKeyValue WeterM5Step4_MixCode { get; set; }
public DataKeyValue WeterM5Step4_MixTime { get; set; }
public DataKeyValue WeterM5Step4_MixTemp { get; set; }
public DataKeyValue WeterM5Step4_MixSpeed { get; set; }
public DataKeyValue WeterM5Step4_SetValue { get; set; }
public DataKeyValue WeterM5Step4_Tolerance { get; set; }
public DataKeyValue WeterM5Step5_MixCode { get; set; }
public DataKeyValue WeterM5Step5_MixTime { get; set; }
public DataKeyValue WeterM5Step5_MixTemp { get; set; }
public DataKeyValue WeterM5Step5_MixSpeed { get; set; }
public DataKeyValue WeterM5Step5_SetValue { get; set; }
public DataKeyValue WeterM5Step5_Tolerance { get; set; }
public DataKeyValue WeterM5Step6_MixCode { get; set; }
public DataKeyValue WeterM5Step6_MixTime { get; set; }
public DataKeyValue WeterM5Step6_MixTemp { get; set; }
public DataKeyValue WeterM5Step6_MixSpeed { get; set; }
public DataKeyValue WeterM5Step6_SetValue { get; set; }
public DataKeyValue WeterM5Step6_Tolerance { get; set; }
public DataKeyValue WeterM5Step7_MixCode { get; set; }
public DataKeyValue WeterM5Step7_MixTime { get; set; }
public DataKeyValue WeterM5Step7_MixTemp { get; set; }
public DataKeyValue WeterM5Step7_MixSpeed { get; set; }
public DataKeyValue WeterM5Step7_SetValue { get; set; }
public DataKeyValue WeterM5Step7_Tolerance { get; set; }
public DataKeyValue WeterM5Step8_MixCode { get; set; }
public DataKeyValue WeterM5Step8_MixTime { get; set; }
public DataKeyValue WeterM5Step8_MixTemp { get; set; }
public DataKeyValue WeterM5Step8_MixSpeed { get; set; }
public DataKeyValue WeterM5Step8_SetValue { get; set; }
public DataKeyValue WeterM5Step8_Tolerance { get; set; }
public DataKeyValue WeterM5Step9_MixCode { get; set; }
public DataKeyValue WeterM5Step9_MixTime { get; set; }
public DataKeyValue WeterM5Step9_MixTemp { get; set; }
public DataKeyValue WeterM5Step9_MixSpeed { get; set; }
public DataKeyValue WeterM5Step9_SetValue { get; set; }
public DataKeyValue WeterM5Step9_Tolerance { get; set; }
public DataKeyValue WeterM6Step0_MixCode { get; set; }
public DataKeyValue WeterM6Step0_MixTime { get; set; }
public DataKeyValue WeterM6Step0_MixTemp { get; set; }
public DataKeyValue WeterM6Step0_MixSpeed { get; set; }
public DataKeyValue WeterM6Step0_SetValue { get; set; }
public DataKeyValue WeterM6Step0_Tolerance { get; set; }
public DataKeyValue WeterM6Step1_MixCode { get; set; }
public DataKeyValue WeterM6Step1_MixTime { get; set; }
public DataKeyValue WeterM6Step1_MixTemp { get; set; }
public DataKeyValue WeterM6Step1_MixSpeed { get; set; }
public DataKeyValue WeterM6Step1_SetValue { get; set; }
public DataKeyValue WeterM6Step1_Tolerance { get; set; }
public DataKeyValue WeterM6Step2_MixCode { get; set; }
public DataKeyValue WeterM6Step2_MixTime { get; set; }
public DataKeyValue WeterM6Step2_MixTemp { get; set; }
public DataKeyValue WeterM6Step2_MixSpeed { get; set; }
public DataKeyValue WeterM6Step2_SetValue { get; set; }
public DataKeyValue WeterM6Step2_Tolerance { get; set; }
public DataKeyValue WeterM6Step3_MixCode { get; set; }
public DataKeyValue WeterM6Step3_MixTime { get; set; }
public DataKeyValue WeterM6Step3_MixTemp { get; set; }
public DataKeyValue WeterM6Step3_MixSpeed { get; set; }
public DataKeyValue WeterM6Step3_SetValue { get; set; }
public DataKeyValue WeterM6Step3_Tolerance { get; set; }
public DataKeyValue WeterM6Step4_MixCode { get; set; }
public DataKeyValue WeterM6Step4_MixTime { get; set; }
public DataKeyValue WeterM6Step4_MixTemp { get; set; }
public DataKeyValue WeterM6Step4_MixSpeed { get; set; }
public DataKeyValue WeterM6Step4_SetValue { get; set; }
public DataKeyValue WeterM6Step4_Tolerance { get; set; }
public DataKeyValue WeterM6Step5_MixCode { get; set; }
public DataKeyValue WeterM6Step5_MixTime { get; set; }
public DataKeyValue WeterM6Step5_MixTemp { get; set; }
public DataKeyValue WeterM6Step5_MixSpeed { get; set; }
public DataKeyValue WeterM6Step5_SetValue { get; set; }
public DataKeyValue WeterM6Step5_Tolerance { get; set; }
public DataKeyValue WeterM6Step6_MixCode { get; set; }
public DataKeyValue WeterM6Step6_MixTime { get; set; }
public DataKeyValue WeterM6Step6_MixTemp { get; set; }
public DataKeyValue WeterM6Step6_MixSpeed { get; set; }
public DataKeyValue WeterM6Step6_SetValue { get; set; }
public DataKeyValue WeterM6Step6_Tolerance { get; set; }
public DataKeyValue WeterM6Step7_MixCode { get; set; }
public DataKeyValue WeterM6Step7_MixTime { get; set; }
public DataKeyValue WeterM6Step7_MixTemp { get; set; }
public DataKeyValue WeterM6Step7_MixSpeed { get; set; }
public DataKeyValue WeterM6Step7_SetValue { get; set; }
public DataKeyValue WeterM6Step7_Tolerance { get; set; }
public DataKeyValue WeterM6Step8_MixCode { get; set; }
public DataKeyValue WeterM6Step8_MixTime { get; set; }
public DataKeyValue WeterM6Step8_MixTemp { get; set; }
public DataKeyValue WeterM6Step8_MixSpeed { get; set; }
public DataKeyValue WeterM6Step8_SetValue { get; set; }
public DataKeyValue WeterM6Step8_Tolerance { get; set; }
public DataKeyValue WeterM6Step9_MixCode { get; set; }
public DataKeyValue WeterM6Step9_MixTime { get; set; }
public DataKeyValue WeterM6Step9_MixTemp { get; set; }
public DataKeyValue WeterM6Step9_MixSpeed { get; set; }
public DataKeyValue WeterM6Step9_SetValue { get; set; }
public DataKeyValue WeterM6Step9_Tolerance { get; set; }
public DataKeyValue WeterM7Step0_MixCode { get; set; }
public DataKeyValue WeterM7Step0_MixTime { get; set; }
public DataKeyValue WeterM7Step0_MixTemp { get; set; }
public DataKeyValue WeterM7Step0_MixSpeed { get; set; }
public DataKeyValue WeterM7Step0_SetValue { get; set; }
public DataKeyValue WeterM7Step0_Tolerance { get; set; }
public DataKeyValue WeterM7Step1_MixCode { get; set; }
public DataKeyValue WeterM7Step1_MixTime { get; set; }
public DataKeyValue WeterM7Step1_MixTemp { get; set; }
public DataKeyValue WeterM7Step1_MixSpeed { get; set; }
public DataKeyValue WeterM7Step1_SetValue { get; set; }
public DataKeyValue WeterM7Step1_Tolerance { get; set; }
public DataKeyValue WeterM7Step2_MixCode { get; set; }
public DataKeyValue WeterM7Step2_MixTime { get; set; }
public DataKeyValue WeterM7Step2_MixTemp { get; set; }
public DataKeyValue WeterM7Step2_MixSpeed { get; set; }
public DataKeyValue WeterM7Step2_SetValue { get; set; }
public DataKeyValue WeterM7Step2_Tolerance { get; set; }
public DataKeyValue WeterM7Step3_MixCode { get; set; }
public DataKeyValue WeterM7Step3_MixTime { get; set; }
public DataKeyValue WeterM7Step3_MixTemp { get; set; }
public DataKeyValue WeterM7Step3_MixSpeed { get; set; }
public DataKeyValue WeterM7Step3_SetValue { get; set; }
public DataKeyValue WeterM7Step3_Tolerance { get; set; }
public DataKeyValue WeterM7Step4_MixCode { get; set; }
public DataKeyValue WeterM7Step4_MixTime { get; set; }
public DataKeyValue WeterM7Step4_MixTemp { get; set; }
public DataKeyValue WeterM7Step4_MixSpeed { get; set; }
public DataKeyValue WeterM7Step4_SetValue { get; set; }
public DataKeyValue WeterM7Step4_Tolerance { get; set; }
public DataKeyValue WeterM7Step5_MixCode { get; set; }
public DataKeyValue WeterM7Step5_MixTime { get; set; }
public DataKeyValue WeterM7Step5_MixTemp { get; set; }
public DataKeyValue WeterM7Step5_MixSpeed { get; set; }
public DataKeyValue WeterM7Step5_SetValue { get; set; }
public DataKeyValue WeterM7Step5_Tolerance { get; set; }
public DataKeyValue WeterM7Step6_MixCode { get; set; }
public DataKeyValue WeterM7Step6_MixTime { get; set; }
public DataKeyValue WeterM7Step6_MixTemp { get; set; }
public DataKeyValue WeterM7Step6_MixSpeed { get; set; }
public DataKeyValue WeterM7Step6_SetValue { get; set; }
public DataKeyValue WeterM7Step6_Tolerance { get; set; }
public DataKeyValue WeterM7Step7_MixCode { get; set; }
public DataKeyValue WeterM7Step7_MixTime { get; set; }
public DataKeyValue WeterM7Step7_MixTemp { get; set; }
public DataKeyValue WeterM7Step7_MixSpeed { get; set; }
public DataKeyValue WeterM7Step7_SetValue { get; set; }
public DataKeyValue WeterM7Step7_Tolerance { get; set; }
public DataKeyValue WeterM7Step8_MixCode { get; set; }
public DataKeyValue WeterM7Step8_MixTime { get; set; }
public DataKeyValue WeterM7Step8_MixTemp { get; set; }
public DataKeyValue WeterM7Step8_MixSpeed { get; set; }
public DataKeyValue WeterM7Step8_SetValue { get; set; }
public DataKeyValue WeterM7Step8_Tolerance { get; set; }
public DataKeyValue WeterM7Step9_MixCode { get; set; }
public DataKeyValue WeterM7Step9_MixTime { get; set; }
public DataKeyValue WeterM7Step9_MixTemp { get; set; }
public DataKeyValue WeterM7Step9_MixSpeed { get; set; }
public DataKeyValue WeterM7Step9_SetValue { get; set; }
public DataKeyValue WeterM7Step9_Tolerance { get; set; }
public DataKeyValue WeterM8Step0_MixCode { get; set; }
public DataKeyValue WeterM8Step0_MixTime { get; set; }
public DataKeyValue WeterM8Step0_MixTemp { get; set; }
public DataKeyValue WeterM8Step0_MixSpeed { get; set; }
public DataKeyValue WeterM8Step0_SetValue { get; set; }
public DataKeyValue WeterM8Step0_Tolerance { get; set; }
public DataKeyValue WeterM8Step1_MixCode { get; set; }
public DataKeyValue WeterM8Step1_MixTime { get; set; }
public DataKeyValue WeterM8Step1_MixTemp { get; set; }
public DataKeyValue WeterM8Step1_MixSpeed { get; set; }
public DataKeyValue WeterM8Step1_SetValue { get; set; }
public DataKeyValue WeterM8Step1_Tolerance { get; set; }
public DataKeyValue WeterM8Step2_MixCode { get; set; }
public DataKeyValue WeterM8Step2_MixTime { get; set; }
public DataKeyValue WeterM8Step2_MixTemp { get; set; }
public DataKeyValue WeterM8Step2_MixSpeed { get; set; }
public DataKeyValue WeterM8Step2_SetValue { get; set; }
public DataKeyValue WeterM8Step2_Tolerance { get; set; }
public DataKeyValue WeterM8Step3_MixCode { get; set; }
public DataKeyValue WeterM8Step3_MixTime { get; set; }
public DataKeyValue WeterM8Step3_MixTemp { get; set; }
public DataKeyValue WeterM8Step3_MixSpeed { get; set; }
public DataKeyValue WeterM8Step3_SetValue { get; set; }
public DataKeyValue WeterM8Step3_Tolerance { get; set; }
public DataKeyValue WeterM8Step4_MixCode { get; set; }
public DataKeyValue WeterM8Step4_MixTime { get; set; }
public DataKeyValue WeterM8Step4_MixTemp { get; set; }
public DataKeyValue WeterM8Step4_MixSpeed { get; set; }
public DataKeyValue WeterM8Step4_SetValue { get; set; }
public DataKeyValue WeterM8Step4_Tolerance { get; set; }
public DataKeyValue WeterM8Step5_MixCode { get; set; }
public DataKeyValue WeterM8Step5_MixTime { get; set; }
public DataKeyValue WeterM8Step5_MixTemp { get; set; }
public DataKeyValue WeterM8Step5_MixSpeed { get; set; }
public DataKeyValue WeterM8Step5_SetValue { get; set; }
public DataKeyValue WeterM8Step5_Tolerance { get; set; }
public DataKeyValue WeterM8Step6_MixCode { get; set; }
public DataKeyValue WeterM8Step6_MixTime { get; set; }
public DataKeyValue WeterM8Step6_MixTemp { get; set; }
public DataKeyValue WeterM8Step6_MixSpeed { get; set; }
public DataKeyValue WeterM8Step6_SetValue { get; set; }
public DataKeyValue WeterM8Step6_Tolerance { get; set; }
public DataKeyValue WeterM8Step7_MixCode { get; set; }
public DataKeyValue WeterM8Step7_MixTime { get; set; }
public DataKeyValue WeterM8Step7_MixTemp { get; set; }
public DataKeyValue WeterM8Step7_MixSpeed { get; set; }
public DataKeyValue WeterM8Step7_SetValue { get; set; }
public DataKeyValue WeterM8Step7_Tolerance { get; set; }
public DataKeyValue WeterM8Step8_MixCode { get; set; }
public DataKeyValue WeterM8Step8_MixTime { get; set; }
public DataKeyValue WeterM8Step8_MixTemp { get; set; }
public DataKeyValue WeterM8Step8_MixSpeed { get; set; }
public DataKeyValue WeterM8Step8_SetValue { get; set; }
public DataKeyValue WeterM8Step8_Tolerance { get; set; }
public DataKeyValue WeterM8Step9_MixCode { get; set; }
public DataKeyValue WeterM8Step9_MixTime { get; set; }
public DataKeyValue WeterM8Step9_MixTemp { get; set; }
public DataKeyValue WeterM8Step9_MixSpeed { get; set; }
public DataKeyValue WeterM8Step9_SetValue { get; set; }
public DataKeyValue WeterM8Step9_Tolerance { get; set; }
#endregion
}
}