×

PLC function block for automated demand response integration

  • US 8,670,875 B2
  • Filed: 05/09/2011
  • Issued: 03/11/2014
  • Est. Priority Date: 06/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A programmable logic controller (PLC) comprising:

  • a processor;

    a plurality of external connection input/output modules in communication with the processor and with a plurality of electrical equipment units;

    a network communications interface in communication with the processor;

    a data store in communication with the processor and comprising a current event level address register, an event price address register and at least one set of load address registers representing a set of demand response event levels for one of the electrical equipment units;

    computer useable media storing computer readable instructions that, when executed by the processor, implement a ladder diagram PLC program including a ladder rung with;

    a demand response Function Block (FB) selected from a PLC function block library containing a plurality of standard PLC function blocks, the demand response FB being connected within the ladder rung via a first enabling input (EN) and a first enabling output (ENO), the demand response FB comprising;

    a client application configuration module configured with a Demand Response Application Server (DRAS) regional Uniform Resource Locator (URL) and a demand response data update frequency, the client application configuration module comprising an embedded client application script that communicates via the network communications interface with the DRAS and solicits demand response event data from the DRAS according to the update frequency;

    a demand response data protocol receiver for receiving current demand response event levels and level price data from the DRAS via the network communications interface; and

    a demand response data writer for writing the current demand response event level to the current event level address register and writing the level price data to the event price address register; and

    a demand response load manager FB selected from the PLC function block library, the demand response load manager FB being connected within the ladder rung via a second enabling input (EN) and a second enabling output (ENO), the demand response load manager FB comprising;

    a demand response data reader for reading the current demand response event level from the current event level address register, and the level price data from the event price address register; and

    a demand response strategy engine comprising, for each one of the electrical equipment units, a logic statement configured to compare at least one of the current demand response event level and the level price data for the one electrical equipment unit with predefined levels for the one electrical equipment unit, and, based on the comparing, to specify one address register of the set of load address registers representing event levels for the one electrical equipment unit, for causing the input/output modules to control the electrical equipment unit to shed or to sequence on loads.

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