Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO664-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3593d886
由
LN
编写于
2023-02-07 15:42:21 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加托盘状态上传
1 个父辈
1b35020e
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
37 行增加
和
3 行删除
source/DeviceLibrary/assemblyLine/EquipBase.cs
source/DeviceLibrary/assemblyLine/HY/HY_C1Line.cs
source/DeviceLibrary/assemblyLine/LineBean.cs
source/DeviceLibrary/assemblyLine/LineBean_T3-C1.cs
source/DeviceLibrary/assemblymanager/SServerManager.cs
source/DeviceLibrary/assemblyLine/EquipBase.cs
查看文件 @
3593d88
...
...
@@ -352,6 +352,7 @@ namespace OnlineStore.DeviceLibrary
//此处先对托盘号进行验证
preTrayNum
=
currTrayNum
;
currTrayNum
=
RFIDManager
.
GetTrayNum
(
Name
,
DeviceID
,
true
);
SServerManager
.
updateTray
(
currTrayNum
);
if
(
String
.
IsNullOrEmpty
(
RFIDIP
))
{
}
else
{
...
...
source/DeviceLibrary/assemblyLine/HY/HY_C1Line.cs
查看文件 @
3593d88
...
...
@@ -452,6 +452,7 @@ namespace OnlineStore.DeviceLibrary
CheckLog
(
"托盘阻挡"
+
MoveInfo
.
SLog
+
" 等待1秒后再次验证"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
HY_TrayCheck
,
IO_VALUE
.
HIGH
));
MoveInfo
.
OneWaitCanEndStep
=
true
;
}
else
{
...
...
source/DeviceLibrary/assemblyLine/LineBean.cs
查看文件 @
3593d88
...
...
@@ -66,6 +66,7 @@ namespace OnlineStore.DeviceLibrary
foreach
(
FeedingEquip_Config
config
in
feedMap
.
Values
)
{
FeedingEquip
equip
=
new
FeedingEquip
(
lineConfig
.
CID
,
config
);
LogUtil
.
info
(
Name
+
$
" {equip.Name} DeviceID: {equip.DeviceID} "
);
//增加AGV小车客户端
AgvClient
.
NodeList
.
Add
(
config
.
AgvInName
);
AgvClient
.
NodeList
.
Add
(
config
.
AgvOutName
);
...
...
@@ -76,14 +77,16 @@ namespace OnlineStore.DeviceLibrary
}
foreach
(
MoveEquip_Config
config
in
configList
.
Values
)
{
MoveEquip
equip
=
new
MoveEquip
(
lineConfig
.
CID
,
config
);
MoveEquip
equip
=
new
MoveEquip
(
lineConfig
.
CID
,
config
);
LogUtil
.
info
(
Name
+
$
" {equip.Name} DeviceID: {equip.DeviceID} "
);
AddDeviceName
(
ioList
,
config
.
IOIPList
);
MoveEquipMap
.
Add
(
config
.
Id
,
equip
);
AllEquipMap
.
Add
(
config
.
Id
,
equip
);
}
foreach
(
HYEquip_Config
config
in
hyConfigMap
.
Values
)
{
HYEquipBase
equip
=
HYEquipBase
.
GetHY
(
lineConfig
.
CID
,
config
);
HYEquipBase
equip
=
HYEquipBase
.
GetHY
(
lineConfig
.
CID
,
config
);
LogUtil
.
info
(
Name
+
$
" {equip.Name} DeviceID: {equip.DeviceID} "
);
AddDeviceName
(
ioList
,
config
.
IOIPList
);
HYEquipMap
.
Add
(
config
.
Id
,
equip
);
AllEquipMap
.
Add
(
config
.
Id
,
equip
);
...
...
source/DeviceLibrary/assemblyLine/LineBean_T3-C1.cs
查看文件 @
3593d88
...
...
@@ -21,7 +21,8 @@ namespace OnlineStore.DeviceLibrary
private
void
Update_T3C1_TrayNum
()
{
T3C1_TrayNum
=
RFIDManager
.
GetTrayNum
(
T3C1_MoveInfo
.
Name
,
300
);
T3C1_TrayNum
=
RFIDManager
.
GetTrayNum
(
T3C1_MoveInfo
.
Name
,
300
);
SServerManager
.
updateTray
(
T3C1_TrayNum
);
}
public
void
T3C1_Stop
(
LineMoveInfo
moveInfo
=
null
)
{
...
...
source/DeviceLibrary/assemblymanager/SServerManager.cs
查看文件 @
3593d88
...
...
@@ -786,6 +786,34 @@ namespace OnlineStore.DeviceLibrary
}
return
false
;
}
///rest/api/qisda/device/updateTray?trayId=xxx
private
static
string
Addr_updateTray
=
"/rest/api/qisda/device/updateTray"
;
public
static
void
updateTray
(
int
trayNum
)
{
Task
.
Factory
.
StartNew
(
delegate
{
try
{
//code= 0 表示正常,其他为异常
Dictionary
<
string
,
string
>
paramMap
=
new
Dictionary
<
string
,
string
>();
paramMap
.
Add
(
"trayId"
,
"E"
+
trayNum
);
//
string
server
=
GetAddr
(
Addr_updateTray
,
paramMap
);
DateTime
startTime
=
DateTime
.
Now
;
string
resultStr
=
HttpHelper
.
Get
(
server
);
LogUtil
.
debug
(
"updateTray ["
+
trayNum
+
"] "
+
FormUtil
.
GetSpanStr
(
DateTime
.
Now
-
startTime
)
+
" 【"
+
server
+
"】【"
+
resultStr
+
"】"
);
}
catch
(
Exception
ex
)
{
LogUtil
.
error
(
"updateTray ["
+
trayNum
+
"] 出错"
,
ex
);
}
});
}
}
public
class
ReturnData
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论