From 7d7d6bc3bf8c31caec13938a8bf71560c6dc76a8 Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 8 Jul 2026 10:58:42 +0800 Subject: [PATCH] 20260708 --- .gitee/ISSUE_TEMPLATE.zh-CN.md | 13 - .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md | 12 - JinYuan.ControlCenter/ControlCenter.cs | 83 + JinYuan.ControlCenter/ControlCenter_Plc.cs | 38 +- JinYuan.ControlCenter/MES/MESDataCombin.cs | 46 + JinYuan.MES/MesDataProcess.cs | 12 +- JinYuan.MES/Models/EqpStatusParam.cs | 59 + JinYuan.Models/BGearEntity.cs | 34 +- JinYuan.VirtualDataLibrary/DBSQL.cs | 60 +- JinYuan.VirtualDataLibrary/MesConfig.cs | 5 + LargeSquareOne/Config/Configure.ini | 23 +- LargeSquareOne/FrmAlarmLog.cs | 1 - LargeSquareOne/FrmDataMonitor.Designer.cs | 60 +- LargeSquareOne/FrmDataMonitor.resx | 5 +- LargeSquareOne/FrmHistory.Designer.cs | 118 +- LargeSquareOne/FrmHistory.cs | 4 +- LargeSquareOne/FrmMain.Designer.cs | 1 + LargeSquareOne/FrmMain.cs | 9 +- LargeSquareOne/FrmMain.resx | 2222 ++++++++++---------- LargeSquareOne/FrmMain.zh-CN.resx | 6 +- 采集项与PLC地址.xlsx | Bin 0 -> 11150 bytes 21 files changed, 1528 insertions(+), 1283 deletions(-) delete mode 100644 .gitee/ISSUE_TEMPLATE.zh-CN.md delete mode 100644 .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md create mode 100644 采集项与PLC地址.xlsx diff --git a/.gitee/ISSUE_TEMPLATE.zh-CN.md b/.gitee/ISSUE_TEMPLATE.zh-CN.md deleted file mode 100644 index f09d98d..0000000 --- a/.gitee/ISSUE_TEMPLATE.zh-CN.md +++ /dev/null @@ -1,13 +0,0 @@ -### 该问题是怎么引起的? - - - -### 重现步骤 - - - -### 报错信息 - - - - diff --git a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md b/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md deleted file mode 100644 index 6199c1e..0000000 --- a/.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md +++ /dev/null @@ -1,12 +0,0 @@ -### 相关的Issue - - -### 原因(目的、解决的问题等) - - -### 描述(做了什么,变更了什么) - - -### 测试用例(新增、改动、可能影响的功能) - - diff --git a/JinYuan.ControlCenter/ControlCenter.cs b/JinYuan.ControlCenter/ControlCenter.cs index 590cc86..e92790f 100644 --- a/JinYuan.ControlCenter/ControlCenter.cs +++ b/JinYuan.ControlCenter/ControlCenter.cs @@ -14,6 +14,7 @@ using System.Collections.ObjectModel; using System.Diagnostics; using System.IO; using System.Linq; +using System.Runtime.InteropServices.ComTypes; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; @@ -106,6 +107,7 @@ namespace JinYuan.ControlCenters { GetAlarmData(); + GetSafeEqptData(); InitFunc(); IntiDevice(); Timer_RefreshData = new System.Timers.Timer(1000); @@ -897,9 +899,11 @@ namespace JinYuan.ControlCenters { UploadEquEnergy();//电表 //UPloadAnemograph();//风速仪 + ShowSafeEqptEven_Run(); //安全装置状态 }); Regular = 0; } + if (TotalNum > 4) { GetEnergyData(); @@ -1500,6 +1504,22 @@ namespace JinYuan.ControlCenters } + List listSafeEqptForm = null; + public void GetSafeEqptData() + { + //加载PLC安全装置状态文件 + try + { + string strFileName = System.Environment.CurrentDirectory + "\\安全装置报警寄存器对应表.csv"; + listSafeEqptForm = CSVHelper.ReadCSV(strFileName); + } + catch (Exception ex) + { + MessageBox.Show("加载安装装置报警文件失败!"); + } + + } + /// /// 报警信息读取 /// @@ -1655,6 +1675,69 @@ namespace JinYuan.ControlCenters } } + List safeEqptStatus = new List(); + List listSafeEqptStatus = null; + private void ShowSafeEqptEven_Run() + { + if (CommonMethods.IsRun && CommonMethods.plcDevice.IsConnected) + { + string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); + JYResult resByte = CommonMethods.PlcLink.ReadValue>("D1000", Data_Type.ArrByte, 8); + if (resByte.IsSuccess && resByte != null) + { + if (resByte == null) { return; } + //如果未配置报警地址信息返回 TODO + if (listSafeEqptForm == null) { return; } + int startPlcAddr = 1000; + + listSafeEqptStatus = PLCAlarmParseHelper.OmronFinsByte2Status(startPlcAddr, resByte.Content); + //4.判定有不良后,关联AlarmStatus 和AlarmForm + if (listSafeEqptStatus == null) { return; } //状态信息为空返回 + //如果有报警,获取报警信息 + var josnTxtMsg = $"{Date}:获取PLC安全设备运行状态:\r\n"; + for (int i = 0; i < listSafeEqptStatus.Count; i++) + { + josnTxtMsg += $"plc_addr={listSafeEqptStatus[i].PLCAdress},status={listSafeEqptStatus[i].Status}\r\n"; + } + + TxtHelper.WriteTxt($@"{CommonMethods.strMesLogspath}\{DateTime.Now.ToString("yyyyMMdd")}\设备运行状态\{DateTime.Now.ToString("HH")}.txt", josnTxtMsg); + //关联表单数据和报警记录,获取报警信息 + safeEqptStatus = listSafeEqptStatus + .Join(listSafeEqptForm + , s => s.PLCAdress + , f => f.PLCAdress + , (s, f) => new AlarmData() + { + PLCAdress = s.PLCAdress, + AlarmCode = f.AlarmCode, + AlarmContent = f.AlarmContent == "" ? s.PLCAdress : f.AlarmContent, + AlarmDesc = f.AlarmContent == "" ? s.PLCAdress : f.AlarmContent, + AlarmType = "安全装置", + AlarmState = s.Status?"0":"1", //mes 要求0是异常,1是正常 + StartTime = Date, + EndTime = Date, + Flag = 0 + }).ToList(); + + if (safeEqptStatus.Count > 0) + { + List safeEqptCodeLists = new List(); + safeEqptStatus.ForEach(r => + { + if (CommonMethods.sysConfig.MesModeSwitching) + { + var item = new SafeEqptCode(); + item.equipNum = r.AlarmCode; + item.status = r.AlarmState; + safeEqptCodeLists.Add(item); + } + }); + + MESDataCombin.SafeEqptAlarm(Date, safeEqptCodeLists); + } + } + } + } /// /// 报警保存 diff --git a/JinYuan.ControlCenter/ControlCenter_Plc.cs b/JinYuan.ControlCenter/ControlCenter_Plc.cs index d90d9f5..acd78a1 100644 --- a/JinYuan.ControlCenter/ControlCenter_Plc.cs +++ b/JinYuan.ControlCenter/ControlCenter_Plc.cs @@ -373,6 +373,7 @@ namespace JinYuan.ControlCenters List listRes = GetList(3, 0);//进站电芯反馈结果 byte[] bytes = bArrays.Content.ByteReverse();//高低位转换 + byte[] bytes1 = bArrays.Content; // 从D2200开始 #region 数据解析 @@ -1831,14 +1832,18 @@ namespace JinYuan.ControlCenters //芯包信息1 D3300~D3326 //芯包信息2 D3330~D3356 //芯包信息3 D3360~D3386 - for (int j = 0; j < 20; j++) + for (int j = 0; j < 27; j++) { m.CCD_Data[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 200 + i * 30 * 2 + j * 2, DataFormat.CDAB); } - //3400 + // CCD + m.CCD_Data[i, 19] = ShortLib.GetShortFromByteArray(bArrays.Content, 600 + i * 30 * 2 + 20, DataFormat.CDAB); + + //3400 3430 3460 m.Thickness1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2, DataFormat.CDAB).ToString(); + //3401 3431 3461 m.ThicknessResult1 = FloatLib.GetFloatFromByteArray(bArrays.Content, 400 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString(); - //3500 + //3500 3530 3560 m.flatness_setpoint = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2, DataFormat.CDAB).ToString(); m.flatness_actual = FloatLib.GetFloatFromByteArray(bArrays.Content, 600 + i * 30 * 2 + 2 * 2, DataFormat.CDAB).ToString(); //厚度3400 @@ -1856,7 +1861,7 @@ namespace JinYuan.ControlCenters //{ // m.CCD_NgNo[i, j] = ShortLib.GetShortFromByteArray(bArrays.Content, 2200 + i * 30 * 2 + j * 2, DataFormat.CDAB); //} - for (int j = 0; j < 20; j++) + for (int j = 0; j < 27; j++) { m.CCD_NgNo[i, j] = StringLib.GetStringFromByteArrayByEncoding(bArrays.Content, (7800 * 2 + j * 40 * 2 + i * 2 * 1000), 20 * 2, System.Text.Encoding.ASCII). Replace('\0', ' ').Replace('\r', ' ').Replace(" ", "").Trim(); @@ -1939,6 +1944,14 @@ namespace JinYuan.ControlCenters m.CCD18 = m.CCD_Data[i, 17]; m.CCD19 = m.CCD_Data[i, 18]; m.CCD20 = m.CCD_Data[i, 19]; + m.CCD21 = m.CCD_Data[i, 20]; + m.CCD22 = m.CCD_Data[i, 21]; + m.CCD23 = m.CCD_Data[i, 22]; + m.CCD24 = m.CCD_Data[i, 23]; + m.CCD25 = m.CCD_Data[i, 24]; + m.CCD26 = m.CCD_Data[i, 25]; + m.CCD27 = m.CCD_Data[i, 26]; + m.CCDResult1 = m.CCD_Data[i, 0] == 1 ? "OK" : (m.CCD_Data[i, 0] == 0 ? "NG" : "缺图"); m.CCDResult2 = m.CCD_Data[i, 1] == 1 ? "OK" : (m.CCD_Data[i, 1] == 0 ? "NG" : "缺图"); m.CCDResult3 = m.CCD_Data[i, 2] == 1 ? "OK" : (m.CCD_Data[i, 2] == 0 ? "NG" : "缺图"); @@ -1959,7 +1972,13 @@ namespace JinYuan.ControlCenters m.CCDResult18 = m.CCD_Data[i, 17] == 1 ? "OK" : (m.CCD_Data[i, 17] == 0 ? "NG" : "缺图"); m.CCDResult19 = m.CCD_Data[i, 18] == 1 ? "OK" : (m.CCD_Data[i, 18] == 0 ? "NG" : "缺图"); m.CCDResult20 = m.CCD_Data[i, 19] == 1 ? "OK" : (m.CCD_Data[i, 19] == 0 ? "NG" : "缺图"); - + m.CCDResult21 = m.CCD_Data[i, 20] == 1 ? "OK" : (m.CCD_Data[i, 20] == 0 ? "NG" : "缺图"); + m.CCDResult22 = m.CCD_Data[i, 21] == 9 ? "OK" : (m.CCD_Data[i, 21] == 1 ? "NG" : "缺图"); //总结果 + m.CCDResult23 = m.CCD_Data[i, 22] == 1 ? "OK" : (m.CCD_Data[i, 22] == 0 ? "NG" : "缺图"); + m.CCDResult24 = m.CCD_Data[i, 23] == 1 ? "OK" : (m.CCD_Data[i, 23] == 0 ? "NG" : "缺图"); + m.CCDResult25 = m.CCD_Data[i, 24] == 1 ? "OK" : (m.CCD_Data[i, 24] == 0 ? "NG" : "缺图"); + m.CCDResult26 = m.CCD_Data[i, 25] == 1 ? "OK" : (m.CCD_Data[i, 25] == 0 ? "NG" : "缺图"); + m.CCDResult27 = m.CCD_Data[i, 26] == 1 ? "OK" : (m.CCD_Data[i, 26] == 0 ? "NG" : "缺图"); m.CCD1NgCode = m.CCD_NgNo[i, 0]; m.CCD2NgCode = m.CCD_NgNo[i, 1]; m.CCD3NgCode = m.CCD_NgNo[i, 2]; @@ -1978,6 +1997,15 @@ namespace JinYuan.ControlCenters m.CCD16NgCode = m.CCD_NgNo[i, 15]; m.CCD17NgCode = m.CCD_NgNo[i, 16]; m.CCD18NgCode = m.CCD_NgNo[i, 17]; + m.CCD19NgCode = m.CCD_NgNo[i, 18]; + m.CCD20NgCode = m.CCD_NgNo[i, 19]; + m.CCD21NgCode = m.CCD_NgNo[i, 20]; + m.CCD22NgCode = m.CCD_NgNo[i, 21]; + m.CCD23NgCode = m.CCD_NgNo[i, 22]; + m.CCD24NgCode = m.CCD_NgNo[i, 23]; + m.CCD25NgCode = m.CCD_NgNo[i, 24]; + m.CCD26NgCode = m.CCD_NgNo[i, 25]; + m.CCD27NgCode = m.CCD_NgNo[i, 26]; #endregion m.CSBYHASCANNINGTIME = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); diff --git a/JinYuan.ControlCenter/MES/MESDataCombin.cs b/JinYuan.ControlCenter/MES/MESDataCombin.cs index 4c923b7..e478560 100644 --- a/JinYuan.ControlCenter/MES/MESDataCombin.cs +++ b/JinYuan.ControlCenter/MES/MESDataCombin.cs @@ -108,6 +108,52 @@ namespace JinYuan.ControlCenters #endregion + #region 11、安全装置状态 + /// + /// 安全装置状态 + /// + /// + /// + public static string SafeEqptAlarm(string StartDate, List safeEqptCodeLists = null) + { + var nowTime = DateTime.Now; + string resJson = ""; + string josnTxtMsg = string.Empty; + string Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); + try + { + //SafeEqptStatusParam statusParam = new SafeEqptStatusParam(); + //statusParam.siteCode = CommonMethods.mesConfig.siteCode; + //statusParam.lineCode = CommonMethods.mesConfig.lineCode; + //statusParam.equipNum = CommonMethods.mesConfig.equipNum; + //statusParam.userName = CommonMethods.mesConfig.mesUserName; + //statusParam.seatId = ""; + //statusParam.recordDate = StartDate; + //statusParam.uploadTime = Date; + //statusParam.safeEqptCodeList = safeEqptCodeLists; + //string SendJosn = JsonConvert.SerializeObject(statusParam); + var sw = new Stopwatch(); + + for (int i = 0; i < safeEqptCodeLists.Count; i++) + { + string SendJosn = JsonConvert.SerializeObject(safeEqptCodeLists[i]); + sw.Start(); + resJson = MESApiHelper.HttpPostJsonAPI(CommonMethods.mesConfig.SafeEqptStatusMesUrl, SendJosn); + sw.Stop(); + josnTxtMsg = $"{nowTime.ToString("yyyy-MM-dd HH:mm:ss.fff")}:调用MES安全设备运行状态接口:{CommonMethods.mesConfig.SafeEqptStatusMesUrl},请求数据为:{SendJosn},\n{nowTime.AddMilliseconds(sw.ElapsedMilliseconds).ToString("yyyy-MM-dd HH:mm:ss.fff")}:接口耗时:{sw.ElapsedMilliseconds}ms,返回结果:{resJson}"; + TxtHelper.WriteTxt($@"{CommonMethods.strMesLogspath}\{nowTime.ToString("yyyyMMdd")}\设备运行状态\{nowTime.ToString("HH")}.txt", josnTxtMsg); + } + + + } + catch (Exception ex) + { + LoggerHelp.WriteEX("调用MES安全设备运行状态接口", ex); + } + return resJson; + } + + #endregion } } diff --git a/JinYuan.MES/MesDataProcess.cs b/JinYuan.MES/MesDataProcess.cs index 9361c09..ac7c934 100644 --- a/JinYuan.MES/MesDataProcess.cs +++ b/JinYuan.MES/MesDataProcess.cs @@ -1233,7 +1233,8 @@ namespace JinYuan.MES datavolist.Add(new TagDataVOListItem() { tagCode = keys[0], - tagValue = temp == null ? "0" : temp.ToString(),//m + //tagValue = temp == null ? "0" : temp.ToString(),//m + tagValue = temp == null ? "0" : (temp.ToString()=="OK"?"1":"0"),//m tagTime = DateTime.Now.ToString(), tagCalculateResult = "Y", tagRemark = keys[2] @@ -1306,7 +1307,7 @@ namespace JinYuan.MES // 生产型号 datavolist.Add(new TagDataVOListItem() { - tagCode = "product_model", + tagCode = "PRODUCTION_MODEL_WGJC", tagValue = payload1.materialCode, tagTime = DateTime.Now.ToString(), tagCalculateResult = "", @@ -1686,7 +1687,12 @@ namespace JinYuan.MES { if (res1.category == null) { - mesResType = MesResType.B; + if (res1.code== "EVEDL_PM_0406") + { + mesResType = MesResType.C; + } + else + mesResType = MesResType.B; MesMessage = res1.message; } else diff --git a/JinYuan.MES/Models/EqpStatusParam.cs b/JinYuan.MES/Models/EqpStatusParam.cs index f30ae8c..e0667e4 100644 --- a/JinYuan.MES/Models/EqpStatusParam.cs +++ b/JinYuan.MES/Models/EqpStatusParam.cs @@ -60,4 +60,63 @@ namespace JinYuan.MES.Models /// public string faultCode { get; set; } } + + + public class SafeEqptStatusParam + { + /// + /// 工厂代码 + /// + public string siteCode { get; set; } + /// + /// 产线编号 + /// + public string lineCode { get; set; } + /// + /// 设备编号 + /// + public string equipNum { get; set; } + /// + /// + /// + public string materialCode { get; set; } + /// + /// 员工账号 + /// + public string userName { get; set; } + /// + /// 库位ID + /// + public string seatId { get; set; } + /// + /// 采集时间 + /// + public string recordDate { get; set; } + /// + /// 设备状态 。Run:(正常运行)、Alert:(故障调试)、Idle:(闲置待机)、Maintain(停止运行) + /// + public string statusCode { get; set; } + /// + /// 状态变更时间 + /// + public string uploadTime { get; set; } + /// + /// 唯一标识符号 + /// + public string guid { get; set; } + public List safeEqptCodeList { get; set; } + } + + public class SafeEqptCode + { + /// + /// 安全装置编码 + /// + public string equipNum { get; set; } + /// + /// 设备状态 + /// + public string status { get; set; } + + } } diff --git a/JinYuan.Models/BGearEntity.cs b/JinYuan.Models/BGearEntity.cs index d480113..09aae35 100644 --- a/JinYuan.Models/BGearEntity.cs +++ b/JinYuan.Models/BGearEntity.cs @@ -20,8 +20,8 @@ namespace JinYuan.Models public short[,] list_pan = new short[3, 1];//物流线托盘码 // - public int[,] CCD_Data = new int[3, 20];//芯包CCD信息1,2,3 - public string[,] CCD_NgNo = new string[3, 20];//芯包不良编码信息1,2,3 + public int[,] CCD_Data = new int[3, 27];//芯包CCD信息1,2,3 + public string[,] CCD_NgNo = new string[3, 27];//芯包不良编码信息1,2,3 // public float[,] Thickness_Data = new float[3, 3];//电芯3_厚度数据信息1,2,3 // public int[,] Thickness_PLCData = new int[3, 3];//电芯3_厚度数据OKNG1,2,3 与ccd一样 1 OK,0 NG,2 缺图 /// @@ -71,6 +71,13 @@ namespace JinYuan.Models public int CCD18 { get; set; } public int CCD19 { get; set; } public int CCD20 { get; set; } + public int CCD21 { get; set; } + public int CCD22 { get; set; } + public int CCD23 { get; set; } + public int CCD24 { get; set; } + public int CCD25 { get; set; } + public int CCD26 { get; set; } + public int CCD27 { get; set; } public string CCD1NgCode { get; set; } public string CCD2NgCode { get; set; } public string CCD3NgCode { get; set; } @@ -92,7 +99,16 @@ namespace JinYuan.Models /// 二维码ng 不良编号 /// public string CCD18NgCode { get; set; } - + public string CCD19NgCode { get; set; } + public string CCD20NgCode { get; set; } + public string CCD21NgCode { get; set; } + public string CCD22NgCode { get; set; } + public string CCD23NgCode { get; set; } + public string CCD24NgCode { get; set; } + public string CCD25NgCode { get; set; } + public string CCD26NgCode { get; set; } + public string CCD27NgCode { get; set; } + /// /// /// 电芯1_厚度数据1 /// @@ -142,7 +158,13 @@ namespace JinYuan.Models public string CCDResult18 { get; set; } public string CCDResult19 { get; set; } public string CCDResult20 { get; set; } - + public string CCDResult21 { get; set; } + public string CCDResult22 { get; set; } + public string CCDResult23 { get; set; } + public string CCDResult24 { get; set; } + public string CCDResult25 { get; set; } + public string CCDResult26 { get; set; } + public string CCDResult27 { get; set; } /// /// 芯包条码 @@ -212,6 +234,8 @@ namespace JinYuan.Models public string SM_cutting_frequency { get; set; } public string SM_cutting_speed { get; set; } public string SM_dust_removal_wind_speed { get; set; } - + public string barcode_match_result { get; set; } + public string ng_code_summary { get; set; } + } } diff --git a/JinYuan.VirtualDataLibrary/DBSQL.cs b/JinYuan.VirtualDataLibrary/DBSQL.cs index fac98fa..a7e1bf4 100644 --- a/JinYuan.VirtualDataLibrary/DBSQL.cs +++ b/JinYuan.VirtualDataLibrary/DBSQL.cs @@ -118,32 +118,32 @@ namespace JinYuan.VirtualDataLibrary strSql = @"SELECT CONVERT(varchar,[CSBYHASCANNINGTIME], 120) 时间 ,[CSBYHPROCESSNAME] 工序名 ,[CSBYHSCHEDULE] 班次 - ,[CSBYHCODEA] 电芯码 + ,[BarCode] 电芯码 ,[CSBYHOUTSTATIONJUDGMENTRESULT] 出站判定结果 ,[Remark] 备注 ,[RethrowNum] 复投次数 - ,[CCDResult1] 电芯CCD1结果 - ,[CCDResult2] 电芯CCD2结果 - ,[CCDResult3] 电芯CCD3结果 - ,[CCDResult4] 电芯CCD4结果 - ,[CCDResult5] 电芯CCD5结果 - ,[CCDResult6] 电芯CCD6结果 - ,[CCDResult7] 电芯CCD7结果 - ,[CCDResult8] 电芯CCD8结果 - ,[CCDResult9] 电芯CCD9结果 - ,[CCDResult10] 电芯CCD10结果 - ,[CCDResult11] 电芯CCD11结果 - ,[CCDResult12] 电芯CCD12结果 - ,[CCDResult13] 电芯CCD13结果 - ,[CCDResult14] 电芯CCD14结果 - ,[CCDResult15] 电芯CCD15结果 - ,[CCDResult16] 电芯CCD16结果 - ,[CCDResult17] 电芯CCD17结果 - ,[CCDResult18] 电芯CCD18结果 - ,[CCDResult19] 电芯CCD19结果 - ,[CCDResult20] 电芯CCD20结果 + ,[CCDResult1] 正面 + ,[CCDResult2] 反面 + ,[CCDResult3] 左侧面 + ,[CCDResult4] 右侧面 + ,[CCDResult5] 顶面 + ,[CCDResult6] 底面 + ,[CCDResult7] 底DE1 + ,[CCDResult8] 底DE2 + ,[CCDResult9] 底DE3 + ,[CCDResult10] 底DE4 + ,[CCDResult11] 中ME1 + ,[CCDResult12] 中ME2 + ,[CCDResult13] 中ME3 + ,[CCDResult14] 中ME4 + ,[CCDResult15] 正极柱 + ,[CCDResult16] 负极柱 + ,[CCDResult17] 防爆阀 + ,[CCDResult18] 二维码 + ,[CCDResult19] 厚度 + ,[CCDResult20] 平面度 ,[CCDResult21] 电芯CCD21结果 - ,[CCDResult22] 电芯CCD22结果 + ,[CCDResult22] 外观检测总结果 ,[CCDResult23] 电芯CCD23结果 ,[CCDResult24] 电芯CCD24结果 ,[CCDResult25] 电芯CCD25结果 @@ -219,12 +219,12 @@ namespace JinYuan.VirtualDataLibrary public string GetStaticByDay(string startDateTime, string endDateTime) { string strSql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值, - cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, + cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值, cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL UNION ALL SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(PPM) Ppm, - cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, + cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL, cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY FDate) as t "; @@ -240,12 +240,12 @@ namespace JinYuan.VirtualDataLibrary public string GetStaticByWeek(string startDateTime, string endDateTime) { string strSql = $@" SELECT convert(char(10), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值, - cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, + cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值, cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(10), TestTime, 120),JiaDL UNION ALL SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, - cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, + cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL, cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t "; return strSql; @@ -261,12 +261,12 @@ namespace JinYuan.VirtualDataLibrary public string GetStaticByMonth(string startDateTime, string endDateTime) { string strSql = $@" SELECT convert(char(7), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值, - cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, + cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值, cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(7), TestTime, 120),JiaDL UNION ALL SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, - cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, + cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL, cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t "; return strSql; @@ -298,12 +298,12 @@ namespace JinYuan.VirtualDataLibrary } string strsql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值, - cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值, + cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值, cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL UNION ALL SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm, - cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL, + cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL, cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY FDate) as t "; return strsql; diff --git a/JinYuan.VirtualDataLibrary/MesConfig.cs b/JinYuan.VirtualDataLibrary/MesConfig.cs index 50553f4..f897e69 100644 --- a/JinYuan.VirtualDataLibrary/MesConfig.cs +++ b/JinYuan.VirtualDataLibrary/MesConfig.cs @@ -189,5 +189,10 @@ namespace JinYuan.VirtualDataLibrary /// public string OkNgParamMesUrl = "http://10.17.128.206/core/api/public/eve/pm/eqm/new/grading"; + /// + /// 安全设备运行状态 + /// + public string SafeEqptStatusMesUrl = "http://10.22.161.62:804/device-status"; + } } diff --git a/LargeSquareOne/Config/Configure.ini b/LargeSquareOne/Config/Configure.ini index 055017e..b091887 100644 --- a/LargeSquareOne/Config/Configure.ini +++ b/LargeSquareOne/Config/Configure.ini @@ -23,19 +23,20 @@ MES/ °×ҹ°ཻÌæʱ¼ä=20:30:00 MESÈÕ־±£´æ·¾¶=D:\APILog ´洢·þÎñÆ÷IPµØַ=192.168.2.108 -Ա¹¤ȨÏÞУÑé=http://10.22.160.141/core/api/public/equipment/base/user/login/verify -É豸²ÎÊýÉ趨ֵÇëÇó=http://10.22.160.141/core/api/public/param/setting/request -É豸²ÎÊýÉ趨ֵ±ä¸ü=http://10.22.160.141/core/api/public/param/setting/change -²úƷ½øվ=http://10.22.160.141/core/api/public/formation/section/arrival/bz -²úƷ¹ý³̼ӹ¤²ÎÊý=http://10.22.160.141/core/api/public/product/process/param/new/process -²úƷ½á¹û¼ӹ¤²ÎÊý=http://10.22.160.141/core/api/public/product/process/param/new/result -²úƷ³öվ=http://10.22.160.141/core/api/public/eve/pm/formation-section -É豸±¨¾¯=http://10.22.160.141/core/api/public/equipment/alarm/currency -É豸״̬=http://10.22.160.141/core/api/public/eve/pm/eqm/run/status/operation -ÄܺÄ=http://10.22.160.141/core/api/public/eve/pm/energy/consumption/collection/submit +Ա¹¤ȨÏÞУÑé=http://10.22.160.1/core/api/public/equipment/base/user/login/verify +É豸²ÎÊýÉ趨ֵÇëÇó=http://10.22.160.1/core/api/public/param/setting/request +É豸²ÎÊýÉ趨ֵ±ä¸ü=http://10.22.160.1/core/api/public/param/setting/change +²úƷ½øվ=http://10.22.160.2/core/api/public/formation/section/arrival +²úƷ¹ý³̼ӹ¤²ÎÊý=http://10.22.160.1/core/api/public/product/process/param/new/process +²úƷ½á¹û¼ӹ¤²ÎÊý=http://10.22.160.3/core/api/public/product/process/param/new/result +²úƷ³öվ=http://10.22.160.1/core/api/public/eve/pm/formation-section/bz +É豸±¨¾¯=http://10.22.160.1/core/api/public/equipment/alarm/currency +É豸״̬=http://10.22.160.1/core/api/public/eve/pm/eqm/run/status/operation +ÄܺÄ=http://10.22.160.1/core/api/public/eve/pm/energy/consumption/collection/submit ·çËÙÒÇ=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data ·çËÙÒÇ=https://iot.eveportal.com:9470/eve_api/ems/iot/upload_device_collect_data -·ֵµ²ÎÊý=http://10.22.160.141/core/api/public/eve/pm/eqm/new/grading +·ֵµ²ÎÊý=http://10.22.160.1/core/api/public/eve/pm/eqm/new/grading +°²ȫÉ豸״̬=http://10.22.161.62:804/device-status guid=a270c7d2-9cbd-4739-9a0b-0709b5813332 DeviceState=1 run_AlarmMark=0 diff --git a/LargeSquareOne/FrmAlarmLog.cs b/LargeSquareOne/FrmAlarmLog.cs index 68d7008..913818e 100644 --- a/LargeSquareOne/FrmAlarmLog.cs +++ b/LargeSquareOne/FrmAlarmLog.cs @@ -32,7 +32,6 @@ namespace LargeSquareOne } else { - int rowCount = this.dgv_Log.Rows.Add(); this.dgv_Log.Rows[rowCount].Cells[0].Value = CurrentTime; this.dgv_Log.Rows[rowCount].Cells[1].Value = isError ? "错误" : "信息"; diff --git a/LargeSquareOne/FrmDataMonitor.Designer.cs b/LargeSquareOne/FrmDataMonitor.Designer.cs index 5a13a56..1cbe0c2 100644 --- a/LargeSquareOne/FrmDataMonitor.Designer.cs +++ b/LargeSquareOne/FrmDataMonitor.Designer.cs @@ -63,6 +63,7 @@ this.rtb_Info = new System.Windows.Forms.RichTextBox(); this.groupBoxEX5 = new JinYuan.ControlLib.GroupBoxEX(); this.dgvBlankingData = new System.Windows.Forms.DataGridView(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -90,12 +91,12 @@ this.Column112 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column113 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column114 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.平面度 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column147 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column34 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column35 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column102 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column22 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.tableLayoutPanel1.SuspendLayout(); this.groupBoxEX3.SuspendLayout(); this.groupBoxEX2.SuspendLayout(); @@ -127,7 +128,7 @@ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 54.37666F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 477F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 13F)); - this.tableLayoutPanel1.Size = new System.Drawing.Size(1920, 1080); + this.tableLayoutPanel1.Size = new System.Drawing.Size(1920, 1061); this.tableLayoutPanel1.TabIndex = 0; // // groupBoxEX3 @@ -146,7 +147,7 @@ this.groupBoxEX3.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX3.Name = "groupBoxEX3"; this.groupBoxEX3.Padding = new System.Windows.Forms.Padding(2); - this.groupBoxEX3.Size = new System.Drawing.Size(343, 271); + this.groupBoxEX3.Size = new System.Drawing.Size(343, 262); this.groupBoxEX3.TabIndex = 14; this.groupBoxEX3.TabStop = false; this.groupBoxEX3.Text = "操作设置"; @@ -232,11 +233,11 @@ this.groupBoxEX2.Controls.Add(this.lVConfigRange); this.groupBoxEX2.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX2.ForeColor = System.Drawing.Color.White; - this.groupBoxEX2.Location = new System.Drawing.Point(2, 277); + this.groupBoxEX2.Location = new System.Drawing.Point(2, 268); this.groupBoxEX2.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX2.Name = "groupBoxEX2"; this.groupBoxEX2.Padding = new System.Windows.Forms.Padding(2); - this.groupBoxEX2.Size = new System.Drawing.Size(343, 323); + this.groupBoxEX2.Size = new System.Drawing.Size(343, 313); this.groupBoxEX2.TabIndex = 13; this.groupBoxEX2.TabStop = false; this.groupBoxEX2.Text = "参数"; @@ -258,7 +259,7 @@ this.lVConfigRange.Margin = new System.Windows.Forms.Padding(2); this.lVConfigRange.Name = "lVConfigRange"; this.lVConfigRange.OwnerDraw = true; - this.lVConfigRange.Size = new System.Drawing.Size(339, 300); + this.lVConfigRange.Size = new System.Drawing.Size(339, 290); this.lVConfigRange.TabIndex = 2; this.lVConfigRange.UseCompatibleStateImageBehavior = false; this.lVConfigRange.View = System.Windows.Forms.View.Details; @@ -302,7 +303,7 @@ this.groupBoxEX4.Name = "groupBoxEX4"; this.groupBoxEX4.Padding = new System.Windows.Forms.Padding(2); this.tableLayoutPanel1.SetRowSpan(this.groupBoxEX4, 2); - this.groupBoxEX4.Size = new System.Drawing.Size(1569, 598); + this.groupBoxEX4.Size = new System.Drawing.Size(1569, 579); this.groupBoxEX4.TabIndex = 15; this.groupBoxEX4.TabStop = false; this.groupBoxEX4.Text = "进站"; @@ -363,7 +364,7 @@ this.dgvFeedingData.RowHeadersWidth = 60; this.dgvFeedingData.RowTemplate.Height = 23; this.dgvFeedingData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgvFeedingData.Size = new System.Drawing.Size(1565, 575); + this.dgvFeedingData.Size = new System.Drawing.Size(1565, 556); this.dgvFeedingData.TabIndex = 10; this.dgvFeedingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvFeedingData_CellContentClick); this.dgvFeedingData.RowPrePaint += new System.Windows.Forms.DataGridViewRowPrePaintEventHandler(this.dgvFeedingData_RowPrePaint); @@ -437,7 +438,7 @@ this.groupBoxEX1.Controls.Add(this.rtb_Info); this.groupBoxEX1.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX1.ForeColor = System.Drawing.Color.White; - this.groupBoxEX1.Location = new System.Drawing.Point(2, 604); + this.groupBoxEX1.Location = new System.Drawing.Point(2, 585); this.groupBoxEX1.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX1.Name = "groupBoxEX1"; this.groupBoxEX1.Padding = new System.Windows.Forms.Padding(2); @@ -468,7 +469,7 @@ this.groupBoxEX5.Controls.Add(this.dgvBlankingData); this.groupBoxEX5.Dock = System.Windows.Forms.DockStyle.Fill; this.groupBoxEX5.ForeColor = System.Drawing.Color.White; - this.groupBoxEX5.Location = new System.Drawing.Point(349, 604); + this.groupBoxEX5.Location = new System.Drawing.Point(349, 585); this.groupBoxEX5.Margin = new System.Windows.Forms.Padding(2); this.groupBoxEX5.Name = "groupBoxEX5"; this.groupBoxEX5.Padding = new System.Windows.Forms.Padding(2); @@ -524,6 +525,7 @@ this.Column112, this.Column113, this.Column114, + this.平面度, this.Column147, this.Column34, this.Column35, @@ -562,6 +564,14 @@ this.dgvBlankingData.TabIndex = 10; this.dgvBlankingData.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvBlankingData_CellContentClick); // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "info.png"); + this.imageList1.Images.SetKeyName(1, "error.png"); + this.imageList1.Images.SetKeyName(2, "warning.png"); + // // dataGridViewTextBoxColumn1 // this.dataGridViewTextBoxColumn1.HeaderText = "序号"; @@ -590,7 +600,7 @@ // dataGridViewTextBoxColumn5 // this.dataGridViewTextBoxColumn5.DataPropertyName = "BarCode"; - this.dataGridViewTextBoxColumn5.HeaderText = "芯包条码"; + this.dataGridViewTextBoxColumn5.HeaderText = "电芯码"; this.dataGridViewTextBoxColumn5.MinimumWidth = 8; this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5"; this.dataGridViewTextBoxColumn5.ReadOnly = true; @@ -731,38 +741,45 @@ // Column110 // this.Column110.DataPropertyName = "CCDResult15"; - this.Column110.HeaderText = "极柱(POS/NEG)"; + this.Column110.HeaderText = "正极柱(POS/NEG)"; this.Column110.Name = "Column110"; this.Column110.ReadOnly = true; // // Column111 // this.Column111.DataPropertyName = "CCDResult16"; - this.Column111.HeaderText = "防爆阀(PRO)"; + this.Column111.HeaderText = "负极柱(POS/NEG)"; this.Column111.Name = "Column111"; this.Column111.ReadOnly = true; // // Column112 // this.Column112.DataPropertyName = "CCDResult17"; - this.Column112.HeaderText = "厚度1"; + this.Column112.HeaderText = "防爆阀(PRO)"; this.Column112.Name = "Column112"; this.Column112.ReadOnly = true; // // Column113 // this.Column113.DataPropertyName = "CCDResult18"; - this.Column113.HeaderText = "厚度2"; + this.Column113.HeaderText = "二维码"; this.Column113.Name = "Column113"; this.Column113.ReadOnly = true; // // Column114 // this.Column114.DataPropertyName = "CCDResult19"; - this.Column114.HeaderText = "厚度3"; + this.Column114.HeaderText = "厚度"; this.Column114.Name = "Column114"; this.Column114.ReadOnly = true; // + // 平面度 + // + this.平面度.DataPropertyName = "CCDResult20"; + this.平面度.HeaderText = "平面度"; + this.平面度.Name = "平面度"; + this.平面度.ReadOnly = true; + // // Column147 // this.Column147.DataPropertyName = "RethrowNum"; @@ -806,21 +823,13 @@ this.Column22.ReadOnly = true; this.Column22.Width = 150; // - // imageList1 - // - this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); - this.imageList1.TransparentColor = System.Drawing.Color.Transparent; - this.imageList1.Images.SetKeyName(0, "info.png"); - this.imageList1.Images.SetKeyName(1, "error.png"); - this.imageList1.Images.SetKeyName(2, "warning.png"); - // // FrmDataMonitor // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.ClientSize = new System.Drawing.Size(1920, 1080); + this.ClientSize = new System.Drawing.Size(1920, 1061); this.Controls.Add(this.tableLayoutPanel1); this.DoubleBuffered = true; this.Font = new System.Drawing.Font("微软雅黑", 10.5F); @@ -898,6 +907,7 @@ private System.Windows.Forms.DataGridViewTextBoxColumn Column112; private System.Windows.Forms.DataGridViewTextBoxColumn Column113; private System.Windows.Forms.DataGridViewTextBoxColumn Column114; + private System.Windows.Forms.DataGridViewTextBoxColumn 平面度; private System.Windows.Forms.DataGridViewTextBoxColumn Column147; private System.Windows.Forms.DataGridViewTextBoxColumn Column34; private System.Windows.Forms.DataGridViewTextBoxColumn Column35; diff --git a/LargeSquareOne/FrmDataMonitor.resx b/LargeSquareOne/FrmDataMonitor.resx index 6de7dc9..31eb293 100644 --- a/LargeSquareOne/FrmDataMonitor.resx +++ b/LargeSquareOne/FrmDataMonitor.resx @@ -174,6 +174,9 @@ True + + True + True @@ -197,7 +200,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABE - DQAAAk1TRnQBSQFMAgEBAwEAAZgBAgGYAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + DQAAAk1TRnQBSQFMAgEBAwEAAaABAgGgAQIBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA AwABEAMAAQEBAAEgBgABEC4AAxUBHQMkATQDBQEGKAADHQEpAl4BZwHwATUBNgHPAf8BNQE2Ac8B/wE1 ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wNOAZagAAMTARkDZQHlA+YB/wPmAf8D5gH/A+YB/wPmAf8DRwGA HAACUwFUAaoBNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2Ac8B/wE1ATYBzwH/ATUBNgHPAf8BNQE2 diff --git a/LargeSquareOne/FrmHistory.Designer.cs b/LargeSquareOne/FrmHistory.Designer.cs index 833aef2..f512d7e 100644 --- a/LargeSquareOne/FrmHistory.Designer.cs +++ b/LargeSquareOne/FrmHistory.Designer.cs @@ -28,9 +28,6 @@ /// private void InitializeComponent() { - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); @@ -46,6 +43,9 @@ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); this.panelEnhanced1 = new JinYuan.ControlLib.PanelEnhanced(); this.tabControlPlus1 = new HML.TabControlPlus(); this.tabPagePlus1 = new HML.TabPagePlus(); @@ -60,7 +60,6 @@ this.label3 = new System.Windows.Forms.Label(); this.dtp_End = new System.Windows.Forms.DateTimePicker(); this.label1 = new System.Windows.Forms.Label(); - this.dgv_Main = new System.Windows.Forms.DataGridView(); this.tabPagePlus2 = new HML.TabPagePlus(); this.tabControlPlus2 = new HML.TabControlPlus(); this.tabPagePlus4 = new HML.TabPagePlus(); @@ -108,6 +107,7 @@ this.dtp_AlarmTimeEnd = new System.Windows.Forms.DateTimePicker(); this.label12 = new System.Windows.Forms.Label(); this.dgv_AlarmData = new System.Windows.Forms.DataGridView(); + this.dgv_Main = new System.Windows.Forms.DataGridView(); this.panelEnhanced1.SuspendLayout(); this.tabControlPlus1.SuspendLayout(); this.tabPagePlus1.SuspendLayout(); @@ -115,7 +115,6 @@ this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); this.splitContainer1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).BeginInit(); this.tabPagePlus2.SuspendLayout(); this.tabControlPlus2.SuspendLayout(); this.tabPagePlus4.SuspendLayout(); @@ -140,6 +139,7 @@ this.splitContainer2.Panel2.SuspendLayout(); this.splitContainer2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).BeginInit(); this.SuspendLayout(); // // panelEnhanced1 @@ -338,58 +338,6 @@ this.label1.TabIndex = 12; this.label1.Text = "开始时间"; // - // dgv_Main - // - this.dgv_Main.AllowUserToAddRows = false; - this.dgv_Main.AllowUserToDeleteRows = false; - this.dgv_Main.AllowUserToResizeColumns = false; - this.dgv_Main.AllowUserToResizeRows = false; - this.dgv_Main.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells; - this.dgv_Main.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); - this.dgv_Main.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.dgv_Main.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78))))); - dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F); - dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgv_Main.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; - this.dgv_Main.ColumnHeadersHeight = 45; - this.dgv_Main.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; - dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); - dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F); - dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); - dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White; - dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgv_Main.DefaultCellStyle = dataGridViewCellStyle2; - this.dgv_Main.Dock = System.Windows.Forms.DockStyle.Fill; - this.dgv_Main.EnableHeadersVisualStyles = false; - this.dgv_Main.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147))))); - this.dgv_Main.Location = new System.Drawing.Point(0, 0); - this.dgv_Main.MultiSelect = false; - this.dgv_Main.Name = "dgv_Main"; - this.dgv_Main.ReadOnly = true; - this.dgv_Main.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); - dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F); - dataGridViewCellStyle3.ForeColor = System.Drawing.Color.White; - dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); - dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.White; - dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgv_Main.RowHeadersDefaultCellStyle = dataGridViewCellStyle3; - this.dgv_Main.RowHeadersWidth = 45; - this.dgv_Main.RowTemplate.Height = 23; - this.dgv_Main.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgv_Main.Size = new System.Drawing.Size(1603, 628); - this.dgv_Main.TabIndex = 5; - this.dgv_Main.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_Main_RowPostPaint); - this.dgv_Main.Paint += new System.Windows.Forms.PaintEventHandler(this.dgv_Main_Paint); - // // tabPagePlus2 // this.tabPagePlus2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(32)))), ((int)(((byte)(32)))), ((int)(((byte)(32))))); @@ -1225,6 +1173,58 @@ this.dgv_AlarmData.TabIndex = 5; this.dgv_AlarmData.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_AlarmData_RowPostPaint); // + // dgv_Main + // + this.dgv_Main.AllowUserToAddRows = false; + this.dgv_Main.AllowUserToDeleteRows = false; + this.dgv_Main.AllowUserToResizeColumns = false; + this.dgv_Main.AllowUserToResizeRows = false; + this.dgv_Main.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells; + this.dgv_Main.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(14)))), ((int)(((byte)(23)))), ((int)(((byte)(38))))); + this.dgv_Main.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgv_Main.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(30)))), ((int)(((byte)(78))))); + dataGridViewCellStyle1.Font = new System.Drawing.Font("微软雅黑", 10.5F); + dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgv_Main.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; + this.dgv_Main.ColumnHeadersHeight = 45; + this.dgv_Main.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); + dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.5F); + dataGridViewCellStyle2.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.White; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgv_Main.DefaultCellStyle = dataGridViewCellStyle2; + this.dgv_Main.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgv_Main.EnableHeadersVisualStyles = false; + this.dgv_Main.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(21)))), ((int)(((byte)(77)))), ((int)(((byte)(147))))); + this.dgv_Main.Location = new System.Drawing.Point(0, 0); + this.dgv_Main.MultiSelect = false; + this.dgv_Main.Name = "dgv_Main"; + this.dgv_Main.ReadOnly = true; + this.dgv_Main.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(6)))), ((int)(((byte)(40)))), ((int)(((byte)(86))))); + dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 10.5F); + dataGridViewCellStyle3.ForeColor = System.Drawing.Color.White; + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(20)))), ((int)(((byte)(80))))); + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.White; + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgv_Main.RowHeadersDefaultCellStyle = dataGridViewCellStyle3; + this.dgv_Main.RowHeadersWidth = 45; + this.dgv_Main.RowTemplate.Height = 23; + this.dgv_Main.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgv_Main.Size = new System.Drawing.Size(1603, 628); + this.dgv_Main.TabIndex = 5; + this.dgv_Main.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.dgv_Main_RowPostPaint); + this.dgv_Main.Paint += new System.Windows.Forms.PaintEventHandler(this.dgv_Main_Paint); + // // FrmHistory // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 20F); @@ -1244,7 +1244,6 @@ this.splitContainer1.Panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); this.splitContainer1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).EndInit(); this.tabPagePlus2.ResumeLayout(false); this.tabControlPlus2.ResumeLayout(false); this.tabPagePlus4.ResumeLayout(false); @@ -1274,6 +1273,7 @@ ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); this.splitContainer2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dgv_AlarmData)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dgv_Main)).EndInit(); this.ResumeLayout(false); } @@ -1289,7 +1289,6 @@ private System.Windows.Forms.Label label1; private JinYuan.ControlLib.PanelEnhanced panelEnhanced1; private System.Windows.Forms.SplitContainer splitContainer1; - private System.Windows.Forms.DataGridView dgv_Main; private HML.TabControlPlus tabControlPlus1; private HML.TabPagePlus tabPagePlus1; private HML.TabPagePlus tabPagePlus2; @@ -1341,5 +1340,6 @@ private System.Windows.Forms.DataGridView dgv_AlarmData; private System.Windows.Forms.TextBox txtBarCode; private System.Windows.Forms.Label label10; + private System.Windows.Forms.DataGridView dgv_Main; } } \ No newline at end of file diff --git a/LargeSquareOne/FrmHistory.cs b/LargeSquareOne/FrmHistory.cs index 20ae51a..f795975 100644 --- a/LargeSquareOne/FrmHistory.cs +++ b/LargeSquareOne/FrmHistory.cs @@ -455,9 +455,9 @@ namespace LargeSquareOne TimeSpan timeSpan = endDateTime - startDateTime; - if (timeSpan.TotalDays > 1.0) + if (timeSpan.TotalDays > 31.0) { - return OperateResult.CreateFailResult("查询范围不能超过1天"); + return OperateResult.CreateFailResult("查询范围不能超过31天"); } DataTable dataTable = CommonMethods.db.QueryDataTable(CommonMethods.dBSQL.SelectHostAlarmData(start, end, alarmType)); diff --git a/LargeSquareOne/FrmMain.Designer.cs b/LargeSquareOne/FrmMain.Designer.cs index ee069b3..84eab8c 100644 --- a/LargeSquareOne/FrmMain.Designer.cs +++ b/LargeSquareOne/FrmMain.Designer.cs @@ -125,6 +125,7 @@ this.lbl_Title.ForeColor = System.Drawing.Color.White; this.lbl_Title.Image = global::LargeSquareOne.Properties.Resources.Current; this.lbl_Title.Name = "lbl_Title"; + this.lbl_Title.Click += new System.EventHandler(this.lbl_Title_Click); // // label7 // diff --git a/LargeSquareOne/FrmMain.cs b/LargeSquareOne/FrmMain.cs index 5f95ae1..2f04baf 100644 --- a/LargeSquareOne/FrmMain.cs +++ b/LargeSquareOne/FrmMain.cs @@ -204,7 +204,7 @@ namespace LargeSquareOne CommonMethods.mesConfig.StatusMesUrl = IniConfigHelper.ReadIniData("MES配置", "设备状态", "0"); CommonMethods.mesConfig.WattrMeterUrl = IniConfigHelper.ReadIniData("MES配置", "能耗", "0"); CommonMethods.mesConfig.CollectData = IniConfigHelper.ReadIniData("MES配置", "风速仪", "0"); - + CommonMethods.mesConfig.SafeEqptStatusMesUrl = IniConfigHelper.ReadIniData("MES配置", "安全设备状态", "0"); //CommonMethods.ProdDRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDRFIDNgQty", "0")); //CommonMethods.ProdDXNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdDXNgQty", "0")); //CommonMethods.ProdGRFIDNgQty = Convert.ToInt32(IniConfigHelper.ReadIniData("统计计数", "ProdGRFIDNgQty", "0")); @@ -630,7 +630,7 @@ namespace LargeSquareOne /// 通用窗体切换 /// /// - /// + /// private void CommonNaviButton_Click(object sender, EventArgs e) { if (sender is NaviButton2 navi) @@ -1043,6 +1043,11 @@ namespace LargeSquareOne CommonMethods.IsLoginOk = false; } } + + private void lbl_Title_Click(object sender, EventArgs e) + { + + } } #region 消息筛选器 diff --git a/LargeSquareOne/FrmMain.resx b/LargeSquareOne/FrmMain.resx index be1178d..9f800c3 100644 --- a/LargeSquareOne/FrmMain.resx +++ b/LargeSquareOne/FrmMain.resx @@ -121,19 +121,16 @@ 4, 6, 4, 6 - - SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 服务器 + + + 3, -1 + Stretch - 微软雅黑, 15pt, style=Bold, Italic @@ -153,18 +150,12 @@ MiddlePanel - - MiddlePanel - - - 164, 51 + + 790, 45 39 - - 20, 20 - TopPanel @@ -195,8 +186,8 @@ 2 - - label18 + + 1752, 7 11 @@ -207,15 +198,12 @@ 0, 0 - - 6 + + 23 0 - - 18 - panel3 @@ -225,9 +213,6 @@ Center - - 状态 - 2 @@ -240,26 +225,17 @@ 1 - - label8 - panel1 35 - - Flat - - - True - 7, 13, 7, 13 - - TopPanel + + 9, 22, 9, 22 MiddlePanel @@ -345,9 +321,18 @@ 470, 54 + + panel3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + MiddlePanel + + True + 7 @@ -579,14 +564,17 @@ panel2 + + 11 + 隐藏主界面 led_IldeState - - 28, 2 + + 20, 20 483, 12 @@ -624,9 +612,6 @@ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 075295 - lbl_TitleBar @@ -636,8 +621,8 @@ 0 - - 20, 20 + + MiddlePanel 37 @@ -855,212 +840,8 @@ Stretch - - - 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 - P4Qwuf8D12Mmqnx5aLAAAAAASUVORK5CYII= - + + 微软雅黑, 11.5pt, style=Bold 26 @@ -1068,19 +849,16 @@ 10 - - lbl_LoginName - nav_HistotryData 1920, 1030 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + contextMenuStrip2 - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1095,14 +873,20 @@ 37, 19 + + CorePanel + 0 btnScale - - 1674, 9 + + label19 + + + label18 7, 13, 7, 13 @@ -1110,6 +894,9 @@ True + + TopPanel + CorePanel @@ -1119,14 +906,11 @@ 136, 22 - - 1 - 74, 41 - - 37, 19 + + 29, 17 SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null @@ -1140,11 +924,8 @@ 1743, 32 - - 20, 20 - - - 87, 41 + + Stretch JinYuan.ControlLib.NaviButton2, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @@ -1164,6 +945,9 @@ MiddlePanel + + 164, 51 + 36 @@ -1191,9 +975,6 @@ Center - - 微软雅黑, 11.5pt, style=Bold - 37 @@ -3178,9 +2959,6 @@ JinYuan.ControlLib.NaviButton2, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - 微软雅黑, 11.5pt, style=Bold - MiddlePanel @@ -3208,8 +2986,8 @@ 微软雅黑, 9pt - - label19 + + TopPanel 8 @@ -3437,6 +3215,9 @@ 5, 8, 5, 8 + + TopPanel + JinYuan.ControlLib.UCRollText, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @@ -3485,9 +3266,6 @@ 2 - - MiddlePanel - 15 @@ -3509,6 +3287,9 @@ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True + Top @@ -3545,6 +3326,9 @@ 12 + + 2023年06月02日 19:50:50 星期一 白班 + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3560,8 +3344,212 @@ 微软雅黑, 11.5pt, style=Bold - - 11 + + + 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 + P4Qwuf8D12Mmqnx5aLAAAAAASUVORK5CYII= + 4, 6, 4, 6 @@ -3587,8 +3575,8 @@ led_RunState - - 1714, 32 + + System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ucRollText1 @@ -3807,15 +3795,15 @@ MiddlePanel + + 136, 22 + 1874, 860 微软雅黑, 9pt - - 1752, 7 - 12 @@ -3825,12 +3813,12 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - MiddlePanel - panel3 + + 1674, 9 + 关于 @@ -3861,18 +3849,21 @@ 145, 45 - - panel3 - panel3 + + Center + None 0 + + 28, 2 + 微软雅黑, 9pt @@ -3882,6 +3873,214 @@ JinYuan.ControlLib.NaviButton2, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + 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 + dlDfetVWdct1a5XNN6wUo1osFaJuW/SP+nNMv6i75n2j/jLrvRG5b/ZJpAgM/vsK1sV06BK/SZHp0KXG + 8UWp+8e2WikntNmrpbSO08hs9RrCecrUSbkWqmAVegzvQcESFaSeDd506nzQszT8/x4hcXQVmiY1Zmm8 + XOCqFb2ettadmbUCl2RxZqtkNQ0miWfPU5NE/7xnk8QfIVPvBKnzoJ6GSWJlGki9A6SO8cqq2ghSrwGp + V0A9vRSkXmiXKpxjnUxMt0iqm2i2oz4IpR6xvdHLaFuTq35Ms/OQ6EsiqTdfs1KKum6pGHXdol9ki1nf + jbfMekfeMvto/Z3RFB+uv2OCUAK8r1ASdUWacG8CfG3RuYmkxu4HtvRwTqOaQut8bDwX3t90QpnS2BmE + UXg+YbQg3wu86dT5oLI0/O8eIXG8QGhKajwRLPA71dP6czhbh85mkZPEwW4Lar3yBGd9i+tOwSQRpT4E + Uv8MUu+FSWIxTBJzQepsP/Ek0ZtVFQ2TxEiQejVMEr8Fqb90TKsNB6lng9TTQOoJMEkMHBXf6IuTxE5S + b7liM2jzVSuljdcsBmy8NqbfhhtmyCfrW0Z/tO6myYcRt4wp/h1xa5SMV8sH624bY7LASWKfqPvmWOrh + PGZgUqujWlqrqzbrqa8e72mwxle7vpM3DhIMdFxEruoahPGGgzedOh/Y8YD/9giJQ5rQCPwwvfSg19MG + gCngBCeZQi664GpRyPcCELpT50M8SZTW+YjvbucDpdaLuehEl1p501VLlFp+w3VS6j7rW0wpsbvKLePV + 0WvdbRO8En4ceRfq6Qfm/WMejVWOb7XDlqpGxlNPnewn/niTmWpoQgzOtdQZq8jOBziD3bNnnQ8sO+C/ + PULikCYzBfwCXWp6PW0EmAPjhs7js7QCIslJ4mcLE6rEiy7/0PmoSiY7H1lVm6V1Pl4kNZWpNbZctlXb + fMVq4KZrY6lsTYlNyU0JLuPV03vDTVMs9XAOgxN0xdhHVgPjnzqoJz9x1c58wtBlPw4wzHk8WcVnFR/d + 0B6/FTsfa8GZTp0PQELS7iBxSBOZDvwSVXrgSeAnTAnQAvASYqkatIUxdF4OX819OZmpLdYW0jsfOEmU + 1vnIfE7nQ2o773lSa229bDd48xVrzNZ0sRUir5sjKDhdchmvEJi/IPIbb5krbr5jqRx9zwrXCXBVVyv1 + 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 + H2p7AaDigHD8AAAAAElFTkSuQmCC + + 89, 2 @@ -3912,9 +4111,6 @@ Fill - - PLC - 519, 45 @@ -3963,8 +4159,8 @@ MainPanel - - 790, 45 + + MiddlePanel System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3972,9 +4168,6 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True - 34, 36 @@ -3990,6 +4183,9 @@ 1 + + SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null + 1726, 43 @@ -4041,6 +4237,9 @@ TopPanel + + 7, 13, 7, 13 + 075295 @@ -4086,11 +4285,11 @@ 微软雅黑, 9pt - - True + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - panel3 + + MiddlePanel lblMES @@ -4104,6 +4303,213 @@ TopPanel + + + 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 + P4Qwuf8D12Mmqnx5aLAAAAAASUVORK5CYII= + + 345, 43 @@ -5251,595 +5657,18 @@ 5, 8, 5, 8 + + 4 + Top, Left, Right Top, Bottom, Left - - contextMenuStrip2 - - - CorePanel - - - Top, Left, Right - - - lbl_DateTime - - - 微软雅黑, 11.5pt, style=Bold - - - 4, 5, 4, 5 - - - 887, 2 - - - SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel3 - - - 管理员 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - JinYuan.ControlLib.NaviButton2, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 0 - - - System.Windows.Forms.NotifyIcon, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lbl_Title - - - 3 - - + MiddlePanel - - 145, 45 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 微软雅黑, 10.5pt - - - 4 - - - 94, 34 - - - JinYuan.ControlLib.UserStateMonitor, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 通信 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 7, 12 - - - 8 - - - 136, 22 - - - lbl_LoginLevel - - - Stretch - - - $this - - - MES - - - 7 - - - 1773, 32 - - - 4 - - - 15 - - - 12, 37, 12, 37 - - - nav_System - - - 0, 144 - - - TopPanel - - - 1580, 43 - - - TopPanel - - - 14 - - - Flat - - - SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null - - - 17 - - - MiddleLeft - - - 大圆柱入壳机A模块数据监测系统 - - - TopPanel - - - True - - - 145, 45 - - - nav_CPK - - - 494, 64 - - - 1920, 91 - - - 4 - - - 1718, 7 - - - 32, 17 - - - - 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 - P4Qwuf8D12Mmqnx5aLAAAAAASUVORK5CYII= - - - - panel3 - - - - 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 - jwAAAABJRU5ErkJggg== - - - - 6 - - - 43, 43 - - - panel2 - - - 9 - - - 7, 13, 7, 13 - - - 9, 22, 9, 22 - - - 16 - - - 9 - - - 110, 25 - - - panel2 - - - 4, 5, 4, 5 - - - CenterScreen - - - btn_Return - - - 170, 41 - - - 2023年06月02日 19:50:50 星期一 白班 - - - Stretch - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3, -1 - - - label1 - - - 微软雅黑, 11.5pt, style=Bold - - - 11 - - - Top, Bottom, Right - - - 5, 8, 5, 8 - - - label21 - - - 退出 - - - 3 - - - 显示主界面 - - - 713, 8 - - - 0 - - - True - - - Center - - - 0 - - - 1 - - - label2 - - - 3 - - - 793, 11 - - - 49, 41 - - - 32, 10 - - - 8, 20 - - - TopPanel - - - 94, 34 - - - 4, 6, 4, 6 - - - 33 - - - nav_Monitor - - - 20, 20 - iVBORw0KGgoAAAANSUhEUgAAALQAAAA7CAYAAADSK6A/AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH @@ -6048,14 +5877,390 @@ H2p7AaDigHD8AAAAAElFTkSuQmCC + + 20, 20 + + + 6 + + + lbl_DateTime + + + 4, 5, 4, 5 + + + SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel3 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + JinYuan.ControlLib.NaviButton2, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + 0 + + + 12, 37, 12, 37 + + + 075295 + + + lbl_Title + + + 3 + + + MiddlePanel + + + 145, 45 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 微软雅黑, 10.5pt + + + 4 + + + 94, 34 + + + JinYuan.ControlLib.UserStateMonitor, JinYuan.ControlLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + + 通信 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 7, 12 + + + 8 + + + 87, 41 + + + lbl_LoginLevel + + + Stretch + + + $this + + + MES + + + 7 + + + 137, 92 + + + 1773, 32 + + + 4 + + + 15 + + + SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null + + + nav_System + + + 0, 144 + + + lbl_LoginName + + + 1580, 43 + + + TopPanel + + + 14 + + + Flat + + + SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null + + + 17 + + + MiddleLeft + + + 大圆柱入壳机A模块数据监测系统 + + + TopPanel + + + True + + + 145, 45 + + + nav_CPK + + + 494, 64 + + + 状态 + + + 4 + + + 1718, 7 + + + 32, 17 + + + Flat + + + panel3 + + + + iVBORw0KGgoAAAANSUhEUgAAAMEAAAAtCAYAAAAXxA9lAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m + dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAA1zSURBVHhe7Z35dxXVAcev/5fn8C/Y7bTVU6ui1dYj + 1VoVF1SKCFRAWQqIQliSAGEJgUDYCSTsCIgBJSrIDiKCVau22tvP52Xuc0heBep7tqfn/vDhkJe5y5v5 + fOfeOzMvL8QYK4TbmoZBB5yBeNP8aF4MP4afzB/gp5lMnUlu6Zm+1fLw+ui3ng+rul8EYGSxwY1hB5Lo + P1sQw88XDvCL5hh+CbdLSyZTZwq/9Cw5p38pIDcfjJEV//mPI8DXlRfv7Yph/KkYZn0ewzx+O5hWaIMV + sBI6YS1sKNgEW6A7k2kQ+qVnyTn900N91Ev91NNa/uq1fuv5QAj0/lZD0FMNQNM/axcuy2+D6yAJvx16 + YSfshr0F+zOZOpPc0jN90zv9S8HQS/28Xhj0fPjaFIRuQ3C18sOkC0M3XgCLIclv8pL4SXo7dwAOwWHo + g6OZTIPQLz3TN73TvxSKFAg9TWHQXz0e7PbE8ykEVw3BwA+vfXXtRs1gmlaBQ45JS/In8e2MHeuH9wo+ + KHEqk6kTZa+Sa3qnf3qYApHCoK96q796rM9lv/U9uV/9z9xvvmUBtMFKWAdboBd2wwE4DEfgGLwPJ+Ak + nC04DxczmTqjV8kxfdM7/dNDfdRL/dRTfdVb/dVjfdbrsudDQvD63weYCy2wHNbAZuiB3bAfDv+D9EE/ + HIdTcA7Ow0W4BJczmQahX3qmb3qnf3qoj3qpn3qqr3qrv3qsz3qt38n1ISF49W8DzPuC1MAqWA9bYceX + LEjgEByFfjgOp+EsXIRLDC+X4Qp8UvBpJlMnklP6pWf6pnf6p4f6qJf6qaf6qrf6q8f6rNf6nVwfEoIZ + n5IOWAhLP2NhARth2+cx7IID0AfH4H0qOAln4QJ8BFcymR8YvdM/PdRHvdRPPdVXvdVfPdZnvdZvPdf3 + ISGYdoVfQsvVGJbBmk8YSmA77PlrDAehD/opfAJOw3n4MEEDcimTaTDJteSeHuqjXuqnnuqr3uqvHuuz + Xuu3nuv7kBBMv8SKGVo/Yv4EnZdJEGz/mKEFDlKoD/rhBBWdSVD52RLnMpkGU/ZN/5KLeqmfeqqvequ/ + eqzPeq3feq7vQ0NwnoRAywUSc5HkwKYPWVyw8V44SOE+OAbHqVBOCI18UHAyQQcymYZQOJac0z89TE7q + p57qq97qrx7rs17rt57r+zUh8JmLaadIyOkYms+w8dkYVp9jQQHdbLwLDlD4LSp5G96h0mPQTwPyrtDo + e5nMD4S+6V1yUB/1Uj/1VF/1Vn/1eDVO67V+67m+p2eNKv/48NErx2OYfSKGBR/EsPhkDB1s1MXGW6CX + gvuo4E2hwreouE9o6AgcBRtPvJPJNIiyZ3qnf3qoj3qpn3qqr3qrv3qsz3qt33qu73pfDYFP4U0+xoq5 + P4a57zJvej+GFWzUycabKLQNdlHBPiraT4VvUPkBOEhDhwps/LAUnclkGoF+6Zm+Jff0UB/1Uj/1VF/1 + Vn/1WJ/1Wr8nHY5h1K4B76sh8HHUl/qYJx1lvvR2DAsJxFIC0UGBrvdYXVO4h0p2UNnOIhC7YQ+N7aNR + G66EA+xMJtNI9Cw5p396qI96qZ96qq/rcHjJW5z598cwsRfxN8Xw+1Ux3L04hjtaBryvhsDnsiccimEK + CZlFoflHYlhEIFa8Q4oIxAYq20wgthKIbUUgemuEIgVD9mYydSa5lVzTux34p5tr8HUZ/i5E+Fmc5Sd3 + x/CnDTE8tTaGxztjeKQjhofaY7h/WQz3LInhV60D3ldC4OLAH+5bwYYUeIa0jN8ew9TdDB1vkCQqtoEu + ArGeQGwsBaK7CMX2UjB6CUYKRyZTD3RM53RwFSdoZW89EEPT3hheRfipPczxcXbSthj+vDWGcZtjGLMx + hufXx/B0VwxPrInhD4wAIwjBA8tjGN72bQj0v/JRNT+pc+eiGO7ll79loxErY/jj6hhGUvgZKhlLpTbw + lx1Ml/awuCBtSxg5VjBqrKZT6+hcNRh0WOx4JvNd6MsmTqrr8Wct03AFb8eppW+yiD0YQzMn4fn7YpiD + c6J7MpsTtPLP3Dng5DSmOlMIwmQcfYkRYPyWGF7gZP48I4H+6rE+67V+67m+673+V1bIfmTt17x439IY + fseI8HARgicZGUati2E0lb1IECZQ+UQaedmRgkan0wE7Yofs3Dw6bMdbeQOGZDlvxjfVwXrDsKxlRDEw + GxhRfPMGJ/P/g8fUY+sx9lh7zD32OqALbTih3C2cxZ22KLhn8xthLsyRGkHQQ33US/3UU33VW/3VY33W + a/3Wc33Xe/2vhuAuFgv+8kFDwPzpMQo5n3qWSpxbWalDjSOCQ4/pM4UpBK/RKTtnR2u9icEYmAXgzmgh + OIvYMe4gd5RnAnfaCoa9FKJVRZCcmnnW6AJ3dqZ+uE/dt+5j97X7PEnssfCYeGySzB4zj53H0GPpMa11 + rOuJfumZvg0eDcpTIn3VW/3VY33Wa/3Wc32/JgR+gNkXf1MOAYuJagiYX91ICEypia122p3SQOZ5NvEA + eCDAUajZAwOORosKFnPQHJnaPIDFgVzKQXVuuVw8yAXtHnRYWaLDM1qBQ3ZitbLUoPM61Coj5brLbZb7 + kvqX+mvffQ++F99TRdIC37PvPe0H94n7xn3kvnKfue/ch+7LWvv4f4bCqcqIcKMhwNtqCPA5hUDP9V3v + /6sjQSbzn9CwkcAfvu+awDlaJQRFEK4ZETKZ70lD1wQ3cnXIVbarbVfdrr5dhbsaHzwapCBUw5DJ1JHk + Vt2vDqX7BF439fqp11G9nup1Va+vep3V661ed/X6a3lKVBkN6MCMQUFIU6NMpp7oVTkAeqd/elieCt30 + fQLvmN3OC3ctYZhYxnDBhg9TYMiagGQ5zEwiaSkAJnAGnZlJp4aMBGn4ymTqRHKrGgTQPz2sBiFNh/B1 + yJoAr/Vbz/Vd76uPTdzBC/fwiweYL41g8fAoK+mRrgdI0mgSNTYFoBgB0jTIDtiZypkfHLLSHM7LZZlM + PUluVaZG+JYWx3o4eHGsr3qrv3qsz3qt33qu73pfDcGdvHAfCXnQtLDh4wwhT5Oi5w2AC+JiCjSFBirT + Hxr1+Yw07Uny29HKJUvw2nEmU0/0qnI5twhEWifooT7qpX7qaSUIeKu/eqzPeq3feq7vel8Nwd2k435T + 4iqa1DxJgeecV5Gm8Qwvk6jUhYdzMBtzOLIDrtiT+Ok6vTdPfK4jk2kE+pXucaRApHsHelkJA57qq97q + rx7rs17rt57ru95XQ3AvLz7I3OkREvMEQ8izFBpDksZRiY+gTnHqU5I/iV+Rno5Vb0pB5aZUonTjJpP5 + XhROVW4AFr5J5eZfKRApDPqqt/qrx/qs1/qt5/qu99UQPMAvRrDBYwwfT7PxaFI0zgqsiApnkrTZJo6G + vMNoIu2AHfIO5TLwrmX1rmvBykymTiSnqnfKvUuOd/qnh/qol/qpp/qqt/qrx/qs1/qt5/qu99UQPERS + HmGDx0nNc8yrXqDQBBL1MhVNt0IrtgEaa4U2hYeK6H1x4NmeI7HyvEmnHM1kGkThWeXREryrPEpiMPBR + L/VTT/VVb/VXj/VZr/Vbz/Vd76sheJS0yFMkZzSFxlF4MsmaRmWzSNocKl9AQ6002Ebj7XbADg16kM3P + G/gUoWzMZOpMckvPyg/96aE+6qV+6qm+6q3+6rE+67V+63lyvhqCkWwgo9h4DIUmUPgVKppBha9ReRON + tNBgG6ygAx39NAxd79IpH6MtPmCTP0uQaTTJMX3TO/3TQ33US/3UU33VW/3VY33Wa/3W8+R8NQSj2DDx + AgUnUsFUKpsFc6h4AY200uBSWEkHVh+PYS1sPBHDJtjqp3+gB3qLTwPtLD7+lsnUA33SK/3SM33TO/3T + Q33US/3UU33VW/3VY33Wa/0u+14NwRgKJMZSyUswlQpnUXkTDTXDEjqxDPzTFZ2w7jSNw5YzdAh6YAfs + PBvD7kymQeiXnumb3umfHuqjXuqnnuqr3uqvHuuzXut32fdqCPwepzITqXAqzKSBubCQhhefo3LogM7z + NAobYSt0X4hhO+wo2HUxhj2ZTJ3Rq+SYvumd/umhPuqlfuqpvuqt/uqxPuv1YNerIZhE5YOZAjNgzocx + zIfWS1QO7dD5EcMPbIDNsA165DJJLbE7k6kTZa/0TN/0Tv/0UB/1Uj/1VF/1Vn/1WJ9reV6E4GqYzIZT + Px7K9CsxzIYmaIa2qyw8oAPWQBds+IR5GWyBbvCvAPdmMg1Cv/RM3/RO//RQH/VSP/VUX/VWf/W4lt8v + E5Tbmj41BD3hReZM/r32f8frn8UwDxbCElgOHbAK1sK6z+kMbIItBd2ZTJ1JbumZvumd/umhPuqlfuqp + vuptLZ8TY/G++PbKYbcMX/NNePULUvPldzMPmmExLIHl0A6rC9ZAF6z/KpNpDPqlZ8k5/dNDfdRL/dTT + Wv6Wwfdbhnd+g/+3fvuN9n6vaxoR5nz93TTBQmiBRbC0YDm0Q0cm0yD0S8+Sc/qnh/qol7V8LaPfej7w + PcYD32jvP0UQ/Gb7DjgPAwuGm8FP6PhRNT+zKf6x00ymniS39Ezfanl4ffRbz4cNuB/DvwBFWfEtUZUG + jwAAAABJRU5ErkJggg== + + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 43, 43 + + + panel2 + + + 9 + + + 20, 20 + + + PLC + + + 16 + + + 9 + + + 110, 25 + + + panel2 + + + 4, 5, 4, 5 + + + CenterScreen + + + 6 + + + 170, 41 + + + Top, Left, Right + + + Stretch + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + btn_Return + + + label1 + + + panel3 + + + 11 + + + Top, Bottom, Right + + + 5, 8, 5, 8 + + + label21 + + + 退出 + + + 3 + + + 显示主界面 + + + 713, 8 + + + 0 + + + True + + + True + + + 0 + + + 1 + + + label2 + + + 3 + + + 793, 11 + + + 49, 41 + + + 32, 10 + + + 8, 20 + + + True + + + 94, 34 + + + 4, 6, 4, 6 + + + 33 + + + nav_Monitor + + + 20, 20 + + + 37, 19 + MiddleCenter - - 29, 17 + + 1920, 91 - - 4 + + 微软雅黑, 11.5pt, style=Bold 8 @@ -6087,8 +6292,8 @@ 5 - - 137, 92 + + 1714, 32 20 @@ -7246,228 +7451,23 @@ ///+AAAA/////////////////wAAAf////8= - - SeeSharpTools.JY.GUI.LED, SeeSharpTools.JY.GUI, Version=1.4.4.533, Culture=neutral, PublicKeyToken=null + + 微软雅黑, 11.5pt, style=Bold - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 管理员 System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 6 + + label8 System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 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 - dlDfetVWdct1a5XNN6wUo1osFaJuW/SP+nNMv6i75n2j/jLrvRG5b/ZJpAgM/vsK1sV06BK/SZHp0KXG - 8UWp+8e2WikntNmrpbSO08hs9RrCecrUSbkWqmAVegzvQcESFaSeDd506nzQszT8/x4hcXQVmiY1Zmm8 - XOCqFb2ettadmbUCl2RxZqtkNQ0miWfPU5NE/7xnk8QfIVPvBKnzoJ6GSWJlGki9A6SO8cqq2ghSrwGp - V0A9vRSkXmiXKpxjnUxMt0iqm2i2oz4IpR6xvdHLaFuTq35Ms/OQ6EsiqTdfs1KKum6pGHXdol9ki1nf - jbfMekfeMvto/Z3RFB+uv2OCUAK8r1ASdUWacG8CfG3RuYmkxu4HtvRwTqOaQut8bDwX3t90QpnS2BmE - UXg+YbQg3wu86dT5oLI0/O8eIXG8QGhKajwRLPA71dP6czhbh85mkZPEwW4Lar3yBGd9i+tOwSQRpT4E - Uv8MUu+FSWIxTBJzQepsP/Ek0ZtVFQ2TxEiQejVMEr8Fqb90TKsNB6lng9TTQOoJMEkMHBXf6IuTxE5S - b7liM2jzVSuljdcsBmy8NqbfhhtmyCfrW0Z/tO6myYcRt4wp/h1xa5SMV8sH624bY7LASWKfqPvmWOrh - PGZgUqujWlqrqzbrqa8e72mwxle7vpM3DhIMdFxEruoahPGGgzedOh/Y8YD/9giJQ5rQCPwwvfSg19MG - gCngBCeZQi664GpRyPcCELpT50M8SZTW+YjvbucDpdaLuehEl1p501VLlFp+w3VS6j7rW0wpsbvKLePV - 0WvdbRO8En4ceRfq6Qfm/WMejVWOb7XDlqpGxlNPnewn/niTmWpoQgzOtdQZq8jOBziD3bNnnQ8sO+C/ - PULikCYzBfwCXWp6PW0EmAPjhs7js7QCIslJ4mcLE6rEiy7/0PmoSiY7H1lVm6V1Pl4kNZWpNbZctlXb - fMVq4KZrY6lsTYlNyU0JLuPV03vDTVMs9XAOgxN0xdhHVgPjnzqoJz9x1c58wtBlPw4wzHk8WcVnFR/d - 0B6/FTsfa8GZTp0PQELS7iBxSBOZDvwSVXrgSeAnTAnQAvASYqkatIUxdF4OX819OZmpLdYW0jsfOEmU - 1vnIfE7nQ2o773lSa229bDd48xVrzNZ0sRUir5sjKDhdchmvEJi/IPIbb5krbr5jqRx9zwrXCXBVVyv1 - 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 - H2p7AaDigHD8AAAAAElFTkSuQmCC - + + 6 145, 45 @@ -7478,8 +7478,8 @@ 1434, 43 - - MiddlePanel + + 1 17 @@ -7490,8 +7490,8 @@ nav_SetSystem - - True + + 微软雅黑, 11.5pt, style=Bold 微软雅黑, 10.5pt, style=Bold @@ -7499,8 +7499,8 @@ Center - - 23 + + 18 True @@ -7517,8 +7517,8 @@ 隐藏主界面 - - Stretch + + 887, 2 16 diff --git a/LargeSquareOne/FrmMain.zh-CN.resx b/LargeSquareOne/FrmMain.zh-CN.resx index 18434e1..9d23138 100644 --- a/LargeSquareOne/FrmMain.zh-CN.resx +++ b/LargeSquareOne/FrmMain.zh-CN.resx @@ -5051,13 +5051,13 @@ - 1874, 910 + 1874, 891 - 1920, 936 + 1920, 917 - 1920, 1080 + 1920, 1061 diff --git a/采集项与PLC地址.xlsx b/采集项与PLC地址.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c3d5a774675b86f8086a16bfedb264f5a75a9ed4 GIT binary patch literal 11150 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