版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PI系統(tǒng)管理I根本技能Version3.42課程概述與PI效勞器相關(guān)的文檔:參考手冊系統(tǒng)管理手冊系統(tǒng)應(yīng)用使用手冊3課程安排課時:2天互動課程:講解局部練習和用例局部4培訓目標了解PI系統(tǒng)的體系結(jié)構(gòu)學會安裝和配置PI效勞器學會安裝和配置PI接口學會創(chuàng)立和維護測點學會配置PI系統(tǒng)平安機制學會PI系統(tǒng)的備份和恢復學會發(fā)現(xiàn)和處理PI系統(tǒng)出現(xiàn)的故障整個課程中您可以隨時提問5課程內(nèi)容(第一天)PI系統(tǒng)簡介PI客戶端工具PI數(shù)據(jù)流PI測點配置PI系統(tǒng)管理工具PI接口測點配置及優(yōu)化6課程內(nèi)容(第二天)PI測點配置PI平安機制PI系統(tǒng)管理PI系統(tǒng)故障及解決方法1.0PI系統(tǒng)簡介8OSIsoft成立于1980年在美國、加拿大、墨西哥、德國、澳大利亞、新西蘭、巴西和新加坡都擁有辦事處關(guān)于PI系統(tǒng):已經(jīng)有超過一萬套PI系統(tǒng)在全世界八十多個國家使用是世界上最優(yōu)秀的實時信息管理系統(tǒng)為企業(yè)的信息化建設(shè)打下堅實的根底9什么是PI系統(tǒng)?從你的生產(chǎn)過程獲得數(shù)據(jù)的一套實時數(shù)據(jù)管理系統(tǒng)包含成熟的分析工具來幫助人們進行決策隨時隨地可通過可配置、交互式的界面獲得需要的數(shù)據(jù)PI可以存儲近乎無限的數(shù)據(jù)OSIsoft’sReal-timePerformanceManagement(RtPM)平臺的一局部10什么是RtPM平臺?EnterpriseResourcePlanningSupplyChainManagementCustomerRelationshipManagementProgrammableLogicControllerDistributedControlSystem1.1PI系統(tǒng)結(jié)構(gòu)12PI系統(tǒng)–根本結(jié)構(gòu)Interfacenode
Analyticaltools
ACE
SigmafineClientstations
ProcessBook
Datalink
RtPortalDataSource(DCS,PLC,etc)Othersystem-ERP-Maintenance-LimsPIServer
Clientstations
Profile
BatchViewSQCInterfacenode
DataSource(DCS,PLC,etc)13PI系統(tǒng)–平臺PIVersion2.xReleased1985OpenVMSOSAlphaandVaxprocessorPIVersion3.xReleased1995MicrosoftWindowsCompaqUnixIBMAIXSunSolarisMicrosoftWindowsAvailableforWindowsOpenVMSCompaqUnixHPUXIBMAIXSunSolaris接口端PIServer客戶端AvailableforWindows1.2PI系統(tǒng)安裝15安裝前的準備選擇可靠的系統(tǒng)結(jié)構(gòu)使用可靠的硬件〔品牌〕考慮使用冗余結(jié)構(gòu)考慮使用數(shù)據(jù)采集端選擇操作系統(tǒng)(軟件)根據(jù)OSIsoft提供的性能要求來決定使用的硬件的性能16需要的內(nèi)存以下是一個比較理想的內(nèi)存需求建議:1000datastreams:512MBRAM10000datastreams:1GBto2GBRAM20000datastreams:2GBto4GBRAMSizingSpreadsheet: ://17PI系統(tǒng)管理員賬號 PI系統(tǒng)管理員賬號需要有安裝和運行系統(tǒng)效勞、修改注冊表、創(chuàng)立和復制文件夾的權(quán)限PI效勞器安裝例如19PIServerInstallation-120PIServerInstallation-221PIServerInstallation-322PIServerInstallation-423PIServerInstallation-524PIServerInstallation-625PIServerInstallation-726PIServerInstallation-827PIServerInstallation-928PIServerInstallation-1029練習StartthePIserverservicesGotoPI\ADMRunPISRVSTART.BAT(notPISTART.BAT!)Note:tostopthePIServer,gotoPI\ADMRunPISRVSTOP.BAT(notPISTOP.BAT!)1.3PI時間格式31PI時間格式絕對時間(時間軸上精確的一點) *:(當前) t:今天00:00:00 18-dec-0216:00:00相對時間(另外一個時間的偏移量)
+8h:+8hours組合時間
t+8h:today+8hours32絕對時間DD-MMM-YYhh:mm:ssDD
日MMM
月(Jan,Feb,Mar,Apr,May,…)YY
年hh
小時mm
分鐘ss
秒例子: 18-dec-0210:43:2933絕對時間DD-MMM-YYhh:mm:ss日期缺省為當天時間缺省為00.2500:00:00onthe25thofthecurrentmonth25-Aug-0300:00:00onthatdate8:08:00:00onthecurrentdate258:08:00:00onthe25thofthecurrentmonth21:30:01.029:30:01.0200PMonthecurrentdate34絕對時間–其他格式絕對時間格式符號含義*當前時間t今天00:00:00y前一天00:00:00Monday,Tuesday,Wednesday,Thursday,Friday,Saturday.Sunday最近一個星期相應(yīng)那天的00:00:0035相對時間天、小時、分鐘、秒數(shù)前面需要加+或-號沒有缺省的時間單位,必須標明相對時間很少單獨使用,一般都作為組合時間的一局部語法含義+2d+兩天-1.5h-一個半小時+32m+32分鐘-15s-15秒36組合格式同時使用絕對時間和相對時間格式語法含義*-8h8小時以前T-7d7天以前的00:00:00Y+11h昨天11:00:00AMMonday+14.5h最近一個星期一的02:30:00PM37練習PITimeExpressthefollowingtimestampsusingaspecificdayanddate:Tuesday-2d16:y+8h*-30mExpressthefollowingtimesinvalidPItimestamps:Todayat6:00AMThe4thofthecurrentmonthat16:0012hoursago1.4PI測點39什么是測點?測點是PI系統(tǒng)中為一個數(shù)據(jù)流提供的唯一的存儲位置例子一個流量計的流速一個控制器的運行模式一個產(chǎn)品的批號一個操作人員的文本注釋計算或統(tǒng)計的結(jié)果40PI測點屬性–1Tagname:PI測點名稱〔唯一〕Descriptor:PI測點描述(26個字符)Engunits:工程單位41測點名測點名需符合以下要求:第一個字符必須是字母或數(shù)字不允許使用控制鍵以下符號不允許使用:*’?;{}[]\`‘“!@測點名長度應(yīng)小于80個字符Back42缺省測點如果在安裝PI效勞器的時候選擇了“Installdefaulttags”項系統(tǒng)就會創(chuàng)立10個測點作為“測試測點”用可以用這些測點來測試PI系統(tǒng)而不會影響正常的數(shù)據(jù)43PI測點屬性-2PointType:
變量的存儲類型
Zero,Span
和Typicalvalue:量程起點、量程范圍和典型值Step:(On/Off):是否將數(shù)據(jù)以梯形方式顯示44數(shù)據(jù)類型Int16:
整型,16位(0to32767)Int32:
整型,32位
(-2147450880to2147483647)Float16:
浮點型,16位(acc:1/32767)Float32:
浮點型,32位
(單精度)Float64:
浮點型,64位(雙精度)Digital:
開關(guān)量(On/Off)String:
文本,最大976字節(jié)Blob:
二進制數(shù),最大976位Timestamp: 時間,范圍在1-jan-1970到1-Jan-2038之間45Float32-Float64Float32有8個有效位Float64有17有效位例子:Float32as834568766.76789insignificant46Zero,Span和TypicalValueZero=50Span=100150100500-50-100Zero=0Span=100150100500-50-100Zero=-50Span=100150100500-50-10047StepStep=0Step=12.0PI客戶端工具49PI開發(fā)工具PIAPI(ApplicationProgrammingInterface)版本為2的客戶端和大多數(shù)接口使用PISDK(SoftwareDevelopmentKit–objectoriented)版本為3的客戶端和系統(tǒng)管理工具使用2.1命令對話窗口51PIServer連接窗口(1/2)
客戶端工具顯示所有PI效勞器的狀態(tài)Connect: 與PI效勞器進行連接Disconnect: 斷開于PI效勞器的連接Add: 增加一個PI效勞器到列表里Remove: 從列表里刪除一個PI效勞器Setasdefault: 設(shè)置缺省PI效勞器注意:一個應(yīng)用程序可以有多個連接52PIServer連接窗口(2/2)
客戶端工具建立一個新的連接:Node:PI效勞器的名稱或IP地址UserName:pidemo或其他的PI用戶名Port:5450如果需要輸入密碼的話將會彈出如下窗口:53測點查詢窗口
客戶端工具進入測點查詢窗口:在PIProcessBook:通過菜單欄上的TagSearch按鈕通過工具條上的按鈕通過對象的屬性窗口在PIDataLink:通過PI菜單中的按鈕54TagSearchWindow
ClientTools 子字符串查詢,不支持通配符 支持通配符查詢 顯示結(jié)果:當這個窗口翻開時,前一次查詢的結(jié)果將顯示 需要更新查找結(jié)果點擊Search按鈕55測點查找策略
客戶端工具使用通配符查找:使用*代替任意字符 例子:trc*=trc100.pv,trc14.pv,trc3114.pv使用?代替一個字符 例子:trc42?.pv=trc420.pv,trc421.pv,trc422.pv提示1:測點查詢中對descriptor的查找是以文本為根底的,因此如果使用了通配符的話測點查詢將會去查找描述中有*或?符號的測點提示2:查找不區(qū)分大小寫提示3:查找條件可以組合 例子:查找Tagmask=sin*
和PtSource=
P的測點56測點信息窗口
客戶端工具57Exercise1
PIClientToolsCommonDialogWindowsObjectives:LearnhowtoconnecttoaPIServerfromaClientToolLearnhowtousetheClientTools’TagSearchWindow2.2PIProcessBook59PIProcessBookPIProcessBook:繪制畫面、數(shù)值、趨勢圖的客戶端軟件60PIProcessBook
模式RunMode:瀏覽PIProcessBook
的畫面元素BuildMode:繪制或編輯PIProcessBook
畫面可以通過Tools菜單或者Drawing工具條上的按鈕來進行模式的切換
61創(chuàng)立PIProcessBook文件點擊File/New
或圖標PBFile(.piw): 包含ProcessBook畫面的文件
PBEntry: PIProcessBook
畫面 -畫面及畫面鏈接 -到PB文件的鏈接 -操作系統(tǒng)命令 -文本 PBDisplay(.pdi): 單獨的頁面62創(chuàng)立趨勢
“General”Tab63Exercise2PIProcessBookObjective:LearnhowtobuildasimpletrendusingPIProcessBook2.3PIDataLink65PIDataLinkPIDataLink:MicrosoftExcel/Lotus123add-In將數(shù)據(jù)直接從PI系統(tǒng)取到表格中進行分析66Exercise3(optional)PIDataLinkObjective:LearnhowtomakeasimplequeryinPIDataLink3.0數(shù)據(jù)流
ReferenceGuide,Chapter268數(shù)據(jù)流Interface(onDataCollectionNode)PIServerPIcompressionalgorithmPI
ArchivesSnapshotNewvalue(scanorexceptionbased)ExceptionReportExceptionCompression69原始數(shù)據(jù)從數(shù)據(jù)源掃描過來的原始數(shù)據(jù)未經(jīng)過Exception和Compression測試,數(shù)據(jù)將會被歸檔保存TimeTemperature70Exception測試(接口層)Exception測試:ExcMax(time)+Excdev-ExcdevCurrentSnapshot新數(shù)值如果在該矩形外就會觸發(fā)Exception測試Exception測試是在接口進行當一個數(shù)值觸發(fā)Exception測試時,這個數(shù)值和之前的那個數(shù)值就會被送到PI效勞器71PIException測試Scan=1m…ExcDev=1…ExcMax=10mDCSValueExceptionCurrentSnapshot12:0050.0Yes12:0050.012:0150.3No12:0050.012:0251.1Yes12:0251.1……No12:0251.112:1251.4Yes12:1251.472Exception測試TimeTemperaturePEPPPEEEEEEEEEE:ExceptionP:PreviousE73Exception測試–結(jié)果TimeTemperature通過測試的數(shù)值將會不斷的送到PI效勞器,送的那個數(shù)值將是當前的實時值74Exception測試
當一個數(shù)值通過測試的時候,這個數(shù)值和之前的那個數(shù)值將會被報告Why?TohaveabetterrepresentationoftheactualtagbehaviorSnapshotvalue+/-ExcdevTrendifpreviousvalueisnotsentPreviousvalueTrendifpreviousvalueissentTemperatureTimepassestheexceptiontest75DirectedExerciseConsiderthefollowingparameters:Excdevpercent: 2Span; 200Excmax: 180Thecurrentsnapshotvalueandtimestampare:
70.3 10:00:00Whichofthefollowingvaluespasstheexceptiontest:TimeValueCurrentSnapshotSnapshotTime10:00:0070.310:00:0070.310:01:0067.110:02:0071.410:03:0070.110:04:0068.210:05:0066.010:06:0065.810:07:0064.210:08:0060.010:09:0063.176關(guān)閉Exception測試?將ExcDev=0(Exception開關(guān))所有的數(shù)據(jù)都將送到PI.這樣會增加接口和效勞器之間的網(wǎng)絡(luò)負荷77Compression測試(PIServer)Compression測試:Lastarchivedvalue如果有一個在上次歸檔數(shù)值和當前值之間的數(shù)值超出了這個平行四邊形的話那就觸發(fā)了compression測試,那么當前值之前的那個數(shù)值就會被歸檔存儲Compression測試是在PIServer進行的Compression測試的開關(guān)可以通過Compressing
屬性來控制+Compdev-CompdevCurrentsnapshot<Compmax(s)78Compression測試TimeTemperatureA:ArchivedValueAAAAAAAcompression的運算法那么是不斷與實時值進行比較以決定那些值需要保存在PI數(shù)據(jù)庫中79Compression結(jié)果TimeTemperature當用戶給定任一時間獲得數(shù)值的時候,數(shù)值的偏差不會大于±compdev存儲在PI數(shù)據(jù)庫中的數(shù)值80Compression結(jié)果RawvaluesscannedTimeTemperatureAfterExceptionCompression之后81關(guān)閉Compression?將Compressing屬性設(shè)為Off:所有通過exceptions測試的數(shù)值將會被存儲*最好*將Compressing屬性設(shè)為ON,compdev屬性設(shè)為0:同樣或排列整齊的數(shù)值將不會被存儲,這樣效率會更高82數(shù)據(jù)流 exception測試和compression測試應(yīng)該是把數(shù)據(jù)調(diào)整成存儲效率高但同時不失精度
硬盤空間、性能vs數(shù)據(jù)精度
83Exception和Compression屬性 每一個PI測點都可以單獨配置自己的exception測試和compression測試屬性ExceptionReportingAttributesCompressionAttributesexcdevorexcdevpercentexcmax
excmincompdevorcompdevpercentcompmaxcompmincompressing84推薦的屬性設(shè)置把例外報告偏離值設(shè)置為儀表所能測量出的最小變化值。
將ExceptionDeviation設(shè)置成compressiondeviation的一半
提示:ExcMin,ExcMax,CompMin和CompMax屬性的單位是秒4.0PI測點配置86PITag屬性-3PointClass:PI測點種類(從接口過來的測點通常使用“Classic”)Archiving(On/Off):設(shè)成0(Off),PI會采集數(shù)據(jù)但不存儲Shutdown(On/Off):當PI效勞器停止的時候,一個shutdown事件將會寫到shutdown標志設(shè)為1(On)的測點中Scan(On/Off):掃描標志87PointClass(DatabaseView)39attributes57attributes54attributes61attributes注意!測點的類型是不能改變的Base+18Base+15Base+2265attributesBase+26TotalizerAddsthepointattributesfortotalizertagsSQC_AlarmAddsthepointattributesforSQCAlarmtagsClassicAddsthepointattributesforinterfacetagsAlarmAddsthepointattributesforalarmtagsBASEIncludedinallpointtypes88Sub-secondtimestamps歸檔最短時間間隔是15.26
μs也就是1/65535秒15.26μs的精度意味著:小數(shù)點后可以保持四位 Ex: 14-oct-0315:31:31.1234
remains 14-oct-0315:31:31.1234超過5位后的小數(shù)將會被四舍五入 Ex: 14-oct-0315:31:000025 becomes 14-oct-0315:31:000030
89Sub-secondtimestamps在客戶端的表示:DataLink:支持小數(shù)點后3位(ms)ProcessBook2.3:不支持ProcessBook3.0:支持小數(shù)點后3位(ms)90PI測點屬性–測點平安控制PI測點訪問權(quán)限的屬性PtOwner,PtGroup,PtAccess:控制誰能修改和看到測點屬性.DataOwner,DataGroup,DataAccess:控制誰能讀寫測點數(shù)據(jù).這些屬性的設(shè)置將會在平安章節(jié)中詳細介紹5.0PI系統(tǒng)管理工具5.1公用對話框窗口93PI效勞器連接窗口(1/2)
PISMTChangesmadeherearestoredintheWindowsRegistry94PI效勞器連接窗口(2/2)
PISMT95測點查詢窗口
PISMT注意:SMT測點查詢窗口支持在描述欄中使用通配符查詢96測點信息窗口
PISMT97PI連接:SDKvsAPI如果API連接中有了變化,這個變化將會同樣影響SDK連接:一段時間后PINet效勞啟動時PISDK連接時如果SDK連接中有了變化,這個變化不會到影響API連接98Exercise4
PI
SystemManagementTools’CommonDialogWindowsObjectivesLearnhowtoconnecttoaPIServerfromaSystemManagementToolLearnhowtousetheSystemManagementTools’TagSearchWindow5.2系統(tǒng)管理工具簡介100系統(tǒng)管理工具PISystemManagementTools(PI-SMT)是一個圖形界面應(yīng)用程序,用戶可以通過它在遠程管理PI系統(tǒng)PISystemManagementTools包含在PI效勞器軟件中101系統(tǒng)管理工具3102系統(tǒng)管理工具PISystemManagementTools3.0同樣提供PISMT2tools的快捷方式103DirectedExerciseUsetheSystemManagementToolstoaccessthefollowing:StaleandBadtagsonyourPIserverPIPointBuilder5.4PIPointBuilder105PIPointBuilder允許用戶創(chuàng)立和配置PI測點的圖形工具106Exercise5PIPointBuilderObjective:LearnhowtocreateatagwithPIPointBuilder5.3狀態(tài)集的創(chuàng)立108離散型測點離散型測點是以整型存儲,但以文本顯示PointType屬性=digital離散型測點有一個狀態(tài)集〔DigitalSet〕將DigitalSet屬性設(shè)置為相關(guān)聯(lián)的狀態(tài)集名狀態(tài)集必須在創(chuàng)立離散型測點前就已經(jīng)存在109狀態(tài)集狀態(tài)集是一組狀態(tài)110Exercise6AddaNewDigitalStateSetObjective:Createanewdigitalstateset
111Exercise7AddadigitaltagObjective:Createadigitaltagthatwillusethedigitalstatesetcreatedinthelastexercise
6.0PI接口SystemManagementGuide,Chapter1:ManagingInterfaces113WhatisaPIInterface?它是用于PI效勞器和數(shù)據(jù)源間通訊的軟件從數(shù)據(jù)源中采集數(shù)據(jù)傳送到PI效勞器中PIServerDCS/PLC/DataSourceDCS-APIPIAPI/PISDKInterfacesBufferingDataAcquisitionNode6.1接口安裝115InterfaceInstallation安裝操作系統(tǒng)測試到數(shù)據(jù)源的連接安裝PIAPI安裝PISDK(如果需要)測試到PI效勞器的連接安裝接口配置數(shù)據(jù)緩存效勞116接口安裝接口安裝過程運行安裝包或者將接口文件拷貝到安裝路徑下如c:\pipc\interfaces\ifc\.PIICU進行接口配置 或者根據(jù)接口文檔的要求手動修改.bat文件里的命令行參數(shù)通過交互方式啟動接口: ifc.bat提示: 如果接口不能以交互方式啟動,那它可能將不能作為服務(wù)運行,只有在接口能夠以交互方式啟動后再將接口作成效勞啟動117PI接口啟動使用腳本文件啟動腳本文件和接口在同一機器上每一個接口都必須有各自的腳本文件Windows Ifc.batUnix Ifc.sh118通用接口參數(shù)說明(對所有接口適用)/PS: 數(shù)據(jù)源名/ID: 接口ID號,當在同一臺機器上運行同一個數(shù)據(jù)源的多個接口時可以起到區(qū)分的作用/F: 接口掃描頻率,可設(shè)多個.(ex:/F=00:10:00/F=08:00:00,07:00:00)/HOST: PI效勞器名稱和端口號(ex:/HOST=localhost:5450)/EC: I/ORate測點ID號/STOPSTAT: 當接口停止后寫到各個測點的狀態(tài)119掃描頻率PI接口可以使用多個不同的時間頻率進行數(shù)據(jù)采集一個掃描頻率由時間和偏移量決定有四種定義掃描頻率的方法:
/f=SS
or
/f=SS,SS
or
/f=HH:MM:SS
or
/f=HH:MM:SS,hh:mm:ss120DirectedExerciseWhichofthefollowingscanclassesisdifferentfromtheothers?/f=5,10/f=00:00:05,00:03:05/f=5,0/f=00:00:05Definescanclassesfor:Ascaneveryhourwhichscansat10:25:00Ascaneveryminute,ontheminuteAscanevery15seconds.Nopreferencesonwhenthefirstscanisdone.121接口安裝建議在數(shù)據(jù)采集端設(shè)置Buffering效勞接口安裝成為自動的效勞接口如安裝在PI效勞器上的話應(yīng)包含site-specific腳本文件,這樣可以隨著PI效勞器的啟停而啟停 (pisvrsitestart.batandpisrvsitestop.bat)同步接口端和PI效勞器的時鐘,如果接口端的時鐘比PI效勞器時鐘快10分鐘以上的話數(shù)據(jù)將會被PI效勞器拒絕6.2Uniint-BasedInterfaces123Uniint-basedInterfacesUniint:UniversalInterface的簡寫集成的很多OSIsoft接口中的可復用代碼包含一些通用的功能例如:建立與PI效勞器的連接處理PI測點數(shù)據(jù)庫的變化124將接口設(shè)置為效勞將接口安裝為Windows效勞:Ifc.exe–Install依賴與其他效勞可以如下表示:IFC.exe–install–depend“bufserv”當系統(tǒng)重啟的時候自啟動IFC.exe–install–auto在效勞窗口中顯示效勞名IFC.exe–install–auto–display“displayname”125DirectedExerciseInstallthePIPing_basicinterfaceasanautomaticserviceOpenacommandpromptAccesstheinterfaceinstallationdirectory(\pipc\interfaces\ping_basic)UsetheFollowingcommand:
piping_basic.exe–install–autoOpentheServicesapplettomakesuretheservicehasbeeninstalledStartthePIPing_Basicinterface126接口運行步驟建立與PI效勞器的連接建立與數(shù)據(jù)源的連接從PI效勞器中獲得測點列表通過數(shù)據(jù)源驗證測點配置的有效性開始數(shù)據(jù)采集注意:接口啟動以后每兩分鐘連接一次PI效勞器以處理測點的變化〔如測點增加、修改或刪除〕 127根底PI接口 PI效勞器缺省安裝5個接口SimulatorsRandomInterfaceRamp_SoakInterfaceBasicITMonitoringinterfacesPIPingBasicInterface(limitedto32datastreams)PISNMPBasicInterface(limitedto32datastreams)PIPerformanceMonitorBasicInterface(limitedto512datastreamsandtolocaldatacollection)128缺省測點數(shù)據(jù)源PIAlarm @AlarmGroups GPIPerformanceEquation CPITotalizer TPIRTSQC QPIPerfMon #PIPing J PISNMP $Ramp_soak 9Random R129已經(jīng)被使用的數(shù)據(jù)源如果一定要修改缺省數(shù)據(jù)源的話:PIPerformanceEquation,PIPerfMon,PIPing,PISNMP,Ramp_soak
和Random
接口可以通過修改.bat文件修改數(shù)據(jù)源PIAlarm和PIRTSQC
可以通過修改注冊鍵來修改數(shù)據(jù)源PITotalizer
接口數(shù)據(jù)源不能被修改6.3PI測點屬性–接口131PI測點屬性–接口InstrumentTag:
數(shù)據(jù)源中測點的位置或名稱ExtendedDescriptor:
詳細的查詢指令ExceptionSpecifications:
定義值的變化多大才算有意義PointSource:
數(shù)據(jù)源名,將測點按接口分組LocationCodes:
定義數(shù)據(jù)在數(shù)據(jù)源系統(tǒng)中如何定位Scan:
是否掃描列表中的PI測點(On/Off)132使用的典型屬性Location1: 接口ID號Location4: 掃描頻率號(見接口啟動局部的/f 參數(shù))6.5I/ORate測點和Performance測點134I/ORate測點I/ORate測點記錄每分鐘送到PI效勞器的事件數(shù)(每十分鐘進行一次平均).I/ORate可以通過手動或PIICU(InterfaceConfigurationUtility)來創(chuàng)立135Performance測點測點記錄接口掃描一次的秒數(shù)每一次掃描結(jié)束后數(shù)據(jù)將更新每個performance測點每8小時(可配置)將統(tǒng)計結(jié)果送到PIAPI日志文件里掃描完成時間越接近于0,接口性能越好,掃描完成時間精確到毫秒136Performance測點 Performance測點可以通過手動或PIICU創(chuàng)立137DirectedExercise
Youhavemissedscansandskippedscansonaninterface.Herearethescanclassesused:
/f=10,5 /f=5,0 /f=15,0 Howshouldwemodifytheoffsetstoavoidhaving2ormorescanclasseslaunchedatthesametime?6.6PI接口配置工具〔InterfaceConfigurationUtility〕139PI接口配置工具(PIICU)接口配置界面包括:安裝效勞管理.bat文件顯示日志配置緩存效勞創(chuàng)立接口監(jiān)控測點140PIICUTabs141PIICUTabs
(continued)142PIICUTabs
(continued)143PIICUTabs
(continued)144接口測點配置145通過ICU配置配置一個新的接口或修改當前接口配置一旦通過ICU修改接口啟動文件就不要再用手動去修改注意:ICU需要連接到一個正在運行的PI效勞器,同時還需要對模塊數(shù)據(jù)庫有寫的權(quán)限Help菜單包含接口文檔146Exercise9CreateI/ORatesTagsandPerformancePointsUsingICUObjective:CreateI/ORatesTagsandPerformancePointsUsingPIICU147Exercise10UsingPIICUtoManageInterfacesObjectives:LearnhowtoinstallPIinterfacesasservicesusingPIICULearnhowtoconfigurePIinterfacesusingPIICU6.7分布式接口和緩存149Bufserv效勞WithoutbufferingWithbufferingPIServer數(shù)據(jù)采集端InterfaceBufferingServiceSnapshotSubsystem150Bufserv效勞OSIsoft推薦安裝并使用接口的緩存功能Buffering是一個Windows效勞bufserv效勞必須由一個具有管理員權(quán)限的本地用戶來運行Buffering可以通過\pipc\dat\piclient.ini文件或PIICU進行配置151Buffering使用\pipc\bin\bufutil
程序監(jiān)控buffering活動InterfacePIServerMemoryBuffer#1MemoryBuffer#2FileBuffer(APIBUF.DAT)1112223344657856789131211101491011121314151716151617910111213143414181856191972020151617181920910111213142121151617181920222223232424數(shù)據(jù)通常以時間順序送到PI效勞器中Whenfull,MemoryBuffer#2isflushedtodiskandfilledagainWhenthePIserverisnotavailable,MemoryBuffer#1fillsThenMemoryBuffer#2fillsInnormaloperation,dataflowsthroughMemoryBuffer#1Whencommunicationresumes,MemoryBuffer#1issenttotheserverAndnewvaluesaresenttoMemoryBuffer#2891011121315161718192021222324152PIClient.ini文件根本設(shè)置 [APIBUFFER]
BUFFERING=1
[PISERVER]
PIHOMENODE=MyPIServer [TCP/IP] PORT=5450其他推薦設(shè)置 PAUSERATE=2
RETRYRATE=600
MAXFILESIZE=2000000
MAXTRANSFEROBJS=500僅在UNIX系統(tǒng)中使用要使緩存效勞生效必須設(shè)為1153PIPCLogServer效勞ThePIPCLog效勞是一個Windows效勞它控制著:PIPC.log文件的大小PIPC.log文件的數(shù)量PIPCLogServer可通過\pipc.ini文件或PIICU來進行配置.154PIShutdown事件
Vol.II,p.450當PI重啟時會將shutdown事件送給每一個Shutdown屬性設(shè)為1的測點接口重啟時將會傳送接口啟動文件里
/stopstat
參數(shù)設(shè)置的shutdown事件(如“IntfShut”)155DirectedExerciseOpenthepipc.logfile:Browsetothefollowingdirectory\pipc\datOpenthefilenamedpipc.log7.0測點配置及優(yōu)化157測點創(chuàng)立測點可以通過以下工具創(chuàng)立:PITagConfiguratorPIPointBuilderPIConfig下面的工具可以創(chuàng)立專用測點: PIAutoPointSync(APS),InterfaceConfigurationUtility(ICU),PIBatchGeneratorConfigurator,PIAlarmGroupCreator,PITotalizerEditor,PIACE,PIPerfCreator,PISNMPUtil158設(shè)置恰當?shù)腪ero&Span定義Zero和Span屬性是要注意因為:Excdevpercent
compdevpercent
的值自動根據(jù)span進行調(diào)整Float16數(shù)值的精度和范圍跟Zero和Span屬性相關(guān)Zero和
Span
被PIProcessBook中的很多功能使用159Step屬性Step屬性影響畫面和數(shù)據(jù)壓縮:exception測試使用的是CompDev屬性值而不是使用compression算法160測點修改刪除測點歷史數(shù)據(jù)將會喪失!沒有快速的恢復方法測點重命名使用Newtag屬性測點可以在保持歷史數(shù)據(jù)的同時進行重命名DataLink報表需要根據(jù)新測點名進行手動修改重命名對ProcessBook畫面沒有影響(存儲了PointID)Performance計算表達式也需要進行手動修改.161更有效的存儲數(shù)據(jù)有多種因素影響數(shù)據(jù)的存儲:Exception測試Compression測試掃描頻率可以通過調(diào)整這些設(shè)置來優(yōu)化數(shù)據(jù)的存儲需要考慮的因素:數(shù)據(jù)的精度性能存儲空間網(wǎng)絡(luò)162DisplayDigits屬性范圍從–10到5缺省值是–5正數(shù)表示小數(shù)位,負數(shù)表示有意義的位.DisplaydigitsValueof12.345Valueof123045.6312.345123045.600112.3123045.6012.123045.-312.3123000.-512.345123040.-712.34500123045.6163FilterCode屬性Filtercodeindicatesthetimeconstantofafirst-orderfilterusedtosmoothincomingdata.OSIsoft
推薦的缺省值是0.其他的設(shè)置為:164系統(tǒng)指定的屬性PointID–系統(tǒng)指定的唯一的IDRecNo–在PIArchive中的記錄號Creator–創(chuàng)立測點的用戶CreationDate–創(chuàng)立測點的時間Changer–修改測點的用戶ChangeDate-修改測點的時間165SourceTag和srcptid屬性Sourcetag–輸出點的源測點,一些接口使用擴展描述(ExDesc)來實現(xiàn)這個功能,這個屬性不保存在測點數(shù)據(jù)庫里,它僅僅是一個
srcptid
屬性更直觀的表示方法.srcptid–保存源測點的ID.,這個屬性不能直接修改而是修改
SourceTag
屬性.166其他屬性SquareRoot–一些接口程序會用到這個屬性,具體使用情況見接口文檔.TotalCode–一些接口程序會用到這個屬性,具體使用情況見接口文檔.167字符測點可以用于實驗室數(shù)據(jù)或其他手工輸入數(shù)據(jù)存儲其他系統(tǒng)發(fā)來的信息并將這些信息保存在字符測點里168字符測點 以下工具可以顯示字符測點:PIDataLink1.7x及以上版本(最大256個字符)PIProcessBook3.0及以上版本PIXvalActiveX(InsertableinanyActiveXcontrolcontainer:PI
ProcessBook,Excel,Word,VB,IE4,IE5,...)Customapplication(使用ExtendedAPI)Piconfigsession(PISnap和Piarctable)169字符測點 以下工具也有可能講字符信息寫到測點里:PIDatalink里的“piputvalx”(使用對象的.run方法)Customapplication.(必須使用擴展API.如\\pipc\excel
下的PIPUTX32.xls文件.)一些新的PI接口(ABBIMSAdvant,PIOPC,BatchFile)Piconfigsession(PISnap和Piarctable)170LabTags(手工輸入)PointSource=LCompressing=OFF(0)Step=ON(1)Shutdown=OFF(0)PointTypecanbeanyofthevalidpointtypesLocation1,Location2,Location3,Location4,Location5,ExcDev,ExcMin,ExcMax,andExcDevPercentcanallbeignored171piconfigpiconfig
是一個功能強大的PI系統(tǒng)數(shù)據(jù)庫維護工具它是一個維護各數(shù)據(jù)庫表的命令行工具PointDatabaseDataArchivesSecurityUserAccessPiconfig將會在系統(tǒng)管理II中詳細介紹8.0PI測點配置工具173PI測點配置工具 SMT的一局部,是一個能處理大量測點的Excel插件174PI測點配置工具175設(shè)置啟動時是否連接是否允許創(chuàng)立和刪除測點使用分隔符(缺省是|)176DirectedExerciseModifythesettingsofyourPITagConfiguratorOpenExcelSelectSettingsintheSMTmenuCheckConnecttoPIServeronStartupAllowTagCreationAllowTagDeletionClickonOKtoclosethewindow
177導出測點178導入測點179建議只導入有變化的屬性
刪除沒有改變的列為什么?所有的屬性都會被導入,不僅僅是有變化的屬性Excdevpercent(Compdevpercent)比Excdev(Compdev)有優(yōu)先級用戶可能沒有修改DataAccess屬性的權(quán)限使用tag和
newtag
重命名測點:180Exercise12PITagConfiguratorObjective:LearnhowtocreatetagsfromaspreadsheetwithPITagConfiguratorLearnhowtomodifytagsinbulkusingPITagConfiguratorLearnhowtocreatetagsinbulkusingthePITagConfigurator181TagCreation:RecapitulationExerciseYouhavejustinstalledanewOPCserverandPIOPCinterfaceYouhaveexportedtheOPCservertaglistintoa.csvfileNow,youwanttocreatethesetagsonthePIsystem9.0平安ReferenceGuide,Chapter3183PI效勞器平安PIFirewall禁止或允許到PI的連接PIUsersandGroups為用戶賦予相應(yīng)權(quán)限PITrust(以前叫PIProxy)為非交互應(yīng)用程序賦予權(quán)限D(zhuǎn)atabaseSecurity控制訪問PI數(shù)據(jù)庫的權(quán)限9.1用戶和組185PI用戶和組在一個缺省安裝的PI效勞器上創(chuàng)立了兩個用戶:PIAdmin(Poweruser)PIDemo創(chuàng)立了兩個用戶組:PIAdmin(包含PIAdmin用戶)PIUser(包含PIDemo用戶)一個用戶可以是多個組的成員用戶和組可以通過PISMT3.0(及以上版本)中的PIUserandGroupEditor插件來創(chuàng)立186PISMT中的組、用戶編輯器管理用戶及組和用戶之間的附屬關(guān)系187PI測點平安配置PI測點平安分為兩個不同的層次:測點配置訪問權(quán)限:通過PtAccess屬性,將權(quán)限賦予Owner(PtOwner),Group(PtGroup)和World,
如:PtAccess=o:rwg:rw:r
注意:擁有測點訪問權(quán)限后用戶可以修改除了測點數(shù)據(jù)之外的其他所有屬性測點數(shù)據(jù)訪問權(quán)限:通過DataAccess屬性,將權(quán)限賦予Owner(PtOwner),Group(PtGroup)和World 如:DataAccess=o:rwg:rw:r 注意:僅有數(shù)據(jù)的屬主或piadmin可以修改dataaccess屬性188Exercise13PIUsersandGroupsObjectives:Learnhowtocreategroupscontainingusers.Learnhowtocreateusersandassignthemtogroups.Learnhowtodefinetagsanddataaccess.189密碼重設(shè)使用系統(tǒng)管理工具來修改密碼用戶的密碼可以通過將!作為舊密碼來進行修改190DirectedExerciseUsetheSystemManagementToolstochangethepasswordofthepiadminuseronyourPIServerUsepiadminasthenewpassword9.2PI防火墻192PI防火墻 PI效勞器有自己的用戶確認和密碼機制,PI防火墻主要提供基于IP地址或機器名的訪問控制193PI防火墻防火墻是一個有兩個字段的表:HostMask:例如:192.168.177.*值:AllowDisallow防火墻可以通過piconfig
工具進行配置OR9.3PITrust195PITrust機制將應(yīng)用程序、機器名、Windows域名或者用戶名與PI用戶關(guān)聯(lián)起來安裝在數(shù)據(jù)采集端的接口需要在PITrusttable中登記以獲得對PI效勞器的正確讀寫權(quán)限D(zhuǎn)ataAcquisitionNode數(shù)據(jù)采集節(jié)點PIServerPITrustTableOtherPIDatabasesIPAddress/HostName主機名稱PIUser196PITRUSTPINetMGRPIFireWallPITRUSTAuthenticationUserAuthentication(byuserandpassword)GroupauthenticationNon-InteractiveLoginInteractiveLogin197PITrust:如何工作的ConnectionCredentialsTrustdefinitionMatch?YesNoPIUserassignedNotrustestablishedIncomingconnectionPIServerTrusttable198PITrustDatabasePITrustDatabase是一個trust記錄表每條記錄包括:一個唯一的trust名稱PI用戶名還需要以下至少一條:應(yīng)用程序名域名IP地址機器名操作系統(tǒng)用戶名修改TrustDatabase后立即生效199連接證書PIAPI
登陸(接口, PB/DL2.x)
AppName(4-Characters+E)IPAddrandNetMaskIPHostPISDKl登陸(SMT,PB/DL3.x)Applicationprocessname(NameoftheEXE)IPAddressandNetMaskHostnameLocalDomainorWindows2000DomainmembershipOSUsername,asloggedintothedomain.200主機名PIAPI連接:從PI效勞器的DNS上獲得主機名 如:PISDK連接:通過客戶端送過來的信息獲得主機名,如:JoePC對于PISDK連接,符號(“$”)可以代表一個域中的所有機器201IP地址和掩碼
IP地址是否通過信任機制是通過信任機制表里的IP地址和掩碼的組合決定的掩碼中的0代表任何數(shù)255表示需要完全匹配RowTrustIPAddrTrustNetmaskMachineIPAddrResultofANDMatch10.0.0.00.0.0.0192.168.168.1210.0.0.0Yes2192.168.168.0255.255.255.0192.168.168.121192.168.168.0Yes3192.168.168.0255.255.255.0192.168.175.004192.168.175.0No4192.168.168.22255.255.255.255192.168.168.22192.168.168.22Yes5192.168.168.22255.255.255.255192.168.168.20192.168.168.20No202Domain和OSUserOSUser僅用于PISDK開發(fā)的用于程序符號(“$”)代表任一個域用戶Domain僅用于PISDK開發(fā)的用于程序.Windows域必須與PI效勞器和連接的應(yīng)用程序相同OSuserPIUserResult$$PIUserassignedisthesameasOSUser$pidemoAllOSUsersareassignedthesamePIUser203Example:TrustforanPI
APIconnectionTrustname:MyTrust1AppName:APIBEHostname:JoePCPIUser:pi-interfaceAppName:APIBEMachine:BobPCIP:192.168.37.114Connection1AppName:PITOEMachine:JoePCIP:192.168.37.112Connection3AppName:APIBEMachine:JoePCIP:192.168.37.113Connection2ConnectionResultTrustNotrustpi-interfaceNotrust204Example:TrustforanPISDKconnectionTrustname:MyTrust2AppName:Hostname:Domain:OSIWindowsUser:$PIUser:piadminIP:192.168.37.114Domain:OSIUser:JoeConnection2IP:192.168.37.18Domain:GMCUser:JoeConnection3IP:192.168.35.114Domain:OSIUser:BobConnection1ConnectionResultTrustNotrustpiadminNotrust205SMT中的PITrust編輯器
可以通過SMT中的PITrust編輯器進行編輯和修改206Exercise14PITrustConfigurationObjective:LearnhowtocreatePITrustentriesforaninterface
9.4Database平安208Database平安 控制對各個表的訪問權(quán)限,允許administrators賦予用戶組權(quán)限來訪問相應(yīng)的表209編輯Database平安表
PIdatabases寫的權(quán)限:創(chuàng)立新測點createormodify狀態(tài)集創(chuàng)立或修改用戶組和用戶訪問PIModuleDatabasePIdatabases讀的權(quán)限:編輯已有的PI測點修改密碼(用戶只能修改自己的密碼)210修改Database平安表
可以通過SMT中的PIDatabaseSecurity編輯器進行編輯和修改.Tablename:PIdatabasenameaccess:securitystring(o:rwg:r:w:r)owner:PIuserownerofthetablegroup:PIgroupassignedtothistable211PIDatabaseSecurityEditor212Exercise15DatabaseSecurityObjective:Learnhowtomodifythesecurityofselecteddatabases213建議
計算機系統(tǒng)平安:物理平安:平安的物理位置文件系統(tǒng):取消PI目錄的Everyone訪問權(quán)限,不要將PI目錄共享審核:記錄Windows事件查看器中成功或失敗的操作啟動設(shè)置:機器啟動時不要自動登陸屏保:設(shè)置屏保密碼214建議PI效勞器平安:PITrusts:在接口的trust中不要使用piadmin用戶.中級平安(用戶和組):所有的用戶都具有寫的權(quán)限Piadmin用戶組的用戶都能創(chuàng)立測點Lab可以訪問測點但不能修改測點配置高級平安(用戶和組):world組不能訪問測點分組中級平安所具備的所有要求215Security:RecapitulationExerciseUnitA
DCSUnitB
DCSPIServerResp:MartinAdamsDataAcquisitionNodeName:UnitADataAcquisitionNodeName:UnitBUnitsupervisor:JohnSmithTagnames:UA-xxxUnitsupervisor:SteveClarkTagnames:UB-xxxLabentriesTagnames:L-xxx10.0PI系統(tǒng)管理10.1PI效勞器子系統(tǒng)218PI效勞器子系統(tǒng)PINetworkManagerPIServerCoreSubsystemsSnapshotArchiveRedirectorUpdateMgrBaseMessagePISQLWindowsNT/2000ComputerUtilitiesInterfacesRandomSimulatorRampSoakSimulatorServerApplicationsPI
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版委托貸款合同(購車貸款)3篇
- 2025版民間借貸合同文本四種借款人法律義務(wù)解讀4篇
- 商鋪售后返租合同風險評估與法律建議(2025年版)2篇
- 2025年度龍山區(qū)中醫(yī)院醫(yī)療廢物處理技術(shù)改造合同4篇
- 二零二五年度實木復合地板品牌代理銷售合同4篇
- 2025年物業(yè)管理責任服務(wù)協(xié)議書(含物業(yè)合同續(xù)簽)3篇
- 體育場館體育賽事現(xiàn)場安全保衛(wèi)措施與體系建設(shè)改進考核試卷
- 體育用品行業(yè)創(chuàng)新商業(yè)模式探索考核試卷
- 2025年農(nóng)村地房產(chǎn)租賃土地租賃協(xié)議
- 2025年度木材加工與木工安裝服務(wù)承包合同4篇
- 土地買賣合同參考模板
- 新能源行業(yè)市場分析報告
- 2025年天津市政建設(shè)集團招聘筆試參考題庫含答案解析
- 房地產(chǎn)運營管理:提升項目品質(zhì)
- 自愿斷絕父子關(guān)系協(xié)議書電子版
- 你劃我猜游戲【共159張課件】
- 專升本英語閱讀理解50篇
- 中餐烹飪技法大全
- 新型電力系統(tǒng)研究
- 滋補類用藥的培訓
- 北師大版高三數(shù)學選修4-6初等數(shù)論初步全冊課件【完整版】
評論
0/150
提交評論