## Convert microblocks Convert microblocks take information from other microblocks, change the data in some way, then output the changed data.
| Zone Controller Provides stable temperature control of a single-zone heating and cooling system using 2 modified PID control loops.
| PID - Direct Acting The PID - Direct Acting microblock calculates three values: a proportional value, integral value, and derivative value. These 3 values are added together with the bias to create an output percentage that increases as the input rises above the setpoint.
| PID - Reverse Acting The PID - Reverse Acting microblock calculates three values: a proportional value, integral value, and derivative value. These 3 values, together with the bias, create an output percentage that increases as the input falls below the setpoint.
| BACnet PID The BACnet PID microblock calculates 3 values: a proportional value, integral value, and derivative value. These 3 values, together with the Bias, create an output percentage that increases or decreases as the input changes from the setpoint depending on the PID action selected.
| Linear Converter This microblock converts a value in a range to a proportionate value in a different range.
| Linear Converter for Variable Inputs This microblock converts a value in a range to a proportionate value in a different range.
| Enthalpy Calculator This microblock accepts a dry bulb temperature and a relative humidity input and calculates a corresponding value for enthalpy. Enthalpy is a measure of energy inherent in the air. A high enthalpy value indicates a higher air temperature.
| Dewpoint Temperature Calculator This microblock accepts a dry bulb temperature and a relative humidity value and uses this information to calculate the dewpoint temperature. The dewpoint is the temperature at which water vapor begins condensing.
| Wet Bulb Temperature Calculator This microblock accepts a dry bulb temperature and a relative humidity value and uses this information to calculate the wet bulb temperature.
| True If = Constant This microblock creates an on (or true) signal when the value of the microblock's input is equal to the trip point.
| True If > Constant This microblock creates an on (or true) signal when the value of the microblock's input is greater than the microblock's trip point.
| True If < Constant This microblock creates an on (or true) signal when the value of the microblock's input is less than the microblock's trip point.
| True If = Variable This microblock accepts two analog values wired from other parts of the control program. The microblock creates an on (or true) signal when the value of both inputs is the same.
| True If > Variable Input This microblock creates an on (or true) signal when the value of the microblock's if > input is greater than the microblock's other input. The microblock accepts two analog values wired from other parts of the control program.
| True If < Variable Input This microblock creates an on (or true) signal when the value of the microblock's if < input is less than the microblock's other input. The microblock accepts two analog values wired from other parts of the control program.
| Analog to Digital Converter This microblock converts a numeric input to an on/off digital signal. If the input value is zero, the microblock creates an off signal. If the input value is any number other than zero, the microblock creates an on signal.
| Digital to Analog Converter This microblock accepts a digital on or off signal and converts it to a numeric value. If the microblock's input is on, the output value is 1.0. If the input is off, the output value is 0.0.