PI系统客户端软件应用dl

上传人:仙*** 文档编号:133180301 上传时间:2022-08-09 格式:PPT 页数:70 大小:1.49MB
返回 下载 相关 举报
PI系统客户端软件应用dl_第1页
第1页 / 共70页
PI系统客户端软件应用dl_第2页
第2页 / 共70页
PI系统客户端软件应用dl_第3页
第3页 / 共70页
点击查看更多>>
资源描述
目标n熟练掌握PI系统各种客户端软件的使用,包括PI PBDataLinkAlarmViewManualLoggerActiveView时间:根据所选内容确定预备课程:LN-PF-1预备知识:nWindows操作系统应用n基本了解TCP/IP网络协议nExcel软件使用掌握PI Datalink的基本操作了解PI Datalink提取数据的原理了解PI内建函数的用法熟悉使用PI Datalink制作报表1.PI DataLink 概述2.提取单个数据3.提取多个数据4.提取计算数据5.使用趋势图6.使用模块数据库7.报表制作技巧PI DataLink 是Microsoft Excel 的插件(Lotus 1-2-3)。用来将PI服务器的数据导出到数据表中,以便分析汇总。提取单值的函数提取序列值的函数提取计算值的函数趋势图工具测点搜索、连接、设置和帮助 相关的测点标示方法决定在测点搜索框中选定决定在测点搜索框中选定的测点拷贝到数据表中的的测点拷贝到数据表中的方式:方式:Columns 或或 Rows决定决定 DataLink 计算结果计算结果数字的显示格式。数字的显示格式。决定在决定在 DataLink计算结果中计算结果中使用的时间显示格式使用的时间显示格式决定是否自动拷贝决定是否自动拷贝PI服务服务器的名称器的名称决定决定PI DataLink使用的时使用的时间区域间区域(PI 服务器服务器 vs.客户客户端工作站端工作站)显示时间间隔结束的时刻显示时间间隔结束的时刻而不是起始时间而不是起始时间2.提取单个数据函数:PICurrValn提取测点的当前值函数:PIArcValn在PI档案文件中提取指定时间戳的单值。提取模式 00.511.522.533.5012345TimeValues函数:PITagAttn提取某个测点的属性信息练习练习1:应用单值函数:应用单值函数目标:n使用下列函数提取数值:Current value functionArchive value functionTag attributes functionn基于开始和结束时间从档案文件中提取压缩的数据边界类型BCDEStart TimeEnd TimeA F(interpolation)G(interpolation)内部 (B,C,D)外部(A,B,C,D,E)插值(F,B,C,D,G)一些应用程序运行读取或写入其它信息(questionable,substituted)n这些 bits 可在分开的列中显示n参考接口的相关文档以确定该接口是否支持这个功能PI 服务器允许写入存档值的注释信息n这些信息可通过“show annotations”选项察看n这些信息单独显示在一列中函数:PISampDatn在档案文件中提取按时间均匀分布的数值参考参考Archived:数值存储在 PI档案文件中Sampled:数值按时间均匀分布.这些数值是根据存档值进行插值计算提取出来的。0204060801001200123456ArchivedSampled函数:PISampFilDatn提取符合过滤条件的一系列等时间间隔的插值数字 没有引号n0,0.125,34.56测点名使用单引号ncdt158,temp_tank_1,FIC5821.PV时间戳使用单引号n*,14-nov-04,t-8h字符串使用双引号nThis is a string过滤表达式可使用关系运算符“=”nsinusoid 50,ba:active.1=Active过滤条件可使用下列逻辑运算符:And,Or,Not过滤条件可使用下列逻辑运算符:+,-,*,/,实例:实例:(Flow1+Flow2 50 AND Temperature23 90)过滤条件可使用下列数学函数:abs()atn()cos()exp()int()log()和 log10()sin()sqr()tan()sgn()实例:sqr(flow1.pv)(flow2.pv)2+cos(flow3.pv)过滤表达式(计算公式或过滤条件)可使用 If-Then-Else 操作符n格式:IF expr0 THEN expr1 ELSE expr2n实例:IF Tag1 50 THEN“under limit”ELSE“good”注意:n必须保护全部 IF,THEN 和和 ELSE 语句n可内嵌 if-then-else 表达式函数:PICompFilDat n基于符合某一过滤条件的开始/结束时间提取压缩的数据。函数:PINCompFilDatn提取符合某一过滤条件的压缩值.用户决定初始时间和提取的数值的个数。函数:PITimeDatn提取与时间数组中的值同步的样本值 必须索引必须索引单元格单元格练习练习2:使用提取多值的函数:使用提取多值的函数目标:n使用下列函数从PI数据库中提取多个数值Sampled dataCompressed data start time/end time练习练习3:使用过滤条件:使用过滤条件目标:n使用Filtered Sampled data 函数n了解过滤条件表达式的设置函数:PICalcDatn提取指定测点,指定时间间隔的计算值。n可提取 total、minimum、maximum、standard deviation、range、count、average 或 mean在PI DataLink的 Calculated Data函数中 n 1个乘法器用来改变数值从一种测量单位到另一种单位 Ex:1000 g/kg,2.54 cm/inch,24 hours/day,1440 minutes/day n当在Calculated Data函数中使用Total时,用来校正Pi默认的数据单位 units/per day 当源单位是units/day时等于1.0转换因子计算实例:流量为m/h,必须提供转换因子24以转换单位为按每天的基准。m=m/h*D*24 h/d流体测点的工程单位流体测点的工程单位转换因子转换因子Units/day1Units/hour24Units/minute1440Units/second86400135701234567891011Time(hours)Flow(m3/h)一般情况下,total=3m3/h x 3h+5m3/h x 2h+1m3/h x 3h=22 m3PI 认为流量为 m3/dPI total=(3 m3/d x 3/24 d+5 m3/d x 2/24 d+1 m3/d x 3/24 d)*24 h/d=22m3ArchivedArchivedt1t2平均值给定时间段内的斜线面积:给定时间段内的斜线面积:=平均值*时间差=平均值(units/time)*(t2 t1)(time)=该时间段内的累积值积分(斜线面积)5 secTotal flow for this time slice304050m3/hr指定时间段内的累积值:指定时间段内的累积值:=40 somethings*5 seconds unit of time=40 somethings*5 seconds*1 day day 86400 seconds=0.0023 somethings*conversion factor=0.0023 somethings*24=0.0556 m3练习练习4:使用计算值:使用计算值目标:n使用 Calculated data函数:PIExpDatn提取按表达式计算的测点数值(通过 Sampled Data 对话框)表达式计算:n过去的指定时间(Archive Data 对话框)n指定时间戳列表(Timed Data 对话框)n获取表达式的统计或累积结果(Advanced Calculated Data 对话框)内建函数实例:PctGood()tag的好值时间百分比Range()范围StDev()时间加权标准方差TagAvg()时间加权平均值TagMean()事件加强平均值TagMax()最大值TagMin()最小值TagTot()某段时间上的时间积分更多函数和实例请参考PE Help.chm练习练习5:使用表达式计算:使用表达式计算目标:n使用 Archived Data,PI Expression。函数:PITimeFiltern当表达式为真时计算时间总量 TimeEq:返回测点等于某一值时的总时间(s)n格式:TimeEq(tag,start time,end time,value)n实例:timeeq(BA:ACTIVE.1,*-2h,*,ACTIVE)TimeNE,TimeLT,TimeLE,TimeGT 和 TimeGE 也可用。注意这些函数的结果单位为秒:n使用使用 86400 除这些结果转化为天。天。练习练习6:使用时间函数:使用时间函数目标:n使用使用 Time Filtered选项及时间函数。Sampled Data 对话框表达式:表达式:TagMax(sinusoid,*-8h,*)计算计算 sinusoid每每24小时的最大值小时的最大值最近的最近的168 小时小时(7 days)计算计算 sinusoid的最近的最近8小时的最大小时的最大值值每每24小时小时 最近的最近的168 小时小时(7 days)返回单个或多个等时间间隔的PI数据高级特性:n过滤n表达式样本选项n事件加权或时间加权的计算n定义好值百分比表达式样本模式n过滤表达式:Pt.Compressed,Exp.Compressed,Interpolatedn对要计算的表达式:Compressed,Interpolatedn某一时段只可用1个选项,因为当计算1个表达式时,过滤模式按表达式设置计算基础n时间加权,事件加权创建类似PB中的趋势图:n基于 PI 数据或工作表中的数据n自动更新选项n修改比例和外观的选项n可缩放某一局部PI Menu Insert Trend Option趋势图向导:n定义数据源n定义显示方式格式属性:n配置趋势图中的每个单项n颜色、线形等等。练习练习7:插入趋势图:插入趋势图目标:n在报表中插入趋势图。n应用 Excel 数据。n应用 PI 数据。每个 PI 服务器都包含一个模块数据库(MDB)MDB 用来按逻辑子范围组织企业的信息流到某指定区域的路径称为 context如果context(plant,unit等等)发生变化,索引的PI测点 也将变化,不需要重新设置alias 是 PI测点的逻辑名称n所有客户端可通过逻辑路径索引到PI测点ex:FLOW-P1254.PV Plant 1/FC Unit/Reactor/Draw Rateproperty 是 MDB中的常量,可方便的修改。ex:Plant 1/FC Unit/Reactor/Property:Design Rate Value:300当你的设备的数据按模块存储,这种方法可节省大量时间。(不需要单独查询测点)PointID to Tag允许用户总是索引指定的测点 ID 而不是测点名称。当测点名可能变化的时候非常有用主要用于报表制作:使用到Excel单元格的 索引索引(tagname,timestamps,intervals,filters 或 expressions)使用 Tag Search 对话框自动导入测点名称使用Excel 时间函数时间函数 用于报表的自动更新当创建报表和势图时使用 原始数据表格并进行引用。使用 Show pctgood 选项 验证显示的数据参考 exceltricks.xls 文件中使用的函数 语法:=IF(Logical_test,value_if_true,value_if_false)在 DataLink 对话框中不能联合文本和单元格索引 使用 CONCATENATE 连合几个文本字符串为1个字符串n最多 30 个文本条目n条目可以是:文本数字单元格索引n格式:=CONCATENATE(text1,text2,etc)n实例:=Concatenate(my name,is,B2)(假定单元格 B2 包含1个名字)使用 F9 键 重新计算 Excel动态时间动态时间 函数 和 当前值当前值 函数:n=Now(),=Today(),=PICurrVal()n其它基于这些函数的DataLink函数使用 CTRL+ALT+F9 同时更新下列内容:nF9键更新的内容n重新计算其它 基于相对PI时间格式的DataLink函数(例如*,*-3h)对Tag Name,Start Time 和 End Time使用索引n建议索引到包含动态Excel时间函数的单元格TODAY()n返回今天日期 00:00:00n例如:=Today()1=Yesterday at 00:00:00NOW()n返回当前日期和时间n例如:=Now()-3/24=3 hours ago注意:这些函数以天为单位1.手工:1.选择数组中的一个单元格2.按 F23.进行修改操作4.按 CTRL+SHIFT+ENTER 同步2.通过对话框窗口:1.右击数组中的某一单元格2.选择弹出菜单中的函数名3.进行修改4.点击 OK3.对于需要重新调整大小的函数:1.右击数组中的某一单元格2.选择 Recalculate(Resize)PIDL formula 选项在 Excel 单元格单元格:n输入的时间戳依赖于本地 Windows Regional Settings。n实例:2004/11/18 10:43:2718-nov-2004 10:43:2711/18/04 10:43:27在 DataLink 对话框窗口对话框窗口:n输入的时间戳格式必须是 PI Time formats(绝对或相对格式)n实例:18-Nov-04 10:45:24*-15mT-8h
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!