文档库 最新最全的文档下载
当前位置:文档库 › PLC数码管控制

PLC数码管控制

PLC数码管控制
PLC数码管控制

xxxxx 大学

《多路彩灯控制器》课程设计报告

课题名称:多路彩灯控制器学院:xxxxxxx

专业:xxxxxxx

班级:xxxxxxx

学号:xxxxxx

姓名:xxxxxxxxx

指导老师:xxxxxxxx

日期:xxxxxxxxxxx

目录

一、设计目的

二、设计摘要、要求及原理

三、所有使用的元件

四、总体方案的选择与设计

1. 总体方案的选择

2. 总体方案的设计

五、单元电路的设计

1.花型演示电路

2.花型控制信号电路

3.交替节拍控制电路

4.时钟信号电路

六、总体电路图

七、电路组装、调试过程中遇到的问题及解决办法

八、总结

九、参考文献

多路彩灯控制器的设计

一设计目的

1.了解并掌握数字电子技术课程所学的基础理论知识。

2.通过对理论知识的掌握,学会用其进行基本的电路设计。

3.熟悉常用集成数字芯片,并掌握其结构组成、工作原理及逻辑功能,进一步学会使用其进行电路的设计。

4.了解并熟悉数字电子技术设计的基本思想和方法、原理,

5.培养学生在遇到难题时,会用科学分析和解决问题的方法。

6.培养学生的综合设计能力、严谨认真的工作作风和实事求是的工作态度。

二设计摘要、要求及原理

1.设计摘要:

通过对数字电子技术课程所学的基础理论知识的认识、了解与掌握。本设计将采用几个基本的数字集成的74系列(74LS90,74LS153,555)芯片来完成所需要的数字逻辑显示功能。设计过程中,先进行单元电路的设计,单元电路的设计包括:1.花型演示电路;2.花型控制信号电路;3.交替节拍控制电路; 4.时钟信号电路。再进行总体方案的设计,其中含有:1. 总体方案的选择2. 总体方案的设计。通过几个方案的对比,得出最佳方案来设计总电路图。所用元件有74LS161、74LS194(移位寄存器)、74LS139(双二线——四线译码器)、74LS74(双D触发器)、74LS20(双四输入与非门)、74LS04(六非门)、发光二极管、555定时器、电容、电阻、实验板一个、万用表一个、导线若干、镊子、钳子各一个。

本设计具有逻辑清晰、设计巧妙的特点,能很好的符合《数字电子技术》课程设计的要求。

2.设计要求:

(1).用数字集成器件设计一个能控制八路彩灯的控制器,其

中彩灯用发光二极管模拟。

(2).设计电路的彩灯能产生明暗状态,明暗节拍为一到三秒。

(3).分别用快慢两种节拍实现花型变换,并使其能够演示三

种花型,花型自拟。

(4).选作:用单片机或可编辑逻辑器件实现,要求同上。

3.设计原理:

通过对各种数字集成器件的逻辑功能的了解,如74LS161、74LS194等,设计出满足要求的电路。此次使设计一个能控制八路彩灯的控制器,其中彩灯用发光二极管模拟。设计电路的彩灯能产生明暗状态,明暗节拍为一到三秒。并使其能够演示三种花型,花型自拟。电路在功能相当的情况下,设计的越简单越好,并能够实现和满足设计要求。

三所有使用的元件

1.设计所需的元件:

74LS161(四位二进制同步计数器)----------------- 2个;

74LS194(移位寄存器) --------------------------3个;

74LS139(双二线——四线译码器)------------------1个;

74LS74(双D触发器)--------------------------1个;

74LS20(双四输入与非门)------------------------1个;

74LS04(六非门)--------------------------------1个;

发光二极管--------------------------------------- 8个;

555定时器-----------------------------------1个;

电容: 4.7μf----------------------------------1个;

0.01μf---------------------------------1个;

电阻:150kΩ---------------------------------- 1个;

4.7kΩ-------------------------------1个;

270Ω---------------------------------1个;

实验板一个;

万用表一个;

导线若干;

2.工具:

镊子一个;

钳子一个。

四总体方案的设计与选择

1.总体方案的设计:

对设计题目进行分析研究之后,有以下二种方案:

方案一:总体电路共有三大部分。第一部分实现花型的演示;第二部分实现花型的控制及节拍控制;第三部分实现时钟信号的产生。

花型演示电路

主体框图如下:

节拍控制电路

时钟信号电路

方案一主体框图

方案二:与方案一不同的是在方案一的基础上将整体电路分为四部分。第一部分实现花型的演示;第二部分实现花型的控制;第三部分实现节拍的控制;第四部分实现时钟信号的产生。并在部分电路的设计上与方案一采用了完全不同的方法,例如花型的控制。

花型演示电路

主体框图如下:

花型控制电路

节拍控制电路

方案二主体框图

2.总体方案的选择:

方案一与方案二最大的不同就在:

前者将花型控制与节拍控制两种功能融合在一起,是考虑到只要计数器就可以实现其全部功能的原因,且原理相对简单。如此设计,其优点在于:设计思想比较简单;元件种类使用少,充分利用了各种元件。且因熟悉都比较易于组装电路。缺点则是:中间单元电路连线过于繁多,容易出错,且可能出现线与关系;分析电路时不易弄清楚,出错是不易更具电路图进行修改。要避免这些,则势必造成门电路使用过多,导致电路不稳定,抗干扰能力下降,影响到电路的整体效果。

后者则将以上两种功能分开设计,一个单元电路只实现一种功能。

其优点在于:电路设计模块化,易于检查电路;出错时易于分析修改;且对后面的电路组装及电路调试带来方便。缺点则是:节拍控制电路采用可编辑逻辑电路,原理相对复杂,不易理解。不能够正确的分析和理解电路的工作原理、逻辑功能。另外花型控制电路简单,显示出来的花型也比较简单。

基于以上原因和其他原因,为了更准确的完成课程设计,我选择了电路功能模块化、连线少、易于组装和调试、功能更佳的方案二。

五、单元电路的设计

1.花型演示电路:

由二片移位寄存器194级联实现。其八个输出信号端连接八个发光二极管,用其输出信号控制发光二级管的亮灭实现花型演示。

电路图如下:

三种花型变换样式:

花型1:8路灯分两半。从左至右渐亮,全亮后,再分两半从左至

右渐灭,循环两次。

花型2:从中间到两边对称地逐次渐亮,全亮后仍由中间到两边逐次渐灭,循环两次。

花型3:从左至右顺次渐亮,全亮后逆序渐灭,循环两次。

此设计是每种花型完整的显示两遍,所以三种花型完全显示一遍需要的总结拍数为64,即1到16显示第一个花型,17到32显示第二个花型,33到64显示第三个花型。

要用74LS194实现三个花型的连续显示必须对两片74LS194的S1、S0和SL、SR一句节拍的变化进行相应的改变。现将两片74LS194分为低位片1和高位片2,再将其输出端从低位到高位记为L1~L8。

列出各花型和其对应的194的S1、S0、SL、SR的输入信号及节拍控制信号列表如下:(用^Li表示Li的取非)

经过分析可以得到控制74LS194高低位片的左移右移变化的控制量。用QA~QH表示161从低位到高位的个输出端。

控制结果表达式如下:

电路图如下:

2.花型控制信号电路:

由二片161级联的模22(三种花型节拍总数)计数器加D触发器实现。将其几个输出信号加上适当门电路产生三种花型所需的输入信号,并将计数器的重置(计数器用置数法设计)信号通过D触发器(确

保每个状态保持22拍)反馈到节拍控制电路。

161的级联用的是同步,并用^QH清零。当三种花型全新显示一遍后(总共64拍)161的输出变为00000100所以将161高位片的Q2(即QG)信号输给节拍控制电路的151的A来通过节拍控制电路改变第二遍花型显示的频率。161的CP脉冲来自节拍控制电路中74的输出端Y。

电路图如下

3.交替节拍控制电路:

由一片74139和一片74194级联实现。将上一单元电路的反馈信号作为139的地址端,从而改变194的工作状态,整体上实现脉冲频率的变换,即交替产生快慢节拍。

令74的Vcc,CLR,PR都接高电平,将^Q的输出接到D端,Q端的输出接到151的D1端。

令151的D0,D2,D3,D4,D5,D6,D7,B,C,G’,GND接低电平,Vcc接高电平,D0接时钟信号的CP脉冲,A端接由花型控制电路的QG输出。

所以Y端的输出就为:Y=CP·^A+Q·A

(Q是74D触发器的输出端)由D触发器具有记忆功能,记录上一个状态,所以在每一个CP脉冲的上升沿,Q输出为上一次的记录(即一个脉冲)。也就比时钟信号电路的CP脉冲慢了一拍。

所以通过A为0或1选择Y端输出的脉冲的频率。A端接的是161的高位片的QG即当到达第64拍时QG为1接下来的65~128拍为变慢后的脉冲输出。

电路图如下:

4.时钟信号电路

由一片555加上适当电容及电阻实现。

电容取:4.7μf0.01μf

电阻取:150 kΩ 4.7 kΩ

时钟信号频率为:f=1/T=1/0.7(R1+R2)c=1hz

六、总电路图的设计

七电路组装、调试过程中遇到的问题及解决办法

在电路组装过程中,遇到的最大问题是:起初考虑不周全,芯片分布不够合理,出现了许多“特长线”,不但影响布线速度,而且也会给后来的调试带来不必要的麻烦。当时已经布线不少,不可能重新开始,再三权衡,最后只移动了一个芯片,问题就得到了很大改善;其次就是布线,因为要求不准交叉,且横平竖直,所以在保证连通的情况下,在布线上也下了不少工夫。

调试过程中,第一轮用万用表欧姆档测试,就遇了实验板上有插孔不通的情况,导致芯片不能正常工作。相对于别的办法,我选择了导线显式连通,因为其更明晰,更易实现。对于高阻导线则只能换掉。第二轮接电后,用万用表的电压档测试单元电路的状态。如:时钟信号电路的信号是否正常产生,控制信号电路中的计数器能否正常计数,D触发器能否每22拍翻转一次……最后在整体上测试一遍。

在整个调试完成后,却遇到的新问题:彩灯演示时有时正常有时

混乱。在排除其它可能的情况下,我仔细检查各端子的连接情况,发

现清“0”端在清“0”后悬空了。将其插到电源正极后,发现问题解

决了。

八总结

课程设计刚开始,拿着选定的题目不知如何入手。毕竟课程设计不同于实验课,电路图都要自己设计。静下心来,仔细分析题目,再加上指导老师的说明与提示,心中才有了谱。将整个系统根据不同的功能化分成模块,再分别进行设计,逐个攻破,最后再将其整合即可。本次课程实习我虽然用了一个星期的时间就全部做完,但整个过程我都认真的完成了,而且从中收获很多。可以总结为以下的几点:

第一,加深了对数字电路逻辑设计的一些相关知识的了解。同时也很好的复习了着门课,使对它的理解更加透彻。在设计过程中,既有用过的芯片,又有没用过的,只能自己查表,分析功能,即学即用。最后调试阶段,哪怕一个小小的错误也会使结果出不来。只好一条线一条线地查,一个孔一个孔地测。结果终于出来了,又发现有的地方还应改进。如快慢节拍不是很明显,花型比较简单,且555产生的时钟信号频率太小等等。

第二,几个人一组,既增加了动手能力,又能够将理论联系实际。在交流中取得进步,在问题中有所感触,在老师的帮助下更上一层楼。

第三,通过这次课程设计,使我受益颇多。了解到课程实习设计是开端,连接是关键,测试是必须。既巩固了课堂上学到的理论知识,又掌握了常用集成电路芯片的使用。在此基础上学习了数字系统设计的基本思想和方法,学会了科学地分析实际问题,通过查资料、分析资料及请教老师和同学等多种途径,独立解决问题。同时,也培养了我认真严谨的态度。

PLC课程设计-LED灯数码显示控制

成绩 可编程逻辑控制器课程设计报告 题目LED灯数码显示控制 系别 专业名称 班级 学号 姓名 指导教师

目录 一、引言 (4) 二、系统总体方案设计 (4) 系统硬件配制及组成原理 (4) PLC各组成部件及作用 (4) PLC的分类 (5) LED数码管的结构及工作原理 (6) 系统变量定义及分配表 (7) 系统接线图设计 (7) 三、控制系统设计 (8) 控制程序设计思想 (8) 控制程序时序图设计 (8) 四、系统调试及结果分析 (8) 系统调试及解决的问题 (8) 结果分析 (9) 五、结束语 (9) 六、参考文献 (9) 附录 (10)

LED 数码显示控制 一、实验目的 了解并掌握LED 数码显示控制中的应用及其编程方法。 二、控制要求 按下启动按钮后,由八组LED 发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A 、B 、C 、D 、E 、F 再返回初始显示,并循环不止。 三、LED 数码显示控制的实验面板图: 四、实验设备 1、安装了STEP7-Micro/WIN32编程软件的计算机一台 2、PC/PPI 编程电缆一根 3、锁紧导线苦干 五、实验步骤 1、根据上表进行输入输出接线; 2、编写程序,并把程序输入STEP7中; 3、检查输入程序无误以后,将程序下载到主机内,并且把PLC 的工作模式达到RUN 模式; 4、拨动输入开关SD ,观察输出LED 的显示结果。 输入 接线 SD 启动 输出 接线 A B C D E F G H A B C D E F G H

PLC设计数码管循环显示

设计任务及指标: 用LED数码管间隔显示数字,按下S0依次间隔2s循环显示0~9十个数字,按S1依次间隔2s显示0~9中奇数,5秒后,依次间隔2s显示0~9中偶数,并且实现奇偶的循环。在显示的过程中,只要有一键按下,就立即实现该键的功能,且计数初值为相应循环的初值。 设计思路: 设计可以分为循环模式切换的控制部分、间隔2s的循环控制部分、编码部分和输出部分四大模块。 1.循环模式切换的控制部分: 定义:X000:0~9循环X001:奇偶循环 M200:用来切换显示模式的中间继电器 M203:用来恢复初值的中间继电器 工作过程:按下X000时,M200不得电,M200的触点不工作,实现0~9循环的所有中间继电器接通,并且在X000的启动下,其中的显示0的中间继电器M0开始工作;当按下X001时,M200得电,M200的触点工作,使奇偶循环的所有中间继电器接通,实现切换。同时,当X000与X001中只要任意一个按下时,M203得电,M203的常闭触点断开,使第2~10组控制显示的中间继电器与时间继电器失电,从而保证只有第一组能工作,防止在切换过程中出现两组同时工作导致乱码。梯形图如下:

2.间隔2s的循环控制部分: 定义:控制显示的部分 M0显示0、M1显示1、M2显示2、M3显示3、M4显示4、 M5显示5、M6显示6、M7显示7、M8显示8、M9显示9; M10显示1、M11显示3、M12显示5、M13显示7、M14显示9、 M15显示0、M16显示2、M17显示4、M18显示6、M19显示8; 间隔2s的循环部分: T0~T9的延迟时间为2s,T10的延迟时间为5s ; 工作过程:起动时按下X000,M0开始工作,显示0,T0也开始工作; 2s后T0的常开触点闭合,M1开始工作,显示1,同时M1的常闭触点断开,使得M0失电。重复上述过程,即可实现0~9的循环显示; 此时按下X001,M200、M203工作,M203的常闭触点断开使M1~M9、M11~M19、T1~T9失电,M200的常开触点闭合,常闭触点断开,使得M0~M9一直处于断开,M10~M19接通;与此同时,X001按下使得

车辆出入库管理PLC课程设计系统设有一个显示车库内车辆数量的两位数码管显示器。PLC通过一组8位

信学院 课程设计说明书(2011/2012学年第二学期) 课程名称:PLC应用设计 题目:车辆出入库管理 专业班级: 学生姓名:陈浪 学号:090060116 指导教师: 设计周数:两周 设计成绩: 2012年月日

目录 目录 (2) 第一章引言 (3) 1.1 PLC的基本结构 (3) 1.2 PLC的工作原理 (4) 1.2.1输入刷新阶段 (4) 1.2.2程序执行阶段 (4) 1.2.3输出刷新阶段 (4) 第二章车辆出入库管理系统的构成 (6) 2.1 整体框架 (6) 2.2 传感器的布置 (6) 2.3 显示电路 (7) 第三章 PLC的I/O端口接线 (8) 第四章 I/O 口地址分配 (9) 第五章程序设计 (10) 5.1课题内容 (10) 5.2 计数逻辑 (10) 5.3 程序流程图................................ 错误!未定义书签。 5.4 梯形图 (10) 第六章总结 (13) 第七章元器件清单 (12) 参考文献 (12)

第一章引言 随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。 早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。 1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。 目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广 随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传感器技术的迅猛发展所带来的新控制方式和管理方式的变革,采用先进的、科学的、合理的设计方法,建立一套基于PLC的车辆出入库管理系统最大限度地提高了停车场的使用率,实现车辆出入库控制、数量统计、信息查询过程的自动化,就显得十分必要。 在设计车辆出入库管理系统前,将车道设计为单道,实现车辆出入库管理。在车辆出入库时,设置传感器检测车辆到位, 在车辆出入的同时,通过光电传感器的检测,并且光电传感器与PLC的实时通信,以此来统计车库现有车辆的数目,实现车辆计数的自动化。

DS18B20温度控制数码管显示(汇编非常详细)

; DS18B20温度控制数码管显示(汇编非常详细) * ;* 1、P1.6= → 进入设定温度报警值TL 状态: * ;* L--20 * ;* 2、P1.6 → 进入设定温度报警值TH 状态: * ;* H--28 * ;* 3、P1.6 → 返回 * ;* 4、设定过程:P1.4 →加键(UP),P1.5 →减键(DOWN),可快速调。* ;* ** TIMER_L DA TA23H TIMER_H DA TA24H TIMER_COUN DA TA25H TEMPL DA TA26H TEMPH DA TA27H TEMP_TH DA TA28H TEMP_TL DA TA29H TEMPHC DA TA2AH TEMPLC DA TA2BH TEMP_ZH DA TA2CH BEEP EQU P3.7 DA TA_LINE EQU P3.3 RELAY EQU P1.3 FLAG1 EQU 20H.0 FLAG2 EQU 20H.1 ;------------------------------------------------- K1 EQU P1.4 K2 EQU P1.5 K3 EQU P1.6 K4 EQU P1.7 ;=================================================

ORG 0000H JMP MAIN ORG 000BH AJMP INT_T0 ;-------------------------------------------------- MAIN: MOV SP,#30H MOV TMOD,#01H ;T0,方式1 MOV TIMER_L,#00H ;50ms定时值 MOV TIMER_H,#4CH MOV TIMER_COUN,#00H ;中断计数 MOV IE,#82H ;EA=1,ET0=1 LCALL READ_E2 ;LCALL RE_18B20 MOV 20H,#00H SETB BEEP SETB RELAY MOV 7FH,#0AH ;熄灭符 CALL RESET ;复位与检测DS18B20 JNB FLAG1,MAIN1 ;FLAG1=0,DS18B20不存在 JMP START MAIN1: CALL RESET JB FLAG1,START LCALL BEEP_BL ;DS18B20错误,报警 JMP MAIN1 START: MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#044H ; 发出温度转换命令 CALL WRITE CALL RESET MOV A,#0CCH ; 跳过ROM匹配 CALL WRITE MOV A,#0BEH ; 发出读温度命令 CALL WRITE CALL READ ;读温度数据 CALL CONVTEMP CALL DISPBCD CALL DISP1 CALL SCANKEY

PLC控制数码管显示程序设计

? PLC控制数码管显示程序设计》 学院名称:信息工程学院 专业名称:电气自动化技术 班级名称:电气1204 班 姓名:赵传锋 学号:1205130425 指导教师:汪清平 完成时间:2014年06 月01 日

摘要 数码管显示是一个典型的PIC教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。 本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIC的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC编程设计;接线图:梯形图

、系统组成 1. 设计要求: 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8 4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 2. 系统组成及工作原理: 系统由pic硬件系统和梯形图程序组成。 PLC的控制方式是由继电器控制方式演化而来,由PLC内部的微电子电路构成的软元件线圈和触点取代了硬件继电器的线圈和触点,用PLC的程序指令取代继电器控制的连接导线,将各个元件按照一定的逻辑关系连接起来,PLC内部的中央控制器(CPU)根据输入条件和预定的程序,控制各个软元件的状态,并输出到外部执行部件,控制设备运行。 3. 硬件原理图: +24 v COM 数 管

4.程序流程图:

二、系统设计 设计可以分为循环模式与置数模式的切换控制部分、循环与置数控制部分和输出部分三大模块。 1. 输出部分: 定义: 编码部分中间继电器的常开触点接法: 将Mxx中低位数字相同的中间继电器的常开触点并联接到一起;输出的接法: Y000接a段、Y001接b段、Y002接c段、Y003接d段、 Y004 接e 段、Y005接f 段、Y006接g 段、Y007接dot 段。 工作过程:当编码部分中的某一组工作时,该组中的中间继电器相应的常开触点闭合,从而使相对应的Y00x有输出,这样与输出相连的段就发亮,并组合形成数字。

PLC数码管显示课程设计

PLC课程设计论文 级专业班 题目:数码管显示 学号: 姓名: 指导老师: 二零年月日

加信号 一 任务要求实现的功能 数码管显示0~9十个数字,有三个控制按钮,一个是‘加’按钮SQ1,一个是'减'按钮SQ2,另一个是复位按钮SB 。按一下SQ1数码管显示数据加1,当加到9如果再按下SQ1就显示0;当按一下SQ2时数码管显示数字减1,当减到0如果再按下SQ2就显示9。当按下SB 时,数码管显示0. 二 1.描述功能框图 2.虚拟实物图: - 复位信号 判断是哪种类型的信号 数码管显示的数字加1 减信号 数码管显示的数据减1 数码管显示的数据清零 清零 +

三 流程图 N Y 小于9? 大于0? 启 动 加信号? 复位信号? 显示数字0 Y N D0减1 D0=9 D0复位 N D0加1 Y Y N

四 输入输出分配表 输 入 低压电器 PLC X 元件 输 出 低压电器 PLC Y 元件 清零按钮SQ X0 数码管显示 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 加按钮SB1 X1 减按钮SB2 X2 五 梯形图 六 指令表

七总结体会 这次课程设计是用PLC编程语言设计实现数码管显示。在老师布置题目的时候觉得我们这个题目简单,但是当真的去写的时候因为忘记一条指令,而不知道要怎么实现数码管显示的功能,在同学的相互配合下,我们完成了梯形图的绘制。 在梯形图的绘制过程中,每一个步骤都要认真。通过这次的课程设计,熟悉了PLC系统设计的流程、PLC编程软件,加深了对PLC 工作原理的理解,更加熟悉相关指令的编写方法,在实践中加深了对PLC编程的喜爱。仿真的过程是检验编程是否正确的方法。从开始的一无所知,到后来的慢慢熟悉,我感到很兴奋,明白只有全面的考虑问题才能做出系统而严谨的设计。 按照指导老师的要求,我们两个同学一组,我们相互配合,交流对题目的理解,对程序的分析,动手实践能力和团结协作能力都得到了提高。

plc控制数码管显示

一、设计目的 1、通过利用PLC控制数码管显示熟悉相关的编程应用 2、实现题目设计中要求的功能实现 二、设计要求 按下启动按钮后,由八组LED发光二极管模拟的八段数码管显示:先是一段段显示,显示次序是:A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f。再返回初始显示,并循环不止。 三、设计内容(可加附页) 1、列出输入输出表 2、画出系统接线图 3、根据控制要求设计出梯形图 4、写出指令表 LD 200.00 ANDNOT TIM000 LD TIM001 ANDNOT TIM002 ORLD LD TIM002 ANDNOT TIM003 ORLD LD TIM004 ANDNOT TIM005 ORLD LD TIM005 ANDNOT TIM006 ORLD LD TIM006 ANDNOT TIM007 ORLD LD TIM007 ANDNOT TIM008 ORLD LD TIM008 ANDNOT TIM009 ORLD LD TIM009 ANDNOT TIM010 ORLD LD TIM011 ANDNOT TIM012 ORLD LD TIM013 ANDNOT TIM014 ORLD LD TIM014 ANDNOT TIM015 ORLD LD 200.01 ANDNOT TIM016 ORLD OUT 10.00 LD 200.00 ANDNOT TIM000 LD TIM000 ANDNOT TIM001 ORLD LD TIM001 ANDNOT TIM002 ORLD LD TIM002 ANDNOT TIM003 ORLD LD TIM003 ANDNOT TIM004 ORLD LD TIM006 ANDNOT TIM007 ORLD LD TIM007 ANDNOT TIM008 ORLD LD TIM008 ANDNOT TIM009 ORLD LD TIM009

PLC控制LED灯数码显示控制程序

P L C控制L E D灯数码显 示控制程序 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

led灯数码显示控制程序设计及模拟运行灯 一、实现功能:按下启动按钮,由8组led灯发光二极管模拟的8段数码管每隔1S 进行显示,显示内容依次为F、A、b、c、d、E、F 共8个字符。再重新循环显示。 二、硬件设计: 1、I\O点分配表 三、软件程序设计 1、控制过程 闭合输入继电器x0,程序开始工作。M0吸合,LED灯数码显示A,随后依次、b、c、d、E、F。 2、控制梯形图 3、语句表 4、仿真截图 5、实物照片 五、实训心得 在实习中,我们在指导教师的帮助下,将所学知识和实习内容相互结和、相互验证,并对一些实际问题加以分析和讨论。电子实 习是我们重要的电工电子技术基础实践课,培养学生的动手操作能

力就显得尤为重要。通过实习加深对课堂知识的理解,初步了解和掌握一般的电工电子工艺技能,了解电工电子产品生产过程。 通过电机与控制模块实训,我确实是学到了很多知识,拓展了自己的的视野。通过这一次的电机与控制模块实训,增强了我的动手操作的能力。 电子实习我们已经做过很多次了,这一次是专业的综合实习,包括以前我们没做过的plc。从实习的整个过程中,使我认识到自己的不足,比如对以前学的知识都忘记了很多,对自己学过的知识还不能灵活的应用到实际中。也就是对所学的知识掌握的不够熟练。我们应该随时把学过的知识拿出来复习,提高自己的基础知识和综合应用能力。 通过这一次的电子电工的实训,也培养了我们的规范化的工作作风,以及我们的团结协作的团队的精神。

基于PLC控制的数码管显示

电子通信工程系工业通信技术课程设计报告 设计题目: 专业 班级学号 姓名 指导教师 设计日期

目录 目录 一、引言............................... 错误!未定义书签。 二、设计目的 ........................... 错误!未定义书签。 三、设计要求 ........................... 错误!未定义书签。 四、总体设计 ........................... 错误!未定义书签。 五、总结............................... 错误!未定义书签。 六、参考文献 (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。

plc数码管显示控制

电子课程设计报告题目名称:数码管显示控制 姓名: 专业:自动化专业 班级学号:08082212 同组人: 指导教师: 学院 2011年7 月3 日

电子课程设计任务书 2010-2011学年第2学期第19周-20周题目数码管显示空控制实验 内容及要求 编好控制系统电路原理图和梯形图并通过实验。写出课程设计报告。 用FX1N-40MR-001型PLC实现数码管显示控制。 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8、4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 进度安排: 7月1号到图书馆和网上查找相关资料。 7月2号到F楼 212 室连接实验电路并编写梯形图。 7月3号调试程序,找出不足,并修正。 7月4号编写课程设计报告。 学生姓名: 指导时间 2011年7月2日星期六指导地点:F楼 212 室任务下达2011年6月 30日任务完成2011年 7 月 4 日 考核方式 1.评阅□ 2.答辩□ 3.实际操作□ 4.其它□ 指导教师系(部)主任 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

摘要 数码管显示是一个典型的PIE教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIE的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC;编程设计;接线图:梯形图

PLC数码管显示课程设计

加信号 PLC 课程设计论文 一 任务要求实现的功能 数码管显示0~9十个数字,有三个控制按钮,一个是‘加’按钮SQ1,一个是'减'按钮SQ2,另一个是复位按钮SB 。按一下SQ1数码管显示数据加1,当加到9如果再按下SQ1就显示0;当按一下SQ2时数码管显示数字减1,当减到0如果再按下SQ2就显示9。当按下SB 时,数码管显示0. 二 1.描述功能框图 2.虚拟实物图: 复位信号 判断是哪种类型的信号 数码管显示的数字加1 减信号 数码管显示的数据减1 数码管显示的数据清零

三 流程图 - N Y 小于9? 大于0? 启 动 加信号? 复位信号? Y N N Y Y 清零 + N

四输入输出分配表 输入 低压电器PLC X元件 输 出 低压电器PLC Y元件清零按钮SQ X0 数码管显 示 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 加按钮SB1 X1 减按钮SB2 X2 五梯形图 显示数 字0 D0减 1 D0=9 D0复 位 D0加1

六指令表

七总结体会 这次课程设计是用PLC编程语言设计实现数码管显示。在老师布置题目的时候觉得我们这个题目简单,但是当真的去写的时候因为忘记一条指令,而不知道要怎么实现数码管显示的功能,在同学的相互配合下,我们完成了梯形图的绘制。 在梯形图的绘制过程中,每一个步骤都要认真。通过这次的课程设计,熟悉了PLC系统设计的流程、PLC编程软件,加深了对PLC 工作原理的理解,更加熟悉相关指令的编写方法,在实践中加深了对PLC编程的喜爱。仿真的过程是检验编程是否正确的方法。从开始的一无所知,到后来的慢慢熟悉,我感到很兴奋,明白只有全面的考虑问题才能做出系统而严谨的设计。 按照指导老师的要求,我们两个同学一组,我们相互配合,交流对题目的理解,对程序的分析,动手实践能力和团结协作能力都得到了提高。 .

plc数码管显示控制

题目数码管显示空控制实验 内容及要求 编好控制系统电路原理图和梯形图并通过实验。写出课程设计报告。 用FX1N-40MR-001型PLC实现数码管显示控制。 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8、4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 进度安排: 7月1号到图书馆和网上查找相关资料。 7月2号到F楼 212 室连接实验电路并编写梯形图。 7月3号调试程序,找出不足,并修正。 7月4号编写课程设计报告。 学生姓名: 指导时间 2011年7月2日星期六指导地点:F楼 212 室任务下达2011年6月 30日任务完成2011年 7 月 4 日 考核方式 1.评阅□ 2.答辩□ 3.实际操作□ 4.其它□ 指导教师系(部)主任

摘要 数码管显示是一个典型的PIE教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIE的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC;编程设计;接线图:梯形图 目录 前言 (5) 一、系统组成 (6) 1.设计要求 (6) 2.系统组成及工作原理 (6) 3.硬件原理图 (7)

4.程序流程图 (7) 二.系统设计 (8) 1.输出部分 (8) 2.模式切换控制部分 (11) 3.循环控制与置数控制部分 (12) 4.调试过程问题分析 (17) 三、结论 (18) 四.参考文献 (19) 五.附录 (19)

车辆出入库管理PLC课程设计系统设有一个显示车库内车辆数量的两位数码管显示器PLC通过一组8位

信电学院学院 课程设计说明书(2011/2012学年第二学期) 课程名称:PLC应用设计 题目:车辆出入库管理 专业班级: 学生姓名:陈浪 学号:090060116 指导教师: 设计周数:两周 设计成绩: 2012年月日

目录 目录 (2) 第一章引言 (3) 1.1 PLC的基本结构 (3) 1.2 PLC的工作原理 (4) 1.2.1输入刷新阶段 (4) 1.2.2程序执行阶段 (4) 1.2.3输出刷新阶段 (4) 第二章车辆出入库管理系统的构成 (6) 2.1 整体框架 (6) 2.2 传感器的布置 (6) 2.3 显示电路 (7) 第三章 PLC的I/O端口接线 (8) 第四章 I/O 口地址分配 (9) 第五章程序设计 (10) 5.1课题内容 (10) 5.2 计数逻辑 (10) 5.3 程序流程图................................ 错误!未定义书签。 5.4 梯形图 (10) 第六章总结 (13) 第七章元器件清单 (12) 参考文献 (12)

第一章引言 随着生产力和科学技术的不断发展,人们的日常生活和生产活动大量的使用自动化控制,不仅节约了人力资源,而且很大程度的提高了生产效率,又进一步的促进了生产力快速发展,并不断的丰富着人们的生活。 早期的自动控制系统是依靠继电-接触器来实现的,其特点是:结构简单、价格低廉、抗干扰能力强,可以实现集中控制和远距离控制,但是其采用固定接线,通用性和灵活性差;又采用触点的开关动作,工作频率低,触点易损坏,可靠性差。 1969年,出现了可编程逻辑控制器PLC(Programmable Logic Controller),其特点是:具备逻辑控制、定时、计数等功能,编程语言采用直观的梯形图语言,软件更改方便,通用性和灵活性好。 目前,可编程控制器PLC主要是朝着小型化、廉价化、标准化、高速化、智能化、大容量化、网络化的方向发展,与计算机技术相结合,形成工业控制机系统、分布式控制系统DCS(Distributed Control System)、现场总线控制系统FCS(Field bus Control System),这将使PLC的功能更强,可靠性更高,使用更方便,适用范围更广 随着汽车特别是私有汽车的普及使用,公共场所和社区汽车流转数量激增,这对车辆的安全停放和管理提出了更高的要求,引进先进的控制技术和管理方式,实现对大型停车场系统的集中化和智能化的安全性管理控制已经成为大规模停车服务管理的必然趋势。针对现有的停车系统管理中存在的缺陷及PLC技术和传感器技术的迅猛发展所带来的新控制方式和管理方式的变革,采用先进的、科学的、合理的设计方法,建立一套基于PLC的车辆出入库管理系统最大限度地提高了停车场的使用率,实现车辆出入库控制、数量统计、信息查询过程的自动化,就显得十分必要。 在设计车辆出入库管理系统前,将车道设计为单道,实现车辆出入库管理。在车辆出入库时,设置传感器检测车辆到位, 在车辆出入的同时,通过光电传感器的检测,并且光电传感器与PLC的实时通信,以此来统计车库现有车辆的数目,实现车辆计数的自动化。

基于PLC的七段码显示数码管控制

基于PLC的七段码显示数码管控制 【摘要】主要介绍了S7-200型PLC传输指令和移位指令的特点和使用方法,并以七段码显示为例,给出了应用不同类型的指令进行显示和编程的方法。 【关键词】传送指令;移位指令;程序设计;七段显示译码指令 生活中,经常能见到电梯楼层显示、抢答器、交通灯剩余时间数码显示以及生产线上的显示系统,可以显示数字或字母,本文利用S7-200系列PLC的指令实现对七段显示数码管的控制。在西门子S7-200系列PLC中,有多种方法可以实现七段码显示,其中比较常用的有基本指令、传送指令和七段显示译码指令SEG,笔者结合自己的工作经验,对几种控制七段码显示的指令进行比较,供大家学习和参考。 1.传输指令和七段码显示译码指令 1.1 传输指令 传送指令用于在各个编程元件之间进行数据传送[1]。西门子S7-200系列PLC的传输指令包括单个传送指令和块传送指令。单个传送指令助记符为MOV,当传送的数据长度不同时,助记符也不尽相同。单个传送指令根据传送数据长度可以分为:字节传送指令MOVB,字传送指令MOVW,双字传送指令MOVDW,实数传送指令MOVR,利用传送指令可以在不改变原数据值的情况下将IN中的数据传送到OUT。块传送指令用来进行一次传送多个数据。 单个传送指令的应用如图1所示 图1 传送指令的应用 在传送指令中,EN端为允许输入端;ENO端为允许输出端。当输入I0.1为“1”时,传送指令将MB0中的字节传送给MB1,如果指令正确执行,则输出Q4.0为“1”,否则,如果输入I0.0为“0”,则数据不传送。一旦传送成功,输出Q4.0将一直保持为1,直到将Q4.0复位。在为变量赋初始值时,为了保证传送只执行一次,一般MOV方块指令和边缘触发指令联合使用。 1.2 移位指令 移位指令是使位组合的字节数据、字数据或双字数据向指定方向移位的指令[2]。根据移位的数据长度可分为字节型移位、字型移位、双字型移位。还可以进行循环移位。数据长度不同,移位方向不同,其功能指令也不相同。例如:将字节型数据向左移位,功能指令为SHL_B,将字型数据向右移位,功能指令为SHR_W,将双字型数据循环左移,功能指令为ROL_DW。表1列出了左移指令,右移指令与左移指令相同,把梯形图功能框中的字母L变成R,就全部变成了右

PLC数码管控制

xxxxx 大学 《多路彩灯控制器》课程设计报告 课题名称:多路彩灯控制器学院:xxxxxxx 专业:xxxxxxx 班级:xxxxxxx 学号:xxxxxx 姓名:xxxxxxxxx 指导老师:xxxxxxxx 日期:xxxxxxxxxxx 目录

一、设计目的 二、设计摘要、要求及原理 三、所有使用的元件 四、总体方案的选择与设计 1. 总体方案的选择 2. 总体方案的设计 五、单元电路的设计 1.花型演示电路 2.花型控制信号电路 3.交替节拍控制电路 4.时钟信号电路 六、总体电路图 七、电路组装、调试过程中遇到的问题及解决办法 八、总结 九、参考文献 多路彩灯控制器的设计

一设计目的 1.了解并掌握数字电子技术课程所学的基础理论知识。 2.通过对理论知识的掌握,学会用其进行基本的电路设计。 3.熟悉常用集成数字芯片,并掌握其结构组成、工作原理及逻辑功能,进一步学会使用其进行电路的设计。 4.了解并熟悉数字电子技术设计的基本思想和方法、原理, 5.培养学生在遇到难题时,会用科学分析和解决问题的方法。 6.培养学生的综合设计能力、严谨认真的工作作风和实事求是的工作态度。 二设计摘要、要求及原理 1.设计摘要: 通过对数字电子技术课程所学的基础理论知识的认识、了解与掌握。本设计将采用几个基本的数字集成的74系列(74LS90,74LS153,555)芯片来完成所需要的数字逻辑显示功能。设计过程中,先进行单元电路的设计,单元电路的设计包括:1.花型演示电路;2.花型控制信号电路;3.交替节拍控制电路; 4.时钟信号电路。再进行总体方案的设计,其中含有:1. 总体方案的选择2. 总体方案的设计。通过几个方案的对比,得出最佳方案来设计总电路图。所用元件有74LS161、74LS194(移位寄存器)、74LS139(双二线——四线译码器)、74LS74(双D触发器)、74LS20(双四输入与非门)、74LS04(六非门)、发光二极管、555定时器、电容、电阻、实验板一个、万用表一个、导线若干、镊子、钳子各一个。 本设计具有逻辑清晰、设计巧妙的特点,能很好的符合《数字电子技术》课程设计的要求。 2.设计要求: (1).用数字集成器件设计一个能控制八路彩灯的控制器,其 中彩灯用发光二极管模拟。 (2).设计电路的彩灯能产生明暗状态,明暗节拍为一到三秒。 (3).分别用快慢两种节拍实现花型变换,并使其能够演示三 种花型,花型自拟。 (4).选作:用单片机或可编辑逻辑器件实现,要求同上。 3.设计原理: 通过对各种数字集成器件的逻辑功能的了解,如74LS161、74LS194等,设计出满足要求的电路。此次使设计一个能控制八路彩灯的控制器,其中彩灯用发光二极管模拟。设计电路的彩灯能产生明暗状态,明暗节拍为一到三秒。并使其能够演示三种花型,花型自拟。电路在功能相当的情况下,设计的越简单越好,并能够实现和满足设计要求。

PLC课程设计LED灯数码显示控制

成绩可编程逻辑控制器 课程设计报告 题目 LED灯数码显示控制 系别 专业名称 班级 学号 姓名 指导教师

目录 一、引言 (5) 二、系统总体方案设计 (5) 2.1系统硬件配制及组成原理 (5) 2.1.1 PLC各组成部件及作用 (5) 2.1.2 PLC的分类 (7) 2.1.3 LED数码管的结构及工作原理 (7) 2.2系统变量定义及分配表 (9) 2.3系统接线图设计......................................... 错误!未定义书签。 三、控制系统设计 (9) 3.1控制程序设计思想 (9) 3.2控制程序时序图设计 (10) 四、系统调试及结果分析 (10) 4.1系统调试及解决的问题 (10) 4.2结果分析 (10) 五、结束语.................................................... 错误!未定义书签。

六、参考文献 (10) 附录 (11)

LED数码显示控制 一、实验目的 了解并掌握LED数码显示控制中的应用及其编程方法。 二、控制要求 按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:一一显示各段,之后一次显示0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F再返回初始显示,并循环不止。 四、实验设备 1、安装了STEP7-Micro/WIN32编 程软件的计算机一台 2、PC/PPI编程电缆一根 3、锁紧导线苦干 五、实验步骤 1、根据上表进行输入输出接线; 2、编写程序,并把程序输入STEP7中;

PLC控制数码管显示程序设计

《PLC控制数码管显示程序设计》 学院名称:信息工程学院 专业名称:电气自动化技术 班级名称:电气1204班 姓名:赵传锋 学号:1205130425 指导教师:汪清平 完成时间:2014年 06 月 01日

摘要 数码管显示是一个典型的PIC教学项目。在交通灯、电梯、抢答器等系统的控制中都融入了数码管显示。 本设计就是利用PLC作为核心部件用对数码管显示进行设计,让学生在学习过程中更熟练地掌握PIC的编程技巧,提高编程能力。 利用PLC控制数码管的显示过程,并且给出了接线图、梯形图。 关键词:PLC;编程设计;接线图:梯形图

一、系统组成 1.设计要求: 先按下“开”按钮,再按“循环显示”按钮,数码管就会从0~9循环显示。按下“置数”按钮,数码管实时显示8、4、2、1编码开关所置数值。用“循环显示”和“置数”按钮来切换数码管的循环显示和置数状态。 2.系统组成及工作原理: 系统由plc硬件系统和梯形图程序组成。 PLC的控制方式是由继电器控制方式演化而来,由PLC内部的微电子电路构成的软元件线圈和触点取代了硬件继电器的线圈和触点,用PLC的程序指令取代继电器控制的连接导线,将各个元件按照一定的逻辑关系连接起来,PLC内部的中央控制器(CPU)根据输入条件和预定的程序,控制各个软元件的状态,并输出到外部执行部件,控制设备运行。 3.硬件原理图:

4.程序流程图:

二、系统设计 设计可以分为循环模式与置数模式的切换控制部分、循环与置数控制部分和输出部分三大模块。 1.输出部分: 定义: 编码部分中间继电器的常开触点接法: 将Mxx中低位数字相同的中间继电器的常开触点并联接到一起; 输出的接法: Y000接a段、Y001接b段、Y002接c段、Y003接d段、 Y004接e段、Y005接f段、Y006接g段、Y007接dot段。 工作过程:当编码部分中的某一组工作时,该组中的中间继电器相应的常开触点闭合,从而使相对应的Y00x有输出,这样与输出相连的段就发亮,并组合形成数字。

相关文档
相关文档 最新文档