Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Home
  • Knowledge base
  • Contact Us
  • Home
  • Connectors
  • BACnet

BACnet IP - Instance & item setup

How to setup a BACnet IP instance and item in SIA

Written by Paul Bendixen

Updated at July 12th, 2023

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Installation & Technical information
    Introduction SIA Connect Standalone SIA Connect ANY-Ware Cellular & WiFi connectivity
  • Configuration in the Web UI
    Getting started with the UI Connectors Instances Items Mapping Data System Network Tools & Add-ons DigiCert IoT Trust Manager
  • Connectors
    Siemens S7 Azure IoT Ethernet/IP Mitsubishi MELSEC OPC-UA Server SQL MQTT Omron Host Link REST API Omron FINS Keyence Beckhoff TwinCAT BACnet Virtual OPC-UA Client MS SQL File M-Bus Modbus
  • Scripting & Variables
    Data formatting
  • Developers
    API documentation Shadow API
  • Tutorials & Guides
    InfluxDB AWS IoT Core - Amazon Web Services Microsoft Power BI KaaIoT Siemens S7 AVEVA Insight SIA Connect Demo Rack Grafana Azure
  • General
+ More

Table of Contents

Table of Contents Parameters Instance Info Item Data types Properties Object types Additional internal information

Articles in this section:

  • BACnet IP - Instance & item setup
  • BACnet IP - Troubleshooting
  • Connecting to BACnet devices from Docker container
 

Table of Contents

ParametersInstanceItemData typesPropertiesObject types

Parameters

When using the BACnet IP Connector both the instance and item have specific parameters. These parameters are required as they are needed to establish connection and to identify which memory to read from.

 

Instance

The instance needs the following parameters to establish a connection to the PLC:

Parameter Description
Address The BACnet Device Instance Number (not the IP address)
 
Network Interface
 
Which ethernet port on SIA is the device connected to
 
Device Id
 
The Device ID that the SIA unit should have, leaving it to zero will use a default value.
 

 

Info

See Wiring & peripherals ‍article to find the correspondence between SIA port X1/X2 and eth0/1



 

Item

The item parameters that is needed to read the tags in the PLC memory:

Parameter Description
Object Type
 
What type is being targeted (see below)
 
Object Instance
 
Object Instance address
 
Property
 
What property of the object should be exposed (see below)
 
Data type
 
What is the type of the property data (see below)
 

 

Data types

The following table shows how to address the various types of data types.

Data type Description
 
Boolean
 
0 or 1
Unsigned int
 
A 32 bit unsigned integer
 
Signed int
 
A 32 bit signed integer
 
Real
 
A 32 bit floating point representation
 
Double
 
A 64 bit floating point representation
 
Enumerated
 
An enumeration
 
Octet string
 
A string of bytes
 
String
 
A string of chars
 

 

Properties

Currently the following properties of objects are supported

Propety
 
Description
 
Present value
 
The current value of the object
 
Description
 
The description of the object
 
Object name
 
The name of the object
 
Object type
 
The type of the object
 
Object identifier
 
The identifier of the object
 
Out of service
 
 Boolean value of the out-of-service state of the object
 

 

Object types

Currently the following object types are available

Object type
 
BACnet number
 
Description
 
Analog input
 
0
 
Analog input
 
Analog output
 
1
 
Analog output
 
Analog value
 
2
 
Analog value
 
Binary input
 
3
 
Binary input
 
Binary output
 
4
 
Binary output
 
Binary value
 
5
 
Binary value
 
Large analog value
 
46
 
Double precision Analog value
 
Integer value
 
45
 
Integer
 
Positive integer value
 
48
 
Positive integer
 
Octet string value
 
47
 
Array of bytes
 
Character string value
 
40
 
Array of chars
 

 

 

 

ip bacnet

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • BACnet IP - Troubleshooting

0
0
Expand