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, }