|
|
@@ -2058,7 +2058,7 @@ namespace TeamAAS_VP.Core
|
|
|
LogHelper.WriteLogMes($"【mes开始QUERY】");
|
|
|
SendTaskMessage($"mes开始QUERY", MessageLevel.Info);
|
|
|
//(bool isSuccess, string response) = await _mesService.StationGetAsync(code, "", 2);//询问mes
|
|
|
- (bool isSuccess, string response) = await _mesService.StationGetExAsync(code, "", 2);//基于电池的SN获取产品SN,询问mes
|
|
|
+ (bool isSuccess, string response) = await _mesService.StationGetExAsync(code, "", 2);
|
|
|
if (isSuccess)
|
|
|
{
|
|
|
//产品发生改变并且供料器发生了变化时,需要通知PLC进行取料更改
|
|
|
@@ -2472,6 +2472,10 @@ namespace TeamAAS_VP.Core
|
|
|
{
|
|
|
//结果输出
|
|
|
bool resultFlog = true;
|
|
|
+ //等待所有的图像处理流程处理完成
|
|
|
+ //之前版本使用的是lock机制无法进行并发操作,目前能完美进行并发且能等待所有任务完成
|
|
|
+ countdown.Wait();
|
|
|
+
|
|
|
if (sysConfig.PhotosUse == true)
|
|
|
{
|
|
|
foreach (var item in lockResultsAll)
|
|
|
@@ -2486,10 +2490,7 @@ namespace TeamAAS_VP.Core
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- //等待所有的图像处理流程处理完成
|
|
|
- //之前版本使用的是lock机制无法进行并发操作,目前能完美进行并发且能等待所有任务完成
|
|
|
- countdown.Wait();
|
|
|
-
|
|
|
+
|
|
|
foreach (var item in AllResult)
|
|
|
{
|
|
|
if (!item)
|