Cloud-based control platform with connectivity to remote embedded devices in distributed control system
US-2018059629-A1 · Mar 1, 2018 · US
US11209806B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11209806-B2 |
| Application number | US-201816130700-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2018 |
| Priority date | Sep 13, 2017 |
| Publication date | Dec 28, 2021 |
| Grant date | Dec 28, 2021 |
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 method for efficiently managing configuration of modular control systems includes Detecting a communicative coupling between a workstation and a modular control system, determining whether an active project stored in a memory of the workstation matches a saved project stored in a memory of the modular control system, where each of the active project and the saved project includes a respective coordinated set of data for controlling operation of the modular control system, and when the active project and the saved project do not match, (i) determining whether the active project is correct for the modular control system, and (ii) when the active project is incorrect the modular control system, automatically providing, via an interactive user interface, a control for transferring at least a portion of the saved project from the memory of the modular control system to the active project in the memory of the workstation.
Opening claim text (preview).
What is claimed is: 1. A method for efficiently managing configuration of modular control systems, the method comprising: detecting, by one or more processors, a communicative coupling between a workstation and a modular control system in a process plant; in response to the detected communicative coupling, determining whether an active project stored in a memory of the workstation matches a saved project stored in a memory of the modular control system, wherein each of the active project and the saved project includes a respective coordinated set of data for controlling operation of the modular control system to perform a physical function in the process plant; and when the active project and the saved project do not match: determining, by the one or more processors, whether the active project is correct for the modular control system, and when the active project is incorrect for the modular control system, automatically providing, via an interactive user interface, a control for transferring at least a portion of the saved project from the memory of the modular control system to the memory of the workstation. 2. The method of claim 1 , further comprising, when the active project is incorrect for the modular control system: preventing the workstation from saving the active project in the memory of the modular control system. 3. The method of claim 1 , further comprising, when the active project is incorrect for the modular control system: preventing the workstation from establishing a communication session using one or more protocols of a distributed control system. 4. The method of claim 1 , further comprising: when the active project is incorrect for the modular control system, automatically providing a control via the user interface for selecting a different active projected from among a plurality of candidate active projects stored in the memory of the workstation. 5. The method of claim 4 , further comprising automatically generating a suggested name for the version retrieved from the memory of the modular control system based on a name assigned to the version stored in the memory of the modular control system. 6. The method of claim 4 , further comprising, for each item in the list of items: providing an indication of at least one of (i) item name, (ii) item type, (iii) configuration type, and (iv) timestamp of a last edit of the item. 7. The method of claim 1 , further comprising, when the active project and the saved project do not match: generating a list of items that conflict between the active project and the saved project, and providing controls via the user interface for selecting individual items in the list of items for transferring to the active project. 8. The method of claim 7 , wherein the list of items is a first list of items, the method further comprising, when the active project and the saved project do not match: generating a second list of items included in the saved project and not included in the active project, and providing controls via the user interface for selecting individual items in the second list of items for transferring to the active project. 9. The method of claim 1 , wherein determining whether the active project and the saved project match includes comparing, by the one or more processors, respective timestamps of the active project and the saved project. 10. The method of claim 1 , further comprising: receiving, via the user interface, a command to disconnect the workstation from the modular control system, and in response to the command, automatically providing a control for transferring at least a portion of the active project to the memory of the workstation as a new version of the saved project. 11. The method of claim 1 , further comprising: providing a first control for transferring at least a portion of the active project to the memory of the workstation as a new version of the saved project, and providing a second control for deploying the active project stored in the memory of the modular control system so that the modular control system begins to operate in accordance with the data in the saved project. 12. The method of claim 1 , further comprising: in response to the detected communicative coupling: automatically requesting, via the user interface, authentication information for accessing the modular control system, and preventing access to the modular control systems when the authentication information is incorrect. 13. The method of claim 1 , further comprising: in response to the detected communicative coupling: determining whether network settings for the workstation are correct, and when the network settings for the workstation are incorrect, providing an interactive control for applying corrected network settings. 14. The method of claim 1 , wherein providing the control for transferring at least a portion of the saved project from the memory of the modular control system to the memory of the workstation includes providing a control for retrieving an entirety of the saved project from the memory of the modular control system into a new active project to be stored in the memory of the workstation. 15. The method of claim 1 , wherein the determining whether the active project matches the saved project comprises comparing process equipment or nodes respectively defined by the active project and saved project to perform the physical function. 16. A computing device comprising: one or more processors; a user interface; an interface to communicatively couple the computing device to a modular control system in a process plant; and a non-transitory memory storing thereon (i) at least one active project that includes a coordinated set of data for controlling operation of the modular control system to perform a physical function in the process plant, and (ii) instructions that, when executed by the one or more processors, implement a modular control system assistant configured to: detect a communicative coupling between the computing device and the modular control system, determine whether the active project matches a saved project stored in a memory of the modular control system, and when the active project and the saved project do not match: determine whether the active project is correct for the modular control system, and when the active project is incorrect for the modular control system, automatically provide, via the user interface, a control for transferring at least a portion of the saved project from the memory of the modular control system to the memory of the computing device. 17. The computing device of claim 16 , wherein the modular control system assistant is further configured to: when the active project is incorrect for the modular control system, automatically provide a control via the user interface for selecting a different active projected from among a plurality of candidate active projects stored in the memory of the computing device. 18. The computing device of claim 17 , wherein the modular control system assistant is further configured to: automatically generate a suggested name for the version retrieved from the memory of the modular control system based on a name assigned to the version stored in the memory of the modular control system. 19. The computing device of claim 16 , wherein the modular control system assistant is further configured to, when the active project and the saved project do not match: generate a list of items that conflict between the active project and the saved project, and provide
Updates (security arrangements therefor G06F21/57) · CPC title
Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] · CPC title
using digital processors (G05B19/05 takes precedence) · CPC title
Programming the control sequence · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.