Professional Documents
Culture Documents
ProcessBook
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 1
1.1 Build a Display in PI ProcessBook
1.1.1 Description
1.1.2 Objectives
LearnhowtocreateaPIProcessBookDisplay.
LearnthedifferencesbetweentheRunmodeandtheBuildmode.
Buildatrend.
Familiarizeyourselfwithsometrendbuildingoptions.
Learntoaddstaticelementstoyourdisplays.
Learnhowtoenhanceyourdisplaysbyaddingliveelementswhosepropertieschangein
time,likevalueofaPITag,progressbarandmultistateobject.
Learnhowtomanipulateatrenddisplay
You are asked to create a new Display to show the level of mixture in the batch reactor. The
display must be realistic, represent the batch reactor with live data and have a trending of the
last 8 hours of operation.
Size the pipes accordingly, and use the Arrange (Bring to Front / Send to Back) function to
place the Tank and the Valve over the Pipes.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 2
Add the Text label Stirred Tank unde the Tank. The result should resemble below.
Note:HoildingtheSHIFTkeydownwhileyoudrawwillgiveyouaperfectcircle).
Convert each of the ellipses into a Multi-state symbol, using the following settings:
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 3
Object Tag #ofstates Limitof1stState Colorof1ststate Colorof2nd
state
Add a Bar item to create a bar graph that sits over the tank. Use the tag BA:LEVEL.1 for
the tag.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 4
Use the time forward, time backward, revert, and trend cursor buttons to find when the
maximum value of the last day occurred.
TrytodothisexerciseonyourownbeforeproceedingtotheStepbyStep
Instructions.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 5
1.1.5 Step-by-Step Instructions
4. SelectProcessBookDisplay(pdi)File,andtypeinPBBatchReactorfortheDisplayname.
5. ClickOk.Youwillhaveanew,blankdisplay(shownbelow).
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 6
6. ClickontheBuildmodebutton.Buildmodepermitsuserstoadd,editanddeleteobjectsthe
opendisplay.OncefinishedyoucanclickontheRunmodebutton(thearrowbuttonlefttothe
Buildmodebutton)toquitthedesignmode.
Note:Bydefault,eachtimeyoucompleteanoperationtheRunModeisreactivated,soyoumustclick
again on the Build Mode button or change the default settings. This behaviour can be changed by
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 7
choosingToolsPreferencesStarttabandthen,unchecktheRunModeBiascheckbox.Thereafter,
youneedtomanuallyswitchfromonemodetoanother.
1. (optional)FromtheArrangemenu,activatetheSnaptogridoption.Itcanbeeasiertoarrange
andalignobjectswhenthegridisactivated.
2. ClickontheSymbolLibrarytool(fromthetoolbar)anddragarectangleinthedisplayarea.
3. AdialogboxwillappearwithalloftheitemsfromtheSymbolLibrary.Inexerciseyouwantto
placeaTankonthedisplay.SelecttheTankscategory,thenanytankyouwish(inour
exampleweselectedReactor4).(AtthispointyoucanclickonOptionsifyouwantto
changethecolororfillpatternofthetank.NotethatthecolorcanonlybechangediftheFill
modeisShaded,SolidorHollow.)
4. ResizetheTankasdesiredbydraggingoneofthecorners.
RepeattheabovestepsfortheoneInletPipe,oneOutletPipe,andaValve.
5. SelecttheTankandfromtheArrangemenuselectBringtoFront.
6. SelecttheValveandfromtheArrangemenuselectBringtoFront.
7. Makeanyfinaladjustmentstoaligntheitems.
8. SelecttheTextitemformthetoolbaranddrawaboxundertheTank.TypeStirredtankand
presstheEnterkey.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 8
9. WhiletheTextisselectedchangethefontsizeto14,activateBOLD,andthecolortoBlack.
10. CenterthetextundertheTankbyselectingboththeTankandtheTextandfromtheArrange
menuAlignandCenter.(OryoucanjustdragitintopositionundertheTank).
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 9
Part C Insert dynamic elements in the display
1. InsertalevelindicatorbyusingtheValueoptionfromtheDrawmenutoinserttheBA:LEVEL.1
tagvalue.
2. ClickOK.
3. SelecttheTextitemfromthetoolbaranddrawaboxundertheValue.TypeLevel%andpress
enter.
4. SetthecoloroftheValueandTexttoblack.
5. SelecttheEllipseitemfromtheDrawmenuanddragasmallcircleabovetheValue.Holdthe
SHIFTkeyanddraguntilitisaCircleofasizesimilartotheimagebelow.
6. CopythefirstCircleandpasteitbelowtheValue.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 10
7. SelecttheupperCirclecircleandthenclickonMultiStatebutton.ConverttheCircleintoa
Multistatesymbol,usingthefollowingsettings:
Thisisillustratedbelow:
8. ClickOK.
9. ConvertthelowerCircleintoaMultistatesymbol,usingthefollowingsettings:
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 11
Object Tag #ofstates Limitof1stState Colorof1ststate Colorof2nd
state
10. SelecttheBaritemfromtheDrawmenu.Drawarectangleoverthetankbody.
Note:ThismightbeeasieriftheSnaptoGridoptionoftheArrangemenuisnotactivated.
This will place a Bar graph over the Tank. Use the tag BA:Level.1 as the Bar Graphs
reference tag.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 12
11. ClickOK.
12. Thedisplayatthispointshouldlooklikethefigurebelow:
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 13
1. InBuildmode,usetheTrendtool. Dragdiagonallytocreatearectangularareatocontainthe
trend.Whenyoureleasethemousebutton,theTrenddefinitiondialogboxisdisplayed.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 14
2. EnterthefollowinginformationintheGeneraltab:
TypethetrendnameinthePlotbox:BatchReactorLevel
UsetheTagSearchbuttontolocateandselecttheBA:LEVEL.1tag.
Specifythetimerangetodisplaythelast8hoursinthePlotTimesection.
Style:Fulltimestamp.
Start:*8hour
End:*
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 15
3. ClickOK.
4. Moveyourtrendobjectnexttothereactorpicture,thefinaldisplayshouldlooklikethefigure
below
5. ClickonRunmodebutton.
6. IftheRunModeBiaswasactivatedjustuncheckthisoptiontokeepthismode.
7. SavetheDisplaybychoosingFileSave
Part E Using a trend
1. WiththeRunmodepointer,displayasectionofthetrenddisplay.Dragthepointerdiagonallyto
drawarectangle.Thisareawillbemagnifiedwhenyoureleasethemousebutton.Toreturntothe
originaltimescale,usetheViewoptioninthemenubar,thenRevertorusethisbutton .
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 16
2. WiththeRunmodepointer,expandthetrendontheentiredisplaywindow.Doubleclickwithinthe
trend.Toreturnattheoriginaltimescale,doubleclickwithinthetrendagain.
3. Usethetimeforwardandbackwardbuttonstoscrollthetimerangeforwardorbackwardonatrend
.Tomodifythetimerange,usetheView>TimeRange.Changethetimescaleto1day.
4. Useatrendcursortofindwhenthemaximumvalueofthelastdayoccurred. .
5. Returntotheoriginaltimescale.(seestep1).
6. Altertheyaxisscaleofatrendbydoubleclickingontheyaxis.UsetheTrendScaledialogboxto
changetheverticalscaleforthetaginthetrend.YoudonothavetobeinBuildmodetoeditthe
trend.
YoucanfindthesolutioninC:\Labs\Visuals\BuildaDisplayinPIProcessBook\solution.Simplyopenthe
filesolution_PBBatchReactor.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, mechanical, photocopying, recording,
or otherwise, without the prior written permission of OSIsoft, LLC.
Copyright 1995-2009 OSIsoft, LLC, 777 Davis St., Suite 250, San Leandro, CA 94577
Page 17