Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-VMILineClient
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 7f5d609d
由
LN
编写于
2020-01-13 18:56:24 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1
1 个父辈
d4684acd
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
26 行增加
和
36 行删除
dll/Client.dll
dll/Client.xml
source/DeviceLibrary/agvClient/AgvClient.cs
source/VMILineClient/App.config
source/VMILineClient/FrmVMIClient.cs
dll/Client.dll
查看文件 @
7f5d609
此文件类型无法预览
dll/Client.xml
查看文件 @
7f5d609
...
...
@@ -60,11 +60,6 @@
日志
</summary>
</member>
<member
name=
"P:Asa.Client.ErrInfo"
>
<summary>
错误信息
</summary>
</member>
<member
name=
"P:Asa.Client.IsConn"
>
<summary>
是否连接服务器
...
...
@@ -81,24 +76,17 @@
</summary>
<param
name=
"serverIP"
>
服务器IP地址
</param>
</member>
<member
name=
"M:Asa.Client.Connect"
>
<member
name=
"M:Asa.Client.Connect
(System.String[])
"
>
<summary>
连接
</summary>
<
returns></returns
>
<
param
name=
"id"
></param
>
</member>
<member
name=
"M:Asa.Client.Close"
>
<summary>
关闭
</summary>
</member>
<member
name=
"M:Asa.Client.SetNodeID(System.String[])"
>
<summary>
连接后设置节点ID
</summary>
<param
name=
"id"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.SendRFID(System.String,System.String)"
>
<summary>
发送RFID信息
...
...
@@ -107,11 +95,12 @@
<param
name=
"s"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.NeedEnter(System.String)"
>
<member
name=
"M:Asa.Client.NeedEnter(System.String
,System.String
)"
>
<summary>
需要进入料架
需要进入料架
(包装料仓)
</summary>
<param
name=
"id"
></param>
<param
name=
"mark"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.NeedLeave(System.String)"
>
...
...
@@ -149,12 +138,11 @@
<param
name=
"id"
></param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.IsEnter(System.String
,System.Boolean
)"
>
<member
name=
"M:Asa.Client.IsEnter(System.String)"
>
<summary>
是否可以进入,仅用于CanEnter事件
</summary>
<param
name=
"id"
></param>
<param
name=
"val"
></param>
<param
name=
"id"
>
节点,可以多个
</param>
<returns></returns>
</member>
<member
name=
"M:Asa.Client.Send(System.Byte[])"
>
...
...
source/DeviceLibrary/agvClient/AgvClient.cs
查看文件 @
7f5d609
...
...
@@ -37,8 +37,8 @@ namespace OnlineStore.DeviceLibrary
actionMap
.
Add
(
key
,
AGVAction
.
None
);
}
agvClient
.
Connect
();
agvClient
.
SetNodeID
(
NodeList
.
ToArray
());
agvClient
.
Connect
(
NodeList
.
ToArray
()
);
}
catch
(
Exception
ex
)
{
...
...
@@ -69,7 +69,7 @@ namespace OnlineStore.DeviceLibrary
{
LineManager
.
VMILine
.
StopIOMove
(
IO_Type
.
InL_OutStopDown
);
agvClient
.
MayLeave
(
id
);
LogUtil
.
info
(
"收到 AgvClient_Ready ["
+
id
+
"] ["
+
data
.
ToData
()
+
"] 调用 MayLeave "
);
LogUtil
.
info
(
"收到 AgvClient_Ready ["
+
id
+
"] ["
+
data
.
ToData
()
+
"]
,下降 InL_OutStopDown 600ms,
调用 MayLeave "
);
}
}
}
...
...
source/VMILineClient/App.config
查看文件 @
7f5d609
...
...
@@ -7,23 +7,21 @@
<!--是否开机自动启动
VMI
流水线-->
<
add
key
=
"App_AutoRun"
value
=
"1"
/>
<
add
key
=
"App_Title"
value
=
"VMI总仓进出料架缓存线"
/>
<!--
Server
address
-->
<
add
key
=
"http.server"
value
=
"http://1
92.168.101.11
/myproject/"
/>
<
add
key
=
"http.server"
value
=
"http://1
0.85.160.25
/myproject/"
/>
<!--
storeType
-->
<
add
key
=
"store_count"
value
=
"1"
/>
<!--
start
one
store
config
-->
<
add
key
=
"Line_Config"
value
=
"\LineConfig\VMILineConfig.csv"
/>
<
add
key
=
"Line_Config"
value
=
"\LineConfig\VMILineConfig.csv"
/>
<
add
key
=
"Config_Pwd"
value
=
"123456"
/>
<!--
IO
配置-->
<
add
key
=
"UseAIOBOX"
value
=
"1"
/>
<
add
key
=
"DIMS"
value
=
"60"
/>
<
add
key
=
"DOMS"
value
=
"300"
/>
<
add
key
=
"DIMS"
value
=
"60"
/>
<
add
key
=
"DOMS"
value
=
"300"
/>
<!--
AGV
调度服务器地址-->
<
add
key
=
"AgvServerIp"
value
=
"192.168.103.12"
/>
<!--是否调试状态-->
<
add
key
=
"IsInDebug"
value
=
"1"
/>
<
add
key
=
"Agv_Log_Open"
value
=
"1"
/>
</
appSettings
>
<
log4net
>
...
...
@@ -53,13 +51,13 @@
<
appender
-
ref
ref
=
"RollingLogFileAppender"
/>
</
logger
>
<
logger
name
=
"TheRFID"
>
<
level
value
=
"
Debug
"
/>
<
level
value
=
"
Error
"
/>
<
appender
-
ref
ref
=
"TheRFID"
/>
</
logger
>
<
root
>
<
level
value
=
"Info"
/
>
<
appender
-
ref
ref
=
"RollingLogFileAppender"
/
>
<
/
root
>
<
!-- <
root
> --
>
<!-- <
level
value
=
"Info"
/> --
>
<!-- <
appender
-
ref
ref
=
"RollingLogFileAppender"
/> --
>
<
!-- </
root
> --
>
</
log4net
>
<
startup
>
<
supportedRuntime
version
=
"v4.0"
sku
=
".NETFramework,Version=v4.6.1"
/>
...
...
source/VMILineClient/FrmVMIClient.cs
查看文件 @
7f5d609
...
...
@@ -146,6 +146,9 @@ namespace OnlineStore.VMILineClient
else
if
(
vmiLine
.
StartRun
())
{
btnVmiStart
.
Text
=
"复位"
;
}
else
{
btnVmiStart
.
Text
=
"启动"
;
}
}
...
...
@@ -156,6 +159,7 @@ namespace OnlineStore.VMILineClient
if
(
vmiLine
.
runStatus
>=
RunStatus
.
HomeMoving
)
{
vmiLine
.
StopRun
();
btnVmiStart
.
Text
=
"启动"
;
}
else
{
...
...
@@ -390,14 +394,14 @@ namespace OnlineStore.VMILineClient
private
void
btnStopTDown_Click
(
object
sender
,
EventArgs
e
)
{
int
value
=
(
int
)
numericUpDown1
.
Value
;
string
iotype
=
IO_Type
.
Out
L_InStopDown
;
string
iotype
=
IO_Type
.
In
L_InStopDown
;
if
(
cmbStopList
.
SelectedIndex
.
Equals
(
1
))
{
iotype
=
IO_Type
.
Out
L_OutStopDown
;
iotype
=
IO_Type
.
In
L_OutStopDown
;
}
else
if
(
cmbStopList
.
SelectedIndex
.
Equals
(
2
))
{
iotype
=
IO_Type
.
In
L_InStopDown
;
iotype
=
IO_Type
.
Out
L_InStopDown
;
}
vmiLine
.
StopIOMove
(
iotype
,
value
);
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论