123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- 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
- {
-
- }
- }
|