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设计开发,它功能强大,主要为用户开发控制程序使用,同时

也可实时监控用户程序的执行状态。现在加上全中文化程序后,可在全中文的界

面下进行操作,用户使用起来更加方便。

本文标签: 控制显示时间调整