MAY-JUN 2017

Issue link:

Contents of this Issue


Page 34 of 53

INTECH MAY/JUNE 2017 35 Tips and Strategies for Integrators | channel chat a recipe can continue running through its steps until completion using a controller- based solution. Consider, however, the need for human-machine interface control, as well as what happens to the batch data. Controller-based solutions can be appli- cations developed to run as controller code. This approach uses a significant amount of controller memory. Another approach uses the sequencing engine built into the firm- ware of the controller. Using off-the-shelf functionality and not custom code, this ap- proach also has limitations, but has more versatility. A PC-based solution offers much of the short- and long-term functionality required by most end users, but requires licensing the product. Recently, an automation vendor released functionality that allows the PC-based so- lution to communicate with the controller- based firmware solution, creating a dis- tributed batch solution that maximizes the benefits of each option. With the distributed batch solution, parameters and report infor- mation can be communicated between the controller-based and PC-based solutions. n ABOUT THE AUTHOR John Parraga (John.Parraga@ecssolutions. com) is a process specialist with ECS So- lutions, Inc., a member of the Control System Integrators Association (CSIA). Parraga has more than 23 years of batch process automation experience. ity of multi-unit routing options. They are only possible with a PC-based solution, though. Controller-based solutions require building the same recipe for each unit. 7. Rules regulating recipes. Kosher reci- pes or recipes with allergens cannot run against specific units. Controller-based reci- pes manage these requirements by simply specifying the requirements or preferences. 8. Protection of the recipe as intellectual property. Encapsulating the best practices regarding how to make a product, intellec- tual property (IP) can typically be accessed by any programmer or user of a controller- based solution. PC-based solutions isolate the know-how of the product IP from the controller program. System integrators and developers are only exposed to the capa- bilities of the equipment, which can be de- signed, implemented, and tested without exposing how the products are made. 9. Recipe versioning. It can be useful to recall how a product was made using a previous version of the recipe, without having to go to databases to rebuild the procedure. 10. Approval process. Managing the ap- proval process for releasing recipes to production limits who can make changes to recipes and may enforce a consensus before it can be run. This functionality is only available in PC-based solutions. 11. Network infrastructure. Some believe that, despite poor network communication, M aking a platform selection to implement a batch automation solution should start with the evaluation of the end user's short- and long- term requirements. Unfortunately, end us - ers sometimes make decisions solely based on the short-term objective of cost. This is not always compatible with meeting long- term requirements. Below are some aspects to consider before building a solution: 1. Number of recipes that need to be maintained. Controller-based solutions are limited in the number of recipes they may store, whereas PC-based solutions are not. 2. Complexity of each of these recipes. Some controller-based solutions are not capable of automatically looping back or allowing decision branching in the recipe based on process conditions. In addition, their transition conditions are simplistic and may not be able to evaluate expressions. 3. Ability to make adjustments using pa- rameters and report values. Can the pa- rameters and report values of the running recipe be used dynamically to adjust other set points within the same batch? 4. Multi-unit recipe coordination. This re- quires all levels of recipe definition: the ISA- 88 standards define procedures, unit proce- dures, and operations. The communication and exchange of information between reci- pes running in different units is handled as part of the functionality of PC-based solu- tions. In controller-based solutions, custom code needs to be implemented to coordi- nate the interunit activities. 5. Distribution of necessary logic. Is the logic required to perform different tasks (pertinent to ISA-88 phases) programmed in a single controller, or is it distributed among multiple controllers? With con- troller-based sequencers, all phases re- quired by the recipe must reside in the same controller. A PC-based solution can create recipes whose phases reside in multiple controllers and can even be distributed among assorted controller brands and models. 6. Use of class-based recipes minimizes the number of recipes, as well as the complex- What else is in the box? Selecting a batch solution just got simpler By John Parraga An integrated architecture, such as S88 Builder, deploys a PC-based solution to communicate with the controller-based firmware solution, creating a distributed batch solution.

Articles in this issue

Links on this page

Archives of this issue

view archives of InTech - MAY-JUN 2017