Document 6506671
Transcription
Document 6506671
How to apply ANSI/ISA 88 or IEC 61512-01 Dirk van der Linden Table of contents 1 2 3 4 5 6 7 8 What is S88? .......................................................................................................................... 3 1.1 Types of manufacturing operations ................................................................................ 3 1.1.1 Batch processes....................................................................................................... 3 1.1.2 Continuous processes.............................................................................................. 3 1.1.3 Discrete processes ................................................................................................... 4 1.2 Why S88?........................................................................................................................ 4 Strategy of S88....................................................................................................................... 5 2.1 S88 and automation......................................................................................................... 5 2.2 3-system-elements........................................................................................................... 6 2.3 Preparation ...................................................................................................................... 6 2.4 Market segments ............................................................................................................. 7 Physical model....................................................................................................................... 7 3.1 Physical model in general ............................................................................................... 7 3.2 Process cell...................................................................................................................... 8 3.3 Types of ‘trains’.............................................................................................................. 9 3.4 Unit ............................................................................................................................... 10 3.5 Equipment module ........................................................................................................ 10 3.6 Control Module............................................................................................................. 11 3.7 Equipment- or control module? .................................................................................... 11 3.8 Design physical model.................................................................................................. 11 Recipes and procedures...................................................................................................... 12 4.1 Procedures and equipment ............................................................................................ 12 4.2 Different demands, different recipes............................................................................. 12 4.3 Recipes and process model ........................................................................................... 14 4.4 Recipes and procedure model ....................................................................................... 15 4.5 Recipes: 5 categories..................................................................................................... 15 4.6 Phases and commands................................................................................................... 17 Linking recipes to equipment control ............................................................................... 17 5.1 Types of equipment controls......................................................................................... 17 5.2 Relations of S88 models ............................................................................................... 18 5.3 Communications ........................................................................................................... 19 5.4 The lower the link, the higher flexibility ...................................................................... 20 Modes and States................................................................................................................. 21 6.1 Modes............................................................................................................................ 21 6.2 States ............................................................................................................................. 21 6.3 Exception handling ....................................................................................................... 22 6.4 Allocation and arbitration ............................................................................................. 23 System specification ............................................................................................................ 23 References ............................................................................................................................ 24 How To Apply ISA 88 Dirk van der Linden Scientific Researcher 2 1 What is S88? S88 is a model and methodology for the design and running of flexible production control. The maintainability is improved because of a better and universal structure. Originally, the S88 standard is made for the batch industry, but it is applicable in discrete and continuous processes as well. S88 is a standard to improve handling production processes. But before we can introduce the standard, we will explain the different types of manufacturing operations we know. 1.1 Types of manufacturing operations All processes used in industry can be divided in 3 types: batch, continuous and discrete processes. 1.1.1 Batch processes In a batch process raw materials are putted together in specific amounts to form by mixing or by reacting a new product. This new product can be an end-product or a semi-finished for a new batch. During mixing or reacting phase the supply of raw materials stops. A new ‘batch’ can only be launched when the previous batch is completed, and the formed product is transported. It is also possible that between two batches there is a delay. Quite often batching involves tanks or mixers wherein a specific amount of good is prepared, and is pumped after a process-part to the next tank, and a new process-part can be started over there. With one batch-installation you can quite often produce a lot of different products, by varying • raw materials • amounts • (mixing)times • energy supply (temperatures, pressures...) To reach a maximum flexibility, the S88 standard is a tool. Examples of batch processes: • ice cream • soft drinks • beer brewery • glue 1.1.2 Continuous processes With a continuous process there is a continuous flow of raw materials, and also a continuous flow of finished product. The launching of a continuous process requires in some cases more How To Apply ISA 88 Dirk van der Linden Scientific Researcher 3 work than ‘maintaining’ the production flow. Sometimes people choose to keep a continuous product running 24h/24h. Examples of continuous processes: • Production of drinkable water • Oil refinery • Production of electricity • Production of plastic tubes Also here flexibility is requested quite often. Water can be for example hard or soft, drinkable or not. The composition of diesel has to be different during the winter than in during the summer. Sometimes plastic tubes has to be made of alternative raw materials for different qualities, or the thickness of the tube has to be different etc… In these cases the S88 standard can help for a good management of flexibility. 1.1.3 Discrete processes In a discrete process the products are made piece by piece. One piece or a specific amount of pieces in a group are moving from one workstation to the other. Every workstation provides an added value. Every piece has its proper identity (serial number). Assembling cars is a discrete process. It is clear that the production of cars has to be flexible to satisfy all the different options and demands of the customer. Typical workstations for discrete processes are conveyers, robots, screws, bolts, etc… Again, the S88 standard helps to realise the requested flexibility. 1.2 Why S88? In 1996, the SP88 committee wrote the S88 standard because of the following problems: • • • • There was a lack of a universal model for batch control Users had difficulties in communicating their batch processing requirements Engineers found it very hard to develop integrated solutions with equipment of different vendors Engineers and end-users had configuration problems for batch solutions Except finding solutions for these problems, the S88 also wanted to reduce the cost of automation systems. A shorter time to market and a higher flexibility would make the production installation more competitive. The reliability of operations can be improved. A higher process How To Apply ISA 88 Dirk van der Linden Scientific Researcher 4 quality and a faster development of batch recipes could help the factories to serve their customers better. The S88 standard provides a set of models. Although the first target was batch control, the design of the models are universal, so that they can be used for continuous and discrete processes as well. A clear terminology makes communication between vendors, systems integrators and endusers better. With this terminology, less misunderstandings are possible during discussions about the processing requirements. Data structures helps to integrate solutions in a multi-vendor environment. Parameter guidelines makes configuration of batch solution easier. 2 Strategy of S88 Experts on different fields have to cooperate, but think in another way. Process engineers focus on how to handle the material flow to meet the specs of the end-product. Control system experts focus on how to control equipment. S88 makes a separation of recipes and equipment. Recipes are to be developed by process engineers, and control system experts will have to let the equipment run, following the parameters and procedures of the recipes. Programming the ‘normal operation’ is often a small part of the job. More code is written for abnormal events or exceptions. Non-structured handling of these unexpected events or workaround makes code difficult to read and to maintain. S88 provides guidelines for exception handling. When there is a problem with a end-product and someone wants to know the circumstances of the production, S88-aware software can track the state of the batch. Sometimes this is integrated in historian software. The terminology and models makes it easier to write system requirements and to communicate with customers and vendors. Collect all the necessary unequivocal information to produce product and installation documentation is easier if based on a standard terminology. For large companies it can be handsome to reproduce the same installation on another site when the installation is based on standard models. Overall validation procedures will be more generic. 2.1 S88 and automation S88 is not demanding any level of automation. The standard is designed to handle all levels of automation. S88 can be applied to a full-automatic system or a full-manual system. Everything in between (semi-automated systems) is also possible. In terms of operation full automatic means that an operator has hardly anything to do, while a full manual system every step in the procedure is triggered by an operator. For a semi-automated system, the system is suggesting to proceed to the next step, but the operator has to acknowledge every transition. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 5 2.2 3-system-elements To develop a control system as a ‘good engineering’ project, you should define three important elements: • • • How to make the product (recipes) What physical tools are needed (equipment) How to run the equipment (control activities) We will come back on these three elements later. 2.3 Preparation Before starting developing a control system, you should collect detailed requirements information. The first step has to do with the desired flexibility, or more concrete: a list of all the product variants needed. The different product variants are listed in recipes. This is a question of management. There a more limits than only production flexibility. Even if a system is for example able to produce both soft drinks and beer, a manager will rather decide what the company is going to sell in stead of making things more flexible than needed. Besides, in general the more flexible a system is, the more complex it will be. For the maintenance and usability, it is better not to make a system more complex than needed. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 6 With this list there should come a meeting with PLC or DCS programmers and process experts. In this meeting, the previewed product variants, the knowledge of process experts and equipment experts should be converted to a recipe structure and equipment procedures, operations and phases. The recipe structure should match the equipment control elements with an unequivocal interface. This interface corresponds with the control recipe. 2.4 Market segments Depending on the requested flexibility in terms of product variants there are 4 market segments to define: Segment 1: fixed sequencing, with no variations at all. Segment 2: For every product the same procedure, but you can have multiple products by varying formula parameters. Segment 3: Procedures may vary, and also formula parameters can vary. The set of product variants becomes rather high. Segment 4: With multi-path processing equipment can be shared. The amount of product variants remains the same as segment 3, but the production installation can become cheaper because expensive equipment can be shared. 3 Physical model 3.1 Physical model in general Equipment is modularized by using the Physical Model. This model has a hierarchy of seven levels . It gives an overview of what equipment is available in the company. Based on this overview, people can define the possibilities of an installation. The three highest levels, Enterprise, Site and Area are important for the administration, but less important for the design of a production installation. More details about these levels can be found in the standard S95. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 7 The four lowest levels, Process Cell, Unit, Equipment Module and Control Module are important for the production installation. Every physical component of an automated control should match one of these levels. 3.2 Process cell A process cell contains all the units and equipment needed to make a batch or product. A process cell may contain more equipment than needed for a individual batch. Whether or not which equipment is used is decided by the recipe. For batch processes the term ‘train’ is often used to describe the path of the material flow through various equipment. For discrete processes the term ‘line’ is often used. In one process cell we can have several ‘trains’. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 8 3.3 Types of ‘trains’ Three types of ‘trains’ are possible: In a ‘single path train’ the material flow is passing always the same equipment or units. The recipe can specify some variations, but cannot change the sequence how the material flow is passing the units. In a ‘multi path trains’ the material flow can pass different alternative units, depending on the recipe. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 9 In a ‘network path train’ the sequence in which the material flow passes different units can have a lot of variations. The recipe needs a structure which can handle these complex variations. 3.4 Unit The term ‘unit’ is more or less abstract with respect to the equipment associated with it. The unit can perform activities which provides an added value to the product. In other words, a unit is a manufacturing tool together (or not) with instrumentation and associated equipment. While designing a production installation, you have to ‘find’ the units. If the equipment needs a recipe to run, it is a unit. If the equipment do not needs a recipe to run, then it belongs to a unit. With this, you decide the flexibility. A unit is performing a major processing activity. A unit is active on a part or on the entire batch. No two batches can be handled simultaneous in the same unit, a unit can only be active on one batch at a time. Every unit works independent of other units, based on their proper unit procedures and formula parameters. A unit contains an amount of equipment modules and control modules. 3.5 Equipment module The S88.01 standard defines an equipment module as “a functional group of equipment that can carry out a finite number of specific minor processing activities”. In other words, equipment modules group physical devices for performing one or more specific functions. An equipment module may be made up of control modules or other equipment modules. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 10 An equipment module contains all the equipment and control functions needed to carry out his process function. Several units can share equipment modules, eg several tanks can share the same pipeline and pump. If an equipment module can work with only one unit at a time, it is called an ‘exclusive use resource’. If it can act simultaneous for more than one unit, it is called a ‘shared use resource’. In spite of the above, an equipment module belongs in general to one unit. This applies also for control modules. 3.6 Control Module From a control standpoint a control module is treated as a single entity. Each control module provides a direct connection to the process through actuators and sensors. A control modules belongs to the physical model, but all parts are not necessary physical. A part can be a PLCsubroutine. In the simplest form, control modules can just be devices drivers, but they can provide robust methods of device control too, including functions like automatic and manual modes, simulation mode, permissives or lockings, alarms. In contrast to an equipment module, a control module cannot execute recipe procedures. Instrumentation can be used by several control modules, eg two control modules ‘dose water’ and ‘dose cream’ can use the same flowmeter as a common instrumentation. A control device (eg valve, motor) must be controlled by one (and only one) control module. 3.7 Equipment- or control module? Sometimes it is not easy to decide whether a device is an equipment module or a control module. This depends on the functionality. Control modules may not execute commands from recipes, while equipment modules can. Equipment modules are the smallest entities on which a recipe can act. 3.8 Design physical model The design of the highest levels are often easy, in case you are designing an S88 physical model. In case the design makes part of a S95-S88 project, these highest levels needs for the S95 part more details. For us, the enterprise level stands for the company, the site stands for the establishment, and the area stands for the production plant. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 11 The lower levels can be found if you concentrate on material flow, and look at your plant layouts and process and instrumentation drawings (P&IDs). You have to determine the process cell boundaries. Remember that a ‘train’ or ‘line’ may not exceed these boundaries. Use this rule to check intuitive design. The material flow is passing trough one or more units in a train or line. Each unit is a functional group of equipment which runs recipes-tasks. The physical model is collapsible. A process cell must contain at least one unit. Other levels may contain something. Take care that the physical model is designed in function of the equipment. 4 Recipes and procedures 4.1 Procedures and equipment One of the key-points of S88 is the separation of process aspects in function of the people who are working with it. We have for example the R&D group, which is defining properties of a product by way of a procedure. Equipment is not really important, it just has to be suitable for the procedure-course. The engineering group is strongly involved in the equipment, but not specific which equipment is used for a specific batch. The production team has a large interest in where and when specific equipment is available at a certain time to produce. 4.2 Different demands, different recipes The knowledge to make a product is stored in recipes. S88 defines 4 types of recipes, sorted from general to detailed. In general is written how the product can be made in principle, independent of the production installation. The most detailed recipe is describing how the product can be made with a specific production installation, taking into account the available machines and/or storage capacity. In the general recipe the principle of production is documented. These are a sequence of actions and the proportions of raw materials. Besides the circumstances of the production (eg environment temperature, sterile equipment for pharmacy, etc..). The site recipe differs from the general recipe on aspects which has to do with region. For the assembling of cars this means for example the wheel at the left for England or Australia, and at the right for other regions. In Brazil some cars can drive with alcohol, while this fuel is not available in other regions. A refrigerator needs more power for a tropical end-user than in northern regions. Also the voltage of electric apparatuses can differ. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 12 A master recipe is targeted to a process cell and maybe derived from either a general or a site recipe. The master recipe can contain product-specific information required for detailed scheduling, such as equipment requirements. The master recipe takes into account the type of equipment. But unlike the general and site recipe, S88 control requires a master recipe. A master recipe is the template for control recipes used to create individual batches. A control recipe is used to create a single, specific batch. It starts as a copy of a master recipe and is modified as necessary to create a batch. The modifications may account for batch size, characteristics of raw materials on-site, or actual equipment to be used.While several batches may be derived from the same master recipe, every batch has a single control recipe to that batch and that batch alone. Two control recipes may be indentical in ingredients, quantities, or equipment used, but they are identified individually nonetheless. This allows product tracking and tracing. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 13 4.3 Recipes and process model General and site recipes are focussing rather on process activities than referring to specific equipment. For this reason, the master and control recipes are not based on the same model. Process Process stage Process operation Process action The general and site recipes are based on the process model, this model is used in an R&D environment. With this model, the necessary steps to make a product can be defined. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 14 4.4 Recipes and procedure model Procedure Unit Procedure Operation Phase The master and control recipes are based on the procedure model. This model is specific for a process cell. 4.5 Recipes: 5 categories A recipe contains the necessary set of information that uniquely defines the production requirements for a specific product. S88 defines 5 categories of information for a recipe: Header: administrative information and a process summary. The administrative information may include recipe and product identification, the recipe version, the recipe author, the issue date, a revision history, approvals and status. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 15 Formula: process inputs and outputs, parameters. Process Inputs Process Parameters Process Process Outputs A process input is the identification and quantity of a raw material or other resource required to make the product. It can also include energy or human labour. A process parameter details information such as temperature, pressure or time that is pertinent to the product. Process parameters can be measured values, or set points in PID loops. A process output is the identification and quantity of a material (product) that results from one execution of the recipe. Equipment requirements: the equipment category constrains the choice of the equipment that will be used to implement a specific part of the procedure. In the general and site recipes, the equipment requirements are typically described in general terms. At the master recipe level, the equipment requirements specifies allowable equipment in process cells. The control recipe may include specific allocations of process cell equipment. Recipe procedures: sequence or strategy to execute the process. The general and site recipe procedures are structured using the levels described in the process model since these levels allow the process to be described in non-equipment specific terms. The master and control recipe procedures are structured using the procedural elements of the procedural control model, since these recipes deal with equipment classes or specific pieces of equipment. Other information: everything what is not included in the other categories like safety information, packaging or labelling information. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 16 4.6 Phases and commands A phase is the lowest level of the procedure model. There are two versions of a phase. A recipe phase is abstract, it is managed by recipe-software (database). An equipment phase is defined for specific hardware. In fact an equipment phase can be a subroutine of software which is controlling the equipment. Mostly equipment phases are programmed in PLC or DCS systems. A phase can be a function block in a PLC project. Physical entities (equipment modules, control modules, units) can get commands of many phases. The status of equipment entities can change after they received a command (eg a pump starts or stops). Programmers should take care of contradictory commands for the same equipment. Sometimes priority management is needed. It can be part of a PLC program to manage (many) phase commands to one control module command. 5 Linking recipes to equipment control At some point, the rather abstract recipes must be linked to the equipment control. This link has influence on both flexibility and complexity of the system. We will discuss the different aspects needed to decide how this link should be made. 5.1 Types of equipment controls In the world of S88, there are three types of control: basic control, procedural control and coordination control. Basic control comprises the control dedicated to establishing and maintaining a specific state of equipment and process. This includes: • Regulatory control: a system of control that attempts to maintain one or more process variables at or near a desired value. • Interlocking: to prevent a function from starting or to stop or hold a function. • Monitoring: control to monitor a process and trigger an alarm if a variable falls out of a specific range. • Exception handling: taking alarming one step further, trigger an exception-handling function. • Repetitive discrete or sequential control: similar to regulatory control but is oriented toward a given state (eg open or close) rather than a given value. Procedural control directs equipment-oriented actions to take place in a given sequence in order to carry out a process-oriented task. In other words, procedural controls manages sequences. It can be automatic, but an operator can also execute a manual procedure. Coordination control directs, initiates and/or modifies the execution of procedural control and the utilization of equipment entities. They manage equipment resources, allocates equipment to How To Apply ISA 88 Dirk van der Linden Scientific Researcher 17 batches, and arbitrates requests for equipment allocation in case more than a single procedure needs the equipment simultaneously. When a procedural element comes in hold, a coordination control can propagate the hold state up and down the procedural chain. 5.2 Relations of S88 models While general and site recipes are based on the process model, and master and control recipes on the procedural model, there is a relation between these models. Besides, procedural elements are commanding physical entities by the use of controls. This actions make part of the relation with the physical model. A procedure is taking place in the process cell. This corresponds with the process of the process model. Each of the lower procedural elements can take place in a unit, and corresponds with a similar level in the process model. A phase can also take place in an equipment module, and corresponds in this case with a process action. A control module cannot receive commands directly from a recipe procedure, but is commanded via an equipment module. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 18 5.3 Communications In an automation project, pretty often different systems has to operate in a multi-vendor environment. An S88 based system needs a lot of communication to let the relations between the models work. OPC is a very successful standard in industrial communication to help commercial hard- and software products communicate smoothly. We highlight some typical communications needed in an S88 based system. Process equipment is connected to a PLC, often with a fieldbus. The control modules are not only hardware, very often the hardware corresponds with a function block in the PLC. The basic controls of these control modules are connected via OPC to an HMI or SCADA software on a PC. In this SCADA system, every control module is visualised with a dynamic symbol. Software faceplates are often used to let the operator interact on the commands and settings of the control module, while the states and actual values are used to change the colour or size of the visual object. The control module in the PLC is supervised by SCADA, but also by an equipment module, which corresponds with a PLC function block too. Like the control module, the basic controls of the equipment module is also corresponding with a dynamic object in HMI or SCADA software. The recipe in the PC can call a phase in the PLC via the Phase Logic Interface, which is a set of parameters to control the equipment. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 19 5.4 The lower the link, the higher flexibility S88 suggest that a batch management and an equipment control system should exist separately. The batch management system will handle elements of the control recipe procedure, and the equipment control system will handle elements of the equipment control procedure. For batch processes, the most common link is the phase level link. But the linking does not have to be done at the phase level. In general, the lower the link, the more flexibility the recipe manager can have. Keep in mind that flexibility makes things more complex too. Some commercial batch management software packages do not allow linking on another level than phase level. In this case, it is easy to workaround this because collapsing recipes is allowed following S88. Skipping levels can always be done(eg definition of one operation which contains one phase in a unit procedure). How To Apply ISA 88 Dirk van der Linden Scientific Researcher 20 6 Modes and States The status of equipment entities and of procedural elements may be described by their modes and states. Modes specify the manner in which these transitions take place; states specify their current status. 6.1 Modes A mode determines how procedural elements (such as unit procedures and phases) and equipment entities (such as equipment modules and control modules) respond to commands and how they will operate. S88 suggest 3 modes for procedural elements: • Automatic: The transitions within a procedure are carried out without interruption as appropriate conditions are met. • Semi-automatic: The procedure requires manual (operator) approval to proceed after the appropriate conditions are fulfilled. • Manual: the procedure elements and their order of execution are completely specified by the operator. S88 suggest 2 modes for equipment entities: • Automatic: Equipment entities could be under the control of a procedure or some control algorithm. • Manual: equipment entities are under the control of an operator. 6.2 States S88 suggests a common set of states and transition commands for procedural elements. The standard does not require any particular set of states and commands, but remember the S88 committee members have a lot experience, and the examples procedural states and commands they chose probably will work in more than 95 percent of the cases. The most elementary states are Idle-Running-Complete. This is what is called ‘normal operation’. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 21 The other states and commands are suggested to use for exception handling. 6.3 Exception handling Life of engineers would be much easier if all production systems ran perfectly from start to finish. In practice, production systems just don’t behave as we would hope in theory. An event that occurs outside the normal operation is commonly called an exception. Handling these exception is an essential function of manufacturing operations and typically account more that half of the design and engineering job. Often exceptions are break downs, like a tripped pump, stuck valve, or a lack of steam. In this case an operator will probably be needed to handle the exception. But also a tank running out of an ingredient in the middle of a production could be considered as an exception. This might be handled automatic. An event can be detected, evaluated, and a response can be generated. Exception handling can occur in procedural, basic, or coordination control. Exception handling can be done in procedures or in equipment control. In general, exceptions should be handled on the level where they occur. How To Apply ISA 88 Dirk van der Linden Scientific Researcher 22 6.4 Allocation and arbitration One of the reasons why companies wanted to make their production installations more flexible, is that control equipment is often expensive. So they want to share equipment for different batches. Sometimes, when equipment brakes down, it can be vital that you have substitute equipment on hand. To manage the use of shared equipment, the concepts allocation and arbitration are introduced. Allocation means that shared equipment is allocated to a unit by coordination controls. Obviously a more or less abstract recipe procedure can work with alternative pieces of equipment. When more than one unit wants the same (shared) equipment on the same moment, priority management can be implemented by arbitration. 7 System specification S88 is not a compliance document. That is, you do not have to follow every letter of the standard to say you are S88-aware. But neither do S88 software vendors. This is why there are such a wide variety of S88 implementations in industry. Use this to your advantage by balancing the concepts in S88 against what is practical and economically for you operations. The result of this exercise should become a system specification document. First, you should document the physical equipment needed or available if you are retrofitting an S88 solution into an existing system. Collect all the P&ID’s (process and instrumentation diagrams), electrical drawings and information system requirements. Find your units, determine where your equipment modules and control modules are, and determine which independent tasks equipment entities are performing. Second, you should design master recipes using S88 definitions: header, equipment requirements, procedure, formula, and other information. If you already decided to use a particular S88 commercial software package, it may be easier to specify recipes based on the capabilities of that package. A very large part of the documentation work is describing equipment control. The definitions of phase logic, modes and states, allocation and arbitration, exception handling, etc. are very important, because it determines at the end how the equipment will physically run. Other documents may describe scheduling, production history, data collection, reports, etc.. Finally, the more control engineers and IT professionals communicate, the better off. It is often found that basic problems arise because of misunderstandings over terms. Just as S88 has helped define common terminology for batch manufacturing, another ISA committee, SP95, is defining How To Apply ISA 88 Dirk van der Linden Scientific Researcher 23 models and terminology for the purpose of integrating control systems with information systems. For a totally integrated system, the S88 and S95 systems should match. Developing a clear, detailed documentation is a good start. 8 References [1] Applying S88 : Batch Control from a User’s Perspective, Jim Parshall and Larry Lamb, ISBN 1-55617-703-8, Printed in the USA, August 2005 [2] S88 implementation guide: strategic automation for the process industries, Darrin W. Fleming, Velumani A. Pillai, ISBN 0-07-021697-5, Printed in the USA, 1999. [3] Applying ISA S88 to Small, Simple Processes, Clark Case, Rockwell Automation, World Batch Forum conference 13-15 nov 2006, Zemst, Belgium [4] S88 for Researchers and Scientists, Zofia Verwater-Lukszo, Delft University of Technology. White paper written for World Batch Forum June 2004. [5] Using Basic Control to Make Recipes Simple, Francis Lovering, ControlDraw Ltd, World Batch Forum conference 13-15 nov 2006, Zemst, Belgium [6] ANSI/ISA-S88.01-1995, Batch Control, Part 1: Models and Terminology, ISBN: 1-55617-562-0, Printed in the USA, 1995 [7] OPC Data Access Custom Interface Specification 3.0, OPC Foundation, March 2003 [8] OPC Fundamentals, Implementation, and Application, 3rd rev. Ed., Frank Iwanitz, Jürgen Lange, Printed in Germany, 2006, Hüthig GmbH & Co. KG Heidelberg, ISBN 3-7785-2904-8 [9] www.S88.nl [10] www.isa.org How To Apply ISA 88 Dirk van der Linden Scientific Researcher 24