电机添加91模块

dep_deliver
我叫锄头 1 year ago
parent 3a33698c5c
commit a6f5b33c3f

@ -107,5 +107,11 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting.Entity
public MCTextBox TxtSpeedA { get; set; }
public MCTextBox TxtSpeedB { get; set; }
public MCTextBox TxtSpeedC { get; set; }
public MCTextBox TxtSpeedMA { get; set; }
public MCTextBox TxtSpeedMB { get; set; }
public MCTextBox TxtSpeedMC { get; set; }
}
}

@ -137,6 +137,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting
speed.TxtSpeedA.MCValue=dB137.SpeedA.ToString();
speed.TxtSpeedB.MCValue = dB137.SpeedB.ToString();
speed.TxtSpeedC.MCValue = dB137.SpeedC.ToString();
DB91Helper dB91=new DB91Helper();
speed.TxtSpeedMA.MCValue=dB91.DM1DSM01.SetSpeed_M.ToString();
speed.TxtSpeedMB.MCValue = dB91.DM2DSM01.SetSpeed_M.ToString();
speed.TxtSpeedMC.MCValue = dB91.DM3DSM01.SetSpeed_M.ToString();
}
}
}

@ -72,6 +72,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjDeliverPressureSetting
Convert.ToSingle(speed.TxtSpeedC.MCValue),
});
DB91WriterHelper.AddSpeed(new List<float>()
{
Convert.ToSingle(speed.TxtSpeedMA.MCValue),
Convert.ToSingle(speed.TxtSpeedMB.MCValue),
Convert.ToSingle(speed.TxtSpeedMC.MCValue),
});
MessageBox.Show("下传成功");
}
catch (Exception)

@ -21,4 +21,21 @@ namespace DataBlockHelper.DBHelpers
}
}
}
public class DB91WriterHelper
{
public static void AddSpeed(List<float> ls)
{
var siemensS7Net = PlcConnect.Instance;
int start = 40;
foreach (var item in ls)
{
string db = $"DB91.{start}.0";
siemensS7Net.Write(db, item);
start = start +14;
}
}
}
}

@ -51,6 +51,195 @@
<Property name="TabIndex">74</Property>
</Object>
<Object type="System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="GroupBox7" children="Controls">
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel150" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">188, 232</Property>
<Property name="Name">MCLabel150</Property>
<Property name="Size">17, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel151" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">188, 199</Property>
<Property name="Name">MCLabel151</Property>
<Property name="Size">17, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel152" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">188, 160</Property>
<Property name="Name">MCLabel152</Property>
<Property name="Size">17, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCTextBox, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="TxtSpeedMC" children="Controls">
<Property name="KeyDownActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="WaterMarkText" />
<Property name="MaxValue">0</Property>
<Property name="MinValue">0</Property>
<Property name="IsEmpty">True</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">123, 226</Property>
<Property name="Name">TxtSpeedMC</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">86</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel153" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机C手动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 232</Property>
<Property name="Name">MCLabel153</Property>
<Property name="Size">95, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCTextBox, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="TxtSpeedMB" children="Controls">
<Property name="KeyDownActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="WaterMarkText" />
<Property name="MaxValue">0</Property>
<Property name="MinValue">0</Property>
<Property name="IsEmpty">True</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">123, 192</Property>
<Property name="Name">TxtSpeedMB</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">85</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel154" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机B手动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 199</Property>
<Property name="Name">MCLabel154</Property>
<Property name="Size">95, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCTextBox, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="TxtSpeedMA" children="Controls">
<Property name="KeyDownActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</Property>
<Property name="WaterMarkText" />
<Property name="MaxValue">0</Property>
<Property name="MinValue">0</Property>
<Property name="IsEmpty">True</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">123, 152</Property>
<Property name="Name">TxtSpeedMA</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">83</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel155" children="Controls">
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="MCKey" />
<Property name="MCDataSourceID" />
<Property name="IsDbControl">False</Property>
<Property name="InitDataSource" />
<Property name="ActionDataSource" />
<Property name="BindDataSource" />
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机A手动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 161</Property>
<Property name="Name">MCLabel155</Property>
<Property name="Size">95, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel123" children="Controls">
<Property name="Format" />
<Property name="TextName" />
@ -67,7 +256,7 @@
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">160, 121</Property>
<Property name="Location">188, 105</Property>
<Property name="Name">MCLabel123</Property>
<Property name="Size">17, 12</Property>
</Object>
@ -87,7 +276,7 @@
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">160, 72</Property>
<Property name="Location">188, 72</Property>
<Property name="Name">MCLabel122</Property>
<Property name="Size">17, 12</Property>
</Object>
@ -107,7 +296,7 @@
<Property name="MCEnabled">True</Property>
<Property name="Text">Hz</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">160, 33</Property>
<Property name="Location">188, 33</Property>
<Property name="Name">MCLabel121</Property>
<Property name="Size">17, 12</Property>
</Object>
@ -129,7 +318,7 @@
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">95, 115</Property>
<Property name="Location">123, 99</Property>
<Property name="Name">TxtSpeedC</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">77</Property>
@ -148,11 +337,11 @@
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机C转速</Property>
<Property name="Text">筛分机C自动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 122</Property>
<Property name="Location">18, 105</Property>
<Property name="Name">MCLabel85</Property>
<Property name="Size">71, 12</Property>
<Property name="Size">95, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCTextBox, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="TxtSpeedB" children="Controls">
<Property name="KeyDownActionList">
@ -172,7 +361,7 @@
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">95, 65</Property>
<Property name="Location">123, 65</Property>
<Property name="Name">TxtSpeedB</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">75</Property>
@ -191,11 +380,11 @@
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机B转速</Property>
<Property name="Text">筛分机B自动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 72</Property>
<Property name="Name">MCLabel86</Property>
<Property name="Size">71, 12</Property>
<Property name="Size">95, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCTextBox, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="TxtSpeedA" children="Controls">
<Property name="KeyDownActionList">
@ -215,7 +404,7 @@
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="TextName" />
<Property name="Location">95, 25</Property>
<Property name="Location">123, 25</Property>
<Property name="Name">TxtSpeedA</Property>
<Property name="Size">59, 26</Property>
<Property name="TabIndex">1</Property>
@ -234,18 +423,18 @@
<Property name="DbOptionType">None</Property>
<Property name="MCVisible">True</Property>
<Property name="MCEnabled">True</Property>
<Property name="Text">筛分机A转速</Property>
<Property name="Text">筛分机A自动转速</Property>
<Property name="Font">宋体, 9pt</Property>
<Property name="Location">18, 32</Property>
<Property name="Location">18, 34</Property>
<Property name="Name">MCLabel87</Property>
<Property name="Size">71, 12</Property>
<Property name="Size">95, 12</Property>
</Object>
<Property name="TabStop">False</Property>
<Property name="Text">筛分机</Property>
<Property name="Font">宋体, 12pt</Property>
<Property name="Location">704, 11</Property>
<Property name="Name">GroupBox7</Property>
<Property name="Size">206, 296</Property>
<Property name="Size">250, 296</Property>
<Property name="TabIndex">96</Property>
</Object>
<Object type="System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="GroupBox6" children="Controls">
@ -3846,7 +4035,7 @@
<Property name="MCPurview">False</Property>
<Property name="AllowOriginalSizeShow">False</Property>
<Property name="BackColor">Control</Property>
<Property name="Size">946, 949</Property>
<Property name="Size">1005, 949</Property>
<Property name="StartPosition">WindowsDefaultLocation</Property>
<Property name="Text">输送压送罐参数设置</Property>
<Property name="WindowState">Normal</Property>

Loading…
Cancel
Save