Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC30-AutoInOutStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit b93747cb
由
几米阳光
编写于
2018-12-10 10:24:56 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
调试修改
1 个父辈
45436e18
全部展开
显示空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
49 行增加
和
45 行删除
doc/设备IP地址分配.xlsx
source/ACSingleStore/App.config
source/ACSingleStore/FrmStoreBox.cs
source/DeviceLibrary/KangNaiDe/KNDManager.cs
source/DeviceLibrary/StoreConfig/AC/StoreConfig.csv
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
source/LoadCVSLibrary/storeConfig/ConfigItemBase.cs
source/LoadCVSLibrary/storeConfig/config/StoreConfig.cs
doc/设备IP地址分配.xlsx
查看文件 @
b93747c
此文件类型无法预览
source/ACSingleStore/App.config
查看文件 @
b93747c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<
appSettings
>
<
appSettings
>
<!--是否开机自动启动料仓-->
<!--是否开机自动启动料仓-->
<
add
key
=
"App_AutoRun"
value
=
"1"
/>
<
add
key
=
"App_AutoRun"
value
=
"1"
/>
<
add
key
=
"CodeRun"
value
=
"
1
"
/>
<
add
key
=
"CodeRun"
value
=
"
0
"
/>
<
add
key
=
"App_Title"
value
=
"料仓_批量上下料"
/>
<
add
key
=
"App_Title"
value
=
"料仓_批量上下料"
/>
<
add
key
=
"scanner_start_command"
value
=
"S"
/>
<
add
key
=
"scanner_start_command"
value
=
"S"
/>
<!-- 开始吹气的判断值(配置值=服务器发送的湿度值-开始吹气值)-->
<!-- 开始吹气的判断值(配置值=服务器发送的湿度值-开始吹气值)-->
...
...
source/ACSingleStore/FrmStoreBox.cs
查看文件 @
b93747c
source/DeviceLibrary/KangNaiDe/KNDManager.cs
查看文件 @
b93747c
...
@@ -408,7 +408,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -408,7 +408,7 @@ namespace OnlineStore.DeviceLibrary
if
(
DIValueMap
.
ContainsKey
(
configIO
.
DeviceName
))
if
(
DIValueMap
.
ContainsKey
(
configIO
.
DeviceName
))
{
{
List
<
KNDIO
>
allIo
=
new
List
<
KNDIO
>(
DIValueMap
[
configIO
.
DeviceName
]);
List
<
KNDIO
>
allIo
=
new
List
<
KNDIO
>(
DIValueMap
[
configIO
.
DeviceName
]);
List
<
KNDIO
>
list
=
(
from
m
in
allIo
where
m
.
IOAddress
.
Equals
(
configIO
.
GetIO
Value
())
select
m
).
ToList
<
KNDIO
>();
List
<
KNDIO
>
list
=
(
from
m
in
allIo
where
m
.
IOAddress
.
Equals
(
configIO
.
GetIO
Addr
())
select
m
).
ToList
<
KNDIO
>();
if
(
list
.
Count
>
0
)
if
(
list
.
Count
>
0
)
{
{
value
=
list
[
0
].
IoValue
;
value
=
list
[
0
].
IoValue
;
...
@@ -420,7 +420,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -420,7 +420,7 @@ namespace OnlineStore.DeviceLibrary
if
(
DOValueMap
.
ContainsKey
(
configIO
.
DeviceName
))
if
(
DOValueMap
.
ContainsKey
(
configIO
.
DeviceName
))
{
{
List
<
KNDIO
>
allIo
=
new
List
<
KNDIO
>(
DOValueMap
[
configIO
.
DeviceName
]);
List
<
KNDIO
>
allIo
=
new
List
<
KNDIO
>(
DOValueMap
[
configIO
.
DeviceName
]);
List
<
KNDIO
>
list
=
(
from
m
in
allIo
where
m
.
SlaveId
.
Equals
(
configIO
.
SlaveID
)
&&
m
.
IOAddress
.
Equals
(
configIO
.
GetIO
Value
())
select
m
).
ToList
<
KNDIO
>();
List
<
KNDIO
>
list
=
(
from
m
in
allIo
where
m
.
SlaveId
.
Equals
(
configIO
.
SlaveID
)
&&
m
.
IOAddress
.
Equals
(
configIO
.
GetIO
Addr
())
select
m
).
ToList
<
KNDIO
>();
if
(
list
.
Count
>
0
)
if
(
list
.
Count
>
0
)
{
{
value
=
list
[
0
].
IoValue
;
value
=
list
[
0
].
IoValue
;
...
...
source/DeviceLibrary/StoreConfig/AC/StoreConfig.csv
查看文件 @
b93747c
此文件的差异被折叠,
点击展开。
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
查看文件 @
b93747c
...
@@ -546,9 +546,13 @@ namespace OnlineStore.DeviceLibrary
...
@@ -546,9 +546,13 @@ namespace OnlineStore.DeviceLibrary
}
}
}
}
IsIntSlvBlock
=
true
;
IsIntSlvBlock
=
true
;
if
(
ACServerManager
.
ServerOnStatus
(
Config
.
UpDown_Axis
.
DeviceName
,
Config
.
UpDown_Axis
.
GetAxisValue
()))
{
KND
.
IOMove
(
IO_Type
.
Axis_Brake
,
IO_VALUE
.
HIGH
);
KND
.
IOMove
(
IO_Type
.
Axis_Brake
,
IO_VALUE
.
HIGH
);
return
true
;
return
true
;
}
}
return
false
;
}
/// <summary>
/// <summary>
/// 打开所有轴
/// 打开所有轴
/// </summary>
/// </summary>
...
...
source/LoadCVSLibrary/storeConfig/ConfigItemBase.cs
查看文件 @
b93747c
...
@@ -240,48 +240,48 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -240,48 +240,48 @@ namespace OnlineStore.LoadCSVLibrary
}
}
public
override
int
GetValue
()
public
override
int
GetValue
()
{
{
return
Get
IO
Value
();
return
GetValue
();
}
}
public
int
GetIOValue
()
//
public int GetIOValue()
{
//
{
if
(
IoValue
>=
-
1
)
//
if (IoValue >= -1)
{
//
{
return
IoValue
;
//
return IoValue;
}
//
}
try
//
try
{
//
{
if
(
ProVale
.
Equals
(
""
)
||
ProVale
.
Equals
(
"-1"
))
//
if (ProVale.Equals("") || ProVale.Equals("-1"))
{
//
{
IoValue
=
-
1
;
//
IoValue = -1;
}
//
}
else
if
(
ProType
.
Equals
(
ConfigItemType
.
DI
))
//
else if (ProType.Equals(ConfigItemType.DI))
{
//
{
IoValue
=
Convert
.
ToInt32
(
ProVale
,
8
);
//
IoValue = Convert.ToInt32(ProVale, 8);
}
//
}
else
if
(
ProType
.
Equals
(
ConfigItemType
.
DO
))
//
else if (ProType.Equals(ConfigItemType.DO))
{
//
{
if
(
ProVale
.
Length
==
2
)
//
if (ProVale.Length == 2)
{
//
{
int
a
=
Convert
.
ToInt32
(
ProVale
.
Substring
(
0
,
1
),
16
)
-
8
;
//
int a = Convert.ToInt32(ProVale.Substring(0, 1), 16) - 8;
string
str
=
a
+
ProVale
.
Substring
(
1
,
1
);
//
string str =a+ProVale.Substring(1,1);
IoValue
=
Convert
.
ToInt32
(
str
,
8
);
//
IoValue = Convert.ToInt32( str, 8);
//IoValue = a + b;
//
//IoValue = a + b;
}
//
}
else
//
else
{
//
{
IoValue
=
Convert
.
ToInt32
(
ProVale
,
16
)
-
Convert
.
ToInt32
(
"80"
,
16
);
//
IoValue = Convert.ToInt32(ProVale, 16) - Convert.ToInt32("80", 16);
}
//
}
}
//
}
//LOGGER.Info("IO转换:(" + ElectricalDefinition + ")" + ProVale + "=" + IoValue);
//
//LOGGER.Info("IO转换:(" + ElectricalDefinition + ")" + ProVale + "=" + IoValue);
}
//
}
catch
(
Exception
ex
)
//
catch (Exception ex)
{
//
{
LOGGER
.
Error
(
"出错了:"
,
ex
);
// LOGGER.Error("出错了["+ ProVale + "]["+ToString()+"]:" +ex.Message
);
return
-
1
;
//
return -1;
}
//
}
return
IoValue
;
//
return IoValue;
}
//
}
public
override
string
ToString
()
public
override
string
ToString
()
{
{
...
...
source/LoadCVSLibrary/storeConfig/config/StoreConfig.cs
查看文件 @
b93747c
...
@@ -123,7 +123,7 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -123,7 +123,7 @@ namespace OnlineStore.LoadCSVLibrary
if
(
IO_Type
.
GetTypeList
().
Contains
(
con
.
ProName
))
if
(
IO_Type
.
GetTypeList
().
Contains
(
con
.
ProName
))
{
{
ConfigIO
io
=
(
ConfigIO
)
con
;
ConfigIO
io
=
(
ConfigIO
)
con
;
if
(!
DIODeviceNameList
.
Contains
(
io
.
DeviceName
)
&&
(
io
.
GetIOValue
()
>=
0
||
io
.
GetIOAddr
()
>=
0
)
)
if
(!
DIODeviceNameList
.
Contains
(
io
.
DeviceName
)
&&
io
.
GetIOAddr
()
>=
0
)
{
{
DIODeviceNameList
.
Add
(
io
.
DeviceName
);
DIODeviceNameList
.
Add
(
io
.
DeviceName
);
}
}
...
@@ -139,7 +139,7 @@ namespace OnlineStore.LoadCSVLibrary
...
@@ -139,7 +139,7 @@ namespace OnlineStore.LoadCSVLibrary
if
(
IO_Type
.
GetTypeList
().
Contains
(
con
.
ProName
))
if
(
IO_Type
.
GetTypeList
().
Contains
(
con
.
ProName
))
{
{
ConfigIO
io
=
(
ConfigIO
)
con
;
ConfigIO
io
=
(
ConfigIO
)
con
;
if
(!
DIODeviceNameList
.
Contains
(
io
.
DeviceName
)
&&
io
.
GetIO
Value
()
>=
0
)
if
(!
DIODeviceNameList
.
Contains
(
io
.
DeviceName
)
&&
io
.
GetIO
Addr
()
>=
0
)
{
{
DIODeviceNameList
.
Add
(
io
.
DeviceName
);
DIODeviceNameList
.
Add
(
io
.
DeviceName
);
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论