最的力控培训教程_第1页
最的力控培训教程_第2页
最的力控培训教程_第3页
最的力控培训教程_第4页
最的力控培训教程_第5页
已阅读5页,还剩548页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章绪论第1章绪论=教材:作者:发行:工业组态软件实用技术龚运新方立友清华大学出版社=学时:54H(含实验20H)上机实验:实验楼S307=参考教材:组态控制技术主编:袁秀英电子工业出版社=第1章绪论第1章绪论1.1控制系统体系结构的演化与发展一、传统控制系统1、气动式/基地式仪表5年代前控功装在生产设备现场,仅为具备简基地式气动仪表,信号式封闭的,不能传递给别的系统。第1章绪论2、单元组合式仪表不同的系统需要交换信息和传递参数,出现集中控制室。生产现场参数采用统一的模拟信号:气动:0.02 0.1MPa电动:型 0 10 Ma,0 5V型 4 20Ma,15V(信号0与动作0分开)单点、单

2、控制回路的测控功能。第1章绪论3、计算机(微处理器)直接数字控制(DDC)发展:单板机Z80单片机MCS-AD地 CD控 DD数工控机(三总如:STD总线(56条)PC总线第1章绪论4、集散控制系统(DCS)管理功能集中,控制功能分散分布式控制系统PCRS232CPC1PC2PC3PLCA/D D/AA/D DA/D D/A第1章绪论5、现场总线控制系统FCS采用工业控制计算机作为监控计算机,人机交互:盘、鼠标、触摸屏,打印机、声光报警装置等。与通计算机不同都要适合工业生产环境。服务工作工业以太PCPC打印现场控制现场总H1PLCI/O第1章绪论现场总线控制系统主要特点是控制功能下放到现场。现

3、场总线控制系统的软件是现场总线控制系统集成、运行的重要组成部分。它包括:组态软件通信组态和控制系统组态;维护软件对现场控制系统的软、硬件的运行状态进行监控、故障诊断等。仿真软件对系统进行组态、调试、研究的工具现场设备管理软件对现场设备维护管理的工具监控软件直接用于生产操作和监视的控制软件包,功能丰富。第1章绪论二、工业控制系统层次结构新型的工业控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它们具有适应性强、开放性好、易于扩展、经济、开发周期短等鲜明优点。工业控制系统划分为控制层、监控层、管理层三个层次结构 。监控层的硬件以工业级的微型计算机和工作站为主,目前更趋向

4、于工业PC机 。第1章绪论由于PC监控大大降低了系统成本,使得市场间得到扩大,从远程监控(如防盗报警、江河汛情监视、环境监控、电信线路监控、交通管制与监控、矿井报警等)、数据采集与计量(如居民水电气表的自动抄表、铁道信号采集与记录等)、数据分析(如汽车/机车自动测试、机组/设备参数测试、医疗化验仪器设备实时数据采集、虚拟仪器、生产线产品质量抽检等)到过程控制 。工业组态软件是指数据采集与过程控制的专软件。它们是在自动控制系统监控层一级的软件平台,容易实现和完成监控层的各项功能。第1章绪论第1章绪论工业组态软件都运行在Windows98 / NT /2000 操作系统环境下。工业组态软件的开发工

5、具以C+为主,也有少数开发商使用Delphi或C+ Builder 。第1章绪论1.2监控组态软件简介一、监控组态软件简介1.概念组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成第1章绪论2.组态软件的发展和现状世界上第一个把组态软件做为商品进行开业软件公司是美国的Won

6、derware公发、销售的司,它于80代末率先推出第一个商品化监控组态软ntouch。此后组态软件得到了迅猛的发展。世界上的组态软件有几十种之多,国际上较知名的监控组态软件有:Fix,Intouch,Wincc,LabView,Citech等。我国:三维力控(ForceControl)组态王通用组态第1章绪论3.组态软件的特点、使用简单,用户只需编写少量自己所需的控制算法代码,甚至可以不写代码。行可靠。供数据采集设备的驱动程序。、提供自动化应用系统所需的组件。、强大的图形设计工具。第1章绪论二、力控监控组态软件简介力控监控组态软件(ForceControl)是一个面向方案的HMI/SCADA(

7、human machinenterface/ supervisory control and dataacquisition)平台软件。分布式实时多数据库系统,可提供访问工厂和企业系统数据的一个公共入口。内置TCP/IP协议的网络服务程序使用户可以充分利用Intranet或Internet的网络资源。力控可用于开发石油、化工、半导体、汽车、电力等多个行业和领域的工业自动化、过程控制、管理监测、工业现场监视、远程监视/远程诊断统。第1章绪论1. ForceControl集成环境开发系统(Draw):是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组件等。界面运行系统(View

8、): 界面运行系统用来运行由开发系统Draw创建的画面。实时数据库(DB):是数据处理的核心,构建分布式应系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。I/O驱动程序: I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。第1章绪论网络通信程序(NetClient/NetServer):网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不网络结点上力控之间的数据通信。开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组

9、态软件的基本组成部分。Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等第1章绪论2.ForceControl 2.6中其它的可选程序组件Server):串行通信程序(两台计算机之间,使用RS232C/422/485接口,可对一的通信;如果使用RS485总线,还可实现现实一一对多台计算机的通信。拨号通信程序(TelClient/TelServer):任何地方与工业现场之间,只要能拨打电话,就可以实现对远程现场生产过程的实时监控,唯一需要的是Modem和电话线。第1章绪论Web服务器程

10、序(Web Server):Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。控制策略生成器(StrategyBuilder):是面向控制的新一代软件逻辑自动化控制软件。提供包括:变量、数学运算、逻辑功能和程序控制处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。第1章绪论1.3组态软件性能指标实时多任务高可靠性标准化第1章绪论本章到此结束!敬请提结返回本章首第2章图形界面及其生成系统2.42.52.62.7动画连接运行创建实时趋势创建历史报表2.1力控

11、监控组态软件组成开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等一. ForceControl 集成环境开发系统(Draw):是一个集成的开发环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组件等。Draw有4种图形对象:线、填充体、文本、按钮属性为颜色,大小,静态、动画。界面运行系统(View): 界面运行系统用来运行由开发系统Draw创建的画面。支持的画面数量不受限制,数据刷

12、新速度为5s实时数据库(DB式应用系统的基:是数据处理的核心,构建分布。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。I/O驱动程序: I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。网络通信程序(NetClient/NetServer):网络通信程序采用TCP/IP通信,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信。二.ForceCntrol 其它的可选程序组件Server): 2C/422/485接口,可串行通信程序(两台计算机之间,使用RS

13、实现一对一的通信;如果使用RS485总线,还可实现一对多台计算机的通信。拨号通信程序(TelClient/TelServer):任何地方与工业现场之间,只要能拨打电话,就可以实现对远程现场生产过程的实时监控,唯一需要的是Modem和电话线。Web服务器程序(Web Server):Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。控制策略生成器(StrategyBuilder):是面向控制的新一代软件逻辑自动化控制软件。提供包括:变量、数学运算、逻辑功能和程序控制处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控

14、制算法。同时提供开放的算法接口,可以嵌入用户自己程序。三、力控组态实例入门1、建立工程打开工程管理器,选择“新增应用”,在应用名称对话框中输入一个应用程序的名称 “MonitorPLC”,按“确定”按钮。在工程列表中会出现新建的工程,单击该工程(或开发系统按钮)并进入组态,打开 Draw,开始组态工作。 MonitorPLC2、创建点、Draw导航器中双击“实时数据库”项使其展开,在展开项目中双击“数据库组态”启动组态程序DbManger,如图所示。、启动DbManger后出现DbManger主窗口,如图所示、选择菜单命令“点/新建”或在右侧的点表上双击任一空白行,出现定区域和点类型”对话框,

15、如图所示选择“区域00”及“数字I/O点”点类型,然后单击“继续”按钮,进入点定义对话框,如图所示。. 在“点名”输入框内键入点名“MX0”,其它参数可以采用系统提供的缺省值。单击 “确定”按钮,在点表中增加了一个点“MX0”,如图所示。.重复以上步骤,创建点。1、MY0、MY1和MY2最后单击“存盘”按钮保存组态内容,然后单击”按钮,返回到主窗口3、定义I/O设备在数据库中定义了上述5个点后,下面将建立一个 I/O设备PLC,上述定义好的5个点的值将取自 PLC。在Draw导航器中双击“实时 数据库”项使其展开,选择“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使 其展开,

16、然后继续选择厂商名 “NaiS(松下电工)”并双击使 其展开后,选择项目“FX系列”,如图所示。、双击项目“FX系列”出现“I/O设备定义”对话框在“设备名称”输入框内键入一个人为定义的名称 “NEWPLC”(大小写不限)。在通信端口下拉条中选择“COM1”,“设备地址”输入框内键入1。其余保持默认值。点击“完成”按钮。如图所示。此时在导航器的“FX系列”下面增加了一项 “NEWPLC”。数据连接现在将已经创建的5个数据库点与NEWPLC联系起来,以使这5个点的PV参数值能与I/O设备 NEWPLC进行实时数据交换。这个过程就是建立数据连接的过程。由于数据库可以与多个I/O设些点进行数据交换,

17、所以我们必须指定哪个I/O设备建立数据连接。、启动数据库组态程序DbManager,双击点“MX0”,切换到“数据连接”一页,出现如图所示对话框。、点击参数“PV”,在“连接I/O设备”的“设备”下拉框中选择设备“NEWPLC”。点击“增加”按钮,出现如图所示的“设备连接项”对话框。在“寄存器/继电器”选择框中选择“X/WX(外部输入继电器)”,在“地址”输入框中输入0,“位偏移”输入框中输入0,点击“确定回MX0MX1MY0MY1MY2寄存器/继电器X(按位)X(按位)Y(按位)Y(按位)Y(按位)数据格式bitbitbitbitbit地址01012重复上述步骤,可连接所有定义过的点。在重复

18、上述步骤时,对于同一 继电器,位偏移依次加1。对话框中填写的值如表所示。最终结果如图所示。单击“退出”按钮,返回DRAW主窗口4、创建窗口选择“文件F/新建”命令出现“窗口属性”对话框,如图所示。全部保持默认值,点击“确定”按扭,建立了一个新的窗口。按图所示绘制窗口图形。5、制作动画连接前面已经做了很多事情,包括:制作显示画面、创建数据库点,并通过一个自己定义的I/O设备 “NEWPLC”把数据库点的过程值与设备NEWPLC连接起来。现在再回到开发环境Draw中,通过制作动画链接使显示画面活动起来(1)定义数据源界面系统除了可以访问本地数据库(即与界面系统运行在同一台PC机上的数据库)外,还可

19、以通过网络访问安装在其它计算机上的 ForceControl数据库中的数据。因此,当在界面系统Draw中创建变量时,如果变量引用的是外部数据源(包括:ForceControl数据库,DDE服务器或其它第三方数据提供方),首先对要引用的外部数据源进行定义。激活Draw菜单“特殊功能S/数据源定义”,出现“数据源定义”列表框,如图所示。列表框中已经存在了一个数据源:“本地数据库(DB)”。这是系统缺省定义的数据源,它指向本机上的DB数据库(2)单击“取消”和“返回”按钮,退出“数据源定义”对话框(3)动画连接有了变量之后就可以制作动画连接。一旦创建了一个图形对象,给它加上动画连接就相当于赋予它“生

20、命”使其“活动”起来。双击“X0”上面的图形,弹出如图所示的“动画连接”对话框。单击“颜色相关动作”一列中的“条件”按扭,弹出“颜色变化”对话框如图所示。单击“变量选择”按扭,弹出“变量选择”对话框,如图所示。图中,选择“MX0”和“PV”,点击“选择”按扭。然后“确认”每一个对话框,则第一个圆的动画连接就制作完成。同理,按上述步骤定义其余图形的动画连接。注意变量选择与相应的标注相同,即 MX0为监视PLC中的X0的接点,依次类推。保存制作结果。6、配置系统在导航器中选择“配置”、“初始启动设置”,弹出“初始启动设置”对话框,如图所示。点击“增加”按扭,选择“DRAW1”,“确定”该对话框。到

21、现在为止,上位机的组态程序已经制作完成。连接PLC和计算机,启动FPWIN-GR,编一小段PLC程序下载到 PLC中并让其运行,再切换到“离线”状态。然后在ForceControl工程管理器中选择应用程序“MonitorPLC”,进入“运行系统”。接通PLC的X0,X1点可以看到组态画面上的图形颜色随PLC上接点的变化而变化。习题2.1.2 创建简单工程一、工程总体概况中一个项目总的要求可分为5个部分,即控工艺,执行部件及控制点数,控制设备,工业控制现场现场模拟和监控以及数据库。应用实例化学反应釜PLC控制组态仿真存储罐液面的实时高 度、入口阀门、出口阀门、启动和停止两个按钮;有1个工艺,为罐

22、中液体的配方具体驱动控制电磁阀和检测两个按钮的开关状态用一台PLC(可编程控制器)来实现。即PLC的输出端用两个点接电磁阀,用两个输入点接两个按钮。PLC的拖串行线与一台工业PC机相连。在本例中,有5个控制点,为存储罐液面的实时高度、入口阀门、出口阀门、启动和停止两个按钮;有1个工艺,为罐中液体的配方。5个点中入口阀门和出口阀门用电磁阀控制,液面的实时高度用高精度液位传感器检测,两个按钮用常用的机械按钮。但是5个点用4个变量(即反映存储罐的液位模拟量、入口阀门的状态为数字量、反映出口阀门开关状态的数字量、控制整个系统的启动与停止的开关量)就行。现场模拟和监控可以用软件将现场情况在工业PC机中模

23、拟出来,例如:在存储罐的液体控制项目中,可以设计两个按键代替实际的启动和停止开关,再设计出一个存储罐和两个阀门,当用鼠标单击开始按键时入口阀门不断地向一个空的存储罐内注入某种液体,当存储罐的液位快满时,入口阀门自动关闭,同时出口阀门自动打开,将存储罐内的液体排放到下游。当存储罐的液位快空时,出口阀门自动关闭,入口阀门打开,又开始向快空的存储罐内注入液体,过程如此反复进行。同时将液位的变化用数字显示出来。在实际控制过程中用一台PLC来实现控制,在仿真时,整个逻辑的控制过程都是用一台仿真PLC(可编程控制器)来实现的,仿真P储罐的关闭哪看到整是一个力控的仿真软件,它除了采集存数据,还能判断什么时候

24、应该打开或阀门。力控R除了要在计算机屏幕上系统的运行情况(如:存储罐的液位变化和出入口阀门的开关状态变化等)外,还要能实现控制整个系统的启动与停止 。二、使用组态软件的一般步骤组态软件创建新的工程项目的一般过程是:绘制图形界面、创建数据库、配置I/O设备并进行I/O数据连接、建立动画连接、运行及调试。组态一般步骤 : 将开发的工业控制项目中所有I/O点的参数收集齐全,并填写表格。 搞清楚所使用的I/O设备的生产商、种类、型号,使用的通讯接口类型、采用的通讯协议,以便在定义I/O设备时做出准确选择设备包括PLC、板卡、模块、智能仪表等等。 根据工艺过程绘制、设计画面结构和画面草图。 按照第1步统

25、计出的表格,建立实时数据库,正确组态各种变量参数。 根据第1步和第3步的统计结果,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。 将所有I/O点的I/O标识收集齐全,并填写表格, I/O标识是唯一地确定一个I/O点的关键字,组态软件通过向I/O设备发出I/O标识来请求其对应的数据。在大多数情况下I/O标识是I/O点的地址或位号名称。 根据第4步的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。 将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画属性和幅度。 对组态内容进行分段和总体调试。 系统投入运行三、创建第一个简单工程实例1、启动力控R

26、工程管理器,出现工程管理器窗口在“应用名”输入框内输入要创建的应用程序的名称,不妨命名为“液位平衡”。在“路径”输入框内输入应用程序的路径,或者单击“.”按钮创建路径。最后单击“确认”按钮返回。应用程序列表增加了“液位平衡”,即创建了液位平衡项目,同时也是液位平衡项目的开发窗口2、单击“新增应用”按钮,创建一个新的工程。出现如图2-2所示的应用定义对话框3、单击“开发系统”按钮进入开发系统。即进入图2-3所示的液位平衡项目的开发窗口2.2 开发环境开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。 Draw和View主要完成人机界面的组态和运行, D

27、B主要完成过程实时数据的采集(通过I/O 驱动程序)、实时数据的处理(包括:报警处理、统计处理等)、历史数据处理等2.2.1 数据库概述双击图2-3中“数据库组态”选项,出现如图2-4(最小化)所示的窗口根据以上工艺需求,定义4个点参数:( 1 )反映存储罐的液位模拟I/O 点,点的名称定为“YW”。(2)入口阀门的状态为数字I/O点,点名定为“IN1”。( 3 )反映出口阀门开关状态的数字I/O 点, 命名为“OUT1”。(4)控制整个系统的启动与停止的开关量,命名为“RUN”。2.2.3定义I/O设备(1)在导航器中选择“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使其展

28、开,选择项目“仿真PLC”下的“Simulator(仿真PLC)”(2)双击项目“Simulator(仿真PLC)”出现“设备定义向导”对话框,如图2-8。在“设备名称”输入框内键入自定义的名称,命名为“PLC1”(不区分大小写)。“数据更新周期”可以1000毫秒。即I/O驱动程序向数据库提供更新的数据的周期。2.2.4数据连接(1)启动数据库组态程序DBManager,双击点“YW”,再单击“数据连接”,出现如图2-9所示对话框:(2)在“定义I/O设备”下拉框中选择设备“PLC1”,再单击“增加”按钮,出现如图210所示数据连接生成器对话框:(3)双击“IN1”,再单击打开“数据连接”页,

29、建立数据连接。单击“增加”按钮,出现图211所示数据连接生成器对话框,在“选择区域”下拉列表中选择“DI(数字输入区)”,“通道号”指定为“0”。(4)用同样的方法为点OUT1和RUN创建PLC1下的数据连接,它们的“选择区域”分别选择“DI(数字输入区)”和“DO(数字输出区)”,“通道号”分别指定为“1”和“0”,最后的对话框形式如图212所示:2.3创建窗口选择菜单命令“文件F/新建”,出现如图213所示的 “窗口属性”对话框2.4创建图形对象在开发系统(Draw)导航器中(见图23)双击“子图”出现图214子图列表对话框。单击子图前面的“”号展开子目录(图215),在子目录中选“罐”,

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

31、口阀门”和“存储罐液位”。把“反应监控中心”和符号(#)移动到存储罐的下面。把字符串“入口阀门”和“出口阀门”分别移动到入口阀门和出口阀门图形下面。3.按纽制作创建的按钮上有一个标志“Text”(文本)。选定这个按钮,单击鼠标右键,弹出右键菜单。选择 “对象属性(A)”,弹出“按钮属性”对话框,在其中的“新文字”项中输入“开始”,然后选择“确认”键确认。用同样的方法继续创建“停止”按钮。2.5动画连接1.阀门动画连接双击入口阀门对,出现图217动画连接对话框要让入口阀门按一个状态值来改变颜色。选用连接“颜色变化-条件”。单击“条件”按钮,出现图218所示的对话框在对话框: 单击“变量选按钮,展

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

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

34、。在停止按纽的“按下鼠标”事件的脚本编辑器里输入“RUN.PV=0;”。这个设置表示,当鼠标按下“停止”按钮后,变量RUN.PV的值被设置为0。2.6运行保存所有组态内容,重新启动力控R工程管理器,选择工程“液位平衡”,然后单击“进入运行”按钮运行系统。在运行画面的菜单中选择“文件(F)/打开(O)”,弹出图224选择窗口对话框选择“液位平衡”窗口,再按“确定”,出现图225所示运行过程。在画面上单击“开始”按钮,您会看到阀门打开,存储罐开始被注入;一旦存储罐即将被注满,它会自动排放,然后重复以上过程。您可以在任何时候单击“停止”按钮来中止这个2.7创建实时趋势1.制作按钮在主画面反应监控中心

35、中创建一个“观察实时趋势曲线”按钮。按2.4节制作按钮的方法2创建窗口创建一个新的实时趋势窗口,方法是:点击工具条中的“创建一个新文档”工具条或主菜单中文件/新建或者双击导航器中窗口,出现如图213所示的窗口属性对话框,在窗口名字中输入“实时趋势”,按“确定”钮3创建实时趋势 在工具箱中选择“实时趋势”按钮或主菜单中插在“实时趋势”窗口中点击并拖拽到鼠标。理普通图形对象一样来改变实时入/合适趋势小后释这时可以右击“实时趋势图”打开其“对像趋势图的属性属性”对话框,通过这个对话框可以改变实时趋势图的填充颜色、边线颜色、边线风格等。 双击趋势对象,弹出如图227所示的“实时趋势组态”对话框分别修改

36、“时间刻度/刻度数”为6及“数值刻度/刻度数”为4,其他相应的值改变如图 改变“表达式”的值。双击笔号1,打开“变量选择”对话框,在选项卡“实时数据库”中选择变量yw.pv即可。 在本窗口中创建一个“返回按钮”。保证在画面运行时能返回主界。位实时趋势变化曲线”、“ 液位高分别插入“度”、“时间”三个文本最终创建的实时趋势如图4动画连接 “观察实时趋势曲线”按钮与实时趋势变化曲线窗口连接,在溶液控制窗口中双击“观察实时趋势曲线”按钮,出现如图217所示的对话框,在框中选窗口显示,出现窗口选择对话框,选择实时趋势。 同样在“实时趋势”窗口中进行“返回控制中心”的动画连接。运行后实时趋势曲线显示在窗

37、口中2.8创建历史报表1制作按钮在主画面反应监控中心中创建一个“查看历史报表”按钮。按2.4节制作按钮的方法2创建窗口创建一个新的历史表窗口,方法是:点击工具条中的“创建一个新文档”工具条或主菜单中文件/新建或者双击导航器中窗口,出现如图213所示的窗口属性对话框,在窗口名字中输入“历史报表”,按“确定”钮,出现如图226类似的历史报3创建历史报表 在工具箱中选择“历史报表”按钮或主菜单中插入/历史报表,在“历史报表”窗口中点击并拖拽到合适大小后释放鼠标。这时可以象处理普通图形对象一样来改变历史报表的属性。右击“历史报表图” 打开其“对像属性”对话框,通过这个对话框可以改变历史报表的填充颜色、

38、边线颜色、边线风格等。双击趋势对象,弹出如图230所示的“历史报表组态”对话框,在变量页中双击“点名 ”下的空格,出现变量选择对话框,选定yw.pv按确认键,点名自动输入 在本窗口中创建一个“返回按钮”。保证在画面运行时能返回主界面。 插入“历史报表”文本标题最终创建的实时趋势如31所示4动画连接 “查看历史报表”按钮与历史报表窗口连接,在反应监控中心窗口中双击“查看历史报表”按钮,出现如图217所示的对话框,在框中选窗口显示,出现窗口选择对话框,选择历史报表。 同样在“历史报表”窗口中进行“返回控制中心”的动画连接。运行后历史数据显示在窗口中的历史报表中。最后的反应监控中心的窗口如图232所

39、示,在运行时点击“查看历史报表”进入历史报表窗口,历史数据显示在表格中。当点击“观察实时趋势曲线”时,实时函数曲线显示在窗口中。第3章变量3.1 变量类别3.2定义新变量变量的位处理搜索被引用变量和删除变量3.1 变量类别1、窗口中间变量2、中间变量3、数据库变量4、间接变量5、系统变量3.1.1 窗口中间变量窗口中间变量作用域仅限于力控R应用程序的一个窗口,或者说,在一个窗口内创建的窗口中间变量,在其它窗口内是不可引用的,即它对其它窗口是不可见的。窗口中间变量是一种临时变量,它没有自己的数据源,通常用作一个窗口内动作控制的局部变量、局部计算变量,或用于保存临时结果3.1.2中间变量中间变量的

40、作用域范围为整个应用程序,不限于单个窗口。一个中间变量,在所有窗口中均可引用。即在对某一窗口的控制中,对中间变量的修改将对其它引用此中间变量的窗口的控制产生影响。窗口中间变量也是一种临时变量,它没有自己的数据源。中间变量适于作为整个应用程序动作控制的全局性变量、全局引用的计算变量或用于保存临时结果。3.1.3间接变量间接变量是一种可以在系统运行时被其它变量代换的变量,一般将间接变量作为其它变量的指 针,操作间接变量也就是操作其指向的目标变量,间接变量代换为其它变量后,引用间接变量的地方就相当于在引用代换变量一样例3-1:一个矩形图形上“垂直百分比填充”的动作要求根据不同的条件,数值来自数据库变

41、量LIC101.PVIC102.PV。可以引用一个中间变量INDIRECT,做如下表达式:当 条 件 满LIC101.PV当 条 件 满 LIC102.PV足 条 件 1 时 : INDIRECT=;/表达式1足 条 件 2 时 : INDIRECT=;/表达式23.1.4数据库变量当要在界面上显示处理数据库中的数据时,需要使用数据库变量。一个数据库变量对应数据库中的一个点参数(关于力控R数据库的信息请参考后面的内容)下面介绍定义变量数据源的方法:激活Draw菜单“特殊功能S/数据源”或在导航器中打开“数据源”项,出现如图3定义”列表框:在这个列表框上可以“添加”、“删除”或“修改”变量数据源

42、。可以看到,列表框中已经存在了一个数据源:“本地实时数据库(DB)”。这是系统缺省定义的数据源,它指向本机上的数据库。单击图31中的“添加”按钮,出现如图3 2所示的“数据源定义”对话框,框中各项解释如下3.1.5系统变量力控R提供了一些预定义中间变量,称之为系统变量。每个系统变量均有明确的意义,可以完成特定功能。例如,若要显示当前系统时间,可以将系统变量“$time”动画连接到一个字符串显示上,具体系统见使用手册量均以美元符号($)开头。3.2定义新变量在工程项目控制中有很多新的变量要重新定义,若要定义一个新变量,可按如下步骤进行:单击框按钮,弹出如图35所示变量选择对话单击按钮,进入实时数

43、据库点定义对话框3.3变量的位处理对于数据类型为整型和实型的变量可以按位(BIT)进行读写访问,访问VAR整型变量的16个位,表示方法分别为:VAR.01、VAR.16。比如,如果将VAR的值设为2389,则VAR.16、VAR.01的值为:0、0、0、0、1、0、0、1、0、1、0、1、0、1、1。3.4搜索被引用变量和删除变量已创建的变量若在动画连接、脚本程序或其它表达式中被使用过,则变量成为被引用变量,当要删除一的动画被引用变量时,首先要找到引用此变量和本程序,并对其进行修改以取消对没有被引用过的变量可以直接对变量的删除3.4.1删除变量若要删除已创建变量,激活Draw菜单命令“特殊功能

44、S/删除变量”,出现如图3-7“删除变量”对话框在下拉框“变量类别”中选择要删除变量的类别,出现提示3.4.2搜索被引用变量Draw提供了搜索被引用变量的功能。若要查询关于变量的全部被引用的情况,激活Draw菜单命令 “特殊功能S/变量引用导航”,出现如图39所示的“选择变量”对话框:首先指定要搜索的变量所属的变量类别。在变量类别下拉框中选择相应变量类别,下面的列表框中自动列出此类别下的全部变量(包括被引用变量、未被引用变量)。选择其中一个或多个变量(若要同时选取多个变量,可在按下“Ctrl”键的),然后单击“搜索”按索后,出现如图310所示同时,用钮,经过的“变量标左键点段时间”对话框:对话

45、框中被搜索的变量名称按树形结构排列显示。如果某一变量名称前面的展开符号显示为“”,表示此变量已被引用过,此时用鼠标双击变量名称或单击展开符“”,则该变量被引用的内容进一步展开。如果变量名称前面的展开符号显示为“过。”,表示此变量没有被任何地方引用选择一个被引用过的变量名,用鼠标双击变量名称或单击变量名前面的展开符“”,变量被引用的内容进一步展开,如图311所示图311示例中,east变量在窗口动作和动画连接中均被引用过。首先我们来说明如何察看变量在窗口动作中的引用情况。双击“窗口动作”项,内容继续展开,如图312所示。可以看出,east变量在名称为“主楼”的窗口动作中被引用,双击“主楼”项,内

46、容继续展开,如图313所示可以看出,east变量在窗口的周期性动作和进入窗口动作中被引用过,双击“窗口运行时周期执行”或“进入窗口”,对应的脚本编辑器被打开,如图314所示在脚本编辑器中,可以利用脚本编辑器的字符查找功能对变量east进行查找或替换4.1基本概念实时数据库系统是一个分布式数据库系统 。力控R的实时数据库系统由管理器和运行系统组成,实时数据库将组态数据、实时数据、历史数据等以一定的组织形式存储在介质上。实时数据库运行系统可以完成对生产实时数据的各种操作:如实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理 等。管理器是管理实时数据库的开发环境(DbManager

47、),通过DbManager可以生成实时数据库的基础组态数据,来供运行系统调用。1区域:区域是根据生产装置运行的特点将一个生产工艺过程分成几部分,设计时可以将各部分装置的数据划分在不同的区域内。也可以针对一个工厂级数据来进行管理。例如化工厂的反应工段、公用工程工段、炼油厂的催化裂化工段 等,就可以分在不同的区域里。每个力控数据库系统可以支持多达31个区域。2单元:单元通常是把与一个工艺设备或完成一个工艺目标的几个相连设备有关的点集合在一起,例如一个反应器、锅炉(包括汽包等)、再生器等设备上的监控点都可以分配到一个单元内。力控的许多标准画面是以单元为基础操作 的,如:总貌画面就可以按照单元分别或集

48、中显示点的测量值。每个点都必须分配给一个单元,而且只能分配一个单元。3点类型:点类型是将完成特定功能的一类点。力控数据库系统提供了一些系统预先定义的标准点类型, 如:模拟I/O点、数字I/O点、累计点、控制点、运算点等;系统也可以创建自定义点类型。4点:在数据库中,系统也以点(TAG)为单位存放各种信息。点是一组数据值(称为参数)的集合。在点组态时定义点的名称。点可以包含标准点参数或者用户自定义参数。5数据库访问:对数据库的访问采用“点名.参数名”的形式访问点及参数,如“TAG1.PV”表示点TAG1的PV参数,通常PV参数代表过程测量值数据库变量缺省访问的是PV参数。如:访问“TAG1”即表

49、示访问 “TAG1.PV”。6本地数据库:本地数据库是指当前的工作站内安装的力控数据库,它是相对网络数据库而言的。7网络数据库:相对当前的工作站,安装在其它网络结点上的力控数据库就是网络数据库,它是相对本地数据库而言的。8数据连接:数据连接是确定点参数值的数据来源的过程。力控数据库正是通过数据连接建立与其它应用程序(包括:I/O驱动程序、DDE应用程序、OPC应用程序、网络数据库等)的通信、数据交互过程。4.2数据库管理器DbManager是定义数据字典的主要工具。通过DbManager可以完成:点参数组态、点类型组态、点组态、数据连接组态、历史数据组态等功能。4.2.1导航器与点表导航器是显

50、示数据库层次及内容的窗口,它采用树形结构,最多可以形成3层,根部是数据库,其下一层是区域,区域下一层为点类型。数据库点表是一个二维表格,一行代表一个点,列显示各个点的信息,点信息包括点的参数值,参数设置,数据连接等信息。在点表上,点表支持鼠标双击操作,也可以用箭头键、“Tab”键、“PageUP”键、“PageDown”键、“Home”“End”键键来定位当前选中单元。点表内显示的内容决定于导航器的当前选择。例如:如果在导航器上选择根部“数据库”,则点表会自动显示数据库内所有点的信息,如果在导航器上选择区域0下的模拟I/O点,则点表会自动显示区域0内所有模拟I/O点的信息。4.2.2 工具条D

51、bManager的热键、工具条是菜单的快捷工具,菜单是主要钮和菜单工具,下表列出了热键、工具栏按览表,具体使用方法在菜单的使用中一起讨论。表热 键 、 工 具 条 和 菜 单 的 览 表414.3 菜单在DbManager主窗口中的主菜单中有工程、点、工具、帮助四项,其中点的内容最多也最重要。4.3.1 点点是实时数据库系统保存和处理信息的基本单位。点存放在实时数据库的点名字典中。实时数据库根据点名字典决定数据库的结构,分配数据库的存储空间。在点的下拉菜单中有新建、修 改、删除、等值化、复制、自动粘贴、手动粘 贴、查找、转移区域、点参数、点类型,下面先讨论点类型。1创建用户自定义点类型与点参数

52、组态数据库标准点预定义了许多标准点参数以及用这些组成的各种标准点类型,您也可以自己创建自定义类型的点参数和点类型,在点的下拉菜单中选“点类型”出现如图42所示的“点类型”对话框:图44点类型组态对话框2创建自定义点参数若要创建自定点参数,选择DbManager菜单命令“点T/点参数”,出现如图45所示的“点参数”对话框:图45点参数对话框图45所示对话框中在“标准”和“自定义”页中分别列出了标准点参数和自定义点参数。对于标准点参数,不能增加、修改或删除。若要创建自定义点参数,切换到“自定义”页,选择“增加”按钮,出现如图46所示的“点参数组态”对话框:在图46“名称”一称。选择数据类型字符型三

53、种。输入要创建的点参数名数据类型分为实型、整型、在“提示”一栏中输入对该参数的提示信息(提示信息一般要简短,它将出现在点组态对话框和点表的列标题上)。在“说明”一栏中输入对该参数的描述说明。图46点参数组态对话框3新建点若要创建点,可以选择DbManager菜单命令“点 T/新建”;按下快捷键“Ctrl+A”;单击工具栏“新建数据库点”按钮;选中图42导航器中的数据库后单击鼠标右键,弹出右键菜单后选择“新建”项;双击点表的空白区域;当前选中单元处于点表的空白区域时按下回车键等,此时出现如图4 7所示的指定区域和点类型对话框,选定区域和点类型后,点击继续按钮,进入点组态过程。图47指定区域和点类

54、型对话框 模拟I/O点模拟I/O点,信号量程变换和输出量为模拟量,可完成输入报警检查、输出限值等功能。组态对话框共有4页:“基本参数”、“报警参数”、“数据连接”和“历史参数”。其各项意义解释如下: 基本参数页模拟I/O点的基本参数页中的各项用来定义模拟I/O点的基本特征,图48新增点对话框图411 报警参数页 报警参数页报警参数页其外观解释如下:图411所示,页中各项意义 数据连接页模拟I/O点的数据连接页中的各项用来定义模拟I/O。其外观如图412所示,页中各点数据连接过项意义解释如下:左侧列表框中列出了可以进行数据连接的点参数及其已建立的数据连接情况。对于测量值(即PV参数),有三种数据

55、连接可供选择:I/O设备、网络数据库和内部链接。 历史参数页模拟I/O点的历史参数页中的各项用来确定模拟I/O点哪些参数进行历史数据保存,以及保存方式及其相关参数。其外观如图413所示图413 历史参数页左侧列表框中列出了可以进行保存历史数据的点参数及其历史参数设置情况。数字I/O点数字I/O点,值为离散量,可对输入信号进行状态检查。当在图47所示的指定区域和点类型定区域(例如区域00)和数字I/O点续按钮,出现如图414新增点对话对话框后,点框,组态对话框共有4页:“基本参数”、“报警参数”、“数据连接”和“历史参数”。其各项意义解释如下: 基本参数页数字I/O点的点的基本特征意义解释如下参

56、数页中的各项用来定义数字I/O其外观如图414所示,页中各项图414新增点对话框 报警参数页数字I/O点的报警参数页中的各项用来定义数字I/O点的报警特征。其外观图415所示 累计点累计点,输入值为模拟量,除了I/O模拟点的功能外,还可对输入量按时间进行累计。当在图47所示的指定区域和点类型对话框中选定区域(例如区域00)和累计点后,点击继续按钮,出现如图416本参数”增点对话框,组态对话框共有3页:“基“数据连接”和“历史参数”。 基本参数页累计点的基本参数页中的各项用来定义累计的基本特征图416新增点对话框例如:用累计点TOL1来监测某一工艺管道流量。流量用测量值(PV)来监测,经量程变换

57、后其工程单位是:吨/小时。假设实际的数据库采集周期为2秒,10秒钟之内采集的数据经过TOL1线性量程变换后,其测量值监测的5次结果按时间顺序依次为: T1=360吨/小时、T2=720吨/小时、T3=1080吨/小时、T4=720吨/小时、T5=1440吨/小时,那么10秒钟在TOL1点的TOTAL参数的秒内的增量值为:内流量累计结果将变化上,TOTAL在T1/3600*2+T2/3600*2+T3/3600*2+T4/3600*2+T5/3600*2,即为4.8吨。表示在10秒内,该管道累计流过了4.8吨的介质。 控制点控制点通过执行已配置的PID算法完成控制功能。当在图47所示的指定区域和

58、点类型对话框中选定区域(例如区域00)和控制点后,点击继续按钮,出现新增点对话框,当选择报警参数页时出现如图417所示的报警参数页对话框,组态对话框共有5页:“基本参数”、“报警参数”、“控制参数”、“数据连接”和“历史参数”。 基本参数页:控制点的基本参数页中的各项与模拟I/O点相同。 报警参数页:控制点的报警参数页如图417所示,页中的各项与模拟I/O点大体相同,只增加一项坏PV报警。 控制参数页:控制点的控制参页中的各项用来定义控制点的PID控制特征。其外观如图418所示, 运算点运算点,用于完成各种运算。含有一个或多个输入,一个结果输出。目前提供的算法有:加、 减、乘、除、乘方、取余、

59、大于、小于、等于、大于等于、小于等于。PV,P1,P2三操作数均为实型数。对于不同运算P1和P2的含义亦不同。当在图47所示的指定区域和点类型对话框中选定区域(例如区域00)和运算点后,点击继续按 钮,出现如图419所示的新增点对话框,组态对话框共有4页:“基本参数”、“数据连接”和“历史参数”。其各项意义解释如下: 基本参数页运算点的基本参数页中的各项用来定义运算点的基本特征。其外观如图418所示 数据连接页运算点的数据连接页中的各数据连接过程。其外观如图由于运算点仅用于实现数据PV参数及其他所有参数均不能进行I/O设备连接网络数据库连接,只能进行内部连接 组合点组合点针对这样一种应用而设计

60、:在一个回路中,采集测量值(输入)与下设回送值(输出)分别连接到不同的地方。组合点允许您在数据连接时分别指定输入与输出位置。当在图47所示的指定区域和点类型对话框中选定区域(例如区域00)和组合点后,点击继续按钮,出现如图4 21新增点对话框,组态对话框共有3页:“基本参数”、“数据连接”和“历史参数”。 数据连接也组合点的数据连接页与模拟I/O点基本相同,唯一的区别是在指定某一参数的数据连接时,必须同时指定“输入”与“输出”。图421 组合点对话框 自定义类型点如果在点类型中自定义了新的类型,那么可以在数据库列表中创建自定义类型点。当在图47所示的指定区域和点类型对话框中选定区域(例如区域0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论