毕业设计(论文)-PLC自动控制供水系统(30页).doc
-
资源ID:38805110
资源大小:329KB
全文页数:30页
- 资源格式: DOC
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
毕业设计(论文)-PLC自动控制供水系统(30页).doc
-毕业设计(论文)-PLC自动控制供水系统-第 27 页 专 科 毕 业 论 文PLC自动控制供水系统学院名称: 电子信息与电气工程专业班级: 电气自动级化技术2班学生姓名: 指导教师姓名: 指导教师职称: 副教授 2016年 4 月摘要水塔水位控制系统是我国住宅小区广泛应用的供水系统,传统的控制方式存在控制精度低、能耗大的缺点。采用新型的PLC控制供水方式与过去旧的控制方式相比在运行中的经济性、可靠性、稳定性、等方面有显著优势为了达到节能的目的提高供水系统的质量,考虑采用可编程控制器(PLC)、继电器。传感器技术和数据采集,设计一套实用水位控制方案,使系统实现自动控制,以提高控制精度、可靠性和供水质量。并通过模拟仿真来验证程序编写的正确性。 本文首先阐述了课题背景,在分析了当前研究中存在的问题的基础上,论述了本课题研究的重要意义。并根据水塔水位控制系统的控制要求以及控制原理确定水塔水位控制系统的硬件设计,画出系统流程图,确定PLC系统的输入输出分配,编写程序,系统的模拟仿真等。最终完成基于PLC的水塔水位控制系统的设计。关键字:PLC 自动控制 供水系统目录第1章 绪论.1 1.1 论文课题背景与意义.1 1.2 水位控制水塔供水系统的组成.2第2章 可编程控制器(PLC)概述.42.1 可编程控制器简介42.2可编程控制器(PLC)的特点52.3可编程控制器(PLC)的应用52.4可编程控制器(PLC)的组成62.5可编程控制器的工作方式及过程92.6 可编程控制器的编程语言梯形图10第三章 系统硬件设计.123.1 恒压供水系统的基本构成143.2 系统控制要求173.3 控制系统的I/O点及地址分配173.4 系统选型183.5 PLC模拟量控制单元的配置以及应用193.5.1 EM235模拟量工作单元性能指标213.5.2 校准及配置213.5.3 EM235的安装使用213.5.4 电气控制系统原理图21第四章 系统程序的设计.244.1 由“恒压”要求出发的工作泵组数量控制管理244.2多泵组泵站泵组管理规范244.3 程序的结果以及程序功能的实现24第5章 总结.375.1 系统的优点375.2 结束语37参考文献.38致 谢.39第1章 绪论1.1论文课题背景与意义生活用水是人类生活、生产中不可缺少的重要物质,在能源匮乏的现在,节水节能已成为时代特征的现实条件下,长期以来在市政供水、工厂工业生产循环供水等方面科学技术一直比较落后,自动化程度较低。建设自动化供水系统是其中的一个重要方面,使得供水的可靠性、稳定性、经济性直接影响到小区住户的正常工作和生活。以往小区的供水方式有:恒速泵加压供水方式、水塔高位水箱供水方式、液力藕合器和电池滑差离合器调速的供水方式、单片机的变频调速供水系统等方式。 恒速泵加压供水方式,恒速水泵的增减过于依赖人工进行手工操作,依旧自动化程度低,而且为了保证长期供水,机组会常处于满负荷运行,不但效率很低、耗电量大。 单片机变频调速供水系统既能做到变频调速,又优于其他的供水方式,但是系统开发周期比较长,对操作员的技术要求比较高,但是可靠性比较低,维修不太方便,且不适用于较恶劣的工业环境下使用。综上所述,传统的供水方式都普遍不同程度的存在浪费水力资源、电力资源、效率较低、可靠性不强、自动化程度不高等缺点。现代采用的PLC水塔水位控制系统来进行供水,即可以有效的提高供水系统的稳定性和可靠性,同时也具有良好的节能性,所以研究设计该系统,1.2 水位控制水塔供水系统的组成水位自动控制系统由PLC、高低位的水位检测电路、高低水位信号传送给PLC水泵电动机控制电路第2章 可编程控制器(PLC)概述2.1 可编程控制器简介可编程序控制器 (program logical controller),简称pLc,是一种现代专为在工业环境应用而设计的数字运算电子系统,可编程序控制器是以微处理机为基础,结合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,不但具有高可靠性、强抗千扰能力、组合灵活、编程简单、而且维修方便和低成本等多个特点。旱期的可编程序控制器 ,主要用来代替继电器实现逻辑控制。随着通信技术、计算机技术和自动控制技术的迅速发展,可编程序控制器将代替传统的继电器控制技术与新兴的计算机技术和通信技术融为一体,不仅具有可靠性高、功能强、而且应用灵活、编程简单、使用方便,以及良好的工业环境工作性能和自动控制目标实现性能,在工业生产中得到了广泛的应用。2.2可编程控制器(PLC)的特点随着电子信息技术和计算机技术的迅速发展,PLC的功能得到大大的增强,具有以下特点:具有可靠性高。PLC的高可靠性得益于硬件、软件上的一系列的抗干扰措施和它特殊的周期循环扫描的工作方式。具有丰富的1/0接口模块。PLC针对不同的工业现场信号,有相应的1/0模块与工业现场的器件或设备直接连接,另外为了提高操作性。具有采用模块化结构。PLC的各个部件,包括电源、1/0、CPU等均采用模块化设计,系统的规模和功能可以自行组合来达到用户的需要。具有编程简单易学。编程大多采用类似于继电器控制线路的梯形图形式,对使用熟练者来说,不需要具备太多计算机的专项知识,因此很容易被一般工程技术人员所理解和掌握。具有安装简单,维修方便。不需要专业的PLC机房,可以在各种工业环境下直接安装运行和维修。2.3可编程控制器(PLC)的应用由于PLC强大功能和优点,使得其在我国的水工业自动化中得到广泛的应用。PLC在水工业自动化中的应用主要有水厂监控系统、自动控制系统、自动加氯、自动加矾、水泵变频调速、SCADA系统和供水管网信息管理系统等。其主要功能是进行工艺参数的采集、生产过程控制、信息处理、设备运行状态监测以及水质监测等。2.4可编程控制器(PLC)的组成图 2.1 PLC结构图可编程控制器PC或PLC是一种以微处理器为核心的用于工程自动控制的工业控制机,其本质是一台工业控制专用计算机。它的软、硬件配置与计算机极为类似,只不过它比一般计算机具有更强的与工业过程相连接的接口和更直接的适应于控制要求的编程语言。PLC机硬件主要由中央处理单元(CPU)、存贮器、输入/输出单元以及编程器、电源和智能输入/输出单元等构成。PLC可分为以下几个部分:l)中央处理单元(CPU):同一般微处理机一样,中央处理单元是可编程控制的核心部件,它通过输入装置将外设的状态读入并按照用户程序去处理,根据处理结果通过输出装置去控制外设。2)存贮器:可编程控制器中存贮器主要用于存放系统程序、用户程序和数据。常用的存贮器形式有 CMOSROM、EPROM和EEPROM。用户存贮器主要用来存放用户的应用程序。数据存贮器用来存放PLC的数据。包括输入、输出、辅助继电器状态的映像区,定时器、计数器、移位寄存器、状态寄存器、数据寄存器和特殊功能寄存器等状态的映像寄存器。3) 输入/输出模块:可编程控制器有多种输入/输出模块,其类型有数字量输入/输出模块和模拟量输入/输出模块。这些模块又分直流和交流、电压和电流类型,每种类型又有不同的参数等级,主要有数字量输入/输出模块和模拟量输入/输出模块,部件上都设有输入接线端子排,为了滤除信号的噪声和便于PLC内部对信号的处理,这些模块上都带有滤波、电平转换、信号锁存电路。4)扩展模块:当一个PLC中心单元的1/0点数不够用时,就要对系统进行扩展,扩展接口就是用于连接中心基本单元与扩展单元的。模块随着可编程控制器在工业控制中的广泛应用和发展,各可编程控制器制造厂家已经开发出一系列的智能接口模块,使可编程控制器的功能更加强大和完善。智能1/0接口模块种类很多,例如高速技术模块、PLCA控制模块、数字位基于PLC的变频恒压供水系统的设计置译码模块、阀门控制模块、中断控制模块、智能存贮模块以及智能1/0模块等。5)编程器:它的作用是供用户进行程序的编制、编辑、调试和监视。有的编程器还可与打印机或磁带机相连,以将用户程序和有关信息打印出来或存放在磁带上,磁带上的信息可以重新装入PLC。目前编程器主要有以下三种类型:便携式编程器(也叫简易编程器);图形编程器;用于IBM一PC及其兼容机的编程器。便于携带的特点,一般只能用指令形式编程,通过按键输入指令,通过数码管或液晶显示器加以显示、这种编程器适合小型可编程控制器的编程要求。图形编程器以液晶显示器(LCD)或阴极射线管(CRT)作屏幕,用来显示编程内容和提供如输入、输出、辅助继电器的占有情况、程序容量等各种信息,还可在调试程序、检查程序执行时显示各种信号状态、出错提示等。使用图形编程器可以月多种编程语言编程,梯形图显示在屏幕上十分直观。图形编程器还可与打印机、录音机、绘画仪等设备连接。但它的价格高,适用于中、大型可编程控制器的编程要求。用于IBM一PC及其兼容机的编程器是个人计算机加上适当的硬件接口和软件包作为编程器,也可直接编制成梯形图,其监控功能也很强。编程器工作方式主要有编程和监控两种,编程工作方式是在PLC机处于停机状态时可以进行编程,它的功能主要是输入新的程序,或者对已有的程序予以编辑和修改。监控工作方式可以对运行中的控制器工作状态进行监视和跟踪,一般可以对某一线圈或触点的工作状态进行监视,也可以对成组器件的工作状态进行监视,还可以跟踪某一器件在不同时间的工作状态,除搜索、监视、跟踪外,还可以对一些器件进行操作。因此编程器的监控方式对控制器中新输入程序的调试与试运行是非常有用和方便的。编程器的结构一般包括显示部分与键盘部分。显示一般用液晶显示器,主要的显示内容包括地址、数据、工作方式、指令执行情况及系统工作状态等。键盘有单功能键和双功能键,在使用双功能键的时候键盘中都备有一个选择键,以选择其中一种方式工作。2.5可编程控制器的工作方式及过程图2.3 一个扫描周期PLC的工作方式:采用循环扫描方式.在PLC处于运行状态时,从内部处理,通信操作,程序输入,程序执行,程序输出,一直循环扫描工作.PLC的工作过程基本上是用户的梯形图程序的执行过程,是在系统软件的控制下顺次扫描各输入点的状态,按用户程序解算控制逻辑,.然后顺序向各个输出点发出相应的控制信号。除此之外,为提高工作的可靠性和及时的接收外来的控制命令,每个扫描周期还要进行故障自诊断和处理与编程器、计算机的通信。因此,PLC工作过程分为以下五步:(1)自诊断自诊断功能可使PLC系统防患于未然,而在发生故障时能尽快的修复,为此PLC每次扫描用户程序以前都对CPU、存储器、输入输出模块等进行故障诊断,若自诊断正常便继续进行扫描,而一旦发现故障或异常现象则转入处理程序,保留现行工作状态,关闭全部输出,然后停机并显示出错的信息。(2)与外设通信自诊断正常后PLC即扫描编程器、上位机等通信接口,如有通信请求便响应处理。在与编程器通信过程中,编程器把指令和修改参数发送给主机,主机把要显示的状态、数据、错误码进行相应指示,编程器还可以向主机发送运行、停止、清内存等监控命令。在与上位机通信过程中PLC将接收上位机发出的指令进行相应的操作,把现场工作状态、PLC的内部工作状态、各种数值参数发送给上位机以及执行启动、停机、修改参数等命令。(3)输入现场状态完成前两步工作后PLC便扫描各个输入点,读入各点的状态和数据,如开关的通断状态、形成现场的内存映象。这一过程也称为输入采样或输出刷新,在一个扫描周期内内存映象的内容不变,即使外部实际开关状态己经发生了变化也只能在下一个扫描过程中的输入采样时刷新,解算用户逻辑所用的输入值是该输入值的内存映象值而不是当时现场的实际值。(4)解算用户逻辑即执行用户程序。一般是从用户出现存储器的最低地址存放的第一条程序开始,在无跳转的情况下按存储器地址的递增方向顺序的扫描用户程序,按用户程序进行逻辑判断和算术运算,因此称之为解算用户逻辑。解算过程中所用的计数器、定时器,内部继电器等编程元件为相应存储单元的即时值,而输入继电器,输出继电器则用的是内存映象值。在一个扫周期内,某个输入信号的状态不管外部实际情况是否己经变化,对整个用户程序是一致的,不会造成结果混乱。(5)输出结果将本次的扫描过程中解算最新结果送到输出模块取代前一次扫描解算的结果,也称为输出刷新。解算用户逻辑到用户程序为止,每一步所得到的输出信号被存入输出信号寄存表并未发送到输出模块,相当于输出信号被输出门阻隔,待全部解算完成后打开输出门一并输出,所用输出信号由输出状态表送到输出模块,其相应开关动作。驱动用户输出设备即PLC的实际输出。在依次完成上述五个步骤操作后PLC又开始进行下一次扫描。如此不断的反复循环扫描,实现对全过程及设备的连续控制,直至接收到停止命令、停电、或出现故障。2.6 可编程控制器的编程语言梯形图梯形图在形式上类似于继电器控制电路图,它简单,直观,易读,好懂,是PLC中普遍采用的一种编程方式。梯形图中沿用了继电器线路的一些图形符号,这些图形符号被称为编程元件,每一个编程元件对应有一个编号。不同厂家的PLC,其编程元件的多少及编号方法不尽相同,但是基本的元件及功能很相近。梯形图有如下特点。梯形图按自上而下、从左到右的顺序排列。每一个继电器为一个逻辑行,称为梯形。每一个逻辑行起始于左母线,然后是触点的各种联接,最后是线圈,整个图形呈梯形。梯形图中的继电器不是继电器控制电路中的物理继电器,它实质上是变量存储器中的位触发器,因此称为软继电器,相应的某位触发器为真态,表示该继电器通电,其常开触点闭合,常闭触点打开。 梯形图中的继电器的线圈的定义是广义的,除了输出继电器、内部继电器以外,还包括定时器、计数器等。梯形图中,一般情况下某个编号的继电器线圈只能出现一次,而继电器的触点是可以被无限制的引用,既可是常开触点也可以是常闭触点。梯形图是PLC形象化的编程方式,其左右两侧的母线不接任何电源,因而图中各个支路也没有真实的电流通过,但是为了方便,常用有电流来形象的描述解算中满足输出线圈的动作条件。所以仅仅是概念上的电流,而且认为它只能从左向右流动,层次的改变只能是先上后下。3.4可编程序控制器PLC的优点能适应工业现场的恶劣环境,不要求空调,能抗电磁干扰与电压冲击。简单,易于使用,不必要求微机软硬件方面的知识,编程不需要高级语言。可靠性高,平均故障间隔时间(MTBF)超过20000小时。编程或修改程序容易,程序可以保存和固化。体积小,价格低。可直接将数据送入处理器中,可直接连接到现场。可在基本系统上扩展,系统容易配置,与负载最远距离可达10000英尺,内存可以扩展。有很强的通讯功能,可与多种支持设备连接。系统化,有标准外围接口模块。系统在一种现场不需要时,仍可改在另一种现场上使用等一系列优点。第三章 系统硬件设计随着现代科学技术的发展PLC功能的不断完善和提高,PLC几乎可以完成工业领域的所以控制任务。控制对象以及控制装置确定后,还需要进一步确定PLC的控制范围。一般来说,能够反映生产过程的运行情况,能用传感器直接测量的参数,控制逻辑复杂的部分都由PLC控制来完成。当某一个控制任务决定由PLC来完成后。选择PLC就成为最重要的事情。一方面是选择多大容量的PLC,另一方面是选择什么公司的PLC以及外设。对第一个问题,首先要对控制任务进行详细的分析,把所有的I/O点找出来,包括开关量I/O,模拟量I/O以及这些I/O点的性质。I/O点是性质主要是指他们是直流信号还是交流信号,它们的电源电压。控制系统输出点的类型非常关键,如果它们之中既有交流220V的接触器、电磁阀,又有直流24V的指示灯,则最后选用的PLC的输出点有可能大于实际点数。因为PLC的输出点一般是几个一组共用一个公共端,这一组的输出只能有一个电源的种类和等级。对于第二个问题,则有以下几个方面要考虑:(1)功能方面 所有PLC一般都具有常规的功能,但是对于某些特殊要求,就要知道所选用的PLC是否有能力完成控制任务。这就要求用户对市场上流行的PLC品种有一个详细的了解,以便做出正确的选择。图3-1为PLC控制系统设计步骤。(2)价格方面 不同厂家的PLC产品价格相差很大,有些功能类似、质量相当、I/O点数相当的PLC的价格能相差40%以上。在使用PLC较多的情况下,这样的差价必须是需要考虑的。(3)个人喜好方面有些工程技术人员对某种品牌的PLC熟悉,所以一般比较喜欢使用这种产品。分析评估控制任务PLC机选型I/O设备选择I/O地址分配程序设计电气系统安装调试程序设计硬件系统接线图和控制柜满足要 求检查硬件连机调试满足要求编制技术文件现场安装调试交付使用检查修改YNNNYN图3-1 PLC控制系统设计步骤输入/输出信号在PLC接线端子上的地址分配是进行PLC控制系统设计的基础。对软件设计来说,I/O地址分配以后才可以进行编程;对控制柜和PLC的外围接线来说,只有I/O地址确定以后,才可以绘制电气接线图、装配图,让装配人员根据线路图和安装图安装控制柜。系统调试分模拟调试和联机调试硬件部分的模拟调试可在断开主电路的情况下,主要试一试手动控制部分是否正确。软件部分的模拟调试可借助于模拟开关和PLC输出端的输出指示灯进行。需要模拟量信号I/O时,可用电位器和万用表配合进行。调试时。可利用上诉外围设备模拟各种现场开关和传感器状态,然后观察PLC的输出逻辑是否正确。如果有错误则修改后反复调试。现在PLC的主流产品都可以在P机上编程,并可以在电脑上直接进行模拟调试。联机调试时,可以把编制好的程序下载到现场的PLC中。有时PLC也许只有这一台,这时就要把PLC安装到控制柜相应的位置上。调试时一定要先将主电路断电,只对控制电路进行联调即可。通过现场联调信号的接入常常还会发现软件以及硬件中的一些问题,有时厂家还需要对某些控制功能进行改进,这种情况下,都要经过反复测试系统后,才能最后交付使用。产生水压的设备是水泵,水泵转动的越快,产生的水压就越高。传统的维持水压的方法就是建造水塔,水泵开者时将水打到水塔中,水泵休息时借助水塔的水位继续供水。水塔中的水位变化相对水塔的高度来说很小,也就是说水塔能够维持供水管路中水压的基本恒定。但是建造水塔需花费财力,水塔还会造成水的二次污染。不用水塔,而要解决水压随用水量大小变化的问题。通常的办法是:用水量大时,增加水泵的数量或提高水泵的转动速度以保证管网中的水压不变,用水量小时又需作出相反的调节。这就是恒压供水的基本思路。这在电动机速度调节技术不发达的年代是不可设想的,但是今天办到这一点已经变的很容易了,交流变频的诞生为水泵转速的平滑连续调节提供了方便。交流变频器是改变交流电源频率的电子设备,输入三相工频交流电后,可以输出频率平滑变化的三相交流电。建造水塔需要花费财力,水塔还会造成水的二次污染。那么可不可以不借助水塔来实现恒压供水?答案是肯定的,但是要解决水压随用水量的大小变化的问题。通常的办法是:用水量大时,增加水泵的数量或提高水泵的转动速度以保持管网中水压的不变,用水量小时又需要做出相反的调节。这就是恒压供水的基本思路,这在电动机速度调节技术不发达的年代是不可以想象的,但是在今天办到这一切已经边的很容易了。3.1 恒压供水系统的基本构成配单台电机和水泵时,它们的功率必须足够的大,在用水量少于开一台大电机肯定是浪费,电机选小了用水量大时供水不足。而且水泵和电机都有维修的时候,备用泵是必要的。恒压供水的主要目标是保持管压网水的恒定,水泵电机的转速套跟随用水量的变化而变化,这就要用变频器为水泵供电。这也有两种配置方式,一是为每台水泵电机配一台变频器,下图为恒压供水泵站的示意图。如图3-2所示,图中压力传感器用于检测管网中的水压,常装设在泵站的出水口。当用水量大时,水压降低;用水量小时,水压升高。水压传感器将水压的变化转变为电流或电压的变化送给调节器。压力传感器调节器变频器水箱水泵用户MACEURMPPS 图3-2 变频恒压供水站的基本组成调节器是一种电子装备,在系统中完成以下几种功能:(1)设定水管压力的给定值,恒压供水水压的高低依需要设定。供水距离越远,用水地点越高,系统所需供水压力越大。给定值即是系统正常工作时的恒压值,另外有些供水系统可能有多种供水目的,如将生活用水与消防用水共用一个泵站,水压的设定值可能不只一个,一般消防用水的水压要高一些,调节器具有给定值设定功能,可以以数字量进行设定,也有的调节器以模拟量方式设定。(2)接受传感器送来的管网水压的实测值。管网实测水压回送到泵站控制装置称为反馈,调节器实反馈的接受点。(3)根据给定值和实测值的综合,依一定的调节规律发出系统调节信号。调节器接受了实测水压的反馈信号后,将它与给定值比较,得到给定值与实测值之差。如果给定值大于实测值,说明系统水压低于理想水压,要加大水泵电机的转速,如果水压高于理想水压,要降低水泵电机的转速。这些都是由调节器的输出信号控制。为了实现调节的快速性与系统的稳定性,调节工作中还有个调节规律的问题,传统调节器的调节规律多是比例-积分-微分调节,俗称PID调节。调节器的调节参数,如P、I、D参数均是可以由使用者设定的,PID调节过程视调节器的的内部构成由数字式调节及模拟量调节两类,以微型计算机调节器多为数字调节器。调节器的输出信号一般式模拟信号,4-20mA变化的电流信号或0-10V间变化的电压信号。信号的量值与前面提到的差值成正比,用于驱动执行设备工作。下面以一个三泵生活/消防双恒压无塔供水系统为例来说明其工艺过程,如图3-3所示,市网来水用高低水位控制器EQ来控制注水阀TV1,它们自动把水注满储水池,只要水位低于高水位,则自动往水箱中注水。水池的高/低水位信号也直接送给PLC,作为低水位报警用。为了保障供水的持续性,水位上下限传感器高低距离不是相差很大。生活用水和消防用水共用三台泵,平时电磁阀YV2处于失电状态,关闭消防管网,三台泵根据生活用水的多少,按一定的控制逻辑运行,使生活用水在恒压状态(生活用水底恒压值)下进行;当有火灾发生时,电磁阀YV2得电,关闭生活用水管网,三台泵供消防用水使用,并根据用水量的大小,使消防供水也在恒压状态(消防用水高恒压值)下进行。火灾结束后三台泵再改为生活供水使用。市网来水 yv1EQ水池Yv2消防用水生活用水1#2#3#图3-3 生活消防双恒压供水系统构成图3.2 系统控制要求对三泵生活/消防双恒压供水系统的基本要求是:(1)生活供水时,系统应低恒压值运行,消防供水时系统应高恒压值运行;(2)三台泵根据恒压的需要,采用“先开先停”的原则介入和退出;(3)在用水量小的情况下,如果一台泵连续运行的时间超过3H,则要切换到下一台泵,即系统具有“倒泵功能”,避免某一台泵工作时间过长;(4)三台泵在启动时要软启动功能;(5)要有完整的报警功能;(6)对泵的操作要有手动控制功能,手动只在应急或检修时临时使用。3.3 控制系统的I/O点及地址分配PLC要能够识别和接受描述现场设备的开关量,同时要能够发出控制信号控制一些执行设备,以便对现场设备进行控制。PLC是通过I/O单元完成此工作的。I/O单元是PLC与外部设备相互联系的通道,能输入/输出多种形式和驱动能力的信号,以实现被控设备与PLC的I/O接口之间的电平转换、电气隔离、串/并转换、A/D与D/A转换等功能。输入单元接受现场设备向PLC提供信号,包括人为的控制信号和能描述现场状态的开关量信号,例如由按钮、限位开关、继电器触点、接近开关、拨码器等提供的开关量。这些信号经过输入电路进行滤波、光电隔离、电平转换等处理后,变成CUP能够接受和处理的信号。输出单元将经过CUP处理的弱电信号通过光电隔离、功率放大等处理,转换成外部设备所需要的强电信号,以驱动各种执行元器件,如接触器、电磁阀、电磁铁、调节阀、调速装置等。根据图3-3及以上控制要求统计控制系统的输入输出信号的名称、代码及地址编号如下表所示。水位上下限信号分别位I0.1、I0.2,它们在水淹没时为0,露出时为1。输入输出点代码及地址编号 图表名 称代 码地址编号 输 入 信 号手动和自动消防信号SA1I0.0水池水位下限信号SLLI0.1水池水位上限信号SLHI0.2变频器报警信号SUI0.3消铃按钮SB9I0.4试灯按钮SB10I0.5远程压力表模拟量变压值UAIW0输 出 信 号1#泵工频运行接触器及指示灯KM1,HL1Q0.01#泵变频运行接触器及指示灯KM2,HL2Q0.12#泵工频运行接触器及指示灯KM3,HL3Q0.22#泵变频运行接触器及指示灯KM4,HL4Q0.33#泵工频运行接触器及指示灯KM5,HL5Q0.43#泵变频运行接触器及指示灯KM6,HL6Q0.5生活/消防供水转换电磁阀YV2Q1.0水池水位下限报警指示灯HL7Q1.1变频器故障报警指示灯HL8Q1.2火灾报警指示灯HL9Q1.3报警电铃HAQ1.4变频器频率复位控制KAQ1.5控制变频器频率用电电压UFAQW03.4 系统选型从上面分析可知,系统共有开关量输入点6个、开关量输出点12个;模拟量输出点1个、模拟量输出点1个。如果选用CPU 224 PLC,也需要扩展单元;如果选用CUO 266 PLC则价格较高,浪费较大。参照S7 200的产品目以及市场实际价格,选用主机为CUP222(8入/6继电器输出)一台,加上一台扩展模块EM222(8继电器输出),再扩展一台模拟量模块EM235(4AI/1AO)。这样的配置是最经济的。整个PLC系统的配置如图3-4主机单元CUP222AC/DC继电器扩展单元EM2228点继电器模拟量单元EM2354AI/1AO图3-4 PLC 系统组成S7-200PLC是德国西门子公司生产德一种小型PLC,其许多功能达到大、中型PLC的水平,而价格却和小型PLC一样,因此,它一经退出,即受到了广泛的关注。特别是S7-200CUP22*系列PLC。由于它具有多种功能模块和人机界面(HMI)可供选择,所以系统的集成非常方便,并且可以很容易的组成PLC网络。3.5 PLC模拟量控制单元的配置以及应用PLC的普通输入输出端口均为开关量处理端口,了使PLC能完成模拟量的处理,常见的方法是为整体式PLC加配模拟量扩展单元。模拟量扩展单元可将外部模拟量转化为PLC可处理的数字量及将PLC内部运算结果数字量转换为机外可以使用的模拟量。模拟量扩展单元有单独用于模/数转换的,单独用于数/转换的,也兼有模/数和数/模两种功能的,以下介绍S7-200系列PLC的模拟量扩展模块EM235,它具有四路模拟量输入及一路模拟量输入,可以用于恒压供水控制中。3.5.1 EM235模拟量工作单元性能指标 模拟量扩展模块EM235输入/输出技术规范 图表输 入 技 术 规 范输 出 技 术 规 范最大输出电压30VDC隔离(现场到逻辑)无最大输入电压32mA信号范围电压输出电流输出±100-20 mA输入滤波衰减-3dB,3.1kHz分辨率12位A/D转换器隔离否分辨率,满量程电压电流12位11位输入类型差分输入范围电压单极性0-10V,0-5V0-1V,0-500mV电压电流-32000 - +320000 - +32000电压双极性电流0-100Mv,0-50mV±10V,±5V,±2.5V±1V,±500mV,±250Mv±100mV, ±50mV, ±25mv0-20mA精度最差情况0-55电压输出电流输出±2%满量程±2%满量程精度最差情况0-55电压输出电流输出典型,25电压输出电流输出±2%满量程±2%满量程±5%满量程±5%满量程输入分辨率AD转换时间250s模拟输入阶跃响应1.5 mS到95%共模抑制4dB,DC 到60Hz共模电压信号电压加共加模电压±12V24V电压范围20.4-28.8V设置时间电压输出电流输出100s2ms数据字格式双极性,满量程单极性,满量程-32000 - +320000-32000为能适用各种规格的输入、输出量,模拟量处理模块都设计成可编程,而转换生成的数字量一般具有固定的长度及格式。模拟量输出则希望将一定范围的数字量转换为标准电流量或标准电压量以方便与其他控制接口。上表中,输入、输出信号范围栏给出了EM235的输出、输入信号规格,以供选用。3.5.2 校准及配置模拟量模块在接入电路工作前需完成配置及校准,配置指根据实际需接入的信号类型对模块进行一些设定。校准可以简单的理解为仪器仪表使用前的调零以及调满度。3.5.3 EM235的安装使用(1)根据输入信号的类型及变化范围设置DIP开关,完成模块的配置工作。必要时进行校准工作。(2)完成硬件的接线工作。注意输入、输出信号的类型不同,采用不同的接入方式。为防止空置端对接线端的干扰,空置端应短接。接线还应注意传感器的线路尽可能短,且应使用屏蔽双绞线,要保证24VDC传感器电源无噪声、稳定可靠。(3)确定模块安装入系统时的位置,并由安装位置确定模块的编号。S7-200扩展单元安装时在主机的右边依次排列,并从模块0开始编号。模块安装完毕后,将模块自带的接线排插入主机上的扩展总线插口。(4)为了在主机中进行输入模拟量转换数字后处理及为了输出需要在模拟量单元中转换为模拟量的数字量,要在主机中安排一定的存储单元。一般使用模拟量输入AIW及模拟量输出AQW单元安排由模拟量模块送来的数字量及待入模块转变为模拟量输出的数字量。而在主机的变量存储区V区存放处理产生的中间数据。3.5.4 电气控制系统原理图电气系统控制原理图包括主电路图、控制电路图。(1)主电路图如下图3-6所示为电控系统主电路图。三台电机分别为M1、M2、M3。接触KM1、KM3、KM5分别控制M1、M2、M3的工频运行;接触器KM2、KM4、KM6分别控制M1、M2、M3的变频运行,FR1、FR2、FR3分别为三台水泵电机过载保护用的热继电器;QS1、QS2、QS3、QS4分别为变频器和三台水泵电机主电路的隔离开关;FU1为主电路的熔断器,VVVF为简单的一般变频器。图3-6 电控系统主电路 (2)控制电路图图3-7所示电控系统控制电路图。图中SA为手动/自动转换开关,SA打在1的位置为手动控制状态;打在2的状态为自动控制状态。手动运行时,可用按钮SB1-SB2控制三台泵的启/停和电磁阀YV2的通/断;自动运行时,系统在PLC程序控制下运行。图3-7 电控系统控制电路第四章 系统程序的设计硬件条件确定后,系统的控制功能主要通过软件实现,结合前述泵站的控制要求,对泵站软件设计分析如下:4.1 由“恒压”要求出发的工作泵组数量控制管理前面已经说过了,为了恒定水压,在水压降落时要升高变频器的输出频率,且在一台泵不能满足要求时,需启动第2台或第3太泵。判断需启动新泵的标准是变频器的输出频率达到设定的上限值。这一功能可以同过比较指令来实现。为了判断变频器的工作频率达到上限的确定性,应该滤去偶然的频率波动引起的频率达到上限情况,在程序中考虑采取时间滤波。4.2多泵组泵站泵组管理规范由于变频器泵站希望每一次启动电机都为软启动,又规定各台水泵必须交替使用,多泵组泵站泵组的投运要有一个管理规范。控制要求中规定任意一台泵连续运行时间不得超过3h,因此每次需要启动新泵或切换变频泵时,以新运行泵为变频泵是合理的。具体的操作时,将现行运行的变频泵从变频器上切除,并接上工频电源运行,将变频器复位并用于新运行泵的启动。4.3 程序的结果以及程序功能的实现由于PLC在恒压供水系统中的功能比较多,本程序可分为3部分:主程序、子程序和中断程序逻辑运算及报警处理等放在猪程序。利用定时器中断功能实现PID控制的定时采样及输出控制。生活供水时系统设定值为满量程的70%,消防供水时系统设定值为满量程的90%。在本系统中,只是用比例(P)和积分(I)控制,其回路增益和时间常数可以通过工程计算初步确定,但还要进一步调整以达到最优控制效果。初步确定的增益时间常数为:增益、采样时间、积分时间。程序中使用的PLC元器件及其功能如下表:程序中使用的元器件地址和功能器件地址功能器件地址功能VD100过程变量标准化值T38工频泵减泵滤波时间控制VD104压力给定值T39工频/变频转换逻辑控制VD108PI计算值M0.0故障结束脉冲信号VD112比例系数M0.1泵变频启动脉冲VD116积分时间M0.3复位当前变频运行泵脉冲VD120积分时间M0.4复位当前变频运动泵脉冲VD124微分时间M0.5当前泵工频运动启动脉冲VD204变频起运动频率下限值M0.6新泵变频启动脉冲VD208生活供水变频器运动频率上限值M2.0泵工频/变频转换逻辑控制VD212消防供水变频器运动频率上限值M2