Method for automatically interpreting a piping diagram
AssigneeSiemens Aktiengesellschaft
InventorKlaus Wendelberger
Life of this patent
Estimating the term…
Abstract
A method for automatically interpreting a piping diagram comprising objects, wherein at least two objects are each linked with operational requirements, an operational requirement is defined based on a predefined set of operating principles and based on a predefined set of boundary conditions, the operational requirements included in the piping diagram are successively evaluated during the automatic interpretation, an automation function is generated for an operational requirement and at least based on an operating principle that is included as an intended purpose in the operational requirement, and the automation function is connected to the objects linked via the underlying operational requirement.
Claims5
A method for generating automation functions to control a plant by automatically interpreting a piping diagram comprising objects representing physical units of the plant and connections between objects, objects or connections in the piping diagram being linked with operational requirements which specify how one of the objects is influenced via data of another respective object, the method comprising:
- defining operational requirements based on a predefined set of operating principles and based on a predefined set of boundary conditions via an operator in the piping diagram;
- evaluating successively the operational requirements included in the piping diagram via an automatic interpretation of the piping diagram and generating a plurality of data records which each encode one of the operational requirements;
- generating or modifying one or more of the automation functions based on the plurality of data records for one of the operational requirements and based on at least an operating principle included as an intended purpose in the respective operational requirement, or functionally interconnecting a plurality of previously generated automation functions;
- connecting the one or more generated or modified automation functions to the objects linked via the underlying operational requirement;
- wherein the one or more generated or modified automation functions transform the operational requirements within the piping diagram into automation instructions for automating the plant planning;
- and
- controlling physical units represented by the objects based on the one or more generated or modified automation functions.
A non-transitory digital storage medium encoded with program instructions which, when executed by a processor of a computer, causes generation of automation functions to control a plant by automatically interpreting a piping diagram comprising objects representing physical units of the plant and connections between objects, objects or connections in the piping diagram being linked with operational requirements which specify how one of the objects is influenced via data of another respective object, the program instruction comprising:
- program code for defining operational requirements based on a predefined set of operating principles and based on a predefined set of boundary conditions via an operator in the piping diagram;
- program code for evaluating successively the operational requirements included in the piping diagram via an automatic interpretation of the piping diagram and generating a plurality of data records which each encode one of the operational requirements;
- program code for generating or modifying one or more of the automation functions based on the plurality of data records for one of the operational requirements and based on at least an operating principle included as an intended purpose in the respective operational requirement, or functionally interconnecting a plurality of previously generated automation functions;
- program code for connecting the one or more generated or modified automation functions to the objects linked via the underlying operational requirement;
- wherein the one or more generated or modified automation functions transform the operational requirements within the piping diagram into automation instructions for automating the plant planning;
- and
- program code for controlling physical units represented by the objects based on the one or more generated or modified automation functions.
Dependencies are inferred from the claim text.