SERVICE-ORIENTED AUTOMATION DEVICE AND METHOD FOR SPECIFYING A SERVICE-ORIENTED AUTOMATION DEVICE
First Claim
1. A process for operating autonomous, collaborative service-oriented automating devices (AG) of a production system at the manufacturing plant level as well as part of an IT company system with service-oriented architecture, whereby the automating devices (AG) are coupled to production devices as well as to each other and offer their functionalities and/or the functionalities of the coupled production devices as service or aggregation of services, and/or ask for services or aggregation of services from automating devices (AG) of the manufacturing plant and/or of the IT company system, whereby a setup of the automating devices (AG) is carried out comprising a configuration, definition of service and establishing of connections to other automating devices, whereby the behavior of the production system is based on the asynchronous exchange of events and the calling up of service with the goal of manufacturing a product according to a work plan,characterized in that the behavior of each automating device (AG) is represented by a part of a middleware envelope that is formally specified by HLPN (High Level Petri Net) models and is controlled by internal and/or external events and/or service call-ups, that an event received by an automating device (AG) is tested, whereby if the event corresponds to a description of a current status of the HLPN model the production system is transferred into a new status by updating the HLPN model as well as by synchronization of service activities, whereby if the event is an exception, an undocumented event or an internal conflict a decision is made in such a manner that an event is generated if necessary information for the solution of the decision is present, and/or that services of external components (DMS) and/or of automating devices (AG) are queried in order to make information for a concrete decision available, and that after execution of the event and/or querying of the services as well as development of the HLPN model the production system reaches a next status and is ready for receiving further events.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for specifying the behavior of autonomous and collaborative automation devices in manufacturing plants with a service-oriented architecture and to a service-oriented automation device. In order to describe the operating behavior of such devices, the invention proposes the steps of original setting-up of the automation device, including configuration, depiction of services, establishment of connections to other automation devices and transfer of the set-up to waiting original status, receiving the events through service operations, internal device interfaces of inputs/outputs and/or generated directly from the controls, evaluating the received events, executing the events and changing the state of the model-based middleware shell, wherein the system achieves the next state and is capable of receiving further events.
13 Citations
8 Claims
-
1. A process for operating autonomous, collaborative service-oriented automating devices (AG) of a production system at the manufacturing plant level as well as part of an IT company system with service-oriented architecture, whereby the automating devices (AG) are coupled to production devices as well as to each other and offer their functionalities and/or the functionalities of the coupled production devices as service or aggregation of services, and/or ask for services or aggregation of services from automating devices (AG) of the manufacturing plant and/or of the IT company system, whereby a setup of the automating devices (AG) is carried out comprising a configuration, definition of service and establishing of connections to other automating devices, whereby the behavior of the production system is based on the asynchronous exchange of events and the calling up of service with the goal of manufacturing a product according to a work plan,
characterized in that the behavior of each automating device (AG) is represented by a part of a middleware envelope that is formally specified by HLPN (High Level Petri Net) models and is controlled by internal and/or external events and/or service call-ups, that an event received by an automating device (AG) is tested, whereby if the event corresponds to a description of a current status of the HLPN model the production system is transferred into a new status by updating the HLPN model as well as by synchronization of service activities, whereby if the event is an exception, an undocumented event or an internal conflict a decision is made in such a manner that an event is generated if necessary information for the solution of the decision is present, and/or that services of external components (DMS) and/or of automating devices (AG) are queried in order to make information for a concrete decision available, and that after execution of the event and/or querying of the services as well as development of the HLPN model the production system reaches a next status and is ready for receiving further events.
Specification