admin管理员组文章数量:1531748
2024年6月19日发(作者:)
基于PLC的倒计时显示控制
倒计时系统的任务就是对某一设定日期进行倒数,在显示屏显示距设定日期
的时间,广泛应用于重大的节目或活动. PLC作为一种工业控制微型计算机,它
以其编程方便、操作简单尤其是它的高可控性等优点,在工业生产过程中得到了
广泛的应用。以2008年北京奥运会百天倒计时为例。该倒计时器可以动态显示
天、小时、分、秒,开机后显示初始状态(全零态),然后按当天距开幕的实际
天数进行设置。设置好后按下启动按钮,百天倒计时就开始;若按下停止按钮将
停止计时,显示当前状态。天、小时、分、秒各状态可随时调整和设置,各状态
显示采用动态循环扫描方式。
百天倒计时的系统的控制要求
1、开机时初始状态显示为00天00时00分00秒;
2、按下启动按钮,倒计时开始,1秒后显示为99天23时59分59秒;
3、可根据当时的时间调整至距开幕的实际时间,按住停止按钮,2秒以后,
及转为调整期,显示天数的数码闪烁,这时可进行天数的调整,调整好天数按一
次停止按钮即转为小时的调整,显示小时的数码闪烁,调整好小时按下停止按钮
即转为分钟的调整,以此类推直至秒调整完,调整过程结束。按下启动按钮即可
重新计时。
4、时间的调整可进行上调或下调,在调整期按上调按钮,按一次升1个数;
按下调按钮,按一次降1个数。
5、可任意停止于任意时间状态,在停止状态可任意调整时间。
6、各时间状态采用动态循环扫描。
第一章 系统硬件设计
1.1、S7-200 PLC的概述
S7-200 PLC是德国西门子公司生产的一种小型PLC,但其许多功能已经达到大、
中型PLC的水平,而价格却与小型机一样,因此,它一经推广,即受到了广泛关
注。特别是S7-200 CPU22X系列PLC,由于它具有多种功能模块和人机界面(HIMI)
可供选择,所以系统的集成非常方便,还可以很容易地组成PLC网络,同时它具
有功能齐全的编程和工业控制组态软件,使得在完成控制系统的设计时更加简
单,几乎可以完成任何功能的控制任务。
S7-200 CPU将微处理器、集成电源、输入电路和输出电路集成在一个紧凑的外
壳中,从而形成了一个功能强大的Micro PLC。参见图1。
图1
S7-200 CPU外型
本次设计是实现较为简单倒计时控制,对所需硬件的要求并不高,为了尽量满
足倒计时的精确性,故选用扫描时间短,即执行一条布尔指令时间较短的西门子
小型PLC S7-200,根据端口的需要选择226型号的CPU。
对于设计的仿真调试也做了相应的简化,使用面包板和7段数码管组成一个仿真电路,结
合程序的需要,选择8个共阴极的7段数码管分别作为时间状态位的显示。
1.2、百天倒计时控制系统的工作原理
百天倒计时系统分为控制和显示两个部分。显示部分的工作原理为:由于人
眼的视觉效果的关系,采用轮流扫描循环的工作方式,即用输出Q1.0到Q1.7
分别控制8个数码显示管的片选信号,依次给8个片选端进行循环扫描控制其输
出显示;而8该数码管的a到h引脚端均并列接线于输出Q0.0到Q0.7。
控制部分的工作原理为:采用定时和计数的方式来进行时间的倒计时与时间
的调整。其中涉及到相关的加减和比较指令等功能块。定时采用累加进位减法方
式,例如当秒的各位从9倒计时到0时下一秒将重新显示9并且将秒的十位数字
5减为数字4,其它时间位以此类推。而计数指令将和使能控制输出作用作用来
进行时间的调整。
第二章 S7-200编程软件介绍
2.1 STEP7-Micro/WIN编程软件
STEP7-Micro/WIN 32编程软件是基于Windows的应用软件,由西门子公司专
为S7-200系列PLC设计开发,它功能强大,主要为用户开发控制程序使用,同时
也可实时监控用户程序的执行状态。现在加上全中文化程序后,可在全中文的界
面下进行操作,用户使用起来更加方便。
版权声明:本文标题:基于PLC的倒计时显示控制 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1718781562a724290.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论