EasyIO FG Series User manual

FG Series BACnet v2.3
1
EasyIO FG Series and FS Series
BACnet User Guide

FG Series BACnet v2.3
2
Document Change Log
13thMarch 2014
Document created.
Only support BACnet IP Server for EasyIO FG Series
30thJune 2014
Major changes in Bacnet protocol implementation.
07thJuly 2014
Bacnet Server and Bacnet Client merge into 1 single kit.
07th March 2015
Limitation for Bacnet Server and Client edited.
08th July 2015
Added diagram for BACnet client.
17th Dec 2018
Updated disclaimer and support channel emails addresses
Updated images to reflex CPT Tools
Updated to include FS Series

FG Series BACnet v2.3
3
Disclaimer
Confidentiality Notice
The information contained in this document is confidential information of EasyIO Holdings Pte Ltd. Such
information and the software described herein, is furnished under a license agreement and may be used
only in accordance with that agreement.
The information contained in this document is provided solely for use by EasyIO Holdings Pte Ltd employees,
licensees, and system owners; and, except as permitted under the below copyright notice, is not to be released to,
or reproduced for, anyone else.
While every effort has been made to assure the accuracy of this document, EasyIO Holdings Pte Ltd is not
responsible for damages of any kind, including without limitation consequential damages, arising from the
application of the information contained herein. Information and specifications published here are current as of
the date of this publication and are subject to change without notice. The latest product
specifications can be found by contacting our corporate headquarters or support channel.
Trademark Notice
EasyIO logo are registered trademarks of EasyIO Holdings Pte Ltd.
CPT Tool is by Online Tools Inc.
BACnet and ASHRAE are registered trademarks of American Society of Heating, Refrigerating and Air-
Conditioning Engineers. All other product names and services, mentioned in this publication, that are
known to be trademarks, registered trademarks, or service marks are the property of their respective
owners.
Copyright and Patent Notice
This document may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced
to any electronic medium or machine-readable form without prior written consent from EasyIO Holdings Pte Ltd
Copyright © 2017 EasyIO Holdings Pte Ltd. All rights reserved
Disclaimer
The material in this manual is for information purposes only. The contents and the product it
describes are subject to change without notice. EasyIO Holdings Pte Ltd makes no
representations or warranties with respect to this manual. In no event shall EasyIO Holdings Pte Ltd be liable for
any damages, direct or incidental, arising out of or related to the use of this manual.
EasyIO Holdings Pte Ltd
101, Cecil Street #09-07
Tong Eng Building
Singapore 069533
Worldwide and Asia Pacific Support : support@easyio.com
Americas Support : support@easyio.pro
Europe Support : support@easyio.eu

FG Series BACnet v2.3
4
Federal Communication Commission Interference Statement
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15
of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a
residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to radio communications.
However, there is no guarantee that interference will not occur in a particular installation. If this equipment does
cause harmful interference to radio or television reception, which can be determined by turning the equipment off
and on, the user is encouraged to try to correct the interference by one or more of the following measures:
•Reorient or relocate the receiving antenna.
•Increase the separation between the equipment and receiver.
•Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
•Consult the dealer or an experienced radio/TV technician for help.
Caution: Any changes or modifications not expressly approved by the party responsible for compliance could void
the user's authority to operate this equipment.
FCC Caution
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This
device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation.
FCC Radiation Exposure Statement
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This
equipment should be installed and operated with minimum distance 20cm between the radiator & your body.
RF Exposure: A distance of 20 cm shall be maintained between the antenna and users, and the transmitter module
may not be co-located with any other transmitter or antenna.

FG Series BACnet v2.3
5
Table of Contents
Introduction ...................................................................................................................................................................6
Prerequisites ..................................................................................................................................................................6
BACnet Server - Configuration Limitations ....................................................................................................................7
BACnet Server Configuration .........................................................................................................................................8
BACnet Client - Configuration Limitations ..................................................................................................................13
Device and Points limitation....................................................................................................................................13
Objects supported ...................................................................................................................................................13
BACnet Client Configuration ........................................................................................................................................14
BACnet MS/TP best practice (EIA-485)........................................................................................................................22
Technical Support ........................................................................................................................................................22

FG Series BACnet v2.3
6
Introduction
The EasyIO FG Series is able to operate as a BACnet device and BACnet Client.
It is capable of handling the below BACnet protocols;
1. BACnet IP server
2. BACnet MSTP server
3. BACnet IP Client
4. BACnet MS/TP Client
The minimum firmware requirement for the BACnet protocol to run efficiently is firmware build 50 or later.
Prerequisites
1. CPT Tool dated 10th Oct 2018 or later. Latest CPT at the time of the document is 17th Dec 2018.
2. FG Series firmware version v1.5b50 or later (EasyIO FG) and v2.0b50 or later for (EasyIO FG+) is required for
best performance.
3. For FS Series, firmware has to be V3.0b50 or later.
4. Applies to FG and FG+ series only. For firmware older build 40, a micro SD memory card with a memory
capacity of 1GB to 16GB.

FG Series BACnet v2.3
7
BACnet Server - Configuration Limitations
Objects
supported
Properties Supported
Optional
Properties
Supported
Total Objects
( FG+ Series)
Total Objects
( FS Series )
Device
Object Identifier
Object Name
APDU Timeout
Number Of APDU Retries
Max Master
Max Info Frames
Description
1
1
Binary Value
( BV )
Object Identifier
Object Name
Present Value
Relinquish Default
Description
Priority Array
Relinquish Default
128
( BV 0 ~ BV 127 )
512
( BV 0 ~ BV 511 )
Analog Value
( AV )
Object Identifier
Object Name
Present Value
Relinquish Default
Description
Priority Array
Relinquish Default
128
( AV 0 ~ AV 127 )
512
( AV 0 ~ AV 511 )
Binary
Schedule
Object Identifier
Object Name
Effective Period
Schedule Default
Priority for Writing
Weekly Schedule
Exception Schedule
Description
Present Value
Reliability
16
(Schedule 0 ~ Schedule 15)
32
Schedule 0 ~ Schedule 31
Analog
Schedule
Object Identifier
Object Name
Effective Period
Schedule Default
Priority for Writing
Weekly Schedule
Exception Schedule
Description
Present Value
Reliability
16
(Schedule 16 ~ Schedule
31)
32
Schedule 32 ~ Schedule 64
Calendar
Object Identifier
Object Name
Date List
Description
Present Value
8
(Calendar 0 ~ Calendar 7)
16
(Calendar 0 ~ Calendar 15 )

FG Series BACnet v2.3
8
BACnet Server Configuration
The architecture of the driver is deployed as shown below in Step 2. The network object can be dropped anywhere
in the Sedona app tree. Our recommendation is to create a separate folder for each network, identified as you
require.
Bacnet Service
Bacnet Server Network (Both IP and MSTP)
Points (BACnet server objects)
The Bacnet driver kit “easyioFGBACnet is dependent on the installation of the “easyioFGDriver”. Both kits need to
be installed to enable configuration of the Bacnet network in an FG Series device.
Step 1
Connect to the controller with Sedona Workbench or CPT Tool.
Default login credentials are as below;
IP address : 192.168.10.11 (FG+ Series) , 192.168.10.12 (FS Series)
Username : admin
Password :<no password>
Add the kits to the controller by navigating to manage kits and install easyioFGBACnet and easyioFGDriver into
your controller.
Step 2
Choose easyioFGBACnet from kit library.
Drag & drop the BACService into your App. The object can be dropped in the EasyIO folder or a new folder can be
created for the Service Object.
In the example below, the object is dropped into a new folder named “BACnet”.

FG Series BACnet v2.3
9
Step 3
Click at the service object to access the property at the property side bar.
Configuration of the BACnet communication parameters such MSTP MAC address is carried out here.
Select BACnet communication stack to be enabled. By default both IP stack and MSTP stack is disable.
**Note**
For MS/TP connection, only Port 1 is supported.
Port 2 DO NOT support BACnet MS/TP.
The BACnet service or in other words, the FG+ or FS can registered itself to a BBMD device to able to receive
broadcast messages. These is done through the bbmdEnable, bbmdIp and bbmdTTL properties.
If BBMD is not preset or required in the network these properties can be left blank.
EasyIO FG+ and FS Series is NOT a BBMD Device nor BACnet Router.
If the communications stack if configured correctly, the status will display as OK.
FG+ Baud rate supported
FS Series Baud Rate Supported
9.6k , 19.2K, 38.4K
9.6k , 19.2K, 38.4K, 76.8K, 115.2K

FG Series BACnet v2.3
10
Step 4
From the easyioFGBACnet drag & drop the BACnetServerNetwork into your App.
The object is recommended to be drop under the BACnet service object.
The BACnet server and BACnet client object can be coexist under the BACnet service object.
There can only be one (1) BACnet service object in a controller.
Duplication of BACnet Service object is NOT allowed.
Step 5
Click at the Server Network object to access the property at the property side bar.
Enable the Server Network.
Once the network is enable, the IP service and MSTP service should display OK if both are enable at the BACnet
Service object.
These statuses are reflected by the BACnet Service object configurations.

FG Series BACnet v2.3
11
Step 6
Drop BACServerBv or BACServerAv type object under the Network Object.
Note that the register object must be a child of (dropped below) the Network object. It is possible to create folders
below the Network Object to allow logical management of the register objects.
Step 7
By default all registers are set to the disabled mode Enable = false). You will need to enable each register object in
the application in order for the register to be discovered by other systems i.e. the BACnet Client.

FG Series BACnet v2.3
12
By default the register are named according to the type followed by the address number. You can enter a
preferred name for the object by right click at the object and select action “selObjectName” or manually key in a
the property side bar.
Maximum character allowed for objectName is 63 characters.
Please refer to above objects address limitation for respective series.
Step 8
The BACnet objects by itself does not export any valid value.
You will need to manually link a valid value to the BACnet objects.
Below an example of exporting a valid temp value as BACnet objects.
Step 9
Use BACnet Client to discover the device and objects.

FG Series BACnet v2.3
13
BACnet Client - Configuration Limitations
Device and Points limitation
Maximum Recommendation Matrix
( A combination of IP device and MS/TP Device )
FG+ Series
FS Series
Device Count
20
31
Points Count per Device
15
32
Objects supported
Objects Types Supported
Object Property Supported
Analog Input , AI
Object Identifier
Object Name
Present Value
Analog Output , AO
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default
Analog Value , AV
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default
Binary Input , BI
Object Identifier
Object Name
Present Value
Binary Output , BO
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default
Binary Value , BV
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default
Multi State Input , MSI
Object Identifier
Object Name
Present Value
Multi State Output , MS0
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default

FG Series BACnet v2.3
14
Multi State Value , MSV
Object Identifier
Object Name
Present Value
Priority Array
Relinquish Default
Loop
Object Identifier
Object Name
Present Value
BACnet Client Configuration
The architecture of the driver is deployed as shown below in Step 2. The network object can be dropped anywhere
in the Sedona app tree. Our recommendation is to create a separate folder for each network, identified as you
require.
Service
Bacnet Client Network (Both IP and MSTP)
Device
Points
The BACnet driver easyioFGBACnet is dependent on the installation of the easyioFGDriver.
These kit need to be installed to enable configuration of the BACnet client network in a FG Series device.
Diagram below shows an EasyIO FG as BACnet IP client.

FG Series BACnet v2.3
15
Diagram below shows an EasyIO FG as BACnet MS/TP client.
The Bacnet driver kit “easyioFGBACnet is dependent on the installation of the “easyioFGDriver”. Both kits need to
be installed to enable configuration of the Bacnet network in an FG Series device.
Step 1
Connect to the controller with Sedona Workbench or CPT Tool.
Default login credentials are as below;
IP address : 192.168.10.11 (FG+ Series) , 192.168.10.12 (FS Series)
Username : admin
Password :<no password>
Add the kits to the controller by navigating to manage kits and install easyioFGBACnet and easyioFGDriver into
your controller.
Step 2
Choose easyioFGBACnet from kit library.
Drag & drop the BACService into your App. The object can be dropped in the EasyIO folder or a new folder can be
created for the Service Object.
In the example below, the object is dropped into a new folder named “BACnet”.

FG Series BACnet v2.3
16
Step 3
Click at the service object to access the property at the property side bar.
Configuration of the BACnet communication parameters such MSTP MAC address is carried out here.
Select BACnet communication stack to be enabled. By default both IP stack and MSTP stack is disable.

FG Series BACnet v2.3
17
**Note**
For MS/TP connection, only Port 1 is supported.
Port 2 DO NOT support BACnet MS/TP.
Step 4
Click at the service object to access the property at the property side bar.
Configuration of the BACnet communication parameters such MSTP MAC address is carried out here.
Select BACnet communication stack to be enabled. By default both IP stack and MSTP stack is disable.
If the communications stack if configured correctly, the status will display as OK.
Step 5
Choose easyioFGBACnet from kit library.
Drag and drop the BACClientNetwork into your App . The object can be dropped in the EasyIO folder or a new
folder can be created for the Bacnet Network Object.

FG Series BACnet v2.3
18
In the example below, the object is dropped into a new folder named “Bacnet”.
***The BACnet server and BACnet client object can be coexist under the BACnet service object. ***
***There can only be one (1) BACnet service object in a controller. ***
***No duplicate BACnet Service object is allowed. ***
Step 6
Click at the Client Network object to access the property at the property side bar.
Enable the Client Network.
Once the network is enable, the IP service and MSTP service should display OK if both are enable at the BACnet
Service object.
These statuses are reflected by the BACnet Service object configurations.
Optionally the “writeOnStart”and “writeOnUp”can be enabled to allow the client to rewrite a value once any of
the mention condition occurred.
These options are good to set to true for efficient integration.

FG Series BACnet v2.3
19
Step 7
Double click at the BACnet Client object. This will display the CPT custom bacnet device discovery view.
To change the view to the standard wire sheet view, click the top right corner and select “Wire Sheet View”.
Make sure you followed step 2 before running the BACnet discovery process.
In the custom view, click discover at the bottom of the page to proceed with BACnet device
discovery. Click OK to proceed.
Optionally device discovery can be limit to certain BACnet Instance by entering the device instance.
Step 8
The CPT Tool will start its Who-Is and I-Am process. If the device discovery is successful the custom view will
display a list of device/devices.
If the list does not show any device after the discovery process this might due to a large network. Increase the max
wait seconds at the pop up.

FG Series BACnet v2.3
20
Step 9
Drag and drop the desire BACnet device into the Subscribed Pane.
Optionally double click the device at the discovered pane can be done to add the controller into the subscribed
pane.
Step 10
Double click a BACnet subscribed device to perform the BACnet point’s discovery.
Step 11
Select the desire point/points by clicking at the points. Drag and drop the desire BACnet device into the Subscribed
Pane. If more than one (1) point is needed, selecting a group can be perform by holding the “Ctrl”key.
Other manuals for FG Series
2
This manual suits for next models
1
Table of contents
Other EasyIO Network Hardware manuals
Popular Network Hardware manuals by other brands

EBLOCKER
EBLOCKER eBlocker quick start guide

Global Invacom
Global Invacom OTX manual

ZyXEL Communications
ZyXEL Communications IES-6000 Series specification

Idis
Idis DirectIP DR-6532P installation manual

FieldServer
FieldServer Hanning FS-8700-127 Driver manual

Riverbed
Riverbed SteelFusion Edge 2100 Installation and configuration guide