Complete Guide to Modbus RTU Register Address Mapping for the Omron CP1H PLC

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

1. Overview

The Omron CP1H series PLC supports both Modbus RTU master and slave functions through its built-in serial communication ports. Based on Omron's official technical documentation, this article explains the Modbus address mapping rules of the CP1H in detail.

2. Modbus Address Type Description

Modbus Address AreaFunction CodeRead/WriteCorresponding CP1H Memory Area
0xxxx (Coils)01/05/15Read/WriteCIO area / W area / M area
1xxxx (Discrete Inputs)02Read-onlyCIO input area
3xxxx (Input Registers)04Read-onlyAR area / special area
4xxxx (Holding Registers)03/06/16Read/WriteDM area / Holding area

3. CP1H Modbus Address Mapping Table

3.1 DM Data Area → 4xxxx Holding Registers

Modbus AddressCP1H AddressDescription
40001D00th word of the DM area
40002D11st word of the DM area
40003D22nd word of the DM area
......And so on
432768D32767Maximum address of the DM area

Calculation formula: Modbus address = 40000 + D number + 1

3.2 CIO Area → 0xxxx Coils / 1xxxx Discrete Inputs

Modbus AddressCP1H AddressDescription
00001CIO0.00Channel 0, bit 0 of the CIO area
00002CIO0.01Channel 0, bit 1 of the CIO area
......And so on

3.3 W Work Area → 0xxxx Coils

The W area (work area) is also mapped to the coil area and can be read and written.

4. Modbus-RTU Simple Master Function

The CP1H Modbus master function is configured through fixed DM areas:

  • Serial port 1: D32200 to D32299
  • Serial port 2: D32300 to D32399

Fixed allocation area description:

DM AddressDescription
D32200Execution trigger (0 = not executed, 1 = execute)
D32201Slave address
D32202Function code
D32203-D32249Send data area
D32250-D32299Receive data area

5. FAQ and Troubleshooting

  • Check whether the D32200 execution trigger is fired correctly
  • Confirm the slave address and function code settings
  • Check the communication format (baud rate, parity)
  • Make sure the fixed DM allocation area does not conflict with the program

6. Summary

Modbus address mapping rules for the Omron CP1H:

  • 4xxxx Holding Registers → DM data area (D0-D32767)
  • 0xxxx Coils → CIO area / W area / M area
  • 1xxxx Discrete Inputs → CIO input area
Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.