3
● 
For Developers: Administering FactoryTalk Historian ActiveView 
● 
● 
● 
● 
● 
33 
FactoryTalk Historian ActiveView Executable 
The FactoryTalk Historian ActiveView executable, 
acview.exe
displays data in the Display file. If you open additional Display 
Documents, the same instance of 
acview.exe
continues to be used as 
the ActiveX (OLE) server; it is not necessary to log in to the Historian 
Server again. 
To improve performance, 
acview.exe 
caches the five most recently 
viewed displays on your PC. To maintain the cache of recently viewed 
displays as well as to preserve the necessary Historian Server connections, 
acview.exe
continues to run, by default, for five minutes after the last 
instance of 
pbdctrl.ocx
is closed. 
To maintain the server connection and prevent repeated logins, the 
acview.exe
process runs for the length of the timeout setting after the 
last instance of the FactoryTalk Historian ActiveView Control is 
destroyed. For example, if you navigate from one Web page to another and 
both use the FactoryTalk Historian ActiveView control, 
acview.exe 
continues to run. The default timeout period is five minutes. 
In order to operate, 
acview.exe
requires several supporting 
.dlls
ADO core components, and VBA core components. 
The acview.exe Timeout 
You can change the 
acview.exe
timeout duration by resetting the 
registry key value: 
HKEY_CLASSES_ROOT\CLSID\{576EFBE0-77F3-11D2-A05B-
00105A07D444}\TimeOut 
Where TimeOut is the number of seconds, rounded up to the next minute, 
after which 
acview.exe
stops running after all the open instances of the 
control are closed. 
Add pdf to powerpoint slide - SDK Library service:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Add pdf to powerpoint slide - SDK Library service:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
● 
● 
● 
● 
● 
FactoryTalk Historian ActiveView User Guide 
34 
Expiration of Displays 
There are two kinds of caching of the PDI files. 
Both HTML and PDI displays are cached when downloaded from a 
website to the local machine. This is managed in part by Internet 
Explorer and the files are stored as temporary internet files, also called 
browser cache. This type of file expires exactly 24 hours from the time 
it is loaded. 
FactoryTalk Historian ActiveView caches the last 5 displays within its 
memory. Once a display is downloaded, the ActiveView Control uses 
it without further downloading, unless the display has expired. This 
allows for fast loading of the display if you switch to a different 
display and then switch back. These files drop off the last five list as 
other files are used. 
Data updates to cached files occur dynamically through FactoryTalk 
Historian. It is not necessary to refresh the display to receive data updates. 
You must reload a display to receive content updates. For example, you 
will not see a new symbol that is added to a display that is already in your 
cache until you clear the cache so that ActiveView can reload it the next 
time you view the display. 
To remove a file from the cache in Internet Explorer: 
1.  Click Tools > Internet options > General tab > Temporary Internet 
Files
2.  Click Delete Files
3.  Click OK
You can change the default for expiration of displays within FactoryTalk 
Historian ActiveView by setting the PDI time (PDITTL) to a live value. 
You must be using the HTTP protocol when you set the DisplayURL (page 
62) property of the control. The new setting applies to displays that are 
added to the cache after the setting is changed. 
SDK Library service:VB.NET PowerPoint: Read, Edit and Process PPTX File
How to convert PowerPoint to PDF, render PowerPoint to and effective VB.NET solution to add desired watermark on source PowerPoint slide at specified
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Process & Manipulate PPT (.pptx) Slide(s)
& editing library SDK, this VB.NET PowerPoint processing control add-on can to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
3
● 
For Developers: Administering FactoryTalk Historian ActiveView 
● 
● 
● 
● 
● 
35 
1.  Open the Registry Editor. 
2.  Navigate to the CurrentVersion key: 
HKEY_LOCAL_MACHINE\Software\PISystem\PI-
ActiveView\CurrentVersion
3.  Right-click in the right-hand pane and select New/String Value
4.  Type 
PDITTL 
as the name of the value. 
5.  Right-click 
PDITTL
, select Modify, and type the value in seconds. 
6.  Click OK
This image shows an expiration value of 600 seconds. 
FactoryTalk Historian ActiveView Setup 
The Developer's Role 
In FactoryTalk Historian ActiveView, the developer's role is to provide an 
environment for the end user to view real-time data from the Historian 
Server and other data. 
In providing the software to end users, the developer must: 
SDK Library service:C# PowerPoint - How to Process PowerPoint
With our C#.NET PowerPoint control, developers are able to split a PowerPoint into two or more small files. Add & Insert PowerPoint Page/Slide in C#.
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Edit PowerPoint Slide; Insert, Add or Delete
NET PowerPoint slide modifying control add-on enables view more VB.NET PowerPoint slide processing functions & profession imaging controls, PDF document, image
www.rasteredge.com
● 
● 
● 
● 
● 
FactoryTalk Historian ActiveView User Guide 
36 
Make sure FactoryTalk Historian ActiveView is installed on end users' 
machines 
Provide Historian Server information to end users 
Customize FactoryTalk Historian ActiveView settings (page 45) 
(optional). 
Install any custom components used in your displays that are not 
installed by FactoryTalk Historian ActiveView. For example, if you 
purchased a third-party chart to view data within a display, you must 
distribute this chart to all FactoryTalk Historian ActiveView machines 
so that users can view the chart in FactoryTalk Historian ActiveView. 
You can create an environment using Web pages, Excel spreadsheets, or 
any other ActiveX container. This documentation focuses primarily on the 
Web environment. 
Provide Display Documents (page 39). 
Create Web pages (page 49). 
Use the Export utility (page 42). 
Support environments other than the Web (page 56). 
Developer's Kit 
Use the Developer's Installation (page 82) method to install the 
Developer's Kit. Development tools are installed in the 
\pipc\acview\webdev
directory. 
The Developer's Kit helps you incorporate FactoryTalk Historian 
ActiveView into new or existing Web pages. It includes: 
sample.htm
: a sample HTML page. 
export.pdi
: an export utility for converting existing ProcessBooks 
(PIW files) to Display Documents with web pages. 
SDK Library service:VB.NET PowerPoint: Read & Scan Barcode Image from PPT Slide
PDF-417 barcode scanning SDK to detect PDF-417 barcode How to customize VB.NET PowerPoint QR Code barcode scanning VB.NET PPT barcode scanner add-on to detect
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Convert & Render PPT into PDF Document
to convert one certain PowerPoint slide or a specified range of slides into .pdf document format using this VB.NET PowerPoint to PDF conversion library add-on.
www.rasteredge.com
3
● 
For Developers: Administering FactoryTalk Historian ActiveView 
● 
● 
● 
● 
● 
37 
PIAPIConnections.exe
: a tool for configuring Historian 
Servers. 
Security 
Internet Explorer security settings can determine whether users can view 
Display Documents. To view these settings, choose Tools > Internet 
options > Security
For HTML pages distributed through a corporate Intranet, you may want to 
use a different security zone with different settings than for external sites. 
The security levels that are available for Internet Explorer are: 
Setting 
Response 
High 
Does not download or run ActiveX Controls, either signed or unsigned. 
FactoryTalk Historian ActiveView does not run. 
Medium 
The user is prompted to download digitally signed components. Unsigned 
components are not allowed to download. FactoryTalk Historian ActiveView 
does not run if unsigned components are required. 
Medium-low 
The user is prompted to download digitally signed ActiveX controls and 
plugins. Unsigned components are not allowed to download. FactoryTalk 
Historian ActiveView does not run if unsigned components are required. 
Low 
Signed components are downloaded without any user interaction. The user is 
prompted to download unsigned components. 
Custom 
Allows you to configure every security setting, rather than groups of settings. 
For users who define custom security levels, we recommend that you set Run 
ActiveX controls and plug-ins and Script ActiveX controls marked as 
safe for scripting to Enable. 
DEP Security 
Data Execution Prevention (DEP) is system-level memory protection, 
introduced with Windows XP SP2, and available in subsequent Windows 
SDK Library service:VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
for limitations (other documents are compatible, including PDF, TIFF, MS to install and use Microsoft PowerPoint software and what would you do to add and draw
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
InsertPage" and "DeletePage" to add, insert or delete any certain PowerPoint slide without affecting the & profession imaging controls, PDF document, tiff
www.rasteredge.com
● 
● 
● 
● 
● 
FactoryTalk Historian ActiveView User Guide 
38 
operating systems. DEP prevents malicious code attacks. FactoryTalk 
Historian ActiveView works correctly when DEP is enabled. 
FactoryTalk Historian Security 
FactoryTalk Historian ActiveView is designed to support whatever 
FactoryTalk Historian Security is configured on the FactoryTalk Historian 
server. 
1.  When FactoryTalk Historian ActiveView attempts to connect to a 
FactoryTalk Historian server, the application first attempts to pass 
your FactoryTalk Security/Windows log in credentials. The PI SDK 
will try to use them directly or find a Trust for the user, domain, 
application or machine (per Trust configurations). 
2.  If all attempts to login to the FactoryTalk Historian server using 
FactoryTalk Security/Windows credentials or other machine-related 
information fail, then you must have a FactoryTalk Historian ME 
native security user account (not FactoryTalk Security/Windows 
security-based). In this case, the PI SDK attempts to use the native 
FactoryTalk Historian ME user account configured for the Server. 
3.  If the default native FactoryTalk Historian ME user account does not 
require a password, then you are automatically logged in. If the default 
account does require a password, a login dialog box appears, which 
expects the native FactoryTalk Historian ME user account and 
password. 
For more detailed information on FactoryTalk Historian server security, see 
the 
FactoryTalk Historian SE Installation and Configuration Guide
available in the 
Redist > Docs folder on the FactoryTalk Historian SE installation DVD.
SDK Library service:VB.NET PowerPoint: VB Codes to Create Linear and 2D Barcodes on
Here is a market-leading PowerPoint barcode add-on within VB.NET class, which means it as well as 2d barcodes QR Code, Data Matrix, PDF-417, etc.
www.rasteredge.com
SDK Library service:VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
Add(tmpFilePath1) docPathList.Add(tmpFilePath2) PPTXDocument this VB.NET PowerPoint slide processing tutorial & profession imaging controls, PDF document, image
www.rasteredge.com
3
● 
For Developers: Administering FactoryTalk Historian ActiveView 
● 
● 
● 
● 
● 
39 
ActiveX Controls and FactoryTalk Historian 
ProcessBook Add-ins 
Third party add-ins or ActiveX controls can provide additional 
functionality and visual symbols in FactoryTalk Historian ProcessBook. 
To use these add-ins with FactoryTalk Historian ActiveView, review the 
information in the Rockwell Automation Technical Support article no. 
254378 
(http://rockwellautomation.custhelp.com/app/answers/detail/a_id/254378/k
w/254378). 
If you have a 3rd party ActiveX control you want to use, you must 
distribute it to all your FactoryTalk Historian ActiveView users, just as you 
would to any FactoryTalk Historian ProcessBook users. Consult the 
documentation that came with the control to learn how best to deploy it 
throughout your organization. 
Close FactoryTalk Historian ActiveView and verify in Task Manager that 
acview.exe is not running before you install and register an add-in. 
Create Display Documents 
You can create Display Documents using FactoryTalk Historian 
ProcessBook. You can also convert them from existing displays within 
ProcessBooks (PIW files) used in your facility. Display Documents are 
saved as individual files with a 
.pdi
extension. 
In designing Display Documents either within a ProcessBook or as 
independent displays, consider the following content guidelines. 
● 
● 
● 
● 
● 
FactoryTalk Historian ActiveView User Guide 
40 
FactoryTalk Historian BatchView and Historian 
SQC Chart 
You can include FactoryTalk Historian BatchView symbols (trends, Gantt 
charts, results tables, and runtime searches) and Historian SQC charts in a 
display if you have these ProcessBook symbols installed in FactoryTalk 
Historian ProcessBook when the display is created. FactoryTalk Historian 
BatchView and Historian SQC are both installed with FactoryTalk 
Historian ActiveView for viewing displays with those symbols. 
FactoryTalk Historian BatchView licenses are required for developers 
using FactoryTalk Historian ProcessBook but not for FactoryTalk 
Historian ActiveView users. 
VBA Programming 
Display Documents may include additional functionality through VBA 
scripting. The Save, Save As, and Print Preview Methods of the Display 
object may not be used in VBA script. 
Size the ActiveView Control and the Display 
Document 
FactoryTalk Historian ActiveView does not permit scrolling through a 
Display Document. For best results, design the display to fill a maximum 
of one screen. 
The aspect ratio of the Display Document is maintained when the 
ActiveView Control displays it. That is, the entire Display Document 
appears, no matter how small the space provided. 
For best results, develop your displays using a lower screen resolution 
(such as 800 x 600). Otherwise, if a Display Document is created on a high 
resolution display and viewed on a low resolution display, the text inside 
the controls may truncate. 
3
● 
For Developers: Administering FactoryTalk Historian ActiveView 
● 
● 
● 
● 
● 
41 
Guidelines for Building Displays 
Abide by the following practices when building a display: 
If you know the size of the FactoryTalk Historian ActiveView control 
ahead of time, design the display to keep scaling to a minimum. To 
accomplish this, restore the display window in FactoryTalk Historian 
ProcessBook and then size the window to match the size of the 
ActiveView Control's window. Very large displays that are viewed in 
small ActiveView Controls usually do not show as well as smaller 
displays. 
You can host more than one control on a page. Consider dividing 
dense content into a set of displays. 
For a display to scale well, keep each of the elements within the 
display scalable. In particular, use TrueType fonts for PIValues, 
PIButtons, PIText, and any ActiveX controls, because they scale well. 
When working with ActiveX controls, text elements on those controls 
may not scale exactly. Allow extra space for disproportionately scaled 
text by sizing controls to give room for text to grow beyond the 
bounds of the original design. For example, make a command button 
larger and use a shorter caption string instead of sizing the button to 
match the caption's size. 
Select fonts for the Display Document that are likely to be available on 
each user's PC. TrueType fonts are preferred because of their 
scalability. Your organization may have standards for font use. 
Any embedded ActiveX controls within a Display Document must be 
installed separately on every user's PC. 
Embedded ActiveX controls, such as drop-down lists, usually do not 
resize well when the Display Document resizes to fit the ActiveView 
Control. 
If you include ADO data through PI Data Sets in the Display 
Document, ensure that the ODBC data source is configured on each 
● 
● 
● 
● 
● 
FactoryTalk Historian ActiveView User Guide 
42 
user's PC. If you use custom data sets from a FactoryTalk Historian 
ProcessBook add-in, that add-in must also be installed on the user's 
PC. 
Export Displays from FactoryTalk Historian 
ProcessBook 
FactoryTalk Historian ActiveView recognizes Display Documents (
.pdi 
files) but not displays within ProcessBooks (
.piw
files). There are several 
ways to convert existing displays in ProcessBooks, either individually or a 
whole book at a time, to Display Documents. 
To convert an individual display within a ProcessBook: 
1.  In FactoryTalk Historian ProcessBook, open the ProcessBook you 
wish to export, and the display you wish to export. 
2.  Click File > Save As. The Save As dialog box appears. 
3.  Navigate to the folder where you want to save your display. 
4.  Type a filename in the File name box. 
5.  In the Save as type box, choose Display Files (.pdi)
6.  Click Save
To convert all of the displays in an existing ProcessBook and store them in 
a single directory, use the 
export.pdi
file in FactoryTalk Historian 
ProcessBook. This utility also creates Web pages referencing the resulting 
PDI files, although you are not required to use the pages. 
1.  In FactoryTalk Historian ProcessBook, open the ProcessBook you 
want to export. 
2.  Open 
export.pdi 
(located in the 
acview\webdev
directory). 
3.  In the Export Path box, type the destination folder path. You can 
export the results directly to a web server. 
Documents you may be interested
Documents you may be interested