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 . (Refer to Explicit Messaging via the Control Expert
GUI.)
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) |