The data communication between ibaPDA and the AN-X-DCSNet device is done via UDP multicast. Each AN-X-DCSNet device can send up to 10 blocks of data. Each block is sent to a different UDP multicast address. The multicast address has the following form:

224.<block id>.<device ip address byte 1>.<device ip address byte 0>

The block id counts from 1 to 10. So the multicast address for block 1 of the device with IP address 192.168.123.211 will be 224.1.123.211.

A block corresponds with a module in ibaPDA and the block id corresponds with the position of the module under the device. The block itself has the following structure:

Datatype

Name

Description

DWORD

Configuration ID

A user defined 32 bit configuration number that identifies the structure of the data.

DWORD

Data length

The length of the data that follows.

BYTE[1400]

Data

The data can be maximum 1400 bytes long which corresponds to 700 word registers.

The block configuration is written by ibaPDA in a text file. This text file is sent to the device via the web interface of the device. At the same time ibaPDA gives a list of expected UDP connections to the driver. The driver will join the required multicast groups and it will start listening for incoming messages.

You can checkout the current configuration in the device by going to the web interface and selecting the View Active Configuration link.

You can consult the AN-X to AN-X communication chapter in the AN-X-DCSNet device user manual for more information about the configuration file and the UDP communication.