力控课件(第一天)_第1页
力控课件(第一天)_第2页
力控课件(第一天)_第3页
力控课件(第一天)_第4页
力控课件(第一天)_第5页
已阅读5页,还剩48页未读, 继续免费阅读

下载本文档

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

文档简介

1、 力控监控组态软件培训课程(1)希 望希 望21、我们的培训课程是一个互动的过程,希望大家积极参与其中。2、如果有问题可以在课上及课下随时沟通。3、希望通过培训,使大家可以对于力控软件的基本功能有一个初步的了解,便于今后深入学习。4、如果通过培训大家觉得这款组态软件还不错,可以试着在以后的工作及生产中进行应用。5、我们开始今天的课程吧,lets go.目 录目 录31、软件基本结构介绍及选型说明2、软件的开发环境和运行环境3、如何制作一个简单的工程4、核心组件-趋势曲线的应用目 录目 录4 软件结构与组件说明软件结构与组件说明1监控组态软件简介5监控组态软件:监控组态软件: 一般英文简称为三种

2、,分别为HMI/MMI/SCADA,对应全称为Human and Machine Interface/Man and Machine Interface /Supervisory Control and Data Acquisition,中文翻译为:人机界面/监视控制和数据采集 软件。 目前组态软件的发展迅猛,已经扩展到企业信息管理系统,管理和控制一体化,远程诊断和维护以及在互联网上的一系列的数据整合。 6监控组态软件简介 组态软件是指一些数据采集与过程控制的专用软件,它是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的

3、软件工具。 组态软件能把各种现场的数据和动态数据,以图形界面的形式在PC计算机上展现出来。使操作人员能方便的监控现场的各种生产参数。 组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。 7监控组态软件简介 在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,

4、升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。 8监控组态软件简介 集输总厂有东营原油库等3个大型原油库, 2座压气站,4座集输泵站,22座集气站;有2套日处理总气量100万立方米的轻烃回收装置。 经过多年努力,油气集输总厂已经建成DCS系统5套、PLC控制系统10套、输油管道检漏系统3套、天然气自动计量系统35套,孤岛压气站、东营压气站、

5、埕岛站、东营原油库、孤岛原油库、永安站、集贤站、临淄原油库已经基本实现自动化。 所有的这些自动控制系统,都是用监控组态软件 ,做为操作员和现场设备的交互窗口,通过组态软件,把现场参数显示到计算机上,操作员又可以通过组态软件,给现场的各种设备,比如电动阀门发出命令,使其按要求自动调节,减轻劳动强度。例 子例 子 1 0 . 6 7 . 5 8 . 1 81 0 . 6 7 . 5 8 . 1 89监控组态软件简介关于力控PCAuto力控PCAuto是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、Web门户工具等产品组成。这

6、些产品不是孤立的,力控PCAuto是一个应用规模可以自由伸缩的体系结构,整个力控PCAuto系统及其各个产品都是由一些组件程序按照一定的方式组合而成的。 10监控组态软件简介力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大的提高了集成效率。力控监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网

7、络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。 软件结构111、 软件基本结构软件基本结构VIEWRTDBIOServer控制策略CommBridgeDataserverODBCRouterOPCServerCOMMSERVER扩展组件软软件件的的主主体体结结构构122 2、 CommBridgeCommBridge(网桥:用于无线(网桥:用于无线GPRS/CDMAGPRS/CDMA等方式的通讯服务程序)等方式的通讯服务程序) CommBridge是力控的一个

8、网桥组件,可以实现对GPRS/CDMA 等移动网络的支持,也可以支持特殊通讯标准,用灵活的方式将力控和软硬件通讯标准有机的结合在一起,起到一个通讯桥接的作用。该组件是以服务器的方式工作的。该组件支持多种特殊的通讯标准,可以将所有的力控I/O设备驱动采集上来的数据通过GPRS/CDMA网络以TCP/IP或UDP/IP协议(视选用的DTU功能决定)的方式映射到万维网的网络服务器上,通过服务器力控软件便可以将所有的GPRS/CDMA网络上的终端设备通过该组件将数据传送到服务器上,同时也可以处理一些特殊的通信方式。 CommBridge支持多个GPRS/CDMA设备同时并发访问,也支持单台DTU下多个

9、串口设备的RS485网络连接。软件组件说明软件组件说明133 3、ODBCRouterODBCRouter组件组件(力控力控DB与关系数据库的实时与关系数据库的实时/历史数据双向交互历史数据双向交互 ) ODBCRouter组件,采用OLE DB技术,实现把力控的数据按照一定的格式,通过ODBC的方式转储到关系数据库里,当用户需要将力控的实时数据库或历史数据库中的值转储到关系数据库中,可以使用该组件;同时,当用户需要将关系数据库中的数据写入力控的数据库中时,也可以使用该组件。 功能: 1、将力控的实时数据库中的值转储到关系数据库中,存储方式如下: 变化存储 触发存储 周期存储 2、将力控的历史

10、数据库中的值转储到关系数据库中,存储方式如下 固定存储:根据起始时间,按一定的时间间隔,存储固定时间长度 的历史值 变量控制:由指定的变量来触发存储 144 4、OPCServerOPCServer( 力控数据库力控数据库DBDB提供标准的提供标准的OPC DA 2.0 OPC DA 2.0 服务器应用程序)服务器应用程序) OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。 OPC是为了解决应用软件与各种设备驱动程序的通信而产生的一项工业技术规范和标准。它采用客户/服务器体系,基于Microsoft的OLE/COM技术,为硬件厂商和应用软件开发者提供

11、了一套标准的接口。 OPC扩展了设备的概念,只要符合OPC服务器的规范,OPC客户都可与之进行数据交互,而无需了解设备究竟是PLC还是仪表。甚至如果在数据库系统上建立了OPC规范,OPC客户便可与之方便地实现数据交互。力控实时数据库DB就是采用后者,数据库按照标准的OPC2.0数据规范向第三方用户提供实时数据。软件组件说明155 5、CommCommServerServer(力控实时数据库(力控实时数据库DBDB之间或之间或DBDB与第三方的通讯接口组件)与第三方的通讯接口组件)CommServer是一个网络通讯的服务器组件,它是远程实时数据库的一个服务组件,是远程通讯的核心组件,支持采集站与

12、服务器间以各种物理层方式来互相通讯。如:采集站和服务器之间的力控软件可以利用该组件可以通过RS232、RS422、RS485、无线电台、电话轮巡拨号、GPRS、CDMA、以太网等方式来进行通讯。功能特点: 1、该组件具备分组和地址概念,网络不同节点的力控通过该组件可进行互相寻址。 2、通过该组件可以使多个客户端同时进行访问运行该组件的服务器。 3、该组件将力控软件虚拟成设备,远程力控通过IO驱动程序以各种网络方式来访问力控软件的数据服务器端。 4、具备故障恢复功能,通讯中断的时候具备自动恢复功能(包括Commserver所在的数据服务器故障重启连接),保证系统的稳定性。 5、直接将力控实时数据

13、库的数据进行发送,提高了系统的效率。 软件组件说明166 6、Data ServerData Server( (数据转发服务组件数据转发服务组件) ) Data Server可以将实时数据库DB视为协议通讯的Slave客户端,其它软、硬件做为通讯的Master主站,第三方软、硬件作为通讯主站通过该服务组件和力控提供的从站接口访问力控实时数据库DB的实时数据。如:力控可以提供标准的Modbus RTU、ASCII、TCP/IP协议以及标准CDT、101电力规约等的Slave服务,如需其它协议格式的Slave应用请与北京三维力控科技有限公司联系。7 7、NetServerNetServer(网络数

14、据服务组件)(网络数据服务组件) NetServer是力控标准网络版、WWW网络版、DBI接口等远程服务所必须的网络数据服务程序。通过它可以实现基于TCP/IP网络的C/S与B/S网络数据传输。 软件组件说明178 8、Web ServerWeb Server(WWWWWW版本中实现版本中实现B/SB/S结构中服务器的结构中服务器的WEBWEB服务程序)服务程序) 通过WebServer可以灵活地构建基于Intranet/Internet的网络应用。用IE浏览器作为一个标准的瘦客户端来浏览Web服务器的画面,应用WebServer提供的Web功能,可以使用户从IE浏览器上远程访问力控软件的工程

15、画面,浏览的效果与在力控服务器的VIEW运行系统中看到的工程画面完全相同,包含全部动态数据和动画。而在客户端并不需要手工安装任何软件。软件组件说明软件选型说明18二、力控二、力控Forcecontrol-V6.Forcecontrol-V6.1 1软件选型说明软件选型说明 力控Forcecontrol-V6.1软件分为开发版和运行版。 开发版随运行版免费赠送,开发版没有点数和时间的限制。在没有购买运行加密锁的情况下,请与北京三维力控科技有限公司联系,索取免费的注册授权号码,经授权后可进行不限时的开发。 运行版软件根据功能划分为单机版、标准网络版、WWW网络版,组件(对前三个版本的功能扩展,不属

16、单独版本) 。 对以上三个运行版本选型做简单介绍如下:191 1、单机版选型、单机版选型: : 单机版可以完成通用的单机监控功能,只能运行在单台PC上,其中不包括部分基本组件,如:NetServer和所有扩展组件功能,如:远程无线GPRS/CDMA通讯、ODBCRouter、CommServer等组件;单机版主要基本软件模块说明:单机版主要基本软件模块说明:VIEW(HMI)+DB(实时数据库)+IOServer(调度)单独收费组件:单独收费组件:CommServer、控制策略(Runlog)、CommBridge、ODBCRouter、OPCServer、DataServer等;软件选型说明

17、202 2、标准网络版选型、标准网络版选型: : 标准网络版可以完成通用的单机版监控功能,还具有如下功能:作为标准C/S网络应用的服务器端软件,可以通过TCP/IP网络与标 准的客户端软件连接,该模式的应用需要与客户端软件配合使用,标准网络版默认允许与5套客户端软件连接,如果需要更多的客户端应用时,请在采购时写明所需的客户端数量。该版本主要应用于具有服务器与操作员站的网络应用模式;两套标准的网络版软件可以实现力控软件数据库的冗余应用;标准网络版主要基本软件模块说明:标准网络版主要基本软件模块说明:VIEW(HMI)+DB(实时数据库)+IOServer(调度)+NetServer(网络服务)单

18、独收费组件:单独收费组件:CommServer、控制策略(Runlog)、CommBridge、ODBCRouter、OPCServer、DataServer等;软件选型说明213 3、WWWWWW网络版选型网络版选型: : WWW网络版主要实现基于Intranet/Internet的网络B/S模式的应用,WWW网络版是标准网络服务器,客户端采用IE浏览器即可通过上述网络进行远程连接。力控的WWW网络版为标准的“瘦”客户端模式,不需要手工安装任何软件。 WWW网络版默认允许5个IE客户端同时访问服务器,如果需要更多的同时浏览权限,请在采购时写明所需的客户端数量。WWWWWW网络版主要基本软件模

19、块说明:网络版主要基本软件模块说明:VIEW(HMI)+DB(实时数据库)+IOServer(调度)+WebServer(WEB服务)+NetServer(网络服务)单独收费组件:单独收费组件:CommServer、控制策略(Runlog)、CommBridge、ODBCRouter、OPCServer、DataServer等;软件选型说明22目 录目 录23 运行环境和开发环境运行环境和开发环境224一、运行环境介绍主程序之一(VIEW)主程序之一(DB)进程管理器主程序之一(IO)1主程序(图标形式)软件的运行环境和开发环境252其他辅助程序日志系统日志系统WebserverNetserv

20、erOdbcrouteropcservercommbridgecommserverdataserver软件的运行环境和开发环境263工程管理器搜索 、备份、恢复、打包软件的运行环境和开发环境27二、软件开发环境导航栏菜单栏快捷方式工程项目系统配置属性设置软件的运行环境和开发环境28工程项目工程项目WEB服务服务变量变量窗口窗口数据库组态数据库组态IO设备组态设备组态动作动作软件的运行环境和开发环境291关于窗口:新建窗口一定要保存,窗口名字不要用特殊字符,如,#,$2数据库组态:数据连接和历史保存是关键,历史保存注意修改历史保存时间的长度。3动作:注意应用程序动作和条件动作的执行方式的选择软件

21、的运行环境和开发环境30系统配置系统配置系统配置系统配置报警配置报警配置 事件配置事件配置用户配置用户配置软件的运行环境和开发环境311系统配置:注意开发和运行系统的配置中关于相应 权限的配置2报警和时间配置:可以把导出到关系库和相应文本 文件。3用户配置:注意权限的配置和安全区的配置软件的运行环境和开发环境32其他注意保存编译运行工程加密做任何改动都要注意及时保存力控是分布式运行系统,由不同程序组合而成无论对于脚本还是工程的开发中一定要记住设置的密码,否则无法打开工程软件的运行环境和开发环境33上午课程回顾上午课程回顾1、软件、软件基本架构基本架构2、软件、软件选型选型3、软件开发环境、软件

22、开发环境和运行环境和运行环境34提 纲提 纲351IO驱动组态2数据库组态3画面组态(1)寄存器类型(2)寄存器地址(1)建立点(2)数据连接(3)历史保存(1)画面作图(2)动画连接(3)编写脚本(3)数据类型提 纲提 纲36实时曲线历史曲线曲线类型实时显示最近一段时间的曲线状态曲线的查询机制开始时间时间长度时间间隔1、趋势曲线的基础知识首先要保存历史值!372、控件(对象)写脚本的基础知识对象属性方法所有的控件都是对象。每一个对象都有自己唯一的名字。对象的特性。如颜色,长度,时间控件的年,月,日等等。如何去使用对象。如添加这个对象,删除,修改等等。提 纲提 纲创 建创 建 工 程 步 骤工

23、 程 步 骤开发一个新的工程需要完成以下几个步骤开发一个新的工程需要完成以下几个步骤u第一步:创建新窗口u第二步:在新窗口中创建图形对象u第三步:定义I/O设备,完成与硬件测控设备的数据通讯 u第四步:创建数据库,数据库是应用程序的核心 u第五步:制作动画连接,动画连接使图形“活动”起来 u第六步:编写脚本程序,控制变量的变化 u第七步:运行工程,进行测试并修改u第八步:完成项目创 建创 建 工 程 步 骤工 程 步 骤第一步:创建新画面第一步:创建新画面进入开发环境Draw后,首先需要创建一个新窗口。选择“文件F/新建”命令出现“窗口属性”对话框,如下图所示, 输入流程图画面的标题名称,也命

24、名为“储罐液位监控示例”。单击按钮“背景色”,出现调色板,选择其中的一种颜色作为窗口背景色。其它的选项可以使用缺省设置,详见力控用户指南。最后单击“确认”按钮退出对话框。创 建创 建 工 程 步 骤工 程 步 骤第二步:创建图形对象现在,在屏幕上有了一个窗口,还应看见Draw的工具箱。如果想要显示网格,激活Draw菜单命令“查看/网格”。 创 建创 建 工 程 步 骤工 程 步 骤第二步:创建图形对象完成的效果图 创 建创 建 工 程 步 骤工 程 步 骤第三步:定义I/O设备 在力控中,把需要与力控组态软件之间交换数据的设备或者程序都作为IO设备,IO设备包括:DDE、OPC、PLC、UPS

25、、变频器、智能仪表、智能模块、板卡等,这些设备一般通过串口和以太网等方式与上位机交换数据;只有在定义了IO设备后,力控才能通过数据库变量和这些IO设备进行数据交换。在此工程中,IO设备使用力控仿真PLC与力控进行通讯。 创 建创 建 工 程 步 骤工 程 步 骤第三步:定义I/O设备 1. 在Draw导航器中双击“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使其展开,然后继续选择厂商名“PLC”并双击使其展开后,选择项目“仪表PLC(Simulator(仪表PLC))” 2. 双击 “Simulator(仿真PLC)”出现如下图所示的“I/O设备定义”对话框,在“设备名称”输

26、入框内键入一个人为定义的名称,为了便于记忆,我们输入“PLC1”(大小写都可以)。接下来要设置PLC的采集参数,即“数据更新周期”和“超时时间”。在“数据更新周期”输入框内键入1000毫秒。 3. 单击“完成”按钮返回,在“Simulator(仿真PLC)”项目下面增加了一项“PLC1” 创 建创 建 工 程 步 骤工 程 步 骤第四步:创建实时数据库 数据库DB是整个应用系统的核心,构建分布式应用系统的基础。它负责整个力控应用系统的实时数据处理、历史数据存储、统计数据处理、报警信息处理、数据服务请求处理。在数据库中,我们操纵的对象是点(TAG),实时数据库根据点名字典决定数据库的结构,分配数

27、据库的存储空间。在点名字典中,每个点都包含若干参数。一个点可以包含一些系统预定义的标准点参数,还可包含若干个用户自定义参数。引用点与参数的形式为“点名.参数名”。如“TAG1.DESC”表示点TAG1的点描述,“TAG1.PV”表示点TAG1的过程值。 DB提供的标准点类型有:模拟I/O点、数字I/O点、累计点、控制点、运算点等。不同的点类型完成的功能不同。比如,模拟I/O点的输入和输出量为模拟量,可完成输入信号量程变换、小信号切除、报警检查,输出限值等功能。数字I/O点输入值为离散量,可对输入信号进行状态检查。 创 建创 建 工 程 步 骤工 程 步 骤在数据库中所要建的数据库点:需要定义一

28、个模拟I/O点,这个点的PV参数表示存储罐的液位值,把这点的名称定为“LEVEL”。我们还需要一个数字I/O点来分别反映入口阀门的开关状态,当这个点的PV参数值为0时,表示入口阀门处于关闭状态,PV参数值为1时,表示入口阀门处于开启状态,我们将这个点的点名定为“IN_VALVE”。同样,要定义一个反映出口阀门开关状态的数字I/O点,命名为“OUT_VALVE”。另外,在假想的PLC中还有一个开关量来控制整个系统的启动与停止,这个开关量可以由我们在计算机上进行控制,所以我们需要再定义一个数字I/O点,将其命名为“RUN”。最终的数据库点表是:第四步:创建实时数据库 创 建创 建 工 程 步 骤工

29、 程 步 骤创建数据库点的步骤: 在Draw导航器中双击“实时数据库”项使其展开,在展开项目中双击“数据库组态”启动组态程序DBMANAGER(如果没有看到导航器窗口,激活Draw菜单命令“查看/导航器”)。 启动DBMANAGER后出现如下图所示的DBMANAGER主窗口。 单击菜单条的“点”选项选择新建或双击单元格,出现“请指定区域、点类型”向导对话框; 然后双击该点类型,出现如下图所示的对话框,在“点名(NAME)”输入框内键入点名“LEVEL”。 按如上所述步骤,创建数字I/O点“IN_VALVE”“OUT_VALVE ”和“RUN” ;第四步:创建实时数据库 创 建创 建 工 程 步

30、 骤工 程 步 骤 我们在前面创建了一个名为“PLC1”的I/O设备,而且它连接的正是我们假想的PLC1设备。现在的问题是如何将我们已经创建的4个数据库点与PLC1中的数据项联系起来,以使这4个点的PV参数值能与I/O设备PLC1进行实时数据交换。这个过程就是建立数据连接的过程。 双击数据库中点LEVEL的单元格,选择“数据连接”选项或双击LEVEL所对的“%IOLINKI/O连接”单元格,都会出现如下图所示的对话框: 单击增加按钮,出现SIMULATOR的数据连接对话框如下图,“内存区”选择“AI(模拟输入区)”,“通道号”指定为“0”,然后单击“确定”按钮返回,完成该点数据连接的定义,在点LEVEL的I/O连接单元格中列出了点LEVEL的数据连接项。 再为三个数字I/O点建立数据连接。第四步:创建实时数据库 创 建创 建 工 程 步 骤工 程 步 骤第五步:创建动画连接 在前面已经做了很多事情,包括:制作显示画面、创建数据库点,并与I/O设备“PLC1中的过程数据1连接起来。现在我们又要回到开发环境Draw中,通过制作动画连接使图形在画面上随PLC1数据的变化而活动起来。动画连接是将画面中的图形对象与变量之间建立某种关系,当变量的值发生变化时,在画面上图形对象的动画效果动态变化方式体现出来。有了变量之后就可以制作动

温馨提示

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

评论

0/150

提交评论