Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
刘韬
/
SO815-AutoInOutStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
图表
网络
创建新的问题
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit b93747cb
由
几米阳光
编写于
2018-12-10 10:24:56 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
调试修改
1 个父辈
45436e18
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
128 行增加
和
124 行删除
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
...
@@ -160,8 +160,8 @@ namespace OnlineStore.AutoInOutStore
...
@@ -160,8 +160,8 @@ namespace OnlineStore.AutoInOutStore
timer1
.
Start
();
timer1
.
Start
();
}
}
private
DateTime
preReadModblsTime
=
DateTime
.
Now
;
private
DateTime
preReadModblsTime
=
DateTime
.
Now
;
private
void
timer1_Tick
(
object
sender
,
EventArgs
e
)
private
void
timer1_Tick
(
object
sender
,
EventArgs
e
)
{
{
if
(
this
.
Visible
.
Equals
(
false
))
if
(
this
.
Visible
.
Equals
(
false
))
{
{
return
;
return
;
...
...
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
类型,说明,名称,属性值,设备名称,默认值,描述,电器定义,代码定义,SlaveID,
类型,说明,名称,属性值,设备名称,默认值,描述,电器定义,代码定义,SlaveID,
DI,急停,SuddenStop_BTN,200,192.168.200.1
0
,0,急停,X01,DI-01,0,
DI,急停,SuddenStop_BTN,200,192.168.200.1
1
,0,急停,X01,DI-01,0,
DI,复位,Reset_BTN,201,192.168.200.1
0
,0,复位,X02,DI-02,0,
DI,复位,Reset_BTN,201,192.168.200.1
1
,0,复位,X02,DI-02,0,
DI,自动启动,AutoRun_Single,202,192.168.200.1
0
,0,自动启动,X03,DI-03,0,
DI,自动启动,AutoRun_Single,202,192.168.200.1
1
,0,自动启动,X03,DI-03,0,
DI,安全光栅,SafetyLightCurtains,203,192.168.200.1
0
,0,安全光栅,X04,DI-04,0,
DI,安全光栅,SafetyLightCurtains,203,192.168.200.1
1
,0,安全光栅,X04,DI-04,0,
DI,进料口门上升端,Door_Up,204,192.168.200.1
0
,0,进料口门上升端,X05,DI-05,0,
DI,进料口门上升端,Door_Up,204,192.168.200.1
1
,0,进料口门上升端,X05,DI-05,0,
DI,进料口门下降端,Door_Down,205,192.168.200.1
0
,0,进料口门下降端,X06,DI-06,0,
DI,进料口门下降端,Door_Down,205,192.168.200.1
1
,0,进料口门下降端,X06,DI-06,0,
DI,吸盘气缸上升端,SuckingDisc_Up,206,192.168.200.1
0
,0,吸盘气缸上升端,X07,DI-07,0,
DI,吸盘气缸上升端,SuckingDisc_Up,206,192.168.200.1
1
,0,吸盘气缸上升端,X07,DI-07,0,
DI,吸盘气缸下降端,SuckingDisc_Down,207,192.168.200.1
0
,0,吸盘气缸下降端,X08,DI-08,0,
DI,吸盘气缸下降端,SuckingDisc_Down,207,192.168.200.1
1
,0,吸盘气缸下降端,X08,DI-08,0,
DI,料盘宽度检测1,WidthCheck1,208,192.168.200.1
0
,0,料盘宽度检测1,X09,DI-09,0,
DI,料盘宽度检测1,WidthCheck1,208,192.168.200.1
1
,0,料盘宽度检测1,X09,DI-09,0,
DI,料盘宽度检测2,WidthCheck2,209,192.168.200.1
0
,0,料盘宽度检测2,X10,DI-10,0,
DI,料盘宽度检测2,WidthCheck2,209,192.168.200.1
1
,0,料盘宽度检测2,X10,DI-10,0,
DI,料盘检测1(上料机构),TrayCheck_LoadMaterial ,210,192.168.200.1
0
,0,料盘检测1(上料机构),X11,DI-11,0,
DI,料盘检测1(上料机构),TrayCheck_LoadMaterial ,210,192.168.200.1
1
,0,料盘检测1(上料机构),X11,DI-11,0,
DI,上料机构出料检测,OutCheck,211,192.168.200.1
0
,0,上料机构出料检测,X12,DI-12,0,
DI,上料机构出料检测,OutCheck,211,192.168.200.1
1
,0,上料机构出料检测,X12,DI-12,0,
DI,门锁气缸打开端,BatchDoor_Open,212,192.168.200.1
0
,0,门锁气缸打开端,X13,DI-13,0,
DI,门锁气缸打开端,BatchDoor_Open,212,192.168.200.1
1
,0,门锁气缸打开端,X13,DI-13,0,
DI,门锁气缸关闭端,BatchDoor_Close,213,192.168.200.1
0
,0,门锁气缸关闭端,X14,DI-14,0,
DI,门锁气缸关闭端,BatchDoor_Close,213,192.168.200.1
1
,0,门锁气缸关闭端,X14,DI-14,0,
DI,料盘检测2(料叉机构),TrayCheck_Fixture,214,192.168.200.1
0
,0,料盘检测2(料叉机构),X15,DI-15,0,
DI,料盘检测2(料叉机构),TrayCheck_Fixture,214,192.168.200.1
1
,0,料盘检测2(料叉机构),X15,DI-15,0,
DI,压紧机构计量检测,CompressAxis_Check,215,192.168.200.1
0
,0,压紧机构计量检测,X16,DI-16,0,
DI,压紧机构计量检测,CompressAxis_Check,215,192.168.200.1
1
,0,压紧机构计量检测,X16,DI-16,0,
DO,自动指示灯,AutoRun_HddLed,100,192.168.200.1
0
,0,自动指示灯,Y01,DO-01,0,
DO,自动指示灯,AutoRun_HddLed,100,192.168.200.1
1
,0,自动指示灯,Y01,DO-01,0,
DO,故障指示灯,Alarm_HddLed,101,192.168.200.1
0
,0,故障指示灯,Y02,DO-02,0,
DO,故障指示灯,Alarm_HddLed,101,192.168.200.1
1
,0,故障指示灯,Y02,DO-02,0,
DO,待机指示灯,RunSign_HddLed,102,192.168.200.1
0
,0,待机指示灯,Y03,DO-03,0,
DO,待机指示灯,RunSign_HddLed,102,192.168.200.1
1
,0,待机指示灯,Y03,DO-03,0,
DO,吹气SOL ON,StartOrStopBlow,103,192.168.200.1
0
,0,吹气SOL ON,Y04,DO-04,0,
DO,吹气SOL ON,StartOrStopBlow,103,192.168.200.1
1
,0,吹气SOL ON,Y04,DO-04,0,
DO,料仓运转ON,Run_Sign,104,192.168.200.1
0
,0,料仓运转ON,Y05,DO-05,0,
DO,料仓运转ON,Run_Sign,104,192.168.200.1
1
,0,料仓运转ON,Y05,DO-05,0,
DO,轴2刹车电源ON,Axis_Brake,105,192.168.200.1
0
,0,轴2刹车电源ON,Y06,DO-06,0,
DO,轴2刹车电源ON,Axis_Brake,105,192.168.200.1
1
,0,轴2刹车电源ON,Y06,DO-06,0,
DO,相机照明开,CameraLight_Power,106,192.168.200.1
0
,0,相机照明开,Y07,DO-07,0,
DO,相机照明开,CameraLight_Power,106,192.168.200.1
1
,0,相机照明开,Y07,DO-07,0,
DO,吸盘吸料SOL,SuckingDisc_Work,107,192.168.200.1
0
,0,吸盘吸料SOL,Y08,DO-08,0,
DO,吸盘吸料SOL,SuckingDisc_Work,107,192.168.200.1
1
,0,吸盘吸料SOL,Y08,DO-08,0,
DO,进料口门上升SOL,Door_Up,108,192.168.200.1
0
,0,进料口门上升SOL,Y09,DO-09,0,
DO,进料口门上升SOL,Door_Up,108,192.168.200.1
1
,0,进料口门上升SOL,Y09,DO-09,0,
DO,进料口门下降SOL,Door_Down,109,192.168.200.1
0
,0,进料口门下降SOL,Y10,DO-10,0,
DO,进料口门下降SOL,Door_Down,109,192.168.200.1
1
,0,进料口门下降SOL,Y10,DO-10,0,
DO,吸盘气缸上升SOL,SuckingDisc_Up,110,192.168.200.1
0
,0,吸盘气缸上升SOL,Y11,DO-11,0,
DO,吸盘气缸上升SOL,SuckingDisc_Up,110,192.168.200.1
1
,0,吸盘气缸上升SOL,Y11,DO-11,0,
DO,吸盘气缸下降SOL,SuckingDisc_Down,111,192.168.200.1
0
,0,吸盘气缸下降SOL,Y12,DO-12,0,
DO,吸盘气缸下降SOL,SuckingDisc_Down,111,192.168.200.1
1
,0,吸盘气缸下降SOL,Y12,DO-12,0,
DO,门锁气缸打开SOL,AutoDoor_Open,112,192.168.200.1
0
,0,门锁气缸打开SOL,Y13,DO-13,0,
DO,门锁气缸打开SOL,AutoDoor_Open,112,192.168.200.1
1
,0,门锁气缸打开SOL,Y13,DO-13,0,
DO,门锁气缸关闭SOL,AutoDoor_Close,113,192.168.200.1
0
,0,门锁气缸关闭SOL,Y14,DO-14,0,
DO,门锁气缸关闭SOL,AutoDoor_Close,113,192.168.200.1
1
,0,门锁气缸关闭SOL,Y14,DO-14,0,
,,,114,192.168.200.1
0
,0,,Y15,DO-15,0,
,,,114,192.168.200.1
1
,0,,Y15,DO-15,0,
,,,115,192.168.200.1
0
,0,,Y16,DO-16,0,
,,,115,192.168.200.1
1
,0,,Y16,DO-16,0,
DI,上料机构门关闭,DoorClose_LoadMaterial,200,192.168.200.1
1
,0,上料机构门关闭,X17,DI-21,0,
DI,上料机构门关闭,DoorClose_LoadMaterial,200,192.168.200.1
2
,0,上料机构门关闭,X17,DI-21,0,
DI,气压检测,Airpressure_Check,201,192.168.200.1
1
,0,气压检测,X18,DI-22,0,
DI,气压检测,Airpressure_Check,201,192.168.200.1
2
,0,气压检测,X18,DI-22,0,
DI,吸盘压力确认信号,SuckingDisc_Air,202,192.168.200.1
1
,0,吸盘压力确认信号,X19,DI-23,0,
DI,吸盘压力确认信号,SuckingDisc_Air,202,192.168.200.1
2
,0,吸盘压力确认信号,X19,DI-23,0,
DI,左侧门关闭,DoorColse_Single,203,192.168.200.1
1
,0,左侧门关闭,X20,DI-24,0,
DI,左侧门关闭,DoorColse_Single,203,192.168.200.1
2
,0,左侧门关闭,X20,DI-24,0,
,,,100,192.168.200.1
1
,0,,Y17,DO-21,0,
,,,100,192.168.200.1
2
,0,,Y17,DO-21,0,
,,,101,192.168.200.1
1
,0,,Y18,DO-22,0,
,,,101,192.168.200.1
2
,0,,Y18,DO-22,0,
,,,102,192.168.200.1
1
,0,,Y19,DO-23,0,
,,,102,192.168.200.1
2
,0,,Y19,DO-23,0,
,,,103,192.168.200.1
1
,0,,Y20,DO-24,0,
,,,103,192.168.200.1
2
,0,,Y20,DO-24,0,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM
4
,0,,,,,
AXIS,(轴一)旋转轴,Middle_Axis,1,COM
3
,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,1,COM
5
,0,,,,,
AXIS,(轴二)升降轴轴,UpDown_Axis,1,COM
4
,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,1,COM
6
,0,,,,,
AXIS,(轴三)进出轴,InOut_Axis,1,COM
5
,0,,,,,
AXIS,(轴五)批量上下料轴,Batch_Axis,1,COM
3
,0,,,,,
AXIS,(轴五)批量上下料轴,Batch_Axis,1,COM
6
,0,,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,升降轴 进料口仓门位置,UpDownAxis_DoorPosition,403000,,,,,,,
PRO,升降轴 进料口仓门位置,UpDownAxis_DoorPosition,403000,,,,,,,
...
@@ -62,38 +62,38 @@ PRO,气压检测IO关闭需要持续的时间,AirCheckSeconds,3,,,,,,,
...
@@ -62,38 +62,38 @@ PRO,气压检测IO关闭需要持续的时间,AirCheckSeconds,3,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,预警温度,WarnTemperate,80,,,,,,,
PRO,预警温度,WarnTemperate,80,,,,,,,
PRO,预警湿度,WarnHumidity,80,,,,,,,
PRO,预警湿度,WarnHumidity,80,,,,,,,
PRO,(轴一)旋转轴目标速度,MiddleAxis_TargetSpeed,250
0
,,,,,,,
PRO,(轴一)旋转轴目标速度,MiddleAxis_TargetSpeed,250,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,80
0
,,,,,,,
PRO,(轴一)旋转轴加速度,MiddleAxis_AddSpeed,80,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,80
0
,,,,,,,
PRO,(轴一)旋转轴减速度,MiddleAxis_DelSpeed,80,,,,,,,
PRO,(轴一)旋转轴原点低速度,MiddleAxis_HomeLowSpeed,80
0
,,,,,,,
PRO,(轴一)旋转轴原点低速度,MiddleAxis_HomeLowSpeed,80,,,,,,,
PRO,(轴一)旋转轴原点高速,MiddleAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴一)旋转轴原点高速,MiddleAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴一)旋转轴原点加速度,MiddleAxis_HomeAddSpeed,50
0
,,,,,,,
PRO,(轴一)旋转轴原点加速度,MiddleAxis_HomeAddSpeed,50,,,,,,,
PRO,(轴二)升降轴轴目标速度,UpdownAxis_TargetSpeed,150
0
,,,,,,,
PRO,(轴二)升降轴轴目标速度,UpdownAxis_TargetSpeed,150,,,,,,,
PRO,(轴二)升降轴轴加速度,UpdownAxis_AddSpeed,40
0
,,,,,,,
PRO,(轴二)升降轴轴加速度,UpdownAxis_AddSpeed,40,,,,,,,
PRO,(轴二)升降轴轴减速度,UpdownAxis_DelSpeed,40
0
,,,,,,,
PRO,(轴二)升降轴轴减速度,UpdownAxis_DelSpeed,40,,,,,,,
PRO,(轴二)升降轴轴原点低速度,UpdownAxis_HomeLowSpeed,10
0
,,,,,,,
PRO,(轴二)升降轴轴原点低速度,UpdownAxis_HomeLowSpeed,10,,,,,,,
PRO,(轴二)升降轴轴原点高速,UpdownAxis_HomeHighSpeed,20
0
,,,,,,,
PRO,(轴二)升降轴轴原点高速,UpdownAxis_HomeHighSpeed,20,,,,,,,
PRO,(轴二)升降轴轴原点加速度,UpdownAxis_HomeAddSpeed,20
0
,,,,,,,
PRO,(轴二)升降轴轴原点加速度,UpdownAxis_HomeAddSpeed,20,,,,,,,
PRO,(轴三)进出轴目标速度,InoutAxis_TargetSpeed,100
0
,,,,,,,
PRO,(轴三)进出轴目标速度,InoutAxis_TargetSpeed,100,,,,,,,
PRO,(轴三)进出轴加速度,InoutAxis_AddSpeed,30
0
,,,,,,,
PRO,(轴三)进出轴加速度,InoutAxis_AddSpeed,30,,,,,,,
PRO,(轴三)进出轴减速度,InoutAxis_DelSpeed,30
0
,,,,,,,
PRO,(轴三)进出轴减速度,InoutAxis_DelSpeed,30,,,,,,,
PRO,(轴三)进出轴原点低速,InoutAxis_HomeLowSpeed,20,,,,,,,
PRO,(轴三)进出轴原点低速,InoutAxis_HomeLowSpeed,20,,,,,,,
PRO,(轴三)进出轴原点高速,InoutAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴三)进出轴原点高速,InoutAxis_HomeHighSpeed,60,,,,,,,
PRO,(轴三)进出轴原点加速度,InoutAxis_HomeAddSpeed,20
0
,,,,,,,
PRO,(轴三)进出轴原点加速度,InoutAxis_HomeAddSpeed,20,,,,,,,
PRO,升降轴(轴二)到仓门速度,UpDownAxis_Door_Speed,50
0
,,,,,,,
PRO,升降轴(轴二)到仓门速度,UpDownAxis_Door_Speed,50,,,,,,,
PRO,升降轴(轴二)P1速度,UpDownAxis_P1_Speed,250
0
,,,,,,,
PRO,升降轴(轴二)P1速度,UpDownAxis_P1_Speed,250,,,,,,,
,升降轴(轴二)P2速度,UpDownAxis_P2_Speed,250
0
,,,,,,,
,升降轴(轴二)P2速度,UpDownAxis_P2_Speed,250,,,,,,,
PRO,升降轴(轴二)P3速度,UpDownAxis_P3_Speed,250
0
,,,,,,,
PRO,升降轴(轴二)P3速度,UpDownAxis_P3_Speed,250,,,,,,,
PRO,升降轴(轴二)P4速度,UpDownAxis_P4_Speed,150
0
,,,,,,,
PRO,升降轴(轴二)P4速度,UpDownAxis_P4_Speed,150,,,,,,,
PRO,升降轴(轴二)P5速度,UpDownAxis_P5_Speed,250
0
,,,,,,,
PRO,升降轴(轴二)P5速度,UpDownAxis_P5_Speed,250,,,,,,,
PRO,升降轴(轴二)P6速度,UpDownAxis_P6_Speed,100
0
,,,,,,,
PRO,升降轴(轴二)P6速度,UpDownAxis_P6_Speed,100,,,,,,,
,升降轴(轴二)P7速度,UpDownAxis_P7_Speed,100
0
,,,,,,,
,升降轴(轴二)P7速度,UpDownAxis_P7_Speed,100,,,,,,,
,升降轴(轴二)P8速度,UpDownAxis_P8_Speed,100
0
,,,,,,,
,升降轴(轴二)P8速度,UpDownAxis_P8_Speed,100,,,,,,,
PRO,旋转轴(轴一)P1速度,MiddleAxis_P1_Speed,120
0
,,,,,,,
PRO,旋转轴(轴一)P1速度,MiddleAxis_P1_Speed,120,,,,,,,
PRO,旋转轴(轴一)P2速度,MiddleAxis_P2_Speed,120
0
,,,,,,,
PRO,旋转轴(轴一)P2速度,MiddleAxis_P2_Speed,120,,,,,,,
PRO,进出轴(轴三)P1速度,InOutAxis_P1_Speed,100
0
,,,,,,,
PRO,进出轴(轴三)P1速度,InOutAxis_P1_Speed,100,,,,,,,
PRO,进出轴(轴三)P2速度,InOutAxis_P2_Speed,100
0
,,,,,,,
PRO,进出轴(轴三)P2速度,InOutAxis_P2_Speed,100,,,,,,,
PRO,进出轴(轴三)P3速度,InOutAxis_P3_Speed,100
0
,,,,,,,
PRO,进出轴(轴三)P3速度,InOutAxis_P3_Speed,100,,,,,,,
PRO,(轴一)旋转轴最小误差脉冲值,MiddleAxis_ErrorCountMin,10,,,,,, ,
PRO,(轴一)旋转轴最小误差脉冲值,MiddleAxis_ErrorCountMin,10,,,,,, ,
PRO,(轴二)升降轴轴最小误差脉冲值,UpdownAxis_ErrorCountMin,10,,,,,,,
PRO,(轴二)升降轴轴最小误差脉冲值,UpdownAxis_ErrorCountMin,10,,,,,,,
PRO,(轴三)进出轴最小误差脉冲值,InoutAxis_ErrorCountMin,10,,,,,,,
PRO,(轴三)进出轴最小误差脉冲值,InoutAxis_ErrorCountMin,10,,,,,,,
...
@@ -142,5 +142,5 @@ PRO,(轴五)上料轴最大限位,BatchAxis_PositionMax,0,,,,,,,
...
@@ -142,5 +142,5 @@ PRO,(轴五)上料轴最大限位,BatchAxis_PositionMax,0,,,,,,,
PRO,(轴五)上料轴P1速度,BatchAxis_P1_Speed,50,,,,,,,
PRO,(轴五)上料轴P1速度,BatchAxis_P1_Speed,50,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
PRO,IO模块对应的DI数量,IO_DILength,192.168.200.1
0
#16;192.168.200.11#4,,,,,, ,
PRO,IO模块对应的DI数量,IO_DILength,192.168.200.1
1
#16;192.168.200.11#4,,,,,, ,
PRO,模块对应的DO数量,IO_DOLength,192.168.200.1
0
#16;192.168.200.11#4,,,,,,,
PRO,模块对应的DO数量,IO_DOLength,192.168.200.1
1
#16;192.168.200.11#4,,,,,,,
source/DeviceLibrary/acSingleStore/AC_SA_BoxBean.cs
查看文件 @
b93747c
...
@@ -546,8 +546,12 @@ namespace OnlineStore.DeviceLibrary
...
@@ -546,8 +546,12 @@ namespace OnlineStore.DeviceLibrary
}
}
}
}
IsIntSlvBlock
=
true
;
IsIntSlvBlock
=
true
;
KND
.
IOMove
(
IO_Type
.
Axis_Brake
,
IO_VALUE
.
HIGH
);
if
(
ACServerManager
.
ServerOnStatus
(
Config
.
UpDown_Axis
.
DeviceName
,
Config
.
UpDown_Axis
.
GetAxisValue
()))
return
true
;
{
KND
.
IOMove
(
IO_Type
.
Axis_Brake
,
IO_VALUE
.
HIGH
);
return
true
;
}
return
false
;
}
}
/// <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
请
注册
或
登录
后发表评论