chengsc
2025-01-16 8b0d749cfbec8bf0afe71a8956bfeeed6f27cdfc
Admin.NET/WCS.Application/Enum/PLCEnum.cs
@@ -12,20 +12,35 @@
    [Description("堆跺机")]
    StackingMachine = 0,
    /// <summary>
    /// 输送线
    /// 托盘输送线
    /// </summary>
    [Description("输送线")]
    [Description("托盘输送线")]
    ConveyorLine = 1,
    /// <summary>
    /// RGV小车
    /// AGV小车
    /// </summary>
    [Description("RGV小车")]
    RGV = 2,
    [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>
@@ -44,4 +59,110 @@
    /// </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,
}
/// <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,
}