PLC控制的数字显示电子钟毕业设计论文.docx

上传人:b****5 文档编号:4944658 上传时间:2022-12-12 格式:DOCX 页数:24 大小:1.15MB
下载 相关 举报
PLC控制的数字显示电子钟毕业设计论文.docx_第1页
第1页 / 共24页
PLC控制的数字显示电子钟毕业设计论文.docx_第2页
第2页 / 共24页
PLC控制的数字显示电子钟毕业设计论文.docx_第3页
第3页 / 共24页
PLC控制的数字显示电子钟毕业设计论文.docx_第4页
第4页 / 共24页
PLC控制的数字显示电子钟毕业设计论文.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

PLC控制的数字显示电子钟毕业设计论文.docx

《PLC控制的数字显示电子钟毕业设计论文.docx》由会员分享,可在线阅读,更多相关《PLC控制的数字显示电子钟毕业设计论文.docx(24页珍藏版)》请在冰豆网上搜索。

PLC控制的数字显示电子钟毕业设计论文.docx

PLC控制的数字显示电子钟毕业设计论文

毕业设计论文

题目:

PLC控制的数字显示电子钟

摘要

本文是介绍采用三菱FX2-40MRCD4511PLC编写数字显示电子钟,显示器采用七段LED显示器,共接入6位,从左至右分别表示秒、时、分的个、时位。

采用BCD码驱动器CD4511把PLC输出的时、分、秒等显示BCD码变换成对应的显示器所要求的7段驱动信号。

由于显示位数较多,故显示采用动态显示方式,PLC的输出类型为晶体管源输出(正逻辑),其中输出端子Y0~Y3输出第一组显示器的BCD信号,Y10~Y13输出第二组显示器的BCD信号,Y4~Y7依次为各组显示器的选通信号。

第2章PLC控制的数字显示电子钟

为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号。

2.设计要求

画出电路原理图(或仿真电路图);

元器件及参数选择;

电路仿真与调试;

3.制作要求自行装配和调试,并能发现问题和解决问题。

4.编写设计报告写出设计与制作的全过程,附上有关资料和图纸,有心得体会。

2.3电子钟的显示数值范围、PLC控制的硬件接口及软件设计

1.电子钟的显示数值范围

   电子钟显示的内容通常有月、日、星期、时、分、秒等。

本系统只显示月、日、时、分、秒,采用七段显示器显示各位数字,显示数值的范围如表1所示。

表格括号中的数字表示显示的数字范围,×表示不显示状态。

   月份显示共有1~12这十二种数字。

月的个位显示数的基本值为0~9,月份的十位数字显示1或不显示。

日的个位显示值为0~9,日的十位有×、1、2、3四种情况。

时的显示有12小时和24小时之分,取24小时显示,则时的个位显示为0~9,时的十位显示为×、1、2。

分和秒的显示数字完全相同,在实际显示情况下,秒值不一定显示,而以∶的闪动形式来表示,闪动频率为1Hz。

分显示值为00~59,分的个位显示值为0~9,分的十位显示为0~5六个数字。

     

            

2.PLC控制硬件接口

   用PLC实现电子钟的硬件接口电路如图1所示。

图中PLC采用三菱FX2-40MR,显示器采用七段LED显示器,共接入两组共8位,其中第一组(上面)4位用来表示小时、分,从左至右分别表示月的十位、月的个位、日的十位、日的个位。

采用BCD码驱动器CD4511把PLC输出的月、日、时、分等显示BCD码变换成对应的显示器所要求的7段驱动信号。

由于显示位数较多,故显示采用动态显示方式,PLC的输出类型为晶体管源输出(正逻辑),其中输出端子Y0~Y3输出第一组显示器的BCD信号,Y10~Y13输出第二组显示器的BCD信号,Y4~Y7依次为各组显示器的选通信号。

图中秒信号输出为1Hz方波,可作秒点∶闪动信号,与电子手表中的秒点闪动相同,表示在走时;图中的时信号输出为一脉冲,表示整点小时时刻到的定时脉冲信号,可作控制用,如每小时放一次音乐控制。

3.软件设计

   本系统采用软件定时,在程序的控制下得到月、日、时、分信号,由PLC输出端输出BCD码,通过驱动器驱动各7段显示器。

系统软件分为主程序和中断服务程序,分别如图2、图3所示。

在执行正常的程序运行前,应用键操作输入月、日、时、分秒信息,才能使PLC在下个正确的时刻开始执行计时程序。

初始化开中断等待中断开始执行计时程序。

             

                      

        

             

1)主程序

   主程序主要完成月、日、时、分、秒等数据寄存器的初始化,设置中断指针及开放中断等功能。

当然,当定时时钟只是PLC控制系统的一部分,则主程序还包括控制系统的其它控制功能。

   FX2的中断有两种方式:

外部输入信号触发中断及定时器中断。

对外部输入信号触发中断,输入信号为X0~X5;对定时器中断,定时时间范围为10ms~99ms,定时器中断号为6~8。

本系统采用定时器中断方式,定时时间为10ms,所以中断指针为I610,即每隔10ms就执行标号为I610后面的中断程序,并根据IRET指令返回。

2)中断服务程序

   中断服务程序完成计时及月、日、时、分、秒等信次数,每10ms中断一次,若D2=50表示为0.5秒,D2=100表示为1秒,根据D2内容即可输出频率为1Hz的方波秒信号。

其它分、时、日、月也有相应的存贮单元如数据寄存器D3、D4、D5、D6,各按相对应的关系进行计数。

当分的存贮单元内容为60时,应输出时信号。

   月、日、时、分的显示采用动态显示,考虑到动态显示方式下,每位扫描间隔时间不能太长,不然会出现闪烁甚至走动现象,所以采用定时器中断(10ms)显示的方法,在中断服务程序中,执行一位LED的显示输出操作。

显示子程序如图4所示。

图中D0为第一组显示器的输出数据存储器,D1为第二组显示器输出数据存储器。

        

         

图四              

   图4中显示输出采用带锁存的7段显示指令,指令梯形图如下:

              

          

   指令中参数K用于选择7段显示器数据输入、选通信号的正/负逻辑及显示单元的组数(1或2),它取决于PLC逻辑与7段显示逻辑的相互配合,其配合如表2、表3所示。

             

        

            

        

  对二组4位显示,当7段显示的数据输入及选通信号的逻辑与PLC逻辑相同时,参数K取4。

本系统为二组四位显示,且PLC为正逻辑,显示数据输入为正逻辑,选通信号为正逻辑,所以参数取4,即为K4。

2.4数字电路CD4511的原理(引脚及功能)

CD4511是一个用于驱动共阴极LED(数码管)显示器的BCD码—七段码译码器,特点:

具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。

可直接驱动LED显示器。

CD4511是一片CMOSBCD—锁存/7段译码/驱动器,引脚排列如图2所示。

其中abcd为BCD码输入,a为最低位。

LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。

BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时,B1端应加高电平。

另外CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。

LE是锁存控制端,高电平时锁存,低电平时传输数据。

a~g是7段输出,可驱动共阴LED数码管。

另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d段消隐,所以显示6、9这两个数时,字形不太美观图3是CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只CD4511和LED数码管即可。

所谓共阴LED数码管是指7段LED的阴极是连在一起的,在应用中应接地。

限流电阻要根据电源电压来选取,电源电压5V时可使用300Ω的限流电阻。

CD4511引脚图

其功能介绍如下:

           BI:

4脚是消隐输入控制端,当BI=0时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。

           LT:

3脚是测试输入端,当BI=1,LT=0时,译码输出全为1,不管输入DCBA状态如何,七段均发亮,显示“8”。

它主要用来检测数码管是否损坏。

           LE:

锁定控制端,当LE=0时,允许译码输出。

LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。

           A1、A2、A3、A4、为8421BCD码输入端。

           a、b、c、d、e、f、g:

为译码输出端,输出为高电平1有效。

1.CD4511的引脚

CD4511具有锁存、译码、消隐功能,通常以反相器作输出级,通常用以驱动LED。

其引脚图如3-2所示。

各引脚的名称:

其中7、1、2、6分别表示A、B、C、D;5、4、3分别表示LE、BI、LT;13、12、11、10、9、15、14分别表示  a、b、c、d、e、f、g。

左边的引脚表示输入,右边表示输出,还有两个引脚8、16分别表示的是VDD、VSS。

CD4511的工作原理

2.CD4511的工作真值表如表

表CD4511的真值表

3.锁存功能

译码器的锁存电路由传输门和反相器组成,传输门的导通或截止由控制端LE的电平状态。

当LE为“0”电平导通,TG2截止;当LE为“1”电平时,TG1截止,TG2导通,此时有锁存作用。

如图

(1)译码

CD4511译码用两级或非门担任,为了简化线路,先用二输入端与非门对输入数

据B、C进行组合,得出

四项,然后将输入的数据A、D一起用或非门译码。

(2)消隐

BI为消隐功能端,该端施加某一电平后,迫使B端输出为低电平,字形消隐。

消隐控制电路如图所示。

消隐输出J的电平为

J=

=(C+B)D+BI

如不考虑消隐BI项,便得J=(B+C)D

据上式,当输入BCD代码从1010---1111时,J端都为“1”电平,从而使显示器中的字形消隐。

8421BCD码对应的显示见下图:

CD4511驱动共阴极LED数码管的典型接线

 

静态特性

 

第3章程序设计

3.1数字显示电子钟主程序

说明:

X0复位按钮;X5为手动时,X2手动调秒,X3手动调分,X4手动调时;X5手动关时,整个程序实现时、分、秒自动运行;K1Y0、K1Y4进行秒显示;K1Y10、K1Y14分显示、K1Y20、K1Y24时显示。

1.比较指令CMP

CMP指令时将两个操作数大小进行比较,然后将比较结果通过指定的位元件(占用连续的3个点)进行输出的指令,指令的输出结果如图所

CMP指令的目标[D.]假如指定为M0,则M0M1M2将被占用。

当X0为ON,则比较的结果通过目标元件M0M1M2输出;当X0为OFF,则指令不执行,M0M1M2的状态保持不变,要清除比较结果的话,可以使用复位指令或区间复位指令。

2.传送指令MOV

常数可以传送到数据寄存器,寄存器与寄存器之间也可以传送,此定时器或计数器的当前值也可以被传送到寄存器。

MOV指令除了进行16位数据传送外,也可以进行32位数据传送,但必须在MOV指令前加D。

3.区间复位指令ZRST

在ZRST指令中,[D1.]和[D2.]应该是同一类元件,而且[D1.]的编号要比[D2.]小,如果[D1.]的编号比[D2.]大,则只有[D1.]指定的元件复位。

3.2梯形图

说明:

0:

整体复位

6:

自动计时和手动调时,初始条件

20:

秒个位

50:

秒十位

80:

分个位

115:

分十位

145:

时个位

204:

时十位

X000是复位按钮,X5是自动计时和手动调时的初始条件,C1为1时,C2是复位C1,C1为常闭时自动计时。

M8013是一秒脉冲,D0是秒个位存储器,X2是秒个位手动调整,当M1为1时秒个位进位到秒十位,从20-80是完成秒的运算。

M11是分的个位进位,M21则是分进位到十,M31是进位到时的个位,C0是控制一天的24小时,如果满24小时Y000-Y017复位,D0-D10复位,MH是时位到十。

如果X5在自动计时时,就这样0-24小时的循环下去。

3.3接线图

CD4511是一个用于驱动共阴极LED(数码管)显示器的BCD码—七段码译码器,特点:

具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。

可直接驱动LED显示器。

 

 

结论

经过这次的课程设计,使得我对PLC的掌握进一步的增强,加深了对PLC它们的理解,并对PLC产生了浓厚的兴趣,但是我也深深的知道自己的不足之处,比如说对应用指令的不熟悉,大大地加深了我的程序复杂程度。

多在学习过程中不能想通的问题,在PLC调试过程中,终于得以解决。

可以看出它对理论教学起到了必要的补充和额拓宽作用,对培养既具有扎实理论功底又具有相当实践能力的人才必不可少。

在这次的课程中,我发现PLC在工业控制中的作用很大,它能使人的控制转变成电脑的控制,大大地降低了产品的成本,很大地提高生产效率。

在此过程中我还发现到修改完善程序的重要性。

当时编完一个程后感觉是正确的。

就是这样还要仔细检查自己的程序。

考虑到各种可能发生的情况。

经过这次课程设计培养了我们的设计能力以及全面的考虑问题能力。

学习的过程是痛苦的但是收获成功的喜悦更是让人激动的。

相信通过这次课程设计它对我以后的学习及工作都会产生积极的影响。

采用PLC的定时中断功能实现定时,不仅定时精度高,编程简单,显示效果稳定可靠,同时硬件接口简单,显示器可采用各种不同大小的7段显示器件,具有较大的实用价值。

 

致谢

为期近半年的论文写作即将画上一个圆满的句号,在论文写作的过程中,从论文的选题到确定思路,从资料的搜集、提纲的拟定到内容的写作与修改,继而诸多观点的梳理,都得益于我的导师——彭基龙老师的悉心指导和匠心点拨。

论文的点评中总是闪烁着智慧的火花,与他的每次交谈我都能从中获益。

他渊博的学识,敏锐的学术洞察力,严谨的治学态度,一丝不苟的负责精神,以及对学生孜孜不倦的教诲都给予了我极其深刻的印象,让我受益匪浅。

在此,谨向彭老师表示我最衷心地感谢和最诚挚的敬意。

同时,也向两年来所有教授过我和帮助过我的教授老师表示感谢,感谢您们对我的谆谆教诲、耐心指导和无私的帮助。

感谢我的同学和朋友们,感谢你们在我论文写作过程中给予我的鼓励、关心和无私的帮助。

最后,衷心地感谢我的家人,感谢你们一直以来给予我的支持和鼓励。

 

参考文献

1.《可编程控制器实用技术》王兆义主编机械工业出版社

2.《流行PLC实用程序及设计》贺哲荣主编西安电子科技大学出版社

3.《电气控制与可编程序控制器技术》史国生主编化学工业出版社

4.《可编程控制器应用技术》张万忠主编化学工业出版社

5.《电器控制及可编程控制器》张凤珊主编中国轻工业出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1