Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit bd54bfe6
由
LN
编写于
2020-01-09 14:24:48 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
运动结束更新状态。出料loc-1时不分皮带线
1 个父辈
c3c5f862
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
27 行增加
和
35 行删除
source/DeviceLibrary/assemblyLine/DischargeLine.cs
source/DeviceLibrary/assemblyLine/DischargeLine_Partial.cs
source/DeviceLibrary/assemblyLine/EquipBase.cs
source/DeviceLibrary/assemblyLine/FeedingEquip.cs
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
source/DeviceLibrary/assemblyLine/FeedingEquip_OutStore.cs
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
source/DeviceLibrary/assemblyLine/DischargeLine.cs
查看文件 @
bd54bfe
...
...
@@ -138,9 +138,7 @@ namespace OnlineStore.DeviceLibrary
{
case
LineMoveStep
.
DL_R_CylinderDown
:
LogInfo
(
MoveInfo
.
MoveType
+
"完成!"
);
runStatus
=
LineRunStatus
.
Runing
;
lineStatus
=
LineStatus
.
StoreOnline
;
MoveInfo
.
EndMove
();
MoveEndS
();
SecondMoveInfo
.
EndMove
();
break
;
...
...
@@ -424,6 +422,7 @@ namespace OnlineStore.DeviceLibrary
msg
+=
"LastTP:"
+
TrayLine1
.
LastTrayPosition
+
" "
+
TrayLine2
.
LastTrayPosition
+
" "
+
Line3LastTrayP
+
" "
+
"\n"
;
msg
+=
"LIsRun:"
+
TrayLine1
.
IsInTurn
()
+
" "
+
TrayLine2
.
IsInTurn
()
+
" "
+
Line3Turn
.
InTurn
+
" "
+
"\n"
;
msg
+=
"L3CanRun:"
+
TrayLine1
.
Line3CanRun
+
" "
+
TrayLine2
.
Line3CanRun
+
" "
+
"\n"
;
msg
+=
"LastWidth:"
+
LastWidth
;
return
msg
;
}
public
override
bool
StartInStoreMove
(
InOutParam
param
)
...
...
source/DeviceLibrary/assemblyLine/DischargeLine_Partial.cs
查看文件 @
bd54bfe
...
...
@@ -196,8 +196,7 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
DO_07_CRun
))
{
runStatus
=
LineRunStatus
.
Runing
;
MoveInfo
.
EndMove
();
MoveEndS
();
IOMove
(
IO_Type
.
SeparateDevice_Run
,
IO_VALUE
.
LOW
);
LogInfo
(
hengyiName
+
"出口有料,送料结束,停止皮带线"
);
}
...
...
source/DeviceLibrary/assemblyLine/EquipBase.cs
查看文件 @
bd54bfe
...
...
@@ -583,5 +583,11 @@ namespace OnlineStore.DeviceLibrary
msg
+=
"SMoveS:"
+
SecondMoveInfo
.
MoveStep
+
""
;
return
msg
;
}
internal
void
MoveEndS
()
{
lineStatus
=
LineStatus
.
StoreOnline
;
runStatus
=
LineRunStatus
.
Runing
;
MoveInfo
.
EndMove
();
}
}
}
source/DeviceLibrary/assemblyLine/FeedingEquip.cs
查看文件 @
bd54bfe
...
...
@@ -268,10 +268,8 @@ namespace OnlineStore.DeviceLibrary
{
LogInfo
(
"重置完成,出口检测到有料架,调用 AgvClient.NeedLeave"
);
AgvClient
.
NeedLeave
(
Config
.
AgvOutName
);
}
runStatus
=
LineRunStatus
.
Runing
;
lineStatus
=
LineStatus
.
StoreOnline
;
MoveInfo
.
EndMove
();
}
MoveEndS
();
break
;
default
:
break
;
}
...
...
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
查看文件 @
bd54bfe
...
...
@@ -471,8 +471,7 @@ namespace OnlineStore.DeviceLibrary
}
else
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
LogUtil
.
info
(
" 未检测到料架,入料结束"
);
}
}
...
...
@@ -524,8 +523,7 @@ namespace OnlineStore.DeviceLibrary
}
else
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
InLog
(
" 未检测到料架,入料结束"
);
}
}
...
...
@@ -823,8 +821,7 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FI_39_TopDown
))
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
// MoveInfo.NextMoveStep(LineMoveStep.FI_39_OutLineRun);
InLog
(
"上料完成,料架到达出口处, 通知AGV取空料架, 入料流程结束"
);
AgvClient
.
NeedLeave
(
Config
.
AgvOutName
);
...
...
source/DeviceLibrary/assemblyLine/FeedingEquip_OutStore.cs
查看文件 @
bd54bfe
...
...
@@ -155,8 +155,7 @@ namespace OnlineStore.DeviceLibrary
}
else
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
OutLog
(
" 未检测到料架, 准备出库料架结束"
);
}
}
...
...
@@ -205,9 +204,7 @@ namespace OnlineStore.DeviceLibrary
}
else
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
lineStatus
=
LineStatus
.
StoreOnline
;
MoveEndS
();
OutLog
(
" 未检测到料架,料架处理结束"
);
}
}
...
...
@@ -338,8 +335,7 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_38_TopDown
))
{
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
// MoveInfo.NextMoveStep(LineMoveStep.FO_39_OutLineRun);
OutLog
(
"送出料串: "
+
MoveInfo
.
SLog
+
", 出口线体运转,料架到达出口处, 通知AGV取空料架, 出料结束"
);
AgvClient
.
NeedLeave
(
Config
.
AgvOutName
);
...
...
@@ -510,8 +506,7 @@ namespace OnlineStore.DeviceLibrary
else
{
OutLog
(
"紧急出料完成,出料结束"
);
MoveInfo
.
EndMove
();
runStatus
=
LineRunStatus
.
Runing
;
MoveEndS
();
}
}
}
...
...
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
查看文件 @
bd54bfe
...
...
@@ -156,9 +156,7 @@ namespace OnlineStore.DeviceLibrary
CylinderMove
(
SecondMoveInfo
,
IO_Type
.
TopCylinder_UP
,
IO_Type
.
TopCylinder_Down
);
OutLog
(
"出库处理结束!"
);
lineStatus
=
LineStatus
.
StoreOnline
;
runStatus
=
LineRunStatus
.
Runing
;
MoveInfo
.
EndMove
();
MoveEndS
();
}
#
endregion
...
...
@@ -306,9 +304,7 @@ namespace OnlineStore.DeviceLibrary
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
MI_16_SendEnd
))
{
LogInfo
(
"入库【"
+
posId
+
"】处理(移栽)全部完成!"
);
runStatus
=
LineRunStatus
.
Runing
;
lineStatus
=
LineStatus
.
StoreOnline
;
MoveInfo
.
EndMove
();
MoveEndS
();
}
}
...
...
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
bd54bfe
...
...
@@ -106,7 +106,11 @@ namespace OnlineStore.DeviceLibrary
//rfid: 分配的料架RFID
//rfidLoc:
//是否是小盘
if
(
inoup
.
smallReel
)
if
(
inoup
.
rfidLoc
<=
0
)
{
//-1时随意放
}
else
if
(
inoup
.
smallReel
)
{
if
(
inoup
.
rfidLoc
>=
70
&&
inoup
.
rfidLoc
<=
72
)
{
...
...
@@ -133,7 +137,7 @@ namespace OnlineStore.DeviceLibrary
{
// 大料12号只能走1号2后皮带线
mustLine
=
new
List
<
int
>
{
1
,
2
};
}
}
else
if
(
inoup
.
rfidLoc
<=
6
)
{
firstLine
=
new
List
<
int
>
{
1
,
2
};
...
...
@@ -484,9 +488,7 @@ namespace OnlineStore.DeviceLibrary
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_10_CylinderAfter
))
{
LogInfo
(
"出料【"
+
posId
+
"】处理完成!"
);
runStatus
=
LineRunStatus
.
Runing
;
lineStatus
=
LineStatus
.
StoreOnline
;
MoveInfo
.
EndMove
();
MoveEndS
();
}
}
private
OutTrayLineBean
GetDisLine
()
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论