Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO908-XLRStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3e6f1a08
由
LN
编写于
2021-08-20 14:54:48 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
入库调试修改
1 个父辈
3ffab84f
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
34 行增加
和
43 行删除
source/DeviceLibrary/manager/model/DeviceMoveInfo.cs
source/DeviceLibrary/storeBean/inputBean/BatchMoveBean.cs
source/DeviceLibrary/storeBean/inputBean/BatchMoveBean_Partial.cs
source/DeviceLibrary/storeBean/inputBean/InputEquip.cs
source/XLRStoreClient/useControl/EquipControl.cs
source/DeviceLibrary/manager/model/DeviceMoveInfo.cs
查看文件 @
3e6f1a0
...
...
@@ -164,7 +164,7 @@ namespace OnlineStore.DeviceLibrary
LastSetpTime
=
DateTime
.
Now
;
WaitList
=
new
List
<
WaitResultInfo
>();
WriteIoList
=
new
List
<
WriteIOInfo
>();
MoveNum
++;
MoveNum
++;
}
public
void
NewMove
(
MoveType
type
,
InOutParam
param
)
{
...
...
source/DeviceLibrary/storeBean/inputBean/BatchMoveBean.cs
查看文件 @
3e6f1a0
...
...
@@ -132,7 +132,7 @@ namespace OnlineStore.DeviceLibrary
}
WarnMsg
=
""
;
alarmType
=
AlarmType
.
None
;
MoveInfo
.
NewMove
(
MoveType
.
Reset
);
MoveInfo
.
NewMove
(
MoveType
.
Reset
,
new
InOutParam
()
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
IBR01_StopDown
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
WorkLog
(
"开始复位,定位气缸下降"
);
...
...
source/DeviceLibrary/storeBean/inputBean/BatchMoveBean_Partial.cs
查看文件 @
3e6f1a0
...
...
@@ -40,22 +40,14 @@ namespace OnlineStore.DeviceLibrary
LogUtil
.
info
(
Name
+
"StartInstore 失败,料串"
+
CurrShelf
.
ToStr
()
+
"需要离开,NeedLeave:"
+
Config
.
AgvName
+
","
+
CurrShelf
.
ShelfRfid
+
",agvcallresult:"
+
agvcallresult
.
ToString
());
return
false
;
}
//if (Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH) && Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH))
//{
// MoveInfo.NewMove(MoveType.InStore);
// MoveInfo.MoveParam = new InOutParam();
// //判断是哪个工位有料串
// IB05_StopUp();
//}
else
if
(
Robot
.
IOValue
(
Config
.
IO_LineIn_Check
).
Equals
(
IO_VALUE
.
HIGH
)
)
{
MoveInfo
.
NewMove
(
MoveType
.
InStore
);
MoveInfo
.
NewMove
(
MoveType
.
InStore
,
new
InOutParam
()
);
IB03_LineStart
();
}
else
if
(
Robot
.
IOValue
(
Config
.
IO_Line
In
_Check
).
Equals
(
IO_VALUE
.
HIGH
))
else
if
(
Robot
.
IOValue
(
Config
.
IO_Line
End
_Check
).
Equals
(
IO_VALUE
.
HIGH
))
{
MoveInfo
.
NewMove
(
MoveType
.
InStore
);
MoveInfo
.
NewMove
(
MoveType
.
InStore
,
new
InOutParam
()
);
IB04_LineWait
();
}
else
...
...
@@ -139,29 +131,15 @@ namespace OnlineStore.DeviceLibrary
}
if
(
MoveInfo
.
IsStep
(
StepEnum
.
IB02_BatchAxisToP1
))
{
//MoveInfo.NextMoveStep(StepEnum.IB03_LineStart);
//WorkLog("料串入料 :开始转动链条");
//LineRun(MoveInfo);
////等待指定时间
//MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
IB03_LineStart
();
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
IB03_LineStart
))
{
//if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH) && Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
//{
// IB05_StopUp();
//}
//else
if
(
Robot
.
IOValue
(
Config
.
IO_LineIn_Check
).
Equals
(
IO_VALUE
.
HIGH
))
{
//MoveInfo.NextMoveStep(StepEnum.IB03_LineStart);
//WorkLog(" 入口检测到料串,流水线转动 6000,等待料串完全进入轨道");
//LineRun(MoveInfo);
//MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(6000));
IB03_LineStart
();
}
else
if
(
Robot
.
IOValue
(
Config
.
IO_Line
In
_Check
).
Equals
(
IO_VALUE
.
HIGH
))
else
if
(
Robot
.
IOValue
(
Config
.
IO_Line
End
_Check
).
Equals
(
IO_VALUE
.
HIGH
))
{
IB04_LineWait
();
}
...
...
@@ -171,9 +149,19 @@ namespace OnlineStore.DeviceLibrary
MoveInfo
.
EndMove
();
LogUtil
.
info
(
" 未检测到料串,入料结束"
);
}
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
IB04_LineWait
))
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
IB04_LineWait
))
{
IB05_StopUp
();
if
(
Robot
.
IOValue
(
Config
.
IO_LineEnd_Check
).
Equals
(
IO_VALUE
.
HIGH
))
{
IB05_StopUp
();
}
else
{
LineStop
();
MoveInfo
.
EndMove
();
LogUtil
.
info
(
" 未检测到料串,入料结束"
);
}
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
IB06_WaitTime
))
{
...
...
source/DeviceLibrary/storeBean/inputBean/InputEquip.cs
查看文件 @
3e6f1a0
...
...
@@ -80,7 +80,7 @@ namespace OnlineStore.DeviceLibrary
LogInfo
(
"StartRun : 开始启动 "
);
runStatus
=
RunStatus
.
HomeMoving
;
MoveInfo
.
NewMove
(
MoveType
.
RHome
);
MoveInfo
.
NewMove
(
MoveType
.
RHome
,
new
InOutParam
()
);
if
(!
BatchMove_A
.
Reset
())
{
...
...
@@ -117,7 +117,7 @@ namespace OnlineStore.DeviceLibrary
}
LogInfo
(
"Reset 开始重置 "
);
runStatus
=
RunStatus
.
Reset
;
MoveInfo
.
NewMove
(
MoveType
.
Reset
);
MoveInfo
.
NewMove
(
MoveType
.
Reset
,
new
InOutParam
()
);
if
(!
BatchMove_A
.
Reset
())
{
SetWarnMsg
(
"复位失败:A料口复位失败"
);
...
...
source/XLRStoreClient/useControl/EquipControl.cs
查看文件 @
3e6f1a0
...
...
@@ -63,18 +63,21 @@ namespace OnlineStore.XLRStore
if
(
MoveInfo
.
MoveType
.
Equals
(
MoveType
.
InStore
))
{
str
=
"入库中:"
;
InOutPosInfo
pos
=
MoveInfo
.
MoveParam
.
PosInfo
;
if
(
pos
!=
null
)
if
(
MoveInfo
.
MoveParam
!=
null
&&
(
MoveInfo
.
MoveParam
.
PosInfo
!=
null
)
)
{
if
(
pos
.
IsNG
)
{
str
=
"NG料:"
+
pos
.
PosId
+
"_"
+
pos
.
barcode
;
}
else
InOutPosInfo
pos
=
MoveInfo
.
MoveParam
.
PosInfo
;
if
(
pos
!=
null
)
{
str
=
"入库中:"
+
pos
.
PosId
+
"_"
+
pos
.
barcode
;
}
if
(
pos
.
IsNG
)
{
str
=
"NG料:"
+
pos
.
PosId
+
"_"
+
pos
.
barcode
;
}
else
{
str
=
"入库中:"
+
pos
.
PosId
+
"_"
+
pos
.
barcode
;
}
}
}
}
else
if
(
MoveInfo
.
MoveType
.
Equals
(
MoveType
.
OutStore
))
...
...
@@ -94,7 +97,7 @@ namespace OnlineStore.XLRStore
else
if
(
pos
.
cutReel
)
{
str
=
"出库中:"
+
pos
.
PosId
+
"_"
+
pos
.
barcode
;
}
}
}
}
lblMoveInfo
.
Text
=
str
;
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论