PLC水箱水位控制课件
水箱水位控制系统
2.水箱水位控制系统系统有3个贮水箱,每个水箱有2个液位传感器,UH1,UH2,UH3为高液位传感器,“1”有效;UL1,UL2,UL3为低液位传感器,“0”有效。
Y1、Y3、Y5分别为3个贮水水箱进水电磁阀;Y2、Y4、Y6分别为3个贮水水箱放水电磁阀。
SB1、SB3、SB5分别为3个贮水水箱放水电磁阀手动开启按钮;SB2、SB4、SB6分别为3个贮水箱放水电磁阀手动关闭按钮。
(二)控制要求1.上电运行时系统处于停止状态。
2.SB1、SB3、SB5在PLC外部操作设定,通过人为的方式,按随机的顺序将水箱放空。
3.只要检测到水箱“空”的信号,系统就自动地向水箱注水,直到检测到水箱“满”信号为止。
水箱注水的顺序要与水箱放空的顺序相同,每次只能对一个水箱进行注水操作。
4.为减少外部控制器件,现将每个水箱的放水控制按钮改为一个(即只有SB1、SB3、SB5),分别控制每个水箱的放水开启和关闭。
也即,按一下SB1,水箱1放水,再按一下SB1,水箱1停止放水;按一下SB2,水箱2放水,再按一下SB2,水箱2停止放水;按一下SB3,水箱3放水,再按一下SB3,水箱3停止放水。
系统其它控制要求保持不变。
(三)I/O配置表(四)PLC控制系统原理图(硬件电路图)(五)调试指南1.上电时候系统处于停止状态,所有灯不亮。
2.按动SB1、SB3、SB5按钮,可随机将三个水箱放空,对应Y2、Y4、Y6的亮。
3.只要检测到水箱“空”(即低液位传感器UL1-UL3亮),系统能自动地向水箱注水,对应Y1、Y3、Y5亮,直到检测到水箱“满”信号为止(即高液位传感器UH1-UH3亮)。
4.4.水箱注水的顺序与水箱放空的顺序相同,每次只对一个水箱进行注水操作(Y1、Y3、Y5互锁)。
5.5.按一下SB1,水箱1放水(Y2亮),再按一下SB1,水箱1停止放水(Y2灭);6.6.按一下SB2,水箱2放水(Y4亮),再按一下SB2,水箱2停止放水(Y4灭);7.7.按一下SB3,水箱3放水(Y6亮),再按一下SB3,水箱3停止放水(Y6灭)。
西门子S7-1200PLC水箱水位控制程序案例
西门子S7-1200PLC水箱水位控制程序案例先说明一下案例的控制要求:1、该控制项目为水箱水位控制系统,系统中一共有3隔水箱,每隔水箱抖音一个液位传感器、输出的信号为0~10V电压信号,检测液位的高度为0~3m,液位为0.2m时为低液位,液位为2.5时为高液位。
2、每个水箱有三个进水阀和三个出水阀,进水阀分别是Y1、Y3、Y5,出水阀分别是Y2、Y4、Y6,每个水箱都有出水阀开和出水阀关两个按钮,出水阀开按钮分别是SB1、SB3、SB5,出水阀关按钮分别是SB2、SB4、SB6。
3、我们通过按SB1SB3SB5可以分别对各个水箱进行防水操作,顺序是随机的,当系统检测到水箱的“空”信号时,系统会自动打开水箱进水阀进行注水,当检测到水箱“满”信号时停止进水。
水箱注水和水箱放空的顺序是相同的,而且每次只能对一个水箱进行注水的操作。
首先进行IO分配:IO分配好之后根据IO分配的点进行接线即可,还需注意液位传感器需要接到模拟量输入模块,一共有三个液位传感器,那么可以选择SM1231 AI04的模块,分别接到通道1、通道2、通道3即可。
PLC控制程序设计:(案例源程序获取,请看文末)1、首先进行硬件组态、配置模拟量模块的参数(案例源程序获取,请看文末)我们选用CPU1214C DC/DC/DC型号的PLC,此外因为需要对三个水箱的水位进行采集,要使用到模拟量输入模块,我们选用的是SM1231 AI04模块,设备组态配置图如下图。
因为使用到了模拟量模块,还需要设置相应的模拟量输入信号的参数。
根据液位继电器的输出信号类型进行配置,我们配置测量类型为电压,电压范围是正负10V,滤波为4个周期,启用溢出诊断和下溢诊断。
通道0对应的地址是IW96,通道1对应的地址是IW98,通道2对应的地址是IW100。
2、编写模拟量处理程序模拟量转换程序,是用来把采集到的模拟量信号转换成实际的液位,并将它与低液位和高液位做比较,从而输出是否达到低液位信号和高液位信号。
PID水箱水位PLC控制
微分(D)调节器
根据误差信号的微分进行调节,误差越大,调节幅度 越大。
PID控制器的参数
Kp
比例系数,影响系统的响应速度和调节精度。
Ki
积分系数,影响系统的稳态误差和积分项的 强度。
Kd
微分系数,影响系统的动态性能和超调量。
PID控制器的优点
05 实际应用与效果分析
实际应用情况
应用场景描述
控制策略实施
硬件配置
PID水箱水位控制广泛应用于工业和 民用领域,如水处理、冷却塔、锅炉 系统等。通过PLC(可编程逻辑控制 器)实现自动化控制,确保水箱水位 稳定,满足工艺需求。
在PLC控制系统中,PID算法用于调节 水箱进水和出水流量,以维持设定水 位。通过实时监测水位传感器信号, PLC计算偏差并输出控制信号至执行 机构。
PID水箱水位PLC控 制
目录
CONTENTS
• PID控制原理 • PLC简介 • PID水箱水位控制系统 • PID水箱水位PLC控制实现 • 实际应用与效果分析 • 结论与展望
01 PID控制原理
PID控制器的组成
比例(P)调节器
根据误差信号的大小进行调节,误差越大,调节幅度 越大。
积分(I)调节器
04 PID水箱水位PLC控制实 现
PLC选型与配置
PLC型号选择
根据控制需求和规模,选择合适 的PLC型号,确保其具有足够的输 入输出点数、处理速度和通讯接 口。
I/O模块配置
根据水位检测和阀门控制等需求, 配置适当的输入输出模块,包括 模拟量输入输出、数字量输入输 出等。
通讯设置
根据需要,配置PLC的通讯接口, 如RS485、以太网等,以便与上 位机或其他设备进行数据交换。
基于PLC的液位控制系统设计PPT
常规PID控制系统仿真图
2012年7月13日 10
基于PLC的液位控制系统设计
通过不断的对参数的调试,选择得到如下的合理参数:Kp=0.45, Ki=0.0029,Kd=3;内环比例系数K=5。运行后,得到响应曲线如图所示。 Kp=0.45 Ki=0.0029
Kd=3
系统运行液位曲线
由图可知,超调约为5.42%,在2%误差带的调节时间约为455s,稳态误差 约为0.21cm。
PID控制流程图:
2012年7月13日
17
2012年7月13日
18
2012年7月13日
19
2012年7月13日
20
2012年7月13日
21
2012年7月13日
22
2012年7月13日
7
基于PLC的液位控制系统设计
2012年7月13日
8
基于PLC的液位控制系统设计
2012年7月13日
9
基于PLC的液位控制系统设计
PID控制系统的仿真
在Simulink中搭建如图所示的双闭环常规PID液位控制系统的仿真图形,双闭 环的被控对象就是上面所建立的模型。在内环加一个饱和特性,因为内环是 由调节阀输出到上水箱的,由于调节阀的最大开度是100,在实验时当阀门达 到100以后,即使前面在有大的输入,阀门的开度仍然限制在100,因此在做 仿真实验时也要对其进行限制,以做到尽可能的做到符合实际情况。所以加 了一个饱和特性,上限是100,下限是0。
电动调节阀 :采用智能型电动调节阀,用来进行控制回路流量的调节。。 电动调节阀号为:QSVP-16K。具有精度高、技术先进、体积小、重量轻、 推动力大、功能强、控制单元与电动执行机构一体化、可靠性高、操作方 便等优点,控制信号为4—20mADC或1—5VDC,输出4—2OmADC的阀位 信号,使用和校正非常方便。
基于PLC的液位控制
摘要本次课程设计的课题是基于PLC的水箱液位控制系统的设计。
涉及到的主要内容包括:水箱的特性确定与实验曲线分析,S7-300可编程控制器的硬件掌握,PID参数的整定及各个参数的控制性能的比较,应用PID控制算法所得到的实验曲线分析,整个系统各个部分的介绍和应用PLC语句编程来控制水箱水位。
关键词:S7-300西门子PLC、控制对象特性、PID控制算法、压力变送器、电动调节阀、变频器,PID指令。
目录摘要 (I)第1章引言 (1)1.1 实验目的 (1)1.2 实验原理 (1)1.3 设计方案的确定 (2)第2章系统硬件介绍 (2)2.1 西门子PLC控制系统简介 (2)2.3模拟量输入模块 (3)2.4模拟量输出模块 (3)2.5 电源模块 (4)第三章系统硬件控制设计 (5)3.1 系统设计 (5)3.2 硬件设计 (6)3.2.1 检测单元 (6)3.2.2 执行单元 (7)第四章软件设计 (8)4.1 FC105 介绍: (8)4.2 FC 106 介绍: (8)4.3 FB41 介绍 (9)4.4 软件控制流程图: (10)第五章程序实现 (10)5.1 step 7 软件编程: (10)5.2程序调试与结果 (15)5.3 过程中出现的问题与解决办法 (15)第6章实验心得与体会 (19)附录:程序清单 (20)参考文献 (24)第1章引言1.1 实验目的1熟悉可编程序控制器的工作原理、主要参数、硬件结构、模块特性、安装配置及指令系统、程序设计、调试方法。
2、熟悉S7-300模拟量模块的工作原理,掌握硬件安装接线的方法及软件的设置及编程。
3、掌握模拟量模/数、数/模转换的原理,输入输出编程方法及STEP7开发环境的使用。
4 掌握过程控制的中pid的调节方法,实现液位的自由控制。
1.2 实验原理本次实验采用PLC 控制,将液位控制在设定高度,根据上水箱液位信号输出给PLC ,PLC根据P I D 参数进行PID 运算,输出信号给变频器,然后由变频器控制水泵供水系统的进水流量,从而达到控制液位的恒定的目的。
《PLC控制技术》教学课件任务03水塔水位控制
三、程序设计基本原则 3、编辑逻辑块 逻辑块的编辑包括了编写逻辑控制程序与定义程序变量两
部分内容。 (1)逻辑控制程序可以通过梯形图、功能块图、指令表等
方法编写。
11
三、程序设计基本原则
(2)程序变量应通过“变量声明表”建立与明确。 对于线性结构的PLC程序也可以不使用变量与变量表。如 果采用的是线性结构,只需要直接编写组织块OB1;如果选择的 是分块式结构,则应首先进行FC、FB等基本逻辑块的编制,最 后才能编写组织块。通过编程软件输入程序时,同样应该遵守 这一原则,因为,如果基本逻辑块未编制完成,在OB1中将无 法确定逻辑块所需要的赋值参数,在输入逻辑块调用指令时将 引起出错。
8
三、程序设计基本原则
1、选择程序结构 PLC程序的基本结构体系由如下两方面因素决定: (1)所使用的PLC型号。PLC型号从客观上规定了可以采用程 序结构。 (2)控制系统的要求。如果控制系统的要求较简单,PLC程序 的长度不大,出于简化调试、减少程序设计工作量等方面的考 虑,采用线性化结构可以省略编写程序块、功能块、数据块、 局部变量等工作,提高编程的速度。
16
谢谢观赏!
9
三、程序设计基本原则 2、建立程序文件 建立程序文件包括编写I/O地址表、定义符号地址、编写程
序说明等内容,其目的是为程序设计提供方便。可直接利用编 程软件,通过编程软件的“符号表编辑器”对“符号地址表 (SymbolTable)”的编写,一次性完成I/O地址、符号地址、数 据格式、注释等全部工作,有关“符号地址表(Symbol Table)” 的编辑方法。
4
一、水塔水位控制要求及过程 a)当水池位低于S4时,水池需要进水Y阀开启,系统开始向
池中注水。 b)水位到达S3即水池达到满水位时,Y阀关闭。 c)当水塔水位低于S2时,表示水塔水位低,需进水,则电
PLC 水塔水位自动控制 -
(2)间接存取
指令中在操作数的前面加“*”表示该操作数为一个 指针。
下面两条指令是建立指针和间接存取的应用方法: MOVD &VB200,AC0 MOVW *AC0,AC1 若存储区的地址及单元中所存的数据如下所示 执行过程如下:
实用文档
实用文档
(3)修改指针
下面的两条指令可以修改指针的用法:
I0.2是与图中A点处的结果(即I0.0与I0.1的结 果)相或,而不是与I0.1相或。
实用文档
逻辑关系
梯形图
助记符
LD
I0.0
栈装载与 ALD(And Load)
I0.0
I0.2
当 “I0.0 或 I0.1”与“I0.2 或I0.3”
Q0.0
O LD O
I0.1 I0.2 I0.3
都 “ON” 时, 则输出 Q0.0 “ON”。
实用文档
必须指定存储器标识符、字节地址和位号,如 图3.8 所示。图3.8中MSB表示最高位,LSB表
示最低位。
MSB
LSB
76543210
I0 I1 I2 I3 I4
I 4 .5
字节的位,即位号 位地址与字节地址之间的间隔
字节地址 存储器标识符
I 14 .2 I15
图3.8 位寻实用址文档格式
SB1LC的端子接线图
I/O分配:
I0.0:停车 I0.1:启动 Q0.1:KM
PLC的端子接线方式又决定编 程语言
I0.1 I0.0
Q0.0
Q0.0
FR KM 1L Q0.0 Q0.1 Q0.2 Q0.3 1M I0.0 I0.1 I0.2 I0.3
SB1 SB2
5、PLC的内部继电器不能做控制用,只能存放逻辑控制 的中间状态;
PLC项目七 PLC液位控制PPT课件
主编
【情境创设】
1.现场考察 观察学校高层建筑供水系统,家用地下水采集水箱供水装置的
工作情况,参观企业污水处理站工艺流程,重点了解各水池液位自 动控制的实现方法。 2.人员分组
教师根据学生掌握电气及PLC基本技能的熟练程度,结合学生 自愿报名及器材准备情况,将全班同学按项目任务分成相应的3个大 组,并指派3名同学为项目主管。每个大组包含若干个学习小组。各 小组成员2~3名,小组长由项目主管确定。 3.项目实施 各小组参照各任务中的“操作指导”独立完成指定学习任务。各任 务所需时间约(含准备时间)为4h。
任务一 高-低两点式液位控制
1)调节泵1及调节泵2以一用一备模式工作。 2)水位低于下限水位时,SQ1断开,两台泵均不能起动;水位由低至 高使上限液位,检测开关SQ2动作时,工作泵起动运行,当水位再 次低于下限水位时工作泵方可停止。 (2)手动模式 手动模式下,可操作控制按钮SB1、SB2使1、2两台调 节泵手动排水。
图7-8 任意周期时钟脉冲发生器电路编程
任务二 高-中-低三点式液位控制
(2)T+C长延时电路编程 在FX2N系列PLC内部共有256个定时器,定 时范围为0.001~3276.7s,其最大定时时间不足1h。 在图7⁃9所示程序中,T0每10min发出一个计数脉冲,C0计数值设定 为K144,因此,Y000将在PLC上电后
图7-2 跳转指令的使用
任务一 高-低两点式液位控制
1)如果跳转的区域包括整个主控区,即跳转发生在MC指令之前,而 落脚在MCR指令之后,这时没有任何限制。 2)如果从主控区外跳转到主控区时主控指令的目标触点,被当做“ON”来 处理。 3)若主控区内有跳转指令,当主控条件不成立时,跳转指令由于没 有执行到,因此不能跳转。 4)从主控区跳转到主控区之外时,当主控条件不成立时,由于没有 执行到跳转指令,因此不能跳转。 5)可以从一个主控区内跳转到另外一个主控区内,这时前一个主控 区的MCR也被忽略。
PLC 水塔水位自动控制
集和IEC 1131-3指令集,程序员可以任选一种。提供了许 多类型的指令以完成广泛的自动化任务。
SIMATIC指令集:是为S7-200系列PLC设计的,本指令通常执行 时间短,而且可以用LAD、STL和FBD三种编程语言。
执行立即输出指令时,则将结果同时 立即复制到物理输出点和相应的输出 映象寄存器
输入端 子I2.1
输入映象寄 存器I2.1
输出映象寄 存器Q1.1 输出端子
Q1.1 输入端 子I2.3
输出映象 存器Q1.2
输出端子 Q1.2
一个扫描周期
执行指令
一个ห้องสมุดไป่ตู้描周期
执行指令
第四十页,共96页。
5.立即I/O指令—立即置位和复位指令
PLC 水塔水位自动控制
第一页,共96页。
项目一 水塔水位自动控制
项目描述 任务1 认识PLC的基本器件 任务2 掌握PLC的基本位逻辑指令 任务3 水塔水位自动控制
第二页,共96页。
项目描述
控制要求:
当水池水位低于水池下限位(S4为OFF) ,电磁阀YV打开进水。当水池水位高于水 池上限位时(S4、S3为ON),电磁阀YV 关闭。
字(Word)——两个字节组成1个字。
双字(Double Word)——两个字组成1个双字。
第十四页,共96页。
(1)数据类型及范围
SIMATIC S7-200系列PLC数据类型可以是布尔型、整型和实型(浮点数)。 实数采用32位单精度数来表示,其数值有较大的表示范围:正数为 +1.175495E-38~+3.402823E+38;负数为-1.175495E~38~3.402823E+38。不同长度的整数所表示的数值范如表3.8所示。
项目7 水箱水位控制.ppt
①RS-485
RS485是PROFIBUS使用最频繁的传 输技术,具体论述参见前面有关章节。
(4)PROFIBUS介质存取协议
PROFIBUS通信规程采用了统一的介质 存取协议,此协议由OSI参考模型的第 二层来实现。在PROFIBUS协议设计时 充分考虑了满足介质存取控制的两个要 求,即:在主站间通信时,必须保证在 分配的时间间隔内,每个主站都有足够 的时间来完成它的通信任务,在PLC与 从站(PLC或其他设备)间通信时,必 须快速、简捷地完成循环,进行实时的 数据传输。为此,PROFIBUS提供了两
②接通电源,使模块带电工作15分钟。
③用一个电压源(或电流源),给模块一个零值 信号。
④读取模拟量输入寄存器AIW的值,获得偏移误 差:输入为0时,模拟量模块产生的数字量偏差 量。该误差在模块中无法得到校正。
3.利用MPI协议进行网络通信
MPI协议总是在两个相互通信的设备之间建立逻辑 连接。MPI协议允许主/主和主/从两种通信方式。 选择何种方式依赖于设备类型。如果是S7-300CPU, 由于所有的S7-300CPU都必须是网络主站,所以进
4.利用PROFIBUS协议进行网络通信
PROFIBUS是世界上第一个开放式现场总线标准,目前技术已成熟, 其应用领域覆盖了从机械加工、过程控制、电力、交通到楼宇自动 化的各个领域。
接下来的步骤是选择“用户菜单”,下一步进入“定 义用户菜单“窗口:
成TD400C的组态前,系统需要为组态分配311个字 节的V存储区,输入起始地址或接受建议地址。在完 成TD400C的组态后,文本显示向导会列出一些该向 导生成的组件,可以用于用户自己的程序中。输入 TD组态的名称,则STEP 7-Micro/WIN将在项目树中 为TD组态创建条目。
项目水箱水位控制PPT课件
(2)多主站方式
通信网络中有多个主站,一个或多个从站。图712和 图713中带CP通信卡的计算机和文本显示器TD200、 操作面板OP15是主站, S7200CPU可以是从站或主站。
(3)使用调制解调器的远程通信方式
利用PC/PPI电缆与调制解调器连接,可以增加数据传 输的距离。串行数据通信中,串行设备可以是数据 终端设备(DTE),也可以是数据发送设备(DCE)。
ModBus查询—回应周期
①查询消息包括功能代码、数据段、错误检测等几部分。
②回应消息包括功能代码、数据段、错误检测等几部分。
③ModBus数据传输模式。
6.S7200通信部件介绍
(1)通信端口
S7200系列PLC内部集成的PPI接口的物理特性为RS485串行接口, 为9针D型,该端口也符合欧洲标准EN50170中PROFIBUS标准。 在进行调试时,将S7200与接入网络时,该端口一般是作为端 口1出现的,作为端口1时端口各个引脚的名称及其表示的意义 见表712。
点对点通信网络这种形式采用一根PC/PPI电缆,将计 (3)系统偏移量是指在无模拟量信号输入情况下由测量元件的测量误差及模拟量输入模块的转换死区所引起的具有一定数值的转换结
果。
算机与PLC连接在一个网络中,PLC之间的连接则采 用计算机编程时,一般用PC/PPI(个人计算机/点对点接口)电缆连接计算机与可编程序控制器,这是一种低成本的通信方式。
T按⑤D任分40务 辨0C要率的求最组完小态成满是设量在计程编,电程需压设要输备关灵入上R活时S使章4并为用8节创1的5. 新是组。。态P软R件O来FI创B建U的S使。 用最频繁的传输技术,具体论述参见前面有
P(P1I )通E信M协23议2模是拟西量门输子出专模为块S7②的20内0IE系部C列结llP构5LC8及开2数发据的格一式个通信协议,可通过普通的两芯屏蔽双绞电缆进行联网,波特率为9.
PLC课设水塔水位PLC自动控制系统
电气工程学院课程设计说明书设计题目:水塔水位PLC自动控制系统系别:电气工程及其自动化年级专业:学号:学生姓名:指导教师:电气工程学院《课程设计》任务书课程名称:电气控制与PLC课程设计说明:1、此表一式三份,系、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科摘要随着现代社会生产的发展和技术进步,现代工业自动化生产水平的日益提高,微电子技术的飞速发展,在继电器控制系统的基础上产生了一种新型的工业控制装置——可编程控制器。
随着科技的发展和现实暴露的一些问题,以便能更快捷更方便的完成一些任务,在工农业生产过程中,经常需要对水位进行测量和控制。
水位控制在日常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制。
而水位检测可以有多种实现方法,如机械控制、逻辑电路控制、机电控制等。
本文采用PLC进行主控制,在水箱上安装一个自动测水位装置。
利用水的导电性连续地全天候地测量水位的变化,把测量到的水位变化转换成相应的电信号,主控台应用MCGS组态软件对接收到的信号进行数据处理,完成相应的水位显示、故障报警信息显示、实时曲线和历史曲线的显示,使水位保持在适当的位置关键词:PLC(Programmable Logic Controller)、自动化、水塔水位。
目录摘要 (1)目录 (2)第1章概论 (3)第2章水塔水位自动控制系统方案设计 (4)第3章水塔水位自动控制系统硬件设计 (5)3.1 水塔水位控制系统设计要求 (5)3.2 水塔水位控制系统主电路 (6)3.3 水泵电机的选择 (7)3.4 水位传感器的选择 (7)3.5 PLC I/O接口分配 (8)3.6 PLC控制电路原理图 (10)第4章水塔水位自动控制系统PLC软件设计 (11)4.1 程序流程图 (11)4.2 梯形图程序 (12)4.3 指令表 (14)总结 (16)参考文献 (17)第1章概论我国的水工业科技发展较快,与国际先进水平的差距正在不断缩小,水工业科技体系已初步形成,拥有一支从事水工业基础科学研究、应用研究、产品研制和工程化产业化开发的科技队伍。
plc课程设计水位
plc课程设计水位一、教学目标本章节的教学目标为:1.知识目标:使学生掌握PLC(可编程逻辑控制器)的基本原理和应用,了解PLC在水位控制系统中的作用。
2.技能目标:培养学生能够运用PLC设计并实现水位控制系统的能力,提高学生的实际操作技能。
3.情感态度价值观目标:培养学生对新技术的兴趣和好奇心,增强学生对自动化技术的认识,培养学生对工程实践的热爱。
二、教学内容本章节的教学内容为:1.PLC的基本原理和组成:PLC的定义、发展历程、基本组成部分及其功能。
2.PLC在水位控制系统中的应用:水位控制系统的原理、PLC在水位控制系统中的作用、PLC在水位控制系统中的编程和调试。
3.PLC编程和操作:PLC编程软件的使用、PLC编程语言、PLC的操作和维护。
三、教学方法本章节的教学方法为:1.讲授法:通过讲解PLC的基本原理、组成、编程和操作等内容,使学生掌握基本知识。
2.案例分析法:通过分析实际的水位控制系统的案例,使学生了解PLC 在水位控制系统中的应用。
3.实验法:通过实际操作PLC设备,使学生掌握PLC编程和操作的技能。
四、教学资源本章节的教学资源包括:1.教材:选用与PLC和水位控制系统相关的教材,为学生提供理论学习的依据。
2.多媒体资料:制作与教学内容相关的PPT、视频等多媒体资料,丰富教学手段,提高学生的学习兴趣。
3.实验设备:准备PLC实验设备,为学生提供实际操作的机会,增强学生的实践能力。
五、教学评估本章节的教学评估方式包括:1.平时表现:评估学生在课堂上的参与度、提问回答等情况,以了解学生的学习状态。
2.作业:布置与教学内容相关的作业,评估学生的理解和掌握程度。
3.考试:进行期中和期末考试,全面评估学生对PLC和水位控制系统的掌握情况。
评估方式应客观、公正,能够全面反映学生的学习成果。
根据评估结果,对学生的学习进行指导和帮助,以提高学生的学习效果。
六、教学安排本章节的教学安排如下:1.教学进度:按照教材的章节和内容进行教学,确保学生在每个阶段掌握相应的知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化系统集成与调试
实训报告
本课程为自动化集成与调试,实际上就是让我们用PLC控制水箱打水。
由于实训前接触过类似的程序与硬件,所以做起来相对简单。
第一周实训,一开始长江老师让我们重新复习之前所学。
我们组并没有急着开始做项目,而是认真的检查电源,传感器,变频器等硬件是否完好。
然后再由徐同学与李同学完成硬件的接线,张组长则与吴同学完成程序的编写。
一、接线图:
S7-300模拟量输入输出模块、S7-300数字量输入输出模块、传感器以及变频器的接线(注意:用灰色细线将变频器3号端子接PLC数字量输出端子,变频器7号端子接PLC的M端,变频器9号端子接PLC模拟量输出端子,变频器10号端子接PLC模拟量COM端;用红、蓝、黑三种粗线将水箱抽水泵和变频器的U、V、W、PE端子对应接好)。
二、项目要求:
我们所做的项目如下
(一)项目一、PLC控制变频器打水
本项目总任务是通过PLC、变频器控制水泵打水。
任务一、G110变频器参数设置及快速调试
任务二、PLC控制变频器打水的组态、编程及仿真
任务三、S7-300模拟量输出模块与接线
(二)项目二、水箱液位的测量
本项目总任务是通过PLC、变频器控制实现水箱液位的测量
任务一、水箱液位测量的组态、编程及仿真
任务二、现场接线
任务三、现场实际调试与运行
(三)项目三、水箱液位两位式调节
本项目总任务是通过PLC、变频器、传感器监测水位控制水泵打水,当测量值大于高限值,变频器停止,水泵停止打水;当测量值小于低限值,变频器启动,水泵打水,当测量值在高限值与低限值之间时,变频器保持原状态。
任务一、水箱液位两位式调节的组态、编程及仿真运行
任务二、水箱液位两位式调节现场实际调试与运行
(四)项目四、水箱液位PID控制
总任务是调用PID模块使变频器的频率自动调节
任务一、了解PID调节的原理
任务二、水箱液位PID控制的组态、编程及仿真
任务三、水箱液位PID控制的现场接线
任务四、箱液位PID控制的现场调试与运行
(五)项目五水箱液位的WinCC监控
通过WinCC的新建变量与PLC S7-300的程序地址的连接,达到用WinCC监控水箱水位的目的。
任务一、WINCC的新建工程及项目组态
一、创建新项目
二、组态变量
任务二、创建过程画面并运行调试
第一阶段:WinCC控制变频器打水
第二阶段:两位控制
第三阶段:PID控制
第四阶段:变量记录
一、过程值归档
二、输出过程值归档
第五阶段:报警记录
一、组态报警
二、组态模拟量报警
(六)项目六、反馈控制系统
1、负反馈控制系统:
由信号正向通路和反馈通路构成闭合回路的自动控制系统,又称反馈控制系统。
反馈控制系统是基于反馈原理建立的自动控制系统。
所谓反馈原理,就是根据系统输出变化的信
能。
在反馈控制系统中,既存在由输入到输出的信号前向通路,也包含从输出端到输入端的信号反馈通路,两者组成一个闭合的回路。
因此,反馈控制系统又称为闭环控制系统。
反馈控制是自动控制的主要形式。
反馈可分为负反馈和正反馈。
前者使输出起到与输入相反的作用,使系统输出与系统目标的误差减小,系统趋于稳定;后者使输出起到与输入相似的作用,使系统偏差不断增大,使系统振荡,可以放大控制作用。
负反馈是经典控制论中的术语。
是指系统受到外界的和内部的干扰时,系统能控制住干扰。
或是消除干扰,或是把干扰控制在系统能够承受的范围内。
反馈控制系统由控制器、执行器、被控对象和反馈环节组成(见图)。
图中带叉号的圆圈为比较环节,用来将输入与输出相减,给出偏差信号。
这一环节在具体系统中可能与控制器一起统称为调节器。
以水箱打水控制为例,被控对象为水箱;控制器为PLC;执行器为变频器;反馈环节为传感器;输出信号为实际水位;输入信号为设定水位;控制信号为电压;执行信号为频率。
水箱打水反馈系统工作过程:首先设定水箱的水位值,如果实际水位低于或高于这个水位,那么就生成一个偏差值给PLC,由PLC发出一个电压信号给变频器,再由变频器发出一个频率给水泵致使水泵开始打水或停止打水。
2、水箱打水控制过程:
当传感器检测到水位高或低时,通过模拟量输入AI,将检测到PIW256的量传递给FC105,经FC105
拟量给出PQW256信号到AO,AO输出一个0-10V的电压给变频器,从而控制变频器频率。
由于张组长实力超群,前几个项目都按时并且按照老师的要求顺利完成。
后面几个项目由于PC机的内存卡出了问题,完成的速度有所减缓,但是经过全组人员的努力还是把这难关攻克。
不知不觉就来到了最后的项目,再加上老师的新要求,项目难度加大,一时难倒了我们。
然而张组长再次发挥神奇,还有长江老师的悉心指导,把程序做了出来。
三、PLC组态:
分析:在组态过程中,主站与从站所对应的MPI地址必须是不重复的。
四、程序如下图:
主站PLC程序
从站PLC程序
五、I/O分配表如下:
主站
I124.3 启动按钮
I124.2 停止按钮
PIW256 传感器实际液位测量
从站
I124.0 启动按钮
PIW260 传感器实际液位测量
最后一步是WinCC画面监控,画面选择的是李同学设计的柔和水蓝色界面,变量的连接则由张组长来建立并联接。
六、WinCC无法激活解决办法:
1、查看授权是否完整,如果授权缺失,请授权后再重新启动;
自动化系统集成与调试实训报告
11
3、检查安装的s7和wincc 版本是否冲突;
4、关闭杀毒软件,重新启动;
5、服务器名称是否和计算机名相同;
6、用项目移植器移植一下,再重新打开;
7、WinCC5.x 使用时应该安装Step75.2安装盘内的WinCC Hotfix 补丁;
8、有时候把系统语言改成英语就OK 了;
9、重新安装一下WinCC 就可以了;
10、打开控制面板里IMATIC WORKSTA TION ,STARTSERVER 后重新启动即可;
强制关闭后如何再次激活WinCC
WINCC 激活时常常会卡住,这是很常出现的问题,这个时候就需要在任务管理器中强制关闭激活画面。
但是当再次打开WIINCC 时就再也无法激活了,这个时候也无法复制WINCC 的目录所以无法保存在U 盘。
由于我们学校电脑中重起电脑后系统就还原了,所以前面的工夫就白费了。
解决方法
在任务管理器中的进程选项卡中,将提示的正在使用的进程关闭。
一般都是提示
CCtextServer.exe 这个进程正在运行,在进程中关闭这个进程后就可以将程序复制到U 盘了。
然后重启电脑可以再次激活程序。
七、WinCC 界面图:
八、变量连接图:
九、实训总结:
二周的自动化系统集成与调试的实训就要马上过去了,期间,经过我们小组的不懈努力,终于完成了老师要求的实训项目。
在实训的第一周,我们检查了电源,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控制变频器打水,液位的调节,各种变量的变化情况。
对过程值归档、输出过程值归档,做好报警记录。
虽然只有二周的实训,但是我们学到了很多,以前对现场总线的认识不是特别清楚,经过实训后,让我们对以前所学的知识进行了一次大的汇总。
在整个实训过程中,我们也遇到了许许多多的问题,在老师和同学的帮助下,我们克服各种困难,终于做好了实训项目。
不知道问题要查阅资料,不断的与老师同学沟通,不断的思考,只要这样,才能更好的解决问题,才能不断的提升我们自己。
精品。