基于PLC控制的数码管显示
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子通信工程系工业通信技术课程设计报告
设计题目:
专业
班级学号
姓名
指导教师
设计日期
目录
目录
一、引言................................ 错误!未定义书签。
二、设计目的 ............................ 错误!未定义书签。
三、设计要求 ............................ 错误!未定义书签。
四、总体设计 ............................ 错误!未定义书签。
五、总结................................ 错误!未定义书签。
六、参考文献 (9)
一、引言
随着科学技术的飞速发展,在现代生活中,PLC在交通灯、电梯、抢答器等系统日益得到广泛应用的现状,文章介绍了PLC在数码管显示控制中的应用,并给出其PLC控制系统的接线图和梯形图程序设计.该设计具有可编程性、线路简单、可靠性高等特点,提高了系统的灵活性及可扩展性,实验结果验证了该设计的实用性.
二、设计目的
1.通过设计有关数码管显示的PLC控制程序熟悉PLC系统设计流程,加深对PLC工作原理的理解,熟练掌握相关指令的编写方法,在实践中加深对工业通信技术理论知识的理解。
2.在PLC系统设计的过程中运用了数字电路中的译码器、单片机原理及接口技术中的程序流程思想,并涉及Protel电子线路CAD绘图设计等知识,增强学科间知识渗透和综合运用能力。
3.整个课程设计过程中增强理论联系的能力、动手实践能力、团结协作能力、语言沟通表达能力,提高综合素质。
三、设计要求
利用PLC控制一个七段数码管的数字显示,其中有两个控制按钮一个“+”一个“—”当系统接入电源后数码管显示0,现在按下一次“+”数码管上的数字加一,加到9,按下:“—”数码管上的数字减一,减到0。
四、总体设计
1)输入分配
加“1”键和减“1”键分别对应输入继电器X00和X01。
(2)输出分配
PLC的输出继电器Y000到Y002分别作为译码器D0到D3的输入。由74HC4511译码器驱动数码管显示“0”到“9”的数字。
(3)为便与说明输出分配关系,将输出部分电路图和74HC4511相关功能表绘出,输出部分电路图如图1。
图1. 输出部分电路图
74HC4511的相关功能表如表2
表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
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
2、程序框图
如图2所示。
图 2 程序框图
3、梯形图
设计中使用三菱PLC编程软件SWOPC-FXGP WIN-C(FXGPWIN)对程序进行调试,但考虑到视图的效果,使用Word绘图工具绘制梯形图。如下图所示。每页中梯形图均自左开始。
4、指令表
每页中指令均从左列开始。
LD X00 OUT C1
K1 OUT C2
K2 OUT C3
K3 OUT C4
K4 OUT C5
K5 OUT C6
K6 OUT C7
K7 OUT C8
K8 OUT C9
K9 LD C1 OR C3 OR C5 OR C7 OR C9 OUT Y000 LD C2 OR C3 OR C6 OR C7 OUT Y001 LD C4 OR C5 OR C6 OR C7 OUT Y002 LD C8 OR C9 OUT Y003 LD C2 RST C1
LD C3 RST C2
LD C4 RST C3
LD C5 RST C4
LD C6 RST C5
LD C7 RST C6
LD C8 RST C7
LD C9 RST C8
LD X01 OUT C18
K1 OUT C17
K2 OUT C16
K3 OUT C15
K4 OUT C14
K5 OUT C13
K6 OUT C12
K7 OUT C11
K8 OUT C10
K9 LD C17 OR C15 OR C13 OR C11 OUT Y000 LD C17 OR C16 OR C13 OR C12 OUT Y001 LD C17 OR C16 OR C15 OR C14 OUT Y002 LD C18 OUT Y003 LD C17 RST C18 LD C16 RST C17 LD C15 RST C16 LD C14 RST C15 LD C13 RST C14 LD C11 RST C12 LD C10 RST C11 END