预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

电子通信工程系 工业通信技术课程设计报告 设计题目: 专业 班级学号 姓名 指导教师 设计日期 目录 目录 一、引言................................错误!未定义书签。 二、设计目的............................错误!未定义书签。 三、设计要求............................错误!未定义书签。 四、总体设计............................错误!未定义书签。 五、总结................................错误!未定义书签。 六、参考文献............................................9 1 一、引言 随着科学技术的飞速发展,在现代生活中,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。 2 图1.输出部分电路图 74HC4511的相关功能表如表2 表174HC4511相关功能表 十进输入输出字形 制数LEBILTD3D2D1D0abcdefg 0LHHLLLLHHHHHHL0 1LHHLLLHLHHLLLL1 2LHHLLHLHHLHHLH2 3LHHLLHHHHHHLLH3 4LHHLHLLLHHLLHH4 5LHHLHLHHLHHLHH5 6LHHLHHLLLHHHHH6 7LHHLHHHHHHLLLL7 8LHHHLLLHHHHHHH8 9LHHHLLHHHHHLHH9 2、程序框图 如图2所示。 3 开始 数码管显示“0” N 加1键按下? Y 每按下一次数码管示数逐一向上递增 N 数码管示数为“9”? Y N 减1键按下? Y 每按下一次数码管示数逐一向上递减 N 数码管示数为“0”? Y 图2程序框图 3、梯形图 设计中使用三菱PLC编程软件SWOPC-FXGPWIN-C(FXGPWIN)对程序进行调试, 但考虑到视图的效果,使用Word绘图工具绘制梯形图。如下图所示。每页中梯 形图均自左开始。 4 X00C4 C1Y002 K1 C5 C2 K2 C3C6 K3 C4 C7 K4 C5 K5 C8 C6 K6Y003 C7 C9 K7 C8 K8 C9 C2 C1K9 RSTC1 Y000 C3 C3 RSTC2 C5C4 RSTC3 C7C5 RSTC4 C9 C6 RSTC5 C2 C7 Y001RSTC6 C3C8 RSTC7 C6 C9 RSTC8 C7 5 X01C17 C18Y002 K1 C16 C17 K2 C16C15 K3 C15C14 K4 C14 K5 C13C18 K6Y003 C12 K7C17 RSTC18 C11 K8C16 C10RSTC17 K9 C17C15 RSTC16 Y000 C15C14 RSTC15 C13C13 RSTC14 C11C12 RSTC13 C11 C17RSTC12 Y001