EDS - Enterprise Data Server

Product description

Accurate, up-to-date process information for executives, managers, supervisors and engineering analysts is essential for optimal system operations. The ability to monitor processes from anywhere within the corporate or municipal IT architecture provides additional flexibility for improved operations, and enhanced evaluation and decision support.

EDS ™ is a comprehensive system for collecting and processing data that allows viewing of current and past process information from anywhere within your corporate structure. EDS information is gathered from control systems, as well as other plant data sources and is presented in process and read-only control diagrams, alarm lists, trends, and reports


  • Comprehensive platform for live data, archival data, data integration, remote visualization of process graphics, trends, and alarms
  • Integrated view of multiple systems and sites at authorized desktop computers
  • Calculation server and reporting system with an execution scheduler
  • Data gathering from multiple data sources to a centralized data server for live and local archives and forwarding to the EDS thin and thick clients
  • High availability options including clustering, and server virtualization; Scalable up to 1.200,000 process points in clustered arrays
  • Excel plug-in

High Availability Solutions

The EDS may be supplied in a redundant hardware conjuration, from basic parallel servers to high availability rack mounted hardware and optionally clustered server congurations. Below is an example of a virtualization of three servers on a redundant set of servers with an attached RAID hard disk storage. The system can be supplied with RAID 1, RAID5 and RAID 10 for the ultimate performance.

Data System Integration

EDS manages the distribution of replicated process values, alarms, and displays to users running the EDS Terminal client application suite at their desktop computer. The EDS also acts as a data integration platform that provides process information to SmartProcess® plant optimization and performance software applications, as well as eet management solutions.

The EDS architecture supports interfacing with data sources, control systems, and PLCs .The client application provides the ability to select between the individual servers in order to focus on process activity from each unique system. In addition, EDS site servers or data feeders can propagate their data to a higher level enterprise EDS server, thus providing multi-site integration support.

The EDS is comprised of three major components: Data feeders; server functions, and the EDS terminal client application suite.

Data Feeders

The EDS includes software applications which are loaded onto data systems or control systems in order to monitor process value statuses and determine when to transfer this information to the EDS data server. Only value changes are sent to the server, thus minimizing network tracking

The EDS data structure obtains information from data sources that have support for analog, digital, packed, and time point types. The available interfaces are API’s, DCS data feeders, OPC, Modbus, and various SCADA protocols.

EDS Data Gateways

The EDS Data Gateways provides a possibility to retrieve and synchronize information from multiple sources including existing EDS servers and other data collection services

There are programs that provide functionality to display and store live data as well as synchronize historical data between sources.

EDS Server

Running on the Linux (recommended) operating system, the EDS server provides Live data service, archive service, calculation service, diagram service, reports and database access. As a centralized source of current and past process values, as well as alarm state data, the EDS server manages connections to the EDS terminal client applications. A single EDS data server can be conjured to collect data from one or more sources, such as OPC-DA servers, Smart metering systems, PLC’s , DCS’s or another EDS servers.

Equipped with tools for importing databases, the EDS server is designed to read point and status parameters from data sources. It also monitors the control systems’ databases to identify new or modified points.

Calculation Server

The EDS calculation server allows users to select any point in the system and run calculations to create new tag values, virtual tag values, and other functions. There are 99 functions available. These calculated points can be used and displayed system-wide the same way as other tags in the system on displays, trends, in reports and can also send alarms to the events list. This tool uses a visual tree structure for the representation of the calculation. All calculations can be stored by the archive function, ready for retrieval by any user.

The server manages the EDS system conjuration and offers security and technology group denitions. Redundancy via clustering is available through SCSI arrays and ber channel arrays

Database Administration Tools

The EDS systems’ powerful administration tools include a graphics converter that quickly transforms actual Ovation and WDPF graphics into the EDS displays at a high level of translation with minimal display difference..

The graphics builder allows users to create custom or multi data source display creations. Point database conjuration is available for point database importing and system database monitoring to identify new or modified points. Additionally, a calculation builder is included for the calculation functions. The user administration features allow the denition of security groups and the users assigned within. Technology groups are a collection of other security groups for rapid area access, and are used for altering points and graphics.

EDS Terminal Application Suite

The EDS terminal consists of the:

  • EDS Toolbar
  • Process Diagram Display
  • Graphics Builder
  • Point List / Point Info
  • Events List
  • Report Editor
  • Report Monitor
  • Trends
  • Message Log
  • Workspace
  • Scripting feature

Once the user has logged in with a unique ID and password, and has successfully connected to the EDS server, the EDS terminal toolbar appears, providing access to the user level of EDS applications. During the login process, the terminal environment is automatically updated with the latest point database and process graphics are available through the EDS data server. The toolbar, collapsible to a single minimized icon, contains a small status indicator which shows that communication with the server has been established.

Process Diagram Display

The EDS process diagram display provides a list of available process graphic replicas. The list of graphics is alterable based on the selection of the source control system. Graphics can be previewed in this window before launching the desired selection into one of four available diagram display windows..

Each diagram display window shows a selected graphic with live, dynamic updates of its process values, presented in a numeric or graphical form. It also supports scaling of a resized process graphic and navigation controls to go backward and forward in a chain of previously displayed graphics.

A right mouse-click on a graphic’s active area, for example a displayed process value, initiates a pop-up menu which launches an EDS trend or point information application for the associated process point.


The EDS terminal can trend current and past data for up to eight selectable process points. Trend assignments can be made by dragging and dropping points from process graphics or other EDS terminal applications into the trending diagram. Points can be saved to trend groups for an easy and quick initiation later.

The EDS trend window can be launched from any process graphic, the EDS point list, or the EDS trend group window. Special features allow changing the trends time and value ranges, and viewing process values at the time indicated by the cursor, and users can annotate trend and point values to assist them in later data analysis. Trend groups can be created and saved at the client

Excel plug-in

The EDS Excel plug-in feature allows importation of values from the EDS live data function, or from archived (historical) data sets. The point descriptions, value, and time samples are all available, as well as the EDS functions (99), including the Steam Tables.

Events List

The EDS events list application allows viewing the current and past occurrences of points alarmed within the EDS server and alarms replicated from data sources and systems. A key feature is that the EDS maintains the original time stamp of the data source.

Switching from the current to a past view is accomplished by selecting the radio button on the event list window. The EDS events function supports eight levels of alarms, each with a unique user-configurable color, and provides event printing and exporting capability.

The EDS Annotation feature allows users to select a trend and add an annotation. The annotation provides an explanation for the occurrence. All information is then stored in the historian for retrieval by any user.

EDS Report System

The EDS report system is a powerful tool used to create and execute process data reports. The report system consists of two parts: the report editor and the report monitor. The EDS report editor contains tools to dene report layouts in a spreadsheet-like application window. The layout window is organized by a grid of cells where process values and mathematical expressions can be programmed, as well as special functions for process values, point attributes, and summary results.

The EDS report monitor schedules selectable reports for periodic execution (e.g. hourly, daily, weekly), assigns the report to run based on a process condition, or manually requests the report to output.

The EDS reports can be generated at the clients or output to the Server for global across the system as various formatted le types. These are text les,native .rdf reports, as diagram .edf les, as HTML pages, and as comma separated variables of CSV. The other option is output directed to the database as Native .rdf, or,Diagram .edf, or HTML. Key advantage to database archival is that they are available to all clients.

Graphics Builder

Designated users can be supplied with a version of the EDS terminal that includes additional tools within the Process Diagram Display window for graphics creation and editing; including functions for drawing element creation, cut / copy / paste, and item group/ungroup.

The diagram builder’s drawing functions allow construction of graphic elements made of lines, arcs, rectangles, and ellipses. Process point elements produce place holders for numeric values to be displayed during run-time. Bars and trends present process values visually as charts within the process graphic.

Process graphics can also be created by using the EDS graphics source language. This language is based on the Emerson DCS graphics language with a syntax that is similar to the C application programming language.

Web Portal

EDS data is also available in a user-friendly customized portal (web application). It may be delivered as a customized portal or web service. The customized portal is a fully engineered and integrated corporate portal with additional custom features such as Web-based reporting systems, external database links, and O&M functions. These data management solutions are available on various operating systems.

Technology Roadmap

The Enterprise EDS is a dynamic product that is often updated to reflect new functionality, new technology features for the hardware platforms, and new cyber security provisions.

The current EDS 9, available in 2013, includes these features:

  • mobile solution (iEDS for iPhone and iPad)
  • whole production site at the palm of your hand over a secure VPN connection
  • easy navigation through a multi-level enterprise hierarchy spread across different geographic locations from executive level KPI and key process measurements
  • to detailed technical data: point information, live and historical plots, live alarms, historical events, live DSC graphics.
  • buffering at data interface level
  • integration with Ovation Historian
  • MS Excel multi-server connectivity
  • ready corporate solutions - ETL for data warehousing and reporting applications (i.e. ORACLE, Business Intelligence, Balanced Score Cards)