Think outside of the blue box

Vendors, OEMs, and end users all have the means to simplify packaging operations, helping gain competitive advantages by optimizing their operations and strengthening business partnerships.

Oem 832047 Screen Shot 2017 09 08 At 2 31 58 Pm

This guest column was contributed by Bob Trask, senior systems architect at an OMAC member company.

When programming a packaging machine, filling line, or other production process, there is much debate over how to define the production goals, and how to build the best system architecture to achieve them. Often, the focus is solely on the main functionality of the machine or process, or the execute state (depicted as a blue box in many machine interfaces). It’s easy to see why this is the place most engineers start, since the ultimate (and most basic) goal is to send as much product out the door as possible. 

Issues arise when you begin to flesh out your plan to deal with errors or other exceptions in the process. How do you handle the tasks associated with bringing production back online after an e-stop activation, a product collision, or an interruption in the raw material supply? More often than not, the fixes for these kinds of afterthought problems are carried out directly in the code, creating a convoluted mess that makes production management and maintenance a nightmare.

Compounding the challenge is the fact that more and more demands are being placed on machine control software. This is a trend we have experienced since the beginning of the PLC era. With the introduction of Industry 4.0 and IoT concepts, OEE requirements, and the increased use of Industrial PCs as control devices, the importance of software will only rise and even accelerate as machine end-user demands grow.

The good news is that there is a proven mechanism available to make these processes much simpler. This is a machine operating standard that has been in development for decades which many successful machine builders and end users are already using to their advantage—the PackML State Model, otherwise known as the ANSI/ISA TR88.00.02 standard. 

Historic protocol sees resurgence as application complexity grows
PackML, which stands for packaging machine language, is not, in fact, a language, but rather a universally applied method to handle states and information. It is language and vendor agnostic, developed over two decades by many dedicated corporations and individuals. The standard promotes streamlined machine-control behavior on the plant floor, while enabling interoperability between different machines from different vendors. PackML also supports efforts at the supervisory level by providing basic OEE metrics.

The state machine gives programmers a consistent path when dealing with exceptions. This process cannot deviate from the appointed path and makes it easier to diagnose problems. As the name “state model” implies, PackML reads the current state of the system during each portion of the production process and provides updates about the individual sections. This helps the user understand exactly what is going on where, and quickly determine the overall health of production processes.

List: Digitalization Companies From PACK EXPO
Looking for CPG-focused digital transformation solutions? Download our editor-curated list from PACK EXPO featuring top companies offering warehouse management, ERP, digital twin, and MES software with supply chain visibility and analytics capabilities—all tailored specifically for CPG operations.
Download Now
List: Digitalization Companies From PACK EXPO