Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 5363c914
由
LN
编写于
2020-02-15 17:30:18 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
出料线体IO不使用
1 个父辈
120633de
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
19 行增加
和
6 行删除
source/AssemblyLineClient/FrmFeedingEquip.Designer.cs
source/DeviceLibrary/assemblyLine/FeedingEquip.cs
source/DeviceLibrary/assemblyLine/LineBean.cs
source/DeviceLibrary/assemblymanager/RFIDManagercs.cs
source/DeviceLibrary/deviceLibrary/RFID/RFIDReader.cs
source/AssemblyLineClient/FrmFeedingEquip.Designer.cs
查看文件 @
5363c91
...
@@ -427,6 +427,7 @@
...
@@ -427,6 +427,7 @@
this
.
btnOLine
.
TabIndex
=
268
;
this
.
btnOLine
.
TabIndex
=
268
;
this
.
btnOLine
.
Text
=
"SL出料线体运转"
;
this
.
btnOLine
.
Text
=
"SL出料线体运转"
;
this
.
btnOLine
.
UseVisualStyleBackColor
=
false
;
this
.
btnOLine
.
UseVisualStyleBackColor
=
false
;
this
.
btnOLine
.
Visible
=
false
;
this
.
btnOLine
.
Click
+=
new
System
.
EventHandler
(
this
.
btnOLine_Click
);
this
.
btnOLine
.
Click
+=
new
System
.
EventHandler
(
this
.
btnOLine_Click
);
//
//
// btnBStopDown
// btnBStopDown
...
...
source/DeviceLibrary/assemblyLine/FeedingEquip.cs
查看文件 @
5363c91
...
@@ -680,7 +680,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -680,7 +680,7 @@ namespace OnlineStore.DeviceLibrary
ProcessShelfOut
=
true
;
ProcessShelfOut
=
true
;
//出口阻挡下降,出口线体转动
//出口阻挡下降,出口线体转动
IOMove
(
IO_Type
.
SL_Out_StopDown
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
SL_Out_StopDown
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
SL_Out
Line
_Run
,
IO_VALUE
.
HIGH
);
IOMove
(
IO_Type
.
SL_Out
SideWay
_Run
,
IO_VALUE
.
HIGH
);
bool
result
=
WaitIo
(
IO_Type
.
SL_Out_Check
,
IO_VALUE
.
LOW
,
60000
);
bool
result
=
WaitIo
(
IO_Type
.
SL_Out_Check
,
IO_VALUE
.
LOW
,
60000
);
if
(!
result
)
if
(!
result
)
...
@@ -694,7 +694,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -694,7 +694,7 @@ namespace OnlineStore.DeviceLibrary
//再转动2000
//再转动2000
Thread
.
Sleep
(
3000
);
Thread
.
Sleep
(
3000
);
//停止转动 ,阻挡上升
//停止转动 ,阻挡上升
IOMove
(
IO_Type
.
SL_Out
Line
_Run
,
IO_VALUE
.
LOW
);
IOMove
(
IO_Type
.
SL_Out
SideWay
_Run
,
IO_VALUE
.
LOW
);
IOMove
(
IO_Type
.
SL_Out_StopDown
,
IO_VALUE
.
LOW
);
IOMove
(
IO_Type
.
SL_Out_StopDown
,
IO_VALUE
.
LOW
);
AgvClient
.
SetStatus
(
Config
.
AgvOutName
,
""
,
ClientAction
.
FinishLeave
);
AgvClient
.
SetStatus
(
Config
.
AgvOutName
,
""
,
ClientAction
.
FinishLeave
);
Task
.
Factory
.
StartNew
(
delegate
Task
.
Factory
.
StartNew
(
delegate
...
@@ -716,7 +716,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -716,7 +716,7 @@ namespace OnlineStore.DeviceLibrary
}
}
finally
finally
{
{
IOMove
(
IO_Type
.
SL_Out
Line
_Run
,
IO_VALUE
.
LOW
);
IOMove
(
IO_Type
.
SL_Out
SideWay
_Run
,
IO_VALUE
.
LOW
);
ProcessShelfOut
=
false
;
ProcessShelfOut
=
false
;
}
}
});
});
...
...
source/DeviceLibrary/assemblyLine/LineBean.cs
查看文件 @
5363c91
...
@@ -415,8 +415,11 @@ namespace OnlineStore.DeviceLibrary
...
@@ -415,8 +415,11 @@ namespace OnlineStore.DeviceLibrary
runStatus
=
LineRunStatus
.
Wait
;
runStatus
=
LineRunStatus
.
Wait
;
LineServer
.
StopServer
();
LineServer
.
StopServer
();
LogUtil
.
info
(
Name
+
"RFIDManager.Close"
);
Task
.
Factory
.
StartNew
(
delegate
RFIDManager
.
Close
();
{
LogUtil
.
info
(
Name
+
"RFIDManager.Close"
);
RFIDManager
.
Close
();
});
TimeSpan
span
=
DateTime
.
Now
-
StartTime
;
TimeSpan
span
=
DateTime
.
Now
-
StartTime
;
LogUtil
.
info
(
Name
+
",停止运行,总运行时间:"
+
span
.
ToString
());
LogUtil
.
info
(
Name
+
",停止运行,总运行时间:"
+
span
.
ToString
());
}
}
...
...
source/DeviceLibrary/assemblymanager/RFIDManagercs.cs
查看文件 @
5363c91
...
@@ -151,6 +151,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -151,6 +151,7 @@ namespace OnlineStore.DeviceLibrary
{
{
try
try
{
{
LogUtil
.
info
(
"调用 RFIDAutoReader.CloseAll"
);
RFIDAutoReader
.
CloseAll
();
RFIDAutoReader
.
CloseAll
();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
@@ -159,6 +160,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -159,6 +160,7 @@ namespace OnlineStore.DeviceLibrary
}
}
try
try
{
{
LogUtil
.
info
(
"调用 RFIDReader.CloseAll"
);
RFIDReader
.
CloseAll
();
RFIDReader
.
CloseAll
();
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
source/DeviceLibrary/deviceLibrary/RFID/RFIDReader.cs
查看文件 @
5363c91
...
@@ -47,6 +47,13 @@ namespace Asa.RFID
...
@@ -47,6 +47,13 @@ namespace Asa.RFID
{
{
loop
=
false
;
loop
=
false
;
IsConnect
=
false
;
IsConnect
=
false
;
try
{
tScan
.
Abort
();
}
catch
(
Exception
ex
)
{
LOGGER
.
Info
(
"Close tScan["
+
IP
+
"] error :"
+
ex
.
ToString
());
}
int
ErrCode
=
ReaderA
.
StaticClassReaderA
.
CloseNetPort
(
portIndex
);
int
ErrCode
=
ReaderA
.
StaticClassReaderA
.
CloseNetPort
(
portIndex
);
LOGGER
.
Info
(
"Close RFID ["
+
IP
+
"]:"
+
ErrCode
);
LOGGER
.
Info
(
"Close RFID ["
+
IP
+
"]:"
+
ErrCode
);
return
ErrCode
;
return
ErrCode
;
...
@@ -328,7 +335,7 @@ namespace Asa.RFID
...
@@ -328,7 +335,7 @@ namespace Asa.RFID
public
static
void
CloseAll
()
public
static
void
CloseAll
()
{
{
foreach
(
var
rfid
in
rfidMap
.
Values
)
foreach
(
RFID
rfid
in
rfidMap
.
Values
)
{
{
rfid
.
Close
();
rfid
.
Close
();
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论