




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1,PI產品培訓-系統應用,LN-PF-2 PI系統客戶端軟件應用,企業信息事業部,2,LN-PF-2:PI系統客戶端軟件應用,目標 熟練掌握PI系統各種客戶端軟件的使用,包括 PI PB DataLink AlarmView ManualLogger ActiveView ,3,LN-PF-2:PI系統客戶端軟件應用,時間:根據所選內容確定 預備課程:LN-PF-1 預備知識: Windows操作系統應用 基本了解TCP/IP網絡協議 Excel軟件使用,.,4,LT-PF-2.2:PI Datalink應用,5,目標,掌握PI Datalink的基本操作 了解PI Datalink提取數據
2、的原理 了解PI內建函數的用法 熟悉使用PI Datalink制作報表,6,目錄,1.PI DataLink 概述 2.提取單個數據 3.提取多個數據 4.提取計算數據 5.使用趨勢圖 6.使用模塊數據庫 7.報表制作技巧,7,1.PI DataLink概述,8,PI DataLink,PI DataLink 是Microsoft Excel 的插件(Lotus 1-2-3)。 用來將PI服務器的數據導出到數據表中,以便分析匯總。,9,PI DataLink 菜單,提取單值的函數,提取序列值的函數,提取計算值的函數,趨勢圖工具,測點搜索、連接、設置和幫助,相關的測點標示方法,10,PI Dat
3、aLink 2.1 vs 3.x,11,PI DataLink 設置參數,決定在測點搜索框中選定的測點拷貝到數據表中的方式: Columns 或 Rows,決定 DataLink 計算結果數字的顯示格式。,決定在 DataLink計算結果中使用的時間顯示格式,決定是否自動拷貝PI服務器的名稱,決定PI DataLink使用的時間區域(PI 服務器 vs. 客戶端工作站),顯示時間間隔結束的時刻而不是起始時間,12,2.提取單個數據,13,提取當前值,函數: PICurrVal 提取測點的當前值,14,存檔值,函數: PIArcVal 在PI檔案文件中提取指定時間戳的單值。,提取模式,15,插值
4、,0,0.5,1,1.5,2,2.5,3,3.5,0,1,2,3,4,5,Time,Values,16,測點屬性,函數: PITagAtt 提取某個測點的屬性信息,17,練習1:應用單值函數,目標: 使用下列函數提取數值: Current value function Archive value function Tag attributes function,18,3.提取多個數據,19,壓縮數據 (開始/結束時間),基于開始和結束時間從檔案文件中提取壓縮的數據,邊界類型,20,計算邊界類型,B,C,D,E,Start,Time,End,Time,A,F (interpolation),G
5、(interpolation),內部 (B,C,D) 外部 (A,B,C,D,E) 插值 (F,B,C,D,G),21,新功能 DataLink 3.1,一些應用程序運行讀取或寫入其它信息 (questionable, substituted) 這些 bits 可在分開的列中顯示 參考接口的相關文檔以確定該接口是否支持這個功能 PI 服務器允許寫入存檔值的注釋信息 這些信息可通過“show annotations”選項察看 這些信息單獨顯示在一列中,22,樣本數據,函數:PISampDat 在檔案文件中提取按時間均勻分布的數值,參考,23,存檔值 vs. 樣本值,Archived: 數值存儲在
6、 PI檔案文件中 Sampled: 數值按時間均勻分布. 這些數值是根據存檔值進行插值計算提取出來的。,24,過濾樣本值,函數: PISampFilDat 提取符合過濾條件的一系列等時間間隔的插值,25,過濾條件格式,數字 沒有引號 0, 0.125, 34.56 測點名使用單引號 cdt158 , temp_tank_1, FIC5821.PV 時間戳使用單引號 * , 14-nov-04, t-8h 字符串使用雙引號 This is a string 過濾表達式可使用關系運算符 “=” sinusoid 50, ba:active.1 = Active,26,過濾條件格式 邏輯和數學運算符
7、,過濾條件可使用下列邏輯運算符: And, Or, Not 過濾條件可使用下列邏輯運算符: +, - , *, /, ,實例: (Flow1+Flow2 50 AND Temperature23 90) (pump_speed1)/2 + (pump_speed2-100),27,過濾條件格式 數學函數,過濾條件可使用下列數學函數: abs() atn() cos() exp() int() log() 和 log10() sin() sqr() tan() sgn() 實例: sqr(flow1.pv) (flow2.pv)2 + cos(flow3.pv),28,If-Then-Else,
8、過濾表達式 (計算公式或過濾條件)可使用 If-Then-Else 操作符 格式:IF expr0 THEN expr1 ELSE expr2 實例:IF Tag1 50 THEN “under limit” ELSE “good” 注意: 必須保護全部 IF, THEN 和 ELSE 語句 可內嵌 if-then-else 表達式,29,過濾壓縮值 (時間),函數:PICompFilDat 基于符合某一過濾條件的開始/結束時間提取壓縮的數據。,30,過濾壓縮值 (個數),函數:PINCompFilDat 提取符合某一過濾條件的壓縮值. 用戶決定初始時間和提取的數值的個數。,31,Timed
9、Data,函數: PITimeDat 提取與時間數組中的值同步的樣本值,必須索引單元格,32,練習2:使用提取多值的函數,目標: 使用下列函數從PI數據庫中提取多個數值 Sampled data Compressed data start time/end time,33,練習3:使用過濾條件,目標: 使用Filtered Sampled data 函數 了解過濾條件表達式的設置,34,4.提取計算數據,35,Calculated Data,函數:PICalcDat 提取指定測點,指定時間間隔的計算值。 可提取 total、minimum、 maximum、 standard deviatio
10、n、 range、 count、 average 或 mean,36,轉換因子?,在PI DataLink的 Calculated Data函數中 1個乘法器用來改變數值從一種測量單位到另一種單位 Ex: 1000 g/kg, 2.54 cm/inch, 24 hours/day, 1440 minutes/day 當在Calculated Data函數中使用Total時, 用來校正Pi默認的數據單位 units/per day 當源單位是units/day時等于1.0,37,Conversion Factors,轉換因子計算,實例:流量為m/h, 必須提供轉換因子24以轉換單位為按每天的基準
11、。 m = m/h * D * 24 h/d,38,計算累積值,1,3,5,7,0,1,2,3,4,5,6,7,8,9,10,11,Time (hours),Flow (m3/h),一般情況下,total = 3m3/h x 3h + 5m3/h x 2h + 1m3/h x 3h = 22 m3,PI 認為流量為 m3/d,PI 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 = 22m3,39,PI 梯形法則,Archived,Archived,t1,t2,平均值,給定時間段內的斜線面積: = 平
12、均值 * 時間差 = 平均值(units/time) * (t2 t1) (time) = 該時間段內的累積值,積分 (斜線面積),40,梯形法則實例,指定時間段內的累積值: = 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,41,練習4:使用計算值,目標: 使用 Calculated data,42,表
13、達式計算,函數: PIExpDat 提取按表達式計算的測點數值 (通過 Sampled Data 對話框),43,其它表達式計算方法,表達式計算: 過去的指定時間 (Archive Data 對話框) 指定時間戳列表 (Timed Data 對話框) 獲取表達式的統計或累積結果(Advanced Calculated Data 對話框),44,表達式計算,內建函數實例: PctGood() tag的好值時間百分比 Range() 范圍 StDev() 時間加權標準方差 TagAvg() 時間加權平均值 TagMean() 事件加強平均值 TagMax() 最大值 TagMin () 最小值 T
14、agTot() 某段時間上的時間積分 更多函數和實例請參考PE Help.chm,45,練習5:使用表達式計算,目標: 使用 Archived Data, PI Expression。,46,時間過濾,函數:PITimeFilter 當表達式為真時計算時間總量,47,性能公式中的時間函數,TimeEq: 返回測點等于某一值時的總時間(s) 格式: TimeEq(tag, start time, end time, value) 實例: timeeq(BA:ACTIVE.1, *-2h, *, ACTIVE) TimeNE, TimeLT, TimeLE, TimeGT 和 TimeGE 也可用
15、。 注意這些函數的結果單位為秒: 使用 86400 除這些結果轉化為天。,48,練習6:使用時間函數,目標: 使用 Time Filtered選項及時間函數。,49,計算值 vs. 表達式計算,Sampled Data 對話框 表達式:TagMax(sinusoid, *-8h, *),計算 sinusoid每24小時的最大值 最近的168 小時 (7 days),計算 sinusoid的最近8小時的最大值 每24小時 最近的168 小時 (7 days),50,高級計算數據,返回單個或多個等時間間隔的PI數據 高級特性: 過濾 表達式樣本選項 事件加權或時間加權的計算 定義好值百分比,51,
16、高級計算數據,表達式樣本模式 過濾表達式: Pt. Compressed, Exp. Compressed, Interpolated 對要計算的表達式: Compressed, Interpolated 某一時段只可用1個選項,因為當計算1個表達式時,過濾模式按表達式設置 計算基礎 時間加權,事件加權,52,5.使用趨勢圖,53,趨勢圖工具,創建類似PB中的趨勢圖: 基于 PI 數據或工作表中的數據 自動更新選項 修改比例和外觀的選項 可縮放某一局部,PI Menu Insert Trend Option,54,趨勢圖配置,趨勢圖向導: 定義數據源 定義顯示方式,格式屬性: 配置趨勢圖中的每
17、個單項 顏色、線形等等。,55,趨勢圖-右鍵菜單,56,練習7:插入趨勢圖,目標: 在報表中插入趨勢圖。 應用 Excel 數據。 應用 PI 數據。,.,57,6.使用模塊數據庫,58,PI 模塊數據庫,每個 PI 服務器都包含一個模塊數據庫(MDB) MDB 用來按邏輯子范圍組織企業的信息流 到某指定區域的路徑稱為 context 如果context (plant, unit等等) 發生變化, 索引的PI測點 也將變化,不需要重新設置,59,Modules: 別名和屬性,alias 是 PI測點的邏輯名稱 所有客戶端可通過邏輯路徑索引到PI測點 ex: FLOW-P1254.PV Plan
18、t 1/FC Unit/Reactor/Draw Rate property 是 MDB中的常量,可方便的修改。 ex: Plant 1/FC Unit/Reactor/ Property: Design Rate Value: 300,60,在Datalink中使用模塊索引,當你的設備的數據按模塊存儲,這種方法可節省大量時間。(不需要單獨查詢測點),61,7.報表制作技巧,62,高級技巧,PointID to Tag 允許用戶總是索引指定的測點 ID 而不是測點名稱。 當測點名可能變化的時候非常有用,63,高級技巧,主要用于報表制作: 使用到Excel單元格的 索引 (tagname, ti
19、mestamps, intervals, filters 或 expressions) 使用 Tag Search 對話框自動導入測點名稱 使用Excel 時間函數 用于報表的自動更新,64,高級技巧,當創建報表和勢圖時使用 原始數據表格并進行引用。 使用 Show pctgood 選項 驗證顯示的數據 參考 exceltricks.xls 文件中使用的函數,65,Excel中的“IF” 函數,語法: =IF(Logical_test, value_if_true, value_if_false),66,“CONCATENATE” 函數,在 DataLink 對話框中不能聯合文本和單元格索引 使用 CONCATENATE 連合幾個文本字符串為1個字符串 最多 30 個文本條目 條目可以是: 文本 數字 單元格索引 格式: =CONCATENATE(text1, text2, etc) 實例: =Concatenate(my name, is , B2) (假定單元格 B2 包含1個名字),67,更新數據表,使用 F9 鍵 重新計算 Excel動態時間 函數 和 當前值 函數: =Now(), =Today(), =PICurrVal() 其它基于這些函數的DataLink函數 使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高級網絡測試題及答案
- 按揭貸款協議書
- 如何通過數據分析提升品牌策略計劃
- 行政管理公共關系活動策劃題及答案
- 畫板采購合同
- 采購信息整合協議
- 策劃機構外包合同
- 車輛維護及出險聲明協議
- 股權融資協議
- 公共關系溝通技巧試題及答案
- 少先隊員六知六會一做課件
- 心理評估2015課件
- 電機學課后習題答案(辜承林)
- 海南省海口市2023-2024學年四年級下學期期中英語試題
- 高額彩禮治理調研報告
- 中國學生營養日主題班會
- 人流手術報告單
- 腦卒中患者的藥物管理確保正確用藥避免風險
- 新課標下識字教學的方法與實踐
- 【瑞幸咖啡財務分析報告(附財務報表)5300字(論文)】
- JGT475-2015 建筑幕墻用硅酮結構密封膠
評論
0/150
提交評論