Contemporary Control Systems Sedona User Manual

Using Sedona 1.2 Components
a p p l i c a t i o n
NOTE
Using Sedona 1.2 Components from Tridium’s Kits

Introduction

This application note assists in the understanding of the Sedona components provided in Tridium’s Sedona-1.2.28 release. Some of the Sedona components were changed or added since the previous release. New with the 1.2 release is that the Sedona components, previously concentrated in one Control kit, are now organized in smaller kits under a functional name. Components discussed in this document can be found in the following kits:
basicSchedule
datetimeSTD
func
hvac
logic
math
pricomp
timing
types
The intent of this document is to explain the potential use of those components supplied by Tridium in their Sedona
1.2 release. All are included in Contemporary Controls’ BASremote and BAScontrol product families. They have not been modied for use in these products. Contemporary Controls has product specic Sedona kits that address the uniqueness of the IO structure in the BASremote and BAScontrol products. These kits are not mentioned in this document. It is Contemporary Controls’ policy to provide all Sedona kits to the Sedona Framework community without charge or license. This includes kits obtained from Tridium, kits with modied Tridium components, kits developed solely by Contemporary Controls to improve the control options available to systems integrators, and kits specic to Contemporary Controls’ hardware. Any feedback is welcomed.
CONTEMPORARY
C
O
N
TR LSO
AN-SEDONA01-BA1
Application Note — Using Sedona 1.2 Components

Variable Types

Although there are several variable types used by Sedona, three are the most interesting — Boolean, Float and Integer. You can dene constants for each type and use converting components to change the data representation to a different type.
Conguring Constants
AN-SEDONA01-BA1 Page 2
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components

Using Write Components

Converng Between Component Types
AN-SEDONA01-BA1 Page 3
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components

Float-to-Boolean and Boolean-to-Float Conversion

AN-SEDONA01-BA1 Page 4
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components
Negang a Boolean Variable — Inverng Your Logic
AN-SEDONA01-BA1 Page 5
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components
Boolean Product — “ANDing” Boolean Variables
AN-SEDONA01-BA1 Page 6
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components
Boolean Sum — “Oring” Boolean Variables
AN-SEDONA01-BA1 Page 7
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components
Exclusive OR — A OR B but Not Both

Cascading Logic Blocks and Unused Inputs

AN-SEDONA01-BA1 Page 8
CONTEMPORARY
C
O
N
TR LSO
Application Note — Using Sedona 1.2 Components
Cascading Logic Blocks and Unused Inputs (connued)
AN-SEDONA01-BA1 Page 9
CONTEMPORARY
C
O
N
TR LSO
Loading...
+ 18 hidden pages