EP2248012A1 - Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible - Google Patents

Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible

Info

Publication number
EP2248012A1
EP2248012A1 EP09709959A EP09709959A EP2248012A1 EP 2248012 A1 EP2248012 A1 EP 2248012A1 EP 09709959 A EP09709959 A EP 09709959A EP 09709959 A EP09709959 A EP 09709959A EP 2248012 A1 EP2248012 A1 EP 2248012A1
Authority
EP
European Patent Office
Prior art keywords
service
oriented
services
orchestration
oriented automation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP09709959A
Other languages
German (de)
English (en)
Inventor
Armando Walter Colombo
Joao Marco Mendes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schneider Electric Automation GmbH
Original Assignee
Schneider Electric Automation GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Schneider Electric Automation GmbH filed Critical Schneider Electric Automation GmbH
Publication of EP2248012A1 publication Critical patent/EP2248012A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Definitions

  • the invention relates to a method and a device for orchestrating and integrating services offered by service-oriented automation components from a production level into a higher level such as company level.
  • One approach to solving technical, organizational, and financial constraints is to view a set of production units as a collection of distributed, autonomous, intelligent, and reusable units operating as a set of collaborative entities.
  • Each of these units typically includes hardware mechatronics, control software, and embedded intelligence and is capable of communicating with others.
  • each collaborative unit can initiate actions at any given time and dynamically interact with others to solve both local and global tasks, taking into account that the units are embedded within an infrastructure such as a manufacturing enterprise environment.
  • a partial solution is a mix of stand-alone devices at the manufacturing level that can provide services but can also request services from other levels, such as a decision-making system (DMS), to a manufacturing execution system ( Manufacturing Execution System; MES) as well as an enterprise resource planning (ERP) system.
  • DMS decision-making system
  • MES Manufacturing Execution System
  • ERP enterprise resource planning
  • the present invention is based on the object of providing a method and a system for analyzing the operating behavior of autonomous service-oriented automation and production devices at the production level and their integration into a flexible IT enterprise architecture.
  • the goal is to provide self-initiative control of the equipment at the manufacturing level, as opposed to the typically more service-oriented factory automation systems where devices are merely providers of higher level services such as DMS, MES, and / or ERP.
  • the idea describes orchestration middleware for integrating service-oriented manufacturing automation components into a flexible IT enterprise architecture.
  • the idea focuses on automation and production systems based on distributed, reconfigurable and service-oriented devices and their integration from a higher level manufacturing level (such as enterprise / business / production levels).
  • the resulting middleware infrastructure directs and connects the manufacturing fabric to the higher level using a vectorial function and a device-based layout-based orchestration. All inter- and intra-level interactions are service-oriented.
  • the inventive method is characterized in that the service-oriented automation components are coupled via a higher-level orchestration middleware and that the services offered by the service-oriented automation components use a vector-based function and an orchestration of service-oriented Automation component based layouts are integrated into the higher level.
  • a set of services offered by the service-oriented automation component is mapped into a set of functions / vectors or function vectors.
  • a further preferred procedure provides that an aggregation of services is carried out by assembling the set of functions / vectors or function vectors, with a vector space of the service-oriented automation component formed therefrom containing all possible individual and aggregated services.
  • the orchestration of service-oriented automation components-based layout of the manufacturing facility is configured by composing the vector spaces of the service-oriented automation components, creating restrictions, and creating new sets of aggregated services.
  • vector spaces represent executable processes which are connected to the services and which are called and applied by each higher level having access to them.
  • the orchestration middleware can be coupled with external service-oriented components such as production orchestrators and / or decision-felling systems. Inter-level interactions and intra-level interactions can be service-oriented.
  • a system for orchestrating and integrating services offered by service-oriented automation components of a shop floor from a higher-level manufacturing level is characterized by the service-oriented automation components being distributed via an orchestration middleware using a vectorial function and an orchestration of service -oriented automation components based layouts are coupled.
  • the vectorial function or a set of vector functions from a set of services which is provided by the service provider.
  • oriented automation component is offered, is mapped and that the function vectors to a vector space of the service-oriented automation components to form individual and / or aggregated services are composed.
  • the orchestration middleware is coupled with external service-oriented components such as production orchestrator or decision-felling systems.
  • FIG. 1 shows a schematic representation of an IT enterprise architecture with middleware for orchestrating and integrating services of service-oriented automation components of a production facility
  • Fig. 2 a schematic representation of the aggregation of two services
  • Fig. 3 is a schematic representation of the composition of services by means of vectors.
  • FIG. 1 shows, purely schematically, an orchestration middleware OM, which can also be referred to as production facility orchestration and integrator, for the integration of service-oriented production automation components D1, D2, FC from a production plant level into a higher level such as IT enterprise architecture.
  • Fig. 1 shows the integration between devices Dl, D2, FC of manufacturing FS and the necessary interface OM to the higher levels HL in the form of services S.
  • These services S represent diverse and sufficient functionalities of the manufacturing facility FS, in the higher Level HL and to be integrated, and provide a high level of control and information feedback.
  • Some of the higher level HL features exposed include, but are not limited to: topology information, maintenance, multiple control operations, conflict resolution, and process analysis and monitoring.
  • the approach is based on a bottom-up perspective (of the devices) to adapt the top-down approach from the upper levels HL.
  • the idea uses and extends the concept of service based on adoption and integration from the device level to the enterprise level HL.
  • Each production device Dl, D2, FC integrated mechatronics, communication and control aspects
  • the sequence and connection of services offered by each device follows characteristics and restrictions generated by the hardware (mechatronics), communication, and possible control aspects of the device.
  • the set of services offered by the device can be mapped into a set of functions (vectors) as shown in FIG.
  • the composition of the function s vectors allows the recognition of all possible combinations (aggregation of services), because the vector space of the device contains all possible (allowed) individual and aggregated services.
  • the configuration of a layout implies the composition of devices and of course, formally speaking, composition of their vector spaces, creation of new restrictions and of course a new set of aggregated services.
  • the vector space analysis gives all necessary acceptable specifications about the complete set of services offered by a given configuration.
  • the vector spaces may also represent executable processes associated with the services that are accessible and manageable by each level that has access to it. This determines the integrated behavior of processes that retrieve or control available services. Processes can be distinguished from the automation processes (in the manufacturing plant), integration processes, production processes to the business and enterprise processes.
  • the commissioning of a fixed layout implies that the sequence of services requested respects mechatronics, communications and pricing specifications / features / restrictions such as shared resources, process capacity, competitions, etc. that are explicitly included in the topology of the aggregated service.
  • the orchestration topology for a given automation / production system is now able to interface with external service-oriented components, such as product orchestrators PO and decision making systems (DMS).
  • external service-oriented components such as product orchestrators PO and decision making systems (DMS).
  • the decision-making system DMS may be offered by the orchestration middleware OM services to solve real-time decisions.
  • a defined workflow associated with a product may be able to invoke services (individual or aggregated) offered by the orchestration topology of the manufacturing facility FS, only if the right interface exists, and the orchestrator PO associated with the product recognizes which services are to be found in the orchestration topology of the production facilities.
  • the manufacturing orchestration topology operates as a systems integrator integrating SOA-based manufacturing with other S OA-based components of an enterprise IT architecture (see FIG. 1):
  • control providers + machine providers integrated higher-level manufacturing facilities, such as production management systems (control provider + MES (manufacturing execution system) / ERP (enterprise resource and planning system)).
  • production management systems control provider + MES (manufacturing execution system) / ERP (enterprise resource and planning system)
  • the application example according to FIG. 2 shows how the configuration of the production site is carried out, in the form of an aggregation of services and the resulting orchestration.
  • the two devices, conveyor 1 and conveyor 2 each have 4 dimensional vector spaces, which are mapped in 4 corresponding services.
  • conveyor 1 provides services Sa, Sb, Sl, S2 and conveyor 2 services Sc, Sd, S3 and S4.
  • the services S1, S2, S3 and S4 represent the necessary connection interface which manages the input and output transmission services for each conveyor.
  • the resulting dimension is 7 and consequently the new configuration of the manufacturing facility provides 7 services.
  • a special case is the aggregation of services Sl and S4 into a single service Sl, 4, since these represent a dependent logic: the transfer-out operation of the service Sl needs the transfer-in operation of S4.
  • the new service Sl, 4 and the other non-dependent services are part of the new 7-dimensional vector space.
  • the invention makes it possible to configure flexible production sites in the form of an orchestration method and to specify elements in order to obtain the middling develop leware for transparent integration of manufacturing components (such as devices) specified by their services in an SOA-based IT enterprise architecture.
  • Complementary implementations The approach uses the concepts of service orientation to extend the adaptation and integration from the device level up to the enterprise level. Several advantages can be clearly recognized from this idea. On the one hand, the "inherited" features of service-oriented architectures are merged with traditional configuration approaches for manufacturing and, on the other hand, a new and innovative orchestration approach, formally based on the theory of vector analysis.
  • Orchestration describes the automatic merging, coordination and management of services / services.
  • the orchestration process is performed by a participant (service / service provider / owner) called Orchestrator.
  • Orchestration generally describes an executable manufacturing or business process; Both internal and external services can be orchestrated. The process flow is controlled by a participant.
  • Middleware in English, for example, "interim application” describes application-neutral programs in computer science, which mediate between applications in such a way that the complexity of these applications and their infrastructure is hidden.Medievalware can also be seen as a distribution platform, ie as a protocol (or protocol bundle) In contrast to lower-level network services, which handle simple communication between computers, middleware supports interprocess communication, and middleware connects software components to support the interoperability between the named components.
  • SOA Service Oriented Architecture
  • SOA is a paradigm for structuring and exploiting distributed functionality, which is the responsibility of different service / service owners / participants.
  • SOA is an information technology approach in the area of distributed systems in order to structure and use services and services of manufacturing companies.
  • a set of functions (vectors) or function vectors can be understood as a description of functionalities / capabilities / restrictions of the devices / components and the relationships between said functionalities in the form of linear equations.
  • Each function can also be identified as a basic vector of a vectorial field. In general, the set of base vectors forms a vectorial field. If these functions describe services, then we have a vectorial field of services. As in all vectorial fields: the composition of basic vectors yields new vectors (with the same number of coordinates / dimensions as the field). Since the vectors describe functions, the following figure is given: These complex functions can be the mathematical result of service / service relationships and can be further composed to generate even more complex functions, as shown in FIG.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

La présente invention concerne un procédé pour orchestrer et intégrer des services proposés par des composants d'automatisation orientés sur les services d'un atelier de montage, d’un niveau de montage à un niveau supérieur, tel que celui de l'entreprise, de l'activité ou de la production. L'objet de l'invention est de configurer des ateliers de production flexibles selon un procédé d'orchestration et de spécifier des éléments. A cet effet, les composants d'automatisation orientés sur les services sont couplés au niveau supérieur par l'intermédiaire d'un intergiciel d'orchestration et les services proposés par les composants d'automatisation orientés sur les services sont intégrés au niveau supérieur par l'intermédiaire d'une fonction vectorielle et d'une structure se basant sur l'orchestration de composants d'automatisation orientés sur les services.
EP09709959A 2008-02-14 2009-02-16 Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible Withdrawn EP2248012A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102008002771A DE102008002771A1 (de) 2008-02-14 2008-02-14 System und Verfahren zur Orchestration und Integration von Middleware für serviceorientierte Fertigungsautomatisierungssysteme in eine flexible IT-Unternehmensarchitektur
PCT/EP2009/051821 WO2009101212A1 (fr) 2008-02-14 2009-02-16 Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible

Publications (1)

Publication Number Publication Date
EP2248012A1 true EP2248012A1 (fr) 2010-11-10

Family

ID=40635452

Family Applications (1)

Application Number Title Priority Date Filing Date
EP09709959A Withdrawn EP2248012A1 (fr) 2008-02-14 2009-02-16 Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible

Country Status (6)

Country Link
US (1) US20110035229A1 (fr)
EP (1) EP2248012A1 (fr)
JP (1) JP2011512592A (fr)
CN (1) CN101971142B (fr)
DE (1) DE102008002771A1 (fr)
WO (1) WO2009101212A1 (fr)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8762940B2 (en) * 2006-08-30 2014-06-24 Ati Technologies Inc. Drag and drop utilities
DE102009043968A1 (de) 2009-09-09 2014-03-20 Schneider Electric Automation Gmbh Petri-Netz-basierte Ansätze und Tools für Entwicklung, Einsatz und Betrieb von in Automations-Geräte eingebettete Orchestrierungs-Engines
US9832067B2 (en) 2014-04-30 2017-11-28 Entit Software Llc Network tool synchronization
US10805105B2 (en) 2016-03-18 2020-10-13 Nec Corporation Method for operating a service system
WO2017182047A1 (fr) 2016-04-18 2017-10-26 Nec Europe Ltd. Procédé de fonctionnement d'un ou de plusieurs systèmes de services
EP4002031B1 (fr) 2020-11-17 2024-06-26 Robocorp Technologies, Inc. Modèle et concept pour automatiser les processus sur plusieurs systèmes informatiques
EP4036720B1 (fr) 2021-01-29 2023-10-04 Robocorp Technologies, Inc. Cache de composition optimisé par hachage pour les environnements d'exécution isolés
CN115865706A (zh) * 2022-11-28 2023-03-28 国网重庆市电力公司电力科学研究院 一种基于5g网络能力开放的电力自动化业务编排方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09245015A (ja) * 1996-03-13 1997-09-19 Toshiba Corp 階層的プランニング方法
JP4346073B2 (ja) * 2004-01-23 2009-10-14 株式会社国際電気通信基礎技術研究所 管理装置、管理方法及び管理プログラム
CN100426241C (zh) * 2005-12-28 2008-10-15 中国科学院计算技术研究所 一种面向服务体系结构中消息层软中断处理方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2009101212A1 *

Also Published As

Publication number Publication date
CN101971142A (zh) 2011-02-09
JP2011512592A (ja) 2011-04-21
CN101971142B (zh) 2014-07-09
US20110035229A1 (en) 2011-02-10
WO2009101212A1 (fr) 2009-08-20
DE102008002771A1 (de) 2009-08-20

Similar Documents

Publication Publication Date Title
EP2248012A1 (fr) Procédé et système pour intégrer des composants d'automatisation orientés sur les services d'un atelier de montage dans une architecture informatique d'entreprise flexible
EP1456753B1 (fr) Systeme et procede de modelisation et/ou de realisation d'applications logiciel, notamment d'applications mes
EP2153291B1 (fr) Système d'automatisation collaboratif et procédé pour commander celui-ci
EP1454280B1 (fr) Systeme et procede de test et/ou de debogage de systemes d'execution destines a resoudre des problemes mes
DE19954268B4 (de) Verfahren und System zur Verbesserung des Workflow in Workflow-Management-Systemen
WO2003050680A2 (fr) Systeme et procede de communication entre des applications logicielles, en particulier des applications mes
EP1476829A2 (fr) Procede et systeme d'ingenierie destines a des systemes d'automatisation industriels
EP2100198A1 (fr) Système de commande ainsi que procédé pour la configuration d'un système de commande
EP3526648B1 (fr) Procédé de vérification, dispositif et produit programme d'ordinateur
EP1699005A1 (fr) Integration de MES et ingenierie de contrôle
DE10343963A1 (de) Bereitstellung von Diagnoseinformationen
EP2902857B1 (fr) Procédé de mise à disposition de fonctions au sein d'un système d'automatisation industriel et système d'automatisation industriel
WO2003071417A2 (fr) Application logicielle, architecture logicielle et procede pour etablir des applications logicielles, notamment pour des systemes mes
EP2648094B1 (fr) Procédé et système de production d'un code source pour un programme informatique pour l'exécution et la simulation d'un processus
EP2245514B1 (fr) Appareil d'automatisation orienté service et procédé de spécification d'un appareil d'automatisation orienté service
WO2003050679A2 (fr) Transformation d'arbres d'objets en particulier dans des systemes d'execution de fabrication (mes)
WO2003050716A2 (fr) Systeme et procede de projection de transformations effectues sur des arbres d'objets
EP1233318A1 (fr) Composants de software d'un système de commande décentralisé
EP4104422A1 (fr) Intégration d'une machine dans un réseau de registre distribué existant
DE10033812A1 (de) Verfahren zum Erzeugen von Informationsmodellen
WO2012025364A1 (fr) Procédé et système de planification de systèmes mécatroniques dotés d'unités mécatroniques
EP4332772A1 (fr) Contrôleur capable data distribution service
DE10065286B4 (de) Verfahren zum Entwurf und/oder zum Betrieb kombinierbarer Komponenten (TYCS)
DE202021106310U1 (de) Computerimplementiertes Prozessmodul
Fähnrich ISSS

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20100910

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA RS

DAX Request for extension of the european patent (deleted)
17Q First examination report despatched

Effective date: 20140515

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20170131