## Sys In microblocks System Input microblocks receive heat and cool requests, as well as other system information, editable properties, or constants used as input values to a control program. Control programs use requests to communicate their heating and cooling needs to each other. By using requests you can construct a software "chain" mimicking the mechanical chain of equipment in the building. When properly constructed, requests allow you to schedule terminal or zone equipment only, and allow other equipment to respond to zone requests. The equipment serving zones can use requests and the Setpoint Optimization microblock to constantly adjust discharge setpoints and minimize energy consumption.
| Total Analog This microblock gathers heating and cooling requests. The total number of requests received is the microblock's output.
| Average Analog This microblock calculates the average of the values read from output points. The average value is the microblock's output.
| Minimum Analog This microblock monitors values read from output points. The lowest value read is the output of the microblock.
| Maximum Analog This microblock gathers "runtime" requests. The Maximum Analog Properties can receive data from up to 10 addresses. The highest value read is the output of the microblock.
| Get System Variable This microblock provides information to the control program stored in each device in the network. This information, while available in each device, must be provided to the control program using this microblock.
| Get System Status This microblock can be used to indicate Read or Write errors in certain microblocks, and whether any microblock within the control program is Locked.
| Binary Parameter This microblock is used to create a yes/no, on/off, open/closed, or true/false signal to be sent to the output wire.
| Analog Parameter This microblock specifies a numeric value to be sent to another microblock in the control program.
| Time Parameter This microblock specifies an amount of time to be sent to another microblock in the control program.
| Binary Constant This microblock specifies a yes/no, on/off, true/false, or open/closed value to be sent to another microblock in the control program. Binary Constants do not appear on the Properties page and should be used instead of Binary Parameter microblocks when the value of the microblock will not change.
| Analog Constant This microblock specifies a numeric value to be sent to another microblock in the control program. Analog Constants do not appear on the Properties page and should be used instead of Analog Parameter microblocks when the value of the microblock will not change (such as a flow coefficient or pi).
| Time Constant This microblock specifies a time value to be sent to another microblock in the control program. Time Constants do not appear on the Properties page and should be used instead of Time Parameter microblocks when the value of the microblock will not change.
BACnet
| BACnet Binary Value Parameter This microblock creates a yes or no, or on or off signal to be sent to another microblock in the control program.
| BACnet Analog Value Parameter This microblock specifies a numeric value to be sent to another microblock in the control program.
| BACnet Multi-State Value Parameter This microblock specifies a signal to be sent to the output wire. Multi-State microblocks are used to indicate values that have more than two discrete states (20 maximum).