Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Location: <WorkspaceDirectory>\DataFiles\xio.BACnet.MappingDefinitions.dat

The BACnet driver also implements the BACnet Server interface. This definition file is used to configure the mapping of Server Items to BACnet objects. Each valid configuration line represents one mapping and thus creates one BACnet object within the NETx BMS Core Server.
The structure of the BACnet mapping definition file is as follows:


' BACnet mapping definitions file
' ItemId;ObjectName;Relinquish-default;COV Increment;
NETx\XIO\KNX\BROADCAST\03/0/010;Light1;false
NETx\XIO\Modbus\Controller1\Input Registers\5000;EnergieValue1;0;0,5
Each line – except comment lines that start with ' – defines a single BACnet mapping and thus one create BACnet object.

 

...






1ItemId 
The ItemID of the Server Item that shall be mapped to a BACnet Object.
2ObjectName 
Here the BACnet object name for the newly created BACnet object has to be defined. Note that the BACnet object name must be unique within the server. The object name is optional – if not defined, the ItemID is used as object name.
3Relinquish-default 
This optional parameter de- fines the relinquish-default properties of the BACnet object. This value is used by the server all BACnet priorities are set to NULL.
4COV Increment 
COV Increment is an optional parameter which defines the minimum data change that is needed to send BACnet Change-of-Value notifications.
5Object type 
Here, the BACnet object type can be specified that is used to map the server item. If not specified or if the parameter is left empty, the NETx BMS Core Server automatically detects the BACnet object type that fits best to the used Server Item.
6Object ID 
Here, the BACnet Object ID of the created BACnet object can be specified. The ID and the object type must be unique within the NETx BMS Core Server. If not specified or if the parameter is left empty, an auto-increment ID is used.

...


' BACnet Object List Wed Jul 02 09:44:33 2014
' Object ID;Object Type;Object Name;Item ID
123123;Device;NETx BMS Server;
0;Binary Input;KNX Dimmer A - Status;NETx\XIO\KNX\192.168.1.36\05/0/001
Each line – except comment lines that start with ' – corresponds to one created BACnet object.

 

...






1Object ID 
This is the BACnet Object ID of the created BACnet object.
2Object type 
Here, the BACnet object type of the created object is listed.
3ObjectName 
This is the BACnet object name of the newly created BACnet object.
4ItemId 
This is the ItemID of the Server Item that is linked to the created BACnet Object.

...