Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit bb6bffc8
由
LN
编写于
2020-05-15 14:02:13 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
获取库位前先更新托盘为有料
1 个父辈
31374e12
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
51 行增加
和
17 行删除
source/AssemblyLineClient/记录.txt
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
source/DeviceLibrary/assemblymanager/SServerManager.cs
source/DeviceLibrary/model/TrayInfo.cs
source/AssemblyLineClient/记录.txt
查看文件 @
bb6bffc
流水线配置:AssemblyLine.exe.config
<!--AGV调度服务器地址-->
<add key="AgvServerIp" value="10.85.199.20" />
双层线配置:DoubleLineClient.exe.config
<!--Server address-->
<add key="httpAddr" value="http://10.85.199.25/myproject/rest/api/qisda/device/"/>
VMI配置:VMILineClient.exe.config
<!--Server address-->
<add key="http.server" value="http://10.85.199.25/myproject/" />
包装料仓(三台)配置:ACPackingStore.exe.config
<!--Server address-->
<add key="http.server" value="http://10.85.199.25/myproject/" />
<!--AGV调度服务器地址-->
<add key="AgvServerIp" value="10.85.199.20" />
20200429:
入料口定位工位检测料架后延迟3秒
停止运行时需要给agv发none
...
...
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
查看文件 @
bb6bffc
...
...
@@ -886,17 +886,19 @@ namespace OnlineStore.DeviceLibrary
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Up
,
IO_Type
.
SL_MoveCylinder_Down
);
if
(!
MoveInfo
.
ShelfNoTray
)
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料机构下降, 托盘号【"
+
currTrayNum
+
"】,
获取库位号,更新托盘信息
, 提升轴下降指定位置"
);
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料机构下降, 托盘号【"
+
currTrayNum
+
"】,
更新托盘为有料,获取库位号
, 提升轴下降指定位置"
);
FI_21_BatchAxisDown
();
}
else
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料机构下降, 托盘号【"
+
currTrayNum
+
"】,
获取库位号,更新托盘信息
,"
);
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料机构下降, 托盘号【"
+
currTrayNum
+
"】,
更新托盘为有料,获取库位号
,"
);
}
string
code
=
CodeManager
.
ProcessCode
(
LastCodeList
);
lastcode
=
code
;
TrayManager
.
UpdateTrayInfo
(
currTrayNum
,
true
,
ReelType
.
InStore
,
new
InOutParam
(
currTrayNum
,
code
,
""
,
LastHeight
,
LastWidth
,
false
),
""
);
getPosTask
=
Task
.
Factory
.
StartNew
(
delegate
{
//更新托盘条码信息
string
code
=
CodeManager
.
ProcessCode
(
LastCodeList
);
lastcode
=
code
;
{
//更新托盘条码信息
try
{
if
(
code
.
Equals
(
""
))
...
...
@@ -1352,6 +1354,7 @@ namespace OnlineStore.DeviceLibrary
width
=
7
;
}
else
{
LogUtil
.
error
(
Name
+
"GetWidth :1234都未检测到,默认为7寸盘"
);
width
=
7
;
}
return
width
;
...
...
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
bb6bffc
...
...
@@ -309,7 +309,7 @@ namespace OnlineStore.DeviceLibrary
SecondMoveInfo
.
MoveParam
=
param
;
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MIO_05_WaitTime
);
LogUtil
.
info
(
Name
+
"托盘 【"
+
currTrayNum
+
"】【"
+
outMsg
+
"】需要出料"
+
SecondMoveInfo
.
SLog
+
":"
+
param
.
ToStr
()
+
" 等待可以开始移栽 "
);
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
0
));
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
100
));
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitProvidingEquipCanOut
());
//等待
CylinderMove
(
null
,
IO_Type
.
TopCylinder_Down
,
IO_Type
.
TopCylinder_UP
);
...
...
source/DeviceLibrary/assemblymanager/SServerManager.cs
查看文件 @
bb6bffc
...
...
@@ -46,7 +46,7 @@ namespace OnlineStore.DeviceLibrary
path
=
path
.
Substring
(
0
,
path
.
Length
-
1
);
return
path
;
}
//##
//##
100 循环获取库位。服务器超时:循环获取库位
private
static
string
spiltStr
=
"##"
;
public
static
string
CodeReceived
(
string
deviceName
,
int
trayNum
,
List
<
string
>
codeList
,
int
height
,
int
width
,
string
rfid
,
int
feedEquipId
)
{
...
...
source/DeviceLibrary/model/TrayInfo.cs
查看文件 @
bb6bffc
...
...
@@ -98,15 +98,6 @@ namespace OnlineStore.DeviceLibrary
/// 料仓出库料盘
/// </summary>
internal
static
int
OutStore
=
2
;
///// <summary>
///// 紧急出库料盘
///// </summary>
//internal static int OutStore_Equip = 3;
///// <summary>
///// 入库失败需要NG气缸退出的料盘
///// </summary>
//internal static int InStoreNG = 4;
}
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论