Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
DoubleLineClient_3D
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 4d0892ea
由
张东亮
编写于
2024-01-17 10:37:05 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1
1 个父辈
acb8aa42
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
20 行增加
和
19 行删除
source/DeviceLibrary/doubleLine/DoubleLineBean_S1Shelf.cs
source/DeviceLibrary/doubleLine/DoubleLineBean_S1Shelf.cs
查看文件 @
4d0892e
...
@@ -272,7 +272,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -272,7 +272,7 @@ namespace OnlineStore.DeviceLibrary
S1Log
(
" 下层阻挡2(LLow_StopCylinder2)下降3秒, 链条转动,开始放大料架到左侧,阻挡1需要上升"
);
S1Log
(
" 下层阻挡2(LLow_StopCylinder2)下降3秒, 链条转动,开始放大料架到左侧,阻挡1需要上升"
);
SOneMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
2500
));
SOneMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
2500
));
IOMove
(
IO_Type
.
LLow_StopCylinder2
,
IO_VALUE
.
HIGH
,
3
0
00
);
IOMove
(
IO_Type
.
LLow_StopCylinder2
,
IO_VALUE
.
HIGH
,
3
5
00
);
IOMove
(
IO_Type
.
M_LeftStopCylinder
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
M_LeftStopCylinder
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
M_RightStopCylinder
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
M_RightStopCylinder
,
IO_VALUE
.
HIGH
);
...
@@ -307,31 +307,32 @@ namespace OnlineStore.DeviceLibrary
...
@@ -307,31 +307,32 @@ namespace OnlineStore.DeviceLibrary
S1LineRun
(
SOneMoveInfo
);
S1LineRun
(
SOneMoveInfo
);
//IOMove(IO_Type.S1_LineRun, IO_VALUE.HIGH);
//IOMove(IO_Type.S1_LineRun, IO_VALUE.HIGH);
SOneMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
M_LeftStopCheck
,
IO_VALUE
.
LOW
));
SOneMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
M_LeftStopCheck
,
IO_VALUE
.
LOW
));
SOneMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
PreS1_PosStopCheck
,
IO_VALUE
.
HIGH
));
}
}
else
if
(
SOneMoveInfo
.
MoveStep
.
Equals
(
MoveStep
.
S1_C04_DToLeft_1
))
else
if
(
SOneMoveInfo
.
MoveStep
.
Equals
(
MoveStep
.
S1_C04_DToLeft_1
))
{
{
if
(
IOValue
(
IO_Type
.
PreS1_PosStopCheck
).
Equals
(
IO_VALUE
.
HIGH
))
//
if(IOValue(IO_Type.PreS1_PosStopCheck).Equals(IO_VALUE.HIGH))
{
{
SOneMoveInfo
.
NextMoveStep
(
MoveStep
.
S1_C04_DToLeft
);
SOneMoveInfo
.
NextMoveStep
(
MoveStep
.
S1_C04_DToLeft
);
AllLine
.
LeftLowLine
.
LineStop
(
Name
,
"放行大料架完成"
);
S1Log
(
"放行料架完成"
);
S1Log
(
"放行料架完成"
);
}
}
else
//
else
{
//
{
if
(
SOneMoveInfo
.
IsTimeOut
(
30
))
//
if (SOneMoveInfo.IsTimeOut(30))
{
//
{
if
(
MUpdownCanMove
())
//
if (MUpdownCanMove())
{
//
{
SOneMoveInfo
.
NextMoveStep
(
MoveStep
.
S1_C02_MDown
);
//
SOneMoveInfo.NextMoveStep(MoveStep.S1_C02_MDown);
S1Log
(
"放料架超时30秒,重新放行"
);
//
S1Log("放料架超时30秒,重新放行");
CylinderMove
(
SOneMoveInfo
,
IO_Type
.
M_Updown_Up
,
IO_Type
.
M_Updown_Down
);
//
CylinderMove(SOneMoveInfo, IO_Type.M_Updown_Up, IO_Type.M_Updown_Down);
CheckAndMove
(
IO_Type
.
S1_PosStopCylinder
,
IO_VALUE
.
LOW
);
//
CheckAndMove(IO_Type.S1_PosStopCylinder, IO_VALUE.LOW);
CheckAndMove
(
IO_Type
.
PreS1_PosStopCylinder
,
IO_VALUE
.
LOW
);
//
CheckAndMove(IO_Type.PreS1_PosStopCylinder, IO_VALUE.LOW);
CheckAndMove
(
IO_Type
.
PreS1_NegStopCylinder
,
IO_VALUE
.
HIGH
);
//
CheckAndMove(IO_Type.PreS1_NegStopCylinder, IO_VALUE.HIGH);
// CheckAndMove(IO_Type.S1_StopCylinder4, IO_VALUE.HIGH);
//
// CheckAndMove(IO_Type.S1_StopCylinder4, IO_VALUE.HIGH);
}
//
}
}
//
}
}
//
}
}
}
else
if
(
SOneMoveInfo
.
MoveStep
.
Equals
(
MoveStep
.
S1_C04_DToLeft
))
else
if
(
SOneMoveInfo
.
MoveStep
.
Equals
(
MoveStep
.
S1_C04_DToLeft
))
{
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论