Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
AutoCountMachine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 0ee07d01
由
LN
编写于
2020-07-07 13:25:56 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
x互锁信号修改
1 个父辈
d9775306
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
22 行增加
和
8 行删除
RC1266-AutoCountMachine/source/AutoCountClient/FrmXRay.cs
RC1266-AutoCountMachine/source/DeviceLibrary/bean/X_RAY_Equip_Partial.cs
RC1266-AutoCountMachine/source/AutoCountClient/FrmXRay.cs
查看文件 @
0ee07d0
...
...
@@ -314,6 +314,11 @@ namespace OnlineStore.AutoCountClient
private
void
btnInDoor_Down_Click
(
object
sender
,
EventArgs
e
)
{
if
(
equipBean
.
InXWork
)
{
MessageBox
.
Show
(
"警告:点料过程中,请勿开门"
,
"警告"
,
MessageBoxButtons
.
OK
,
MessageBoxIcon
.
Error
);
return
;
}
equipBean
.
CylinderMove
(
null
,
IO_Type
.
X_InDoor_Up
,
IO_Type
.
X_InDoor_Down
);
}
...
...
@@ -324,6 +329,11 @@ namespace OnlineStore.AutoCountClient
private
void
btnOutDoor_Down_Click
(
object
sender
,
EventArgs
e
)
{
if
(
equipBean
.
InXWork
)
{
MessageBox
.
Show
(
"警告:点料过程中,请勿开门"
,
"警告"
,
MessageBoxButtons
.
OK
,
MessageBoxIcon
.
Error
);
return
;
}
equipBean
.
CylinderMove
(
null
,
IO_Type
.
X_OutDoor_Up
,
IO_Type
.
X_OutDoor_Down
);
}
private
void
btnCloseAll_Click
(
object
sender
,
EventArgs
e
)
...
...
RC1266-AutoCountMachine/source/DeviceLibrary/bean/X_RAY_Equip_Partial.cs
查看文件 @
0ee07d0
...
...
@@ -188,7 +188,10 @@ namespace OnlineStore.DeviceLibrary
{
MoveInfo
.
NextMoveStep
(
StepEnum
.
XW11_StartCount
);
WorkLog
(
"点料:启用X射线点料,等待X射线可以启动"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
500
));
CylinderMove
(
MoveInfo
,
IO_Type
.
X_InDoor_Down
,
IO_Type
.
X_InDoor_Up
);
CylinderMove
(
MoveInfo
,
IO_Type
.
X_OutDoor_Down
,
IO_Type
.
X_OutDoor_Up
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
X_Lock_On
,
IO_VALUE
.
HIGH
));
}
else
if
(
MoveInfo
.
IsTimeOut
(
120
))
{
...
...
@@ -199,14 +202,20 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
XW11_StartCount
))
{
if
(
xRayCanStart
)
if
(
xRayCanStart
&&
(
IOValue
(
IO_Type
.
X_Lock_On
).
Equals
(
IO_VALUE
.
HIGH
))
)
{
XW12_XRayStart
();
}
else
if
(
MoveInfo
.
IsTimeOut
(
120
))
{
if
(!
xRayCanStart
)
{
WarnMsg
=
MoveInfo
.
Name
+
"["
+
MoveInfo
.
MoveStep
+
"]"
+
"等待 可以打开X射线 超时["
+
FormUtil
.
GetSpanStr
(
MoveInfo
.
StepSpan
())
+
"]"
;
}
else
{
WarnMsg
=
MoveInfo
.
Name
+
"["
+
MoveInfo
.
MoveStep
+
"]"
+
"等待 X互锁信号打开 超时["
+
FormUtil
.
GetSpanStr
(
MoveInfo
.
StepSpan
())
+
"]"
;
}
LogUtil
.
error
(
WarnMsg
,
SecMoveInfo
.
ErrorLogType
);
Alarm
(
AlarmType
.
IoSingleTimeOut
);
}
...
...
@@ -310,11 +319,6 @@ namespace OnlineStore.DeviceLibrary
private
void
XW13_GetXRayImage
()
{
if
(
IOValue
(
IO_Type
.
X_Lock_On
).
Equals
(
IO_VALUE
.
LOW
))
{
LogUtil
.
error
(
"XW13_GetXRayImage 方法,X_Lock_On=LOW,直接返回"
);
return
;
}
MoveInfo
.
NextMoveStep
(
StepEnum
.
XW13_GetXRayImage
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
8000
));
WorkLog
(
"点料:清理"
+
path1_tif
+
"内容,开始获取X射线图形 "
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论