Modbus function codes, Modbus address definitions – Comtrol IOLM Modbus TCP User Manual

Page 6

Advertising
background image

8 -

Chapter 1. Modbus/TCP Interface

IO-Link Master Modbus/TCP Reference Manual: 2000590 Rev. A

Modbus Function Codes

1.1. Modbus Function Codes

This table shows the supported Modbus function codes.

1.2. Modbus Address Definitions

The address definitions for Modbus/TCP interface are shown in the following table.

Message Type

Function Code

Maximum Message Size

Read Holding Registers

3

250 Bytes (125 Words)

Write Single Register

6

2 bytes (1 Word)

Write Multiple Registers

16 (10 hex)

246 Bytes (123 Words)

Read/Write Holder Registers

23 (17 hex)

Write: 242 bytes (121 Words

Read: 246 bytes (123 Words)

IO-Link Port

1

IO-Link Port

2

IO-Link Port

3

IO-Link Port

4

Access

Length

Multiple

Port PDI

Data

Block(s)

999 (Base 0)

1000 (Base 1)

1999 (Base 0)

2000 (Base 1)

2999 (Base 0)

3000 (Base 1)

3999 (Base 0)

4000 (Base 1)

Read-

Only

Configurable

per port (s)

Port

Specific

PDI Data

Block

1000 (Base 0)

1001 (Base 1)

2000 (Base 0)

2001 (Base 1)

3000 (Base 0)

3001 (Base 1)

4000 (Base 0)

4001 (Base 1)

Read-

Only

Configurable

per port

Multiple

Port PDO

Data

Block(s)

1049 (Base 0)

1050 (Base 1)

2049 (Base 0)

2050 (Base 1)

3049 (Base 0)

3050 (Base 1)

4049 (Base 0)

4050 (Base 1)

Read/
Write

Configurable

per port(s)

Port

Specific

PDO Data

Block

1050 (Base 0)

1051 (Base 1)

2050 (Base 0)

2051 (Base 1)

3050 (Base 0)

3051 (Base 1)

4050 (Base 0)

4051 (Base 1)

Read/
Write

Configurable

per port

Receive

SPDU

Response

1100 (Base 0)
1101 (Base 1)

2100 (Base 0)

2101 (Base 1)

3100 (Base 0)

3101 (Base 1)

4100 (Base 0)

4101 (Base 1)

Read-

Only

4 to 125 Words

Transmit

SPDU

Request

1300 (Base 0)

1301 (Base 1)

2300 (Base 0)

2301 (Base 1)

3300 (Base 0)

3301 (Base 1)

4300 (Base 0)

4301 (Base 1)

Write-

Only

4 to 123 Words

Port Information Block (Continuous Block)

232 Words

Vendor

Name

1500 (Base 0)

1501 (Base 1)

2500 (Base 0)

2501 (Base 1)

3500 (Base 0)

3501 (Base 1)

4500 (Base 0)

4501 (Base 1)

Read-

Only

64 Chars

32 Words

Advertising