21
Working with Working with EtaPRO Client EtaPRO Client Prepared by: Prepared by: Eng. Bari Dominguez, Feb 2009 Eng. Bari Dominguez, Feb 2009

Working with EtaPRO Client.ppt

Embed Size (px)

DESCRIPTION

EtaPRO client features.

Citation preview

Page 1: Working with EtaPRO Client.ppt

Working with EtaPRO Working with EtaPRO ClientClient

Prepared by:Prepared by: Eng. Bari Dominguez, Feb 2009 Eng. Bari Dominguez, Feb 2009

Page 2: Working with EtaPRO Client.ppt

ContentsContents Overview of EtaPRO systemOverview of EtaPRO system

Information FlowInformation Flow Network SetupNetwork Setup

Starting and stopping the EtaPRO Client SoftwareStarting and stopping the EtaPRO Client Software EtaPRO server ConnectionsEtaPRO server Connections

Connecting to Other EtaPRO serversConnecting to Other EtaPRO servers Setting the Default ServerSetting the Default Server Enabling the Autoconnect FeatureEnabling the Autoconnect Feature

System ScreensSystem Screens Setting Default StartUp ScreenSetting Default StartUp Screen Types of ScreensTypes of Screens

EtaPRO Data PointsEtaPRO Data Points Configuration FormConfiguration Form

Page 3: Working with EtaPRO Client.ppt

OverviewOverview EtaPRO is a Client/Server application to serve EtaPRO is a Client/Server application to serve

performance information for all levelsperformance information for all levels Customized to meet each site needs and comes Customized to meet each site needs and comes

with:with: Performance calculation library.Performance calculation library. Powerfull display builder.Powerfull display builder. High performance data historian (OSIsoft PI/ECHO).High performance data historian (OSIsoft PI/ECHO). Trend and analysis tool.Trend and analysis tool. Excel based reporting (EPReporter).Excel based reporting (EPReporter). Electronics Operations Log.Electronics Operations Log. Critical event notification tool (EPAlert).Critical event notification tool (EPAlert). Flexible data adquisition options.Flexible data adquisition options.

Page 4: Working with EtaPRO Client.ppt

OverviewOverview

Numerous Capabilities:Numerous Capabilities: System and component performance System and component performance

monitoringmonitoring Comparison of actual to predicted Comparison of actual to predicted

performanceperformance Storage of actual to predicted performanceStorage of actual to predicted performance Storage of historical data(plant field readings Storage of historical data(plant field readings

and calculated values)and calculated values) Configuration capabilitiesConfiguration capabilities Filtered historical data for trendingFiltered historical data for trending

Page 5: Working with EtaPRO Client.ppt

EtaPRO/PI Information FlowEtaPRO/PI Information Flow

(3)PI Snapshot Table

(PI Points)(1)

DCS(2)

PI Data Interface

(5)EtaPRO Server(EtaPRO Data

Points)

(9)OPC Server(OPC Items)

(8)EtaPRO Clients

(4)PI Data Archive

(6)MSDE

(7)EPTransferComponent

(7)EPTransferComponent

Source TagValue TagQuality Tag

Source Tag

Value TagQuality Tag

Page 6: Working with EtaPRO Client.ppt

EtaPRO/PI/ECHO Information FlowEtaPRO/PI/ECHO Information Flow

(3)PI Snapshot Table

(PI Points)(1)

DCS(2)

PI Data Interface

(5)EtaPRO Server(EtaPRO Data

Points)

(9)OPC Server(OPC Items)

(8)EtaPRO Clients

(4)PI Data Archive

(6)MSDE

(7)EPTransferComponent

(7)EPTransferComponent

Source Tag

Source Tag

Value TagQuality Tag

(10)ECHO Historian(ECHO Points)

(9)Redirector

(9)Redirector

Used when you don;t have PI

Value TagQuality Tag

Page 7: Working with EtaPRO Client.ppt

Network SetupNetwork Setup

Normally EtaPRO is installed in the LAN/WAN environment to allow Normally EtaPRO is installed in the LAN/WAN environment to allow sharing of performance information at all plant levels.sharing of performance information at all plant levels.

Page 8: Working with EtaPRO Client.ppt

EtaPRO HardwareEtaPRO Hardware

HardwareHardware ServerServer

• Windows 2003 Server or betterWindows 2003 Server or better WorkstationsWorkstations

• Windows XPWindows XP

Page 9: Working with EtaPRO Client.ppt

EtaPRO SoftwareEtaPRO Software

Server SoftwareServer Software This application is used to:This application is used to:

• Acquire field dataAcquire field data• Perform calculationsPerform calculations• Archive historical dataArchive historical data• Provide real time and historical information to the Provide real time and historical information to the

workstation applications.workstation applications. It accesses data from the source, performs It accesses data from the source, performs

calculations and maintains and updates the calculations and maintains and updates the instantaneous data files, as well as the PI instantaneous data files, as well as the PI Data Archive. Data Archive.

Page 10: Working with EtaPRO Client.ppt

Components Installed in the server:Components Installed in the server:

MSDE/SQL Server ExpressMSDE/SQL Server Express – to store client/server configuration – to store client/server configuration databasesdatabases

EtaPRO OPC (OLE for Process Control)EtaPRO OPC (OLE for Process Control) – to allow OPC – to allow OPC applications to communicate with EtaPRO server.applications to communicate with EtaPRO server.

Peformance Calculation LibraryPeformance Calculation Library – to calculate the performance of – to calculate the performance of most major plant equipmentmost major plant equipment

ECHO ECHO – to store calculated results with GP/OEM EtaPRO – to store calculated results with GP/OEM EtaPRO Systems.Systems.

GP Ops CenterGP Ops Center – Central repository for important information – Central repository for important information Data PackagerData Packager – to detach and reattach the Etapro configuration – to detach and reattach the Etapro configuration

databases from MSDE/SQL server for troubleshooting or databases from MSDE/SQL server for troubleshooting or configuration maintenance purposes configuration maintenance purposes

UpgraderUpgrader – to validate EtaPRO 8 results against EtaPRO 9 – to validate EtaPRO 8 results against EtaPRO 9 Upgrade EtaPRO 8X ConfigurationUpgrade EtaPRO 8X Configuration – to easily upgrade an existing – to easily upgrade an existing

EtaPRO 8 configuration to EtaPRO 9, including etaPRO 8 screens.EtaPRO 8 configuration to EtaPRO 9, including etaPRO 8 screens.

Page 11: Working with EtaPRO Client.ppt

Client SoftwareClient Software Used to Used to

view real-time and historical information.view real-time and historical information. Configure and maintain the EtaPRO configuration on the serverConfigure and maintain the EtaPRO configuration on the server Access the other EtaPRO toolsAccess the other EtaPRO tools

ComponentsComponents Data point displaysData point displays Integrated engineering units conversionIntegrated engineering units conversion System configuration toolSystem configuration tool System builder toolSystem builder tool Historical trend recovery toolHistorical trend recovery tool Diagnostics makerDiagnostics maker Electronic Operations LogElectronic Operations Log EPAlertEPAlert GPSteam library& properties calculatorGPSteam library& properties calculator

The client updates with new data the EtaPRO server at a user The client updates with new data the EtaPRO server at a user defined rate, typically once each minute.defined rate, typically once each minute.

Page 12: Working with EtaPRO Client.ppt

Methods of acquiring data from external devicesMethods of acquiring data from external devices

Direct PI ConnectionDirect PI Connection EtaPRO points are directly connected to a PI Data Archive to EtaPRO points are directly connected to a PI Data Archive to

retrieve required process data.retrieve required process data. All PI tags settings are stored in the System Configuration All PI tags settings are stored in the System Configuration

DatabaseDatabase Our OSIsoft PI system is installed on the EtaPRO Our OSIsoft PI system is installed on the EtaPRO

server(Supplied by GP).server(Supplied by GP).

OPC (OLE for Process Control)OPC (OLE for Process Control) This allows EtaPRO to connect to any OPC data source on a This allows EtaPRO to connect to any OPC data source on a

point by point basis.point by point basis. The System Administrator simply browses to the desired OPC The System Administrator simply browses to the desired OPC

source and seats the OPC tags into EtaPRO.source and seats the OPC tags into EtaPRO.

Page 13: Working with EtaPRO Client.ppt

System Operational RequirementsSystem Operational Requirements

The following must be true for the The following must be true for the workstations to access and use EtaPRO:workstations to access and use EtaPRO: EtaPRO server running Windows 2003 OSEtaPRO server running Windows 2003 OS PI system runningPI system running EtaPRO server software runningEtaPRO server software running Workstations must be on-line, connected to Workstations must be on-line, connected to

the EtaPRO server and running the EtaPRO the EtaPRO server and running the EtaPRO client softwareclient software

Page 14: Working with EtaPRO Client.ppt

Starting the EtaPRO Client SoftwareStarting the EtaPRO Client Software

Power up the workstationPower up the workstation Click the EtaPRO 9.0 Client icon located in Click the EtaPRO 9.0 Client icon located in

Start | Programs Files | EtaPROStart | Programs Files | EtaPRO

Due to OSF EtaPRO security is configured Due to OSF EtaPRO security is configured using EtaPRO security it will display the using EtaPRO security it will display the log in window, enter username and log in window, enter username and passwordpassword

Because autostart is configured it will auto Because autostart is configured it will auto connect to the selected server.connect to the selected server.

Page 15: Working with EtaPRO Client.ppt

Security SettingsSecurity Settings It is managed through the configuration tool in the client It is managed through the configuration tool in the client

softwaresoftware Two modes of security availableTwo modes of security available

EtaPROEtaPRO WindowsWindows

• Based on windows user names and group namesBased on windows user names and group names

Four security roles can be set for each unit configuration. Four security roles can be set for each unit configuration. The order of precedence used by EtaPRO is:The order of precedence used by EtaPRO is:

Deny – Deny access to EtaPRODeny – Deny access to EtaPRO Administrator – can make all type of changeAdministrator – can make all type of change User – add user screens and trendsUser – add user screens and trends View – read onlyView – read only In addition a top level of Administrator can be defined to have full In addition a top level of Administrator can be defined to have full

control of EtaPRO.control of EtaPRO.

Page 16: Working with EtaPRO Client.ppt

System AlarmsSystem Alarms Alarm checks are performed on all values displayed in Alarm checks are performed on all values displayed in

EtaPROEtaPRO Two alarm categoriesTwo alarm categories

Quality AlarmsQuality Alarms• Indicate a problem with the reliability or accuracy of a data point Indicate a problem with the reliability or accuracy of a data point

valuevalue• Have precedence over operational alarms (Data point with quality Have precedence over operational alarms (Data point with quality

problem operational is not performed). This type of alarm cascades problem operational is not performed). This type of alarm cascades to other data points that depend on the data point in alarm.to other data points that depend on the data point in alarm.

Operational AlarmsOperational Alarms• Indicates how a data point value compares with normal and safe Indicates how a data point value compares with normal and safe

plant operating limitsplant operating limits When a data point is in alarm the background color for When a data point is in alarm the background color for

the data point will change color.the data point will change color. See See Help | Alarms LegendHelp | Alarms Legend

Page 17: Working with EtaPRO Client.ppt

Alarm TypesAlarm Types Bad Field StatusBad Field Status

If the PO system indicates a bad input(bad, iotimeout,etc), a If the PO system indicates a bad input(bad, iotimeout,etc), a default is substituted for an acquired data point experiencing a default is substituted for an acquired data point experiencing a data input failuredata input failure

Data Acquisition FailureData Acquisition Failure A point not available from its data source, a default will replace itA point not available from its data source, a default will replace it

Out-of-Integrity RangeOut-of-Integrity Range Point outside of its integrity range limitsPoint outside of its integrity range limits

InvalidInvalid EtaPRO had determined inconsistent value with physical EtaPRO had determined inconsistent value with physical

Characteristics of the plant processCharacteristics of the plant process Database Configuration ErrorDatabase Configuration Error

Ocurrs when information for a point is configured incorrectlyOcurrs when information for a point is configured incorrectly

Page 18: Working with EtaPRO Client.ppt

EtaPRO Data PointsEtaPRO Data Points Acquired points types (Pag. 2-13)Acquired points types (Pag. 2-13)

AcquiredAcquired – are process variables, i.e., pressure, temp. Etc. retrieved from a DCS, – are process variables, i.e., pressure, temp. Etc. retrieved from a DCS, OPC server or OPC client connected to EtaPRO. They also can be calculated OPC server or OPC client connected to EtaPRO. They also can be calculated values from a DCS or spreadsheet.values from a DCS or spreadsheet.

Operations LogOperations Log – comes from the operations data log and can be stored in PI. – comes from the operations data log and can be stored in PI. Acquired Points ID namesAcquired Points ID names

The original data source convention is recommended to be used(name from DCS).The original data source convention is recommended to be used(name from DCS). OPC Tag NamesOPC Tag Names

In some cases you will have the numerical value (Tag) and the other tag for alarm In some cases you will have the numerical value (Tag) and the other tag for alarm status of the tag.status of the tag.

This names consist of a unit designator appended to the EtaPRO point ID. For This names consist of a unit designator appended to the EtaPRO point ID. For example, in Unit 1 for the tag GTJIT100, it will be U1.GTJIT100.example, in Unit 1 for the tag GTJIT100, it will be U1.GTJIT100.

Derived(Non-Acquired) pointsDerived(Non-Acquired) points Is a point that is not directly acquired from a external source. There are four types:Is a point that is not directly acquired from a external source. There are four types:

• User Defined Formula Points User Defined Formula Points Uses an equation with appropiate independent variables(points)Uses an equation with appropiate independent variables(points)

• XY Coordinate Schedule PointsXY Coordinate Schedule Points Initialized with XYZ coordinates. Up to three pairs of coordinates variablesfor a family of six Initialized with XYZ coordinates. Up to three pairs of coordinates variablesfor a family of six

curves can be used to model the relationship between the sched data point and two independent curves can be used to model the relationship between the sched data point and two independent variables(points).variables(points).

• Calculation Template PointsCalculation Template Points Calculation template from the performance calculation library and other points.Calculation template from the performance calculation library and other points.

• Digital Label PointsDigital Label Points Digital calculation template and appropiate arguments (other digital data points). The digital Digital calculation template and appropiate arguments (other digital data points). The digital

calculation returns a value or status.calculation returns a value or status.

Page 19: Working with EtaPRO Client.ppt

Derived Points Naming ConventionDerived Points Naming Convention

The following example shows the format (pag 2-The following example shows the format (pag 2-14):14): Tag: TPT.IR0.DTag: TPT.IR0.DLegend:Legend: T = 1 Char intermediate/screenT = 1 Char intermediate/screen P = 1 Char Process identifierP = 1 Char Process identifier T = 1 Char System/ComponentT = 1 Char System/Component IR0 = 3 Char identifierIR0 = 3 Char identifier D = 1 Char SuffixD = 1 Char Suffix

Using the tables on page 2-14, 15, 16 this point is interpreted as a calculated data point for “a design Using the tables on page 2-14, 15, 16 this point is interpreted as a calculated data point for “a design turbine extraction pressure off the intermediate pressure section that is displayed on the turbine screen”.turbine extraction pressure off the intermediate pressure section that is displayed on the turbine screen”.

Intermediate Points Characteristics:Intermediate Points Characteristics:• Has one or more acquired points (A-type) as an argumentHas one or more acquired points (A-type) as an argument• Configured uniquely for a given systemConfigured uniquely for a given system• Uses calculation template 002(value = default value)Uses calculation template 002(value = default value)• Configured for the electronic operations log or virtual plant.Configured for the electronic operations log or virtual plant.

Page 20: Working with EtaPRO Client.ppt

Mapping ToolMapping Tool

Shows the hierarchical structure (similar to Shows the hierarchical structure (similar to a directory) used to configure any data a directory) used to configure any data point in EtaPRO. Also, identify where the point in EtaPRO. Also, identify where the data point is used(reverse mapping) in the data point is used(reverse mapping) in the calculation of derived data.calculation of derived data.

Page 21: Working with EtaPRO Client.ppt

EtaPRO TrendingEtaPRO Trending

Basic TrendingBasic Trending The trend recovery feature allows up to 15 The trend recovery feature allows up to 15

data points to be trended versus time.(time data points to be trended versus time.(time scale can be changed)scale can be changed)

Click Trend recovery button or View | Trend Click Trend recovery button or View | Trend RecoveryRecovery