Project: Biopharmaceutical filtration automation July 26, 2005

07/26/2005


July 26, 2005

The foundation of our automation design is device control managed by control modules. The following device control modules are to be delivered with this project. Not listed are other control modules we will implement for simple functions that do not interface directly with I/O devices.

Acronym

Description

AI

Analog Indicator

DB

Deadband Controller

DC

Discrete Output Controller

DI

Discrete Indicator

DIJ

Discrete Jumper Indicator

DMC

Discrete Motor Controller

DVC

Discrete Valve Controller

ILK

Interlock Indicator

MAN

Manual Loader

PID

Proportional, Integral, Derivative Controller

PIDB

Batch PID Controller

TOT

Totalizer

VMC

Variable Speed Motor Controller

One control module not used for direct device control is the Acquire/Release Controller (ARC) that is used for the arbitration of shared equipment. Batch automation systems typically provide arbitration functionality for shared equipment but we have found that arbitration is often necessary when operating a facility without batch recipe management. Our solution is to push device arbitration into the controller assigning an ARC module to every shared resource. For this project, a valve manifold between the harvest tank and a filtration skid will have an ARC module. Both the harvest tank and the filtration skid must manipulate the valve manifold independently of each other. Sequence code for the harvest tank that manipulates the valve manifold must first request and acquire the manifold. If the manifold is currently acquired by another resource (for example, the filter skid), the ARC module ignores the harvest tank requests. Once the ARC is released by the filter skid, a request by the harvest tank will change the ownership to the harvest tank preventing acquisition by other users.

 

 

Another benefit of this type of arbitration is that it allows for the creation of owners (such as an operator) outside the batching system. We provide an ARC faceplate accessible to the operator by clicking on a graphic object that displays the current owner. The faceplate displays the current resource owner, and a drop down for manually requesting the resource. One of the options in the drop down is 'Operator.' If an operator acquires a resource—for maintenance or other manual intervention—automatic sequences will not be allowed to manipulate the resource until released by the user. The “Request” and “Release” faceplate controls are secured such that operators may request a resource but only a supervisor may release a resource
ARC operator faceplate We have implemented each control module type so that the code is never duplicated for any control module type or for any subset of a control module. For example, this project includes 106 valves to be controlled by the DVC control module. We have only one copy of the DVC code that is used by all 106 instances. The data for each instance is moved into working registers used by the DVC code, which moves the results back to the instance registers. This design significantly reduces the amount of code we must write, maintain and validate. In general, anytime we find ourselves writing duplicate code we will turn that code into some type of subroutine that can be called whenever needed.

Multiple modules use some of the same functions. For example, AI, DB, PID, PIDB, TOT, and VMC use analog input processing (rescaling, low cutoff, alarming, low pass filter, etc.). Therefore, the code for analog input processing is a subroutine called by each of these control modules, which ensures that all have the same functionality.
The next post will discuss the interlocking design strategy for the project.





No comments
The Engineers' Choice Awards highlight some of the best new control, instrumentation and automation products as chosen by...
The System Integrator Giants program lists the top 100 system integrators among companies listed in CFE Media's Global System Integrator Database.
The Engineering Leaders Under 40 program identifies and gives recognition to young engineers who...
This eGuide illustrates solutions, applications and benefits of machine vision systems.
Learn how to increase device reliability in harsh environments and decrease unplanned system downtime.
This eGuide contains a series of articles and videos that considers theoretical and practical; immediate needs and a look into the future.
Integrated mobility; Artificial intelligence; Predictive motion control; Sensors and control system inputs; Asset Management; Cybersecurity
Big Data and IIoT value; Monitoring Big Data; Robotics safety standards and programming; Learning about PID
Motor specification guidelines; Understanding multivariable control; Improving a safety instrumented system; 2017 Engineers' Choice Award Winners
This digital report will explore several aspects of how IIoT will transform manufacturing in the coming years.
Motion control advances and solutions can help with machine control, automated control on assembly lines, integration of robotics and automation, and machine safety.
This article collection contains several articles on the Industrial Internet of Things (IIoT) and how it is transforming manufacturing.

Find and connect with the most suitable service provider for your unique application. Start searching the Global System Integrator Database Now!

Mobility as the means to offshore innovation; Preventing another Deepwater Horizon; ROVs as subsea robots; SCADA and the radio spectrum
Future of oil and gas projects; Reservoir models; The importance of SCADA to oil and gas
Big Data and bigger solutions; Tablet technologies; SCADA developments
Automation Engineer; Wood Group
System Integrator; Cross Integrated Systems Group
Jose S. Vasquez, Jr.
Fire & Life Safety Engineer; Technip USA Inc.
click me