|
|
|
|
@ -3105,6 +3105,13 @@ namespace Khd.Core.Wpf.Form
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
BasePlcpoint trayStatus = SystemData.BasePlcpoints.First(t => t.plcpointNo == "trayStatus");
|
|
|
|
|
var trayStatusValue = SystemData.PlcDic[0].Read(trayStatus.plcpointAddress);
|
|
|
|
|
if(trayStatusValue == null || Convert.ToInt32(trayStatusValue) == 0)
|
|
|
|
|
{
|
|
|
|
|
HandyControl.Controls.MessageBox.Error("托盘库开启自动状态!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
BasePlcpoint lineSignal = SystemData.BasePlcpoints.First(t => t.plcpointNo == "linesignal01");
|
|
|
|
|
var lineSignalValue = SystemData.PlcDic[0].Read(lineSignal.plcpointAddress);
|
|
|
|
|
if (lineSignalValue != null && Convert.ToInt32(lineSignalValue) == 1)
|
|
|
|
|
@ -3154,6 +3161,13 @@ namespace Khd.Core.Wpf.Form
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
BasePlcpoint trayStatus = SystemData.BasePlcpoints.First(t => t.plcpointNo == "trayStatus");
|
|
|
|
|
var trayStatusValue = SystemData.PlcDic[0].Read(trayStatus.plcpointAddress);
|
|
|
|
|
if (trayStatusValue == null || Convert.ToInt32(trayStatusValue) == 0)
|
|
|
|
|
{
|
|
|
|
|
HandyControl.Controls.MessageBox.Error("托盘库开启自动状态!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
BasePlcpoint lineSignal = SystemData.BasePlcpoints.First(t => t.plcpointNo == "linesignal01");
|
|
|
|
|
var lineSignalValue = SystemData.PlcDic[0].Read(lineSignal.plcpointAddress);
|
|
|
|
|
if (lineSignalValue != null && Convert.ToInt32(lineSignalValue) == 0)
|
|
|
|
|
@ -3203,6 +3217,13 @@ namespace Khd.Core.Wpf.Form
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
BasePlcpoint trayStatus = SystemData.BasePlcpoints.First(t => t.plcpointNo == "trayStatus");
|
|
|
|
|
var trayStatusValue = SystemData.PlcDic[0].Read(trayStatus.plcpointAddress);
|
|
|
|
|
if (trayStatusValue == null || Convert.ToInt32(trayStatusValue) == 0)
|
|
|
|
|
{
|
|
|
|
|
HandyControl.Controls.MessageBox.Error("托盘库开启自动状态!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//BasePlcpoint lineSignal = SystemData.BasePlcpoints.First(t => t.plcpointNo == "linesignal01");
|
|
|
|
|
//var lineSignalValue = SystemData.PlcDic[0].Read(lineSignal.plcpointAddress);
|
|
|
|
|
//if (lineSignalValue != null && Convert.ToInt32(lineSignalValue) == 1)
|
|
|
|
|
@ -3258,6 +3279,13 @@ namespace Khd.Core.Wpf.Form
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
BasePlcpoint trayStatus = SystemData.BasePlcpoints.First(t => t.plcpointNo == "trayStatus");
|
|
|
|
|
var trayStatusValue = SystemData.PlcDic[0].Read(trayStatus.plcpointAddress);
|
|
|
|
|
if (trayStatusValue == null || Convert.ToInt32(trayStatusValue) == 0)
|
|
|
|
|
{
|
|
|
|
|
HandyControl.Controls.MessageBox.Error("托盘库开启自动状态!");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (!ReadEmptyLocation())
|
|
|
|
|
{
|
|
|
|
|
HandyControl.Controls.MessageBox.Show("有任务正在执行");
|
|
|
|
|
|