The extensions to the IEC61131-3 programming language for PLC's now makes it possible to implement batch processing directly on the PLC. Load the configured BatchFlex library to the PLC, network connect to an SQL database and an HMI operator interface and your ready to start batch processing.
What is Batch Processing
Batching system automation can be described as an automated process that combines a number of measured ingredients based on a predefined recipe into a single product or batch. The cycle is repeated to produce multiple batches. Normally the measured (weighed) ingredients are combined in a mixer where additional ingredients may be added, and the mixture processed further to complete the final product.
The recipes are entered by the plant operator and when run by the Scheduler cause the process to combine specific ingredients in a sequential order. Each recipe is given a name and the operator is free to develop as many recipes as required to meet production requirements.
The Scheduler is part of the BatchFlex library and its function is to process the production schedule entered by the plant operator. Each line in the production schedule will process a quantity of batches to a specific recipe. When “Batches Done” is equal to “Batches”, the Scheduler will move to the next “waiting” recipe in the list.