using iWareDataCore.ORM;
|
using System;
|
using System.Windows.Forms;
|
using WindowsFormsApplication1.OpcWcfService;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using iWareDataCore.BASE.Entity;
|
using iWareDataCore.DEV.Entity;
|
using iWareDataCore.DEV.EnumType;
|
using iWareDataCore.TASK.EnumType;
|
using iWareCommon.Common.EnumType;
|
|
namespace WindowsFormsApplication1
|
{
|
public partial class Form1 : Form
|
{
|
public Form1()
|
{
|
InitializeComponent();
|
}
|
|
private void button1_Click(object sender, EventArgs e)
|
{
|
string endFlag = System.Text.ASCIIEncoding.ASCII.GetString(new byte[] { 3 });
|
textBox1.Text = endFlag;
|
// OpcWcfServiceClient opc = new OpcWcfServiceClient();
|
// bool b1 = opc.WriteValue("S7:[@LOCALSERVER]DB1,W0", int.Parse(textBox1.Text.Trim()));
|
//object s1=b1==true?MessageBox.Show("下发成功"):MessageBox.Show("下发失败");
|
using (var dbModel = new DbModelCore())
|
{
|
try
|
{
|
var task = dbModel.TASKPartTasks.FirstOrDefault(x => x.type == (int)EPartTaskType.输送机任务 && x.isreleased == (int)EYesOrNo.否 && x.isfinished == (int)EYesOrNo.否 && x.equipid == 2);
|
var placeMaterial = dbModel.BASEPlaceMaterialViews.FirstOrDefault(x => x.materialcode == task.materialcode && x.placeid == task.sourceplaceid);
|
}
|
catch (Exception ex)
|
{
|
MessageBox.Show(ex.Message);
|
}
|
}
|
|
}
|
|
private void button2_Click(object sender, EventArgs e)
|
{
|
|
|
string serverStr = "S7:[S7_Connection_1]";
|
var OpcReadItems = new OpcReadItem
|
{
|
OperationMode = serverStr + "DB100,INT0",
|
RemoteContorlFeedback = serverStr + "DB100,INT2.0",
|
Fault = serverStr + "DB100,X101.7",
|
States = serverStr + "DB100,X104.3",
|
Remote = serverStr + "DB100,X101.4",
|
IsCompleteTray1 = serverStr + "DB100,X103.0",
|
IsCompleteTray2 = serverStr + "DB100,X103.1",
|
IsCompleteTray3 = serverStr + "DB100,X103.2",
|
IsCompleteTray4 = serverStr + "DB100,X103.3",
|
IsCompleteTray5 = serverStr + "DB100,X103.4",
|
IsCompleteTray6 = serverStr + "DB100,X103.5",
|
IsCompleteTray7 = serverStr + "DB100,X103.6",
|
IsCompleteTray8 = serverStr + "DB100,X103.7",
|
MachinePositionX = serverStr + "DB100,REAL66",
|
MachinePositionY = serverStr + "DB100,REAL70",
|
MachinePositionZ = serverStr + "DB100,REAL74",
|
MachineRotate = serverStr + "DB100,REAL78",
|
Pallet = serverStr + "DB100,STRING110.254",
|
NoEmptyTrays = serverStr + "DB100,X104.0"
|
};
|
|
}
|
}
|
}
|