Control device, control method, and storage medium storing a program
US-2018095716-A1 · Apr 5, 2018 · US
US10409248B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10409248-B2 |
| Application number | US-201515772447-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 2, 2015 |
| Priority date | Nov 2, 2015 |
| Publication date | Sep 10, 2019 |
| Grant date | Sep 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A configuration system and method for process automation configured to access structural process diagrams representing process components. Each process component includes interconnections between process components. Each interconnection represents a physical connection. The system has at least one processor configured to generate corresponding process object instances for process components wherein a particular component type defines at least an interlock property and/or an operating condition.
Opening claim text (preview).
The invention claimed is: 1. A configuration system for a process automation system, comprising: an interface component configured to access one or more structural process diagrams (PID 1 ) wherein a particular diagram (PID 1 ) includes a plurality of process component symbols (V 1 to V 4 , P 1 , FIC 1 ) representing process components (PCV 1 to PCV 4 , PCP 1 , PCFIC 1 ) under control of the automation system, each process component symbol being associated with a corresponding process component type, and wherein the particular diagram (PID 1 ) further includes interconnections (I 1 to I 4 ) between the process component symbols, each interconnection representing a physical connection between respective process components; and at least one processor configured to: for at least a subset of the plurality of process component symbols, generate a plurality of corresponding process object instances with the corresponding process component types wherein a particular component type defines at least an interlock property and/or an operating condition in an interface of the corresponding process object instance, wherein both are of a Boolean type and the interlock property of a particular selected process object instance leads to a switch off state of the particular process component and an operating condition of the particular process component prevents a switch on state so that interlock values of other process components force the particular process component to be switched off and operating condition values of other process components allow the particular process component to be switched on; for a particular process object instance representing a particular process component: discover, by using the interconnections (I 1 , I 2 , I 3 . . . ) of the diagram (PID 1 ), one or more further process object instances which represent process components that are physically connected with the particular process component; query the interfaces of the discovered further process object instances and generate a list of process object instances, the list includes the discovered process object instances which have an interlock property and/or an operating condition that is relevant for the particular process object instance, the process object instances in the list have an output that directly affects an input of the particular process component or an input that directly affects an output of the particular process component, and where an interlock property is relevant for an operating condition of the particular process object instance; obtain a selection of one or more listed process object instances including checking whether there is a match of the respective interfaces so that a dependency between the process object instances can be automatically derived; and connect the interfaces of one or more of the selected process object instances with the interface of the particular process object instance, accordingly, wherein the corresponding inputs and outputs of the corresponding process object instance interfaces are connected to enable the exchange of corresponding control signals. 2. The system according to claim 1 , wherein one or more queried interfaces of the listed process object instances further include at least one continuous control parameter output which is compliant with at least one corresponding control parameter input of the interface of the particular process object instance, the at least one processor further configured to: map the at least one continuous control parameter output to the at least one corresponding control parameter input. 3. The system according to claim 2 , the interface component further configured to: receive a manual interconnection (I 5 ) associated with the particular process object instance and a particular further process object instance wherein the corresponding process component symbols have no initial interconnection in the particular diagram (PID 1 ). 4. The system according to claim 2 , wherein the at least one processor is further configured to: compose a cause-and-effect-matrix for the particular process object instance and the connected process object instances, the cause-and-effect-matrix reflecting the process control configuration of the respective process components. 5. The system according to claim 2 , wherein an aggregate of a plurality of interlock properties and/or operating conditions defines a control state for the particular process component. 6. The system according to claim 2 , wherein the at least one processor is further configured to: generate from the interface connections between the one or more selected process object instances with the interface of the particular process object instance control logic code for the control of the particular process component. 7. The system according to claim 1 , the interface component further configured to: receive a manual interconnection (I 5 ) associated with the particular process object instance and a particular further process object instance wherein the corresponding process component symbols have no initial interconnection in the particular diagram (PID 1 ). 8. The system according to claim 7 , wherein the at least one processor is further configured to: perform a plausibility check for the manual interconnection (I 5 ) based on the compatibility of the corresponding interfaces of the particular further process object instance and the particular process object instance, and to prompt a user of the configuration system with a notification if the corresponding interfaces are incompatible. 9. The system according to claim 1 , wherein the at least one processor is further configured to: compose a cause-and-effect-matrix for the particular process object instance and the connected process object instances, the cause-and-effect-matrix reflecting the process control configuration of the respective process components. 10. The system according to claim 1 , wherein an aggregate of a plurality of interlock properties and/or operating conditions defines a control state for the particular process component. 11. The system according to claim 1 , wherein the at least one processor is further configured to: generate from the interface connections between the one or more selected process object instances with the interface of the particular process object instance control logic code for the control of the particular process component. 12. A computer-implemented configuration method for configuring process components of a process automation system used to control a technical process, comprising: receiving a structural automation diagram (PID 1 ) wherein the diagram (PID 1 ) includes a plurality of process component symbols representing process components of the automation system with each process component symbol being associated with a corresponding process component type, and further includes interconnections between the process component symbols, each interconnection representing a physical connection between respective process components; for at least a subset of the plurality of process component symbols, generating a plurality of corresponding process object instances with the corresponding process component types wherein a particular component type defines at least an interlock property and/or an operating condition in an interface of the corresponding process object instance, wherein both of a Boolean type and where the interlock property of a particular selected process object instance leads to a switch off condition for the particular process component and the operating condition of the particular process component prevents a switch on condition so that interlock values of other proce
Programming the control sequence · CPC title
Object oriented configuring, graphical display of plant · CPC title
Object oriented programming · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.