Developed by Tridium Inc., Sedona Framework is a software environment designed to make it easy to build smart, networked, embedded devices which are well suited for implementing control applications. The Sedona language is a component-oriented programming language similar to Java or C#. By utilizing this language, custom components can be developed and assembled into applications. The Sedona Framework trademark is owned by Tridium, Inc. but can be used by acknowledging the owner. More importantly, the Sedona Framework technology is available to the public under an Academic Free License granted by the licensor – Tridium, Inc. A licensee is allowed the worldwide, royalty-free and non-exclusive use of the technology. For those who want to be part of the Sedona Community, software and documentation is available for download from sedonadev.org. Contemporary Controls is a community member and views this technology as the best hope in creating a truly open controller.
Sedona Framework is a component-oriented programming language. Using Niagara Workbench or a Sedona tool, such as Contemporary Controls’ Sedona Application Editor, components are assembled onto wire sheets creating applications. This language is ideally suited for graphical representation of control strategies. It has a similar look-and-feel to the popular Niagara Framework™ and it is IP-based. Those with experience with Niagara Framework will have no problem understanding Sedona Framework. For those without Niagara experience, the graphical representation of components linked on a wire sheet to create applications is intuitive and can be easily learned with a minimum of training.
As a Sedona developer, Contemporary Controls has produced several products Built on the Sedona Framework and participated in Tridium’s Sedona certification program. The BASremote is Sedona 1.2 certified and the BAScontrol series utilizes similar technology. In addition to developing custom Sedona components that complement those developed by Tridium, Contemporary Controls has developed a Java-based Sedona tool called Sedona Application Editor (SAE) for those individuals who do not have access to Niagara Workbench and need to program Sedona devices. All that is needed are the suitable kits and manifests for the connected Sedona device. Contemporary Controls provides the necessary kits and manifests for its series of Sedona products with the SAE download. For those using Contemporary Controls’ BAScontrol series of Sedona controllers, a Sedona Project Backup and Restore (SPBR) utility is available that not only archives Sedona application programs but controller configurations as well in order to have a complete project backup. More can be learned by visiting the Technical Support pages for the various Sedona products.
To understand more about how Sedona Framework can be used to create an open controller, please read our white paper Creating an Open Controller Using Sedona Framework.
The BASremote is versatile in that it is both a Sedona controller and Modbus to BACnet gateway. Up to 30 Modbus serial devices can be connected to the BASremote. Modbus device profiles for common Modbus devices are available from Contemporary Controls.
The BAScontrol series, now with firmware 3.1, includes 20 and 22-point unitary controllers with a direct connection to an IP/Ethernet network. Ideally suited for structured wiring systems, the BAScontrol series is BACnet/IP compliant with a B-ASC device profile. With its resident Sedona Virtual Machine, each unit can function as a freely-programmable Sedona Framework controller.
|Sedona Application Editor
Java-based program used to develop and store Sedona Framework applications. Compatible with BAScontrol and BASremote series by including appropriate platforms, kits and manifests. Also included is a SVM-PC that functions as a Sedona device on your PC that can be freely programmed by the editor.
|Sedona Project Backup and Restore
Java-based utility program used to backup and restore Sedona projects created for Contemporary Controls’ BAScontrol series of Sedona controllers. Not only does this program backup the Sedona application, but controller configurations as well.
Download our latest white paper, "Creating an Open Controller with Sedona Framework," which promotes Sedona Framework as the best hope for creating a truly open controller based upon readily available technology and a Sedona community of developers and integrators.
Download "Built on the Sedona Framework™ — Using Sedona to Create an Open Controller" that demonstrates the simplicity of creating Sedona applications by non-programmers, the abundance of component types available for use and an introduction to Sedona Application Editor.