PI 系统管理培训文档.docx
- 文档编号:18520777
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:69
- 大小:970.52KB
PI 系统管理培训文档.docx
《PI 系统管理培训文档.docx》由会员分享,可在线阅读,更多相关《PI 系统管理培训文档.docx(69页珍藏版)》请在冰点文库上搜索。
PI系统管理培训文档
PI系统管理培训文档
2006年4月
2.RtPM和PI系统管理的关系
简介
我们描述RtPM时使用商务和技术术语,有经验的PI系统管理员可能更想知道这些功能与原先的各个软件模块有什么关系。
本章将描述二者之间的关系。
目的:
学习RtPM的功能是由OSIsoft和Microsoft技术实现的。
为什么学习它?
知道有哪些新功能要学习,知道哪些RtPM的模块有软件许可。
技术检查。
本章结束后,你将被询问一些功能与模块之间的关系。
软件特征
在OSI网站上有许多关于RtPM的描述:
让我们来解释这些功能。
"RtPMisanevents-drivenplatform...."
1.
RtAlerts是RtPM的一个模块,我们常常把它称为PIBuzzMe。
基于PIACE(AdvancedComputingEngine)的计算值,RtAlerts可以发送e-mail,寻呼机,或者同步启动声音。
当然PIBaGen,PerformanceEquations,PIAlarm,andPITotalizer也可以产生报警信息事件。
"thatdeliversunified...portalviews"
2.RtWebParts可以实时的从不同的数据源取数,定时增加文字说明,并且可以观察装置特殊部件产生的事件(使用RtTreeView)。
RtWebParts可以展示PI客户端的一幅幅画面,从财务、购销到维护等。
"thatdelivers...rolebasedportalviews"
3.由于RtPortal使用SharePointPortalServer,画面可以根据用户设置中的ActiveDirectory而改变。
(这是因为SharePoint可以根据ActiveDirectory改变用户)有些RtWebParts可以根据用户的不同而显示或隐藏。
"executives,management,engineering,operationsandbusinessadministration"
4.根据用户的不同可以定置不同的报告,因为PI系统可以从各种各样的数据源取得数据-制造数据,企业资源计划(ERP)系统,关系数据库,网页,服务器和网络性能计数器等。
利用PI模块化数据库(PIModuleDatabase)可以将这些数据组合起来,添加元数据(例如:
装置的属性)。
"ascalablesoftwareplatform"
5.连接共享,事件驱动更新(即:
更新管理子系统)和多线程使得你可以建立非常巨大的系统。
PI系统可以是跨时区或跨国界的企业集团系统,并且通过强有力的安全模式,甚至可以适应国界的变化。
"crossesorganizationalboundaries",
6.我们使用网页服务来发布PI数据,并且保证数据安全共享。
例如:
部门之间共享数据,并且用户可以查到代理商可以供给他们商品的目录清册。
"RtBaselineisavirtualreal-timedatawarehousethat
7.RtBaseline包含3.4版本的PIserver(包括ModuleDatabase,SMT,接口,DataAccessPack(DAP),andCOMConnectors)加上RtAlerts.
"Awizard-basedVisualStudio.NETintegration..."
8.RtAnalytics使用PIACE向导在VisualStudio.NET产生样版代码,开始集成系统。
"anadvancedcalculationengine...."
9.RtAnalytics也使用PIACE作为一个计算引擎。
"batchAnalysis"
10.可以使用传统的批处理服务,使用客户端工具将你的过程分批,然后进行分析。
"eventanalysis"
11.ACE和性能公式中的计算可以是事件驱动,这样计算结果可以以事件为标准进行比较。
PIBatch产生批记录,这样可以根据事件进行时间和快照值的比较。
PITotalizer可以统计某班内装置超标的次数,或者超标时间统计。
"integrationwithMicrosoft’s.NETXMLWeb."
12.我们以网页服务的形式展示PI数据,包括计算函数。
"RtReports
13.RtReports使用由PIBaGen产生网页形式的报告。
将来可以建立非批处理的报告。
技术检验
1.在你使用系统建立产品前,首先要知道要建立什么东西。
你可以使用OSIsoft工具建立实时性能管理平台(Real-timePerformanceManagement(RtPM)platform)
(A)adigitalarchitecturetodetectproblemsbeforetheyaffectyourprocess.Notsimplyaproductorspecificsystem,insteaditisasolutionsbuildingstrategytoimproveperformancethroughassetoptimization,plantconnectivity,anddigitalintelligence.
(B)anevents-drivenplatformthatdeliversrolebasedportalviewsofinformationacrossallgroupsinmanufacturing.Theseunifiedviewsallowbusinessknowledgetoempowerimmediatedecisionsthatimpactthebottomline.
(C)asystemtomeetandexceedcustomerexpectationsthroughbetterunderstandingofthoseexpecations,enablingasuccessfulnetbasedvaluecreationsystemandforecastingtheimpactofimprovedperformance.
(D)asystemtoallowthecustomertooperatewiththehighestavailability,bestoperatingefficiency,andbestdecisionsupportfunctionality.Aseamlesssuiteofofferingsthathasunmatchedinteroperabilityandavirtuallyunlimitedcapacitytogrowwiththefacility.
2.
功能技术对照表
功能:
____统一门户视图。
____定置视图(Role-basedviews)
____RtAlertsincorporatesreal-timeeventsanddrivesintelligentactionsthroughouttheextendedorganization
____RtAnalyticshastheprocessandbusinessanalyticfunctionalitythatintegrateyourexistingknowledgemanagementandbusinessintelligencetools.
____Webbasedsecurereportgenerationtoaidin21CFRPart11reporting.
____RtBaselineenablescompaniestodefinecontextfordata,andbasedonsomeeventorspecificrequest,togatheralltherelevantdatafromdisparatesourcesforpresentation.
功能实现技术:
A超级计算引擎(ACE),batchanalysis,PerformanceEquations,Totalizer,Sigmafine.
BRtReports,使用PIBatch子系统。
CPI3.4,ModuleDatabase,SMT,Interfaces,DAP,COMConnectors,RtAlerts.
DWebpartsthatretrievedatafromOLEDBsourcesandwebservices.
EACE,ICE,BuzzMe,PIAlarms,PIPerformanceEquations,PITotalizer.
FGroupingusersintoaudiencesbasedonActiveDirectoryuserprofilewithSharePointPortalServer.
2.使用ITMonitorAgents监视PI系统
简介
在每个PI服务器软件中带有三个基本的ITMonitoragents,可以收集系统信息来查看系统的健康状况。
本节中将讨论如何实现采样点,电子表格和页面视图来监视PI系统。
目标:
iventhePIPerformanceMonitorBasicinterfaceshippedwitheachPIserverandthesamplespreadsheetsanddisplaysfromOSIsoft,incorporateitintothesitespecificstartprocedures,andmonitoryourlocalPIserver.DothesamewiththePIPingBasicinterface.
Whystudyit?
TousethePerformanceMonitor,PIPing,andSNMPagentstotrackPIperformance.
Skillcheck.Attheendyouwillbeaskedtocreatethetagsfromatemplatespreadsheet,configuretheinterfacestostartproperly,starttheinterfaces,andlookattheresults.
Note:
InourclassroomweareusingasinglePIservertodomostofthesedemos.ForacoupleofdemosweareusingaPIInterfacenoderunningthePIOPCinterface.Heretheyare:
PerformanceMonitor,Ping,andSNMP接口
1.每个PI系统带了这三种接口的简单版本:
∙PIPerformanceMonitor记录了Windows性能计数器数据,限制在512个标签点。
∙PISNMP从SNMP(SimpleNetworkManagementProtocol)收集了信息,限制在32标签点。
∙PIPing测量了ping(i.e.contactviathenetwork)到一个服务器的时间,限制在32个标签点。
2.这些接口只被许可在PIserver上运行。
3.这些接口安装在\\pipc\interfaces目录中。
4.可以安装成服务,并且可以设置为随系统自动启动。
4.1.使用服务
4.1.1.单击启动>>设置>>控制面板>>管理工具>>服务来启动。
4.2.如果没有被安装成为服务,可以使用接口设置工具InterfaceConfigurationUtility(ICU).(参加下章的ICU设置)。
4.3.在本课程中将PIPerfmon_Basic和PIPing_Basic接口设置为自动启动。
5.这些接口应该包含在\\PI\adm目录下的文件中。
这些文件是pisrvsitestart.bat,pisrvsitestop.bat,和pisitestart.bat。
下面举例说明:
6.使用示例文件"PerfMon_Ver3_4_BuildTags.xls"建立约150个PI标签点,这些标签点测量PI系统相关的NT性能计数器。
6.1.标签点的pointsource和扫描等级应该与PIPerfmon_Basic接口的启动文件中设置的pointsource和扫描等级相符合。
6.2.编辑标签点SY.Ping.Interface1,SY.Ping.Interface2,SY.Ping.Interface3的InstrumentTag区域设置与PI相关的每个计算机的IP地址(例如其它的PI服务和接口机)。
6.2.1.注:
我们推荐使用IP地址,因为通常情况下我们推荐PI服务器和PI的接口机都使用固定的IP地址。
6.3.使用"PERFMON_VER3_4_PROCESSBOOK.PDI"和"PerfMon_Ver3_4_Worksheet.xls"文件来观察新建的标签点的值。
6.3.1.以上文件使用PIVer3.3版本,这样计数器的名称可能有小的区别。
7.建立监视服务器的示例标签点,使用"PISMT>>ExportTags".
8.使用"PERFMON_VER3_4_PROCESSBOOK.PDI"和"PerfMon_Ver3_4_Worksheet.xls"文件查看标签点的数据。
9.可以使用"PIPC\Interfaces\piperfmon_basic\PIPerfCreator.exe."工具增加更多的标签点。
选择省略号(…)按钮来搜索性能计数器。
使用SNMP_Basic监视接口节点
1.SNMP_Basic接口不象PIPerfmon_Basic接口,被许可为可以监视外部装置,包括PI接口节点。
2.如果使用SNMP_Basic监视接口节点,必须首先在接口机上启动SNMP服务。
2.1.在接口机上选择“控制面板>>添加/删除程序”,然后单击“添加/删除Windows组件”,并且选择“管理和监视工具”>>详细信息,启动SNMP。
2.2.利用SNMP_Basic可以监视每个接口机的NetworkInterfaceCard(NIC)网络性能。
2.3.Youcanuseanunsupportedutilitycalled"Perf2Mib"toallowtheinterfacenodetopublishmemory,processor,physicaldisketc.informationviaSNMP.
3.Itisespeciallyusefulformonitoringlow-bandwidthleasedlines,dial-ups,microwavesetc.).
4.IfyoucandeterminethemaximumthroughputofslowernetworksyoucanproactivelysetthevaluesofMaxTransferObjsandSendRatein\\pipc\dat\piclient.inisoasnottosendmoredatathanthenetworkcanhandle.
HowtoCountDataStreamsforLicensing
Intheperformancecountersearchinthe"PIBaseSubsystem"PerformanceObjectarethePointCountandModuleCountcounters.Addthesetwonumberstodetermineyourcurrentdatastreamcount.
技术检测
给定一个Perfmon_Basic和一个PIPing_Basic接口,安装并运行在PI服务器上,使用Excel电子表格建立的点去监视PI系统和服务器。
当标签点能够收到数据时,任务就算完成。
步骤:
1.确定PIPerfMon_Basic和PIPing_Basic接口服务设置为自动启动服务。
2.在电子表格中使用TagConfigurator建立标签点。
3.修改电子表格,在表格上显示接收到的数据。
4.使用PIPerfCreator.exe增加其它的性能计数器。
4.1.例如:
object="Processor",counter="%ProcessorTime".
object="PISnapshotSubsystem",counter="Snapshots/sec".
答案
1.单击Start>>Settings>>ControlPanel>>AdministrativeTools>>Services,将"PI-PerformanceMonitorInterface(basicversion)"服务设置为自动启动。
2.在\\pi\adm目录下的接口启动和停止文件中设置其启动和停止。
3.启动"PerfMon_Ver3_4_BuildTags.xls"文件,注意到文件中有些标签点是PING标签点tags(pointsourceJ),有些是计算标签点(pointsourceC)。
4.在建点以前,先要更改一些设置以符合现场情况(例如InstrumentTag区域中的IP地址)。
5.使用建立"PISMT>>ExportTags"将这些样本标签点放到PI服务器中。
6.利用PIDatalink使用"PerfMon_Ver3_4_Worksheet.xls"模板文件查看这些标签点的值。
7.使用"PERFMON_VER3_4_PROCESSBOOK.PDI"文件利用Processbook页面视图来观察建立的标签点。
8.使用"PIPC\Interfaces\piperfmon_basic\PIPerfCreator.exe."增加更多的性能指标标签。
选择标有省略号(…)的按钮搜索性能计数器(performancecounter)
8.1.新建两个性能标签点:
object="Processor",counter="%ProcessorTime".
object="PISnapshotSubsystem",counter="Snapshots/sec".
9.将第8步建立的2个标签点放到第6步建立的电子表格中和第7步建立的页面视图中。
2.接口设置工具(InterfaceConfigurationUtility)
简介
目的。
给定一个新接口,使用接口设置工具将接口注册为服务(如果需要时),定位手册,设置参数,建立监视其性能的标签点,启动它,检查其向日志文件中的写入信息。
为什么要研究它?
接口设置工具(ICU)是一个非常优秀的系统管理工具。
可以替代许多手工设置的工作,如:
编辑设置文件,安装服务,设置标签点的输入/输出速率和查找日志文件。
技术检查。
我们在计算机上已经安装了OPC接口,使用ICU设置这个接口,启动和调试接口。
安装在何处,如何运行ICU
1.ICU是一个独立程序,可以用自己的快捷键启动,也可以从PI-SMT3.x中启动。
2.如果要设置运行在PI服务器上的接口,也在服务器上安装它。
2.1.注:
运行在PI服务器上的ICU不能设置安装在接口机上的接口软件,即使是映射驱动器,或者使用UNC共享目录也不可以。
应该在接口机上也安装ICU软件。
3.对于在接口机上运行的接软件,ICU可以装在接口机上。
3.1.装在接口机上的ICU软件需要与PI服务器建立连接,因为它要向PIModuleDatabase中写入某些设置。
4.ICU不能运行在Unix或VMS中。
如何使用ICU设置接口
1.从菜单中选择"Interface>>Import"导入一个接口的启动批处理文件。
1.1.如果导入过程中由错误信息提示,要仔细阅读这条信息。
通常的错误是不正确的默认服务器,或者设置的批处理文件中服务器不正常设置。
2.设置接口是否运行为服务,选择"Service"标签,看"Create"按钮是否是灰色的。
如果服务不存在,单击"Create"按钮将接口安装为服务。
2.1.也可以使用Windows服务工具检查是否是服务(从开始菜单中选择“设置>>控制面板>>管理工具>>服务”)
3.在接口启动方式"Startuptype"中设为"Auto"。
4.你需要接口使用手册来设置接口。
在ICU中选择"Help>>InterfaceManual"启动手册。
5.使用ICU检查接口使用的pointsource和扫描级别。
如果需要时进行更改。
5.1.选择合适的pointsource和ID,这时需要知道其它接口如何向PI服务器中送数据的。
参加手册关于pointsource和ID部分。
6.这些接口应该包括在\\PI\adm目录中的一个就地启动批处理文件中。
文件是pisrvsitestart.bat,pisrvsitestop.bat,和pisitestart.bat。
下列是就地启动文件的示例:
7.根据使用的接口版本不同,可以产生不同的监视其性能的标签点。
选择决定于接口程序采用的UniInt的版本。
版本号可以在ICU的"Description"下面看到。
8.选择举例:
8.1.如果是3.3.0及以后版本,可以建立用WindowsPerformanceMonitor可以监视的性能技术器,并且使用PIPerformanceMonitorInterface接口存储为PI标签点。
8.1.1.由于通常情况下接口不运行在PI服务器上,使用基本接口无法建立标签点来存储这些远方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PI 系统管理培训文档 系统管理 培训 文档