null第八章第八章使用Proficy Historian客户端Main使用Proficy Historian客户端
理解Proficy Historian客户端提取数据
使用iFIX客户端工具检索数据检索数据A. 检索数据
在大多情况下,客户端里的数据返回是由三个主要因素决定的
时间
间隔
采样模式
时间
检索数据时定义的开始和结束时间
间隔
毫秒,秒,分钟,小时,其他
采样模式
请看后面几页的采样与计算模式介绍
附件里的附加信息采样模式采样模式B. 采样模式
当前值 CurrentValue
检索当前值;
插值 Interpolated
基于间隔或采样数以及时间帧
来检索均匀间隔的插值
按时间原值 RawByTime
基于时间帧标准检索原始归档值
按采样数原值 RawByNumber
在基于开始时间标准,采样数以及方向标准的基础上检索原始归档值
该模式忽略结束时间标准
实验值 Lab
返回不带插值的实际采集值
趋势值 Trend
在每个指定的间隔里返回最大和最小原始值
计算 Calculated
基于采样数、间隔、时间帧和计算模式标准来检索均匀间隔的计算值运算模式运算模式C. 运算模式
计数 Count
在该间隔里原始采样的数目
最小值 Minumum
间隔里的最小值
最小值时间 MinimumTime
最小值的时间戳
最大值 Maximum
间隔里的最大值
它可能是个原始或插值
最大值时间 MaximumTime
最大值的时间戳
原始平均值 RawAverage
间隔里有效数据质量原始点的算术平均值
平均值 Average
原始采样里加权时间平均值
用于计算压缩数据平均值运算模式运算模式总数 Total
每个计算间隔内的加权时间总数
原始总数 RawTotal
对每个间隔检索原始值的算术求和
标准差 StandardDeviation
对每个运算间隔检索加权时间标准差
原始标准差 RawStandardDeviation
对每个运算间隔检索原始值的算术标准差
有效值时间 TimeGood
如果使用一个过滤标签,那么当数据有效并与筛选条件匹配时,检索间隔内的时间总和(毫秒)
IFIX 客户工具IFIX 客户工具演示插值采样模式插值采样模式用插值方式检索下列数据用插值方式检索下列数据* Example for Interpolated Data Documentation
*
[Tags]
Tagname,DataType,HiEngineeringUnits,LoEngineeringUnits
TAG1,SingleFloat,60,0
BADDQTAG,SingleFloat,60,0
[Data]
Tagname,TimeStamp,Value,DataQuality
TAG1,29-Mar-2002 13:59:00.000,22.7,Good
TAG1,29-Mar-2002 14:08:00.000,12.5,Good
TAG1,29-Mar-2002 14:14:00.000,7.0,Good
TAG1,29-Mar-2002 14:22:00.000,4.8,Good
BADDQTAG,29-Mar-2002 13:59:00.000,22.7,Good
BADDQTAG,29-Mar-2002 14:08:00.000,12.5,Bad
BADDQTAG,29-Mar-2002 14:14:00.000,7.0,Bad
BADDQTAG,29-Mar-2002 14:22:00.000,4.8,Good插值方式 – 时间戳插值方式 – 时间戳除Raw采样外,所有采样和计算方式都用相同的方法确定从开始时间到结束时间的间隔
原值检索不需要间隔,只用开始和结束时间
3/29/2002 14:10:00
3/29/2002 14:20:00
3/29/2002 14:30:00
3/29/2002 14:40:00
3/29/2002 14:50:00
3/29/2002 15:00:003/29/2002 14:08:34.285
3/29/2002 14:17:08.571
3/29/2002 14:25:42.857
3/29/2002 14:34:17.142
3/29/2002 14:42:51.428
3/29/2002 14:51:25.714
3/29/2002 14:59:59.999检索14点到15点每10分钟的数据检索14点到15点7的数据插值方式 – 数值插值方式 – 数值检索13:50 – 14:30 间 8 个采样值插值 = 前一个原始采样 + (deltaY/deltaX) * offset设置开关量压缩设置开关量压缩添加一个标签: OutOfOrderTag添加一个标签: OutOfOrderTag设置工程单位: 1/0设置工程单位: 1/0启用压缩启用压缩用Excel Import Data用Excel Import Data用SQL工具用SQL工具加权时间计算方式加权时间计算方式ihAverageihAverageTags]
Tagname,DataType,HiEngineeringUnits,LoEngineeringUnits
TAG2,SingleFloat,60,0
[Data]
Tagname,TimeStamp,Value,DataQuality
TAG2,29-Mar-2007 14:00:00.000,30.0,Good
TAG2,29-Mar-2007 14:01:00.000,40.0,Good
TAG2,29-Mar-2007 14:01:10.000,50.0,Good
TAG2,29-Mar-2007 14:01:15.000,20.0,Bad
TAG2,29-Mar-2007 14:01:45.000,25.0,Good原始平均值与加权时间平均值原始平均值与加权时间平均值(40 + 50 + 25) / 3 = 38.33 计算2分钟内的原始平均值原始平均值从大于时间戳的数值开始计算, 因此第一个
点30没有参与计算,同时删除BAD点计算2分钟内的加权时间平均值((30 * 59.999) + (40 * 10) + (50 * 5) + (25*15)) / (60 + 10 + 5 + 15) = 31.38 第一个值为大于开始时间戳的数值,
其值的开始时间为 14:00:00.001(取决于毫秒精度)。
如果开始时间处没有值,将用插值获取一个值。( 90秒有效数据质量 / 120 秒总时间间隔 ) = 75%质量: 验证结果验证结果select timestamp, value, quality from ihrawdata where samplingmode=calculated
and calculationmode=RawAverage and timestamp >= '29-Mar-2007 14:00:05' and
timestamp <= '29-Mar-2007 14:02' and tagname = tag2 and numberofsamples = 1
timestamp value quality
29-Mar-2007 14:02:00.000 38.33 100.00select timestamp, value, quality from ihrawdata where samplingmode=calculated
and calculationmode=Average and timestamp >= '29-Mar-2007 14:00:05' and
timestamp <= '29-Mar-2007 14:02' and tagname = tag2 and numberofsamples = 1
timestamp value quality
29-Mar-2007 14:02:00.000 32.01 73.91实验练习 8实验练习 8使用工作台客户端工具Main学习目标学习目标导入Historian工具栏
添加一个新的 Proficy Historian 服务器
用一个 iFIX Historical Dynamo 来查看 Proficy Historian 数据
在一个图
里,从多个服务器上浏览数据
完成练习预计时间: 15 分钟Main实验练习 7实验练习 7A. 添加一个新服务器
B. 用 iFIX Historical Dynamo来创建一幅图
C. 在新图表中添加画笔
D. 在图表里添加附加画笔
E. 浏览 Proficy Historian 数据
Main
问题总结问题列出至今为止已经被讨论过的Proficy Historian客户端应用程序.
在表达式编辑器里有哪些Historical选项卡中可用的过滤类型?
在iFIX 工作台什么对象可组成客户工具?
如何能在工作台里查看历史库数据?
有没有可能在同时从iFIX采集数据发送到 Classic 和Proficy Historian上? 如果可以,如何实现?Main