using HslCommunication;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading;
|
using WIDESEA_Common;
|
using WIDESEA_Core.EFDbContext;
|
using WIDESEA_Services.IRepositories;
|
using WIDESEA_Services.Repositories;
|
using WIDESEA_WCS.WCSClient;
|
|
namespace WIDESEA_WCS.SchedulerExecute.AGV
|
{
|
public partial class AGVSchedulerExecute
|
{
|
/// <summary>
|
/// 传递AGV与SB动作流对接信号
|
/// </summary>
|
public static void AgvAndEquiWork()
|
{
|
VOLContext Context = new VOLContext();
|
Idt_plcinfodetailRepository plcdetailRep = new dt_plcinfodetailRepository(Context);
|
Idt_plcinfoheadRepository plcheadRep = new dt_plcinfoheadRepository(Context);
|
PLCClient agvplc = WCSService.Clients.Find(v => v.PLCName == "正极1号AGV");
|
PLCClient fagvplc = WCSService.Clients.Find(v => v.PLCName == "负极1号AGV");
|
//PLCClient agvthreeplc = WCSService.Clients.Find(v => v.PLCName == "正极2号AGV");
|
PLCClient fagvthreeplc = WCSService.Clients.Find(v => v.PLCName == "负极2号AGV");
|
|
PLCClient asdf = WCSService.Clients.Find(v => v.PLCName == "正极1号烘烤机");
|
|
#region 正极涂布机信号传递
|
List<string> TBSBMegS = new List<string> { "正极1号涂布机", "正极2号涂布机", "正极3号涂布机" };
|
int dbztbuplen = 0;
|
int dbztbdownlen = 200;
|
int dbagvuplen = 100;
|
int dbagvdownlen = 300;
|
|
int Rheat = 0;
|
int RequNo = 2;
|
int Rinmatertype = 24;
|
int RinboxNo = 26;
|
int Rbarcode = 58;
|
int Rbz = 90;
|
double Rerror = 92.0;
|
double R92_1 = 92.1;
|
double R92_2 = 92.2;
|
double R92_3 = 92.3;
|
double R92_4 = 92.4;
|
double R92_5 = 92.5;
|
double R92_6 = 92.6;
|
double R92_7 = 92.7;
|
double R93_0 = 93.0;
|
double R93_1 = 93.1;
|
double R93_2 = 93.2;
|
double R93_3 = 93.3;
|
double R93_4 = 93.4;
|
double R93_5 = 93.5;
|
double R93_6 = 93.6;
|
double R93_7 = 93.7;
|
int R94 = 94;
|
int R95 = 95;
|
int R96 = 96;
|
int R97 = 97;
|
int R98 = 98;
|
int R99 = 99;
|
try
|
{
|
foreach (var tbsb in TBSBMegS)
|
{
|
if (agvplc == null)
|
{
|
continue;
|
}
|
PLCClient plc = WCSService.Clients.Find(v => v.PLCName == tbsb);
|
if (plc == null)
|
{
|
dbztbuplen += 400;
|
dbztbdownlen += 400;
|
dbagvuplen += 400;
|
dbagvdownlen += 400;
|
continue;
|
}
|
//读取AGV上料信号
|
OperateResult<bool> R_UP_hrea = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + Rheat));
|
OperateResult<string> R_UP_equno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvuplen + RequNo));
|
//R_UP_equno.Content = R_UP_equno.Content?.Replace("\0", "")?.Replace("\u0004", "")?.Replace("\u0003", "")?.Replace("\u0014", "")?.Replace("\u001e", "")?.Replace("\u0006", "");
|
OperateResult<UInt16> R_UP_needtype = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvuplen + Rinmatertype));
|
OperateResult<string> R_UP_boxno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvuplen + RinboxNo));
|
OperateResult<string> R_UP_barcoed = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvuplen + Rbarcode));
|
//R_UP_barcoed.Content = R_UP_barcoed.Content?.Replace("\0", "")?.Replace("\u0004", "")?.Replace("\u0003", "")?.Replace("\u0014", "")?.Replace("\u001e", "")?.Replace("\u0006", "");
|
OperateResult<UInt16> R_UP_bzR = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvuplen + Rbz));
|
OperateResult<bool> R_UP_error = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + Rerror));
|
OperateResult<bool> R_UP_92_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_1));
|
OperateResult<bool> R_UP_92_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_2));
|
OperateResult<bool> R_UP_92_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_3));
|
OperateResult<bool> R_UP_92_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_4));
|
OperateResult<bool> R_UP_92_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_5));
|
OperateResult<bool> R_UP_92_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_6));
|
OperateResult<bool> R_UP_92_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R92_7));
|
OperateResult<bool> R_UP_93_0 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_0));
|
OperateResult<bool> R_UP_93_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_1));
|
OperateResult<bool> R_UP_93_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_2));
|
OperateResult<bool> R_UP_93_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_3));
|
OperateResult<bool> R_UP_93_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_4));
|
OperateResult<bool> R_UP_93_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_5));
|
OperateResult<bool> R_UP_93_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_6));
|
OperateResult<bool> R_UP_93_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvuplen + R93_7));
|
OperateResult<byte> R_UP_94 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R94));
|
OperateResult<byte> R_UP_95 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R95));
|
OperateResult<byte> R_UP_96 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R96));
|
OperateResult<byte> R_UP_97 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R97));
|
OperateResult<byte> R_UP_98 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R98));
|
OperateResult<byte> R_UP_99 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvuplen + R99));
|
//读取AGV下料信号
|
OperateResult<bool> R_DOWN_hrea = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + Rheat));
|
OperateResult<string> R_DOWN_equno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdownlen + RequNo));
|
//R_DOWN_equno.Content = R_DOWN_equno.Content?.Replace("\0", "")?.Replace("\u0004", "")?.Replace("\u0003", "")?.Replace("\u0014", "")?.Replace("\u001e", "")?.Replace("\u0006", "");
|
OperateResult<UInt16> R_DOWN_needtype = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvdownlen + Rinmatertype));
|
OperateResult<string> R_DOWN_boxno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdownlen + RinboxNo));
|
//R_DOWN_boxno.Content = R_DOWN_boxno.Content?.Replace("\0", "")?.Replace("\u0004", "")?.Replace("\u0003", "")?.Replace("\u0014", "")?.Replace("\u001e", "")?.Replace("\u0006", "");
|
OperateResult<string> R_DOWN_barcoed = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdownlen + Rbarcode));
|
//R_DOWN_barcoed.Content = R_DOWN_barcoed.Content?.Replace("\0", "")?.Replace("\u0004", "")?.Replace("\u0003", "")?.Replace("\u0014", "")?.Replace("\u001e", "")?.Replace("\u0006", "");
|
OperateResult<UInt16> R_DOWN_bzR = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvdownlen + Rbz));
|
OperateResult<bool> R_DOWN_error = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + Rerror));
|
OperateResult<bool> R_DOWN_92_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_1));
|
OperateResult<bool> R_DOWN_92_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_2));
|
OperateResult<bool> R_DOWN_92_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_3));
|
OperateResult<bool> R_DOWN_92_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_4));
|
OperateResult<bool> R_DOWN_92_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_5));
|
OperateResult<bool> R_DOWN_92_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_6));
|
OperateResult<bool> R_DOWN_92_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R92_7));
|
OperateResult<bool> R_DOWN_93_0 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_0));
|
OperateResult<bool> R_DOWN_93_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_1));
|
OperateResult<bool> R_DOWN_93_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_2));
|
OperateResult<bool> R_DOWN_93_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_3));
|
OperateResult<bool> R_DOWN_93_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_4));
|
OperateResult<bool> R_DOWN_93_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_5));
|
OperateResult<bool> R_DOWN_93_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_6));
|
OperateResult<bool> R_DOWN_93_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdownlen + R93_7));
|
OperateResult<byte> R_DOWN_94 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R94));
|
OperateResult<byte> R_DOWN_95 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R95));
|
OperateResult<byte> R_DOWN_96 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R96));
|
OperateResult<byte> R_DOWN_97 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R97));
|
OperateResult<byte> R_DOWN_98 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R98));
|
OperateResult<byte> R_DOWN_99 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdownlen + R99));
|
//写入涂布机上料
|
OperateResult Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19050", R_UP_hrea.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19051", R_UP_equno.Content, 10);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19062", R_UP_needtype.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19063", R_UP_boxno.Content, 15);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19079", R_UP_barcoed.Content, 15);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19095", R_UP_bzR.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.0", R_UP_error.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.1", R_UP_92_1.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.2", R_UP_92_2.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.3", R_UP_92_3.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.4", R_UP_92_4.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.5", R_UP_92_5.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.6", R_UP_92_6.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.7", R_UP_92_7.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.8", R_UP_93_0.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.9", R_UP_93_1.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.10", R_UP_93_2.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.11", R_UP_93_3.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.12", R_UP_93_4.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.13", R_UP_93_5.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.14", R_UP_93_6.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19096.15", R_UP_93_7.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19097", R_UP_94.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19097.8", R_UP_95.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19098", R_UP_96.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19098.8", R_UP_97.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19099", R_UP_98.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19099.8", R_UP_99.Content);
|
//写入涂布机下料
|
OperateResult Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19150", R_DOWN_hrea.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19151", R_DOWN_equno.Content, 10);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19162", R_DOWN_needtype.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19163", R_DOWN_boxno.Content, 15);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19179", R_DOWN_barcoed.Content, 15);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19195", R_DOWN_bzR.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.0", R_DOWN_error.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.1", R_DOWN_92_1.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.2", R_DOWN_92_2.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.3", R_DOWN_92_3.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.4", R_DOWN_92_4.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.5", R_DOWN_92_5.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.6", R_DOWN_92_6.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.7", R_DOWN_92_7.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.8", R_DOWN_93_0.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.9", R_DOWN_93_1.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.10", R_DOWN_93_2.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.11", R_DOWN_93_3.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.12", R_DOWN_93_4.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.13", R_DOWN_93_5.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.14", R_DOWN_93_6.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19196.15", R_DOWN_93_7.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19197", R_DOWN_94.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19197.8", R_DOWN_95.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19198", R_DOWN_96.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19198.8", R_DOWN_97.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19199", R_DOWN_98.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D19199.8", R_DOWN_99.Content);
|
//读取涂布机上料
|
OperateResult<bool> R_SBUP_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19000");
|
OperateResult<string> R_SBUP_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D19001", 10);
|
R_SBUP_equno.Content = R_SBUP_equno.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBUP_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("D19012");
|
OperateResult<string> R_SBUP_boxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D19013", 15);
|
R_SBUP_boxno.Content = R_SBUP_boxno.Content?.Replace("\0", "");
|
OperateResult<string> R_SBUP_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D19029", 15);
|
R_SBUP_barcoed.Content = R_SBUP_barcoed.Content?.Replace("\0", "")?.Replace("\u0001", "")?.Replace("?", "");
|
OperateResult<UInt16> R_SBUP_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("D19045");
|
OperateResult<bool> R_SBUP_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.0");
|
OperateResult<bool> R_SBUP_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.1");
|
OperateResult<bool> R_SBUP_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.2");
|
OperateResult<bool> R_SBUP_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.3");
|
OperateResult<bool> R_SBUP_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.4");
|
OperateResult<bool> R_SBUP_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.5");
|
OperateResult<bool> R_SBUP_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.6");
|
OperateResult<bool> R_SBUP_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.7");
|
OperateResult<bool> R_SBUP_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.8");
|
OperateResult<bool> R_SBUP_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.9");
|
OperateResult<bool> R_SBUP_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.10");
|
OperateResult<bool> R_SBUP_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.11");
|
OperateResult<bool> R_SBUP_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.12");
|
OperateResult<bool> R_SBUP_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.13");
|
OperateResult<bool> R_SBUP_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.14");
|
OperateResult<bool> R_SBUP_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19046.15");
|
OperateResult<byte[]> R_SBUP_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19047", 8);
|
byte[] R_SBUP_94_0 = SpiltByte_0(R_SBUP_94.Content);
|
byte[] R_SBUP_94_8 = SpiltByte_8(R_SBUP_94.Content);
|
//OperateResult<short> R_SBUP_95 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("D18047.8");
|
|
OperateResult<byte[]> R_SBUP_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19048", 8);
|
byte[] R_SBUP_96_0 = SpiltByte_0(R_SBUP_96.Content);
|
byte[] R_SBUP_96_8 = SpiltByte_8(R_SBUP_96.Content);
|
//OperateResult<short> R_SBUP_97 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("D18048.8");
|
|
OperateResult<byte[]> R_SBUP_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19049", 8);
|
byte[] R_SBUP_98_0 = SpiltByte_0(R_SBUP_98.Content);
|
byte[] R_SBUP_98_8 = SpiltByte_8(R_SBUP_98.Content);
|
//OperateResult<short> R_SBUP_99 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("D18049.8");
|
//读取涂布机下料
|
OperateResult<bool> R_SBDOWN_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19100");
|
OperateResult<string> R_SBDOWN_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D19101", 10);
|
R_SBDOWN_equno.Content = R_SBDOWN_equno.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBDOWN_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("D19112");
|
OperateResult<string> R_SBDOWNboxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D18113", 15);
|
R_SBDOWNboxno.Content = R_SBDOWNboxno.Content?.Replace("\0", "");
|
OperateResult<string> R_SBDOWN_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("D19129", 15);
|
R_SBDOWN_barcoed.Content = R_SBDOWN_barcoed.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBDOWN_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("D19145");
|
OperateResult<bool> R_SBDOWN_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.0");
|
OperateResult<bool> R_SBDOWN_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.1");
|
OperateResult<bool> R_SBDOWN_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.2");
|
OperateResult<bool> R_SBDOWN_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.3");
|
OperateResult<bool> R_SBDOWN_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.4");
|
OperateResult<bool> R_SBDOWN_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.5");
|
OperateResult<bool> R_SBDOWN_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.6");
|
OperateResult<bool> R_SBDOWN_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.7");
|
OperateResult<bool> R_SBDOWN_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.8");
|
OperateResult<bool> R_SBDOWN_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.9");
|
OperateResult<bool> R_SBDOWN_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.10");
|
OperateResult<bool> R_SBDOWN_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.11");
|
OperateResult<bool> R_SBDOWN_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.12");
|
OperateResult<bool> R_SBDOWN_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.13");
|
OperateResult<bool> R_SBDOWN_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.14");
|
OperateResult<bool> R_SBDOWN_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("D19146.15");
|
OperateResult<byte[]> R_SBDOWN_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19147", 8);
|
byte[] R_SBDOWN_94_0 = SpiltByte_0(R_SBDOWN_94.Content);
|
byte[] R_SBDOWN_94_8 = SpiltByte_8(R_SBDOWN_94.Content);
|
//OperateResult<short> R_SBDOWN_95 = plc.OmronPLCClient.OmronFinsNetClient.Read("D18147.8");
|
OperateResult<byte[]> R_SBDOWN_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19148", 8);
|
byte[] R_SBDOWN_96_0 = SpiltByte_0(R_SBDOWN_96.Content);
|
byte[] R_SBDOWN_96_8 = SpiltByte_8(R_SBDOWN_96.Content);
|
//OperateResult<short> R_SBDOWN_97 = plc.OmronPLCClient.OmronFinsNetClient.Read("D18148.8");
|
OperateResult<byte[]> R_SBDOWN_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("D19149", 8);
|
byte[] R_SBDOWN_98_0 = SpiltByte_0(R_SBDOWN_98.Content);
|
byte[] R_SBDOWN_98_8 = SpiltByte_8(R_SBDOWN_98.Content);
|
//OperateResult<short> R_SBDOWN_99 = plc.OmronPLCClient.OmronFinsNetClient.Read("D18149.8");
|
//写入AGV上料
|
OperateResult Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + Rheat), R_SBUP_hrea.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + RequNo), R_SBUP_equno.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + Rinmatertype), R_SBUP_needtype.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + RinboxNo), R_SBUP_boxno.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + Rbarcode), R_SBUP_barcoed.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + Rbz), R_SBUP_bzR.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + Rerror), R_SBUP_error.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_1), R_SBUP_92_1.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_2), R_SBUP_92_2.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_3), R_SBUP_92_3.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_4), R_SBUP_92_4.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_5), R_SBUP_92_5.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_6), R_SBUP_92_6.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R92_7), R_SBUP_92_7.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_0), R_SBUP_93_0.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_1), R_SBUP_93_1.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_2), R_SBUP_93_2.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_3), R_SBUP_93_3.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_4), R_SBUP_93_4.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_5), R_SBUP_93_5.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_6), R_SBUP_93_6.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R93_7), R_SBUP_93_7.Content);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R94), R_SBUP_94_0);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R95), R_SBUP_94_8);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R96), R_SBUP_96_0);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R97), R_SBUP_96_8);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R98), R_SBUP_98_0);
|
Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbuplen + R99), R_SBUP_98_8);
|
//写入AGV下料
|
OperateResult Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + Rheat), R_SBDOWN_hrea.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + RequNo), R_SBDOWN_equno.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + Rinmatertype), R_SBDOWN_needtype.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + RinboxNo), R_SBDOWNboxno.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + Rbarcode), R_SBDOWN_barcoed.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + Rbz), R_SBDOWN_bzR.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + Rerror), R_SBDOWN_error.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_1), R_SBDOWN_92_1.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_2), R_SBDOWN_92_2.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_3), R_SBDOWN_92_3.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_4), R_SBDOWN_92_4.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_5), R_SBDOWN_92_5.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_6), R_SBDOWN_92_6.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R92_7), R_SBDOWN_92_7.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_0), R_SBDOWN_93_0.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_1), R_SBDOWN_93_1.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_2), R_SBDOWN_93_2.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_3), R_SBDOWN_93_3.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_4), R_SBDOWN_93_4.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_5), R_SBDOWN_93_5.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_6), R_SBDOWN_93_6.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R93_7), R_SBDOWN_93_7.Content);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R94), R_SBDOWN_94_0);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R95), R_SBDOWN_94_8);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R96), R_SBDOWN_96_0);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R97), R_SBDOWN_96_8);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R98), R_SBDOWN_98_0);
|
Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbztbdownlen + R99), R_SBDOWN_98_8);
|
dbztbuplen += 400;
|
dbztbdownlen += 400;
|
dbagvuplen += 400;
|
dbagvdownlen += 400;
|
}
|
}
|
catch (Exception)
|
{
|
|
}
|
#endregion
|
|
#region 正极清洗机信号传递
|
//List<string> QXSBMegS = new List<string> { "正极清洗机" };
|
//int dbzqxuplen = 1200;
|
//int dbzqxdownlen = 1300;
|
//int dbaqxupgylen = 1400;
|
//int dbaqxdowngylen = 1500;
|
//try
|
//{
|
// foreach (var QXSB in QXSBMegS)
|
// {
|
// if (agvplc == null)
|
// {
|
// continue;
|
// }
|
// PLCClient plc = WCSService.Clients.Find(v => v.PLCName == QXSB);
|
// if (plc == null)
|
// {
|
// dbzqxuplen += 400;
|
// dbzqxdownlen += 400;
|
// dbaqxupgylen += 400;
|
// dbaqxdowngylen += 400;
|
// continue;
|
// }
|
// //读取AGV上料信号
|
// OperateResult<bool> R_GYUP_hrea = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + Rheat));
|
// OperateResult<string> R_GYUP_equno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzqxdownlen + RequNo));
|
// OperateResult<UInt16> R_GYUP_needtype = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzqxdownlen + Rinmatertype));
|
// OperateResult<string> R_GYUP_boxno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzqxdownlen + RinboxNo));
|
// OperateResult<string> R_GYUP_barcoed = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzqxdownlen + Rbarcode));
|
// OperateResult<UInt16> R_GYUP_bzR = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzqxdownlen + Rbz));
|
// OperateResult<bool> R_GYUP_error = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + Rerror));
|
// OperateResult<bool> R_GYUP_92_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_1));
|
// OperateResult<bool> R_GYUP_92_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_2));
|
// OperateResult<bool> R_GYUP_92_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_3));
|
// OperateResult<bool> R_GYUP_92_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_4));
|
// OperateResult<bool> R_GYUP_92_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_5));
|
// OperateResult<bool> R_GYUP_92_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_6));
|
// OperateResult<bool> R_GYUP_92_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R92_7));
|
// OperateResult<bool> R_GYUP_93_0 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_0));
|
// OperateResult<bool> R_GYUP_93_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_1));
|
// OperateResult<bool> R_GYUP_93_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_2));
|
// OperateResult<bool> R_GYUP_93_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_3));
|
// OperateResult<bool> R_GYUP_93_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_4));
|
// OperateResult<bool> R_GYUP_93_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_5));
|
// OperateResult<bool> R_GYUP_93_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_6));
|
// OperateResult<bool> R_GYUP_93_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzqxdownlen + R93_7));
|
// OperateResult<byte> R_GYUP_94 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R94));
|
// OperateResult<byte> R_GYUP_95 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R95));
|
// OperateResult<byte> R_GYUP_96 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R96));
|
// OperateResult<byte> R_GYUP_97 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R97));
|
// OperateResult<byte> R_GYUP_98 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R98));
|
// OperateResult<byte> R_GYUP_99 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzqxdownlen + R99));
|
// //读取AGV下料信号
|
// OperateResult<bool> R_GYDOWN_hrea = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + Rheat));
|
// OperateResult<string> R_GYDOWN_equno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbaqxdowngylen + RequNo));
|
// OperateResult<UInt16> R_GYDOWN_needtype = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbaqxdowngylen + Rinmatertype));
|
// OperateResult<string> R_GYDOWN_boxno = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbaqxdowngylen + RinboxNo));
|
// OperateResult<string> R_GYDOWN_barcoed = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbaqxdowngylen + Rbarcode));
|
// OperateResult<UInt16> R_GYDOWN_bzR = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbaqxdowngylen + Rbz));
|
// OperateResult<bool> R_GYDOWN_error = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + Rerror));
|
// OperateResult<bool> R_GYDOWN_92_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_1));
|
// OperateResult<bool> R_GYDOWN_92_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_2));
|
// OperateResult<bool> R_GYDOWN_92_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_3));
|
// OperateResult<bool> R_GYDOWN_92_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_4));
|
// OperateResult<bool> R_GYDOWN_92_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_5));
|
// OperateResult<bool> R_GYDOWN_92_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_6));
|
// OperateResult<bool> R_GYDOWN_92_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R92_7));
|
// OperateResult<bool> R_GYDOWN_93_0 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_0));
|
// OperateResult<bool> R_GYDOWN_93_1 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_1));
|
// OperateResult<bool> R_GYDOWN_93_2 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_2));
|
// OperateResult<bool> R_GYDOWN_93_3 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_3));
|
// OperateResult<bool> R_GYDOWN_93_4 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_4));
|
// OperateResult<bool> R_GYDOWN_93_5 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_5));
|
// OperateResult<bool> R_GYDOWN_93_6 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_6));
|
// OperateResult<bool> R_GYDOWN_93_7 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbaqxdowngylen + R93_7));
|
// OperateResult<byte> R_GYDOWN_94 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R94));
|
// OperateResult<byte> R_GYDOWN_95 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R95));
|
// OperateResult<byte> R_GYDOWN_96 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R96));
|
// OperateResult<byte> R_GYDOWN_97 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R97));
|
// OperateResult<byte> R_GYDOWN_98 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R98));
|
// OperateResult<byte> R_GYDOWN_99 = agvplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbaqxdowngylen + R99));
|
// //写入涂布机上料
|
// OperateResult Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H350.00", R_GYUP_hrea.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H351", R_GYUP_equno.Content, 10);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H362", R_GYUP_needtype.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H363", R_GYUP_boxno.Content, 15);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H379", R_GYUP_barcoed.Content, 15);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H395", R_GYUP_bzR.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.00", R_GYUP_error.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.01", R_GYUP_92_1.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.02", R_GYUP_92_2.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.03", R_GYUP_92_3.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.04", R_GYUP_92_4.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.05", R_GYUP_92_5.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.06", R_GYUP_92_6.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.07", R_GYUP_92_7.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.08", R_GYUP_93_0.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.09", R_GYUP_93_1.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.10", R_GYUP_93_2.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.11", R_GYUP_93_3.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.12", R_GYUP_93_4.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.13", R_GYUP_93_5.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.14", R_GYUP_93_6.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H396.15", R_GYUP_93_7.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H397.00", R_GYUP_94.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H397.08", R_GYUP_95.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H398.00", R_GYUP_96.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H398.08", R_GYUP_97.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H399.00", R_GYUP_98.Content);
|
// Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H399.08", R_GYUP_99.Content);
|
// //写入涂布机下料
|
// OperateResult Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H450", R_GYDOWN_hrea.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H451", R_GYDOWN_equno.Content, 10);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H462", R_GYDOWN_needtype.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H463", R_GYDOWN_boxno.Content, 15);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H479", R_GYDOWN_barcoed.Content, 15);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H495", R_GYDOWN_bzR.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.00", R_GYDOWN_error.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.1", R_GYDOWN_92_1.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.2", R_GYDOWN_92_2.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.3", R_GYDOWN_92_3.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.4", R_GYDOWN_92_4.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.5", R_GYDOWN_92_5.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.6", R_GYDOWN_92_6.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.7", R_GYDOWN_92_7.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.8", R_GYDOWN_93_0.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.9", R_GYDOWN_93_1.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.10", R_GYDOWN_93_2.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.11", R_GYDOWN_93_3.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.12", R_GYDOWN_93_4.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.13", R_GYDOWN_93_5.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.14", R_GYDOWN_93_6.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H496.15", R_GYDOWN_93_7.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H497.00-07", R_GYDOWN_94.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H497.08-15", R_GYDOWN_95.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H498.00-07", R_GYDOWN_96.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H498.08-15", R_GYDOWN_97.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H499.00-07", R_GYDOWN_98.Content);
|
// Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("H499.08-15", R_GYDOWN_99.Content);
|
// //读取涂布机上料
|
// OperateResult<bool> R_SBUP_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H300.00");
|
// OperateResult<string> R_SBUP_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H301", 10);
|
// R_SBUP_equno.Content = R_SBUP_equno.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBUP_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("H312 ");
|
// OperateResult<string> R_SBUP_boxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H313", 15);
|
// R_SBUP_boxno.Content = R_SBUP_boxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBUP_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H329", 15);
|
// R_SBUP_barcoed.Content = R_SBUP_barcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBUP_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("H345");
|
// OperateResult<bool> R_SBUP_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.00");
|
// OperateResult<bool> R_SBUP_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.01");
|
// OperateResult<bool> R_SBUP_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.02");
|
// OperateResult<bool> R_SBUP_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.03");
|
// OperateResult<bool> R_SBUP_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.04");
|
// OperateResult<bool> R_SBUP_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.05");
|
// OperateResult<bool> R_SBUP_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.06");
|
// OperateResult<bool> R_SBUP_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.07");
|
// OperateResult<bool> R_SBUP_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.08");
|
// OperateResult<bool> R_SBUP_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.09");
|
// OperateResult<bool> R_SBUP_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.10");
|
// OperateResult<bool> R_SBUP_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.11");
|
// OperateResult<bool> R_SBUP_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.12");
|
// OperateResult<bool> R_SBUP_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.13");
|
// OperateResult<bool> R_SBUP_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.14");
|
// OperateResult<bool> R_SBUP_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H346.15");
|
// OperateResult<byte[]> R_SBUP_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("H347", 8);
|
// byte[] R_SBUP_94_0 = SpiltByte_0(R_SBUP_94.Content);
|
// byte[] R_SBUP_94_8 = SpiltByte_8(R_SBUP_94.Content);
|
// //OperateResult<short> R_SBUP_95 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H347.08");
|
// OperateResult<byte[]> R_SBUP_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("H348.00", 8);
|
// byte[] R_SBUP_96_0 = SpiltByte_0(R_SBUP_96.Content);
|
// byte[] R_SBUP_96_8 = SpiltByte_8(R_SBUP_96.Content);
|
// //OperateResult<short> R_SBUP_97 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H348.08");
|
// OperateResult<byte[]> R_SBUP_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("H349.00", 8);
|
// byte[] R_SBUP_98_0 = SpiltByte_0(R_SBUP_98.Content);
|
// byte[] R_SBUP_98_8 = SpiltByte_8(R_SBUP_98.Content);
|
// //OperateResult<short> R_SBUP_99 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H349.08");
|
// //读取涂布机下料
|
// OperateResult<bool> R_SBDOWN_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H400.00");
|
// OperateResult<string> R_SBDOWN_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H401", 10);
|
// R_SBDOWN_equno.Content = R_SBDOWN_equno.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBDOWN_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("H412");
|
// OperateResult<string> R_SBDOWNboxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H413", 15);
|
// R_SBDOWNboxno.Content = R_SBDOWNboxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBDOWN_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("H429", 15);
|
// R_SBDOWN_barcoed.Content = R_SBDOWN_barcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBDOWN_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("H445");
|
// OperateResult<bool> R_SBDOWN_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.00");
|
// OperateResult<bool> R_SBDOWN_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.01");
|
// OperateResult<bool> R_SBDOWN_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.02");
|
// OperateResult<bool> R_SBDOWN_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.03");
|
// OperateResult<bool> R_SBDOWN_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.04");
|
// OperateResult<bool> R_SBDOWN_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.05");
|
// OperateResult<bool> R_SBDOWN_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.06");
|
// OperateResult<bool> R_SBDOWN_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.07");
|
// OperateResult<bool> R_SBDOWN_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.08");
|
// OperateResult<bool> R_SBDOWN_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.09");
|
// OperateResult<bool> R_SBDOWN_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.10");
|
// OperateResult<bool> R_SBDOWN_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.11");
|
// OperateResult<bool> R_SBDOWN_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.12");
|
// OperateResult<bool> R_SBDOWN_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.13");
|
// OperateResult<bool> R_SBDOWN_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.14");
|
// OperateResult<bool> R_SBDOWN_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("H446.15");
|
// OperateResult<byte[]> R_SBDOWN_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("H447.00", 8);
|
// byte[] R_SBDOWN_94_0 = SpiltByte_0(R_SBDOWN_94.Content);
|
// byte[] R_SBDOWN_94_8 = SpiltByte_8(R_SBDOWN_94.Content);
|
// //OperateResult<short> R_SBDOWN_95 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H447.08");
|
// OperateResult<byte[]> R_SBDOWN_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("H448.00", 8);
|
// byte[] R_SBDOWN_96_0 = SpiltByte_0(R_SBDOWN_96.Content);
|
// byte[] R_SBDOWN_96_8 = SpiltByte_8(R_SBDOWN_96.Content);
|
// //OperateResult<short> R_SBDOWN_97 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H448.08");
|
// OperateResult<byte[]> R_SBDOWN_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("H449.00", 8);
|
// byte[] R_SBDOWN_98_0 = SpiltByte_0(R_SBDOWN_98.Content);
|
// byte[] R_SBDOWN_98_8 = SpiltByte_8(R_SBDOWN_98.Content);
|
// //OperateResult<short> R_SBDOWN_99 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("H449.08");
|
// //写入AGV上料
|
// OperateResult Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + Rheat), R_SBUP_hrea.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + RequNo), R_SBUP_equno.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + Rinmatertype), R_SBUP_needtype.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + RinboxNo), R_SBUP_boxno.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + Rbarcode), R_SBUP_barcoed.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + Rbz), R_SBUP_bzR.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + Rerror), R_SBUP_error.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_1), R_SBUP_92_1.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_2), R_SBUP_92_2.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_3), R_SBUP_92_3.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_4), R_SBUP_92_4.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_5), R_SBUP_92_5.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_6), R_SBUP_92_6.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R92_7), R_SBUP_92_7.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_0), R_SBUP_93_0.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_1), R_SBUP_93_1.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_2), R_SBUP_93_2.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_3), R_SBUP_93_3.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_4), R_SBUP_93_4.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_5), R_SBUP_93_5.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_6), R_SBUP_93_6.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R93_7), R_SBUP_93_7.Content);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R94), R_SBUP_94_0);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R95), R_SBUP_94_8);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R96), R_SBUP_96_0);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R97), R_SBUP_96_8);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R98), R_SBUP_98_0);
|
// Wupagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzqxuplen + R99), R_SBUP_98_8);
|
// //写入AGV下料
|
// OperateResult Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + Rheat), R_SBDOWN_hrea.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + RequNo), R_SBDOWN_equno.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + Rinmatertype), R_SBDOWN_needtype.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + RinboxNo), R_SBDOWNboxno.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + Rbarcode), R_SBDOWN_barcoed.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + Rbz), R_SBDOWN_bzR.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + Rerror), R_SBDOWN_error.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_1), R_SBDOWN_92_1.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_2), R_SBDOWN_92_2.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_3), R_SBDOWN_92_3.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_4), R_SBDOWN_92_4.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_5), R_SBDOWN_92_5.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_6), R_SBDOWN_92_6.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R92_7), R_SBDOWN_92_7.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_0), R_SBDOWN_93_0.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_1), R_SBDOWN_93_1.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_2), R_SBDOWN_93_2.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_3), R_SBDOWN_93_3.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_4), R_SBDOWN_93_4.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_5), R_SBDOWN_93_5.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_6), R_SBDOWN_93_6.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R93_7), R_SBDOWN_93_7.Content);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R94), R_SBDOWN_94_0);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R95), R_SBDOWN_94_8);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R96), R_SBDOWN_96_0);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R97), R_SBDOWN_96_8);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R98), R_SBDOWN_98_0);
|
// Wdownagvresult = agvplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbaqxupgylen + R99), R_SBDOWN_98_8);
|
|
// dbzqxuplen += 400;
|
// dbzqxdownlen += 400;
|
// dbaqxupgylen += 400;
|
// dbaqxdowngylen += 400;
|
// }
|
//}
|
//catch (Exception)
|
//{
|
|
//}
|
|
|
#endregion
|
|
#region 正极辊压机信号传递
|
List<string> GYSBMegS = new List<string> { "正极1号辊压机", "正极2号辊压机", "正极3号辊压机" };
|
int dbzgyuplen = 1600;
|
int dbzgydownlen = 1700;
|
int dbagvupgylen = 1800;
|
int dbagvdowngylen = 1900;
|
try
|
{
|
PLCClient agvzfplc = null;
|
foreach (var GYSBMeg in GYSBMegS)
|
{
|
if (GYSBMeg.Contains("正"))
|
{
|
agvzfplc = agvplc;
|
if (agvzfplc == null)
|
{
|
continue;
|
}
|
}
|
else
|
{
|
agvzfplc = fagvplc;
|
}
|
PLCClient plc = WCSService.Clients.Find(v => v.PLCName == GYSBMeg);
|
if (plc == null)
|
{
|
dbzgyuplen += 400;
|
dbzgydownlen += 400;
|
dbagvupgylen += 400;
|
dbagvdowngylen += 400;
|
continue;
|
}
|
//读取AGV上料信号
|
OperateResult<bool> R_GYUP_hrea = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + Rheat));
|
OperateResult<string> R_GYUP_equno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzgydownlen + RequNo));
|
OperateResult<UInt16> R_GYUP_needtype = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzgydownlen + Rinmatertype));
|
OperateResult<string> R_GYUP_boxno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzgydownlen + RinboxNo));
|
OperateResult<string> R_GYUP_barcoed = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzgydownlen + Rbarcode));
|
OperateResult<UInt16> R_GYUP_bzR = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzgydownlen + Rbz));
|
OperateResult<bool> R_GYUP_error = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + Rerror));
|
OperateResult<bool> R_GYUP_92_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_1));
|
OperateResult<bool> R_GYUP_92_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_2));
|
OperateResult<bool> R_GYUP_92_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_3));
|
OperateResult<bool> R_GYUP_92_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_4));
|
OperateResult<bool> R_GYUP_92_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_5));
|
OperateResult<bool> R_GYUP_92_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_6));
|
OperateResult<bool> R_GYUP_92_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R92_7));
|
OperateResult<bool> R_GYUP_93_0 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_0));
|
OperateResult<bool> R_GYUP_93_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_1));
|
OperateResult<bool> R_GYUP_93_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_2));
|
OperateResult<bool> R_GYUP_93_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_3));
|
OperateResult<bool> R_GYUP_93_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_4));
|
OperateResult<bool> R_GYUP_93_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_5));
|
OperateResult<bool> R_GYUP_93_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_6));
|
OperateResult<bool> R_GYUP_93_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzgydownlen + R93_7));
|
OperateResult<byte> R_GYUP_94 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R94));
|
OperateResult<byte> R_GYUP_95 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R95));
|
OperateResult<byte> R_GYUP_96 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R96));
|
OperateResult<byte> R_GYUP_97 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R97));
|
OperateResult<byte> R_GYUP_98 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R98));
|
OperateResult<byte> R_GYUP_99 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzgydownlen + R99));
|
//读取AGV下料信号
|
OperateResult<bool> R_GYDOWN_hrea = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + Rheat));
|
OperateResult<string> R_GYDOWN_equno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdowngylen + RequNo));
|
OperateResult<UInt16> R_GYDOWN_needtype = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvdowngylen + Rinmatertype));
|
OperateResult<string> R_GYDOWN_boxno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdowngylen + RinboxNo));
|
OperateResult<string> R_GYDOWN_barcoed = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbagvdowngylen + Rbarcode));
|
OperateResult<UInt16> R_GYDOWN_bzR = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbagvdowngylen + Rbz));
|
OperateResult<bool> R_GYDOWN_error = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + Rerror));
|
OperateResult<bool> R_GYDOWN_92_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_1));
|
OperateResult<bool> R_GYDOWN_92_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_2));
|
OperateResult<bool> R_GYDOWN_92_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_3));
|
OperateResult<bool> R_GYDOWN_92_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_4));
|
OperateResult<bool> R_GYDOWN_92_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_5));
|
OperateResult<bool> R_GYDOWN_92_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_6));
|
OperateResult<bool> R_GYDOWN_92_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R92_7));
|
OperateResult<bool> R_GYDOWN_93_0 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_0));
|
OperateResult<bool> R_GYDOWN_93_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_1));
|
OperateResult<bool> R_GYDOWN_93_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_2));
|
OperateResult<bool> R_GYDOWN_93_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_3));
|
OperateResult<bool> R_GYDOWN_93_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_4));
|
OperateResult<bool> R_GYDOWN_93_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_5));
|
OperateResult<bool> R_GYDOWN_93_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_6));
|
OperateResult<bool> R_GYDOWN_93_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbagvdowngylen + R93_7));
|
OperateResult<byte> R_GYDOWN_94 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R94));
|
OperateResult<byte> R_GYDOWN_95 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R95));
|
OperateResult<byte> R_GYDOWN_96 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R96));
|
OperateResult<byte> R_GYDOWN_97 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R97));
|
OperateResult<byte> R_GYDOWN_98 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R98));
|
OperateResult<byte> R_GYDOWN_99 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbagvdowngylen + R99));
|
|
//写入涂布机上料
|
OperateResult Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W150.00", R_GYUP_hrea.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W151", R_GYUP_equno.Content, 10);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W162", R_GYUP_needtype.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W163", R_GYUP_boxno.Content, 15);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W179", R_GYUP_barcoed.Content, 15);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W195", R_GYUP_bzR.Content);
|
if (Wupresult.IsSuccess)
|
{
|
WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + GYSBMeg}" + "设备写入成功" + R_GYUP_bzR.Content, "信号传递");
|
}
|
else
|
{
|
WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + GYSBMeg}" + "设备写入失败" + R_GYUP_hrea.Content + Wupresult.Message, "信号传递");
|
}
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.00", R_GYUP_error.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.1", R_GYUP_92_1.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.2", R_GYUP_92_2.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.3", R_GYUP_92_3.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.4", R_GYUP_92_4.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.5", R_GYUP_92_5.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.6", R_GYUP_92_6.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.7", R_GYUP_92_7.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.8", R_GYUP_93_0.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.9", R_GYUP_93_1.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.10", R_GYUP_93_2.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.11", R_GYUP_93_3.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.12", R_GYUP_93_4.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.13", R_GYUP_93_5.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.14", R_GYUP_93_6.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W196.15", R_GYUP_93_7.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W197.00-07", R_GYUP_94.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W197.08-15", R_GYUP_95.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W198.00-07", R_GYUP_96.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W198.00-15", R_GYUP_97.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W199.00-07", R_GYUP_98.Content);
|
Wupresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W199.08-15", R_GYUP_99.Content);
|
|
//写入涂布机下料
|
OperateResult Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W250", R_GYDOWN_hrea.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("D251", R_GYDOWN_equno.Content, 10);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W262", R_GYDOWN_needtype.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W263", R_GYDOWN_boxno.Content, 15);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W279", R_GYDOWN_barcoed.Content, 15);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W295", R_GYDOWN_bzR.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.00", R_GYDOWN_error.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.1", R_GYDOWN_92_1.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.2", R_GYDOWN_92_2.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.3", R_GYDOWN_92_3.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.4", R_GYDOWN_92_4.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.5", R_GYDOWN_92_5.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.6", R_GYDOWN_92_6.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.7", R_GYDOWN_92_7.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.8", R_GYDOWN_93_0.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.9", R_GYDOWN_93_1.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.10", R_GYDOWN_93_2.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.11", R_GYDOWN_93_3.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.12", R_GYDOWN_93_4.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.13", R_GYDOWN_93_5.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.14", R_GYDOWN_93_6.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W296.15", R_GYDOWN_93_7.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W297.00-07", R_GYDOWN_94.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W297.08-15", R_GYDOWN_95.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W298.00-07", R_GYDOWN_96.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W298.08-15", R_GYDOWN_97.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W299.00-07", R_GYDOWN_98.Content);
|
Wdownresult = plc.OmronPLCClient.OmronFinsNetClient.Write("W299.08-15", R_GYDOWN_99.Content);
|
//读取涂布机上料
|
OperateResult<bool> R_SBUP_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W100.00");
|
OperateResult<string> R_SBUP_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W101", 10);
|
R_SBUP_equno.Content = R_SBUP_equno.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBUP_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("W112");
|
OperateResult<string> R_SBUP_boxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W113", 15);
|
R_SBUP_boxno.Content = R_SBUP_boxno.Content?.Replace("\0", "");
|
OperateResult<string> R_SBUP_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W129", 15);
|
R_SBUP_barcoed.Content = R_SBUP_barcoed.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBUP_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("W145");
|
OperateResult<bool> R_SBUP_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.00");
|
OperateResult<bool> R_SBUP_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.01");
|
OperateResult<bool> R_SBUP_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.02");
|
OperateResult<bool> R_SBUP_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.03");
|
OperateResult<bool> R_SBUP_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.04");
|
OperateResult<bool> R_SBUP_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.05");
|
OperateResult<bool> R_SBUP_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.06");
|
OperateResult<bool> R_SBUP_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.07");
|
OperateResult<bool> R_SBUP_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.08");
|
OperateResult<bool> R_SBUP_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.09");
|
OperateResult<bool> R_SBUP_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.10");
|
OperateResult<bool> R_SBUP_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.11");
|
OperateResult<bool> R_SBUP_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.12");
|
OperateResult<bool> R_SBUP_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.13");
|
OperateResult<bool> R_SBUP_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.14");
|
OperateResult<bool> R_SBUP_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W146.15");
|
OperateResult<byte[]> R_SBUP_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("W147.00", 8);
|
byte[] R_SBUP_94_0 = SpiltByte_0(R_SBUP_94.Content);
|
byte[] R_SBUP_94_8 = SpiltByte_8(R_SBUP_94.Content);
|
//OperateResult<short> R_SBUP_95 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W147.08-15");
|
OperateResult<byte[]> R_SBUP_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("W148.00", 8);
|
byte[] R_SBUP_96_0 = SpiltByte_0(R_SBUP_96.Content);
|
byte[] R_SBUP_96_8 = SpiltByte_8(R_SBUP_96.Content);
|
//OperateResult<short> R_SBUP_97 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W148.08-15");
|
OperateResult<byte[]> R_SBUP_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("W149.00", 8);
|
byte[] R_SBUP_98_0 = SpiltByte_0(R_SBUP_98.Content);
|
byte[] R_SBUP_98_8 = SpiltByte_8(R_SBUP_98.Content);
|
//OperateResult<short> R_SBUP_99 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W149.08-15");
|
//读取涂布机下料
|
OperateResult<bool> R_SBDOWN_hrea = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W200.00");
|
OperateResult<string> R_SBDOWN_equno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W201", 10);
|
R_SBDOWN_equno.Content = R_SBDOWN_equno.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBDOWN_needtype = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("W212");
|
OperateResult<string> R_SBDOWNboxno = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W213", 15);
|
R_SBDOWNboxno.Content = R_SBDOWNboxno.Content?.Replace("\0", "");
|
OperateResult<string> R_SBDOWN_barcoed = plc.OmronPLCClient.OmronFinsNetClient.ReadString("W229", 15);
|
R_SBDOWN_barcoed.Content = R_SBDOWN_barcoed.Content?.Replace("\0", "");
|
OperateResult<UInt16> R_SBDOWN_bzR = plc.OmronPLCClient.OmronFinsNetClient.ReadUInt16("W245");
|
OperateResult<bool> R_SBDOWN_error = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.00");
|
OperateResult<bool> R_SBDOWN_92_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.01");
|
OperateResult<bool> R_SBDOWN_92_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.02");
|
OperateResult<bool> R_SBDOWN_92_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.03");
|
OperateResult<bool> R_SBDOWN_92_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.04");
|
OperateResult<bool> R_SBDOWN_92_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.05");
|
OperateResult<bool> R_SBDOWN_92_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.06");
|
OperateResult<bool> R_SBDOWN_92_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.07");
|
OperateResult<bool> R_SBDOWN_93_0 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.08");
|
OperateResult<bool> R_SBDOWN_93_1 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.09");
|
OperateResult<bool> R_SBDOWN_93_2 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.10");
|
OperateResult<bool> R_SBDOWN_93_3 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.11");
|
OperateResult<bool> R_SBDOWN_93_4 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.12");
|
OperateResult<bool> R_SBDOWN_93_5 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.13");
|
OperateResult<bool> R_SBDOWN_93_6 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.14");
|
OperateResult<bool> R_SBDOWN_93_7 = plc.OmronPLCClient.OmronFinsNetClient.ReadBool("W246.15");
|
OperateResult<byte[]> R_SBDOWN_94 = plc.OmronPLCClient.OmronFinsNetClient.Read("W247.00", 8);
|
byte[] R_SBDOWN_94_0 = SpiltByte_0(R_SBDOWN_94.Content);
|
byte[] R_SBDOWN_94_8 = SpiltByte_8(R_SBDOWN_94.Content);
|
//OperateResult<short> R_SBDOWN_95 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W247.08-15");
|
OperateResult<byte[]> R_SBDOWN_96 = plc.OmronPLCClient.OmronFinsNetClient.Read("W248.00", 8);
|
byte[] R_SBDOWN_96_0 = SpiltByte_0(R_SBDOWN_96.Content);
|
byte[] R_SBDOWN_96_8 = SpiltByte_8(R_SBDOWN_96.Content);
|
//OperateResult<short> R_SBDOWN_97 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W248.08-15");
|
OperateResult<byte[]> R_SBDOWN_98 = plc.OmronPLCClient.OmronFinsNetClient.Read("W249.00", 8);
|
byte[] R_SBDOWN_98_0 = SpiltByte_0(R_SBDOWN_98.Content);
|
byte[] R_SBDOWN_98_8 = SpiltByte_8(R_SBDOWN_98.Content);
|
//OperateResult<short> R_SBDOWN_99 = plc.OmronPLCClient.OmronFinsNetClient.ReadInt16("W249.08-15");
|
//写入AGV上料
|
OperateResult Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + Rheat), R_SBUP_hrea.Content);
|
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + RequNo), R_SBUP_equno.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + Rinmatertype), R_SBUP_needtype.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + RinboxNo), R_SBUP_boxno.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + Rbarcode), R_SBUP_barcoed.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + Rbz), R_SBUP_bzR.Content);
|
if (Wupagvresult.IsSuccess)
|
{
|
WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + GYSBMeg}" + "AGV写入成功" + R_SBUP_bzR.Content, "信号传递");
|
}
|
else
|
{
|
WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + GYSBMeg}" + "AGV写入失败" + R_GYUP_hrea.Content + Wupagvresult.Message, "信号传递");
|
}
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + Rerror), R_SBUP_error.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_1), R_SBUP_92_1.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_2), R_SBUP_92_2.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_3), R_SBUP_92_3.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_4), R_SBUP_92_4.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_5), R_SBUP_92_5.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_6), R_SBUP_92_6.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R92_7), R_SBUP_92_7.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_0), R_SBUP_93_0.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_1), R_SBUP_93_1.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_2), R_SBUP_93_2.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_3), R_SBUP_93_3.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_4), R_SBUP_93_4.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_5), R_SBUP_93_5.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_6), R_SBUP_93_6.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R93_7), R_SBUP_93_7.Content);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R94), R_SBUP_94_0);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R95), R_SBUP_94_8);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R96), R_SBUP_96_0);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R97), R_SBUP_96_8);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R98), R_SBUP_98_0);
|
Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzgyuplen + R99), R_SBUP_98_8);
|
|
//写入AGV下料
|
OperateResult Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + Rheat), R_SBDOWN_hrea.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + RequNo), R_SBDOWN_equno.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + Rinmatertype), R_SBDOWN_needtype.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + RinboxNo), R_SBDOWNboxno.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + Rbarcode), R_SBDOWN_barcoed.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + Rbz), R_SBDOWN_bzR.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + Rerror), R_SBDOWN_error.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_1), R_SBDOWN_92_1.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_2), R_SBDOWN_92_2.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_3), R_SBDOWN_92_3.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_4), R_SBDOWN_92_4.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_5), R_SBDOWN_92_5.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_6), R_SBDOWN_92_6.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R92_7), R_SBDOWN_92_7.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_0), R_SBDOWN_93_0.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_1), R_SBDOWN_93_1.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_2), R_SBDOWN_93_2.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_3), R_SBDOWN_93_3.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_4), R_SBDOWN_93_4.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_5), R_SBDOWN_93_5.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_6), R_SBDOWN_93_6.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R93_7), R_SBDOWN_93_7.Content);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R94), R_SBDOWN_94_0);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R95), R_SBDOWN_94_8);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R96), R_SBDOWN_96_0);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R97), R_SBDOWN_96_8);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R98), R_SBDOWN_98_0);
|
Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbagvupgylen + R99), R_SBDOWN_98_8);
|
dbzgyuplen += 400;
|
dbzgydownlen += 400;
|
dbagvupgylen += 400;
|
dbagvdowngylen += 400;
|
}
|
}
|
catch (Exception)
|
{
|
|
}
|
|
|
#endregion
|
|
#region 正机2号分切机信号传递
|
//int zfqagvwup = 4000;
|
//int zfqagvrdow = 4100;
|
//int zfqagvwupa = 4200;
|
//int zfqagvrdowa = 4300;
|
//List<string> FQtowSBMegS = new List<string> { "正机2号分切机5010" };
|
//PLCClient agvzfqtowplc = null;
|
//foreach (var FQSB in FQtowSBMegS)
|
//{
|
// if (FQSB.Contains("正"))
|
// {
|
// agvzfqtowplc = agvplc;
|
// }
|
// else
|
// {
|
// agvzfqtowplc = fagvplc;
|
// }
|
// if (agvzfqtowplc == null)
|
// {
|
// continue;
|
// }
|
// PLCClient plc = WCSService.Clients.Find(v => v.PLCName == FQSB);
|
// if (plc == null)
|
// {
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "PLC未找到", "信号传递");
|
// continue;
|
// }
|
// //读AGV的db1002.4100写到他的d4053
|
// OperateResult<bool> R_GYUP_hrea = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + Rheat));
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取AGV" + R_GYUP_hrea.Content, "信号传递");
|
// OperateResult<string> R_GYUP_equno = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdow + RequNo));
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取AGVDB1002." + (zfqagvrdow + RequNo) + ":" + R_GYUP_equno.Content, "信号传递");
|
// OperateResult<UInt16> R_GYUP_needtype = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (zfqagvrdow + Rinmatertype));
|
// OperateResult<string> R_GYUP_boxno = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdow + RinboxNo));
|
// OperateResult<string> R_GYUP_barcoed = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdow + Rbarcode));
|
// OperateResult<UInt16> R_GYUP_bzR = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (zfqagvrdow + Rbz));
|
// OperateResult<bool> R_GYUP_error = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + Rerror));
|
// OperateResult<bool> R_GYUP_92_1 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_1));
|
// OperateResult<bool> R_GYUP_92_2 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_2));
|
// OperateResult<bool> R_GYUP_92_3 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_3));
|
// OperateResult<bool> R_GYUP_92_4 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_4));
|
// OperateResult<bool> R_GYUP_92_5 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_5));
|
// OperateResult<bool> R_GYUP_92_6 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_6));
|
// OperateResult<bool> R_GYUP_92_7 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R92_7));
|
// OperateResult<bool> R_GYUP_93_0 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_0));
|
// OperateResult<bool> R_GYUP_93_1 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_1));
|
// OperateResult<bool> R_GYUP_93_2 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_2));
|
// OperateResult<bool> R_GYUP_93_3 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_3));
|
// OperateResult<bool> R_GYUP_93_4 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_4));
|
// OperateResult<bool> R_GYUP_93_5 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_5));
|
// OperateResult<bool> R_GYUP_93_6 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_6));
|
// OperateResult<bool> R_GYUP_93_7 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdow + R93_7));
|
// OperateResult<byte> R_GYUP_94 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R94));
|
// OperateResult<byte> R_GYUP_95 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R95));
|
// OperateResult<byte> R_GYUP_96 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R96));
|
// OperateResult<byte> R_GYUP_97 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R97));
|
// OperateResult<byte> R_GYUP_98 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R98));
|
// OperateResult<byte> R_GYUP_99 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdow + R99));
|
// //读AGV的db1002.4100写到他的d4053
|
// OperateResult Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5017", R_GYUP_hrea.Content);
|
// if (Wupresult.IsSuccess)
|
// {
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入M4053.0" + R_GYUP_hrea.Content, "信号传递");
|
// }
|
// else
|
// {
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入M4053.0失败" + R_GYUP_hrea.Content + Wupresult.Message, "信号传递");
|
// }
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4054", R_GYUP_equno.Content, 10);
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入D4054:" + R_GYUP_equno.Content, "信号传递");
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4065", R_GYUP_needtype.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4066", R_GYUP_boxno.Content, 15);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4082", R_GYUP_barcoed.Content, 15);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4098", R_GYUP_bzR.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5018", R_GYUP_error.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5019", R_GYUP_92_1.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5020", R_GYUP_92_2.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5021", R_GYUP_92_3.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5022", R_GYUP_92_4.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5023", R_GYUP_92_5.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5024", R_GYUP_92_6.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5025", R_GYUP_92_7.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5026", R_GYUP_93_0.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5027", R_GYUP_93_1.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5028", R_GYUP_93_2.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5029", R_GYUP_93_3.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5030", R_GYUP_93_4.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5031", R_GYUP_93_5.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5032", R_GYUP_93_6.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("M5033", R_GYUP_93_7.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4100", R_GYUP_94.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4101", R_GYUP_95.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4102", R_GYUP_96.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4103", R_GYUP_97.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4104", R_GYUP_98.Content);
|
// Wupresult = plc.MelsecPLCClient5010.readWriteNet.Write("D4105", R_GYUP_99.Content);
|
// //读取d4000写到AGV的db1002.4000
|
// OperateResult<bool> R_SBUP_hrea = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5000");
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取SB心跳" + R_SBUP_hrea.Content, "信号传递");
|
// OperateResult<string> R_SBUP_equno = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4001", 10);
|
// R_SBUP_equno.Content = R_SBUP_equno.Content?.Replace("\0", "");
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取SBD4001:" + R_SBUP_equno.Content, "信号传递");
|
// OperateResult<Int16> R_SBUP_needtype = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4012");
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取SBDD4012:" + R_SBUP_needtype.Content, "信号传递");
|
// OperateResult<string> R_SBUP_boxno = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4013", 15);
|
// R_SBUP_boxno.Content = R_SBUP_boxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBUP_barcoed = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4029", 15);
|
// R_SBUP_barcoed.Content = R_SBUP_barcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBUP_bzR = plc.MelsecPLCClient5010.readWriteNet.ReadUInt16("D4045");
|
// OperateResult<bool> R_SBUP_error = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5001");
|
// OperateResult<bool> R_SBUP_92_1 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5002");
|
// OperateResult<bool> R_SBUP_92_2 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5003");
|
// OperateResult<bool> R_SBUP_92_3 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5004");
|
// OperateResult<bool> R_SBUP_92_4 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5005");
|
// OperateResult<bool> R_SBUP_92_5 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5006");
|
// OperateResult<bool> R_SBUP_92_6 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5007");
|
// OperateResult<bool> R_SBUP_92_7 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5008");
|
// OperateResult<bool> R_SBUP_93_0 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5009");
|
// OperateResult<bool> R_SBUP_93_1 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5010");
|
// OperateResult<bool> R_SBUP_93_2 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5011");
|
// OperateResult<bool> R_SBUP_93_3 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5012");
|
// OperateResult<bool> R_SBUP_93_4 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5013");
|
// OperateResult<bool> R_SBUP_93_5 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5014");
|
// OperateResult<bool> R_SBUP_93_6 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5015");
|
// OperateResult<bool> R_SBUP_93_7 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5016");
|
// OperateResult<byte[]> R_SBUP_94 = plc.MelsecPLCClient5010.readWriteNet.Read("D4047", 8);
|
// byte[] R_SBUP_94_0 = SpiltnotByte_0(R_SBUP_94.Content);
|
// byte[] R_SBUP_94_8 = SpiltnotByte_8(R_SBUP_94.Content);
|
// //OperateResult<short> R_SBUP_95 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4048");
|
// OperateResult<byte[]> R_SBUP_96 = plc.MelsecPLCClient5010.readWriteNet.Read("D4049", 8);
|
// byte[] R_SBUP_96_0 = SpiltnotByte_0(R_SBUP_96.Content);
|
// byte[] R_SBUP_96_8 = SpiltnotByte_8(R_SBUP_96.Content);
|
// //OperateResult<short> R_SBUP_97 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4050");
|
// OperateResult<byte[]> R_SBUP_98 = plc.MelsecPLCClient5010.readWriteNet.Read("D4051", 8);
|
// byte[] R_SBUP_98_0 = SpiltnotByte_0(R_SBUP_98.Content);
|
// byte[] R_SBUP_98_8 = SpiltnotByte_8(R_SBUP_98.Content);
|
// //OperateResult<short> R_SBUP_100 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4052");
|
// //读取d4000写到AGV的db1002.4000
|
// OperateResult Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + Rheat), R_SBUP_hrea.Content);
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入AGV心跳" + R_SBUP_hrea.Content, "信号传递");
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + RequNo), R_SBUP_equno.Content);
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入AGVDB1002." + (zfqagvwup + RequNo) + ":" + R_SBUP_equno.Content, "信号传递");
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + Rinmatertype), R_SBUP_needtype.Content);
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入AGVDB1002." + (zfqagvwup + Rinmatertype) + ":" + R_SBUP_needtype.Content, "信号传递");
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + RinboxNo), R_SBUP_boxno.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + Rbarcode), R_SBUP_barcoed.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + Rbz), R_SBUP_bzR.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + Rerror), R_SBUP_error.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_1), R_SBUP_92_1.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_2), R_SBUP_92_2.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_3), R_SBUP_92_3.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_4), R_SBUP_92_4.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_5), R_SBUP_92_5.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_6), R_SBUP_92_6.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R92_7), R_SBUP_92_7.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_0), R_SBUP_93_0.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_1), R_SBUP_93_1.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_2), R_SBUP_93_2.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_3), R_SBUP_93_3.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_4), R_SBUP_93_4.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_5), R_SBUP_93_5.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_6), R_SBUP_93_6.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R93_7), R_SBUP_93_7.Content);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R94), R_SBUP_94_0);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R95), R_SBUP_94_8);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R96), R_SBUP_96_0);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R97), R_SBUP_96_8);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R98), R_SBUP_98_0);
|
// Wupagvresult = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwup + R99), R_SBUP_98_8);
|
// //读他的d4106 写到我的db1002.4200
|
// OperateResult<bool> R_SBUP_FQhrea = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5034");
|
// OperateResult<string> R_SBUP_FQequno = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4107", 10);
|
// R_SBUP_FQequno.Content = R_SBUP_FQequno.Content?.Replace("\0", "");
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "读取SBD4107:" + R_SBUP_FQequno.Content, "信号传递");
|
// OperateResult<Int16> R_SBUP_FQneedtype = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4118");
|
// OperateResult<string> R_SBUP_FQboxno = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4119", 15);
|
// R_SBUP_FQboxno.Content = R_SBUP_FQboxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBUP_FQbarcoed = plc.MelsecPLCClient5010.readWriteNet.ReadString("D4135", 15);
|
// R_SBUP_FQbarcoed.Content = R_SBUP_FQbarcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBUP_FQbzR = plc.MelsecPLCClient5010.readWriteNet.ReadUInt16("D4151");
|
// OperateResult<bool> R_SBUP_FQerror = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5035");
|
// OperateResult<bool> R_SBUP_FQ92_1 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5036");
|
// OperateResult<bool> R_SBUP_FQ92_2 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5037");
|
// OperateResult<bool> R_SBUP_FQ92_3 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5038");
|
// OperateResult<bool> R_SBUP_FQ92_4 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5039");
|
// OperateResult<bool> R_SBUP_FQ92_5 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5040");
|
// OperateResult<bool> R_SBUP_FQ92_6 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5041");
|
// OperateResult<bool> R_SBUP_FQ92_7 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5042");
|
// OperateResult<bool> R_SBUP_FQ93_0 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5043");
|
// OperateResult<bool> R_SBUP_FQ93_1 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5044");
|
// OperateResult<bool> R_SBUP_FQ93_2 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5045");
|
// OperateResult<bool> R_SBUP_FQ93_3 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5046");
|
// OperateResult<bool> R_SBUP_FQ93_4 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5047");
|
// OperateResult<bool> R_SBUP_FQ93_5 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5048");
|
// OperateResult<bool> R_SBUP_FQ93_6 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5049");
|
// OperateResult<bool> R_SBUP_FQ93_7 = plc.MelsecPLCClient5010.readWriteNet.ReadBool("M5050");
|
// OperateResult<byte[]> R_SBUP_FQ94 = plc.MelsecPLCClient5010.readWriteNet.Read("D4153", 8);
|
// byte[] R_SBUP_FQ94_0 = SpiltnotByte_0(R_SBUP_FQ94.Content);
|
// byte[] R_SBUP_FQ94_8 = SpiltnotByte_8(R_SBUP_FQ94.Content);
|
// //OperateResult<short> R_SBUP_FQ95 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4154");
|
// OperateResult<byte[]> R_SBUP_FQ96 = plc.MelsecPLCClient5010.readWriteNet.Read("D4155", 8);
|
// byte[] R_SBUP_FQ96_0 = SpiltnotByte_0(R_SBUP_FQ96.Content);
|
// byte[] R_SBUP_FQ96_8 = SpiltnotByte_8(R_SBUP_FQ96.Content);
|
// //OperateResult<short> R_SBUP_FQ97 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4156");
|
// OperateResult<byte[]> R_SBUP_FQ98 = plc.MelsecPLCClient5010.readWriteNet.Read("D4157", 8);
|
// byte[] R_SBUP_FQ98_0 = SpiltnotByte_0(R_SBUP_FQ98.Content);
|
// byte[] R_SBUP_FQ98_8 = SpiltnotByte_8(R_SBUP_FQ98.Content);
|
// //OperateResult<short> R_SBUP_FQ100 = plc.MelsecPLCClient5010.readWriteNet.ReadInt16("D4158");
|
// //读取d4000写到AGV的db1002.4200
|
// OperateResult Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + Rheat), R_SBUP_FQhrea.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + RequNo), R_SBUP_FQequno.Content);
|
// WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now + FQSB}" + "写入AGVDB1002." + (zfqagvwupa + RequNo) + ":" + R_SBUP_FQequno.Content, "信号传递");
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + Rinmatertype), R_SBUP_FQneedtype.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + RinboxNo), R_SBUP_FQboxno.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + Rbarcode), R_SBUP_FQbarcoed.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + Rbz), R_SBUP_FQbzR.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + Rerror), R_SBUP_FQerror.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_1), R_SBUP_FQ92_1.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_2), R_SBUP_FQ92_2.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_3), R_SBUP_FQ92_3.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_4), R_SBUP_FQ92_4.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_5), R_SBUP_FQ92_5.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_6), R_SBUP_FQ92_6.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R92_7), R_SBUP_FQ92_7.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_0), R_SBUP_FQ93_0.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_1), R_SBUP_FQ93_1.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_2), R_SBUP_FQ93_2.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_3), R_SBUP_FQ93_3.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_4), R_SBUP_FQ93_4.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_5), R_SBUP_FQ93_5.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_6), R_SBUP_FQ93_6.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R93_7), R_SBUP_FQ93_7.Content);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R94), R_SBUP_FQ94_0);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R95), R_SBUP_FQ94_8);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R96), R_SBUP_FQ96_0);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R97), R_SBUP_FQ96_8);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R98), R_SBUP_FQ98_0);
|
// Wupagvresulta = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (zfqagvwupa + R99), R_SBUP_FQ98_8);
|
// //读我的db1002.4300 写到他的d4159
|
// OperateResult<bool> R_GYUP_FQDhrea = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + Rheat));
|
// OperateResult<string> R_GYUP_FQDequno = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdowa + RequNo));
|
// OperateResult<UInt16> R_GYUP_FQDneedtype = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (zfqagvrdowa + Rinmatertype));
|
// OperateResult<string> R_GYUP_FQDboxno = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdowa + RinboxNo));
|
// OperateResult<string> R_GYUP_FQDbarcoed = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (zfqagvrdowa + Rbarcode));
|
// OperateResult<UInt16> R_GYUP_FQDbzR = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (zfqagvrdowa + Rbz));
|
// OperateResult<bool> R_GYUP_FQDerror = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + Rerror));
|
// OperateResult<bool> R_GYUP_FQD92_1 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_1));
|
// OperateResult<bool> R_GYUP_FQD92_2 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_2));
|
// OperateResult<bool> R_GYUP_FQD92_3 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_3));
|
// OperateResult<bool> R_GYUP_FQD92_4 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_4));
|
// OperateResult<bool> R_GYUP_FQD92_5 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_5));
|
// OperateResult<bool> R_GYUP_FQD92_6 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_6));
|
// OperateResult<bool> R_GYUP_FQD92_7 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R92_7));
|
// OperateResult<bool> R_GYUP_FQD93_0 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_0));
|
// OperateResult<bool> R_GYUP_FQD93_1 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_1));
|
// OperateResult<bool> R_GYUP_FQD93_2 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_2));
|
// OperateResult<bool> R_GYUP_FQD93_3 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_3));
|
// OperateResult<bool> R_GYUP_FQD93_4 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_4));
|
// OperateResult<bool> R_GYUP_FQD93_5 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_5));
|
// OperateResult<bool> R_GYUP_FQD93_6 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_6));
|
// OperateResult<bool> R_GYUP_FQD93_7 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (zfqagvrdowa + R93_7));
|
// OperateResult<byte> R_GYUP_FQD94 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R94));
|
// OperateResult<byte> R_GYUP_FQD95 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R95));
|
// OperateResult<byte> R_GYUP_FQD96 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R96));
|
// OperateResult<byte> R_GYUP_FQD97 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R97));
|
// OperateResult<byte> R_GYUP_FQD98 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R98));
|
// OperateResult<byte> R_GYUP_FQD99 = agvzfqtowplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (zfqagvrdowa + R99));
|
// //读我的db1002.4300 写到他的d4159
|
// OperateResult WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5051", R_GYUP_FQDhrea.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4160", R_GYUP_FQDequno.Content, 10);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4171", R_GYUP_FQDneedtype.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4172", R_GYUP_FQDboxno.Content, 15);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4188", R_GYUP_FQDbarcoed.Content, 15);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4204", R_GYUP_FQDbzR.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5052", R_GYUP_FQDerror.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5053", R_GYUP_FQD92_1.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5054", R_GYUP_FQD92_2.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5055", R_GYUP_FQD92_3.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5056", R_GYUP_FQD92_4.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5057", R_GYUP_FQD92_5.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5058", R_GYUP_FQD92_6.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5059", R_GYUP_FQD92_7.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5060", R_GYUP_FQD93_0.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5061", R_GYUP_FQD93_1.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5062", R_GYUP_FQD93_2.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5063", R_GYUP_FQD93_3.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5064", R_GYUP_FQD93_4.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5065", R_GYUP_FQD93_5.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5066", R_GYUP_FQD93_6.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("M5067", R_GYUP_FQD93_7.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4206", R_GYUP_FQD94.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4207", R_GYUP_FQD95.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4208", R_GYUP_FQD96.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4209", R_GYUP_FQD97.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4210", R_GYUP_FQD98.Content);
|
// WupresultFQ = plc.MelsecPLCClient5010.readWriteNet.Write("D4211", R_GYUP_FQD99.Content);
|
//}
|
|
#endregion
|
|
#region 正机1号分切机信号传递
|
//List<string> FQSBMegS = new List<string> { "正机1号分切机"};
|
//int dbzfquplen = 2800;
|
//int dbzfqdownlen = 2900;
|
//int dbafqupgylen = 3000;
|
//int dbafqdowngylen = 3100;
|
|
//try
|
//{
|
// PLCClient agvzfplc = null;
|
// foreach (var FQSB in FQSBMegS)
|
// {
|
// if (FQSB.Contains("正"))
|
// {
|
// agvzfplc = agvplc;
|
// }
|
// else
|
// {
|
// agvzfplc = fagvplc;
|
// }
|
// if (agvzfplc == null)
|
// {
|
// continue;
|
// }
|
// PLCClient plc = WCSService.Clients.Find(v => v.PLCName == FQSB);
|
// if (plc == null)
|
// {
|
// dbzfquplen += 400;
|
// dbzfqdownlen += 400;
|
// dbafqupgylen += 400;
|
// dbafqdowngylen += 400;
|
// continue;
|
// }
|
// //读取AGV上料信号
|
// OperateResult<bool> R_GYUP_hrea = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + Rheat));
|
// OperateResult<string> R_GYUP_equno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzfqdownlen + RequNo));
|
// OperateResult<UInt16> R_GYUP_needtype = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzfqdownlen + Rinmatertype));
|
// OperateResult<string> R_GYUP_boxno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzfqdownlen + RinboxNo));
|
// OperateResult<string> R_GYUP_barcoed = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbzfqdownlen + Rbarcode));
|
// OperateResult<UInt16> R_GYUP_bzR = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbzfqdownlen + Rbz));
|
// OperateResult<bool> R_GYUP_error = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + Rerror));
|
// OperateResult<bool> R_GYUP_92_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_1));
|
// OperateResult<bool> R_GYUP_92_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_2));
|
// OperateResult<bool> R_GYUP_92_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_3));
|
// OperateResult<bool> R_GYUP_92_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_4));
|
// OperateResult<bool> R_GYUP_92_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_5));
|
// OperateResult<bool> R_GYUP_92_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_6));
|
// OperateResult<bool> R_GYUP_92_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R92_7));
|
// OperateResult<bool> R_GYUP_93_0 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_0));
|
// OperateResult<bool> R_GYUP_93_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_1));
|
// OperateResult<bool> R_GYUP_93_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_2));
|
// OperateResult<bool> R_GYUP_93_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_3));
|
// OperateResult<bool> R_GYUP_93_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_4));
|
// OperateResult<bool> R_GYUP_93_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_5));
|
// OperateResult<bool> R_GYUP_93_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_6));
|
// OperateResult<bool> R_GYUP_93_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbzfqdownlen + R93_7));
|
// OperateResult<byte> R_GYUP_94 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R94));
|
// OperateResult<byte> R_GYUP_95 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R95));
|
// OperateResult<byte> R_GYUP_96 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R96));
|
// OperateResult<byte> R_GYUP_97 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R97));
|
// OperateResult<byte> R_GYUP_98 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R98));
|
// OperateResult<byte> R_GYUP_99 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbzfqdownlen + R99));
|
// //读取AGV下料信号
|
// OperateResult<bool> R_GYDOWN_hrea = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + Rheat));
|
// OperateResult<string> R_GYDOWN_equno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbafqdowngylen + RequNo));
|
// OperateResult<UInt16> R_GYDOWN_needtype = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbafqdowngylen + Rinmatertype));
|
// OperateResult<string> R_GYDOWN_boxno = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbafqdowngylen + RinboxNo));
|
// OperateResult<string> R_GYDOWN_barcoed = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (dbafqdowngylen + Rbarcode));
|
// OperateResult<UInt16> R_DOWN_bzR = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (dbafqdowngylen + Rbz));
|
// OperateResult<bool> R_GYDOWN_error = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + Rerror));
|
// OperateResult<bool> R_GYDOWN_92_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_1));
|
// OperateResult<bool> R_GYDOWN_92_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_2));
|
// OperateResult<bool> R_GYDOWN_92_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_3));
|
// OperateResult<bool> R_GYDOWN_92_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_4));
|
// OperateResult<bool> R_GYDOWN_92_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_5));
|
// OperateResult<bool> R_GYDOWN_92_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_6));
|
// OperateResult<bool> R_GYDOWN_92_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R92_7));
|
// OperateResult<bool> R_GYDOWN_93_0 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_0));
|
// OperateResult<bool> R_GYDOWN_93_1 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_1));
|
// OperateResult<bool> R_GYDOWN_93_2 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_2));
|
// OperateResult<bool> R_GYDOWN_93_3 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_3));
|
// OperateResult<bool> R_GYDOWN_93_4 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_4));
|
// OperateResult<bool> R_GYDOWN_93_5 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_5));
|
// OperateResult<bool> R_GYDOWN_93_6 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_6));
|
// OperateResult<bool> R_GYDOWN_93_7 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (dbafqdowngylen + R93_7));
|
// OperateResult<byte> R_GYDOWN_94 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R94));
|
// OperateResult<byte> R_GYDOWN_95 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R95));
|
// OperateResult<byte> R_GYDOWN_96 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R96));
|
// OperateResult<byte> R_GYDOWN_97 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R97));
|
// OperateResult<byte> R_GYDOWN_98 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R98));
|
// OperateResult<byte> R_GYDOWN_99 = agvzfplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (dbafqdowngylen + R99));
|
// //写入涂布机上料
|
// OperateResult Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5100", R_GYUP_hrea.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5102", R_GYUP_equno.Content, 10);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5124", R_GYUP_needtype.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5126", R_GYUP_boxno.Content, 15);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5158", R_GYUP_barcoed.Content, 15);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5190", R_GYUP_bzR.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5220", R_GYUP_error.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5221", R_GYUP_92_1.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5222", R_GYUP_92_2.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5223", R_GYUP_92_3.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5224", R_GYUP_92_4.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5225", R_GYUP_92_5.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5226", R_GYUP_92_6.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5227", R_GYUP_92_7.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5230", R_GYUP_93_0.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5231", R_GYUP_93_1.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5232", R_GYUP_93_2.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5233", R_GYUP_93_3.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5234", R_GYUP_93_4.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5235", R_GYUP_93_5.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5236", R_GYUP_93_6.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5237", R_GYUP_93_7.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5194", R_GYUP_94.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5195", R_GYUP_95.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5196", R_GYUP_96.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5197", R_GYUP_97.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5198", R_GYUP_98.Content);
|
// Wupresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5199", R_GYUP_99.Content);
|
// //写入涂布机下料
|
// OperateResult Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5300", R_GYDOWN_hrea.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5302", R_GYDOWN_equno.Content, 10);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5324", R_GYDOWN_needtype.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5326", R_GYDOWN_boxno.Content, 15);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5358", R_GYDOWN_barcoed.Content, 15);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5390", R_DOWN_bzR.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5420", R_GYDOWN_error.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5421", R_GYDOWN_92_1.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5422", R_GYDOWN_92_2.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5423", R_GYDOWN_92_3.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5424", R_GYDOWN_92_4.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5425", R_GYDOWN_92_5.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5426", R_GYDOWN_92_6.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5427", R_GYDOWN_92_7.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5430", R_GYDOWN_93_0.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5431", R_GYDOWN_93_1.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5432", R_GYDOWN_93_2.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5433", R_GYDOWN_93_3.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5434", R_GYDOWN_93_4.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5435", R_GYDOWN_93_5.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5436", R_GYDOWN_93_6.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("M5437", R_GYDOWN_93_7.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5394", R_GYDOWN_94.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5395", R_GYDOWN_95.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5396", R_GYDOWN_96.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5397", R_GYDOWN_97.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5398", R_GYDOWN_98.Content);
|
// Wdownresult = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Write("D5399", R_GYDOWN_99.Content);
|
// //读取涂布机上料
|
// OperateResult<bool> R_SBUP_hrea = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5000.0");
|
// OperateResult<string> R_SBUP_equno = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5002", 10);
|
// R_SBUP_equno.Content = R_SBUP_equno.Content?.Replace("\0", "");
|
// OperateResult<Int16> R_SBUP_needtype = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5024 ");
|
// OperateResult<string> R_SBUP_boxno = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5026", 15);
|
// R_SBUP_boxno.Content = R_SBUP_boxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBUP_barcoed = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5058", 15);
|
// R_SBUP_barcoed.Content = R_SBUP_barcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBUP_bzR = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadUInt16("D5090");
|
// OperateResult<bool> R_SBUP_error = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.0");
|
// OperateResult<bool> R_SBUP_92_1 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.1");
|
// OperateResult<bool> R_SBUP_92_2 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.2");
|
// OperateResult<bool> R_SBUP_92_3 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.3");
|
// OperateResult<bool> R_SBUP_92_4 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.4");
|
// OperateResult<bool> R_SBUP_92_5 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.5");
|
// OperateResult<bool> R_SBUP_92_6 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.6");
|
// OperateResult<bool> R_SBUP_92_7 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5092.7");
|
// OperateResult<bool> R_SBUP_93_0 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.0");
|
// OperateResult<bool> R_SBUP_93_1 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.1");
|
// OperateResult<bool> R_SBUP_93_2 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.2");
|
// OperateResult<bool> R_SBUP_93_3 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.3");
|
// OperateResult<bool> R_SBUP_93_4 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.4");
|
// OperateResult<bool> R_SBUP_93_5 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.5");
|
// OperateResult<bool> R_SBUP_93_6 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.6");
|
// OperateResult<bool> R_SBUP_93_7 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5093.7");
|
// OperateResult<byte[]> R_SBUP_94 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5094", 8);
|
// byte[] R_SBUP_94_0 = SpiltByte_0(R_SBUP_94.Content);
|
// byte[] R_SBUP_94_8 = SpiltByte_8(R_SBUP_94.Content);
|
// //OperateResult<short> R_SBUP_95 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5095");
|
// OperateResult<byte[]> R_SBUP_96 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5096", 8);
|
// byte[] R_SBUP_96_0 = SpiltByte_0(R_SBUP_96.Content);
|
// byte[] R_SBUP_96_8 = SpiltByte_8(R_SBUP_96.Content);
|
// //OperateResult<short> R_SBUP_97 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5097");
|
// OperateResult<byte[]> R_SBUP_98 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5098", 8);
|
// byte[] R_SBUP_98_0 = SpiltByte_0(R_SBUP_98.Content);
|
// byte[] R_SBUP_98_8 = SpiltByte_8(R_SBUP_98.Content);
|
// //OperateResult<short> R_SBUP_99 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5099");
|
// //读取涂布机下料
|
// OperateResult<bool> R_SBDOWN_hrea = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5200.0");
|
// OperateResult<string> R_SBDOWN_equno = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5202", 10);
|
// R_SBDOWN_equno.Content = R_SBDOWN_equno.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBDOWN_needtype = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadUInt16("D5224");
|
// OperateResult<string> R_SBDOWNboxno = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5226", 15);
|
// R_SBDOWNboxno.Content = R_SBDOWNboxno.Content?.Replace("\0", "");
|
// OperateResult<string> R_SBDOWN_barcoed = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadString("D5258", 15);
|
// R_SBDOWN_barcoed.Content = R_SBDOWN_barcoed.Content?.Replace("\0", "");
|
// OperateResult<UInt16> R_SBDOWN_bzR = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadUInt16("D5290");
|
// OperateResult<bool> R_SBDOWN_error = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.0");
|
// OperateResult<bool> R_SBDOWN_92_1 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.1");
|
// OperateResult<bool> R_SBDOWN_92_2 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.2");
|
// OperateResult<bool> R_SBDOWN_92_3 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.3");
|
// OperateResult<bool> R_SBDOWN_92_4 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.4");
|
// OperateResult<bool> R_SBDOWN_92_5 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.5");
|
// OperateResult<bool> R_SBDOWN_92_6 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.6");
|
// OperateResult<bool> R_SBDOWN_92_7 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5292.7");
|
// OperateResult<bool> R_SBDOWN_93_0 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.0");
|
// OperateResult<bool> R_SBDOWN_93_1 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.1");
|
// OperateResult<bool> R_SBDOWN_93_2 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.2");
|
// OperateResult<bool> R_SBDOWN_93_3 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.3");
|
// OperateResult<bool> R_SBDOWN_93_4 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.4");
|
// OperateResult<bool> R_SBDOWN_93_5 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.5");
|
// OperateResult<bool> R_SBDOWN_93_6 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.6");
|
// OperateResult<bool> R_SBDOWN_93_7 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadBool("D5293.7");
|
// OperateResult<byte[]> R_SBDOWN_94 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5294", 8);
|
// byte[] R_SBDOWN_94_0 = SpiltByte_0(R_SBDOWN_94.Content);
|
// byte[] R_SBDOWN_94_8 = SpiltByte_8(R_SBDOWN_94.Content);
|
// //OperateResult<short> R_SBDOWN_95 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5295");
|
// OperateResult<byte[]> R_SBDOWN_96 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5296", 8);
|
// byte[] R_SBDOWN_96_0 = SpiltByte_0(R_SBDOWN_96.Content);
|
// byte[] R_SBDOWN_96_8 = SpiltByte_8(R_SBDOWN_96.Content);
|
// //OperateResult<short> R_SBDOWN_97 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5297");
|
// OperateResult<byte[]> R_SBDOWN_98 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.Read("D5298", 8);
|
// byte[] R_SBDOWN_98_0 = SpiltByte_0(R_SBDOWN_98.Content);
|
// byte[] R_SBDOWN_98_8 = SpiltByte_8(R_SBDOWN_98.Content);
|
// //OperateResult<short> R_SBDOWN_99 = plc.DeltaPLCClient.DeltaDvpTcpNetClient.ReadInt16("D5299");
|
// //写入AGV上料
|
// OperateResult Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + Rheat), R_SBUP_hrea.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + RequNo), R_SBUP_equno.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + Rinmatertype), R_SBUP_needtype.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + RinboxNo), R_SBUP_boxno.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + Rbarcode), R_SBUP_barcoed.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + Rbz), R_SBUP_bzR.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + Rerror), R_SBUP_error.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_1), R_SBUP_92_1.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_2), R_SBUP_92_2.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_3), R_SBUP_92_3.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_4), R_SBUP_92_4.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_5), R_SBUP_92_5.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_6), R_SBUP_92_6.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R92_7), R_SBUP_92_7.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_0), R_SBUP_93_0.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_1), R_SBUP_93_1.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_2), R_SBUP_93_2.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_3), R_SBUP_93_3.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_4), R_SBUP_93_4.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_5), R_SBUP_93_5.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_6), R_SBUP_93_6.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R93_7), R_SBUP_93_7.Content);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R94), R_SBUP_94_0);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R95), R_SBUP_94_8);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R96), R_SBUP_96_0);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R97), R_SBUP_96_8);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R98), R_SBUP_98_0);
|
// Wupagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbzfquplen + R99), R_SBUP_98_8);
|
// //写入AGV下料
|
// OperateResult Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + Rheat), R_SBDOWN_hrea.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + RequNo), R_SBDOWN_equno.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + Rinmatertype), R_SBDOWN_needtype.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + RinboxNo), R_SBDOWNboxno.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + Rbarcode), R_SBDOWN_barcoed.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + Rbz), R_SBDOWN_bzR.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + Rerror), R_SBDOWN_error.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_1), R_SBDOWN_92_1.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_2), R_SBDOWN_92_2.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_3), R_SBDOWN_92_3.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_4), R_SBDOWN_92_4.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_5), R_SBDOWN_92_5.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_6), R_SBDOWN_92_6.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R92_7), R_SBDOWN_92_7.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_0), R_SBDOWN_93_0.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_1), R_SBDOWN_93_1.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_2), R_SBDOWN_93_2.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_3), R_SBDOWN_93_3.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_4), R_SBDOWN_93_4.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_5), R_SBDOWN_93_5.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_6), R_SBDOWN_93_6.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R93_7), R_SBDOWN_93_7.Content);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R94), R_SBDOWN_94_0);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R95), R_SBDOWN_94_8);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R96), R_SBDOWN_96_0);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R97), R_SBDOWN_96_8);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R98), R_SBDOWN_98_0);
|
// Wdownagvresult = agvzfplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (dbafqupgylen + R99), R_SBDOWN_98_8);
|
|
// dbzfquplen += 400;
|
// dbzfqdownlen += 400;
|
// dbafqupgylen += 400;
|
// dbafqdowngylen += 400;
|
// }
|
//}
|
//catch (Exception)
|
//{
|
// WIDESEA_Common.Tools.WriteLog.GetLog("123").Write($"Error:{"123"}333333333333333{DateTime.Now}", "123");
|
//}
|
|
#endregion
|
|
#region 格林晟卷绕机信号传递
|
//List<string> JRSBMegS = new List<string> { "格林晟1号卷绕机" , "格林晟2号卷绕机", "格林晟3号卷绕机", "格林晟4号卷绕机", "格林晟5号卷绕机",
|
// "格林晟6号卷绕机", "格林晟7号卷绕机", "格林晟8号卷绕机", "格林晟9号卷绕机", "格林晟10号卷绕机" };
|
//int Wagv9600_0 = 9600;
|
//int Wagv9800_0 = 9800;
|
//int Wagv10000_0 = 10000;
|
//int Wagv10200_0 = 10200;
|
//int Ragv9700_0 = 9700;
|
//int Ragv9900_0 = 9900;
|
//int Ragv10100_0 = 10100;
|
//int Ragv10300_0 = 10300;
|
//try
|
//{
|
// PLCClient agvzfplc = null;
|
// foreach (var JRSB in JRSBMegS)
|
// {
|
// agvzfplc = fagvthreeplc;
|
// PLCClient plc = WCSService.Clients.Find(v => v.PLCName == JRSB);
|
// if (plc == null)
|
// {
|
// Wagv9600_0 += 800;
|
// Wagv9800_0 += 800;
|
// Wagv10000_0 += 800;
|
// Wagv10200_0 += 800;
|
// Ragv9700_0 += 800;
|
// Ragv9900_0 += 800;
|
// Ragv10100_0 += 800;
|
// Ragv10300_0 += 800;
|
// continue;
|
// }
|
|
// //读格林晟D2920
|
// OperateResult<bool> R_GYUP_hrea = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2920");
|
// OperateResult<string> R_GYUP_equno = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2922", 10);
|
// OperateResult<UInt16> R_GYUP_A1 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadUInt16("D2923");
|
// OperateResult<string> R_GYUP_A2 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2924", 15);
|
// OperateResult<string> R_GYUP_A3 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2925", 15);
|
// OperateResult<Int16> R_GYUP_A4 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2926");
|
// OperateResult<Int16> R_GYUP_A5 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2927");
|
// OperateResult<bool> R_GYUP_A6 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2928");
|
// OperateResult<bool> R_GYUP_A7 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2929");
|
// OperateResult<bool> R_GYUP_A8 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2930");
|
// OperateResult<bool> R_GYUP_A9 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2931");
|
// OperateResult<bool> R_GYUP_A10 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2932");
|
// OperateResult<bool> R_GYUP_A11 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2933");
|
// //写AGV
|
// OperateResult WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + Rheat), R_GYUP_hrea.Content);//9600.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + RequNo), R_GYUP_equno.Content);//9602.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + Rinmatertype), R_GYUP_A1.Content);//9624.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + RinboxNo), R_GYUP_A2.Content);//9626.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + Rbarcode), R_GYUP_A3.Content);//9658.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + Rbz), R_GYUP_A4.Content);//9690.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R94), byte.Parse(R_GYUP_A5.Content.ToString()));//9694.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + Rerror), R_GYUP_A6.Content);//9692.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R92_1), R_GYUP_A7.Content);//9692.1
|
// // WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R92_2), R_GYUP_A8.Content);//9692.2
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R93_0), R_GYUP_A8.Content);//9693.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R92_3), R_GYUP_A9.Content);//9692.3
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R92_4), R_GYUP_A10.Content);//9692.4
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9600_0 + R92_5), R_GYUP_A11.Content);//9692.5
|
|
// //读格林晟D2934
|
// OperateResult<UInt16> R_GYUP_B1 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadUInt16("D2934");
|
// OperateResult<string> R_GYUP_B2 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2935", 15);
|
// OperateResult<string> R_GYUP_B3 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2936", 15);
|
// OperateResult<Int16> R_GYUP_B4 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2937");
|
// OperateResult<Int16> R_GYUP_B5 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2938");
|
// OperateResult<bool> R_GYUP_B6 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2939");
|
// OperateResult<bool> R_GYUP_B7 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2940");
|
// OperateResult<bool> R_GYUP_B8 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2941");
|
// OperateResult<bool> R_GYUP_B9 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2942");
|
// OperateResult<bool> R_GYUP_B10 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2943");
|
// OperateResult<bool> R_GYUP_B11 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2944");
|
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + Rinmatertype), R_GYUP_B1.Content);//9600.24
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + RinboxNo), R_GYUP_B2.Content);//9600.26
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + Rbarcode), R_GYUP_B3.Content);//9600.58
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + Rbz), R_GYUP_B4.Content);//9600.90
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R94), byte.Parse(R_GYUP_B5.Content.ToString()));//9600.94
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + Rerror), R_GYUP_B6.Content);//9600.92.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R92_1), R_GYUP_B7.Content);//9600.92.1
|
// // WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R92_2), R_GYUP_B8.Content);//9600.92.2
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R93_0), R_GYUP_B8.Content);//9600.93.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R92_3), R_GYUP_B9.Content);//9600.92.3
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R92_4), R_GYUP_B10.Content);//9600.92.4
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv9800_0 + R92_5), R_GYUP_B11.Content);//9600.92.5
|
|
// //读格林晟D2945
|
// OperateResult<UInt16> R_GYUP_C1 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadUInt16("D2945");
|
// OperateResult<string> R_GYUP_C2 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2946", 15);
|
// OperateResult<string> R_GYUP_C3 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2947", 15);
|
// OperateResult<Int16> R_GYUP_C4 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2948");
|
// OperateResult<Int16> R_GYUP_C5 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2949");
|
// OperateResult<bool> R_GYUP_C6 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2950");
|
// OperateResult<bool> R_GYUP_C7 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2951");
|
// OperateResult<bool> R_GYUP_C8 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2952");
|
// OperateResult<bool> R_GYUP_C9 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2953");
|
// OperateResult<bool> R_GYUP_C10 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2954");
|
// OperateResult<bool> R_GYUP_C11 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2955");
|
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + Rinmatertype), R_GYUP_C1.Content);//9600.24
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + RinboxNo), R_GYUP_C2.Content);//9600.26
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + Rbarcode), R_GYUP_C3.Content);//9600.58
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + Rbz), R_GYUP_C4.Content);//9600.90
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R94), byte.Parse(R_GYUP_C5.Content.ToString()));//9600.94
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + Rerror), R_GYUP_C6.Content);//9600.92.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R92_1), R_GYUP_C7.Content);//9600.92.1
|
// //WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R92_2), R_GYUP_C8.Content);//9600.92.2
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R93_0), R_GYUP_C8.Content);//9600.93.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R92_3), R_GYUP_C9.Content);//9600.92.3
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R92_4), R_GYUP_C10.Content);//9600.92.4
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10000_0 + R92_5), R_GYUP_C11.Content);//9600.92.5
|
|
// //读格林晟D2956
|
// OperateResult<UInt16> R_GYUP_D1 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadUInt16("D2956");
|
// OperateResult<string> R_GYUP_D2 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2957", 15);
|
// OperateResult<string> R_GYUP_D3 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadString("D2958", 15);
|
// OperateResult<Int16> R_GYUP_D4 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2959");
|
// OperateResult<Int16> R_GYUP_D5 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadInt16("D2960");
|
// OperateResult<bool> R_GYUP_D6 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2961");
|
// OperateResult<bool> R_GYUP_D7 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2962");
|
// OperateResult<bool> R_GYUP_D8 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2963");
|
// OperateResult<bool> R_GYUP_D9 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2964");
|
// OperateResult<bool> R_GYUP_D10 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2965");
|
// OperateResult<bool> R_GYUP_D11 = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.ReadBool("D2966");
|
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + Rinmatertype), R_GYUP_D1.Content);//9600.24
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + RinboxNo), R_GYUP_D2.Content);//9600.26
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + Rbarcode), R_GYUP_D3.Content);//9600.58
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + Rbz), R_GYUP_D4.Content);//9600.90
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R94), byte.Parse(R_GYUP_D5.Content.ToString()));//9600.94
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + Rerror), R_GYUP_D6.Content);//9600.92.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R92_1), R_GYUP_D7.Content);//9600.92.1
|
// // WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R92_2), R_GYUP_D8.Content);//9600.92.2
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R93_0), R_GYUP_D8.Content);//9600.93.0
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R92_3), R_GYUP_D9.Content);//9600.92.3
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R92_4), R_GYUP_D10.Content);//9600.92.4
|
// WupresultGTZ1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.Write("DB1002." + (Wagv10200_0 + R92_5), R_GYUP_D11.Content);//9600.92.5
|
|
// //读AGVDB1002.9700.0
|
// OperateResult<bool> R_UP_hrea = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv9700_0 + Rheat)); //DB1002.9700.0
|
// OperateResult<string> R_UP_equno = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (Ragv9700_0 + RequNo));//DB1002.9702.0
|
// OperateResult<UInt16> R_UP_needtype = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (Ragv9700_0 + Rinmatertype));//DB1002.9724.0
|
// OperateResult<string> R_UP_boxno = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (Ragv9700_0 + RinboxNo));//DB1002.9726.0
|
// OperateResult<Int16> R_UP_bzR = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadInt16("DB1002." + (Ragv9700_0 + Rbz));//DB1002.9790.0
|
// OperateResult<byte> R_UP_bzRyl = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (Ragv9700_0 + R94));//DB1002.9794.0
|
// OperateResult<bool> R_UP_error = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv9700_0 + Rerror));//DB1002.9792.0
|
// OperateResult<bool> R_UP_92_1 = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv9700_0 + R92_1));//DB1002.9792.1
|
|
// OperateResult WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2970", R_UP_hrea.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2972", R_UP_equno.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2973", R_UP_needtype.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2974", R_UP_boxno.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2975", R_UP_bzR.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2976", Int16.Parse(R_UP_bzRyl.Content.ToString()));
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2977", R_UP_error.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2978", R_UP_92_1.Content);
|
|
// OperateResult<UInt16> R_UP_needtypeA = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (Ragv9900_0 + Rinmatertype));//DB1002.9724.0
|
// OperateResult<string> R_UP_boxnoA = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (Ragv9900_0 + RinboxNo));//DB1002.9726.0
|
// OperateResult<Int16> R_UP_bzRA = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadInt16("DB1002." + (Ragv9900_0 + Rbz));//DB1002.9790.0
|
// OperateResult<byte> R_UP_bzRylA = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (Ragv9900_0 + R94));//DB1002.9794.0
|
// OperateResult<bool> R_UP_errorA = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv9900_0 + Rerror));//DB1002.9792.0
|
// OperateResult<bool> R_UP_92_1A = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv9900_0 + R92_1));//DB1002.9792.1
|
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2979", R_UP_needtypeA.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2980", R_UP_boxnoA.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2981", R_UP_bzRA.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2982", Int16.Parse(R_UP_bzRyl.Content.ToString()));
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2983", R_UP_errorA.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2984", R_UP_92_1A.Content);
|
|
// OperateResult<UInt16> R_UP_needtypeB = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (Ragv10100_0 + Rinmatertype));//DB1002.9724.0
|
// OperateResult<string> R_UP_boxnoB = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (Ragv10100_0 + RinboxNo));//DB1002.9726.0
|
// OperateResult<Int16> R_UP_bzRB = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadInt16("DB1002." + (Ragv10100_0 + Rbz));//DB1002.9790.0
|
// OperateResult<byte> R_UP_bzRylB = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (Ragv10100_0 + R94));//DB1002.9794.0
|
// OperateResult<bool> R_UP_errorB = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv10100_0 + Rerror));//DB1002.9792.0
|
// OperateResult<bool> R_UP_92_1B = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv10100_0 + R92_1));//DB1002.9792.1
|
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2985", R_UP_needtypeB.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2986", R_UP_boxnoB.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2987", R_UP_bzRB.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2988", Int16.Parse(R_UP_bzRylB.Content.ToString()));
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2989", R_UP_errorB.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2990", R_UP_92_1B.Content);
|
|
// OperateResult<UInt16> R_UP_needtypeC = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadUInt16("DB1002." + (Ragv10300_0 + Rinmatertype));//DB1002.9724.0
|
// OperateResult<string> R_UP_boxnoC = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadString("DB1002." + (Ragv10300_0 + RinboxNo));//DB1002.9726.0
|
// OperateResult<Int16> R_UP_bzRC = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadInt16("DB1002." + (Ragv10300_0 + Rbz));//DB1002.9790.0
|
// OperateResult<byte> R_UP_bzRylC = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadByte("DB1002." + (Ragv10300_0 + R94));//DB1002.9794.0
|
// OperateResult<bool> R_UP_errorC = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv10300_0 + Rerror));//DB1002.9792.0
|
// OperateResult<bool> R_UP_92_1C = fagvthreeplc.SiemensPLCClient.SiemensS7NetClient.ReadBool("DB1002." + (Ragv10300_0 + R92_1));//DB1002.9792.1
|
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2991", R_UP_needtypeC.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2992", R_UP_boxnoC.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2993", R_UP_bzRC.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2994", Int16.Parse(R_UP_bzRylC.Content.ToString()));
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2995", R_UP_errorC.Content);
|
// WupresultHK = plc.OmronCIPPLCClient.OmronConnectedCipNetClient.Write("D2996", R_UP_92_1C.Content);
|
|
|
// Wagv9600_0 += 800;
|
// Wagv9800_0 += 800;
|
// Wagv10000_0 += 800;
|
// Wagv10200_0 += 800;
|
// Ragv9700_0 += 800;
|
// Ragv9900_0 += 800;
|
// Ragv10100_0 += 800;
|
// Ragv10300_0 += 800;
|
// }
|
//}
|
//catch (Exception)
|
//{
|
|
//}
|
#endregion
|
|
|
WIDESEA_Common.Tools.WriteLog.GetLog("信号传递").Write($"Info:{DateTime.Now}", "信号传递");
|
}
|
|
public static byte[] SpiltnotByte_0(byte[] ReadByte)
|
{
|
byte[] Read_94_1byte = new byte[8];
|
for (int i = 1; i <= ReadByte.Count() - 8; i++)
|
{
|
Read_94_1byte[i - 1] = ReadByte[i - 1];
|
}
|
return Read_94_1byte;
|
}
|
public static byte[] SpiltnotByte_8(byte[] ReadByte)
|
{
|
byte[] Read_94_8byte = new byte[8];
|
for (int i = 8; i < ReadByte.Count(); i++)
|
{
|
Read_94_8byte[i - 8] = ReadByte[i];
|
}
|
return Read_94_8byte;
|
}
|
|
|
public static byte[] SpiltByte_0(byte[] ReadByte)
|
{
|
byte[] Read_94_1byte = new byte[8];
|
for (int i = 1; i <= ReadByte.Count() - 8; i++)
|
{
|
Read_94_1byte[i - 1] = ReadByte[i];
|
Read_94_1byte[i] = ReadByte[i - 1];
|
i++;
|
}
|
return Read_94_1byte;
|
}
|
public static byte[] SpiltByte_8(byte[] ReadByte)
|
{
|
byte[] Read_94_8byte = new byte[8];
|
for (int i = 9; i <= ReadByte.Count(); i++)
|
{
|
Read_94_8byte[i - 9] = ReadByte[i];
|
Read_94_8byte[i - 8] = ReadByte[i - 1];
|
i++;
|
}
|
return Read_94_8byte;
|
}
|
}
|
}
|