FS-8700-16 BACnet PTP Serial Driver Manual Table of Contents
TABLE OF CONTENTS
1 BACnet PTP Description ................................................................................................................................. 4
2 Driver Scope of Supply ................................................................................................................................... 5
2.1 Supplied by FieldServer Technologies for this Driver .................................................................................... 5
2.2 Provided by supplier of 3rd party equipment ................................................................................................. 5
3 Hardware Connections ................................................................................................................................... 6
4 Configuring the FieldServer as a BACnet Client .............................................................................................. 7
4.1 Data Arrays/ Descriptors ............................................................................................................................... 7
4.2 Setting the FieldServer Node_ID.................................................................................................................... 8
4.3 Client Side Connection Descriptions .............................................................................................................. 8
4.4 Client Side Node Descriptors ......................................................................................................................... 9
4.5 Client Side Map Descriptors......................................................................................................................... 10
4.5.1 Driver Related Map Descriptor Parameters ......................................................................................... 10
4.5.2 Timing Parameters ............................................................................................................................... 10
4.5.3 Map Descriptor Example. ..................................................................................................................... 11
5 Configuring the FieldServer as a BACnet Server ........................................................................................... 12
5.1 Driver Specific FieldServer Parameters ........................................................................................................ 12
5.2 Data Arrays/Descriptors .............................................................................................................................. 12
5.3 Server Side Connection Descriptions ........................................................................................................... 13
5.4 Server Side Node Descriptors ...................................................................................................................... 13
5.5 Server Side Map Descriptors........................................................................................................................ 14
5.5.1 FieldServer Specific Map Descriptor Parameters ................................................................................. 14
5.5.2 Driver Specific Map Descriptor Parameters ......................................................................................... 15
5.5.3 Map Descriptor Example. ..................................................................................................................... 16
Appendix A. Useful Features ................................................................................................................................ 17
Appendix A.1. BACnet object names ....................................................................................................................... 17
Appendix A.2. Network number .............................................................................................................................. 17
Appendix A.3. Accessing Data from BACnet Properties comprising Arrays of Values ............................................. 18
Appendix A.4. FieldServer implementation of BACnet priority Arrays .................................................................... 18
Appendix A.4.1. Accessing Priority Array information...................................................................................... 19
Appendix A.5. BACnet State Text Preload ............................................................................................................... 20
Appendix A.5.1. Method 1 – Using an Offset/User Table: ................................................................................ 20
Appendix A.5.2. Method 2 – Using a Single Data Array: .................................................................................. 21
Appendix A.5.3. Using Intrinsic Reporting for a Multistate Value .................................................................... 22
Appendix A.6. COV and Intrinsic Reporting ............................................................................................................. 22
Appendix A.6.1. Notes on COV configuration: .................................................................................................. 23
Appendix A.6.2. Notes on Intrinsic Reporting configuration: ........................................................................... 23
Appendix A.6.3. Map Descriptor Example - COV .............................................................................................. 24
Appendix A.6.4. Map Descriptor Example – Intrinsic Reporting ....................................................................... 24
Appendix A.6.5. Map Descriptor Example - Enable or Disable COV ................................................................. 24
Appendix B. Troubleshooting ............................................................................................................................... 25
Appendix B.1. Debugging a BACnet connection ...................................................................................................... 25
Appendix C. Vendor Information ......................................................................................................................... 26
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Table of Contents
Appendix C.1. McQuay ............................................................................................................................................ 26
Appendix C.2. Trane................................................................................................................................................. 26
Appendix C.3. Liebert .............................................................................................................................................. 26
Appendix C.4. Automated Logic Corporation. ......................................................................................................... 26
Appendix C.5. Honeywell EBI ................................................................................................................................... 26
Appendix D. Reference ........................................................................................................................................ 27
Appendix D.1. Object_Type Legal Values – Abbreviation Descriptions ................................................................... 27
Appendix D.2. Property Legal Values ....................................................................................................................... 27
Appendix D.3. Units ................................................................................................................................................. 29
Appendix D.4. BACnet Specific Statistics ................................................................................................................. 32
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 4 of 32
1 BACNET PTP DESCRIPTION
The BACnet PTP driver allows the FieldServer to transfer data to and from devices using the BACnet protocol over a
serial RS-232 physical layer. The FieldServer can emulate either a Server or Client.
All information in a BACnet system is represented in terms of objects. The Object_Identifier is a 32-bit code that
identifies the type of Object (also identified by the Object_Type Property) and its "Instance" number, which
together uniquely identify the Object within its BACnet device. Theoretically, a BACnet device could have over four
million Objects of a particular type. The Object_Name is a text string, which has a unique capability. BACnet
devices may broadcast queries for devices that contain Objects with a specific Object_Name. This can greatly
simplify project setup.
BACnet requires one Device Object to be present in every BACnet device. The Device Object makes information
about the device and its capabilities available to other devices on the networks. Before one BACnet device starts
control-related communications with another, it needs to obtain some of the information presented by the other
device's Device Object. Unlike other Objects, the Device Object's Instance number must be unique across the
entire BACnet internetwork because it is used to uniquely identify the BACnet devices. It may be used to
conveniently identify the BACnet device from other devices during installation.
Standard object types are used to hold real time data and other information. Each Object Type is referenced by a
number, for example 0 represents an Analog Input.
Each Object consists of a number of prescribed properties, the main property being the Present_Value. Objects
are monitored and controlled through their properties. The Analog Input Object is representative of the Objects
involved directly with control elements and many of its Properties reflect this.
The information that follows describes how to expand upon the factory defaults provided in the configuration files
included with the FieldServer.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 5 of 32
FieldServer Technologies PART #
Connector adapter – DB9M to DCE, RTS/CTS, DSR/DTR
2 DRIVER SCOPE OF SUPPLY
2.1 Sup plied by FieldServer T echnologies for this Driver
2.2 Pro v ided by supplier of 3
rd
party equipment
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 6 of 32
FUNCTION FROM TO COLOUR
RX RJ45-01 DB9M-02 GREY
CTS RJ45-02 DB9M08 BROWN
DSR RJ45-03 DB9M-06 YELLOW
GND RJ45-04 DB9M-05 GREEN
GND RJ45-05 RED
TX RJ45-08 DB9M-03 BLUE
RTS RJ45-07 DB9M-07 ORANGE
DTR RJ45-06 DB9M-04 BLACK
8917-03 WIRE LIST
8917-03
8917-03
FieldServer
Connect to one of the RS-232 Ports on the
FieldServer
P1
18
FS-8915-10
3 HARDWARE CONNECTIONS
It is possible to connect a BACnet device to any of the eight RS-2321 ports. These ports just need to be configured
for BACnet in the configuration file.
Configure the Device according to manufacturer’s instructions
1
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 7 of 32
Provide name for Data Array
Up to 15 alphanumeric characters
Provide data format. Each Data Array can only
take on one format.
Float, Bit, Uint16, Uint32, Sint16,
Sint32, Packed_Bit, Byte,
Packed_Byte, Swapped_Byte
Number of Data Objects. Must be larger than the
data storage area required by the Map
Descriptors for data placed in this array.
4 CONFIGURING THE FIELDSERVER AS A BACNET CLIENT
For a detailed discussion on FieldServer configuration, please refer to the FieldServer Instruction Manual. The
information that follows describes how to expand upon the factory defaults provided in the configuration files
included with the FieldServer (See “.csv” sample files provided with the FieldServer).
This section documents and describes the parameters necessary for configuring the FieldServer to communicate
with a BACnet PTP Server.
The configuration file tells the FieldServer about its interfaces, and the routing of data required. In order to enable
the FieldServer for BACnet communications, the driver independent FieldServer buffers need to be declared in the
“Data Arrays” section, the destination device addresses need to be declared in the “Client Side Nodes” section, and
the data required from the Servers needs to be mapped in the “Client Side Map Descriptors” section. Details on
how to do this can be found below.
4.1 Dat a Arrays/ Descriptors
Note that in the tables, * indicates an optional parameter, with the bold legal value being the default.
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 8 of 32
Configure Node_ID of FieldServer
110; 300; 600; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115000
// Client Side Connections
4.2 Setting the FieldServer Node_ID
Example
4.3 Client Side Connection Descriptions
Example
2
Not all ports shown are necessarily supported by the hardware. Consult the appropriate Instruction manual for details of the ports available
on specific hardware.
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 9 of 32
Up to 32 alphanumeric characters
Specify the BACnet Device object instance.
4.4 Client Side Node Descri ptors
Example
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com
FS-8700-16 BACnet PTP Serial Driver Manual Page 10 of 32
Name of this Map Descriptor. This is used for
Object_Name Property. Refer to Appendix A.1.
Up to 32 alphanumeric characters
Name of Data Array where data is to be stored
in the FieldServer
One of the Data Array names from
“Data_Array” section
Starting location in Data Array
0 to (“Data_Array_Length” -1)
Function of Client Map Descriptor
Name of Node to fetch data from
One of the node names
specified in “Client Node
Descriptor”
Object_Type
(Alias = Data_Type)
Type of object. Refer to Appendix D.1 for more
information.
AI, AO, AV, BI, BO, BV, MI,
MO, MV, NC
Object_Instance
(Alias = Address)
Instance of the object on the device.
0, 1, 2, 3, …4194303
Property
The BACnet property to be read.
Scaling zero in Data Array
Scaling max in Data Array
Scaling zero in Connected Node
Scaling max in Connected Node
Used to create an array of sequential Object_Instances
on an Object_Type.
1 to max point count of
the FieldServer, 1
When referencing Multistate properties, allows the user
to specify the index of the property to be read. If 1 is
specified, the first one will be read, if 2 is specified, the
second will be read, etc. If 0 is specified, the driver will
return the total number (count) of array items linked to
the property. If the parameter is not specified, a list of
all items will be returned. Refer to Appendix A.3
0 to max number of array
items in the BACnet
Property, -
Rate at which data is polled
4.5 Client Side Map Descriptors
4.5 .1 Driver Related Map Descriptor Parameters
4.5 .2 Timing P arameters
FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldserver.com
Tel: (408) 262-2299 Fax: (408) 262-9042 Toll Free: (888) 509-1970 email: support@fieldserver.com