1、修复二区环线不走上层回库的问题

2、修复分区比例数值转换的问题
This commit is contained in:
葛林强 2024-09-06 16:20:09 +08:00
parent a3dcfff0c2
commit 14ff462b79
4 changed files with 6 additions and 6 deletions

View File

@ -91,5 +91,5 @@ public class AppConfigEntity
/// 去往 pick2 箱子的比率 /// 去往 pick2 箱子的比率
/// </summary> /// </summary>
[ConfigKey("Pick2Lv")] [ConfigKey("Pick2Lv")]
public int Pick2Lv { get; set; } public string? Pick2Lv { get; set; }
} }

View File

@ -58,7 +58,7 @@ public class Pick2StandOutC4(ConveyOperation conveyOperation, DataBaseData dataB
if (!postResult.IsSend || postResult.ResponseEntity == default) if (!postResult.IsSend || postResult.ResponseEntity == default)
{ {
ConsoleLog.Exception($"【异常】拣选站台出口:{area} 箱码:{msg} 请求入库发生异常,异常信息:{postResult.RequestException}"); ConsoleLog.Exception($"【异常】拣选站台出口:{area} 箱码:{msg} 请求入库发生异常,异常信息:{postResult.RequestException}");
ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.Go); // 连接中断一区环线运行 ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.Go); // 连接中断环线运行
string errText = conveyOperation.WriteTask(area, plcTask); string errText = conveyOperation.WriteTask(area, plcTask);
if (string.IsNullOrEmpty(errText)) if (string.IsNullOrEmpty(errText))
{ {
@ -72,7 +72,7 @@ public class Pick2StandOutC4(ConveyOperation conveyOperation, DataBaseData dataB
{ {
ConsoleLog.Success($"拣选站台出口:{area} 箱码:{msg} 请求入库成功 {postResult.ResponseEntity.Message}"); ConsoleLog.Success($"拣选站台出口:{area} 箱码:{msg} 请求入库成功 {postResult.ResponseEntity.Message}");
// 给通行信号,同时将未完成的拣选任务全部结束 // 给通行信号,同时将未完成的拣选任务全部结束
ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.RightMove); ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.Move);
string errText = conveyOperation.WriteTask(area, plcTask); string errText = conveyOperation.WriteTask(area, plcTask);
if (string.IsNullOrEmpty(errText)) if (string.IsNullOrEmpty(errText))
{ {
@ -102,7 +102,7 @@ public class Pick2StandOutC4(ConveyOperation conveyOperation, DataBaseData dataB
if (conveyTasks == default) if (conveyTasks == default)
{ {
ConsoleLog.Warning($"【警告】二区出口:{area} 箱码:{msg} 查询任务失败,和服务器连接中断"); ConsoleLog.Warning($"【警告】二区出口:{area} 箱码:{msg} 查询任务失败,和服务器连接中断");
ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.Go); // 连接中断去往拣选区 1 ConveyPLCTask plcTask = new(plcId, (short)ConveyRouterEnum.Go); // 连接中断环线运行
string errText = conveyOperation.WriteTask(area, plcTask); string errText = conveyOperation.WriteTask(area, plcTask);
if (string.IsNullOrEmpty(errText)) if (string.IsNullOrEmpty(errText))
{ {

View File

@ -132,7 +132,7 @@ public class StackerOutC1(ConveyOperation conveyOperation, DataBaseData dataBase
ConsoleLog.Info($"出库分流:{area} 箱码:{msg} 存在 1~5 站台任务且存在 6~9 区域任务"); ConsoleLog.Info($"出库分流:{area} 箱码:{msg} 存在 1~5 站台任务且存在 6~9 区域任务");
Random random = new(); Random random = new();
var id = random.Next(0, 100); var id = random.Next(0, 100);
ConveyPLCTask plcTask = new(plcId, id < CommonData.AppConfig.Pick2Lv ? (short)ConveyRouterEnum.Move : (short)ConveyRouterEnum.Go); ConveyPLCTask plcTask = new(plcId, id < Convert.ToInt32(CommonData.AppConfig.Pick2Lv) ? (short)ConveyRouterEnum.Move : (short)ConveyRouterEnum.Go);
string errText = conveyOperation.WriteTask(area, plcTask); string errText = conveyOperation.WriteTask(area, plcTask);
if (string.IsNullOrEmpty(errText)) if (string.IsNullOrEmpty(errText))
{ {

View File

@ -5,7 +5,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<_PublishTargetUrl>F:\A开发项目\A菲达宝开项目\2024-05_苏州卡特\应用程序\WcsService\WcsMain\bin\Release\net8.0\publish\</_PublishTargetUrl> <_PublishTargetUrl>F:\A开发项目\A菲达宝开项目\2024-05_苏州卡特\应用程序\WcsService\WcsMain\bin\Release\net8.0\publish\</_PublishTargetUrl>
<History>True|2024-08-28T07:48:21.8213718Z||;True|2024-08-28T14:10:05.4634419+08:00||;True|2024-08-15T11:33:38.2722633+08:00||;True|2024-08-15T10:25:38.1970709+08:00||;True|2024-08-15T09:10:35.3249477+08:00||;True|2024-08-15T08:54:49.3636124+08:00||;True|2024-08-14T10:23:19.0348163+08:00||;True|2024-08-07T10:16:37.1827604+08:00||;True|2024-03-29T15:42:25.2332590+08:00||;False|2024-03-29T15:41:29.1754215+08:00||;True|2024-03-29T15:21:55.1373612+08:00||;True|2024-03-28T09:54:32.8968372+08:00||;True|2024-01-28T15:05:36.1055501+08:00||;True|2024-01-28T15:02:06.6945727+08:00||;True|2024-01-28T14:56:23.0500171+08:00||;True|2024-01-20T20:29:00.5459863+08:00||;</History> <History>True|2024-09-06T08:18:45.0903975Z||;True|2024-09-06T13:30:31.9024648+08:00||;True|2024-09-06T13:07:27.3235992+08:00||;True|2024-08-28T15:48:21.8213718+08:00||;True|2024-08-28T14:10:05.4634419+08:00||;True|2024-08-15T11:33:38.2722633+08:00||;True|2024-08-15T10:25:38.1970709+08:00||;True|2024-08-15T09:10:35.3249477+08:00||;True|2024-08-15T08:54:49.3636124+08:00||;True|2024-08-14T10:23:19.0348163+08:00||;True|2024-08-07T10:16:37.1827604+08:00||;True|2024-03-29T15:42:25.2332590+08:00||;False|2024-03-29T15:41:29.1754215+08:00||;True|2024-03-29T15:21:55.1373612+08:00||;True|2024-03-28T09:54:32.8968372+08:00||;True|2024-01-28T15:05:36.1055501+08:00||;True|2024-01-28T15:02:06.6945727+08:00||;True|2024-01-28T14:56:23.0500171+08:00||;True|2024-01-20T20:29:00.5459863+08:00||;</History>
<LastFailureDetails /> <LastFailureDetails />
</PropertyGroup> </PropertyGroup>
</Project> </Project>