版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SAP OSIsoft PI 系統(tǒng)應用培訓,簡介,講師 學生 你在PI系統(tǒng)中的角色 你需要學習什么技能?,Course Overview,時間: 2天 交互式的課程: 理論 80% 練習和舉例 20%,Objectives,了解PI數(shù)據(jù)庫的基本原理 學習訪問PI 數(shù)據(jù)庫中的數(shù)據(jù) 熟悉PI ProcessBook 和 PI DataLink客戶端的使用 具備繪制流程圖和制作報表的能力 有問題請隨時提問!,Course Content,PI 介紹 Windows的普通對話框 PI ProcessBook 在Excel 里使用PI DataLink 實際操作練習,1.0 PI介紹,OSIsoft,成
2、立于1980 在美國,加拿大,墨西哥, 德國,澳大利亞,新西蘭,巴西和新加坡 PI 系統(tǒng): 在100多個國家有超過10,000套PI系統(tǒng)在使用 世界上有許多成功的RtPM系統(tǒng) 提供需要管理貫穿整個企業(yè)的實時情報的基礎(chǔ)組織構(gòu)造!,PY system 技術(shù)架構(gòu),PI 系統(tǒng)是什么?,PI系統(tǒng)是創(chuàng)造一個高級信息管理系統(tǒng)來從你的生產(chǎn)過程中獲取數(shù)據(jù)的軟件包 還包括復雜的處理工具,用來把數(shù)據(jù)轉(zhuǎn)化成信息,幫助員工作出及時的判斷 可配置的,交互式的顯示隨時隨地傳遞信息 PI的最初的目標就是,可以保存無限量的永遠可見的數(shù)據(jù) 它是OSIsoft公司的 Real-time Performance Management
3、 (RtPM) 平臺的一部分.,PI 系統(tǒng)是什么?,PI系統(tǒng)是一套基于服務端和客戶端的軟件,是為完全自動采集,存儲和展示工廠信息而設(shè)計的. PI = Plant Information 因為PI常常被用作企業(yè)擴大應用的一個整合和開發(fā)平臺。PI成為生產(chǎn)層到辦公室的主要連接紐帶。,PI 系統(tǒng) 基本構(gòu)架,接口節(jié)點,分析工具,Data Source (DCS, PLC, etc),其他系統(tǒng) - ERP - Maintenance - Lims,PI Server,接口節(jié)點,Data Source (DCS, PLC, etc),操作維護,管理決策,工程應用,Gap 斷層,實時數(shù)據(jù)庫是管控一體化的橋梁,
4、$,使用PI,從而達到: 更好地了解企業(yè)生產(chǎn)的能力和經(jīng)濟效益 通過對生產(chǎn)過程和重要設(shè)備關(guān)鍵參數(shù)的監(jiān)控,使生產(chǎn)的運行狀態(tài)保持平穩(wěn),減少了裝置和設(shè)備的非計劃停車。 生產(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)過程中,以達到降低生產(chǎn)成本的目的。 當發(fā)生事故時,工藝人員可以利用實時和歷史數(shù)據(jù),對事故進行及時分析,查明事故發(fā)生的原因,以避免事故的再次發(fā)生。 設(shè)備維護人員可以利用歷史數(shù)據(jù)對設(shè)備的運行情況進行分析,對設(shè)備進行預防性維護
5、并為制定設(shè)備的檢修計劃提供依據(jù)。 抓住更多的市場機遇,PI-成功企業(yè)不可缺少的一員,工廠有了PI,就像給自己裝了一面鏡子,時時刻刻都知道所有裝置的運行狀況。 工廠有了PI,就擁有了一筆巨大的無形資產(chǎn):生產(chǎn)數(shù)據(jù)。這些數(shù)據(jù)如果不保存起來,就永久地失去了。 工廠有了PI,就像有了一個嚴謹?shù)膸煾?。過去的完整操作記錄可以指導技術(shù)人員提高裝置的穩(wěn)定性和利用率,提高技術(shù)人員的運行和操作水平。 有了PI,不僅各級領(lǐng)導可以直接通過自己辦公室的微機看到生產(chǎn)情況,而且整個工廠各個部門的人員,都可以對這些數(shù)據(jù)進行分析,滿足各自不同的需要。 各個部門之間分析的結(jié)果不會因數(shù)據(jù)來源不統(tǒng)一而發(fā)生矛盾 再也沒有人會為查找?guī)啄暌?/p>
6、前的歷史數(shù)據(jù)(不論是年度、月度數(shù)據(jù),還是日級,秒級數(shù)據(jù))煞費苦心。現(xiàn)在所有的趨勢圖和報表只需要點點鼠標就來了。,有PI與沒有PI有什么不同?,1.1 PI 測點,測點是什么?,一個PI測點是PI數(shù)據(jù)庫中一組數(shù)據(jù)流的唯一的地址 例如 一個流量計的流量速率 一個控制器的操作模式 一個產(chǎn)品的批號 操作員的文本記錄 統(tǒng)計或計算的結(jié)果,PI 測點屬性,每個PI測點有一系列的屬性比如: 向客戶端應用描述測點 “這個信息是如何顯示的?” 控制系統(tǒng)接口描述測點 “這個信息是如何發(fā)現(xiàn)的?” 向PI Server 描述測點 “這個信息是如何存儲的?”,PI 測點屬性,測點名: PI測點唯一的名字,長度應小于80個
7、字符, 第一個字符必須是字母或數(shù)字,以下符號不允許使用: * ? ; ? “ ! 描述: PI 測點描述 單位: 工程單位 測點類型: 變量的存儲類型 零點,跨度: 最小值, 范圍 數(shù)據(jù)源: 允許PI測點通過數(shù)據(jù)接口分組 (DCS,PLC, 或其他來源),Tag : PI測點名稱(唯一) Descriptor: PI 測點描述 (26 個字符) Engunits: 工程單位 PointType: 變量的存儲類型 Zero, Span :量程起點、量程范圍和典型值 Pointsource:允許PI測點通過數(shù)據(jù)接口分組 (DCS,PLC, 或其他來源),PI 測點屬性,PI Alarm Alarm
8、 GroupsG PI Performance EquationC PI TotalizerT PI RTSQCQ PI PerfMon# PI PingJ PI SNMP$ Ramp_soak9 RandomR,缺省測點數(shù)據(jù)源,測點類型,Digital:離散數(shù)值 (On/Off) Int16: 整數(shù)數(shù)值, 16 位 (0 to 32767, acc: 1/32767) Int32:整數(shù)數(shù)值, 32 位 (-2147450880 to 2147483647) Float16:測量浮點數(shù), 16 位 (acc: 1/32767) Float32:浮點數(shù), 32 位 (單精度) Float64:浮
9、點數(shù), 64 位 (雙精度) String:文本符號最多可達1000個字符 Blob:二進制對象多達1000字節(jié) Timestamps: 任何在1970年1月1日和2038年1月1日的時間/日期,Instrument Tag: 數(shù)據(jù)源中測點的位置或名稱(即數(shù)采位號) Point Source: 數(shù)據(jù)源名,將測點按接口分組 Location1:接口ID號 Location4:掃描頻率號 (見接口啟動部分的 /f 參數(shù)),PI 測點屬性 接口,1.2 數(shù)據(jù)流,數(shù)據(jù)測試,在存檔之前每個值要經(jīng)過兩步的數(shù)據(jù)過濾測試: 例外測試 “只送有變化意義的數(shù)據(jù)給服務器” 壓縮測試“只存儲需要可靠描述過程行為的數(shù)據(jù)
10、”,數(shù)據(jù)流,PI 壓縮運算,PI存檔,實時值,新值 (基于掃描或例外報告),例外報告,例外報告,壓縮,數(shù)據(jù)流,例外和壓縮測試應該得到有效調(diào)節(jié) ,以達到有效的歸檔存儲而又不丟失重要的數(shù)據(jù)。,一些進一步的壓縮想法,“關(guān)閉壓縮加工給我更好的數(shù)據(jù)!” 不! 只是更多的數(shù)據(jù) 數(shù)據(jù)將永遠不比儀器的精度更精確 好的壓縮將會: 允許更快速的計算 只需更少的管理就可保存更多的在線數(shù)據(jù) 使可用的數(shù)據(jù)對用戶更有效 設(shè)置壓縮幅度為將確保數(shù)據(jù)的精確而沒有重復的值.,1.3 時間,PI 時標格式,絕對時間 (一個指定的時間點) * (現(xiàn)在) 18-dec-02 16:00:00 相對時間 (時間是另一個時間的補償) *+
11、8h *+ 8 hours 結(jié)合在一起使用 t+8h (today) + 8 hours,絕對格式,PI的缺省格式: dd-mmm-yy HH:mm:ss,dd天 mmm月份(Jan, Feb, Mar, Apr, May) yy年 HH24小時格式 mm分鐘 ss秒,例子: 18-May-04 10:43:29,Back,時間縮寫,指導練習,PI 時間 表述下面的時間標簽: Tuesday-2d 1 6: y+8h *-30m 把下面的時間表述成合法的PI時間標簽: 今天早上6:00 本月4號的下午4點 12 小時以前 2012年3月1日下午2點15分30秒,2.0 常見的Windows對話
12、框,PI Server 連接窗口查看連接信息,在這里做的任何改變將存儲在Windows的注冊表里,PI Server列表,PI Server 連接窗口編輯連接信息,編輯PI Server信息,PI Server 連接窗口添加一個新的連接信息,為了建立一個新的連接: 服務器名:一個PI server的IP地址或主機名 用戶名:pidemo或任何其他的用戶名 端口:PI 3 Server 為5450,接下來的屏幕將提示用戶口令,如果必要的話,測點搜索窗口,在PI ProcessBook: 從工具菜單里測點搜索命令 使用工具欄: 一個目標屬性窗口: 在 PI DataLink: 在Pi菜單里的測點搜
13、索命令,測點搜索窗口 基本搜索,測點搜索窗口 高級搜索,測點搜索窗口 別名搜索,測點信息窗口,3.0 PI ProcessBook,PI ProcessBook是什么?,軟件允許用戶建立形象化的生產(chǎn)工藝流程圖,查看實時數(shù)據(jù)和趨勢圖 PI ProcessBook 也包括了VBA的開發(fā)環(huán)境,標準的Windows結(jié)構(gòu),PI ProcessBook 使用標準的Windows環(huán)境,使它的可用功能可以從以下方式得到: 菜單 工具欄,菜單欄,菜單欄,菜單欄,主要工具條,從選擇View/Toolbar菜單 下面選擇工具條 可以用置頂或懸浮,PI ProcessBook 模式,運行模式: 用來瀏覽PI Proc
14、essBook 的里元素 編輯模式:用來創(chuàng)建或編輯一個PI ProcessBook 元素 使用工具菜單或畫圖工具欄來改變,3.1 運行模式,開放的元素,雙擊打開一個項目 使用新建或打開按鈕: 每次點擊新建都會新創(chuàng)建一個新的窗口 打開總是指向同一個窗口,多個拷貝,查看模式,PI ProcessBook有 2 種查看模式 (ALT-V 或 瀏覽菜單下面的Outline/Book):,Book Mode Outline Mode,大綱視圖瀏覽,在運行模式下,你可以選擇顯示的級別,根據(jù)數(shù)字或者+ 和 符號 來展開或者折疊目錄的一部分 在編輯模式下,箭頭用作改變一個對象的級別或者上下移動它,繪圖菜單,列
15、出可以添加到顯示里的圖素 靜態(tài)圖素 動態(tài)圖素 在編輯模式下,選擇想得到的圖素 把他們放在顯示里 當有提示時定義它的外型構(gòu)造,動態(tài)圖素,趨勢圖 X-Y圖 條形圖 動態(tài)值 ActiveX 控件 多狀態(tài)符號,趨勢查看選項,趨勢放大和縮小 全屏顯示 改變顯示的時間周期 改變垂直軸線刻度 趨勢指針 返回到最初的設(shè)置 提示: 這些功能只在運行模式下,縮放,在趨勢邊界線內(nèi)拖拉矩形框 使用復原按鈕返回到初始定義,全屏,在運行模式下雙擊來激活 再次雙擊返回到未激活狀態(tài),太小了 雙擊它,豎軸刻度,前面描述的縮放功能已經(jīng)改變了豎軸的刻度 手動改變豎軸刻度 單擊或雙機刻度符號彈出對話框,激活指針來顯示在一個或多個給定
16、時間的準確數(shù)值,趨勢指針,更改時間范圍,前面描述的縮放功能 “向前向后一段時間”功能: 瀏覽向前向后的一段時間并訪問適當?shù)臍w檔數(shù)據(jù) 使用滾動條:,改變時間范圍,在View菜單里Time Range功能或 使用絕對或相對時間格式 傳遞給參數(shù)的值必須是*,以便獲得自動趨勢更新,返回初始配置,使用View菜單下的Revert功能 或者按鈕 來返回最初的顯示狀態(tài) 右鍵單擊趨勢圖,在菜單里點擊 可以返回到上一步或下一步,臨時趨勢 (Ad-Hoc),在運行模式下,有兩種方法創(chuàng)建一個趨勢: 在當前窗口: 選擇一個或多個值,點擊 然后畫一個矩形框來顯示趨勢,并可永久保存 在一個新窗口: 選擇一個或多個值,然后
17、點擊 創(chuàng)建一個臨時趨勢,也可以來保存這個新窗口為一個顯示頁,XY 圖,離散圖 用來顯示數(shù)值集之間的關(guān)系 數(shù)值在橫坐標上 (X-Axis) 表示的是一個PI測點的值而不是時間,選擇一個基數(shù)測點,選擇一個對比測點,難以獲得的數(shù)據(jù),趨勢什么也不顯示 值顯示 “No Data”(沒有數(shù)據(jù)) 趨勢指針顯示 “No Data” (沒有數(shù)據(jù)) 棒行圖顯示斜紋線 多狀態(tài)符號顯示用戶定義了的狀態(tài),練習 -瀏覽 ProcessBook,目標 使自己熟悉PI ProcessBook 的環(huán)境 用一個現(xiàn)有的PI ProcessBook掌握如何應用趨勢,3.2 編輯模式,創(chuàng)建一個 PI ProcessBook,使用 Fi
18、le/New 或 圖標 PB文件: ProcessBook 練習薄 PB 目錄: PI ProcessBook 元素 (顯示) PB顯示: 獨立的顯示畫面,注意: 一個 (*) 在PB名字里的星號(*) 或者標題欄里意味著這個文檔沒有被保存或自上次保存后已經(jīng)被修改了,ProcessBook元素,5 類ProcessBook元素 顯示頁 鏈接頁 操作系統(tǒng)命令 鏈接ProcessBook 文本,添加一個ProcessBook Text 元素,組織ProcessBook 文檔的標題 (在創(chuàng)建模式下,用Insert/Display),添加一個ProcessBook Display元素,ProcessB
19、ook文檔的主要元素 (在創(chuàng)建模式下,用Insert/Display),添加一個ProcessBook 的操作系統(tǒng)元素,打開一個外部文件并啟動外面的應用程序 計算器,記事本 Excel表,Word文檔,Access數(shù)據(jù)庫 IE里的Web站點,練習 -創(chuàng)建一個 PI ProcessBook,目標 創(chuàng)建一個新的ProcessBook 練習薄文件 創(chuàng)建一個顯示目錄,趨勢創(chuàng)建,在編輯模式下: 可以從繪制(Draw )菜單或點擊 使用趨勢選項 用鼠標畫一個矩形框定義趨勢的大小 有一個有四個不同標簽的設(shè)計窗口允許配置趨勢:: 常規(guī), 顯示格式, 描記線格式 和布局,趨勢創(chuàng)建 - “常規(guī)(General)”
20、 標簽,趨勢創(chuàng)建 “顯示格式(Display Format)” 標簽,趨勢創(chuàng)建- “(描記線格式)Trace Format” 標簽,趨勢創(chuàng)建 - “(布局)Layout” 標簽,多個趨勢創(chuàng)建例子,5個趨勢達到同時創(chuàng)建 Row Col ExRow ExCol 2 211 總和: 2 x 2 + 1 x 1 = 5 線條和縱欄 底部 特殊的線條和縱欄 頂部,趨勢修改,選擇一個趨勢,并在編輯(Edit)菜單下使用格式設(shè)置選項 在編輯模式里雙擊趨勢 按鈕 用來修改被選中趨勢的字體 這個按鈕只在編輯模式下可用,練習 -趨勢創(chuàng)建,目標 創(chuàng)建一個新的ProcessBook 趨勢,靜態(tài)圖形,從繪制(Draw
21、)菜單下進入 矩形 橢圓/圓 線條/折線 多邊形 弧行 從圖形庫里或者導入的圖形 所有的圖素都可以被組合,改變顏色,連接,或者作為多狀態(tài)對象,線條和顏色屬性,在格式工具欄 用來改變線條屬性 用來改變顏色屬性 應用變化到 選定的圖素 如果沒有選定,缺省屬性是對新的對象,線條,顏色,對象庫,圖標按鈕 允許訪問圖形對象庫,導入圖形文件,在一個顯示頁里導入圖形文件 使用按鈕 或者Draw菜單下的Bitmap 選項,隊列,從排列菜單里使用隊列選項來排列對象,向前或向后移動對象,在 Arrange 菜單使用選項向前Forward,向后 Backward, 提到前面Bring to Front和 放在后面S
22、end To Back 來決定對象的層,vs.,對象組合,使用排列Arrange菜單里的組合選項來組合對象/取消對象組合 允許把處理過的組合對象作為一個單獨的對象,vs.,旋轉(zhuǎn),使用Rotate(旋轉(zhuǎn)) 來旋轉(zhuǎn)一個對象,用Flip(翻轉(zhuǎn))來顛倒對象,水平或垂直方向 當你畫圖時,使用 Snap To Grid(對齊網(wǎng)格) 來促使對象按格子排列 使用 Grid Size(網(wǎng)格尺寸)來修改格子空間,練習 -插入靜態(tài)圖素,目的 在一個顯示目錄里插入并整合靜態(tài)圖素.,動態(tài)圖素,下面的動態(tài)圖素可以被添加到一個顯示頁里: 數(shù)值 棒形圖 多狀態(tài)符號,動態(tài)圖素-棒形圖和數(shù)值,棒形圖,一個棒形顯示一個測點的當前值
23、作為這個值的指定范圍值的比較. 接下來的選項是可以利用的: 水平或垂直位置 最小值和最大值是基于: PI測點的零值和范圍屬性或者; 用戶自定義的最小值和最大值 自定義顏色 當使用后面描述的時間函數(shù)時,可以顯示過去的值,動態(tài)值,動態(tài)值是是一個測點的當前值 下面的選項是有用的: 顯示或不顯示測點名(并在那里顯示) 顯示或不顯示時間標簽(并在那里顯示) 顯示或不顯示工程單位 當使用后面描述的時間函數(shù)時,可以顯示過去的值,多狀態(tài)對象,根據(jù)用戶定義的值可以改變對象的狀態(tài). 棒形圖 動態(tài)值 圖形 符號,命令按鈕,可以用作內(nèi)部導航設(shè)計,練習 -在ProcessBook 里插入動態(tài)圖素,目的 通過增加屬性實時
24、改變的生動的圖素學習怎么優(yōu)化你的顯示頁,這些圖素由以下的ProcessBook對象組成: 條形圖 PI測點 多狀態(tài)符號 命令按鈕,OLE 對象,OLE: Object Linking and Embedding對象鏈接和嵌入) OLE 對象: 文件的一部分 (由另一個應用創(chuàng)建) 變成了主文檔的一個整體部分 在 ProcessBook: Insert 菜單, Object 選項,創(chuàng)建OLE 對象,“(新建)Create new” 選項 在ProcessBook里插入一個新的空白文檔 “(由文件創(chuàng)建)Create from File” 選項 在這個“Link” 選項: 在ProessBook里完整
25、嵌入一個已經(jīng)存在的文檔 在“Link”選項: 鏈接一個在ProcessBook已經(jīng)存在的文檔 (文檔刷新將反應在ProcessBook),練習 -插入一個OLE 對象,對象 使用OLE學習插入一個對象.,3.4 參數(shù)選擇,新對象的缺省定義,Trends(趨勢): 在工具(Tools)菜單下的首選項 對于所有的對象Color, font 和 line style : 打開一個顯示頁 不要選擇任何圖素 使用顏色Color ( ), 字體Font ( ) 和線條Line Style ( ) 工具來定義缺省屬性,配置參數(shù) 顏色 ,PI 報警子系統(tǒng) (Chap. 9),報警子系統(tǒng) PI-報警子系統(tǒng)被設(shè)計
26、為控制系統(tǒng)報警點的有益補充,而不是替代物. 因為PI系統(tǒng)可以采集不同數(shù)據(jù)源的數(shù)據(jù), 所以可以對報警點集中管理. 報警點類型 高于或低于給定的報警限 與特定的狀態(tài)相同或不同 變化率的改變 在 PI測點中保存報警信息(報警條件和報警統(tǒng)計),PI Ping 接口 (Basic Version),監(jiān)測客戶端和服務器連接的穩(wěn)定性. 一般來說, PI Ping 衡量 ICMP 包發(fā)送到客戶端返回到服務器的傳送時間. 這個程序能夠幫助用戶診斷 TCP/IP網(wǎng)絡(luò)的故障. 局限性 在一個 PI-UDS 服務器上最大允許32個這樣的測點 在同一時間只能有一個接口的實例運行,Code Red Attack - 6P
27、M,PI-SNMP (基本版本),此接口可以收集通訊網(wǎng)絡(luò)有關(guān)信息. 操作 PISNMP 需要設(shè)備能夠傳送或接收經(jīng)SNMP 協(xié)議傳送的信息. 也就是說, 它們必須有支持SNMPv1或SNMPv2的SNMP 代理. 版本限制 一個 PI-UDS 服務器最多支持個32 SNMP測點 在同一時間只能有一個接口的實例運行,通訊設(shè)備映射,PI 性能映射 (基本版本),提取和存儲 Windows NT/2000 性能映射計數(shù)器 (和 PI 計數(shù)器) 計算機統(tǒng)計信息 : CPU, HD 剩余空間, 內(nèi)存,網(wǎng)絡(luò), PI 統(tǒng)計信息 : 存檔速率, 快照速率, 壓縮比率, 到服務器的連接數(shù), 基本版本的限制 一個
28、PI-UDS 服務器最多支持個32 SNMP測點 在同一時間只能有一個接口的實例運行 單獨版本的程序支持多個PI服務器。,PI性能映射 (Basic Version) PI-性能映射計數(shù)器,性能映射計數(shù)點的例子: PERF.LOCALHOST.Logical Disk(_Total).Free Megabytes :以 M為單位顯示剩余磁盤空間 PERF.LOCALHOST.Memory.% Committed Bytes In Use :ratio of Memory: Committed Bytes to Memory: Commit Limit PERF.LOCALHOST.Proces
29、sor(0).% Processor Time :顯示CPU利用率,多服務器映射,Due to a Growing log file.,內(nèi)存泄漏鑒別,PI 模塊數(shù)據(jù)庫,可配置結(jié)構(gòu) 工廠和設(shè)備的層次結(jié)構(gòu) 產(chǎn)品和別名表示 按控制循環(huán)分組測點 存儲多種類型的屬性 (元數(shù)據(jù)) 使用別名簡單化測點訪問和搜索 保存所有更改的歷史記錄 修訂和生效日期 PI 模塊可重用 (復制/粘貼) 使用MDB的PI工具: PI-BatchDatabase, PI-RTSQC, PI-ACE, Process Template, PI ICU.,PI-Module DB,2.0 PI 客戶端工具回顧,察看 PI 數(shù)據(jù),PI
30、 客戶端工具 (PI-ProcessBook, PI-DataLink, PI-Profiles, PI-Manual Logger, PI-Control Monitor, PI-BatchView, PI-SQC) 默認情況下這些工具使用5450端口 PI-API (應用編程接口) PI-SDK (面向?qū)ο箝_發(fā)包) PI-ODBC / PI-OLEDB (ODBC 驅(qū)動/OLEDB 客戶端) PI 接口 (95 % 為讀/寫接口 例如: RDBMS 接口, SemAPI 接口),PI 客戶端工具,PI-ProcessBook: 讓用戶創(chuàng)建并顯示生產(chǎn)過程模擬,值和趨勢的軟件。,PI客戶端工具
31、,PI-Data Link: Microsoft Excel 插件 該插件讓你從PI系統(tǒng)中提取數(shù)值并拷貝到數(shù)據(jù)表中,以便將來分析。,PI 設(shè)置工具,PI-SMT,PI設(shè)置工具,PI-Point Builder,通用對話框窗口,此處所作的修改存儲在 pipcdatpilogin.ini文件中。,通用對話框窗口,通用對話框窗口,通用對話框窗口,新的PI SDK 對話框,更新版本的客戶端,例如PI PointBuilder,使用不同的對話框。 最終,所有的 PI客戶端將使用 PI SDK對話框。,PI 時間戳格式,絕對形式 時間戳不依賴當前時間 例如: 18-dec-99 16:00:00 Go,相
32、對形式 時間戳依賴于當前時間 每次更新數(shù)據(jù),時間戳也被更新 例如: t+8h 設(shè)置時間為午夜加8小時 (today)+8 hours Go,絕對時間格式,dd-mmm-yy HH:mm:ss,dd日 mmm月 (Jan, Feb, Mar, Apr, May) yy年 hh時,24小時格式 mm分 ss秒,例子: 18-dec-99 10:43:29,Back,相對時間戳,PI ProcessBook, PI Datalink,PI ProcessBook 和 PI Datalink的簡要回顧,3.0 PI 測點配置(Chap. 3),PI 測點屬性 (General 1 of 3) (Cha
33、pter 3),Tag: 唯一名稱 Link Descriptor: 標簽描述 (由于API的限制,ProcessBook 顯示前26個字符) Exdesc: 擴展描述 Pointtype: 變量類型 Link Zero, Span and TypicalValue Link DigitalSet (SetOffOn, Off, On) Link Engunits: 標簽的工程單位 Pointsource: 通過接口分組標簽的單個字符,命名約定,建議使用ISA標準作為命名約定 建議在PI系統(tǒng)和控制系統(tǒng)(DCS, PLC 或其它)中使用相同的名稱 在PI標簽點名稱中加入前綴,對工廠部門編碼 在P
34、I標簽點名稱中添加后綴以表明信息類型: .PV:過程數(shù)值 .SP:過程指令 .MD:控制器模式 .CO:控制器輸出,Back,測點名,測點名受下列約束限制: 第一個字符必須為字母或數(shù)字 不允許使用控制字符 (例如 換行符或制表符) 不允許使用下列字符: * ? ; “ 同樣, 避免使用 “_”,因為這個字符在SQL查詢語句中作為通配符。 測點名限制在80個字符以內(nèi),測點類型,Digital:離散值 (On/Off) Int16: 整型值, 16 bits (0 to 32767, acc: 1/32767) Int32:整型值, 32 bits (-2147450880 to 21474836
35、47) Float16:成比例浮點數(shù)值, 16 bits (acc: 1/32767) Float32:浮點數(shù), 32 bits (單精度) Float64:浮點數(shù), 64 bits (雙精度) String:最大為1000字符的文本 Blob:最多1000字節(jié)的大型二進制對象 Timestamp:在1-jan-1970到1-Jan-2038 之間的任何時間/日期,BacK,FLOAT16,PI可按16位整數(shù)值形式(縮放比例)存儲浮點值 。存儲通用的數(shù)值,這樣做可減少一半硬盤空間。(16 位勝于 32位). 精度為1/32767*span (0.00003*span) 重要:你應該設(shè)置一個小的
36、幅值以減少round off錯誤。 實例 1: zero=0 , span=100, value= 56.444 存檔值 = (56.444-zero)/span*32767 = 18495 顯示值 = 18495*span/32767 + zero = 56.4439 實例 2: zero=0,span = 40000, value= 56.444 存檔值 = (56.444-zero)/span*32767 = 46 displayed value= 46*span/32767 + zero = 56.154,Back,零點, 量程和典型值,Back,開關(guān)量設(shè)置,數(shù)字式標簽必須具有 Dig
37、italSet Ex: SetController 數(shù)字集名稱: SetController 第一個數(shù)字狀態(tài): Auto 第二個數(shù)字狀態(tài): Manual,Back,PI 測點屬性 (General 2 of 3),例外報告設(shè)置 (最小和最大時間以秒為單位) Excmin, Excmax 和 ExcDev(百分比) 壓縮設(shè)置 (最小和最大時間以秒為單位) Compmin, Compmax 和 Compdev(百分比) Compressing: (On/Off) Archiving: (On/Off) Shutdown: (On/Off): 當PI服務器停機時,shutdown事件被寫入到所有sh
38、utdown標志設(shè)為1的標簽點中。 Link Step: (On/Off): 以階梯形式顯示信息。當查詢存檔數(shù)據(jù)時也禁止線性差值。Link 注意: ResCode(1)=Step(0) and ResCode(4)=Step(1) Scan : 將PI標簽點加入到要掃描的標簽點列表中 (On/Off),間距屬性,STEP=1,STEP=0,Back,PI 測點屬性 (General 3 of 3),測點安全性 PtOwner 和 PtGroup: PtAccess (實例: o:rw g:r w:r) DataOwner 和 DataGroup: DataAccess (實例: o:rw g:
39、rw w:r) 這些屬性控制 PI 客戶端工具訪問用戶名大小寫不敏感,但大小寫保留 密碼是大小寫敏感的。 使用PISETPASS工具或 PIConfig設(shè)置密碼 在接下來的安全論述中,會討論更多的細節(jié)。,PI測點屬性 (特定接口),Point Source (O=OPC, W=Westinghouse) Location Codes (Location 1 to 5) InstrumentTag Extended Descriptor SourceTag Convers Scan Flag SquareRoot,Typical PI UDS layout,PI測點屬性,Creator Crea
40、tionDate Changer ChangeDate PointID RecNo,UserInt1 UserInt2 UserReal1 UserReal2,系統(tǒng)分配的屬性,用戶分配的屬性,更名-刪除測點,不可改變的屬性 Pointtype, ptclassname, 系統(tǒng)分配的屬性: Creator, CreationDate, Changer, ChangeDate, PointID, RecNo 重命名標簽: 在保留歷史數(shù)據(jù)的同時,可重命名標簽點 在ProcessBook中沒有影響, 但對DataLink有影響 在其它PI標簽點中使用的任何性能公式表達式必須被編輯。 (舉例來說, 過濾
41、表達式) 刪除標簽點 存檔數(shù)據(jù)丟失 沒有快速回復方法,4.0 PIConfig 工具(Chap. 12),PIConfig是一個強大的用于維護和配置PI系統(tǒng)數(shù)據(jù)庫的工具,PI 系統(tǒng)表,Table NamePrimary KeyDatabase pipointTAGPoints pidsSETDigital States piuserUSERUsers pigroupGROUPUser groups pisnapTAGSnapshot piarcTAGArchive pigen,pifirewallHOSTMASKFirewall pigen,piproxyHOSTProxy (PI 3.2)
42、pigen, pitrustTrustTrust database (PI 3.3+),點類型 (數(shù)據(jù)庫視圖),39 attributes,57 attributes,54 attributes,61 attributes,警告! 不可能改變測點的點類型。,Base +18,Base +15,Base +22,65 attributes,Base +26,有用的命令,?tbl 列出可用的 PI系統(tǒng)表 ?atr 列出表屬性 (使用 table命令先選擇表) comm ! 改變注釋字符. help 列出所有 PIConfig 命令 deli ; 改變PIConfig定義符 comc (This c
43、hanges the delimiter to ;) istr tag;descriptor; Fixed (ex: tag descriptor) stype fixed istr tag,1,1,12 (attrib,row#,column#,#chars) istr descriptor,1,20,26,空格分隔文件實例,*000000001111111111222222222233333333334444444444 *234567890123456789012345678901234567890123456789 TRAAF0.PV Test tag 0, DCS data 0 20
44、 10 GPM TRAAF1.PV Test tag 1, DCS data 20 20 30 GPM,練習6,用固定格式文件創(chuàng)建新測點,練習 7,輸入一系列命令 (可選),使用 命令加載預定義的結(jié)構(gòu)文件,傳統(tǒng)方式 istr tag,descriptor,zero,span 新方式 istr My_Structure.str My_Structure.str的內(nèi)容 tag,descriptor,zero,span,應用省略號通配符 (),當你不知道要輸入到PI系統(tǒng)或從中提取的數(shù)據(jù)元素的數(shù)目時,使用省略結(jié)構(gòu) 例如: ostr set,state, set01,0,1 setctr,man,aut
45、o,cascade,remote,創(chuàng)建一個開關(guān)量,有效的數(shù)字狀態(tài)集必須存在 當創(chuàng)建數(shù)字式標簽時,你必須指定數(shù)字狀態(tài)集 注意: PIDS表和PIPOINT表中的屬性名稱不一樣 Set definition: istr set,state,. setctr,man,auto,cascade,remote Tag definition: istru tag,pointtype,digitalset myDigTag,digital,setctr PIDS(SET) = PIPOINT(DIGITALSET),練習 9,添加一個新的數(shù)字狀態(tài)集并改變一個狀態(tài)的名稱,練習 10,創(chuàng)建一個開關(guān)量,用 PI
46、Config訪問pi數(shù)據(jù),為什么? 在PI服務器上使用PI Config,當產(chǎn)生問題時查找故障。 PI Config 允許 讀取時間和數(shù)值 改變數(shù)值 刪除數(shù)值,表PISNAP,這個表包含每個PI標簽點的當前值 (快照). Tag: Tag name Value: Value Time: Time stamp DD-MMM-YY HH:mm:ss.ssss PointID: Unique point number Type: Point type (Float32, Digital,) Status: Status of the value TimeNum: Number of second s
47、ince 01-jan-1970,可通過編輯快照表將數(shù)值發(fā)送到存檔文件中 (mode edit)。如果該值的時間戳比快照值早,該值將直接被寫入到PI存檔文件中 (沒有壓縮),練習11,列出所選測點的快照值,表 PIARC,包含所有PI測點壓縮數(shù)據(jù)的表。 Tag: PI Tag name Value: Value Time: Timestamp DD-MMM-YY HH:mm:ss.ssss PointID: Unique point ID Type: Point Type (Float32, Digital,) Status: Status of the value TimeNum: Time
48、stamp in seconds since 01-jan-1970 查詢需要的字段: Mode: mode piconfig list (even or comp), mode piconfig create/edit/ delete (noreplace, append, replace, replacex, remove, appendx) Count: 要返回數(shù)值的數(shù)目 Starttime和 Endtime: 查詢的開始和結(jié)束時間,練習12,列出所選測點的歷史值,PI Config刪除pi數(shù)據(jù),使用PI Config 訪問 PIARC 表 列出從昨天下午15:00到今天上午9點之間 s
49、inusoid標簽點的值。 刪除這個列表中的前2個值 再次列出通用的數(shù)值,確??床坏絼h除的數(shù)值,PI Timeout 表(Chap 13, Tuning the PI Server),PIGEN,PITimeout表包含一系列參數(shù),配置PI系統(tǒng)的行為。 name: 配置參數(shù)名稱 value: 參數(shù)值 我們建議在修改本表中的任意值前,先聯(lián)系技術(shù)支持。 這里是幾個有趣的參數(shù): ArchiveEditLogging,1 default:0) Batcheditlogging,1 (default:0) Editdays,100 (default:0) 重啟后修改生效.,歷史數(shù)據(jù)編輯日志,編輯并刪除事
50、件現(xiàn)在可被記錄到 PI-Message 日志中 按下列步驟激活記錄功能: c:PIadmpiconfig * piconfig table pigen,pitimeout mode create istr name,value ArchiveEditLogging,1 (must be a non zero value),歷史紀錄編輯日志 (cont),對每個刪除的或替代的值而言,有兩個消息 一個來自包含用戶名的快照 一個來自包含數(shù)據(jù)的存檔 例如: 0 Archive Edit 17-May-01 16:05:20 Delete request Point ID: 1, User: piadm
51、in Event time: 17-May-01 13:34:00 Old value in following message 0 Archive Edit 17-May-01 16:05:20 Delete completed Point ID: 1 Event time: 17-May-01 13:34:00, old value: 86.567,字符串測點,可用下列工具查看字符串類型的標簽點: PI-DataLink 1.7x 和更高版本 (只有前 256個字符被返回) PI-Xval ActiveX (嵌入任何 ActiveX 控件容器中: PI-PB, Excel, Word, V
52、B, IE 4, IE5, .) 常規(guī)編寫的應用程序 (必須使用擴展 API) Piconfig 會話 (PISnap 和 Piarc 表) 可用下面的工具將字符串信息寫入到標簽點中: PI Datalink中的 “piputvalx”函數(shù) (與application.run方法一起使用) 常規(guī)編寫的應用程序. (必須使用擴展 API. 參考在 pipcexcel目錄中 PIPUTX32.xls,此文件為 PI Datalink而創(chuàng)建。) 幾個 PI 接口 (RS-Linx (很快), PI-OPC, 批處理文件) Piconfig 會話 (PISnap 和 Piarc table) 加分練習
53、: 創(chuàng)建一個字符串標簽. 然后, 通過PI-DataLink讀取并寫入數(shù)值.,5.0 圖形化設(shè)置工具,5.1 PI-SMT (Chap. 11),PI-SMT 嵌入到 Excel 中用來生成、編輯和刪除測點,PI-SMT,設(shè)置,開始時連接 允許刪除標簽點 使用交替的分隔符 (默認是 |),輸出測點,輸入測點,推薦,僅導出已經(jīng)被修改的屬性 移除未修改的屬性列 不要同時即指定 excdev (compdev) 又指定 excdevpercent (compdevpercent) 即使 excdevpercent (compdevpercent)為空,也具有優(yōu)先權(quán)并采用默認值 使用 tag 和 ne
54、wtag 重命名標簽點,如何使 PI-SMT 工作 ?,練習8,使用PI-SMT創(chuàng)建、編輯并改變選擇的測點的特定屬性,5.2 PI-Point Builder,PI-Point Builder 是一個圖形用戶界面工具,用來創(chuàng)建、修改和刪除測點和數(shù)字集,PI-PointBuilder,本應用程序基于PI-SDK (軟件開發(fā)包),連接 (1/2),連接(2/2),高級測點搜索,用于ODBC請求的表 PIpoint Picomp, Piinterp PImax, PImin, PIavg, Pistd, PIrange, Pitotal PIbatch, Pialias 例子 1: PIpoint.
55、Location1 = 1 查找所有l(wèi)ocation1屬性為1的點,高級測點搜索,練習 2: PIpoint.PointType = D AND PIinterp.Value = 1 AND PIpoint.Tag = PIinterp.Tag AND PIinterp.Time = DATE(*-1d) AND PIinterp.Time = DATE(*) 查找數(shù)字標簽點,該點的存檔時間在1d與*之間,并且該點等于1。,6.0 測點設(shè)置優(yōu)化,例外和壓縮 (1/2),設(shè)置 excdev 參數(shù)達到設(shè)備精確度的界限。設(shè)置compdev參數(shù)達到有效值改變的界限。 通常compdev參數(shù)至少 為ex
56、cdev x 2. Excdev參數(shù)設(shè)為0: DCS(或數(shù)據(jù)源)中的所有改變均被發(fā)送到PI服務器。 這會增加API節(jié)點與服務器之間的流量。 compdev 和 compressing 的特性 Compressing 設(shè)為0: 所有例外均被存檔(沒有壓縮) Compressing 設(shè)為1, compdev設(shè)為0: 連續(xù)等值不被存檔。,例外和壓縮(2/2),Compdevpercent 和 excdevpercent具有超越 compdev 和 excdev的優(yōu)先權(quán). 嘗試通過工程單位分組標簽點,并應用相同的 compdev 和 excdev 規(guī)范。 通過工程單位和正?;呐庞″e誤分組標簽點。,零
57、點和幅值,量程值極其重要因為: ProcessBook中的多狀態(tài)符號受到零值和幅值的限制。 Excdev 和 compdev 按照幅值調(diào)節(jié)。 決定數(shù)據(jù)的精確度 (數(shù)值型標簽) 精確度是 1/(2number of bits-1 1)*span) Float16 類型的測點將被存檔為 Over Range或Under Range 值 在ProcessBook中零值和幅值用于垂直縮放 (數(shù)據(jù)庫), 當可能為1,2或5的10整數(shù)倍時使用 (1,10,100, or 2,20,200, or 5,50,500,),顯示數(shù)字位數(shù) (1/1),范圍從 10 到 5 默認值為 5 整數(shù)表明小數(shù)位數(shù),負數(shù)表明
58、有效位位數(shù)。,7.0 安全性 (Chap. 3),PIUser 表,本表包含對應PI系統(tǒng)中每個用戶的記錄。 user: 唯一的 PI 用戶名 description: 描述用戶信息的文本 groups: 用戶關(guān)聯(lián)的組 注意 1: 默認情況下, 一個新用戶以其用戶名作為密碼。 注意 2: 在創(chuàng)建用戶時,要設(shè)置一個新的用戶密碼使用 “/password” 參數(shù)。 例子: table piuser istr user Martin/osi ends,PIGroup 表,本表包含對應PI系統(tǒng)中每個組的記錄。 group: 唯一的組名 description: 描述用戶的文本(free text to
59、describe the user) users: 關(guān)聯(lián)到本組的用戶 注意1: 通過PIUser表將組分配給用戶。,PI 測點安全性,測點安全 測點安全歸因于兩個單獨的等級: 測點屬性 (zero, span, descriptor, 等等.) 和測點數(shù)據(jù)值 (快照和存檔數(shù)據(jù)). 測點屬性和測點數(shù)據(jù)可以具有不同的所有者和不同的訪問權(quán)限。 測點數(shù)據(jù)訪問 當一個測點被創(chuàng)建時,該點的存檔數(shù)據(jù)和快照數(shù)據(jù)被分配一個測點數(shù)據(jù)擁有者和一個數(shù)據(jù)組。該點的數(shù)據(jù)也被指派多種讀寫訪問的組合權(quán)限。 測點屬性訪問 當測點被創(chuàng)建時,測點屬性(zero, span, compression specifications, 等等.)可被分配不同的擁有者和不同的組。 注意: 在擁有者和組之間沒必要具有任何關(guān)系。,測點安全性,測點配置訪問: 所有者, 組 和全部。 (PtOwner 和 PtGroup) 測點所有者的訪問權(quán)限 (PtAccess), 例子: o:rw g:r w:r 訪問測點數(shù)據(jù): 所有者, 組和全部 (DataOwner 和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年遮陽電機驅(qū)動器項目評估報告
- 2025至2030中國汽車空氣懸架系統(tǒng)配置下探趨勢與自主品牌突破機會報告
- 2025至2030中國鋰資源開發(fā)利用現(xiàn)狀及產(chǎn)業(yè)鏈投資風險評估報告
- 2026華潤三九招聘試題及答案
- 2025年在線問診平臺醫(yī)師區(qū)域分布五年趨勢報告
- 高中生通過地理遙感數(shù)據(jù)監(jiān)測城市河道生態(tài)修復效果課題報告教學研究課題報告
- 高中物理教學中的學生個性化學習策略研究教學研究課題報告
- 道路排水系統(tǒng)培訓課件
- 服務臺員工相關(guān)培訓課件
- 探討游戲化學習對小學科學實驗興趣的影響課題報告教學研究課題報告
- 紫砂陶制品行業(yè)深度研究分析報告(2024-2030版)
- 餐飲公司監(jiān)控管理制度
- 種雞免疫工作總結(jié)
- 河南省商丘市柘城縣2024-2025學年八年級上學期期末數(shù)學試題(含答案)
- 教育機構(gòu)財務管理制度及報銷流程指南
- 給女朋友申請書
- 2023-2024學年北京市海淀區(qū)八年級上學期期末考試物理試卷含詳解
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標準內(nèi)容解讀
- GB 21258-2024燃煤發(fā)電機組單位產(chǎn)品能源消耗限額
- 智能法理學習通超星期末考試答案章節(jié)答案2024年
- JB∕T 13026-2017 熱處理用油基淬火介質(zhì)
評論
0/150
提交評論