现场总线技术07SIMATICS7-300、400PLC的设计应用实例精编版.pptx
《现场总线技术07SIMATICS7-300、400PLC的设计应用实例精编版.pptx》由会员分享,可在线阅读,更多相关《现场总线技术07SIMATICS7-300、400PLC的设计应用实例精编版.pptx(113页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章SIMATIC S7-300/400 SIMATIC S7-300/400 PLCPLC的设计应用实例的设计应用实例第7章 SIMATIC S7-300/400 PLC的 设计应用实例o7.1 PROFIBUS现场总线控制网络现场总线控制网络o7.2 基于基于PROFIBUS的三容水箱液位控制系统设计的三容水箱液位控制系统设计o7.3 基于基于PROFIBUS的模拟锅炉液位控制系统设计的模拟锅炉液位控制系统设计o7.4 基于基于PC的的PLC控制电加热炉系统设计与实现控制电加热炉系统设计与实现7.1 PROFIBUS现场总线控制网络现场总线控制网络一、一、实验室控制网络组成实验室控制网络
2、组成二、二、系统硬件组成系统硬件组成一、一、实验室控制网络组成实验室控制网络组成二、二、系统硬件组成系统硬件组成1一类主站一类主站 SIMATIC S7-300/400 PLC2二类主站二类主站PC计算机或工控机计算机或工控机3从站从站包括分布式包括分布式I/O ET200,变频器和通过,变频器和通过DP/PA LINK连接的智能从站等。连接的智能从站等。4.被控对象被控对象7.2 基于基于PROFIBUS的三容水箱的三容水箱液位控制系统设计液位控制系统设计一、一、QXLTT三容水箱实验装置介绍三容水箱实验装置介绍二、双容水箱液位控制系统组成及原理二、双容水箱液位控制系统组成及原理三、系统网络
3、及硬件组态三、系统网络及硬件组态四、实现四、实现S7300液位控制功能液位控制功能五、实现液位监控功能五、实现液位监控功能一一QXLTT三容水箱实验装置介绍三容水箱实验装置介绍二、双容水箱液位控制系统二、双容水箱液位控制系统组成及原理组成及原理o液位单回路控制框图液位单回路控制框图 三、系统网络及硬件组态三、系统网络及硬件组态 1通信端口设置通信端口设置打开控制面板,双击SetPG/PCInterface,设置编程设备和控制器的通信接口 2网络及硬件组态网络及硬件组态(1)创建项目创建项目“液位控制”。插入一个S7300站,进入硬件组态“ConfiguringHardware”界面。(2)配置
4、机架点开右侧的硬件资源,从RACK-300中选择机架(3)配置模块各模块如下:CPU314C-2DP 6ES7314-6CF00-0AB0o集成有DI8DC24V,AI5/AO212Bit,DI16/DO16DC24V。o设置AI、AO模块特性为电流420mA。CP3436ES7343-1EX11-0XE0硬件组态设置MAC地址(按标签上的物理地址)(4)保存硬件配置(5)下载硬件配置到PLC四、实现四、实现S7300液位控制功能液位控制功能(一)(一)控制程序组态控制程序组态1在在S7 Program的的Blocks中建立程序块中建立程序块FC1、OB35、FC2。oFC1块实现液位信号的输
5、入量程转换,将0-27648之间的数字量转换为0-500mm之间的液位实际值。oOB35为循环中断组织块,可以按照固定的时间间隔循环调用PID程序块,本例采样时间100ms。循环中断时间可以在CPU的特性里进行设定,如图7-11所示。oFC2块实现输出操作信号的量程转换,将0.0-100.0之间的实型值转换为0-27648之间的数字量。图7-11循环中断时间的设定2.编辑编辑FC1(a)1#容器液位输入处理量程转换(b)2#容器液位输入处理量程转换(c)3#容器液位输入处理量程转换3编辑编辑OB35(2#容器液位PID控制)4编辑编辑FC25.编辑主程序编辑主程序OB16建立变量表建立变量表(
6、二)程序调试(二)程序调试o第1步:AI5/A02中的Inputs和Outputs量程设置 o第2步:Blocks中的程序块下载到S7300中o第3步:变量表在线监控、程序在线监视变量表监控程序监视五、实现液位监控功能五、实现液位监控功能(一)创建项目(一)创建项目 打开打开WinCC软件,新建一个项目,取名软件,新建一个项目,取名“S7300水水箱监控界面箱监控界面”(二)(二)建立建立WINCC与与PLC的通信连接的通信连接选择“SIMATIC S7 PROTOCOL SUITE”中的“Industrial Ethernet”。该通道单元和协议用来访问工业以太网。在通道单元“Industr
7、ial Ethernet”下建立到S7300控制系统的逻辑连接,设置连接属性和参数。通信驱动程序通道通信驱动程序通道连接属性和参数设置连接属性和参数设置(三)创建变量(三)创建变量WINCC与S7300PLC实现数据交换是通过变量实现的,WINCC中建立的变量地址要对应PLC中的变量地址 变量及属性设置变量及属性设置(四)监控界面设计(四)监控界面设计1.监控画面的创建和编辑监控画面的创建和编辑启动画面的编辑启动画面的编辑液位监控界面的编辑液位监控界面的编辑PID参数设置界面的编辑参数设置界面的编辑I/O域的变量连接和属性设置域的变量连接和属性设置 2.在线趋势曲线界面的设计在线趋势曲线界面的
8、设计(1)过程值归档)过程值归档归档属性设置归档属性设置过程变量属性设置过程变量属性设置(2)趋势曲线界面设计)趋势曲线界面设计添加添加WINCC 在线趋势控件在线趋势控件在在线趋势线趋势控件的属性控件的属性设设置置3各画面的链接各画面的链接 利用按钮的属性配置可以实现各界面的跳利用按钮的属性配置可以实现各界面的跳转和返回。转和返回。(五)调试(五)调试o进入计算机属性对话进入计算机属性对话框,选择启动按钮,框,选择启动按钮,将将“文本库运行系统文本库运行系统”、“变量记录运行变量记录运行系统系统”、“图形运行图形运行系统系统”选中并确定。选中并确定。o激活运行系统激活运行系统 界面在线运行状
9、态监控界面在线运行状态监控 界面在线运行状态监控界面在线运行状态监控7.3基于基于Profibus的模拟锅炉液位控制的模拟锅炉液位控制系统设计系统设计o一、系统分析一、系统分析 系统硬件部分包括被控对象(实验室模拟锅炉系统硬件部分包括被控对象(实验室模拟锅炉系统)、系统)、S7-400控制器和控制器和PC机;采用模糊控制机;采用模糊控制算法,应用算法,应用Step7软件和软件和WinCC软件编写控制软件编写控制和监控程序。和监控程序。1 1被控对象被控对象 主要由三部分构成:主要由三部分构成:(1)变频水泵,高位恒压水塔和储水池构成的)变频水泵,高位恒压水塔和储水池构成的供、排水系统。供、排水
10、系统。(2)由分布在三个不同层面上的四个单元所组由分布在三个不同层面上的四个单元所组成的被控过程,这四个单元分别是:成的被控过程,这四个单元分别是:1)带有冷带有冷却水夹套的锅筒单元。;却水夹套的锅筒单元。;2)流量检测与调节执)流量检测与调节执行组合单元;行组合单元;3)回路的压力检测单元;)回路的压力检测单元;4)并联)并联双容单元。双容单元。(3)各种过程控制器,例如:常规控制仪表,)各种过程控制器,例如:常规控制仪表,可编程控制仪表等,以及工作电源和过程控制实可编程控制仪表等,以及工作电源和过程控制实验操作台等。验操作台等。2控制系统结构控制系统结构o一级主站S7400可编程控制器与二
11、级主站PC机之间通过工业以太网通信,PC机主要有两种用途:o系统监控。运行WinCC监控软件用于实时监控现场情况;o作为工程师站运行STEP7软件和WinCC软件,进行系统硬件、软件、通信组态和监控界面、趋势、报警曲线的组态。oS7400可编程控制器与分布式可编程控制器与分布式I/O ET200之之间通过间通过Profibus总线协议连接,实时采集现总线协议连接,实时采集现场信号并发出控制指令。场信号并发出控制指令。o系统硬件采用系统硬件采用S7-400控制器,其各有一块控制器,其各有一块16通道的通道的DI/DO模块,两块模块,两块8通道的通道的AI模块,模块,一块一块4通道的通道的AO模块
12、。模块。o用SIEMENSS7-400可编程序控制器的Step7软件设计一个两维模糊控制器。4预期控制目标预期控制目标o系统具有快速、稳定的响应曲线,超调量应该小于20%,系统的调节时间为5s左右。当系统发生扰动时,被控液位能快速恢复到原来所给定的液位值。3控制算法控制算法二、系统网络及硬件组态二、系统网络及硬件组态o1设置设置PG/PC接口接口2硬件组态硬件组态网络总览图三三 系统控制软件组态系统控制软件组态1建立变量表和符号表建立变量表和符号表地址说明数据类型M0.1进水电磁阀动作VD1BOOLM0.2出水电磁阀动作VD2BOOLM0.3停止电磁阀VD-STOPBOOLM0.4手自动开关B
13、OOLM0.5置1,自动调节BOOLM0.6上限报警BOOLM0.7下限报警BOOLQ0.0进水电磁阀BOOLQ0.1出水电磁阀BOOLPIW516锅筒液位数字量INTPIW522进水流量 数字量INTPIW524出水流量 数字量INTPQW512进水阀输出INTPQW514出水阀输出INTMD20锅筒液位实际值REALMD94进水流量实际值REALMD124出水流量实际值REALMD78进水阀开度REALMD86出水阀开度REALMD82出水阀门操作量REALMD90进水阀门操作量REALo2控制算法的实现控制算法的实现o(1)主程序OB1里,主要实现了锅筒液位输入信号、进水流量信号的量程转
14、换;进水阀门输出信号的量程转换;阀门的手自动切换程序,上下限报警程序等。输入、量程转换模块输出模块进水调节阀手自动切换上限报警(2)模糊控制编程 SPUE-2-1012-2-2-2-200-1-2-1-1-100-2-1000100111201222求出偏差偏差模糊化o 数据类型转换,将输出取整数据类型转换,将输出取整o本系统中偏差的实际变化范围为-500,500,需要转换到-2,2这个区间。用下面的例子说明如何调用模糊规则。如图7-60和7-61所示,判断模糊化偏差与设定值处于论域-2,2中的某个等级,则调用相应的模糊规则。o反模糊化四监控系统组态四监控系统组态1启动启动WinCC;2创建新
15、项目;创建新项目;3添加添加PLC驱动程序驱动程序,o 4创建的创建的WinCC画面画面o (1)启动画面设计)启动画面设计o(2)监控画面设计从图库选择需要插入的图形Pipe、Valve,并建立对应地输入/输出域及设置相关按钮,进行在线控制。同时建立趋势曲线、报警、返回初始画面、退出运行四个按钮的链接。系统被激活后,锅筒液位的棒图可以显示的液位高度,同时旁边的输入/输出域可以实时显示液位数值。点击画面下侧的各个按钮,可以进入到不同地画面。o (3)趋势曲线画面设计)趋势曲线画面设计o建立WinCCOnlineTrend,首先要建立变量记录。在趋势曲线画面中,建立了锅筒液位趋势曲线和阀门开度趋
16、势曲线。同时,对这三个变量建立了WinCCOnlineTable。变量记录变量记录变量记录(4)报警画面设计)报警画面设计液位值是模拟量,所以要对锅筒液位建立报警,首先要组态模拟量报警。设立的报警下限值应略大于实际液位下限值,报警上限值应略小于实际液位上限值。因为锅炉液位下、上限值为0和500,所以设立的报警下、上限值分别为50和450。o 报警文本颜色设置报警文本颜色设置o报警界面报警界面o 五系统运行五系统运行1.系统开始运行系统开始运行,初始运行画面为“启动画面”2.点击点击“进入监控进入监控”按钮按钮,进入锅炉液位监控画面。o3.点击点击“进入曲线进入曲线”按钮按钮,进入趋势曲线画面,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现场总线 技术 07 SIMATICS7 300 400 PLC 设计 应用 实例 精编
限制150内