视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
恒压供水PLC
2025-09-25 21:45:21 责编:小OO
文档


Harbin Institute of Technology

课程设计说明书(论文)

课程名称:    电气传动自动控制系统      

设计题目:变频给水设备的恒压给水控制系统

院    系:      电气工程及其自动化      

班    级:                              

设 计 者:                              

学    号:                              

指导教师:                              

设计时间:2016年1月11日- 2016年1月16日

哈尔滨工业大学教务处

哈尔滨工业大学课程设计任务书

 姓 名: 同组人: 院 (系):电气工程及自动化

 专 业:工业自动化 班 号: 

 任务起至日期: 年 1  月 11  日 至 年  1  月 16  日

  

   课程设计题目:  变频给水设备的恒压给水控制系统                               

  

   已知技术参数和设计要求:

 

该设计题目要求利用西门子S7 200 PLC,触摸屏TP177B和G120变频器,以及给水系统模拟器,设计一个变频给水设备的恒压给水控制系统,并通过实验调试实现该系统的各种设计功能。

技术指标:在用户流量变化时可自动调节供水量,使给水压力稳定在设定值附近,稳态误差不大于5%,调节时间小于10s。

 

工作量:

1)控制系统总体设计;

2)PLC程序设计;

3)变频器参数设定;

4)实验设备线路连接;

5)在实验设备上进行系统的局部调试和联合调试;

6)整理设计文件,撰写设计说明书。

设计的成果应包括:

1)控制系统各部件间的接线图。

2)PLC程序清单。

3)变频器参数设定清单。

 

"

工作计划安排:

    第1阶段——系统设计和调试

实验之后进入系统设计阶段,根据设计要求,查阅有关文献,合作完成系统设计、PLC编程以及变频器参数设计。

系统设计完成后,进入实验室,在实际装置上进行调试,在调试过程中不断改进原设计方案,最终满足课程设计要求。调试完成后需进行验收。

 第2阶段——撰写设计报告。

"

同组设计者及分工:

本设计组由4人组成,协作完成设计任务,具体工作如下:

1.PLC程序设计;

2.变频器参数设定;

3.实验设备线路连接;

4.控制系统总体设计;

5.在实验设备上进行系统的局部调试和联合调试;

6.整理设计文件,撰写设计说明书。

 

"

 指导教师签字___________________

 

 年 月 日   

 教研室主任意见:

 教研室主任签字___________________

                                  年 月 日

*注:此任务书由课程设计指导教师填写

一、控制系统总体设计方案

该设计题目要求利用西门子S7 200 PLC和G120变频器,以及刨台运动模拟器,设计一个变频给水设备的恒压给水系统,并通过实验调试实现该系统的各种设计功能。

1.1变频给水系统的结构和工作原理

变频给水设备由变频控制柜、稳流罐、水泵机组、仪表、阀门及管路、基座等组成,适用于一切需要增高水压,恒定流量的供水系统。其简化结构图如图1所示:从市政管网来的低压水源,经过水泵增压后,为用户提供稳定的供水。

图1  变频给水系统简化结构

变频给水能自动 24 小时维持恒定压力,并根据压力信号自动启动备用泵,无级调整压力,供水质量好。在工业和民用中应用十分广泛。变频给水系统采用一个电位器设定压力(也可采用面板设定压力),采用一个压力传感器检测管网中压力,压力传感器将信号送入变频器PID 回路,PID 回路处理之后,送出一个水量增加或减少信号,控制水泵马达的转速。为了节约成本同时提高水泵效率,系统中一般配有多台水泵。只有一个泵由变频器供电,工作于变频调速状态,其他泵或不运行,或直接连接到电网上运行于工频状态。

当用水量较小时,只有一个泵工作于变频状态,在PID 控制下自动调节给水压力,如在一定延时时间内,压力还是不足,则对该泵进行变频/工频切换(即将该泵与变频器脱开,直接连接到电网上运行),然后利用变频器启动另一台水泵,提高供水量使实际管网压力与设定压力相一致。随着用水量的减少,变频器自动减少输出频率或切除某一个工频运行的水泵,减少供水量,使实际管网压力仍然与设定压力相一致。

1.2恒压给水控制系统的组成

为了实现无人值守自动供水,可采用PLC(CPU224 XP)和变频器(G120),组成恒压给水自动控制系统,其结构如图2所示。工作时,变频器内部的PID调节器根据由电位器设定的压力给定,以及从用户管路中检测的实际压力,经运算后调节变频器输出频率,从而自动调节水泵的供水量,使实际压力与给定压力一致。PLC的作用是:根据操作面板上的发令元件(如启动按钮)启动变频器,并根据变频器计算的压力超限指示信号,结合合理的控制逻辑发出控制指令到泵站,决定哪台泵启动,是工频运行还是通过变频器变频运行。

图2  恒压给水控制系统的结构

由于在实验室不可能真的安装供水管路,在控制系统中泵站的功能是利用电子模拟器来模拟实现的。如图2所示,模拟器接收变频器发出的输出频率信号,及各个泵的启动控制信号,根据流体特性计算出用户管路的可能压力,将这个估计值作为实际压力信号,反馈给PID调节器。模拟器上的数码管可以显示给定压力和实际压力。此外在模拟器上还可以改变用户的用水量,使压力出现波动,进而观察控制系统的动态响应。图3是模拟器与上位机PLC程序、变频器和电动机的接线结构示意图,有了模拟器后,给水压力控制系统的结构就完整了,可以像在实际系统上一样进行逼真的调试,以检验硬件和软件设计的正确性。

图3 给水系统接线图

1.3恒压给水控制系统的实现功能

(1)工作方式选择

利用模拟器上的开关S5实现工作方式选择功能:自动方式和手动方式。

(2)自动方式下的控制要求

在自动方式下,用模拟器上的PB1和PB2按钮来控制系统的启动和停止。系统启动后,要求能够实现压力调节、压力超限判断、水泵切换等功能。系统停止时,所有泵均不工作。系统启动时模拟器上指示灯L1亮,停止时L1灭。

压力调节功能:用模拟器上的电位器P1设定给水压力,压力设定值及从模拟器反馈的实际压力,作为变频器的模拟输入信号,经变频器内部PID功能模块的运算后,调节变频器输出频率,改变水泵的供水流量,从而调节给水压力使其跟随给定值。调节模拟器上的电位器P2可改变用户流量,从而观察控制系统的抗扰特性。

压力超限判断功能:当实际压力超过(给定值+阀值)时,延时5秒后,变频器的某一开关量输出端为高电平,为PLC提供压力超上限的检测信号,同时模拟器上指示灯L4亮。当实际压力低于(给定值-阀值)时,变频器的另一开关量输出端为高电平,为PLC提供压力超下限的检测信号,同时模拟器上指示灯L5亮。当压力超上限或超下限的时间超过20S后,L6亮,作为报警指示。当压力正常时,开关量输出为低电平,且指示灯灭。

水泵切换功能:系统有2个水泵,但只有1个变频器,所以任何时刻只能有1个泵在变频器驱动下工作于变频状态,另1个泵或者不工作,或者直接接到电网上工作于工频状态。系统启动后,若当前没有泵在运行,则启动1号泵,并使其工作于变频状态。运行过程中,若检测到压力超下限,表明供水不足,则将当前工作泵切换到工频状态,然后用变频器驱动另1个泵。若检测到压力超上限,则表明供水量过大,则应停止当前工作于工频状态的泵,仅保留变频泵在工作。

水泵的切换控制由PLC实现,由PLC向模拟器提供泵的控制信号。若1号泵工作于变频状态,则要求向模拟器上PUM1输入端提供1Hz的方波信号;若1号泵工作于工频状态,则要求向PUM1输入端提供高电平;若1号泵停止,则要求向PUM1输入端提供低电平。2号泵的控制与1号泵相似,不同在于要向PUM1输入端提供控制信号。为了便于观察,要求用L2和L3指示灯分别显示1号泵和2号泵的控制信号。

(3)手动方式下的控制要求

在手动方式下,用模拟器上的PB1和PB2按钮来控制系统的启动和停止。系统启动后,利用模拟器上的电位器P1直接设定变频器输出频率,手动调节P1达到期望的给水压力。手动方式下只有1号泵工作于变频状态。系统停止时,所有泵均不工作。系统启动时模拟器上指示灯L1亮,停止时L1灭。调节模拟器上的电位器P2可改变用户流量,从而观察控制系统的抗扰特性。

二、 变频器的参数设定

2.1G120变频器基本知识

1、基本特点

SINAMICS G120是SINAMICS变频器系列的新成员,能够完美地满足低压范围内的高性能应用需求。与其他SINAMICS系列产品相比,将为用户带来独一无二的驱动技术灵活性,全新SINAMICS G120变频器以其模块化的设计(功率模块、控制单元和BOP)及其安全保护功能(集成化的故障安全保护)、通讯能力和能量回馈等各种创新功能而卓尔不群。功率范围涵盖0.37~90kw,可适用于各种驱动解决方案。

2、模块种类

SINAMICS G120是一个由多种不同功能单元组成的模块化变频器,两种主要的单元是:控制单元和功率单元。控制单元可以以几种不同的方式对功率模块和所接的电机进行控制和监控。它支持与本地或控制的通讯并且支持通过监控设备和输入\输出端子的直接控制。功率模块支持的电机的功率范围为0.37Kw到90Kw。功率模块由控制单元里的微处理器进行控制。高性能的IGBT电机电压脉宽调制技术和可选择的脉冲频率的采用,使得电机运行极为灵活可靠,多方面的保护功能可以为电机提供更高一级的保护。

3、功能参数码

变频器的基本功能被细化为“功能参数码”,存储在变频器中供使用时调用和配置。功能参数码较多的变频器一般根据功能参数码的用途和性质分为若干种类。功能参数码的结构由参数码和参数值组成,使用时先确定功能参数码,再确定参数值。

G120变频器参数的类型

(1)读写参数:可以修改和显示的参数,以P开头

(2)只读参数:不可修改的参数,用于显示内部的变量,以r开头

2.2变频器参数设定

1、恢复出厂设定

按下表1顺序设定参数使变频器的控制单元恢复出厂缺省设定值:

表1 变频器出厂参数设置

参数或操作描述
P0003=1

标准级:允许对最常用的参数进行设定
P0004=0

所有的参数
P0010=30

调试参数,出厂设置
P0970=1  

将参数恢复为出厂默认值
操作面板显示“BUSY”STARTER 将显示进度条

变频器参数恢复完成后,P0970=0;禁用P0010=0;准备就绪

2、快速参数化

按自己所设计的所有参数值,依次设定参数,完成变频器控制单元的基本功能设定。如表2所示。

表2 快速参数化

P0003=3专家级:仅限于高级用户
P0004=0所有的参数
P0010=1快速调试
P0100=0电源频率为50HZ

P0205=0   重载
P0300=1异步电机
P0304=400v电机的额定电压
P0305=4.7A电机的额定电流
P0307=2.2Kw电机的额定功率
P0308=0.82电机的功率因数
P0309=0额定的电机效率,由电机内部计算得出
P0310=50电机的额定频率是50HZ

P0311=1420电机的额定转速为1420r/min

P0314=22:4-极电机

P0320=0电机的磁化电流
P0335=0自冷方式,电机由安装在轴上的风扇同电机转动进行冷却
P0400=0无编码器
P0500=0重载
P0610=2报警并跳闸
P00=150电机的过载银因子
P0700=2接线端子作为命令源
P0701=1利用实验装置操作面板上的DI0开关实现变频器的启停

P0727=0选择为西门子
P1000=1MOP设定值

P1080=0最小频率为0Hz

P1082=50最大频率为50Hz

P1300=20无传感器的矢量控制
P1500=0无主设定值
P3900=1进行电机参数计算并将在快速调试中未被修改的参数复位为出厂设置
注意:快速参数化后,修改参数 P0776=1(使AO0 为电压型输出)

继续实验前,修改参数 P003=3 (可访问所有参数)

变频器运行时,可通过参数r0000 观察变频器的输出频率。

3、AI0(1)模拟量输入的标定

AI0(1)比例关系设定

图4  AI0(1)比例关系设定

AI0比例关系设定:

0V----  0%    P757.0(AI0)=0;  P758.0= 0

5V----  100%  P759.0 =5;      P760.0=100    转换结果存放在: r755.0

AI1比例关系设定:

0V----  0%    P757.1(AI1)=0;  P758.1= 0

5V----  100%  P759.1=5;      P760.1=100     转换结果存放在: r755.1

具体设定见表3。

表3  AI0(1)模拟量输入的标定

P0756=0单极性电压输入
P0757.0=0AI0标定值x1[V/mA]

P0758.0=0.0AI0标定值y1 该参数以P2000的百分数表示X1所对应的值

P0759.0=5AI0标定值X2[V/mA]

P0760.0=100AI0标定值y2 该参数以P2000的百分数表示X2所对应的值

P0757.1=0AI1标定值x1[V/mA]

P0758.1=0.0AI1标定值y1 该参数以P2000的百分数表示X1所对应的值

P0759.1=5AI1标定值X2[V/mA]

P0760.1=100AI1标定值y2 该参数以P2000的百分数表示X2所对应的值

4、AO0(1)比例关系设定

图5  AO0比例关系设定

AO0比例关系设定:

0%------ 0V                  P777.0(AO0)=0      P778.0(AO0)=0

100%-------5V(10mA)          P779.0(AO0)=100    P780.0(AO0)=10 (mA)

AO1输出变频器实际频率

具体设定见表4.

表4 AO0(1)比例关系设定

P777.0(AO0)=0
P778.0(AO0)=0
P779.0(AO0)=100
P780.0(AO0)=10 (mA)
P771.0=21  ACT  FREQ.
5、加法器、减法器生成过压、欠压设定信号

(1)加法器、减法器生成过压、欠压设定信号

图6  运算比例设置

将阀值存储在设定点参数中

图7  ADD运算

过压设定信号=压力设定(AI0)+阀值(10)

图8  SUB运算

欠压设定信号=压力设定(AI0)-阀值(10)

具体设定见表5。

表5 加法器、减法器生成过压、欠压设定信号

P2800=1ACTIVE  FREEBLOCK
P28=10上下界限的百分比
P2869.0=r755.0压力设定,AI0

P2869.1=28阈值
P2802.4=1ACTIVE  ADD1
P2873.0=r755.0压力设定,AI0

P2873.1=28阈值
P2802.6=1ACTIVE  SUB1
(2)比较器产生过压、欠压输出指示

(比较器有2个,比较器2的参数为P2887,P2888)

图9  CMP运算

利用比较器1产生过压指示(IF AI1>=AI0+10%  OUT=H):

利用比较器2产生欠压指示(IF AI1<=AI0-10%  OUT=H):

具体设定见表6。

表6 比较器产生过压、欠压输出指示

P2885.0=755.1实际压力:AI1

P2885.1=r2870过压设定信号
P732.0=r2886

DO1输出比较结果

P732.1=r2886DO1输出比较结果

P2802.12=3ACTIVE CMP1
P2887.0= P2874欠压设定信号
P2887.1= 755.1实际压力:AI1

P733.0=r2888

DO2输出比较结果

P733.1=r2888DO2输出比较结果

P2802.13=3ACTIVE CMP2
6、PID调节设置

图10  PID调节设置1

PID给定和反馈参数设定

图11  PID调节设置2

调节参数设定和输出限幅

具体设置见表7。

表7 PID设置

P2200=1.0enable PID
P2254=0
P2253=755.0给定为压力设定:AI0

P22=755.1反馈为实际压力:AI1

P2280=10KP
P2285=10KI
P2291=100up limit
P2292=0low limit
7、数据组选择

变数据组cds0复制到cds1

图12  CDS选择

定义DI1为CDS bit0用来切换数据组

具体设置见表8。

表8 数据组选择

P0809.0=0
P0809.1=1
P0809.2=1Copy cds0 to 1
P702=99
P810=722.1DI1
8、频率给定源的设定

图13  频率给定源设置

主给定采用bico(变量连接)方式

具体设定见表9。

表9 频率 给定源设定

P1000=0不通过P1000选择频率给定源

P1070.0=755.0主给定中cds0:AI0

P1070.1=2294主给定中cds1: PID output

P776=1。

三、系统的软件设计

3.1PLC程序设计的思想

按照控制要求编写梯形图程序,因为程序设计比较简单,将程序编写思想总结如下:

(1)将系统分为启动后处于低于下限值的1号泵单独工作状态M0.0,检测到超下限信号后并进行延时后的1号泵工频、2号泵变频工作状态M0.1,进入正常状态后的1号泵工频、2号泵变频工作状态M0.2,超过上限值进行延时后的1号泵停止、2号泵变频的工作状态M0.3,进入正常状态后的1号泵停止、2号泵变频的工作状态M0.4,再次超下限信号后并进行延时后的1号泵变频、2号泵工频工作状态M0.5共6个状态进行互相切换。

(2)根据设计要求,每次检测到超上限、超下限后都经过一定的延时,在梯形图设计时将计时器输出给一个PV值为1的计数器,使信号得以保持并控制相应的输出,并同时注意定时器和计数器的清零信号设置。

(3)按照设计要求,若泵工作于变频状态,则要求向模拟器上PUMP输入端提供1Hz 的方波信号;若泵工作于工频状态,则要求向PUMP 输入端提供高电平;若泵停止,则要求向PUMP输入端提供低电平。在进行梯形图设计时采用并联方式实现,变频时需要的1Hz 方波信号通过在相应程序中串联一个SM0.5即可实现。

3.2PLC程序设计清单

对各功能按键、指示灯、开关信号进行定义,根据电路图进行连线,所用到的变量地址如图14所示。

图14 变量地址对应表

 主程序中通过开关S5进行自动和手动功能的选择,S5开通时为自动模式,S5关断时为手动模式,控制逻辑梯形图如图15所示。

图15 控制模式选择

    开关选择赋值给数据选择位进行控制方式选择,控制逻辑梯形图如图16所示。

图16 数据选择控制

    运行状态由L1灯指示,控制逻辑梯形图如图17所示。

图17 运行指示灯控制

    当选择自动控制方式时,进行如下的程序控制。首先通过PB1、PB2控制变频器的启停,控制逻辑梯形图如图18所示。

图18 变频器启停控制

    当检测到压力超上限时,L4灯亮,控制逻辑梯形图如图19所示。

图19 压力超上限指示控制

    当检测到压力超下限时,L5灯亮,控制逻辑梯形图如图20所示。

图20 压力超下限指示控制

    当检测到压力超上限或压力超下限时,进行10秒钟计时,超过10秒钟,则故障报警灯L6灯闪烁报警,控制逻辑梯形图如图21所示。

图21 故障指示灯控制

    当压力超上限后进行5秒计时,控制逻辑梯形图如图22所示。

图22 压力超上限后5秒计时控制

    当压力超下限后进行5秒计时,控制逻辑梯形图如图23所示。

图23 压力超下限5秒计时控制

    当PB2按下时,变频器停止,复位所有泵控制状态位,控制逻辑梯形图如图24所示。

图24 变频器停止控制

    当PB1按下,变频器启动且没有泵工作时,先启动1号泵,控制逻辑梯形图如图25所示。

图25 启动1号泵控制

    当检测到压力超下限5秒后,本泵切换到工频运行,变频器启动另一个泵,控制逻辑梯形图如图26所示。

图26 压力超下限控制

    当检测到压力超上限5秒后,本泵继续调频控制,关闭另一个泵,控制逻辑梯形图如图27所示。

图27 压力超上限控制

    用L2灯模拟指示1号泵的工作状态,L2灭表1号泵停止工作,L2亮表1号泵工频运行,L2闪烁表1号泵变频运行,控制逻辑梯形图如图28所示。

图28 1号泵工作状态模拟控制

    用L3灯模拟指示2号泵的工作状态,L3灭表2号泵停止工作,L3亮表2号泵工频运行,L3闪烁表2号泵变频运行,控制逻辑梯形图如图29所示。

图29 2号泵工作状态模拟控制

    手动模式时,用模拟器上的PB1和PB2按钮来控制系统的启动和停止。系统启动后,利用模拟器上的电位器P1直接设定变频器输出频率,手动调节P1达到期望的给水压力。手动方式下只有1号泵工作于变频状态。系统停止时,所有泵均不工作。系统启动时模拟器上指示灯L1亮,停止时L1灭。调节模拟器上的电位器P2可改变用户流量,从而观察控制系统的抗扰特性。控制逻辑梯形图如图30所示。

图30 手动模式下的控制

六、附录

电气接线图

    模拟器接线图

系统硬件接线图下载本文

显示全文
专题