Link (Ip), Foreign Device Table (bacnet-ForeignDeviceTable)

This component is a frozen child slot of the BACnet Ip Port Link layer node under a Network port, which itself is a child of BacnetNetwork > Bacnet Comm. If the station is operating as a BACnet foreign device, this FDT table contains information about other BACnet foreign devices registered with the station. Typically, this table is automatically populated, and devices are purged after the requested lifetime expires.

The Fdt Manager is the default view. Using it you can manually enter foreign devices if they are incapable of self-registration. Manually entered foreign devices are not purged from the FDT table.

In a case of an IP subnet, where only a few (or perhaps just one) BACnet/IP device exists, a local BBMD may be considered excessive for BACnet broadcast message support. An alternative for that subnet is for each BACnet/IP device to register as a foreign device with a particular BBMD on a remote subnet. Once registered, the driver adds the device to that BBMD’s FDT (Foreign Device Table). It then becomes that BBMD’s responsibility to deliver global BACnet broadcast messages to the remote device.

Because this scheme is sometimes used for BACnet/IP devices that are not permanent, it was designed with a mandatory registration lifetime feature. When any BACnet/IP device registers as a foreign device with a BBMD, it must specify its Time To Live value, in seconds. It is then expected to re-register within this period, otherwise the BBMD removes (purges) it from its FDT. This prevents unnecessary broadcast delivery attempts to part-time participants.

The FDT in any BBMD reflects the current list of its registered foreign devices, along with each device’s Time To Live value and calculated purge time. If the host station is configured as a BBMD, you can see all entries in its FDT.

 NOTE: The term “foreign device” implies no stigma—it is purely BBMD-centric. The most expedient configuration for a station may well be as a foreign device, providing its local IP subnet has no BBMD and each additional BACnet/IP device (if any) is currently registered as a foreign device with a remote BBMD.Unlike a BBMD’s broadcast distribution table, which is identical in each BBMD, the foreign device table in each BBMD is unique to that BBMD. 
Figure 40.   Foreign Device Table properties
Image

You access these properties by expanding Config > Drivers > BacnetNetwork > Bacnet Comm > Network > Ip Port > Link, right-click Foreign Device Table and click Views > AX Property Sheet.

Property Value Description
FdtEntry, Bacnet IP Address IP address Configures the IP address used by the FDT (Foreign Device Table).
FdtEntry, Time to Live seconds Defines the period of time within which a foreign device must re-register or be purged from the database.
FdtEntry, Purge Time read-only Reports when the device is scheduled to be removed from the database.