Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit aeef4f9d
由
LN
编写于
2022-11-21 08:54:30 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
修改判定NG且纠正后的托盘一直在流水线转的问题
1 个父辈
87046a49
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
25 行增加
和
21 行删除
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
source/DeviceLibrary/assemblymanager/SServerManager.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
aeef4f9
...
...
@@ -178,7 +178,22 @@ namespace OnlineStore.DeviceLibrary
if
(
result
)
//有料盘
{
(
int
resCode
,
taskInfo
task
)
=
SServerManager
.
getTaskInfo
(
barcode
);
if
(
resCode
==
0
)
if
(
resCode
==-
1
)
{
TrayDisableManager
.
AddDisableTray
(
trayNum
);
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【-1】【需要禁用该托盘】【{tray.ToStr()}】"
);
}
else
if
(
resCode
==
100
)
{
tray
.
InoutPar
.
InStoreNg
=
true
;
tray
.
InoutPar
.
PlateH
=
task
.
plateH
;
tray
.
InoutPar
.
PlateW
=
task
.
plateW
;
TrayManager
.
UpdateTrayInfo
(
trayNum
,
true
,
tray
.
InOrOutStore
,
tray
.
InoutPar
);
tray
.
InoutPar
.
Corrected
=
true
;
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【100】【有尺寸信息,认为NG】【{tray.ToStr()}】"
);
}
else
if
(
resCode
==
0
)
{
//if (task != null)
{
...
...
@@ -203,21 +218,7 @@ namespace OnlineStore.DeviceLibrary
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【初次有料,第二次有料,认为有料】【{tray.ToStr()}】"
);
}
}
else
if
(
task
.
plateH
>
0
)
{
tray
.
InoutPar
.
InStoreNg
=
true
;
tray
.
InoutPar
.
PlateH
=
task
.
plateH
;
tray
.
InoutPar
.
PlateW
=
task
.
plateW
;
TrayManager
.
UpdateTrayInfo
(
trayNum
,
true
,
tray
.
InOrOutStore
,
tray
.
InoutPar
);
tray
.
InoutPar
.
Corrected
=
true
;
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【100】【有尺寸信息,认为NG】【{tray.ToStr()}】"
);
}
else
{
TrayDisableManager
.
AddDisableTray
(
trayNum
);
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【-1】【需要禁用该托盘】【{tray.ToStr()}】"
);
}
}
else
//二次检测无料盘
...
...
@@ -245,7 +246,7 @@ namespace OnlineStore.DeviceLibrary
{
tray
.
InoutPar
.
InStoreNg
=
true
;
tray
.
InoutPar
.
PlateH
=
task
.
plateH
;
tray
.
InoutPar
.
PlateW
=
task
.
plateW
;
tray
.
InoutPar
.
PlateW
=
task
.
plateW
;
TrayManager
.
UpdateTrayInfo
(
trayNum
,
true
,
tray
.
InOrOutStore
,
tray
.
InoutPar
);
tray
.
InoutPar
.
Corrected
=
true
;
LogUtil
.
info
(
$
"【屏蔽料盘二次判断】【100】【有尺寸信息,认为NG】【{tray.ToStr()}】"
);
...
...
@@ -555,10 +556,13 @@ namespace OnlineStore.DeviceLibrary
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
5000
));
InOutParam
param
=
CheckIsNeedOutStore
(
out
outMsg
);
TrayInfo
tray
=
TrayManager
.
GetTrayInfo
(
currTrayNum
);
if
(
tray
.
InoutPar
?.
ManualJudgeNG
??
false
)
bool
jNg
=
tray
.
InoutPar
?.
ManualJudgeNG
??
false
;
bool
corr
=
tray
.
InoutPar
?.
Corrected
??
false
;
if
(
jNg
&&
(!
corr
))
{
LogInfo
(
SecondMoveInfo
.
MoveNum
+
"*************** 托盘【"
+
currTrayNum
+
"】被为标记判定NG,放盘通过"
);
MO_14_TopDown
();
LogInfo
(
SecondMoveInfo
.
MoveNum
+
"*************** 托盘【"
+
currTrayNum
+
"】被为标记判定NG,放盘通过
,["
+
jNg
+
"]["
+
corr
+
"]
"
);
MO_14_TopDown
();
}
else
if
(
param
!=
null
)
{
...
...
source/DeviceLibrary/assemblymanager/SServerManager.cs
查看文件 @
aeef4f9
...
...
@@ -809,7 +809,7 @@ namespace OnlineStore.DeviceLibrary
string
server
=
GetAddr
(
Addr_getTaskInfo
,
paramMap
);
DateTime
startTime
=
DateTime
.
Now
;
string
resultStr
=
HttpHelper
.
Post
(
server
,
""
);
LogUtil
.
info
(
$
"getTaskInfo {FormUtil.GetSpanStr(DateTime.Now - startTime)} 【
"
+
barcode
+
"
】【{server}】【{resultStr}】"
);
LogUtil
.
info
(
$
"getTaskInfo {FormUtil.GetSpanStr(DateTime.Now - startTime)} 【
{barcode}
】【{server}】【{resultStr}】"
);
ReturnData3
data
=
JsonHelper
.
DeserializeJsonToObject
<
ReturnData3
>(
resultStr
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论