From d5f5b40b2d537729175291aaa3cd48850eac8d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=91=E5=8F=AB=E9=94=84=E5=A4=B4?= Date: Sat, 13 Jan 2024 14:18:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A3=A8=E7=B2=89=E7=94=B5=E6=9C=BA=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LjDeliverControlBoard/InitAction.cs | 4 +- .../Entity/DeliverPressureEntity.cs | 5 + .../LjDeliverPressureSetting/InitAction.cs | 3 + .../PressureSettingButtonAction.cs | 3 + .../DBHelpers/DB137WriterHelper.cs | 7 + .../nodeForm/DeliverPressureSetting.xml | 154 ++++++++++++++++-- 6 files changed, 161 insertions(+), 15 deletions(-) diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverControlBoard/InitAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverControlBoard/InitAction.cs index 6520eaf..5387115 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverControlBoard/InitAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverControlBoard/InitAction.cs @@ -394,7 +394,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverControlBoard } } - + /// + /// 去换一个方式 + /// private void GetMotorStatus2() { int str = MotorSelect.SelectedIndex; diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/Entity/DeliverPressureEntity.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/Entity/DeliverPressureEntity.cs index b38d4ef..b84825a 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/Entity/DeliverPressureEntity.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/Entity/DeliverPressureEntity.cs @@ -113,5 +113,10 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting.Entity public MCTextBox TxtSpeedMA { get; set; } public MCTextBox TxtSpeedMB { get; set; } public MCTextBox TxtSpeedMC { get; set; } + + + public MCTextBox SetSpeedA { get; set; } + + public MCTextBox SetSpeedM { get; set; } } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/InitAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/InitAction.cs index 56cd746..a448c52 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/InitAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/InitAction.cs @@ -145,6 +145,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting speed.TxtSpeedMB.MCValue = dB91.DM2DSM01.SetSpeed_M.ToString(); speed.TxtSpeedMC.MCValue = dB91.DM3DSM01.SetSpeed_M.ToString(); + speed.SetSpeedA.MCValue=dB91.DM1GDS12.SetSpeed_A.ToString(); + speed.SetSpeedM.MCValue = dB91.DM1GDS12.SetSpeed_M.ToString(); + } } } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/PressureSettingButtonAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/PressureSettingButtonAction.cs index 252b2a8..a36b079 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/PressureSettingButtonAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjDeliverPressureSetting/PressureSettingButtonAction.cs @@ -80,6 +80,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting Convert.ToSingle(speed.TxtSpeedMC.MCValue), }); + DB91WriterHelper.AddSpeed(Convert.ToSingle(speed.SetSpeedA.MCValue), Convert.ToSingle(speed.SetSpeedM.MCValue)); + + MessageBox.Show("下传成功"); } catch (Exception) diff --git a/DataBlockHelper/DBHelpers/DB137WriterHelper.cs b/DataBlockHelper/DBHelpers/DB137WriterHelper.cs index ed141b9..56d16b2 100644 --- a/DataBlockHelper/DBHelpers/DB137WriterHelper.cs +++ b/DataBlockHelper/DBHelpers/DB137WriterHelper.cs @@ -37,5 +37,12 @@ namespace DataBlockHelper.DBHelpers start = start +14; } } + + public static void AddSpeed(float a,float m) + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write("DB91.78.0", a); + siemensS7Net.Write("DB91.82.0", m); + } } } diff --git a/Main/MCEdit/Data/MCProject/nodeForm/DeliverPressureSetting.xml b/Main/MCEdit/Data/MCProject/nodeForm/DeliverPressureSetting.xml index ee2ad05..85e6266 100644 --- a/Main/MCEdit/Data/MCProject/nodeForm/DeliverPressureSetting.xml +++ b/Main/MCEdit/Data/MCProject/nodeForm/DeliverPressureSetting.xml @@ -51,6 +51,132 @@ 74 + + + + Red + DarkGray + + + False + + + + None + True + True + Hz + 宋体, 9pt + 188, 265 + MCLabel159 + 17, 12 + + + + + Red + DarkGray + + + False + + + + None + True + True + Hz + 宋体, 9pt + 188, 233 + MCLabel158 + 17, 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + 0 + 0 + True + + + False + + + + None + True + True + + 123, 259 + SetSpeedM + 59, 26 + 98 + + + + + Red + DarkGray + + + False + + + + None + True + True + 磨粉电机手动转速 + 宋体, 9pt + 18, 265 + MCLabel157 + 101, 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + 0 + 0 + True + + + False + + + + None + True + True + + 123, 227 + SetSpeedA + 59, 26 + 96 + + + + + Red + DarkGray + + + False + + + + None + True + True + 磨粉电机自动转速 + 宋体, 9pt + 18, 233 + MCLabel156 + 101, 12 + @@ -67,7 +193,7 @@ True Hz 宋体, 9pt - 188, 232 + 188, 163 MCLabel150 17, 12 @@ -107,7 +233,7 @@ True Hz 宋体, 9pt - 188, 160 + 188, 128 MCLabel152 17, 12 @@ -129,7 +255,7 @@ True True - 123, 226 + 123, 190 TxtSpeedMC 59, 26 86 @@ -150,7 +276,7 @@ True 筛分机C手动转速 宋体, 9pt - 18, 232 + 18, 196 MCLabel153 95, 12 @@ -172,7 +298,7 @@ True True - 123, 192 + 123, 156 TxtSpeedMB 59, 26 85 @@ -193,7 +319,7 @@ True 筛分机B手动转速 宋体, 9pt - 18, 199 + 18, 163 MCLabel154 95, 12 @@ -215,7 +341,7 @@ True True - 123, 152 + 123, 122 TxtSpeedMA 59, 26 83 @@ -236,7 +362,7 @@ True 筛分机A手动转速 宋体, 9pt - 18, 161 + 18, 131 MCLabel155 95, 12 @@ -256,7 +382,7 @@ True Hz 宋体, 9pt - 188, 105 + 188, 96 MCLabel123 17, 12 @@ -276,7 +402,7 @@ True Hz 宋体, 9pt - 188, 72 + 188, 64 MCLabel122 17, 12 @@ -318,7 +444,7 @@ True True - 123, 99 + 123, 89 TxtSpeedC 59, 26 77 @@ -339,7 +465,7 @@ True 筛分机C自动转速 宋体, 9pt - 18, 105 + 18, 95 MCLabel85 95, 12 @@ -361,7 +487,7 @@ True True - 123, 65 + 123, 56 TxtSpeedB 59, 26 75 @@ -382,7 +508,7 @@ True 筛分机B自动转速 宋体, 9pt - 18, 72 + 18, 63 MCLabel86 95, 12