-
公开(公告)号:US20240248444A1
公开(公告)日:2024-07-25
申请号:US18413404
申请日:2024-01-16
Applicant: ABB Schweiz AG
Inventor: Hans Thilderkvist , Sunil Karlekar , Ulf Hagberg , Ralf Jeske , Raoul Jetley
IPC: G05B19/042
CPC classification number: G05B19/042 , G05B2219/25083
Abstract: An engineering server of a process control system includes at least one processor operable to provide a group of engineering services of an engineering services platform, which group includes at least one engineering directory service and at least one group of model services, where each engineering directory service provides at least one object of a type corresponding to a type of process control equipment and each model service provides a function operating on an object provided by a corresponding engineering directory service and allowing a user to configure the corresponding function, wherein the model services and the engineering directory service are realized as microservices and each model service communicates with the corresponding engineering directory service via a corresponding point-to-point connection and stores configurations made by the user in a source file store for being implemented as configurations of real functions in a runtime system of the process control system operating on process control equipment.
-
公开(公告)号:US20240403039A1
公开(公告)日:2024-12-05
申请号:US18676688
申请日:2024-05-29
Applicant: ABB Schweiz AG
Inventor: Shreeranjini C S , Raoul Jetley , Ulf Hagberg , Hans Thilderkvist
IPC: G06F8/71
Abstract: A method of version management for Distributed Control Systems (DCSs) includes retrieving source files related to objects corresponding to a function of a device of a DCS from a data repository associated with the DCS, based on receiving a request from users associated with the DCS; retrieving versions of the source files, from model services corresponding to the source files; and executing operations for the device of the DCS based on user inputs. The operations are executed based on the source files from the data repository and the versions from the one or more model services, and managing the versions of the source files based on execution of the operations.
-
公开(公告)号:US10303144B2
公开(公告)日:2019-05-28
申请号:US15322914
申请日:2014-08-11
Applicant: ABB Schweiz AG
Inventor: Hans Thilderkvist , Staffan Andersson , Thomas Pauly , Ulf Hagberg
IPC: G05B19/042
Abstract: A computer-implemented method for creating software objects in a process control system. The method is performed by a processing tool. The method includes creating a process object in the process control system, the process object having at least two aspects. The method includes instantiating at least one instance of the process object in the process control system. The process object is defined by a control device object type having at least two aspects. The control device object type inherits at least one aspect of the at least two aspects from a control object type and inherits at least one other aspect of the at least two aspects from a device object type. There is also provided a processing tool, a computer program, and a computer program product.
-
公开(公告)号:US20170153617A1
公开(公告)日:2017-06-01
申请号:US15322914
申请日:2014-08-11
Applicant: ABB SCHWEIZ AG
Inventor: Hans Thilderkvist , Staffan Andersson , Thomas Pauly , Ulf Hagberg
IPC: G05B19/042
CPC classification number: G05B19/0426 , G05B2219/23255
Abstract: A computer-implemented method for creating software objects in a process control system. The method is performed by a processing tool. The method includes creating a process object in the process control system, the process object having at least two aspects. The method includes instantiating at least one instance of the process object in the process control system. The process object is defined by a control device object type having at least two aspects. The control device object type inherits at least one aspect of the at least two aspects from a control object type and inherits at least one other aspect of the at least two aspects from a device object type. There is also provided a processing tool, a computer program, and a computer program product.
-
-
-