Skip to content

数据表结构

1、介绍

主要针对数据库表结构和字段进行说明。

2、使用说明

描述SELECTINSERTUPDATEDELETE
DATABASE数据库表
NODE节点表
POINT点表
REALTIME实时数据表×
ARCHIVE历史数据表
STAT历史统计表×××
ALARM实时报警表×××
AALARM历史报警表×××

3、点表:point

字段类型说明样式变更影响
IDint32点标识静态无法变更
UDint64UUID静态无法变更
NDint32父节点标识静态无法变更
PTint8点的来源静态无影响
RTint8点的类型,0~7分别对应:AX/DX/I2/I4/R8/Long/Text/Blob静态无法变更
PNchar(32)点名,支持数字、字母和特殊字符-、特殊字符#、特殊字符_、特殊字符:和特殊字符@静态无法变更
ANchar(32)别名静态无影响
EDchar(60)描述静态无影响
KRchar(16)特征字静态无影响
SGbinary(4)安全组静态无影响
FQint16分辨率静态影响超时状态
CPint16处理器静态无影响
HWint32模块地址静态无影响
BPint16通道号静态无影响
LCint8报警类型静态影响报警
APint8报警优先级静态影响报警
ARint8存档静态影响历史存储
FLint32标志位静态影响实时处理
STchar(6)值为1时的描述静态无影响
RSchar(6)值为0时的描述静态无影响
EUchar(12)单位静态影响显示
FMint16显示小数位静态影响客户端显示
IVfloat初始值静态未启用
TVfloat量程上限静态影响显示
BVfloat量程下限静态影响显示
LLfloat报警低限静态影响报警
HLfloat报警高限静态影响报警
ZLfloat报警低2限静态影响报警
ZHfloat报警高2限静态影响报警
L3float报警低3限静态影响报警
H3float报警高3限静态影响报警
L4float报警低3限静态影响报警
H4float报警高3限静态影响报警
DBfloat死区静态影响数据存储
DTint8死区类型静态影响数据存储
KZint8压缩类型,0:死区压缩,1:线性压缩,2:无压缩静态影响数据存储
KTint8计算类型,0:变化计算,1:每秒计算静态影响计算点
CTdatetime修改时间静态无法变更
EXstring计算表达式静态影响计算点
KOint8计算顺序静态影响计算点
GNstring全局名称静态无法变更
1:PN规则适配数据库V5.0.6+和V4.0.24版本,更早版本不支持-。
点名合法字符包括:字母、数字、下划线_、中划线-、中冒号:、#号和@符号。
点名转换规则:
1)如果测点在外部系统的名称中包含各种特殊符号如:"'()[]{}!$%&*+<=>?\^`~ 空格等,在将测点导入到openPlant时需要将特殊符号转换为&#95;;
2)如果测点在外部系统的名称中包含各种特殊符号如:,;|./等,在将测点导入到openPlant时需要将特殊符号转换为:。

2:KO字段适配V5.0.10+版本。

4、点表:node

字段类型说明
IDint32点标识
UDint64UUID
NDint32父节点标识
PNchar(24)名称,支持数字、字母和支持数字、字母和特殊字符-、特殊字符#、特殊字符_、特殊字符:和特殊字符@
EDchar(60)描述
FQint32分辨率
LCint32报警类型
ARint8存档
OFint8离线
CTdatetime修改时间
GNstring全局名称
注:PN规则适配数据库V5.0.6+和V4.0.24版本,更早版本不支持-。

5、实时表:Realtime

字段类型说明
IDint32测点ID
GNstring测点名称,如W3.TEST.AX001
TMdatetime测点更新时间
DSint16测点状态
AVblob测点数值

6、历史表:Archive

字段类型说明
IDint32测点ID
GNstring测点名称,如W3.TEST.AX001
TMdatetime测点数据更新时间
DSint16测点状态
AVblob测点数值
MODEhidden textraw:原始值(加开始结束时间),arch:原始值, span:等间距, plot:绘图值, flow:流量值, max:最大值, min:最小值, avg:面积平均值, mean:算术平均值
INTERVALhidden text时间间隔:1h,1m,1s
QTYPEhidden tinyint质量过滤:0-不过滤,1-去除坏点, 2-去除超时,3-去除1/2

7、历史统计表:Stat

字段类型说明
IDint32测点ID
GNstring测点名称,如W3.TEST.AX001
TMdatetime测点更新时间,从1970-1-1到当前的秒数
DSint16测点状态
FLOWdouble流量值(积分)
AVGVdouble时均平均值
MAXVdouble最大值
MINVdouble最小值
MAXTIMEdatetime最大值时间
MINTIMEdatetime最小值时间
INTERVALhidden text时间间隔:1h,1m,1s
QTYPEhidden tinyint质量过滤:0-不过滤,1-去除坏点, 2-去除超时,3-去除1/2

8、报警表:Alarm(实时),AAlarm(历史)

字段类型说明
IDint32测点ID
GNstring测点名称,如W3.TEST.AX001
RTint8测点类型:AX,DX,I2,I4,R8
ALint8报警优先级
ACint32报警颜色
TFdatetime首次报警时间
TAdatetime报警时间
TMdatetime测点更新时间,从1970-1-1到当前的秒数
DSint16测点状态
AVblob测点数值

9、用户表:User(V5.0.4+)

字段类型说明
UStext用户信息,包括用户名称和IP信息
PWtext用户密码

10、资源组:Groups(V5.0.4+)

字段类型说明
GPtext资源组信息
IDint资源组ID,负数代表不可更改

11、权限表:Access(V5.0.4+)

字段类型说明
UStext用户信息
GPint资源组
PLtext权限信息