Programming Resources Support for Open Control

Understanding the Resources Available for BASautomation Open Controllers

The BASautomation open controllers are programmed using Sedona—a license-free function block programming language intended for implementing control schemes. The Sedona language facilitates component-oriented programming where components (deployed in kits) are assembled onto a wiresheet, configured, and then interconnected to create applications.

Contemporary Controls has developed several product lines based on Sedona, such as the BAScontrol Series and the Micro PC Edge Series of BACnet-compliant open controllers, BAScontrol Toolset for unrestricted use in program development and archiving, and Pre-Built Applications with sophisticated macro components.

The BAScontrol Toolset is a free set of software tools to configure, test, emulate, and archive controller operation on a Windows PC. The BAScontrol Toolset includes:

  • Sedona Applications Editor (SAE)—an editing tool used to create function block (component) wiresheet applications in the Sedona environment. This OpenJDK-based Sedona tool can be used by individuals who do not have access to a Sedona tool and need to program Sedona devices.
  • BASemulator—a utility used to emulate controller operation on a Windows PC. Each of BAScontrollers and Micro Edge controllers can be emulated.
  • BASbackup—a project utility which provides a convenient way of storing/restoring and replicating real or emulated controller settings and configurations as well as Sedona wiresheet applications.

The custom Sedona components are designed to specifically target HVAC core applications. These Pre-Built Applications allow users to easily utilize BASautomation open controllers. In addition to developing custom Sedona components, Contemporary Controls maintains a library of typical HVAC applications which can be modified using the BAScontrol Toolset.

For Niagara 4 Workbench users, we also offer the N4 Sedona Driver for free use with our BACnet Open controllers to deliver a one-tool solution for your Niagara N4 (version 4.11 or later) project. This would eliminate the need to use SAE for Sedona programming while still benefiting from use of the BASemulator for controller emulation, and BASbackup for project retention. The N4 Sedona Driver is licensed from Sedona community member, Ontrol, and is available for our Sedona controllers at no additional cost.

Contemporary Controls is committed to open controls, and we work hard to make sure we can fully support our products and applications. We understand that learning to program unitary controllers can be a challenging hurdle and have developed training materials to make it easier to utilize these products and applications. Use the resources on the left to learn more about Sedona as well as the tools and applications we have developed for open control users. If you have questions, don't hesitate to email or call us.

Related Products

BAScontrol Series

The BAScontrol series of unitary controllers are ideal for general purpose applications, such as controlling fan coils, heat pumps, lead-lag pump sequences, and constant volume air-handlers and RTUs. All models support BACnet/IP server operation with some models supporting BACnet/IP client functionality as well.

Micro PC Edge Controllers

The Micro PC Edge controllers utilize technology developed for two highly popular micro PC platforms but designed for commercial applications. The BASpi series utilizes the Raspberry Pi Micro PC, while the BASiot series has much the same functionality of the Beagle Bone Black Micro PC but has a similar footprint as the Raspberry Pi. Both Micro PCs utilize similar "HAT" boards which provide input/output servicing. Both these enclosed platforms utilize similar 4M size DIN-rail enclosures powered from a 24 VAC/VDC source. Both provide BACnet client/server functionality over IP or MS/TP.