using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HRT_Measure { public class ProjectConfig { //[Category("Project"), Description("接口类型")] //public CameraInterfaceType 接口类型 { get; set; } = CameraInterfaceType.VisionPro; //[Category("Project"), Description("相机个数")] //public int CameraCount { get; set; } = 2; //[Category("Project"), Description("相机名称")] //public string[] ArrayCameraName { get; set; } = new string[8]; [Category("Project"), Description("当前料号")] public string 当前料号 { get; set; } = "当前料号"; [Category("PLC"), Description("通讯类型")] public EnumPLCProtocolType PLC通讯类型 { get; set; } = EnumPLCProtocolType.西门子1200; [Category("PLC"), Description("M01&M02_PLC_IP地址")] public string M01_M02_PLC_IP { get; set; } = "192.168.1.10"; [Category("PLC"), Description("M01&M02_PLC_端口号")] public ushort M01_M02_PLC_Port { get; set; } = 102; [Category("PLC"), Description("M03_PLC_IP地址")] public string M03_PLC_IP { get; set; } = "192.168.1.40"; [Category("PLC"), Description("M03_PLC_端口号")] public ushort M03_PLC_Port { get; set; } = 102; [Category("PLC"), Description("M04&M05_PLC_IP地址")] public string M04_M05_PLC_IP { get; set; } = "192.168.1.40"; [Category("PLC"), Description("M04&M05_PLC_端口号")] public ushort M04_M05_PLC_Port { get; set; } = 102; [Category("压机"), Description("通讯类型")] public EnumPLCProtocolType 压机通讯类型 { get; set; } = EnumPLCProtocolType.三菱FX; [Category("压机"), Description("压机串口号")] public EnumPLCPortName 压机串口号 { get; set; } = EnumPLCPortName.COM1; [Category("称重"), Description("称重PLC_IP地址")] public string 称重PLC_IP地址 { get; set; } = "192.168.1.230"; [Category("称重"), Description("称重PLC__端口号")] public ushort 称重PLC_Port { get; set; } = 502; [Category("称重"), Description("通讯类型")] public EnumPLCProtocolType 称重通讯类型 { get; set; } = EnumPLCProtocolType.ModbusClinet通信; [Category("称重"), Description("称重PLC_IP地址1")] public string 称重PLC_IP地址1 { get; set; } = "192.168.1.243"; [Category("称重"), Description("称重PLC__端口号1")] public ushort 称重PLC_Port1 { get; set; } = 502; [Category("称重"), Description("通讯类型1")] public EnumPLCProtocolType 称重通讯类型1 { get; set; } = EnumPLCProtocolType.ModbusClinet通信; //#region M01&M02 //[Category("M01&M02"), Description("M01&M02-初始化完成地址")] //public string M01_M02_初始化完成地址 { get; set; } = "DB48.DBX24.4"; //[Category("M01&M02"), Description("M01&M02-待机中地址")] //public string M01_M02_待机中地址 { get; set; } = "DB20.DBX495.1"; //[Category("M01&M02"), Description("M01&M02-自动运行中地址")] //public string M01_M02_自动运行中地址 { get; set; } = "DB20.DBX495.2"; //[Category("M01&M02"), Description("M01&M02-报警中地址")] //public string M01_M02_报警中地址 { get; set; } = "DB20.DBX495.0"; //[Category("M01"), Description("M01_药A暂存当前盒数地址")] //public string M01_药A暂存当前盒数地址 { get; set; } = "DB20.DBW476"; //[Category("M01"), Description("M01_药B暂存当前盒数地址")] //public string M01_药B暂存当前盒数地址 { get; set; } = "DB20.DBW478"; //[Category("M01"), Description("M01_抛盖暂存槽当前数量地址")] //public string M01_抛盖暂存槽当前数量地址 { get; set; } = "DB20.DBW492"; //[Category("M01"), Description("M01_空桶暂存槽当前数量地址")] //public string M01_空桶暂存槽当前数量地址 { get; set; } = "DB20.DBW490"; //[Category("M02"), Description("M02_药A称重配比重量地址")] //public string M02_药A称重配比重量地址 { get; set; } = "DB14.DBD20"; //[Category("M02"), Description("M02_药B称重配比重量地址")] //public string M02_药B称重配比重量地址 { get; set; } = "DB14.DBD24"; //[Category("M02"), Description("M02_A料仓1当前重量地址")] //public string M02_A料仓1当前重量地址 { get; set; } = "DB14.DBD76"; //[Category("M02"), Description("M02_A料仓2当前重量地址")] //public string M02_A料仓2当前重量地址 { get; set; } = "DB14.DBD80"; //[Category("M02"), Description("M02_A料仓3当前重量地址")] //public string M02_A料仓3当前重量地址 { get; set; } = "DB14.DBD84"; //[Category("M02"), Description("M02_A料仓4当前重量地址")] //public string M02_A料仓4当前重量地址 { get; set; } = "DB14.DBD88"; //[Category("M02"), Description("M02_A料仓5当前重量地址")] //public string M02_A料仓5当前重量地址 { get; set; } = "DB14.DBD92"; //[Category("M02"), Description("M02_B料仓1当前重量地址")] //public string M02_B料仓1当前重量地址 { get; set; } = "DB14.DBD96"; //[Category("M02"), Description("M02_B料仓2当前重量地址")] //public string M02_B料仓2当前重量地址 { get; set; } = "DB14.DBD100"; //[Category("M02"), Description("M02_B料仓3当前重量地址")] //public string M02_B料仓3当前重量地址 { get; set; } = "DB14.DBD104"; //[Category("M02"), Description("M02_B料仓4当前重量地址")] //public string M02_B料仓4当前重量地址 { get; set; } = "DB14.DBD108"; //[Category("M02"), Description("M02_B料仓5当前重量地址")] //public string M02_B料仓5当前重量地址 { get; set; } = "DB14.DBD112"; //#endregion //#region M03 //[Category("M03"), Description("M03-初始化完成地址")] //public string M03_初始化完成地址 { get; set; } = "DB48.DBX24.4"; //[Category("M03"), Description("M03-待机中地址")] //public string M03_待机中地址 { get; set; } = "DB20.DBX5.1"; //[Category("M03"), Description("M03-自动运行中地址")] //public string M03_自动运行中地址 { get; set; } = "DB20.DBX5.2"; //[Category("M03"), Description("M03-报警中地址")] //public string M03_报警中地址地址 { get; set; } = "DB20.DBX5.0"; //#endregion //#region M04&M05 //[Category("M04&M05"), Description("M04&M05-初始化完成地址")] //public string M04_M05_初始化完成地址 { get; set; } = "DB48.DBX24.4"; //[Category("M04&M05"), Description("M04&M05-待机中地址")] //public string M04_M05_待机中地址 { get; set; } = "DB20.DBX1.1"; //[Category("M04&M05"), Description("M04&M05-自动运行中地址")] //public string M04_M05_自动运行中地址 { get; set; } = "DB20.DBX1.2"; //[Category("M04&M05"), Description("M04&M05-报警中地址")] //public string M04_M05_报警中地址 { get; set; } = "DB20.DBX1.0"; //[Category("M04"), Description("M04-产品高度Real地址")] //public string M04_产品高度Real地址 { get; set; } = "DB80.DBD0"; //[Category("M04"), Description("M04-产品重量地址")] //public string M04_产品重量地址 { get; set; } = "DB80.DBD4"; //[Category("M04"), Description("M04-相机结果String[2]地址")] //public string M04_相机结果地址 { get; set; } = "DB80.DBW8"; //[Category("M04"), Description("M04-废料数量地址")] //public string M04_废料数量地址 { get; set; } = "DB80.DBD12"; //[Category("M04"), Description("M04-合格数量地址")] //public string M04_合格数量地址 { get; set; } = "DB80.DBD16"; //[Category("M04"), Description("M04-盘数地址")] //public string M04_盘数地址 { get; set; } = "DB80.DBW20"; //[Category("M04"), Description("M04-产品信息打包上传地址")] //public string M04_产品信息打包上传地址 { get; set; } = "DB80.DBX40.0"; //[Category("M05"), Description("M05-箱数地址")] //public string M05_箱数地址 { get; set; } = "DB186.DBW12"; //#endregion } public class ProjectParameter { } }