Collaborative automation system and method for the control thereof
The invention relates to a collaborative automation system (PS), comprising devices providing divided production and control services (D) such as transport and processing machines (M) with associated device agents (ST-AG, MA-AG), products with associated product agents (WP-AG), and a coordination unit (CO) providing a communication platform (SKP); the invention further relates to a method for the control of such a system. In order to obtain a dynamic detection and calling of processes in a loosely coupled production structure and infrastructure, the invention provides for devices (ST, MA, WP) providing the production and control services to be associated with a DPWS-based web service (ST-WS; MA-WS), wherein device functions are implemented into the DPWS-based web service as device service and agent functions. The communication platform (SKP) is designed as a uniform, DPWS-oriented SOA platform. The devices (ST, MA, WP) providing production and control services communicate via an integrated DPWS-based web service (ST-WS; MA-WS) and via a single communication platform (SKP), wherein device functions are implemented as device services (ST-WS; MA-WS) and agent functions describing device agents (ST-AG; MA-AG; WP-AG) as agent services in the DPWS-based web service. The communication platform is used as a uniform, DPWS-oriented SOA platform.
1. A collaborative automation system (PS) encompassing devices that provide distributed production and control service, in form of transport and processing machines with associated device-agents as well as products with associated product-agents, wherein the devices that provide production and control service are associated with a Device Profile for Web-Services-Protocol-based web service;
wherein device functions are implemented as device service, and device agents, that describe agent functions, are implemented as agents service in the Device Profile for Web-Services-Protocol-based web service;
wherein the automation system features a coordination unit that provides a communication platform;
wherein the communication platform is operated as a uniform, Device Profile for Web-Services-oriented platform with service-oriented architecture; wherein within the coordination unit a layout of the collaborative automation system as well as the state of the production at run time is implemented; and wherein the coordination unit features a support interface for connecting with an agent system that supports the selection of services and the optimal routing of products.
2. The collaborative automation system according to claim 1 , wherein Device Profile for Web-Services-Protocol-service, agents service and device service together with the device control and, if applicable, device mechanics form a collaborative automation-service-unit.
3. The collaborative automation system according to claim 1 , wherein the coordination unit is arranged in an external, central, integrated and/or distributed implementation.
4. The collaborative automation system according to claim 2 , wherein the device agents are implemented locally on the collaborative automation service unit or as separate components as a product agent.
5. A process for the control of a collaborative automation system encompassing devices that provide distributed production and control service, in form of transport and processing machines with associated device-agents as well as products with associated product agents, wherein the devices that provide production and control service are associated with a Device Profile for Web-Services-Protocol-based web service;
wherein device functions are implemented as device service, and device agents, that describe agent functions, are implemented as agents service in the Device Profile for Web-Services-Protocol-based web service;
wherein the devices that provide production and control service communicate by means of a single communication platform provided by a coordination unit;
wherein the communication platform is operated as a uniform, Device Profile for Web-Services-oriented platform with service-oriented architecture;
wherein within the coordination unit a layout of the collaborative automation system as well as the state of the production at run time is implemented; and
wherein the coordination unit features a support interface for connecting with an agent system that supports the selection of services and the optimal routing of products.
6. The process according to claim 5 , wherein modeling of the production systems and coordination can be accomplished on the basis of appropriate modeling languages.