BACnet Server [x2500/x3000]

 

<< Click to Display Table of Contents >>

Navigation:  Components > Driver > BACnet >

BACnet Server [x2500/x3000]

 

Data points of the component

Component name

Type

Type Function

Diagnosis [Text]

Output

Outputs a protocol text. Attention: Diagnostic or debug outputs are only intended for use in the event of an error. Please only use them after consulting the support team! If used, they can significantly impair the performance of the service.

Extended diagnostics

Input

Enables extended diagnostics.

Device instance ID

Bidirectional

The unique instance ID for each server in a BACnet network can be changed here.

KNX Gateway - Number of objects in send queue

Output

Outputs the number of objects in the send queue.

KNX Gateway - Delete send queue

Input

Deletes the entire send queue.

Statistics

Folder

Contains data points to obtain statistical data on communication.

Driver On/Off

Bidirectional

Switch driver on or off.

Driver Gateway - KNX

Bidirectional

Bidirectional communication interface between BACnet server and KNX.See Gateway driver.

Gateway driver - Modbus Master

Bidirectional

Bidirectional communication interface between BACnet server and Modbus master.See Gateway driver.

Gateway driver - MQTT client

Bidirectional

Bidirectional communication interface between BACnet server and MQTT client.See Gateway driver.

Dynamic

Folder

The data points created in the channel editor are mapped in this folder.

- Unit

Output

If a unit ID is assigned in the EDE file, the corresponding text from the unit editor is displayed here.

- Limit value under-exceeded

Output

If limit values have been created in the EDE file for the corresponding value, this data point triggers when the limit value is exceeded or not reached.

- Text representation

Output

The text corresponding to the status is displayed here if one has been created in the status text editor.

- Value

Output / Bidirectional / Input

The value is displayed here. The type depends on the data point.

 

The Value Outputs are clearly divided by object Types. All Data Points of the Type Analog Value can be found in the Subfolder "Analog value," all Objects of the Type Of Binary Input are in the Subfolder "Binary input," etc.

 

Properties

The component can be configured via the properties.

Name

Standard

Function

Communication settings

...

Setting the connection via UDP, TCP or Secure.

Channels

0

The individual channels are defined in a list here. These then appear as an output in the Dynamic data point folder.

Properties

23

List of BACnet-specific properties that can be assigned an initial value.

Units

418

This editor can be used to assign corresponding unit texts to the unit IDs. The default BACnet assignment is available at the start. Customised assignments can be imported or changed manually. Unit IDs can be referenced in the BACnet object editor.

Status texts

0

This editor can be used to assign up to 15 status texts to the status text IDs. Status IDs can be referenced in the BACnet object editor.

Use Boolean for binary objects

 

If this option is set, a true or false is transmitted instead of 0 or 1.

Use UTC time

 

Set for UTC time, otherwise CET.

Device instance ID

1

The unique instance ID for each server in a BACnet network is defined here.

Device instance Object name

Eisbaer Server

Specify the object name to be able to assign the device more easily (manufacturer information).

Device instance Model name

Eisbaer Dataset Collection

Specify the model name to be able to assign the device more easily (manufacturer information).

CoV support

x

CoV is a subgroup of "Alarm and Event Services" that solves a problem where field devices are passive servers.

Single thread CoV handling

x

In individual cases, this option can be set to achieve higher performance.

Prioritised property handling

 

When a client starts a query, this is prioritised to avoid client timeouts.

Only one subscription per client and object

 

If activated, only one subscription per client and object is permitted. If an object is subscribed to multiple times by a client, older subscriptions are replaced, even if the new one has a different process ID.

KNX Bridge/Gateway - Queue Size

1000

If a send delay is available, the maximum queue size of the telegrams that are to be sent with a delay is specified here.

KNX Bridge/Gateway - Object delay [ms]

0

Send delay between two telegrams to the KNX gateway.

Start delay [s]

2

Delays the start of the driver to avoid faulty data.

Driver on/off

 

Switches the driver on or off.

 

Communication settings:

General:

Name

Standard

Function

Timeout

2000

Timeout for the ACK during read/write.

Number of repetitions

2

Number of repetitions if the ACK does not occur.

Window size

20

[1-127] Segmentation is used in BACnet when transmitting large amounts of data. The maximum number of open unconfirmed sent messages is "negotiated" when the connection is established. This parameter determines which "window size" (i.e. the number of unconfirmed messages) is suggested by this device. With the CX8091, this value must be reduced to 4, as otherwise file accesses will not work due to small network memories.

Max Segments

MAX_SEG65

If this option is active, UDP fragmentation is prevented.

 

UDP

Name

Default name

Function

Port

47808

The local port to be used by the component is entered here. The BACnet server listens on this port. Port 47808 (0xBAC0) is used by default. 0xBAC0 - 0xBACF are reserved for BACnet. If BACnet devices are on different ports, they are also in different networks and cannot communicate with each other.

Exclusive

X

This defines whether the specified port is used exclusively or shares the port with other BACnet components. Exclusive use must be deactivated if the server and client are running on the same machine or if there is another BACnet server.

Local IP address

127.0.0.1

Setting the local IP address

Do not fragment

 

With this option, the data packets are not split.

Max payload

1472

The specification in [bytes] refers to the raw data, without the 28bytes IP header.

 

TCP

TCP name

Standard

Function

Network adapter name

 

Name of the network adapter; example: Ethernet2

 

Secure (SC)

Network adapter name

Standard

Function Name

UUID

 

Own unique name

Primary HUB URI

 

Server address of the primary BACnet HUB

Fallover HUB URI

 

Server address of the secondary ("fall-back") BACnet HUB

Direct connect

 

This option must be set if no HUB is available.

Certificate file

 

Entry of the storage path to the client certificate [.p12]

Certificate password

 

Enter the password for the certificate

HUB certificate

 

Enter the storage path to the HUB certificate [.p12]

verify Remote Certificate

 

Set whether the HUB certificate is to be used or not.

 

Channels:

Example after a KNX (CSV) import.

knx_bacnet_import

 

New channels can be added using the +.

The x deletes the selected channel.

Import / Export is used to back up the channel list.

This can be set explicitly via EDE Seperator. The separator is normally recognised automatically.

EDE/EPICS Import / Export is for the import/export of EDE files. These can also be imported/exported in the BACnet client. The table of units and status texts are also exported.

The"Import gateway channels" button is used to import KNX or Modbus data (see Gateway driver).

Validation Check: This can be used (after an EDE import) to check whether the data set contains errors (duplicates).

 

Designation

Key description

Key name

Unique key of the channel. This can be numbers or text.

Object name

Name of the channel.

Object instance number

There must be a unique object instance number for each individual object type.

Object type

Specifies which object type is used for this channel.

Description

Additional information about the channel can be entered here.

Status text reference

Selection option for a text reference that can be defined in the "Status texts" settings (separate editor).

Unit

Selection of the unit of the value.

Minimum

Setting for the smallest permissible value.

Maximum

Setting for the highest permissible value.

Lower limit

If the value falls below the set limit, it is recognised as an "error" by BACnet and could trigger another function.

Upper limit

If the set limit is exceeded, it is recognised as an "error" by BACnet and could trigger another function.

Can be set

Object types that can be changed by default on the BACnet side can be protected against changes or enabled.

Default COV increment

The default COV increment defines the minimum value by which an attribute of an object must be changed for a COV notification to be triggered. If the value of the monitored parameter rises or falls by this increment value or more, a notification is sent to the corresponding BACnet participants.

Trend support

Set to create a value history. Otherwise, only one value is stored.

 

File as object

The File object type provides the three data points required for elementary read and write commands. When writing to data, the transferred bytes are written to the set/current position. With the read trigger, the desired number of bytes is read from the set/current position and output to the data point data. The position is updated accordingly when writing and reading.

 

Schedule:

A schedule object always includes a set of value objects, as well as zero or more time points for each day of the week, at which all value objects are assigned a value for the time point. The default value is set at 0 o'clock on each day (unless an "appointment" is defined for this time). A schedule has an optional start and end date on which this schedule is valid.

The appointments are coloured according to the values you set. The colour is determined randomly at the start, but is constant at runtime. The default dates are always grey.

If a switching time is to be changed, ALWAYS edit the series! When changing the time, only the start time (and here only the clock time) is relevant.

The value assigned to the switching point is specified in the event in the description and can only be changed there.

If a new switching point is to be added, a "weekly repetition type" with exactly one day only must be set.

 

 

Driver Datapoints

The Data Point Window shows all SPs as well as the associated object ID.