A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
记录:实时数据库存储的工业数据,一般包含三要素:时间、数据质量、数据值。
记录属性:
1.时间:对于来自设备的记录必须是时序的,即记录按照时间值不断增大的顺序进入系统,否则记录将被当做非法记录丢弃。
2.数据质量:该属性为可选属性,一般OPC设备关心此属性,可以用来标记一条记录是否可用,该属性类型为int16。
3.数据值:根据数据源的类型不同对应不同的取值范围,其中int8、int16、int32、float32、float64均为常见的整数或浮点数,digital类型与int8相同,string与blob类型值的最大长度为1000,string类型的结束符也包括在内。
连接监测周期:检查与DB服务器端连接的周期。当该周期到来时,OPC采集端向DB服务器请求配置时间戳,如果成功,表明连接正常,如果失败,则测试连接,当连接中断时,进行重连。
历史存储记录(时间区间模式):一个Tag在起始时间和终止时间区间之内的历史存储记录
历史存储记录(记录条数模式):一个Tag从某一时刻起指定条数的历史存储记录
历史插值记录(等间隔模式):一个Tag点在一段区间之内指定时间间隔上的历史插值记录
历史插值记录(时间点模式):一个Tag在指定的一个或多个时间点上的历史插值记录
OPC(OLE for Process Control):是以Microsoft公司的OLE/COM技术为基础,采用客户/服务器模型制定的一种工业控制领域的开放式标准,主要解决不同自动化软件及硬件平台之间数据交互的问题。
OPC Quality:OPC质量是OPC服务器告诉OPC客户端,关于它们提供数据的价值的一种方式。OPC质量通过编码方式表现。
两种最常见的OPC质量编码为:
●“192(十进制)”表示“质量良好” ;
●“0(十进制)”表示“质量不佳”。
其他常见编码用来表示质量差的原因。
十六进制值 |
十进制值 |
OPC规范定义 |
---|---|---|
C0 |
192 |
好 |
D8 |
216 |
好-本地覆盖,值强制 |
0 |
0 |
坏 |
4 |
4 |
错误-服务器中的配置错误 |
8 |
8 |
坏-没有连接 |
C |
12 |
坏-设备故障 |
10 |
16 |
坏-传感器故障 |
14 |
20 |
糟糕-最后知道价值通过 |
18 |
24 |
坏-Comm失败 |
1C |
28 |
坏-项目设置InActive |
40 |
64 |
不确定 |
44 |
68 |
不确定-最后可用值-某种超时 |
50 |
80 |
不确定-传感器不准确-超出限制 |
54 |
84 |
不确定-超出工程单位 |
58 |
88 |
不确定-来自多个来源的价值-少于所需的良好价值 |
有关OPC质量更多信息,请参阅OPC规范。(注意:OPC通讯数据产生源头服务器所打的质量标签,iHD实时数据库据实抄报,不做更改,除“192”以外的质量标签含义还需查找数据源头厂商的定义说明。)
前向插值:
假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的y值。
则取x0的y值y0作为x的y值.
数据源:是提供某种所需要数据的器件或原始媒体。系统中每个数据源(简称点或tag点)包含若干属性,如名称、描述、数据类型、点源类别等,这些属性共同描述了一个数据源的基本信息、权限相关信息、采集器相关信息、压缩相关信息以及修改与创建等信息。
数据采集:从传感器和其他设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析、处理。被采集的数据是已被转换为电讯号的各种物理量,如温度、水位、风速、压力等,可以是模拟量,也可以是数字量。
数据网络地址: 数据库服务器端的ip地址
数据网络端口:数据库服务器端的端口号
扫描组;Tag点所属的扫描组。扫描组包含OPC服务器编号、扫描周期、扫描相位、扫描类型等信息。
扫描状态:表示该Tag点是否扫描
设备点名:与OPC服务器中的项编号相对应,指定该Tag点对应OPC服务器中的哪个项
数据库转储:将iHyperDB中存储的记录数据转储到关系数据库中(Ralation Database,RDB)
实时记录:一个或多个Tag点实时的记录
Tag点: 对于实时数据库系统而言,数据源(即tag点)是其最基本的存储单元,每个数据源对应实际设备中的一项观测点,观测点在不同时刻的数据值则形成若干条记录。
Tag类型:Tag对应的数据类型,需要与OPC服务器端项的数据类型一致,当类型不一致时,可以发生读取错误,或数据精度损失。
TagID:Tag的内部编号
同步周期:与DB服务器同步配置的周期。当该周期到来时,OPC采集端向DB服务器请求配置时间戳,当发现本地时间戳与请求的时间戳不同时,更新OPC采集端的配置,并将本地时间戳设置为服务器的时间戳。
Tag下载:从服务器下载普通点或者报警点到Excel表格中
Tag上传:用户把点的各种属性在Excel中配好后,上传到实时数据库服务器
Tag查询:在Excel中按照Tag点的各种属性条件从服务器中查询并下载选定的Tag
线性插值:
线性插值是数学、计算机图形学等领域广泛使用的一种简单插值方法
假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的y值。
根据图中所示,假设AB上有一点(x,y),可作出两个相似三角形,我们得到(y-y0)(x1-x0)=(y1-y0)(x-x0)
假设方程两边的值为α,那么这个值就是插值系数—从x0到x的距离与从x0到x1距离的比值。由于x值已知,所以可以从公式得到α的值
α=(x-x0)/(x1-x0)
同样,α=(y-y0)/(y1-y0)
这样,在代数上就可以表示成为:y = (1- α)y0 + αy1
或者,y = y0 + α(y1 - y0)
这样通过α就可以直接得到 y
异步超时:OPC采集器配置用异步读取方式,当异步读取请求已经发送后,经过该项设置的时间后,检测数据是否已经获取成功,如果获取失败记录日志。值为零时表示不启用。(目前该项功能暂不支持)