Movatterモバイル変換


[0]ホーム

URL:


US20220342374A1 - Auto-Generated Modular Connectors For Automation Ecosystem Integration - Google Patents

Auto-Generated Modular Connectors For Automation Ecosystem Integration
Download PDF

Info

Publication number
US20220342374A1
US20220342374A1US17/763,252US202017763252AUS2022342374A1US 20220342374 A1US20220342374 A1US 20220342374A1US 202017763252 AUS202017763252 AUS 202017763252AUS 2022342374 A1US2022342374 A1US 2022342374A1
Authority
US
United States
Prior art keywords
ecosystem
connector
integration
integration connector
communication
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.)
Pending
Application number
US17/763,252
Inventor
Hartmut Ludwig
Florian Ersch
Michael JAENTSCH
Lingyun Wang
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AGfiledCriticalSiemens AG
Priority to US17/763,252priorityCriticalpatent/US20220342374A1/en
Assigned to SIEMENS AKTIENGESELLSCHAFTreassignmentSIEMENS AKTIENGESELLSCHAFTASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SIEMENS CORPORATION
Assigned to SIEMENS CORPORATIONreassignmentSIEMENS CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: Ersch, Florian, JAENTSCH, MICHAEL, LUDWIG, HARTMUT, WANG, LINGYUN
Publication of US20220342374A1publicationCriticalpatent/US20220342374A1/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Current approaches to integrating industrial ecosystems, for instance integrating automation functions across different vendors, lack efficiencies and capabilities. For example, system integrators are often required to develop special software that functions as a proxy or adaptor between different systems. In such cases, the proxy or adaptor is often specific to a particular set of equipment or vendors, and which can limit reusability, among other technical drawbacks. Embodiments described herein overcome one or more of the described-herein shortcomings or technical problems by providing methods, systems, and apparatuses for automatically generating connecters that enable interoperability between different ecosystems in automated industrial systems, and that define semantics that are specific to a given ecosystem. Further, such connectors can be re-used by the given ecosystem.

Description

Claims (20)

What is claimed is:
1. A method performed in an industrial system that comprises a plurality of ecosystems that define respective physical assets and automation equipment configured to control the physical assets, the method comprising:
receiving an interface file that defines an interface description language;
based on the interface file, generating a first integration connector that is specific to a first ecosystem of the plurality of ecosystems; and
using the first integration connector to trigger an action, from the first ecosystem, performed at a second ecosystem of the plurality of ecosystems.
2. The method ofclaim 1, wherein the action comprises retrieving information from the second ecosystem by the first ecosystem, the information defining semantics associated with the first ecosystem.
3. The method ofclaim 1, wherein the action comprises one or more physical assets of the second ecosystem performing a task defined by the first ecosystem.
4. The method ofclaim 1, the method further comprising:
based on the interface file, generating a second integration connector that is specific to the second ecosystem.
5. The method ofclaim 4, the method further comprising:
plugging the first integration connector to the second integration connector, so as to also use the second integration connector to trigger the action performed by the second ecosystem.
6. The method ofclaim 5, the method further comprising:
running the first integration connector on a first machine and also running the second integration connector on the first machine, so as to plug the first integration connector directly to the second integration connector.
7. The method ofclaim 5, the method further comprising:
at runtime, inserting a first communication connector between the first integration connecter and the second integration connector, such that communication between the first integration connector and the second integration connector hops over a machine that hosts the first communication connector.
8. The method ofclaim 7, the method further comprising:
at runtime, inserting a second communication connector between the first communication connecter and the second integration connector, such that communication between the first and second integration connectors hops over multiple machines and ecosystems.
9. The method ofclaim 1, the method further comprising:
using the first integration connector to trigger another action, from the first ecosystem, performed at a third ecosystem of the plurality of ecosystems, the action triggered using a third integration connector that is specific to the third ecosystem.
10. The method ofclaim 2, the method further comprising:
displaying the information and the semantics on a human machine interface of the first ecosystem.
11. An industrial computing system, the computing system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the system to:
receive an interface file that defines an interface description language;
based on the interface file, generate a first integration connector that is specific to a first ecosystem of the plurality of ecosystems; and
use the first integration connector to trigger an action, from the first ecosystem, performed at a second ecosystem of the plurality of ecosystems.
12. The system ofclaim 11, wherein the action comprises retrieving information from the second ecosystem by the first ecosystem, the information defining semantics associated with the first ecosystem.
13. The system ofclaim 11, wherein the action comprises one or more physical assets of the second ecosystem performing a task defined by the first ecosystem.
14. The system ofclaim 11, the memory further storing instructions that, when executed by the processor, further configure the system to:
based on the interface file, generate a second integration connector that is specific to the second ecosystem.
15. The system ofclaim 14, the memory further storing instructions that, when executed by the processor, further configure the system to:
plug the first integration connector to the second integration connector, so as to also use the second integration connector to trigger the action performed by the second ecosystem.
16. The system ofclaim 15, the memory further storing instructions that, when executed by the processor, further configure the system to:
run the first integration connector on a first machine and also run the second integration connector on the first machine, so as to plug the first integration connector directly to the second integration connector.
17. The system ofclaim 15, the memory further storing instructions that, when executed by the processor, further configure the system to:
at runtime, insert a first communication connector between the first integration connecter and the second integration connector, such that communication between the first integration connector and the second integration connector hops over a machine that hosts the first communication connector.
18. The system ofclaim 17, the memory further storing instructions that, when executed by the processor, further configure the system to:
at runtime, insert a second communication connector between the first communication connecter and the second integration connector, such that communication between the first and second integration connectors hops over multiple machines and ecosystems.
19. The system ofclaim 11, the memory further storing instructions that, when executed by the processor, further configure the system to:
use the first integration connector to trigger another action, from the first ecosystem, performed at a third ecosystem of the plurality of ecosystems, the action triggered using a third integration connector that is specific to the third ecosystem.
20. The system ofclaim 12, the memory further storing instructions that, when executed by the processor, further configure the system to:
display the information and the semantics on a human machine interface of the first ecosystem.
US17/763,2522019-10-102020-10-09Auto-Generated Modular Connectors For Automation Ecosystem IntegrationPendingUS20220342374A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/763,252US20220342374A1 (en)2019-10-102020-10-09Auto-Generated Modular Connectors For Automation Ecosystem Integration

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201962913372P2019-10-102019-10-10
PCT/US2020/055015WO2021072217A1 (en)2019-10-102020-10-09Auto-generated modular connectors for automation ecosystem integration
US17/763,252US20220342374A1 (en)2019-10-102020-10-09Auto-Generated Modular Connectors For Automation Ecosystem Integration

Publications (1)

Publication NumberPublication Date
US20220342374A1true US20220342374A1 (en)2022-10-27

Family

ID=73060076

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US17/763,252PendingUS20220342374A1 (en)2019-10-102020-10-09Auto-Generated Modular Connectors For Automation Ecosystem Integration

Country Status (4)

CountryLink
US (1)US20220342374A1 (en)
EP (1)EP4025992A1 (en)
CN (1)CN114600077A (en)
WO (1)WO2021072217A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220291668A1 (en)*2019-08-292022-09-15Siemens AktiengesellschaftAbstraction of plc communication

Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030014387A1 (en)*2001-07-132003-01-16Volker KreidlerDatabase system and method for industrial automation services
US7151966B1 (en)*2002-06-042006-12-19Rockwell Automation Technologies, Inc.System and methodology providing open interface and distributed processing in an industrial controller environment
US20090222842A1 (en)*2008-02-082009-09-03Krishnakumar NarayananSystem, method and apparatus for controlling multiple applications and services on a digital electronic device
US20110022192A1 (en)*2006-09-292011-01-27Rockwell Automation Technologies, Inc.Management and development of an industrial environment
US20110022195A1 (en)*2006-09-292011-01-27Rockwell Automation Technologies, Inc.Multiple machine interface
US7949422B1 (en)*2007-06-222011-05-24Vermont Machine Tool CorporationMachine tool control system
US20130170258A1 (en)*2011-12-302013-07-04Maxim Integrated Products, Inc.Electromagnetic connector
US20130204407A1 (en)*2012-02-032013-08-08Siemens AktiengesellschaftScalable Architecture For A Human Machine Interface Device
US20140090017A1 (en)*2012-09-272014-03-27Siemens AktiengesellschaftMethod and system for connecting a controller for a machine to a higher-level it system
US20150046701A1 (en)*2013-08-062015-02-12Bedrock Automation Platforms Inc.Secure industrial control system
US20160132037A1 (en)*2014-11-112016-05-12Yokogawa Electric CorporationProcess control systems and systems and methods for configuration thereof
US20170192414A1 (en)*2015-12-312017-07-06Himagiri MukkamalaSystems and methods for managing industrial assets
US20180275625A1 (en)*2017-03-242018-09-27Johnson Controls Technology CompanyBuilding management system with dynamic channel communication

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060242611A1 (en)*2005-04-072006-10-26Microsoft CorporationIntegrating programmable logic into personal computer (PC) architecture
US8751066B1 (en)*2013-01-312014-06-10Cooper Technologies CompanyIndustrial remote control system and methods
US9762454B2 (en)*2015-05-082017-09-12Rockwell Automation Technologies, Inc.System and method to capture and document cross-product compatibility status information for industrial devices

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030014387A1 (en)*2001-07-132003-01-16Volker KreidlerDatabase system and method for industrial automation services
US7151966B1 (en)*2002-06-042006-12-19Rockwell Automation Technologies, Inc.System and methodology providing open interface and distributed processing in an industrial controller environment
US20110022192A1 (en)*2006-09-292011-01-27Rockwell Automation Technologies, Inc.Management and development of an industrial environment
US20110022195A1 (en)*2006-09-292011-01-27Rockwell Automation Technologies, Inc.Multiple machine interface
US7949422B1 (en)*2007-06-222011-05-24Vermont Machine Tool CorporationMachine tool control system
US20090222842A1 (en)*2008-02-082009-09-03Krishnakumar NarayananSystem, method and apparatus for controlling multiple applications and services on a digital electronic device
US20130170258A1 (en)*2011-12-302013-07-04Maxim Integrated Products, Inc.Electromagnetic connector
US20130204407A1 (en)*2012-02-032013-08-08Siemens AktiengesellschaftScalable Architecture For A Human Machine Interface Device
US20140090017A1 (en)*2012-09-272014-03-27Siemens AktiengesellschaftMethod and system for connecting a controller for a machine to a higher-level it system
US20150046701A1 (en)*2013-08-062015-02-12Bedrock Automation Platforms Inc.Secure industrial control system
US20160132037A1 (en)*2014-11-112016-05-12Yokogawa Electric CorporationProcess control systems and systems and methods for configuration thereof
US20170192414A1 (en)*2015-12-312017-07-06Himagiri MukkamalaSystems and methods for managing industrial assets
US20180275625A1 (en)*2017-03-242018-09-27Johnson Controls Technology CompanyBuilding management system with dynamic channel communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220291668A1 (en)*2019-08-292022-09-15Siemens AktiengesellschaftAbstraction of plc communication
US12248306B2 (en)*2019-08-292025-03-11Siemens AktiengesellschaftAbstraction of PLC communication

Also Published As

Publication numberPublication date
CN114600077A (en)2022-06-07
WO2021072217A1 (en)2021-04-15
EP4025992A1 (en)2022-07-13

Similar Documents

PublicationPublication DateTitle
CN112631210B (en)System, programming method and computer medium for developing industrial control program
US20220128980A1 (en)Automation code generator for interoperability across industrial ecosystems
US9948591B2 (en)Messaging configuration system
US20210141616A1 (en)Computerized system and method for a distributed low-code / no-code computing environment
EP1936496A1 (en)Module classification and searching for industrial control systems
Mahtani et al.Effective robotics programming with ROS
CN115113851A (en) System Model Smart Object Configuration
EP4193225B1 (en)Method and system for providing engineering of an industrial device in a cloud computing environment
US12429835B2 (en)Endpoint registry across ecosystems
Aragão et al.Middleware interoperability for robotics: A ros–yarp framework
US20220342374A1 (en)Auto-Generated Modular Connectors For Automation Ecosystem Integration
Arrais et al.ROBIN: An open-source middleware for plug ‘n’produce of Cyber-Physical Systems
US20120151017A1 (en)Dynamic Host Profiles for Option Modules
BeckerOperating system for software-defined vehicles
Sauer et al.Current Industry 4.0 Platforms—An Overview
US11928456B2 (en)Software upgrade system, software upgrade method and non-transitory recording medium
CN114375428B (en)Abstraction of PLC communications
Culic et al.Commercial and industrial Internet of Things applications with the Raspberry Pi: prototyping IoT solutions
Hristozov et al.Modeling aspects of dynamically reconfigurable system of systems
Ren et al.Autonomous Driving Operating Systems
US20240094709A1 (en)Discover match use (dmu) automation system
US12261913B2 (en)Façade server
Futterknecht et al.Technological Catalysts in Innovation Strategy Implementation
Hristozov et al.Modeling Aspects of Dynamically Reconfigurable System of Systems Check for updates
CN118779026A (en) CI/CD configuration file generation method and device

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS CORPORATION;REEL/FRAME:059389/0658

Effective date:20200227

Owner name:SIEMENS CORPORATION, NEW JERSEY

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUDWIG, HARTMUT;ERSCH, FLORIAN;JAENTSCH, MICHAEL;AND OTHERS;SIGNING DATES FROM 20191014 TO 20200206;REEL/FRAME:059389/0080

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED


[8]ページ先頭

©2009-2025 Movatter.jp