可编程逻辑控制课程设计 plc课程设计.docx
- 文档编号:4329518
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:13
- 大小:208.73KB
可编程逻辑控制课程设计 plc课程设计.docx
《可编程逻辑控制课程设计 plc课程设计.docx》由会员分享,可在线阅读,更多相关《可编程逻辑控制课程设计 plc课程设计.docx(13页珍藏版)》请在冰豆网上搜索。
可编程逻辑控制课程设计plc课程设计
成绩_______
重庆邮电大学移通学院自动化系
可编程逻辑控制器
课程设计报告
题目西门子PLC
系别自动化系
专业名称电气工程与自动化
班级05130903
学号0513090313
姓名李志强
指导教师杨传燕
《可编程逻辑控制器》课程设计任务书
——供09级电气工程及其自动化、电气工程与自动化、自动化专业学生用
引言:
《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。
它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。
一、设计题目二:
六人投票机系统设计
本设计要求熟练使用西门子公司的S7-200系列产品的指令系统,根据控制要求进行PLC梯形图编程,设计一个六人投票机系统。
二、系统工作过程说明
如下图所示,为一个设计六人投票机系统模拟图,即六人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过;若赞成与反对人数相等,则表示同票,重新投票。
图1六人投票机
设计要求:
1、按下“启动”开关,开始计时,必须在5s的时间内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。
2、5s后投票停止后,存储器中的结果为最终结果。
将结果进行比较,并显示投票结果。
投票结果用三个灯(Y0,Y1,Y2)显示,Y0表示通过,Y0闪烁表示全票通过,Y1表示没通过,Y2表示同票。
3、当投票结果显示后,就不再接受任何信息,即使再投票,仍然不会改变其结果。
4、按下复位开关,所有的投票等立即熄灭,结果清零,可进行再次开始投票。
5、主持人按下停止按钮,系统停止工作。
三、设计步骤:
(1)对系统进行需求分析,确定I/O点数,分配I/O地址
(2)画出PLC硬件接线图;
(3)绘制PLC梯形图;
(4)系统上机调试。
摘要
近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。
据统计,可编程控制器是工业自动化装置中应用最多的一种设备。
专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。
PLC具有对使用环境适应性强的特性,同时其内部定时器资源也十分丰富。
本设计为六人投票系统,,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过;若赞成与反对人数相等,则表示同票,重新投票
在经过了一学期的学习过程中,我们对PLC的发展历程有了一定的认识和了解,并对它的工作原理进行了深入的学习和探讨;故此,在我们都意识它重要性的今天,我们就更加应该掌握这门技艺,让我们将来能在社会上更加稳健的发展。
关键词:
PLC;控制;投票系统
一、绪论
1、设计目的
1设计出plc控制的六人投票控制机;
2掌握plc的编程软件平台、定时器、计数器、传送指令、主子程序等有关指令的编程方法;
3熟悉plc与上位机通讯、软件调试的方法;
4培养学生的综合设计设计能力、分析问题与解决问题的能力。
2、设计内容
有六人参加竞选投票,主持人主持投票的全过程,直到有投票结果
3、要实现的目标
①按下启动按钮,开始计时,需在5S内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。
②5S后立即显示投票结果:
Y0亮:
表示不通过(即赞成人数<50%);
Y1亮:
表示票数相同(即赞成与反对人数相同);
Y2亮:
表示投票通过(即赞成人数>50%);
Y0、Y1、Y2闪烁:
表示全数通过。
③当投票结果显示后,就不再接受任何信息。
即使再次投票,仍然不会改变其结果。
并且投票台前的灯不会亮。
④主持人按下复位按钮,所有的投票灯立即熄灭,可进行再次投票。
⑤主持人按下停止按钮,系统停止工作。
二、系统分析及硬件设计
1、系统工作说明
控制器选用S7-200PLC,CPU为226,数字量输入为24点DC输入,数字量输出为16点继电器输出。
被控对象为六人投票机,PLC自动控制投票机工作的全过程。
2、系统I/O分配
输入变量程序符号表
序号
符号
地址
注解
1
启动
I1.0
按下后系统启动
2
复位
I1.1
按下后系统停止
3
停止
I1.2
复位
4
K1
I0.0
1号投票台
5
K2
I0.1
2号投票台
6
K3
I0.2
3号投票台
7
K4
I0.3
4号投票台
8
K5
I0.4
5号投票台
9
K6
I0.5
6号投票台
输出变量程序符号表
序号
符号
地址
注解
1
L1
Q1.0
按下K1后,1号投票灯亮
2
L2
Q1.1
按下K2后,2号投票灯亮
3
L3
Q1.2
按下K3后,3号投票灯亮
4
L4
Q1.3
按下K4后,4号投票灯亮
5
L5
Q1.4
按下K5后,5号投票灯亮
6
L6
Q1.5
按下K6后,6号投票灯亮
7
不通过Y0
Q0.0
当票数通过率低于50%,Y0灯亮
8
通过Y1
Q0.1
当票数通过率为50%,Y1灯亮
9
同票Y2
Q0.2
当票数通过率高于50%,Y2灯亮
3、PLC外围接线
输入
接线
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I1.0
I1.1
I1.2
SQ1
SQ2
SQ3
SQ4
SQ5
SQ6
SQ7
SQ8
SQ9
输出
接线
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q0.8
HL0
HL1
HL2
HL3
HL4
HL5
HL6
HL7
HL8
三、系统软件设计
1、系统流程图
图1主程序
图2判断子程序
2、系统程序设计
6人投票主程序/主程序(OB1)块:
创建时间:
2012.05.2818:
44:
16
修改时间:
2012.05.3019:
25:
31
符号变量类型数据类型注释TEMPTEMPTEMPTEMP
6人投票主程序/SBR_0(SBR0)块:
创建时间:
2012.05.2810:
34:
06
修改时间:
2012.05.3012:
05:
11
符号变量类型数据类型注释ENINBOOLININ_OUTOUTTEMP
6人投票主程序/SBR_1(SBR1)块:
创建时间:
2012.05.2812:
33:
03
修改时间:
2012.05.3018:
24:
07
符号变量类型数据类型注释ENINBOOLININ_OUTOUTTEMP
四、系统调试
模拟调试:
运用S7-200及仿真软件进行模拟调试
总结
通过本次课程设计成功设计出了六人投票控制机控制程序。
这次课程设计使我对PLC的编程与控制有了更加深入的了解,对S7-200PLC的理解也更加深刻,操作更加娴熟。
同时使用了组态王上位监控软件进行监控更像是完成了一个小的工程。
通过对S7-200PLC和组态王的协同作业,我感觉自己初步接触到了所学知识与实际应用的密切性和重要性。
在今后的时间了,还是需要再多花些心思来掌握PLC这门强大的课程。
参考文献
[1].刘美俊主编.西门子PLC编程及应用.北京:
机械工业出版社,2011.7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程逻辑控制课程设计 plc课程设计 可编程 逻辑 控制 课程设计 plc