Professional Documents
Culture Documents
Rockwell - Clean in Place Made Simple, Proces-Wp003 - En-P
Rockwell - Clean in Place Made Simple, Proces-Wp003 - En-P
Abstract
Clean in Place (CIP) Automation is typically a complex part of the automation process. In many
instances it is more complex to automate the cleaning process than to make the product since the
final CIP automation sequence is often defined after the process equipment is built and cleaning
tests are performed.
There are many requirements for cleaning equipment as well as many cleaning types. Some process
equipment is cleaned with only water while other equipment is cleaned using detergents such as
acids or caustic solutions. Some plants have taken to recovering the water used for a final rinse and
use it as the initial rinse of the next CIP sequence in order to reduce the overall cost of production.
Although there are many approaches to implementing a CIP solution, each approach has limitations
and/or allows for significant improvement. The following paper discusses an approach that makes
CIP automation a straight forward task and provides ample modularity and flexibility through the
use and application of ANSI/ISA-88 (S-88) concepts.
Additional parameters (not shown in diagram) that can be used by the EM include:
Duration of step, how much time should this step setting last
Amount (weight or volume) of fluid, for the step
Looking at the destination equipment, we are able to select which tank to CIP and, in the case of
Tank 1, we are able to specify which tank inlet to use.
The code implementation required to build the EM is straight forward, while the EM is running each
of the actions required to meet the parameters specified are enforced. No procedural sequence
resides in the EM, as EM actions are very basic and typically include:
Open paths
Control flow rate
Control temperature
Additionally, the EM monitors if the required flow rate and temperature are met and, only if these
conditions are within tolerance, will the timer and amount be enabled.
The duration has been met
The required amount has been met
Via the EM faceplate, we can see that any destination can be cleaned using any source of cleaning
material, at a specified flow rate, and at a specified temperature. This can run for a time interval or
for a designated amount.
Continuing with the equipment definition, the destinations to be cleaned are considered units, since
a procedure or recipe needs to be used to specify how to clean the equipment. In this example,
Tank 1 and 2 are units. The CIP skid equipment is not considered a unit unless a procedure needs to
be specified for that equipment; typically the functionality required around the CIP skid is made up
of EMs, which can be responsible for controlling temperature, agitation, etc.
Each of these units will contain one (1) Equipment Phase to perform the CIP process. In our example
these phases belong to different classes because they can specify different parameters sets.
The phase parameters expose what the equipment is capable of to the recipe editor.
The phase reports when the desired conditions are met. These then can be used in a recipe
transition in order to move forward with the operation.
The factors that can be used to make decisions in the recipe are exposed to the recipe by
defining Unit Tags. These can be used to build simple or complex Transitions Expressions.
Once the Equipment Phase (EP) is defined it can be used to construct the recipes or procedures.
During recipe execution, a CIP phase instance will contain the required parameters for a specific
step. These parameters are downloaded from the recipe phase to the equipment phase then to
the EM. Note that all parameters related to the equipment to be cleaned, as well as the CIP skid, are
specified in the recipe phase.
The sample operation contained in Fig. 16 is set to perform the following tasks:
1. Check that all equipment is ready (all in Auto, none failed, etc.) and, if not,
prompt operator to check.
2. Prompt operator to make required equipment setup, transfer panel connections,
close tank hatch, etc.
3. Download operating parameters to CIP EM and evaluate the transition
conditions before proceeding.
In Fig. 16, transition T4 is defined to move from the first instance of the CIP phase
(CIP_CLS_1:1) to the second instance (CIP_CLS_1:2) once the specified amount has been met.
During this transfer (transfer of control), the new specified parameters get downloaded
to the EM without stopping the CIP process. The timer and amount are reset and the new
operating parameters are evaluated in the following transition conditions T5.
In some processes, a single destination equipment can be cleaned using one of multiple CIP
stations, but each CIP station is used on a first come first served basis. For example: Destination
TK_1 can be cleaned by CIP A or CIP B. If all CIP stations are being used by other destinations, then
the recipe for cleaning TK_1 will wait until any CIP station gets released and becomes available to be
acquired by TK_1.
The following is an approach used to allow the multiple CIP stations to be allocated and arbitrated.
Conclusion
By applying S-88 concepts, we have provided a modular and flexible CIP process with
significant advantages:
The automation team is not required to know how to CIP the equipment
It provides a modular, straight forward design and implementation approach
There is no need to change the code to create or change the CIP procedure
Create reusable operations to meet standard CIP operating procedures
This straight-forward methodology results in reduced costs in both engineering and
implementation time, as well as a flexible solution that can be implemented across a facility with
limited re-work of code.
Author
Rockwell Automation
John Robert Parraga
Global Process Technical Consultant
15458 North 24th Dr, Suit B
Phoenix, Arizona 85053
(+1) 623 225 8273
jrparraga@ra.rockwell.com
Copyright 2010 Rockwell Automation, Inc. All Rights Reserved. Printed in USA