SANO Naoki1 KIBATA Hitoshi1 HAMAGUCHI Nobumasa1
In this paper, we introduce the application template package developed using the CS Batch package that runs on CENTUM CS systems. These templates are intended for use in a polymerization plant. This application template package contains software for the typical polymerization plant that includes control applications and documentation such as DCS function specifications, which have been designed and developed from engineering expertise in the field of batch processing. DCS users can easily perform engineering on a batch process using these templates.
The number of work steps involved in engineering a batch process tends to become extremely large compared to continuously controlled processes, if the work is automated using a DCS. This is due to the nature of batch processes and the plants that handle these processes.
The major reasons are:
Yokogawa has been engineering batch processes for a long time, ever since it launched its DCS's on to the market. This engineering work, however, has always involved an excessive increase in the work steps noted earlier. The factors contributing to this increase in work steps have annoyed engineers of Yokogawa and similar vendors and customers' engineers assigned to that work, as they search for ways to do engineering work efficiently in a short time. The template package described in this paper has been developed with this in mind, that is, to provide a way to improve efficiency in engineering batch processes.
Among the international standards currently available, the ISA-SP881 is designed to standardize batch systems. Since 1994, Yokogawa has been offering the CS Batch package2, a software package for batch processes, which complies with ISA- SP88.01. The application template for polymerization plants introduced in this paper has been created using the CS Batch package for CENTUM CS based on the ISA-SP88.01.
The main issues for engineering that should be considered when designing batch-process applications, are as follows:
To achieve success in engineering batch processes, we must study all of the points above thoroughly, coordinate them with each other, and then satisfy all of the function requirements. However, reviewing all of these subjects from scratch and making decisions within a short time is not an easy task. Furthermore, the more one considers how to develop such applications, the more difficult the subjects are to cope with in a short time and in an efficient manner. Templates are to be developed so that they will help users make decisions on a pile of subjects and bring their applications into perfection in a reduced lead time. Using the application templates discussed here, users can:
Application templates come in a number of different types, which vary according to the particular process or industry in which they are used. The templates introduced here are those developed for polymerization processes.
Overview of Polymerization-process Templates
Figure 1 illustrates the process carried out by the polymerization-process templates.
Figure 1 Process Carried Out by Polymerization-process Templates
Overview of the Process
The control functions are summarized by their control destination:
Documents Provided as Templates
The polymerization-process template package provides the following specifications documents as a vendor presents to a user in actual projects:
In addition, the following documents are supplied as instruction manuals for the template package itself.
Software Provided as Templates
The operating environment when the package is operated on a target system is as follows:
EWS: one unit; ICS: two units (one unit acceptable); FCS: one unit; ACG: one unit
The operating environment when the package is operated on an FCS simulator is as follows:
EWS: one unit
The templates discussed in this paper have been designed to perform all of the engineering work. Users can carry out engineering efficiently using the templates as instructed below.
Using Templates to Learn About CS Batch-Based Engineering
Before actually starting engineering work, operators should install the software package in a system and check the behavior of the CS Batch. By doing this, operators can learn what CS Batch is and how it operates and figure out how to work with it on an ICS.
Operators should use the job documents of engineering work required as references to show how necessary specifications should be summarized and what documents should be prepared prior to the engineering work.
Checking Templates to Identify Applicable Functions and Determine Specifications
The templates are the result of actual engineering carried out at a polymerization plant that Yokogawa considered to be a realistic example. The plant therefore is not completely identical to users' plants in terms of the specifications. The following procedure should be followed to make the best use of the templates when specifications are determined at a user's plant.
Copying Necessary Items of Software
A standard builder is used to copy necessary templates to an actual project on an EWS. To do this:
Figure 2 Schematic Representation of Engineering Using Templates
Figure 2 is the schematic representation of engineering work done using the templates in a practical application. The job documents provided in the template package are given functional corrections and additional parts in order to tailor the package and satisfy the user's requirements. When the user's specifications are fixed, the software package is installed in the EWS. Then, the templates are cut-and-pasted to a predefined actual user project using a builder. Parts requiring customization (differences from the supplied templates) are created separately to be tested for performance.
Users can adopt these template-based engineering methods to do engineering more efficiently in a shorter period of time than they do using the conventional methods. In addition, users who perform engineering work on a CS Batch-based system for the first time, can learn the system as they are learning the engineering methods. We are also planning to create templates for other processes (for example, pneumatic-transfer processes), besides the polymerization process.
CENTUM CS, Yokogawa's legacy distributed control system, has been widely applied in plants all over the world, providing high reliability since 1993.