Project Planning Guide
Project Planning Guide
October 1, 2009
by
2. Installation Guide
Procedural manual for installing the software. Installing new versions
and upgrades of PlantTriage. Instructions for configuring the server
computer; networking, user IDs, OPC connectivity, and security.
Establishing communications to OPC server. Verifying installed
software is operating. Build first unit operation and point.
3. Application Guide
How to organize the system plants/units/points. Decide on key
assessments, and economic priority selection based on site business
drivers. Setting baselines and thresholds. Selection of sampling rate,
and assessment frequency.
2
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
Table of Contents
I.
Overview ...................................................................................... 4
III.
A.
B.
C.
D.
Software .................................................................................... 8
PlantTriage Server .................................................................................................. 8
PlantTriage Shadow Server..................................................................................... 8
PlantTriage Enterprise Server ................................................................................. 8
PlantTriage Browser User Desktop ........................................................................ 8
IV.
Communications ....................................................................... 9
V.
VI.
VII.
3
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
I.
Overview
This document is designed to assist in the planning and preparation for a PlantTriage
installation. It covers hardware and software requirements for each of the different types
of PlantTriage server systems, and user workstations. It discusses the communication
methods that PlantTriage uses, and some network configurations. The types of point
information that PlantTriage needs to properly configure a point (loop) in the system is
explained. And finally some suggestions for personnel or skill sets to have involved in
the implementation process.
4
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
A. PlantTriage Server
These recommendations are based on a 200 point server. ExperTune Inc recommends
a faster system for any system over 200 points. Serious computer lag time will occur on
any system over 700 points if the preferred values are not met or exceeded. This piece of
hardware should be dedicated to the PlantTriage application only. Avoid placing any
other software applications on this computer.
Minimum Recommendations:
RAM: >= 2 GB (4 GB preferred, and required over 1000 points)
Processor: >= 2.0 GHz ((2)Xeon Dual Core 2.5 GHz or greater preferred)
Storage: Type
Hard Drives
7200 RPM minimum recommended (10K RPM or higher preferred)
SATA or SCSI interface
RAID 5 recommended
RAID 1 minimum recommended
Separate physical drive from the OS
Storage: Capacity
300 GB (500 GB Preferred)
This varies by the speed of sampling. Using 1 second as a worst case, 10 GB per
100 points is required (this assumes short-term data storage is 6 months).
Uninterruptible Power Supply
CD/DVD drive (software installation, may be shared from another computer)
Network card
USB port (PlantTriage key dongle)
Monitor / Keyboard / Mouse
Many options are available, including sharing with other server computers.
ExperTune Inc. has no specific recommendations.
Backup capability
5
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
There are many ways to provide computer system backups. ExperTune Inc. does
not require this ability, but it is highly recommended. Because of the multitude of
methods for system backup we suggest you discuss the matter with your IT
department.
Processor: >= 2.0 GHz ((2)Xeon Dual Core 2.5 GHz or greater preferred)
Storage: Type
Hard Drives
7200 RPM minimum recommended (10K RPM or higher preferred)
SATA or SCSI interface
RAID 5 recommended
RAID 1 minimum recommended
Storage: Capacity
160 GB minimum
Uninterruptible Power Supply
CD/DVD drive (software installation, may be shared from another computer)
Network card
USB port (PlantTriage key dongle)
Monitor / Keyboard / Mouse
Many options are available, including sharing with other server computers.
ExperTune Inc. has no specific recommendations.
Backup capability
There are many ways to provide computer system backups. ExperTune Inc. does
not require this ability, but it is highly recommended. Because of the multitude of
methods for system backup we suggest you discuss the matter with your IT
department.
7
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
III. Software
A. PlantTriage Server
Microsoft Windows 2003 Server or Microsoft Windows 2008 Server
IIS - needs to be installed.
Microsoft Word
Microsoft Excel
Java - JRE version required is 1.6.0 or newer (supplied with PlantTriage)
Adobe Reader - to view reports, read manual
8
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
IV. Communications
A PlantTriage server has five communication methods DCOM OPC (OLE for
Process Control), HTTP, SMTP, SQL, and web services.
The PlantTriage server must collect data from the control system or process
historian. These communications are DCOM based using OPCDA & OPCHDA
depending on the type of server managing the data. ExperTune does not provide OPC
server applications for your process control system. Most control system vendors and
several third parties have OPC server software applications. A single PlantTriage system
can access data on multiple OPC servers. When PlantTriage is collecting data it is an
OPC client. PlantTriage may also operate as an OPC server. PlantTriage manages a
considerable amount of assessment information that is available to other applications via
OPC.
The second communication method is HTTP. This is used when PlantTriage is
communicating with users. A user with a web browser (Internet Explorer for example)
enters the address of the PlantTriage server in the address bar of the browser. This is the
main way information that PlantTriage has collected is made available to users.
A closely related method is SMTP; this is an Email protocol. PlantTriage is able to
send alerts and reports to users via Email.
The last two types of communication SQL, and web services are only used in
communications between PlantTriage Servers. For example: a shadow server and its host
PlantTriage server. A user must make a choice, either SQL or web services when
configuring a shadow or enterprise servers. The primary difference between these two
methods is the number of ports that must be opened at the firewall. For web services
there is only one port opened; multiple ports must be opened for the other method.
9
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
V. Network Topology
For PlantTriage to perform its functions it must be able to communicate with the
control system(s) servers, and must be accessible by the population of users. ExperTune
has three types of configuration to support different size systems and user communities.
This section will discuss each of these configurations from the network traffic, security
and system maintenance (including initial setup) perspectives.
PlantTriage Server
All of the architectures will start with the basic PlantTriage server. It is required
that PlantTriage be installed on a server class computer as the only application on that
computer. This computer can be located on any network segment (process control LAN,
business LAN, Corporate LAN).
The PlantTriage software must establish OPC client connections to the control
systems OPC servers, likely located on a secure process control LAN. This is how
PlantTriage obtains the data needed for the performance assessments. The process
control LAN is usually a very secure network, protected by a firewall with significant
access restrictions. The closer this computer is to the OPC server the fewer network
hops there are for the data to traverse.
Crossing domains and traversing routers to other networks will add loading to
more parts of the corporate network. The data traffic between the PlantTriage computer
and the OPC server is minimized to the extent possible using on-data-change callback
mechanisms between the OPC server and client. But, ultimately the level of traffic will
depend on process variability. ExperTunes experience has been that the control system10
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
These tasks are typically the responsibility of control engineers, and control system
technicians.
The PlantTriage server also acts as the engineering station for detailed analysis of
plant problems. For example, control loop tuning, Active Model Capture, control valve
analysis, and detailed analysis for root cause are all accomplished from the engineering
interface on the server machine. Additional Engineering Seat licenses are available to
allow access to these tools on a physically distant machine.
11
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
12
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
computer. As with the PlantTriage server the controls engineer/technician will require
the most frequent access to the server for performing their job functions.
14
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
Note: PlantTriage must be able to read these values from the OPC server. These
are not simply data values that are collected manually and entered.
15
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.
16
PlantTriage and the PlantTriage logo are registered trademarks of ExperTune, Inc.