×

Macro function block for encapsulating device-level embedded logic

  • US 9,134,720 B2
  • Filed: 09/30/2010
  • Issued: 09/15/2015
  • Est. Priority Date: 02/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributed control of a process, comprising:

  • accessing a macro creation module in a design environment;

    accessing a plurality of function blocks configured to execute desired arithmetic and/or logical operations based upon inputs to generate outputs, wherein the inputs and outputs comprise at least one Boolean input or output and at least one analog input or output;

    creating a macro through manipulation of graphical representations of the function blocks displayed via the macro creation module in the design environment to encapsulate multiple function blocks of the plurality of function blocks into a single set of add-on instructions, wherein at least one of the inputs and at least one of the outputs of the multiple function blocks are mapped to inputs and outputs of the macro;

    configuring the macro for a particular automation process;

    downloading the macro into a low-level distributed automation device; and

    storing the macro for subsequent use as the single set of add-on instructions in another design environment to configure another low-level distributed automation device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×