schangxiang@126.com
2024-08-11 0bbeeaf8cc151c2b31ca81c3989a6c6b1c6e4163
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_Model/MiddleModel/WorkPieceLogMiddle.cs
@@ -12,6 +12,11 @@
    [NotMapped]
    public class WorkPieceLogMiddle : WorkPieceLog
    {
        /// <summary>
        /// OP80获取QC数据标记,0表示待获取,1表示获取成功,2表示获取失败 【Editby shaocx,2024-06-15】
        /// </summary>
        public int? GetQcDataFlag { get; set; }
        #region SPC,NOOK 推出多件 OP20,OP50,OP60
        public string WorkPieceIDA { get; set; }
        public string WorkPieceIDB { get; set; }
@@ -166,17 +171,26 @@
        public bool OP35NOOK { get; set; }
        #endregion
        #region OP60哪个工位标记(A、B、C、D)【Editby shaocx,2024-06-07】
        /// <summary>
        /// OP60哪个工位标记(A、B、C、D)
        /// </summary>
        public bool Op60_Place_Flag { get; set; }
        #endregion
        public bool IsConnect { get; set; }
        /// <summary>
        /// PLC传值是string型的
        /// </summary>
        public string QualityStateStr{get;set;}
        public string QualityStateStr { get; set; }
        public string QualityType { get; set; }
        public string QualityStateUpdateMode { get; set; }
        public string QualityStateUpdateUser { get; set; }
        public Dictionary<string,string> GetWorkPieceInfoDict()
        public Dictionary<string, string> GetWorkPieceInfoDict()
        {
            Dictionary<string, string> dict = new Dictionary<string, string>();
            dict.Add("WorkPieceID", "WorkPieceID");
@@ -189,29 +203,29 @@
        public string OP10Flag { get; set; }
        public DateTime AlertTime { get; set; }
        public string QualityOP10To1 { get; set; }
        public string QualityOP40To1 { get; set; }
        public string QualityOP20To1 { get; set; }
        public string QualityOP30To1 { get; set; }
        public string QualityOP30To2 { get; set; }
        public string QualityOP30To3 { get; set; }
        public string QualityOP30To4 { get; set; }
        public string QualityOP30To5 { get; set; }
        public string QualityOP30To6 { get; set; }
@@ -221,55 +235,173 @@
        public string QualityOP30To10 { get; set; }
        public string QualityOP30To11 { get; set; }
        /// <summary>
        /// 压装力矩
        /// </summary>
        public string QualityOP35To1 { get; set; }
        /// <summary>
        /// Y轴位移
        /// </summary>
        public string QualityOP35To2 { get; set; }
        /// <summary>
        /// 大头孔直径
        /// </summary>
        public string QualityOP60To1 { get; set; }
        /// <summary>
        /// 小头孔直径
        /// </summary>
        public string QualityOP60To2 { get; set; }
        /// <summary>
        /// 清洗温度
        /// </summary>
        public string QualityOP70To1 { get; set; }
        /// <summary>
        /// 清洗压力
        /// </summary>
        public string QualityOP70To2 { get; set; }
        /// <summary>
        /// 出口处工件温度
        /// </summary>
        public string QualityOP70To3 { get; set; }
        /// <summary>
        /// 大头重量
        /// </summary>
        public string QualityOP80To1 { get; set; }
        /// <summary>
        /// 小头重量
        /// </summary>
        public string QualityOP80To2 { get; set; }
        /// <summary>
        /// 总重
        /// </summary>
        public string QualityOP80To3 { get; set; }
        /// <summary>
        /// 弯曲
        /// </summary>
        public string QualityOP80To4 { get; set; }
        /// <summary>
        /// 扭度
        /// </summary>
        public string QualityOP80To5 { get; set; }
        /// <summary>
        /// 大头垂直度
        /// </summary>
        public string QualityOP80To6 { get; set; }
        public string QualityOP80To7 { get; set; }
        public string QualityOP80To8 { get; set; }
        public string QualityOP80To9 { get; set; }
        /// <summary>
        /// 小头垂直度
        /// </summary>
        public string QualityOP80To10 { get; set; }
        #region 新增OP80的一些质量数据 【Editby shaocx,2024-06-13】
        /// <summary>
        /// OP80 质量数据-厚度
        /// </summary>
        public string QualityOP80_Houdu { get; set; }
        /// <summary>
        /// OP80 质量数据-中心距
        /// </summary>
        public string QualityOP80_ZXJ { get; set; }
        /// <summary>
        /// OP80 质量数据-大头孔圆柱度
        /// </summary>
        public string QualityOP80_DTKYZD { get; set; }
        /// <summary>
        /// OP80 质量数据-小头上面圆度
        /// </summary>
        public string QualityOP80_XTSMYD { get; set; }
        /// <summary>
        /// OP80 质量数据-小头下面圆度
        /// </summary>
        public string QualityOP80_XTXMYD { get; set; }
        #region 大头孔直径
        /// <summary>
        /// OP80 质量数据-大头孔直径,大头孔直径=(大头上面X方向直径+大头上面Y方向直径+大头下面X方向直径+大头下面Y方向直径)/4
        /// </summary>
        public string QualityOP80_D_TKZJ { get; set; }
        /// <summary>
        /// OP80 质量数据-大头上面X方向直径
        /// </summary>
        public string QualityOP80_D_S_X { get; set; }
        /// <summary>
        /// OP80 质量数据-大头上面Y方向直径
        /// </summary>
        public string QualityOP80_D_S_Y { get; set; }
        /// <summary>
        /// OP80 质量数据-大头下面X方向直径
        /// </summary>
        public string QualityOP80_D_X_X { get; set; }
        /// <summary>
        /// OP80 质量数据-大头下面Y方向直径
        /// </summary>
        public string QualityOP80_D_X_Y { get; set; }
        #endregion
        #region 小头孔直径
        /// <summary>
        /// OP80 质量数据-小头孔直径,小头孔直径=(小头上面X方向直径+小头上面Y方向直径+小头下面X方向直径+小头下面Y方向直径)/4
        /// </summary>
        public string QualityOP80_X_TKZJ { get; set; }
        /// <summary>
        /// OP80 质量数据-小头上面X方向直径
        /// </summary>
        public string QualityOP80_X_S_X { get; set; }
        /// <summary>
        /// OP80 质量数据-小头上面Y方向直径
        /// </summary>
        public string QualityOP80_X_S_Y { get; set; }
        /// <summary>
        /// OP80 质量数据-小头下面X方向直径
        /// </summary>
        public string QualityOP80_X_X_X { get; set; }
        /// <summary>
        /// OP80 质量数据-小头下面Y方向直径
        /// </summary>
        public string QualityOP80_X_X_Y { get; set; }
        #endregion
        #endregion
        public string EquipmentCurrentState { get; set; }
    }
@@ -300,7 +432,7 @@
        public string 过程参数值 { get; set; }
        public string 序列号 { get; set; }
        public string 零件识别号 { get; set; }
        public List<OP80ItemInfo> OP80ItemInfolist=new List<OP80ItemInfo>();
        public List<OP80ItemInfo> OP80ItemInfolist = new List<OP80ItemInfo>();
        public List<OP80ItemInfo> OP80ItemStatusInfolist = new List<OP80ItemInfo>();
    }