namespace WCS.Application;
///
/// PLC类型枚举
///
[Description("PLC类型枚举")]
public enum PLCTypeEnum
{
///
/// 堆跺机
///
[Description("堆跺机")]
StackingMachine = 0,
///
/// 托盘输送线
///
[Description("托盘输送线")]
ConveyorLine = 1,
///
/// AGV小车
///
[Description("AGV小车")]
AGV = 2,
///
/// 叠拆托机
///
[Description("叠拆托机")]
PalletMachine = 3,
///
/// 件箱输送线
///
[Description("件箱输送线")]
BoxConveyorLine = 4,
///
/// 码垛机器人
///
[Description("码垛机器人")]
RobotPalletizer = 5,
///
/// 拆垛机器人
///
[Description("拆垛机器人")]
StackingRobot = 6,
///
/// 穿梭车
///
[Description("穿梭车")]
ShuttleCar = 7
}
///
/// 设备级别枚举
///
[Description("设备级别枚举")]
public enum DeviceLevelEnum
{
///
/// DB区域级别
///
[Description("DB区域级别")]
DB = 1,
///
/// 工位级别
///
[Description("工位级别")]
Station = 2,
}
///
/// PLC枚举
///
[Description("PLC枚举")]
public enum PLCEnum
{
//未定义
[Description("未定义")]
None = 0,
//西门子S7-200
[Description("西门子S7-200")]
S7_200 = 1,
//西门子S7-200Smar
[Description("西门子S7-200Smar")]
S7_200Smart = 2,
//西门子S7-300
[Description("西门子S7-300")]
S7_300 = 3,
//西门子S7-400
[Description("西门子S7-400")]
S7_400 = 4,
//西门子S7-1200
[Description("西门子S7-1200")]
S7_1200 = 5,
//西门子S7-1500
[Description("西门子S7-1500")]
S7_1500 = 6,
//ModBusTcp
[Description("ModBusTcp")]
ModBusTcp = 7,
//ModBusRtu
[Description("ModBusRtu")]
ModBusRtu = 8,
//ModBusAscii
[Description("ModBusAscii")]
ModBusAscii = 9,
//ModbusRtuOverTcp
[Description("ModbusRtuOverTcp")]
ModbusRtuOverTcp = 10,
//三菱
[Description("三菱")]
Mitsubishi = 11,
//欧姆龙
[Description("欧姆龙")]
OmronFins = 12,
//罗克韦尔
[Description("罗克韦尔")]
AllenBradley = 13,
//HTTP
[Description("HTTP")]
HTTP = 14,
}
///
/// PLC数据类型枚举
///
[Description("PLC数据类型枚举")]
public enum PLCDataTypeEnum
{
//Bit
[Description("Bit")]
Bit = 1,
//Byte
[Description("Byte")]
Byte = 2,
//Short
[Description("Short")]
Short = 3,
//UShort
[Description("UShort")]
UShort = 4,
//Int
[Description("Int")]
Int = 5,
//DInt
[Description("UInt")]
UInt = 6,
//Long
[Description("Long")]
Long = 7,
//ULong
[Description("ULong")]
ULong = 8,
//Float
[Description("Float")]
Float = 9,
//Double
[Description("Double")]
Double = 10,
//String
[Description("String")]
String = 11,
}
///
/// 交互类型
///
[Description("交互类型")]
public enum DeviceTypeEnum
{
///
/// 业务
///
[Description("业务")]
Business = 1,
///
/// 页面展示
///
[Description("页面展示")]
Show = 2,
}