|
|
|
@ -1,6 +1,9 @@
|
|
|
|
|
using DataBlockHelper.DBHelpers;
|
|
|
|
|
using DataBlockHelper;
|
|
|
|
|
using DataBlockHelper.DBHelpers;
|
|
|
|
|
using DataBlockHelper.Entity;
|
|
|
|
|
|
|
|
|
|
using DevExpress.Charts.Model;
|
|
|
|
|
|
|
|
|
|
using Mesnac.Action.Base;
|
|
|
|
|
using Mesnac.Controls.ChemicalWeighing;
|
|
|
|
|
using Mesnac.Controls.Default;
|
|
|
|
@ -116,6 +119,9 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
|
|
|
|
|
|
|
|
|
|
Color backColor;
|
|
|
|
|
|
|
|
|
|
MCLabel MCLabel20;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void Run(RuntimeParameter runtime)
|
|
|
|
|
{
|
|
|
|
|
RunIni(runtime);
|
|
|
|
@ -128,6 +134,7 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
|
|
|
|
|
timer.Tick += GetPlcValue;//添加事件
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MCLabel20 = controll.FirstOrDefault(x => x.Name == "MCLabel20") as MCLabel;
|
|
|
|
|
MCButton1 = controll.FirstOrDefault(x => x.Name == "MCButton1") 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)
|
|
|
|
|
{
|
|
|
|
|
Db2101WriteHelp db2101WriteHelp = new Db2101WriteHelp();
|
|
|
|
|
|
|
|
|
|
db2101WriteHelp.WriteStart();
|
|
|
|
|
|
|
|
|
|
MessageBox.Show("开始充氮气");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void MCButton3_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
Db2101WriteHelp db2101WriteHelp = new Db2101WriteHelp();
|
|
|
|
|
short val = 0;
|
|
|
|
|
Db2101Entity entityA = new Db2101Entity();
|
|
|
|
@ -500,9 +497,23 @@ namespace Mesnac.Action.ChemicalWeighing.Dan
|
|
|
|
|
db2101WriteHelp.WriteM(entityM);
|
|
|
|
|
db2101WriteHelp.WriteN(entityN);
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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(cbkB, txtBoxB, HslB, db.SiloB, false);
|
|
|
|
|