Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit ccaa7285
由
LN
编写于
2020-03-23 18:27:30 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
皮带线送料增加延迟
1 个父辈
4d52ca80
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
21 行增加
和
5 行删除
source/AssemblyLineClient/记录.txt
source/DeviceLibrary/assemblyLine/DischargeLine.cs
source/DeviceLibrary/assemblyLine/DischargeLine_Partial.cs
source/AssemblyLineClient/记录.txt
查看文件 @
ccaa728
20200317
20200323
。出库料盘在料仓门口,入库又拿了一盘料。
皮带线6有时会转两个盘到接驳台
20200317
1.托盘检测的还会报警。
1.托盘检测的还会报警。
2.伺服问题?测高不准确。
2.伺服问题?测高不准确。
3.条码扫一种类型后,判断有有效条码则不再扫码。
3.条码扫一种类型后,判断有有效条码则不再扫码。
...
...
source/DeviceLibrary/assemblyLine/DischargeLine.cs
查看文件 @
ccaa728
...
@@ -413,6 +413,14 @@ namespace OnlineStore.DeviceLibrary
...
@@ -413,6 +413,14 @@ namespace OnlineStore.DeviceLibrary
&&
(
ScanIsEnd
())
&&
(
ScanIsEnd
())
)
)
{
{
//判断出口料盘检测信号是否正确扫码
if
(
IOValue
(
IO_Type
.
ExitTray_Check3
).
Equals
(
IO_VALUE
.
HIGH
)
&&
StationInfo_Scan
.
TrayValue
.
Equals
(
IO_VALUE
.
LOW
))
{
LogUtil
.
error
(
hengyiName
+
" 转动前,出口有料,StationInfo_Scan记录无料,更新StationInfo_Scan为有料"
);
StationInfo_Scan
.
TrayValue
=
IO_VALUE
.
HIGH
;
}
//判断皮带三还有料盘,需要转动一个工位
//判断皮带三还有料盘,需要转动一个工位
UpdateLastP
();
UpdateLastP
();
LogUtil
.
debug
(
hengyiName
+
"空闲,且流水线还有料盘,转动一个工位"
);
LogUtil
.
debug
(
hengyiName
+
"空闲,且流水线还有料盘,转动一个工位"
);
...
@@ -621,8 +629,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -621,8 +629,8 @@ namespace OnlineStore.DeviceLibrary
//{
//{
// msg += "Move:" + MoveInfo.MoveType + " " + MoveInfo.MoveStep + " " + LastWidth + "=" + StationInfo_Move.CodeStr + "\n";
// msg += "Move:" + MoveInfo.MoveType + " " + MoveInfo.MoveStep + " " + LastWidth + "=" + StationInfo_Move.CodeStr + "\n";
//}
//}
//
msg += "NG 工位:" + StationInfo_NG.ToStr + "\n";
msg
+=
"NG 工位:"
+
StationInfo_NG
.
ToStr
+
"\n"
;
//
msg += "扫码工位:" + StationInfo_Scan.ToStr + "\n";
msg
+=
"扫码工位:"
+
StationInfo_Scan
.
ToStr
+
"\n"
;
//msg += "IsInScanCode:" + IsInScanCode;
//msg += "IsInScanCode:" + IsInScanCode;
// msg += "LastWidth:" + LastWidth + "\n";
// msg += "LastWidth:" + LastWidth + "\n";
...
...
source/DeviceLibrary/assemblyLine/DischargeLine_Partial.cs
查看文件 @
ccaa728
...
@@ -335,7 +335,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -335,7 +335,7 @@ namespace OnlineStore.DeviceLibrary
{
{
TimeSpan
span
=
DateTime
.
Now
-
MoveInfo
.
LastSetpTime
;
TimeSpan
span
=
DateTime
.
Now
-
MoveInfo
.
LastSetpTime
;
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
DON_08_CRun
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
DON_08_CRun
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
2
000
));
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
3
000
));
IOMove
(
IO_Type
.
SeparateDevice_Run
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
SeparateDevice_Run
,
IO_VALUE
.
HIGH
);
if
(
IOValue
(
IO_Type
.
SeparateDevice_Check
).
Equals
(
IO_VALUE
.
HIGH
))
if
(
IOValue
(
IO_Type
.
SeparateDevice_Check
).
Equals
(
IO_VALUE
.
HIGH
))
{
{
...
@@ -353,7 +353,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -353,7 +353,7 @@ namespace OnlineStore.DeviceLibrary
{
{
LogUtil
.
info
(
hengyiName
+
MoveInfo
.
SLog
+
"送料,接驳台无料"
);
LogUtil
.
info
(
hengyiName
+
MoveInfo
.
SLog
+
"送料,接驳台无料"
);
}
}
MoveInfo
.
EndStepWait
();
//
MoveInfo.EndStepWait();
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
DON_08_CRun
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
DON_08_CRun
))
{
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论