Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
SO1131-XLRStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 6c95a450
由
张东亮
编写于
2025-06-25 17:29:29 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
进出流程同一时间只有一个
1 个父辈
b2a8f5b1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
13 行增加
和
8 行删除
source/DeviceLibrary/storeBean/inputBean/TurnoverBox.cs.cs
source/DeviceLibrary/storeBean/inputBean/TurnoverBox.cs.cs
查看文件 @
6c95a45
...
...
@@ -493,7 +493,8 @@ namespace OnlineStore.DeviceLibrary
LogUtil
.
info
(
logname
+
"横移上升"
);
from
.
TranverseUp
();
to
.
TranverseUp
();
LogUtil
.
info
(
logname
+
"横移正转"
);
Thread
.
Sleep
(
1000
);
LogUtil
.
info
(
logname
+
"横移转动"
);
from
.
TranverseRun
();
from
.
Transition_RollerRunAtoB
();
to
.
TranverseBackRun
();
...
...
@@ -521,13 +522,17 @@ namespace OnlineStore.DeviceLibrary
LogUtil
.
info
(
logname
+
$
"已收到 {to.DI_CacheFrontCheck} =High "
);
}
}
LogUtil
.
info
(
logname
+
"到位"
);
Thread
.
Sleep
(
2000
);
LogUtil
.
info
(
logname
+
"横移停止"
);
from
.
TranverseStopRun
();
to
.
TranverseStopRun
();
LogUtil
.
info
(
logname
+
"过渡停止"
);
from
.
Transition_RollerStopRun
();
Thread
.
Sleep
(
1000
);
LogUtil
.
info
(
logname
+
"横移下降"
);
from
.
TranverseDown
();
if
(!
istranverse
)
{
...
...
@@ -540,6 +545,7 @@ namespace OnlineStore.DeviceLibrary
}
public
void
BoxOutProcess
()
{
if
(!
ProcessShelfOut
)
return
;
//AGV已到达,将料串送入AGV中
Task
.
Factory
.
StartNew
(
delegate
{
...
...
@@ -597,7 +603,7 @@ namespace OnlineStore.DeviceLibrary
}
}
if
(!
ProcessShelfOut
)
return
;
Thread
.
Sleep
(
1000
);
FinishLeave
();
//Thread.Sleep(8000);
...
...
@@ -607,7 +613,7 @@ namespace OnlineStore.DeviceLibrary
// AgvClient.SetToNone(AgvNode.id);
//});
LineStopRun
();
ProcessShelfOut
=
false
;
BoxTaskInfo
=
new
BoxTaskInfo
();
LogUtil
.
info
(
logName
+
"结束,停止转动,清空料箱["
+
BoxId
+
"] "
);
BoxId
=
""
;
...
...
@@ -634,7 +640,7 @@ namespace OnlineStore.DeviceLibrary
StopDown
();
LogUtil
.
info
(
logName
+
" 线体正转"
);
LineRun
();
ProcessShelfOut
=
false
;
result
=
WaitIo
(
DI_InPlaceCheck
,
IO_VALUE
.
HIGH
,
60000
);
if
(!
result
)
...
...
@@ -683,6 +689,7 @@ namespace OnlineStore.DeviceLibrary
}
public
void
BoxEnterProcess
()
{
if
(!
ProcessShelfEnter
)
return
;
Task
.
Factory
.
StartNew
(
delegate
{
BoxId
=
""
;
...
...
@@ -748,7 +755,6 @@ namespace OnlineStore.DeviceLibrary
}
}
if
(!
ProcessShelfEnter
)
return
;
// Complete();
FinishEnter
();
//等待200毫秒后停止转动
...
...
@@ -763,9 +769,8 @@ namespace OnlineStore.DeviceLibrary
// //Thread.Sleep(1000);
// // BoxTaskInfo = SServerManager.GetBoxStatusInfo(config.CID, BoxId);
//}
ProcessShelfEnter
=
false
;
BoxTranverse
(
logName
);
ProcessShelfEnter
=
false
;
LogUtil
.
info
(
logName
+
" 结束"
);
}
else
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论