Unitary

Pre-APOGEE

APOGEE

BACnet

PXC.A

 

Syntax

DCR(pt1,temp1,high1,low1,...,pt4,temp4,high4,low4)

pt1 through pt4

Point names of the output points to be duty cycled.

- This parameter can be an LDO, logical, physical, or virtual point type.

temp1 through temp4

Point names of the space temperature points.

high1 through high4

High temperature limits of the space points.

- This parameter can be a decimal, integer, point name, or local variable.

low1 through low4

Low temperature limits of the space points.

- This parameter can be a decimal, integer, point name, or local variable.

Use

Duty cycles an output point to keep a corresponding temperature within the low and high values of a dead band.

  • Makes an ON/OFF decision every 5 minutes according to the value of the parameters.
    • The output point is commanded ON when the temperature point value is above the high limit or below the low limit.
    • The output point is commanded OFF when the temperature point value is within the range of the high and low limits.
  • For each point, a space temperature, high temperature, and low temperature parameter must be defined.
  • A maximum of 4 points can be controlled with one DCR command.

Example

200  C    THIS COMMAND WILL TURN ON IF 

210  C    SFAN'S VALUE FALLS BELOW 68 OR

220  C    RISES ABOVE 78. THE POINT SFAN01

230  C    WILL REMAIN ON/OFF FOR AT LEAST 5

240  C    MINUTES ON EACH CYCLE.

250  DCR(SFAN01,RM109,78.0,68.0)

Notes

The DCR command has a priority of NONE. Therefore, the PPCL program must be structured with IF/THEN/ELSE commands to prevent conflicts between DCR and other commands with the same priority.

See also the DC topic.