资讯详情

游泳池水处理系统的PLC设计

游泳池水处理系统PLC设计

摘 要

如今,随着工业的不断发展,人们对自动化的追求越来越编程控制器也出现在我们的眼前。可编程控制器在各行各业的应用越来越多,这让我们看到了它的广泛应用。本设计是游泳池水处理自动控制的具体体现,本文介绍了可编程控制器(PLC)、西门子S7-300 CPU313及温度传感器在游泳池水处理系统中的应用PID调节。详细了解了本设计S7-300 PLC游泳池水处理系统的结构、用法和工艺流程PLC精确控制水处理的各个环节。引入PLC之后,它比传统的游泳池更安全、更可靠,节省了更多的人力资源、简单的操作和硬件。随着市场的开放和许多外国品牌的扩张,我们可以选择更合适的产品。引入PLC之后,它比传统的游泳池更安全、更可靠,节省了更多的人力资源、简单的操作和硬件。随着市场的开放和许多外国品牌的扩张,我们可以选择更合适的产品。选择合适的PLC无论是从抗干扰能力还是其他方面,都有利于系统的完美发挥PLC控制系统是目前最强大的产品。

关键字:可编程控制器;S7-300;PID温控

PLC designing ofnatatorium

water processing system

Abstract

Withthe development and advancement of industry, the Programmable Logic Controllerthat has been widely applied in a lot fields has become focus nowadays. Thisdesigning is a material and concrete exhibition in the aspect of natatoriumwater processing system. This article mainly illustrates PID regulation and theapplication of Programmable Logic Controller---PLC, Siemens S7-300 CPU313 andtemperature sensor in the natatorium water processing system. The article hasdetailed introduced the S7-300 PLC structure and usage. Furthermore, it hascompletely complained the process of circulation water processing system andtemperature regulation, as well as the concrete operation process. Comparing tothe traditional one, the PLC controlling system has made the natatorium moresafe and credible. Moreover, it not only can be operated easily, but also cansave a lot of human resource and hardware for us too. As people have known,Programmable Logic Controller has become the developing trend of industrialautomation. Due to the open and distensible market, a lot of foreign productsof PLC that provide more choices for us have entered. As people have known, agood choice of PLC will make the system more perfect.

KeywordsProgrammable LogicController ;S7-300;PID temperature control

目 录

摘 要... I

Abstract... II

1 绪 论... 1

1.1 引言... 1

1.2 国内外游泳池水处理方法... 1

1.3 本研究的主要内容... 2

1.4 学科研究的意义... 2

2 系统概述... 4

2.1 设计要求... 4

2.2 控制系统简介... 4

2.3 控制系统要求................................................................... 5

2.3.1 水循环及过滤部分.......................................................................................... 6

2.3.2 水质检测及加投药部分.................................................................................. 7

2.3.3 恒温加热系统控制.......................................................................................... 7

3 PID温度控制.......................................................................................................... 11

3.1 基本概念............................................................................................................... 11

3.1.1 比例调节(P调节)..................................................................................... 11

3.1.2 积分调节(I调节)..................................................................................... 11

3.1.3 微分调节(D调节).................................................................................... 12

3.2 PLC中的PID控制实现方法.............................................................................. 12

4 西门子S7-300及硬件设计............................................................................... 15

4.1 PLC的简介........................................................................................................... 15

4.1.1 PLC的特点.................................................................................................... 15

4.1.2 PLC的分类.................................................................................................... 16

4.2 PLC的基本组成................................................................................................... 16

4.2.1 主机................................................................................................................ 16

4.2.2 编辑器............................................................................................................ 18

4.2.3 I/O扩展和其他外围设备.............................................................................. 18

4.3 PLC的基本工作原理和工作方式....................................................................... 18

4.4 硬件介绍.............................................................................................................. 19

4.4.1 数字量模块.................................................................................................... 19

4.4.2 模拟量模块.................................................................................................... 20

5操作与软件部分................................................................................................... 22

5.1 水循环控制过程.................................................................................................. 22

5.2 恒温加热部分控制.............................................................................................. 23

结论............................................................................................................................. 24

致 谢............................................................................................................................. 25

参考文献...................................................................................................................... 26

附 录............................................................................................................................. 27

 

 

 

 

 

 

 

 

 

 

1绪 论

1.1 引言

随着社会的不断发展人民的生活水平也在不断提高,人民对物质、精神生活不断提出新的要求,健身、游泳、等娱乐活动不断增加,游泳逐步成为一项群众性的休闲娱乐活动。在炎炎夏日,游泳场馆更是变成了人们消暑纳凉的消费场所。特别是在暑期,热浪滚滚,酷热难耐,许多家长带着放假的孩子,兴致勃勃地嬉戏畅游在游泳池之“蓝天碧水”间。而在最热的时候,游泳场馆更是天天爆满,随之而来对这些活动的客观要求也不断提出了新的标准与要求,对游泳的环境和各方面的要求也逐步提高。近几年来,集娱乐、休闲与健身为一体的游泳场馆的需求与建设可谓方兴未艾,国家级大型游泳馆、各种公共游泳馆、家用游泳池、星级宾馆的室内游泳池等遍及全国城镇。游泳池、水上乐园像雨后春笋般涌现,其中许多游泳池已跳开古板的传统模式,摹仿国外的先进经验,设计更新颖,融健身性、娱乐性于一体,更具吸引力及生命力。

1.2 国内外游泳池水处理方式

为了节约用水,保护水资源保证水质及卫生指标,绝大多数游泳池采用循环净化给水方式。但由于我国游泳场馆的发展相对较晚(二十世纪九十年代中后期才真正开始大规模发展),所以在运行管理方面和给排水的设计方面积累总结的经验较少,缺乏系统的分析与交流,且游泳池的实际运行与规范下的设计存在着较大的差异。就水处理系统来说,目前规范基本上是按市政给水处理厂的要求来制定的,在设计中均是按照规范中的专业比赛用连续处理运行来设计的,而在实际运行过程中,无论是水质还是投药管理等,均不同于设计与规范,造成了水处理场地及设备的极大浪费,无形中增大了建设投资费用。另外大多数游泳场馆未配制专业技术人员参与运行管理,因此,在实际运行过程中,因各种原因发生了较大的水耗、热耗及电耗,并造成了不必要的水质超标甚至恶化,给经营带来较大的负担与影响。鉴此通过对现有设备下的游泳池的研究,对于进一步节水、节能,降低运行成本有着重要的经济意义,并由此总结实践经验,进行理论分析,从而提出游泳池水处理的优化设计。

1.3 本课题研究主要内容

现代游泳池主要分三大部分:一是循环及过滤部分,二是水质检测及加投药部分,三是恒温及加热部分。水处理循环系统是整个系统最为关键的地方,主要由两台循环水泵互为备用,循环水泵是为提供循环动力及循环处理水量而设置。循环水泵的自动过程由两台泵互为备用(1 # 泵和2 # 泵),且8小时自动切换和非正常停泵自动起动备用泵(如加热继电器动作等)。起动过程由两台泵轮值起动,即在程序中设定一个起动泵号N(N = 1、2),当第一次进入水循环主程序时,首先读取泵号N(并令N 加1),决定首先开启哪一号泵,若无故障运行后,且在一个周期内要求停泵,当再次进入水循环主程序时,则起动当前泵。以此,来减小某一台泵因连续工作而引起的损耗。实际证明此方法可行且有效。当某一台泵出现故障需停机时,需等待该泵完全停止后,方可开启另一台泵,否则会出现局部回流现象,极易损坏水泵,因此,在起动另一台水泵时,有一个10s 的延时。为了补充因各种原因所造成的池水热损失及加热补充水需设置换热设备。目前,国内采用的是快速式换热器和新型板式换热器。恒温加热部分由PLC可编程序控制器来控制,恒温及加热控制主要采用PID调节,输出控制信号由PQW288输出控制伺服控制器来控制蒸汽调节阀的开启度,定量地给汽水管道混合器通以蒸汽,使池水按要求保持恒温。水池温度的检测通过两个途径获得:一是水池温度;二是蒸汽调节阀进水池布水口的温度。检测蒸汽进水池的温度目的是为了与水池温度相比较,不致两者温差过大,以免造成人员短时间内不适应或受伤。I2.3控制条件为紧急停止信号,由值班人员发出。水质检测都是通过检测仪器送来的模拟量检测信息,输入到模拟量模块进行处理,处理后根据水质标准确定控制量,分别控制各药剂精确计量泵,加投水处理药剂。各模拟量输入的处理及控制都基本相同。絮凝剂加投的前提是循环水泵开启,若循环水泵未开启,絮凝剂加投后,也只是在局部起作用,不仅浪费资源,更使水质变差。

1.4 课题研究的意义

本设计主要着重介绍各环节的控制和操作过程及原理,选用的控制设备也比传统的设备更为先进,目前可编程序控制器在整个电气控制领域已经占领主导地位,发展的也是非常迅速,它的控制方式采用可编程序控制器进行控制。PC或PLC,它是在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。由于它具有的功能强、可靠高、配置灵活、使用方便以及体积小、重量轻等优点,国外以广泛应用于自动化控制的各个领域,并成为实现工业自动化的支柱产品。近年来,国内在PC技术与产品开发应用方面的发展也很快。除许多从国外引进的设备、自动化生产线外,国产的机床设备已越来越多的采用PC控制系统取代的继电器、接触器控制系统。国产化的小型PC性能也基本达到同类国外产品的技术指标。目前PLC已广泛用于冶金、化工、轻工、电力、建筑、交通、运输等各个行业[1]

 

 

 

 

 

 

 

 

 

2 系统概述

2.1 设计要求

1.循环水泵的自动过程由两台泵互为备用,8h自动切换和非正常停泵自动起备用泵。

2.温度控制精度1°C。

3.采用可编程序控制器设计。

4.画出原理图,编制程序。

2.2 控制系统简介

                       图2.1 游泳池水处理工艺流程图

现代游泳观的池水处理系统类似与自来水厂的水处理系统,通过循环水泵将池水置换出来检测水质,再通过化学和物理的方法调整水质,然后将达到一定水质标准的“净水”回灌进游泳池。本设计的游泳池水处理工艺流程如图2.1所示。通过循环水泵将池水置换出来检测水质,再通过化学和物理方法调整水质,然后将达到一定水质标准的“净水” 回灌进游泳池。一般检测项有浊度、过氧化物、尿素含量、菌去群含量、余氯值、臭氧值和pH值等。以pH值调节为例,当pH值过高,超过控制时,则通过精确计量泵加投稀盐酸以调低pH值,这就是化学的方法。再如当浊度达到一定值时,亦通过精确计量泵将絮凝剂(需搅拌)加投到循环泵前,絮凝剂可将水中悬浮物凝结成块,通过过滤沙缸把“浊水”过滤成“净水”回灌到泳池[2]。另外,沙缸还有反冲洗过程,就是当系统运行一定时间后,沙缸的沙层表面会积蓄很多的污物,使沙缸对水的阻力增大,流速减缓,过滤效果下降。因此,必须定期进行清除。清除的办法就是使水流反方向流动,如图2.2所示。温度仪I、II进行温度检测。检测的结果经模拟量输入模块送到PLC,由PLC处理后一方面送控制屏进行温度显示,另一方面由PLC的PID指令控制。经PID调节后,输出的信号通过模拟量输出模块控制伺服蒸汽调节阀,定量的给汽水管道混合器通以蒸汽,使池水按要求保持恒温[3]

图2.2 沙缸反冲洗工作示意图

2.3 控制系统要求

该系统按只检测浊度、余氯、pH值和温度等几项来配置,PLC按输入/输出点数、通信接口数等技术要求选定,检测仪、泵、伺服控制器及操作系统根据工艺流程选定或按甲方要求选定。

具体硬件配置如下:西门子S7-300CPU313一块,SM321、SM322的数字量模块各一块,SM331S、M332模拟量模块各一块;德国普罗明特温度传感器——变送器两支,浊度仪、pH仪、余氯仪各一台;高温电动伺服阀一台;精确计量泵四台;循环水泵两台;大厅显示屏(自制)一台;5.7in台达触摸屏一台;控制柜(定制)一台。

2.3.1 水循环及过滤部分

图2.3 水处理主程序流程图

水循环及过滤部分主程序流程图如图2.3所示。循环水泵的自动过程由两台泵互为备用,8h自动切换和非正常停泵自动启动备用泵(如热继电器动作等)。循环水泵的手动过程,只是配合自动过程的辅助手段,手动状态除操作两台泵的起/停以外,还担当过滤缸反冲洗过程的操作。

正常情况下,水流的方向是F1入F4出,其他阀门关闭。反冲洗时,水流从F2入F3出,其他阀门关闭。污物被反向的水流带走而排入污水管道。反冲洗持续时间需根据实际情况现场调整。从反冲洗结束到正常过滤状态中间有一个过渡状态,这段时间水流不应流入泳池,因为此时水流不稳且有残余杂质存在。因此这个过程的阀门状态是F1入F5出,其他阀门关闭。这个过程持续时间很短,通常在 1min 之内,需现场调整,最后,F5关闭,F4打开,反冲洗过程结束。反冲洗过程的触发条件一般有3个:压差反冲洗、定时反冲洗和手动反冲洗。这两个过程基本是物理的过程[4]

2.3.2 水质检测及加投药部分

水质检测都是通过各检测项目的检测仪器送来的模拟量检测信息,输入到模拟量模块进行处理,处理后根据水质标准确定的控制量,分别控制各药剂精确计量加投泵加投水处理药剂。各模拟量输入的处理及控制都基本相同,这里仅以浊度—絮凝剂为例说明模拟量输入及控制的基本方法[5]。浊度—絮凝剂流程图如图2.4所示。

从图2.5所示浊度控制曲线看出,要求浊度控制值在2~4NTU,5NTU为浊度报值,即当大于等于4NTU时开计量泵加投絮凝剂,当小于等于2NTU时关计量泵,大于等于5NTU报警。如果在编程时将控制值转换为程序刻度值,由于浊度仪输出范围是4~20mA。因此需分两步换算,如图2.6第一步,将2和4NTU对应的电流值求出来。第二步,由电流值计算出对应的转换值。

即:

 

(2.1)

 

                        (2.2)

2.3.3 恒温加热系统控制

在环境温度和水温较低时,还需对池水进行加温控制。池水加温在泳池水处理中,也占有重要的地位。它是通过温度仪I、II进行温度检测。检测的结果经模拟量输入模块送

图2.4 浊度—絮凝剂流程图

      图2.5 浊度刻度控制曲线

 

图2.6 浊度刻度值换算比例图

到PLC,由PLC处理后一方面送控制屏进行温度显示,另一方面由PLC的PID指令控制。经PID调节后,输出的信号通过模拟量输出模块控制伺服蒸汽调节阀,定量的给汽水管道混合器通以蒸汽,使池水按要求保持恒温。该流程图仅介绍自动部分,如图2.7所示,该部分主要介绍池水(冬天)恒温PID调节,温度值向大厅显示屏传送的有关内容。标准PID控制允许将闭环控制器、脉冲控制器以及步骤控制器集成到用户程序中。带集成控制器设置的参数分配工具允许设置控制器,可在极短时间内优化使用。如果简单PID控制器不足以解决自动化任务,可使用模块化PID控制。可以互连所包含的标准功能块,创建几乎任何一种控制器结构。

恒温及加热系统主程序、子程序及中断部分梯形图恒温及加热系统主程序、子程序梯形图见附录。在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的[6,7]

 

图2.7恒温加热系统控制流程图

3 PID温度控制

3.1 基本概念

PID控制是比例积分微分控制的简称。PID控制是一种负反馈控制,在反馈控制系统中,自动调节器和被控对象构成一个闭合回路。在连接成闭合回路时,可能出现两种情况:正反馈和负反馈。正反馈作用加剧被控对象流入量流出量的不平衡,从而导致控制系统不稳定;负反馈作用则是缓解对象中的不平衡,这样才能正确地达到自动控制的目的。

PID控制具有以下优点

1.原理简单,使用方便。

2.适应性强。

3.鲁棒性强,即其控制品质对被控对象特性的变化不大敏感

3.1.1 比例调节(P调节)

在P调节中,调节器的输出信号u与偏差信号e成比例,即:

                                                          (3.1)

式中称为比例增益。

比例调节的显著特点就是有差调节。采用比例调节,则在符合扰动下的调节过程结束后,被调节量不可能与设定值准确相等,他们之间一定有残差。比例调节的残差随着比例带的加大而加大。

3.1.2积分调节(I调节)

在I调节中,调节器的输出信号的变化速度偏差信号e成正比,即

                                                          (3.2)

或                                                      (3.3)

式中称为积分速度,可视情况取正值或负值。

调节器的输出与偏差信号的积分成正比。积分调节器的特点是无差调节与P调节的有差调节形成鲜明对比,只有当被调节量偏差e为零时I调节器的输出才会保持不变。然而与此同时调节器的输出却可以停留在任何数值上。这意味着被控对象在负荷扰动下的调节过程结束后,被调量没有残差,而调节阀则可以停止在新的负荷所要求的开度上。I调节的另一特点是它的稳定作用比P调节差。

采用I调节时口制系统的开环增益与积分速度成正比。增大积分速度将会降低控制系统的稳定程度,直到最后出现发散的振荡过程。

3.1.3微分调节(D调节)

调节器能够根据被调节量的变化速度来移动调节阀,而不要等到被调节量已经出现较大偏差后才开始动作,那么调节效果将会更好,等于赋予调节器以某种程度的预见性这种调节称为微分调节。此时调节器的输出与被调量或其偏差对于时间的导数成正比。

                                                        (3.4)

单纯按上述规律运作的调节器是不能工作的。这是因为实际的调节器都有一定的失灵区,如果被控对象流入流出量只相差很少以至被调量只以调节器不能察觉的速度缓慢变化时,调节器并不会运作。但是经过相当长的时间以后,被调节量偏差去可以积累到相当大的数字而得不到校正,这种情况是不能容许的。

3.2 PLC中的PID控制实现方法

典型的基于数字PID的闭环控制系统。PLC的PID控制器的设计是以连续系统的PID控制规律为基础,将其数字化写成离散形式的PID控制方程,再跟据离散方程进行控制程序设计。在连续系统中,典型的PID控制器的输入输出关系如下:

             (3.5)

式中:为控制器的输出量,为输出的初始值,为给定值与被控变量的误差信号,为比例系数;为积分时间常数;为微分时间常数。

将上式离散化,第n次采样时控制器的输出为:

               (3.6)

标准PID控制允许将闭环控制器、脉冲控制器以及步骤控制器集成到用户程序中。带集成控制器设置的参数分配工具允许设置控制器,可在极短时间内优化使用。如果简单PID控制器不足以解决自动化任务,可使用模块化PID控制。可以互连所包含的标准功能块,创建几乎任何一种控制器结构[8]

FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;PID的调用可以在OB35中完成,一般设置时间为200MS,原理上,PID的调节节奏应该与其采样周期一致,这是数学模型应与物理过程一致的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期一致的原因。

当然,在OB1或其他FC、FB中调用FB41也是可以的,此时最好将OB1参数区中扫描周期作为FB41的采样周期。FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。

PVPER_ON :是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。本设计用调节装置的启动标志来触发本位。

CYCLE :采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期一致,选择200ms。

SP_INT:PID的设定值。注意设定值与反馈值的单位一致。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可,输入设定值38.8即23.5 ℃。

PV_PER:PID过程的反馈值,直接取自反馈量的PIW通道的A/D码。

GAIN:比例系数。设定1。

TI:积分时间。设定10min。

LMN_PER:PID的调节输出,直接对应调节输出AQW通道。

P_SEL: BOOL:比例选择位:该位ON时,选择P(比例)控制有效;选择有效。

I_SEL: BOOL:积分选择位;该位ON时,选择I(积分)控制有效;选择有效。

D_SEL : BOOL:微分选择位,该位ON时,选择D(微分)控制有效;一般的控制系统不用。

LMN_HLM:REAL:PID上极限,一般是100%。

LMN_LLM:REAL:PID下极限;一般为0%。

 

4 西门子S7-300及硬件设计

4.1 PLC的简介

可编程序控制器(Programmable Controller),简称PC或PLC。它是20世纪70年代以来,在集成电路、计算机技术基础上发展起来的一种新型工业控制设备。由于它具有功能强、可靠性高、配置灵活、使用方便以及体积小、重量轻等优点,国外已广泛应用于自动化控制的各个领域,并已成为实现工业生产自动化的支柱产品。近年来,国内在PC技术与产品开发应用方面的发展也很快,除许多从国外引进的设备、自动化生产线外,国产的机床设备已越来越快地采用PC控制系统取代传统的继电器控制系统。国产化的小型PC性能也基本达到国外同类产品的技术指标。

4.1.1PLC的特点

1.可靠性高,抗干扰能力强

为了确保PLC在恶劣的工作环境下能可靠的工作。在设计中强化了PLC       的抗干扰能力,使之能抗诸如点噪声,电源波动,振动,电磁干扰等干扰,能在高温高湿以及空气中存在有各种强腐蚀物质粒子的恶劣环境下可靠地工作。PLC能承受电网电压的变化,可直接由交流市点供电,直接取自电控箱电源,即使在电源瞬间断电的情况下仍可以正常工作[9]

电源电压:AC220  ±15%

抗振强度: 10Hz~55Hz0.5mm  3轴方向各2h

抗冲击强度:10g  3轴方向各3次

抗干扰强度:1000Vp-p、脉宽1us、30~100Hz噪声

工作温度:0℃~55℃

存放温度:-20℃~+70℃

湿度:  35%~90%(不结雾)

耐压:  AC1500V 1min(各端子与接地端之间)

2.编程简单,易于掌握 

PLC在基本控制方面采用“梯形图”语言进行编程,这种梯形图是与继电器控制电路图相呼应的,形式简练,直观性强,广大电气工程人员容易接受,还可以采用系统流程图和语句表方式编程,三种语言可有条件地相互转化,PLC这是PC优于微机的另一个特点。

3.模块化结构 

PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计有机架和电缆将各模块连接起来。系统的功能模块可根据用户的实际需求自行配置,从而实现最家性能价格比。由于配置灵活,使扩展,维护方便。

4.安装简便,调试方便 

PLC安装简便,只要把现场的I/O设备与PLC相应的I/O端子相连就能完成了全部的接线任务,缩短了安装时间。

5.网络通信

PLC提供标准通信接口,可以方便地进行网络通信

6.体积小,重量轻,功耗低。

4.1.2PLC的分类

1.按结构型式分类:整体式和模块式。

(1)整体式PLC是将电源,CPU,I/O不见都集中在一个机箱内。

(2)模块式PLC是将PLC各部分分成若干个单独的模块。

(3)叠装式PLC是将整体式和模块式结合起来。

2.按PLC控制规模分类

(1)小型PC I/O点数在256以下,存储器容量2K步。

(2)中型PC I/O点数在256~2048点之间,存储容量是2K~8K步。

(3)大型PC I/O点数在2048点以上,存储容量达8K步以上。

4.2 PLC的基本组成

从广义上说,PLC也是一种工业控制计算机,只不过比一般的计算机具有更强的与工业过程相连接的借口和更直接的适用与控制要求的编程语言。所以PLC与计算机控制系统十分相似,也具有中央处理器,存储器,输入/输出接口,电源等[10]

4.2.1 主机

既PC本机,它就是以CPU(中央处理单元)为核心的一台专用计算机。

1.CPU

CPU在PLC控制系统中的作用类似与人体的神经中枢。是运算与控制中心。用来实现逻辑运算、算术运算,并对全机进行控制。它按照PLC中系统程序所赋予的功能,完成以下任务:

(1)接收并存储从编程器键入的用户程序和数据

(2)用扫描的方法接受现场输入设备的状态或数据,并存入输入状态表或数据积存器中。

(3)诊断电源,PLC内部电路工作状态和编程过程中的语法错误等。

(4)在PLC进入运行状态后,从存储器中逐条读出用户的程序,经指令解释后,按指令规定的任务产生相应的信号,去启动有关控制电路,分时、分渠道地去执行数据的存取、传送、组合、比较和变换动作,完成用户程序中规定的逻辑运算或算术运算等任务。

(5)根据运算结果,更新有关标志位数据寄存器和输出寄存器的内容,再由输出寄存器的位状态或数据寄存器的有关内容,实现输出控制、制表打印或数据通信等外部功能。

(6)PLC的CPU包括三种:单片机、通用微型处理芯片、双极性位片处理芯片。

2.存储器

(1) 系统程序存储区

用以固化PLC生产厂家编写的系统工作程度,相当于单片机的监控程序或个人计算机的操作系统。在很大程度上它决定该种PLC的性能和质量用户无法更改或调用。

(2) 用户程序存储区

包括用户程序存储器(程序区)和数据存储区(数据区)两种。前者用于存放用户程序,后者用于存放用户在执行过程中使用的有关状态量或数值量以生成用户数据区。

3.输入、输出单元(I/O单元)

I/O单元又称I/O接口电路,PLC程序执行过程中需调用的各种开关量(状态量)数字量或模拟量等各种外部或设定值,都是通过输入电路进入PC。而程序执行结果又是通过输出电路送到现场实现外部控制功能[11]

(1)输入接口电路 

各种PC输入电路结构大都相同,其输入方式有三种:

接口输入12V或24V

交流输入100V~200V或200V~240V

交直流输入 交直流12V或24V

(2)输出接口电路

为适应不同的负载需要,各类PLC有三种输出方式:

继电器输出

晶体管输出

晶闸管输出

(3)电源单元

PLC对供电电源要求不高,可直接采用普通单相交流电。允许电源电压额定值在+10%~-15%范围内波动。

4.2.2 编辑器

编辑器用作用户程序编制、编辑、调试和监视,还可以通过键盘去调用和显示PC的一些内部状态和系统参数。它接口与CPU联系,完成人机对话连接。它可分为简易型和智能型两种。前者只能用于联机编程,后者既可联机又可脱机编程。

4.2.3 I/O扩展和其他外围设备

1.I/O扩展机用来扩展输入、输出点数

当用户所需的输入、输出点数超过主机输入、输出点数时,就要加I/O扩展机来扩展。

2.其他外围设备

根据系统控制的需要,PLC还可以通过自身的专用通信接口连接一些其他外围设备。[12]

4.3 PLC的基本工作原理和工作方式

PLC是采用周期性循环扫描,集中输入和集中输出的工作方式。这种工作方式的显著特点:可靠性高、抗干扰能力强,但响应滞后、速度慢,也就是说PLC以降低速度求得高可靠性。PLC处于(停止)工作状态,只进行内部处理和通信服务等内容,一旦进入(运行)状态,就采用周期性循环扫描方式执行用户程序。在正常情况下,一个用户程序扫描周期分为三个阶段组成。

1.输入采样阶段

PLC在输入采样阶段,首先扫描所有输入端子,并将各输入状态存入相对应的输入映像寄存器中。此时,输入映像寄存器被刷新。接着,进入程序执行阶段,在此阶段和输出刷新阶段,输入映像寄存器与外界隔离,无论输入信号如何变化,其内容保持不变,直到下一个扫描周期的输入采样阶段,才重新写入输入端的新内容。所以一般来说,输入信号的宽度要大于一个少秒周期,否则很可能造成信号的丢失。

2.程序执行阶段

根据PLC梯形图程序扫描原则,一般来说,PLC按从左到右,从上到下的步骤顺序执行程序。当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”对应输入端子状态,从元件映像寄存器“读入”对应的元件的当前状态。然后,进行相应的运算,运算结果再存入元件映像寄存器中。对元件映像寄存器来说,每一个元件的状态会随着程序而变化。

3.输出处理阶段

在所有程序指令执行完毕后,元件映像寄存器中所有输出继电器的状态在输出刷新阶段转存到输出存器中,通过一定方式输出,最后经过输出端子驱动外部负载。

4.4 硬件介绍

具体硬件配置如下:西门子S7-300CPU313一块,SM321、SM322的数字量模块各一台,SM331S、M332模拟量模块各一块;德国普罗明特温度传感器——变送器两支,浊度仪、pH仪、余氯仪各一台;高温电动伺服阀一台;精确计量泵四台;循环水泵两台;控制柜(定制)一台。

CPU313最大数字量I/O点128个,最大模拟量I/O点32个,可连接8块模板。内置20KBRAM最大可扩展512KB FLASHEPROM存储卡,64个计数器128个定时器。具有PID控制器。具有MPI通讯协议和自由方式通讯能力。

4.4.1 数字量模块

S7-300有多种型号的数字量I/O模块可供选择

1.SM321数字量输入模块

SM321数值量输入模块主要有4种模块可供选择,即直流16点输入、直流32点输入、交流8点输入、交流16点输入模块。另外,还提供了直流16点输入带过程诊断和中断的模块、直流8点输入带源输入模板,交流32点输入模板。

2.SM322数字量输出模块

SM322数值量输出模块经过电平转换,信号可直接用于驱动电磁阀、接触器、小型电动机,灯和电动机启动器等。按负载回路使用电源不同分为:直流输出模块、交流输出模块和交支流两用输出模块。按输出开关的种类不同又可分为:晶体管输出方式、晶闸管输出方式和继电器触电输出方式。

SM322数字量输出模块有7种型号输出模板可供选择,即16点晶体管输出.、32点晶体管输出、16点晶闸管输出、8点晶闸管输出、8点继电器输出和16点继电器输出模块。选择模块时,因每个模块的端子共地情况不同,应根据模块输出类型和现场输出信号负载回路的供电情况选择。

3.SM323数字量I/O模块

此模块有两种类型,一种是8个共地输入端和8个共地端,另一种上一带有16个共地输入端和16个共地输出端,两种模块特性相同。I/O额定负载电压DC24V,输入电压“1”信号电平为11V~30V,“0”信号电平为-3V~+5V。I/O通过光耦合器与背板总线隔离。输出具有短路保护。

4.4.2 模拟量模块

1.SM331模拟量输入模块

SM331模拟量输入模块目前有三种规格型号:既8AI×12位模块、8AI×16位模块和2AI×12位模块。其中具有12位的输入模块除通道数不一样外,其工作原理、性能、参数设置等个方面都完全一样。

SM331输入模块主要由A/D转换部件、模拟切换开关、补偿电路恒流源、光电隔离部件、逻辑电路组成。实际应用时可使用STEP7组态工具屏蔽掉不用的模拟量通道。

SM331的每两个听到构成一个通道输入组,可以按通道输入组任意选择测量方法和测量范围。模块上需要接DC24V的负载电压L+,有反接性保护功能;对于变送器或热电偶的输入具有短路保护功能。

2.模拟量输出模块

SM322模拟量输出模块目前有三种规格型号:既4AO×12位模块、2AO×12位模块、4AO×16位模块。其中具有12位的输出模块除通道数不一样外,其工作原理、性能、参数、设置等各方面都完全一样。

这里4AO×12位模拟量输出模块为代表介绍SM332。SM332,4×12位模拟量输出模块,上有4个通道,每个通道都可以单独编程为电压输出或电流输出,输出精度为12位,模块对CPU背板和负载电压都有光隔离。在输出电压时,可以采用2线回路和4线回路两种方式与负载相连。

3.模拟量I/O模块

模拟量输入/输出模块有两种规格:一种是4模入/2模出的模拟量模块,其输入、输出精度为8位:另一种也是有4模入/2模出的模拟量模块,其输入、输出精度为12位。输入范围为0V~10V或0mA~20mA。

 

 

5操作与软件部分

5.1 水循环控制过程

当按下按钮SB0时,系统开始启动,按下SB1水循环自动控制系统启动,首先1号泵得电运转,当1号泵运转时,PLC内部计时器开始计时,当计时8小时后将自动切换到2号泵,当其中某一个泵运转的期间有故障非正常停泵,PLC内部设有监控装置,比如当1号泵非正常停转,PLC回在10秒钟后自动启动2号泵,当2号泵非正常停泵时,其内部指令也会在10秒钟后自动启动1好泵,两台泵互为备用。

总停开关SB2,当想停止运转整个系统时,可以通过此按钮停止所有动作,当按下此键后PLC内部有个切断两台水泵的中间继电器,当其得电时,两台水泵将失去供电而停止运转。

手动加反冲洗部分,当按钮SB3按下后2号泵会开始运转,当下按钮SB5时,可以停止2号泵,当按下按钮SB4后1号泵开始运转,如果想停止运转可按按钮SB6,则1号泵也会停止下来。按下SB8可以进行反冲洗过程,按下SB7结束反冲洗过程。

整个水循环控制过程:水循环主程序开始,启动准备,当无异常发生将进行自动控制,自动控制过程中可以切换到手动部分,由于手动操作直接简单就不在这里阐述了,当自动控制开始后首先启动1号泵,1号泵检测如果没有故障则开始进行计时当计时8小时后1号泵停转,自动切换到2号泵,2号泵也将进行检测如果没有故障也将进行计时,当8小时后自动切回1号泵,如果1号泵发生故障系统将决定是否停泵,如果停泵,经过10秒钟后切换到另一台泵继续工作,如果不需要停泵,系统将跳回启动泵的位置,重新进行检测,当整个水循环过程不需要时可以停止系统,则水循环主程序结束。

根据第二章水循环主程序流程图(2.1),写出控制梯形图程序(自动程序段),见附录。

其中T37为定时器PT为80s,1号泵和2号泵8小时长延时计时器,前8小时计时器由T37和C20组成: 80×360/3600=8h,Q0.2输出到1号泵接触器,M0.2为1号泵自动中继,M2.0为反冲洗中继,M2.2为1号泵手动中继。Q0.3输出到2号泵接触器,M0.3为2号泵自动中继,M2.0为反冲洗中继,M2.3为2号泵手动中继。

5.2 恒温加热部分控制

当水循环过程开始运转后,可对水温进行调节与控制,当按下按钮SB9后,他通过设置在PLC内部的子程序来完成对温度的监控与显示,当发现水温发生过高或者过低时,可通过按钮SB10,系统将自动进行调节,可设置标准温度,当两个按钮都按下后,系统将很快很稳定的把温度调节在规定范围以内,由于他是不间断监控,所以调节速度会很快,SB10按钮是通过控制PLC内部的一个继电器来控制伺服蒸汽阀的,省略了人为调节过程,也避免了人为造作的超调量过高。其中SB9、SB10必须在水循环系统开始以后才可以进行调节的。

当池水温度过高或者过低时,通过出池口水温的测量,系统将根据设定标准是否报警,此系统的标准温度为23.5度,最低为20度,最高45度,如果超过45度或者低于20度,系统将发出响铃报警。

恒温及加热系统主程序、子程序及中断部分梯形图见附录。

其中I2.3由控制按钮操作,M22.3由按钮操作,开机运行中调用子程序。

温度设定值=0.388对应温度值为23.5度,当PIW308≤11520时,其输出转换成温度值为20度,当PIW308≥17920时,其输出转换成温度值为45度,将这些数值编入程序,使伺服控制器定量控制蒸汽流量,使进水管与出水管温差不会过大。

结 论

本设计通过对水处理工艺流程的研究,做出了水处理系统各环节的PLC控制程序和引入PID温度控制对恒温及加热系统进行调节,而且完成了对各环节控制程序的调试工作。PLC技术的应用使游泳池水处理的全自动可视化控制成为可能,使水处理系统的自动化水平及控制系统的可靠性、智能性和安全性都得到提高,很好地满足了人们对现代化游泳场馆的需要。同时也降低了能耗,减轻了工人的劳动强度,提高了管理效率。本系统采用 S7-300可编程控制器,很好地完成了预定的控制任务,取得了明显的经济效益和社会效益,具有非常好的推广价值和应用前景。

致 谢

经过半年的忙碌和工作,本次毕业设计已经接近尾声,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。在这里要感谢我的导师李福云老师。李老师平日里工作繁多,但在我做毕业设计的每个阶段,从外出实习到查阅资料,设计草案的确定和修改,中期检查,后期详细设计,装配草图等整个过程中都给予了我悉心的指导。我的设计较为复杂烦琐,但是李老师仍然细心地纠正图纸中的错误。除了敬佩李老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。然后还要感谢大学四年来所有的老师,为我们打下自动化专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。最后感谢电信学院和我的母校—辽宁科技大学四年来对我的大力栽培。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文献

标签: vp脉冲振动式传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台