Microprogrammable hardware abstraction layer for flexible automation

Nowadays, one important goal of automation is to optimize the complete work and material flow under the constraints of energy consumption, quality and throughput. As a matter of fact, the whole control process should be flexible and reconfigurable which targets the three levels of the control pyramid (ERP, MES, Field). In the context of our ongoing research project LK3S an agent platform is under construction which enables optimization and flexibility. This paper discusses the design and development of a hardware abstraction layer for the lowest level of the control pyramid which offers all services needed by the agent platform and which allows links between work orders and tasks of the field level, e.g. a robot has to mount a tire. Field level tasks are elementary commands composed of a sequence of atomic operations. These tasks play a similar role as microcode for CPUs. Since every task operates individually it can be scheduled so that multiple concurrent actions can be serialized in a way that real-time requirements are still met. Even at runtime, new tasks can be dynamically defined, transferred, activated and deleted within the field level.

[1]  L. Ferrarini,et al.  Control Architecture for Reconfigurable Manufacturing Systems: the PABADIS'PROMISE approach , 2006, 2006 IEEE Conference on Emerging Technologies and Factory Automation.

[2]  Arndt Lüder,et al.  The PABADIS'PROMISE architecture - a new approach for flexible manufacturing systems , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[3]  Armando W. Colombo,et al.  An approach for integrating real and virtual production automation devices applying the service-oriented architecture paradigm , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[4]  A. Cannata,et al.  A Technology Roadmap on SOA for smart embedded devices: Towards intelligent systems in manufacturing , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[5]  A. Cannata,et al.  SOCRADES: A framework for developing intelligent systems in manufacturing , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[6]  Thilo Sauter,et al.  Distributed automation: PABADIS versus HMS , 2005, IEEE Transactions on Industrial Informatics.

[7]  A. Lobov,et al.  Integration of Multi-Agent Systems and Service-Oriented Architecture for industrial automation , 2008, 2008 6th IEEE International Conference on Industrial Informatics.