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
#region 普力通上位机-小料
#region 配方 DB114
///
/// 总重量—改为批次数量
///
public DataKeyValue plt_Set_Batch = new DataKeyValue("DB114.DBW2");
///
/// 1工位1
///
public DataKeyValue plt_Set_Station1_Weight1 = new DataKeyValue("DB114.DBW6");
///
/// 1工位1 设定误差
///
public DataKeyValue plt_Set_Station1_Error1 = new DataKeyValue("DB114.DBW8");//1工位1
///
/// 1工位2
///
public DataKeyValue plt_Set_Station1_Weight2 = new DataKeyValue("DB114.DBW10");// 1工位2
///
/// 1工位2 设定误差
///
public DataKeyValue plt_Set_Station1_Error2 = new DataKeyValue("DB114.DBW12");//1工位2
///
/// 2工位3
///
public DataKeyValue plt_Set_Station2_Weight3 = new DataKeyValue("DB114.DBW14");//2工位3
///
/// 2工位3 设定误差
///
public DataKeyValue plt_Set_Station2_Error3 = new DataKeyValue("DB114.DBW16");//2工位3
///
/// 2工位4
///
public DataKeyValue plt_Set_Station2_Weight4 = new DataKeyValue("DB114.DBW18");//2工位4
///
/// 2工位4 设定误差
///
public DataKeyValue plt_Set_Station2_Error4 = new DataKeyValue("DB114.DBW20");//2工位4
///
/// 3工位5
///
public DataKeyValue plt_Set_Station3_Weight5 = new DataKeyValue("DB114.DBW22");//3工位5
///
/// 3工位5 设定误差
///
public DataKeyValue plt_Set_Station3_Error5 = new DataKeyValue("DB114.DBW24");//3工位5
///
/// 3工位2
///
public DataKeyValue plt_Set_Station3_Weight6 = new DataKeyValue("DB114.DBW26");//3工位6
///
/// 3工位6 设定误差
///
public DataKeyValue plt_Set_Station3_Error6 = new DataKeyValue("DB114.DBW28");//3工位6
///
/// 4工位7
///
public DataKeyValue plt_Set_Station4_Weight7 = new DataKeyValue("DB114.DBW30");//4工位7
///
/// 4工位7 设定误差
///
public DataKeyValue plt_Set_Station4_Error7 = new DataKeyValue("DB114.DBW32");//4工位7
///
/// 4工位8
///
public DataKeyValue plt_Set_Station4_Weight8 = new DataKeyValue("DB114.DBW34");//4工位8
///
/// 4工位8 设定误差
///
public DataKeyValue plt_Set_Station4_Error8 = new DataKeyValue("DB114.DBW36");//4工位8
///
/// 5工位9
///
public DataKeyValue plt_Set_Station5_Weight9 = new DataKeyValue("DB114.DBW38");//5工位9
///
/// 5工位9 设定误差
///
public DataKeyValue plt_Set_Station5_Error9 = new DataKeyValue("DB114.DBW40");//5工位9
///
/// 5工位10
///
public DataKeyValue plt_Set_Station5_Weight10 = new DataKeyValue("DB114.DBW42");//5工位10
///
/// 1工位2 设定误差
///
public DataKeyValue plt_Set_Station5_Error10 = new DataKeyValue("DB114.DBW44");//5工位10
///
/// 6工位11
///
public DataKeyValue plt_Set_Station6_Weight11 = new DataKeyValue("DB114.DBW46");//6工位11
///
/// 6工位11 设定误差
///
public DataKeyValue plt_Set_Station6_Error11 = new DataKeyValue("DB114.DBW48");//6工位11
///
/// 6工位12
///
public DataKeyValue plt_Set_Station6_Weight12 = new DataKeyValue("DB114.DBW50");//6工位12
///
/// 6工位12 设定误差
///
public DataKeyValue plt_Set_Station6_Error12 = new DataKeyValue("DB114.DBW52");//6工位12
///
/// 7工位13
///
public DataKeyValue plt_Set_Station7_Weight13 = new DataKeyValue("DB114.DBW54");//7工位13
///
/// 7工位13 设定误差
///
public DataKeyValue plt_Set_Station7_Error13 = new DataKeyValue("DB114.DBW56");//7工位13
///
///7工位14
///
public DataKeyValue plt_Set_Station7_Weight14 = new DataKeyValue("DB114.DBW58");//7工位14
///
/// 7工位14 设定误差
///
public DataKeyValue plt_Set_Station7_Error14 = new DataKeyValue("DB114.DBW60");//7工位14
///
/// 8工位15
///
public DataKeyValue plt_Set_Station8_Weight15 = new DataKeyValue("DB114.DBW62");//8工位15
///
/// /8工位15 设定误差
///
public DataKeyValue plt_Set_Station8_Error15 = new DataKeyValue("DB114.DBW64");//8工位15
///
/// 8工位16
///
public DataKeyValue plt_Set_Station8_Weight16 = new DataKeyValue("DB114.DBW66");//8工位16
///
/// 8工位16 设定误差
///
public DataKeyValue plt_Set_Station8_Error16 = new DataKeyValue("DB114.DBW68");//8工位16
///
/// 9工位17
///
public DataKeyValue plt_Set_Station9_Weight17 = new DataKeyValue("DB114.DBW70");//9工位17
///
/// 9工位17 设定误差
///
public DataKeyValue plt_Set_Station9_Error17 = new DataKeyValue("DB114.DBW72");//9工位17
///
/// 9工位18
///
public DataKeyValue plt_Set_Station9_Weight18 = new DataKeyValue("DB114.DBW74");//9工位18
///
/// 9工位18 设定误差
///
public DataKeyValue plt_Set_Station9_Error18 = new DataKeyValue("DB114.DBW76");//9工位18
///
/// 10工位19
///
public DataKeyValue plt_Set_Station10_Weight19 = new DataKeyValue("DB114.DBW78");//10工位19
///
///10工位19 设定误差
///
public DataKeyValue plt_Set_Station10_Error19 = new DataKeyValue("DB114.DBW80");//10工位19
///
/// 10工位20
///
public DataKeyValue plt_Set_Station10_Weight20 = new DataKeyValue("DB114.DBW82");//10工位20
///
/// 10工位20 设定误差
///
public DataKeyValue plt_Set_Station10_Error20 = new DataKeyValue("DB114.DBW84");//10工位20
///
///11工位21
///
public DataKeyValue plt_Set_Station11_Weight21 = new DataKeyValue("DB114.DBW86");//11工位21
///
/// 11工位21设定误差
///
public DataKeyValue plt_Set_Station11_Error21 = new DataKeyValue("DB114.DBW88");//11工位21
///
/// 11工位22
///
public DataKeyValue plt_Set_Station11_Weight22 = new DataKeyValue("DB114.DBW90");//11工位21
///
/// 11工位21设定误差
///
public DataKeyValue plt_Set_Station11_Error22 = new DataKeyValue("DB114.DBW92");//11工位21
///
/// 12工位23
///
public DataKeyValue plt_Set_Station12_Weight23 = new DataKeyValue("DB114.DBW94");//12工位22
///
/// 12工位23设定误差
///
public DataKeyValue plt_Set_Station12_Error23 = new DataKeyValue("DB114.DBW96");//12工位22
///
/// 12工位24
///
public DataKeyValue plt_Set_Station12_Weight24 = new DataKeyValue("DB114.DBW98");//12工位22
///
/// 12工位24设定误差
///
public DataKeyValue plt_Set_Station12_Error24 = new DataKeyValue("DB114.DBW100");//12工位22
///
/// 13工位25
///
public DataKeyValue plt_Set_Station13_Weight25 = new DataKeyValue("DB114.DBW102");//13工位23
///
///13工位25设定误差
///
public DataKeyValue plt_Set_Station13_Error25 = new DataKeyValue("DB114.DBW104");//13工位23
///
/// 13工位26
///
public DataKeyValue plt_Set_Station13_Weight26 = new DataKeyValue("DB114.DBW106");//13工位23
///
/// 13工位26设定误差
///
public DataKeyValue plt_Set_Station13_Error26 = new DataKeyValue("DB114.DBW108");//13工位23
///
///14工位27
///
public DataKeyValue plt_Set_Station14_Weight27 = new DataKeyValue("DB114.DBW110");//14工位24
///
/// //14工位27设定误差
///
public DataKeyValue plt_Set_Station14_Error27 = new DataKeyValue("DB114.DBW112");//14工位24
///
/// 14工位28
///
public DataKeyValue plt_Set_Station14_Weight28 = new DataKeyValue("DB114.DBW114");//14工位25
///
/// 14工位28设定误差
///
public DataKeyValue plt_Set_Station14_Error28 = new DataKeyValue("DB114.DBW116");//14工位25
///
/// 配方号
///
public DataKeyValue plt_Set_PlanNo = new DataKeyValue("DB114.DBW118");
///
/// 配方号
///
public DataKeyValue plt_Set_RecipeNo = new DataKeyValue("DB114.DBW120");
///
/// 配方号
///
public DataKeyValue plt_Set_RecipeName = new DataKeyValue("DB114.DBW124");
///
/// 计划排序
///
public DataKeyValue plt_Set_Plan_Serial = new DataKeyValue("DB114.DBW126");
#endregion
#region 配方 DB110
///
/// 1工位1
///
public DataKeyValue plt_Read11_PlcState = new DataKeyValue("DB110.DBW0");
///
/// 1工位2
///
public DataKeyValue plt_Read12_PlcState = new DataKeyValue("DB110.DBW2");
///
/// 1工位3——预留
///
public DataKeyValue plt_Read13_Spare = new DataKeyValue("DB110.DBW4");
///
/// 2工位1
///
public DataKeyValue plt_Read21_PlcState = new DataKeyValue("DB110.DBW6");
///
/// 2工位2
///
public DataKeyValue plt_Read22_PlcState = new DataKeyValue("DB110.DBW8");
///
/// 2工位3——预留
///
public DataKeyValue plt_Read23_Spare = new DataKeyValue("DB110.DBW10");
///
/// 3工位1
///
public DataKeyValue plt_Read31_PlcState = new DataKeyValue("DB110.DBW12");
///
/// 3工位2
///
public DataKeyValue plt_Read32_PlcState = new DataKeyValue("DB110.DBW14");
///
/// 3工位3——预留
///
public DataKeyValue plt_Read33_Spare = new DataKeyValue("DB110.DBW16");
///
/// 4工位1
///
public DataKeyValue plt_Read41_PlcState = new DataKeyValue("DB110.DBW18");
///
/// 4工位2
///
public DataKeyValue plt_Read42_PlcState = new DataKeyValue("DB110.DBW20");
///
/// 4工位3——预留
///
public DataKeyValue plt_Read43_Spare = new DataKeyValue("DB110.DBW22");
///
/// 5工位1
///
public DataKeyValue plt_Read51_PlcState = new DataKeyValue("DB110.DBW24");
///
/// 5工位2
///
public DataKeyValue plt_Read52_PlcState = new DataKeyValue("DB110.DBW26");
///
/// 5工位3——预留
///
public DataKeyValue plt_Read53_Spare = new DataKeyValue("DB110.DBW28");
///
/// 6工位1
///
public DataKeyValue plt_Read61_PlcState = new DataKeyValue("DB110.DBW30");
///
/// 6工位2
///
public DataKeyValue plt_Read62_PlcState = new DataKeyValue("DB110.DBW32");
///
/// 6工位3——预留
///
public DataKeyValue plt_Read63_Spare = new DataKeyValue("DB110.DBW34");
///
/// 7工位1
///
public DataKeyValue plt_Read71_PlcState = new DataKeyValue("DB110.DBW36");
///
/// 7工位2
///
public DataKeyValue plt_Read72_PlcState = new DataKeyValue("DB110.DBW38");
///
/// 7工位3——预留
///
public DataKeyValue plt_Read73_Spare = new DataKeyValue("DB110.DBW40");
///
/// 8工位1
///
public DataKeyValue plt_Read81_PlcState = new DataKeyValue("DB110.DBW42");
///
/// 8工位2
///
public DataKeyValue plt_Read82_PlcState = new DataKeyValue("DB110.DBW44");
///
/// 8工位3——预留
///
public DataKeyValue plt_Read83_Spare = new DataKeyValue("DB110.DBW46");
///
/// 9工位1
///
public DataKeyValue plt_Read91_PlcState = new DataKeyValue("DB110.DBW48");
///
/// 9工位2
///
public DataKeyValue plt_Read92_PlcState = new DataKeyValue("DB110.DBW50");
///
/// 9工位3——预留
///
public DataKeyValue plt_Read93_Spare = new DataKeyValue("DB110.DBW52");
///
/// 10工位1
///
public DataKeyValue plt_Read101_PlcState = new DataKeyValue("DB110.DBW54");
///
/// 10工位2
///
public DataKeyValue plt_Read102_PlcState = new DataKeyValue("DB110.DBW56");
///
/// 10工位3——预留
///
public DataKeyValue plt_Read103_Spare = new DataKeyValue("DB110.DBW58");
///
/// 11工位1
///
public DataKeyValue plt_Read111_PlcState = new DataKeyValue("DB110.DBW60");
///
/// 11工位2
///
public DataKeyValue plt_Read112_PlcState = new DataKeyValue("DB110.DBW62");
///
/// 11工位3——预留
///
public DataKeyValue plt_Read113_Spare = new DataKeyValue("DB110.DBW64");
///
/// 12工位1
///
public DataKeyValue plt_Read121_PlcState = new DataKeyValue("DB110.DBW66");
///
/// 12工位2
///
public DataKeyValue plt_Read122_PlcState = new DataKeyValue("DB110.DBW68");
///
/// 12工位3——预留
///
public DataKeyValue plt_Read123_Spare = new DataKeyValue("DB110.DBW70");
///
/// 13工位1
///
public DataKeyValue plt_Read131_PlcState = new DataKeyValue("DB110.DBW72");
///
/// 13工位2
///
public DataKeyValue plt_Read132_PlcState = new DataKeyValue("DB110.DBW74");
///
/// 13工位3——预留
///
public DataKeyValue plt_Read133_Spare = new DataKeyValue("DB110.DBW76");
///
/// 14工位1
///
public DataKeyValue plt_Read141_PlcState = new DataKeyValue("DB110.DBW78");
///
/// 14工位2
///
public DataKeyValue plt_Read142_PlcState = new DataKeyValue("DB110.DBW80");
///
/// 14工位3——预留
///
public DataKeyValue plt_Read143_Spare = new DataKeyValue("DB110.DBW82");
///
/// 15工位1
///
public DataKeyValue plt_Read151_PlcState = new DataKeyValue("DB110.DBW84");
///
/// 15工位2
///
public DataKeyValue plt_Read152_PlcState = new DataKeyValue("DB110.DBW86");
///
/// 15工位3——预留改为计划编码
///
public DataKeyValue plt_Read153_Spare = new DataKeyValue("DB110.DBW88");
///
/// 检量秤
///
public DataKeyValue plt_Read1Jc = new DataKeyValue("DB110.DBW90");
#endregion
#region 工位工作状态 DB110 100,A称量中 200,B称量中
///
/// 1工位状态
///
public DataKeyValue plt_Station1_WorkState = new DataKeyValue("DB110.DBW100");
///
/// 2工位状态
///
public DataKeyValue plt_Station2_WorkState = new DataKeyValue("DB110.DBW102");
///
/// 3工位状态
///
public DataKeyValue plt_Station3_WorkState = new DataKeyValue("DB110.DBW104");
///
/// 4工位状态
///
public DataKeyValue plt_Station4_WorkState = new DataKeyValue("DB110.DBW106");
///
/// 5工位状态
///
public DataKeyValue plt_Station5_WorkState = new DataKeyValue("DB110.DBW108");
///
/// 6工位状态
///
public DataKeyValue plt_Station6_WorkState = new DataKeyValue("DB110.DBW110");
///
/// 7工位状态
///
public DataKeyValue plt_Station7_WorkState = new DataKeyValue("DB110.DBW112");
///
/// 8工位状态
///
public DataKeyValue plt_Station8_WorkState = new DataKeyValue("DB110.DBW114");
///
/// 9工位状态
///
public DataKeyValue plt_Station9_WorkState = new DataKeyValue("DB110.DBW116");
///
/// 10工位状态
///
public DataKeyValue plt_Station10_WorkState = new DataKeyValue("DB110.DBW118");
///
/// 11工位状态
///
public DataKeyValue plt_Station11_WorkState = new DataKeyValue("DB110.DBW120");
///
/// 12工位状态
///
public DataKeyValue plt_Station12_WorkState = new DataKeyValue("DB110.DBW122");
///
/// 13工位状态
///
public DataKeyValue plt_Station13_WorkState = new DataKeyValue("DB110.DBW124");
///
/// 14工位状态
///
public DataKeyValue plt_Station14_WorkState = new DataKeyValue("DB110.DBW126");
#endregion
#region DB110 工位称量重量
///
/// 1工位称量数量
///
public DataKeyValue plt_Station1_Weight = new DataKeyValue("DB110.DBW150");
///
/// 1工位批次
///
public DataKeyValue plt_Station1_Batch = new DataKeyValue("DB110.DBW152");
///
/// 2工位称量数量
///
public DataKeyValue plt_Station2_Weight = new DataKeyValue("DB110.DBW154");
///
/// 2工位批次
///
public DataKeyValue plt_Station2_Batch = new DataKeyValue("DB110.DBW156");
///
/// 3工位称量数量
///
public DataKeyValue plt_Station3_Weight = new DataKeyValue("DB110.DBW158");
///
/// 3工位批次
///
public DataKeyValue plt_Station3_Batch = new DataKeyValue("DB110.DBW160");
///
/// 4工位称量数量
///
public DataKeyValue plt_Station4_Weight = new DataKeyValue("DB110.DBW162");
///
/// 4工位批次
///
public DataKeyValue plt_Station4_Batch = new DataKeyValue("DB110.DBW164");
///
/// 5工位称量数量
///
public DataKeyValue plt_Station5_Weight = new DataKeyValue("DB110.DBW166");
///
/// 5工位批次
///
public DataKeyValue plt_Station5_Batch = new DataKeyValue("DB110.DBW168");
///
/// 6工位称量数量
///
public DataKeyValue plt_Station6_Weight = new DataKeyValue("DB110.DBW170");
///
/// 6工位批次
///
public DataKeyValue plt_Station6_Batch = new DataKeyValue("DB110.DBW172");
///
/// 7工位称量数量
///
public DataKeyValue plt_Station7_Weight = new DataKeyValue("DB110.DBW174");
///
/// 7工位批次
///
public DataKeyValue plt_Station7_Batch = new DataKeyValue("DB110.DBW176");
///
/// 8工位称量数量
///
public DataKeyValue plt_Station8_Weight = new DataKeyValue("DB110.DBW178");
///
/// 8工位批次
///
public DataKeyValue plt_Station8_Batch = new DataKeyValue("DB110.DBW180");
///
/// 9工位称量数量
///
public DataKeyValue plt_Station9_Weight = new DataKeyValue("DB110.DBW182");
///
/// 9工位批次
///
public DataKeyValue plt_Station9_Batch = new DataKeyValue("DB110.DBW184");
///
/// 10工位称量数量
///
public DataKeyValue plt_Station10_Weight = new DataKeyValue("DB110.DBW186");
///
/// 10工位批次
///
public DataKeyValue plt_Station10_Batch = new DataKeyValue("DB110.DBW188");
///
/// 11工位称量数量
///
public DataKeyValue plt_Station11_Weight = new DataKeyValue("DB110.DBW190");
///
/// 11工位批次
///
public DataKeyValue plt_Station11_Batch = new DataKeyValue("DB110.DBW192");
///
/// 12工位称量数量
///
public DataKeyValue plt_Station12_Weight = new DataKeyValue("DB110.DBW194");
///
/// 12工位批次
///
public DataKeyValue plt_Station12_Batch = new DataKeyValue("DB110.DBW196");
///
/// 13工位称量数量
///
public DataKeyValue plt_Station13_Weight = new DataKeyValue("DB110.DBW198");
///
/// 13工位批次
///
public DataKeyValue plt_Station13_Batch = new DataKeyValue("DB110.DBW200");
///
/// 14工位称量数量
///
public DataKeyValue plt_Station14_Weight = new DataKeyValue("DB110.DBW202");
///
/// 14工位批次
///
public DataKeyValue plt_Station14_Batch = new DataKeyValue("DB110.DBW204");
///
/// 15工位称量数量
///
public DataKeyValue plt_Station15_Weight = new DataKeyValue("DB110.DBW206");
///
/// 15工位批次
///
public DataKeyValue plt_Station15_Batch = new DataKeyValue("DB110.DBW208");
///
/// T-Check重量
///
public DataKeyValue plt_TCheck_Weight = new DataKeyValue("DB110.DBW210");
///
/// 总批次号
///
public DataKeyValue plt_Batch = new DataKeyValue("DB110.DBW212");
#endregion
#region DB1 净值
public DataKeyValue plt_NetWeight1 = new DataKeyValue("DB104.DBW130");
public DataKeyValue plt_NetWeight2 = new DataKeyValue("DB104.DBW132");
public DataKeyValue plt_NetWeight3 = new DataKeyValue("DB104.DBW134");
public DataKeyValue plt_NetWeight4 = new DataKeyValue("DB104.DBW136");
public DataKeyValue plt_NetWeight5 = new DataKeyValue("DB104.DBW138");
public DataKeyValue plt_NetWeight6 = new DataKeyValue("DB104.DBW140");
public DataKeyValue plt_NetWeight7 = new DataKeyValue("DB104.DBW142");
public DataKeyValue plt_NetWeight8 = new DataKeyValue("DB104.DBW144");
public DataKeyValue plt_NetWeight9 = new DataKeyValue("DB104.DBW146");
public DataKeyValue plt_NetWeight10 = new DataKeyValue("DB104.DBW148");
public DataKeyValue plt_NetWeight11 = new DataKeyValue("DB104.DBW150");
public DataKeyValue plt_NetWeight12 = new DataKeyValue("DB104.DBW152");
public DataKeyValue plt_NetWeight13 = new DataKeyValue("DB104.DBW154");
public DataKeyValue plt_NetWeight14 = new DataKeyValue("DB104.DBW156");
public DataKeyValue plt_NetWeight15 = new DataKeyValue("DB104.DBW158");
public DataKeyValue plt_NetWeight16 = new DataKeyValue("DB104.DBW160");
public DataKeyValue plt_NetWeightTChecking = new DataKeyValue("DB104.DBW162");
#endregion
#region 设备设置
#region 设定重量
public DataKeyValue plt_Set_Station1_Weight_Medium1 = new DataKeyValue("DB115.DBW0");
public DataKeyValue plt_Set_Station1_Weight_Medium2 = new DataKeyValue("DB115.DBW2");
public DataKeyValue plt_Set_Station2_Weight_Medium3 = new DataKeyValue("DB115.DBW4");
public DataKeyValue plt_Set_Station2_Weight_Medium4 = new DataKeyValue("DB115.DBW6");
public DataKeyValue plt_Set_Station3_Weight_Medium5 = new DataKeyValue("DB115.DBW8");
public DataKeyValue plt_Set_Station3_Weight_Medium6 = new DataKeyValue("DB115.DBW10");
public DataKeyValue plt_Set_Station4_Weight_Medium7 = new DataKeyValue("DB115.DBW12");
public DataKeyValue plt_Set_Station4_Weight_Medium8 = new DataKeyValue("DB115.DBW14");
public DataKeyValue plt_Set_Station5_Weight_Medium9 = new DataKeyValue("DB115.DBW16");
public DataKeyValue plt_Set_Station5_Weight_Medium10 = new DataKeyValue("DB115.DBW18");
public DataKeyValue plt_Set_Station6_Weight_Medium11 = new DataKeyValue("DB115.DBW20");
public DataKeyValue plt_Set_Station6_Weight_Medium12 = new DataKeyValue("DB115.DBW22");
public DataKeyValue plt_Set_Station7_Weight_Medium13 = new DataKeyValue("DB115.DBW24");
public DataKeyValue plt_Set_Station7_Weight_Medium14 = new DataKeyValue("DB115.DBW26");
public DataKeyValue plt_Set_Station8_Weight_Medium15 = new DataKeyValue("DB115.DBW28");
public DataKeyValue plt_Set_Station8_Weight_Medium16 = new DataKeyValue("DB115.DBW30");
public DataKeyValue plt_Set_Station9_Weight_Medium17 = new DataKeyValue("DB115.DBW32");
public DataKeyValue plt_Set_Station9_Weight_Medium18 = new DataKeyValue("DB115.DBW34");
public DataKeyValue plt_Set_Station10_Weight_Medium19 = new DataKeyValue("DB115.DBW36");
public DataKeyValue plt_Set_Station10_Weight_Medium20 = new DataKeyValue("DB115.DBW38");
public DataKeyValue plt_Set_Station11_Weight_Medium21 = new DataKeyValue("DB115.DBW40");
public DataKeyValue plt_Set_Station11_Weight_Medium22 = new DataKeyValue("DB115.DBW42");
public DataKeyValue plt_Set_Station12_Weight_Medium23 = new DataKeyValue("DB115.DBW44");
public DataKeyValue plt_Set_Station12_Weight_Medium24 = new DataKeyValue("DB115.DBW46");
public DataKeyValue plt_Set_Station13_Weight_Medium25 = new DataKeyValue("DB115.DBW48");
public DataKeyValue plt_Set_Station13_Weight_Medium26 = new DataKeyValue("DB115.DBW50");
public DataKeyValue plt_Set_Station14_Weight_Medium27 = new DataKeyValue("DB115.DBW52");
public DataKeyValue plt_Set_Station14_Weight_Medium28 = new DataKeyValue("DB115.DBW54");
public DataKeyValue plt_Set_Station15_Weight_Medium29 = new DataKeyValue("DB115.DBW56");
public DataKeyValue plt_Set_Station15_Weight_Medium30 = new DataKeyValue("DB115.DBW58");
public DataKeyValue plt_Set_Station16_Weight_Medium31 = new DataKeyValue("DB115.DBW60");
public DataKeyValue plt_Set_Station16_Weight_Medium32 = new DataKeyValue("DB115.DBW62");
public DataKeyValue plt_Set_Station1_Weight_Low1 = new DataKeyValue("DB115.DBW64");
public DataKeyValue plt_Set_Station1_Weight_Low2 = new DataKeyValue("DB115.DBW66");
public DataKeyValue plt_Set_Station2_Weight_Low3 = new DataKeyValue("DB115.DBW68");
public DataKeyValue plt_Set_Station2_Weight_Low4 = new DataKeyValue("DB115.DBW70");
public DataKeyValue plt_Set_Station3_Weight_Low5 = new DataKeyValue("DB115.DBW72");
public DataKeyValue plt_Set_Station3_Weight_Low6 = new DataKeyValue("DB115.DBW74");
public DataKeyValue plt_Set_Station4_Weight_Low7 = new DataKeyValue("DB115.DBW76");
public DataKeyValue plt_Set_Station4_Weight_Low8 = new DataKeyValue("DB115.DBW78");
public DataKeyValue plt_Set_Station5_Weight_Low9 = new DataKeyValue("DB115.DBW80");
public DataKeyValue plt_Set_Station5_Weight_Low10 = new DataKeyValue("DB115.DBW82");
public DataKeyValue plt_Set_Station6_Weight_Low11 = new DataKeyValue("DB115.DBW84");
public DataKeyValue plt_Set_Station6_Weight_Low12 = new DataKeyValue("DB115.DBW86");
public DataKeyValue plt_Set_Station7_Weight_Low13 = new DataKeyValue("DB115.DBW88");
public DataKeyValue plt_Set_Station7_Weight_Low14 = new DataKeyValue("DB115.DBW90");
public DataKeyValue plt_Set_Station8_Weight_Low15 = new DataKeyValue("DB115.DBW92");
public DataKeyValue plt_Set_Station8_Weight_Low16 = new DataKeyValue("DB115.DBW94");
public DataKeyValue plt_Set_Station9_Weight_Low17 = new DataKeyValue("DB115.DBW96");
public DataKeyValue plt_Set_Station9_Weight_Low18 = new DataKeyValue("DB115.DBW98");
public DataKeyValue plt_Set_Station10_Weight_Low19 = new DataKeyValue("DB115.DBW100");
public DataKeyValue plt_Set_Station10_Weight_Low20 = new DataKeyValue("DB115.DBW102");
public DataKeyValue plt_Set_Station11_Weight_Low21 = new DataKeyValue("DB115.DBW104");
public DataKeyValue plt_Set_Station11_Weight_Low22 = new DataKeyValue("DB115.DBW106");
public DataKeyValue plt_Set_Station12_Weight_Low23 = new DataKeyValue("DB115.DBW108");
public DataKeyValue plt_Set_Station12_Weight_Low24 = new DataKeyValue("DB115.DBW110");
public DataKeyValue plt_Set_Station13_Weight_Low25 = new DataKeyValue("DB115.DBW112");
public DataKeyValue plt_Set_Station13_Weight_Low26 = new DataKeyValue("DB115.DBW114");
public DataKeyValue plt_Set_Station14_Weight_Low27 = new DataKeyValue("DB115.DBW116");
public DataKeyValue plt_Set_Station14_Weight_Low28 = new DataKeyValue("DB115.DBW118");
public DataKeyValue plt_Set_Station15_Weight_Low29 = new DataKeyValue("DB115.DBW120");
public DataKeyValue plt_Set_Station15_Weight_Low30 = new DataKeyValue("DB115.DBW122");
public DataKeyValue plt_Set_Station16_Weight_Low31 = new DataKeyValue("DB115.DBW124");
public DataKeyValue plt_Set_Station16_Weight_Low32 = new DataKeyValue("DB115.DBW126");
public DataKeyValue plt_Set_Station1_Weight_Advance1 = new DataKeyValue("DB115.DBW128");
public DataKeyValue plt_Set_Station1_Weight_Advance2 = new DataKeyValue("DB115.DBW130");
public DataKeyValue plt_Set_Station2_Weight_Advance3 = new DataKeyValue("DB115.DBW132");
public DataKeyValue plt_Set_Station2_Weight_Advance4 = new DataKeyValue("DB115.DBW134");
public DataKeyValue plt_Set_Station3_Weight_Advance5 = new DataKeyValue("DB115.DBW136");
public DataKeyValue plt_Set_Station3_Weight_Advance6 = new DataKeyValue("DB115.DBW138");
public DataKeyValue plt_Set_Station4_Weight_Advance7 = new DataKeyValue("DB115.DBW140");
public DataKeyValue plt_Set_Station4_Weight_Advance8 = new DataKeyValue("DB115.DBW142");
public DataKeyValue plt_Set_Station5_Weight_Advance9 = new DataKeyValue("DB115.DBW144");
public DataKeyValue plt_Set_Station5_Weight_Advance10 = new DataKeyValue("DB115.DBW146");
public DataKeyValue plt_Set_Station6_Weight_Advance11 = new DataKeyValue("DB115.DBW148");
public DataKeyValue plt_Set_Station6_Weight_Advance12 = new DataKeyValue("DB115.DBW150");
public DataKeyValue plt_Set_Station7_Weight_Advance13 = new DataKeyValue("DB115.DBW152");
public DataKeyValue plt_Set_Station7_Weight_Advance14 = new DataKeyValue("DB115.DBW154");
public DataKeyValue plt_Set_Station8_Weight_Advance15 = new DataKeyValue("DB115.DBW156");
public DataKeyValue plt_Set_Station8_Weight_Advance16 = new DataKeyValue("DB115.DBW158");
public DataKeyValue plt_Set_Station9_Weight_Advance17 = new DataKeyValue("DB115.DBW160");
public DataKeyValue plt_Set_Station9_Weight_Advance18 = new DataKeyValue("DB115.DBW162");
public DataKeyValue plt_Set_Station10_Weight_Advance19 = new DataKeyValue("DB115.DBW164");
public DataKeyValue plt_Set_Station10_Weight_Advance20 = new DataKeyValue("DB115.DBW166");
public DataKeyValue plt_Set_Station11_Weight_Advance21 = new DataKeyValue("DB115.DBW168");
public DataKeyValue plt_Set_Station11_Weight_Advance22 = new DataKeyValue("DB115.DBW170");
public DataKeyValue plt_Set_Station12_Weight_Advance23 = new DataKeyValue("DB115.DBW172");
public DataKeyValue plt_Set_Station12_Weight_Advance24 = new DataKeyValue("DB115.DBW174");
public DataKeyValue plt_Set_Station13_Weight_Advance25 = new DataKeyValue("DB115.DBW176");
public DataKeyValue plt_Set_Station13_Weight_Advance26 = new DataKeyValue("DB115.DBW178");
public DataKeyValue plt_Set_Station14_Weight_Advance27 = new DataKeyValue("DB115.DBW180");
public DataKeyValue plt_Set_Station14_Weight_Advance28 = new DataKeyValue("DB115.DBW182");
public DataKeyValue plt_Set_Station15_Weight_Advance29 = new DataKeyValue("DB115.DBW184");
public DataKeyValue plt_Set_Station15_Weight_Advance30 = new DataKeyValue("DB115.DBW186");
public DataKeyValue plt_Set_Station16_Weight_Advance31 = new DataKeyValue("DB115.DBW188");
public DataKeyValue plt_Set_Station16_Weight_Advance32 = new DataKeyValue("DB115.DBW190");
#endregion
#region 设定速度
public DataKeyValue plt_Set_Station1_Speed_Hight1 = new DataKeyValue("DB115.DBW192");
public DataKeyValue plt_Set_Station1_Speed_Hight2 = new DataKeyValue("DB115.DBW194");
public DataKeyValue plt_Set_Station2_Speed_Hight3 = new DataKeyValue("DB115.DBW196");
public DataKeyValue plt_Set_Station2_Speed_Hight4 = new DataKeyValue("DB115.DBW198");
public DataKeyValue plt_Set_Station3_Speed_Hight5 = new DataKeyValue("DB115.DBW200");
public DataKeyValue plt_Set_Station3_Speed_Hight6 = new DataKeyValue("DB115.DBW202");
public DataKeyValue plt_Set_Station4_Speed_Hight7 = new DataKeyValue("DB115.DBW204");
public DataKeyValue plt_Set_Station4_Speed_Hight8 = new DataKeyValue("DB115.DBW206");
public DataKeyValue plt_Set_Station5_Speed_Hight9 = new DataKeyValue("DB115.DBW208");
public DataKeyValue plt_Set_Station5_Speed_Hight10 = new DataKeyValue("DB115.DBW210");
public DataKeyValue plt_Set_Station6_Speed_Hight11 = new DataKeyValue("DB115.DBW212");
public DataKeyValue plt_Set_Station6_Speed_Hight12 = new DataKeyValue("DB115.DBW214");
public DataKeyValue plt_Set_Station7_Speed_Hight13 = new DataKeyValue("DB115.DBW216");
public DataKeyValue plt_Set_Station7_Speed_Hight14 = new DataKeyValue("DB115.DBW218");
public DataKeyValue plt_Set_Station8_Speed_Hight15 = new DataKeyValue("DB115.DBW220");
public DataKeyValue plt_Set_Station8_Speed_Hight16 = new DataKeyValue("DB115.DBW222");
public DataKeyValue plt_Set_Station9_Speed_Hight17 = new DataKeyValue("DB115.DBW224");
public DataKeyValue plt_Set_Station9_Speed_Hight18 = new DataKeyValue("DB115.DBW226");
public DataKeyValue plt_Set_Station10_Speed_Hight19 = new DataKeyValue("DB115.DBW228");
public DataKeyValue plt_Set_Station10_Speed_Hight20 = new DataKeyValue("DB115.DBW230");
public DataKeyValue plt_Set_Station11_Speed_Hight21 = new DataKeyValue("DB115.DBW232");
public DataKeyValue plt_Set_Station11_Speed_Hight22 = new DataKeyValue("DB115.DBW234");
public DataKeyValue plt_Set_Station12_Speed_Hight23 = new DataKeyValue("DB115.DBW236");
public DataKeyValue plt_Set_Station12_Speed_Hight24 = new DataKeyValue("DB115.DBW238");
public DataKeyValue plt_Set_Station13_Speed_Hight25 = new DataKeyValue("DB115.DBW240");
public DataKeyValue plt_Set_Station13_Speed_Hight26 = new DataKeyValue("DB115.DBW242");
public DataKeyValue plt_Set_Station14_Speed_Hight27 = new DataKeyValue("DB115.DBW244");
public DataKeyValue plt_Set_Station14_Speed_Hight28 = new DataKeyValue("DB115.DBW246");
public DataKeyValue plt_Set_Station15_Speed_Hight29 = new DataKeyValue("DB115.DBW248");
public DataKeyValue plt_Set_Station15_Speed_Hight30 = new DataKeyValue("DB115.DBW250");
public DataKeyValue plt_Set_Station16_Speed_Hight31 = new DataKeyValue("DB115.DBW252");
public DataKeyValue plt_Set_Station16_Speed_Hight32 = new DataKeyValue("DB115.DBW254");
public DataKeyValue plt_Set_Station1_Speed_Medium1 = new DataKeyValue("DB115.DBW256");
public DataKeyValue plt_Set_Station1_Speed_Medium2 = new DataKeyValue("DB115.DBW258");
public DataKeyValue plt_Set_Station2_Speed_Medium3 = new DataKeyValue("DB115.DBW260");
public DataKeyValue plt_Set_Station2_Speed_Medium4 = new DataKeyValue("DB115.DBW262");
public DataKeyValue plt_Set_Station3_Speed_Medium5 = new DataKeyValue("DB115.DBW264");
public DataKeyValue plt_Set_Station3_Speed_Medium6 = new DataKeyValue("DB115.DBW266");
public DataKeyValue plt_Set_Station4_Speed_Medium7 = new DataKeyValue("DB115.DBW268");
public DataKeyValue plt_Set_Station4_Speed_Medium8 = new DataKeyValue("DB115.DBW270");
public DataKeyValue plt_Set_Station5_Speed_Medium9 = new DataKeyValue("DB115.DBW272");
public DataKeyValue plt_Set_Station5_Speed_Medium10 = new DataKeyValue("DB115.DBW274");
public DataKeyValue plt_Set_Station6_Speed_Medium11 = new DataKeyValue("DB115.DBW276");
public DataKeyValue plt_Set_Station6_Speed_Medium12 = new DataKeyValue("DB115.DBW278");
public DataKeyValue plt_Set_Station7_Speed_Medium13 = new DataKeyValue("DB115.DBW280");
public DataKeyValue plt_Set_Station7_Speed_Medium14 = new DataKeyValue("DB115.DBW282");
public DataKeyValue plt_Set_Station8_Speed_Medium15 = new DataKeyValue("DB115.DBW284");
public DataKeyValue plt_Set_Station8_Speed_Medium16 = new DataKeyValue("DB115.DBW286");
public DataKeyValue plt_Set_Station9_Speed_Medium17 = new DataKeyValue("DB115.DBW288");
public DataKeyValue plt_Set_Station9_Speed_Medium18 = new DataKeyValue("DB115.DBW290");
public DataKeyValue plt_Set_Station10_Speed_Medium19 = new DataKeyValue("DB115.DBW292");
public DataKeyValue plt_Set_Station10_Speed_Medium20 = new DataKeyValue("DB115.DBW294");
public DataKeyValue plt_Set_Station11_Speed_Medium21 = new DataKeyValue("DB115.DBW296");
public DataKeyValue plt_Set_Station11_Speed_Medium22 = new DataKeyValue("DB115.DBW298");
public DataKeyValue plt_Set_Station12_Speed_Medium23 = new DataKeyValue("DB115.DBW300");
public DataKeyValue plt_Set_Station12_Speed_Medium24 = new DataKeyValue("DB115.DBW302");
public DataKeyValue plt_Set_Station13_Speed_Medium25 = new DataKeyValue("DB115.DBW304");
public DataKeyValue plt_Set_Station13_Speed_Medium26 = new DataKeyValue("DB115.DBW306");
public DataKeyValue plt_Set_Station14_Speed_Medium27 = new DataKeyValue("DB115.DBW308");
public DataKeyValue plt_Set_Station14_Speed_Medium28 = new DataKeyValue("DB115.DBW310");
public DataKeyValue plt_Set_Station15_Speed_Medium29 = new DataKeyValue("DB115.DBW312");
public DataKeyValue plt_Set_Station15_Speed_Medium30 = new DataKeyValue("DB115.DBW314");
public DataKeyValue plt_Set_Station16_Speed_Medium31 = new DataKeyValue("DB115.DBW316");
public DataKeyValue plt_Set_Station16_Speed_Medium32 = new DataKeyValue("DB115.DBW318");
public DataKeyValue plt_Set_Station1_Speed_Low1 = new DataKeyValue("DB115.DBW320");
public DataKeyValue plt_Set_Station1_Speed_Low2 = new DataKeyValue("DB115.DBW322");
public DataKeyValue plt_Set_Station2_Speed_Low3 = new DataKeyValue("DB115.DBW324");
public DataKeyValue plt_Set_Station2_Speed_Low4 = new DataKeyValue("DB115.DBW326");
public DataKeyValue plt_Set_Station3_Speed_Low5 = new DataKeyValue("DB115.DBW328");
public DataKeyValue plt_Set_Station3_Speed_Low6 = new DataKeyValue("DB115.DBW330");
public DataKeyValue plt_Set_Station4_Speed_Low7 = new DataKeyValue("DB115.DBW332");
public DataKeyValue plt_Set_Station4_Speed_Low8 = new DataKeyValue("DB115.DBW334");
public DataKeyValue plt_Set_Station5_Speed_Low9 = new DataKeyValue("DB115.DBW336");
public DataKeyValue plt_Set_Station5_Speed_Low10 = new DataKeyValue("DB115.DBW338");
public DataKeyValue plt_Set_Station6_Speed_Low11 = new DataKeyValue("DB115.DBW340");
public DataKeyValue plt_Set_Station6_Speed_Low12 = new DataKeyValue("DB115.DBW342");
public DataKeyValue plt_Set_Station7_Speed_Low13 = new DataKeyValue("DB115.DBW344");
public DataKeyValue plt_Set_Station7_Speed_Low14 = new DataKeyValue("DB115.DBW346");
public DataKeyValue plt_Set_Station8_Speed_Low15 = new DataKeyValue("DB115.DBW348");
public DataKeyValue plt_Set_Station8_Speed_Low16 = new DataKeyValue("DB115.DBW350");
public DataKeyValue plt_Set_Station9_Speed_Low17 = new DataKeyValue("DB115.DBW352");
public DataKeyValue plt_Set_Station9_Speed_Low18 = new DataKeyValue("DB115.DBW354");
public DataKeyValue plt_Set_Station10_Speed_Low19 = new DataKeyValue("DB115.DBW356");
public DataKeyValue plt_Set_Station10_Speed_Low20 = new DataKeyValue("DB115.DBW358");
public DataKeyValue plt_Set_Station11_Speed_Low21 = new DataKeyValue("DB115.DBW360");
public DataKeyValue plt_Set_Station11_Speed_Low22 = new DataKeyValue("DB115.DBW362");
public DataKeyValue plt_Set_Station12_Speed_Low23 = new DataKeyValue("DB115.DBW364");
public DataKeyValue plt_Set_Station12_Speed_Low24 = new DataKeyValue("DB115.DBW366");
public DataKeyValue plt_Set_Station13_Speed_Low25 = new DataKeyValue("DB115.DBW368");
public DataKeyValue plt_Set_Station13_Speed_Low26 = new DataKeyValue("DB115.DBW370");
public DataKeyValue plt_Set_Station14_Speed_Low27 = new DataKeyValue("DB115.DBW372");
public DataKeyValue plt_Set_Station14_Speed_Low28 = new DataKeyValue("DB115.DBW374");
public DataKeyValue plt_Set_Station15_Speed_Low29 = new DataKeyValue("DB115.DBW376");
public DataKeyValue plt_Set_Station15_Speed_Low30 = new DataKeyValue("DB115.DBW378");
public DataKeyValue plt_Set_Station16_Speed_Low31 = new DataKeyValue("DB115.DBW380");
public DataKeyValue plt_Set_Station16_Speed_Low32 = new DataKeyValue("DB115.DBW382");
#endregion
#endregion
#region DB127 条码防误数据表
public DataKeyValue plt_Station1_Barcode1 = new DataKeyValue("DB127.DBW2");
public DataKeyValue plt_Station1_Barcode2 = new DataKeyValue("DB127.DBW4");
public DataKeyValue plt_Station2_Barcode3 = new DataKeyValue("DB127.DBW6");
public DataKeyValue plt_Station2_Barcode4 = new DataKeyValue("DB127.DBW8");
public DataKeyValue plt_Station3_Barcode5 = new DataKeyValue("DB127.DBW10");
public DataKeyValue plt_Station3_Barcode6 = new DataKeyValue("DB127.DBW12");
public DataKeyValue plt_Station4_Barcode7 = new DataKeyValue("DB127.DBW14");
public DataKeyValue plt_Station4_Barcode8 = new DataKeyValue("DB127.DBW16");
public DataKeyValue plt_Station5_Barcode9 = new DataKeyValue("DB127.DBW18");
public DataKeyValue plt_Station5_Barcode10 = new DataKeyValue("DB127.DBW20");
public DataKeyValue plt_Station6_Barcode11 = new DataKeyValue("DB127.DBW22");
public DataKeyValue plt_Station6_Barcode12 = new DataKeyValue("DB127.DBW24");
public DataKeyValue plt_Station7_Barcode13 = new DataKeyValue("DB127.DBW26");
public DataKeyValue plt_Station7_Barcode14 = new DataKeyValue("DB127.DBW28");
public DataKeyValue plt_Station8_Barcode15 = new DataKeyValue("DB127.DBW30");
public DataKeyValue plt_Station8_Barcode16 = new DataKeyValue("DB127.DBW32");
public DataKeyValue plt_Station9_Barcode17 = new DataKeyValue("DB127.DBW34");
public DataKeyValue plt_Station9_Barcode18 = new DataKeyValue("DB127.DBW36");
public DataKeyValue plt_Station10_Barcode19 = new DataKeyValue("DB127.DBW38");
public DataKeyValue plt_Station10_Barcode20 = new DataKeyValue("DB127.DBW40");
public DataKeyValue plt_Station11_Barcode21 = new DataKeyValue("DB127.DBW42");
public DataKeyValue plt_Station11_Barcode22 = new DataKeyValue("DB127.DBW44");
public DataKeyValue plt_Station12_Barcode23 = new DataKeyValue("DB127.DBW46");
public DataKeyValue plt_Station12_Barcode24 = new DataKeyValue("DB127.DBW48");
public DataKeyValue plt_Station13_Barcode25 = new DataKeyValue("DB127.DBW50");
public DataKeyValue plt_Station13_Barcode26 = new DataKeyValue("DB127.DBW52");
public DataKeyValue plt_Station14_Barcode27 = new DataKeyValue("DB127.DBW54");
public DataKeyValue plt_Station14_Barcode28 = new DataKeyValue("DB127.DBW56");
#endregion
///
/// 溶剂扫码
///
public DataKeyValue plt_solvent_BarCode = new DataKeyValue("DB30.DBW4");
///
/// PLC连接状态
///
public DataKeyValue plt_plc_State = new DataKeyValue("DB104.DBW0");
///
/// PLC启动
///
public DataKeyValue plt_plc_Start = new DataKeyValue("DB104.DBX4.0");
///
/// PLC停止
///
public DataKeyValue plt_plc_Stop = new DataKeyValue("DB104.DBX4.1");
///
/// PLC——小料
///
public DataKeyValue plt_plc_SystemRunning = new DataKeyValue("DB104.DBX4.1");
#endregion
#region 普力通上位机-溶剂
#region DB109
public DataKeyValue solvent_Set_station_U1_code = new DataKeyValue("DB109.DBW0");
public DataKeyValue solvent_Set_station_U1_set = new DataKeyValue("DB109.DBW2");
public DataKeyValue solvent_Set_station_U1_barcode = new DataKeyValue("DB109.DBW4");
public DataKeyValue solvent_Set_station_U2_code = new DataKeyValue("DB109.DBW6");
public DataKeyValue solvent_Set_station_U2_set = new DataKeyValue("DB109.DBW8");
public DataKeyValue solvent_Set_station_U2_barcode = new DataKeyValue("DB109.DBW10");
public DataKeyValue solvent_Set_station_U3_code = new DataKeyValue("DB109.DBW12");
public DataKeyValue solvent_Set_station_U3_set = new DataKeyValue("DB109.DBW14");
public DataKeyValue solvent_Set_station_U3_barcode = new DataKeyValue("DB109.DBW16");
public DataKeyValue solvent_Set_station_U4_code = new DataKeyValue("DB109.DBW18");
public DataKeyValue solvent_Set_station_U4_set = new DataKeyValue("DB109.DBW20");
public DataKeyValue solvent_Set_station_U4_barcode = new DataKeyValue("DB109.DBW22");
public DataKeyValue solvent_Set_station_U5_code = new DataKeyValue("DB109.DBW24");
public DataKeyValue solvent_Set_station_U5_set = new DataKeyValue("DB109.DBW26");
public DataKeyValue solvent_Set_station_U5_barcode = new DataKeyValue("DB109.DBW28");
public DataKeyValue solvent_Set_station_U6_code = new DataKeyValue("DB109.DBW30");
public DataKeyValue solvent_Set_station_U6_set = new DataKeyValue("DB109.DBW32");
public DataKeyValue solvent_Set_station_U6_barcode = new DataKeyValue("DB109.DBW34");
public DataKeyValue solvent_Set_station_U7_code = new DataKeyValue("DB109.DBW36");
public DataKeyValue solvent_Set_station_U7_set = new DataKeyValue("DB109.DBW38");
public DataKeyValue solvent_Set_station_U7_barcode = new DataKeyValue("DB109.DBW40");
public DataKeyValue solvent_Set_station_U8_code = new DataKeyValue("DB109.DBW42");
public DataKeyValue solvent_Set_station_U8_set = new DataKeyValue("DB109.DBW44");
public DataKeyValue solvent_Set_station_U8_barcode = new DataKeyValue("DB109.DBW46");
public DataKeyValue solvent_Set_station_U9_code = new DataKeyValue("DB109.DBW48");
public DataKeyValue solvent_Set_station_U9_set = new DataKeyValue("DB109.DBW50");
public DataKeyValue solvent_Set_station_U9_barcode = new DataKeyValue("DB109.DBW52");
public DataKeyValue solvent_Set_station_U10_code = new DataKeyValue("DB109.DBW54");
public DataKeyValue solvent_Set_station_U10_set = new DataKeyValue("DB109.DBW56");
public DataKeyValue solvent_Set_station_U10_barcode = new DataKeyValue("DB109.DBW58");
public DataKeyValue solvent_Set_station_U11_code = new DataKeyValue("DB109.DBW60");
public DataKeyValue solvent_Set_station_U11_set = new DataKeyValue("DB109.DBW62");
public DataKeyValue solvent_Set_station_U11_barcode = new DataKeyValue("DB109.DBW64");
public DataKeyValue solvent_Set_station_U12_code = new DataKeyValue("DB109.DBW66");
public DataKeyValue solvent_Set_station_U12_set = new DataKeyValue("DB109.DBW68");
public DataKeyValue solvent_Set_station_U12_barcode = new DataKeyValue("DB109.DBW70");
public DataKeyValue solvent_Set_station_U13_code = new DataKeyValue("DB109.DBW72");
public DataKeyValue solvent_Set_station_U13_set = new DataKeyValue("DB109.DBW74");
public DataKeyValue solvent_Set_station_U13_barcode = new DataKeyValue("DB109.DBW76");
public DataKeyValue solvent_Set_station_U14_code = new DataKeyValue("DB109.DBW78");
public DataKeyValue solvent_Set_station_U14_set = new DataKeyValue("DB109.DBW80");
public DataKeyValue solvent_Set_station_U14_barcode = new DataKeyValue("DB109.DBW82");
public DataKeyValue solvent_Set_station_U15_code = new DataKeyValue("DB109.DBW84");
public DataKeyValue solvent_Set_station_U15_set = new DataKeyValue("DB109.DBW86");
public DataKeyValue solvent_Set_station_U15_barcode = new DataKeyValue("DB109.DBW88");
public DataKeyValue solvent_Set_status_U0_stationStatus = new DataKeyValue("DB109.DBW90");
public DataKeyValue solvent_Set_status_U0_actWeight = new DataKeyValue("DB109.DBW92");
public DataKeyValue solvent_Set_status_U0_doorStatus = new DataKeyValue("DB109.DBW94");
public DataKeyValue solvent_Set_status_U0_vibraStatus = new DataKeyValue("DB109.DBW96");
public DataKeyValue solvent_Set_status_U0_plusStatus = new DataKeyValue("DB109.DBW98");
public DataKeyValue solvent_Set_status_U1_stationStatus = new DataKeyValue("DB109.DBW100");
public DataKeyValue solvent_Set_status_U1_actWeight = new DataKeyValue("DB109.DBW102");
public DataKeyValue solvent_Set_status_U1_doorStatus = new DataKeyValue("DB109.DBW104");
public DataKeyValue solvent_Set_status_U1_vibraStatus = new DataKeyValue("DB109.DBW106");
public DataKeyValue solvent_Set_status_U1_plusStatus = new DataKeyValue("DB109.DBW108");
public DataKeyValue solvent_Set_status_U2_stationStatus = new DataKeyValue("DB109.DBW110");
public DataKeyValue solvent_Set_status_U2_actWeight = new DataKeyValue("DB109.DBW112");
public DataKeyValue solvent_Set_status_U2_doorStatus = new DataKeyValue("DB109.DBW114");
public DataKeyValue solvent_Set_status_U2_vibraStatus = new DataKeyValue("DB109.DBW116");
public DataKeyValue solvent_Set_status_U2_plusStatus = new DataKeyValue("DB109.DBW118");
public DataKeyValue solvent_Set_status_U3_stationStatus = new DataKeyValue("DB109.DBW120");
public DataKeyValue solvent_Set_status_U3_actWeight = new DataKeyValue("DB109.DBW122");
public DataKeyValue solvent_Set_status_U3_doorStatus = new DataKeyValue("DB109.DBW124");
public DataKeyValue solvent_Set_status_U3_vibraStatus = new DataKeyValue("DB109.DBW126");
public DataKeyValue solvent_Set_status_U3_plusStatus = new DataKeyValue("DB109.DBW128");
public DataKeyValue solvent_Set_status_U4_stationStatus = new DataKeyValue("DB109.DBW130");
public DataKeyValue solvent_Set_status_U4_actWeight = new DataKeyValue("DB109.DBW132");
public DataKeyValue solvent_Set_status_U4_doorStatus = new DataKeyValue("DB109.DBW134");
public DataKeyValue solvent_Set_status_U4_vibraStatus = new DataKeyValue("DB109.DBW136");
public DataKeyValue solvent_Set_status_U4_plusStatus = new DataKeyValue("DB109.DBW138");
public DataKeyValue solvent_Set_status_U5_stationStatus = new DataKeyValue("DB109.DBW140");
public DataKeyValue solvent_Set_status_U5_actWeight = new DataKeyValue("DB109.DBW142");
public DataKeyValue solvent_Set_status_U5_doorStatus = new DataKeyValue("DB109.DBW144");
public DataKeyValue solvent_Set_status_U5_vibraStatus = new DataKeyValue("DB109.DBW146");
public DataKeyValue solvent_Set_status_U5_plusStatus = new DataKeyValue("DB109.DBW148");
public DataKeyValue solvent_Set_status_U6_stationStatus = new DataKeyValue("DB109.DBW150");
public DataKeyValue solvent_Set_status_U6_actWeight = new DataKeyValue("DB109.DBW152");
public DataKeyValue solvent_Set_status_U6_doorStatus = new DataKeyValue("DB109.DBW154");
public DataKeyValue solvent_Set_status_U6_vibraStatus = new DataKeyValue("DB109.DBW156");
public DataKeyValue solvent_Set_status_U6_plusStatus = new DataKeyValue("DB109.DBW158");
public DataKeyValue solvent_Set_status_U7_stationStatus = new DataKeyValue("DB109.DBW160");
public DataKeyValue solvent_Set_status_U7_actWeight = new DataKeyValue("DB109.DBW162");
public DataKeyValue solvent_Set_status_U7_doorStatus = new DataKeyValue("DB109.DBW164");
public DataKeyValue solvent_Set_status_U7_vibraStatus = new DataKeyValue("DB109.DBW166");
public DataKeyValue solvent_Set_status_U7_plusStatus = new DataKeyValue("DB109.DBW168");
public DataKeyValue solvent_Set_status_U8_stationStatus = new DataKeyValue("DB109.DBW170");
public DataKeyValue solvent_Set_status_U8_actWeight = new DataKeyValue("DB109.DBW172");
public DataKeyValue solvent_Set_status_U8_doorStatus = new DataKeyValue("DB109.DBW174");
public DataKeyValue solvent_Set_status_U8_vibraStatus = new DataKeyValue("DB109.DBW176");
public DataKeyValue solvent_Set_status_U8_plusStatus = new DataKeyValue("DB109.DBW178");
public DataKeyValue solvent_Set_status_U9_stationStatus = new DataKeyValue("DB109.DBW180");
public DataKeyValue solvent_Set_status_U9_actWeight = new DataKeyValue("DB109.DBW182");
public DataKeyValue solvent_Set_status_U9_doorStatus = new DataKeyValue("DB109.DBW184");
public DataKeyValue solvent_Set_status_U9_vibraStatus = new DataKeyValue("DB109.DBW186");
public DataKeyValue solvent_Set_status_U9_plusStatus = new DataKeyValue("DB109.DBW188");
public DataKeyValue solvent_Set_status_U10_stationStatus = new DataKeyValue("DB109.DBW190");
public DataKeyValue solvent_Set_status_U10_actWeight = new DataKeyValue("DB109.DBW192");
public DataKeyValue solvent_Set_status_U10_doorStatus = new DataKeyValue("DB109.DBW194");
public DataKeyValue solvent_Set_status_U10_vibraStatus = new DataKeyValue("DB109.DBW196");
public DataKeyValue solvent_Set_status_U10_plusStatus = new DataKeyValue("DB109.DBW198");
public DataKeyValue solvent_Set_status_U11_stationStatus = new DataKeyValue("DB109.DBW200");
public DataKeyValue solvent_Set_status_U11_actWeight = new DataKeyValue("DB109.DBW202");
public DataKeyValue solvent_Set_status_U11_doorStatus = new DataKeyValue("DB109.DBW204");
public DataKeyValue solvent_Set_status_U11_vibraStatus = new DataKeyValue("DB109.DBW206");
public DataKeyValue solvent_Set_status_U11_plusStatus = new DataKeyValue("DB109.DBW208");
public DataKeyValue solvent_Set_status_U12_stationStatus = new DataKeyValue("DB109.DBW210");
public DataKeyValue solvent_Set_status_U12_actWeight = new DataKeyValue("DB109.DBW212");
public DataKeyValue solvent_Set_status_U12_doorStatus = new DataKeyValue("DB109.DBW214");
public DataKeyValue solvent_Set_status_U12_vibraStatus = new DataKeyValue("DB109.DBW216");
public DataKeyValue solvent_Set_status_U12_plusStatus = new DataKeyValue("DB109.DBW218");
public DataKeyValue solvent_Set_status_U13_stationStatus = new DataKeyValue("DB109.DBW220");
public DataKeyValue solvent_Set_status_U13_actWeight = new DataKeyValue("DB109.DBW222");
public DataKeyValue solvent_Set_status_U13_doorStatus = new DataKeyValue("DB109.DBW224");
public DataKeyValue solvent_Set_status_U13_vibraStatus = new DataKeyValue("DB109.DBW226");
public DataKeyValue solvent_Set_status_U13_plusStatus = new DataKeyValue("DB109.DBW228");
public DataKeyValue solvent_Set_status_U14_stationStatus = new DataKeyValue("DB109.DBW230");
public DataKeyValue solvent_Set_status_U14_actWeight = new DataKeyValue("DB109.DBW232");
public DataKeyValue solvent_Set_status_U14_doorStatus = new DataKeyValue("DB109.DBW234");
public DataKeyValue solvent_Set_status_U14_vibraStatus = new DataKeyValue("DB109.DBW236");
public DataKeyValue solvent_Set_status_U14_plusStatus = new DataKeyValue("DB109.DBW238");
public DataKeyValue solvent_Set_status_U15_stationStatus = new DataKeyValue("DB109.DBW240");
public DataKeyValue solvent_Set_status_U15_actWeight = new DataKeyValue("DB109.DBW242");
public DataKeyValue solvent_Set_status_U15_doorStatus = new DataKeyValue("DB109.DBW244");
public DataKeyValue solvent_Set_status_U15_vibraStatus = new DataKeyValue("DB109.DBW246");
public DataKeyValue solvent_Set_status_U15_plusStatus = new DataKeyValue("DB109.DBW248");
#endregion
#region DB108
public DataKeyValue solvent_scaleWeight = new DataKeyValue("DB108.DBW0");
public DataKeyValue solvent_finishedNum = new DataKeyValue("DB108.DBW2");
public DataKeyValue solvent_needWeight = new DataKeyValue("DB108.DBW4");
public DataKeyValue solvent_status = new DataKeyValue("DB108.DBW6");
public DataKeyValue solvent_Set_R = new DataKeyValue("DB108.DBW8");
public DataKeyValue solvent_Tol_R = new DataKeyValue("DB108.DBW10");
public DataKeyValue solvent_Act_Weight = new DataKeyValue("DB108.DBW12");
public DataKeyValue solvent_Act_Tol = new DataKeyValue("DB108.DBW14");
public DataKeyValue solvent_RecipeNo = new DataKeyValue("DB108.DBW16");
public DataKeyValue solvent_reqSerial = new DataKeyValue("DB108.DBW18");//设定批次
public DataKeyValue solvent_Total = new DataKeyValue("DB108.DBW20");
public DataKeyValue solvent_startScale = new DataKeyValue("DB108.DBW22");
public DataKeyValue solvent_stopScale = new DataKeyValue("DB108.DBW24");
public DataKeyValue solvent_DosStep0_MatCode_1 = new DataKeyValue("DB108.DBW26");
public DataKeyValue solvent_DosStep0_Set_1 = new DataKeyValue("DB108.DBW28");
public DataKeyValue solvent_DosStep0_Tolance_1 = new DataKeyValue("DB108.DBW30");
public DataKeyValue solvent_DosStep1_MatCode_1 = new DataKeyValue("DB108.DBW32");
public DataKeyValue solvent_DosStep1_Set_1 = new DataKeyValue("DB108.DBW34");
public DataKeyValue solvent_DosStep1_Tolance_1 = new DataKeyValue("DB108.DBW36");
public DataKeyValue solvent_DosStep2_MatCode_1 = new DataKeyValue("DB108.DBW38");
public DataKeyValue solvent_DosStep2_Set_1 = new DataKeyValue("DB108.DBW40");
public DataKeyValue solvent_DosStep2_Tolance_1 = new DataKeyValue("DB108.DBW42");
public DataKeyValue solvent_DosStep3_MatCode_1 = new DataKeyValue("DB108.DBW44");
public DataKeyValue solvent_DosStep3_Set_1 = new DataKeyValue("DB108.DBW46");
public DataKeyValue solvent_DosStep3_Tolance_1 = new DataKeyValue("DB108.DBW48");
public DataKeyValue solvent_DosStep4_MatCode_1 = new DataKeyValue("DB108.DBW50");
public DataKeyValue solvent_DosStep4_Set_1 = new DataKeyValue("DB108.DBW52");
public DataKeyValue solvent_DosStep4_Tolance_1 = new DataKeyValue("DB108.DBW54");
public DataKeyValue solvent_DosStep5_MatCode_1 = new DataKeyValue("DB108.DBW56");
public DataKeyValue solvent_DosStep5_Set_1 = new DataKeyValue("DB108.DBW58");
public DataKeyValue solvent_DosStep5_Tolance_1 = new DataKeyValue("DB108.DBW60");
public DataKeyValue solvent_DosStep6_MatCode_1 = new DataKeyValue("DB108.DBW62");
public DataKeyValue solvent_DosStep6_Set_1 = new DataKeyValue("DB108.DBW64");
public DataKeyValue solvent_DosStep6_Tolance_1 = new DataKeyValue("DB108.DBW66");
public DataKeyValue solvent_DosStep7_MatCode_1 = new DataKeyValue("DB108.DBW68");
public DataKeyValue solvent_DosStep7_Set_1 = new DataKeyValue("DB108.DBW70");
public DataKeyValue solvent_DosStep7_Tolance_1 = new DataKeyValue("DB108.DBW72");
public DataKeyValue solvent_DosStep8_MatCode_1 = new DataKeyValue("DB108.DBW74");
public DataKeyValue solvent_DosStep8_Set_1 = new DataKeyValue("DB108.DBW76");
public DataKeyValue solvent_DosStep8_Tolance_1 = new DataKeyValue("DB108.DBW78");
public DataKeyValue solvent_DosStep9_MatCode_1 = new DataKeyValue("DB108.DBW80");
public DataKeyValue solvent_DosStep9_Set_1 = new DataKeyValue("DB108.DBW82");
public DataKeyValue solvent_DosStep9_Tolance_1 = new DataKeyValue("DB108.DBW84");
public DataKeyValue solvent_DosStep10_MatCode_1 = new DataKeyValue("DB108.DBW86");
public DataKeyValue solvent_DosStep10_Set_1 = new DataKeyValue("DB108.DBW88");
public DataKeyValue solvent_DosStep10_Tolance_1 = new DataKeyValue("DB108.DBW90");
public DataKeyValue solvent_DosStep11_MatCode_1 = new DataKeyValue("DB108.DBW92");
public DataKeyValue solvent_DosStep11_Set_1 = new DataKeyValue("DB108.DBW94");
public DataKeyValue solvent_DosStep11_Tolance_1 = new DataKeyValue("DB108.DBW96");
public DataKeyValue solvent_DosStep12_MatCode_1 = new DataKeyValue("DB108.DBW98");
public DataKeyValue solvent_DosStep12_Set_1 = new DataKeyValue("DB108.DBW100");
public DataKeyValue solvent_DosStep12_Tolance_1 = new DataKeyValue("DB108.DBW102");
public DataKeyValue solvent_DosStep13_MatCode_1 = new DataKeyValue("DB108.DBW104");
public DataKeyValue solvent_DosStep13_Set_1 = new DataKeyValue("DB108.DBW106");
public DataKeyValue solvent_DosStep13_Tolance_1 = new DataKeyValue("DB108.DBW108");
public DataKeyValue solvent_DosStep14_MatCode_1 = new DataKeyValue("DB108.DBW110");
public DataKeyValue solvent_DosStep14_Set_1 = new DataKeyValue("DB108.DBW112");
public DataKeyValue solvent_DosStep14_Tolance_1 = new DataKeyValue("DB108.DBW114");
public DataKeyValue solvent_DosStep15_MatCode_1 = new DataKeyValue("DB108.DBW116");
public DataKeyValue solvent_DosStep15_Set_1 = new DataKeyValue("DB108.DBW118");
public DataKeyValue solvent_DosStep15_Tolance_1 = new DataKeyValue("DB108.DBW120");
public DataKeyValue solvent_DosStep16_MatCode_1 = new DataKeyValue("DB108.DBW122");
public DataKeyValue solvent_DosStep16_Set_1 = new DataKeyValue("DB108.DBW124");
public DataKeyValue solvent_DosStep16_Tolance_1 = new DataKeyValue("DB108.DBW126");
public DataKeyValue solvent_DosStep17_MatCode_1 = new DataKeyValue("DB108.DBW128");
public DataKeyValue solvent_DosStep17_Set_1 = new DataKeyValue("DB108.DBW130");
public DataKeyValue solvent_DosStep17_Tolance_1 = new DataKeyValue("DB108.DBW132");
public DataKeyValue solvent_DosStep18_MatCode_1 = new DataKeyValue("DB108.DBW134");
public DataKeyValue solvent_DosStep18_Set_1 = new DataKeyValue("DB108.DBW136");
public DataKeyValue solvent_DosStep18_Tolance_1 = new DataKeyValue("DB108.DBW138");
public DataKeyValue solvent_DosStep19_MatCode_1 = new DataKeyValue("DB108.DBW140");
public DataKeyValue solvent_DosStep19_Set_1 = new DataKeyValue("DB108.DBW142");
public DataKeyValue solvent_DosStep19_Tolance_1 = new DataKeyValue("DB108.DBW144");
public DataKeyValue solvent_DosStep20_MatCode_1 = new DataKeyValue("DB108.DBW146");
public DataKeyValue solvent_DosStep20_Set_1 = new DataKeyValue("DB108.DBW148");
public DataKeyValue solvent_DosStep20_Tolance_1 = new DataKeyValue("DB108.DBW150");
public DataKeyValue solvent_SaveData0_RMatCode1 = new DataKeyValue("DB108.DBW152");
public DataKeyValue solvent_SaveData0_RActWeight_1 = new DataKeyValue("DB108.DBW154");
public DataKeyValue solvent_SaveData0_RActTol_1 = new DataKeyValue("DB108.DBW156");
public DataKeyValue solvent_SaveData1_RMatCode1 = new DataKeyValue("DB108.DBW158");
public DataKeyValue solvent_SaveData1_RActWeight_1 = new DataKeyValue("DB108.DBW160");
public DataKeyValue solvent_SaveData1_RActTol_1 = new DataKeyValue("DB108.DBW162");
public DataKeyValue solvent_SaveData2_RMatCode1 = new DataKeyValue("DB108.DBW164");
public DataKeyValue solvent_SaveData2_RActWeight_1 = new DataKeyValue("DB108.DBW166");
public DataKeyValue solvent_SaveData2_RActTol_1 = new DataKeyValue("DB108.DBW168");
public DataKeyValue solvent_SaveData3_RMatCode1 = new DataKeyValue("DB108.DBW170");
public DataKeyValue solvent_SaveData3_RActWeight_1 = new DataKeyValue("DB108.DBW172");
public DataKeyValue solvent_SaveData3_RActTol_1 = new DataKeyValue("DB108.DBW174");
public DataKeyValue solvent_SaveData4_RMatCode1 = new DataKeyValue("DB108.DBW176");
public DataKeyValue solvent_SaveData4_RActWeight_1 = new DataKeyValue("DB108.DBW178");
public DataKeyValue solvent_SaveData4_RActTol_1 = new DataKeyValue("DB108.DBW180");
public DataKeyValue solvent_SaveData5_RMatCode1 = new DataKeyValue("DB108.DBW182");
public DataKeyValue solvent_SaveData5_RActWeight_1 = new DataKeyValue("DB108.DBW184");
public DataKeyValue solvent_SaveData5_RActTol_1 = new DataKeyValue("DB108.DBW186");
public DataKeyValue solvent_SaveData6_RMatCode1 = new DataKeyValue("DB108.DBW188");
public DataKeyValue solvent_SaveData6_RActWeight_1 = new DataKeyValue("DB108.DBW190");
public DataKeyValue solvent_SaveData6_RActTol_1 = new DataKeyValue("DB108.DBW192");
public DataKeyValue solvent_SaveData7_RMatCode1 = new DataKeyValue("DB108.DBW194");
public DataKeyValue solvent_SaveData7_RActWeight_1 = new DataKeyValue("DB108.DBW196");
public DataKeyValue solvent_SaveData7_RActTol_1 = new DataKeyValue("DB108.DBW198");
public DataKeyValue solvent_SaveData8_RMatCode1 = new DataKeyValue("DB108.DBW200");
public DataKeyValue solvent_SaveData8_RActWeight_1 = new DataKeyValue("DB108.DBW202");
public DataKeyValue solvent_SaveData8_RActTol_1 = new DataKeyValue("DB108.DBW204");
public DataKeyValue solvent_SaveData9_RMatCode1 = new DataKeyValue("DB108.DBW206");
public DataKeyValue solvent_SaveData9_RActWeight_1 = new DataKeyValue("DB108.DBW208");
public DataKeyValue solvent_SaveData9_RActTol_1 = new DataKeyValue("DB108.DBW210");
public DataKeyValue solvent_SaveData10_RMatCode1 = new DataKeyValue("DB108.DBW212");
public DataKeyValue solvent_SaveData10_RActWeight_1 = new DataKeyValue("DB108.DBW214");
public DataKeyValue solvent_SaveData10_RActTol_1 = new DataKeyValue("DB108.DBW216");
public DataKeyValue solvent_SaveData11_RMatCode1 = new DataKeyValue("DB108.DBW218");
public DataKeyValue solvent_SaveData11_RActWeight_1 = new DataKeyValue("DB108.DBW220");
public DataKeyValue solvent_SaveData11_RActTol_1 = new DataKeyValue("DB108.DBW222");
public DataKeyValue solvent_SaveData12_RMatCode1 = new DataKeyValue("DB108.DBW224");
public DataKeyValue solvent_SaveData12_RActWeight_1 = new DataKeyValue("DB108.DBW226");
public DataKeyValue solvent_SaveData12_RActTol_1 = new DataKeyValue("DB108.DBW228");
public DataKeyValue solvent_SaveData13_RMatCode1 = new DataKeyValue("DB108.DBW230");
public DataKeyValue solvent_SaveData13_RActWeight_1 = new DataKeyValue("DB108.DBW232");
public DataKeyValue solvent_SaveData13_RActTol_1 = new DataKeyValue("DB108.DBW234");
public DataKeyValue solvent_SaveData14_RMatCode1 = new DataKeyValue("DB108.DBW236");
public DataKeyValue solvent_SaveData14_RActWeight_1 = new DataKeyValue("DB108.DBW238");
public DataKeyValue solvent_SaveData14_RActTol_1 = new DataKeyValue("DB108.DBW240");
public DataKeyValue solvent_SaveData15_RMatCode1 = new DataKeyValue("DB108.DBW242");
public DataKeyValue solvent_SaveData15_RActWeight_1 = new DataKeyValue("DB108.DBW244");
public DataKeyValue solvent_SaveData15_RActTol_1 = new DataKeyValue("DB108.DBW246");
public DataKeyValue solvent_SaveData16_RMatCode1 = new DataKeyValue("DB108.DBW248");
public DataKeyValue solvent_SaveData16_RActWeight_1 = new DataKeyValue("DB108.DBW250");
public DataKeyValue solvent_SaveData16_RActTol_1 = new DataKeyValue("DB108.DBW252");
public DataKeyValue solvent_SaveData17_RMatCode1 = new DataKeyValue("DB108.DBW254");
public DataKeyValue solvent_SaveData17_RActWeight_1 = new DataKeyValue("DB108.DBW256");
public DataKeyValue solvent_SaveData17_RActTol_1 = new DataKeyValue("DB108.DBW258");
public DataKeyValue solvent_SaveData18_RMatCode1 = new DataKeyValue("DB108.DBW260");
public DataKeyValue solvent_SaveData18_RActWeight_1 = new DataKeyValue("DB108.DBW262");
public DataKeyValue solvent_SaveData18_RActTol_1 = new DataKeyValue("DB108.DBW264");
public DataKeyValue solvent_SaveData19_RMatCode1 = new DataKeyValue("DB108.DBW266");
public DataKeyValue solvent_SaveData19_RActWeight_1 = new DataKeyValue("DB108.DBW268");
public DataKeyValue solvent_SaveData19_RActTol_1 = new DataKeyValue("DB108.DBW270");
public DataKeyValue solvent_SaveData20_RMatCode1 = new DataKeyValue("DB108.DBW272");
public DataKeyValue solvent_SaveData20_RActWeight_1 = new DataKeyValue("DB108.DBW274");
public DataKeyValue solvent_SaveData20_RActTol_1 = new DataKeyValue("DB108.DBW276");
public DataKeyValue solvent_Station0_code = new DataKeyValue("DB108.DBW278");
public DataKeyValue solvent_Station0_set = new DataKeyValue("DB108.DBW280");
public DataKeyValue solvent_Station0_barcode = new DataKeyValue("DB108.DBW282");
public DataKeyValue solvent_Station0_status = new DataKeyValue("DB108.DBW284");
public DataKeyValue solvent_Station0_act = new DataKeyValue("DB108.DBW286");
public DataKeyValue solvent_Station0_pump = new DataKeyValue("DB108.DBW288");
public DataKeyValue solvent_Station1_code = new DataKeyValue("DB108.DBW290");
public DataKeyValue solvent_Station1_set = new DataKeyValue("DB108.DBW292");
public DataKeyValue solvent_Station1_barcode = new DataKeyValue("DB108.DBW294");
public DataKeyValue solvent_Station1_status = new DataKeyValue("DB108.DBW296");
public DataKeyValue solvent_Station1_act = new DataKeyValue("DB108.DBW298");
public DataKeyValue solvent_Station1_pump = new DataKeyValue("DB108.DBW300");
public DataKeyValue solvent_Station2_code = new DataKeyValue("DB108.DBW302");
public DataKeyValue solvent_Station2_set = new DataKeyValue("DB108.DBW304");
public DataKeyValue solvent_Station2_barcode = new DataKeyValue("DB108.DBW306");
public DataKeyValue solvent_Station2_status = new DataKeyValue("DB108.DBW308");
public DataKeyValue solvent_Station2_act = new DataKeyValue("DB108.DBW310");
public DataKeyValue solvent_Station2_pump = new DataKeyValue("DB108.DBW312");
public DataKeyValue solvent_Station3_code = new DataKeyValue("DB108.DBW314");
public DataKeyValue solvent_Station3_set = new DataKeyValue("DB108.DBW316");
public DataKeyValue solvent_Station3_barcode = new DataKeyValue("DB108.DBW318");
public DataKeyValue solvent_Station3_status = new DataKeyValue("DB108.DBW320");
public DataKeyValue solvent_Station3_act = new DataKeyValue("DB108.DBW322");
public DataKeyValue solvent_Station3_pump = new DataKeyValue("DB108.DBW324");
public DataKeyValue solvent_Station4_code = new DataKeyValue("DB108.DBW326");
public DataKeyValue solvent_Station4_set = new DataKeyValue("DB108.DBW328");
public DataKeyValue solvent_Station4_barcode = new DataKeyValue("DB108.DBW330");
public DataKeyValue solvent_Station4_status = new DataKeyValue("DB108.DBW332");
public DataKeyValue solvent_Station4_act = new DataKeyValue("DB108.DBW334");
public DataKeyValue solvent_Station4_pump = new DataKeyValue("DB108.DBW336");
public DataKeyValue solvent_Station5_code = new DataKeyValue("DB108.DBW338");
public DataKeyValue solvent_Station5_set = new DataKeyValue("DB108.DBW340");
public DataKeyValue solvent_Station5_barcode = new DataKeyValue("DB108.DBW342");
public DataKeyValue solvent_Station5_status = new DataKeyValue("DB108.DBW344");
public DataKeyValue solvent_Station5_act = new DataKeyValue("DB108.DBW346");
public DataKeyValue solvent_Station5_pump = new DataKeyValue("DB108.DBW348");
public DataKeyValue solvent_Station6_code = new DataKeyValue("DB108.DBW350");
public DataKeyValue solvent_Station6_set = new DataKeyValue("DB108.DBW352");
public DataKeyValue solvent_Station6_barcode = new DataKeyValue("DB108.DBW354");
public DataKeyValue solvent_Station6_status = new DataKeyValue("DB108.DBW356");
public DataKeyValue solvent_Station6_act = new DataKeyValue("DB108.DBW358");
public DataKeyValue solvent_Station6_pump = new DataKeyValue("DB108.DBW360");
public DataKeyValue solvent_Station7_code = new DataKeyValue("DB108.DBW362");
public DataKeyValue solvent_Station7_set = new DataKeyValue("DB108.DBW364");
public DataKeyValue solvent_Station7_barcode = new DataKeyValue("DB108.DBW366");
public DataKeyValue solvent_Station7_status = new DataKeyValue("DB108.DBW368");
public DataKeyValue solvent_Station7_act = new DataKeyValue("DB108.DBW370");
public DataKeyValue solvent_Station7_pump = new DataKeyValue("DB108.DBW372");
public DataKeyValue solvent_Station8_code = new DataKeyValue("DB108.DBW374");
public DataKeyValue solvent_Station8_set = new DataKeyValue("DB108.DBW376");
public DataKeyValue solvent_Station8_barcode = new DataKeyValue("DB108.DBW378");
public DataKeyValue solvent_Station8_status = new DataKeyValue("DB108.DBW380");
public DataKeyValue solvent_Station8_act = new DataKeyValue("DB108.DBW382");
public DataKeyValue solvent_Station8_pump = new DataKeyValue("DB108.DBW384");
public DataKeyValue solvent_tareWeight = new DataKeyValue("DB108.DBW386");
public DataKeyValue solvent_MaterRowNum = new DataKeyValue("DB108.DBW388");//物料序列号
public DataKeyValue solvent_State = new DataKeyValue("DB108.DBW390");//存盘状态
#endregion
///
/// PLC停止——溶剂
///
public DataKeyValue plt_plc_StopScale = new DataKeyValue("DB101.DBW24");
#endregion
}
}