力控学习笔记(一)

 

力控组态软件的组成:开发系统Draw、界面运行系统、View、数据库系统DB。Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据采集(通过I/O驱动程序)、实时数据的处理(包括:报警处理、统计处理)、历史数据处理等。

 

开发一个系统的基本步骤:

1.建立数据库点参数,对参数点进行数据连接;

2.建立窗口监控画面,对监控画面里的各种图元对象建立动画连接;

3.编制脚本程序,进行分析曲线、报警、报表制作便完成了一个简单的组态开发过程。

 

数据库概述:

实时数据库DB是整个应用系统的核心,构成分布式应用系统的基础。它负责整个力控应用系统的实时数据处理、历史数据存储、统计数据处理、报警信息处理、数据服务请求处理。完成与过程数据采集的双向数据通信。

实时数据库根据点名决定数据库的结构,在点名词典中,每个点都包含若干参数。一个点可以包含一些系统预定义的标准点参数,还可包含若干个用户自定义参数。

点类型是实时数据库DB根据监控需要而预定义的一些 标准点类型,目前提供的点类型有:模拟I/O点、数字I/O点、累计点、控制点、运算点等。不同的点类型完成的功能不同。比如,模拟I/O点的输入和输出量为模拟量,可完成输入信号量程转换、小信号切除、报警检查,输出限值等功能。数字I/O点输入值为离散量,可对输入信号进行状态检查。

 

定义I/O设备:

实时数据库是从I/O驱动程序中获取数据的,I/O驱动程序负责软件和设备的通讯,因此首先要建立I/O数据源,而数据库同时可以与多个驱动程序进行通信,一个I/O驱动程序也可以连接一个或多个设备。

 

数据连接:

如何使数据库点参数能与I/O设备进行实时数据交换。这个过程就是建立数据连接的过程。由于数据库可以与多个I/O设备进行数据交换。这个过程就是建立数据连接过程。由于数据库可以与多个I/O设备进行数据交换,所以我们必须指定哪些点与哪个I/O设备建立数据连接。

 

创建窗口: 

进入开发系统Draw后,我们首先需要创建一个新窗口。

 

创建图形对象:

在展示的界面中要有各种各样图素。

 

变量定义:

力控的动态数据的显示是通过变量来进行的,动画连接里要进行变量的指定,变量是界面运行系统View管理数据的一种方法,在开发系统Draw中定义、引用。其中数据库变量与数据库中的点参数连接起来,来完成与设备的连接。

点参数的数据在Draw中需要通过数据库变量来引用。数据库点参数建完之后,Draw系统便自动生成了数据库变量,它缺省指向本机上的数据库,系统会自动定义未定义的变量名,这就是所谓的“连续”创建变量。

数据源:力控支持分布式应用,界面系统除了可以访问本地数据库(即与界面系统运行在同一台PC机上的数据库)外,还可以通过网络访问安装在其它计算机上的力控。

在界面系统Draw中创建变量时,首先要明确变量数据来源于哪个数据库(本地或远程),这个数据来源用“数据源”表示。数据库变量的归属是通过数据源来指定的,如果是中间变量等不需要指定数据源。

 

动画连接:

有了变量之后就可以制作动画连接。一旦创建了一个图形对象,给它加上动画连接就相当于赋予它“生命”使其“活动”起来。动画连接使对象按照变量的值改变其显示。

动画实例:阀门动画、液位动画、按钮动画

 

运行

 

OVER...

 

 

你可能感兴趣的:(力控学习笔记(一))