-
公开(公告)号:US20200159732A1
公开(公告)日:2020-05-21
申请号:US16688622
申请日:2019-11-19
Applicant: ABB Schweiz AG
Inventor: Benedikt Schmidt , Jeff Harding , Thomas Goldschmidt
IPC: G06F16/2455 , G06F16/21 , G06F16/242 , G06F16/248 , G06F16/23 , G06N5/04 , G06F16/2457 , G06F16/2458 , G06N20/00 , G06F16/25 , G06F16/29 , G06F8/36
Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
-
公开(公告)号:US20170300042A1
公开(公告)日:2017-10-19
申请号:US15509561
申请日:2014-09-15
Applicant: ABB Schweiz AG
Inventor: Thomas Pauly , Hans Thilderkvist , Jeff Harding
IPC: G05B19/418 , G06F17/30 , G06F21/12
CPC classification number: G05B19/4186 , G05B2219/32161 , G05B2219/33148 , G06F17/30867 , G06F21/121 , Y02P90/18 , Y02P90/185 , Y02P90/20 , Y02P90/86
Abstract: A method for controlling real world objects in an industrial installation, which is performed in a server node and includes the steps of: receiving a connection establishment request having a user identity; authenticating the user identity; establishing a connection; receiving a service request, wherein the service request includes a reference to an aspect object and a reference to an aspect of the aspect object; forwarding the service request and the user identity to a service dispatcher module; determining a target service provider from the reference to the aspect object by querying a directory server module; and sending the service request and the user identity to the target service provider.
-
公开(公告)号:US10146217B2
公开(公告)日:2018-12-04
申请号:US15509561
申请日:2014-09-15
Applicant: ABB Schweiz AG
Inventor: Thomas Pauly , Hans Thilderkvist , Jeff Harding
Abstract: A method for controlling real world objects in an industrial installation, which is performed in a server node and includes the steps of: receiving a connection establishment request having a user identity; authenticating the user identity; establishing a connection; receiving a service request, wherein the service request includes a reference to an aspect object and a reference to an aspect of the aspect object; forwarding the service request and the user identity to a service dispatcher module; determining a target service provider from the reference to the aspect object by querying a directory server module; and sending the service request and the user identity to the target service provider.
-
公开(公告)号:US20180336019A1
公开(公告)日:2018-11-22
申请号:US15985127
申请日:2018-05-21
Applicant: ABB Schweiz AG
Inventor: Benedikt Schmidt , Jeff Harding , Thomas Goldschmidt
Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
-
公开(公告)号:US20230075818A1
公开(公告)日:2023-03-09
申请号:US17940481
申请日:2022-09-08
Applicant: ABB Schweiz AG
Inventor: Roland Braun , Thomas Gamer , Ralf Jeske , Anders Trosten , Jeff Harding , Mario Hoernicke , Sten Gruener
IPC: H04L67/125 , G06F12/10
Abstract: The present disclosure is directed at a façade server. The façade server provides a configurable façade having a configurable address space and serving as an interface for a client and to provide a mapping between the configurable address space of the façade and a data space and/or an address space of an external server.
-
公开(公告)号:US11237804B2
公开(公告)日:2022-02-01
申请号:US16688622
申请日:2019-11-19
Applicant: ABB Schweiz AG
Inventor: Benedikt Schmidt , Jeff Harding , Thomas Goldschmidt
IPC: G06F16/21 , G06F16/23 , G06F16/242 , G06F16/2455 , G06F16/2457 , G06F16/2458 , G06F16/248 , G06F16/25 , G06F16/29 , G06F16/93 , G06F40/279 , G06F8/36 , G06N20/00 , G06N5/04
Abstract: A system for reusing program code from a first completed application in a second under-development application based on identified patterns matching between the types of data accessed by the first and second applications. The system has an information model database, a pattern database, an API and applications which query the information model through the API, resulting in stored raw access data. The raw access data is extracted and patterns are generated based on similarity of the abstracted patterns as between the first and second applications. Application programmers access the pattern database to create new programs and implement prior computer code in the new program based on a pattern match on data accessed by a prior-developed application.
-
公开(公告)号:US09819539B2
公开(公告)日:2017-11-14
申请号:US14061517
申请日:2013-10-23
Applicant: ABB Schweiz AG
Inventor: Hans Thilderkvist , Thomas Pauly , Jeff Harding
IPC: H04L12/24 , G05B19/418
CPC classification number: H04L41/0806 , G05B19/41855 , G05B2219/24168 , G05B2219/31098 , H04L41/0883 , H04L41/0886 , Y02P90/185 , Y04S40/162
Abstract: A setup control unit is configured to get activated via a first computer that is to become a node in the process control system and which activation is initiated by a setup tool being brought to the first computer. The setup control unit contacts a configuration control computer, supplies a setup tool identifier to the configuration control computer, accesses system information elements in the configuration control computer, presents system nodes to an operator using the system information elements, receives an operator selection of a system node, sends the node selection to the configuration control computer for registering, based on a setup tool identifier investigation, receives node parameter data associated with the selected system node from the configuration control computer and supplies the first computer with the node parameter data for making it into the selected system node.
-
-
-
-
-
-