BACnet driver configuration

BACnet driver configuration

Within this configuration file, general settings for the BACnet driver are configured.

File location

<WorkspaceDirectory>\ConfigFiles\xio.BACnet.cfg

Parameter

Description

Scope

Unit

Default value

Parameter

Description

Scope

Unit

Default value

XIO.BACnet.IPAddress

Specifies the IP address of the local network interface which is used to communicate with the BACnet devices.

IP address

none

127.0.0.1

XIO.BACnet.Port

Specifies the port of the local network interface which is used to communicate with the BACnet devices and clients. If 0 is used or if the parameter is commented out, the server chooses a dynamic port.

0 - 65535

none

47808

XIO.BACnet.RefreshInterval

This parameter specifies the interval which is used to poll the BACnet devices. "0" deactivates device polling.

0, 100 - 10000

milliseconds

1000

XIO.BACnet.DefaultWritePriority

This parameter defines the BACnet Write Priority which is used by the server to write BACnet properties.

1 - 16

none

16

XIO.BACnet.DeviceObjectIdentifier

Here, the BACnet device ID of the server can be specified. This ID must be unique within the BACnet network and must be different from the device IDs of all other BACnet devices.

0 - 4194303

none

4194303

XIO.BACnet.DeviceObjectName

Here, the BACnet device name of the server can be specified. This name must be unique within the BACnet network and must be different from the device names of all other BACnet devices.

string

none

NETx BMS Server

XIO.BACnet.Description

This parameter specifies a human-readable description of the server that is visible via the server's BACnet device object.

string

none

empty

XIO.BACnet.Location

This parameter refers to the "Location" property of the server's BACnet device object.

string

none

empty

XIO.BACnet.ModelName

This parameter refers to the "ModelName" property of the server's BACnet device object.

string

none

empty

XIO.BACnet.Logging

Turns the logging for log level "Info" ON or OFF (for testing purposes only).

ON, OFF

none

OFF

XIO.BACnet.APDUTimeout

This parameter specifies the BACnet APDU Timeout in milliseconds for resending message.

1 - 30000

milliseconds

1000

XIO.BACnet.APDURetries

Here, the maximum ADPU transmission retries can be configured before the device is set to unavailable.

1 - 5

none

3

XIO.BACnet.ResubscribtionInterval

This parameter specifies the interval in seconds at which the BACnet subscriptions are renewed. Default is 3600 s i.e. 1 hour.

1 - 2147483647

seconds

3600

XIO.BACnet.InAlarmIsGood

Set ON if BACnet objects that are in state "InAlarm" shall be displayed as GOOD.

true/false

none

false

XIO.BACnet.FaultIsGood

Set ON if BACnet objects that are in state "Fault" shall be displayed as GOOD.

true/false

none

false

XIO.BACnet.OverriddenIsGood

Set ON if BACnet objects that are in state "Overridden" shall be displayed as GOOD.

true/false

none

false

XIO.BACnet.OutOfServiceIsGood

Set ON if BACnet objects that are in state "OutOfService" shall be displayed as GOOD.

true/false

none

false

XIO.BACnet.UseAddendum2008w

Set TRUE if the new BACnet object types defined in BACnet Addendum 2008-w shall be used. If set to FALSE, Server items that shall be represented to BACnet objects are mapped to the standard object types (Analog Output, Analog Input, ...). Note setting this option to FALSE may lead to a loss of precision if the data size of the chosen server items is larger than the data size in the BACnet object.

true/false

none

true

XIO.BACnet.DCCPassword

This parameter is used to set the password for allowing the use of the BACnet Device Control Communication services. In order to use these services, BACnet Clients must set this password within the corresponding requests. If empty, device control communication request have no effect since empty passwords are not allowed.

string

none

empty

XIO.BACnet.UnsolicitedCOV

If activated, COV notifications are processed even if no valid COV subscription is available within the NETx BMS Core Server. This option provides the opportunity to update BACnet object values for unsolicited COV notifications.

true/false

none

false

XIO.BACnet.UseBBMD

Set true if the NETx BMS Core Server shall register to a BBMD as foreign device.

true/false

none

false

XIO.BACnet.BBMDIPAddress

If "UseBBMD" is set to true, the IP address of the remote BBMD has to be specified here.

IP address

none

empty

XIO.BACnet.BBMDPort

If "UseBBMD" is set to true, the port of the remote BBMD has to be specified here.

0 - 65535

none

47808

XIO.BACnet.BBMDTimeout

If "UseBBMD" is set to true, the lifetime (in seconds) of the BBMD registration can be specified here.

1 - 32767

none

3600

XIO.BACnet.StructureDelimiter

The given character is interpreted as a hierarchical delimiter inside devices names. Typically, a single quote character ' is used. No hierarchical delimiter if not set.

character

none

empty

XIO.BACnet.IgnoreSourcePort

If set to true then the source port of a device response will not be checked to match the destination port as set in the request sent by the Core Server.

true/false

none

false

XIO.BACnet.TimeSyncInterval

Defines the interval (in seconds) time synchronization requests are sent to BACnet devices.

60 - 2592000

seconds

3600

XIO.BACnet.DeactivateWhenInactive

If set to true, the BACnet driver will be deactivated when Core Server is inactive.

true/false

none

false