-
公开(公告)号:US12038742B2
公开(公告)日:2024-07-16
申请号:US17228736
申请日:2021-04-13
Applicant: ABB Schweiz AG
Inventor: Heiko Koziolek , Julius Rueckert , Benedikt Schmidt , Benjamin Kloepper
IPC: G05B19/04 , G05B19/418 , G06N3/08 , G06Q10/0637 , H04L41/12 , G06F16/901 , G06Q10/00
CPC classification number: G05B19/41865 , G05B19/4183 , G05B19/41885 , G06N3/08 , G06Q10/0637 , H04L41/12 , G05B2219/23126 , G05B2219/23157 , G05B2219/24103 , G05B2219/31469 , G06F16/9024 , G06Q10/00
Abstract: A method for providing an attribute of an element in a processing system having a plurality of elements, the processing system being represented as a directed graph having a plurality of nodes and directed edges, each node representing an element, each node having an attribute, and each directed edge representing a relation between two elements of the plurality of elements, the method including: selecting one node of the plurality of nodes as a starting node; constructing a subgraph, the subgraph including all the nodes that are forward-connected by at least one directed edge from the starting node; and outputting all nodes and the attribute of the nodes of the subgraph.
-
公开(公告)号:US11940778B2
公开(公告)日:2024-03-26
申请号:US17320236
申请日:2021-05-14
Applicant: ABB Schweiz AG
Inventor: Roland Braun , Francisco Mendoza , Dirk Schulz , Heiko Koziolek , Andreas Burger
IPC: G05B19/418
CPC classification number: G05B19/41855 , G05B19/4183 , G05B19/41835 , G05B2219/23336 , G05B2219/25062 , G05B2219/25428
Abstract: A method of commissioning a field device in an industrial system network includes: a) connecting a field device to an industrial system network; c) providing information about the field device, the information including functional information for the field device; d) utilizing the functional information for the field device to retrieve information relating to a role of the field device in an automation application; f) utilizing capability information relating to a field device type of the field device and the information relating to the role of the field device in the automation application to retrieve a parameter set for the field device for operation in the automation application; and g) downloading the parameter set to the field device.
-
公开(公告)号:US11811887B2
公开(公告)日:2023-11-07
申请号:US17702123
申请日:2022-03-23
Applicant: ABB Schweiz AG
Inventor: Julius Rueckert , Heiko Koziolek , Sten Gruener
IPC: H04L67/51 , H04L67/562 , G06F9/455 , H04L1/1829 , H04W4/12
CPC classification number: H04L67/51 , G06F9/45558 , H04L1/1858 , H04L67/562 , H04W4/12 , G06F2009/4557 , G06F2009/45595
Abstract: A method for conveying messages between a first software application in a first container and a second software application in a second container includes receiving, by a first connectivity service an ordered sequence of messages sent by the first application; transmitting, by the first connectivity service, at least two copies of each message to a second connectivity service, wherein the at least two copies are routed on at least partially redundant paths and wherein each copy is indicative of a position of the original message in the original ordered sequence; and forwarding, by the second connectivity service, at least one copy of each message to the second application, in the order given by the original ordered sequence.
-
公开(公告)号:US20210011968A1
公开(公告)日:2021-01-14
申请号:US16923110
申请日:2020-07-08
Applicant: ABB Schweiz AG
Inventor: Andreas Burger , Heiko Koziolek , Sten Gruener , Johannes Schmitt , Marcel Dix
IPC: G06F16/9538 , G06F16/951
Abstract: An industrial information identification and retrieval system includes: a crawler; a search engine; a result processor; and a web user interface “web UL” The crawler identifies devices and their associated Open Platform Communication Unified Architecture “OPC UA” servers within a network as identified OPC UA servers. The crawler browses the identified OPC UA servers and extracts and stores data items in a database as extracted data items. The search engine searches the extracted data items and provides search results to the result processor. The result processor determines a score for each search result. The web UI presents the search results according to the scores.
-
公开(公告)号:US20190146450A1
公开(公告)日:2019-05-16
申请号:US16249943
申请日:2019-01-17
Applicant: ABB Schweiz AG
Inventor: Stephan Sehestedt , Stefan Hauck-Stattelmann , Jeffrey Harding , Heiko Koziolek
IPC: G05B19/05
Abstract: A programmable logic controller for at least one field device in an industrial facility includes: a hardware platform on which an operating system runs, the operating system executing, in at least one process, at least one execution environment in which a control software containing the control logic of the programmable logic controller is runnable, the hardware platform including a main memory, a processor power, and communication resources; and a higher-level management system for running directly on the operating system and executing one or more execution environments in each case in its own sandbox, the management system including a resource manager for allocating to each sandbox access to the main memory, the processor power, and the communication resources of the hardware platform.
-
公开(公告)号:US12197192B2
公开(公告)日:2025-01-14
申请号:US17700981
申请日:2022-03-22
Applicant: ABB Schweiz AG
Inventor: Julius Rueckert , Heiko Koziolek , Sten Gruener , Staffan Andersson
IPC: G05B19/418
Abstract: A method for controlling an industrial process includes providing process data of the industrial process to an active instance of a control software as input, based on this input, updating an internal state of the active instance of the control software that is characterized by a set of internal variables of this active instance; based on this updated internal state, determining an output signal and outputting this output signal to at least one piece of equipment that is configured to alter a state, and/or a behavior, of the industrial process. The method further includes providing a prioritized subset of the internal variables that characterize the state of the active instance to at least one further instance of a control software that is configured to take over control of the industrial process in case of a failure and/or malfunction of the active instance.
-
公开(公告)号:US11966731B2
公开(公告)日:2024-04-23
申请号:US17703357
申请日:2022-03-24
Applicant: ABB Schweiz AG
Inventor: Heiko Koziolek , Andreas Burger , Julius Rueckert , Pablo Rodriguez , Staffan Andersson
CPC classification number: G06F8/65 , G06F8/61 , G06F9/544 , G06F11/3006 , G06F9/4856 , G06F9/5072 , G06F9/5077 , G06F9/542
Abstract: A system and method for real time updating of process applications includes a first execution engine executing a first process application to control a process device, an update manager receiving an updated software, the update manager being a second software container deployed in the deployment unit; initializing the updated software in a second execution engine; determining an application state of the first process application; instructing a transfer of the application state from the first execution engine to the second execution engine; instructing the second execution engine to execute the updated process application using the received application state; and instructing the first execution engine to stop writing output signals for the process device, and instructing the second execution engine to write output signals for the process device.
-
公开(公告)号:US20230244212A1
公开(公告)日:2023-08-03
申请号:US18297107
申请日:2023-04-07
Applicant: ABB Schweiz AG
Inventor: Heiko Koziolek , Andreas Burger , Marie Christin Platenius-Mohr , Hadil Abukwaik , Julius Rueckert
IPC: G05B19/4155
CPC classification number: G05B19/4155 , G05B2219/32168
Abstract: A method for visualizing a rule of an industrial process includes providing a topology model of the industrial process, wherein the industrial process comprises at least one sensor and at least one actuator; attributing the topology model with a rule comprising a triple , wherein the cause comprises a range of values from the at least one sensor, the effect comprises an action performed by the at least one actuator, and the traversal comprises a relation between the cause and the effect; marking the cause, the traversal and/or the effect; and visualizing the elements of the rule in the topology model.
-
公开(公告)号:US20230229144A1
公开(公告)日:2023-07-20
申请号:US18186411
申请日:2023-03-20
Applicant: ABB Schweiz AG
Inventor: Hadil Abukwaik , Heiko Koziolek , Alejandro Carrasco
IPC: G05B19/418 , G06F11/07
CPC classification number: G05B19/4184 , G06F11/079 , G05B19/4185
Abstract: A safety interlock recommendation system includes at least one process data source, an edge device, wherein the process data source is configured for providing IOS device stream data to the edge device; wherein the edge device comprises an operational technology edge application unit, OT edge application unit, and a stream analysis unit; wherein the OT edge application unit is configured for providing operation technology stream data, OT stream data; wherein the stream analysis unit comprises an online machine learning model, being configured for determining online analysis data using the provided process stream data and the provided OT stream data; wherein the OT edge application unit is configured for determining a short-term recommendation using the online analysis data.
-
公开(公告)号:US20220350644A1
公开(公告)日:2022-11-03
申请号:US17729568
申请日:2022-04-26
Applicant: ABB Schweiz AG
Inventor: Andreas Burger , Heiko Koziolek , Pablo Rodriguez , Julius Rueckert
Abstract: A computer-implemented update management method for managing transfer of an application state from a source node to at least one target node of a distributed control system, includes identifying a first part of the application state which can be transferred independently of a second part of the application state; determining that the first part can be transferred from the source node to the at least one target node during one execution cycle of the application; performing a first partial update by transferring the first part of the application state from the source node to the at least one target node during a first execution cycle of the application; and performing a second partial update by transferring the second part of the application state from the source node to the at least one target node during a second, subsequent execution cycle of the application.
-
-
-
-
-
-
-
-
-