1、第 1 页 共 22 页摘 要随着我国社会经济的发展,人们生活水平的不断提高,城市中各类小区的建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求,小区的供水系统是其中的一个重要方面。本论文是针对供水要求设计的基于 PLC 的物业供水系统,通过调试表明本系统能够满足设计要求并有很好的使用价值。关键词:物业供水,PLC,恒压第 2 页 共 22 页前 言水是人类生活、生产中不可缺少的重要物质,在建设节约型时代特征的前提下,我们这个水资源和电能短缺的国家,长期以来在市政供水、高层建筑供水、工业生产循环供水等方面技术一直比较落后,自动化程度低,而随着我国社会经济的发展,人们生活水平的不断提高
2、,以及住房制度改革的不断深入,城市中各类小区建设发展十分迅速,同时也对小区的基础设施建设提出了更高的要求。小区供水系统的建设是其中的一个重要方面,供水的可靠性、稳定性、经济性直接影响到小区住户的正常工作和生活,也直接体现了小区物业管理水平的高低。本文介绍了恒压供水的基本原理以及系统构成的基础,说明了可编程控制器(PLC)在恒压供水系统中所担任的角色。从系统的整体设计方案和实际需求分析开始,紧密的联系实际生活的需要,力求做到使系统运行稳定,操作简便,解决实际中问题,保证供水安全、快捷、可靠。恒压供水保证了供水质量,以PLC为主机的控制系统丰富了系统的控制功能,提高了系统的可靠性。本系统就是在这种
3、背景下设计的。第 3 页 共 22 页第一章 概述1.1 课题背景和意义水对我们的生命起着重要的作用 ,它是生命的源泉,是人类赖以生存和发展的不可缺少的最重要的物质资源之一。本设计由 PLC、四台水泵、压力传感器等组成,系统工作时分手动操作和自动操作,自动操作时首先由传感器把信号传给 PLC,再由 PLC 根据水压的高低信号分析控制四台水泵的工作状态;手动操作时,可以通过各个水泵的启动停止按钮独立的工作。该系统还设有过载等保护。本设计是基于PLC的物业供水系统,具有以下特点:1.供水系统有水泵4台,供水管道安装压力检测开关K1,K2和K3。K1接通,表示水压偏低;K2接通,表示水压正常;K3接
4、通,表示水压偏高。2.系统分手动工作和自动工作两种状态,自动工作时,当用水量少,压力增高,K3接通,此时可延时30s后撤除1台水泵工作,要求先工作的水泵先切断;当用水量多时,压力降低,K1接通,此时可延时30s后增设1台水泵工作,要求未曾工作过的水泵增加投入运行;当K2接通,表示供水正常,可维持水泵运行数量。工作时,要求水泵数量为4台,最多不得超出4台;手动工作时,要求4台水泵可分别独立操作(分设起动和停止开关),并分别具有过载保护,可随时对单台水泵进行断电控制(若输入点不够,可用I/O扩展模块)。3.并设有“自动/手动”切换开关(ON手动,OFF自动),另设自动运行控制开关(ON自动运行,O
5、FF自动运行停止)。各水泵工作时,均应有工作状态显示。1.2 国内外的发展与现状可编程序控制器(program logical controller),简称PLC,是一种专为在工业环境应用而设计的数字运算电子系统。世界上第一台可编程控制器是美国数字设备公司(DEC)于1969年研制的。早期的可编程控制器由分离元件和中小规模集成电路组成,主要功能是执行原先由继电器完成的顺序控制、定时等,PLC将传统的继电器控制技术与新兴的计算机技术和通信技术融为一体,具有可靠性高、功能强、应用灵活、编程简单、使用方便等一系列优点。70年代初期,体积小、功能强和价格便宜的微处理器被用于PLC,使得PLC的功能大大
6、增强,具有了:可靠性高、具有丰富的IO接口模块、采用模块化结构、编程简单易学安装简单,维修方便等特点。以及良好的工业环境工作性能和自动控制目标实现性能,在工业生产中得到了广泛的应用。第 4 页 共 22 页而PLC在物业供水方面也得到了广泛的应用。传统的小区供水方式有恒速泵加压供水、水塔高位水箱供水、气压罐供水、液力耦合器和电池滑差离合器调速的供水方式、单片机变频调速供水系统等。这些传统的供水方式或多或少都存在各自的缺点和不足,比如:恒速泵加压供水方式无法对供水管网的压力做出及时的反应,水泵的增减都依赖人工进行手工操作、水塔高位水箱供水基建投资大,占地面积大,维护不方便,水泵电机为硬起动,启动
7、电流大、单片机变频调速供水系统开发周期比较长,对操作员的素质要求比较高,可靠性比较低,维修不方便,且不适用于恶劣的工业环境。综上所述,传统的供水方式普遍不同程度的存在浪费水力、电力资源;效率低;可靠性差;自动化程度不高等缺点,在这种情况下人们想到了基于PLC的供水系统设计。目前国内外基于PLC的供水系统设计技术比较多,并且有些技术已经相当成熟,从简单的基于PLC的恒压供水系统设计到基于PLC的变频恒压供水系统设计,其中后者的变频技术是现在研究的核心,变频技术是在电力电子技术、计算机技术和自动控制技术及电机控制理论发展的基础上发展起来的。本文的基于PLC的物业供水系统设计属于恒压供水,由于PLC
8、的可靠性高、功能强、应用灵活、编程简单、使用方便等特点,与传统的供水系统相比本系统有很大的实用价值。第 5 页 共 22 页第二章 PLC的组成2.1 PLC的输入通过对继电器控制特点的介绍和最初通用汽车公司提出的要求分析。PLC 要想取代继电器控制,首先要解决外部设备的直接输入问题。由于当时主要集中在开关量控制,也就是开关量(触点的开闭状态)如何直接接入 PLC 并被 PLC 所识别,对此就需要解决以下几个问题:有源接入,无源接入,绝缘问题,隔离问题和互相干扰问题。PLC 就是一个计算机控制系统,在其发展过程,人们曾将计算机直接用于工业控制,但是由于以下两大问题没有解决好而难以发展:一是 I
9、/O(输入/输出)问题,计算机不能直接和工业现场设备连接现在了应用;二是计算机的 I/O 功能,开关逻辑处理不够丰富和强大。现在的 PLC 成功的解决了这两个方面的问题,可以让 PLC 和外部设备直接进行物理的连接。计算机的内部提供了丰富的从位逻辑到双字运算的强大的运算功能,使其能够完成复杂的控制功能,这也是 PLC 能够迅速发展的原因。2.2 PLC 的输出输出问题主要是接点的驱动能力问题,或者说是带负载能力和输出方式的问题。输出动作次数的限制,是保证 PLC 的输出接点能否驱动接触器、电磁阀这样的控制执行元器件的问题至少要能直接驱动中间继电器。现在的 PLC 产品已经完全有能力驱动这些元器
10、件,并提供了多种输出方式且动作次数可保证万次无故障的产品。(1)输入寄存器输入寄存器可按为进行寻址,每一位对应一个开关量,其值反映了开关量的状态,其值的改变由相互如开关量驱动,并保持一个扫描周期。CPU 可以读其值,但是不可以写或进行修改。(2)输出寄存器输出寄存器的每一位都表明了 PLC 在下一个时间段的输出值,而程序循环执行开始时的输出寄存器的值,表明的是上一时间段的真实输出值,在程序执行过程中,CPU 可以读其值,并作为条件参加控制,还可以修改其值,而中间的变换仅仅影响寄存器的值。只有程序执行到一个循环的尾部时的值才影响下一时间段的输出,即只有最后的修改才对输出接点的真实值产生影响。(3
11、)存储器 存储器分为系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家开第 6 页 共 22 页发固定好了的,用户不能修改,PLC 要在系统程序的管理下运行。用户存储器中存放的是用户程序和运行所需要的资源,I/O 寄存器的值作为条件决定着存储器中的程序如何被执行,从而完成复杂的控制功能。(4)CPU 单元CPU 单元控制着 I/O 寄存器的读、写时序,以及对存储器单元中的程序的解释执行工作,是 PLC 的大脑。(5)其他单元接口其他单元接口用语提供 PLC 与其他设备和模块进行连接通信的物理条件2.3 PLC 的定义最初,可编程逻辑控制器(Programmable Logic Co
12、ntroller)简称 PLC。只能进行计数、定时及开关量的逻辑控制。1987 年 2 月,国际电工委员会(IEC)对可编程控制器的定义是:可编程控制器是一种数学运算操作的电子系统,专为在工业环境下的应用而设计。它采用一类可编程序的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数和算术操作等,面向拥护的指令,并通过数字式和模块式输入/输出,控制各种类型的机械和生产过程。可编程序控制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则设计。2.4 PLC 的特点(1)可靠性高。在 I/O 环节,PLC 采用了光电隔离、滤波等多种措施。系统程序和大部分的用户程序
13、都采用 EPROM 存储,一般 PLC 的平均无故障工作时间可达几万小时以上。(2)控制功能强。PLC 采用的 CPU 一般是具有较强位处理功能的为处理机,为了增强其复杂的控制功能和联网通讯等管理功能,可以采用双 CPU 的运行方式,使其功能得到极大的增强。(3)编程方便易学。第一编程语言(梯形图)是一种图形编程语言,与多年来工业现场使用的电器控制图非常相似,理解方式也相同,非常适合现场人员学习。(4)使用于恶劣的工作环境。采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。(5)与外部设备连接方便。采用统一接线方式的可拆装的活动端子排,提供不同的端子功能适合于多种电器规格。(6)体积
14、小、重量轻、功耗底。(7)性价比高。第 7 页 共 22 页(8)模块化结构,扩展能力强。根据现场的需要进行不同功能的扩展和组装,一种型号的 PLC 可用于控制从几个 I/O 点到几百个 I/O 点的控制系统。(9)维修方便,功能更灵活。程序的修改就意味着功能的修改,因此功能的改变非常灵活。2.5 PLC 的性能指标(1)存储容量这里专指用户存储器的存储容量,它决定了用户所编程序的长短。大、中、小型 PLC的存储容量变化范围一般为 2KB2MB。(2)I/O 点数I/O 点数,即 PLC 面板上的 I/O 端子的个数。I/O 点数越多,外部可以连接的 I/O 器件就越多,控制规模就越大。它是衡
15、量 PLC 性能的重要指标之一。(3)扫描速度扫描速度是指 PLC 执行程序的快慢,是一个重要的性能指标,体现了计算机控制取代继电器控制的吻合程度。从自动控制的观点来看,决定了系统的实时性和稳定性。(4)指令的多少它是衡量 PLC 能力强弱的标志,决定了 PLC 的处理能力、控制能力的强弱。限定了计算机发挥运算功能、完成复杂控制的能力。(5)内部寄存器的配置和容量它直接对用户编制程序提供支持,对 PLC 指令的执行速度及可完成的功能提供直接的支持。(6)扩展能力扩展能力包括 I/O 点数的扩展和 PLC 功能的扩展两方面的内容。(7)特殊功能单元特殊功能单元种类多,也可以说 PLC 的功能多。
16、典型的特殊功能单元有模拟量、模拟控制联网等功能。2.6 PLC 的分类不同的分类标准会造成不同的分类结果,PLC 常用的分类方式有如下两种。按其 I/O 点数一般分为微型(32 点以下) 、小型(128 点以下) 、中型(1024 点以下) 、大型(2048 点以下) 、超大型(从 2048 点以上可达 8192 点以上)5 种。按结构可分为箱体式、模块式和平板式 3 种。第 8 页 共 22 页2.7 PLC 工作原理1.循环扫描CPU 连续执行用户程序、任务的循环序列称为扫描。CPU 的扫描周期包括读输入、执行程序、处理通讯请求、执行 CPU 自诊断测试及写输出等等内容。PLC 可被看成是
17、在系统软件支持下的一种扫描设备。它意识循环扫描并执行由系统软件规定好的任务。用户程序只是扫描周期的一个组成部分,用户程序不运行时,PLC 也在扫描,只不过在一个周期中去除了用户程序和读输入、写输出这几部分的内容。典型的PLC 在一个周期中可以完成以下 5 个扫描过程。2.I/O 响应时间由于 PLC 采用循环扫描的工作方式,而且对输入和输出信号只在每个扫描周期的固定时间集中输入/输出,所以必然会产生输出信号相对输入信号滞后的现象。扫描周期越长,滞后现象越严重。3.PLC 中的存储器PLC 中的存储器按用途分为系统程序存储器、用户程序存储器以及工作数据存储器。(1)系统程序存储器中存放的是厂家根
18、据其选用的 PLC 的指令的系统编写的系统程序,它决定了 PLC 的功能,用户不能更改其内容。(2)用户程序存储器用来存储根据控制要求而编制的用户应用程序。(3)用来存储工作数据的区域称为工作数据区。2.8 PLC 的编程语言PLC 的硬件系统中,与 PLC 的编程应用关系最直接的要算数据存储器。计算机运行处理的是数据,数据存储在存储区中,找到待处理的数据一定要知道数据的存储地址。PLC 和其他的计算机一样,为了使用方便,数据存储器都作了分区,为了每个存储单元编排了地址,并且经机内系统程序为每个存储单元赋予了不同的功能,形成了专用的存储元件。这就是前面提到过的编程的“软”元件。为了理解方便,P
19、LC 的编程元件用“继电器”命名, 认为它们像继电器一样具有线圈以及触点,并且线圈得电,触点动作。当然这个线圈和触点只是假象,所谓线圈得电不过是存储单元置 1,线圈失电,不过就是存储单元置 0,也正因为如此,我们称之为“软”元件。但是这种“软”继电器也有个突出的好处,可以认为它们具有无数多对动合动断触点,因此每取用一次它的触点,不过是读一次它的存储数据而已。第 9 页 共 22 页2.9 梯形图编程语言PLC 是通过程序对系统进行控制的,作为一种专用计算机,为了适应其应用领域,一定有其专用的语言。PLC 的编程语言有多种,如梯形图、语句表、功能图、逻辑方程等。梯形图编程语言是一种图形语言,具有
20、继电器控制电路形象、直观的优点;语句表编程语言类似计算机的汇编语言,用助记符来表示各种指令的功能,是 PLC 用户程序的基础元素。一般而言,梯形图程序让 PLC 仿真来自电源的电流通过一系列的输入逻辑条件,根据结果决定逻辑输出的允许条件。逻辑通常被分解成小的容易理解的片,这些片通常被称为“梯级”或网络。程序一次扫描执行一次网络,按照从左到右、从上到下的顺序进行。一旦 CPU 执行到程序的结尾,就又从上到下执行程序。在每一个网络中,指令以列为基础被执行,从上而下、从左到右依次执行,直到本网络的最后一个线圈列。因此为了充分利用存储器容量,使扫描时间尽可能短,利用梯形图编程时应限制触点之间的距离,并
21、使网络左上边这部分空白最少。其中,串联触点较多的支路要写在上面,并联支路应写在左边,线圈放于触点的右边。用 PLC 控制的梯形图程序,可完成与继电器控制的电动机直接起、停(起、保、停)继电器控制电路图相同的功能。梯形图和继电器控制电路图很相似,这是可以用 PLC 控制取代继电器控制的基础,可以把经过实践证明设计是成功的继电器电路图进行转换,从而设计出具有相同功能的 PLC控制程序,充分发挥 PLC 的功能完善、可靠性高、控制灵活的特点。第 10 页 共 22 页第三章 硬件设计3.1 供水系统主电路设计由设计内容和要求可知,本设计需要用到四台水泵,水泵的型号都为:J02-41-4,4.0kw,1440转/分,380v,8.4A。在设计主电路时水泵以电动机代替,图中的KM为接触器线圈,FR为热继电器,主电路并设有短路过载保护。主电路 如图3-1所示。Q SF UF U 4K M 3K M 1泵 1F U 3F R 1M 1F U 1 F U 2F R 2K M 2F R 3M 2 M 4F R 4 F RM 3K M 4泵 2 泵 3 泵 4图 3-1 主电路图