欧姆龙CP1H PLC Modbus RTU寄存器地址映射完全指南

freeFree Technical Resource

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

🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.

一、概述

欧姆龙CP1H系列PLC通过内置的串行通信端口,支持Modbus RTU主站和从站功能。本文基于欧姆龙官方技术文档,详细说明CP1H的Modbus地址映射规则。

二、Modbus地址类型说明

Modbus地址区域 function code 读写属性 对应CP1H存储区
0xxxx(线圈) 01/05/15 读/写 CIO区/W区/M区
1xxxx(离散输入) 02 只读 CIO输入区
3xxxx(输入寄存器) 04 只读 AR区/特殊区
4xxxx(保持寄存器) 03/06/16 读/写 DM区/Holding区

三、CP1H Modbus地址映射表

3.1 DMdata area → 4xxxx保持寄存器

Modbusaddress CP1Haddress 说明
40001 D0 DM区第0个字
40002 D1 DM区The first one字
40003 D2 DM区the second字
依次类推
432768 D32767 DM区最大地址

计算公式:Modbusaddress = 40000 + D编号 + 1

3.2 CIO区 → 0xxxx线圈/1xxxx离散输入

Modbusaddress CP1Haddress 说明
00001 CIO0.00 CIO区第0通道第0位
00002 CIO0.01 CIO区第0通道第1位
依次类推

3.3 W工作区 → 0xxxx线圈

W区(工作区)也映射到线圈区域,可读写。

四、Modbus-RTU简易主站功能

CP1H的Modbus主站功能通过固定DM区域配置:

  • 串行端口1:D32200~D32299
  • 串行端口2:D32300~D32399

固定分配区域说明

DMaddress 说明
D32200 执行开关(0=未执行,1=执行)
D32201 slave address
D32202 function code
D32203-D32249 发送数据区域
D32250-D32299 接收数据区域

五、常见问题与排障

  • 检查D32200执行开关是否正确触发
  • 确认从站地址和功能码设置
  • 检查通信格式(Baud rate、check digit)
  • 注意DM区固定分配区域不要与程序冲突

六、总结

欧姆龙CP1H的Modbus地址映射规则:

  • 4xxxx保持寄存器 → DMdata area(D0-D32767)
  • 0xxxx线圈 → CIO区/W区/M区
  • 1xxxx离散输入 → CIO输入区
技术术语(共 7 个)—— Click to Expand
Modbus RTU基于串行链路的ModbusProtocol,使用二进制编码和CRC check
function codeModbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
registerModbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
PLC可编程逻辑控制器,工业自动化控制的核心设备
Baud rate串行通信每秒传输符号数,Modbus RTU常用9600/19200
线圈Modbus位可读写数据,地址从00001开始
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— Click to Expand
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category other technical materials 字数 846 字 · 阅读约 3 分钟 更新 2026-09-20 永久链接 https://www.modbus.cn/53056.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus debugging tool,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 No installation required, WeChat Search「Modbus Debugging Assistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
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 *.