




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PITrainingCourse
PI培訓教程PITR-002-I
PISystemmanagerIPI系統管理員EssentialSkill根本技能Version3.3版本3.3Presentations
簡介Instructor講課人Students出席人“TellaboutyourPISystem〞講述PI系統“WhatisyourrolewithPI?〞在PI系統中你們的任務是什么?“Whatskillsdoyouneedtolearn?〞你們需要掌握哪些技能?
CourseOverview
教程概述Length:3days時間:3天Coursedividedinto4sections教程分為4局部Interactivecourse:交互式的教程Partlecture一局部時間用于講課Partexercisesandexamples一局部時間用于練習和例子Note: ChapterandpagereferencesaretoPIUDS3.3SR1注:章節和頁碼請參考PIUDS3。3系統參考1
ReferenceGuide(RG),SystemManagementGuide (SMG)andServerApplications(SA)參考手冊,系統管理員手冊和效勞應用Objectives
目標Systemconfigurationandtagcreation系統配置和標簽的創立LearnhowtomanageandmaintainthePIsystem學習如何管理和維護PI系統Installandtroubleshoot安裝和常見問題Youareinvitedtoaskquestions
throughoutthecourse通過以上的學習你們可以提一些問題CourseContent(1stDay)
教程目錄〔第一天〕PISystemArchitecturePI系統的結構OverviewofaPISystem(RG,cpt.1)PI系統概述InstallationandSystemSizingPI系統的安裝和大小PIStartupandShutdown PI的啟動和停止PIClientToolsReviewPI客戶端工具預覽PISystemDataFlow(RG,cpt.2)PI系統數據流量
DataCompression(RG,chpt.2)數據壓縮PITagAttributes(RG,chpt.3)PI標簽屬性PIPointclassPI點類型TagConfiguration標簽配置PISMT(SMG,chpt.2)PI系統管理工具CourseContent
(1ndDaycontinued)
教程目錄〔第一天繼續〕MoreonTagConfiguration,Optimization配置,優化點的更多信息PointBuilder點的創立DigitalStateSets開關量狀態設置PI-HealthCheckPI系統診斷工具CourseContent
(2ndDay)
教程目錄〔第二天〕PIConfigTool(PIPointConfiguration)(SMG,chpt.3)PIConfig工具〔PI點的配置〕PISystemtablesPI系統的表Helpfulcommands幫助命令List,create,editdeletetags列出,創立,編輯和刪除點Input/outputstructures導入/導出結構CourseContent
(2ndDaycontinued)
教程目錄〔第二天繼續〕Security(RG,chpt.3)平安Userandgroups用戶和組Tagsecurity點的平安PITrustPI的信任FirewallPI的防火墻Systemsecurity系統平安CourseContent
(2ndDaycontinued)
教程目錄〔第二天繼續〕PISystemAdministrationPI系統管理 (SMG,chpt.1)PIArchiveMaintenancePI數據庫的維護PISystemBackupsPI系統的備份 Troubleshooting疑難解答PISystemServices(RG,chpt.1)PI系統效勞 PIServerapplicationsPI效勞應用Server-basedInterfaces效勞器根本接口InterfaceStatusutility接口狀態工具PISystemUtilitiesPI系統工具 PISystemManagerTasksPI系統任務管理 UsingPIServerModulesPI效勞模塊的使用 PerformanceEquation(PE)andPERecalc(SA,chpt.2and4)PE方程式和PE計算模塊CourseContent
(3thDay)
教程目錄〔第三天〕PIProcessBook介紹PIDataLink介紹PIActiveView介紹一、PI數據庫的整體介紹1.0PIServerReview
PI效勞器簡介什么是PI系統PI系統是一套基于效勞器和客戶端結構〔即CS結構〕,用于工廠信息的采集、存儲和發布瀏覽的軟件系統,是實時歷史數據庫系統。同時基于PI的實時歷史數據庫進行更廣闊的二次應用提供了一個完整的開發平臺。PI=PlantInformationPI的市場定位Maintenance設備維護SCADALabData實驗室數據ManualData人工操作數據Scheduling/Planning方案/調度BusinessSystems管理系統Adv.Control&Optimization先進控制&過程優化PI-Plant-WideTime-StampedDatabasePI是全廠的實時/歷史數據庫MMIs工控系統DCS/PLCsPI系統PI用于電廠數據的自動采集、存儲和監視。作為大型實時數據庫和歷史數據庫,PI可在線存儲每個工藝過程點的多年數據。它提供了清晰、精確的操作情況畫面,用戶既可瀏覽電廠當前的生產情況,也可回憶過去的生產情況??梢哉f,PI對于電廠的生產運行來說就如同飛機上的“黑匣子〞一樣。PI數據庫在企業中的應用例如:企業領導指揮生產使用PI系統前廠長調度室操作工使用PI系統后廠長PI操作工操作工生產裝置生產裝置生產裝置生產裝置生產裝置生產裝置PI系統的設計的原那么嚴格遵守微軟標準工程實施廉價、快捷易學易用內嵌微軟VB,用戶可以方便的開發自己的應用程序PI系統結構DataSource(PLC/DCS/Other)數據源PlantInstrumentation工廠設備PIUDS(PIServer)PI效勞器PIPI客戶端工具-ProcessBook-DataLinkPIProfileODBCEtc.PI接口node數據采集節點(帶緩存〕PIEnterpriseManagement工程管理-ERPLIMS-Maintenance二次應用
性能分析SQCIntranet/Internet內部網/因特網發布-PIICE-PIActiveViewReportsPI系統效勞器的組成Historian(Archive)歷史數據檔案PerformanceEquations執行計算Real-TimeDatabase&Alarming實時數據與報警BatchAnalysisTools(PI-BatchServer) 批處理分析工具(PI-批處理效勞器)ODBCforRelationalDatabaseInterface 和關系型數據的ODBC接口200+GatewaystoDCS,PLC,LIMS 200個以上和DCS、PLC、LIMS的接口LinktoSAPR/3andOtherSystems 和SAPR/3以及其他系統連接API/SDK提供API/SDK等開發包PIPI系統可以與超過200多套的系統連接
Landis&GyrBaytekPI的接口每臺PI效勞器都可同時與一個或多個現場控制系統連接,并可讀/寫幾乎任何實時設備或數據庫。PI可以被用來在多個不同控制廠商的產品之間傳送數據信息。這種靈活的,功能強大的結構為實時信息系統結構設計的優化提供了極大的自由度。PI系統客戶端的組成PI-ProcessBook圖形、趨勢軟件PI-Datalink(ExcelInterface)報表軟件PI-BatchView批處理軟件PI-SQC質量管理軟件PI-ODBC(SQLQueries)ODBC接口軟件PIDatabaseConfiguration
Utilities“PI數據庫組態工具〞
PI客戶端PI客戶端的應用程序可使用戶很容易對工廠級和公司級的生產實施管理,諸如改進工藝,優化運行,故障預防維護等。通過PI可集成生產方案、設備維護管理、專家系統、LIMS和優化/建模等應用程序。PI-ProcessBookProcessBook支持用戶用VB開發自己的應用程序PI-Datalink(報表軟件)PI-SMT:PITags管理軟件
PI-ActiveView軟件
網絡發布瀏覽PI的報表和顯示“OSI公司提供的標準開發工具〞“用通用的瀏覽器軟件,如:IE,Netscape〞
支持內嵌ProcessBook文件〔*.pdi〕以及Word文件
“PI用戶不必需要專業的Web開發技術〞整個企業應用由于電廠的實時/歷史數據存放在統一的數據倉庫中,通過客戶/效勞器結構或者Intranet瀏覽,公司里的每個人都可獲得工廠的生產數據信息系統可以讓系統管理員在遠程管理系統PIPIPIPIPI數據庫效勞器PI效勞器安裝目錄安裝完PI系統后如下:PIADM-管理工具BIN-二進制或程序文件DAT-數據檔案以及測點信息、用戶信息等LOG-信息日志文件SETUP–增添的安裝工具包Lib–PI所使用的庫文件**PI客戶端安裝目錄PIPC(通常安裝在ProgramFiles\PIPC)INTERFACES-接口程序DAT-PI的配置和日志文件Pilogin.ini-效勞器連接配置文件Pipc.log-主要的客戶端日志文件BIN-PIAPI程序文件和工具PROCESSBOOK,DATALINK,BATCHVIEW,etc.**PISystemStartupandShutdownStartPIservices啟動PI效勞\pi\adm\pisrvstart.bat(startsPIandinterfaces)〔不是PISTART.BAT文件〕在控制面板中手動啟動每個效勞StopPIservices停止PI效勞\pi\adm\pisrvstop.bat(stopsPIandinterfaces)在控制面板中手動停止每個效勞PI系統的進程效勞
PInetMGR PI網絡管理器 PImsgss PI信息子系統PIupdmgr PI更新管理 PIbasess PI根本子系統PISnapss PISnapshot閃存快照子系統PIArchss PI數據檔案子系統PIShutev PISHUTDOWN子系統PISqlSS PISQL子系統
PITotal
PI計算子系統10.PIBatch
PI批處理子系統 11.PIAlarm PI報警子系統 12.Pipeschd PI執行方程式子系統InterfaceProcessesrandom: Random和Sinusoid模擬Ramp_soak: RampSoak批處理模擬pirecalc: PI重復計算子系統piperfmon_basic: PIPerformanceMonitorpiping_basic: PIPING接口pisnmp_basic: PISNMP接口Pibagen: PIBatchGeneratorPI子系統ForeignDataSourceClientNodeAPIInterfacenodePINetNodePIonPINetNodePINetworkManagerPIUDSCoreSubsystemsSnapshotArchiveRedirectorUpdateMgrBaseMessagePISQLWindowsNT/2000
ComputerUtilitiesInterfacesRandomSimulatorRampSoakSimulatorPerformanceMonitorSNMPPingServer
ApplicationsEquationsBatchAlarmRecalculatorSQCTotalizerBatchGeneratorPI系統效勞核心子系統PINetworkManager:PI網絡管理器:提供駐留在PI主機節點上的PIUDS子系統間的連接PIMessageSubsystem:PI信息子系統:為PIUDS在一個日志文件中記錄狀態和出錯信息PIUpdateSubsystem:PI更新子系統:發送值或者點屬性的改變報告到一些接口或客戶端應用程序PIBaseSubsystem:PI根本子系統:維護點,開關量狀態,用戶,組數據庫和PI模塊數據庫PISnapshotSubsystem:PI閃寸快照子系統:存儲每個點多數最新的值,能使它作為用戶和應用程序的需要核心子系統PIArchiveSubsystem:PI歸檔子系統:存儲每個數據點測量的多數時間標簽值PIShutdownSubsystem:PIShutdown子系統:當PI停下時,將寫數值shutdown到shutdown屬性被配置為1的所有標簽PISQLSubsystem:PISQL子系統:處理SQL語句的軟件模塊,包括那些被PIODBC驅動提交的PIRedirector:被根本、歸檔和閃存快照子系統用做從外部系統獲得數據PISystemServicesPI效勞應用程序PIPerformanceEquationsSchedulerPI性能方程式調度PITotalizerPI累加PIBatchSubsystemPI批處理子系統PIAlarmSubsystemPI報警子系統PIRT-SQCPISystemServicesPIInterfaces(installedwithPIServer)PI接口〔與PI效勞器安裝〕PIRampSoakSimulatorPIRandomSimulatorPIRecalculatorSubsystemPIPerformanceMonitor*PIPingDataMeasurementProgram*PISNMPInterface*PIBatchGeneratorPIUDS-HardwarePlatformsPIPI2(ClassicPI)VMS/O-VMS-Vax/AXPPI3(PIUDS)Windows?NT/2000-Intel?Unix-IBM?
/DEC?
/HP?
/SUN?ClientsWindows95/98/MEWindowsNT/2000/XPPI
PINetnode(VMS)PI
PIAPInodePre-Installation
PI安裝準備Chooseareliablearchitecture選擇一個可靠結構Useadatacollectionnode(APINode)接口機Usebrandnamehardware品牌硬件Consideraredundantarchitecture考慮冗余Chooseoperatingsystem(Software)選擇操作系統SizehardwareaccordingtoOSIrecommendations根據OSI的推薦選擇硬件型號Recommendations:推薦InstallPIonanNTFSpartition在NTFS分區上安裝PIExcludePIdirectoriesfromvirusscanningsoftware對PI的目錄進行病毒掃描Thefollowingdataisrequestedduringtheinstallation:以下資料為安裝時所遇到的信息Companyandusername公司和用戶名稱UniqueIDnumberofyourPIsystem(providedbyOSI)PI系統唯一的ID號Systeminstallationdirectory(default:c:\pi)系統安裝目錄Archivesize(default:32MB)數據檔案大小InstallationofdefaultPItags安裝缺省的測試點(default:yes)AutomaticstartupofPIservices自動啟動PI效勞(default:yes)Installationofsupportsymbols安裝支持的字符Demonstration:InstallationofaPIserverPI安裝的演示InstallationofaPISystem
PI系統的安裝ArchiveandBufferSizing
數據檔案和緩存的大小DiskspacePIServersizing:PI效勞器硬盤空間大小Float16,Int16andDigital:3bytes/value3字節/值Float32andInt32:5bytes/value5字節/值Float64:9bytes/value9字節/值DiskspaceAPINodesizing:接口機硬盤空間大小Allvalues:27bytes/value27字節/值SizingExample
尺寸大小事例Example:1000tagPISystem例子:PI系統1000個測點20%digitalat1valueper30minutes20%開關量平均1值/30MIN80%analogat1valueper5minutes80%模擬量平均1值/5MINPIServerArchivesize:PI效勞器數據檔案大小:1000*(0.2*3/30+0.8*5/5)*1440*365/1E9=0.43GB/YearForsystemmanagementpurposes,wewishtohaveanarchiveshiftevery3to5weeks.Wewillthencreate12archivesof36MBeach為了系統管理目的,我們希望數據檔案每3到5周轉換一次。然后我們將創立12個大小為每個36MB的數據檔案。
APInodeBuffersize:API接點機緩存大小1000*(0.2*27/30+0.8*27/5)*1440/1E6=6.5MB/DayThebuffersizeshouldbeplannedfora3dayweekend.(3*6.5MB=20MBBuffer)緩存大小為一周3天MemoryRequirements
內存要求Minimalmemoryrequirements(PIServerandAPINode)最小內存要求〔PI效勞器和API接點機〕Memory=(numberoftags*7)/1024+64MBExample:foraPISystemwith1000tags:(1000*7)/1024+64MB=67MB(minimum)Foroptimalperformance,thefollowingisrecommended:最正確方案,以下為推薦:1000tags:256MBRAM10000tags:512MBto1GBRAM20000tags:1GBto2GBRAMPostInstallation安裝SizeandcreatePIarchives創立數據檔案以及大小Adjustsystemsecurity(PITrust,PIFireWall,DBSecurity,UsersandGroups)調整系統平安設置 Validatehardwaresizing(Memory,diskandCPU)確認硬件大小要求ChangethePIADMINpassword!改變PIDAMIN密碼Configureandtestbackupprocedure配置和測試備份過程Configureremoteaccessfortechsupport配置遠程技術支持入口Disablevirusscanningonthe\pi\datdirectory使病毒掃描在該目錄下無效DisableNTFSfilecompressiononthe\pidirectory使該目錄下用NTFS文件格式壓縮成為可能EnablePIPing,PISNMP,PIRecalcandPIPerfmoninterfaces使這些接口通訊成為可能UpgradingPI
PI的升級OnthePIUDSservershutdownPIandPIAPIrelatedservices(ThePIAPIorPINetnodesshouldnotbeshutdown).停止PI和與PIAPI有關的所有效勞〔PIAPI或PINT節點可以不停止〕Backup\PIdirectory備份目錄Upgradeaccordingtodocumentation根據文檔進行升級Executepost-upgradesteps實施以下升級步驟Setservicestoauto設置效勞為自動Updatethe*.newfilesfoundin..\pi\admwithyoursitespecificcommands用命令行更新該目錄下的文件…StartPI啟動PIPIServerInstallationPath
PI效勞器安裝目錄PIADM-Administrationtools管理工具BIN-“Binaries〞orprogramfiles二進制或程序文件DAT-Datafiles(archives,pointDB,etc.)數據檔案LOG-Messagelogfiles信息日志文件SETUP–Additionalinstallkits增添的安裝工具包**PIClientInstallationPath
PI客戶端安裝目錄PIPC(usuallyProgramFiles\PIPC)INTERFACES-Datafiles(archives,pointDB,etc.)數據文件〔數據檔案,點數據庫〕DAT-Configurationandlogfiles配置和日志文件Pilogin.ini-serverconnections效勞器連接配置文件Pipc.log-mainclientlogfile主要的客戶端日志文件BIN-PIAPIProgramfilesandtoolsPIAPI程序文件和工具PROCESSBOOK,DATALINK,BATCHVIEW,etc.r**PISystemStartupandShutdownStartPIservices啟動PI效勞\pi\adm\pisrvstart.bat(startsPIandinterfaces)\pi\adm\pisrvsitestart.bat(startsinterfacesonly)Manuallystarteachserviceusingcontrolpanelservices
在控制面板中手動啟動每個效勞StopPIservices停止PI效勞\pi\adm\pisrvstop.bat(stopsPIandinterfaces)\pi\adm\pisrvsitestop.bat(stopsinterfacesonly)Manuallystopeachserviceusingcontrolpanelservices在控制面板中手動停止每個效勞PIShutdownEvents
Vol.II,p.450PIShutdown事件PIaddsshutdowneventstoallthetagsthathavetheShutdownflagsetto1Shutdown屬性設置為1時,將會給所有的測點添加Shutdown事件TheprocessPIShutEvrunsatPIstartupandwritesashutdowneventPI啟動時PIShutEv進程運行,也會寫入shutdown事件Thefile\pi\dat\Shutdown.datcontainstherulesthatindicatewhichtagsgettheshutdownevent該文件包含測點出現shutdown事件的所有規那么Thepishutevprogramcanberunmanually
toaddshutdownevents.pishutev被用做手動添加shutdown事件Usethe/stopstatswitchonDataAcquisitionnodestowriteshutdownevents在接口機配置/stopstat參數將會寫入shutdown事件Back2.0PIClientToolsReview
PI客戶端工具簡介WhatareOSI’sclienttools?
OSI的客戶端工具是什么?PIClientTools(PIProcessBook,PIDataLink,PIProfile,PIManualLogger,PIControlMonitor,PIBatchView,PISQC)PI客戶端工具Bydefaulttheseuseport5450缺省端口為5450PIAPI(ApplicationProgrammingInterface)PI應用程序接口PISDK(SoftwareDevelopmentKit–objectoriented)PI軟件開發包工具-目標定向PIODBC/PIOLEDB(ODBCDriver/OLEDBclient)PIInterfaces(95%areRead/WriteInterfaces.Example:RDBMSInterface,SemAPIInterface)PI的接口〔95%為讀/寫接口。例如:RDBMSINTERFACE,SEMAPIINTERFACE〕PIProcessBookPIProcessBook:Asoftwarethatletsusersbuildandvisualizeprocessmimics,valuesandtrends.PIProcessBook:是一個可以讓用戶創立和構思與現場工序極其相似的值圖和趨勢圖的軟件PIDataLinkPIDataLink:MicrosoftExcel\Lotus123Add-InThisAdd-InletsyouextractvaluesfromthePISystemandcopythemtoaspreadsheetforfurtheranalysisPIDataLink:可加載入微軟的EXCEL表格\LOTUS123該工具可以讓你從PI中取值并且復制它們到電子表格中以用于將來的分析。PIAPIConnection
PIAPI的連接Changesherearestoredin\\pipc\dat\pilogin.ini在該配置文件下改變它PIAPILogin
PIAPI登陸PIAPITagSearch
PIAPI標簽搜索PIAPITagInformation
PIAPI標簽信息PISDKConnections
PISDK連接ThenewerclientssuchasPIPointBuilderusedifferentdialogs
較新的客戶端例如PIPOINTBUILDER用不同的對話框EventuallyallPIClientswillusethePISDKdialogs
最終所有的客戶端都要用PISDK對話框ChangesherearestoredintheRegistry在注冊表改變位置和存儲PISDKTagSearch
PISDK標簽搜索PISDKTagInformation
PISDK標簽信息PITimeStampFormat
PI時間標簽格式Absolute絕對時間Thetimestampdoesnotdependonthecurrenttime時間標簽不依賴于當前時間Example:例如
18-dec-0216:00:00
GoRelative相對時間Thetimestampdependsonthecurrenttime時間標簽依賴于當前時間Everytimethevaluesareupdated,thetimestampsareupdated沒一個時間被更新,時間標簽也被更新Example:例如
t+8hSetsthetimefor midnightplus
8hours
(today)+8hoursGoAbsoluteFormat
絕對時間格式dd-mmm-yyHH:mm:ssdd Daymmm Month(Jan,Feb,Mar,Apr,May)yy YearHH Hoursin24hoursformatmm Minutesss SecondsExample:例如 18-dec-0210:43:29BackRelativeTimeSyntax
相對時間的語法BackSystemDataFlowPath
系統數據流向(p.21)INTERFACE接口 Tagscannedfornewevents掃描到新的事件ExceptionTest(performedbyDCSorInterface)例外測試〔在DCS中或接口機上〕PISERVERPI效勞器SnapshotValue(keepsthemostrecentvalue)SNAPSHOT值〔保持最近的一個值〕CompressionTest(swingingdooralgorithm)壓縮測試〔旋轉門算法〕EventQueue(buffersincomingevents)事件隊列〔出現事件的緩存〕Scaling(forfloat16tagsonly).整型〔只用于FLOAT16類型〕ArchiveCache(performance)歸檔〔最終行為〕ArchiveEvent歸檔事件DataFlow
數據流向DataAcquisitionNode(PIAPINode)PIServerPIcompressionAlgorithmPI
ArchivesSnapshotReadnewvalues(onexceptionorbyscan)ExceptionReportRecommendation:Performdataacquisitionasfastaspossible.Useandsetexceptionandcompressionalgorithmappropriately.
推薦:數據的獲得是很快的,應該適當的設置例外和壓縮的參數。ExceptionReportingTest
(RG,chpt.2)
例外測試報告Avalueviolatestheexceptiontestif:以下將會出現例外Itsvaluediffersfromthepreviousvaluebytheexceptiondeviationspecification(ExcDev)ORthetimesincethelastexceptionisgreaterorequaltothemaximumexceptiontime(ExcMax)一個值與上一個值相比差值大于了例外偏差值或者一個值上一次例外出現后的時間大于或等于最大例外時間。 BUT但是Novaluesarereporteduntiltheminimumexceptiontime(ExcMin)haselapsedsincethelastexception.自從上一次例外后,經過了最小例外時間而沒有值被報告Whenavalueviolatesthistest,thatvalueandthepreviousvaluearereported當一個值出現了例外測試,那么這個值與上一個值都將被報告ExceptionReport
例外報告Tagrangeform0to100,scanevery10sec.ExcDev=1EngUnit,ExcMax=600sec.ExceptionReportWhenavaluepassesthistest,thatvalueandthepreviousvaluearereported.當一個值通過了測試,那么這個值和上一個值都將被報告Why?為什么Snapshotvalue+/-ExcdevpassestheexceptiontestPreviousvalueTrendifpreviousvalueisnotsentTrendifpreviousvalueissentTimeValueCompressionSpecifications
壓縮原理CompressionDeviation(%orinEngUnits)(CompdevpercentorCompDev)壓縮百分比CompressionMinimumTime(CompMin)壓縮最小時間CompressionMaximumTime(CompMax)壓縮最大時間Compressing(OnorOff)是否壓縮CompDevCompMinCompMaxPICompressionTest
PI壓縮測試Parameters:CompDev=0.06
OC,CompMax=28800sec,Compmin=0sec0.12WeStorethe
PreviousEventCompression
Example
(fromSupplement)壓縮事例的補充CompressionDeviationRecommendedDataCompressionSpecifications
推薦的數據壓縮詳述SettheCompressionDeviationtotheminimumchangethatyouwouldconsidersignificantorismeasurablebytheinstrument根據設備可測量的精度要求設置壓縮偏差SettheExceptionDeviationto?ofthecompressiondeviation.設置例外偏差為壓縮偏差的1/2Ifworriedabout“stale〞ProcessBookdisplaysconsiderturningoffexception(Exdevto0)toseenewsnapshotsatapredictablerate.如果擔憂PB畫面的準確,可以考慮把例外測試關掉,可以看到可預知比率的SNAPSHOTS值Ifthedatasourcealreadyreportsbyexception,turnofftheexceptiontest(setexcMaxto0)如果數據源已經做了例外報告,請關掉例外測試ArchiveCache
歸檔地點
TheArchiveCacheisastructureinmemorythatholdsapproximately4K(userconfigurable)ofdataforeachPItag.歸檔地點是內存中的一塊區域,每一個測點的數據大約可保持4KValuesareusuallyimmediatelywrittentodisk,butevery15minutes(userconfigurable)PIflushestodiskanyvaluesthathavenotyetbeenwrittentodisk.值通常都立即的寫入硬盤,但每個15分鐘一些值將不被寫入硬盤Thecachecontainsthemostrecentlyrequestedvaluesbyusersorcalculations.地點包含了被用戶或計算應用請求的最近的值PIArchives
PI數據檔案Seriesoflargebinaryfiles(usuallyinPI\DAT)巨大連續的二進制文件500MB–goodforCD-ROMbackup500MB-為備份到光盤上Upto1GBperfile(PI3.3)沒個文件能到達1GBNolimitonnumberofarchivefiles(nomorethan1022canberegisteredatthesametime).數據檔案的數量沒有限制〔同一時間被注冊的個數不多于1022個〕ThePrimaryarchiveiswrittentowithreal-timedata.首文檔被用來實時寫入數據Oncefilled,anotherarchivetakestheprimaryplace一旦填滿,那么另一個文檔將自動轉換為首文檔PrimaryArchiveOnlineArchivesPrimaryArchivePIClientDataRequests
PI客戶端數據要求PISnapshotSubsystemPIClient
ApplicationPINetwork
ManagerRequestResponsePIArchiveSubsystemPIBaseSubsystemPISystemManagementTools
PI系統管理工具PITagConfigurator-excelAdd-inforTagbuildingandmaintenancePI標簽配置工具-通過EXCEL創立和維護標簽PIPointBuilder -toolsforTagbuildingandDigitalStatetablemaintenancePI點的創立工具-用于標簽的創立和開關量狀態表維護的工具PIHealthCheck-Provideseasyaccesstomostlogfilesandsysteminformationaltools.PI系統檢測工具-為查看日志文件和系統信息提供很便捷通道的工具PIInterfaceConfigurationUtility–Managesinterfaces,theirservices,andconfigurationfiles.PI接口配置工具-管理接口,效勞和配置文件PITagConfigurator
PI標簽配置工具PIPointBuilder
PI點創立工具PIHealthCheck
PI系統檢測工具ThePIHealthCheckapplicationgivestheuserapointandclickoverviewofoneormorePISystemsfromasingleapplication.
PI系統檢測工具可以通過一個單一的界面使用戶得到一個或多個PI系統的信息3.0PITagAttributes
(RG,chpt.3)
PI標簽的屬性PITagAttributes
PI標簽屬性EachPITaghasasetofattributesfor:每個PI的測點有一些屬性需要設置:DescribingthetagtoaUser/ClientApplication描述測點到用戶/客戶應用“HowdoIdisplaytheinformation?〞我將顯現怎樣的信息?DescribingthetagtotheControlSystemInterface描述測點到控制系統接口“HowdoIgettheinformation?〞我將得到怎樣的信息?DescribingthetagtothePIServer描述測點到PI效勞器“HowdoIstoretheinformation?〞我將儲存怎樣的信息?PITagAttributes–Display
PI標簽屬性-陳列Tagname:uniquenameofthePItagStandards測點名稱:PI標簽的唯一名稱Descriptor:PItagdescription(26characters)描述:PI標簽的描述〔26個字符〕Engunits:Engineeringunits工程單位:標簽的工程單位Zero,SpanandTypicalvalue:minimum,rangeandtypicalvalues(Examples)零點,量程和典型值:最小,范圍和典型值Step:(On/Off):Displaysinformationinastaircasemanner.(Examples)STEP:描述的點的波形是否為方波Go
TagNamingConvention
標簽命名習慣ItisrecommendedtousetheISAstandardasanamingconvention通常推薦用ISA標準給測點命名UsethesamenameinPIandinthecontrolsystem(DCS,PLCorother)在PI中用與在控制系統中相同的名稱CodetheplantdepartmentinthenameofthePItagbyaddingaprefixtothename給PI標簽的名稱加上區分各個部門的代碼前綴AddasuffixtothePItagnamethatwillindicatethetypeofinformation:給PI測點的名稱添加說明信息類型的后綴.PV: processvalue過程值.SP: processinstruction過程說明.MD: controllermode控制方式.OP: controlleroutput控制器輸出Example:UN2-TIC4522.pvTagName
標簽名稱PITagsaresubjecttothefollowingconstraints:命名測點名稱受到以下限制:Thefirstcharactermustbealetteroranumber第一個字符必須是字母或數字Nocontrolcharactersareallowed(suchaslinefeedsortabs)不控制字符被允許〔例如下畫線和空格〕Thefollowingcharactersarenotallowed:以下字符不被允許*’?;{}[]\`‘“Also,avoid“_〞becauseitisusedinSQLqueriesasthewildcardcharacter也要防止用“-〞,因為它被作為通配符用于SQL語句Tagnamelimitedto80characters(databasehasnolimit,APIcallslimitedto80characters)標簽名稱限制為80個字符〔數據庫沒有限制,API也被限制為80個字符〕BackZero,SpanandTypicalValue
零點,量程和典型值Zero=50Span=100Zero=0Span=100Zero=-50Span=100BackStepAttribute
STEP屬性STEP=1STEP=0BackPITagAttributes
(DataStorage)(RG,chpt.3)
PI標簽屬性〔數據存儲〕PointID:UniqueIdentifier點ID:唯一標識Staysuniqueeveniftagisrenamed.即使測點被從命名也將保存唯一標識PointClass:CategoryofPItagLink點種類:PI測點的種類PointType:TypeofvariabletostoreLink點類型:儲存的變量類型CompressionSpecifications:definestheaccuracytostorethedata壓縮規格:定義儲存數據的精度Compressing:(On/Off)是否壓縮Archiving:(On/Off)是否歸檔Shutdown:(On/Off):WhenPIserverisshutdown,ashutdowneventiswrittentoalltagsthathavetheshutdownflagsetto1.Link在SHUTDOWN屬性設置為1,當PI效勞器停下時,SHRUDOWN事件將被寫到所有的測點PointClass(DatabaseView)
點的種類〔數據庫預覽〕39attributes57attributes54attributes61attributesWarning!Itisnotpossibletochange
thepointclassofatag.警告!不可能改變點的種類Base+18Base+15Base+2265attributesBase+26PointType
點的類型Int16: Integervalue,16bits(0to32767,acc:1/32767)整數,16位Int32: Integervalue,32bits(-2147450880to2147483647)整數,32位Float16: ScaledFloatingPointnumber,16bits (acc:1/32767)整型浮點數,16位Float32: FloatingPointnumber,32bits (singleprecision)浮點數,32位〔單精度〕Float64: FloatingPointnumber,64bits (doubleprecision)浮點數,64位〔雙精度〕Digital: Discretevalue(On/Off)(discussedindetaillater)離散值String: Textvalueupto1000characters字符型Blob: Binarylargeobjectupto1000bytes二進制Timestamp:AnyTime/DateintheRange1-jan-1970to1-Jan-2038時間標簽:一定范圍內的時間/數據FLOAT16
16位浮點數PIcanstoreafloatingpointvalueina16bitsinteger(scaling).Thishasaneffectofreducingbyhalftheharddiskspacerequiredtostorethesamevalue
(16bitsratherthan32bits).Theprecisionis1in32767*span(0.00003*span)PI能存儲16位整型浮點數,存儲相同的數值,16位浮點數比32位浮點數能減少一半的硬盤空間。精度為32767*量程分之1〔0.00003*量程〕Important: Youshouldhaveasmallspantoreduceroundofferror. ValuesoutsidethespanCan’tbearchived重要:你應當用小的量程以減少誤差。超出量程的數值將不能歸檔
Example1:zero=0andspan=500,value=250.9archivedvalue=(250.9-zero)/span*32767=16442displayedvalue=16442*span/32767+zero=250.89Example2::zero=0andspan=40000,value=56.444archivedvalue=(56.444-zero)/span*32767=46displayedvalue=46*span/32767+zero=56.154Float32-Float64
32位浮點數-64位浮點Expressedas(IEEEstandard)表達式為〔IEEE標準〕s*m*ewheresassign,masmantissaandeasexponents作為標志符號,m作為底數和e作為次冪Digit’snumberused:數字為:Float32Float64sign11mantissa2352exponent811Float32-Float64
32位浮點數-64位浮點misalwaysexpressedas1.xxxxxxx,so:
m總是表達為1.XXXXXXX,因此:accuracyis1/223-1
10-7forFloat32accuracyis1/252-1
10-16forFloat64Float32have8significantdigits32位浮點數是8位有效數字Float64have17significantdigits64位浮點數是17位有效數字Example:Float32as834568766.76Float64as2.1234567890123456789insignificantBack4.0TagConfiguration
標簽配置4.1PITagConfigurator
(SMG,chpt.2)ExcelAdd-Inforcreating,modifyinganddeletingtags電子表格中創立,修改和刪除測點PITagConfiguratorSettings
設置Connectonstartup啟動時自動連接效勞器Allowtagdeletion,creation允許標簽刪除,創立PIDIFFsettings(ForPI2only)PIDIFF設置〔僅用于PI2系統〕Usealternatedelimiter(defaultis|)用交替通配符〔缺省為I)ExportTags
導出標簽ImportTags
導入標簽Recommendations
推薦Exportonlyattributesthathavebeenchanged僅僅導出被改變的屬性removeunchangedcolumns移除不變的列Donotspecifybothexcdev(compdev)andexcdevpercent(compdevpercent)atthesametime不要在同一時間指定例外偏差〔壓縮偏差〕和例外百分比〔壓縮百分比〕Evenifexcdevpercent(compdevpercent)isempty,ittakesprecedenceandtakesthedefaultvalue即使例外百分比〔壓縮百分比〕是空的,它也會優先得到缺省值Usetagandnewtagtorenametags用tag和newtag給測點重新命名ExportingtoaPIConfigfile
導出一個PIConfig文件Exercise1
練習1Create,EditandChangespecifictagattributesforselectedtagsusingPITagConfigurator創立,編輯和修改用PI點工具所挑選出的標簽的指定的屬性PISDKConnection(1/2)
PISDK連接PISDKConnection(2/2)
PISDK連接PISDKAdvancedtagsearch
PISDK標簽搜索的高級應用SearchesusinganSQLrequestinthefollowingtables:用SQL語句在以下的表中請求搜索:PIpointPicomp,PiinterpPImax,PImin,PIavg,Pistd,PIrange,PitotalPIbatch,PialiasExampleSQLstatement:例如SQL聲明: PIpoint.Location1=1Findalltagswithlocation1attributeequalto1找到location1屬性等于1的所有測點PISDKAdvancedtagsearch
PISDK標簽搜索的高級應用Example2:例2:PIpoint.PointType='D'ANDPIinterp.Value=1ANDPIpoint.Tag=PIinterp.TagANDPIinterp.Time>=DATE('*-1d')ANDPIinterp.Time<=DATE('*')Finddigitaltagsforwhicharchivedstatebetween*-1dand*isequalto1找到一天之中歸檔狀態值等于1的開關量測點PITagAttributes–Interface
PI標簽屬性-接口InstrumentTag:nameofthetag/locationinthesourcesystem.
設備測點名稱:源系統的測點/位置的名稱ExtendedDescriptor:placefordetailedqueryinstructions擴展描述:記錄測點更加詳細介紹的地方ExceptionSpecifications:defineswhatisasignificantchangeinvalue.例外規格:定義數值上特定的變化是多少Pointsource:allowsgroupingofPItagsbydatainterface(DCS,PLC,orothersources)點源:允許從數據塬過來的測點的歸組LocationCodes1,2,3,4,and5:definehowtolocatethedatainthesourcesystem.位置代碼1,2,3,4,5:定義從源系統如何找出數據Scan:includesthePItaginthelistoftagstoscan(On/Off)掃描:包括在測點清單中需掃描的測點GoFindingtheData
發現數據PIInterfacePLCNameAddressRegisterBitPLCNetworkDCSTagNameProcessValueControlModeTCP/IPSQLStatementODBCPointSourceUsedbyOSI
(defaults)
OSI使用的點源
〔缺省〕PIAlarm @PIPerformanceEquation CPITotalizer TPIRTSQC QPIPerfMon #PIPing J PISNMP $Rampsoak 9Random R3.2MoreonTagConfiguration,Optimization
更多的標簽配置,優化PITagAttributes-TagSecurity
PI標簽屬性-標簽平安AttributesthatcontrolPIclienttoolaccess控制PI客戶端工具訪問的屬性PtOwner,PtGroup,PtAccess:Controlswhocanmodifyorseepointattributes.控制什么人能修改或看點屬性DataOwner,DataGroup,DataAccess:Controlswhocanreadandwritedata.控制什么人能讀寫數據Thesesettingsarecoveredindetailduringthesecuritydiscussion.這些設置將在討論平安性時詳述SystemControlledAttributes
系統控制屬性PointID:SystemAssigneduniqueID系統指定的唯一IDRecNo:RecordnumberinPIArchivePI數據檔案中的記錄號Creator:Userthatcreatedthe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《2025年版商業店鋪租賃合同》
- 學校安全穩定隱患排查專項整治工作方案范文
- 2025煤礦企業承包的合作合同
- 2025翻譯服務合同
- 精神疾病的康復醫學進展考核試卷
- 網絡安全防護在智能安防的入侵報警系統評估考核試卷
- 2025大連市商品混凝土銷售合同協議書樣本
- 娃娃玩具的安全生產事故案例分析考核試卷
- 2025文具用品購銷合同
- 2025安撫巾采購合同
- 急救醫療資源整合優化研究
- 達人采風活動方案
- 制造業本季度總結與下季度規劃
- 大健康加盟項目計劃書
- 幼兒園課程圖景課程實施方案編制指南
- 氣管狹窄患者的護理查房課件
- 大型客車驅動橋設計
- 鋼筋掛籃計算書
- 牛津譯林7A-Unit3、4單元復習
- 扎鋼機控制系統的MCGS界面控制設計
- 國家義務教育質量監測初中美術試題
評論
0/150
提交評論