4.1基本概念
实时数据库系统是一个分布式数据库系统 。
力控 R的实时数据库系统由管理器和运行系统组
成,实时数据库将组态数据、实时数据、历史
数据等以一定的组织形式存储在介质上。实时
数据库运行系统可以完成对生产实时数据的各
种操作:如实时数据处理、历史数据存储、统
计数据处理、报警处理、数据服务请求处理等。
管理器是管理实时数据库的开发环境
( DbManager),通过 DbManager可以生成实时
数据库的基础组态数据,来供运行系统调用。
1,区域:
? 区域是根据生产装置运行的特点将一个生产工艺过程分成
几部分,设计时可以将各部分装置的数据划分在不同的区
域内。也可以针对一个工厂级数据来进行管理。例如化工
厂的反应工段、公用工程工段、炼油厂的催化裂化工段等,
就可以分在不同的区域里。每个力控数据库系统可以支持
多达 31个区域。
2,单元,
? 单元通常是把与一个工艺设备或完成一个工艺目标的几个
相连设备有关的点集合在一起,例如一个反应器、锅炉
(包括汽包等)、再生器等设备上的监控点都可以分配到
一个单元内。力控的许多标准画面是以单元为基础操作的,
如:总貌画面就可以按照单元分别或集中显示点的测量值。
每个点都必须分配给一个单元,而且只能分配一个单元。
3,点类型,
? 点类型是将完成特定功能的一类点。力控数据库
系统提供了一些系统预先定义的标准点类型,如:
模拟 I/O点、数字 I/O点、累计点、控制点、运算
点等;系统也可以创建自定义点类型。
4,点,
? 在数据库中,系统也以点( TAG)为单位存放各
种信息。点是一组数据值(称为参数)的集合。
在点组态时定义点的名称。点可以包含标准点参
数或者用户自定义参数。
5,数据库访问,
? 对数据库的访问采用“点名,参数名”的形式访问
点及参数,如,TAG1.PV”表示点 TAG1的 PV参
数,通常 PV参数代表过程测量值数据库变量缺省
访问的是 PV参数。如:访问,TAG1”即表示访问
,TAG1.PV”。
6,本地数据库,
? 本地数据库是指当前的工作站内安装的力控数据
库,它是相对网络数据库而言的。
7,网络数据库,
? 相对当前的工作站,安装在其它网络结点上的力
控数据库就是网络数据库,它是相对本地数据库
而言的。
8,数据连接:
? 数据连接是确定点参数值的数据来源的过程。力
控数据库正是通过数据连接建立与其它应用程序
(包括,I/O驱动程序,DDE应用程序,OPC应
用程序、网络数据库等)的通信、数据交互过程。
4.2数据库管理器
? DbManager是定义数据字典的主要工具。通过
DbManager可以完成:点参数组态、点类型组态、
点组态、数据连接组态、历史数据组态等功能。
4.2.1导航器与点表
? 导航器是显示数据库层次及内容的窗口,它采用
树形结构,最多可以形成 3层,根部是数据库,其
下一层是区域,区域下一层为点类型。
? 数据库点表是一个二维表格,一行代表一个点,
列显示各个点的信息,点信息包括点的参数值,
参数设置,数据连接等信息。在点表上,点表
支持鼠标双击操作,也可以用箭头键、,Tab”
键、,PageUP”键、,PageDown”键、
,Home”“End”键键来定位当前选中单元。
点表内显示的内容决定于导航器的当前选择。例如:
如果在导航器上选择根部“数据库”,则点表会自
动显示数据库内所有点的信息,如果在导航器上选
择区域 0下的模拟 I/O点,则点表会自动显示区域 0内
所有模拟 I/O点的信息。
4.2.2 工具条
? DbManager的热键、工具条是菜单的快捷工具,
菜单是主要的工具,下表列出了热键、工具栏按
钮和菜单的一览表,具体使用方法在菜单的使用
中一起讨论。

4

1













4.3 菜单
? 在 DbManager主窗口中的主菜单中
有工程、点、工具、帮助四项,其
中点的内容最多也最重要。
4.3.1 点
? 点是实时数据库系统保存和处理信息的基本单位。
点存放在实时数据库的点名字典中。实时数据库
根据点名字典决定数据库的结构,分配数据库的
存储空间。在点的下拉菜单中有新建、修改、删
除、等值化、复制、自动粘贴、手动粘贴、查找、
转移区域、点参数、点类型,下面先讨论点类型。
1,创建用户自定义点类型与
点参数组态
? 数据库系统预定义了许多标准点参数以及用这些
标准点参数组成的各种标准点类型,您也可以自
己创建自定义类型的点参数和点类型,在点的下
拉菜单中选“点类型”出现如图 4- 2所示的“点
类型”对话框:
图 4- 4点类型组态对话框
2,创建自定义点参数
? 若要创建自定义点参数,选择 DbManager菜单命
令“点 [T]/点参数”,出现如图 4- 5所示的“点参
数”对话框:
图 4- 5点参数对话框
图 4- 5所示对话框中在“标准”和“自定义”页中分别列
出了标准点参数和自定义点参数。对于标准点参数,不能
增加、修改或删除。
? 若要创建自定义点参数,切换到“自定义”页,
选择“增加”按钮,出现如图 4- 6所示的“点参
数组态”对话框:
? 在图 4- 6“名称”一栏中输入要创建的点参数名
称。选择数据类型,数据类型分为实型、整型、
字符型三种。
? 在“提示”一栏中输入对该参数的提示信息(提
示信息一般要简短,它将出现在点组态对话框和
点表的列标题上)。在“说明”一栏中输入对该
参数的描述说明。
图 4- 6点参数组态对话框
3,新建点
? 若要创建点,可以选择 DbManager菜单命令“点
[T]/新建”;按下快捷键,Ctrl+A”;单击工具栏
“新建数据库点”按钮;选中图 4- 2导航器中的
数据库后单击鼠标右键,弹出右键菜单后选择
“新建”项;双击点表的空白区域;当前选中单
元处于点表的空白区域时按下回车键等,此时出
现如图 4- 7所示的指定区域和点类型对话框,选
定区域和点类型后,点击继续按钮,进入点组态
过程。
图 4- 7指定区域和点类型对
话框
⑴ 模拟 I/O点
? 模拟 I/O点,输入和输出量为模拟量,可完成输入
信号量程变换、报警检查、输出限值等功能。组
态对话框共有 4页:“基本参数”、“报警参数”、
“数据连接”和“历史参数”。其各项意义解释
如下:
① 基本参数页
? 模拟 I/O点的基本参数页中的各项用来定义模拟 I/O
点的基本特征,
图 4- 8新增点对话框
图 4- 11 报警参数页
② 报警参数页
? 报警参数页其外观如图 4- 11所示,页中各项意义
解释如下:
③ 数据连接页
? 模拟 I/O点的数据连接页中的各项用来定义模拟 I/O
点数据连接过程。其外观如图 4- 12所示,页中各
项意义解释如下:
左侧列表框中列出了可以进行
数据连接的点参数及其已建立
的数据连接情况 。 对于测量值
( 即 PV参数 ), 有三种数据
连接可供选择,I/O设备, 网
络数据库和内部链接 。
④ 历史参数页
? 模拟 I/O点的历史参数页中的各项用来确定模拟 I/O
点哪些参数进行历史数据保存,以及保存方式及
其相关参数。其外观如图 4- 13所示
图 4- 13 历史参数页
左侧列表框中列出了可以进行保存历
史数据的点参数及其历史参数设置情
况。
⑵ 数字 I/O点
? 数字 I/O点,输入值为离散量,可对输入信号进行
状态检查。当在图 4- 7所示的指定区域和点类型
对话框中选定区域(例如区域 00)和数字 I/O点后,
点击继续按钮,出现如图 4- 14新增点对话框,组
态对话框共有 4页:“基本参数”、“报警参数”、
“数据连接”和“历史参数”。其各项意义解释
如下:
① 基本参数页
? 数字 I/O点的基本参数页中的各项用来定义数字 I/O
点的基本特征。其外观如图 4- 14所示,页中各项
意义解释如下
图 4- 14新增点对话框
② 报警参数页
? 数字 I/O点的报警参数页中的各项用来定义数字
I/O点的报警特征。其外观如图 4- 15所示
⑶ 累计点
? 累计点,输入值为模拟量,除了 I/O模拟点的功能外,
还可对输入量按时间进行累计。当在图 4- 7所示
的指定区域和点类型对话框中选定区域(例如区
域 00)和累计点后,点击继续按钮,出现如图 4-
16新增点对话框,组态对话框共有 3页:“基本参
数”,“数据连接”和“历史参数”。
① 基本参数页
? 累计点的基本参数页中的各项用来定义累计的基
本特征
图 4- 16新增点对话框
? 例如:用累计点 TOL1来监测某一工艺管道流量。流
量用测量值( PV)来监测,经量程变换后其工程单
位是:吨 /小时。假设实际的数据库采集周期为 2秒,
10秒钟之内采集的数据经过 TOL1线性量程变换后,
其测量值监测的 5次结果按时间顺序依次为:
T1=360吨 /小时,T2=720吨 /小时,T3=1080吨 /小时、
T4=720吨 /小时,T5=1440吨 /小时,那么 10秒钟内流
量累计结果将反映在 TOL1点的 TOTAL参数的变化
上,TOTAL在 10秒内的增量值为:
T1/3600*2+T2/3600*2+T3/3600*2+T4/3600*2+T5/36
00*2,即为 4.8吨。表示在 10秒内,该管道累计流过
了 4.8吨的介质。
⑷ 控制点
? 控制点通过执行已配置的 PID算法完成控制功能。
当在图 4- 7所示的指定区域和点类型对话框中选
定区域(例如区域 00)和控制点后,点击继续按
钮,出现新增点对话框,当选择报警参数页时出
现如图 4- 17所示的报警参数页对话框,组态对话
框共有 5页:“基本参数”、“报警参数”、“控
制参数”、“数据连接”和“历史参数”。
① 基本参数页,
? 控制点的基本参数页中的各项与模拟 I/O点相同。
② 报警参数页,
? 控制点的报警参数页如图 4- 17所示,页中的各项
与模拟 I/O点大体相同,只增加一项坏 PV报警。
③ 控制参数页,
? 控制点的控制参数页中的各项用来定义控制点的
PID控制特征。其外观如图 4- 18所示,
⑸ 运算点
? 运算点,用于完成各种运算。含有一个或多个输
入,一个结果输出。目前提供的算法有:加、减、
乘、除、乘方、取余、大于、小于、等于、大于
等于、小于等于。 PV,P1,P2三操作数均为实型
数。对于不同运算 P1和 P2的含义亦不同。当在图
4- 7所示的指定区域和点类型对话框中选定区域
(例如区域 00)和运算点后,点击继续按钮,出
现如图 4- 19所示的新增点对话框,组态对话框
共有 4页:“基本参数”、“数据连接”和“历
史参数”。其各项意义解释如下:
① 基本参数页
? 运算点的基本参数页中的各项用来定义运算点
的基本特征。其外观如图 4- 18所示
② 数据连接页
? 运算点的数据连接页中的各项用来定义运算点的
数据连接过程。其外观如图 4- 20所示,
? 由于运算点仅用于实现数据库内部运算,因此其
PV参数及其他所有参数均不能进行 I/O设备连接和
网络数据库连接,只能进行内部连接
⑹ 组合点
? 组合点针对这样一种应用而设计:在一个回路中,
采集测量值(输入)与下设回送值(输出)分别
连接到不同的地方。组合点允许您在数据连接时
分别指定输入与输出位置。当在图 4- 7所示的指
定区域和点类型对话框中选定区域(例如区域 00)
和组合点后,点击继续按钮,出现如图 4- 21新增
点对话框,组态对话框共有 3页:“基本参数”、
“数据连接”和“历史参数”。
② 数据连接也
? 组合点的数据连接页与模拟 I/O点基本相同,唯一
的区别是在指定某一参数的数据连接时,必须同
时指定“输入”与“输出”。
图 4- 21 组合点对话框
⑺ 自定义类型点
? 如果在点类型中自定义了新的类型,那么可以在
数据库列表中创建自定义类型点。当在图 4- 7所
示的指定区域和点类型对话框中选定区域(例如
区域 00)和自定义点后,点击继续按钮,出现如
图 4- 22新增点对话框,其组态对话框共有 3页:
“基本参数”、“数据连接”和“历史参数
① 基本参数页
? 自定义类型点的基本参数页中的各项用来定义自
定义类型点的基本特征。其外观如图 4- 22所示
? 自定义类型点是用自定义点类型创建的,其参数
可能是标准点参数,也可能是自定义点参数。基
本参数页由一个列表组成,构成自定义类型点的
所有点参数均显示在列表上。列表由两列组成,
左侧标明点参数名称并附带提示信息,右侧为编
辑区,可以直接对点参数值进行修改。
4,修改点,
? 若要修改点,首先在图 4- 2的点表中选择要修改
点所在的行,然后选择 DbManager菜单命令“点
[T]/修改”,其操作它方式和上类似。
5,删除点,
? 若要删除点,首先在点表中选择要删除点所在的
行,然后选择 DbManager菜单命令“点 [T]/删除”,
其操作它方式和上类似。
6,等值化,
? 对于数据库中属于同一种点类型的多个点,可以
对他们的很多点参数值和组态参数值进行等值化
处理。例如,数据库中已经创建了 10个模拟 I/O点:
TAG1~ TAG10。可以利用等值化功能让这 10个的
DESC参数值全部与其中的一个点(假设为 TAG2)
的 DESC参数值相等。可按如下步骤进行:在点表
中同时选择 TAG1~ TAG10的,DESC”列 (按 Shift
键 ),如图 4- 23所示:
图 4- 23 等值化对话框
然后选择 DbManager菜单命令“点 [T]/等值化”,
或者单击工具栏“等值化数据库点”按钮,出现
图 4- 24 确认等值化对话框
图 4- 24 确认等值化对话框
? 在对话框中选择,TAG2”,然后单击“确认”按
钮,点 TAG1- TAG10的 DESC参数值全部与
TAG2的 DESC参数值相同。
7,复制 /粘贴点,
? 若要复制点,首先在点表中选择要复制的点,按
下快捷键,Ctrl+C”,DbManager会自动创建一个
新点,这个点以被复制点为模板,点名是被复制
点的名称递增一个序号。
? 例如,被复制点名为 TAG1,则自动粘贴创建
的新点自动命名为 TAG2。如果 TAG2已被占用,
则自动命名为 TAG3,以此类推。如果在粘贴
时选择手动粘贴,则点名需要组态人员手动自
行指定。复制点与被复制点除点名不同外,所
在区域,点类型与参数值均相同,但数据连接
与历史组态内容不进行复制。
8,查找,
? 若要查找点,选择 DbManager菜单命令“点 [T]/查
找”,或者按下快捷键,Ctrl+F”,或者单击工具
栏“查找数据库点”按钮,在“查找”对话框内
输入要查找的点名,进行确认后,点表会自动将
选中单元定位到查找到的点。
9,转移区域,
? 可以将一个或多个点从某一区域转移到另一区域。
首先在点表中选择要转移区域的点
4.3.2 工程
? DbManager提供:引入工程、保存工程、备份工
程库、设置工程数据库系统参数、打印工程数据
库内容等功能。
⑴ 引入,
? 引入功能可将其他工程数据库中的组态内容合并
到当前工程数据库中。选择要引入的工程数据库
所在的目录,DbManager会自动读取工程数据库
的组态信息,并与当前工程数据库的内容合并为
一。引入功能可以用在多个技术人员同时为一个
工程项目施行工程开发时。
⑵ 保存,
? 保存功能可将当前工程数据库的全部组态内容保
存到磁盘文件上。
⑶ 备份,
? 备份功能可将当前工程数据库的全部组态内容及
运行记录备份到指定的目录。
⑷ 数据库系统参数,
? 数据库系统参数控制数据库程序 DB的启动方式、
运行周期等重要参数。若要设置数据库系统参数,
选择 DbManager菜单命令“工程 [D]/数据库参数”。
出现如图 4- 25所示的“数据库系统参数”对话框:
⑸ 导入点表:
? DbManager可将标准 CSV格式文件的内容导入到
点表中,以便用户用 EXCEL等工具编辑完后将数
据导入数据库中。
⑹ 导出点表,
? DbManager可将点表中的内容输出到标准 CSV格
式文件,以便用户用 EXCEL等工具打开阅读。
? 若要导出点表,选择 DbManager菜单命令“工程
[P]/导出点表”。出现如图 4- 26所示的“另存为”
对话框
⑺ 打印点表,
? DbManager支持以表格形式打印数据库组态内容。
打印的内容与格式即为 DbManager点表的内容与
格式。
⑻ 退出,
? 当组态过程完成时,可执行退出过程。
4.3.3工具
? DbManager工具包括两项:统计和选项。
图 4- 27统计信息对话框
⑴ 统计,
? DbManager可以从多个角度对组态数据进行统计。
选择 DbManager菜单命令“工具 [T]/统计”,出现
如图 4- 27所示的“统计信息”对话框。
?,统计信息”对话框由 4页组成:数据库、点类型、
I/O设备和网络数据库。
① 数据库,
? 数据库统计按照数据库的结构和层次生成统计信
息。用鼠标在导航器上选择要统计的项,右侧的
统计结果会自动生成。例如:要对整个数据库进
行统计,选择导航器的根部“数据库”;若要对 0
区域内模拟 I/O点进行统计,则选择导航器“区
域 …00” 下的“模拟 I/O点”一项。
② 点类型统计,
? 点类型统计从点类型的角度对整个数据库进行数
据统计。列表框列出了数据库中所有的点类型,
以及每种点类型在整个数据库(所有区域)中所
创建的点数。。
③ I/O设备统计,
? 本页统计各个 I/O设备的数据连接情况。该页由一
个列表框组成。列表框列出了所有的 I/O设备,以
及每种 I/O设备已创建的数据连接项个数。
④ 网络数据库统计,
? 本页统计各个网络数据库统计的数据连接情况。
该页由一个列表框组成。列表框列出了所有的网
络数据库,以及每个网络数据库已创建的数据连
接项个数。
⑵ 选项,
? DbManager的选项功能可对其外观、显示格式、
自动保存等项进行设置。选择 DbManager菜单命
令“工具 [T]/选项”,出现如图 4- 28所示的“选
项”对话框: