namespace WCS.Application; /// <summary> /// PLC类型枚举 /// </summary> [Description("PLC类型枚举")] public enum PLCTypeEnum { /// <summary> /// å †è·ºæœº /// </summary> [Description("å †è·ºæœº")] StackingMachine = 0, /// <summary> /// 托盘输é€çº¿ /// </summary> [Description("托盘输é€çº¿")] ConveyorLine = 1, /// <summary> /// AGVå°è½¦ /// </summary> [Description("AGVå°è½¦")] AGV = 2, /// <summary> /// å æ‹†æ‰˜æœº /// </summary> [Description("å æ‹†æ‰˜æœº")] PalletMachine = 3, /// <summary> /// 件箱输é€çº¿ /// </summary> [Description("件箱输é€çº¿")] BoxConveyorLine = 4, /// <summary> /// ç 垛机器人 /// </summary> [Description("ç 垛机器人")] RobotPalletizer = 5, /// <summary> /// 拆垛机器人 /// </summary> [Description("拆垛机器人")] StackingRobot = 6, /// <summary> /// ç©¿æ¢è½¦ /// </summary> [Description("ç©¿æ¢è½¦")] ShuttleCar = 7 } /// <summary> /// 设备级别枚举 /// </summary> [Description("设备级别枚举")] public enum DeviceLevelEnum { /// <summary> /// DB区域级别 /// </summary> [Description("DB区域级别")] DB = 1, /// <summary> /// å·¥ä½çº§åˆ« /// </summary> [Description("å·¥ä½çº§åˆ«")] Station = 2, } /// <summary> /// PLC枚举 /// </summary> [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, } /// <summary> /// PLCæ•°æ®ç±»åž‹æžšä¸¾ /// </summary> [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, } /// <summary> /// 交互类型 /// </summary> [Description("交互类型")] public enum DeviceTypeEnum { /// <summary> /// 业务 /// </summary> [Description("业务")] Business = 1, /// <summary> /// 页é¢å±•示 /// </summary> [Description("页é¢å±•示")] Show = 2, }