PI系统管理员培训_第1页
PI系统管理员培训_第2页
PI系统管理员培训_第3页
PI系统管理员培训_第4页
PI系统管理员培训_第5页
已阅读5页,还剩259页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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可在线存储每个工艺过程点的多年数据。它提供了清晰、精确的操作情况画面,用户既可浏览电厂当前的生产情况,也可回忆过去的生产情况。可以说,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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论