schangxiang@126.com
2024-09-10 93370f87a441e83c01ae615cd03975113313684b
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_Model/Enums.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -38,7 +39,7 @@
        /// <summary>
        /// 在制品
        /// </summary>
        WIP=1,
        WIP = 1,
        /// <summary>
        /// 推出
        /// </summary>
@@ -64,21 +65,67 @@
    /// <summary>
    /// 质量状态
    /// </summary>
    public enum QualityState
    public enum QualityStateEnum
    {
        /// <summary>
        /// 合格
        /// </summary>
        OK=1,
        [Description("合格")]
        OK = 1,
        /// <summary>
        /// 不合格
        /// </summary>
        NG=2,
        [Description("不合格")]
        NG = 2,
        /// <summary>
        /// 疑似
        /// </summary>
        Suspected=3
        [Description("疑似")]
        Suspected = 3
    }
    /// <summary>
    /// 不合格原因 【Editby shaocx,2024-06-26】
    /// </summary>
    public enum QualityNoOkEnum
    {
        OP10厚度超差 = 2,
        OP20小头孔直径超差 = 3,
        OP30涨断工位力矩超差 = 4,
        OP35滚压力超差 = 5,
        OP40厚度超差 = 6,
        OP60小头孔直径超差 = 8,
        OP80尺寸超差 = 10,
        OP30预拧紧工位力矩超差 = 11,
        OP30终拧紧工位力矩超差 = 12,
        OP30压衬套工位力矩超差 = 13,
        OP60大头孔直径超差 = 14,
        OP80重量超差 = 15,
        OP80大头孔直径超差 = 16,
        OP80小头孔直径超差 = 17,
        OP80中心距超差 = 18,
        OP80大头孔圆柱度超差 = 19,
        OP80小头孔圆度上面超差 = 20,
        OP80小头孔圆度下面超差 = 21,
        OP80小头孔平行度扭曲超差 = 22,
        OP80小头孔平行度弯曲超差 = 23,
        OP80大头孔垂直度超差 = 24,
        OP80小头孔垂直度超差 = 25,
        OP80厚度超差 = 26,
        OP80大头端重量超差 = 27,
        OP80小头端重量超差 = 28,
        OP80打标不合格 = 30,
        OP80打标识别不合格 = 31,
        OP80称重不合格 = 32,
        OP80测量不合格 = 33,
    }
    /// <summary>
    /// 质量状态修改方式
    /// </summary>
@@ -87,11 +134,11 @@
        /// <summary>
        /// 手动
        /// </summary>
        Manual=1,
        Manual = 1,
        /// <summary>
        /// 自动
        /// </summary>
        Auto= 2,
        Auto = 2,
        /// <summary>
        /// 自动
        /// </summary>
@@ -108,7 +155,7 @@
        /// </summary>
        Online = 2
    }
    public enum EDbError
    {
        记录已存在 = -2146233087
@@ -136,7 +183,7 @@
        /// <summary>
        /// 主界面异常
        /// </summary>
        FormMain=1,
        FormMain = 1,
        #region PLC采集 工序相关
        PLCOP05 = 10,
@@ -150,6 +197,10 @@
        PLCOP70 = 18,
        PLCOP80 = 19,
        PLCHMI = 20,
        /// <summary>
        /// OP80的质量数据采集 【Editby shaocx,2024-06-16】
        /// </summary>
        PLCOP80_QC = 21,
        #endregion
        #region PLC相关
@@ -171,22 +222,168 @@
        #endregion
        /// <summary>
        /// 定时删除数据
        /// </summary>
        DeleteData = 500,
        /// <summary>
        /// 清洗机采集数据
        /// </summary>
        OP7009 = 503,
        /// <summary>
        /// 监控测试数据
        /// </summary>
        MonitorTest = 504,
        /// <summary>
        /// 监控OP50哪个面
        /// </summary>
        MonitorOP50Side = 505,
        //新增 【Editby shaocx,2024-08-31】
        /// <summary>
        /// 其他上线
        /// </summary>
        OtherOnLine = 509,
        /// <summary>
        /// OP5001A
        /// </summary>
        OP5001A = 510,
        /// <summary>
        /// OP5001B
        /// </summary>
        OP5001B = 511,
        /// <summary>
        /// OP3001
        /// </summary>
        OP3001 = 512,
        /// <summary>
        /// OP3501
        /// </summary>
        OP3501 = 513,
        /// <summary>
        /// OP6001
        /// </summary>
        OP6001 = 514,
        /// <summary>
        /// OP7001
        /// </summary>
        OP7001 = 515,
        /// <summary>
        /// OP8001
        /// </summary>
        OP8001 = 516,
        /// <summary>
        /// OP1002
        /// </summary>
        OP1002 = 518,
        /// <summary>
        /// OP1003
        /// </summary>
        OP1003 = 519,
        OP2002A = 520,
        OP2002B = 521,
        OP2002C = 522,
        //新增NOOK 【Editby shaocx,2024-09-09】
        /// <summary>
        /// OP1004
        /// </summary>
        OP1004 = 530,
        /// <summary>
        /// OP2003
        /// </summary>
        OP2003 = 531,
        /// <summary>
        /// OP3003
        /// </summary>
        OP3003 = 532,
        /// <summary>
        /// OP3503
        /// </summary>
        OP3503 = 533,
        /// <summary>
        /// OP6003A
        /// </summary>
        OP6003A = 534,
        /// <summary>
        /// OP6003B
        /// </summary>
        OP6003B = 535,
        /// <summary>
        /// OP6003C
        /// </summary>
        OP6003C = 536,
        /// <summary>
        /// OP6003D
        /// </summary>
        OP6003D = 537,
        //SPC
        /// <summary>
        /// OP2004
        /// </summary>
        OP2004 = 538,
        /// <summary>
        /// OP3004
        /// </summary>
        OP3004 = 539,
        /// <summary>
        /// OP3504
        /// </summary>
        OP3504 = 540,
        /// <summary>
        /// OP5004A
        /// </summary>
        OP5004A = 541,
        /// <summary>
        /// OP5004B
        /// </summary>
        OP5004B = 542,
        /// <summary>
        /// OP6004
        /// </summary>
        OP6004 = 543,
    }
    public enum WorkingProcedureForHMI
    {
        OP05=1,
        OP10=2,
        OP20=3,
        OP30=4,
        OP35=5,
        OP40=6,
        OP50=7,
        OP60=8,
        OP70=9,
        OP80=10,
        OP05 = 1,
        OP10 = 2,
        OP20 = 3,
        OP30 = 4,
        OP35 = 5,
        OP40 = 6,
        OP50 = 7,
        OP60 = 8,
        OP70 = 9,
        OP80 = 10,
    }
    public enum FeedbackMode