Upload
bari-dominguez
View
168
Download
3
Tags:
Embed Size (px)
DESCRIPTION
EtaPRO client features.
Citation preview
Working with EtaPRO Working with EtaPRO ClientClient
Prepared by:Prepared by: Eng. Bari Dominguez, Feb 2009 Eng. Bari Dominguez, Feb 2009
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
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.
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
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
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
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.
EtaPRO HardwareEtaPRO Hardware
HardwareHardware ServerServer
• Windows 2003 Server or betterWindows 2003 Server or better WorkstationsWorkstations
• Windows XPWindows XP
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.
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.
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.
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.
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
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.
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.
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
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
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.
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.
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.
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