Configuring the DF8000 I/O via I2C

Scenario: You want to configure DF8000 I/O modules locally connected to the NK823x unit over the I2C link.

 

Reference: For background information see DF8000 Reference.

 

Workflow diagram:

 

Prerequisites:

 

Steps:

1 – Add the DF8000
  1. In System Browser, select Project > Field Networks > [BACnet network].
  1. Select the Object Configurator tab.
  1. Click New and select New GMS_DF8000.
  1. In the New Object dialog box:
    a. (Optional) Edit the precompiled name and description (DF8000 System via I2c Bus).
    b. Click OK.
  • The new DF8000 System via I2c Bus object is added and automatically selected in System Browser.
  1. Select the DF8000 tab.
  1. In the Configuration expander, set the Instance number (the BACnet Device Identifier) of the DF8000.
  1. Click Save .

 

2 – Add Input / Output Modules

Repeat this procedure for all the input / output modules included in the hardware configuration. Any combination of modules is possible, for up to a total of 4 modules.

  1. In System Browser, select Project > Field Networks > [BACnet network] > [DF800 system via I2c bus]
  1. Click New and select the input/output module type you want to configure:
  • DF8040 Digital Input Module
  • DF8020 Relay Output Module
  • DF8045 Balanced NC Input Module
  • DF8046 Balanced NO Input Module
  1. In the New Object dialog box:
    a. (Optional) Edit the precompiled name and description.
    b. Click OK.
  • The new module is added to System Browser, and to the Modules expander of DF800 System via I2c Bus.
  1. In the Modules expander, select the newly added module.
  1. Enter an Address that matches the setting on the hardware module.
  1. Set the I/O Logic to Normally Open or Normally Closed.
  • The selected logic is applied to all the inputs or outputs of the module.
  1. Click Save .
  1. (Optional) You can customize the logic of individual inputs / outputs as follows:
    a. In System Browser, select Project > Field Networks > [BACnet network] > [DF800 system via I2c bus] > [module] > [input or output].
    b.
    In the DF8000 tab, set the desired I/O logic for this input (Normally open or Normally closed).
    c.
    Click Save .
  • After the customization, if the module I/Os do not all apply the same logic, then its I/O Logic status in the Modules expander is indicated as Custom.
  1. (Optional) You can customize the Pulse Duration (default =16 sec) of outputs as follows:
    a. In System Browser, select Project > Field Networks > [BACnet network] > [DF800 system via I2c bus] > [module] > [output].
    b. In the DF8000 tab, set the required Pulse Duration.
    d.
    Click Save .
  • This setting will affect the Pulse On/Pulse Off commands for the selected output only.

 

3 – (Optional) Add a Supervised Power Supply Module

Perform this step if the hardware configuration includes a DF8090 module.
NOTE: There can be up to 4 modules in total, but only one DF8090.

  1. In System Browser, select Project > Field Networks > [BACnet network] > [DF800 system via I2c bus].
  1. Click New and select DF8090.
  1. In the New Object dialog box:
    a. (Optional) Edit the precompiled name and description (DF8090 Supervised Power Supply Module).
    b. Click OK.
  1. The new DF8090 object is added to System Browser, and to the Modules expander of DF8000 System via I2c Bus. The DF8090 module has the fixed address 8.

 

4 – Connect the DF8000 to the NK823x I2C Port
  1. In System Browser, select Project > Field Networks > [BACnet Network] > [NK823x] > [I2C].
  1. Select the NK8000 tab.
  1. In the Configuration expander, from the DF8000 System drop-down list, select the DF8000 System via I2c Bus configured in the preceding steps.
  1. Click Save .