Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO664-HCSingleStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 443e9147
由
LN
编写于
2021-01-22 10:14:00 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
屏蔽空出取消功能,提示报警
1 个父辈
593ff9f3
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
17 行增加
和
15 行删除
source/DeviceLibrary/StoreConfig/BoxConfig_1.csv
source/DeviceLibrary/acSingleStore/BoxBean_Partial.cs
source/DeviceLibrary/StoreConfig/BoxConfig_1.csv
查看文件 @
443e914
...
@@ -31,7 +31,7 @@ PRO,0,压紧轴(轴4)P3速度,CompAxis_P3_Speed,20000,,,,,,,,,,,,
...
@@ -31,7 +31,7 @@ PRO,0,压紧轴(轴4)P3速度,CompAxis_P3_Speed,20000,,,,,,,,,,,,
PRO,0,出入库多少次,会自动重置旋转轴,Box_ResetMCount,1000,,,,,,,,,,,,
PRO,0,出入库多少次,会自动重置旋转轴,Box_ResetMCount,1000,,,,,,,,,,,,
PRO,0,出入库多少次,会自动重置所有轴操作,Box_ResetACount,100,,,,,,,,,,,,
PRO,0,出入库多少次,会自动重置所有轴操作,Box_ResetACount,100,,,,,,,,,,,,
PRO,0,IO信号超时时间(毫秒),IOSingle_TimerOut,10000,,,,,,,,,,,,
PRO,0,IO信号超时时间(毫秒),IOSingle_TimerOut,10000,,,,,,,,,,,,
PRO,0,是否使用料盘检测信号,IsUse_Tray_Check,
0
,,,,,,,,,,,,
PRO,0,是否使用料盘检测信号,IsUse_Tray_Check,
1
,,,,,,,,,,,,
PRO,0,是否调试状态,ISDebug,0,,,,,,,,,,,,
PRO,0,是否调试状态,ISDebug,0,,,,,,,,,,,,
PRO,,每次吹气的时间(分钟),BlowAir_Time,10,,,,,,,,,,,,
PRO,,每次吹气的时间(分钟),BlowAir_Time,10,,,,,,,,,,,,
PRO,,两次吹气间隔(分钟),BlowAir_Interval,10,,, ,,,,,,,,,
PRO,,两次吹气间隔(分钟),BlowAir_Interval,10,,, ,,,,,,,,,
...
...
source/DeviceLibrary/acSingleStore/BoxBean_Partial.cs
查看文件 @
443e914
...
@@ -790,24 +790,26 @@ namespace OnlineStore.DeviceLibrary
...
@@ -790,24 +790,26 @@ namespace OnlineStore.DeviceLibrary
else
if
(
MoveInfo
.
MoveStep
==
StoreMoveStep
.
SO_26_CloseDoor
)
else
if
(
MoveInfo
.
MoveStep
==
StoreMoveStep
.
SO_26_CloseDoor
)
{
{
MoveInfo
.
NextMoveStep
(
StoreMoveStep
.
SO_27_CheckTray
);
MoveInfo
.
NextMoveStep
(
StoreMoveStep
.
SO_27_CheckTray
);
OutStoreLog
(
"出库:检测料仓门口料盘信号 ,最多1000"
);
OutStoreLog
(
"出库:检测料仓门口料盘信号 "
);
MoveInfo
.
OneWaitCanEndStep
=
true
;
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
TrayCheck_Door
,
IO_VALUE
.
HIGH
));
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
TrayCheck_Door
,
IO_VALUE
.
HIGH
));
//OutStoreLog("出库:检测料仓门口料盘信号 ,最多1000");
//MoveInfo.OneWaitCanEndStep = true;
//MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(1000));
//MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.TrayCheck_Door, IO_VALUE.HIGH));
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
StoreMoveStep
.
SO_27_CheckTray
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
StoreMoveStep
.
SO_27_CheckTray
))
{
{
bool
isCancel
=
false
;
//
bool isCancel = false;
if
(
IOValue
(
IO_Type
.
TrayCheck_Door
).
Equals
(
IO_VALUE
.
LOW
))
//
if (IOValue(IO_Type.TrayCheck_Door).Equals(IO_VALUE.LOW))
{
//
{
string
posId
=
MoveInfo
.
MoveParam
!=
null
?
MoveInfo
.
MoveParam
.
PosInfo
.
PosId
:
""
;
//
string posId = MoveInfo.MoveParam != null ? MoveInfo.MoveParam.PosInfo.PosId : "";
string
barcode
=
MoveInfo
.
MoveParam
!=
null
?
MoveInfo
.
MoveParam
.
PosInfo
.
barcode
:
""
;
//
string barcode = MoveInfo.MoveParam != null ? MoveInfo.MoveParam.PosInfo.barcode : "";
CodeMsg
=
""
+
posId
+
"_"
+
barcode
+
"_空出"
;
//
CodeMsg = "" + posId + "_" + barcode + "_空出";
LogUtil
.
error
(
CodeMsg
+
",取消出库任务"
);
//
LogUtil.error(CodeMsg + ",取消出库任务");
StoreManager
.
cancelOutTask
(
barcode
);
//
StoreManager.cancelOutTask(barcode);
isCancel
=
true
;
//
isCancel = true;
}
//
}
else
//
else
{
{
//发送消息给流水线
//发送消息给流水线
SendOutStoreEnd
(
MoveInfo
);
SendOutStoreEnd
(
MoveInfo
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论