×

System and method for creating a graphical control programming environment

  • US 9,058,029 B2
  • Filed: 03/31/2011
  • Issued: 06/16/2015
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating a modeling system and supervisory control system for a real-time industrial control process comprising:

  • providing capability to define inputs from said real-time industrial control process;

    providing capability to define control points into said real-time industrial control process;

    providing capability to define a plurality of program threads in a modeling application driving said real-time industrial control process, each program thread defining a starting component of an associated logic stream and being assigned a sequence number representing an order in which the logic stream starts;

    providing capability to define a plurality of models usable by said modeling application;

    providing capability to use artificial intelligence tools in at least some of said plurality of models;

    providing a plurality of programming objects capable of being graphically and operatively linked together by a user to form one or more logic streams having a user-defined operating flow, at least a portion of the programming objects being further capable of dynamically displaying intermediate and final results, each of said programming objects capable of being associated with any number of said plurality of program threads;

    providing a user-selectable snapshot feature for recording a plurality of active variables at a given time in said real-time industrial control process;

    providing capability to restore said real-time industrial control process based on the variables recorded in response to user-selection of said snapshot feature;

    providing one or more user-selectable options to modify, save, and refresh a file, wherein user selection of the refresh option causes real-time updates to all logic and calculated values relating to that file on a next scheduled execution cycle, with resulting changes in control parameters.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×