diff --git a/.vs/LL28在线/FileContentIndex/5bcdab18-04ed-4290-916f-2e23633128d0.vsidx b/.vs/LL28在线/FileContentIndex/5bcdab18-04ed-4290-916f-2e23633128d0.vsidx deleted file mode 100644 index 477aa91..0000000 Binary files a/.vs/LL28在线/FileContentIndex/5bcdab18-04ed-4290-916f-2e23633128d0.vsidx and /dev/null differ diff --git a/.vs/LL28在线/FileContentIndex/ab549d00-f482-44bf-a1db-8476ed232cb7.vsidx b/.vs/LL28在线/FileContentIndex/ab549d00-f482-44bf-a1db-8476ed232cb7.vsidx new file mode 100644 index 0000000..c61a395 Binary files /dev/null and b/.vs/LL28在线/FileContentIndex/ab549d00-f482-44bf-a1db-8476ed232cb7.vsidx differ diff --git a/.vs/LL28在线/v17/.suo b/.vs/LL28在线/v17/.suo index 3d6aa2f..79204df 100644 Binary files a/.vs/LL28在线/v17/.suo and b/.vs/LL28在线/v17/.suo differ diff --git a/.vs/LL28在线/v17/DocumentLayout.json b/.vs/LL28在线/v17/DocumentLayout.json index 990e303..ff68482 100644 --- a/.vs/LL28在线/v17/DocumentLayout.json +++ b/.vs/LL28在线/v17/DocumentLayout.json @@ -3,7 +3,7 @@ "WorkspaceRootPath": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|d:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B ll-28\\ll-28\\slc1-n\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { @@ -14,17 +14,29 @@ "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" }, { - "AbsoluteMoniker": "D:0:0:{FB7970FD-F699-4093-83D0-509501B7863C}|tongxin\\NetWorkHelper\\NetWorkHelper.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\networkhelper\\tcp\\itcpclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{FB7970FD-F699-4093-83D0-509501B7863C}|tongxin\\NetWorkHelper\\NetWorkHelper.csproj|solutionrelative:tongxin\\networkhelper\\tcp\\itcpclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\electricity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" + }, + { + "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\modbustcp_28.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\modbustcp_28.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|d:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B ll-28\\ll-28\\slc1-n\\electricity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\electricity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\electricity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\electricity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" }, + { + "AbsoluteMoniker": "D:0:0:{FB7970FD-F699-4093-83D0-509501B7863C}|tongxin\\NetWorkHelper\\NetWorkHelper.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\networkhelper\\tcp\\itcpclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{FB7970FD-F699-4093-83D0-509501B7863C}|tongxin\\NetWorkHelper\\NetWorkHelper.csproj|solutionrelative:tongxin\\networkhelper\\tcp\\itcpclient.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_batchsave.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_batchsave.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -73,10 +85,6 @@ "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\modbustcp_28.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\modbustcp_28.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_saomaset.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_saomaset.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -89,10 +97,6 @@ "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plc_tcp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plc_tcp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" }, - { - "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", - "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" - }, { "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plc_tcp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plc_tcp.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -117,10 +121,6 @@ "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_rootset.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_rootset.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\form_plccontrol.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\slc1-n\\activationmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{F7F71589-095A-45C2-975C-739BE2D1CE15}|SLC1-N\\SLC1-N.csproj|solutionrelative:slc1-n\\activationmanager.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -234,7 +234,7 @@ "RelativeDocumentMoniker": "SLC1-N\\Form1.cs", "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form1.cs", "RelativeToolTip": "SLC1-N\\Form1.cs", - "ViewState": "AQIAAF0WAAAAAAAAAAAUwGYWAABbAAAA", + "ViewState": "AQIAAD4QAAAAAAAAAAD4v04QAAANAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-10-18T01:41:29.412Z", "IsPinned": true, @@ -242,16 +242,17 @@ }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 6, "Title": "Electricity.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs", "RelativeDocumentMoniker": "SLC1-N\\Electricity.cs", "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs", "RelativeToolTip": "SLC1-N\\Electricity.cs", - "ViewState": "AQIAAGYAAAAAAAAAAAA1wIMAAAAJAAAA", + "ViewState": "AQIAAJUAAAAAAAAAAAAEwL0AAABBAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-10-30T02:55:49.085Z", - "IsPinned": true + "IsPinned": true, + "EditorCaption": "" }, { "$type": "Bookmark", @@ -281,32 +282,6 @@ "$type": "Bookmark", "Name": "ST:254354193:0:{71f361cc-493f-47c0-923f-f2570b6f8618}" }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{5a4e9529-b6a0-46b5-be4f-0f0b239bc0eb}" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "Electricity.cs [\u8BBE\u8BA1]", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs", - "RelativeDocumentMoniker": "SLC1-N\\Electricity.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs [\u8BBE\u8BA1]", - "RelativeToolTip": "SLC1-N\\Electricity.cs [\u8BBE\u8BA1]", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-08-18T01:03:21.678Z" - }, - { - "$type": "Document", - "DocumentIndex": 9, - "Title": "Form_LogOn.cs [\u8BBE\u8BA1]", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_LogOn.cs", - "RelativeDocumentMoniker": "SLC1-N\\Form_LogOn.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_LogOn.cs [\u8BBE\u8BA1]", - "RelativeToolTip": "SLC1-N\\Form_LogOn.cs [\u8BBE\u8BA1]", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-08-20T08:55:27.078Z" - }, { "$type": "Document", "DocumentIndex": 2, @@ -319,6 +294,67 @@ "WhenOpened": "2025-08-18T02:52:28.347Z", "EditorCaption": " [\u8BBE\u8BA1]" }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "Form_BatchSave.cs [\u8BBE\u8BA1]", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_BatchSave.cs", + "RelativeDocumentMoniker": "SLC1-N\\Form_BatchSave.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_BatchSave.cs [\u8BBE\u8BA1]", + "RelativeToolTip": "SLC1-N\\Form_BatchSave.cs [\u8BBE\u8BA1]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-11-17T02:12:36.44Z" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "ITcpClient.cs", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", + "RelativeDocumentMoniker": "tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", + "RelativeToolTip": "tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", + "ViewState": "AQIAADMAAAAAAAAAAIAzwLAAAAAeAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-08-21T06:27:43.017Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "ModbusTCP_28.cs", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\ModbusTCP_28.cs", + "RelativeDocumentMoniker": "SLC1-N\\ModbusTCP_28.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\ModbusTCP_28.cs", + "RelativeToolTip": "SLC1-N\\ModbusTCP_28.cs", + "ViewState": "AQIAAGgBAAAAAAAAAAAjwG4BAAALAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-08-18T03:38:22.768Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Form_PLCcontrol.cs", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", + "RelativeDocumentMoniker": "SLC1-N\\Form_PLCcontrol.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", + "RelativeToolTip": "SLC1-N\\Form_PLCcontrol.cs", + "ViewState": "AQIAAK4AAAAAAAAAAAD4v8YAAABEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-10-30T02:20:21.019Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Form_PLCcontrol.cs [\u8BBE\u8BA1]", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", + "RelativeDocumentMoniker": "SLC1-N\\Form_PLCcontrol.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs [\u8BBE\u8BA1]", + "RelativeToolTip": "SLC1-N\\Form_PLCcontrol.cs [\u8BBE\u8BA1]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-10-30T02:12:11.587Z", + "EditorCaption": " [\u8BBE\u8BA1]" + }, { "$type": "Document", "DocumentIndex": 1, @@ -331,32 +367,35 @@ "WhenOpened": "2025-11-11T02:49:54.535Z", "EditorCaption": "" }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{5a4e9529-b6a0-46b5-be4f-0f0b239bc0eb}" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "Form_LogOn.cs [\u8BBE\u8BA1]", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_LogOn.cs", + "RelativeDocumentMoniker": "SLC1-N\\Form_LogOn.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_LogOn.cs [\u8BBE\u8BA1]", + "RelativeToolTip": "SLC1-N\\Form_LogOn.cs [\u8BBE\u8BA1]", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-08-20T08:55:27.078Z" + }, { "$type": "Document", "DocumentIndex": 7, - "Title": "Form_BatchSave.cs [\u8BBE\u8BA1]", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_BatchSave.cs", - "RelativeDocumentMoniker": "SLC1-N\\Form_BatchSave.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_BatchSave.cs [\u8BBE\u8BA1]", - "RelativeToolTip": "SLC1-N\\Form_BatchSave.cs [\u8BBE\u8BA1]", + "Title": "Electricity.cs [\u8BBE\u8BA1]", + "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs", + "RelativeDocumentMoniker": "SLC1-N\\Electricity.cs", + "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.cs [\u8BBE\u8BA1]", + "RelativeToolTip": "SLC1-N\\Electricity.cs [\u8BBE\u8BA1]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-11-17T02:12:36.44Z" + "WhenOpened": "2025-08-18T01:03:21.678Z" }, { "$type": "Document", - "DocumentIndex": 3, - "Title": "ITcpClient.cs", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", - "RelativeDocumentMoniker": "tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", - "RelativeToolTip": "tongxin\\NetWorkHelper\\TCP\\ITcpClient.cs", - "ViewState": "AQIAADMAAAAAAAAAAIAzwLAAAAAeAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-08-21T06:27:43.017Z" - }, - { - "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 9, "Title": "Form_BatchSave.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_BatchSave.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_BatchSave.cs", @@ -368,7 +407,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 11, "Title": "Form_LogOn.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_LogOn.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_LogOn.cs", @@ -380,7 +419,7 @@ }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 18, "Title": "Form_HQMESconfig.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_HQMESconfig.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_HQMESconfig.cs", @@ -391,7 +430,7 @@ }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 14, "Title": "Electricity.Designer.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Electricity.Designer.cs", "RelativeDocumentMoniker": "SLC1-N\\Electricity.Designer.cs", @@ -403,7 +442,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 22, "Title": "Form_SaomaSet.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_SaomaSet.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_SaomaSet.cs", @@ -414,7 +453,7 @@ }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 13, "Title": "yiqiParam.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\yiqiParam.cs", "RelativeDocumentMoniker": "SLC1-N\\yiqiParam.cs", @@ -426,7 +465,7 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 16, "Title": "Form_Alarm.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_Alarm.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_Alarm.cs", @@ -437,7 +476,7 @@ }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 15, "Title": "Form_Alarm.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_Alarm.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_Alarm.cs", @@ -449,7 +488,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 17, "Title": "Form_HQMESconfig.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_HQMESconfig.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_HQMESconfig.cs", @@ -461,7 +500,7 @@ }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 21, "Title": "Form_SaomaSet.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_SaomaSet.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_SaomaSet.cs", @@ -473,7 +512,7 @@ }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 20, "Title": "Form1.Designer.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form1.Designer.cs", "RelativeDocumentMoniker": "SLC1-N\\Form1.Designer.cs", @@ -486,7 +525,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 19, "Title": "Form_hbMESset.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_hbMESset.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_hbMESset.cs", @@ -498,19 +537,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, - "Title": "ModbusTCP_28.cs", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\ModbusTCP_28.cs", - "RelativeDocumentMoniker": "SLC1-N\\ModbusTCP_28.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\ModbusTCP_28.cs", - "RelativeToolTip": "SLC1-N\\ModbusTCP_28.cs", - "ViewState": "AQIAAIIBAAAAAAAAAAA0wI0BAAA9AAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-08-18T03:38:22.768Z" - }, - { - "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 23, "Title": "Form_PLC_TCP.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLC_TCP.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_PLC_TCP.cs", @@ -521,18 +548,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, - "Title": "Form_PLCcontrol.cs [\u8BBE\u8BA1]", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", - "RelativeDocumentMoniker": "SLC1-N\\Form_PLCcontrol.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u52E4\\\u534E\u8D1DLL-28\\\u6B63\u8D1F\u538B\\huabei4tongdao\\SLC1-N\\Form_PLCcontrol.cs [\u8BBE\u8BA1]", - "RelativeToolTip": "..\\..\\..\\..\\\u534E\u52E4\\\u534E\u8D1DLL-28\\\u6B63\u8D1F\u538B\\huabei4tongdao\\SLC1-N\\Form_PLCcontrol.cs [\u8BBE\u8BA1]", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-10-30T02:12:11.587Z" - }, - { - "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 24, "Title": "Form_PLC_TCP.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLC_TCP.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_PLC_TCP.cs", @@ -544,19 +560,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, - "Title": "Form_PLCcontrol.cs", - "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", - "RelativeDocumentMoniker": "SLC1-N\\Form_PLCcontrol.cs", - "ToolTip": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLCcontrol.cs", - "RelativeToolTip": "SLC1-N\\Form_PLCcontrol.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAgAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-10-30T02:20:21.019Z" - }, - { - "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 25, "Title": "Form_PLC_Serialport.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLC_Serialport.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_PLC_Serialport.cs", @@ -568,7 +572,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 26, "Title": "Form_PLC_Serialport.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_PLC_Serialport.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_PLC_Serialport.cs", @@ -579,7 +583,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 27, "Title": "JsonConfig.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\JsonConfig.cs", "RelativeDocumentMoniker": "SLC1-N\\JsonConfig.cs", @@ -591,7 +595,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 29, "Title": "Form_RootSet.cs", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_RootSet.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_RootSet.cs", @@ -603,7 +607,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 28, "Title": "Form_RootSet.cs [\u8BBE\u8BA1]", "DocumentMoniker": "D:\\\u684C\u9762\\\u83AB\u79A7\u4EAE\\\u534E\u8D1D\\\u6B63\u8D1F\u538B28\\\u6B63\u8D1F\u538B LL-28\\LL-28\\SLC1-N\\Form_RootSet.cs", "RelativeDocumentMoniker": "SLC1-N\\Form_RootSet.cs", diff --git a/SLC1-N/Form1.Designer.cs b/SLC1-N/Form1.Designer.cs index 76680cb..c8e8f5e 100644 --- a/SLC1-N/Form1.Designer.cs +++ b/SLC1-N/Form1.Designer.cs @@ -3062,7 +3062,7 @@ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.KeyPreview = true; this.Name = "Form1"; - this.Text = " LL28-Z_V25111901"; + this.Text = " LL28-Z_V25112101"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.Load += new System.EventHandler(this.Form1_Load); this.uiGroupBox5.ResumeLayout(false); diff --git a/SLC1-N/Form_PLCcontrol.Designer.cs b/SLC1-N/Form_PLCcontrol.Designer.cs index 4709ccd..cbc0518 100644 --- a/SLC1-N/Form_PLCcontrol.Designer.cs +++ b/SLC1-N/Form_PLCcontrol.Designer.cs @@ -46,6 +46,14 @@ this.bt_M1030 = new System.Windows.Forms.Button(); this.bt_M1029 = new System.Windows.Forms.Button(); this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.bt_M1048_False = new System.Windows.Forms.Button(); + this.bt_M1048_True = new System.Windows.Forms.Button(); + this.bt_M1047_False = new System.Windows.Forms.Button(); + this.bt_M1047_True = new System.Windows.Forms.Button(); + this.bt_M1046_False = new System.Windows.Forms.Button(); + this.bt_M1046_True = new System.Windows.Forms.Button(); + this.bt_M1045_False = new System.Windows.Forms.Button(); + this.bt_M1045_True = new System.Windows.Forms.Button(); this.groupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -98,7 +106,7 @@ // bt_M1025_up // this.bt_M1025_up.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1025_up.Location = new System.Drawing.Point(551, 133); + this.bt_M1025_up.Location = new System.Drawing.Point(551, 105); this.bt_M1025_up.Name = "bt_M1025_up"; this.bt_M1025_up.Size = new System.Drawing.Size(127, 57); this.bt_M1025_up.TabIndex = 13; @@ -109,7 +117,7 @@ // bt_M1025_down // this.bt_M1025_down.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1025_down.Location = new System.Drawing.Point(403, 133); + this.bt_M1025_down.Location = new System.Drawing.Point(403, 105); this.bt_M1025_down.Name = "bt_M1025_down"; this.bt_M1025_down.Size = new System.Drawing.Size(127, 57); this.bt_M1025_down.TabIndex = 12; @@ -120,7 +128,7 @@ // bt_M1024 // this.bt_M1024.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1024.Location = new System.Drawing.Point(167, 121); + this.bt_M1024.Location = new System.Drawing.Point(166, 93); this.bt_M1024.Name = "bt_M1024"; this.bt_M1024.Size = new System.Drawing.Size(127, 57); this.bt_M1024.TabIndex = 11; @@ -132,7 +140,7 @@ // bt_M1023 // this.bt_M1023.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1023.Location = new System.Drawing.Point(17, 121); + this.bt_M1023.Location = new System.Drawing.Point(16, 93); this.bt_M1023.Name = "bt_M1023"; this.bt_M1023.Size = new System.Drawing.Size(127, 57); this.bt_M1023.TabIndex = 10; @@ -144,7 +152,7 @@ // bt_M1028_up // this.bt_M1028_up.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1028_up.Location = new System.Drawing.Point(551, 234); + this.bt_M1028_up.Location = new System.Drawing.Point(551, 178); this.bt_M1028_up.Name = "bt_M1028_up"; this.bt_M1028_up.Size = new System.Drawing.Size(127, 57); this.bt_M1028_up.TabIndex = 17; @@ -155,7 +163,7 @@ // bt_M1028_down // this.bt_M1028_down.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1028_down.Location = new System.Drawing.Point(403, 234); + this.bt_M1028_down.Location = new System.Drawing.Point(403, 178); this.bt_M1028_down.Name = "bt_M1028_down"; this.bt_M1028_down.Size = new System.Drawing.Size(127, 57); this.bt_M1028_down.TabIndex = 16; @@ -166,7 +174,7 @@ // bt_M1027 // this.bt_M1027.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1027.Location = new System.Drawing.Point(167, 222); + this.bt_M1027.Location = new System.Drawing.Point(166, 166); this.bt_M1027.Name = "bt_M1027"; this.bt_M1027.Size = new System.Drawing.Size(127, 57); this.bt_M1027.TabIndex = 15; @@ -178,7 +186,7 @@ // bt_M1026 // this.bt_M1026.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1026.Location = new System.Drawing.Point(17, 222); + this.bt_M1026.Location = new System.Drawing.Point(16, 166); this.bt_M1026.Name = "bt_M1026"; this.bt_M1026.Size = new System.Drawing.Size(127, 57); this.bt_M1026.TabIndex = 14; @@ -190,7 +198,7 @@ // bt_M1031_up // this.bt_M1031_up.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1031_up.Location = new System.Drawing.Point(551, 335); + this.bt_M1031_up.Location = new System.Drawing.Point(551, 250); this.bt_M1031_up.Name = "bt_M1031_up"; this.bt_M1031_up.Size = new System.Drawing.Size(127, 57); this.bt_M1031_up.TabIndex = 21; @@ -201,7 +209,7 @@ // bt_M1031_down // this.bt_M1031_down.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1031_down.Location = new System.Drawing.Point(403, 335); + this.bt_M1031_down.Location = new System.Drawing.Point(403, 250); this.bt_M1031_down.Name = "bt_M1031_down"; this.bt_M1031_down.Size = new System.Drawing.Size(127, 57); this.bt_M1031_down.TabIndex = 20; @@ -212,7 +220,7 @@ // bt_M1030 // this.bt_M1030.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1030.Location = new System.Drawing.Point(167, 323); + this.bt_M1030.Location = new System.Drawing.Point(166, 238); this.bt_M1030.Name = "bt_M1030"; this.bt_M1030.Size = new System.Drawing.Size(127, 57); this.bt_M1030.TabIndex = 19; @@ -224,7 +232,7 @@ // bt_M1029 // this.bt_M1029.Font = new System.Drawing.Font("宋体", 12F); - this.bt_M1029.Location = new System.Drawing.Point(17, 323); + this.bt_M1029.Location = new System.Drawing.Point(16, 238); this.bt_M1029.Name = "bt_M1029"; this.bt_M1029.Size = new System.Drawing.Size(127, 57); this.bt_M1029.TabIndex = 18; @@ -246,16 +254,112 @@ this.groupBox1.Controls.Add(this.bt_M1027); this.groupBox1.Location = new System.Drawing.Point(12, 12); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(313, 394); + this.groupBox1.Size = new System.Drawing.Size(313, 314); this.groupBox1.TabIndex = 22; this.groupBox1.TabStop = false; this.groupBox1.Text = "点动式"; // + // bt_M1048_False + // + this.bt_M1048_False.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1048_False.Location = new System.Drawing.Point(906, 249); + this.bt_M1048_False.Name = "bt_M1048_False"; + this.bt_M1048_False.Size = new System.Drawing.Size(147, 57); + this.bt_M1048_False.TabIndex = 30; + this.bt_M1048_False.Text = "CH4 测堵气缸缩回"; + this.bt_M1048_False.UseVisualStyleBackColor = true; + this.bt_M1048_False.Click += new System.EventHandler(this.bt_M1048_False_Click); + // + // bt_M1048_True + // + this.bt_M1048_True.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1048_True.Location = new System.Drawing.Point(740, 249); + this.bt_M1048_True.Name = "bt_M1048_True"; + this.bt_M1048_True.Size = new System.Drawing.Size(147, 57); + this.bt_M1048_True.TabIndex = 29; + this.bt_M1048_True.Text = "CH4 测堵气缸伸出"; + this.bt_M1048_True.UseVisualStyleBackColor = true; + this.bt_M1048_True.Click += new System.EventHandler(this.bt_M1048_True_Click); + // + // bt_M1047_False + // + this.bt_M1047_False.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1047_False.Location = new System.Drawing.Point(906, 177); + this.bt_M1047_False.Name = "bt_M1047_False"; + this.bt_M1047_False.Size = new System.Drawing.Size(147, 57); + this.bt_M1047_False.TabIndex = 28; + this.bt_M1047_False.Text = "CH3 测堵气缸缩回"; + this.bt_M1047_False.UseVisualStyleBackColor = true; + this.bt_M1047_False.Click += new System.EventHandler(this.bt_M1047_False_Click); + // + // bt_M1047_True + // + this.bt_M1047_True.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1047_True.Location = new System.Drawing.Point(740, 177); + this.bt_M1047_True.Name = "bt_M1047_True"; + this.bt_M1047_True.Size = new System.Drawing.Size(147, 57); + this.bt_M1047_True.TabIndex = 27; + this.bt_M1047_True.Text = "CH3 测堵气缸伸出"; + this.bt_M1047_True.UseVisualStyleBackColor = true; + this.bt_M1047_True.Click += new System.EventHandler(this.bt_M1047_True_Click); + // + // bt_M1046_False + // + this.bt_M1046_False.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1046_False.Location = new System.Drawing.Point(906, 104); + this.bt_M1046_False.Name = "bt_M1046_False"; + this.bt_M1046_False.Size = new System.Drawing.Size(147, 57); + this.bt_M1046_False.TabIndex = 26; + this.bt_M1046_False.Text = "CH2 测堵气缸缩回"; + this.bt_M1046_False.UseVisualStyleBackColor = true; + this.bt_M1046_False.Click += new System.EventHandler(this.bt_M1046_False_Click); + // + // bt_M1046_True + // + this.bt_M1046_True.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1046_True.Location = new System.Drawing.Point(740, 104); + this.bt_M1046_True.Name = "bt_M1046_True"; + this.bt_M1046_True.Size = new System.Drawing.Size(147, 57); + this.bt_M1046_True.TabIndex = 25; + this.bt_M1046_True.Text = "CH2 测堵气缸伸出"; + this.bt_M1046_True.UseVisualStyleBackColor = true; + this.bt_M1046_True.Click += new System.EventHandler(this.bt_M1046_True_Click); + // + // bt_M1045_False + // + this.bt_M1045_False.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1045_False.Location = new System.Drawing.Point(906, 31); + this.bt_M1045_False.Name = "bt_M1045_False"; + this.bt_M1045_False.Size = new System.Drawing.Size(147, 57); + this.bt_M1045_False.TabIndex = 24; + this.bt_M1045_False.Text = "CH1 测堵气缸缩回"; + this.bt_M1045_False.UseVisualStyleBackColor = true; + this.bt_M1045_False.Click += new System.EventHandler(this.bt_M1045_False_Click); + // + // bt_M1045_True + // + this.bt_M1045_True.Font = new System.Drawing.Font("宋体", 12F); + this.bt_M1045_True.Location = new System.Drawing.Point(740, 31); + this.bt_M1045_True.Name = "bt_M1045_True"; + this.bt_M1045_True.Size = new System.Drawing.Size(147, 57); + this.bt_M1045_True.TabIndex = 23; + this.bt_M1045_True.Text = "CH1 测堵气缸伸出"; + this.bt_M1045_True.UseVisualStyleBackColor = true; + this.bt_M1045_True.Click += new System.EventHandler(this.bt_M1045_True_Click); + // // Form_PLCcontrol // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(704, 418); + this.ClientSize = new System.Drawing.Size(1087, 341); + this.Controls.Add(this.bt_M1048_False); + this.Controls.Add(this.bt_M1048_True); + this.Controls.Add(this.bt_M1047_False); + this.Controls.Add(this.bt_M1047_True); + this.Controls.Add(this.bt_M1046_False); + this.Controls.Add(this.bt_M1046_True); + this.Controls.Add(this.bt_M1045_False); + this.Controls.Add(this.bt_M1045_True); this.Controls.Add(this.groupBox1); this.Controls.Add(this.bt_M1031_up); this.Controls.Add(this.bt_M1031_down); @@ -294,5 +398,13 @@ private System.Windows.Forms.Button bt_M1030; private System.Windows.Forms.Button bt_M1029; private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Button bt_M1048_False; + private System.Windows.Forms.Button bt_M1048_True; + private System.Windows.Forms.Button bt_M1047_False; + private System.Windows.Forms.Button bt_M1047_True; + private System.Windows.Forms.Button bt_M1046_False; + private System.Windows.Forms.Button bt_M1046_True; + private System.Windows.Forms.Button bt_M1045_False; + private System.Windows.Forms.Button bt_M1045_True; } } \ No newline at end of file diff --git a/SLC1-N/Form_PLCcontrol.cs b/SLC1-N/Form_PLCcontrol.cs index 0f1cd36..5d6801b 100644 --- a/SLC1-N/Form_PLCcontrol.cs +++ b/SLC1-N/Form_PLCcontrol.cs @@ -174,5 +174,45 @@ namespace SLC1_N { Signal_PLC_WriteCoil = null; } + + // CH1测堵气缸伸出/缩回 + private void bt_M1045_True_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1045, true); + } + private void bt_M1045_False_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1045, false); + } + + // CH2测堵气缸伸出/缩回 + private void bt_M1046_True_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1046, true); + } + private void bt_M1046_False_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1046, false); + } + + // CH3测堵气缸伸出/缩回 + private void bt_M1047_True_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1047, true); + } + private void bt_M1047_False_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1047, false); + } + + // CH4测堵气缸伸出/缩回 + private void bt_M1048_True_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1048, true); + } + private void bt_M1048_False_Click(object sender, EventArgs e) + { + Signal_PLC_WriteCoil?.Invoke(1048, false); + } } } diff --git a/SLC1-N/ModbusTCP_28.cs b/SLC1-N/ModbusTCP_28.cs index d7d3971..6ffc0a6 100644 --- a/SLC1-N/ModbusTCP_28.cs +++ b/SLC1-N/ModbusTCP_28.cs @@ -403,7 +403,7 @@ namespace SLC1_N try { string hexAddress = address.ToString("X4"); - int regCount = values.Length; // 修正:每个int对应1个寄存器 + int regCount = values.Length; // 每个int对应1个寄存器 int byteCount = regCount * 2; // 构建报文头 diff --git a/SLC1-N/SLC1-N.csproj b/SLC1-N/SLC1-N.csproj index 1d7064e..3f30426 100644 --- a/SLC1-N/SLC1-N.csproj +++ b/SLC1-N/SLC1-N.csproj @@ -7,7 +7,7 @@ {F7F71589-095A-45C2-975C-739BE2D1CE15} WinExe SLC1_N - LL28-Z-V25111901 + LL28-Z-V25112101正负压 v4.8 512 true diff --git a/SLC1-N/obj/Debug/LL28-Z-V25111901.exe b/SLC1-N/bin/Debug/LL28-Z-V25112101正负压.exe similarity index 98% rename from SLC1-N/obj/Debug/LL28-Z-V25111901.exe rename to SLC1-N/bin/Debug/LL28-Z-V25112101正负压.exe index af6ed68..370d234 100644 Binary files a/SLC1-N/obj/Debug/LL28-Z-V25111901.exe and b/SLC1-N/bin/Debug/LL28-Z-V25112101正负压.exe differ diff --git a/SLC1-N/bin/Debug/LL28-Z-V25111901.exe.config b/SLC1-N/bin/Debug/LL28-Z-V25112101正负压.exe.config similarity index 100% rename from SLC1-N/bin/Debug/LL28-Z-V25111901.exe.config rename to SLC1-N/bin/Debug/LL28-Z-V25112101正负压.exe.config diff --git a/SLC1-N/obj/Debug/LL28-Z-V25111901.pdb b/SLC1-N/bin/Debug/LL28-Z-V25112101正负压.pdb similarity index 69% rename from SLC1-N/obj/Debug/LL28-Z-V25111901.pdb rename to SLC1-N/bin/Debug/LL28-Z-V25112101正负压.pdb index b551e2b..9ee3d3c 100644 Binary files a/SLC1-N/obj/Debug/LL28-Z-V25111901.pdb and b/SLC1-N/bin/Debug/LL28-Z-V25112101正负压.pdb differ diff --git a/SLC1-N/bin/Debug/Logs/log_20251022.log b/SLC1-N/bin/Debug/Logs/log_20251022.log deleted file mode 100644 index 7f4ae43..0000000 --- a/SLC1-N/bin/Debug/Logs/log_20251022.log +++ /dev/null @@ -1,79 +0,0 @@ -2025-10-22 16:33:58.408 [DEBUG] [MES] http://127.0.0.1:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567890","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:33:58"} -2025-10-22 16:34:48.830 [DEBUG] [MES] http://127.0.0.1:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:34:47"} -2025-10-22 16:49:02.683 [DEBUG] [MES] http://127.0.0.1:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:49:02"} -2025-10-22 16:51:04.715 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567890","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:51:04"} -2025-10-22 16:51:04.760 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:52:51.573 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567892","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:52:51"} -2025-10-22 16:52:51.582 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:53:49.957 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567890","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:53:49"} -2025-10-22 16:53:50.048 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:54:17.747 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:54:17"} -2025-10-22 16:54:17.752 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:56:25.201 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567892","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:56:25"} -2025-10-22 16:56:25.210 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:56:34.455 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:56:34"} -2025-10-22 16:56:34.458 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 16:56:44.850 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567894","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 16:56:44"} -2025-10-22 16:56:44.854 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:04:44.205 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567894","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:04:44"} -2025-10-22 17:04:44.245 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:05:05.312 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:05:05"} -2025-10-22 17:05:05.315 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:24:43.088 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567891","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:24:43"} -2025-10-22 17:24:43.112 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:24:47.042 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567892","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:24:47"} -2025-10-22 17:24:47.073 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:24:47.150 [ERROR] CH1入站 PLC写入10异常 ,行号 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__118_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 3977 -Exception: TimeoutException -Message: No Response from Modbus Slave -Stack Trace: 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__118_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 3977 -2025-10-22 17:24:48.760 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567893","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:24:48"} -2025-10-22 17:24:48.763 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:24:51.442 [DEBUG] [MES] http://localhost:43120/TestWebService.asmx/AutoVerificationTestSN, {"barcode":"1234567895","workorder":"1","partno":"1","station":"1","equipmentno":"1","computerName":"PC-20230419CFZS","computerIP":"192.168.1.90","intime":"2025-10-22 17:24:51"} -2025-10-22 17:24:51.444 [DEBUG] [MES] AutoVerificationTestSN 返回 value:{"d":"{\"Success\":\"TRUE\",\"PromptCode\":\"\",\"PromptMessage\":\"\"}"} - -2025-10-22 17:24:55.261 [ERROR] CH3入站 PLC写入10异常 ,行号 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__120_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 4162 -Exception: TimeoutException -Message: No Response from Modbus Slave -Stack Trace: 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__120_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 4162 -2025-10-22 17:24:59.321 [INFO] CH2入站 PLC写入10 -2025-10-22 17:25:03.340 [ERROR] CH4入站 PLC写入10异常 ,行号 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__121_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 4254 -Exception: TimeoutException -Message: No Response from Modbus Slave -Stack Trace: 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 EasyModbus.ModbusClient.WriteSingleRegister(Int32 startingAddress, Int32 value) - 在 SLC1_N.Form1.b__121_0() 位置 D:\桌面\莫禧亮\耕德\LL-28_sitongdao\SLC1-N\Form1.cs:行号 4254 diff --git a/SLC1-N/bin/Debug/NetWorkHelper.dll b/SLC1-N/bin/Debug/NetWorkHelper.dll index 1e5ea59..03aed3e 100644 Binary files a/SLC1-N/bin/Debug/NetWorkHelper.dll and b/SLC1-N/bin/Debug/NetWorkHelper.dll differ diff --git a/SLC1-N/bin/Debug/NetWorkHelper.pdb b/SLC1-N/bin/Debug/NetWorkHelper.pdb index 3635b03..c028360 100644 Binary files a/SLC1-N/bin/Debug/NetWorkHelper.pdb and b/SLC1-N/bin/Debug/NetWorkHelper.pdb differ diff --git a/SLC1-N/bin/Debug/productiondata.json b/SLC1-N/bin/Debug/productiondata.json index 1ac76ae..08556de 100644 --- a/SLC1-N/bin/Debug/productiondata.json +++ b/SLC1-N/bin/Debug/productiondata.json @@ -1,10 +1,10 @@ { "ProductionData": { - "Total": 10, - "OK": 9, + "Total": 11, + "OK": 10, "NG": 1, - "LastUpdate": "2025-11-18T14:57:44.7352212+08:00", - "OKRate": 90.0, - "NGRate": 10.0 + "LastUpdate": "2025-11-19T16:29:37.5290254+08:00", + "OKRate": 90.91, + "NGRate": 9.09 } } \ No newline at end of file diff --git a/SLC1-N/obj/Debug/Interop.ADOX.dll b/SLC1-N/obj/Debug/Interop.ADOX.dll index cd18e62..bb24188 100644 Binary files a/SLC1-N/obj/Debug/Interop.ADOX.dll and b/SLC1-N/obj/Debug/Interop.ADOX.dll differ diff --git a/SLC1-N/bin/Debug/LL28-Z-V25111901.exe b/SLC1-N/obj/Debug/LL28-Z-V25112101正负压.exe similarity index 98% rename from SLC1-N/bin/Debug/LL28-Z-V25111901.exe rename to SLC1-N/obj/Debug/LL28-Z-V25112101正负压.exe index af6ed68..370d234 100644 Binary files a/SLC1-N/bin/Debug/LL28-Z-V25111901.exe and b/SLC1-N/obj/Debug/LL28-Z-V25112101正负压.exe differ diff --git a/SLC1-N/bin/Debug/LL28-Z-V25111901.pdb b/SLC1-N/obj/Debug/LL28-Z-V25112101正负压.pdb similarity index 69% rename from SLC1-N/bin/Debug/LL28-Z-V25111901.pdb rename to SLC1-N/obj/Debug/LL28-Z-V25112101正负压.pdb index b551e2b..9ee3d3c 100644 Binary files a/SLC1-N/bin/Debug/LL28-Z-V25111901.pdb and b/SLC1-N/obj/Debug/LL28-Z-V25112101正负压.pdb differ diff --git a/SLC1-N/obj/Debug/SLC1-N.csproj.AssemblyReference.cache b/SLC1-N/obj/Debug/SLC1-N.csproj.AssemblyReference.cache index 6f4dc36..a7d7410 100644 Binary files a/SLC1-N/obj/Debug/SLC1-N.csproj.AssemblyReference.cache and b/SLC1-N/obj/Debug/SLC1-N.csproj.AssemblyReference.cache differ diff --git a/SLC1-N/obj/Debug/SLC1-N.csproj.FileListAbsolute.txt b/SLC1-N/obj/Debug/SLC1-N.csproj.FileListAbsolute.txt index 169f2d0..3532efd 100644 --- a/SLC1-N/obj/Debug/SLC1-N.csproj.FileListAbsolute.txt +++ b/SLC1-N/obj/Debug/SLC1-N.csproj.FileListAbsolute.txt @@ -726,7 +726,6 @@ D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\Ne D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\Spire.XLS.dll D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\SunnyUI.Common.dll D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\SunnyUI.dll -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\NetWorkHelper.pdb D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\EasyModbus.xml D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\Newtonsoft.Json.xml D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\SLC1-N.csproj.AssemblyReference.cache @@ -754,8 +753,9 @@ D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\SL D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\SLC1-N.csproj.GenerateResource.cache D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\SLC1-N.csproj.CoreCompileInputs.cache D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\SLC1-N.csproj.Up2Date -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25111901.exe.config -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25111901.exe -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25111901.pdb -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\LL28-Z-V25111901.exe -D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\LL28-Z-V25111901.pdb +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25112101正负压.exe.config +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25112101正负压.exe +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\LL28-Z-V25112101正负压.pdb +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\LL28-Z-V25112101正负压.exe +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\obj\Debug\LL28-Z-V25112101正负压.pdb +D:\桌面\莫禧亮\华贝\正负压28\正负压 LL-28\LL-28\SLC1-N\bin\Debug\NetWorkHelper.pdb diff --git a/SLC1-N/obj/Debug/SLC1-N.csproj.GenerateResource.cache b/SLC1-N/obj/Debug/SLC1-N.csproj.GenerateResource.cache index eafcb50..9098d16 100644 Binary files a/SLC1-N/obj/Debug/SLC1-N.csproj.GenerateResource.cache and b/SLC1-N/obj/Debug/SLC1-N.csproj.GenerateResource.cache differ diff --git a/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.dll b/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.dll index 1e5ea59..03aed3e 100644 Binary files a/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.dll and b/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.dll differ diff --git a/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.pdb b/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.pdb index 3635b03..c028360 100644 Binary files a/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.pdb and b/tongxin/NetWorkHelper/bin/Debug/NetWorkHelper.pdb differ diff --git a/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.dll b/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.dll index 1e5ea59..03aed3e 100644 Binary files a/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.dll and b/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.dll differ diff --git a/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.pdb b/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.pdb index 3635b03..c028360 100644 Binary files a/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.pdb and b/tongxin/NetWorkHelper/obj/Debug/NetWorkHelper.pdb differ