第2章创建一个简单工程剖析

上传人:今*** 文档编号:107054038 上传时间:2019-10-17 格式:PPT 页数:45 大小:1,022KB
返回 下载 相关 举报
第2章创建一个简单工程剖析_第1页
第1页 / 共45页
第2章创建一个简单工程剖析_第2页
第2页 / 共45页
第2章创建一个简单工程剖析_第3页
第3页 / 共45页
第2章创建一个简单工程剖析_第4页
第4页 / 共45页
第2章创建一个简单工程剖析_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《第2章创建一个简单工程剖析》由会员分享,可在线阅读,更多相关《第2章创建一个简单工程剖析(45页珍藏版)》请在金锄头文库上搜索。

1、第2章 图形界面及其生成系统,2.2 创建简单工程,2.1 力控监控组态软件组成,2.3 创建图形对象,2.4 动画连接 2.5 运行 2.6 创建实时趋势 2.7 创建历史报表,2.1 力控监控组态软件组成,开发系统(Draw)、界面运行系统(View )和数据库系统(DB)都是组态软件的基本组成部分。 Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等,一. 集成环境,开发系统(Draw): 是一个集成的开发环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组件等。 D

2、raw有4种图形对象:线、填充体、文本、按钮 属性为-颜色,大小,静态、动画。 界面运行系统(View): 界面运行系统用来运行由开发系统Draw创建的画面。 支持的画面数量不受限制,数据刷新速度为5s,实时数据库(DB):是数据处理的核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。 I/O驱动程序: I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。 网络通信程序(NetClient/NetServer):网络通信程序采用TCP/IP通信协议,可利

3、用Intranet/Internet实现不同网络结点上力控之间的数据通信。,2.1.2 创建简单工程,一、工程总体概况,工业控制中一个项目总的要求可分为5个部分,即控制现场及工艺,执行部件及控制点数,控制设备,现场模拟和监控以及数据库。,应用实例,存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;有1个工艺,为罐中液体的配方,化学反应釜PLC控制组态仿真,在本例中,有5个控制点,为存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;有1个工艺,为罐中液体的配方。5个点中入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,两个按钮用常用的机械按钮。但是5个

4、点用4个变量(即反映存储罐的液位模拟量、入口阀门的状态为数字量、反映出口阀门开关状态的数字量、控制整个系统的启动与停止的开关量)就行。,具体驱动控制电磁阀和检测两个按钮的开关状态用一台PLC(可编程控制器)来实现。即PLC的输出端用两个点接电磁阀,用两个输入点接两个按钮。PLC的串行线与一台工业PC机相连。,现场模拟和监控,可以用软件将现场情况在工业PC机中模拟出来,例如:在存储罐的液体控制项目中,可以设计两个按键代替实际的启动和停止开关,再设计出一个存储罐和两个阀门,当用鼠标单击开始按键时入口阀门不断地向一个空的存储罐内注入某种液体,当存储罐的液位快满时,入口阀门自动关闭,同时出口阀门自动打

5、开,将存储罐内的液体排放到下游。当存储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开始向快空的存储罐内注入液体,过程如此反复进行。同时将液位的变化用数字显示出来。在实际控制过程中用一台PLC来实现控制,在仿真时,整个逻辑的控制过程都是用一台仿真PLC(可编程控制器)来实现的,仿真PLC是一个力控的仿真软件,它除了采集存储罐的液位数据,还能判断什么时候应该打开或关闭哪一个阀门。力控除了要在计算机屏幕上看到整个系统的运行情况(如:存储罐的液位变化和出入口阀门的开关状态变化等)外,还要能实现控制整个系统的启动与停止 。,二、 使用组态软件的一般步骤,组态软件创建新的工程项目的一般过程是:绘制图

6、形界面、创建数据库、配置I/O设备并进行I/O数据连接、建立动画连接、运行及调试。,组态一般步骤 :, 将开发的工业控制项目中所有I/O点的参数收集齐全,并填写表格。 搞清楚所使用的I/O设备的生产商、种类、型号,使用的通讯接口类型、采用的通讯协议,以便在定义I/O设备时做出准确选择设备包括PLC、板卡、模块、智能仪表等等。, 将所有I/O点的I/O标识收集齐全,并填写表格,I/O标识是唯一地确定一个I/O点的关键字,组态软件通过向I/O设备发出I/O标识来请求其对应的数据。在大多数情况下I/O标识是I/O点的地址或位号名称。, 根据工艺过程绘制、设计画面结构和画面草图。 按照第1步统计出的表

7、格,建立实时数据库,正确组态各种变量参数。 根据第1步和第3步的统计结果,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。, 根据第4步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。 将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。 对组态内容进行分段和总体调试。 系统投入运行,1、启动力控工程管理器,出现工程管理器窗口,三、创建第一个简单工程实例,2、单击“新增应用”按钮,创建一个新的工程。出现如图2-2所示的应用定义对话框,在“应用名”输入框内输入要创建的应用程序的名称,不妨命名为“液位平衡”。在“路径”输入框内输入应用

8、程序的路径,或者单击“.”按钮创建路径。最后单击“确认”按钮返回。应用程序列表增加了“液位平衡”,即创建了液位平衡项目,同时也是液位平衡项目的开发窗口,3、单击“开发系统”按钮进入开发系统。即进入图2-3所示的液位平衡项目的开发窗口,2.2 开发环境,开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等,2.2.1 数据库概述,双击图2-3中“数据库组态”选项,出现如图2-4(最小化)所示的

9、窗口,根据以上工艺需求,定义4个点参数: (1)反映存储罐的液位模拟I/O点,点的名称定为“YW”。 (2)入口阀门的状态为数字I/O点,点名定为“IN1”。 (3)反映出口阀门开关状态的数字I/O点,命名为“OUT1”。 (4)控制整个系统的启动与停止的开关量,命名为“RUN”。,2.2.3 定义I/O设备,(1)在导航器中选择“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使其展开,选择项目“仿真PLC”下的“Simulator(仿真PLC)”,(2)双击项目“Simulator(仿真PLC)”出现“设备定义向导”对话框,如图2-8。在“设备名称”输入框内键入自定义的名称,

10、命名为“PLC1”(不区分大小写)。“数据更新周期”可以1000毫秒。即I/O驱动程序向数据库提供更新的数据的周期。,2.2.4 数据连接,(1)启动数据库组态程序DBManager,双击点“YW”,再单击“数据连接”,出现如图2-9所示对话框:,(2)在“定义I/O设备”下拉框中选择设备“PLC1”,再单击“增加”按钮,出现如图210所示数据连接生成器对话框:,(3)双击“IN1”,再单击打开“数据连接”页,建立数据连接。单击“增加”按钮,出现图211所示数据连接生成器对话框,在“选择区域”下拉列表中选择“DI(数字输入区)”,“通道号”指定为“0”。,(4)用同样的方法为点OUT1和RUN

11、创建PLC1下的数据连接,它们的“选择区域”分别选择“DI(数字输入区)”和“DO(数字输出区)”,“通道号”分别指定为“1”和“0”,最后的对话框形式如图212所示:,2.3创建窗口,选择菜单命令“文件F/新建”,出现如图213所示的 “窗口属性”对话框,2.4 创建图形对象,在开发系统(Draw)导航器中(见图23)双击“子图”出现图214子图列表对话框。 单击子图前面的“”号展开子目录(图215),在子目录中选“罐”,所有的罐显示在窗口中,选457号,双击457号罐就出现在作图窗口中,同理可选“管道”,所有的“管道”显示在窗口中,分别选481号和482号,双击就出现在作图窗口中。 同理可

12、选“阀门”,所有的“阀门”显示在窗口中,分别选521号作入口阀门选530号作出口阀门,双击就出现在作图窗口中。 同理可选“传感器”,所有的“传感器”显示在窗口中,分别选633号,双击就出现在作图窗口中,2.文本制作,创建一个显示存储罐液位高度的文本域和一些说明文字。选择工具箱“文本”工具,把鼠标移动到存储罐下面,单击一下(这个操作定位“文本”工具)。输入“#.#”然后按回车键结束了第一个字符串,然后您可以输入另外几个字符串“入口阀门”、“出口阀门”和“存储罐液位”。 把“反应监控中心”和符号(#)移动到存储罐的下面。把字符串“入口阀门”和“出口阀门”分别移动到入口阀门和出口阀门图形下面。,3.

13、按纽制作,创建的按钮上有一个标志“Text”(文本)。选定这个按钮,单击鼠标右键,弹出右键菜单。选择“对象属性(A)”,弹出“按钮属性”对话框,在其中的“新文字”项中输入“开始”,然后选择“确认”键确认。用同样的方法继续创建“停止”按钮。,2.5 动画连接,1.阀门动画连接 双击入口阀门对象,出现图217动画连接对话框,要让入口阀门按一个状态值来改变颜色。选用连接“颜色变化-条件”。单击“条件”按钮,出现图218所示的对话框,在对话框: 单击“变量选择”按钮,展开“本地数据库”项,然后选择点名“IN1”在右边的参数列表中选择“PV”参数,,然后单击“选择”按钮,“颜色变化”对话框“条件表达式”

14、项中自动加入了变量名“IN1.PV”,在该表达式后输入“=1”,使最后的表达式为:“IN1.PV =1”(力控中的所有名称标识、表达式和脚本程序均不区分大小写)。,2.液位动画连接,首先来处理液位值的显示。选中存储罐下面的磅符号“#.#”后双击鼠标左键,出现图217所示动画连接对话框 ,要让#.#符号在运行时显示液位值的变化。选用“数值输出-模拟” 连接。单击“模拟”按钮出现图221所示模拟值输出对话框,在对话框中单击“变量选择”按钮,出现图219,选择点名“yw”,在右边的参数列表中选择“PV”参数,然后单击“选择”按钮,再单击图221中“确认”按钮,设置完成。,选中存储罐后双击鼠标左键,出

15、现图217所示动画连接对话框,选用连接“百分比填充-垂直”。单击“垂直”按钮,弹出图222百分比填充对话框,在“表达式”项内键入“YW.PV”:如果值为0,存储罐将填充0%即全空;如果值为100,存储罐将是全满的;如果值为50,将是半满的等,2.按纽动画连接,选中按钮后双击鼠标左键,出现动画连接对话框,选用连接“触敏动作/左键动作”。单击“左键动作”按钮,弹出脚本编辑器:,在开始按纽的“按下鼠标”事件的脚本编辑器里输入“RUN.PV = 1;”。这个设置表示,当鼠标按下“开始”按钮后,变量RUN.PV的值被设置为1。 在停止按纽的“按下鼠标”事件的脚本编辑器里输入“RUN.PV = 0;”。这

16、个设置表示,当鼠标按下“停止”按钮后,变量RUN.PV的值被设置为0。,2.6 运行,保存所有组态内容,重新启动力控工程管理器,选择工程“液位平衡”,然后单击“进入运行”按钮运行系统。在运行画面的菜单中选择“文件(F)/打开(O)”,弹出图224选择窗口对话框,选择“液位平衡”窗口,再按“确定”,出现图225所示运行过程。在画面上单击“开始”按钮,您会看到阀门打开,存储罐开始被注入;一旦存储罐即将被注满,它会自动排放,然后重复以上过程。您可以在任何时候单击“停止”按钮来中止这个,2.7 创建实时趋势,1.制作按钮,在主画面反应监控中心中创建一个“观察实时趋势曲线”按钮。按2.4节制作按钮的方法,2创建窗口,创建一个新的实时趋势窗口,方法是:点击工具条中的“创建一个新文档” 工具条或主菜单中文件/新建或者双击导航器中窗口,出现如图213所示的窗口属性对话框,在窗口名字中输入“实时趋势”,按“确定”钮,3创建实时趋势,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号