Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 7e012f4f
由
LN
编写于
2020-09-11 11:41:35 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
出料优化
1 个父辈
573cc62a
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
23 行增加
和
9 行删除
source/DeviceLibrary/assemblyLine/LineBean.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
source/DeviceLibrary/assemblymanager/SServerManager.cs
source/DeviceLibrary/assemblyLine/LineBean.cs
查看文件 @
7e012f4
...
...
@@ -1051,9 +1051,17 @@ namespace OnlineStore.DeviceLibrary
return
msg
;
}
private
bool
conIsPro
=
false
;
private
DateTime
conLastTime
=
DateTime
.
Now
;
private
void
ServerConTimer_Elapsed
(
object
sender
,
ElapsedEventArgs
e
)
{
TimeSpan
span
=
DateTime
.
Now
-
conLastTime
;
if
(
conIsPro
&&
span
.
TotalSeconds
<
30
)
{
return
;
}
//14.异常看板
// > 地址:
...
...
@@ -1073,6 +1081,8 @@ namespace OnlineStore.DeviceLibrary
// >> - data:
try
{
conIsPro
=
true
;
conLastTime
=
DateTime
.
Now
;
List
<
AlarmMsg
>
alarmList
=
new
List
<
AlarmMsg
>();
foreach
(
EquipBase
equip
in
AllEquipMap
.
Values
)
{
...
...
@@ -1095,6 +1105,10 @@ namespace OnlineStore.DeviceLibrary
{
LogUtil
.
error
(
"ServerConTimer_Elapsed 出错:"
+
ex
.
ToString
());
}
finally
{
conIsPro
=
false
;
}
}
}
}
\ No newline at end of file
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
7e012f4
...
...
@@ -548,13 +548,13 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_01_CylinderDown
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_02_DownWait
);
OutLog
(
"出料 "
+
MoveInfo
.
SLog
+
" : 等待200后夹紧"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
200
));
}
//只有当BOX可以进行出出料时,移栽物品,防止卡住
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_02_DownWait
))
{
//
MoveInfo.NextMoveStep(LineMoveStep.PO_02_DownWait);
//
OutLog("出料 " + MoveInfo.SLog + " : 等待200后夹紧");
//
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(200));
//
}
//
//
只有当BOX可以进行出出料时,移栽物品,防止卡住
//
else if (MoveInfo.MoveStep.Equals(LineMoveStep.PO_02_DownWait))
//
{
int
lineId
=
DeviceID
%
100
;
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_03_CylinderOpen
);
CylinderMove
(
MoveInfo
,
IO_Type
.
ClampCylinder_Tighten
,
IO_Type
.
ClampCylinder_Slack
);
...
...
source/DeviceLibrary/assemblymanager/SServerManager.cs
查看文件 @
7e012f4
...
...
@@ -630,7 +630,7 @@ namespace OnlineStore.DeviceLibrary
paramMap
.
Add
(
"deviceAlarmList"
,
msgListStr
);
string
server
=
GetAddr
(
Addr_updateDeviceAlarmMsg
,
paramMap
);
DateTime
startTime
=
DateTime
.
Now
;
string
resultStr
=
HttpHelper
.
Post
(
server
,
""
,
2
000
);
string
resultStr
=
HttpHelper
.
Post
(
server
,
""
,
5
000
);
LogUtil
.
debug
(
"updateDeviceAlarmMsg "
+
FormUtil
.
GetSpanStr
(
DateTime
.
Now
-
startTime
)
+
" 【"
+
server
+
"】【"
+
resultStr
+
"】"
);
RfidData
data
=
JsonHelper
.
DeserializeJsonToObject
<
RfidData
>(
resultStr
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论