init: 导入项目到 meswork Gitea
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Collections;
|
||||
using BasicData;
|
||||
using bizFacade;
|
||||
using SystemFramework;
|
||||
using System.Configuration;
|
||||
|
||||
namespace MesDataFunctionWebApi
|
||||
{
|
||||
public partial class MIS_BASE
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 读取质量数据
|
||||
/// </summary>
|
||||
/// <param name="valueList"></param>
|
||||
public static void ReadPLC_Sync_ValueList(string opName, out Hashtable valueList)
|
||||
{
|
||||
valueList = null;
|
||||
ReadPLCData(opName, out valueList);
|
||||
}
|
||||
/// <summary>
|
||||
/// 根据工位号 同步读取数据
|
||||
/// </summary>
|
||||
/// <param name="opName">工位号</param>
|
||||
/// <param name="valueList">PLC仅仅值列表</param>
|
||||
private static void ReadPLCData(string opName, out Hashtable valueList)
|
||||
{
|
||||
valueList = new Hashtable();
|
||||
QualityDataType qualityDataType;
|
||||
qualityDataType = new QualityDataType();
|
||||
System.Data.DataTable dt;
|
||||
dt = BaseDataSystemMES.BaseData_tagTable_QualityData_Item_B5A();
|
||||
|
||||
object tagValueStr = "0";
|
||||
for (int i = 0; i < dt.Rows.Count; i++)
|
||||
{
|
||||
if (opName == dt.Rows[i]["工位号"].ToString())
|
||||
{
|
||||
qualityDataType.tagID = dt.Rows[i]["TagID"].ToString ();
|
||||
qualityDataType.tagTypeID = Convert.ToInt32(dt.Rows[i]["TagTypeID"]);//变量类型
|
||||
qualityDataType.opName = opName;//
|
||||
qualityDataType.isGoodBad = 192;//
|
||||
qualityDataType.tagQuality = 192;//
|
||||
qualityDataType.tagValueType = Convert.ToInt32(dt.Rows[i]["变量类型代码"]);
|
||||
qualityDataType.tagOrderBy = Convert.ToInt32(dt.Rows[i]["列位置"]);
|
||||
qualityDataType.tagItemOrderBy = Convert.ToInt32(dt.Rows[i]["变量排序"]);
|
||||
qualityDataType.tagProperty = Convert.ToInt32(dt.Rows[i]["变量特点"]); ;//变量特点
|
||||
|
||||
MIS_BASE.Read_TagID(qualityDataType.tagID, out tagValueStr);
|
||||
|
||||
if (qualityDataType.tagTypeID == 18)
|
||||
{
|
||||
qualityDataType.tagValue = Convert.ToInt32(tagValueStr);//变量值
|
||||
}
|
||||
else
|
||||
{
|
||||
qualityDataType.tagValue = tagValueStr;//变量值
|
||||
}
|
||||
valueList.Add(qualityDataType.tagID, qualityDataType);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user