|
@@ -549,12 +549,14 @@ namespace WCS.Service.Extensions
|
|
/// <param name="addr">目标地址</param>
|
|
/// <param name="addr">目标地址</param>
|
|
public void Move(StationDeviceGroup addr)
|
|
public void Move(StationDeviceGroup addr)
|
|
{
|
|
{
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV移动任务-开始:{Data.TaskID_1},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
if (Data2.WorkMode != RGVMode.自动) throw new WarnException($"RGV状态{Data2.WorkMode},无法执行移动任务");
|
|
if (Data2.WorkMode != RGVMode.自动) throw new WarnException($"RGV状态{Data2.WorkMode},无法执行移动任务");
|
|
if (Data2.SystemStatus != RGVRunStatus.空闲) throw new WarnException($"rgv状态为{Data2.SystemStatus},无法执行移动任务");
|
|
if (Data2.SystemStatus != RGVRunStatus.空闲) throw new WarnException($"rgv状态为{Data2.SystemStatus},无法执行移动任务");
|
|
Data.TaskID_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
Data.TaskID_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
Data.TaskType_1 = RGVTaskType.移动;
|
|
Data.TaskType_1 = RGVTaskType.移动;
|
|
Data.DestPosition_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
Data.DestPosition_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
Data.Trigger_1++;
|
|
Data.Trigger_1++;
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV移动任务-结束:{Data.TaskID_1},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -563,11 +565,13 @@ namespace WCS.Service.Extensions
|
|
/// <param name="addr">目标地址</param>
|
|
/// <param name="addr">目标地址</param>
|
|
public void Pick(StationDeviceGroup addr, int task1 = 0, int task2 = 0)
|
|
public void Pick(StationDeviceGroup addr, int task1 = 0, int task2 = 0)
|
|
{
|
|
{
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV取货任务-开始:{Data.TaskID_1},{Data.TaskID_2},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
Data.TaskType_1 = RGVTaskType.取货;
|
|
Data.TaskType_1 = RGVTaskType.取货;
|
|
Data.DestPosition_1 = addr.Entity.CODE.ToShort();
|
|
Data.DestPosition_1 = addr.Entity.CODE.ToShort();
|
|
if (task1 != 0) Data.TaskID_1 = task1;
|
|
if (task1 != 0) Data.TaskID_1 = task1;
|
|
if (task2 != 0) Data.TaskID_2 = task2;
|
|
if (task2 != 0) Data.TaskID_2 = task2;
|
|
Data.Trigger_1++;
|
|
Data.Trigger_1++;
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV取货任务-结束:{Data.TaskID_1},{Data.TaskID_2},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -576,11 +580,13 @@ namespace WCS.Service.Extensions
|
|
/// <param name="addr">目标地址</param>
|
|
/// <param name="addr">目标地址</param>
|
|
public void Put(StationDeviceGroup addr, int task1 = 0, int task2 = 0)
|
|
public void Put(StationDeviceGroup addr, int task1 = 0, int task2 = 0)
|
|
{
|
|
{
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV放货任务-开始:{Data.TaskID_1},{Data.TaskID_2},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
Data.TaskType_1 = RGVTaskType.放货;
|
|
Data.TaskType_1 = RGVTaskType.放货;
|
|
Data.DestPosition_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
Data.DestPosition_1 = addr.Entity.CODE.Replace("G", "").ToShort();
|
|
if (task1 != 0) Data.TaskID_1 = task1;
|
|
if (task1 != 0) Data.TaskID_1 = task1;
|
|
if (task2 != 0) Data.TaskID_2 = task2;
|
|
if (task2 != 0) Data.TaskID_2 = task2;
|
|
Data.Trigger_1++;
|
|
Data.Trigger_1++;
|
|
|
|
+ InfoLog.INFO_RGVINFO($"[{Entity.CODE}]--写入RGV放货任务-结束:{Data.TaskID_1},{Data.TaskID_2},{Data.TaskType_1},{Data.DestPosition_1},{Data.Trigger_1}");
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|