课程设计
课程设计题目:数码管显示
姓名:
专业:电气自动化技术
班级:10电气一班
学号:20101114110
指导教师:
日期:2011.12.28
目 录
一、实验目的
二、实验器材
三、实训要求
四、实验原理
五、心得体会
一、实验目的
掌握PLC的基本逻辑指令的应用
熟练掌握PLC编程的基本方法和技巧
熟练掌握编程软件的基本操作
掌握PLC的外部接线及操作
二、实验器材
可编程序控制器1台
实训控制台1个
东方明珠模板1个
基础实验模板1个
计算机1台
连接导线若干
三、实训要求
设计一个用PLC基本逻辑指令来控制数码管循环显示数字0、1、2、3……9的控制系统。其制要求如下:
程序进行后显示0,延时Ts;显示1,延时Ts;显示2……;显示9,延时Ts;再显示0,……,如此循环。
按停止按钮时,程序停止运行。
四、实验原理
(一)梯形图
(二)指令表
(三)I/O分配
X000:停止按钮;
X001:启动按钮;
Y001~Y007:数码管的a~g.
(四)梯形图方案设计
根据控制要求,可采用时间继电器连续输出并累积计时方法,这样可使数码管的显示由时间来控制,使编程的思路变得简单。数码管的显示是通过输出点来控制的,显示的数字与各输出点的对应关系:a(Y001)b(Y002)c(Y003)d(Y004)e(Y005)f(Y006)g(Y007);
数字与各输出点的对应关系如下图所示:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
a | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
b | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
c | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
d | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
e | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
f | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
g | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
按下启动按钮SB1,数码管依次循环显示数字0、1、2、3、4、5、6、7、8、9、0、1……,为了增加美观度,我将八段数码管分别接到东方明珠和彩灯控制模板上,则彩灯控制模板和东方明珠模板上的灯也循环亮……
五、心得体会
此次PLC可课程设计实训,使得我更加熟练地掌握了PLC基本逻辑指令的应用和编程的基本方法和技巧。之前上课期间的实验中,我觉得在接线方面我有很大的缺陷,在此次实训中得到了显著地提高,这让我感到很高兴。并且,在此次实训中,我们每个同学所做的实验都是不能相同的,让我们告别了“大锅饭”时代,自己动手找实训材料,自己编程,自己接线,调试等等。都让我们的动手能力得到了提高,特别是更加熟练PLC的各项功能。也让我更加了解到PLC在实际生活中的有力利用,它不愧是当代工厂中的主流控制系统!知道了它在生活中发挥的重要作用,我们高职高专的学生就更加需要好好学习,把它学好学精,我相信它将是我们以后在找工作的过程中的一把利刃。让我们大家一起努力吧!Come on! Every one!