Example Configuration for Data Exchange with a WAGO EtherNet/IP Fieldbus Coupler 750-363

The following WAGO EtherNet/IP fieldbus couplers are supported for EtherNet/IP configuration:

The following example uses the older version of the devices (marked as “deprecated”, see Note under WAGO Devices as EtherNet/IP Slaves) to clarify relationships, rules and definitions when setting up assemblies for input/output data points.

When the connections are configured in e!COCKPIT, the I/O data (assembly instances) to be transferred in the connection are selected. The assembly instances of a device are described in the corresponding product manual.

Note

Use the product manual of the 750-363 Fieldbus Coupler as a reference!

You need the following content from the product manual of the fieldbus coupler:

Section “I/O Modules”: This contains a list of I/O modules that can be used for applications with the fieldbus coupler.
It also lists the data that the I/O modules provide via the assembly structure for data exchange via EtherNet/IP. The corresponding data type is specified there.

Section “Assembly Object”: This describes the assembly instances for the fieldbus coupler.

Due to the modular structure of the WAGO I/O System 750, the assembly instances for input and output data points are not predefined in the EDS file. The assembly instances depend on the specific structure of the node with I/O modules. Each I/O module provides different data according to its functionality: input and output data, status and control information or diagnostic information. These can be grouped into several different types of objects using the defined static assembly classes.

Output Assemblies

Input Assemblies

* In the input data for instances 104, 105 and 106, an additional status byte is provided after the analog and digital input data.

The byte provides three status bits:

Bit 0:

Local bus error

Bit 3:

I/O module diagnostics

Bit 7:

Fieldbus error

In the “Coupler/Controller Configuration Object (64hex)” of the fieldbus coupler, this byte corresponds to the “ProcessState” attribute (instance 1, attribute ID 5). The data type is USINT.

For WAGO fieldbus couplers, these instances can be configured in the path of the connection. The input/output data points for the connection must then be created according to the configuration. Manual creation only applies to the “deprecated” version of the WAGO fieldbus coupler used here. How the input/output data points are configured for the various instances is described below on the basis of an example.

Rules for Defining the Data Structure of the Assemblies

The following rules must be observed. They are based on the data structure of the WAGO I/O System 750/753s.

Example Nodes

The following example node shows how the data structures of the available assemblies are built up and how you can configure the data for “Input/Output” of a connection accordingly in the EtherNet/IP data point configurator in e!COCKPIT. The entries in the “Name” and “Comment” columns are examples and can be adjusted according to the application.

No.

750-363 EtherNet/IP Fieldbus Coupler

1

├──

750-402 (4 DIs)

2

├──

750-504 (4 DOs)

3

├──

750-457 (4 AIs +- 10 VDC SE)

4

├──

750-557 (4 AOs +- 10 VDC SE)

5

├──

753-430 (8 DIs)

6

├──

753-530 (8 DOs)

7

├──

750-1506 (8 DIs/DOs)

8

├──

750-1405 (16 DIs)

9

├──

750-1504 (16 DOs)

10

├──

750-652 (complex: RS232/485 interface) / 8 bytes

11

├──

750-652 (complex: RS232/485 interface) / 24 bytes

12

├──

750-652 (complex: RS232/485 interface) / 48 bytes

13

├──

750-652 (complex: RS232/485 interface) / 8 bytes

14

├──

750-401 (2 DIs)

15

├──

750-501 (2 DOs)

16

├──

750-456 (2 AIs +-10 VDC diff)

17

├──

750-556 (2 AOs +-10 VDC diff)

 

├──

750-600 End Module

Input Data

 

Instance 104 (68hex) for Analog and Digital Input Data and Status

Input size (T → O): 106 bytes

Input Data Instance 104 (68hex)

Direction
Input T → O

Name

Data Type

Bit Size

Comments

Measured value AI – channel 1

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 2

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 3

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 4

Word

16

750-457 – 4 AIs – no. 3

Status byte S0, S1

Word

16

750-652 – 8 bytes – no. 10

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 10

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 10

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 10

Status byte S0, S1

Word

16

750-652 – 24 bytes – no. 11

Data byte D0, D1

Word

16

750-652 – 24 bytes – no. 11

Data byte D2, D3

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D6, D7

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D20, D21

Word

16

750-652 – 24 bytes – no. 11

Status byte S0, S1

Word

16

750-652 – 48 bytes – no. 12

Data byte D0, D1

Word

16

750-652 – 48 bytes – no. 12

Data byte D2, D3

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D6, D7

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D22, D23

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D44, D45

Word

16

750-652 – 48 bytes – no. 12

Status byte S0, S1

Word

16

750-652 – 8 bytes – no. 13

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 13

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 13

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 13

Measured value AI – channel 1

Word

16

750-456 – 2 AIs – no. 16

Measured value AI – channel 2

Word

16

750-456 – 2 AIs – no. 16

DI data bits

Byte

8

750-402 – 4 DI[1..4] – no.1,
750-430 – 8 DI[1..4] – no.5

DI data bits

Byte

8

750-430 – 8 DI[5..8] – no.5,
750-1506 – 8 DI[1..4] – no.7

DI data bits

Byte

8

750-1506 – 8 DI[5..8] – no.7,
750-1405 – 16 DI[1..4] – no.8

DI data bits

Byte

8

750-1405 – 16 DI[5..12] – no.8

DI data bits

Byte

8

750-1405 – 16 DI[13..16] – no.8,
750-401 – 2 DI[1..2] – no.14

ProcessData

USINT

8

750-363 Fieldbus Coupler

Instance 105 (69hex) for Digital Input Data and Status

Input size (T → O): 6 bytes

The structure of the assembly is the same as for instance 104, but the data for the following I/O modules is missing: 750-457 / 750-652 – 8 bytes / 750-652 – 24 bytes / 750-652 – 48 bytes / 750-652 – 8 bytes / 750-456

Input Data Instance 105 (69hex)

Direction
Input (T → O)

Name

Data Type

Bit Size

Comments

DI data bits

Byte

8

750-402 – 4 DI[1..4] – no.1, 750-430 – 8 DI[1..4] – no.5

DI data bits

Byte

8

750-430 – 8 DI[5..8] – no.5, 750-1506 – 8 DI[1..4] – no.7

DI data bits

Byte

8

750-1506 – 8 DI[5..8] – no.7, 750-1405 – 16 DI[1..4] – no.8

DI data bits

Byte

8

750-1405 – 16 DI[5..12] – no.8

DI data bits

Byte

8

750-1405 – 16 DI[13..16] – no.8 750-401 – 2 DI[1..2] – no.14

ProcessState

USINT

8

750-363 Fieldbus Coupler

Instance 106 (6Ahex) for Analog Input Data and Status

Input size (T → O): 101 bytes

The structure of the assembly is the same as for instance 104, but the data for the following I/O modules is missing: 750-402 / 750-430 / 750-1506 / 750-1405 / 750-401

Input Data Instance 106 (6Ahex)

Direction
Input (T → O)

Name

Data Type

Bit Size

Comments

Measured value AI – channel 1

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 2

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 3

Word

16

750-457 – 4 AIs – no. 3

Measured value AI – channel 4

Word

16

750-457 – 4 AIs – no. 3

Status byte S0, S1

Word

16

750-652 – 8 bytes – no. 10

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 10

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 10

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 10

Status byte S0, S1

Word

16

750-652 – 24 bytes – no. 11

Data byte D0, D1

Word

16

750-652 – 24 bytes – no. 11

Data byte D2, D3

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D6, D7

Word

16

750-652 – 24 bytes – no. 11

...

 

Data byte D20, D21

Word

16

750-652 – 24 bytes – no. 11

Status byte S0, S1

Word

16

750-652 – 48 bytes – no. 12

Data byte D0, D1

Word

16

750-652 – 48 bytes – no. 12

Data byte D2, D3

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D6, D7

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D22, D23

Word

16

750-652 – 48 bytes – no. 12

Data byte D44, D45

Word

16

750-652 – 48 bytes – no. 12

Status byte S0, S1

Word

16

750-652 – 8 bytes – no. 13

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 13

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 13

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 13

Measured value AI – channel 1

Word

16

750-456 – 2 AIs – no. 16

Measured value AI – channel 2

Word

16

750-456 – 2 AIs – no. 16

ProcessState

USINT

8

750-363 Fieldbus Coupler

Instance 107 (6Bhex) for Digital and Analog Input Data

Input size (T → O): 105 bytes

The structure of the assembly is the same as for instance 104, but the ProcessState is missing.

Instance 108 (6Chex) for Digital Input Data

Input size (T → O): 5 bytes

The structure of the assembly is the same as for instance 105, but the ProcessState is missing.

Instance 109 (6Dhex) for Analog Input Data

Input size (T → O): 100 bytes

The structure of the assembly is the same as for instance 106, but the ProcessState is missing.

Output Data

 

Instance 101 (65hex) for Analog and Digital Output Data

Output size (O → T): 105 bytes

Output Data Instance 101 (65hex)

Direction
Output (O → T)

Name

Data Type

Bit Size

Comments

Output value AO – channel 1

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 2

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 3

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 4

Word

16

750-557 – 4 AOs – no. 4

Control byte C0, C1

Word

16

750-652 – 8 bytes – no. 10

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 10

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 10

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 10

Control byte C0, C1

Word

16

750-652 – 24 bytes – no. 11

Data byte D0, D1

Word

16

750-652 – 24 bytes – no. 11

Data byte D2, D3

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D6, D7

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D20, D21

Word

16

750-652 – 24 bytes – no. 11

Control byte C0, C1

Word

16

750-652 – 48 bytes – no. 12

Data byte D0, D1

Word

16

750-652 – 48 bytes – no. 12

Data byte D2, D3

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D6, D7

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D22, D23

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D44, D45

Word

16

750-652 – 48 bytes – no. 12

Control byte C0, C1

Word

16

750-652 – 8 bytes – no. 13

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 13

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 13

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 13

Output value AO – channel 1

Word

16

750-556 – 2 AIs – no. 17

Output value AO – channel 2

Word

16

750-556 – 2 AIs – no. 17

DO data bits

Byte

8

750-504 – 4 DO[1..4] – no.2, 750-530 – 8 DO[1..4] – no.6

DO data bits

Byte

8

750-530 – 8 DO[5..8] – no.6, 750-1506 – 8 DO[1..4] – no.7

DO data bits

Byte

8

750-1506 – 8 DO[5..8] – no.7, 750-1504 – 16 DO[1..4] – no.9

DO data bits

Byte

8

750-1504 – 16 DO[5..12] – no.9

DO data bits

Byte

8

750-1504 – 16 DO[5..12] – no.9

Instance 102 (66hex) for Digital Output Data

Output size (O → T): 5 bytes

The structure of the assembly is the same as for instance 101, but the data for the following I/O modules is missing: 750-557 / 750-652 – 8 bytes / 750-652 – 24 bytes / 750-652 – 48 bytes / 750-652 – 8 bytes / 750-556

Output Data Instance 102 (66hex)

Direction
Output (O → T)

Name

Data Type

Bit Size

Comments

DO data bits

Byte

8

750-504 – 4 DO[1..4] – no.2, 750-530 – 8 DO[1..4] – no.6

DO data bits

Byte

8

750-530 – 8 DO[5..8] – no.6, 750-1506 – 8 DO[1..4] – no.7

DO data bits

Byte

8

750-1506 – 8 DO[5..8] – no.7, 750-1504 – 16 DO[1..4] – no.9

DO data bits

Byte

8

750-1504 – 16 DO[5..12] – no.9

DO data bits

Byte

8

750-1504 – 16 DO[13..16] – no.9 750-501 – 2 DO[1..2] – no.15

Instance 103 (67hex) for Analog Output Data

Output size (O → T): 100 bytes

The structure of the assembly is the same as for instance 101, but the data for the following I/O modules is missing: 750-504 / 750-530 / 750-1506 / 750-1504 / 750-501.

Output Data Instance 103 (67hex)

Direction
Output (O → T)

Name

Data Type

Bit Size

Comments

Output value AO – channel 1

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 2

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 3

Word

16

750-557 – 4 AOs – no. 4

Output value AO – channel 4

Word

16

750-557 – 4 AOs – no. 4

Control byte C0, C1

Word

16

750-652 – 8 bytes – no. 10

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 10

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 10

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 10

Control byte C0, C1

Word

16

750-652 – 24 bytes – no. 11

Data byte D0, D1

Word

16

750-652 – 24 bytes – no. 11

Data byte D2, D3

Word

16

750-652 – 24 bytes – no. 11

...

Data byte D6, D7

Word

16

750-652 – 24 bytes – no. 11

...

Word

16

Data byte D20, D21

Word

16

750-652 – 24 bytes – no. 11

Control byte C0, C1

Word

16

750-652 – 48 bytes – no. 12

Data byte D0, D1

Word

16

750-652 – 48 bytes – no. 12

Data byte D2, D3

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D6, D7

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D22, D23

Word

16

750-652 – 48 bytes – no. 12

...

Data byte D44, D45

Word

16

750-652 – 48 bytes – no. 12

Control byte C0, C1

Word

16

750-652 – 8 bytes – no. 13

Data byte D0, D1

Word

16

750-652 – 8 bytes – no. 13

Data byte D2, D3

Word

16

750-652 – 8 bytes – no. 13

Data byte D4, D5

Word

16

750-652 – 8 bytes – no. 13

Output value AO – channel 1

Word

16

750-556 – 2 AIs – no. 17

Output value AO – channel 2

Word

16

750-556 – 2 AIs – no. 17

Testing the Configuration in Web-Based Management

The “I/O Data” page of the Web-Based Management of the fieldbus coupler shows all the input and output channels with the values that were specified or read out within the program.
On the “EtherNet/IP” page you can also see the assembly sizes used. Here “Slot” indicates the position number of the I/O module.

Testing the Configuration in Web-Based Management
Testing the Configuration in Web-Based Management