kitControl-LeadLagRuntime

  LeadLagRuntime provides lead-lag control of from 2 to 10 BooleanWritables based upon their accumulated runtimes (elapsed active time). This object balances the active runtime of each of the devices. Only one of the controlled devices will be active at a time based on runtime.

LeadLagRuntime is available in the HVAC folder of the kitControl palette, along with a similar LeadLagCycles object.

Setup of the object involves the following properties (also see Example 11), as follows:

Example 11. LeadLagRuntime usage

A simple example LeadLagRuntime object controlling 3 pumps is shown in Figure 25 and Figure 26.

Figure 25. LeadLagRuntime example property sheet


LeadLagRuntime example property sheet


Figure 26. LeadLagRuntime example with linked objects


LeadLagRuntime example with linked objects


Note that in this example, each of the three BooleanWritable points has a DiscreteTotalizerExt, with its elapsedActiveTime slot exposed up in the composite of the parent point for link clarity. The “feedback” Or object simulates feedback, fed through a BooleanDelay object.


See also Alphabetical list of kitControl components