PLC控制的自动花样音乐喷泉系统

上传人:仙*** 文档编号:80442551 上传时间:2022-04-25 格式:DOC 页数:52 大小:1.05MB
收藏 版权申诉 举报 下载
PLC控制的自动花样音乐喷泉系统_第1页
第1页 / 共52页
PLC控制的自动花样音乐喷泉系统_第2页
第2页 / 共52页
PLC控制的自动花样音乐喷泉系统_第3页
第3页 / 共52页
资源描述:

《PLC控制的自动花样音乐喷泉系统》由会员分享,可在线阅读,更多相关《PLC控制的自动花样音乐喷泉系统(52页珍藏版)》请在装配图网上搜索。

1、兰州石化职业技术学院毕业设计(论文)题 目:PLC控制的自动花样音乐喷泉系统 学生姓名: xxxx 学 号: 200905280123 班 级: xxxx 指导教师: xx 完成日期: 2011-10-8 信息处理与控制工程系45兰州石化职业技术学院毕业设计任务书设计(论文)题 目PLC控制的自动花样音乐喷泉系统选题时间2011-8-30完成时间2011-10-8论文(设计)字数 22000关键词可编程控制器、变频器、控制、自动喷泉、音乐控制设计(论文)题目的来源、理论和实际意义:随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,交流变频调速技术已进入个崭新的时代,

2、其应用越来越广。而随着我国城市化进程的加快和人口大量集聚,环境越来越重要,好的环境能使心身愉快,做事效率提高。其中音乐喷泉可以湿润周围空气,减少尘埃,降低气温。喷泉的细小水珠同空气分子撞击,能产生大量的负氧离子就发出的舒缓音乐,有益于改善社区面貌和增进居民身心健康。可编程序控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用面最为广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。花式喷泉控制要求接入设备使用简便,对应于系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了喷泉的控制水平,并改善了喷

3、泉的样式。 符合现代生活理念,营造良好的生活氛围。设计(论文)的主要内容:本设计将在以下几个方面对花式喷泉的控制系统进行研究和论证(1)花式音乐喷泉类型的选择。(2)花式音乐喷泉硬件系统的设计。(3)花式音乐喷泉控制系统软件的设计。 (4)音乐的硬件软件的设计学生签字: 指导教师签字: 系负责人签字: 年 月 日 摘 要自动喷泉采用了可编程控制器PLC和变频器,用软件实现对自动喷泉运行的控制,可靠性大大提高。控制系统结构简单,外部线路简化,可方便的增加或改变控制功能,也可以进行故障自动检测与报警显示,提高运行安全性,并便于检修。用西门子S7200方法编程,可以使设计思路清晰,编程简便。而变频器

4、调速以其优异的调速性能和起制动性能、高效率、高功率因素和节电效果,可以控制喷泉水位的高度,广泛的适用范围及其它许多优点而获国内外公认为最有发展前途的调速方式。因此,可编程控制器PLC技术加变频器调速技术已成为现代喷泉行业的一个热点。随着人们生活水平的提高和建立绿色城市的向往,音乐喷泉以其独特的魅力和特殊的功能,愈来愈成为休闲娱乐产业中的一项重要产品,音乐喷泉的兴建也越来越多。 根据目前音乐喷泉的发展现状,完成了小型音乐喷泉系统硬件结构设计和控制系统设计。控制系统的原理是利用8051单片机汇编音乐程序或者通过A/D对音频信号进行采样和处理,分级控制单相电动机,最终达到控制喷头流量的方法,也可以采

5、用程序控制或人工按键控制电磁阀来控制花型。音频信号还影响灯光色彩和灯光光线明暗的变化,从而使灯光色彩、灯光的闪烁和喷泉水姿随音乐节奏而变化。现代都市人久居闹市, 对紫陌红尘中的千层蛛网万般世态颇多迷惑, 在繁杂的事务中不知浓缩兜裹着多少奔波而且疲管的思绪。如果你确定自己正在16岁到55岁这个年龄段, 那我猜你的生活中或多或少都该有些压力。在心中任它们堆积和增长可绝对不是个明智的选择, 于是, 便希冀一种闲情逸致, 向往一种宁静生活。而宁静的心境,远非旅游所能满足, 唯有音乐, 才能让现代人放松自我, 感觉宁静。当然,压力的来源也有很多种,但是忙碌的人群还是在身边感受比较好,因此音乐喷泉是现代很

6、有必要的热点。关键词:可编程控制器;变频器;控制;自动喷泉;音乐控制;8051单片机;A/D转换;音乐喷泉;目 录目 录41 引言61.1 论文研究的背景61.2论文设计的内容71.3论文设计的目的和意义82 系统控制方案的确定92.1 花式喷泉的概述92.2 采用PLC控制花式喷泉的优点102.3 系统设计的基本步骤102.5 花式喷泉控制系统的原理图123 系统硬件设计123.1 可编程控制器(PLC)的选型123.1.1 PLC概述123.1.2 PLC的选型133.2 变频器的选型153.3 水泵的选型163.4硬件接线图163.5 I/O 分配表173.6音乐原理183.6.1 音乐

7、控制模块193.62中央控制模块204 系统软件设计234.1 PLC梯形图概述234.2 STEP 7-MicroWIN 32软件的使用244.3 S7200_Simulation仿真软件的使用284.4系统工作过程分析314.5 控制系统程序设计314.5.1花式喷泉的第一种花样314.5.2 花式喷泉的第二种花样344.5.3 花式喷泉的第三种花样364.6音乐软件管理394.6.1整体音乐模块394.6.2 音乐控制设计404.6.3 定时时间的产生及工作方式的选择42总结45致谢46兰州石化职业技术学院第1章 引言1.1 论文研究的背景 随着城市化进程的加速,花式喷泉可以在人们周围随

8、处可见。比如广场,大厦,小区等。花式喷泉是人造小气候,在炎热的夏日可以起到增湿和降温的作用;也为水体充氧,有利于水体增加自净能力,起到防止水体黑臭的作用。 花式喷泉运行的灵活性是评价花式喷泉优劣的关键,而这与花式喷泉的控制系统息息相关。花式喷泉可以根据自己的设计,设计出各种各样的花样,加上灯光,能给人有种不错的视觉享受。 1969年美国数字设备公司( DEC)研制出世界上第一台可编程控制器,并成功地应用在美国( GM)的生产线上。但当时只能进行逻辑运算,故称为可编程逻辑控制期,简称PLC (programmable logic controller)。 70年代后期,随着微电子技术和计算机的迅

9、猛发展使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器,简称PC (programmable contruller) .但由于PC容易与个人计算机(programmable computer)相混淆,故人们仍习惯地用PLC作为可编程器的缩写。1985年国际电工委员会(IEC)对PLC的定义如下。 可编程控制器是一种进行数字运算的电子系统,是专为在工业环境下的应用而设计的工业控制器,它采用了可以编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种类型机械的生

10、产过程。 PLC是继电器逻辑控制系统发展而来,所以它在数学处理、顺序控制方面具有一定优势。继电器在控制系统中主要起两种作用:(l)逻辑运算(2)弱电控制强电。PLC是集自动控制技术,计算机技术和通讯技术于一体的一种新型工业控制装置,已跃居工业自动化三大支柱(PLC、ROBOT、CAD/CAM)的首位。可编程控制器,简称PLC。它在集成电路、计算机技术的基础上发展起来的一种新型工业控制设备。 具有:可靠性高、抗干扰能力强。设计、安装容易,维护工作量少。功能强、通用性好。开发周期短,成功率高。体积小,重量轻、功耗低等特点。具有功能强、可靠性高、配置灵活、使用方便以及体积小、重量轻等优点,已经广泛应

11、用于自动化控制的各个领域,并已成为实现工业生产自动化的支柱产品。与继电接触器系统相比系统更加可靠;价格上能与继电接触器控制系统竞争:易于在现场变更程序;便于使用、维护、维修;能直接推动电磁阀、接触器与于之相当的执行机构:能向中央执行机构:能向中央数据处理系统直接传输数据等。因此,进行花式喷泉的PLC控制系统的设计,可以推动喷泉行业的发展,扩大PLC在自动控制领域的应用,具有一定的经济和理论研究的价值。再者起初的音乐喷泉控制系统就是利用音乐的主要音素(频率、振幅、音色和节拍)控制喷水的花型组合变化、水柱高低、远近变化和灯光色彩组合,其原理是将声音信号转变为电信号,经过放大及其它一些处理推动继电器

12、或电子开关,再去控制设在水路上的电磁阀的启闭,从而达到控制喷头水路的通断。音乐喷泉是现代科技与艺术的综合,利用喷泉来表现音乐的美感,令人赏心悦目。目前,有许多采用各式各样的控制系统来实现的音乐喷泉, 取得了良好的效果。但纵观这些音控产品,有的利用音乐的时域变化来控制喷泉,有的将音乐分成几个频段来控制喷泉的花型, 且多采用低频、中频和高频三个频段来控制。缺点是都没有在频域上很好地展现音乐,因此不能很好地体现音乐的内涵。本项目针对这些问题,提出了一种新的方法来控制喷泉的变化,本设计将通过对音乐音频信号的实时采样,再通过变频器对潜水泵进行变频调速,利用各式喷头的喷射、摇摆、旋转来实现喷泉水柱高低、摇

13、摆幅度、旋转速度来实时地展现音乐的频谱。1.2论文设计的内容本设计将在以下几个方面对花式喷泉的控制系统进行研究和论证。 (1)花式喷泉类型的选择。综合花式喷泉的类别和各类的特点和要求,在本课题中主要研究能有三种喷水花样可供选择:能够控制每环喷水管喷水的高度:喷水时要有灯光显示;可以根据不同的季节、不同的场合可改变喷水的花样。将各种水型及灯光,按照预先设定的排列组合进行控制程序的设计,通过计算机运行程序发出控制信号,使水型及灯光有各种各样的变化。 (2)花式喷泉硬件系统的设计。本课题设计的花式喷泉要求运行迅速准确度高,在花式喷泉的各层检测系统中用用存工业自动控制上大量运用的具有检测精度高、寿命长

14、、稳定性能好的接近传感器,运用感应器的开关量信号输入给PLC来实现控制。由于本课题的具体需求在硬件系统的设计过程中主要考虑了花式喷泉的经济实用、稳定、灵活、美观的需要。 (3)花式喷泉控制系统软件的设计。在本设计中选用了目前运用最多的PLC编程语言梯形图,梯形图的编程能直观明了的设计花式喷泉控制的要求,梯形图的编写运用SWOPC-FXGP/WIN-C编程软件,此软件支持全部的西门子S7200系列的PLC编程,并且具有强大的诊断功能,能更快的查找出故障的原因,从而大大缩短了维修时间。1.3论文设计的目的和意义 随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,交流变频

15、调速技术已进入个崭新的时代,其应用越来越广。而随着我国城市化进程的加快和人口大量集聚,环境越来越重要,好的环境能使心身愉快,做事效率提高。其中喷泉可以湿润周围空气,减少尘埃,降低气温。喷泉的细小水珠同空气分子撞击,能产生大量的负氧离子,有益于改善社区面貌和增进居民身心健康。可编程序控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用面最为广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。花式喷泉控制要求接入设备使用简便,对应于系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了喷泉的控制水平,并

16、改善了喷泉的样式。第2章 系统控制方案的确定2.1 花式喷泉的概述喷泉是一种将水或其他液体经过一定压力通过喷头喷洒出来具有特定形状的组合体,提供水压的一般为水泵。现代城市中的喷泉形式已十分丰富。随着构筑物的大小及水压等的变化,喷泉或高或低、或珠或雾,精彩纷呈,可分为以下7种。(1)普通喷泉:只有简单的几种固定水型及灯光,随着电源的开闭而控制喷泉的运行、水型和灯光变化。(2)程控喷泉:将各种水型及灯光,按照预先设定的排列组合进行控制程序的设计,通过计算机运行程序发出控制信号,使水型及灯光有各种各样的变化。 (3)音乐喷泉:程序控制喷泉基础上加入了音乐控制系统,计算机通过对音频及MIDI信号的识别

17、,进行译码和编码,最终将信号输出到控制系统,使喷泉的造型及灯光的变化与音乐保持同步。(4)水幕激光喷泉:将激光器发出的激光束射在水幕喷头喷出的水膜上,激光束由激光控制系统编程控制,可发出多种多样的图案及色彩,照射在晶莹透明的水膜上,形成斑斓夺目的奇异效果。(5)水珍珠喷泉:利用特殊音波将水变成球体的喷水装置和全频高速闪光灯的视觉图像效果的产品组成。(6)游戏喷泉:又称感应泉,喷泉水柱根据游人的动作产生反应,而且这种反应具有不确定性,是一种互动式喷泉,增强了娱乐氛围。(7)跳跳喷泉:又名光亮泉。是一种高科技水景艺术,水形似根根晶莹透彻地冰柱,一串串飞向空中,轻舞飞扬。2.2 采用PLC控制花式喷

18、泉的优点(1)控制方式上看:PLC软接线,只需改变控制程序就可轻易改变逻辑或增加功能。(2)工作方式上看:PLC串行工作,不受制约。(3)控制速度上看:PLC通过半导体来控制,速度很快,无触点,顾而无抖动一说。(4)定时、记数看:PLC时钟脉冲由晶振产生,精度高,定时范围宽:有记数功能。(5)可靠、维护看:PLC无触点,寿命长,且有自我诊断功能,对程序执行的监控功能,现场调试和维护方便。2.3 系统设计的基本步骤在花式喷泉控制系统的设计过程中主要考虑以下几点。(1)深入了解和分析花式喷泉的工艺条件和控制要求。(2)确定I/O设备。根据花式喷泉控制系统的功能要求,确定系统所需的输入、输出设备。常

19、用的输入设备有按钮、选择开关等,常用的输出设备有指示灯等。(3)根据I/O点数选择合适的PLC类型。(4)分配I/O点,分配PLC的输入输出点,编制出输入输出分配表或者输入输出端子的接线图。(5)设计花式喷泉系统的梯形图程序,根据工作要求设计出周密完整的梯形图程序,这是整个花式喷泉系统设计的核心工作。(6)将程序输入PLC进行软件测试,查找错误,使系统程序更加完善。2.4 系统控制方案花式喷泉系统的控制要求如下。(1)1、2均为外环形状的喷水管,3为内环形状的喷水管,4为星形喷水管。灯光系统由三条支路组成,分别为绿色灯支路(在l,2之间)、黄色灯支路(在2,3之间)、红色灯支路(在3,4之间)

20、。(2)该喷泉共有三种花样可供选择。按下启动按钮,喷泉即开始工作,按下停止按钮,则停止喷水。喷泉的工作方式(即喷水花样)由选择开关来实现。(3)该花式喷泉有三种喷水花样可供选择。 第一种花样,4、3、2、1隔2秒依次喷水,一起喷水1 5秒后停下,在按1、2、3、4的次序隔2秒依次喷水,再一起喷15秒后停下,以此规律循环。 第二种花样,l、3同时喷水,延时3秒后1、3停喷,同时2、4喷水,交替运行5次后1、2、3、4一起喷水,30秒后停止,以此规律循环。 第三种花样,1、2、3、4按顺序延时2秒喷水,然后一起喷30秒后1、2、3、4再分别延时2秒停喷,以此规律循环。(4)通过变频器可以控制每环喷

21、水管的高度。在第一种花样中,1、3管为慢速正转喷水,2、4管为中速正转喷水。(5)灯光系统的控制:由PLC的X5输入端为灯光系统控制的选择按钮,当需要灯光配合时,接通X5输入端。此时可实现三路灯光的控制,即3,4任意一层喷水时,红色灯亮;2喷水时,黄色灯亮;所有的喷头喷水时,绿色灯亮。花式喷泉池示意图如图2-1所示。图2-1花式喷泉池示意图2.5 花式喷泉控制系统的原理图 在喷泉中,通过按钮开关信号来控制PLC:因为有4层喷水,因此用了1个变额器来控制4个水泵。花式喷泉控制系统的原理图如图2-2所示。按钮开关信号PLC电源变频器水泵图2-2 花式喷泉控制系统原理图2.6音乐控制原理2.61乐曲

22、播放音乐喷泉所播放的乐曲可以从电脑播放器播放,通过功率放大器,将所选歌曲分为两路输出,一路输出到音箱设备,另一路输出到A/D转换模块对音频信号进行采样。当操作员在乐曲数据库中确定了演示乐曲后,随后启动该驱动器,正确地播放选定的乐曲。2.62水型与乐曲同步控制当乐曲开始播放,水型会同步演示。在上一首乐曲结束和下一首乐曲开始的间歇期间,水型也会保持同步停止和继续演示。此音乐喷泉控制系统能提供可调整的喷泉延时,使水型与乐曲达到同步的效果。2.63水型的程序演示喷泉潜水泵电动机是受控制器内部的程序控制,每一首乐曲可从控制器中相应的找到对应的固定程序数据,并可以将其对应输出。2.64彩色灯光的程序演示与

23、水型的演示程序类似,彩色灯光也由控制器系统程序控制。通过利用喷泉水泵的控制程序,将灯光控制也采用其同样的方法,随喷泉的变化相应的水下彩色灯光也会变化、动作。2.65水型的节奏随动控制对于不同的音乐,其水型的跳跃和摇摆是与乐曲的节奏同步的,表演出音乐喷泉的激情和活力。这种水型的跳跃和摇摆变化也是由A/D对其音频信号采集转换后通过对应的程序所表现出的。通过变频器对潜水泵实现加速、减速等控制,以达到对不同音乐信号的不同观赏感。第3章 系统硬件设计3.1 可编程控制器(PLC)的选型3.1.1 PLC概述 可编程控制器,英文称Programmablc Controllcr,简称PLC,木课题中用PLC

24、作为它的简称。PLC是用于工业现场的电控制器。它源于继电器控制技术,但基于电子计算机。它通过运行存储在其内存中的程序,把经输入电路的物理过程得到的输入信息,变换为所要求的输出信息,进而再通过输出电路的物理过程去实现对负载的控制。 PLC基于电子计算机,但并不等同于普通计算机。普通计算机进行入出信息变换时,大多只考虑信息本身,信息入出的物理过程一般不考虑的。而PLC则要考虑信息入出的可靠性、实时性,以及信息的实际使用。特别要考虑怎么适应于工业环境,如便于安装,便于维修及抗干扰等问题,入出信息变换及可靠的物理实现,可以说是PLC实现控制的两个基本要点。PLC可以通过它的外设或通信接口与外界交换信息

25、。其功能要比继电控制装置多的多、强的多。 PLC有丰富的指令系统,有各种各样的I/O接口、通信接口,有大容量的内存,有可靠的自身监控系统,因而具有以下基本的功能。 逻辑处理功能; 数据运算功能; 准确定时功能: 高速计数功能; 中断处理(可以实现各种内外中断)功能; 程序与数据存储功能; 联网通信功能; 自检测、白诊断功能; 可以说,凡普通小型计算机能实现的功能,PLC几乎也都可以做到。 像PLC这样。有很丰富的功能,是别的电控器所没有的,更是传统的继电控制电路所无法比拟的。丰富的功能为PLC的广泛应用提供了可能,同时,也为自动门行业的远程化、信息化及智能化创造了条件。3.1.2 PLC的选型

26、 在PLC系统设计时,首先应确定控制方案,下一步工作就是PLC工程设计选型。工艺流程的特点和应用要求是设计选型的主要依据。因此,工程设计选型和估算时,应详细分析。工艺过程的特点、控制要求,控制任务和范围确定所需的操作和动作,然后根据控制要求,估算输入输出点数、所需存储器容量、确定PLC的功能、外部设备特性等,最后选择有较高性能价格比的PLC和设计相应的控制系统。 (1)输入输出(I/O)点数的估算。 I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再增加1O%20%的可扩展。余量后,作为输入输出点数估算数据。 (2)存储器容量的估算。 存储器容量是可编程序控制器本身能提供的硬件存

27、储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于存储器容量。设计阶段,由于用户应用程序还未编制,因此,程序容量在设计阶段是未知的,需在程序调试之后才知道。为了设计选型时能对程序容量有一定估算,通常采用存储器容量的估算来替代。 存储器内存容量的估算没有固定的公式,许多文献资料中给出了不司公式,大体上都是按数字量I/O点数的1015倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),另外再按此数的25%考虑余量。因此本课题的PLC内存容量选择应能存储2000条梯形图,这样才能在以后的改造过程中有足够的空间。 (3)控制功能的选择。 该选择包括运

28、算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。 根据本课题所设计控制的需要,主要介绍以下几种功能的选择。 控制功能 PLC主要用于顺序逻辑控制,因此,大多数场合常采用单回路或多回路控制器解决模拟量的控制,有时也采用专用的智能输入输出单元完成所需的控制功能,提高PLC的处理速度和节省存储器容量。 编程功能 离线编程方式:PLC和编程器公用一个CPU,编程器在编程模式时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,CPU对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编程方式:CPU和编程器有各自的

29、CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种方式成本较高,但系统调试和操作方便,在大中型PLC中常采用。 五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言;选用的编程语言应遵守其标准(IEC6113123),同时,还应支持多种语言编程形式,如C,Basic等,以满足特殊控制场合的控制要求。 诊断功能 PLC的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分

30、内诊断和外诊断。通过软件对PLC内部的性能和功能进行诊断是内诊断,通过软件对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断。 PLC的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。 (4)机型的选择。通过对输入输出点的选择、对存储容量的选择、对I/O响应时间的选择以及输出负载的特点选型的分许。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力、功能更强、可靠性更高等特点。该控制系统选用西门子S7200系列PLC,它是超小型化的PLC,它适用于各行个业,各种场合中的自动检测、监测及控制等。S7200 PLC的强大功能使其无论单击运行,或连成

31、网络都能实现复杂的控制功能。S7200 PLC可提供4种不同基本型号的8种CPU。 3.2 变频器的选型我设计的是通过变频器调速技术来控制每环喷水管的高度。我选用的是FR-S520 (S)E系列变频调速器。3.3 水泵的选型由于喷泉的水泵必须满足大功率快速精确起停,而且其输出功率必须能够精确的进行控制。我选用品牌为DESHB(德士比)的QYPI00-4.5-2.2喷泉泵。具有以下优点:结构紧凑:无需引水、使用简便:双端密封、电器保护;设计合理、性能优良:经久耐用、安全可靠。并且水泵出口采用圆法兰结构,电机为F级绝缘,适用于音乐喷泉等场合对电机频繁启动的要求,叶轮具有防松装置,不怕反转。其实物图

32、见其3-1所示。图3-1 QYP喷泉泵的实物图3.4硬件接线图PLC的输入与输出最好分开走线,开关量与模拟量也要分开敷设。模拟量信号的传送应采用屏蔽线,屏蔽层应一端或两端接地。电源部分包括PLC工作电源AC220V,其他输入/输出电源电压均为DC24V。 PLC的外部硬件连接图见附录A。在整个PLC外部硬件连接图中,包括数字量、模拟量的输入接线和数字量输出接线三个部分:1、数字量输入数字量输入点有两个分别为I0.0和I0.1,其中I0.0为启动按钮,当按下I0.0时,PLC进入程序运行状态,并对程序进行循环扫描;I0.1为停止按钮,当按下I0.1时,系统会停止所有程序的扫描,并能控制到此时无输

33、出,而且同时将所有置位信号复位。另外,当外部水泵电源线路中过载热继电器保护装置FR出现动作时,也同样可以将PLC系统所有工作立即停止。2、模拟量输入模拟量输入通过PLC的扩展插口直接利用数据线连接,不需要另外占用端子排上的端口。因为音频信号的直接来源于CD、VCD、DVD等设备,而不是通过功放将音频信号功率大后再输入转换模块的,所以,当音频信号以电流020mA的形式时,可直接接入模拟量转换模块EM231,通过编制程序可直接从模拟量转换EM231中的变量寄存器中读取数据。3、数字量输出数字量输出包括:变频器和潜水灯两部分。由于采用的是西门子S7-200系列CPU226型的PLC,根据输出点数可知

34、,需加数字量扩展模块EM222。图中所示输出Q0.0Q1.7分别分成8个一组接至相应的4组变频器控制端子,其中STF为启动变频器正转端,高速RH端、中速RM端以及低速RL端为组合调速端,通过三个端子可组合成为7速调节,从而使得潜水泵的速度变化也会相应的跟着有所改变。另外,数字量输出扩展模块EM222的Q2.0Q2.7所接为固态继电器,通过控制固态继电器的通断,将改变7组灯光的变化组合,其中Q2.7输出控制主电路电源通断。系统的硬件连接图即PLC和系统中各个硬件的连线。具体的如图3-2,3-3所示。图3-2 硬件接线图 图3-3 变频器和水泵的接线图3.5 I/O 分配表及估算序号输出说明1Y0

35、电源指示2Y1控制1管喷水3Y2控制2管喷水4Y3控制3管喷水5Y4控制4管喷水6Y5红色灯7Y6黄色灯8Y7绿色灯9Y8中速10Y9慢速11Y10正转表3-4 I/O分配点输出说明序号输入说明1X0停止按钮2X1启动按钮3X2选择开关1的位置4X3选择开关2的位置5X4选择开关3的位置6X5灯控按钮表3-5 I/O分配点输入说明3.6控制系统I/O口的估算本设计是音乐喷泉PLC控制系统的设计,根据PLC 的I/O节点使用原则,应留出一定的I/O点以做扩展时使用。在对系统的控制要求进行分析后,可以大概确定系统的输入输出点数。3.61系统数字量输入所需点数估算本系统是根据音乐的旋律、音频信号的大

36、小来控制喷泉水柱高低的,所以其数字量输入只需要满足系统启动、停止两个功能。如表3.1所示项目名称输入点数备 注总点数启动按钮1喷泉控制系统启动输入点数:2停止按钮1喷泉控制系统停止表3-6.1 系统数字量输入所需各元器件功能及所占PLC点数3.62系统模拟量输入所需点数估算为了将音频信号转化成PLC能识别的数字量信号,这里需采用一个模拟量/数字量转换模块,所以模拟量输入点为1个。如表3.2所示项目名称模拟量输入点数备 注总点数音频信号变送模块1音频信号大小输入点数:1表3-6.2 系统模拟量输入所需各元器件功能及所占PLC点数3.63系统数字量输出所需点数估算系统数字量输出分为控制变频器开关量

37、、控制灯光开关量两个部分,其中变频器有启动和调速两种控制量。如表3.3所示项目名称输入点数备 注总点数启动变频器开关量5控制变频器运行输出总点数:24变频器速度开关量12选择变频器频率水下等光控制输出7水下灯光的控制表3-6.3 系统数字量输出所需各元器件功能及所占PLC点数3.7音乐原理音乐喷泉控制系统以AT89S52单片机为核心,通过I/O口实现直流电机的转动,彩灯的闪烁以及液晶屏的显示和音乐的播放,其系统原理框图如图3-1所示:51单片机LCD1602彩灯蜂鸣器直流电机L298N芯片电源图3-7 音乐喷泉控制框图主要用到的器件有:AT89S52单片机、LCD1602液晶显示屏、直流电机、

38、L298N芯片、蜂鸣器、调微器、9012三极管、12M晶振、二极管、各类阻值的电阻和电容等。3.7.1 音乐控制模块音乐听起来有的高,有的低,这就叫高音。高音是有发音物体振动频率的高低决定的,频率高的就高,频率低的就低。不同高音的音乐是用C、D、E、F、A、G来表示的,这7个字母就是音乐的音名,他们一般一次唱成DO、RE、MI、FA、SO、LA、SI,即唱成简谱的1、2、3、4、5、6、7,相当于汉字“多来米发梭拉稀”的读音,这个就是唱曲时音乐的发音,所以叫唱名。把C、D、E、F、G、A、B这一组音的距离分成12等分,每一个等分的距离分成12等分,每一个等份叫做一个“半音”。两个音之间的距离有

39、两个“半音”的,就叫做“全音”。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音。一首音乐是由许多不同的音符组成的,而每个音符对应着不同的频率,这样就可以利用不同频率的组合,加以与拍数对应的延时,构成音乐。了解音乐的一些基本知识后可知道,产生不同频率的音频脉冲即能产生音乐。对于单片机而言,产生不同频率的脉冲非常方便,可以利用它的定时/计数器来产生这样的方波频率信号。因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。简易的音乐发生器看可以由单片机、三极管以及蜂鸣器构成,三极管起到驱动的作用,电路原理图如图3-2所示:51单片机电阻三极管蜂鸣器图3-7.1 简易的音乐发

40、生器3.72中央控制模块中央监控部分的核心是单片机(AT89S52)系统,该系统也是音乐喷泉控制器的核心。AT89S52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性好且廉价的方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,3

41、2位I/O口线,看门狗定时器,2个数据指针,3个16位定时器/计数器,1个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外AT98S52可降至0Hz静态逻辑操作,支持两种软件可选择节电模式。在空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作被停止,直到下一个中断或者硬件复位为止。主要特性: 与MCS-51 兼容; 4K字节可编程闪烁存储器; 寿命:1000写/擦循环; 数据保留时间:10年; 全静态工作:0Hz-24Hz; 三级程序存储器锁定; 128*8位内部RAM; 32可编程I/O线; 两

42、个16位定时器/计数器; 5个中断源; 可编程串行通道; 低功耗的闲置和掉电模式; 片内振荡器和时钟电路。AT89S52表3-7.2 单片机(AT89S52)说明管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写

43、入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLAS

44、H编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89S52的一些特殊功能口,如下所示:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口

45、同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。图3-7.3 复位电路ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处

46、理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取址期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP):XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。图3-7.4 晶振电路振荡器特性:XTA

47、L1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除:整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操做中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89S52设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工

48、作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。第4章 系统软件设计4.1 PLC梯形图概述 梯形图是使用得最多的图形编程语言,被称为PLC的第一编程语言。梯形图与电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌握,特别适用于开关量逻辑控制。梯形图常被称为电路或程序,梯形图的设计称为编程。 PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄

49、存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点短开,称这种状态是该软继电器的“l”或“ON状态。如果该存储单元为“O状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“O或“OFF”状态。使用中也常将这些“软继电器”称为编程元件。 梯形图两侧的垂直公共线称为母线(Bus bar),。在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有一个左是正而右是负的直流电源电压,母线之问有“能流”从左向右流动。右母线可以不画出。 根据梯形图中各触点的状态和逻辑关系,求出

50、与图中各线圈对应的编程元件的状态,称为梯形图的逻辑解算。梯形图中逻辑解算是按从左至右、从上到下的顺序进行的。解算的结果,马上可以被后面的逻辑解算所利用。逻辑解算是根据输入映像寄存器中的值,而不是根据解算瞬时外部输入触点的状态来进行的。4.2 STEP 7-MicroWIN 32软件的使用(1)双击“STEP 7-MicroWIN 32”进入其界面。(2)PLC梯形图快速绘制入门。画触点:点开左边工具栏的“Bit Logic”,双击触点图标,如图4-1所示。 图4-1 画触点示意图画线圈:在“Bit Logic”栏中,双击线圈图标,如图4-2所示。 图4-2 画线圈示意图改标号:点击触点、线圈上

51、的“?.?”分别改成“I0.0” 、“Q0.0”。最简单的PLC梯形图就画好了,如图4-3所示。图4-3 改标号示意图保存PLC梯形图文件:依次选择工具栏“FileSave”在弹出的保存对话框中选择保存的路径及输入要保存成的文件名,如“abc”,图4-4所示,再点保存。图4-4 保存PLC梯形图文件示意图导出画好的PLC梯形图:依次选择工具栏“FileExport”在弹出的导出对话框中选择保存的路径及输入要保存成的文件名,如“123”,图4-5所示,再点保存。图4-5 导出画好的PLC梯形图示意图(3)其他:触点、线圈也可以从上面的工具栏里选择。计数器在“Counters”里。定时器在“Tim

52、ers”里。在“ViewSTL”为PLC的指令表格式。在“ViewLadder”为PLC的梯形图格式。4.3 S7200_Simulation仿真软件的使用(1)双击S7200_Simulation文件夹下的“S7_200.exe”,进入其界面,在其界面中央点一下鼠标,则弹出如图4-6对话框,输入密码“6596”,点击“ok”,则进入图4-7示界面。图4-6 仿真软件进入示意图图4-7 S7-200仿真软件界面示意图(2)导入文件,依次选择工具栏“ProgramaCargar Programa”,在弹出的对话框中按如图4-8进行设置。再点击“Aceptar”,在弹出的对话框选择刚才在“STEP

53、 7-MicroWIN 32”下导出的文件(123.awl),如图4-9,点击“打开”。图4-8 导入文件示意图 图4-9 文件查找示意图(3)仿真运行:依次点击“PLCRUN”,在弹出的确认对话框点击“是”,此时即进入仿真状态,如图4-10所示。图4-10 仿真运行示意图4.4系统工作过程分析 (1)按下启动按钮和灯控按钮,开始运行。 (2)按下位置开关2,则是第一种花样喷泉。 (3)按下位置开关3,则是第二种花样喷泉。 (4)按下位置开关4,则是第三种花样喷泉。 (5)无论哪种花样喷泉,只要当第三或者第四任意一层喷水的时候,黄灯亮:当第二层喷水的时候,红灯亮:当所有喷水时,绿灯亮。(6)按

54、下停止按钮,则运行结束。4.5 控制系统程序设计4.5.1花式喷泉的第一种花样当选择开关2的位置时,喷泉运行第一种花样:4、3、2、l隔2秒依次喷水,一起喷水l 5秒后停下,再按l、2、3、4的次序隔2秒依次喷水,再一起喷l5秒后停下,以此规律循环。l、3管以慢速正转喷水,2、4管以中速正转喷水。当第三或者第四任意一层喷水的时候,黄灯亮:当第二层喷水的时候,红灯亮:当所有喷水时,绿灯亮。图4-11第一种花样的梯形图注释:I0.2为选择开关2; I0.0为停止开关; Q0.0,Q0.7为四号喷水管; Q0.1,Q0.6为三号喷水管; Q0.2,Q0.5为二号喷水管; Q0.3,Q0.4为一号喷水

55、管; T37到T44为100ms的的定时器; M3.4为显示的黄灯, M0.2为显示的红灯, M0.0为显示的绿灯。4.5.2 花式喷泉的第二种花样当选择开关3的位置时,喷泉第二种花样:l、3同时喷水,延时3秒后l、3停喷,同时2、4喷水,交替运行5次后l、2、3、4一起喷水,30秒后停止,以此规律循环。1、3管以慢速正转喷水2、4管以中速正转喷水。当第三或者第四任意一层喷水的时候,黄灯亮:当第二层喷水的时候,红灯亮:当所有喷水时,绿灯亮。见图4-12所示。图4-12第二种花样的梯形图注释:I0.3为选择开关3; I0.0为停止开关; Q0.0,Q0.4为一号喷水管; Q0.2,Q0.6为三号

56、喷水管; Q0.1,Q0.5为二号喷水管; Q0.3,Q0.7为四号喷水管; T37到T39为100ms的的定时器;C1为计数器; M3.4为显示的黄灯, M0.2为显示的红灯, M0.0为显示的绿灯。4.5.3 花式喷泉的第三种花样当选择开关4的位置时,第三种花样:I、2、3、4按顺序延时2秒喷水,然后一起喷30秒后l、2、3、4再分别延时2秒停喷,以此规律循环。1、3管以慢速正转喷水2、4管以中速正转喷水,第三或者第四任意一层喷水的时候,黄灯亮;当第二层喷水的时候,红灯亮;当所有喷水时,绿灯亮。见图4-13所示。图4-13第三种花样的梯形图注释:I0.4为选择开关4; I0.0为停止开关;

57、 Q0.3为四号喷水管; Q0.2为三号喷水管; Q0.15为二号喷水管; Q0.0为一号喷水管; Q0.4到Q0.7 为辅助线圈; T37到T44为100ms的的定时器; M3.4为显示的黄灯, M0.2为显示的红灯, M0.0为显示的绿灯。4.6音乐软件管理4.6.1整体音乐模块为了使控制系统各种硬件设备能够正常运行,有效地实现实时控制和管理,除了要设计合理的硬件电路,还要有高质量的软件支持。充分的考虑到软件和硬件的结合,使系统达到更好的效果。系统软件设计采用单片机应用软件。单片机软件采用C语言编写。单片机主要实现了过程控制、信号处理、数据读取等功能;在系统的软件设计中采用了模块化设计,将

58、系统的各部分功能编写成子模块的形式,这样增强了系统软件的可读性和可移植性。主程序流程图如图4-1所示:初始化Y判断休止符关闭TR0,返回 N取出音符大小取出节拍大小LED闪烁进入下一个音调LCD液晶显示蜂鸣器产生音调图4-6.1 主程序流程图4.6.2 音乐控制设计 音调是由不同的频率产生的,而每一个音调都是由一个音符和一个节拍组成,音符决定该音调的高低,节拍则决定了该音调是多少拍。因此,一个音调是由两个字节组成的。根据音符字节 产生该大小次数的延时,声音输出口取反,就可以得到该音调的高低音。根据设置单位节拍的延时大小,可以控制音乐演唱速度。 因此算法很简单:定义单片机的一个I/O端脚为声音输

59、出口,在规定的节拍内,根据音符字节的大小产生延时,将声音输出口不断的置高置低(即取反),就可以得到该音调。只要选取合适的单位节拍延时,就可以输出动听的音乐。程序流程图如图4-2所示: 开始定时器0服务子程序初始化重设定时器YN按键按下?P2.0反相,产生输出脉冲设置T0并启动获取按键值N结束按键放? Y关闭T0 图4-6.2 简易的音乐流程图4.6.3 定时时间的产生及工作方式的选择AT89S52产生启闭闸门定时时间的方法通常有两种。第一种方法是将定时/计数器T0,T1串行使用。T0设置成定时器,T1设置成计数器,用T1对T0的“定时时间到”信号进行定时计数。第二种方法是用T0做定时器,用软件

60、对“定时时间到”进行计数。这种方法只占用一个定时/计数器。计数功能是对外部事件进行的,外部事件以脉冲的形式输入,作为计数器的计数脉冲。为此89s52芯片上有T0(P3.4)和T1(P3.5)两个引脚,用于为这两个计数器输入计数脉冲。计数脉冲是负跳变有效,供计数器进行加法计数。使用计数功能时单片机在每个周期的第五状态第二拍节对计数脉冲输入引脚进行采样。如果前一机器周期采样为高电平,后一个机器周期采样为低电平,即为一个计数脉冲,在下一机器周期的第三状态第一拍节进行计数。由于采样计数脉冲至少需要占用2个机器周期,所以计数脉冲的频率不能高于震荡脉冲的1/24,如果使用的是12M的晶体振荡器,这也就得出单片机最高处

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!