PI system應用培訓_第1頁
PI system應用培訓_第2頁
PI system應用培訓_第3頁
PI system應用培訓_第4頁
PI system應用培訓_第5頁
已閱讀5頁,還剩416頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、1SAP OSIsoft PI 系統(tǒng)應用培訓系統(tǒng)應用培訓2簡介簡介l講師l學生l你在PI系統(tǒng)中的角色l你需要學習什么技能?3Course Overviewl時間: 2天l交互式的課程: l理論 80%l練習和舉例 20% 4Objectivesl了解PI數(shù)據(jù)庫的基本原理l學習訪問PI 數(shù)據(jù)庫中的數(shù)據(jù)l熟悉PI ProcessBook 和 PI DataLink客戶端的使用l具備繪制流程圖和制作報表的能力有問題請隨時提問!5Course ContentlPI 介紹lWindows的普通對話框lPI ProcessBookl在Excel 里使用PI DataLinkl實際操作練習61.0 PI介紹

2、介紹7OSIsoftl成立于1980 l在美國,加拿大,墨西哥, 德國,澳大利亞,新西蘭,巴西和新加坡lPI 系統(tǒng):l在100多個國家有超過10,000套PI系統(tǒng)在使用l世界上有許多成功的RtPM系統(tǒng)l提供需要管理貫穿整個企業(yè)的實時情報的基礎組織構造!8PY system 技術架構技術架構9PI 系統(tǒng)是什么系統(tǒng)是什么?lPI系統(tǒng)是創(chuàng)造一個高級信息管理系統(tǒng)來從你的生產(chǎn)過程中獲取數(shù)據(jù)的軟件包l還包括復雜的處理工具,用來把數(shù)據(jù)轉化成信息,幫助員工作出及時的判斷l(xiāng)可配置的,交互式的顯示隨時隨地傳遞信息lPI的最初的目標就是,可以保存無限量的永遠可見的數(shù)據(jù)l它是OSIsoft公司的公司的 Real-ti

3、me Performance Management (RtPM) 平臺的一部分.10PI 系統(tǒng)是什么系統(tǒng)是什么?PI系統(tǒng)是一套基于服務端和客戶端的軟件,是為完全自動采集,存儲和展示工廠信息而設計的. PI = Plant Information因為PI常常被用作企業(yè)擴大應用的一個整合和開發(fā)平臺。PI成為生產(chǎn)層到辦公室的主要連接紐帶。11PI PI 系統(tǒng)系統(tǒng) 基本構架基本構架接口節(jié)點 分析工具客戶端- ProcessBook- Datalink- RtPortalData Source(DCS, PLC, etc)其他系統(tǒng)- ERP- Maintenance- LimsPI Server 客戶端

4、- Profile- BatchView- SQC接口節(jié)點Data Source(DCS, PLC, etc)12操作維護管理決策工程應用Gap 斷層斷層實時數(shù)據(jù)庫是管控一體化的橋梁實時數(shù)據(jù)庫是管控一體化的橋梁13$使用PI,從而達到:更好地了解企業(yè)生產(chǎn)的能力和經(jīng)濟效益通過對生產(chǎn)過程和重要設備關鍵參數(shù)的監(jiān)控,使生產(chǎn)的運行狀態(tài)保持平穩(wěn),減少了裝置和設備的非計劃停車。生產(chǎn)管理人員以及工藝工程師可以利用實時和歷史生產(chǎn)數(shù)據(jù)對生產(chǎn)的工藝過程進行在線分析,進一步發(fā)現(xiàn)裝置的運行規(guī)律,并及時地調(diào)整工藝參數(shù),使生產(chǎn)處于優(yōu)化狀態(tài)。成本控制人員可以利用實時數(shù)據(jù)動態(tài)地監(jiān)控生產(chǎn)成本,使成本控制發(fā)生在生產(chǎn)過程中,以達到降

5、低生產(chǎn)成本的目的。當發(fā)生事故時,工藝人員可以利用實時和歷史數(shù)據(jù),對事故進行及時分析,查明事故發(fā)生的原因,以避免事故的再次發(fā)生。設備維護人員可以利用歷史數(shù)據(jù)對設備的運行情況進行分析,對設備進行預防性維護并為制定設備的檢修計劃提供依據(jù)。抓住更多的市場機遇PI-PI-成功企業(yè)不可缺少的一員成功企業(yè)不可缺少的一員14工廠有了PI,就像給自己裝了一面鏡子,時時刻刻都知道所有裝置的運行狀況。工廠有了PI,就擁有了一筆巨大的無形資產(chǎn):生產(chǎn)數(shù)據(jù)。這些數(shù)據(jù)如果不保存起來,就永久地失去了。工廠有了PI,就像有了一個嚴謹?shù)膸煾?。過去的完整操作記錄可以指導技術人員提高裝置的穩(wěn)定性和利用率,提高技術人員的運行和操作水平

6、。有了PI,不僅各級領導可以直接通過自己辦公室的微機看到生產(chǎn)情況,而且整個工廠各個部門的人員,都可以對這些數(shù)據(jù)進行分析,滿足各自不同的需要。各個部門之間分析的結果不會因數(shù)據(jù)來源不統(tǒng)一而發(fā)生矛盾再也沒有人會為查找?guī)啄暌郧暗臍v史數(shù)據(jù)(不論是年度、月度數(shù)據(jù),還是日級,秒級數(shù)據(jù))煞費苦心?,F(xiàn)在所有的趨勢圖和報表只需要點點鼠標就來了。有有PIPI與沒有與沒有PIPI有什么不同?有什么不同?151.1 PI 測點測點16測點是什么測點是什么?l一個PI測點是PI數(shù)據(jù)庫中一組數(shù)據(jù)流的唯一的地址l例如l一個流量計的流量速率l一個控制器的操作模式l一個產(chǎn)品的批號l操作員的文本記錄l統(tǒng)計或計算的結果17PI 測點

7、屬性測點屬性l每個PI測點有一系列的屬性比如:l向客戶端應用描述測點l“這個信息是如何顯示的這個信息是如何顯示的?”l控制系統(tǒng)接口描述測點l“這個信息是如何發(fā)現(xiàn)的這個信息是如何發(fā)現(xiàn)的?”l向PI Server 描述測點l“這個信息是如何存儲的這個信息是如何存儲的?” 18PI 測點屬性測點屬性l測點名測點名: PI測點唯一的名字,長度應小于80個字符,第一個字符必須是字母或數(shù)字,以下符號不允許使用:* ? ; ? “ ! l描述描述: PI 測點描述 l單位單位: 工程單位l測點類型測點類型: 變量的存儲類型l零點,跨度零點,跨度: 最小值, 范圍 l數(shù)據(jù)源數(shù)據(jù)源: 允許PI測點通過數(shù)據(jù)接口分

8、組 (DCS,PLC, 或其他來源)19Tag : PI測點名稱(唯一)Descriptor: PI 測點描述 (26 個字符)Engunits: 工程單位PointType: 變量的存儲類型 Zero, Span :量程起點、量程范圍和典型值Pointsource:允許PI測點通過數(shù)據(jù)接口分組 (DCS,PLC, 或其他來源)PI 測點屬性測點屬性20PI AlarmAlarm GroupsGPI Performance EquationCPI TotalizerTPI RTSQCQPI PerfMon#PI PingJPI SNMP$Ramp_soak9RandomR缺省測點數(shù)據(jù)源缺省測點

9、數(shù)據(jù)源21測點類型測點類型lDigital:離散數(shù)值 (On/Off)lInt16: 整數(shù)數(shù)值, 16 位 (0 to 32767, acc: 1/32767)lInt32:整數(shù)數(shù)值, 32 位 (-2147450880 to 2147483647) lFloat16:測量浮點數(shù)測量浮點數(shù), 16 位 (acc: 1/32767)lFloat32:浮點數(shù)浮點數(shù), 32 位 (單精度)lFloat64:浮點數(shù), 64 位 (雙精度)lString:文本符號最多可達文本符號最多可達1000個字符個字符lBlob:二進制對象多達1000字節(jié)lTimestamps: 任何在1970年1月1日和2038

10、年1月1日的時間/日期22Instrument Tag: 數(shù)據(jù)源中測點的位置或名稱(即數(shù)采位號)Point Source: 數(shù)據(jù)源名,將測點按接口分組Location1: 接口ID號Location4: 掃描頻率號 (見接口啟動部分的 /f 參數(shù))PI 測點屬性測點屬性 接口接口 231.2 數(shù)據(jù)流數(shù)據(jù)流24數(shù)據(jù)測試數(shù)據(jù)測試在存檔之前每個值要經(jīng)過兩步的數(shù)據(jù)過濾測試:例外測試 “只送有變化意義的數(shù)據(jù)給服務器”壓縮測試“只存儲需要可靠描述過程行為的數(shù)據(jù)” 25數(shù)據(jù)流數(shù)據(jù)流接口 (在數(shù)據(jù)采集節(jié)點上)PI ServerPI 壓縮運算PI存檔實時值新值(基于掃描或例外報告)例外報告例外報告例外報告壓縮壓

11、縮26數(shù)據(jù)流數(shù)據(jù)流 l例外和壓縮測試應該得到有效調(diào)節(jié) ,以達到有效的歸檔存儲而又不丟失重要的數(shù)據(jù)。 27一些進一步的壓縮想法一些進一步的壓縮想法l“關閉壓縮加工給我更好的數(shù)據(jù)!” l不! 只是更多的數(shù)據(jù)數(shù)據(jù)將永遠不比儀器的精度更精確l好的壓縮將會:l允許更快速的計算l只需更少的管理就可保存更多的在線數(shù)據(jù)l使可用的數(shù)據(jù)對用戶更有效設置壓縮幅度為將確保數(shù)據(jù)的精確而沒有重復的值.28 1.3 時間時間29PI PI 時標格式時標格式l絕對時間 (一個指定的時間點)l* (現(xiàn)在)l18-dec-02 16:00:00 l相對時間 (時間是另一個時間的補償)l*+8h *+ 8 hours l結合在一起

12、使用lt+8h (today) + 8 hours30絕對格式絕對格式PI的缺省格式:dd-mmm-yy HH:mm:ssdd天mmm 月份(Jan, Feb, Mar, Apr, May)yy年 HH24小時格式mm分鐘ss秒例子:18-May-04 10:43:29Back31時間縮寫時間縮寫描述代碼例子現(xiàn)在現(xiàn)在*在本月指定日期午夜的在本月指定日期午夜的dd25 本月25日的午夜在指定日期的午夜在指定日期的午夜dd-mmm-yy25-aug-02 在在2002年年8月月25日的午夜日的午夜當前日期的指定時間當前日期的指定時間h:8: 當前日期的8點鐘本年本月指定的某一天某一時間本年本月指定

13、的某一天某一時間dd h:25 8: 本月25日的8點今天的今天的 00:00:00tt+7h 今天早上 7 .昨天的昨天的 00:00:00yy+15h 昨天下午3點本周的某一天的午夜本周的某一天的午夜 00:00:00Monday、Tuesday、Saturday、Sunday、Friday monday+6.5h 星期一的六點半時間間隔時間間隔 (天數(shù)天數(shù))#d1d 1 天時間間隔時間間隔 (小時小時)#.#h1.5h 一個半小時時間間隔時間間隔 (分鐘)分鐘)#.#m32m 32 分鐘施加間隔施加間隔 (秒秒)#.#s49s 49 秒32指導練習指導練習lPI 時間l表述下面的時間標簽

14、:lTuesday-2d l1 6: ly+8h l*-30m l把下面的時間表述成合法的PI時間標簽:l今天早上6:00l本月4號的下午4點l12 小時以前l(fā)2012年3月1日下午2點15分30秒332.0 常見的常見的Windows對話框對話框34PI Server 連接窗口連接窗口查看連接信息查看連接信息在這里做的任何改變將存儲在Windows的注冊表里PI Server列表35PI Server 連接窗口連接窗口編輯連接信息編輯連接信息編輯PI Server信息36PI Server 連接窗口連接窗口添加一個新的連接信息添加一個新的連接信息l為了建立一個新的連接:l服務器名:一個PI

15、server的IP地址或主機名l用戶名:pidemo或任何其他的用戶名l端口:PI 3 Server 為5450接下來的屏幕將提示用戶口令,如果必要的話37測點搜索窗口測點搜索窗口l在PI ProcessBook: l從工具菜單里測點搜索命令l使用工具欄:l一個目標屬性窗口:l在 PI DataLink:l在Pi菜單里的測點搜索命令38測點搜索窗口測點搜索窗口 基本搜索基本搜索 39測點搜索窗口測點搜索窗口 高級搜索高級搜索40測點搜索窗口測點搜索窗口 別名搜索別名搜索41測點信息窗口測點信息窗口423.0 PI ProcessBook43PI ProcessBook是什么是什么?軟件允許用戶

16、建立形象化的生產(chǎn)工藝流程圖,查看實時數(shù)據(jù)和趨勢圖PI ProcessBook 也包括了VBA的開發(fā)環(huán)境44標準的標準的Windows結構結構lPI ProcessBook 使用標準的Windows環(huán)境,使它的可用功能可以從以下方式得到:l菜單l工具欄45菜單欄菜單欄46菜單欄菜單欄47菜單欄菜單欄48主要工具條主要工具條l從選擇View/Toolbar菜單 下面選擇工具條l可以用置頂或懸浮49PI ProcessBook 模式模式l運行模式: 用來瀏覽PI ProcessBook 的里元素l編輯模式:用來創(chuàng)建或編輯一個PI ProcessBook 元素l使用工具菜單或畫圖工具欄來改變503.1

17、 運行模式運行模式51開放的元素開放的元素l雙擊打開一個項目l使用新建或打開按鈕:l每次點擊新建都會新創(chuàng)建一個新的窗口l打開總是指向同一個窗口多個拷貝52查看模式查看模式lPI ProcessBook有 2 種查看模式(ALT-V 或 瀏覽菜單下面的Outline/Book): Book Mode Outline Mode 53大綱視圖瀏覽大綱視圖瀏覽l在運行模式下,你可以選擇顯示的級別,根據(jù)數(shù)字或者+ 和 符號 來展開或者折疊目錄的一部分l在編輯模式下,箭頭用作改變一個對象的級別或者上下移動它54繪圖菜單繪圖菜單l列出可以添加到顯示里的圖素l靜態(tài)圖素l動態(tài)圖素1.在編輯模式下,選擇想得到的圖

18、素2.把他們放在顯示里3.當有提示時定義它的外型構造55動態(tài)圖素動態(tài)圖素l趨勢圖lX-Y圖l條形圖l動態(tài)值lActiveX 控件l多狀態(tài)符號 56趨勢查看選項趨勢查看選項l趨勢放大和縮小l全屏顯示l改變顯示的時間周期l改變垂直軸線刻度l趨勢指針l返回到最初的設置l提示提示: 這些功能只在運行模式下57縮放縮放l在趨勢邊界線內(nèi)拖拉矩形框l使用復原按鈕返回到初始定義58全屏全屏l在運行模式下雙擊來激活l再次雙擊返回到未激活狀態(tài)太小了雙擊它59豎軸刻度豎軸刻度l前面描述的縮放功能已經(jīng)改變了豎軸的刻度l手動改變豎軸刻度l單擊或雙機刻度符號彈出對話框60l激活指針來顯示在一個或多個給定時間的準確數(shù)值趨勢

19、指針趨勢指針61更改時間范圍更改時間范圍l前面描述的縮放功能l“向前向后一段時間”功能:l瀏覽向前向后的一段時間并訪問適當?shù)臍w檔數(shù)據(jù) l使用滾動條:62改變時間范圍改變時間范圍l在View菜單里Time Range功能或l使用絕對或相對時間格式l傳遞給參數(shù)的值必須是*,以便獲得自動趨勢更新63返回初始配置返回初始配置l使用View菜單下的Revert功能 或者按鈕 來返回最初的顯示狀態(tài)l右鍵單擊趨勢圖,在菜單里點擊 可以返回到上一步或下一步64臨時趨勢臨時趨勢 (Ad-Hoc)l在運行模式下,有兩種方法創(chuàng)建一個趨勢:l在當前窗口:選擇一個或多個值,點擊 然后畫一個矩形框來顯示趨勢,并可永久保存

20、l在一個新窗口:選擇一個或多個值,然后點擊 創(chuàng)建一個臨時趨勢,也可以來保存這個新窗口為一個顯示頁65XY 圖圖l離散圖l用來顯示數(shù)值集之間的關系l數(shù)值在橫坐標上 (X-Axis) 表示的是一個PI測點的值而不是時間66選擇一個基數(shù)測點選擇一個基數(shù)測點67選擇一個對比測點選擇一個對比測點68難以獲得的數(shù)據(jù)難以獲得的數(shù)據(jù)l趨勢什么也不顯示l值顯示 “No Data”(沒有數(shù)據(jù))l趨勢指針顯示 “No Data” (沒有數(shù)據(jù)) l棒行圖顯示斜紋線l多狀態(tài)符號顯示用戶定義了的狀態(tài)69練習練習 -瀏覽瀏覽 ProcessBookl目標l使自己熟悉PI ProcessBook 的環(huán)境l用一個現(xiàn)有的PI P

21、rocessBook掌握如何應用趨勢703.2 編輯模式編輯模式71創(chuàng)建一個創(chuàng)建一個 PI ProcessBookl使用 File/New 或 圖標lPB文件: ProcessBook 練習薄lPB 目錄: PI ProcessBook 元素 (顯示)lPB顯示: 獨立的顯示畫面72ProcessBook元素元素l5 類ProcessBook元素l顯示頁l鏈接頁l操作系統(tǒng)命令l鏈接ProcessBookl文本73添加一個添加一個ProcessBook Text 元素元素l組織ProcessBook 文檔的標題(在創(chuàng)建模式下,用Insert/Display)74添加一個添加一個ProcessBo

22、ok Display元素元素lProcessBook文檔的主要元素(在創(chuàng)建模式下,用Insert/Display)75添加一個添加一個ProcessBook 的操作系統(tǒng)的操作系統(tǒng)元素元素l打開一個外部文件并啟動外面的應用程序l計算器,記事本lExcel表,Word文檔,Access數(shù)據(jù)庫lIE里的Web站點76練習練習 -創(chuàng)建一個創(chuàng)建一個 PI ProcessBook目標l創(chuàng)建一個新的ProcessBook 練習薄文件l創(chuàng)建一個顯示目錄77趨勢創(chuàng)建趨勢創(chuàng)建 l在編輯模式下:1.可以從繪制(Draw )菜單或點擊 使用趨勢選項2.用鼠標畫一個矩形框定義趨勢的大小3.有一個有四個不同標簽的設計窗口

23、允許配置趨勢:: 常規(guī), 顯示格式, 描記線格式 和布局78趨勢創(chuàng)建趨勢創(chuàng)建 - “常規(guī)(常規(guī)(General)” 標簽標簽79趨勢創(chuàng)建趨勢創(chuàng)建 “顯示格式(顯示格式(Display Format)” 標簽標簽80趨勢創(chuàng)建趨勢創(chuàng)建- “(描記線格式)(描記線格式)Trace Format” 標簽標簽81趨勢創(chuàng)建趨勢創(chuàng)建 - “(布局)(布局)Layout” 標簽標簽82多個趨勢創(chuàng)建例子多個趨勢創(chuàng)建例子5個趨勢達到同時創(chuàng)建Row Col ExRow ExCol 2 211總和: 2 x 2 + 1 x 1 = 5線條和縱欄l 底部特殊的線條和縱欄l 頂部83趨勢修改趨勢修改l選擇一個趨勢,并在編

24、輯(Edit)菜單下使用格式設置選項l在編輯模式里雙擊趨勢l按鈕 用來修改被選中趨勢的字體l這個按鈕只在編輯模式下可用84練習練習 -趨勢創(chuàng)建趨勢創(chuàng)建目標l創(chuàng)建一個新的ProcessBook 趨勢85靜態(tài)圖形靜態(tài)圖形l從繪制(Draw )菜單下進入l矩形l橢圓/圓l線條/折線l多邊形l弧行l(wèi)從圖形庫里或者導入的圖形l所有的圖素都可以被組合,改變顏色,連接,或者作為多狀態(tài)對象86線條和顏色屬性線條和顏色屬性l在格式工具欄l用來改變線條屬性l用來改變顏色屬性l應用變化到l選定的圖素l如果沒有選定,缺省屬性是對新的對象線條顏色87對象庫對象庫l圖標按鈕 允許訪問圖形對象庫88導入圖形文件導入圖形文件

25、l在一個顯示頁里導入圖形文件l使用按鈕 或者Draw菜單下的菜單下的Bitmap 選項89隊列隊列l(wèi)從排列菜單里使用隊列選項來排列對象90向前或向后移動對象向前或向后移動對象l在 Arrange 菜單使用選項向前Forward,向后 Backward, 提到前面Bring to Front和 放在后面Send To Back 來決定對象的層91對象組合對象組合l使用排列Arrange菜單里的菜單里的組合選項來組合對象/取消對象組合l允許把處理過的組合對象作為一個單獨的對象92旋轉旋轉l使用Rotate(旋轉)(旋轉) 來旋轉一個對象,用Flip(翻轉)(翻轉)來顛倒對顛倒對象,水平或垂直方向象

26、,水平或垂直方向l當你畫圖時,使用 Snap To Grid(對齊網(wǎng)格)(對齊網(wǎng)格) 來促使對象按格子排列l(wèi)使用 Grid Size(網(wǎng)格尺寸)(網(wǎng)格尺寸)來修改格子空間來修改格子空間93練習練習 -插入靜態(tài)圖素插入靜態(tài)圖素目的l在一個顯示目錄里插入并整合靜態(tài)圖素.94動態(tài)圖素動態(tài)圖素l下面的動態(tài)圖素可以被添加到一個顯示頁里:l數(shù)值l棒形圖l多狀態(tài)符號95動態(tài)圖素動態(tài)圖素-棒形圖和數(shù)值棒形圖和數(shù)值96棒形圖棒形圖l一個棒形顯示一個測點的當前值作為這個值的指定范圍值的比較.l接下來的選項是可以利用的:l水平或垂直位置l最小值和最大值是基于最小值和最大值是基于:lPI測點的零值和范圍屬性或者范圍屬

27、性或者;l用戶自定義的最小值和最大值l自定義顏色l當使用后面描述的時間函數(shù)時,可以顯示過去的值97動態(tài)值動態(tài)值l動態(tài)值是是一個測點的當前值l下面的選項是有用的:l顯示或不顯示測點名(并在那里顯示)l顯示或不顯示時間標簽(并在那里顯示)l顯示或不顯示工程單位l當使用后面描述的時間函數(shù)時,可以顯示過去的值98多狀態(tài)對象多狀態(tài)對象l根據(jù)用戶定義的值可以改變對象的狀態(tài).l棒形圖l動態(tài)值l圖形l符號99命令按鈕命令按鈕l可以用作內(nèi)部導航設計100練習練習 -在在ProcessBook 里插入動態(tài)圖素里插入動態(tài)圖素目的l通過增加屬性實時改變的生動的圖素學習怎么優(yōu)化你的顯示頁,這些圖素由以下的Process

28、Book對象組成:l條形圖lPI測點l多狀態(tài)符號l命令按鈕101OLE 對象對象lOLE: Object Linking and Embedding對象鏈接和嵌入) lOLE 對象: 文件的一部分 (由另一個應用創(chuàng)建) 變成了主文檔的一個整體部分l在 ProcessBook: Insert 菜單, Object 選項102創(chuàng)建創(chuàng)建OLE 對象對象l“(新建)Create new” 選項l在ProcessBook里插入一個新的空白文檔l“(由文件創(chuàng)建)Create from File” 選項l在這個在這個“Link” 選項: 在ProessBook里完整嵌入一個已經(jīng)存在的文檔l在在“Link”選

29、項: 鏈接一個在ProcessBook已經(jīng)存在的文檔 (文檔刷新將反應在ProcessBook)103練習練習 -插入一個插入一個OLE 對象對象對象l使用OLE學習插入一個對象.1043.4 參數(shù)選擇參數(shù)選擇105新對象的缺省定義新對象的缺省定義lTrends(趨勢)(趨勢): 在工具(Tools)菜單下的首選項l對于所有的對象對于所有的對象Color, font 和 line style :l打開一個顯示頁l不要選擇任何圖素l使用顏色Color ( ), 字體Font ( ) 和線條Line Style ( ) 工具來定義缺省屬性106配置參數(shù)配置參數(shù) 顏色顏色 & 字體字體l使用工具(T

30、ools) 菜單里的首選項107常規(guī)參數(shù)常規(guī)參數(shù)l使用工具(Tools) 菜單里的首選項108配置參數(shù)配置參數(shù)- 趨勢趨勢l使用工具(Tools) 菜單里的首選項109PI ProcessBook and VBAlVisual Basic for Applications (VBA)lVisual Basic 6.0 環(huán)境l可以執(zhí)行復雜運算并使ProcessBook自動化的VBA 腳本l程序訪問對象如:l顯示頁l符號 (文本,線條,數(shù)值, )l趨勢l數(shù)據(jù)集l每個微軟對象缺省選項lActiveX 控件l等等.110VBA 編輯器編輯器l允許開發(fā):lVBA 代碼l在ProcessBook里的關聯(lián)對

31、象lActiveX 控件相關lVBA 窗體VBA Project(s)代碼編輯器代碼編輯器111練習練習 -使用使用VBA-1l目的 :l在一個PI ProcessBook文檔里插入VBA代碼l在pdi文件中實現(xiàn)帶有按鈕的趨勢控件的制作1124.0 PI DataLink113PI DataLink是什么是什么 ?lPI DataLink 是一個 OSIsoft 為Microsoft Excel 做的附加項l這個附加項讓你從PI系統(tǒng)里導入數(shù)據(jù)到一個電子數(shù)據(jù)表做進一步的分析用114PI DataLink 菜單菜單功能是取一個單一值功能是取一系列的值功能是取計算過的值趨勢工具、測點搜索,連接更新按

32、鈕測點信息設置和幫助模塊數(shù)據(jù)庫115PI DataLink 設置設置決定在決定在Tag Search“ 對話框里對話框里被選定的被選定的Tag是怎么被拷貝進電是怎么被拷貝進電子表格里的:列或者行子表格里的:列或者行決定決定DataLink 結果的數(shù)字格式結果的數(shù)字格式?jīng)Q定決定DataLink 結果的結果的time/date 格式格式?jīng)Q定是否把決定是否把PI 服務器的名字服務器的名字自動拷貝到自動拷貝到PI DataLink對話對話框框決定決定PI DataLink是從(服務是從(服務器還是客戶端)說明的時間器還是客戶端)說明的時間是哪個時區(qū)是哪個時區(qū))設置刷新方式和時間間隔設置刷新方式和時間間

33、隔116菜單函數(shù)菜單函數(shù)- PI DataLink 3.x和和4.X的比較的比較New!117當前值當前值l函數(shù): PICurrVall取一個測點的當前值118存檔值存檔值l函數(shù): PIArcVall從PI歸檔文件里找一個指定時間標簽的單一值從PI歸檔文件里取一指定個時間的值(只在這個指定時間里存在這個歸檔值的時候)119插入值插入值 00.511.522.533.5012345時間時間值值120測點屬性測點屬性l函數(shù): PITagAttl取一個測點相關屬性121刷新電子表格刷新電子表格l按F9鍵鍵l按ctrl+alt+shift+F9l在包含Datalink函數(shù)的單元格中右擊,選擇重新計算1

34、22支持的時間格式支持的時間格式l在一個Excel 單元格里單元格里:l時間格式的輸入依靠本地的Windows區(qū)域設置l有效的時標例子:2004/11/18 10:43:2718-nov-2004 10:43:2711/18/04 10:43:27l在一個 DataLink 對話框對話框:l輸入時標必須是PI的時間格式(絕對時間或相對時間)l合法時間的例子:18-Nov-04 10:45:24*-15mT-8h123練習練習 目標: 學習用以下的函數(shù)從PI數(shù)據(jù)庫里取出一個單一值:l當前值函數(shù)當前值函數(shù)Current valuel歸檔值函數(shù)歸檔值函數(shù)Archive valuel測點屬性函數(shù)測點屬

35、性函數(shù)Tag attributes124存檔值存檔值 vs. 樣本值樣本值l存檔值存檔值: 保存PI歸檔文件里的值l樣本值樣本值: 在每隔一段時間取一個值,這些值是從歸檔值里的插入值.0204060801001200123456ArchivedSampled125樣本數(shù)據(jù)樣本數(shù)據(jù)l函數(shù): PISampDatl從歸檔文件里取間隔時間均勻的插入值Remember126壓縮數(shù)據(jù)壓縮數(shù)據(jù) (開始時間開始時間/結束時間結束時間)l從一個歸檔文件里根據(jù)開始時間和結束時間取壓縮數(shù)據(jù)127計算邊界類型計算邊界類型l在里面 (B,C,D)l在外面 (A,B,C,D,E)l以內(nèi)值插入 (F,B,C,D,G)BCD

36、EStart TimeEnd TimeA F (interpolation) G (interpolation)128練習練習 目的: 使用以下的函數(shù)練習從PI數(shù)據(jù)庫里取出多個值 l樣本數(shù)據(jù)樣本數(shù)據(jù)l開始時間開始時間/結束時間的壓縮數(shù)據(jù)結束時間的壓縮數(shù)據(jù)129壓縮數(shù)據(jù)壓縮數(shù)據(jù) (開始時間開始時間/數(shù)據(jù)個數(shù)數(shù)據(jù)個數(shù))l函數(shù): PICompDatl從歸檔文件里取 指定數(shù)目的壓縮值. 用戶決定初始時間和 返回的數(shù)值個數(shù)130Excel里的里的“IF” 函數(shù)函數(shù)語法:=IF(Logical_test, value_if_true, value_if_false)131練習練習 目的: 使用下面的函數(shù),

37、學習把Excel的作用和附加函數(shù)結合在一起l壓縮數(shù)據(jù)壓縮數(shù)據(jù) (開始時間開始時間/數(shù)值個數(shù)數(shù)值個數(shù))lExcel 函數(shù)函數(shù) IF132定時數(shù)據(jù)定時數(shù)據(jù)l函數(shù): PITimeDatl用一系列時間值取同步的樣本數(shù)據(jù)必須引用的必須引用的單元格單元格133計算數(shù)據(jù)計算數(shù)據(jù)l函數(shù) PICalcDatl取一個給定的測點的計算值, 在一個指定的時間間隔內(nèi)l可以取總和,最小值,最大值, 標準偏差,范圍,計數(shù),平均值和 中間值(中位數(shù))(total, the minimum, the maximum, the standard deviation, the range, the count, the avera

38、ge or the mean)134什么是轉換因子什么是轉換因子?l在計算數(shù)據(jù)( Calculated Data)函數(shù)里使用PI DataLink時 l 一個用來把一個數(shù)字的單位改變?yōu)榱硪粋€單位的因數(shù)l 比如: 1000 g/kg, 2.54 cm/inch, 24 hours/day, 1440 minutes/day l當在計算數(shù)據(jù)使用Total 函數(shù),轉換因子被用作糾正PI把數(shù)據(jù)的單位以天為單位的假設l 當原數(shù)據(jù)的單位是單位/天,則轉換因子=1135轉換因子轉換因子l當用PI DataLink計算總和(TOTALS)提供正確的轉換因子是很重要的,因為PI計算總和是以天為單位的。例如: 對

39、于一個以m/h度量的流量,必須提供轉換因子24來轉換單位為每天m = m/h * D * 24 h/d流量測點的工程單位流量測點的工程單位轉換因子轉換因子Units/day1Units/hour24Units/minute1440Units/second86400136計算總和計算總和0135701234567891011時間 (小時)流量 (m3/h)正常的總和 = 3m3/h x 3h + 5m3/h x 2h + 1m3/h x 3h = 22 m3PI把這個流量認為是m3/dPI 總和 = (3 m3/d x 3/24 d + 5 m3/d x 2/24 d + 1 m3/d x 3/

40、24 d) * 24 h/d = 22m3通過PI計算的總和必須乘以一個24的轉換因子137PI里的梯形規(guī)則里的梯形規(guī)則存檔值存檔值t1t2平均值在給定時間段下的曲線下面的面積在給定時間段下的曲線下面的面積= 平均值* 時差 = 平均值 (units/time) * (t2 t1) (時間)= 給定時間片段下的總量積分(在曲線下面的面積)138PI里的梯形里的梯形 例子例子5 sec給定時間的總流量304050m3/hr例子中給定時間的總量例子中給定時間的總量= 40 somethings * 5 秒 unit of time= 40 somethings * 5 秒 * 1 天 天 8640

41、0 秒= 0.0023 somethings * 轉換因子= 0.0023 somethings * 24 = 0.0556 m3139練習練習 -日產(chǎn)量日產(chǎn)量目的: 學習使用下面的函數(shù)從PI數(shù)據(jù)庫里取出乘積計算值Calculated data140過濾樣本數(shù)據(jù)過濾樣本數(shù)據(jù)l函數(shù): PISampFilDatl取出一系列的符合過濾條件的均勻插入值141過濾函數(shù)過濾函數(shù)l數(shù)字 不需要單/雙引號l0, 0.125, 34.56l測點名需要單引號lcdt158 , temp_tank_1, FIC5821.PVl時間標簽需要單引號l* , 14-nov-04, t-8hl字符串需要雙引號lThis i

42、s a stringl過濾器描述可以使用相關的操作符號如 “=”lsinusoid 50, ba:active.1 = Active142過濾語法過濾語法-邏輯和數(shù)學操作邏輯和數(shù)學操作l過濾器可以使用下面的邏輯符號:And, Or, Notl過濾器可以使用下面的數(shù)學運算符:+, - , *, /, 例子例子:(流量1+流量2 50 AND 溫度23 90)143過濾語法過濾語法-數(shù)學函數(shù)數(shù)學函數(shù)l過濾器使用下面的數(shù)學函數(shù):abs()atn()cos()exp()int()log() 和 log10()sin()sqr()tan()sgn()l例如:sqr(flow1.pv)(flow2.pv)

43、2 + cos(flow3.pv)144表達式計算表達式計算l嵌入函數(shù)的例子:lRange()從最小到最大的幅度lStDev()以基于時間的標準偏差lTagAvg()基于時間的平均值lTagMean() 基于事件的平均值lTagMax()一個周期的最大值lTagMin ()一個周期的最小值lTagTot()一個周期的時間積分145練習練習 -Off-Specification Production目的: 使用下面的函數(shù),學習應用過濾設置來從PI數(shù)據(jù)庫里篩選值lFiltered Sampled data146過濾壓縮數(shù)據(jù)過濾壓縮數(shù)據(jù) (時間時間)l函數(shù): PICompFilDat l根據(jù)開始時間

44、和結束時間取出滿足 一個過濾條件的壓縮數(shù)據(jù)147過濾壓縮數(shù)據(jù)過濾壓縮數(shù)據(jù) (個數(shù))個數(shù))l函數(shù): PINCompFilDatl取出滿足一個過濾條件的壓縮數(shù)據(jù), 用戶決定開始時間和返回的數(shù)值個數(shù).148練習練習 -樣本質量樣本質量目的: 通過使用下面的函數(shù),學習應用過濾器來選取從PI數(shù)據(jù)庫中篩選的數(shù)據(jù)lFiltered Compressed data (開始時間開始時間/個數(shù)個數(shù)) 149表達式計算表達式計算l函數(shù): PIExpDatl根據(jù)測點表達式計算獲得數(shù)據(jù) (通過 Sampled Data 對話框)150其他的表達式計算方法其他的表達式計算方法l表達式計算也可以被執(zhí)行l(wèi)對于一段過去了的指定

45、時間(存檔數(shù)據(jù)對話框)l對于一系列指定的時間 (Timed Data 對話框)l為了獲取統(tǒng)計值或一個描述的總和 (Advanced Calculated Data 對話框)151練習練習 -表達式計算表達式計算目的:學習使用下面的函數(shù)在測點里運用運算符l存檔數(shù)據(jù)(存檔數(shù)據(jù)(Archived Data), PI用來估算一個表達式或用來估算一個表達式或測點當前值測點當前值152時間過濾時間過濾l函數(shù): PITimeFilterl取出一個表達式為真的時,時間的總和153Exercise -運算時間運算時間 - Excel目的: 用下面的功能計算運行時間lTime Filtered 154PE里的時間

46、函數(shù)里的時間函數(shù)lTimeEq: 返回一個測點等于指定值的總時間(秒)l語法: TimeEq(測點名tag, 開始時間start time,結束時間 end time,值 value)l例子: TimeEq(BA:ACTIVE.1, *-2h, *, ACTIVE)lTimeNE, TimeLT, TimeLE, TimeGT and TimeGE 也可以用l注意這些函數(shù)的結果是以秒為單位l用用86400 除以這些函數(shù)的結果,使其轉換為以天為單位除以這些函數(shù)的結果,使其轉換為以天為單位155PE里的里的If-Then-Elsel一個過濾表達式(計算式或者過濾器)可以使用If-Then-Else

47、 表達式l語法: IF expr0 THEN expr1 ELSE expr2l例子: IF Tag1 80164QuestionsPI 培訓課程 PI-TR-002-I PI 3 系統(tǒng)管理 I基本技能Version 3.3166目標目標l系統(tǒng)設置和建點 l如何管理和維護 PI 系統(tǒng) l安裝和故障處理167課程內(nèi)容課程內(nèi)容 (1st Day)l1. PI 系統(tǒng)結構lPI System綜述 (Chap. 1)lPI System 數(shù)據(jù)流 (Chap. 2)l數(shù)據(jù)壓縮 (Chap. 2) lPI 系統(tǒng)服務 (Chap. 1)l2. PI 客戶端工具l3. PI 測點設置 (Chap. 3)lPI

48、測點屬性l開關量狀態(tài)表168課程內(nèi)容課程內(nèi)容(2nd Day)l4. PIConfig 工具 (PI 測點設置) (Chap. 12)lPI 系統(tǒng)表lPI 點類型l幫助命令l列出測點l創(chuàng)建測點l刪除測點l輸入/輸出結構l5. 圖形化設置工具lPI-SMT (Chap 11)lPoint Builder169課程內(nèi)容課程內(nèi)容(2nd Day)(續(xù)續(xù))l6. 測點設置優(yōu)化l7. 安全性 (Chap. 3)l用戶和用戶組l測點安全lPI 安全認證l防護墻l系統(tǒng)安全170課程內(nèi)容課程內(nèi)容(3rd Day)l8. PI 接口lPI-OPC 接口l通用接口l基于通用接口的安裝l啟動/停止接口lI/O 速率

49、點lICUl問題處理l接口狀態(tài)工具l數(shù)據(jù)緩存及其大小171課程內(nèi)容課程內(nèi)容(4th Day)l9. 應用PI 服務器模塊l性能公式 (PE) 和PE計算 (Chap. 4)l10. PI 系統(tǒng)管理(Chap. 10)lPI 系統(tǒng)進程lPI 啟動和停止lPI 系統(tǒng)工具lPI 數(shù)據(jù)文檔的維護lPI 系統(tǒng)備份l安裝和系統(tǒng)調(diào)整lPI 系統(tǒng)管理任務172PI系統(tǒng)是什么系統(tǒng)是什么?PI 系統(tǒng)是一套基于B/S、C/S架構的計算機軟件,用于自動采集、存儲和顯示工廠實時數(shù)據(jù). PI = Plant Information1.0 PI 系統(tǒng)結構系統(tǒng)結構174PI系統(tǒng)結構系統(tǒng)結構(chap. 1)數(shù)據(jù)源 (PLC/

50、DCS/Other)工廠儀表PI-UDS (PI 服務器)PI-客戶端工具- ProcessBook- DataLink- PI-Profile數(shù)據(jù)采集 (緩存) 節(jié)點企業(yè)管理 - ERP- LIMS- Maintenance工藝改進 - SimcaP- Loop tuning- Sigmafine- APC- SQCIntranet/Internet - PI ICE- PI ActiveView- ReportsConfig Tools - ICU- SMT175PI 系統(tǒng)平臺系統(tǒng)平臺PI 2VMS/O-VMS - Vax/AXPPI 3Windows NT - IntelUnix - I

51、BM/DEC/HP/SUNWindows ClientPI-API node PI-Net node (VMS)176PI 數(shù)據(jù)流數(shù)據(jù)流 (Chap. 2) 177PI 數(shù)據(jù)流數(shù)據(jù)流PI Data(from the snapshot,archive, or pibasess)RedirectorCOM callReturn DataCOMConnector 外部數(shù)據(jù) System #1COMConnector外部數(shù)據(jù) System #2COMConnector外部數(shù)據(jù) System #3PI NetMgrRequestResponse178COM 接口接口 (Chap. 2, 使用使用COM連

52、接器檢索數(shù)據(jù)連接器檢索數(shù)據(jù))l當前應用的lHoneyWell PHD HistorianlAspenTech IP21l正在開發(fā)的lOLEDB (數(shù)據(jù)源必須為時間序列)lAspenTech CIM21lWonderWare InSQLlPI COM 接口 SDKlOSI 已經(jīng)開發(fā)了一個工具箱,用來創(chuàng)建自定義的COM連接器。179系統(tǒng)數(shù)據(jù)流路徑系統(tǒng)數(shù)據(jù)流路徑 (p. 21)1. 測點定義 (測點必須存在)2. 例外報告 (DCS/接口)3. 快照子系統(tǒng) (保存最近數(shù)值)4. 壓縮子系統(tǒng) (旋轉門算法)5. 時間隊列 (緩存進入的事件)6. 縮放 (僅對 float16 類型的測點).7. 數(shù)據(jù)緩

53、存 (性能)8. 數(shù)據(jù)文檔180例外報告測試例外報告測試 (Chap. 2)l新的值將不被報告除非:l新值超出或等于設定的例外值 (ExcDev) 并且兩次數(shù)據(jù)的時間大于或等于給定的最小例外時間。 (ExcMin)或l兩次數(shù)據(jù)的時間大于或等于給定的最大例外時間(ExcMax) l當一個值通過例外測試后, 這個值和前一個值將會被報告181例外報告例外報告l測點量程從 0 到 100, 每隔 10 秒掃描一次.lExcDev = 1 Eng Unit, ExcMax = 600 sec.Time DCS value Exception Snapshot 12:00:00 50.0 Yes 50.0

54、 12:00:10 50.3 No 50.0 12:00:20 51.1 Yes 51.1 No 51.1 12:10:20 51.4 Yes 51.4 182時間處理時間處理 (Chap. 2) SnapShot 1 2 3 4 5 n RecNo New Event Compression Over-Flow to disk pidatpiventq.dat Archive Cache 0 0 m n Primary Archive Other On-Line Archives after exec. rep. Archive Queue (memory) PIARCHSSPI Inter

55、facePISNAPSS183壓縮壓縮 (Chap. 2)我們存儲前一個事件184壓縮壓縮(Result)Back某一特定時間的實際值在內(nèi)差值的范圍內(nèi),該內(nèi)差值位于鄰近的PI數(shù)值加上或減去壓縮偏差之間。18533934034134234334434534634734834935012:00:0012:00:1512:00:3012:00:4512:01:0012:01:1512:01:3012:01:4512:02:0012:02:1512:02:3012:02:4512:03:0012:03:1512:03:3012:03:4512:04:0012:04:1512:04:3012:04:45

56、12:05:0012:05:1512:05:3012:05:4512:06:0012:06:1512:06:3012:06:4512:07:00+/- 1degree 339340341342343344345346347348349350 33934034134234334434534634734834935012:00:0012:00:1512:00:3012:00:4512:01:0012:01:1512:01:3012:01:4512:02:0012:02:1512:02:3012:02:4512:03:0012:03:1512:03:3012:03:4512:04:0012:04:1

57、512:04:3012:04:4512:05:0012:05:1512:05:3012:05:4512:06:0012:06:1512:06:3012:06:4512:07:00This value passes compression.so the previous value is archived.and these values are not archived. Compression Deviation186壓縮規(guī)范壓縮規(guī)范l最小壓縮時間 (CompMin)l最大壓縮時間(CompMax)l壓縮偏差 (百分比或以工程單位) (Compdevpercent or CompDev)l是

58、否壓縮 (On or Off)調(diào)整壓縮規(guī)范以保證更加高效的存儲重要的實時數(shù)據(jù)磁盤空間及性能 vs 數(shù)據(jù)精度 187推薦的數(shù)據(jù)壓縮標準推薦的數(shù)據(jù)壓縮標準l最小例外偏差的設置主要考慮設備的采集精度. l最小的壓縮精度的設置主要考慮數(shù)據(jù)重要性.l如果數(shù)據(jù)源為基于例外報告的, 那么可以將例外測試關掉 (設置 excMax 為 0).例 1: 內(nèi)部主要的溫度參數(shù)可以設置例外為 0.1 度. 每變化0 .2 度存儲. 設置 ExcDev = 0.1 且 CompDev = .2例 2:外界的溫度參數(shù)可以設置例外為 0.1 度. 然而, 外部溫度的變化并不重要. 設置 ExcDev = .1 degrees

59、 并且 CompDev = 1 degree.188時間隊列時間隊列l(wèi) 它是指一種內(nèi)存映像,能在數(shù)據(jù)存儲進程失敗時保存數(shù)據(jù)l時間隊列能夠溢出到文件pidatpieventq.dat. l此文件將會在存儲進程重新成功啟動時自動恢復數(shù)據(jù)。l如果你的 PI 系統(tǒng)沒有足夠的資源來實時的恢復事件隊列文件,則可以采取以下措施.l你可以將文件改名以后再恢復它.l你可以用離線文檔恢復工具離線恢復.189數(shù)據(jù)緩存數(shù)據(jù)緩存l一個能夠大約存儲 每點4K (用戶定義) 數(shù)據(jù)的內(nèi)存區(qū)域. l有效值通常直接寫入磁盤, 但是每隔 15 分鐘 (由用戶設置) PI 丟棄一次沒有來得及寫入的值.l緩存中的數(shù)據(jù)總是被最近請求的數(shù)

60、據(jù)替換, 因此緩存中總是保存著最近用戶請求的數(shù)據(jù). 190數(shù)據(jù)流數(shù)據(jù)流數(shù)據(jù)采集點(PI-API Node)PI 服務器PI 壓縮算法PI數(shù)據(jù)檔案快照讀取新值 (on exception or by scan)例外報告建議: 數(shù)據(jù)采集要盡可能快. 例外和壓縮的設置要恰如其分 191PI 系統(tǒng)服務系統(tǒng)服務 (Chap. 1, pp 5-6)l核心子系統(tǒng)lPI 網(wǎng)絡管理lPI 日志子系統(tǒng)lPI 數(shù)據(jù)更新子系統(tǒng)lPI 基礎子系統(tǒng)lPI 快照子系統(tǒng)lPI 數(shù)據(jù)檔案子系統(tǒng)lPI 停機時間管理子系統(tǒng)lPI SQL子系統(tǒng)lPI 重定向器192PI 系統(tǒng)服務系統(tǒng)服務lPI 服務器應用程序lPI 統(tǒng)計計算lPI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論