基于PLC的自动打铃控制器.

上传人:最**** 文档编号:116684815 上传时间:2019-11-17 格式:DOC 页数:36 大小:529.30KB
返回 下载 相关 举报
基于PLC的自动打铃控制器._第1页
第1页 / 共36页
基于PLC的自动打铃控制器._第2页
第2页 / 共36页
基于PLC的自动打铃控制器._第3页
第3页 / 共36页
基于PLC的自动打铃控制器._第4页
第4页 / 共36页
基于PLC的自动打铃控制器._第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于PLC的自动打铃控制器.》由会员分享,可在线阅读,更多相关《基于PLC的自动打铃控制器.(36页珍藏版)》请在金锄头文库上搜索。

1、电气控制与PLC课程设计说明书基于PLC的自动打铃控制器设计学生姓名学生学号学院名称专业名称指导教师2013年12月1日 电气控制与PLC课程设计摘要学校以及一些企事业单位通常使用电铃声作为上下课、上下班等作息时间信号。电铃已经是学校以及一些企事业单位不可缺少的设备,随着社会的发展不但对其需求量越来越大,对电铃制动控制要求也越来越高,于是人们设计了通过不同控制的方式来实现自动打铃系统。本文介绍一种采用PLC控制的作息时间自动打铃控制系统,详细的阐述了系统的组成、系统硬件接线和系统软件设计,并仔细介绍了系统工作原理。该系统具有外设电路配置简单、扩展方便、操作容易,可靠性高实用性强等特点。该系统用

2、于学校电铃的自动控制,具有周末和假期控制功能和星期与时间的显示功能,实现了作息时间无人控制的自动化、科学化管理与操作。关键词:自动打铃控制器;PLC;软件设计电气控制与PLC课程设计目 录1 绪论12 设计任务及要求23 系统总体设计33.1 系统概述33.2 设计方案33.3 编程元件地址分配53.4 软件程序10结论31参考文献321 绪言PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序

3、运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制

4、器的国家日益增多,产量日益上升,这标志着可编程控制器已步入成熟阶段。我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生产中小型可编程控制器。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。所以PLC才被越来越多的人所熟悉,也被广泛的应用于自动化的生产与生活当中。而本课题就来源于学校的实际情况,包括上下课打铃程序、双休日控制程序以及控制学生宿舍开(熄)灯等自动化程序的控制,相信PLC将会更加贴近生活,服务大众。2 设计任务及要求某学校的作息

5、时间表如下表所示:对自动打铃控制器的要求如下:(1)上课铃与下课铃的铃音不同(铃音响的频率不同,上课铃为短音:响0.5秒,停0.5秒;下课铃为长音:响3秒,停1秒),其他的铃音为连续音。(2)每次打铃的时间为20秒。(3)星期六,星期日不打铃。(4)具有时间显示功能,显示器件为LED数码管。显示内容为:分,小时及星期。(5)具有时间(分,小时,星期)调整的功能。(6)用MCGS软件模拟系统的实际运行状态。3 系统总体设计3.1 系统概述本次设计是采用 PLC来控制数码管的显示和响铃的输出,分,时,星期均采用7448进行外部七段译码 。其中时间显示为动态显示,星期显示为静态显示,该系统能根据作息

6、时间表自动控制电铃,有时间星期显示调节及控制功能,当秒脉冲计数60次之后向分钟进位。当分钟显示数码管显示到59之后又向小时进位,而小时则是用了一个计数器,当计数器计了24次之后向星期进位,同理星期显示也是用了一个计数器,7次之后使程序全部复位。有分钟调节、小时调节和星期调节按钮各一个,计时开始和假期控制按钮各1个,启动和停止按钮各1个,共7个输入口,14个输出口.系统接通电源,通过分钟调节按钮,小时调节按钮,将系统时间和星期调节为当前时间和星期;然后按下计时开始按钮,系统开始计时;系统时间和星期通过数码管显示出来。按下启动按钮,系统进入控制状态,将系统当前时间和星期与作息时间表比较,又输出口端

7、口输出打铃控制信号。上课铃为短音,响0.5秒,停0.5秒,共持续20秒;下课铃为长音,响3秒,停1秒,共持续20秒;起床,早操等时间的铃声为连续打铃;为了不影响休息周六周日不打铃。3.2 设计方案(1) 控制任务分析设计一个电子钟,用LED数码管显示当前的时间,根据控制要求,需要显示的时间如下:秒:可采用光点闪烁的显示形式,每秒钟闪烁一次。分钟:显示范围为00-59,用两只LED数码管显示(十位和个位)。小时:显示范围为00-23,用两只LED数码管显示(十位和个位)。星期:显示范围为1、2、3、4、5、6、8(不用7),用一只LED数码管显示。根据时间作息表自动打铃。要使电子钟在预先设定的时

8、刻,如8:00自动启动,打上课铃的控制程序,可对这一时刻的特征进行编程。当电子钟显示8:00的时候自动启动驱动铃音电路和20S的延时程序。(2) LED数码管的工作原理一只数码管可以看成是一组LED,有两种接线方式:一种是共阴极,另一种是共阳极。如图3-1所示 (a)数码管 (b)共阴极接法 (c)共阳极接法 图3-1 LED数码管工作原理及接线方式(3)秒脉冲发生器所谓秒脉冲发生器就是每秒生成一个脉冲,这个脉冲是所有计时器的基准,可以通过编程的方式实现,其原理图如图3-2所示也可以利用PLC的特殊继电器,如S7-200的周期为一秒的脉冲发生器SM0.5来实现,编程更简单,如图3-3所示。 图

9、3-2 秒脉冲发生器 图3-3 用SM0.5来实现一秒的脉冲发生器(4) 电子钟显示电子钟的计数功能可以采用左移移位指令实现,0-9显示译码电路可以通过组合逻辑完成。如对分钟的个位09计数、译码和显示的真值表如表3-1所示。表3-1 分钟的个位09计数、译码和显示的真值表移位脉冲移位寄存器的M4-M0显示数ag七段M4M3M2M1M0abcdefg00000001111110100001101100002000112110110130011131111001401111401100115111115101101161111060011111711100711100008110008111111

10、191000091110011对每个LED数码管根据需要的显示内容列出类似于表3-1的真值表,就可针对性的根据显示内容编程。在本次设计中,共用五只LED数码管,分别显示分钟的个位和十位、小时的个位和十位以及星期几。(5) 定时打铃控制由于是采用移位寄存器编程的方法进行时间显示,可根据移位寄存器的内容对特定的作息时间进行编码。当显示的时间为特定的作息时间时,就可自动启动定时打铃控制。3.3 编程元件地址分配(1) 输入/输出继电器地址分配自动打铃控制器是典型的时序控制逻辑,正常工作时是不需要人来干预的。在未采用UPS时,系统可能遇到临时停电问题,势必要影响时间的准确性。可采用手动调整的方法。对于

11、输出而言,5只LED数码管,如果每一段都占用一个输出继电器的话,需要35个输出点。可以通过建立输出矩阵的方法,通过分时扫描的方式,显示当前的时间,以节约输出点的资源。本设计采用S7-200的CPU226.输入/输出继电器地址分配如表3-2所示。表3-2 输入/输出继电器地址分配表编程元件I/O端子电路元件作用输入继电器I0.0S0系统开关I0.1S1分钟的个位调整开关I0.2S2分钟的十位调整开关I0.3S3小时的个位调整开关I0.4S4小时的十位调整开关 输出继电器Q0.0DP秒脉冲输出信号Q0.1a5个LED数码管的a段Q0.2b5个LED数码管的b段Q0.3c5个LED数码管的c段Q0.

12、4d5个LED数码管的d段Q0.5e5个LED数码管的e段Q0.6f5个LED数码管的f段Q0.7g5个LED数码管的g段Q1.0HA铃音驱动Q1.1COM1分钟个位显示数码管的公共端Q1.2COM2分钟十位显示数码管的公共端Q1.3COM3小时个位显示数码管的公共端Q1.4COM4小时十位显示数码管的公共端Q1.5COM5星期显示数码管的公共端(2) 其他编程元件的地址分配表3-3 其他编程元件的地址分配表编程元件编程地址符号作用辅助继电器M0.1M1CO复位及分钟个位显示移位脉冲M0.2M2分钟十位显示移位脉冲M0.3M3小时个位显示移位脉冲M0.4M4小时十位显示移位脉冲M0.5M5星期显示移位脉冲M1.0M10分钟个位显示“0”M1.1M11分钟个位显示“1”M1.2M12分钟个位显示“2”M1.3M13分钟个位显示“3”M1.4M14分钟个位显示“4”M1.5M15分钟个位显示“5”M1.6M16分钟个位显示“6”M1.7M17分钟个位显示“7”M2.0M20分钟个位显示“8”M2.1M21分钟个位显示“9”M2.2M22十分钟到信号M3.0M30分钟十位显示“0”M3.1M31分钟个位显示“1”M3.2M32分钟个位显示“2”M3.3M33分钟个位显示“3”M3.4M34分钟个位

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号