dep_deliver
杨威 8 months ago
parent 9b227915bb
commit 2a7853260d

@ -25,8 +25,10 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
MCButton BtnA; MCButton BtnA;
MCButton BtnB; MCButton BtnB;
MCButton BtnC; MCButton BtnC;
HslLanternSimple HslLanternSimple2147483646; //HslLanternSimple HslLanternSimple2147483646;
MCButton MCButton2147483646; //MCButton MCButton2147483646;
public void Run(RuntimeParameter runtime) public void Run(RuntimeParameter runtime)
{ {
@ -48,9 +50,10 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
BtnB = controller.FirstOrDefault(x => x.Name == "BtnB") as MCButton; BtnB = controller.FirstOrDefault(x => x.Name == "BtnB") as MCButton;
BtnC = controller.FirstOrDefault(x => x.Name == "BtnC") as MCButton; BtnC = controller.FirstOrDefault(x => x.Name == "BtnC") as MCButton;
MCButton2147483646 = controller.FirstOrDefault(x => x.Name == "MCButton2147483646") as MCButton;
//MCButton2147483646 = controller.FirstOrDefault(x => x.Name == "MCButton2147483646") as MCButton;
HslLanternSimple2147483646 = controller.FirstOrDefault(x => x.Name == "HslLanternSimple2147483646") as HslLanternSimple; //HslLanternSimple2147483646 = controller.FirstOrDefault(x => x.Name == "HslLanternSimple2147483646") as HslLanternSimple;
// M20.4 A线确认 // M20.4 A线确认
@ -99,23 +102,23 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
} }
}; };
MCButton2147483646.Click += (s, e) => //MCButton2147483646.Click += (s, e) =>
{ //{
//解包房除尘风机启动 // //解包房除尘风机启动
var val = PlcConnect.Instance.ReadBool("DB191.DBX32.4").Content; // var val = PlcConnect.Instance.ReadBool("DB191.DBX32.4").Content;
PlcConnect.Instance.Write("DB191.DBX32.4", !val); // PlcConnect.Instance.Write("DB191.DBX32.4", !val);
//解包房除尘风机启动 // //解包房除尘风机启动
val = PlcConnect.Instance.ReadBool("DB191.DBX32.4").Content; // val = PlcConnect.Instance.ReadBool("DB191.DBX32.4").Content;
SetValue(HslLanternSimple2147483646, val); // SetValue(HslLanternSimple2147483646, val);
if (val) // if (val)
{ // {
MCButton2147483646.MCValue = "停止解包房除尘风机"; // MCButton2147483646.MCValue = "停止解包房除尘风机";
} // }
else // else
{ // {
MCButton2147483646.MCValue = "启动解包房除尘风机"; // MCButton2147483646.MCValue = "启动解包房除尘风机";
} // }
}; //};
timer = new Timer(); timer = new Timer();
@ -132,16 +135,7 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
timer.Dispose(); timer.Dispose();
} }
//解包房除尘风机启动 //解包房除尘风机启动
var val = PlcConnect.Instance.ReadBool("DB191.DBX32.4").Content;
SetValue(HslLanternSimple2147483646, val);
if (val) {
MCButton2147483646.MCValue = "停止解包房除尘风机";
}
else
{
MCButton2147483646.MCValue = "启动解包房除尘风机";
}
Db92DengHelp dB92 = new Db92DengHelp(); Db92DengHelp dB92 = new Db92DengHelp();
var a = dB92.DegA; var a = dB92.DegA;

@ -1,6 +1,9 @@
using DataBlockHelper.DBHelpers; using DataBlockHelper;
using DataBlockHelper.DBHelpers;
using DataBlockHelper.Entity; using DataBlockHelper.Entity;
using DevExpress.Charts.Model;
using Mesnac.Action.Base; using Mesnac.Action.Base;
using Mesnac.Controls.ChemicalWeighing; using Mesnac.Controls.ChemicalWeighing;
using Mesnac.Controls.Default; using Mesnac.Controls.Default;
@ -116,6 +119,9 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
Color backColor; Color backColor;
MCLabel MCLabel20;
public void Run(RuntimeParameter runtime) public void Run(RuntimeParameter runtime)
{ {
RunIni(runtime); RunIni(runtime);
@ -128,6 +134,7 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
timer.Tick += GetPlcValue;//添加事件 timer.Tick += GetPlcValue;//添加事件
MCLabel20 = controll.FirstOrDefault(x => x.Name == "MCLabel20") as MCLabel;
MCButton1 = controll.FirstOrDefault(x => x.Name == "MCButton1") as MCButton; MCButton1 = controll.FirstOrDefault(x => x.Name == "MCButton1") as MCButton;
MCButton2 = controll.FirstOrDefault(x => x.Name == "MCButton2") as MCButton; MCButton2 = controll.FirstOrDefault(x => x.Name == "MCButton2") as MCButton;
@ -276,18 +283,8 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
private void MCButton1_Click(object sender, EventArgs e) private void MCButton1_Click(object sender, EventArgs e)
{ {
Db2101WriteHelp db2101WriteHelp = new Db2101WriteHelp();
db2101WriteHelp.WriteStart();
MessageBox.Show("开始充氮气");
}
private void MCButton3_Click(object sender, EventArgs e)
{
Db2101WriteHelp db2101WriteHelp = new Db2101WriteHelp(); Db2101WriteHelp db2101WriteHelp = new Db2101WriteHelp();
short val = 0; short val = 0;
Db2101Entity entityA = new Db2101Entity(); Db2101Entity entityA = new Db2101Entity();
@ -500,9 +497,23 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
db2101WriteHelp.WriteM(entityM); db2101WriteHelp.WriteM(entityM);
db2101WriteHelp.WriteN(entityN); db2101WriteHelp.WriteN(entityN);
db2101WriteHelp.WriteO(entityO); db2101WriteHelp.WriteO(entityO);
MessageBox.Show("氮气设置成功");
db2101WriteHelp.WriteStart();
MessageBox.Show("开始充氮气");
}
private void MCButton3_Click(object sender, EventArgs e)
{
var val = PlcConnect.Instance.ReadBool("DB2101.216.0").Content;
PlcConnect.Instance.Write("DB2101.216.0", !val);
MessageBox.Show("设置成功");
} }
@ -517,7 +528,25 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
timer = null; timer = null;
} }
Db2101Helper db=new Db2101Helper();
var val = PlcConnect.Instance.ReadBool("DB2101.216.0").Content;
if (val)
{
MCLabel20.Text = "自动模式";
MCButton3.Text = "手动模式";
}
else
{
MCLabel20.Text = "手动模式";
MCButton3.Text = "自动模式";
}
Db2101Helper db =new Db2101Helper();
Ch(cbkA, txtBoxA, HslA, db.SiloA,false); Ch(cbkA, txtBoxA, HslA, db.SiloA,false);
Ch(cbkB, txtBoxB, HslB, db.SiloB, false); Ch(cbkB, txtBoxB, HslB, db.SiloB, false);

@ -1,10 +1,13 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using DataBlockHelper;
using DataBlockHelper.DBHelpers; using DataBlockHelper.DBHelpers;
using DataBlockHelper.DbWrite; using DataBlockHelper.DbWrite;
using DataBlockHelper.Entity.DB2107Entity; using DataBlockHelper.Entity.DB2107Entity;
using DevExpress.Utils.Extensions;
using DevExpress.XtraGauges.Core.Model; using DevExpress.XtraGauges.Core.Model;
using DevExpress.XtraRichEdit.API.Layout; using DevExpress.XtraRichEdit.API.Layout;
@ -667,7 +670,17 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
DownDbPressureSettingView(422, view); DownDbPressureSettingView(422, view);
} }
} }
private static void DownDBW500(PressureSettingView view)
{
if (view != null)
{
var plc = PlcConnect.Instance;
plc.Write("DB2108.54.0", view.LowLimit);
plc.Write("DB2108.58.0", view.HighLimit);
}
}
private static PressureSettingView UpDbw418() private static PressureSettingView UpDbw418()
{ {
@ -680,7 +693,19 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
//}; //};
return view; return view;
} }
private static PressureSettingView UpDbw500()
{
PressureSettingView view = new PressureSettingView();
view.Id = 32;
var plc=PlcConnect.Instance;
view.ActualValue = plc.ReadFloat("DB2108.50.0").Content;
view.LowLimit = plc.ReadFloat("DB2108.54.0").Content;
view.HighLimit = plc.ReadFloat("DB2108.58.0").Content;
view.Alarm = plc.ReadBool("DB2108.62.0").Content?1:0;
return view;
}
/// <summary> /// <summary>
/// 下发到plc /// 下发到plc
@ -806,6 +831,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
case 30: case 30:
DownDBW418(pressureSettingView); DownDBW418(pressureSettingView);
break; break;
case 31:
DownDBW500(pressureSettingView);
break;
} }
} }
} }
@ -850,7 +878,8 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
UpDbw376(), UpDbw376(),
UpDbw390(), UpDbw390(),
UpDbw404(), UpDbw404(),
UpDbw418() UpDbw418(),
UpDbw500()
}; };
@ -955,6 +984,9 @@ namespace Mesnac.Action.ChemicalWeighing.LjPressure
case 30: case 30:
view= UpDbw418(); view= UpDbw418();
break; break;
case 31:
view = UpDbw500();
break;
} }

@ -1,5 +1,25 @@
<Object type="Mesnac.Gui.Common.FrmRunTemplate, Mesnac.Gui.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="FormDanQi" children="Controls"> <Object type="Mesnac.Gui.Common.FrmRunTemplate, Mesnac.Gui.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="FormDanQi" children="Controls">
<Object type="Mesnac.Controls.Default.MCLabel, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCLabel20" children="Controls">
<Property name="Format">
</Property>
<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">MCLabel20</Property>
<Property name="Location">294, 576</Property>
<Property name="Name">MCLabel20</Property>
<Property name="Size">59, 12</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton3" children="Controls"> <Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton3" children="Controls">
<Property name="ClickActionList"> <Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary> <Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
@ -18,7 +38,7 @@
<Property name="TextName" /> <Property name="TextName" />
<Property name="NewFillColor">Red</Property> <Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property> <Property name="OldFillColor">DarkGray</Property>
<Property name="Text">设置</Property> <Property name="Text">自动模式</Property>
<Property name="Location">290, 607</Property> <Property name="Location">290, 607</Property>
<Property name="Name">MCButton3</Property> <Property name="Name">MCButton3</Property>
<Property name="Size">105, 75</Property> <Property name="Size">105, 75</Property>

@ -1,34 +1,5 @@
<Object type="Mesnac.Gui.Common.FrmRunTemplate, Mesnac.Gui.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="FormQuRenAnNue" children="Controls"> <Object type="Mesnac.Gui.Common.FrmRunTemplate, Mesnac.Gui.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="FormQuRenAnNue" children="Controls">
<Object type="Mesnac.Controls.ChemicalWeighing.HslLanternSimple, Mesnac.Controls.ChemicalWeighing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="HslLanternSimple2147483646" children="Controls">
<Property name="Location">897, 348</Property>
<Property name="Name">HslLanternSimple2147483646</Property>
<Property name="Size">39, 37</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="MCButton2147483646" children="Controls">
<Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>
</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="MCPurview">False</Property>
<Property name="Format" />
<Property name="TextName" />
<Property name="NewFillColor">Red</Property>
<Property name="OldFillColor">DarkGray</Property>
<Property name="Text">解包房除尘风机启动</Property>
<Property name="Location">954, 341</Property>
<Property name="Name">MCButton2147483646</Property>
<Property name="Size">223, 55</Property>
<Property name="TabIndex">129</Property>
</Object>
<Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="BtnC" children="Controls"> <Object type="Mesnac.Controls.Default.MCButton, Mesnac.Controls.Default, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" name="BtnC" children="Controls">
<Property name="ClickActionList"> <Property name="ClickActionList">
<Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary> <Binary>AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL</Binary>

Loading…
Cancel
Save