using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace iWare_SCADA_Model { ///// ///// 设备状态 ///// //public enum EnumEquipmentCurrentState //{ // 运行中=1, // 故障=2, // 空闲=3, // 掉线=4, // 开机 = 5, // 关机 = 6 //} /// /// 设备状态(显示) /// public enum EnumEquipmentCurrentStateDisplay { 生产 = 1, 完成 = 2, 待机 = 3, 警告 = 4, 故障 = 5, 离线 = 6 } /// /// 工件状态 /// public enum WorkPieceState { /// /// 在制品 /// WIP = 1, /// /// 推出 /// Push = 2, /// /// SPC推出 /// SPCPush = 3, /// /// NOOK推出 /// NOOKPush = 4, /// /// 成品 /// FinishedProducts = 10 } public enum OperationType { 生产, SPC } /// /// 质量状态 /// public enum QualityState { /// /// 合格 /// OK = 1, /// /// 不合格 /// NG = 2, /// /// 疑似 /// Suspected = 3 } /// /// 质量状态修改方式 /// public enum QualityStateUpdateMode { /// /// 手动 /// Manual = 1, /// /// 自动 /// Auto = 2, /// /// 自动 /// SPC = 3 } public enum QualityType { /// /// SPC质量抽检 /// SPC = 1, /// /// 在线质量测量 /// Online = 2 } public enum EDbError { 记录已存在 = -2146233087 } /// /// PLC组件类型 /// public enum PLCServiceTypeEnum { S7 = 1, /// /// 西门子PLC /// Siemens_HslCommunicationService = 2, /// /// 罗克韦尔PLC /// AB_HslCommunicationService = 3 } /// /// 日志类型 /// public enum LogType { /// /// 主界面异常 /// FormMain = 1, #region PLC采集 工序相关 PLCOP05 = 10, PLCOP10 = 11, PLCOP20 = 12, PLCOP30 = 13, PLCOP35 = 14, PLCOP40 = 15, PLCOP50 = 16, PLCOP60 = 17, PLCOP70 = 18, PLCOP80 = 19, PLCHMI = 20, /// /// OP80的质量数据采集 【Editby shaocx,2024-06-16】 /// PLCOP80_QC = 21, #endregion #region PLC相关 HslCommunicationService = 100, /// /// PLC数据访问服务日志 /// PLCService = 101, #endregion #region 数据库采集相关 DBDataCapture = 200, #endregion #region 工控机相关 #endregion } public enum WorkingProcedureForHMI { OP05 = 1, OP10 = 2, OP20 = 3, OP30 = 4, OP35 = 5, OP40 = 6, OP50 = 7, OP60 = 8, OP70 = 9, OP80 = 10, } public enum FeedbackMode { /// /// 反馈给PLC /// FeedbackPLC = 1 } }