Overview

Communication protocols:

  • EtherNet/IP: The 140 CRP 312 00 module uses the EtherNet/IP protocol for all exchanges of I/O data.

  • Modbus: The 140 CRP 312 00 module uses the Modbus/TCP protocol for reading diagnostics and for MBP_MSTR.

Every EtherNet/IP explicit message performs a service. Each service is associated with a service code (or number). You will need to identify the explicit messaging service by its name, decimal number, or hexadecimal number.

You can execute EtherNet/IP explicit messages using either a Control Expert MBP_MSTR function block or the Control Expert Ethernet Configuration Tool’s EtherNet/IP Explicit Message Window. (Refer to Explicit Messaging via the Control Expert GUI.)

NOTE: Configuration edits made to an Ethernet communication module from the Control Expert Ethernet Configuration Tool’s EtherNet/IP Explicit Message Window are not saved to the operating parameters stored in the CPU and, therefore, are not sent by the CPU to the module on startup.

You can use Control Expert to construct a request that executes any service supported by the target device that is compliant with the EtherNet/IP protocol.

Services

The services supported by Control Expert include these standard explicit messaging services:

Service Code

Description

Available in...

Hex

Dec

MBP_MSTR block

Control Expert GUI

1

1

Get_Attributes_All

X

X

2

2

Set_Attributes_All

X

X

3

3

Get_Attribute_List

X

4

4

Set_Attribute_List

X

5

5

Reset

X

X

6

6

Start

X

X

7

7

Stop

X

X

8

8

Create

X

X

9

9

Delete

X

X

A

10

Multiple_Service_Packet

X

D

13

Apply_Attributes

X

X

E

14

Get_Attribute_Single

X

X

10

16

Set_Attribute_Single

X

X

11

17

Find_Next_Object_Instance

X

X

14

20

Error Response (DeviceNet only)

15

21

Restore

X

X

16

22

Save

X

X

17

23

No Operation (NOP)

X

X

18

24

Get_Member

X

X

19

25

Set_Member

X

X

1A

26

Insert_Member

X

X

1B

27

Remove_Member

X

X

1C

28

GroupSync

X

x (available service)

(service not available)