PLC在城市供水系统中的应用

更新时间:2023-09-11 09:41:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第2章 PLC的概述

第1章 绪论

1. 1引言

本文介绍了采用可编程控制(Programmable Logic Controlle)PLC的城市供水系统,PLC的特点是1编程简单2可靠性高3通用性好4功能强使用方便5设计施工和调试周期短在工业生产过程的自动化控制领域得到了越来越广泛的应用。在城市供水系统中需要根据用水量及时调整电机的工作状态以满足用户的需求,可编程序控制器还具有很强的连网能力和很高的可靠性,不仅可以单机使用,而且可以与计算机结合组成集散式控制系统。

随着社会的发展和进步,城市高层建筑的供水问题日益突出。以方面要求提高供水质量,不要因为压力的波动造成供水的障碍;另一方面要求保障供水的可靠性和安全性,在发生火灾时能可靠供水。针对这两方面的要求,新的供水方式和控制系统应运而生,这就是PLC控制的恒压无塔供水系统。恒压无塔供水系统包括生活用水的恒压控制和消防用水的恒压控制——即双恒压系统。恒压供水保证了供水的质量,以PLC为主机的控制系统丰富了系统的控制功能,提高了系统的可靠性。

本文在此介绍一种采用可编程控制器(PLC)对供水系统进行恒压控制的一种方法,其电路结构简单,投资少(可利用原有设施改造),监控系统不仅自动化程度高,还具有在线修改功能,灵活性强可推广使用 1.2 工艺要求

对三泵生活/消防双恒压供水系统的基本要求是:

(1)生活供水时,系统应低恒压值运行,消防供水时系统应高恒压值运行; (2)三台泵根据恒压的需要,采用“先开先停”的原则介入和退出; (3)在用水量小的情况下,如果一台泵连续运行的时间超过3H,则要切换到下一台泵,即系统具有“倒泵功能”,避免某一台泵工作时间过长;

(4)三台泵在启动时要又软启动功能; 1. 3本文的研究意义和内容 1. 3. 1本文的研究意义

生活中居民用水量随季节、昼夜、上下班的时间不同而有较大变化,因而经常出现供水用水的不平衡,主要表现在水压上,用水多而供水少则水压低,用水少而供水多则水压高。而传统的供水系统性能都不够好,已经不适

- 1 -

河北师范大学职业技术学院学士学位论文

应现代生活的应用,为了实现高质量的供水系统而设计了PLC恒压供水系统,PLC恒压供水系统具有供水质量高、灵活性强、耗电省、电机起制动平稳、占地面积少、原材料消耗省等优点,从而获得了广泛的应用。恒压供水系统对于某些工业或特殊用户是非常重要的,例如在某些生产过程中,若自来水供水压力不足或短时断水,可能会影响产品质量,严重时使产品报废和设备损坏。又如当发生火警时,若供水压力不足或无水供应,不能迅速灭火,可能引起重大经济损失和人员伤亡。所以,某些用水区采用恒压供水系统,具有较大的经济和社会意义。

1. 3. 2本文主要的研究内容: 1. 恒压供水系统的基本构成; 2. 系统控制要求;

3. PLC模拟量控制单元的配置以及应用; 4. 由“恒压”要求出发的工作泵组数量控制管理

- 2 -

第2章 PLC的概述

第2章 PLC的概述

2. 1 PLC的定义

最初,可编程逻辑控制器(Programmable Logic Controller)简称PLC。只能进行计数、定时及开关量的逻辑控制。1987年2月,国际电工委员会(IEC)对可编程控制器的定义是:可编程控制器是一种数学运算操作的电子系统,专为在工业环境下的应用而设计。它采用一类可编程序的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数和算术操作等面向拥护的指令,并通过数字式和模块式输入/输出,控制各种类型的机械和生产过程。可编程序控制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充功能的原则设计。

2. 2 PLC的特点

(1)可靠性高

在I/O环节,PLC采用了光电隔离、滤波等多种措施。系统程序和大部分的用户程序都采用EPROM存储,一般PLC的平均无故障工作时间可达几万小时以上。

(2) 控制功能强

PLC采用的CUP一般是具有较强位处理功能的为处理机,为了增强其复杂的控制功能和连网通讯等管理功能,可以采用双CPU的运行方式,使其功能得到极大的增强。

(3) 编程方便易学

第一编程语言(梯形图)是一种图形编程语言,与多年来工业现场使用的电器控制图非常相似,理解方式也相同,非常适合现场人员学习。

(4) 使用于恶劣的工作环境

采用封装的方式,适合于各种震动、腐蚀、有毒气体等的应用场合。 (5) 与外部设备连接方便

采用统一接线方式的可坼装的活动端子排,提供不同的端子功能适合于多种电器规格。

(6) 体积小、重量轻、功耗底。 (7) 性价比高。

(8) 模块化结构,扩展能力强

根据现场的需要进行不同功能的扩展和组装,一种型号的PLC可用于控制从几个I/O点到几百个I/O点的控制系统。

(9) 维修方便,功能更灵活

- 3 -

河北师范大学职业技术学院学士学位论文

程序的修改就以意味着功能的修改,因此功能的改变非常灵活。 2. 3 PLC的组成 (1)输入寄存器

输入寄存器可按为进行寻址,每一为对应一个开关量,其值反映了开关量的状态,其值的改变由相互如开关量驱动,并保持一个扫描周期。CPU可以读其值,但是不可以写或进行修改。 (2)输出寄存器

输出寄存器的每一位都表明了PLC在下一个时间段的输出值,而程序循环执行开始时的输出寄存器的值,表明的是上一时间段的真实输出值,在程序执行过程中,CPU可以读其值,并作为条件参加控制,还可以修改其值,而中间的变换仅仅影响寄存器的值。只有程序执行到一个循环的尾部时的值才影响下一时间段的输出,即只有最后的修改才对输出接点的真实值产生影响。 (3)存储器

存储器分为系统存储器和用户存储器。系统存储器存储的是系统程序,它是由厂家开发固化好了的,用户不能修改,PLC要在系统程序的管理下运行。用户存储器中存放的是用户程序和运行所需要的资源,I/O寄存器的值作为条件决定着存储器中的程序如何被执行,从而完成复杂的控制功能。 (4)CUP单元

CUP单元控制着I/O寄存器的读、写时序,以及对存储器单元中的程序的解释执行工作,是PLC的大脑。 (5)其他单元接口

其他单元接口用语提供PLC与其他设备和模块进行连接通信的物理条件

- 4 -

第2章 PLC的概述

系统寄存器 用户寄存器 输入寄存器 输入电路 输出电路 输出寄存器 PLC 其它接口电路

图2.1 PLC的组成

2.4 PLC中的存储器

PLC中的存储器按用途分为系统程序存储器、用户程序存储器以及工作数据存储器。

(1)系统程序存储器中存放的是厂家根据其选用的PLC的指令的系统编写的系统程序,它决定了PLC的功能,用户不能更改其内容。

(2)用户程序存储器用来存储根据控制要求而编制的用户应用程序。 (3)用来存储工作数据的区域称为工作数据区。 2.5 PLC的编程语言

PLC的硬件系统中,与PLC的编程应用关系最直接的要算数据存储器。计算机运行处理的是数据,数据存储在存储区中,找到待处理的数据一定要知道数据的存储地址。

PLC和其他的计算机一样,为了使用方便,数据存储器都作了分区,为了每个存储单元编排了地址,并且经机内系统程序为每个存储单元赋予了不同的功能,形成了专用的存储元件。这就是前面提到过的编程的“软”元件。为了理解方便,PLC的编程元件用“继电器”命名, 认为它们象继电器一样具有线圈以及触点,并且线圈得电,触点动作。当然这个线圈和触点只是假象,所谓线圈得电不过是存储单元置1,线圈失电,不过就是存储单元置0,也正因为如此,我们称之为“软”元件。但是这种“软”继电器也有个突出的好处,可以认为它们具有无数多对动合动断触点,因此每取用一次它的触点,不过是读一次它的存储

- 5 -

第2章 PLC的概述

调节器是一种电子装备,在系统中完成以下几种功能:

(1)设定水管压力的给定值,恒压供水水压的高低依需要设定。供水距离越远,用水地点越高,系统所需供水压力越大。给定值即是系统正常工作时的恒压值,另外有些供水系统可能有多种供水目的,如将生活用水与消防用水共用一个泵站,水压的设定值可能不只一个,一般消防用水的水压要高一些,调节器具有给定值设定功能,可以以数字量进行设定,也有的调节器以模拟量方式设定。

(2)接受传感器送来的管网水压的实测值。管网实测水压回送到泵站控制装置称为反馈,调节器实反馈的接受点。

(3)根据给定值和实测值的综合,依一定的调节规律发出系统调节信号。调节器接受了实测水压的反馈信号后,将它与给定值比较,得到给定值与实测值之差。如果给定值大于实测值,说明系统水压低于理想水压,要加大水泵电机的转速,如果水压高于理想水压,要降低水泵电机的转速。这些都是由调节器的输出信号控制。为了实现调节的快速性与系统的稳定性,调节工作中还有个调节规律的问题,传统调节器的调节规律多是比例-积分-微分调节,俗称PID调节。调节器的调节参数,如P、I、D参数均是可以由使用者设定的,PID调节过程视调节器的的内部构成由数字式调节及模拟量调节两类,以微型计算机调节器多为数字调节器。

调节器的输出信号一般式模拟信号,4~~20mA变化的电流信号或0~~10V间变化的电压信号。信号的量值与前面提到的差值成正比,用于驱动执行设备工作。

下面以一个三泵生活/消防双恒压无塔供水系统为例来说明其工艺过程,如图3.2所示,市网来水用高低水位控制器EQ来控制注水阀TV1,它们自动把水注满储水池,只要水位低于高水位,则自动往水箱中注水。水池的高/低水位信号也直接送给PLC,作为底水位报警用。为了保障供水的持续性,水位上下限传感器高低距离不是相差很大。生活用水和消防用水共用三台泵,平时电磁阀YV2处于失电状态,关闭消防管网,三台泵根据生活用水的多少,按一定的控制逻辑运行,使生活用水的恒压状态(生活用水底恒压值)下进行;当有火灾发生时,电磁阀YV2得电,关闭生活用水管网,三台泵共消防用水使用,并根据用水量的大小,使消防供水也在恒压状态(消防用水高恒压值)下进行。火灾结束后三台泵再改为生活供水使用

- 11 -

河北师范大学职业技术学院学士学位论文

消防用水市网来水yv1生活用水 1#EQ2#水池3#

图3.2 生活消防双恒压供水系统构成图

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处理的弱电信号通过光电隔离、功率放大等处理,转换成外部设备所需要的强电信号,以驱动各种执行元器件,如接触器、电磁阀、电磁铁、调

- 12 -

第2章 PLC的概述

节阀、调速装置等。

根据图3.2及以上控制要求统计控制系统的输入输出信号的名称、代码及地址编号如下表所示。水位上下限信号分别位I0.1、I0.2,它们在水淹没时为0,露出时为1。 输入信号 名 称 代 码 地址编号 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 AIW0 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 AQW0 输出信号 输出信号 手动和自动消防信号 SA1 水池水位下限信号 SLL 水池水位上限信号 SLH 变频器报警信号 SU 消铃按钮 SB9 试灯按钮 SB10 远程压力表模拟量变压值 U 1#泵工频运行接触器及指示灯 KM1,HL1 1#泵变频运行接触器及指示灯 KM2,HL2 2#泵工频运行接触器及指示灯 KM3,HL3 2#泵变频运行接触器及指示灯 KM4,HL4 3#泵工频运行接触器及指示灯 KM5,HL5 3#泵变频运行接触器及指示灯 KM6,HL6 生活/消防供水转换电磁阀 YV2 表1 输入输出点代码及地址编号 水池水位下限报警指示灯 HL7 变频器故障报警指示灯 HL8 火灾报警指示灯 HL9 报警电铃 HA 变频器频率复位控制 KA 控制变频器频率用电电压 UF 续表1 输入输出点代码及地址编号

- 13 -

河北师范大学职业技术学院学士学位论文

电气原理图如图3.3所示

L1L2L3FU变频器KM1KM2KM3KM4KM5KM6FR1FR2FR3MMM 图3.3 电气原理图

3.4 PLC程序设计

本系统的PLC接线图如下图3.4所示。

- 14 -

第2章 PLC的概述

FU ~220VCOM手动模式手动停止自动模式频率上限频率下限变频器故障输入1#泵故障输入2#泵故障输入3#泵故障输入紧急停止控制电源故障FR1FR2FR3X002X003X004X001X000X007X010X011X012X013X014X015X016X017COMY0Y1Y2Y3Y4Y5Y10Y11Y12Y13Y143#泵故障输出变频器故障输出故障报警KM1KM2KM2KM1KM3KM4KM4KM3KM5KM6KM6KM51#泵故障输出2#泵故障输出图3.4 PLC的接线图

- 15 -

河北师范大学职业技术学院学士学位论文

第4章 系统程序设计

硬件条件确定后,系统得控制功能主要通过软件实现,结合前述泵站的控制要求,对泵站软件设计分析如下:

4.1 由“恒压”要求出发的工作泵组数量控制管理

前面已经说过了,为了恒定水压,在水压降落时要升高变频器的输出频率,且在一台泵不能满足要求时,需启动第2台或第3太泵。判断需启动新泵的标准是变频器的输出频率达到设定的上限值。这一功能可以同过比较指令来实现。为了判断变频器的工作频率达到上限的确定性,应该滤去偶然的频率波动引起的频率达到上限情况,在程序中考虑采取时间滤波。 4.2多泵组泵站泵组管理规范

由于变频器泵站希望每一次启动电机都为软启动,又规定各台水泵必须交替使用,多泵组泵站泵组的投运要有一个管理规范。控制要求中规定任意一台泵连续运行时间不得超过3h,因此每次需要启动新泵或切换变频泵时,以新运行泵为变频泵是合理的。具体的操作时,将现行运行的变频泵从变频器上切除,并接上工频电源运行,将变频器复位并用于新运行泵的启动。除此之外,泵组管理还有一个问题就是泵的工作循环控制,这里我们使用泵号加1的方法来实现变频泵的循环控制(3加1等于零),用工频泵的总数结合泵号实现工频泵的轮换工作。 4.3程序的结果以及程序功能的实现

由于PLC在恒压供水系统中的功能比较多,本程序可分为3部分:主程序、子程序和中断程序。系统的一些初始化的工作放在初始化子程序中完成,这样可以节省扫描时间。主程序的功能最多,如泵切换信号的生成、泵组接触器逻辑控制信号的综合以及报警处理都在主程序。

逻辑运算及报警处理等放在主程序。利用定时器中断功能实现PID控制的定时采样及输出控制。生活供水时系统设定值为满量程的70%,消防供水时系统设定值为满量程的90%。在本系统中,只是用比例(P)和积分(I)控制,其回路增益和时间常数可以通过工程计算初步确定,但还要进一步调整以达到最优控制效果。初步确定的增益时间常数为

增益

- 16 -

第2章 PLC的概述

采样时间 积分时间

程序中使用的PLC元器件及其功能如下表 器件地址 VD100 VD104 VD108 VD112 VD116 VD120 VD124 VD204 VD208 VD212 VD250 VD300 VD301 VD310 T33 T34 T37 功能 过程变量标准化值 压力给定值 PI计算值 比例系数 积分时间 积分时间 微分时间 变频起运动频率下限值 生活供水变频器运动频率上限值 消防供水变频器运动频率上限值 PI调节结果存储单元 变频工作泵的泵号 工频运行的泵的总台数 倒泵时间存储器 工频/变频转换逻辑控制 工频/变频转换逻辑控制 M2.2 M3.0 M3.1 M3.2 M3.3 M3.4 泵工频/变频转换逻辑控制 故障信号总汇 水池水位下限故障逻辑 水池水位下限故障消铃逻辑 变频器故障消铃逻辑 火灾消铃逻辑 M2.1 泵工频/变频转换逻辑控制 器件地址 T38 T39 M0.0 M0.1 M0.3 M0.4 M0.5 M0.6 M2.0 工频泵减泵滤波时间控制 工频/变频转换逻辑控制 故障结束脉冲信号 泵变频启动脉冲 复位当前变频运行泵脉冲 复位当前变频运动泵脉冲 当前泵工频运动启动脉冲 新泵变频启动脉冲 泵工频/变频转换逻辑控制 功能 工频泵增泵滤波时间控制 双恒压供水系统的梯形图程序以及程序注释如下图。对该程序有几点说明: (1)因为程序较长,所以读图时请按照网络标号的顺序进行; (2)本程序的控制逻辑设计针对的是较少的泵数供水系统。

网络1 上电初始化,调试初始化子程序 SM0.1

SBR__O EN 网络2 消防和生活供水压力给定设置 I0.0

MOV_R EN ENO IN OUT - 17 -

河北师范大学职业技术学院学士学位论文

0.9 VD104

MOV_R NOT EN ENO VD104 IN OUT 网络3 上电和故障结束时重新激活变频信号存储器

SM0.1 INC_B SM0.0 VB300 EN ENO IN OUT VB300

网络4 变频器上限时增泵滤波

I0.0 VD250 .M0.1 T37 IN TON PT VD212 +50 VD250 I0.0 >=D VD208

网络5 符合泵条件时,工频泵运行数加1

T37 VB301 <=P P INC-B

EN ENO

IN OUT VB301

VB301 网络6 频率下限时减泵滤波

VD250 M0.2 T38

<=D

IN TON +1800

PT +100

网络7 符合减泵条件时,工频泵运行数减1

T38 VB301 M0.2 >B P ( ) 0

DEC-B

EN ENO

IN VB301 OUT VB301 网络8 变频泵增泵或倒泵时,置位M2.0 M0.1 M2.0

>=D - 18 -

0.7 第2章 PLC的概述

( ) M0.3

网络9 复位变频器频率,为软启动做准备 T 33 M2.0 IN TON

PT Q0.5 +1 ( )

网络10 产生关断当前变频泵脉冲信号 T33

M0.4 P ( )

网络11 工频泵数加1

M0.4. M2.1 (S) 1 NC-B EN ENO VB300 VB300 IN OUT 网络12

T34 M2.1 IN TON PT +2

网络13 产生当前泵工频启动脉冲信号

T34 M0.5 P ( ) M2.1 (R ) 1 网络14

M0.5 M2.2 ( S )

网络15

- 19 -

河北师范大学职业技术学院学士学位论文

M2.2 T39 IN TON PT +30 网络16 产生下一台泵变频运行启动信号

T39 M0.6 P ( ) M2.2 ( R ) M2 ( R )

网络17 变频工作泵的泵号转移

VB300 MOV--B >B EN ENO 3 1 IN VB300 OUT 网络18 一个变频泵运行的持续时间判断 VB301 SM0.4 INC—DW ==B P EN ENO 0 VD301 IN OUT VD310

网络19 3H时间到,则产生下一台泵的变频启动信号 VD301

M0.3 >=D P ( ) +180

MOV--B

EN ENO

+0 IN OUT VD301 网络20 有工频泵运行时,复位VD310

VB301 MOV—DW <>B EN ENO 0 +0 IN OUT VD310

网络21 1号泵变频运行控制逻辑

SM0.1 VB300 M3.0 M0.4 Q0.0 Q0.1

- 20 -

河北师范大学职业技术学院学士学位论文

网络3 ROUND EN ENO AC0 IN OUT AC0 MOV—DW EN ENO AC0 IN VD250 OUT DI—I ` EN ENO AC0 IN AC0 OUT MOV—W EN ENO IN OUT AC0 AQW0

中断子程序

双恒压供水系统体型图程序

- 26 -

第2章 PLC的概述

结论

该系统逻辑控制采用PLC控制变频器实现调速恒压供水,使用方便,工作可靠,系统压力恒定,具有很好的控制效果。该系统采用变频器调节水泵转速,使系统实现了高效节能,节能效率可达40%左右,同时由于采用变频器对电机实行软启动,减少了设备损耗,延长了水泵、电机的使用寿命。系统采用闭环控制,参数超调波动范围小,偏差能及时进行控制。变频器的加速和减速可根据工艺要求自动调节,控制精度高,能保证生产工艺稳定,而且由于变频器调速器具有十分灵敏的故障检测、诊断、数字显示功能,提高了水泵运行的可靠性。综上所述,采用PLC和变频器为核心部件构成的恒压供水系统,具有很强的实用性。由于时间和学术水平的限制,本文存在许多不足之处,恳请大家批评指正。

- 27 -

河北师范大学职业技术学院学士学位论文

致谢

本人在本课题PLC在城市供水中的应用课题中的研究与实现期间,我要真诚的感谢李淑娥老师给予我的指导,在设计过程李淑娥老师严格督促我的毕业设计速度,在设计中一直对我严格要求,并主动为我提供各种相关技术资料,在李老师的帮助和指导下我顺利完成了本次毕业设计,也让我在这次毕业设计中受益匪浅,在此谨向郭新年老师致以深切的谢意!。

此还要感谢电气专业的全体老师,感谢他们对我的培养。 感谢家人的关心与支持!

感谢评阅和阅读本文的老师为此付出的辛勤劳动!

- 28 -

第2章 PLC的概述

参考文献

[1] 王永华·现代电气控制及PLC应用技术·北京:北京航空航天大学出版社,2003年 [2] 张万忠·可编程控制器入门与应用实例·北京:中国电力出版社,2005年 [3] 周万珍、高鸿斌·PLC分析与设计应用·北京:电子工业出版社,2004年 [4] 程周·可编程控制器原理与应用·北京:高等教育出版社2003年

- 29 -

第2章 PLC的概述

==B ( ) M0.0 1

M0.6 Q0.1 网络22 2号泵变频运行逻辑

M0.6 VB300 M3.0 M0.4 Q0.2 Q0.3 ==B ( )

网络23 3号泵变频运行控制逻辑

M0.6 VB300 M3.0 M0.4 Q0.4 Q0.5 ==B ( ) 2 Q0.5 网络24 1号泵工频运行控制逻辑

.M0.5 VB300 VB301 Q0.1 Q0.0 ==B >B ( ) 2 0 Q0.0 VB300 VB301 ==B >B 3 1

网络25 2号泵工频运行控制逻辑

.M0.5 VB300 VB301 Q0.3 Q0.2 ==B >B ( ) 3 0 Q0.2 VB300 VB301 ==B >B 1 1 网络26 3号泵工频运行控制逻辑

.M0.5 VB300 VB301 Q0.5 Q0.4 ==B >B ( ) 1 0 Q0.4 VB300 VB301 ==B >B 2 1 网络27 火灾时,阀YV2打开 I0.0 Q1.0

- 21 -

河北师范大学职业技术学院学士学位论文

( )

网络28 水池底水位信号处理

.I0.1 I0.2 M3.1 ( ) M3.1

双恒压供水系统梯形图程序 网络29 水池水位下限信号灯 SM0.5 M3.1 Q1.1

( ) M3.2 I0.5 网络30 变频器故障信号灯

SM0.5 I0.3 Q1.2 ( ) M3.3 I0.5

网络31 火灾指示灯

SM0.5 I0.0 Q1.3 ( ) M3.2 I0.5 网络32 水位水池下限故障消铃逻辑

I0.4 M3.1 M3.2 ( ) M3.2 网络33 变频器故障消铃逻辑

- 22 -

第2章 PLC的概述

I0.4 M3.1 M3.2 ( ) M3.3 网络34 火灾消铃逻辑

I0.4 I0.0 M3.4 ( ) M3.4 主程序

双恒压供水系统梯形图程序 网络35 报警电铃

M3.1 M3.2 Q1.4 ( ) I0.3 M3.3

I0.0 M3.4

I0.5 网络36 故障信号以及故障结束处理

( ) MOVE-B EN ENO IN OUT 0 VB300 MOVE-B EN ENO IN OUT 0 VB301 M0.0 N ( )

主程序

双恒压供水系统梯形图程序

子程序

网络1 初始化子程序 SM0.0

MOV—DW EN ENO IN OUT - 23 -

河北师范大学职业技术学院学士学位论文

+1800 VD204 MOV—DW EN ENO +22400 IN OUT VD208 MOV—DW

EN ENO +28800 IN OUT VD212 MOV—R EN ENO 0.25 IN OUT VD112 MOV—R EN ENO 0.2 IN OUT VD116 MOV—R EN ENO 30.0 IN OUT VD120 MOV—R EN ENO 0.0 IN OUT VD124 MOV—R EN ENO 200 IN OUT SMB34 ATCH EN ENO INT--0 IN 10 EVNY (B)子程序

双恒压供水系统梯形图程序 - 24 -

第2章 PLC的概述

网络1 PI控制中断程序 SM0.0 I—DI EN ENO AIW0 IN OUT AC0 DI ---R EN ENO AC0 IN AC0 OUT

DIV—R

EN ENO

AC0 IN OUT AC0 IN2 32000.0

MOV—R

EN ENO

AC0 IN OUT VD100

PID

EN ENO

TBL VB100 LOOP 0

MOVE---R

EN ENO

OUT VD108 IN AC0

MUL—R

EN ENO

OUT VD108 IN1 AC0 IN2 32000.0

网络2 AC0 MOV—DW <=R EN ENO VD204 IN OUT T39 VD204 AC0 >I +25

- 25 -

本文来源:https://www.bwwdw.com/article/qv4h.html

Top