Understanding BAScontrol Firmware
Introduction to Sedona Open Control
All BAScontrol unitary controllers are programmed using Sedona – a license-free function block programming language intended for implementing control schemes. The technology is in the public domain and can be found at Sedona-alliance.org. Using a Sedona programming tool, components deployed in kits are placed onto a wiresheet, configured, and then interconnected with other components to create applications. Once logic is placed on a wiresheet, it is executed immediately making it convenient for program development. With the public domain version, ample core components are provided to quickly develop control sequences. Included with the public domain version are Sedona tools and source code allowing a Sedona developer to create custom components and kits suitable for unique functions. Contemporary Controls is also a Sedona developer.
Contemporary Controls has developed several custom Sedona components including macro components specifically targeting HVAC core applications. These macro components are highly integrated components that reduce wiresheet logic memory size and complexity. In the recently introduced HVAC_2 kit, three macro components form the nucleus of heating/cooling applications. They include the Staged Heat/Cool component for multi-stage heating/cooling along with optional analog outputs. The Wall Setter component provides a convenient interface to analog wall setters such as the Senva AQW series with provisions for space temperature thermistor, slider potentiometers, temporary occupancy, and CO2 transmitters. The economizer components, in either SI or I-P units, implement various airside economizer schemes which include dry-bulb, enthalpy, and direct control ventilation (DCV). Our free constant-volume air handler pre-built applications have been updated to use these new macro components.