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 |
---|---|---|---|---|
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 |