Enhancement Of Exaquantum Using New Technologies

다운로드 (24 KB)

KISHIMOTO Naoya1 MASUTA Ken-etsu1

Exaquantum is a PIMS (Plant Information Management System) software package that is one of the core components of MES (Manufacturing Execution System). Exaquantum is not only as a simple historian, but also a EUC (End User Computing) system for flexible utilization of plant information by the users. Moreover, the Exaquantum/Web function enables to meet market needs such as remote access and thin-client configuration. In the overseas market, PIMS is regarded as an essential component that serves the bridging function between PCS (Process Control System) and a corporate information system, so that many new major projects have started using Exaquantum.

  1. Industrial Automation Systems Business Division

INTRODUCTION

Improved plant operation efficiency and reduced maintenance costs based on appropriate predictive maintenance are the common objectives that need to be achieved in every manufacturing domain. Exaquantum is positioned above the Process Control System (PCS) layer and gathers and stores huge volumes of process and laboratory data over long terms. It is a software package designed to provide plant information as requested by the user, in a required form. Since its market release in April 2001, Exaquantum has recorded worldwide sales of more than 200 systems, which include the clients of Shell's East Zone refineries. This article introduces the enhanced functions of Exaquantum, as well as new technologies used therein.

FEATURES

Exaquantum offers the following features:

  1. Easy system configuration
    A "select-from-lists" method is provided for most configuration settings such as system definitions, data acquisition definitions, calculation tag definitions, and others. Consequently, users can set up system easily.
  2. Closing functions—Aggregation
    Exaquantum automatically produces data on the maximum, minimum, average, standard deviations, summation, and spot value of closing time within the server with correspond to the defined period of aggregation, and stores and manages those data. This means that clients do not have to perform primary data processing and Exaquantum/PIMS server can store any modifications made to the aggregation data.
  3. Acquisition and accumulation of event messages
    Exaquantum can acquire and accumulate event messages generated by a PCS. It stores and manages event information as well as process variables.
  4. Catch-up of missing data
    By uploading data stored by Exaopc, an OPC server from Yokogawa Electric, data dropouts during an Exaquantum/ PIMS shutdown can be supplemented. Thus, the catch up enables to ensure complete historical data.
  5. Multi-server support
    An Exaquantum/PIMS has the capacity of 2,000 data items/ server. Therefore, the Exaquantum/PIMS can increase the capacity to 100,000 data items by putting a maximum of five Exaquantum/PIMS servers in concurrent operation.
  6. Rich client functions
    Exaquantum provides various client functions to enable end user computing (EUC), such as:
    • Exaquantum/Explorer with which users can create user screens using simple operations
    • Excel Add-In which reads out data into Microsoft Excel
    • OLE-DB provider (server) function which serves as a general-purpose interface
  7. Web environment support
    The equivalent services (reference and setup) to those provided by the Exaquantum/Explorer client have been realized using a general-purpose Web browser (Microsoft Internet Explorer 6.0).

SYSTEM CONFIGURATION

Figure 1 Exaquantum System Configuration

Figure 1 Exaquantum System Configuration

Exaquantum is a client-server type software package consisting of Exaquantum/PIMS (server), Excel Add-In, OLE- DB and Exaquantum Explorer (clients). Figure 1 shows the basic configuration of Exaquantum and Table 1 summarizes hardware requirements.

Table 1 Hardware Requirements

Exaquantum/PIMS Server
OS Windows 2000 Server
CPU Pentium/1 GHz or superior
Memory 512 MB min. (up to 10,000 data items)
1 GB min. (more than 10,000 data items)
Disk space Depends on the volume of archival data
Exaquantum/Web Server
OS Windows 2000 Server
CPU Pentium/800 MHz or superior
Memory 512 MB min. (up to 10,000 data items)
1 GB min. (more than 10,000 data items)
Disk space 18 GB min.
Exaquantum/Explorer Client
OS Windows 2000 Professional
Windows 2000 Server
Windows XP Professional
CPU Pentium/333 MHz or superior
Memory 128 MB min.
Disk space 2 GB min.

FUNCTION OVERVIEW

Data Processing Flow

Using OLE for Process Control (OPC) as the interface, Exaquantum acquires data from the process.

While conventional PIMS packages are designed to execute fixed-interval polling, Exaquantum/PIMS takes the method of receiving change-in-data messages from the OPC server using an asynchronous interface. With this method, it is possible to reduce the amount of steady-state load and minimize the volume of acquired data (archival data).

For the data sources which are not supported by OPC, manual tags (manually input data) are defined in Exaquantum/PIMS. Then data is written to the tags manually or using an application program interface (API), in order to acquire data from the sources.

Alarms and events can also be acquired from the OPC server through asynchronous interface same as process data.

Data Processing

Exaquantum/PIMS provides a calculating environment that can be defined by users within the server. By defining calculation tags, it is possible to define VBScript-based calculating expressions (four arithmetic operations, an exponential operation, a logarithmic operation, a character string manipulation, etc.). The types of data that can be referenced are all realtime data that Exaquantum/PIMS stores, and aggregation data that was previously aggregated. Thus, users can freely define desired calculating expressions.

Aggregation Processing

Exaquantum/PIMS implements aggregation processing in itself. Users can create aggregation data by simply specifying the aggregation period and data type (i.e., average, summation, maximum, minimum or standard deviations for contiguous values or the frequency of change to the specified status or the total time of the specified status for noncontiguous values such as status).

Message Processing

Exaquantum/PIMS stores messages created by a PCS same as process data. The alarm and event server (A&E server) of the OPC server is used to gather these messages. The gathered messages are stored in separate tables on a message type basis. MS-SQL server is the internal database of Exaquantum/PIMS. Users can filter and analyze the messages using the query wizard.

Client Functions

Process data gathered and accumulated by Exaquantum/ PIMS can be accessed from client functions such as Exaquantum/ Explorer, Excel Add-In, the OLE-DB interface, or a Web browser.

DEVELOPMENT OF NEW TECHNOLOGIES

Exaquantum/Web Function

With Exaquantum/Web, users can refer to or set up data stored by Exaquantum/PIMS using a general-purpose Web browser (Internet Explorer 6).

This function enables to install clients without being restricted by the network configuration (fire walls, domain boundaries, etc.). In addition, users do not have to install client functions in each client PC. Accordingly, the Exaquantum/Web function works very effectively in cases where clients are distributed widely.

SVG Graphic Conversion

The Exaquantum/Web function supports scalable vector graphics (SVG) in order to show plant configuration graphically. Employing SVG has enabled to convert images from the graphic windows of CENTUM CS 1000 or CS 3000 to Exaquantum graphic windows.

Tag and Function Block Templates

The template concept has been introduced to Exaquantum/ PIMS, in order to define tags and function blocks. Templates are general-purpose models and their entities are defined by their ability to be referenced. This strategy minimizes the number of items to be defined for each individual entity, dramatically reducing the engineering manpower required for such definitions.

Data Quality Support

Users can obtain values, timestamps and quality codes for each data items from the OPC server from which Exaquantum/ PIMS mainly acquires data. Of these data items, the quality code indicates data reliability and has three qualities—Good, Bad and Uncertain. The quality code, which can be referenced within Exaquantum/PIMS, is further transferred to the computation results. Quality codes are also generated for aggregation data over a timeframe appropriate for each aggregation period. For example, if the ratio of the original data being "Good" for a given aggregation period is 100%, then the aggregation data is also labeled "Good." If the ratio is lower than 100% but higher than a specific setpoint (85% by default), then the aggregation data is labeled "Uncertain." If the ratio is lower than the setpoint, the aggregation data is labeled "Bad." Quality codes enable users to handle the acquired data effectively in a detailed manner when utilizing it. Note that aggregation data is only produced for data whose quality code is other than "Bad."

Multi-server Support

Exaquantum/PIMS can support multi-server systems for a large-scale system. Data lists are equalized between servers so that users can gain access to data without having to be aware of which server the data exists in. Requests from the Exaquantum/ Explorer client are transferred to the server in which the data actually exists, thus enabling access to the entire range of data. In other words, the system can be regarded as only one server— Exaquantum/PIMS.

User-specific Tag Management

Role based name spaces (RBNS) are designed to define restrictions on data access according to users' roles. An optimum operating environment is provided by displaying only such data as necessary for each user's role. In addition, security can be ensured by making data inaccessible that need not be accessed. Exaquantum takes advantage of Windows' log-in account so that the range of data that can be displayed for each Windows user group is restricted. Thus, it is possible to control the range of access by determining which user should belong to which Windows user group.

Follow-up Data Capture

When Exaquantum/PIMS is started, this function captures data from the historical data access (HDA) function of Exaopc to supplement data that has dropped out during Exaquantum/PIMS shutdown. Consequently, even if Exaquantum/PIMS has shut down, it is possible to refer to complete historical data after the server has been restarted. This function also supports aggregation processing, as well as the processing of alarm and event messages, enabling users to restore a complete operation history.

CONCLUSION

In the future scope of Exaquantum development, we will enhance its collaboration with MES applications and build a lineup of commonly used key applications. These applications include the analysis and reporting application for batch processes (Exaquantum/Batch) and a family of management applications (value-added information sourced applications [VISA]) that enable mass balancing and performance monitoring based on plant models. By establishing a lineup of such key applications and combining them, we will provide solutions that continue to meet user requirements.

REFERENCES

  1. Takahashi Kouichi, "The Direction and Noteworthy Points of Informatization from the Viewpoint of Production Control Systems—Field Data Servers for Process Automation," Instrumentation, Vol. 43, No. 6, 2000, pp. 26-30 (in Japanese)
  2. Watanabe Hisashi, et al., "Plant Operation Optimization Applications Using PIMS," Instrumentation, Vol. 46, No. 3, 2003, pp. 83-87 (in Japanese)
  • Exaquantum and Exaopc are registered trademarks of Yokogawa Electric Corporation. Other names of products and models that appear in this document are the trademarks or registered trademarks of their respective holders.

업종

  • 바이오매스 발전

    바이오매스는 최근 화력 발전소가 이산화탄소 배출량을 줄일 수 있는 재생 가능 에너지원이기 때문에 점점 더 이슈가 되고 있습니다. Yokogawa 시스템은 바이오매스를 사용하는 발전소를 포함하여 모든 유형의 발전소에서 전 세계적으로 사용되고 있습니다. Yokogawa의 측정 및 제어 기술을 통해 발전소는 보다 효율적으로 운전이 가능하며 탄소배출을 줄일 수 있습니다.

    See More
  • 벌크화학

    석유 화학 제품, 무기물 또는 중간체를 생산하든 관계없이 화학 회사는 안전하고 호환되는 작업을 유지하면서 적시에 효율적인 방법으로 제품을 제공하는 비용과 마진 압박에 시달리고 있습니다. 또한 화학 회사들은 공급 원료 및 에너지 가격의 변동에 적응하고 가장 수익성 높은 제품 혼합을 시장에 제공해야 합니다.

    Yokogawa는 벌크 화학 시장의 자동화 요구 사항을 세계적으로 지원해 왔으며 이 시장에서 인정받는 선두 주자입니다. Yokogawa는 제품, 솔루션 및 업계 전문 기술을 통해 시장 및 생산 요구 사항을 이해하고 플랜트의 수명주기를 통해 안정적이고 비용 효율적인 솔루션을 제공하기 위해 협력합니다.

    See More
  • 전력

    1970년대 중반, Yokogawa는 EBS 전기 제어 시스템 (EBS Electric Control System)의 출시와 함께 전력 사업에 진출했습니다. 그 이후로 Yokogawa는 전 세계 고객에게 최상의 서비스와 솔루션을 제공하기 위한 기술과 역량의 개발을 꾸준히 지속해 왔습니다.

    Yokogawa는 역동적인 글로벌 전력 시장에서 더욱 적극적인 역할을 수행하기 위해 글로벌 전력 솔루션 네트워크를 운영했습니다. 이로 인해 Yokogawa 내에서 보다 긴밀한 팀워크가 가능해져서 글로벌 리소스와 업계 노하우를 하나로 모았습니다. Yokogawa의 전력 산업 전문가들은 각 고객에게 정교한 요구 사항에 가장 적합한 솔루션을 제공하기 위해 협력합니다.

    See More

Related Products & Solutions


Top