Anybus® Communicator - EtherNet/IP to Modbus RTU/Serial

How to Use GSD File Modules

When configuring the PROFIBUS communication, ensure that the I/O sizes in the PROFIBUS master match the I/O sizes sett on the Communicator EtherNet/IP page, see High Level Network Settings.

Import the Communicator GSD file into TIA portal and combine the modules to get the correct I/O size.

Note

Fill unused module slots with the value Empty.

Table 1. Modules available in the Communicator GSD file

Mod_name

Config

Module-Reference

In/Out

Size

Empty module

0x00

1

N/A

0

1 byte input module

0x90

2

In

1 byte

2 bytes input module

0xD0

3

In

1 word (2 bytes)

4 bytes input module

0xD1

4

In

2 words (4 bytes)

8 bytes input module

0xD3

5

In

4 words (8 bytes)

16 bytes input module

0xD7

6

In

8 words (16 bytes)

32 bytes input module

0xDF

7

In

16 words (32 bytes)

64 bytes input module

0x40, 0xDF

8

In

32 words (64 bytes)

128 bytes input module

0x40, 0xFF

9

In

64 words (128 bytes)

1 byte output module

0xA0

10

Out

1 byte

2 bytes output module

0xE0

11

Out

1 word (2 bytes)

4 bytes output module

0xE1

12

Out

2 words (4 bytes)

8 bytes output module

0xE3

13

Out

4 words (8 bytes)

16 bytes output module

0xE7

14

Out

8 words (16 bytes)

32 bytes output module

0xEF

15

Out

16 words (32 bytes)

64 bytes output module

0x80, 0xDF

16

Out

32 words (64 bytes)

128 bytes output module

0x80, 0xFF

17

Out

64 words (128 bytes)



Example 7. How to combine modules

In this example we configure the following sizes:

  • Data size to PROFIBUS: 95 bytes

    Combine modes: 64 + 16 + 8 + 4 + 2 + 1

    Size: [ 0xDF + 0xD7 + 0xD3 + 0xD1 + 0xD0 + 0x90 ]

  • Data size from PROFIBUS: 58 bytes

    Combine modes: 32 + 16 + 8 + 2

    Size: [ 0xEF + 0xE7 + 0xE3 + 0xE0 ]



Example 8. Fill unused module slots

The gateway cannot move positions and it expects data of a certain size at each position between the combine modes.

Therefore, unused module slots needs to be filled with the value Empty.

In this example we use an I/O size of 35 bytes.

Combine modes: 1 + 2 + 32

To fill the positions, we add Empty where the Combine modes 4, 8, 16, 64 and 128 are expected.

1 byte + 2 bytes + Empty + Empty + Empty + 32 bytes + Empty + Empty

Figure 87. Example, fill unused module slots in TIA Portal
Example, fill unused module slots in TIA Portal