Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 57867627
由
LN
编写于
2019-11-01 17:24:45 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1
1 个父辈
9c909edc
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
241 行增加
和
70 行删除
source/AssemblyLineClient/FrmFeedingEquip.Designer.cs
source/AssemblyLineClient/FrmFeedingEquip.cs
source/AssemblyLineClient/FrmMoveEquip.Designer.cs
source/AssemblyLineClient/FrmProvidingEquip.Designer.cs
source/AssemblyLineClient/记录.txt
source/DeviceLibrary/LineConfig/Config_Line.csv
source/DeviceLibrary/assemblyLine/ProvidingEquip.cs
source/AssemblyLineClient/FrmFeedingEquip.Designer.cs
查看文件 @
5786762
...
...
@@ -68,6 +68,14 @@
this
.
groupBox8
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
tableLayoutPanel4
=
new
System
.
Windows
.
Forms
.
TableLayoutPanel
();
this
.
tabPage2
=
new
System
.
Windows
.
Forms
.
TabPage
();
this
.
groupBox9
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
btnBP3
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
txtBP3
=
new
System
.
Windows
.
Forms
.
TextBox
();
this
.
btnBSave
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
txtBp1
=
new
System
.
Windows
.
Forms
.
TextBox
();
this
.
btnBP1
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
btnBP2
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
txtBP2
=
new
System
.
Windows
.
Forms
.
TextBox
();
this
.
axisMoveControl1
=
new
OnlineStore
.
AssemblyLine
.
AxisMoveControl
();
this
.
groupBox2
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
btnSave
=
new
System
.
Windows
.
Forms
.
Button
();
...
...
@@ -88,6 +96,7 @@
this
.
groupBox7
.
SuspendLayout
();
this
.
groupBox8
.
SuspendLayout
();
this
.
tabPage2
.
SuspendLayout
();
this
.
groupBox9
.
SuspendLayout
();
this
.
groupBox2
.
SuspendLayout
();
this
.
panel1
.
SuspendLayout
();
this
.
SuspendLayout
();
...
...
@@ -759,6 +768,7 @@
//
// tabPage2
//
this
.
tabPage2
.
Controls
.
Add
(
this
.
groupBox9
);
this
.
tabPage2
.
Controls
.
Add
(
this
.
axisMoveControl1
);
this
.
tabPage2
.
Controls
.
Add
(
this
.
groupBox2
);
this
.
tabPage2
.
Location
=
new
System
.
Drawing
.
Point
(
4
,
26
);
...
...
@@ -769,11 +779,128 @@
this
.
tabPage2
.
Text
=
" 伺服信息 "
;
this
.
tabPage2
.
UseVisualStyleBackColor
=
true
;
//
// groupBox9
//
this
.
groupBox9
.
Controls
.
Add
(
this
.
btnBP3
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
txtBP3
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
btnBSave
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
txtBp1
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
btnBP1
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
btnBP2
);
this
.
groupBox9
.
Controls
.
Add
(
this
.
txtBP2
);
this
.
groupBox9
.
Location
=
new
System
.
Drawing
.
Point
(
22
,
546
);
this
.
groupBox9
.
Name
=
"groupBox9"
;
this
.
groupBox9
.
Size
=
new
System
.
Drawing
.
Size
(
644
,
196
);
this
.
groupBox9
.
TabIndex
=
220
;
this
.
groupBox9
.
TabStop
=
false
;
this
.
groupBox9
.
Text
=
"上料轴位置配置"
;
//
// btnBP3
//
this
.
btnBP3
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Control
;
this
.
btnBP3
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
Default
;
this
.
btnBP3
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnBP3
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnBP3
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
ControlText
;
this
.
btnBP3
.
Location
=
new
System
.
Drawing
.
Point
(
14
,
132
);
this
.
btnBP3
.
Name
=
"btnBP3"
;
this
.
btnBP3
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnBP3
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnBP3
.
TabIndex
=
312
;
this
.
btnBP3
.
Text
=
"上料目标位置P3"
;
this
.
btnBP3
.
UseVisualStyleBackColor
=
true
;
this
.
btnBP3
.
Click
+=
new
System
.
EventHandler
(
this
.
btnBP3_Click
);
//
// txtBP3
//
this
.
txtBP3
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Window
;
this
.
txtBP3
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
IBeam
;
this
.
txtBP3
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
10.5F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtBP3
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
WindowText
;
this
.
txtBP3
.
Location
=
new
System
.
Drawing
.
Point
(
192
,
136
);
this
.
txtBP3
.
MaxLength
=
12
;
this
.
txtBP3
.
Name
=
"txtBP3"
;
this
.
txtBP3
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
txtBP3
.
Size
=
new
System
.
Drawing
.
Size
(
111
,
26
);
this
.
txtBP3
.
TabIndex
=
311
;
this
.
txtBP3
.
Text
=
"-1"
;
//
// btnBSave
//
this
.
btnBSave
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnBSave
.
Location
=
new
System
.
Drawing
.
Point
(
337
,
78
);
this
.
btnBSave
.
Name
=
"btnBSave"
;
this
.
btnBSave
.
Size
=
new
System
.
Drawing
.
Size
(
110
,
34
);
this
.
btnBSave
.
TabIndex
=
310
;
this
.
btnBSave
.
Text
=
"保存位置"
;
this
.
btnBSave
.
UseVisualStyleBackColor
=
true
;
this
.
btnBSave
.
Click
+=
new
System
.
EventHandler
(
this
.
btnBSave_Click
);
//
// txtBp1
//
this
.
txtBp1
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Window
;
this
.
txtBp1
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
IBeam
;
this
.
txtBp1
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
10.5F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtBp1
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
WindowText
;
this
.
txtBp1
.
Location
=
new
System
.
Drawing
.
Point
(
192
,
38
);
this
.
txtBp1
.
MaxLength
=
12
;
this
.
txtBp1
.
Name
=
"txtBp1"
;
this
.
txtBp1
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
txtBp1
.
Size
=
new
System
.
Drawing
.
Size
(
111
,
26
);
this
.
txtBp1
.
TabIndex
=
309
;
this
.
txtBp1
.
Text
=
"-1"
;
//
// btnBP1
//
this
.
btnBP1
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Control
;
this
.
btnBP1
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
Default
;
this
.
btnBP1
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnBP1
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnBP1
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
ControlText
;
this
.
btnBP1
.
Location
=
new
System
.
Drawing
.
Point
(
14
,
34
);
this
.
btnBP1
.
Name
=
"btnBP1"
;
this
.
btnBP1
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnBP1
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnBP1
.
TabIndex
=
307
;
this
.
btnBP1
.
Text
=
"待机位置P1:"
;
this
.
btnBP1
.
UseVisualStyleBackColor
=
true
;
this
.
btnBP1
.
Click
+=
new
System
.
EventHandler
(
this
.
btnBP1_Click
);
//
// btnBP2
//
this
.
btnBP2
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Control
;
this
.
btnBP2
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
Default
;
this
.
btnBP2
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnBP2
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnBP2
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
ControlText
;
this
.
btnBP2
.
Location
=
new
System
.
Drawing
.
Point
(
14
,
82
);
this
.
btnBP2
.
Name
=
"btnBP2"
;
this
.
btnBP2
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnBP2
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnBP2
.
TabIndex
=
306
;
this
.
btnBP2
.
Text
=
"下降点位置P2"
;
this
.
btnBP2
.
UseVisualStyleBackColor
=
true
;
this
.
btnBP2
.
Click
+=
new
System
.
EventHandler
(
this
.
btnBP2_Click
);
//
// txtBP2
//
this
.
txtBP2
.
BackColor
=
System
.
Drawing
.
SystemColors
.
Window
;
this
.
txtBP2
.
Cursor
=
System
.
Windows
.
Forms
.
Cursors
.
IBeam
;
this
.
txtBP2
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
10.5F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtBP2
.
ForeColor
=
System
.
Drawing
.
SystemColors
.
WindowText
;
this
.
txtBP2
.
Location
=
new
System
.
Drawing
.
Point
(
192
,
86
);
this
.
txtBP2
.
MaxLength
=
12
;
this
.
txtBP2
.
Name
=
"txtBP2"
;
this
.
txtBP2
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
txtBP2
.
Size
=
new
System
.
Drawing
.
Size
(
111
,
26
);
this
.
txtBP2
.
TabIndex
=
305
;
this
.
txtBP2
.
Text
=
"-1"
;
//
// axisMoveControl1
//
this
.
axisMoveControl1
.
Location
=
new
System
.
Drawing
.
Point
(
10
,
9
);
this
.
axisMoveControl1
.
Name
=
"axisMoveControl1"
;
this
.
axisMoveControl1
.
Size
=
new
System
.
Drawing
.
Size
(
678
,
3
88
);
this
.
axisMoveControl1
.
Size
=
new
System
.
Drawing
.
Size
(
678
,
3
74
);
this
.
axisMoveControl1
.
TabIndex
=
219
;
//
// groupBox2
...
...
@@ -785,7 +912,7 @@
this
.
groupBox2
.
Controls
.
Add
(
this
.
label4
);
this
.
groupBox2
.
Controls
.
Add
(
this
.
btnMoveto
);
this
.
groupBox2
.
Controls
.
Add
(
this
.
txtSizePosition
);
this
.
groupBox2
.
Location
=
new
System
.
Drawing
.
Point
(
22
,
3
95
);
this
.
groupBox2
.
Location
=
new
System
.
Drawing
.
Point
(
22
,
3
87
);
this
.
groupBox2
.
Name
=
"groupBox2"
;
this
.
groupBox2
.
Size
=
new
System
.
Drawing
.
Size
(
644
,
147
);
this
.
groupBox2
.
TabIndex
=
218
;
...
...
@@ -829,7 +956,7 @@
this
.
btnMoveToP1
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnMoveToP1
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnMoveToP1
.
TabIndex
=
307
;
this
.
btnMoveToP1
.
Text
=
"移栽
上下轴待机点
:"
;
this
.
btnMoveToP1
.
Text
=
"移栽
升降轴待机位置P1
:"
;
this
.
btnMoveToP1
.
UseVisualStyleBackColor
=
true
;
this
.
btnMoveToP1
.
Click
+=
new
System
.
EventHandler
(
this
.
button3_Click
);
//
...
...
@@ -929,6 +1056,8 @@
this
.
groupBox7
.
ResumeLayout
(
false
);
this
.
groupBox8
.
ResumeLayout
(
false
);
this
.
tabPage2
.
ResumeLayout
(
false
);
this
.
groupBox9
.
ResumeLayout
(
false
);
this
.
groupBox9
.
PerformLayout
();
this
.
groupBox2
.
ResumeLayout
(
false
);
this
.
groupBox2
.
PerformLayout
();
this
.
panel1
.
ResumeLayout
(
false
);
...
...
@@ -1000,6 +1129,14 @@
private
System
.
Windows
.
Forms
.
Button
btnLSWRun
;
private
System
.
Windows
.
Forms
.
Button
btnBStopDown
;
private
AxisMoveControl
axisMoveControl1
;
private
System
.
Windows
.
Forms
.
GroupBox
groupBox9
;
internal
System
.
Windows
.
Forms
.
Button
btnBP3
;
internal
System
.
Windows
.
Forms
.
TextBox
txtBP3
;
private
System
.
Windows
.
Forms
.
Button
btnBSave
;
internal
System
.
Windows
.
Forms
.
TextBox
txtBp1
;
internal
System
.
Windows
.
Forms
.
Button
btnBP1
;
internal
System
.
Windows
.
Forms
.
Button
btnBP2
;
internal
System
.
Windows
.
Forms
.
TextBox
txtBP2
;
}
}
source/AssemblyLineClient/FrmFeedingEquip.cs
查看文件 @
5786762
...
...
@@ -232,6 +232,9 @@ namespace OnlineStore.AssemblyLine
btnSWTop
.
Visible
=
false
;
btnFL_TopCylinder
.
Visible
=
true
;
}
txtBp1
.
Text
=
equipBean
.
Config
.
BatchAxisP1
.
ToString
();
txtBP2
.
Text
=
equipBean
.
Config
.
BatchAxisP2
.
ToString
();
txtBP3
.
Text
=
equipBean
.
Config
.
BatchAxisP3
.
ToString
();
IsLoad
=
true
;
}
...
...
@@ -505,6 +508,36 @@ namespace OnlineStore.AssemblyLine
{
BtnMove
(
btnBStopDown
,
"缓冲阻挡下降"
,
"缓冲阻挡上升"
,
IO_Type
.
SL_Buffer_StopDown
);
}
private
void
btnBP1_Click
(
object
sender
,
EventArgs
e
)
{
int
position
=
FormUtil
.
GetIntValue
(
txtBp1
);
ACServerManager
.
AbsMove
(
equipBean
.
Config
.
Batch_Axis
.
DeviceName
,
equipBean
.
Config
.
Batch_Axis
.
GetAxisValue
(),
position
,
equipBean
.
Config
.
BatchAxis_P1Speed
);
}
private
void
btnBP2_Click
(
object
sender
,
EventArgs
e
)
{
int
position
=
FormUtil
.
GetIntValue
(
txtBP2
);
ACServerManager
.
AbsMove
(
equipBean
.
Config
.
Batch_Axis
.
DeviceName
,
equipBean
.
Config
.
Batch_Axis
.
GetAxisValue
(),
position
,
equipBean
.
Config
.
BatchAxis_P2Speed
);
}
private
void
btnBP3_Click
(
object
sender
,
EventArgs
e
)
{
int
position
=
FormUtil
.
GetIntValue
(
txtBP3
);
ACServerManager
.
AbsMove
(
equipBean
.
Config
.
Batch_Axis
.
DeviceName
,
equipBean
.
Config
.
Batch_Axis
.
GetAxisValue
(),
position
,
equipBean
.
Config
.
BatchAxis_P3Speed
);
}
private
void
btnBSave_Click
(
object
sender
,
EventArgs
e
)
{
int
p1
=
FormUtil
.
GetIntValue
(
txtBp1
);
int
p2
=
FormUtil
.
GetIntValue
(
txtBP2
);
int
p3
=
FormUtil
.
GetIntValue
(
txtBP3
);
equipBean
.
Config
.
BatchAxisP1
=
p1
;
equipBean
.
Config
.
BatchAxisP2
=
p2
;
equipBean
.
Config
.
BatchAxisP3
=
p3
;
LineManager
.
SaveFeedingEquipConfig
(
equipBean
.
Config
);
MessageBox
.
Show
(
"保存成功!"
);
}
}
}
...
...
source/AssemblyLineClient/FrmMoveEquip.Designer.cs
查看文件 @
5786762
...
...
@@ -676,7 +676,7 @@
this
.
btnMoveToP1
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnMoveToP1
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnMoveToP1
.
TabIndex
=
307
;
this
.
btnMoveToP1
.
Text
=
"移栽
上下轴待机点
P1:"
;
this
.
btnMoveToP1
.
Text
=
"移栽
升降轴待机位置
P1:"
;
this
.
btnMoveToP1
.
UseVisualStyleBackColor
=
true
;
this
.
btnMoveToP1
.
Click
+=
new
System
.
EventHandler
(
this
.
button3_Click
);
//
...
...
source/AssemblyLineClient/FrmProvidingEquip.Designer.cs
查看文件 @
5786762
...
...
@@ -653,7 +653,7 @@
this
.
btnMoveToP1
.
RightToLeft
=
System
.
Windows
.
Forms
.
RightToLeft
.
No
;
this
.
btnMoveToP1
.
Size
=
new
System
.
Drawing
.
Size
(
163
,
34
);
this
.
btnMoveToP1
.
TabIndex
=
307
;
this
.
btnMoveToP1
.
Text
=
"移栽
上下轴待机点
P1:"
;
this
.
btnMoveToP1
.
Text
=
"移栽
升降轴待机位置
P1:"
;
this
.
btnMoveToP1
.
UseVisualStyleBackColor
=
true
;
this
.
btnMoveToP1
.
Click
+=
new
System
.
EventHandler
(
this
.
btnMoveToP1_Click
);
//
...
...
source/AssemblyLineClient/记录.txt
查看文件 @
5786762
...
...
@@ -6,6 +6,6 @@
出料流水线模块:301,302;
轴P点定义:
移栽出入库升降轴:P1:待机
点
。P2:流水线下降端,P3:Box门口下降端
出料模块 升降轴:P1:待机
点
。P2:流水线下降端,P3:出料皮带线下降端
入料模块 提升轴:P1:待机
点
。P2:下降位置,P3:缓慢上升目标位置
移栽出入库升降轴:P1:待机
位置
。P2:流水线下降端,P3:Box门口下降端
出料模块 升降轴:P1:待机
位置
。P2:流水线下降端,P3:出料皮带线下降端
入料模块 提升轴:P1:待机
位置
。P2:下降位置,P3:缓慢上升目标位置
source/DeviceLibrary/LineConfig/Config_Line.csv
查看文件 @
5786762
...
...
@@ -2,8 +2,8 @@
PRO,0,当多久没操作时流水线休眠(秒),Sleep_MSeconds,600,,,,,
PRO,0,气压检测信号关闭需要持续的时间,AirCheckSeconds,600,,,,,
PRO,0,IO信号超时时间(毫秒),IOSingle_TimerOut,15000,,,,,
PRO,0,IO模块对应的DI数量,IO_DILength,192.168.10
0.30#8;192.168.100.32#8;192.168.100.34#8;192.168.100.36#8;192.168.100
.38#8;,,,,,
PRO,0,模块对应的DO数量,IO_DOLength,192.168.10
0.30#8;192.168.100.32#8;192.168.100.34#8;192.168.100.36#8;192.168.100
.38#8;,,,,,
PRO,0,IO模块对应的DI数量,IO_DILength,192.168.10
1.30#8;192.168.101.32#8;192.168.101.34#8;192.168.101.36#8;192.168.101
.38#8;,,,,,
PRO,0,模块对应的DO数量,IO_DOLength,192.168.10
1.30#8;192.168.101.32#8;192.168.101.34#8;192.168.101.36#8;192.168.101
.38#8;,,,,,
,,,,,,,,,
,,,,,,,,,
DI,0,急停,SuddenStop_BTN,0,PRO_AOI_IP_1,0,急停,X001,X001
...
...
@@ -41,66 +41,66 @@ DO,0,环形线横移4定位下降SOL,SW4_LocationCylinder_Down,12,PRO_AOI_IP_1,0,环形线横
,0,,,15,PRO_AOI_IP_1,0,,Y016,Y016
,,,,,,,,,
,,,,,,,,,
PRO,0,流水线总电器箱,PRO_AOI_IP_1,192.168.10
0
.11,,,,,
PRO,0,出料皮带线1,PRO_AOI_IP_2,192.168.10
0
.12,,,,,
PRO,0,出料皮带线2,PRO_AOI_IP_3,192.168.10
0
.13,,,,,
PRO,0,流水线总电器箱,PRO_AOI_IP_1,192.168.10
1
.11,,,,,
PRO,0,出料皮带线1,PRO_AOI_IP_2,192.168.10
1
.12,,,,,
PRO,0,出料皮带线2,PRO_AOI_IP_3,192.168.10
1
.13,,,,,
,,,,,,,,,
PRO,0,上料流水线SL1
,PRO_AOI_IP_11,192.168.100
.21,,,,,
PRO,0,上料流水线SL1
,PRO_AOI_IP_12,192.168.100
.22,,,,,
PRO,0,上料流水线SL2
,PRO_AOI_IP_13,192.168.100
.23,,,,,
PRO,0,上料流水线SL2
,PRO_AOI_IP_14,192.168.100
.24,,,,,
PRO,0,上料流水线SL3
,PRO_AOI_IP_15,192.168.100
.25,,,,,
PRO,0,上料流水线SL3
,PRO_AOI_IP_16,192.168.100
.26,,,,,
PRO,0,下料流水线SL4
,PRO_AOI_IP_17,192.168.100
.27,,,,,
PRO,0,下料流水线SL4
,PRO_AOI_IP_18,192.168.100
.28,,,,,
PRO,0,上料流水线SL1
-模块1,PRO_AOI_IP_11,192.168.101
.21,,,,,
PRO,0,上料流水线SL1
-模块2,PRO_AOI_IP_12,192.168.101
.22,,,,,
PRO,0,上料流水线SL2
-模块1,PRO_AOI_IP_13,192.168.101
.23,,,,,
PRO,0,上料流水线SL2
-模块2,PRO_AOI_IP_14,192.168.101
.24,,,,,
PRO,0,上料流水线SL3
-模块1,PRO_AOI_IP_15,192.168.101
.25,,,,,
PRO,0,上料流水线SL3
-模块2,PRO_AOI_IP_16,192.168.101
.26,,,,,
PRO,0,下料流水线SL4
-模块1,PRO_AOI_IP_17,192.168.101
.27,,,,,
PRO,0,下料流水线SL4
-模块2,PRO_AOI_IP_18,192.168.101
.28,,,,,
,,,,,,,,,
PRO,0,移载装置(上下为伺服)01、02
,PRO_AOI_IP_19,192.168.100
.29,,,,,
PRO,0,移载装置(上下为伺服)01、02
(8进8出),PRO_AOI_IP_20,192.168.100
.30,,,,,
PRO,0,移载装置(上下为伺服)03、04
,PRO_AOI_IP_21,192.168.100
.31,,,,,
PRO,0,移载装置(上下为伺服)03、04
(8进8出),PRO_AOI_IP_22,192.168.100
.32,,,,,
PRO,0,移载装置(上下为伺服)05、06
,PRO_AOI_IP_23,192.168.100
.33,,,,,
PRO,0,移载装置(上下为伺服)05、06
(8进8出),PRO_AOI_IP_24,192.168.100
.34,,,,,
PRO,0,移载装置(上下为伺服)07、08
,PRO_AOI_IP_25,192.168.100
.35,,,,,
PRO,0,移载装置(上下为伺服)07、08
(8进8出),PRO_AOI_IP_26,192.168.100
.36,,,,,
PRO,0,移载装置(上下为伺服)09、10
,PRO_AOI_IP_27,192.168.100
.37,,,,,
PRO,0,移载装置(上下为伺服)09、10
(8进8出),PRO_AOI_IP_28,192.168.100
.38,,,,,
PRO,0,移载装置(上下为气缸)11、12
,PRO_AOI_IP_29,192.168.100
.39,,,,,
PRO,0,移载装置(上下为气缸)11、12
,PRO_AOI_IP_30,192.168.100
.40,,,,,
PRO,0,移载装置(上下为气缸)13、14
,PRO_AOI_IP_31,192.168.100
.41,,,,,
PRO,0,移载装置(上下为气缸)13、14
,PRO_AOI_IP_32,192.168.100
.42,,,,,
PRO,0,移载装置(上下为气缸)15、16
,PRO_AOI_IP_33,192.168.100
.43,,,,,
PRO,0,移载装置(上下为气缸)15、16
,PRO_AOI_IP_34,192.168.100
.44,,,,,
PRO,0,移载装置(上下为气缸)17、18
,PRO_AOI_IP_35,192.168.100
.45,,,,,
PRO,0,移载装置(上下为气缸)17、18
,PRO_AOI_IP_36,192.168.100
.46,,,,,
PRO,0,移载装置(上下为伺服)01、02
-模块1,PRO_AOI_IP_19,192.168.101
.29,,,,,
PRO,0,移载装置(上下为伺服)01、02
-模块2,PRO_AOI_IP_20,192.168.101
.30,,,,,
PRO,0,移载装置(上下为伺服)03、04
-模块1,PRO_AOI_IP_21,192.168.101
.31,,,,,
PRO,0,移载装置(上下为伺服)03、04
-模块2,PRO_AOI_IP_22,192.168.101
.32,,,,,
PRO,0,移载装置(上下为伺服)05、06
-模块1,PRO_AOI_IP_23,192.168.101
.33,,,,,
PRO,0,移载装置(上下为伺服)05、06
-模块2,PRO_AOI_IP_24,192.168.101
.34,,,,,
PRO,0,移载装置(上下为伺服)07、08
-模块1,PRO_AOI_IP_25,192.168.101
.35,,,,,
PRO,0,移载装置(上下为伺服)07、08
-模块2,PRO_AOI_IP_26,192.168.101
.36,,,,,
PRO,0,移载装置(上下为伺服)09、10
-模块1,PRO_AOI_IP_27,192.168.101
.37,,,,,
PRO,0,移载装置(上下为伺服)09、10
-模块2,PRO_AOI_IP_28,192.168.101
.38,,,,,
PRO,0,移载装置(上下为气缸)11、12
-模块1,PRO_AOI_IP_29,192.168.101
.39,,,,,
PRO,0,移载装置(上下为气缸)11、12
-模块2,PRO_AOI_IP_30,192.168.101
.40,,,,,
PRO,0,移载装置(上下为气缸)13、14
-模块1,PRO_AOI_IP_31,192.168.101
.41,,,,,
PRO,0,移载装置(上下为气缸)13、14
-模块2,PRO_AOI_IP_32,192.168.101
.42,,,,,
PRO,0,移载装置(上下为气缸)15、16
-模块1,PRO_AOI_IP_33,192.168.101
.43,,,,,
PRO,0,移载装置(上下为气缸)15、16
-模块2,PRO_AOI_IP_34,192.168.101
.44,,,,,
PRO,0,移载装置(上下为气缸)17、18
-模块1,PRO_AOI_IP_35,192.168.101
.45,,,,,
PRO,0,移载装置(上下为气缸)17、18
-模块2,PRO_AOI_IP_36,192.168.101
.46,,,,,
,,,,,,,,,
,,,,,,,,,
PRO,0,移栽装置1-托盘-RFID-IP,PRO_RFIP_001,192.168.1
.192
,,,,,
PRO,0,移栽装置2-托盘-RFID-IP,PRO_RFIP_002,192.168.10
0.11
2,,,,,
PRO,0,移栽装置3-托盘-RFID-IP,PRO_RFIP_003,192.168.10
0.11
3,,,,,
PRO,0,移栽装置4-托盘-RFID-IP,PRO_RFIP_004,192.168.10
0.11
4,,,,,
PRO,0,移栽装置5-托盘-RFID-IP,PRO_RFIP_005,192.168.10
0.11
5,,,,,
PRO,0,移栽装置6-托盘-RFID-IP,PRO_RFIP_006,192.168.10
0.11
6,,,,,
PRO,0,移栽装置7-托盘-RFID-IP,PRO_RFIP_007,192.168.10
0.11
7,,,,,
PRO,0,移栽装置8-托盘-RFID-IP,PRO_RFIP_008,192.168.10
0.11
8,,,,,
PRO,0,移栽装置9-托盘-RFID-IP,PRO_RFIP_009,192.168.10
0.11
9,,,,,
PRO,0,移栽装置10-托盘-RFID-IP,PRO_RFIP_010,192.168.10
0.12
0,,,,,
PRO,0,移栽装置11-托盘-RFID-IP,PRO_RFIP_011,192.168.10
0.12
1,,,,,
PRO,0,移栽装置12-托盘-RFID-IP,PRO_RFIP_012,192.168.10
0.12
2,,,,,
PRO,0,移栽装置13-托盘-RFID-IP,PRO_RFIP_013,192.168.10
0.12
3,,,,,
PRO,0,移栽装置14-托盘-RFID-IP,PRO_RFIP_014,192.168.10
0.12
4,,,,,
PRO,0,移栽装置15-托盘-RFID-IP,PRO_RFIP_015,192.168.10
0.12
5,,,,,
PRO,0,移栽装置16-托盘-RFID-IP,PRO_RFIP_016,192.168.10
0.12
6,,,,,
PRO,0,移栽装置17-托盘-RFID-IP,PRO_RFIP_017,192.168.10
0.12
7,,,,,
PRO,0,移栽装置18-托盘-RFID-IP,PRO_RFIP_018,192.168.10
0.12
8,,,,,
PRO,0,出料移栽1-托盘-RFID-IP,PRO_RFIP_201,192.168.10
0.12
9,,,,,
PRO,0,出料移栽2-托盘-RFID-IP,PRO_RFIP_202,192.168.10
0.13
0,,,,,
PRO,0,出料移栽3-托盘-RFID-IP,PRO_RFIP_203,192.168.10
0.13
1,,,,,
PRO,0,出料移栽4-托盘-RFID-IP,PRO_RFIP_204,192.168.10
0.13
2,,,,,
PRO,0,入料流水线1-上料模块-RFID-IP,PRO_RFIP_101-1,192.168.10
0.13
3,,,,,
PRO,0,入料流水线2-上料模块-RFID-IP,PRO_RFIP_102-1,192.168.10
0.13
4,,,,,
PRO,0,入料流水线3-上料模块-RFID-IP,PRO_RFIP_103-1,192.168.10
0.13
5,,,,,
PRO,0,入料流水线4-上料模块-RFID-IP,PRO_RFIP_104-1,192.168.10
0.13
6,,,,,
PRO,0,入料流水线1-托盘-RFID-IP,PRO_RFIP_101-2,192.168.10
0.13
7,,,,,
PRO,0,入料流水线2-托盘-RFID-IP,PRO_RFIP_102-2,192.168.10
0.13
8,,,,,
PRO,0,入料流水线3-托盘-RFID-IP,PRO_RFIP_103-2,192.168.10
0.13
9,,,,,
PRO,0,入料流水线4-托盘-RFID-IP,PRO_RFIP_104-2,192.168.10
0.14
0,,,,,
PRO,0,移栽装置1-托盘-RFID-IP,PRO_RFIP_001,192.168.1
01.101
,,,,,
PRO,0,移栽装置2-托盘-RFID-IP,PRO_RFIP_002,192.168.10
1.10
2,,,,,
PRO,0,移栽装置3-托盘-RFID-IP,PRO_RFIP_003,192.168.10
1.10
3,,,,,
PRO,0,移栽装置4-托盘-RFID-IP,PRO_RFIP_004,192.168.10
1.10
4,,,,,
PRO,0,移栽装置5-托盘-RFID-IP,PRO_RFIP_005,192.168.10
1.10
5,,,,,
PRO,0,移栽装置6-托盘-RFID-IP,PRO_RFIP_006,192.168.10
1.10
6,,,,,
PRO,0,移栽装置7-托盘-RFID-IP,PRO_RFIP_007,192.168.10
1.10
7,,,,,
PRO,0,移栽装置8-托盘-RFID-IP,PRO_RFIP_008,192.168.10
1.10
8,,,,,
PRO,0,移栽装置9-托盘-RFID-IP,PRO_RFIP_009,192.168.10
1.10
9,,,,,
PRO,0,移栽装置10-托盘-RFID-IP,PRO_RFIP_010,192.168.10
1.11
0,,,,,
PRO,0,移栽装置11-托盘-RFID-IP,PRO_RFIP_011,192.168.10
1.11
1,,,,,
PRO,0,移栽装置12-托盘-RFID-IP,PRO_RFIP_012,192.168.10
1.11
2,,,,,
PRO,0,移栽装置13-托盘-RFID-IP,PRO_RFIP_013,192.168.10
1.11
3,,,,,
PRO,0,移栽装置14-托盘-RFID-IP,PRO_RFIP_014,192.168.10
1.11
4,,,,,
PRO,0,移栽装置15-托盘-RFID-IP,PRO_RFIP_015,192.168.10
1.11
5,,,,,
PRO,0,移栽装置16-托盘-RFID-IP,PRO_RFIP_016,192.168.10
1.11
6,,,,,
PRO,0,移栽装置17-托盘-RFID-IP,PRO_RFIP_017,192.168.10
1.11
7,,,,,
PRO,0,移栽装置18-托盘-RFID-IP,PRO_RFIP_018,192.168.10
1.11
8,,,,,
PRO,0,出料移栽1-托盘-RFID-IP,PRO_RFIP_201,192.168.10
1.11
9,,,,,
PRO,0,出料移栽2-托盘-RFID-IP,PRO_RFIP_202,192.168.10
1.12
0,,,,,
PRO,0,出料移栽3-托盘-RFID-IP,PRO_RFIP_203,192.168.10
1.12
1,,,,,
PRO,0,出料移栽4-托盘-RFID-IP,PRO_RFIP_204,192.168.10
1.12
2,,,,,
PRO,0,入料流水线1-上料模块-RFID-IP,PRO_RFIP_101-1,192.168.10
1.12
3,,,,,
PRO,0,入料流水线2-上料模块-RFID-IP,PRO_RFIP_102-1,192.168.10
1.12
4,,,,,
PRO,0,入料流水线3-上料模块-RFID-IP,PRO_RFIP_103-1,192.168.10
1.12
5,,,,,
PRO,0,入料流水线4-上料模块-RFID-IP,PRO_RFIP_104-1,192.168.10
1.12
6,,,,,
PRO,0,入料流水线1-托盘-RFID-IP,PRO_RFIP_101-2,192.168.10
1.12
7,,,,,
PRO,0,入料流水线2-托盘-RFID-IP,PRO_RFIP_102-2,192.168.10
1.12
8,,,,,
PRO,0,入料流水线3-托盘-RFID-IP,PRO_RFIP_103-2,192.168.10
1.12
9,,,,,
PRO,0,入料流水线4-托盘-RFID-IP,PRO_RFIP_104-2,192.168.10
1.13
0,,,,,
source/DeviceLibrary/assemblyLine/ProvidingEquip.cs
查看文件 @
5786762
...
...
@@ -70,6 +70,7 @@ namespace OnlineStore.DeviceLibrary
mainTimer
.
Enabled
=
false
;
}
StopMove
();
CloseAxis
(
Config
.
UpDown_Axis
);
//停止运行时,把所有IO 置零
IOMove
(
IO_Type
.
StopCylinder_Down1
,
IO_VALUE
.
LOW
);
IOMove
(
IO_Type
.
StopCylinder_Down2
,
IO_VALUE
.
LOW
);
...
...
@@ -174,7 +175,7 @@ namespace OnlineStore.DeviceLibrary
case
LineMoveStep
.
MH_UpDownHomeMove
:
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
MH_UpDownCylinder_Up
);
LogInfo
(
MoveInfo
.
MoveType
+
" : (上下轴原点返回完成,上下轴走到待机点 )开始"
);
//
UpdownUpMove();
UpdownUpMove
();
break
;
case
LineMoveStep
.
MH_UpDownCylinder_Up
:
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论