《计算机分散控制糸统》 则现场控制单元的实时数据库可设计成图4 8所示的结构 索引指针区 AN数据区 DG数据区 用来存储数据库位置 和极限信息,如四种 AC数据区 数据区的起始地址和 GP数据区 各种点的最大点数目 注意:数据结构的定义不能过于琐碎,否则会增加访问 的难度和时间。 以下分别介绍各数据区的数据结构 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 26 则现场控制单元的实时数据库可设计成图4- 8所示的结构: 用来存储数据库位置 和极限信息,如四种 数据区的起始地址和 各种点的最大点数目。 索引指针区 AN数据区 DG数据区 AC数据区 GP数据区 数据结构的定义不能过于琐碎,否则会增加访问 的难度和时间。 注意: 以下分别介绍各数据区的数据结构:
《计算机分散控制糸统》 记录项项长度 (字节数)编移量 说明 数据性质 (一)模拟量点的「 点索引号 点索引信息」 点状态字 数据结构 模拟量值 点当前信息值和状态 RT 8 记录类型 CM 命令字 采样或输出控制 采样周期 表42列出了 点索引信息 PN 点名 个模拟量信号的[ 汉字说明 显示信息 6 典型数据结构。「以:如 初始值 前周期的值 初始信息 AP 报警级别 AMM 报警时间(月) AD 报警时间(日) AH 报警时间(时) AM 报警时间(分) 报警管理 报警时间(秒) HL 报警上限 报警下限 对表中所示 IL 报警增量 DB 72 报警死区 传感器上限 的一个模拟量点 传感器下 通道关联数据 数据记录的有关 通道地址 SG 信号转换等级 项说明如下: 信号转换类型 转换电压 TC 4 转换系数1 转换计算用信息 2能源与动力工翟攀院B 转换系数2 转换偏移量 端索引号 2021/2/22 27
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 27 (一)模拟量点的 数据结构 表4—2列出了一 个模拟量信号的 典型数据结构。 记录项 项长度 (字节数) 偏移量 说 明 数 据 性 质 ID 2 0 点索引号 点索引信息 AS 2 2 点状态字 AV 4 4 模拟量值 点当前信息值和状态 RT 1 8 记录类型 CM 1 9 命令字 SC 2 10 采样周期 采样或输出控制 SN 1 站号 点索引信息 PN 8 12 点名 CN 20 20 汉字说明 EU 6 40 工程单位 显示信息 IV PV 4 4 46 50 初始值 前周期的值 初始信息 AP 1 54 报警级别 AMM 1 55 报警时间(月) AD 1 56 报警时间(日) AH 1 57 报警时间(时) AM 1 58 报警时间(分) TS 1 59 报警时间(秒) HL 4 60 报警上限 LL 4 64 报警下限 IL 4 68 报警增量 DB 4 72 报警死区 报警管理 HS 4 76 传感器上限 LS 4 80 传感器下限 IP 2 84 输入二进制数 HA 2 86 通道地址 通道关联数据 SG 1 88 信号转换等级 ST 1 89 信号转换类型 VC 4 90 转换电压 TC 4 94 转换系数 1 BS 4 98 转换系数 2 BS2 4 102 转换偏移量 CJ 1 106 冷端索引号 转换计算用信息 对表中所示 的一个模拟量点 数据记录的有关 项说明如下:
《计算机分散控制糸统》 1、ID(点索引号 在系统中为每一点设立一个索引号,每类点记录的索引 号按顺序排列,根据点索引号可以快速准确地査找(计算) 某一点在数据库中的确切位置 例如,一个系统的所有点的索引号(16位二进制数)可 定义为图49所示方式: 151413 0 信号 类型 序号 00表示AN (每类点最大可以有16383个) 01表示AC 10表示DG 如果整个分散控制系统采用一种 11组合GP 统一的数据记录排号,则在ID中还可 能瀑与动力工程学院 以指定几位用来确定站号索引。 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 28 在系统中为每一点设立一个索引号,每类点记录的索引 号按顺序排列,根据点索引号可以快速准确地查找(计算) 某一点在数据库中的确切位置。 例如,一个系统的所有点的索引号(16位二进制数)可 定义为图4—9所示方式: 1、ID(点索引号) 1 5 1 4 1 3 0 ………… 信号 类型 序号 00 表示AN (每类点最大可以有16383 个) 01 表示AC 10 表示DG 11 组合GP 15 14 13 如果整个分散控制系统采用一种 统一的数据记录排号,则在ID中还可 以指定几位用来确定站号索引
《计算机分散控制糸统》 2、AS(点状态字) AS保存着该点当前所处的状态,其中每位可表示 种状态,如图所示: 1514131211109876543210 ((菇 和 米菇[菇菇 燕器器啮 某一位若置1表示它相应的状态成立。 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 29 2、AS(点状态字) AS保存着该点当前所处的状态,其中每位可表示一 种状态,如图所示: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 保留 脱离采样 越传感器下限 越传感器上限 处于报警变化状态 报警已经确认 下限报警加深 上限报警加深 越报警下限值 越报警上限值 某一位若置1表示它相应的状态成立
《计算机分散控制糸统》 3、AV(模拟量点值) AV是模拟量点的实际数据,对于输出来说,它表示 的是由操作员输入或由计算公式算出来的输出值 般可用单精度的浮点数表示,其IEE标准格式定义如图 所示: 3130 232221 10 !(共8位) (共23位) 表示指数与 表示尾数的大小 OFFH的和 能瀑与动力工程学院 2021/2/22
《计算机分散控制系统》 能 源 与 动 力 工 程 学 院 School of Energy & Power Engineering 2021/2/22 30 AV是模拟量点的实际数据,对于输出来说,它表示 的是由操作员输入或由计算公式算出来的输出值。它一 般可用单精度的浮点数表示,其IEEE标准格式定义如图 所示: 3、AV(模拟量点值) 31 30 23 22 21 2 1 0 (共8 位) 表示指数与 0FFH的和 (共23位) 表示尾数的大小 表示数的正负