Mapping einer IL230x-B730

Die IP-Link Module beginnen immer mit einem IL230x-Bxxx und einer Anzahl (max.120) Erweiterungsmodule. Das Mapping hängt von der Art und Anzahl der angeschlossenen Erweiterungsmodule ab.

Regel: 
In des Prozessabbild werden erst alle byteorientierten Module eingetragen in der Reihenfolge, wie sie im IP-Link Ring eingetragen sind. Als nächstes folgen die digitalen Module in der Reihenfolge wie diese im Ring liegen, die am Ende auf 8 Bit aufgerundet werden.

Beispiel 1

Busaufbau:

  1. IL2301-B730
  2. IE1001
  3. IE1002
  4. IE2042

Modul

Position

Input

Output

Größe

Funktion

Offset

Größe

Funktion

Offset

IL2301-B730

1

4 Bit

2 read

0..3

4 Bit

1 read

0..3

3 read

0x0800 (Bit 0..3)

5 write

0..3

3, 4 read

0x0000 (Bit 0..3)

6 write

0x0800 (Bit 0..3)

15 write

0..3

16 write

0x0800 (Bit 0..3)

IE1001

2

8 Bit

2 read

4..11

-

3, 4 read

0x0000 (Bit 4..11) 

IE1002

3

8 Bit

2 read

12..19

-

3, 4 read

0x0000 (Bit 12..15)
0x0001 (Bit 0..3)

IE2042

4

-  

8 Bit

1 read

4..11

3 read

0x0800 (Bit 4..11)

5 write

4..11

6 write

0x0800 (Bit 4..11)

15 write

4..11

16 write

0x0800 (Bit 4..11)

Die Modbus Boxen arbeitet immer mit einer Größe von 16 Bit oder einem Wort. In diesem Beispiel wird ein Wort angefangen und wird leer aufgefüllt. Diese letzten Bits haben keine Funktion und sind immer "0", werden aber vom Protokoll übertragen.

Beispiel 2

Busaufbau:

  1. IL2301-B730
  2. IE1001
  3. IE3312
  4. IE3112
  5. IE4112
  6. IE2302
  7. IE2042

Modul

Position

Input

Output

Größe

Funktion

Offset

Größe

Funktion

Offset

IE3312

3

4 Worte

3, 4 read

0x0000..0x0003

IE3112

4

4 Worte

3, 4 read

0x0004..0x0007

IE4112

5

4 Worte

3 read

0x0800...0x0803

6 write

0x0800...0x0803

16 write

0x0800...0x0803

IL2301-B730

1

4 Bit

2 read

0..3

3, 4 read

0x0008 (Bit 0..3)

IE1001

2

8 Bit

2 read

4..11

3, 4 read

0x0008 (Bit 4..11)

IE2302

6

4 Bit

2 read

12..15

4 Bit

1 read

0..3

3 read

0x0804 (Bit 0..3)

5 write

0..3

3, 4 read

0x0008 (Bit 12..15)

6 write

0x0804 (Bit 0..3)

15 write

0..3

16 write

0x0804 (Bit 0..3)

IE2042

7

-

8 Bit

1 read

4..11

3 read

0x0804 (Bit 4..11)

5 write

4..11

6 write

0x0804 (Bit 4..11)

15 write

4..11

16 write

0x0804 (Bit 4..11)