The BASremote series provide the system
integrator a exible building block when
integrating diverse building automation protocols
or when expanding the number of points in a
building automation system. By supporting
open system protocols such as BACnet
Modbus and Sedona Framework SOX, the
Versatile Control Device — remote I/O, router, gateway and controller
• Web-page conguration
• BACnet/IP Remote I/O
• Modbus TCP Remote I/O
• Modbus Serial to Modbus TCP Router
• Modbus Serial to BACnet/IP Gateway
• Modbus Master to Attached Modbus Slaves
• Powered by Sedona Framework™ Controller
• Power over Ethernet (PoE)
• Customisable webpages
®
,
BASremote series is easily adaptable. For small
systems, it can operate stand-alone. For larger
systems, it can communicate to supervisory
controllers over Ethernet. Depending upon
the model, the BASremote has the exibility to
provide the following:
Flexible Input/Output — expandable by adding modules
• Six universal input/output points web-page congurable
• Two relay outputs
• Thermistors, voltage, current, contact closure and pulse inputs
• Voltage, current and relay outputs
• 2-wire Modbus Serial Expansion port
• 2-wire expansion port for up to three expansion I/O modules
CONTEMPORARY
C
O
N
TRLSO
BASautomation
®
®
AG-BASR0000-BC0
Application Guide — BASremote
BASremote Master — Versatile Web Appliance
The BASremote Master provides the ultimate in
exibility. It can be used for expansion I/O at remote
locations where an Ethernet connection exists. Its
built-in router and gateway capabilities address
unique integration needs where more than one
communications protocol is involved. It can operate
as a function block programmable controller with its
resident Sedona Framework Virtual Machine. Powered
by a Linux engine, the BASremote Master can operate
as BACnet/IP and Modbus TCP remote I/O, Sedona
Six universal I/O points and two relay outputs can
be congured through resident web pages using
a standard web browser and without the need of a
special programming tool. A 2-wire Modbus serial port
can greatly expand the I/O count with built-in routing to
Modbus TCP clients. If BACnet mapping is preferred,
the unit incorporates a Modbus serial to BACnet/IP
gateway. The BASremote Master also allows you to
install custom web pages so you can view the status of
your system in a convenient manner.
Framework controller, Modbus Serial to Modbus TCP
router, Modbus Serial to BACnet gateway, and Modbus
master to attached Modbus slaves all at the same time.
A 10/100 Mbps Ethernet port allows connection to IP
networks and popular building automation protocols
such as Modbus TCP, BACnet/IP, and Sedona SOX.
Universal I/O
Using web pages, six points can be congured as either inputs or outputs, analog or digital. In addition to being discoverable as
BACnet objects, these same points can be assigned Modbus addresses.
• Analog inputs: 0–10 VDC, 0–20 mA but scalable to 0–5 VDC and 4–20 mA
• Temperature inputs: Type II or Type III thermistors
• Contact closure or Pulse inputs: Free-voltage, 40 Hz maximum
• Analog outputs: 0–10 VDC, 0–20 mA
All eld connectors are removable.
Additional universal I/O can be achieved with the simple
addition of BASremote Expansion modules. The
BASremote PoE has the same capabilities as the
BASremote Master except it is powered over the Ethernet
connection thereby providing a “One Cable Solution”.
Auxiliary Power Output
24 VDC @ 150 mA for
powering eld devices such
as 4–20 mA transmitters.
Ethernet
10/100 Mbps Ethernet with auto-negotiation
and Auto-MDIX. Protocols supported include
HTTP, IP, UDP, TCP, SOAP, BACnet/IP,
Modbus TCP, and Sedona SOX.
Power Input
24 VAC/VDC 17 VA half-wave
regulated allows power sharing
with other half-wave devices.
Modbus Serial Bus
RTU or ASCII master,
2.4
–115.2 kbps,
2-wire non-isolated,
up to 31 full-load
EIA-485 devices
AG-BASR0000-BC0Page 2
Expansion Port
Proprietary bus
supporting up to
three expansion
modules requiring
no conguration.
CONTEMPORARY
Relay Outputs
Two form “C“ contacts for
30 VAC/VDC 2 A loads.
Class 2 circuits only.
O
N
C
TRLSO
®
Web Page Conguration
Web Server Screen
Application Guide — BASremote
CONTEMPORARY
C
O
N
TRLSO
Typical I/O Point Conguration Screen
®
AG-BASR0000-BC0Page 3
Application Guide — BASremote
Application #1 — BACnet/IP or Modbus TCP Remote I/O
Assume that someone forgot to pull MS/TP twisted-pair
wiring to a distant part of the building or that the
specication calls for only CAT 5 structured wiring
cable, a connection can still be made to the BACnet
network. Since the BASremote Master is BACnet/IP
compliant, a simple 10/100 Mbps Ethernet connection
to the IP infrastructure is all that is needed. If the
BASremote Master is located on a separate subnet
from the other BACnet equipment, the unit can register
Controller with BBMD Enabled
BACnet/IP
Ethernet
BASremote MasterBASremote Master
as a foreign device with a BACnet/IP Broadcast
Management Device (BBMD) located on another subnet
in order to initiate and receive all BACnet broadcasts. If
the Modbus protocol is of more interest, the
BASremote Master supports Modbus TCP as well. If
more I/O points are required, a BASremote Expansion
module can be connected to the BASremote Master
DN port. Up to three BASremote Expansion modules
can be attached in a daisy-chain wiring fashion.
EIPR IP Router
IP Subnet 1IP Subnet 2
BASremote Expansion
Sensors &
Actuators
AG-BASR0000-BC0Page 4
CONTEMPORARY
C
O
N
TRLSO
®
Application Guide — BASremote
Application #2 — Modbus Serial to BACnet Gateway for Unifying Data
Although BACnet is quite popular, there is an
abundance of Modbus Serial equipment that needs to
attach to the building automation system. There are
two approaches to the problem. The rst is to route
Modbus Serial messages from the BASremote Master
MB port to Modbus TCP clients residing on Ethernet.
This is the simplest approach requiring minimal
conguration. The BASremote Master would act as a
proxy for a Modbus TCP client, initiating a command to
a connected Modbus Serial slave. When the slave
responds, the message is forwarded to the Modbus
Modbus
Power
Meter
TCP client. The resident BASremote Master I/O can
be queried in a similar fashion.
The second approach is to utilize the gateway
capability within the BASremote Master. Using an
off-line spreadsheet, Modbus registers and slave
addresses are mapped along side BACnet object
instances. The spreadsheet creates a CSV le which
is downloaded into the BASremote Master for periodic
scanning. The result is that attached Modbus Serial
devices can be viewed as BACnet objects.
BASremote Master
Drive
Modbus 2 BACnet Device Proling
CONTEMPORARY
C
O
N
TRLSO
®
AG-BASR0000-BC0Page 5
Application Guide — BASremote
Application Guide — BASremote
Application #3 — Certied Sedona Framework for Implementing Control
The BASremote Master incorporates Sedona Virtual
Machine (SVM) technology developed by Tridium and
compatible with their Niagara Framework™. Using
established Tridium tools such as Workbench, a system
integrator can develop a control application using
Workbench’s powerful drag-and-drop visual
programming methodology. Once developed, the
Tridium’s Niagara Workbench or a similar tool
can be used to program Sedona running in the BASremote.
program remains stored in the BASremote Master and
executes by way of the SVM. The application can run
standalone in the BASremote Master or interact with a
program in a Tridium JACE supervisory controller over
Ethernet. The number of potential applications is only
limited by the imagination of the system integrator.
The BASremote’s Sedona Framework
logic can operate on its own I/O as well
as that of connected Modbus Serial or
TCP devices. Also, a network connected
Niagara Framework device can read or
modify the operating state of the Sedona
Framework function blocks.
Input BooleanBASremote binary input
Input FloatBASremote analog input or value
BASremote Services
Sedona Components
AG-BASR0000-BC0Page 6
Output BooleanBASremote binary output
Output FloatBASremote analog output
Output Float Conditional BASremote conditional analog outputSend EmailBASremote email alert
CONTEMPORARY
C
O
N
TRLSO
®
Application Guide — BASremote
Application Guide — BASremote
Common Components Used In Function Block Programming
The HVAC Group
operations that
facilitate control
The Scheduling Group
scheduling operations
based upon time of day
The Function Group
convenient functions for
developing control schemes
The Priority Group
prioritizing actions of Boolean,
Float and Integer variables
The Types Group
variable types and
conversion between types
The Logic Group
logical operations using
Boolean variables
The Timing Group
extended Boolean logic
The Math Group
operations on Float, Integer
and Boolean variables
LSeq Linear Sequencer — bar graph representation of input value
ReheatSeq Reheat sequence — linear sequence up to four outputs
Reset Reset — output scales an input range between two limits
Tstat Thermostat — on/off temperature controller
DailySc Daily Schedule Boolean — two-period Boolean schedulerDailyS1 Daily Schedule Float — two-period oat scheduler
DateTime Time of Day — time, day, month, year
Cmpr Comparison math — comparison (<=>) of two oats
Count Integer counter — up/down counter with integer output
Freq Pulse frequency — calculates the input pulse frequency
Hysteresis Hysteresis — setting on/off trip points to an input variable
IRamp IRamp — generates a repeating triangular wave with an integer output
Limiter Limiter — Restricts output within upper and lower bounds
Linearize Linearize — piecewise linearization of a oat
LP LP — proportional, integral, derivative (PID) loop controller
Ramp Ramp — generates a repeating triangular or sawtooth wave with a oat output
SRLatch Set/Reset Latch — single-bit data storage
TickTock Ticking clock — an astable oscillator used as a time base
UpDn Float counter — up/down counter with oat output
PrioritizedBool Prioritized boolean output — highest of sixteen inputs
PrioritizedFloat Prioritized oat output — highest of sixteen inputs
PrioritizedInt Prioritized integer output — highest of sixteen inputs
B2F Binary to oat encoder — 16-bit binary to oat conversion
ConstBool Boolean constant — a predened Boolean value
ConstFloat Float constant — a predened oat variable
ConstInt Integer constant — a predened integer variable
F2B Float to binary decoder — oat to 16-bit binary conversion
F2I Float to integer — oat to integer conversion
I2F Integer to oat — integer to oat conversion
L2F Long to oat — long integer to oat conversion
WriteBool Write Boolean — setting a writable Boolean value
WriteFloat Write Float — setting a writable oat value
WriteInt Write integer — setting an integer value
ADemux2 Analog Demux — Single-input, two-output analog de-multiplexer
And2 Two-input Boolean product — two-input AND gate
And4 Four-input Boolean product — four-input AND gate
ASW Analog switch — selection between two oat variables
ASW4 Analog switch — selection between four oats
B2P Binary to pulse — simple mono-stable oscillator (single-shot)
BSW Boolean switch — selection between two Boolean variables
DemuxI2B4 Four-output Demux — integer to Boolean de-multiplexer
ISW Integer switch — selection between two integer variables
Not Not — inverts the state of a Boolean
Or2 Two-input Boolean sum — two-input OR gate
Or4 Four-input Boolean sum — four-input OR gate
Xor Two-input exclusive Boolean sum — two-input XOR gate
DlyOff Off delay timer — time delay from a “true” to “false” transition of the input
DlyOn On delay timer — time delay from an “false” to “true” transition of the input
OneShot Single Shot — provides an adjustable pulse width to an input transition
Timer Timer — countdown timer
Add2 Two-input addition — results in the addition of two oats
Add4 Four-input addition — results in the addition of four oats
Avg10 Average of 10 — sums the last ten oats while dividing by ten thereby providing a running averageAvgN Average of N — sums the last N oats while dividing by N thereby providing a running average
Div2 Divide two — results in the division of two oat variables
FloatOffset Float offset — oat shifted by a xed amount
Max Maximum selector — selects the greater of two inputs
Min Minimum selector — selects the lesser of two inputs
MinMax Min/Max detector — records both the maximum and minimum values of a oat
Mul2 Multiply two — results in the multiplication of two oats
Mul4 Multiply four — results in the multiplication of four oats
Neg Negate — changes the sign of a oat
Round Round — rounds a oat to the nearest N places
Sub2 Subtract two — results in the subtraction of two oats
Sub4 Subtract four — results in the subtraction of four oats
TimeAvg Time average — average value of oat over time
CONTEMPORARY
C
O
N
TRLSO
®
AG-BASR0000-BC0Page 7
Application Guide — BASremote
Application #4 — Energy Usage Sub-metering
The BASremote Master can be used as a data
concentrator for sub-metering applications. With
sub-metering, tenants can be billed a portion of the
actual energy usage based upon individual usage.
Sub-metering can also verify actual energy savings
from “green” initiatives. Usually a pulse is generated
from natural gas, water, or electrical meters which need
to be captured and accumulated in order to determine
energy usage. One pulse represents a unit of energy
usually requiring a scaling factor to be applied. The
BASremote Master can be congured through web
pages to handle up to six pulse inputs with independent
threshold settings in order to adapt to different styles of
meters. For convenience, both pulse rate (power) and
accumulation (energy) can be displayed on a
BASremote Master web page after applying a
meaningful scaling factor to the raw data. Sedona
Framework can also be used to calculate beyond simple
scaling. Internally, pulses are accumulated indenitely
until reset by a supervisory controller or through a
protected web page. Pulse data cannot be lost due to
inadvertent power loss because it is stored in nonvolatile
memory. If special energy demand monitoring is required,
this can be accomplished using a Sedona Framework
program in the BASremote Master or with a program in a
supervisory controller.
The more sophisticated electrical meters have a
Modbus Serial interface which can be attached to the
BASremote Master MB port. Using either the router or
gateway functionality of the BASremote, energy usage
data can be presented to a supervisory controller over
Ethernet.
Application #5 — Power over Ethernet (PoE) for a “One Cable Solution”
The Power over Ethernet standard (IEEE 802.3af) gives
the system integrator another opportunity to be
imaginative. With PoE, both 48 VDC power and Ethernet
communication reside on the same cable. PoE power is
derived from Power Sourcing Equipment (PSE). This
could be an Ethernet switch, a multi-port mid-span PSE,
or a single-port PSE commonly referred to as a Power
Injector. Regardless of the PSE, the BASremote PoE
performs the duties of a Powered Device (PD) in that it
EIPE PoE Injector
Simply make a connection from a
PoE compliant device to the
Ethernet port on the BASremote
One-Cable Solution
Data & Power on One Cable
Power Over Ethernet
can still communicate over Ethernet while powering its
own electronics plus any devices connected to its auxiliary
24 VDC power supply. The BASremote PoE has identical
capabilities as the BASremote Master but without the
need for a power input connection. By using an
uninterruptable power supply (UPS) at the PSE source, it
is possible to guard the BASremote PoE against any
power failures. This arrangement could be attractive in
critical control or security applications.
BASremote Master PoE
Both the BASremote and
eld devices can be
powered from the data cable
Saves from purchasing proprietary
BAS cabling and the associated cost of
installation. May gain you points toward
“green certication”.
AG-BASR0000-BC0Page 8
CONTEMPORARY
C
O
N
TRLSO
®
Application #6 — Trending
Application Guide — BASremote
The new trending feature will allow the trending of the
BASremote’s 8 channels, any connected expansion
unit’s channels and those of any mapped Modbus
devices (RTU or Modbus TCP). The trend data will be
stored within the BASremote. You can select the
frequency of trending and the frequency of storage.
Trending
After the trend le is lled, it will discard the oldest trend
data. The trend data is available via the BASremote
webpage in a simple CSV format. The BASremote can
store up to about 150,000 entries. The trend feature
also supports an NTP feature for accurately setting the
time within the trend.
CONTEMPORARY
C
O
N
TRLSO
®
AG-BASR0000-BC0Page 9
Application Guide — BASremote
Application #7 — Email
SendEmail allows the Sedona application to send emails
when a specic event has occurred in the Sedona
application. This can be a good way to send alarm
alerts to the maintenance personal. The email will also
carry the value which is passed into the component.
Email Server Setup
The email also contains text which can be used to
describe the alarm condition, along with the component
input value. Many different emails can be sent by the
BASremote to many different email addresses.
List all BACnet Interoperability Building Block Supported (Annex K)
DS-RP-B Data Sharing — ReadProperty – B
DS-WP-B Data Sharing — WriteProperty – B
DS-RPM-B Data Sharing — ReadPropertyMultiple – B
DS-COV-B Data Sharing — ChangeOfValue – B
Segmentation Capability:
Able to transmit segmented messages Window Size:
Able to receive segmented messages Window Size:
Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other
devices.)
Networking Options:
Router, Clause 6 – List all routing configurations, e.g., ARCNET-Ethernet-MS/TP, etc.
Annex H, BACnet Tunnelling Router over IP
BACnet/IP Broadcast Management Device (BBMD)
Does the BBMD support registrations by Foreign Devices?
Does the BBMD support network address translation?
Character Sets Supported:
Indicating support for multiple character sets does not imply that they can all be supported simultaneously.
ISO 10646 (UTF-8) IBM/Microsoft DBCS ISO 8859-1
ISO 10646 (UCS-2) ISO 10646 (UCS-4) JIS X 0208
If this product is a communication gateway, describe the types of non-BACnet equipment/network(s) that the gateway supports:
Modbus gateway support.
Network Security Options:
Non-secure Device — is capable of operating without BACnet Network Security
Secure Device — is capable of using BACnet Network Security (NS-SD BIBB)
Key Server (NS-KS BIBB)
Yes No
DM-DDB-B Device Management — Dynamic Device Binding – B
DM-DOB-B Device Management — Dynamic Object Binding – B
DM-DCC-B Device Management — Device Communication Control – B
DM-TS-B Device Management — Time Synchronization – B
Data rate10 Mbps, 100 Mbps 2.4 to 115.2 kbps
Physical layer10BASE-T, 100BASE-TX EIA-485, 2-wire, non-isolated
Cable length100 m (max) 100 m (max)Port connectorShielded RJ-45 3-pin terminal
Flow controlHalf-duplex (backpressure)
LEDs
Ethernet (master only)Green: 100 Mbps link — Yellow: 10 Mbps link — Flashing: link activityStatus (all units)Green solid: unit operational — Green ashing: unit booting — Red: unit in fault state
I/O channels (all units)Unlit: channel inactive — Green: channel active — Red: channel fault (detailed in manual)Network (expansion only)Green: valid link to master — Flashing: data exchange with master
Electrical Master Expansion Master/PoE
Input (DC or AC) DC AC DC AC DC
Voltage (V, ± 10%) 24 24 24 24 48
Power 10 W 17 VA 8 W 17 VA 10 W
Frequency N/A 47–63 Hz N/A 47–63 Hz N/A
Loop supply (24 VDC nom.) 150 mA (max) 150 mA (max) 150 mA (max)
Environmental/Mechanical
Operating temperature 0°C to 60°C
Storage temperature –40°C to +85°C
Relative humidity 10–95%, noncondensing
Protection IP30
Weight 0.6 lbs. (.27 kg)
AG-BASR0000-BC0Page 12
CONTEMPORARY
C
O
N
TRLSO
®
United States
Contemporary Control Systems, Inc.
2431 Curtiss Street Downers Grove, IL60515 USA
Tel: +1 630 963 7070 Fax:+1 630 963 0109
info@ccontrols.comwww.ccontrols.com
China
Contemporary Controls (Suzhou) Co. Ltd
11 Huoju RoadScience & TechnologyIndustrial Park New District, SuzhouPR China 215009