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
}
///
/// 不合格原因 【Editby shaocx,2024-06-26】
///
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,
}
///
/// 质量状态修改方式
///
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
///
/// 定时删除数据
///
DeleteData = 500,
///
/// 清洗机采集数据
///
OP7009 = 503,
///
/// 监控测试数据
///
MonitorTest = 504,
///
/// 监控OP50哪个面
///
MonitorOP50Side = 505,
}
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
}
}