Beumer Group A/S PackML as the basis for the new machines and lines John A Skajem CrisBag Technology Upgrade LLC Architect 03 2017
Agenda Presentation of Beumer Group A/S Introduction to CrisBag integrated tote system CrisBag Low Level Controls system architecture The Control Object the center piece in the architecture The modular concept, and the use of the PackML mode/state model in our design Interfacing between units, and our adaptation of PackTags BEUMER Group PackML adaption BEUMER Group / 2
Presentation of BEUMER Group A/S Owned by BEUMER Group holding German family owned company. Located in Aarhus N, Denmark Airport systems Competence center 595 employees in Denmark Formerly known as Crisplant BEUMER Group employs about 4000 in total worldwide BEUMER Group is an international manufacturing leader in intralogistics in the fields of conveying, loading, palletizing, packaging, sortation and distribution technology BEUMER Group / 3
Introduction to CrisBag integrated tote system Tote based high capacity baggage handling system. The CrisBag system loads, conveys, store and sort baggage through entire airport Hubs The Abu Dhabi AUH project features: 15 Km+ of CrisBag elements 14 Km+ of CrisBelt conveyors Thousands of frequency converters, Hundreds of servo axis, tag readers etc. Düsseldorf International Airport DUS https://www.youtube.com/watch?v=aifow_bmal8 BEUMER Group / 4
CrisBag system architecture Crisbag system control is divided into: HLC: High Level Control (PC applications) SCADA, planning, allocation, sorting, routing. LLC: Low Level Control (PLC applications) Real time control, machine control and safety. BEUMER Group / 5
CrisBag Low Level Control system architecture LLC is scalable and can consist of 1 to 50+ PLC controllers. Each PLC controller can control up to 360 Crisbag elements or 512 device nodes. Each controller contains the same software modules But with a different module instance layout. The individual application is auto generated from a Crisbag code base and the project layout. There are a lot of external and internal interfaces. BEUMER Group / 6
The Control Object - the center piece in the architecture The system components is divided into logical main modules: The Control Object. Control objects are arranged into a hierarchy Where lower level Control Object have dependency's to higher level Control Objects. Each Control Object instance, works as an independent Unit, and interfaces with other Control Objects through well defined interfaces This is here PackML comes into play. The Control Object can be seen as a fusion of a Unit and a Equipment Module. Each Control Object has it s own Mode/State manager and Control/Status/Admin tag structure. BEUMER Group / 7
The modular concept and unit Interfacing Each Control Object Module is composed by sub modules. Modules can be: OP Operational Procedures CM Control Modules SR Sub Routines SQ Sequences There are one Operational Procedure for each mode That returns State complete for the acting states. The Mode/State model and PackTag structure is used both internally and externally To make a uniform interface, and to reduce condition checks throughout the application. BEUMER Group / 8
BEUMER Group PackML adaption We are not a packaging line manufacturer or end user!!! - So why did we look into adapting PackML (ANSI ISA-TR88.00.02-2015) to our needs??? - From our point of view Using PackML gives us: - A well proven independent standard. - Well defined mode/state model. - Benefit of consistent interfaces. - Common definitions and terms - Fits very well into a highly modularized structure. - In our development we have: - Adapted PackML and PackTags to fit our needs. - Integrated PackML into the core code, and not only as an interface. - Created an modularized code with well defined interfaces. - Created a platform independent structure. BEUMER Group / 9
Questions? BEUMER Group / 10