1、第一章 绪论1.1 关于高楼恒压供水恒压供水是指用户段不管用水量的大小, 总保持管网水压基本恒定, 这样既可满足各部位的用户对水的需求, 又不使电动机空转造成电能的浪费。高楼恒压供水通常是采用固定在建筑物上的给水塔或楼顶高位水箱,以自来水局部加压的形式供水,这种气压供水可以取代任何高度的水塔或楼顶高位水箱,水质亦不易污染,占地面积亦小。建筑给排水是与人民生活、生产活动、卫生安全有密切关系的学科。在日常常生活中,如果供水系统的水压不稳定,会导致不良后果。例如对居民用水而言,水压过高,会导致管路泄露和水源流失严重;水压过低,用户用水会导致供水不足。对于消防用水而言,水压不稳定,会影响灭火质量。因此
2、,保持供水压力的稳定是很有必要的。恒压供水系统是指用户端不管用水量大小,总保持管网中水压基本恒定。随着微机技术及变频技术的发展,设备简单、投资少、可靠性高、抗干扰能力强的控制系统将是高楼恒压供水系统研究的方向。1.2 PLC的概述1.2.1 PLC的简介国际电工委员会(IEC)于1987年对PLC定义如下:PLC是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器,可以编制程序的控制器。它能够存储和执行指令,进行逻辑运算,顺序控制,定时,计数和算术等操作,并通过数字式和模拟式的输入输出,控制各种类型的机械和生产过程。PLC及其有关的外围设备,都应按易于与工业控制系统形式一体,
3、易于拓展其功能的原则设计。 事实上, PLC就是以嵌入式CPU为核心,配以输入,输出等模块,可以方便的用于工业控制领域的装置。PLC与机器人,计算机帮助设计与制造一起作为现代工业的三大支柱。1.2.2 PLC的基本结构PLC实质上是一种工业控制用的专用计算机,PLC系统与微型计算机结构基本相同,也是由硬件系统和软件系统两大部分组成。 (1)通用型PLC的硬件结构 通用型PLC的硬件基本结构如图1.1所示,它是一种通用的可编程控制器,主要由中央处理单元CPU、存储器、输入/输出(I/O)模块及电源组成。 图1.1 通用型PLC的硬件基本结构主机内各部分之间均通过总线连接。总线分为电源总线、控制总
4、线、地址总线和数据总线。各部件的作用如下: 中央处理单元CPU PLC的CPU与通用微机的CPU一样,是PLC的核心部分,它按PLC中系统程序赋予的功能,接收并存储从编程器键入的用户程序和数据;用扫描方式查询现场输入装置的各种信号状态或数据,并存入输入过程状态寄存器或数据寄存器中;诊断电源及PLC内部电路工作状态和编程过程中的语法错误等;在PLC进入运行状态后,从存储器逐条读取用户程序,经过命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路;分时、分渠道地去执行数据的存取、传送、组合、比较和变换等动作,完成用户程序中规定的逻辑运算或算术运算等任务;根据运算结果,更新有关标志位
5、的状态和输出状态寄存器的内容,再由输出状态寄存器的位状态或数据寄存器的有关内容实现输出控制、制表打印、数据通信等功能。存储器 存储器(简称内存),用来存储数据或程序。它包括随机存取存储器(RAM)和只读存储器(ROM)。 PLC配有系统程序存储器和用户程序存储器,分别用以存储系统程序和用户程序。系统程序存储器用来存储监控程序、模块化应用功能子程序和各种系统参数等,一般使用EPROM;用户程序存储器用作存放用户编制的梯形图等程序,一般使用RAM,若程序不经常修改,也可写入到EPROM中;存储器的容量以字节为单位。系统程序存储器的内容不能由用户直接存取。因此一般在产品样本中所列的存储器型号和容量,
6、均是指用户程序存储器。 输入/输出(I/O)模块 I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。PLC提供了各种操作电平和输出驱动能力的I/O模块供用户选用。I/O模块要求具有抗干扰性能,并与外界绝缘因此,多数都采用光电隔离回路、消抖动回路、多级滤波等措施。I/O模块可以制成各种标准模块,根据输入、输出点数来增减和组合。I/O模块还配有各种发光二极管来指示各种运行状态。 电源 PLC配有开关式稳压电源的电源模块,用来对PLC的内部电路供电。 编程器 编程器用作用户程序的编制、编辑、调试和监视,还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它经过接口与CPU联系,
7、完成人机对话。 编程器分简易型和智能型两种。简易型编程器只能在线编程,它通过一个专用接口与PLC连接。智能型编程器即可在线编程又可离线编程,还以远离PLC插到现场控制站的相应接口进行编程。智能型编程器有许多不同的应用程序软件包,功能齐全,适应的编程语言和方法也较多。 (2)PLC软件系统 PLC的软件系统是指PLC所使用的各种程序的集合,它包括系统程序和用户程序。 系统程序 系统程序包括监控程序、编译程序及诊断程序等。监控程序又称为管理程序,主要用于管理全机。编译程序用来把程序语言翻译成机器语言。诊断程序用来诊断机器故障。系统程序由PLC生产厂家提供,并固化在EPROM中,用户不能直接存取,故
8、也不需要用户干预。 用户程序 用户程序是用户根据现场控制的需要,用PLC的程序语言编制的应用程序,用以实现各种控制要求。用户程序由用户用编程器键入到PLC内存。小型PLC的用户程序比较简单,不需要分段,而是顺序编制的。大中型PLC的用户程序很长,也比较复杂,为使用户程序编制简单清晰,可按功能结构或使用目的将用户程序划分成各个程序模块。按模块结构组成的用户程序, 每个模块用来解决一个确定的技术功能,能使很长的程序编制得易于理解,还使得程序的调试和修改变得很容易。 1.2.3 PLC的用途PLC的初期由于其价格高于继电器控制装置,使其应用受到限制。但近年来由于微处理器芯片及有关元件价格大大下降,使
9、PLC的成本下降,同时又由于PLC的功能大大增强,使PLC 的应用越来越广泛,广泛应用于钢铁、水泥、石油、化工、采矿、电力、机械制造、汽车、造纸、纺织、环保等行业。按PLC的应用通常可分为五种类型:(1)顺序控制 这是PLC应用最广泛的领域,用以取代传统的继电器顺序控制。PLC可应用于单机控制、多机群控、生产自动线控制等。(2)运动控制 PLC制造商目前已提供了拖动步进电动机或伺服电动机的单轴或多轴位置控制模版。在多数情况下,PLC把扫描目标位置的数据送给模版块,其输出移动一轴或数轴到目标位置。每个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。(3)闭环过程控制PLC能控制大量的
10、物理参数,如温度、压力、速度和流量等。PID(Proportional Intergral Derivative)模块的提供使PLC具有闭环控制功能,即一个具有PID控制能力的PLC可用于过程控制。(4)数据处理 在机械加工中,出现了把支持顺序控制的PLC和计算机数值控制(CNC)设备紧密结合的趋向。著名的日本FANUC公司推出的Systen10、11、12系列,已将CNC控制功能作为PLC的一部分。美国GE公司的CNC设备新机种也同样使用了具有数据处理的PLC。(5)通信和联网 为了适应国外近几年来兴起的工厂自动化(FA)系统、柔性制造系统(FMS)及集散控制系统(DCS)等发展的需要,必须
11、发展PLC之间,PLC和上级计算机之间的通信功能。1.2.4 PLC的特点抗干扰能力强,可靠性高 继电接触器控制系统虽具有较好的抗干扰能力,但使用了大量的机械触头,使设备连线复杂,由于器件的老化、脱焊、触头的抖动及触头在开闭时受电弧的损害大大降低了系统的可靠性。传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障,PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。而PLC采用微电子技术,大量的开关动作由无触点的电子存储器件来完成,大部分继电器和复
12、杂的连线被软件程序所取代,故寿命长,可靠性大大提高。第二章 高楼恒压供水控制系统的分析21 控制系统的组成及工作原理控制系统的组成:自动供水设备是由水泵机、供水控制系统、阀门管件及钢结构机座等配置组成;供水控制系统是由可变程序控制器控制系统、压力传感器、蓄水池水位控制器等组成。系统原理如图2.1所示。控制系统的工作原理:电源接通后,由压力传感器传来信号,当传感器Kb与Kd都有信号传来时由控制系统传达指令,控制水泵的运行;由水泵从低水池统抽水,送至高水箱,再由高水箱完成储水、送水的供水循环周期;当水泵工作时,将水送至水管网,当高水箱压力升至最高工作压力时即传感器Ke有信号,水泵停机。压力降至最低
13、工作压力时即传感器Kd有信号时,水泵重新起动,如此周而复始。当高水箱压力传感器Ke有信号时,水泵停止;当低水池压力传感器Ka有信号时,水泵停止;当低水池水位达到Ka或Kc即压力传感器Ka或Kc有信号时,或者高水箱水位达到Kf即眼力传感器Kf有信号传来时,声光报警,蜂鸣器HA1及指示灯HL1启动,按下复位按钮SB5时声光报警消失。图2.1 系统原理图22 恒压供水控制系统分析用户用水的多少是经常变动的,因此供水不足或供水过剩的情况时有发生。而用水和供水之间的不平衡集中反映在供水的压力上,即用水多而供水少,则压力低;用水少而供水多,则压力大。保持供水压力的恒定,可使供水和用水之间保持平衡,即用水多
14、时供水也多,用水少时供水也少,从而提高了供水的质量。 恒压供水系统对于某些工业或特殊用户是非常重要的。例如在某些生产过程中,若自来水供水因故压力不足或短时断水,可能影响产品质量,严重时使产品报废和设备损坏。又如发生火灾时,若供水压力不足或或无水供应,不能迅速灭火,可能引起重大经济损失和人员伤亡。所以,某些用水区采用恒压供水系统,具有较大的经济和社会意义。 随着电字技术的发展,传感器与PLC技术的日益完善,以PLC为核心的智能供水控制系统成本低,其稳定安全的运行性能、简单方便的操作方式、以及齐全周到的功能,将使供水实现节水、节电、节省人力,最终达到高效率的运行目的。 第三章 高楼恒压供水系统的硬
15、件设计31 控制系统中传感器的选择3.1.1 传感器的基本概念传感器能感受规定的被测量,并按照一定的规律转换成可用输出信号的器件或装置。通常由敏感元件和转换元件组成。传感技术是一门边缘技术,它涉及物理学,数学,化学,材视对其敏感元件部分的研究和开发,除了对其芯片的研究和开发外,也应十分重视传感器的封装工艺和封装结构的研究,这往往是引起传感器不能稳定可靠地工作的关键因素之一,传感器的作用越来越被工业界、科技界、领导决策部门所认识。这是因为传感技术是信息技术的三大组成部分之一。信息的采集主要利用传感技术,信息的处理主要利用计算机技术,信息的传递主要采用通讯技术。传感技术是现代控制测量技术的主要环节
16、。如果没有传感技术对原始数据进行准确、可靠的测量,无论对信息的转换、处理、传输和显示,那么精确,都将失去任何意义。人们往往把传感器誉为人的感官:眼光敏传感器;鼻气敏传感器;耳声敏传感器;嘴味觉传感器;手一一触觉传感器;而把计算机誉为人的大脑;把通讯技术作为人的经络。因此通过感官来获取信息(传感器),由大脑(计算柳发出指令,由经络(通讯技术)进行传输,现代信息技术缺一不可。在科学研究和基础研究中,传感器能获取人类感官无法获得的大量信息。如用传感器和传感技术,可以观察到很小的微粒;能测量很短的时间;一艘宇宙飞船可以看作是一个高性能传感器的集合体,可以捕捉和收集宇宙之中的各种信息:一辆小轿车上所用的
17、传感器有百余种之多,利用传感器可以测量油量、水温、水压、流量、排气量、车速、姿态等。传感器的水平是衡量一个国家综合经济实力和技术水平的标志之一,它的发展水平、生产能力和应用领域已成为一个国家科学技术进步的重要标志,正如国家有的专家认为;谁支配了传感器,谁就支配了目前的新时代。3.1.2 传感器的分类(1)根据输入物理量可分为:位移传感器、压力传感器、速度传感器、温度感器及气敏传感器等。(2)根据工作原理可分为:电阻式、电感式、电容式及电势式等。(3)根据输出信号的性质可分为:模拟式传感器和数字式传感器。即模拟式传感器输出模拟信号,数字式传感器输出数字信号.(4)根据能量转换原理可分为:有源传感
18、器和无源传感器。有源传感器将非电量转换为电能量,如电动势、电荷式传感器等;无源程序传感器不起能量转换作用,只是将被测非电量转换为电参数的量,如电阻式、电感式及电容光焕发式传感器等。本设计是测取低水池和高水箱的压力故选用压力传感器。 3.2 控制系统中水泵的选择借动力设备和传动装置或利用自然能源将水由低处升至高处的水力机械。根据不同的工作原理可分为容积水泵、叶片泵等类型。容积泵是利用其工作室容积的变化来传递能量,主要有活塞泵、柱塞泵、齿轮泵、隔膜泵、螺杆泵等类型。叶片泵是利用回转叶片与水的相互作用来传递能量,有离心泵、轴流泵和混流泵等类型。潜水电泵的泵体部分是叶片泵。其他类型的水泵有射流泵、水锤
19、泵、内燃水泵等,分别利用射流水锤和燃料爆燃的原理进行工作。水轮泵则是水轮机与叶片泵的结合。本设计是将低水池中的水抽取到高楼顶部的高水箱中,故要选用扬程较高的深井潜水电泵。潜水电泵的泵体叶轮和驱动叶轮的电机都潜入水中,有深井用和作业面用两种。深井用潜水电泵通过伸入井中的电缆向电机供电,免去了传动长轴,因而结构紧凑,重量轻,安装、使用和转移方便,在有电源地区有取代长轴深井泵的趋势,但对含沙量大的水井和无电源地区不适用。潜水电泵用的电动机有干式(电机全部密封)、半干式(电机的定子密封,而转子在水中运转)、充油式(电机内部充油以防水分侵入绕组)和湿式(电机内部充水,定子和转子都在水中运转)等类型。前3
20、种都需要密封且制造安装精度要求较高,因而农用深井潜水电泵通常采用湿式电动机,其定子绕组采用耐水绝缘导线或在定子绕组端部及槽内浇注合成树脂,水进入电机内部影响不大,密封结构可大大简化,只要求防砂。有的深井潜水电泵扬程高达1400米,最大流量达1.4米3秒。33 控制系统中可编程序控制器的选择可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程程序的储存器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令。并通过数字式、模拟式的输入输出,控制各类型的机械或生产过程。可编程控制器及其设备,都应易于使工业控制系统形成统一整体,易于扩充其功能的原则设
21、计。三菱公司的PLC是最早进入中国市场的产品,FX系列PLC具有庞大的家族。基本单元(主机)有FX0、FX0S、FXON、FX1、FX2、FX2C、FX1S、FX2N、FX2NC9个系列。每个系列又有14、16、32、48、64、80、128点等不同输入输出点数的机型,每个系列还有继电器输出、晶体管输出、晶闸管输出三种输出形式。本设计选用FX1S-20MR型号。3.4 PLC 安装位置的确定PLC具有编程方法简单易学;功能强,性能价格比高;配套齐全,功能完善,适用性强;可靠性高,抗干扰能力强;系统的设计,工作量小,维护方便,容易改造;维修工作量小,维修方便;体积小,能耗底的特点。PLC是一种用
22、于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业环境中使用。然而,尽管有如上所述的可靠性较高,抗干扰能力较强,但当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能保证PLC的正常运行,要求设计、安装和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。PLC应安装在:1.温度PLC要求环境温度在055oC,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大。2.湿度为了保证PLC的绝缘性能,空气的相对湿度应小于85%(无凝露)。3.震动应使
23、PLC远离强烈的震动源,防止振动频率为1055Hz的频繁或连续振动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶等。4.空气避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。对于空气中有较多粉尘或腐蚀性气体的环境,可将PLC安装在封闭性较好的控制室或控制柜中。35 PLC的接线图与控制电路图 根据控制系统的设计要求,PLC的外部接线图如图3.1所示。控制电路图如图3.2所示。控制面板如图3. 3所示。 图 3. 1 控制系统PLC外部接线图图 3.2 控制系统的控制电路图 图3.3 控制系统的操作面板第四章 高楼恒压供水系统的软件设计4.1 程序设计方法的选取方法一:经验设计法在一些典
24、型的电路基础上,根据被控对象对控制系统的具体要求,不断完善和修改。用经验设计方法设计程序时,没有一套固定的方法和步骤可以遵循,具有较大的试探性和随意性,在一些简单的程序比较适用。但是此系统是一个比较复杂的系统,需要大量的中间单元来完成记忆、联系和互锁等功能由于考虑的因素很多,他们往往交织在一起,分析起来很困难,并且很容易遗漏一些应该考虑的问题。修改一处很可能形成“牵一发而动全身”,对系统的其他部分产生很的影响,因此在本系统中经验设计法不适用。方法二:根据继电器电路图设计程序的方法编程简单,但是需要注意的问题很多,如应遵守梯形图语言中的语法规定、适当的分离继电器电路图中的某些电路、时间继电器的处
25、理等。方法三:顺序控制设计法按照生产工艺预定先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有次序的进行操作。使用此方法编程简单,考虑的因素不多,不容易遗漏一些应该考虑的问题。与第二种方法相比不会有太多注意的问题。故选用方法三。42 PLC 的I/O分配表为了编写和理解程序的方便,写出I/O分配表,如表4.1X0低水池中传感器KaX1低水池中传感器KbX2低水池中传感器KcX3高水箱中传感器KdX4高水箱中传感器KeX5高水箱中传感器KfX6控制系统启动按钮SB1X7控制系统停止按钮SB2X10声光报警复位按钮SB5Y0控制系统中水泵的交流接触器K
26、M1Y1声光报警蜂鸣器HA1Y2声光报警指示灯HL1Y3控制系统开始工作指示灯HL2Y4控制系统停止工作指示灯HL3表4.1 I/O 分配表4.3 系统的顺序功能图 顺序功能图编写程序的重要的工具,也是描述控制系统的控制过程、功能和特性的一种图形。 它由步、有向连线、转换条件和动作组成。根据生产工艺预定先规定的顺序,可画出顺序功能图。如图4.2所示。 图 4.2 系统的顺序功能图44 系统的梯形图与指令表 梯形图与继电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的电气人员掌握,特别适用于开关量逻辑控制。本设计的梯形图如图4.3所示。图4.3 控制系统的梯形图由若干条
27、指令组成的程序称为指令表程序。PLC的指令是一种与微机的汇编语言中的指令相似的助记符表达式,小型PLC的指令系统比汇编语言的简单很多,仅用20来条指令就可以实现开关量控制。在用户存储器中,指令按步序号顺序排列。本设计的指令表程序如下:LD M8002 /首次扫描SET S0 STL S0OUT Y004 /接通控制系统停止工作指示灯LD X006 /控制系统启动SET S11STL S11OUT Y003 /接通控制系统正常工作指示灯LD X000 /低水池传感器Ka信号SET S12LD X002 /低水池传感器Kc信号SET S13 LD X005 /高水箱传感器Kf信号SET S14LD
28、 X003 /高水箱传感器Kd信号AND X001 /低水池传感器Kb信号SET S15STL S12OUT Y001 /声光报警蜂鸣器HA1启动OUT Y002 /声光报警指示灯HL1启动STL S13OUT Y001 /声光报警蜂鸣器HA1启动OUT Y002 /声光报警指示灯HL1启动STL S14 OUT Y001 /声光报警蜂鸣器HA1启动OUT Y002 /声光报警指示灯HL1启动STL S15OUT Y000 /控制系统中电机的交流接触器KM1接通STL S14LD X010 /声光报警复位按钮SB5接通SET S16STLS13LD X010 /声光报警复位按钮SB5接通SET
29、 S16 STL S12LD X010 /声光报警复位按钮SB5接通SET S16STL S15LD X004 /高水箱传感器Ke信号SET S16STL S16LD X007 /控制系统停止工作通OUT S0LDI X007 /控制系统停止按钮SB2断开OUT S11RETEND第五章 结束语 本文介绍了可变程序控制器控制的高楼供水系统中硬件构成、软件设计,通过传感器检测水压信号,经A/D转换成数字量,输入给PLC,将运算结果输出给继电器,由继电器控制水泵电机的开关,达到恒压供水的目的。采用PLC控制水压对高楼、生活小区及远郊企业的供水系统进行恒压控制, 不但水压调整变化平稳, 抗系统波动能
30、力强, 而且能使供水系统运行于最佳工作状态, 供水质量提高, 节能效果也很好。此外, 以PLC 为核心的控制系统, 成本低, 工作可靠, 抗干扰能力强, 功能完善,全自动控制,自动运行,泵房不设岗位,只需派人定期检查、保养,实现控制也方便, 是一种取代传统供水方式的新途径, 具有很高的推广、应用价值。参考资料1 廖常初. 可变程序控制器应用技术(第五版).重庆大学出版社.2 张广益. 郭前刚 电机学(第二版). 重庆大学出版社.3 马小军. 建筑电气控制技术. 机械工业出版社.4 何希才. 传感器技术及应用. 北京航空航天大学出版社.5 刘湘涛. 自动控制原理与应用. 电子工业出版社.6 魏炳贵. 电力拖动基础. 机械工业出版社.17