Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
SO815-AutoInOutStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
图表
网络
创建新的问题
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 2b043a5d
由
几米阳光
编写于
2018-12-28 17:08:27 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
送料出去流程修改
1 个父辈
bd2f201a
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
23 行增加
和
13 行删除
doc/设备IP地址分配.xlsx
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean_Partial.cs
source/DeviceLibrary/store/StoreMoveStep.cs
doc/设备IP地址分配.xlsx
查看文件 @
2b043a5
此文件类型无法预览
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean_Partial.cs
查看文件 @
2b043a5
...
...
@@ -373,11 +373,9 @@ namespace OnlineStore.DeviceLibrary
{
if
(!
StoreMove
.
IsNeedInStore
)
{
InStoreLog
(
"送出料盘:SI_21 ,需要操作人员拿走料盘,
进出轴(叉子)到仓门出料点P4,
升降轴到门口位置P7 "
);
InStoreLog
(
"送出料盘:SI_21 ,需要操作人员拿走料盘,升降轴到门口位置P7 "
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_21_DeviceToDoor
);
ACAxisMove
(
Config
.
UpDown_Axis
,
moveP
.
UpDown_Door_P7
,
Config
.
UpDownAxis_P7_Speed
);
ACAxisMove
(
Config
.
InOut_Axis
,
moveP
.
InOut_P4
,
Config
.
InOutAxis_P2_Speed
);
StoreMove
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SafetyLightCurtains
,
IO_VALUE
.
HIGH
));
ACAxisMove
(
Config
.
UpDown_Axis
,
moveP
.
UpDown_Door_P7
,
Config
.
UpDownAxis_P7_Speed
);
}
else
{
...
...
@@ -491,24 +489,32 @@ namespace OnlineStore.DeviceLibrary
#
region
送出料盘处理
else
if
(
StoreMove
.
MoveStep
==
StoreMoveStep
.
SI_21_DeviceToDoor
)
{
InStoreLog
(
"送出料盘:SI_21 ,需要操作人员拿走料盘,进出轴(叉子)到仓门出料点P4 "
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_22_InoutToDoor
);
ACAxisMove
(
Config
.
InOut_Axis
,
moveP
.
InOut_P4
,
Config
.
InOutAxis_P2_Speed
);
StoreMove
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SafetyLightCurtains
,
IO_VALUE
.
HIGH
));
}
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
SI_22_InoutToDoor
))
{
if
(
KND
.
IOValue
(
IO_Type
.
SafetyLightCurtains
).
Equals
(
IO_VALUE
.
HIGH
))
{
InStoreLog
(
"送出料盘:SI_22 ,打开仓门 "
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_2
2
_OpenDoor
);
InStoreLog
(
"送出料盘:SI_22 ,
需要操作人员拿走料盘,
打开仓门 "
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_2
3
_OpenDoor
);
OpenDoorAndWait
();
}
}
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
SI_2
2
_OpenDoor
))
else
if
(
StoreMove
.
MoveStep
.
Equals
(
StoreMoveStep
.
SI_2
3
_OpenDoor
))
{
InStoreLog
(
"送出料盘:SI_23 ,等待操作人员拿走料盘 "
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_2
3
_WaitTrayGo
);
StoreMove
.
NextMoveStep
(
StoreMoveStep
.
SI_2
4
_WaitTrayGo
);
StoreMove
.
TimeOutSeconds
=
120
;
AutomaticBaiting
.
IsGetTrayGo
=
false
;
AutomaticBaiting
.
IsWaitTragGo
=
true
;
StoreMove
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTakeTray
());
}
else
if
(
StoreMove
.
MoveStep
==
StoreMoveStep
.
SI_2
3
_WaitTrayGo
)
else
if
(
StoreMove
.
MoveStep
==
StoreMoveStep
.
SI_2
4
_WaitTrayGo
)
{
if
(
KND
.
IOValue
(
IO_Type
.
SafetyLightCurtains
).
Equals
(
IO_VALUE
.
HIGH
))
{
...
...
source/DeviceLibrary/store/StoreMoveStep.cs
查看文件 @
2b043a5
...
...
@@ -367,19 +367,23 @@ namespace OnlineStore.DeviceLibrary
SI_14_GoBack
=
214
,
/// <summary>
/// 入库未取到PosID,,
叉子走到门口位置
, 打开仓门
/// 入库未取到PosID,,
升降轴到门口
, 打开仓门
/// </summary>
SI_21_DeviceToDoor
=
221
,
/// <summary>
/// 入库未取到PosID,叉子走到门口位置, 打开仓门
/// </summary>
SI_22_InoutToDoor
=
222
,
/// <summary>
///入库未取到PosID,, 打开仓门
/// </summary>
SI_2
2_OpenDoor
=
222
,
SI_2
3_OpenDoor
=
223
,
/// <summary>
/// 入库未取到PosID,,等待料盘拿走
/// </summary>
SI_2
3_WaitTrayGo
=
223
,
SI_2
4_WaitTrayGo
=
224
,
///// <summary>
///// 料仓出库,,升降轴返回,, 轴2至P1( 待机点)
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论