0% found this document useful (0 votes)
763 views49 pages

EasyIO 30P Bacnet Controller

Uploaded by

elan.ks786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
763 views49 pages

EasyIO 30P Bacnet Controller

Uploaded by

elan.ks786
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

EasyIO 30P Bacnet Controller

Quick Reference Manual


Your Choice for Automation Version 3.00 August 2007

The contents of this document are copyright © 2006-2007 Tridium, Inc. All rights reserved. Unless expressly permitted herein,
reproduction, transfer, distribution or storage of part or all of the contents in any form without the prior written permission of
Tridium, Inc is prohibited.

The content of this document is provided “as is”, without warranties of any kind with regards its accuracy or reliability. In no
event shall Tridium, Inc be liable for any special, indirect or consequential damages, or any damages whatsoever resulting form
loss of use, data or profits, arising out of or in connection with the use of this document. Tridium, Inc reserves the right to revise
the document or withdraw it at any time without prior notice.

Copyright © Tridium, Inc 2006-2007 Page 1


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Contents
1.0 Introduction..............................................................................................................7
2.0 EasyIO 30P Bacnet Features....................................................................................7
2.1 Web Browser Configuration ................................................................................7
2.2 High Speed Data Rates ........................................................................................8
2.3 Device ID .............................................................................................................8
2.4 Network Security .................................................................................................8
2.5 Multiple Input/Output Types ...............................................................................8
2.6 High Accuracy Analog Channels.........................................................................8
2.7 Programmable/Standalone Functions ..................................................................8
2.8 Online Help/Information......................................................................................8
2.9 Status Indicator ....................................................................................................8
2.10 Reset & Broadcast Switch .................................................................................8
2.11 Online Firmware Upgrade/Configuration..........................................................9
2.12 Robust System Operation ..................................................................................9
2.13 Ease of Installation.............................................................................................9
3.0 Function Blocks .....................................................................................................10
3.1 Input/Output.......................................................................................................10
3.2 Loop/Process......................................................................................................10
3.3 Conversion .........................................................................................................10
3.4 Schedule.............................................................................................................10
3.5 Timer/Sequencer ................................................................................................11
3.6 Utilities...............................................................................................................11
3.7 Others.................................................................................................................11
4.0 Hardware Connection ............................................................................................12
4.1 Network Configuration ......................................................................................12
4.2 RS485 Connection .............................................................................................12
4.3 Power Supply Connection..................................................................................13
4.4 Wiring Diagram .................................................................................................14
4.5 Jumpers Setting..................................................................................................14
4.6 Digital Input Connection....................................................................................15
4.7 Digital Output Connection.................................................................................15
4.8 Open Collector Output Connection ...................................................................16
4.9 Universal Input (Analog Input) Connection ......................................................16
4.10 Analog Output Connection ..............................................................................17
5.0 Buttons and Indications..........................................................................................19
6.0 Bootloader..............................................................................................................20
6.1 Bootloader Menu ...............................................................................................22
6.2 Firmware Menu..................................................................................................23
6.3 Run Firmware ....................................................................................................27
7.0 Terminal Program ..................................................................................................28
7.1 Network..............................................................................................................29
7.2 Bacnet Menu ......................................................................................................30
7.3 User Name .........................................................................................................31
7.4 Password ............................................................................................................31
7.5 Reset Setting ......................................................................................................32
7.6 Format Application Data File ............................................................................32
7.7 Device Information ............................................................................................33
7.8 Exit & Run Application .....................................................................................33

Copyright © Tridium, Inc 2006-2007 Page 2


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.0 Web Configuration.................................................................................................34


8.1 Online Monitor...................................................................................................35
8.2 Register Information ..........................................................................................36
8.3 Online Information.............................................................................................37
8.4 Web Login .........................................................................................................37
8.5 Web Configuration.............................................................................................39
8.5 Web Port Binding ..............................................................................................40
9.0 Bacnet Objects .......................................................................................................42
9.1 Bacnet Binary Value Objects (Readonly attribute) ...........................................43
9.2 Bacnet Binary Value Objects (Read/Write attribute) ........................................43
9.3 Bacnet Analogue Value Objects (Readonly attribute).......................................43
9.4 Bacnet Analogue Value Objects (Read/Write attribute)....................................43
9.4 Bacnet Multistate Value Objects (Readonly attribute) ......................................43
9.5 Bacnet Multistate Value Objects (Read/Write attribute) ...................................44
10.0 Bacnet Change of Value (COV) Reporting .........................................................45
11.0 EasyIO30P PICS.................................................................................................46

Copyright © Tridium, Inc 2006-2007 Page 3


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figures
Figure 1: EasyIO 30P Bacnet Controller .......................................................................7
Figure 2: Web Browser Configuration ..........................................................................7
Figure 3: Network Configuration.................................................................................12
Figure 4: RS485 Connection........................................................................................13
Figure 5: Daisy Network Topology .............................................................................13
Figure 6: Power Supply Connection ............................................................................13
Figure 7: EasyIO-30P Typical Wiring Diagram..........................................................14
Figure 8: EasyIO-30P Jumpers Setting........................................................................15
Figure 9: Digital Input Connection ..............................................................................15
Figure 10: Digital Output Connection .........................................................................16
Figure 11: Open Collector Output Connection ............................................................16
Figure 12: Universal Input Connection........................................................................17
Figure 13: Analog Output Connection.........................................................................18
Figure 14: Buttons and LED indications .....................................................................19
Figure 15: Bootloader Serial Setup Sequence .............................................................20
Figure 16: Bootloader TCP/IP Setup Sequence...........................................................21
Figure 17: Bootloader Login Screen............................................................................21
Figure 18: Bootloader Main Screen .............................................................................22
Figure 19: Bootloader Configuration...........................................................................22
Figure 20: Firmware Menu ..........................................................................................23
Figure 21: Firmware Information ................................................................................23
Figure 22: Firmware Erase...........................................................................................24
Figure 23: Firmware Upgrade......................................................................................24
Figure 24: Erasing Flash ..............................................................................................25
Figure 25: Firmware Download...................................................................................25
Figure 26: Firmware File and Protocol Select .............................................................25
Figure 27: Sending Firmware File ...............................................................................26
Figure 28: Firmware Upgrading Complete..................................................................26
Figure 29: Running Firmware from Bootloader ..........................................................27
Figure 30: Terminal Program Serial Setup Sequence..................................................28
Figure 31: Terminal Program Login Screen ................................................................29
Figure 32: Terminal Program Main Screen .................................................................29
Figure 33: Terminal - Network Menu..........................................................................29
Figure 34: Terminal – Bacnet Menu ............................................................................30
Figure 35: Terminal - User Name ................................................................................31
Figure 36: Terminal - Password...................................................................................31
Figure 37: Terminal – Reset Setting ............................................................................32
Figure 38: Terminal – Format Application Data File ..................................................32
Figure 39: Terminal – Device Information ..................................................................33
Figure 40: Terminal – Exit...........................................................................................33
Figure 41: Web Access - Main Page............................................................................34
Figure 42: Web Access – Input/Output Online Monitor .............................................35
Figure 43: Web Access –Bacnet Internal Register Information ..................................36
Figure 44: Web Access – Online Information .............................................................37
Figure 45: Web Access – Login page ..........................................................................38
Figure 46: Web Access – Protected .............................................................................38
Figure 47: Web Access – Configuration and Binding .................................................39
Figure 48: Web Access – Register Type......................................................................39

Copyright © Tridium, Inc 2006-2007 Page 4


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 49: Web Access – Port Binding........................................................................40


Figure 50: Web Access – Binding Register Selection .................................................41
Figure 51: Bacnet Object Export .................................................................................42

Copyright © Tridium, Inc 2006-2007 Page 5


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Tables
Table 1: EasyIO-30P Standard Bacnet Objects ...........................................................42

Copyright © Tridium, Inc 2006-2007 Page 6


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

1.0 Introduction
The EasyIO30P Bacnet Controllers are rugged, network centric, high performance
multi-protocols Input/Output controllers to accommodate general and specific
applications, featuring Bacnet MSTP (RS485) and Bacnet Ethernet and Bacnet IP
protocols plus a built-in Web server for easy configuration.

Figure 1: EasyIO 30P Bacnet Controller

2.0 EasyIO 30P Bacnet Features


2.1 Web Browser Configuration
Built-in Web server enables configuration with popular web browser over an Ethernet
connection. I/O status can be monitored over the Internet connection.

Figure 2: Web Browser Configuration

Copyright © Tridium, Inc 2006-2007 Page 7


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

2.2 High Speed Data Rates


Multiple serial communication (RS485) speed selection from 9.6kbps to 76.8kbps for
Bacnet MSTP. Supports Ethernet 10Base-T/ 100Base-T interface, half or full duplex
for Bacnet IP and Bacnet Ethernet.

2.3 Device ID
Complementing existing standard protocols, EasyIO-30P can be uniquely identified
over the network. This facilitating online network device search and simplify
reconfiguration.

2.4 Network Security


All configurations changes are protected via password setting, either through standard
network protocol access (Bacnet) or web browser.

2.5 Multiple Input/Output Types


The controller has eight Digital Inputs, eight Analogue Input for current, voltage,
resistance and temperature sensor, eight Digital Outputs (relay), four Analogue
Output (current and voltage), and two isolated Open Collector outputs (with PWM
control) for high speed switching.

2.6 High Accuracy Analog Channels


High speed 14-bits A/D converter with programmable gain amplifier yields a high
resolution and accuracy reading on analogue input points. 12-bits D/A provides more
accurate analogue output control.

2.7 Programmable/Standalone Functions


The controller can be configured to operate as standalone device. Over 40 types of
programmable functions are available, typically thermostat, PID, scheduler,
conversion, timer, utilities, totaliser and etc.

2.8 Online Help/Information


All related information/helps are available through the controller web server.
Information such as registers details, wiring diagram, device specification and etc are
provided to assist the user.

2.9 Status Indicator


Operational activity on each individual channel of DI, DO and Open Collector
Outputs (PWM) are conveniently indicated by LED, so as the Power, Operation,
Communication and Faults status.

2.10 Reset & Broadcast Switch


A Reset Switch has been provided for system reset without power removal (Warm
Start operation). The Broadcast Switch allows the controller to broadcast itself to the
network during installation and implementation.

Copyright © Tridium, Inc 2006-2007 Page 8


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

2.11 Online Firmware Upgrade/Configuration


The controller firmware can be upgraded either through RS485 or Ethernet connection.
Network communication and operation parameters can be changed via
RS485/Ethernet with the built-in boot-loader and terminal program.

2.12 Robust System Operation


The controller has a built-in High accuracy Real Time clock with backup battery.
Software and hardware watchdog timer are provided for high reliability operation.

2.13 Ease of Installation


All I/Os are connected via field removable terminal block connectors for easy
maintenance. The controller casing fits standard DIN rail mounting.

Copyright © Tridium, Inc 2006-2007 Page 9


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

3.0 Function Blocks


The EasyIO-30P has built in function blocks for standalone operation as well as for
remote control.

3.1 Input/Output
1) Digital Input – 16 channels (8 derived from Analog Inputs)
2) Digital Output – 8 channels
3) PWM Control (Open Collector Output) – 2 channels
4) Analog Input – 8 channels
5) Analog Output – 4 channels
6) Digital & Analog Internal Register – 32 channels each
7) Multi-state – 8 channels
8) Fan Control – 8 channels
9) Digital State Latch – 8 channels
10) Digital State Timer – 8 channels
11) Digital State Counter – 8 channels

3.2 Loop/Process
1) Thermostat – 8 channels
2) Loop Control (PID) – 8 channels
3) Drive – 8 channels
4) Selection – 8 channels
5) Flow Detect – 8 channels
6) Momentary Start/Stop – 8 channels
7) Totaliser – 8 channels
8) Analog Limit – 8 channels
9) Set Point Adjust – 8 channels
10) Digital Alarm – 8 channels
11) Analog Alarm – 8 channels

3.3 Conversion
1) Digital to Analogue – 8 channels
2) Analogue to Digital – 8 channels
3) Analogue to Percentage – 8 channels
4) Percentage to Analogue – 8 channels
5) Scaling – 8 channels

3.4 Schedule
1) Holiday
2) Scheduler – 8 channels
3) Optimum Start/Stop – 8 channels

Copyright © Tridium, Inc 2006-2007 Page 10


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

3.5 Timer/Sequencer
1) Sequencer – 8 channels
2) Timer Function – 16 channels

3.6 Utilities
1) Logic – 24 channels
2) Counter – 8 channels
3) Mathematic – 16 channels
4) Digital Gate – 8 channels
5) Analog Gate – 8 channels
6) Sample & Hold – 8 channels
7) Mixed Air Volume – 8 channels

3.7 Others
1) Binary Output Register Binding
2) Numeric Output Register Binding

Copyright © Tridium, Inc 2006-2007 Page 11


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

4.0 Hardware Connection


4.1 Network Configuration

The EasyIO-30P Bacnet controller can be connected via Ethernet (10/100 Base-T
using Bacnet IP and/or Bacnet Ethernet) or through RS485 serial connection (Bacnet
MSTP).

Figure 3: Network Configuration

4.2 RS485 Connection


RS485 connection must be terminated at both ends with termination resistor, typically
120Ohms. It is recommended to use shielded twisted pair wire (STP) for the wiring.
Lightning protection circuit is recommended to be installed at one end of the wiring.
The controller should be wired in daisy chain network topology as shown in Figure
5.0. If wire branch can be avoided (as shown in Figure 4.0), keep it as short as
possible, and never connect more than one device to the wire branch. Be careful if
single power supply is used for all connected RS485 device, make sure all devices are
having the same ground connection. Make sure you are connecting the same wire for
the same terminal position, all “H” terminals connected to the same wire.

Copyright © Tridium, Inc 2006-2007 Page 12


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 4: RS485 Connection

Figure 5: Daisy Network Topology

4.3 Power Supply Connection


Both AC and DC can be used for EasyIO-30P controller. Refer to electrical
specification for the working range. In order to avoid damage on the controller
input/output devices and RS485 connection, use individual power supply for each
controller. If a single power supply is used, make sure controller power supplies are
connected with the same polarity.

Figure 6: Power Supply Connection

Copyright © Tridium, Inc 2006-2007 Page 13


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

4.4 Wiring Diagram


Figure 7.0 shows the typical wiring diagram of the controller to external peripherals.
The peripherals are for illustration only.

Figure 7: EasyIO-30P Typical Wiring Diagram

4.5 Jumpers Setting


Diagram below shows the jumper setting for Universal Input (Analog Input), Analog
Output and the Bacnet MSTP ID. The RS485 setting should be configured as Slave
setting.

Copyright © Tridium, Inc 2006-2007 Page 14


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 8: EasyIO-30P Jumpers Setting

4.6 Digital Input Connection


EasyIO-30P has eight general purpose non-isolated digital input connections. Figure
9.0 shows the typical connection usage of the EasyIO-30P digital input. The digital
inputs are NOT electrical isolated from the controller. Only dry contact devices are
allowed to connect to the digital input and the dry connection resistance (including the
wire resistance) should be less than 500 Ohms for active low condition and more than
900 Ohms for active high condition. The common connections (C) are shared among
the digital input.

Figure 9: Digital Input Connection

4.7 Digital Output Connection


EasyIO-30P has eight general purpose isolated digital output connections (relay
output). Each relay output able to drive up to 2A 30VDC load.

Copyright © Tridium, Inc 2006-2007 Page 15


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 10: Digital Output Connection

4.8 Open Collector Output Connection


EasyIO-30P has two Open Collector Output connections (1A-1B and 2A-2B). The
open collector output is an isolated PWM (Pulse Width Modulation) output. The
working frequency is from 0 to 500Hz with 50% duty cycle. Each output can drive up
to 1A load with maximum voltage 60V.

Figure 11: Open Collector Output Connection

4.9 Universal Input (Analog Input) Connection


EasyIO-30P has eight non-isolated universal inputs. The universal input can be
connected to three type of analog signal i.e. resistance, voltage and current transmitter
via hardware jumper and internal register settings:

a) Resistance – The working range of resistance is 0 – 30Kohms. If the input


is configured as Thermistor type, the system provides 8 customizable

Copyright © Tridium, Inc 2006-2007 Page 16


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

temperature lookup tables for resistance to temperature translation. The


commonly used Thermistor like 10K, 10K with Shunt, 1K Balco and 1K
Platinum are all supported

b) Voltage – Two types of working range 0 – 5V and 0 – 10V. The minimum


input impedance of voltage input is 1 Mega Ohm.

c) Current – Two types of working ranges 0 – 20mA and 0 – 24mA. The


current input impedance is less than 25 Ohm.

Refer to Jumper Setting section for proper input type selection.

Figure 12: Universal Input Connection

4.10 Analog Output Connection


EasyIO-30P has four Analog Output connections. Each Analog Output can be
configured to drive voltage and current output via hardware jumper setting and
internal register settings. The working range for voltage is 0 – 10V, and for current
either 0 – 20mA or 4 – 20mA. For current transmitter, the circuit able to drive load
impedance up to 800 ohm which is ideal for long wire connection (up to 500 meter
wire length).

Copyright © Tridium, Inc 2006-2007 Page 17


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 13: Analog Output Connection

Copyright © Tridium, Inc 2006-2007 Page 18


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

5.0 Buttons and Indications


The controller will do a hardware reset when the Reset Button is pressed whenever
manual restart is required. The Service/Broadcast button is used to activate the built-in
bootloader program for software upgrade and for Bacnet broadcast. Each digital input
and digital output has a correspondence LED to indicate its current state.

Figure 14: Buttons and LED indications

LED
Description
Conditions
PWR is used to indicate the presence of 24VAC
1 PWR
power source, and internal power.
COM is used to indicate when there are
2 COM communication activities (Transmitting or
Receiving) on the communication port.
ERR is to indicate whenever there is
3 ERR communication errors.

STS is used to indicate the heartbeat of the


4 STS Microcontroller. The STS LED will blink at 1-
second interval in normal operation condition.

Copyright © Tridium, Inc 2006-2007 Page 19


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

6.0 Bootloader
The EasyIO-30P bootloader is used to check firmware information and upgrade new
firmware to EasyIO-30P. There are two ways to connect to EasyIO-30P bootloader.

1) RS485 Serial port.


2) Ethernet port (WINSOCK – TCP/IP).

It is recommended to use WINSOCK as the firmware upload speed is much faster


than RS485 port.

To activate the EasyIO-30P bootloader function, press and hold the ‘Services’ button
while turning on the power, (or press and release the ‘Reset’ button with power online)
and wait until the ‘STS’ blinks at fast rate (at about 5Hz), release the ‘Service’ button.

RS485 Connection:
Connect the EasyIO-30P RS485 to PC serial port via RS485-RS232 converter, open
‘HyperTerminal’ program (or others terminal program) with the following settings:
1) Baud rate = 115200bps
2) Data bit = 8 bits
3) Stop bit = 1 bit
4) Parity = None
5) Flow Control = None

When connection is established, presses ‘ESC’ button the refresh the screen. The
HyperTerminal should show the login screen as indicate below. If not, press Esc key
to refresh to screen.

1) Open HyperTerminal 2) Select Port 3) Setup Parameters

4) Login Screen

Figure 15: Bootloader Serial Setup Sequence

Copyright © Tridium, Inc 2006-2007 Page 20


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Ethernet (WinSock – TCP/IP) Connection:


Connect the EasyIO-30P Ethernet and PC to the same network. The default EasyIO-
30P settings are:
1) IP = 192.168.10.10
2) Port Number = 23 (Telnet port)
3) Connection Type = TCP/IP (Winsock)

If the default settings differ from your network, you can change these settings by
using RS485 Connection or change your PC network setting. The HyperTerminal
should show the login screen as indicate below. If not, press Esc key to refresh to
screen. Delete the computer ARP table before any connection by execute command
“arp –d” at command prompt.

1) Open HyperTerminal 2) Select Winsock

3) Login Screen

Figure 16: Bootloader TCP/IP Setup Sequence

Login Screen
The default User Name is ‘admin’ and the password is ‘1234’.

Figure 17: Bootloader Login Screen

Copyright © Tridium, Inc 2006-2007 Page 21


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Main Screen
If the login is granted, the bootloader program will show the main screen, select your
option. Press Esc key anytime to refresh the screen.

Figure 18: Bootloader Main Screen

6.1 Bootloader Menu


Under Boot Loader Menu, you can view and edit the bootloader login information and
bootloader network connection parameters. The network connection parameters will
take effect only after the controller is restart.

Figure 19: Bootloader Configuration

Copyright © Tridium, Inc 2006-2007 Page 22


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

6.2 Firmware Menu


The firmware menu allows the user to check on current EasyIO-30P firmware
information, to upgrade or to remove the firmware from the system.

Figure 20: Firmware Menu

Firmware Information
The firmware information shows the current firmware name, hardware ID, version
and the firmware date. All the information is not modifiable. If firmware does not
exist in the system, the “*** No Firmware Available! ***” message will be shown.

Figure 21: Firmware Information

Copyright © Tridium, Inc 2006-2007 Page 23


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Erase Flash (Firmware)


To remove the EasyIO-30P firmware, select Erase Flash menu.

Figure 22: Firmware Erase

Firmware Upgrade
The Firmware Upgrade menu allows user to upgrade/change the EasyIO-30P
firmware easily by using standard file transfer protocol, 1K x-modem. Before you can
proceed to upgrade the firmware, you must erase or remove the existing firmware if
you have not done that. Press Y to proceed flash erase as shown here.

Figure 23: Firmware Upgrade

Copyright © Tridium, Inc 2006-2007 Page 24


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

The Bootloader screen will show the flash erasing status as shown.

Figure 24: Erasing Flash

When flash erasing is done, you are ready to upgrade the firmware.

Figure 25: Firmware Download

Select “Send File” from HyperTerminal menu “Transfer”. Select the binary file and
use 1K Xmodem protocol. Press Send button to proceed.

Figure 26: Firmware File and Protocol Select

Copyright © Tridium, Inc 2006-2007 Page 25


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

The HyperTerminal will show the file transfer progress and the estimating
downloading time.

Figure 27: Sending Firmware File

When file transfer is completed, press any key to return to Firmware Menu.

Figure 28: Firmware Upgrading Complete

If problem occur during file transfer using 1K-Xmodem, use Xmodem.

Copyright © Tridium, Inc 2006-2007 Page 26


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

6.3 Run Firmware


You can run the EasyIO-30P firmware without restarting the unit by selecting the Run
Firmware menu. If valid firmware exists, the Bootloader will show “Firmware
running…..” as shown below:

Figure 29: Running Firmware from Bootloader

Copyright © Tridium, Inc 2006-2007 Page 27


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

7.0 Terminal Program


EasyIO-30P Terminal provides a simple way to configure the EasyIO-30P with
minimum hardware and software. It uses the existing RS485 connection and any
dump terminal software. Use RS232 to RS485 to connect the Easy-IO30P RS485
connection to PC serial communication port.

To activate Terminal program, open a connection using terminal software (e.g.


HyperTerminal) using the following settings:
1) Baud rate = 19200 bps
2) Data bit = 8 bits
3) Stop bit = 1 bit
4) Parity = Even
5) Flow control = None

1) Open HyperTerminal 2) Select Serial Port

3) Setup Parameters

Figure 30: Terminal Program Serial Setup Sequence

Press and holds the space bar when connection is established, turn on the EasyIO-30P
power and wait until the ‘STS’ LED blinks at fast rate (about 5Hz). Release the
spacebar and the login screen will appear. The default login name is ‘admin’ and the
password is ‘1234’. Follow the screen instructions for various settings. Press Esc key
to return to previous menu or to refresh the display.

Copyright © Tridium, Inc 2006-2007 Page 28


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 31: Terminal Program Login Screen

Figure 32: Terminal Program Main Screen

7.1 Network
The Network menu allows user to change the EasyIO-30P Ethernet settings like IP
Address, Subnet and Gateway. Bacnet IP connection and Web Server use these
settings for their network communication. Bacnet Ethernet will use the assigned
unique MAC address for communication. The MAC address is not allowed to change.

Figure 33: Terminal - Network Menu

Copyright © Tridium, Inc 2006-2007 Page 29


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

7.2 Bacnet Menu


All operation parameters related to Bacnet can be set through Bacnet menu.

Figure 34: Terminal – Bacnet Menu

1) Bacnet Device Identifier – A numeric code that is used to identify the Bacnet
device object. This object identifier shall be unique internetwork-wide.
2) Bacnet Device Name – A name assigned for the Bacnet device.
3) Bacnet Device Location – Physical location of the Bacnet device.
4) Bacnet Device Description – Used to describe the application being carried out
by the Bacnet device.
5) Bacnet UTC Offset – Indicate the number of minutes offset between local
standard time and Universal Time Coordinated (UTC).
6) Bacnet MSTP Maximum Master – Specify the highest possible address for
master nodes for Bacnet MSTP network.
7) Bacnet MSTP Baudrate –Bacnet MSTP serial communication bit rate. The
default is 19200. Available settings are 9600, 19200, 38400 and 76800.

Copyright © Tridium, Inc 2006-2007 Page 30


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

7.3 User Name


The User Name is used for Terminal Program login, web page access and registers
protection. The default value is ‘admin’.

Figure 35: Terminal - User Name

7.4 Password
The Password is used for Terminal Program login, web page access and registers
protection. The default value is ‘1234’.

Figure 36: Terminal - Password

Copyright © Tridium, Inc 2006-2007 Page 31


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

7.5 Reset Setting


This Reset Setting menu restores all Bacnet registers to its default value.

Figure 37: Terminal – Reset Setting

7.6 Format Application Data File


Register binding settings are stored in the application data file. Use this function to
restore the binding to its default value (default all bindings are disable) or the binding
settings are unable to be modified (for some reason the application data file is
corrupted).

Figure 38: Terminal – Format Application Data File

Copyright © Tridium, Inc 2006-2007 Page 32


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

7.7 Device Information


This menu displays the controller firmware information.

Figure 39: Terminal – Device Information

7.8 Exit & Run Application


The controller will run the application when exits from the Terminal Program.

Figure 40: Terminal – Exit

Copyright © Tridium, Inc 2006-2007 Page 33


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.0 Web Configuration


EasyIO-30P controller has a built-in web server to provide configuration via web
browser. It supports most of the popular browser like Microsoft® Internet Explorer,
Mozilla Firefox and other compatible browsers. The web pages run without using
cookies and plug-in yet provides access security control. To access to EasyIO-30P
web page, enters the controller IP address at the navigation bar. The browser will
show the main page as follow:

Figure 41: Web Access - Main Page

The main page shows the device information like model, description, controller
hardware ID and etc.

Copyright © Tridium, Inc 2006-2007 Page 34


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.1 Online Monitor


You can view the online physical input/output data by selecting the “Input/Output”
menu and “Input/Output Online Monitor” item as shown in Figure 42.

Figure 42: Web Access – Input/Output Online Monitor

Copyright © Tridium, Inc 2006-2007 Page 35


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.2 Register Information


The EasyIO-30P provides online Bacnet internal register information including
Binary Input, Binary Output, Analogue Input, Analogue Output and Temperature
Table. This can be accessed through “Setting” – “Register Info” menu. These registers
are not Bacnet registers. The register addresses are used for register binding for
standalone operation.
1) Binary Input – Digital Readonly Register, express in D:xxx format
2) Binary Output – Digital Read/Write Register, express in C:xxx format
3) Numeric Input – Numeric Readonly Register, express in I:xxx format
4) Numeric Output – Numeric Read/Write Register, express in H:xxx format

where xxx is the register address.

Figure 43: Web Access –Bacnet Internal Register Information

Copyright © Tridium, Inc 2006-2007 Page 36


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.3 Online Information


The EasyIO-30P provides online information like device specification, jumpers
setting and wiring diagram via “Information” menu as shown here.

Figure 44: Web Access – Online Information

8.4 Web Login


To prevent unauthorized user to change the controller operation settings, the major
parts of the web pages are protected. To login, click the “Login” hyperlink located at
the right end of the menu bar or go direct to the login page “login.htm”. The default
user name is “admin” and password is “1234”. The login page will be shown again if
the login failed.

Copyright © Tridium, Inc 2006-2007 Page 37


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 45: Web Access – Login page

If the login is granted, the web pages will be directed to main page with different set
of menu. Navigate through the menu for configuration.

Figure 46: Web Access – Protected

Copyright © Tridium, Inc 2006-2007 Page 38


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

8.5 Web Configuration


Figure below shows the typical configuration page. Press the “Reset” button to refresh
all settings to its original settings and “Submit” to save.

Menu

Title Channel

Binding
Register
Name Export as Bacnet
Register

Submit
(Save)

Register Type & Reset


Address

Figure 47: Web Access – Configuration and Binding

Bacnet internal registers are shown by its register name, register type and one-based
address. For other registers, only item name is shown.

Bacnet Internal Register

Non Bacnet Internal Register

Figure 48: Web Access – Register Type

Copyright © Tridium, Inc 2006-2007 Page 39


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

The register type and address are shown in the following manners:
RegisterType:RegisterAddress

where RegisterType:
D = Binary Input (read-only)
C = Binary Output (read/write)
I = Numeric Input (read-only)
H = Numeric Output (read/write)

RegisterAddress: One-Based Address (address 0 is invalid or not available)

Do not confuse, the Bacnet Internal Registers and Bacnet objects are difference items.

8.5 Web Port Binding


EasyIO-30P has built-in many function blocks for standalone capability. Port Binding
feature has been added in to enhance the standalone capability. Port Binding is
available for selected Binary Output and Analogue Output registers only. When a port
(or register) is bind to other register, its value cannot be changed directly. The Binary
Output registers can only be bind to Binary Input registers (digital binding) and the
Analogue Output registers can only be bind to Analogue Input registers (analog
binding). Use Conversion function block to convert between digital and analog value.

Direct Control disabled.

Thermostat Enable 1 is
bind to Digital Input
State 1 register. No direct
control is allowed.

Thermostat Occupied 1
has no binding, direct
control is possible.
Bind Port Address
Figure 49: Web Access – Port Binding

To bind a port (register), click on the button for the respective register and
register selection screen will appear. Select the bind register or “No Binding” and
click OK to proceed. Use “Top” and “Bottom” button to navigate the selection to top
and bottom of the list, and “Cancel” button to return to configuration without changes.
You can enter the binding address directly to the edit box. Click on the “Submit”
button to save the setting.

Copyright © Tridium, Inc 2006-2007 Page 40


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Figure 50: Web Access – Binding Register Selection

Copyright © Tridium, Inc 2006-2007 Page 41


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

9.0 Bacnet Objects


There are 37 permanent Bacnet objects (non deleteable) available in the EasyIO30P
Bacnet controller as listed below:

Bacnet Object Quantity Identifier


Device 1 60000 (changeable)
Analogue Input 8 1–8
Binary Input 16 1 – 16
Analogue Output 4 1–4
Digital Output 8 1–8

Table 1: EasyIO-30P Standard Bacnet Objects

There are more than 3000 createable and deleteable Bacnet objects available in
EasyIO30P controller. These Bacnet objects can be created or deleted by using the
built-in web page, EasyIO30P Bacnet Configurator or the Bacnet CreateObject and
DeleteObject services.

The Temperature Table can only be created (or export) by using EasyIO30P Bacnet
Configurator.

Bacnet objects
exported

Figure 51: Bacnet Object Export

To export Bacnet Object using web access, simply click on the check box for the
register and save the changes. The object type and identifier are shown.

Copyright © Tridium, Inc 2006-2007 Page 42


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

9.1 Bacnet Binary Value Objects (Readonly attribute)


The Bacnet Binary Value objects (with readonly attribute) are derived from the
Binary Input registers, its identifier is the summation of Binary Input register address
and 10000.

Bacnet Binary Value Address = 10000 + Binary Input address

Refer to Appendix A for Bacnet Binary Value object listing.

9.2 Bacnet Binary Value Objects (Read/Write attribute)


The Bacnet Binary Value objects (with read/write attribute) are derived from the
Binary Output registers, its identifier is the summation of Binary Output register
address and 20000.

Bacnet Binary Value Address = 20000 + Binary Output address

Refer to Appendix B for Bacnet Binary Value object listing.

9.3 Bacnet Analogue Value Objects (Readonly attribute)


The Bacnet Analogue Value objects (with readonly attribute) are derived from the
Numeric Input registers, its identifier is the summation of Numeric Input register
address and 30000.

Bacnet Analogue Value Address = 30000 + Numeric Input address

Refer to Appendix C for Bacnet Analogue Value object listing.

9.4 Bacnet Analogue Value Objects (Read/Write attribute)


The Bacnet Analogue Value objects (with read/write attribute) are derived from the
Numeric Output registers, its identifier is the summation of Numeric Output register
address and 40000.

Bacnet Analogue Value Address = 40000 + Numeric Output address

Refer to Appendix D for Bacnet Analogue Value object listing.

9.4 Bacnet Multistate Value Objects (Readonly attribute)


The Bacnet Multistate Value objects (with readonly attribute) are derived from the
Numeric Input registers, its identifier is the summation of Numeric Input register
address and 30000.

Bacnet Multistate Value Address = 30000 + Numeric Input address

Refer to Appendix E for Bacnet Multistate Value object listing.

Copyright © Tridium, Inc 2006-2007 Page 43


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

9.5 Bacnet Multistate Value Objects (Read/Write attribute)


The Bacnet Multistate Value objects (with read/write attribute) are derived from the
Numeric Output registers, its identifier is the summation of Numeric Output register
address and 40000.

Bacnet Multistate Value Address = 40000 + Numeric Output address

Refer to Appendix F for Bacnet Multistate Value object listing.

Copyright © Tridium, Inc 2006-2007 Page 44


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

10.0 Bacnet Change of Value (COV) Reporting


Bacnet Change of Value (COV) reporting allows a COV-client to subscribe with a
COV-server, on a permanent or temporary basis, to receive reports of some changes
of value of some referenced property based on fixed criteria.

EasyIO30P provides 30 COV subscriptions for all Bacnet objects except Device
object. The COV subscriptions are not stored in non-volatile memory, the COV-client
needs to re-subscribe in case of power recycle happen to EasyIO30P controller.

EasyIO30P only support SubscribeCOV services, therefore only Present_Value and


Status_Flags property can be monitored. COV increment only available to the
following objects:
1) Analog Input
2) Analog Output
3) Analog Value

whereby for Binary Input, Binary Output, Binary Value and Multistate Value, COV
monitors the changes of the Present_Value and Status_Flags properties.

Copyright © Tridium, Inc 2006-2007 Page 45


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

11.0 EasyIO30P PICS

BACnet Protocol Implementation Conformance Statement (PICS)


Date: August, 1st 2007
Vendor Name: Tridium Inc
Product Name: EasyIO30P Bacnet Controller
Product Model Number: IO-30P-BN
Applications Software Version: 3.0.00
Firmware Revision: 1.10
BACnet Protocol Revision: 1.40

Product Description:
The EasyIO30P IO-30P-BN Controllers are rugged, network centric, high performance
multi-protocols Input/Output controllers to accommodate general and specific
applications, featuring BACnet® RS485, IP and Ethernet protocols plus a built-in Web
server for easy configuration. It comes with 8 universal inputs (voltage, current, resistance
& temperature sensor input type selectable), 8 digital inputs, 8 relay-isolated digital
outputs, 2 Pulse Width Modulation (PWM) outputs and 4 analog inputs (voltage or
current).

BACnet Standardized Device Profile (Annex L):


BACnet Operator Workstation (B-OWS)
BACnet Building Controller (B-BC)
BACnet Advanced Application Controller (B-AAC)
BACnet Application Specific Controller (B-ASC)
BACnet Smart Sensor (B-SS)
BACnet Smart Actuator (B-SA)

List all BACnet Interoperability Building Blocks Supported (Annex K):


Supported BIBBs BIBB Name
DS-RP-B Data Sharing – ReadProperty – B
DS-RPM-B Data Sharing – ReadPropertyMultiple – B
DS-WP-B Data Sharing – WriteProperty – B
DS-WPM-B Data Sharing – WritePropertyMultiple – B
DS-COV-B Data Sharing – COV – B
DM-DDB-B Device Management – Dynamic Device Binding – B
DM-DOB-B Device Management – Dynamic Object Binding – B
DM-DCC-B Device Management –
DeviceCommunicationControl – B
DM-TS-B Device Management – TimeSynchronization – B
DM-UTC-B Device Management – UTCTimeSynchronization –
B
DM-RD-B Device Management – ReinitializeDevice – B
DM-OCD-B Device Management – Object Creation and Deletion
–B

Copyright © Tridium, Inc 2006-2007 Page 46


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Segmentation Capability:

Segmented requests supported Window Size


Segmented responses supported Window Size

Standard Object Types Supported:

Standard object types are supported and may be present in the device.

COV : Supports change of value (COV) reporting DC : Dynamically creatable


DD : Dynamically deletable

There are no proprietary objects and no proprietary properties. There are no specific property
range restrictions.

Standard object types are supported as listed:

Object Type COV DC/DD Optional Properties Writable Properties


Analog Input Description Present_Value
Device_Type Out_Of_Service
Reliability Units
Time_Delay Description
High_Limit Device_Type
Low_Limit Reliability
Deadband Units
Limit_Enable Time_Delay
COV_Increment High_Limit
Low_Limit
Deadband
Limit_Enable
COV_Increment

Analog Description Description


Output Device_Type Units
Reliability Device_type
COV_Increment Out_Of_Service
COV_Increment

Analog
Value
Binary Input Description Present_Value
Device_Type Out_Of_Service
Polarity Description
Inactive_Text Device_Type
Active_Text Polarity
Time_Delay Inactive_Text
Alarm_Value Active_Text
Time_Delay
Alarm_Value

Binary Description Description


Output Device_Type Out_Of_Service
Inactive_Text Polarity
Active_Text Inactive_Text
Minimum_On_Time Active_Text
Minimum_Off_Time Device_Type

Copyright © Tridium, Inc 2006-2007 Page 47


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Minimum_On_Time
Minimum_Off_Time
Binary Value
Multi-state
Value

Device Local_Time Object_Identifier


Local_Date Object_Name
UTC_Offset Description
Daylight_Saving_Status Location
Max_Master Number_Of_APDU_Retries
Max_Info_Frames APDU_Timeout
Location UTC_Offset
Daylight_Saving_Status
Local_Date
Local_Time
Max_Master

Data Link Layer Options:

BACnet IP, (Annex J)


BACnet IP, (Annex J), Foreign Device
ISO 8802-3, Ethernet (Clause 7)
ANSI/ATA 878.1, 2.5 Mb. ARCNET (Clause 8)
ANSI/ATA 878.1, RS-485 ARCNET (Clause 8), baud rate(s) ____________
MS/TP master (Clause 9), baud rate(s): 9600, 19200, 38400, 76800
MS/TP slave (Clause 9), baud rate(s):
Point-To-Point, EIA 232 (Clause 10), baud rate(s):
Point-To-Point, modem, (Clause 10), baud rate(s):
LonTalk, (Clause 11), medium: __________
Other:

Device Address Binding:

Is static device binding supported? (This is currently necessary for two-way


communication with MS/TP slaves and certain other devices.) Yes No

Networking Options:

Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet,


Ethernet-MS/TP, etc.
Annex H, BACnet Tunneling Router over IP
BACnet/IP Broadcast Management Device (BBMD)
Does the BBMD support registrations by Foreign Devices? Yes No

Copyright © Tridium, Inc 2006-2007 Page 48


Version 3.0
EasyIO-30P EasyIO30P Bacnet Quick Reference Manual
August 2007

Character Sets Supported:

Indicating support for multiple character sets does not imply that they can all be
supported simultaneously.

ANSI X3.4 IBM™/Microsoft™ DBCS ISO 8859-1


ISO 10646 (UCS-2) ISO 10646 (UCS-4) JIS C 6226

Copyright © Tridium, Inc 2006-2007 Page 49

You might also like