《计算机分散控制糸统》 常用的数据结构有 线性表 静态顺序结构{数组 顺序结构 动态顺序结构堆栈 队列 单链表 链形结构{循环链表 双重链表 树形结构 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 21 常用的数据结构有: 树形结构 链形结构 队列 堆栈 动态顺序结构 数组 线性表 静态顺序结构 顺序结构 双重链表 循环链表 单链表
《计算机分散控制糸统》 2.实时数据库的概念 地说数据结构与相关数据信息的集合,称之为 数据库”;若数据库中的数据信息为实时数据信 息,则该数据库称之为“实时数据库” (1)相关性 (2)组织性 (3)共享性 数据库的重要特征: (4)独立性 (5)安全性 (6)保密性 (7)统一性 (8)可维护性 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 22 (1)相关性 (2)组织性 (3)共享性 (4)独立性 (5)安全性 (6)保密性 (7)统一性 (8)可维护性 2.实时数据库的概念 地说数据结构与相关数据信息的集合,称之为 “数据库”;若数据库中的数据信息为实时数据信 息,则该数据库称之为“实时数据库”。 数据库的重要特征:
《计算机分散控制糸统》 在运行过程中,实时数据库的数据在不断地屁 新,其内容直接反映了系统当前的运行状况 可以说,实时数据库相当于一个运载工具,它 将与之相关的各软件模块的信息按需求进行相互传 递, 也可以说,实时数据库是一个信息仓库,从不 同渠道来的数据,都存放在实时数据库中,当任 相关软件模块需要数据时,可直接从实时数据库中 去获取,而不必到硬件上去提取。即使有多个软件 模块需要同一个数据,也可直接从实时数据库中拷 来即用。 能瀑与动力工程学院 2021/2/22 23
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 23 在运行过程中,实时数据库的数据在不断地刷 新,其内容直接反映了系统当前的运行状况。 可以说,实时数据库相当于一个运载工具,它 将与之相关的各软件模块的信息按需求进行相互传 递, 也可以说,实时数据库是一个信息仓库,从不 同渠道来的数据,都存放在实时数据库中,当任一 相关软件模块需要数据时,可直接从实时数据库中 去获取,而不必到硬件上去提取。即使有多个软件 模块需要同一个数据,也可直接从实时数据库中拷 来即用
《计算机分散控制糸统》 五、现场控制单元实时数据库的数据结构 一般来说,通用系统的实时数据库应包括系统 中采集点、控制算法结构、计算中间变量点、输出 控制点等各种处理点的有关信息,即: 点索引号、 点字符名称(仪表号)、 说明信息、 报警管理信息、 构成一条“点记录”。 显示用信息 转换用信息 计算用信息等 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 24 五、现场控制单元实时数据库的数据结构 一般来说,通用系统的实时数据库应包括系统 中采集点、控制算法结构、计算中间变量点、输出 控制点等各种处理点的有关信息,即: 点索引号、 点字符名称(仪表号)、 说明信息、 报警管理信息、 显示用信息、 转换用信息、 计算用信息等。 构成一条“点记录
《计算机分散控制糸统》 由于系统中的点所对应的信息及长度是不同 为了节省内存、通常在实时数据库中定义几种不同 的数据结构。 以典型的现场控制单元为例定义数据结构有 (1)模拟量输入和输出数据结构(AN结构); (2)开关量输入和输出数据结构(DG结构) (3)计算量(模拟计算量)数据结构(AC结构) (4)开关量点组合结构(GP结构)。 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 25 由于系统中的点所对应的信息及长度是不同。 为了节省内存、通常在实时数据库中定义几种不同 的数据结构。 以典型的现场控制单元为例,定义数据结构有: (1)模拟量输入和输出数据结构(AN结构); (2)开关量输入和输出数据结构(DG结构); (3)计算量(模拟计算量)数据结构(AC结构); (4)开关量点组合结构(GP结构)