PLC实现数码管显示动画课程设计.doc
文本预览下载声明
电子通信工程系
工业通信技术课程设计报告
设计题目: 结合数码管显示动画设计PLC控制程序
专 业 电子信息工程
班级学号 081308322
姓 名 苏冰山
指导教师 华红艳
设计日期 2011年6月7日
目录
一、引言 1
二、设计目的 1
三、设计要求 1
四、总体设计 2
五、总结 8
六、参考文献 9
一、引言
在实际生活中,数码管显示在交通灯,电梯,抢答器等处都可以见到,由此可见,数码管的显示控制在实际生活中的应用十分广泛.本次课程设计通过利用三菱 FX2N-48MR型PLC,来实现对数码管显示数字的控制。
本次课程设计根据所给的数码管显示动画来设计PLC控制程序,动画给我们以下信息量:能够按“+”“-”按钮来控制数码管的数字加减。根据这些要求我们要实现数码管可以接一个74HC4511译码器来驱动数码管,然后通过PLC程序来实现输出控制译码器。
二、设计目的
1.通过设计有关数码管显示的PLC控制程序熟悉PLC系统设计流程,加深对PLC工作原理的理解,熟练掌握相关指令的编写方法,在实践中加深对工业通信技术理论知识的理解。
2.在PLC系统设计的过程中运用了数字电路中的译码器、单片机原理及接口技术中的程序流程思想,并涉及Protel电子线路CAD绘图设计等知识,增强学科间知识渗透和综合运用能力。
3.整个课程设计过程中增强理论联系的能力、动手实践能力、团结协作能力、语言沟通表达能力,提高综合素质。
三、设计要求
本次课程设计根据所给的数码管显示动画来设计PLC控制程序,动画给我们以下信息量:
1.能够按“+”“-”按钮来控制数码管的数字加减,即实现按“+”数码管由“0”逐一加到“9”,然后按“-”由“9” 逐一减到“0”的功能。
2.每一次触发对应一次数字的变化,实现手动控制。
四、总体设计
1、输入/输出分配
(1)输入分配
加“1”键和减“1”键分别对应输入继电器X00和X01。
(2)输出分配
PLC的输出继电器Y000到Y002分别作为译码器D0到D3的输入。由74HC4511译码器驱动数码管显示“0”到“9”的数字。
(3)为便与说明输出分配关系,将输出部分电路图和74HC4511相关功能表绘出,输出部分电路图如图4.1.1。
图4.1.1 输出部分电路图
74HC4511的相关功能表如表4.1.1
表4.1.1 74HC4511相关功能表
十进
制数 输入 输出 字形 LE BI LT D3 D2 D1 D0 a b c d e f g 0 L
L
L
L
L
L
L
L
L
L H
H
H
H
H
H
H
H
H
H H
H
H
H
H
H
H
H
H
H L L L L
L L L H
L L H L
L L H H
L H L L
L H L H
L H H L
L H H H
H L L L
H L L H H H H H H H L
L H H L L L L
H H L H H L H
H H H H L L H
L H H L L H H
H L H H L H H
L L H H H H H
H H H L L L L
H H H H H H H
H H H H L H H 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
2、程序框图
如图4.2.1所示。
图4.2.1 程序框图
3、梯形图
设计中使用三菱PLC编程软件SWOPC-FXGP WIN-C(FXGPWIN)对程序进行调试,但考虑到视图的效果,使用Word绘图工具绘制梯形图。如下图所示。每页中梯形图均自左开始。
4、指令表
每页中指令均从左列开始。
LD X00
OUT C1
K1
OUT C2
K2
OUT C3
K
显示全部