Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO827-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
图表
网络
创建新的问题
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 372e6822
由
LN
编写于
2021-03-24 17:28:14 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
bug修改
1 个父辈
fedbf031
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
63 行删除
dll/CodeLibrary.dll
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
dll/CodeLibrary.dll
查看文件 @
372e682
此文件类型无法预览
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
查看文件 @
372e682
...
@@ -391,52 +391,6 @@ namespace OnlineStore.DeviceLibrary
...
@@ -391,52 +391,6 @@ namespace OnlineStore.DeviceLibrary
}
}
#
endregion
#
endregion
internal
bool
Move5CanStop2Down
(
int
deviceId
)
{
if
(!
deviceId
.
Equals
(
5
))
{
return
true
;
}
if
(
HYEquipMap
.
ContainsKey
(
208
))
{
HYEquipBase
hy8
=
HYEquipMap
[
208
];
if
(
hy8
.
runStatus
<=
LineRunStatus
.
Wait
)
{
return
true
;
}
else
if
(
hy8
.
MoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
))
{
return
true
;
}
}
return
false
;
}
internal
void
Move5Stop2Down
(
int
deviceId
)
{
try
{
if
(!
deviceId
.
Equals
(
5
))
{
return
;
}
if
(
HYEquipMap
.
ContainsKey
(
208
))
{
//HY_C1Line hy8 = (HY_C1Line)HYEquipMap[208];
//if (hy8.runStatus > LineRunStatus.Wait && hy8.MoveInfo.MoveType.Equals(LineMoveType.None))
//{
// LogUtil.debug("进仓05托盘离开," + hy8.Name + "开始等待托盘检测信号 HY03_FrontStopUp");
// hy8.HY03_FrontStopUp();
//}
}
}
catch
(
Exception
ex
)
{
LogUtil
.
error
(
"Move5Stop2Down["
+
deviceId
+
"]出错:"
+
ex
.
ToString
());
}
}
}
}
}
}
source/DeviceLibrary/assemblyLine/MoveEquip_Partial.cs
查看文件 @
372e682
...
@@ -1040,8 +1040,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -1040,8 +1040,7 @@ namespace OnlineStore.DeviceLibrary
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MO_18_WaitTime
);
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MO_18_WaitTime
);
CheckLog
(
"托盘放行 "
+
SecondMoveInfo
.
SLog
+
" , 等待300ms后阻挡2上升"
);
CheckLog
(
"托盘放行 "
+
SecondMoveInfo
.
SLog
+
" , 等待300ms后阻挡2上升"
);
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
300
));
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
300
));
LineManager
.
Line
.
Move5Stop2Down
(
DeviceID
);
}
}
else
if
(
SecondMoveInfo
.
IsStep
(
LineMoveStep
.
MO_18_WaitTime
))
else
if
(
SecondMoveInfo
.
IsStep
(
LineMoveStep
.
MO_18_WaitTime
))
{
{
...
@@ -1060,20 +1059,12 @@ namespace OnlineStore.DeviceLibrary
...
@@ -1060,20 +1059,12 @@ namespace OnlineStore.DeviceLibrary
#
endregion
#
endregion
}
}
private
void
MO_16_Stop2Down
()
private
void
MO_16_Stop2Down
()
{
{
if
(
LineManager
.
Line
.
Move5CanStop2Down
(
DeviceID
))
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MO_16_Stop2Down
);
{
CheckLog
(
"托盘放行"
+
SecondMoveInfo
.
SLog
+
" ,阻挡气缸1-2下降 "
);
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MO_16_Stop2Down
);
IOMove
(
IO_Type
.
StopDown2
,
IO_VALUE
.
HIGH
);
CheckLog
(
"托盘放行"
+
SecondMoveInfo
.
SLog
+
" ,阻挡气缸1-2下降 "
);
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
StopDown2
,
IO_VALUE
.
HIGH
));
IOMove
(
IO_Type
.
StopDown2
,
IO_VALUE
.
HIGH
);
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
StopDown2
,
IO_VALUE
.
HIGH
));
}
else
if
(
SecondMoveInfo
.
IsTimeOut
(
120
))
{
WarnMsg
=
MoveInfo
.
Name
+
"["
+
MoveInfo
.
MoveType
+
"]["
+
MoveInfo
.
SLog
+
"]等待HY8空闲["
+
Math
.
Round
(
MoveInfo
.
StepSpan
().
TotalSeconds
,
1
)
+
"]秒"
;
LogUtil
.
error
(
WarnMsg
,
DeviceID
*
1000
+
12
);
Alarm
(
LineAlarmType
.
IoSingleTimeOut
);
}
}
}
#
endregion
#
endregion
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论