PLC绘图仪
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制写第15笔时间
11
M205
辅助继电器
触发第6笔
45
T650
计时器
输出方波
12
M206
辅助继电器
触发第7笔
46
T651
计时器
输出脉冲
13
M207
辅助继电器
触发第8笔
47
Y430
输出继电器
X轴三相输出
14
M210
辅助继电器
控制电机的三相输出
48
Y431
输出继电器
X轴三相输出
15
M211
辅助继电器
控制电机的三相输出
辅助继电器
触发第1笔
40
T552
计时器
控制写第11笔时间
7
M201
辅助继电器
触发第2笔
41
T553
计时器
控制写第12笔时间
8
M202
辅助继电器
触发第3笔
42
T554
计时器
控制写第13笔时间
9
M203
辅助继电器
触发第4笔
43
T555
计时器
控制写第14笔时间
10
M204
辅助继电器
触发第5笔
44
T556
计时器
53
Y530
输出继电器
输出第1笔
20
M223
辅助继电器
移位信号产生三相输出
54
Y531
输出继电器
输出第2笔
21
M224
辅助继电器
移位信号产生三相输出
55
Y532
输出继电器
输出第3笔
22
M225
辅助继电器
移位信号产生三相输出
56
Y533
输出继电器
输出第4笔
23
M240
辅助继电器
触发第8笔
57
Y534
输出继电器
124ORY543
125ORY544
126ORY546
127OUTM110
128LDY530
129ORY531
130ORY532
62
Y541
输出继电器
输出第10笔
29
M246
辅助继电器
触发第14笔
63
Y542
输出继电器
输出第11笔
30
T450
计时器
控制写第1笔时间
64
YBaidu Nhomakorabea43
输出继电器
输出第12笔
31
T451
计时器
控制写第2笔时间
65
Y544
输出继电器
输出第13笔
32
T452
计时器
控制写第3笔时间
66
Y545
输出继电器
输出第14笔
东南大学自动化学院
《PLC原理及其应用》
专业综合设计报告
姓名:学号:
专业:自动化实验室:罗克韦尔实验室
组别:同组人员:
设计时间:2010年9月6日——2010年9月15日
评定成绩:审阅教师:
一.专业综合设计的目的与要求………………………………………………………1
二.原理设计…………………………………………………………………………1
输出第5笔
24
M241
辅助继电器
触发第9笔
58
Y535
输出继电器
输出第6笔
25
M242
辅助继电器
触发第10笔
59
Y536
输出继电器
输出第7笔
26
M243
辅助继电器
触发第11笔
60
Y537
输出继电器
输出第8笔
27
M244
辅助继电器
触发第12笔
61
Y540
输出继电器
输出第9笔
28
M245
辅助继电器
触发第13笔
071RM241
072SM242
073LDM242
074OUTT552
075K30
076OUTY542
077LDT552
078RM242
079SM243
080LDM243
081OUTT553
082K20
083OUTY543
084LDT553
085RM243
086SM244
087LDM244
088OUTT554
通过这次共同完成一个课程设计,我了解到了做类似的课程设计的具体过程,将一个复杂的模块分离成几个独立的模块进行编程,当把这些独立的模块解决后,然后将其整合起来进行调试,这样可以很好的将一个大的项目分解为几个简单的独立的项目来处理,最后能更加方便的完成项目。同时我学会了当出现问题时如何进行错误的检查。
这次课程设计又让我们学到了一中新的控制器的使用方法,以及一种新的编程语言----梯形图。收获很大,很感谢老师细心的指导。
Y431、Y433、Y543、Y546四个状态需要输出M106高电平,从而组合出电机的转动,于是我们将四个状态相并,并的结果输出入M106,从而控制步进电机。
进给方向控制即步进电机的转向控制。步进电机的转向可以通过改变步进电机各绕组的通电顺序来改变其转向;如三相步进电机通电顺序为A-B-C-A…时步进电机正转;当绕组按A-C-B-A…顺序通电时步进电机反转。因此可以通过PLC输出的方向控制信号改变硬件环行分配器的输出顺序来实现,或经编程改变输出脉冲的顺序来改变步进电机绕组的通电顺序实现。M110、M106的组合是控制Y轴的正反转,M111、M107控制X轴的正反转。
Y430~Y432控制X轴的输出,输出3相交流电,控制X轴的步进电机。
Y433~Y435控制Y轴的输出,输出3相交流电,控制Y轴的步进电机。
六.分析与总结
这次的PLC学习,首先让我们第一次认识到了流程图的重要性,只有通过先画流程图,然后才能发现自己的总体的设计下的具体的小的问题,才能跟全面的考虑整个设计项目,是站在全局的角度来设计实现一个工程,在设计刚开始的时候,我们没有注意到这一点,这让我们走了很多的弯路。通过画流程图,最后我们又得到了系统运行的状态流图,在此基础上,我们进行了程序的设计,通过一步一步的调试,最后终于完成了自己的设计项目。
035LDT454
036RM204
037SM205
038LDM205
039OUTT455
040K20
041OUTY535
042LDT455
043RM205
044SM206
045LDM206
046OUTT456
047K10
048OUTY536
049LDT456
050RM206
051SM207
052LDM207
35
T455
计时器
控制写第6笔时间
2
M106
辅助继电器
X轴反转
36
T456
计时器
控制写第7笔时间
3
M107
辅助继电器
Y轴反转
37
T457
计时器
控制写第8笔时间
4
M110
辅助继电器
X轴启动暂停
38
T550
计时器
控制写第9笔时间
5
M111
辅助继电器
Y轴启动暂停
39
T551
计时器
控制写第10笔时间
6
M200
附1、梯形图
附2.代码
001LDX401
002OUTM200
003LDM200
004OUTT450
005K20
006OUTY530
007LDT450
008RM200
009SM201
010LDM201
011OUTT451
012K10
013OUTY531
014LDT451
015RM201
016SM202
110置0
110置1
106置0
X轴不转
X轴正转
106置1
X轴反转
(2)Y轴由M107、M111的开通、关断来控制:
111置0
111置1
107置0
Y轴不转
Y轴正转
107置1
Y轴反转
四.程序状态流程图
五、方案实现与测试(或调试)
名称
性质
作用
34
T454
计时器
控制写第5笔时间
1
M071
辅助继电器
初始化脉冲
三.方案论证…………………………………………………………………………1
四.程序状态流程图……………………………………………………………………2
五.方案实现与测试……………………………………………………………………3
六.分析与总结…………………………………………………………………………4
一、专业综合设计的目的与要求(含设计指标)
017LDM202
018OUTT452
019K20
020OUTY532
021LDT452
022RM202
023SM203
024LDM203
025OUTT453
026K10
027OUTY533
028LDT453
029RM203
030SM204
031LDM204
032OUTT454
033K50
034OUTY534
089K20
090OUTY544
091LDT554
092RM244
093SM245
094LDM245
095OUTT555
096K20
097OUTY545
098LDT555
099RM245
100SM246
101LDM246
102OUTT556
103K20
104OUTY546
105LDT556
106RM246
49
Y432
输出继电器
X轴三相输出
16
M212
辅助继电器
控制电机的三相输出
50
Y433
输出继电器
Y轴三相输出
17
M220
辅助继电器
移位信号产生三相输出
51
Y434
输出继电器
Y轴三相输出
18
M221
辅助继电器
移位信号产生三相输出
52
Y435
输出继电器
Y轴三相输出
19
M222
辅助继电器
移位信号产生三相输出
Y530~Y537,Y540~Y546作为每个笔画的输出,决定步进电机的转向。
当X401持续导通时,M200输出高电平,使M200导通,此时Y530输出,同时T450开始计时,计时初值为20秒,当计时结束时,由T450控制的常开开关关闭,此时RESET状态200,SET201,从而结束上一个状态,步进入下一个状态201,此后依次执行。
(1)设计目的:
掌握PLC原理,练习使用梯形图对PLC编程。
(2)设计指标:
利用PLC控制绘图仪作图。
二、原理设计(或基本原理)
编程驱动步进电机,利用绘图仪画出如下SEU标志:
考虑到绘图仪的特性,采用分笔画画出,故可以按照如下顺序画出:
三、方案论证(架构设计)
1.确定电机启停、正反转的控制方式
(1)X轴由M106、M110的开通、关断来控制:
33
T453
计时器
控制写第4笔时间
67
Y546
输出继电器
输出第15笔
SEU字母共分15的步骤写成,在程序中体现为15个状态,分别由M200~M207,M240~M246来控制触发,同时使用了计时器T450~T457,T550~T556。状态寄存器存储步进运行状态,作为顺序执行的逻辑,决定步进的步骤,通过计时器决定步长,画出不同长度的笔画。
107SM247
108LDY531
109ORY533
110ORY543
111ORY546
112OUTM106
113LDY532
114ORY535
115ORY536
116ORY540
117ORY541
118ORY544
119OUTM107
120LDY531
121ORY533
122ORY536
123ORY541
053OUTT457
054K20
055OUTY537
056LDT457
057RM207
058SM240
059LDM240
060OUTT550
061K20
062OUTY540
063LDT550
064RM240
065SM241
066LDM241
067OUTT551
068K10
069OUTY541
070LDT551
11
M205
辅助继电器
触发第6笔
45
T650
计时器
输出方波
12
M206
辅助继电器
触发第7笔
46
T651
计时器
输出脉冲
13
M207
辅助继电器
触发第8笔
47
Y430
输出继电器
X轴三相输出
14
M210
辅助继电器
控制电机的三相输出
48
Y431
输出继电器
X轴三相输出
15
M211
辅助继电器
控制电机的三相输出
辅助继电器
触发第1笔
40
T552
计时器
控制写第11笔时间
7
M201
辅助继电器
触发第2笔
41
T553
计时器
控制写第12笔时间
8
M202
辅助继电器
触发第3笔
42
T554
计时器
控制写第13笔时间
9
M203
辅助继电器
触发第4笔
43
T555
计时器
控制写第14笔时间
10
M204
辅助继电器
触发第5笔
44
T556
计时器
53
Y530
输出继电器
输出第1笔
20
M223
辅助继电器
移位信号产生三相输出
54
Y531
输出继电器
输出第2笔
21
M224
辅助继电器
移位信号产生三相输出
55
Y532
输出继电器
输出第3笔
22
M225
辅助继电器
移位信号产生三相输出
56
Y533
输出继电器
输出第4笔
23
M240
辅助继电器
触发第8笔
57
Y534
输出继电器
124ORY543
125ORY544
126ORY546
127OUTM110
128LDY530
129ORY531
130ORY532
62
Y541
输出继电器
输出第10笔
29
M246
辅助继电器
触发第14笔
63
Y542
输出继电器
输出第11笔
30
T450
计时器
控制写第1笔时间
64
YBaidu Nhomakorabea43
输出继电器
输出第12笔
31
T451
计时器
控制写第2笔时间
65
Y544
输出继电器
输出第13笔
32
T452
计时器
控制写第3笔时间
66
Y545
输出继电器
输出第14笔
东南大学自动化学院
《PLC原理及其应用》
专业综合设计报告
姓名:学号:
专业:自动化实验室:罗克韦尔实验室
组别:同组人员:
设计时间:2010年9月6日——2010年9月15日
评定成绩:审阅教师:
一.专业综合设计的目的与要求………………………………………………………1
二.原理设计…………………………………………………………………………1
输出第5笔
24
M241
辅助继电器
触发第9笔
58
Y535
输出继电器
输出第6笔
25
M242
辅助继电器
触发第10笔
59
Y536
输出继电器
输出第7笔
26
M243
辅助继电器
触发第11笔
60
Y537
输出继电器
输出第8笔
27
M244
辅助继电器
触发第12笔
61
Y540
输出继电器
输出第9笔
28
M245
辅助继电器
触发第13笔
071RM241
072SM242
073LDM242
074OUTT552
075K30
076OUTY542
077LDT552
078RM242
079SM243
080LDM243
081OUTT553
082K20
083OUTY543
084LDT553
085RM243
086SM244
087LDM244
088OUTT554
通过这次共同完成一个课程设计,我了解到了做类似的课程设计的具体过程,将一个复杂的模块分离成几个独立的模块进行编程,当把这些独立的模块解决后,然后将其整合起来进行调试,这样可以很好的将一个大的项目分解为几个简单的独立的项目来处理,最后能更加方便的完成项目。同时我学会了当出现问题时如何进行错误的检查。
这次课程设计又让我们学到了一中新的控制器的使用方法,以及一种新的编程语言----梯形图。收获很大,很感谢老师细心的指导。
Y431、Y433、Y543、Y546四个状态需要输出M106高电平,从而组合出电机的转动,于是我们将四个状态相并,并的结果输出入M106,从而控制步进电机。
进给方向控制即步进电机的转向控制。步进电机的转向可以通过改变步进电机各绕组的通电顺序来改变其转向;如三相步进电机通电顺序为A-B-C-A…时步进电机正转;当绕组按A-C-B-A…顺序通电时步进电机反转。因此可以通过PLC输出的方向控制信号改变硬件环行分配器的输出顺序来实现,或经编程改变输出脉冲的顺序来改变步进电机绕组的通电顺序实现。M110、M106的组合是控制Y轴的正反转,M111、M107控制X轴的正反转。
Y430~Y432控制X轴的输出,输出3相交流电,控制X轴的步进电机。
Y433~Y435控制Y轴的输出,输出3相交流电,控制Y轴的步进电机。
六.分析与总结
这次的PLC学习,首先让我们第一次认识到了流程图的重要性,只有通过先画流程图,然后才能发现自己的总体的设计下的具体的小的问题,才能跟全面的考虑整个设计项目,是站在全局的角度来设计实现一个工程,在设计刚开始的时候,我们没有注意到这一点,这让我们走了很多的弯路。通过画流程图,最后我们又得到了系统运行的状态流图,在此基础上,我们进行了程序的设计,通过一步一步的调试,最后终于完成了自己的设计项目。
035LDT454
036RM204
037SM205
038LDM205
039OUTT455
040K20
041OUTY535
042LDT455
043RM205
044SM206
045LDM206
046OUTT456
047K10
048OUTY536
049LDT456
050RM206
051SM207
052LDM207
35
T455
计时器
控制写第6笔时间
2
M106
辅助继电器
X轴反转
36
T456
计时器
控制写第7笔时间
3
M107
辅助继电器
Y轴反转
37
T457
计时器
控制写第8笔时间
4
M110
辅助继电器
X轴启动暂停
38
T550
计时器
控制写第9笔时间
5
M111
辅助继电器
Y轴启动暂停
39
T551
计时器
控制写第10笔时间
6
M200
附1、梯形图
附2.代码
001LDX401
002OUTM200
003LDM200
004OUTT450
005K20
006OUTY530
007LDT450
008RM200
009SM201
010LDM201
011OUTT451
012K10
013OUTY531
014LDT451
015RM201
016SM202
110置0
110置1
106置0
X轴不转
X轴正转
106置1
X轴反转
(2)Y轴由M107、M111的开通、关断来控制:
111置0
111置1
107置0
Y轴不转
Y轴正转
107置1
Y轴反转
四.程序状态流程图
五、方案实现与测试(或调试)
名称
性质
作用
34
T454
计时器
控制写第5笔时间
1
M071
辅助继电器
初始化脉冲
三.方案论证…………………………………………………………………………1
四.程序状态流程图……………………………………………………………………2
五.方案实现与测试……………………………………………………………………3
六.分析与总结…………………………………………………………………………4
一、专业综合设计的目的与要求(含设计指标)
017LDM202
018OUTT452
019K20
020OUTY532
021LDT452
022RM202
023SM203
024LDM203
025OUTT453
026K10
027OUTY533
028LDT453
029RM203
030SM204
031LDM204
032OUTT454
033K50
034OUTY534
089K20
090OUTY544
091LDT554
092RM244
093SM245
094LDM245
095OUTT555
096K20
097OUTY545
098LDT555
099RM245
100SM246
101LDM246
102OUTT556
103K20
104OUTY546
105LDT556
106RM246
49
Y432
输出继电器
X轴三相输出
16
M212
辅助继电器
控制电机的三相输出
50
Y433
输出继电器
Y轴三相输出
17
M220
辅助继电器
移位信号产生三相输出
51
Y434
输出继电器
Y轴三相输出
18
M221
辅助继电器
移位信号产生三相输出
52
Y435
输出继电器
Y轴三相输出
19
M222
辅助继电器
移位信号产生三相输出
Y530~Y537,Y540~Y546作为每个笔画的输出,决定步进电机的转向。
当X401持续导通时,M200输出高电平,使M200导通,此时Y530输出,同时T450开始计时,计时初值为20秒,当计时结束时,由T450控制的常开开关关闭,此时RESET状态200,SET201,从而结束上一个状态,步进入下一个状态201,此后依次执行。
(1)设计目的:
掌握PLC原理,练习使用梯形图对PLC编程。
(2)设计指标:
利用PLC控制绘图仪作图。
二、原理设计(或基本原理)
编程驱动步进电机,利用绘图仪画出如下SEU标志:
考虑到绘图仪的特性,采用分笔画画出,故可以按照如下顺序画出:
三、方案论证(架构设计)
1.确定电机启停、正反转的控制方式
(1)X轴由M106、M110的开通、关断来控制:
33
T453
计时器
控制写第4笔时间
67
Y546
输出继电器
输出第15笔
SEU字母共分15的步骤写成,在程序中体现为15个状态,分别由M200~M207,M240~M246来控制触发,同时使用了计时器T450~T457,T550~T556。状态寄存器存储步进运行状态,作为顺序执行的逻辑,决定步进的步骤,通过计时器决定步长,画出不同长度的笔画。
107SM247
108LDY531
109ORY533
110ORY543
111ORY546
112OUTM106
113LDY532
114ORY535
115ORY536
116ORY540
117ORY541
118ORY544
119OUTM107
120LDY531
121ORY533
122ORY536
123ORY541
053OUTT457
054K20
055OUTY537
056LDT457
057RM207
058SM240
059LDM240
060OUTT550
061K20
062OUTY540
063LDT550
064RM240
065SM241
066LDM241
067OUTT551
068K10
069OUTY541
070LDT551