PLC水箱水位控制.docx
- 文档编号:26440834
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:22
- 大小:815.98KB
PLC水箱水位控制.docx
《PLC水箱水位控制.docx》由会员分享,可在线阅读,更多相关《PLC水箱水位控制.docx(22页珍藏版)》请在冰豆网上搜索。
PLC水箱水位控制
自动化系统集成与调试
实训报告
本课程为自动化集成与调试,实际上就是让我们用PLC控制水箱打水。
由于实训前接触过类似的程序与硬件,所以做起来相对简单。
第一周实训,一开始长江老师让我们重新复习之前所学。
我们组并没有急着开始做项目,而是认真的检查电源,传感器,变频器等硬件是否完好。
然后再由徐同学与同学完成硬件的接线,组长则与吴同学完成程序的编写。
一、接线图:
S7-300模拟量输入输出模块、S7-300数字量输入输出模块、传感器以及变频器的接线(注意:
用灰色细线将变频器3号端子接PLC数字量输出端子,变频器7号端子接PLC的M端,变频器9号端子接PLC模拟量输出端子,变频器10号端子接PLC模拟量COM端;用红、蓝、黑三种粗线将水箱抽水泵和变频器的UV、WPE端子对应接好)。
1•硬件迈接哽件逹擾弟构圏如圈所不*
、项目要求:
我们所做的项目如下
(一)项目一、PLC控制变频器打水
本项目总任务是通过PLC变频器控制水泵打水。
任务一、G110变频器参数设置及快速调试
任务二、PLC控制变频器打水的组态、编程及仿真任务三、S7-300模拟量输出模块与接线任务四、现场实际调试与运行
(二)项目二、水箱液位的测量
本项目总任务是通过PLG变频器控制实现水箱液位的测量任务一、水箱液位测量的组态、编程及仿真
任务二、现场接线
任务三、现场实际调试与运行
(二)项目三、水箱液位两位式调节
本项目总任务是通过PLC变频器、传感器监测水位控制水泵打水,当测量值大于高限值,变频器停止,水泵停止打水;当测量值小于低限值,变频器启动,水泵打水,当测量值在高限值与低限值之间时,变频器保持原状态。
任务一、水箱液位两位式调节的组态、编程及仿真运行
任务二、水箱液位两位式调节现场实际调试与运行
(四)项目四、水箱液位PID控制
总任务是调用PID模块使变频器的频率自动调节
任务一、了解PID调节的原理
任务二、水箱液位PID控制的组态、编程及仿真
任务三、水箱液位PID控制的现场接线
任务四、箱液位PID控制的现场调试与运行
(五)项目五水箱液位的WinCC监控
通过WinCC勺新建变量与PLCS7-300的程序地址的连接,达到用WinCC监控水箱水位的目的任务一、WINCC勺新建工程及项目组态
一、创建新项目
二、组态变量
任务二、创建过程画面并运行调试
第一阶段:
WinCCg制变频器打水
第二阶段:
两位控制
第三阶段:
PID控制
第四阶段:
变量记录
一、过程值归档
二、输出过程值归档
第五阶段:
报警记录
一、组态报警
二、组态模拟量报警
(六)项目六、反馈控制系统
1负反馈控制系统:
由信号正向通路和反馈通路构成闭合回路的自动控制系统,又称反馈控制系统。
反馈控制系统是基于反馈原理建立的自动控制系统。
所谓反馈原理,就是根据系统输出变化的信息来进行控制,即通过比较系统行为(输出)与期望行为之间的偏差,并消除偏差以获得预期的系统性能。
在反馈控制系统中,既存在由输入到输出的信号前向通路,也包含从输出端到输入端的信号反馈通路,两者组成一个闭合的回路。
因此,反馈控制系统又称为闭环控制系统。
反馈控制是自动控制的主要形式。
反馈可分为负反馈和正反馈。
前者使输出起到与输入相反的作用,使系统输出与系统目标的误差减小,系统趋于稳定;后者使输出起到与输入相似的作用,使系统偏差不断增大,使系统振荡,可以放大控制作用。
负反馈是经典控制论中的术语。
是指系统受到外界的和部的干扰时,系统能控制住干扰。
或是消除干扰,或是把干扰控制在系统能够承受的围。
反馈控制系统由控制器、执行器、被控对象和反馈环节组成(见图)。
推定值■菱值控制翱_号
输入信
号
图中带叉号的圆圈为比较环节,用来将输入与输出相减,给出偏差信号。
这一环节在具体系统中可能与控制器一起统称为调节器。
以水箱打水控制为例,被控对象为水箱;控制器为PLC执行器为变频
器;反馈环节为传感器;输出信号为实际水位;输入信号为设定水位;控制信号为电压;执行信号为频率。
水箱打水反馈系统工作过程:
首先设定水箱的水位值,如果实际水位低于或高于这个水位,那么就生成一个偏差值给PLC由PLC发出一个电压信号给变频器,再由变频器发出一个频率给水泵致使水泵开始打水或停止打水。
2、水箱打水控制过程:
非电量£1•电量二^数字量
变频器D-嵌换
当传感器检测到水位高或低时,通过模拟量输入AI,将检测到PIW256的量传递给FC105经FC105转化成数字量MD8言号送到FB41,经过FB41处理后给出MD10C信号到FC106FC106又将数字量转成模拟量给出PQW25信号到AOA0输出一个0-10V的电压给变频器,从而控制变频器频率。
由于组长实力超群,前几个项目都按时并且按照老师的要求顺利完成。
后面几个项目由于PC机的
存卡出了问题,完成的速度有所减缓,但是经过全组人员的努力还是把这难关攻克。
不知不觉就来到了最后的项目,再加上老师的新要求,项目难度加大,一时难倒了我们。
然而组长再次发挥神奇,还有长
江老师的悉心指导,把程序做了出来
三、PLC组态:
SIEATICManager-[jilongshish^b一C:
\DocvmentsandSettings\dell\A®\1+H
戲FilsEditInsertFI£ViewOjtiQnsWindowHelp
-Fpjilon举hish^b萄H
-
sinricaooa)
0CPU313C-2BP
-回刃Frogram(3)
BlSources
Idflocks
SIHATID300⑵■CFU313C-Lst]S7tro^ram
DISo竺:
牖
IrJBlocks曲C?
342-5
il◎%~1:
]-蛊lit團|〈血F订伽》三|引曙
护二k二曜CPU313迁DP
srwncW(l)(CwifijurarinBj—ji1nn^hirMb.I(3V
rkyjJUUL.:
.:
r=:
lhEg
rz
CF3-
MJ1)12)(C(mfic«EktiuiJ—jiJ枫曲“hkb二匚J区
>
J讪
D
F
U
I
J
CaviflEit
1F530T5>
BEST
2
||CPU313C-BIS1
M2JU
5
歷
1^
J□却
血.
2[:
]"ml8
卅.
S
4
|AI^/MEiS/GEST
睥.
5'
B
目
9
1C1
3
]h沁
0…
e…
n
L..
0.
;JS.
A
『;
An伽
匚FUI:
7S?
丄
JICZtE汩/班it
Z5F
;-咄
9
:
Jcr342-S
c *5.0 ) EK.. 丁2.. S T 3 10 V •刮mim 分析: 在组态过程中,主站与从站所对应的MPI地址必须是不重复的。 四、程序如下图: 主站PLC程序 ■»tvoTk2: Title: 16*40000000 E2L8・ £UEKO 3OUT letvoik3: Title: Ccnicat: WOVESlTi 16W0002710 lhtOOOOZTlO Ii2»-|inOCT Q12 letvork4: Title: MOVE£NED) 10142440000 iig^r 16142440000 UH- ibour -FW2 Czrjient: letvoxk8: Title: Cojuient; Netvork8: Title: UojTjnent: ADDRENENO nnAnnn4iQ7K ID4 INIOUT ■000003.1875 MD8G- IN2 0000038 -MD94 Netvoxk9: Title: Conjnent: 16*421acOOO MD94- MOVE FM FNH- IN OUT- QD4 Net・crrlr10: Title: Netvoxk: Title: DB2 ■CONT FW L EMO J*n oooocooooooo ・・■1 COM_RST LMN -MD100 o MbO.O *■*™ PVFER_nw QLMN_HT.M ■・>■,・ ? 1-— P_SEI. QT.W_T.L1T i.SEL LMNP —.9. X■d.— 丄«I_HULD —*--- ___— T_TTL._ON LO_t —.亠亠 D-SEL PV f*・ »I-fi— CYCLE ER —■■<■ 0000033.2292 SP_IWT OOOOOfil.7080 ITO6- PV-TN ■■■~' PV_PER ■■■■ MAN ■■■" nATN TT 从站PLC程序 nwiTiPnt: "DP.SEND" PKT ENO Bn W#16#110- CPLADDR DONE 1-Ml.1 KH P»M20.0 ERROR -Ml.2DOOL BYTE32- SEND STATUS 16^0000-MW2 Net・Q: rk2: Title; ®RIMAbs<5.2 Cujiuiieiit: *DP EN REC厂 ENO 16t0110 1 ^ni&viio~ CPLAHDK NDK -Ml・3 O P^M52・O RECV frrhr -Ml・4 BYTE32- STATUS 1^*0000-MW4 DPSTATUS 16#01 -MB6 essFltogelKelp. Net・erlr8: Title: ComMcnt: "SCALE" EM E«U him PIW260一 IN RET.VAL -W106 4・100000e+ OUT -VDS 002- H1.L1M -1. 030000e+ 002- LOLIM LO.1 LO.1 ——11— l/l BIPOLAR : Title! ComMcnt: DB2 HONTL CM Enl C1MU •••■ C01LRST LMN uuuuuuuuu丄uu -MD100 0 M108.1- MANON LMNPER •••■ rVTER.ON QLWJILM •••■ P_SEL QLMN_LLM •• DB2 ycoJrr_jc” EN ENO COM^RST LMN oooooooooooo-MD1OQ 0 M103.1- MAJNjON LMW_PER —■-_ 亠…■ PWEKJDN qi.MN_lLLM —-亠耳 V— P_SEL Q1.MNS ■-V■« ■— I_SEL LFQfJF —'・■.. itrrjiO'LD LMT_1 —a*4 I_ITLJO1I LWfD —»■ ■IB■ D_SEL PV ! ■■IB ■1AB■ CYCLE ER =・.■ 0000040.»37D SPRINT 000000053.7S MlJtj一 PV_IM a.sa.™ I^V_FER MAN OOOOdOOOQ-OO? : MP6O- GA1JT ifi^oooqaTiO 五、I/O分配表如下: 主站 1124.3启动按钮 1124.2停止按钮 PIW256传感器实际液位测量 从站 I124.0启动按钮 PIW260传感器实际液位测量 最后一步是WinCC画面监控,画面选择的是同学设计的柔和水蓝色界面,变量的连接则由组长来建立并联接。 六、WinCC无法激活解决办法: 1、查看授权是否完整,如果授权缺失,请授权后再重新启动; 2、不要将项目放在在中文目录下; 3、检查安装的s7和wincc版本是否冲突; 4、关闭杀毒软件,重新启动; 5、服务器名称是否和计算机名相同; 6、用项目移植器移植一下,再重新打开; 7、WinCC5.X使用时应该安装Step75.2安装盘的WinCCHotfix补丁; 8、有时候把系统语言改成英语就0K了; 9、重新安装一下WinCC就可以了; 10、打开控制面板里IMATICWORKSTATION,STARTSERVER后重新启动即可; 强制关闭后如何再次激活WinCC WINCC激活时常常会卡住,这是很常出现的问题,这个时候就需要在任务管理器中强制关闭激活画面。 但是当再次打开WIINCC时就再也无法激活了,这个时候也无法复制WINCC的目录所以无法保存 在U盘。 由于我们学校电脑中重起电脑后系统就还原了,所以前面的工夫就白费了。 解决方法 在任务管理器中的进程选项卡中,将提示的正在使用的进程关闭。 一般都是提示CCtextServer.exe这个进程正在运行,在进程中关闭这个进程后就可以将程序复制到U盘了。 然后重 启电脑可以再次激活程序。 七、WinCC界面图: 八、变量连接图: Er4r- - BM*- B置 名蘇 类型 —吕动& 二进制夷莹 HO0 上乍OE: 1^: 13 二进制夷童 HQ2 sni/L^n上午oe: is□ 232浮虫数1KE话4 HB» jmifl那上M02: 作: 3 2/胡丈的1啦 232住浮直数IEZE754 HB12 3DU/: yi9上年02: 1513 D £进便淳直数: 3^E754 ID90 上MO2: 1S.: 3 2他曲点数IEE754 HD94 3D13/12/1S上半fliPlS13 3? 瞬直数IKZE754 ⑪汀139上午0E: 1^13 32寤点药: I3E754 RD濒 sni/LW上午oe: is□ A 32浮点数BZE话4 n^tno 上M02: 却12 A 2OU/: yi9上年02: 483B A 无哥号迴匱數 上M船: 绥47 32ft荐点數IEE754 F1B211 0D13/12/19上毕02: 毀號 亠卿F 3? 瞬点数IEZE754 3J13/IE/20下午: Q;C24B 无苻号迎序梨 RD经 旳下午: D;口: 7 无苻号32件救 2011/12/20下&1D;WE 九、实训总结: 二周的自动化系统集成与调试的实训就要马上过去了,期间,经过我们小组的不懈努力,终于完成了老师要求的实训项目。 在实训的第一周,我们检查了电源,PLC,变频器,电机等元器件的好坏。 其中,我们PLC用的是CPU313C-2DP我们的PLC的DI/DO模块没有连接好,所以我们找来螺丝刀进行维修,终于把PLC给维修好。 我们用简单的程序来验证PLC的每一个输入输出模块,发现加了FC106或FC105指令后,程序下载不进去,提示PLC存卡的存不够,于是我们找到了几存卡,发现只有同样是CPU313C-2DP的存卡才能够使用。 检查到最后,我们就只留下了PLC的电源、CPU(自带DI/DO)、外部AI/AO模块,然后我们连接好PLC、变频器、水箱,调节好变频器的参数,控制水箱打水。 接下来我们是进行现场总线的连接,我们先组态好主站、从站,然后用PROFIBUS线连接好主站与从站,将从站挂到主站上,然后建立好带8个字节的通信区,修改好下载方式。 在从站程序中调用FC1、FC2 指令,用于主站与从站之间的通信。 加入PID调节,程序编写好之后,连接好传感器,再进行下载,实现了水箱液位的测量、两位式调节,PID控制。 第二周,我们开始做WINCC的液位监控,先组建好变量,然后做好WINCC监控画面,连接好变 量,实现了WINCC控制变频器打水,液位的调节,各种变量的变化情况。 对过程值归档、输出过程值归档,做好报警记录。 虽然只有二周的实训,但是我们学到了很多,以前对现场总线的认识不是特别清楚,经过实训后,让我们对以前所学的知识进行了一次大的汇总。 在整个实训过程中,我们也遇到了许许多多的问题,在老师和同学的帮助下,我们克服各种困难,终于做好了实训项目。 不知道问题要查阅资料,不断的与老师同学沟通,不断的思考,只要这样,才能更好的解决问题,才能不断的提升我们自己。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 水箱 水位 控制