1. 概要
アクレル(アンコリー)DTSD1352 三相多機能電力量計は Modbus RTU 通信をサポートします。本記事はアクレル公式技術マニュアルに基づき、DTSD1352 の Modbus レジスタアドレスマッピングを詳しく説明します。
2. Modbus 通信パラメータ
| パラメータ | 既定値 | 説明 |
| ボーレート | 9600bps | 1200〜115200 に設定可能 |
| データビット | 8 ビット | - |
| パリティ | 偶数パリティ | パリティなしに設定可能 |
| ストップビット | 1 ビット | - |
| スレーブアドレス | 1 | 1〜247 に設定可能 |
3. DTSD1352 Modbus レジスタマッピング表
3.1 電気パラメータ計測レジスタ
| Modbus アドレス | パラメータ名 | 単位 | 説明 |
| 0x0000 | A 相電圧 | V | 32 ビット浮動小数点数 |
| 0x0002 | B 相電圧 | V | 32 ビット浮動小数点数 |
| 0x0004 | C 相電圧 | V | 32 ビット浮動小数点数 |
| 0x0006 | A 相電流 | A | 32 ビット浮動小数点数 |
| 0x0008 | B 相電流 | A | 32 ビット浮動小数点数 |
| 0x000A | C 相電流 | A | 32 ビット浮動小数点数 |
| 0x000C | 有効電力 | kW | 32 ビット浮動小数点数 |
| 0x000E | 無効電力 | kvar | 32 ビット浮動小数点数 |
| 0x0010 | 力率 | - | 32 ビット浮動小数点数 |
| 0x0012 | 周波数 | Hz | 32 ビット浮動小数点数 |
3.2 電力量レジスタ
| Modbus アドレス | パラメータ名 | 単位 |
| 0x0100 | 正方向有効電力量 | kWh |
| 0x0102 | 逆方向有効電力量 | kWh |
| 0x0104 | 正方向無効電力量 | kvarh |
| 0x0106 | 逆方向無効電力量 | kvarh |
4. データフォーマットの説明
- すべての計測値は 32 ビット浮動小数点数(IEEE 754)です
- 各データは 2 レジスタ(4 バイト)を占有します
- バイト順:ビッグエンディアン(Big-Endian)
- ワード順:上位ワードが先、下位ワードが後
5. よくある問題とトラブルシューティング
- 通信パラメータが電力量計と一致しているか確認する
- スレーブアドレスが正しく設定されているか確認する
- 32 ビット浮動小数点数のバイト順とワード順に注意する
- 電圧・電流の単位は V と A であり、mV や mA ではありません
6. まとめ
アクレル DTSD1352 電力量計の Modbus 通信における主要レジスタは以下のとおりです。
- 0x0000 → A 相電圧
- 0x0006 → A 相電流
- 0x000C → 有効電力
- 0x0010 → 力率
- 0x0100 → 正方向有効電力量
发表回复