Академический Документы
Профессиональный Документы
Культура Документы
Fast Forward
Complexity - not size - matters when choosing the appropriate batch-sequencing solution.
While identifying the best batch solution, consider the pros and cons of all three commonly used
batch-sequencing systems: hard-coded, controller-based, and server-based.
Selecting the appropriate batch-sequencing solution will save valuable design, validation, and
maintenance time.
The new server-based solution has given PZ Cussons a level of process visibility and control far beyond
what its older plant had. The company has also been able to simplify processes that took operators many
years to learn.
When designing a batch system, engineers often select the control solution based on the size of a
system and not the complexity of its procedures. It is traditionally thought that small batch systems
require a controller-based sequencing solution, while large systems require a server-based solution.
Despite tradition, the size of a system is not the best indicator of an appropriate solution; a small
application or single-unit may have complex requirements. For example, a unit may have hundreds of
recipes, making the batch and sequencing extremely complicated when using a hard-coded or controllerbased system.
To identify the right solution, users can consider three commonly used types of batch and sequencing
solutions: 1) hard-coded, 2) controller-based, and 3) server-based (often referred to as comprehensive).
Very few systems can leverage a custom, hard-coded solution, as it typically only allows for formula
values (set points) to be downloaded to a fixed sequence. As a result, when the sequence must change,
users are forced to change the code. This adds risk to the process and can add significant cost in terms
of retesting and validating the system.
To combat the rigidity of a hard-coded solution, engineers often turn to a pre-developed controller-based
sequencer solution for their small, non-complex batching needs. This is appropriate if the application
requires sequence-management capabilities, but the complexity of the process may not be great enough
to warrant a server-based software package.
The server-based solution provides the ability to manage a larger amount of equipment with more
complex requirements. This solution provides validation advantages that come from class-based
equipment and recipe definitions, greatly reducing the amount of validation required compared to the
other solutions.
But how does one know if the complexity of the process calls for a server-based solution? While a small
system usually requires a small amount of equipment, it can be accompanied by simple or complex
requirements (see Figure 1). To determine whether or not a system has simple or complex requirements,
one must answer the following questions:
Does your system have fewer than 32 recipes?
Is the complete batch built in a single (ISA-88) unit?
Can you define your batch procedure without branches or loop backs?
Does your system capture fewer than four report values (real type) per phase instance?
Does your system have four or fewer recipe parameters (real type) per phase instance?
Does your system have enough controller memory for the application?
If every answer is yes, then controller-based batch and sequencing may be sufficient. If only some - or
none - of the answers to these questions are yes, a server-based solution is the more suitable choice.
After considering the technical requirements of the system, engineers should also evaluate the pros and
cons of each solution, starting with total cost of ownership. The real cost of a system must figure into the
decision, whether the solution is long term or short term. A short-term solution may only consider the
need to sequence phases in a controller, while a long-term solution may consider the capture of
extensive batch activity data, traceability, and interactions with other systems.
Figure 1: The size of a batch system is not always the best indicator of an appropriate solution. A small
system usually requires a relatively small amount of equipment but can be accompanied by simple or
complex requirements.
A controller-based solution
Pros:
Controller-based solutions typically require no additional up-front licensing investment beyond the
human-machine interface and controller. In addition, a controller-based solution solves simple batching
needs; it allows for flexible recipe management and enables local, single-unit supervision and control.
And if using a controller-based solution that is not hard-coded, the solution will require less validation
effort.
Cons:
This approach typically requires more recipe upkeep in maintaining consistency among similar units. A
controller-based solution may cost nothing up front, but if the system requirements change - for example,
requiring in-depth reporting - you will need to develop and test reports that are not part of the controllerbased solution. Recipes deployed in a controller-based solution require validation for every product and
each piece of equipment.
A server-based solution
Pros:
This approach enables maximum flexibility for the most demanding batch requirements. Server-based
solutions solve higher-level requirements, such as class-based recipes, audit/diagnostics, extensive data
collection and reporting, analysis and optimization, equipment arbitration, integration with MES/ERP
systems, manual work instructions, recipe safe-keeping isolated from the controller code, one-time
validation, and active material management - all while supporting multiunit coordination across multiple
controllers, if required.
Cons:
These types of systems are more expensive up front because they require the purchase of a license to
activate the software, as well as a healthy network to abstract the sequencing engine from the controller
code. The server-based solutions also require additional validation effort up front due to the increased
functionality designed into the phase logic of the systems.
CASE STUDY
With the new system, plant operators at AFC enjoy decreased reliance on manual, paper-based batch
sheets, thanks to an automated solution embedded directly into the control system.
AMPAC Fine Chemicals required an updated process control system to meet regulatory requirements
and increased security demands associated with controlled substances.
AMPAC Fine Chemicals (AFC), one of North America's largest custom, small-molecule manufacturers of
active pharmaceutical ingredients (API), weighed its batch configuration options and migrated its hard-
coded control system to a controller-based solution. "AFC really needed a flexible control solution that
offered easier system updates to accommodate their highly-varied manufacturing schedule," said Neal
Yates, senior project engineer at Banks Integration, AFC's long-time automation partner.
"The project was originally scoped only for the control-equipment upgrade, so there was no funding
available for the addition of batch capabilities," Yates explained. After considering several alternatives,
AFC decided that a controller-based solution would be an ideal alternative to a traditional server-based
batch solution.
AMPAC Fine Chemicals implemented the Rockwell Automation PlantPAx Logix Batch & Sequence
Manager, which is a controller-based batch and sequencing solution that runs independent of application
servers. As a result, Yates and the Banks Integration Group team were able to deliver a flexible,
controller-based solution without the need for costly, engineering-intensive custom code or additional
server infrastructure associated with large-scale batch solutions. In addition, the AFC team can now
configure recipes and formulas directly in the controller using dedicated software that does not require
code changes to the system. This important advancement helps users streamline the implementation of
approved changes.
With the new system, plant operators at AFC have reduced their use of manual, paper-based batch
sheets for detailed processing instructions, thanks to an automated solution embedded directly into the
control system. "Many of our production processes require a high level of detail - for example, if we
remove a kill solution that deactivates a volatile chemical too soon, it could significantly impact the entire
process," said Mike Ryan, director of automation systems and calibration at AFC. "With the automated
batch solution, we're improving the quality and consistency of our APIs and avoiding the delays that
naturally occur during manual operations."
CASE STUDY
all steps of the process and keep parameters within operational tolerances. This required extremely
accurate batching, mixing, and metering systems that could not only communicate with each other, but
also communicate with the master control system within the offices, and with external suppliers, via a
secure extranet.
An entirely new processing and production operation was developed with their automation system and
instrumentation suppliers. Instrumentation supplier Endress+Hauser engineered, designed, and
commissioned the instruments and fieldbus networks. The implementation of the project made full use of
the diagnostic data that the fieldbus devices provide. This has given PZ Cussons a level of process
visibility and control far beyond what its older plant had. The new approach is helping the company attain
many of the savings it envisaged, while also removing many of the process variables, which introduced
unwanted costs.
PZ Cussons has effectively been able to simplify some processes that took operators many years to
learn. Even then, each operator had his own way of doing things on each of the machines, which led to
some of the process variability.
With the old approach, all the recipes were hard-coded into the programmable logic controllers (PLCs),
so there was no easy way to test new recipes and mixes without a significant recoding exercise. The new
technology has allowed the company to pilot test new recipes on a small scale prior to mass production.
Using the old approach, there was a need for specialist operators, but, due to the scalability and
portability of the software, any operator can now run any line. This allows operators to become much
more multi-skilled - adding value to the areas where their intervention really counts.
Conclusion
The selection of a batch-sequencing system should not be based only on the amount of process
equipment; the level of complexity, flexibility, and system requirements should all weigh into the decision.
Selecting the right solution when designing your batch-sequencing system will save valuable design time,
validation effort, and simplify its maintenance.
ABOUT THE AUTHOR
Controller-based
Pros
Server-based
Cons
Pros
Cons
Equipment
Low-cost or
Requires HMI
Sequencer engine
Higher up
cost
free
software
Operator
front
sequencing
Requires a
electronic work
investment
engine HMI
controller
instructions
due to the
and controller
Material
required
application
management
purchase of
code
Batch
batch software
campaigning
Formulation
management
Electronic journal
Web-based
reporting
No controller
required for
manual processes
No HMI required
Equipment
Does not
Requires a
Works with a
Requires a
requirements
require a
controller
variety of user
server
server
Requires HMI
interfaces
operating
operating
software and
system to run
system
operating
controller for
batch service
system
recipe manuals
operating
instructions
Multi-controller
interface and
coordination
Robustness
Recipe will
Recipe will
Components
Requires the
continue to
continue to run
detect loss of
PC and the
run in the
without HMI or
network or server
network in
controller
network; no
order to
without an
operation view
and phases to
continue
HMI or
if loss of
sequencing
network
network
Upon system
No built-in
Loss of power
restore, the
redundancy;
recipes
relies on third
of current or
reconstruct and
party like
sequence state
recipes continue
virtualization
Reporting
Reporting
Custom
Comprehensive
Requires an
capabilities
available on
reporting
data collection
operating
certain data
required
performed by
system
types
High cost of
batch service
implementation
Ability to move
Only some
data to multiple
valued data is
data bases
captured
Free predefined
reports
Interaction with
historical datatracking software
provides the ability
to correlate
batches with
historical trend
data
Equipment
All equipment
Limited
Extensive number
Addition of
definition
model
parameters and
of parameters and
new
and
configuration
report values
report values
equipment
specification
performed via
Typically no
Each equipment
requires
HMI
strings or
definition can be
stopping and
Ability to add
enumerations
restarting
equipment
parameters or
phases,
batch service;
phases to
report values
parameters and
no online
definition
All equipment
reports
equipment
without
definitions
Parameters and
definition
affecting
require the
changes
running
same controller
integer, real,
allowed
recipes
memory
strings,
Simple to
overhead to be
enumerations
understand
reserved,
Unit attributes
and deploy
whether it is in
allow equipment to
Controller
use or not
be automatically
memory
Maximum of 32
selected based on
usage tool
equipment
available
Consumes
conditions
Ability to add
controller
or remove
processor
ability to acquire
units,
memory
shared resources
phases,
(estimating tool
Equipment
parameters
available)
allocation and
and report
arbitration is
values on-
performed by
the-go
Only requires
controller code
HMI and
controller
controller to run if
know-how to
manual process.
maintain
Equipment phase
logic can be
distributed among
multiple controllers
or varying types
Unit and phase
class definition
Recipe
Intuitive user
Single-unit
Multiple-unit
Changes
definition
interface for
recipes
recipe
made to
and usability
operator and
No class-based
coordination
running recipe
formulators
recipes; each
Recipe operations
cannot be
Ability to
one needs to
and unit
stored as the
modify
be maintained
procedures can
master recipe
existing
individually
be reused by
Steps cannot
running
One (ISA-88)
other recipes
be added or
recipes on
operation per
Ease of creating,
removed from
the go
recipe
saving, and
running
Ability to save
No recipe
replicating recipes
control
running
structure
Class-based
recipes
recipe as
reusability
master recipe
Maximum of 32
recipe to run in
Simple to
steps per
multiple units at
step forward
recipe
or backward
Maximum of 32
simplifying recipe
to predefined
management and
pausing
All recipes
control
points
reserve the
Number of recipes
All recipe
same amount
virtually unlimited;
definition is
of controller
recipes may
performed via
memory
contain many
HMI
regardless of
steps
All recipe
number of
Recipes do not
definitions
steps or
reside in the
reside in the
controller and do
controller
Recipe step
not consume
transitions are
controller memory
solely based on
Recipes are
phase
transportable
completion
(copy/paste)
completion
(copy/paste)
No looping or
Recipe changes
branching in
are audited
recipe; always
Phase parameters
performs the
same steps of a
be calculations
sequence
that reference
Risk of losing
other parameters
recipe
intellectual
property by
Recipe step
exposing
transitions can be
controller code
configured to be
to anyone
the result of
working in the
calculated values,
controller
unit conditions,
recipe conditions,
reported values,
parameters,
equipment states,
etc., or simply
phase complete
Looping and
branching can be
performed
Validation
Non-hard-
Recipes need
The sequencing
Network
coded
to be validated
engine allows
performance
controller-
for each
class-based
needs to be
based
recipes to be
reliable
solutions
all equipment
deployed on
Typically,
require less
class-based
more
validation
equipment which
functionality is
effort than
designed into
hard-coded
time recipe
the phase
solutions.
validation
logic of these
systems,
systems,
requiring
additional
effort
Your ISA