オムロン CP1H PLC Modbus RTU レジスタアドレスマッピング完全ガイド

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

1. 概要

オムロン CP1H シリーズ PLC は、内蔵シリアル通信ポートにより Modbus RTU のマスター機能とスレーブ機能の両方をサポートします。本記事はオムロン公式技術文書に基づき、CP1H の Modbus アドレスマッピングルールを詳しく説明します。

2. Modbus アドレスタイプの説明

Modbus アドレス領域機能コード読み書き属性対応する CP1H 記憶領域
0xxxx(コイル)01/05/15読み/書きCIO領域/W領域/M領域
1xxxx(離散入力)02読み取り専用CIO入力領域
3xxxx(入力レジスタ)04読み取り専用AR領域/特殊領域
4xxxx(保持レジスタ)03/06/16読み/書きDM領域/保持領域

3. CP1H Modbus アドレスマッピング表

3.1 DM データ領域 → 4xxxx 保持レジスタ

Modbus アドレスCP1H アドレス説明
40001D0DM領域の 0 番目のワード
40002D1DM領域の 1 番目のワード
40003D2DM領域の 2 番目のワード
......以下同様
432768D32767DM領域の最大アドレス

計算式:Modbus アドレス = 40000 + D番号 + 1

3.2 CIO 領域 → 0xxxx コイル / 1xxxx 離散入力

Modbus アドレスCP1H アドレス説明
00001CIO0.00CIO領域 0 チャネル 0 ビット
00002CIO0.01CIO領域 0 チャネル 1 ビット
......以下同様

3.3 W ワーク領域 → 0xxxx コイル

W領域(ワーク領域)もコイル領域にマッピングされ、読み書きできます。

4. Modbus-RTU 簡易マスター機能

CP1H の Modbus マスター機能は固定 DM 領域で設定します。

  • シリアルポート1:D32200~D32299
  • シリアルポート2:D32300~D32399

固定割り当て領域の説明:

DM アドレス説明
D32200実行スイッチ(0=未実行、1=実行)
D32201スレーブアドレス
D32202機能コード
D32203-D32249送信データ領域
D32250-D32299受信データ領域

5. よくある問題とトラブルシューティング

  • D32200 の実行スイッチが正しくトリガーされているか確認する
  • スレーブアドレスと機能コードの設定を確認する
  • 通信形式(ボーレート、パリティ)を確認する
  • DM の固定割り当て領域がプログラムと競合しないよう注意する

6. まとめ

オムロン CP1H の Modbus アドレスマッピングルールは以下のとおりです。

  • 4xxxx 保持レジスタ → DM データ領域(D0-D32767)
  • 0xxxx コイル → CIO領域/W領域/M領域
  • 1xxxx 離散入力 → CIO入力領域
この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注