机械手动作的模拟PLC控制 SIEMENS S7-200编程(一)
详细内容
实验设备
1、THSMS-A型、THSMS-B型实验装置或THSMS-1型、THSMS-2型实验箱一台
2、安装了STEP7-Micro/WIN32编程软件的计算机一台
3、PC/PPI编程电缆一根
4、锁紧导线若干
一、实验目的
用数据移位指令来实现机械手动作的模拟。
二、机械结构和控制要求
图中为一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为:
三、机械手动作的模拟实验面板图:
机械手动作的模拟控制面板
上图下框中的YV1、YV2、YV3、YV4、YV5、HL分别接主机的输出点Q0.0、Q0.1、Q0.2、Q0.3、Q0.4、Q0.5;SB1、SB2分别接主机的输入点I0.0、I0.5;SQ1、SQ2、SQ3、SQ4分别接主机的输入点I0.1、I0.2、I0.3、I0.4。上图中的启动、停止用动断按钮来实现,限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。
四、编制梯形图并写出实验程序,实验梯形图参考图12
实验参考程序表6-11-1所示
步序
符号
步序
符号
0
LD I0.2 上限为开关
21
OLD
1
A I0.4 左限位开关
22
LD M10.2
2
AN M10.1
23
A T37
3
AN M10.2
24
OLD
4
AN M10.3
25
LD M10.3
5
AN M10.4
26
A I0.2
6
AN M10.5
27
OLD
7
AN M10.6
28
LD M10.4
8
AN M10.7
29
A I0.3
9
AN M11.0
30
OLD
10
AN M11.1
31
LD M10.5
11
= M10.0
32
A I0.1
12
LD I0.4
33
OLD
13
A M11.1
34
LD M10.6
14
O I0.5 停止按钮
35
A T38
15
= M10.0
36
OLD
16
= M11.1
37
LD M10.7
17
LD M10.0
38
A I0.2
18
A I0.0 启动按钮
39
OLD
19
LD M10.1
40
LD M11.0
20
A I0.1
41
A I0.4
步序
指 令
步序
指 令
42
OLD
53
= Q0.1 夹紧
43
SHRB M10.0, M10.1, +9
54
LD M10.3
44
LD M10.0
55
O M10.7
45
= Q0.5
56
= Q0.2 上移
46
LD M10.1
57
LD M10.4
47
O M10.5
58
= Q0.3 右移
48
= Q0.0
59
LD M11.0
49
LD M10.2
60
= Q0.4 左移
50
S M20.0, 1
61
LD M10.6
51
TON T37, +17
62
R M20.0, 1
52
LD M20.0
63
TON T38, +15