Analyzing SCADA systems

US11102091B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11102091-B2
Application numberUS-201314763670-A
CountryUS
Kind codeB2
Filing dateMar 31, 2013
Priority dateMar 31, 2013
Publication dateAug 24, 2021
Grant dateAug 24, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

At least one aspect disclosed herein is directed to a SCADA project analysis system. The system includes memory ad at least one processor coupled to memory. The processor is configured to receive information regarding a supervisory control and data acquisition (SCADA) system configured to monitor an industrial process, the information describing at least one first programmable device within the SCADA system, identify at least one analyzer from a plurality of analyzers based on the information, the at least one analyzer being configured to generate an assessment of the SCADA system based on the information, the assessment describing at least one capability of the SCADA system, execute the at least one analyzer to generate the assessment of the SCADA system based on the information, and provide the assessment to an external entity.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a memory; and at least one processor coupled to the memory, the at least one processor being configured to: receive a project file describing a supervisory control and data acquisition (SCADA) system configured to monitor an industrial process, the project file describing at least one first programmable device within the SCADA system and at least one value for at least one configuration setting for the at least one first programmable device; identify at least one analyzer from a plurality of analyzers based on the project file, the at least one analyzer being configured to generate an assessment of the SCADA system based on the project file, the assessment describing at least one capability of the SCADA system; execute the at least one analyzer to generate the assessment of the SCADA system based on the project file; and provide the assessment to an external entity, wherein the at least one analyzer includes a device analyzer configured to determine if the at least one first programmable device has an available resource capacity to execute a task assigned to the at least one first programmable device. 2. The system according to claim 1 , wherein the project file is descriptive of the available resource capacity of the at least one first programmable device and the at least one analyzer is further configured to generate an assessment descriptive of the available resource capacity. 3. The system according to claim 1 , wherein the project file is descriptive of at least one data point that the at least one first programmable device is configured to transmit and the at least one analyzer is further configured to generate an assessment descriptive of one or more data points not included in the at least one data point. 4. The system according to claim 3 , wherein the at least one analyzer is further configured to generate an assessment descriptive of a history of values of the at least one data point that the system is configured to store. 5. The system according to claim 4 , wherein the at least one analyzer is further configured to generate an assessment descriptive of a configuration of the system capable of storing the history. 6. The system according to claim 1 , wherein the project file is descriptive of instructions to be executed by the at least one first programmable device and the at least one analyzer is further configured to generate an assessment descriptive of the instructions. 7. The system according to claim 1 , wherein the project file is descriptive of executable content available to a user and the at least one analyzer is further configured to generate an assessment descriptive of security issues associated with the executable content. 8. The system according to claim 1 , wherein the project file is descriptive of at least one user of the SCADA system and the at least one analyzer is further configured to generate an assessment descriptive of usability issues associated with the at least one user. 9. The system according to claim 1 , wherein the SCADA system includes: at least one second programmable device within the SCADA system, the at least one second programmable device being separate and distinct from the at least one first programmable device, wherein the project file is descriptive of a level of redundancy between the at least one first programmable device and the at least one second programmable device, and wherein the at least one analyzer is further configured to generate an assessment descriptive of the level of redundancy. 10. The system according to claim 1 , wherein the project file is descriptive of graphical content available to a user and the at least one analyzer is further configured to generate an assessment descriptive of the graphical content. 11. The system according to claim 1 , wherein the project file is descriptive of at least one alarm that the at least one first programmable device is configured to initiate and the at least one analyzer is further configured to generate an assessment descriptive of the at least one alarm. 12. The system according to claim 11 , wherein the at least one analyzer is further configured to generate an assessment descriptive of recommended alarms not included in the at least one alarm. 13. A method for analyzing a supervisory control and data acquisition (SCADA) system, the method comprising: receiving a project file regarding the SCADA system configured to monitor an industrial process, the project file describing at least one first programmable device within the SCADA system and at least one value for at least one configuration setting for the at least one first programmable device; identifying at least one analyzer from a plurality of analyzers based on the project file; generating, with the at least one analyzer, an assessment of the SCADA system based on the project file, the assessment describing at least one capability of the SCADA system; and providing the assessment to an external entity, wherein the at least one analyzer includes a device analyzer configured to determine if the at least one first programmable device has an available resource capacity to execute a task assigned to the at least one first programmable device. 14. The method according to claim 13 , wherein receiving the project file comprises receiving information descriptive of the available resource capacity of the at least one first programmable device and wherein generating the assessment comprises generating an assessment descriptive of the available resource capacity. 15. The method according to claim 13 , wherein receiving the project file comprises receiving information descriptive of at least one data point that the at least one first programmable device is configured to transmit and wherein generating the assessment comprises generating an assessment descriptive of one or more data points not included in the at least one data point. 16. The method according to claim 15 , wherein generating the assessment comprises generating an assessment descriptive of a history of values of the at least one data point that the system is configured to store. 17. The method according to claim 16 , wherein generating the assessment comprises generating an assessment descriptive of a configuration of the system capable of storing the history. 18. The method according to claim 13 , wherein receiving the project file comprises receiving information descriptive of instructions to be executed by the at least one first programmable device and wherein generating the assessment comprises generating an assessment descriptive of the instructions. 19. The method according to claim 13 , wherein receiving the project file comprises receiving information descriptive of executable content available to a user and wherein generating the assessment comprises generating an assessment descriptive of security issues associated with the executable content. 20. A non-transitory computer readable medium having stored thereon sequences of instruction for analyzing a supervisory control and data acquisition (SCADA) system including instructions that will cause at least one processor to: receive a project file regarding the SCADA system configured to monitor an industrial process, the project file describing at least one first programmable device within the SCADA system and at least one value for at least one configuration setting for the at least one first programmable device; identify at least one analyzer from a plurality of analyzers based on the project

Assignees

Inventors

Classifications

  • Resource planning in a project environment · CPC title

  • Generation of reports · CPC title

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11102091B2 cover?
At least one aspect disclosed herein is directed to a SCADA project analysis system. The system includes memory ad at least one processor coupled to memory. The processor is configured to receive information regarding a supervisory control and data acquisition (SCADA) system configured to monitor an industrial process, the information describing at least one first programmable device within the…
Who is the assignee on this patent?
Schneider Electric Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/06313. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 24 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).