SUN2000 V200R002 MODBUS インターフェース定...

41
SUN2000 V200R002 MODBUS インターフェース定義 SUN2000 V200R002 MODBUS インターフェース定義 版数 01 日付 2016-04-16 HUAWEI TECHNOLOGIES CO., LTD.

Transcript of SUN2000 V200R002 MODBUS インターフェース定...

Page 1: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義

SUN2000 V200R002 MODBUS

インターフェース定義

版数 01

日付 2016-04-16

HUAWEI TECHNOLOGIES CO., LTD.

Page 2: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

i

Copyright © Huawei Technologies Co., Ltd. 2016. All rights reserved.

Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

は転載することはできません。

商標および許可

およびその他の Huaweiの商標は Huawei Technologies Co., Ltd.の商標です。

本書に記載されているその他すべての商標および商号は、それぞれの権利者に帰属します。

注意事項

購入された製品、サービスおよび機能は、Huawei とお客様の間で締結された契約書において定めるものとしま

す。本書に記載されている製品、サービスおよび機能の全体または一部が、購入範囲または使用範囲に含まれ

ていない場合があります。契約書による別段の合意がない限り、本書の記述、情報、および推奨事項は全て、明

示または黙示を問わず、いかなる種類の保証または表明も行うことなく、「現状のまま」提供されます。

本書の内容は、予告なく変更されることがあります。本書を作成するにあたり、内容の正確性を期するようあらゆ

る努力をしておりますが、本書の記述、情報、および推奨事項は全て、明示または黙示を問わず、いかなる種類

の保証を行うものではありません。

華為(ファーウェイ)技術日本株式会社

住所: 〒100-0004

東京都千代田区大手町 1-5-1

大手町ファーストスクエア ウエストタワー10階

Webサイト: http://www.huawei.com/solar

Eメール: [email protected]

Page 3: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 変更履歴

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

ii

変更履歴

発行 日付 説明

01 2016年 1月 13日 初版発行。

02 2016年 4月 11日 アラーム・リストを更新。

Page 4: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 目次

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

1

目次

変更履歴 .............................................................................................................................. ii

1 はじめに ............................................................................................................................ 3

1.1 用語および略語 ............................................................................................................................................ 3

1.2 システム要件 ................................................................................................................................................ 4

1.3 インバータ・モデルおよび定格出力 ............................................................................................................... 4

2 レジスタ定義 ..................................................................................................................... 5

2.1 信号定義 ...................................................................................................................................................... 5

2.2 給電曲線定義 ............................................................................................................................................ 13

2.3 アラーム ..................................................................................................................................................... 15

3 インバータの直接電力調節 .............................................................................................. 18

3.1 有効電力の調節 ......................................................................................................................................... 18

3.1.1 有効電力制限の無効化 ........................................................................................................................... 19

3.1.2 制限パーセンテージの通信...................................................................................................................... 19

3.1.3 絶対値kWによるパラメータ設定 .............................................................................................................. 20

3.1.4 パーセンテージによるパラメータ設定 ....................................................................................................... 20

3.1.5 固定値による制限の通信 ........................................................................................................................ 20

3.2 無効電力の調節 ......................................................................................................................................... 21

3.2.1 無効電力出力の無効化 ........................................................................................................................... 21

3.2.2 調節力率の通信 ...................................................................................................................................... 22

3.2.3 Q/Sによるパラメータ設定 ......................................................................................................................... 22

3.2.4 力率によるパラメータ設定........................................................................................................................ 22

3.2.5 調節Q/Sの通信 ....................................................................................................................................... 23

4 通信プロトコルの概要 ...................................................................................................... 24

4.1 物理層 ....................................................................................................................................................... 24

4.2 データ・リンク層 .......................................................................................................................................... 24

4.2.1 アドレッシング・モード ............................................................................................................................... 24

4.2.2 フレームの構造 ....................................................................................................................................... 25

4.2.3 データ・エンコーディング .......................................................................................................................... 25

4.2.4 インタラクション・プロセス ......................................................................................................................... 25

4.2.5 CRCチェック............................................................................................................................................. 25

Page 5: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 目次

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

2

4.3 アプリケーション層 ...................................................................................................................................... 28

4.3.1 ファンクション・コード一覧 ......................................................................................................................... 28

4.3.2 例外コード一覧 ........................................................................................................................................ 28

4.3.3 レジスタの読み取り(0X03) ..................................................................................................................... 30

4.3.3.1 マスタ・ノードからのリクエストのフレーム・フォーマット ............................................................................ 30

4.3.3.2 スレーブ・ノードからの正常応答のフレーム・フォーマット ........................................................................ 30

4.3.3.3 スレーブ・ノードからの異常応答のフレーム・フォーマット ........................................................................ 31

4.3.3.4 例 ........................................................................................................................................................ 31

4.3.4 単一のレジスタの書き込み(0X06) .......................................................................................................... 31

4.3.4.1 マスタ・ノードからのリクエストのフレーム・フォーマット ............................................................................ 31

4.3.4.2 スレーブ・ノードからの正常応答のフレーム・フォーマット ........................................................................ 32

4.3.4.3 スレーブ・ノードからの異常応答のフレーム・フォーマット ........................................................................ 32

4.3.4.4 例 ........................................................................................................................................................ 32

4.3.5 複数のレジスタの書き込み(0X10) .......................................................................................................... 33

4.3.5.1 マスタ・ノードからのリクエストのフレーム・フォーマット ............................................................................ 33

4.3.5.2 スレーブ・ノードからの正常応答のフレーム・フォーマット ........................................................................ 33

4.3.5.3 スレーブ・ノードからの異常応答のフレーム・フォーマット ........................................................................ 33

4.3.5.4 例 ........................................................................................................................................................ 34

4.3.6 デバイス識別子の読み取り(0X2B) ......................................................................................................... 34

4.3.6.1 デバイス識別子問い合わせコマンド ...................................................................................................... 35

4.3.6.2 デバイス・リスト問い合わせコマンド ....................................................................................................... 36

4.3.6.3 デバイス説明の定義 ............................................................................................................................. 37

Page 6: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 目次

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

3

1 はじめに

ModBus-RTUプロトコルは、業界で広く使用されている通信プロトコルです。ModBus-RTU

プロトコルは、電気通信端末用の共通言語で、異なるメーカーのインバータをネットワーク

で接続し、集中モニタリングを可能にする業界標準になっています。このプロトコルを使用

すると、各インバータは、ネットワーク内の他のインバータと相互に、または他のデバイスと、

RS485 バスなどを介して通信できるようになります。このプロトコルは、マスタおよびスレー

ブ・ノードを定義すると共に、マスタ・ノードがさまざまなリクエストを用いて他のデバイスに

アクセスするためのプロセスを規定しています。さらに、他のデバイスからのリクエストに対

してスレーブ・ノードがどのように応答するかを定義し、通信プロセスにかかわる両者がど

のようにエラーを検知し記録するかを規定しています。また、メッセージ・フィールドのフォー

マットおよび詳細なデータの内容も定められています。

ファーウェイのインバータ事業は拡大を続けているため、これからもさらに多くの汎用およ

びカスタマイズされたインバータが、通信にModBusプロトコルを使用します。本書は、

ファーウェイのインバータで使用されているModBusプロトコルに関する情報を提供すると

共に、サード・パーティによる今後のインテグレーションにかかわる研究開発やカスタマイズ

を規制し制限するために使用可能です。

1.1 用語および略語

1.2 システム要件

1.3 インバータ・モデルおよび定格出力

1.1 用語および略語

Table 1-1 用語および略語

名称 説明

マスタ・ノード マスタ・スレーブ間の通信で、通信リクエス

トを開始した側をマスタ・ノードと呼びます。

スレーブ・ノード マスタ・スレーブ間の通信で、通信リクエス

トに応答する側をスレーブ・ノードと呼びま

す。

ブロードキャスト・アドレス 0に固定

レジスタ・アドレス 任意のレジスタのアドレスは、2 バイトで記

録されます。

U16 符号なし整数型(16ビット)

Page 7: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 目次

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

4

名称 説明

U32 符号なし整数型(32ビット)

I16 符号付き整数型(16ビット)

I32 符号付き整数型(32ビット)

MLD マルチ・バイト

N/A 適用なし

1.2 システム要件

適用モデル:

SUN2000 50KTL-C1

SUN2000 50KTL

SUN2000 42KTL

SUN2000 36KTL

SUN2000 33KTL-JP

SUN2000 40KTL-JP

SUN2000 43KTL-IN-C1

ファームウェア・バージョン:V200R002C00/C01以降

1.3 インバータ・モデルおよび定格出力

Table 1-2 定格インバータ容量

通し番号 モデル Pmax Qmax(kVar) 定格出力(kW)

24 50KTL-C1 52.5 31.5 47.5

26 42KTL 47 28.2 42

27 36KTL 40 24 36

28 30KTL-JP 33.3 22.8 33.3

29 40KTL-JP 40 27.6 40

30 50KTL 50.5 30.3 46

31 43KTL-IN-C1 52.5 31.5 43

Page 8: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

5

2 レジスタ定義

2.1 信号定義

2.2 給電曲線定義

2.3 アラーム

2.1 信号定義

Table 2-1 ファーウェイのインバータは、0X03、0X06および 0X10コマンドに対応しています。

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

1 定格インバー

タ出力

RO UINT16 N/A 1 32001 1

2 出力モード RO UINT16 N/A 1 32002 1 0:三相 4線

1:三相 3線

3 ESN RO 文字列 N/A 1 32003 10

4 システム時間 RO UINT32 N/A 1 32255 2

5 CO2削減量 RO UINT32 kg 100 32257 2

6 PV1電圧/PV1

V

RO INT16 V 10 32262 1

7 PV1電流/PV1

I

RO INT16 A 10 32263 1

8 PV2電圧/PV2

V

RO INT16 V 10 32264 1

9 PV2電流/PV2

I

RO INT16 A 10 32265 1

10 PV3電圧/PV3 RO INT16 V 10 32266 1

Page 9: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

6

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

V

11 PV3電流/PV3

I

RO INT16 A 10 32267 1

12 PV4電圧/PV4

V

RO INT16 V 10 32268 1

13 PV4電流/PV4

I

RO INT16 A 10 32269 1

14 PV5電圧/PV5

V

RO INT16 V 10 32270 1

15 PV5電流/PV5

I

RO INT16 A 10 32271 1

16 PV6電圧/PV6

V

RO INT16 V 10 32272 1

17 PV6電流/PV6

I

RO INT16 A 10 32273 1

18 Uab RO UINT16 V 10 32274 1

19 Ubc RO UINT16 V 10 32275 1

20 Uca RO UINT16 V 10 32276 1

21 Ua RO UINT16 V 10 32277 1

22 Ub RO UINT16 V 10 32278 1

23 Uc RO UINT16 V 10 32279 1

24 Ia RO UINT16 A 10 32280 1

25 Ib RO UINT16 A 10 32281 1

26 Ic RO UINT16 A 10 32282 1

27 周波数 RO UINT16 Hz 100 32283 1

28 力率 RO INT16 N/A 1000 32284 1

29 インバータ効

RO UINT16 % 100 32285 1

30 キャビネット温

RO INT16 ºC 10 32286 1

31 インバータ・ス

テータス

RO UINT16 N/A 1 32287 1 0x0000:アイドル:初期

化中

0x0001:アイドル :ISO

検出中

Page 10: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

7

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

0x0002:アイドル:照射

検出中

0x0003:アイドル:グリッ

ド検出中

0x0100:起動中

0x0200:連系中

0x0201:連系中制限あ

0x0300:シャットダウン:

異常

0x0301:シャットダウン:

強制

0x0401:グリッド給電 :

cosψ-P曲線

0x0402: グ リ ッ ド 給

電:Q-U曲線

0xA000:アイドル:照射

なし

0x0500:チェック完了

0x0501:チェック中

0x0600: 検査中

32 当日の有効電

力ピーク

RO INT32 kW 1000 32288 2

33 有効電力 RO INT32 kW 1000 32290 2

34 無効電力 RO INT32 kVar 1000 32292 2

35 トータル入力

電力

RO UINT32 kW 1000 32294 2

36 最新発電時間 RO UINT32 N/A 1 32296 2

37 E-Hour RO UINT32 kWh 100 32298 2

38 E-Day RO UINT32 kWh 100 32300 2

39 E-Month RO UINT32 kWh 100 32302 2

40 E-Yield RO UINT32 kWh 100 32304 2

41 E-Total RO UINT32 kWh 100 32306 2

42 PV7入力電圧 RO INT16 V 10 32314 1

Page 11: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

8

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

43 PV7入力電流 RO INT16 A 10 32315 1

44 PV8入力電圧 RO INT16 V 10 32316 1

45 PV8入力電流 RO INT16 A 10 32317 1

46 ロック状態 RO UINT16 N/A 1 32320 1 0:ロック中

1:ロック解除中

47 無電圧ライド・

スルー保護

RO ビット N/A 1 32321 1 BitOffset:0

48 FRT保護 RO ビット N/A 1 32321 1 BitOffset:1

49 アンチ・アイラ

ンディング

RO ビット N/A 1 32321 1 BitOffset:2

50 インバータ連

RO UINT16 N/A 1 32322 1 00:連系中

01:連系なし

51 絶縁抵抗 RO UINT16 MΩ 1000 32323 1

52 インバータ起

動時間

RO UINT32 秒 1 32325 2

53 イ ンバータ ・

シャットダウン

時間

RO UINT32 秒 1 32327 2

54 直近 1 時間の

発電時間

RO UINT32 N/A 1 32343 2

55 直近 1 時間の

発電量

RO UINT32 kWh 100 32345 2

56 前日の発電時

RO UINT32 N/A 1 32347 2

57 前日の発電量 RO UINT32 kWh 100 32349 2

58 前月の発電時

RO UINT32 N/A 1 32351 2

59 前月の発電量 RO UINT32 kWh 100 32353 2

Page 12: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

9

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

60 前年の発電時

RO UINT32 N/A 1 32355 2

61 前年の発電量 RO UINT32 kWh 100 32357 2

62 MPPT1 トータ

ル入力電力

RO UINT32 kW 1000 33022 2

63 MPPT2 トータ

ル入力電力

RO UINT32 kW 1000 33024 2

64 MPPT3 トータ

ル入力電力

RO UINT32 kW 1000 33026 2

65 MPPT4 トータ

ル入力電力

RO UINT32 kW 1000 33070 2

66 日時同期 RW EPOCHTIME

N/A 1 40000 2 [1325376000,2682374399]

67 無効電力補完 RW UINT16 N/A 1 40117 1 [0,6]

68 有効電力制御 RW UINT16 N/A 1 40118 1 [0,4]

69 有効電力配給

中止設定

RW UINT16 % 1 40119 1 [0,100]

70 有効電力配給

中止設定

RW UINT16 kW 10 40120 1 [0,40]

71 有効電力配給

中止勾配

RW UINT16 %/s 10 40121 1 [0.5,10]

72 無効電力補完

設定

RW INT16 N/A 1000 40122 1 [-1,-0.8]U[0.8,1]

73 無効電力補完

設定

RW INT16 N/A 1000 40123 1 [-1,1]

74 無効電力調節

時間

RW UINT16 秒 1 40124 1 [5,120]

75 cos(Phi)-P/Pn

特性曲線設定

RW バイト N/A 1 40133 21

76 Q-U特性曲線

設定

RW バイト N/A 1 40154 21

Page 13: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

10

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

77 起動 WO NULLDATA

N/A 1 40200 1 0

78 停止 WO NULLDATA

N/A 1 40201 1 0

79 有効電力配給

中止パーセン

WO UINT16 % 1 40234 1 [0,100]

80 有効電力配給

中止固定値

WO UINT16 kW 10 40235 1 [0,40]

81 無効電力補完Q/S

WO INT16 N/A 1000 40236 1 [-1,1]

82 無効電力補完

ファクタ指示

WO INT16 N/A 1000 40237 1 [-1,-0.8]U[0.8,1]

83 過電圧検出時

RW UINT32 ミ リ

1 42045 2 [50,600000]

84 2 次過電圧検

出時限

RW UINT32 ミ リ

1 42047 2 [50,600000]

85 不足電圧検出

時限

RW UINT32 ミ リ

1 42049 2 [50,600000]

86 2 次不足電圧

検出時限

RW UINT32 ミ リ

1 42051 2 [50,600000]

87 過周波数検出

時限

RW UINT32 ミ リ

1 42053 2 [50,600000]

88 2 次過周波数

検出時限

RW UINT32 ミ リ

1 42055 2 [50,600000]

89 不足周波数検

出時限

RW UINT32 ミ リ

1 42057 2 [50,600000]

90 2 次不足周波

数検出時限

RW UINT32 ミ リ

1 42059 2 [50,600000]

91 10-min過電圧

保護時間

RW UINT32 ミ リ

1 42061 2 [50,600000]

92 過電圧検出レ RW UINT16 V 10 42063 1 [1*Vn,1.36*Vn]

Page 14: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

11

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

ベル

93 2 次過電圧検

出レベル

RW UINT16 V 10 42064 1 [1*Vn,1.36*Vn]

94 不足電圧検出

レベル

RW UINT16 V 10 42065 1 [0.3*Vn,1*Vn]

95 2 次不足電圧

検出レベル

RW UINT16 V 10 42066 1 [0.3*Vn,1*Vn]

96 過周波数検出

レベル

RW UINT16 Hz 100 42067 1 [1*Fn,1.15*Fn]

97 2 次過周波数

検出レベル

RW UINT16 Hz 100 42068 1 [1*Fn,1.15*Fn]

98 不足周波数検

出レベル

RW UINT16 Hz 100 42069 1 [0.85*Fn,1*Fn]

99 2 次不足周波

数検出レベル

RW UINT16 Hz 100 42070 1 [0.85*Fn,1*Fn]

100 10-min過電圧

保護

RW UINT16 V 10 42071 1 [1*Vn,1.36*Vn]

101 電力系統識別

コード

RW UINT16 N/A 1 42072 1 [0,40]

102 絶縁抵抗保護 RW UINT16 MΩ 1000 42074 1 [0.033,1]

103 アンバランス

電圧保護

RW UINT16 % 10 42075 1 [0,50]

104 グリッド不具合

後のソフトス

タート時間

RW UINT16 秒 1 42083 1 [20,800]

105 FRT RW UINT16 N/A 1 42084 1 [0,1]

106 ソフトスタート

時間

RW UINT16 秒 1 42085 1 [20,800]

107 給電グリッド復

旧時間

RW UINT16 秒 1 42086 1 [10,600]

108 アイランディン RW UINT16 N/A 1 42087 1 [0,1]

Page 15: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

12

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

グ検出設定の

有効化

109 FRT無効電力

補完ファクタ

RW UINT16 N/A 10 42089 1 [0,5]

110 無効電力補完

( cosψ-P ) 開

始電圧

RW UINT16 % 1 42090 1 [100,110]

111 無効電力補完

( cosψ-P ) 終

了電圧

RW UINT16 % 1 42091 1 [90,100]

112 過周波数配給

停止開始閾値

RW UINT16 Hz 100 42092 1 [50,52]

113 過周波数配給

停止終了閾値

RW UINT16 Hz 100 42093 1 [49.9,51]

114 過周波数配給

停止復旧勾配

RW UINT16 %/min

1 42094 1 [5,20]

115 Q-U特性曲線

モード

RW UINT16 N/A 1 42095 1 [0,1]

116 Q-U給電開始

電力パーセン

RW UINT16 % 1 42096 1 [10,100]

117 MPPT設定 RW UINT16 N/A 1 42097 1 0:無効

1:有効

118 MPPTスキャ

ニング間隔

RW UINT16 分 1 42101 1 [5,30]

119 システム時間:

RW UINT16 N/A 1 42300 1 [2000,2069]

120 システム時間:

RW UINT16 N/A 1 42301 1 [1,12]

121 システム時間:

RW UINT16 N/A 1 42302 1 [1,31]

122 システム時間: RW UINT16 N/A 1 42303 1 [0,23]

Page 16: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

13

信号名称 R/W データ型 単位 ゲ イ

アドレス 数量 スコープ

123 システム時間:

RW UINT16 N/A 1 42304 1 [0,59]

124 システム時間:

RW UINT16 N/A 1 42305 1 [0,59]

125 有効電力配給

中止

RW UINT16 % 1 42320 1 [0,100]

126 無効電力補完 RW INT16 N/A 1000 42321 1 [-1,-0.8]U[0.8,1]

2.2 給電曲線定義

Table 2-2 給電曲線定義

曲線名称 説明 デ ー

タ型

ゲイン 単位 範囲

cosψ-P/Pn 特

性曲線設定

cosψ-P/Pn特性曲線ポイント U16 1 N/A 2–10

cosψ-P/Pn曲線ポイント 1のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 1のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 2のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 2のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 3のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 3のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 4のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 4のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 5のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 5のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 6のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 6のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 7のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 7のcosψ値 I16 1000 N/A -0.8 ~ 0.8

Page 17: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

14

曲線名称 説明 デ ー

タ型

ゲイン 単位 範囲

cosψ-P/Pn曲線ポイント 8のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 8のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 9のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 9のcosψ値 I16 1000 N/A -0.8 ~ 0.8

cosψ-P/Pn曲線ポイント 10のP/Pn値 U16 10 % 0-100

cosψ-P/Pn曲線ポイント 10のcosψ値 I16 1000 N/A -0.8 ~ 0.8

Q-U特性曲線

設定

Q-U特性曲線ポイント U16 1 N/A 2–10

Q-U曲線ポイント 1のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 1のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 2のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 2のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 3のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 3のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 4のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 4のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 5のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 5のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 6のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 6のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 7のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 7のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 8のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 8のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 9のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 9のQoS値 I16 1000 N/A -0.5 ~ 0.5

Q-U曲線ポイント 10のU/Un値 U16 10 % 80-115

Q-U曲線ポイント 10のQoS値 I16 1000 N/A -0.5 ~ 0.5

Page 18: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

15

2.3 アラーム

Table 2-3 アラーム一覧

アドレス ビット 親アラーム名 アラームID 原因ID 重要度

1 50000 0X0A ソフトウェア・バージョンの不一致 504 1 軽微

2 50000 0X0C アップグレードの失敗 505 1 重要

3 50000 0X0D フラッシュの障害 61440 1 軽微

4 50001 0X01 ソフトウェア・バージョンの不一致 504 2 軽微

5 50001 0X02 ソフトウェア・バージョンの不一致 504 3 軽微

6 50001 0X03 システム障害 400 1 重要

7 50001 0X04 システム障害 400 27 重要

8 50001 0X06 インバータ回路異常 202 20 重要

9 50001 0X07 残留電流異常 318 1 重要

10 50001 0X08 キャビネットの過熱 321 1 重要

11 50001 0X0A システム障害 400 28 重要

12 50001 0X0B ファン障害 320 1 軽微

13 50001 0X0C SPI通信異常 322 1 重要

14 50001 0X0E システム障害 400 29 重要

15 50002 0X00 絶縁抵抗の低下 313 1 重要

16 50002 0X01 AFCIセルフテスト障害 411 1 重要

17 50002 0X02 DCアーク障害 412 1 重要

18 50002 0X03 AFCIセルフテスト障害 411 2 重要

19 50002 0X04 AFCIセルフテスト障害 411 3 重要

20 50002 0X07 システム障害 400 30 重要

21 50002 0X08 システム障害 400 31 重要

22 50002 0X09 ストリング 3の逆流 122 1 重要

23 50002 0X0C DCアーク障害 412 2 重要

24 50002 0X0D DCアーク障害 412 3 重要

25 50002 0X0E DCアーク障害 412 4 重要

26 50002 0X0F システム障害 400 23 重要

27 50003 0X01 ストリング 1の逆流 120 1 重要

28 50003 0X02 ストリング 2の逆流 121 1 重要

Page 19: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

16

アドレス ビット 親アラーム名 アラームID 原因ID 重要度

29 50003 0X03 DC回路異常 200 12 重要

30 50003 0X06 ストリング 4の逆流 123 1 重要

31 50003 0X07 ストリング 5の逆流 124 1 重要

32 50003 0X08 ストリング 6の逆流 125 1 重要

33 50003 0X09 DC入力電圧の上昇 103 1 重要

34 50003 0X0A DC入力電圧の上昇 103 2 重要

35 50003 0X0B DC入力電圧の上昇 103 3 重要

36 50003 0X0C DC入力電圧の上昇 103 4 重要

37 50003 0X0F DC回路異常 200 15 重要

38 50004 0X02 ストリング 1の逆流 120 2 警告

39 50004 0X03 ストリング 2の逆流 121 2 警告

40 50004 0X04 ストリング 7の逆流 126 1 重要

41 50004 0X05 ストリング 7の逆流 126 2 警告

42 50004 0X06 ストリング 8の逆流 127 1 重要

43 50004 0X07 ストリング 8の逆流 127 2 警告

44 50004 0X0C ストリング 3の逆流 122 2 警告

45 50004 0X0D ストリング 4の逆流 123 2 警告

46 50004 0X0E ストリング 5の逆流 124 2 警告

47 50004 0X0F ストリング 6の逆流 125 2 警告

48 50005 0X01 DC回路異常 200 3 重要

49 50005 0X02 補助電源異常 410 4 重要

50 50005 0X04 DC回路異常 200 10 重要

51 50005 0X05 DC回路異常 200 11 重要

52 50005 0X06 DC回路異常 200 30 重要

53 50006 0X06 システム障害 400 3 重要

54 50006 0X0A インバータ回路異常 202 13 重要

55 50006 0X0C インバータ回路異常 202 14 重要

56 50007 0X01 インバータ回路異常 202 16 重要

57 50007 0X05 システム障害 400 21 重要

58 50008 0X00 グリッド電圧異常 301 4 重要

59 50008 0X03 グリッド電圧異常 301 16 重要

Page 20: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 2 レジスタ定義

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

17

アドレス ビット 親アラーム名 アラームID 原因ID 重要度

60 50008 0X06 周波数異常 305 2 重要

61 50008 0X07 周波数異常 305 4 重要

62 50008 0X08 グリッド電圧異常 301 28 重要

63 50008 0X09 グリッド電圧異常 301 29 重要

64 50008 0X0A 接地異常 326 1 重要

65 50008 0X0B グリッド電圧異常 301 26 重要

66 50008 0X0C 周波数異常 305 5 重要

67 50009 0X00 グリッド電圧異常 301 31 重要

68 50009 0X01 グリッド電圧異常 301 32 重要

69 50009 0X02 グリッド電圧異常 301 33 重要

70 50009 0X08 グリッド電圧異常 301 19 重要

71 50016 0X00 ストリング 1の異常 106 1 警告

72 50016 0X01 ストリング 2の異常 107 1 警告

73 50016 0X02 ストリング 3の異常 108 1 警告

74 50016 0X03 ストリング 4の異常 109 1 警告

75 50016 0X04 ストリング 5の異常 110 1 警告

76 50016 0X05 ストリング 6の異常 111 1 警告

77 50016 0X06 ストリング 7の異常 112 1 警告

78 50016 0X07 ストリング 8の異常 113 1 警告

Page 21: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

18

3 インバータの直接電力調節

3.1 有効電力の調節

3.2 無効電力の調節

3.1 有効電力の調節

インバータには、5 つの有効電力調節モードがあり、有効電力配給中止勾配(レジスタ

40121)を介して有効電力低減のレスポンス時間の調節に対応しています。

Table 3-1 有効電力の調節

インターフェース

R/W データ型 単位 ゲ イ

アドレス 数量 制限

1 有効電力制御 RW UINT16 N/A 1 40118 1 これらのインター

フェースにはデータ

が保存 されます

が、頻繁な書き込

み操作には対応し

ていません。

2 有効電力配給中

止設定[パーセン

テージ]

RW UINT16 % 1 40119 1

3 有効電力配給中

止設定 [固定値]

RW UINT16 kW 10 40120 1

4 有効電力配給中

止勾配

RW UINT16 %/s 10 40121 1

5 有効電力配給中

止設定[パーセン

テージ](高精度)

RW UINT16 % 1 40125 1

6 有効電力配給中

止パーセント(高

精度)

WO UINT16 % 1 40232 1 これらのインター

フェースは頻繁な

書き込み操作に対

応していますが、

データは保存され7 有効電力配給中

止パーセント

WO UINT16 % 1 40234 1

Page 22: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

19

インターフェース

R/W データ型 単位 ゲ イ

アドレス 数量 制限

8 有効電力配給中

止固定値

WO UINT16 kW 10 40235 1 ません。

データの保存および頻繁な書き込みの両方のインターフェースが必要とされる場合、インバータ

のバージョンがV100R001C81SPC107 またはV200R001C00SPC106、もしくはそれ以降の

バージョンであることを確認してください。

有効電力配給中止固定値のインターフェースが必要とされる場合、インバータのバージョンが

V100R001C81SPC107 またはV200R001C00SPC106、もしくはそれ以降のバージョンであるこ

とを確認してください。

3.1.1 有効電力制限の無効化

インバータは、いかなる低減命令も受け付けません。最大で定格出力の 110%の出力で稼

働可能になります。他のレジスタ・インターフェースは必要ありません。

操作:有効電力制御(レジスタ 40118)を 0に設定してください。

有効電力制御(レジスタ 40118)のモードが変更されると、インバータは自動的にレジスタ値を保存し

ます。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある場合、送

信間隔を 12分より長く設定してください。

3.1.2 制限パーセンテージの通信

インバータはリモート・コントロール・モードに切り替わり、パーセント単位の有効電力低減

命令を受け取ります。パーセンテージの基準値は、インバータの最大有効電力(Pmax)で

す。Pmaxは、インバータのモデルごとに異なります。詳しくは、「2.1 信号定義」の表の説明

を参照してください。

操作:

低減精度が1%の場合のシナリオ:有効電力制御(レジスタ40118)の値を1に変更し、

有効電力配給中止パーセント(レジスタ 40234)の値を目的の値(%)に変更してくださ

い。

低減精度が 0.1%の場合のシナリオ:有効電力制御(レジスタ 40118)の値を 1に変更

し、有効電力配給中止パーセント(高精度)(レジスタ 40232)の値を目的の値(%)に

変更してください。

有効電力制御(レジスタ 40118)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

有効電力配給中止パーセント(レジスタ 40234)および有効電力配給中止パーセント(高精度)(レ

ジスタ 40232)は、外部デバイスから、10 分以内の間隔で、定期的に送信する必要があります。

定期的に送信しないと、インバータの有効出力は自動的にPmaxの 100%に戻ります。有効電力

配給中止パーセント(レジスタ 40234)または有効電力配給中止パーセント(高精度)(レジスタ

40232)モードで設定された低減命令はインバータに保存されません。インバータを再度起動する

と、出力はPmaxの 100%に戻ります。

Page 23: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

20

3.1.3 絶対値kWによるパラメータ設定

外部デバイスが、有効なスケジューリング目標値をkW単位の絶対値で配信しています。調

節精度は、0.1kWです。最大値はインバータのPmaxで、最小値は 0です。

操作:有効電力制御(レジスタ 40118)の値を 2 に変更し、その後、有効電力配給中止設定

[固定値](レジスタ 40120)の値を目的の値(kW)に変更してください。

有効電力制御(レジスタ 40118)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

有効電力配給中止設定 [固定値](レジスタ 40120)が設定されると、インバータはその設定を適

用および保存します。この値を定期的に送信する必要はあません。ある値を定期的に送信する必

要がある場合、送信間隔を 12分より長く設定してください。

3.1.4 パーセンテージによるパラメータ設定

外部デバイスが、有効電力低減命令をパーセンテージで送信しています。パーセンテージ

の基準値は、インバータの最大有効電力(Pmax)です。Pmaxは、インバータのモデルごと

に異なります。詳しくは、「2.1 信号定義」の表の説明を参照してください。

操作:

低減精度が1%の場合のシナリオ:有効電力制御(レジスタ40118)の値を1に変更し、

有効電力配給中止設定[パーセンテージ](レジスタ 40119)の値を目的の値(%)に変

更してください。

低減精度が 0.1%の場合のシナリオ:有効電力制御(レジスタ 40118)の値を 1に変更

し、有効電力配給中止設定[パーセンテージ](高精度)(レジスタ 40125)の値を目的の

値(%)に変更してください。

有効電力制御(レジスタ 40118)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

有効電力配給中止設定[パーセンテージ](レジスタ 40119)または有効電力配給中止設定[パーセ

ンテージ](高精度)(レジスタ 40125)が設定されると、インバータはその設定を適用および保存し

ます。この値を定期的に送信する必要はあません。ある値を定期的に送信する必要がある場合、

送信間隔を 12分より長く設定してください。

3.1.5 固定値による制限の通信

インバータは、リモート・コントロール・モードに切り替わります。そして、kW単位の固定値の

形式で有効電力低減命令を受け取ります。調節精度は、0.1kWです。最大値はインバータ

のPmaxで、最小値は 0です。

操作:有効電力制御(レジスタ 40118)の値を 4 に変更し、その後、有効電力配給中止固定

値(レジスタ 40235)の値を目的の値(kW)に変更してください。

有効電力制御(レジスタ 40118)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

Page 24: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

21

有効電力配給中止固定値(レジスタ 40235)は、外部デバイスから、10 分以内の間隔で送信する

必要があります。この間隔で送信しないと、インバータの有効電力出力は自動的にPmaxの

100%に戻ります。有効電力配給中止固定値モードで設定された低減命令はインバータに保存さ

れません。インバータを再度起動すると、出力はPmaxの 100%に戻ります。

3.2 無効電力の調節

インバータには、5つの無効電力調節モードがあり、無効電力調節時間(レジスタ40124)を

介して無効電力低減のレスポンス時間の調節に対応しています。

Table 3-2 無効電力の調節

インターフェース

R/W データ型 単位 ゲ イ

アドレス 数量 制限

1 無効電力補完 RW UINT16 N/A 1 40117 1 これらのインター

フェースにはデータ

が保存されます

が、頻繁な書き込

み操作には対応し

ていません。

2 無効電力補完設

定 [力率]

RW INT16 N/A 1000 40122 1

3 無効電力補完設

定 [Q/S]

RW INT16 N/A 1000 40123 1

4 無効電力調節時

RW UINT16 秒 1 40124 1

5 無 効 電 力 補 完Q/S

WO INT16 N/A 1000 40236 1 これらのインター

フェースは頻繁な

書き込み操作に対

応していますが、

データは保存され

ません。

6 無効電力補完力

WO INT16 N/A 1000 40237 1

データの保存および頻繁な書き込みの両方のインターフェースが必要とされる場合、インバータ

のバージョンがV100R001C81SPC107 またはV200R001C00SPC106、もしくはそれ以降の

バージョンであることを確認してください。

無効電力補完Q/Sのインターフェースが必要とされる場合、インバータのバージョンが

V100R001C81SPC107 またはV200R001C00SPC106、もしくはそれ以降のバージョンであるこ

とを確認してください。

3.2.1 無効電力出力の無効化

インバータは無効電力を供給していません。連系中の力率は 1 です。追加のレジスタ・イン

ターフェースは必要ありません。

操作:無効電力補完(レジスタ 40117)の値を 0に変更してください。

Page 25: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

22

無効電力補完(レジスタ 40117)のモードが変更されると、インバータは自動的にレジスタ値を保存し

ます。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある場合、送

信間隔を 12分より長く設定してください。

3.2.2 調節力率の通信

インバータはリモート・コントロール・モードに切り替わり、力率の形式で無効電力低減命令

を受け取ります。

操作:無効電力補完(レジスタ 40117)の値を 1に変更し、その後、無効電力補完力率(レジ

スタ 40237)の値を目的の値に変更してください。

無効電力補完(レジスタ 40117)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

無効電力補完力率(レジスタ 40237)は、外部デバイスから、10 分以内の間隔で送信する必要が

あります。この間隔で送信しないと、インバータの無効電力出力は自動的に無効化されます。

3.2.3 Q/Sによるパラメータ設定

外部デバイスが、無効電力調節命令をQ/Sの形式で送信しています。Qは無効電力の目標

値(KVar)で、Sはインバータの最大皮相電力(kVA)です。最大皮相電力は、インバータの

モデルごとに異なります。詳しくは、「2.1 信号定義」の表の説明を参照してください。

操作:無効電力補完(レジスタ 40117)の値を 2 に変更し、その後、無効電力補完設定

[Q/S](レジスタ 40123)の値を目標の値(kW)に変更してください。

無効電力補完(レジスタ 40117)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

無効電力補完設定 [Q/S](レジスタ 40123)が設定されると、インバータはその設定を適用および

保存します。この値を定期的に送信する必要はあません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

3.2.4 力率によるパラメータ設定

外部デバイスが、無効電力調節命令を力率の形式で送信しています。インバータの出力無

効電力は、出力有効電力と関係しています。

操作:無効電力補完(レジスタ 40117)の値を 3 に変更し、その後、無効電力補完設定 [力

率](レジスタ 40122)の値を目標の値(kW)に変更してください。

無効電力補完(レジスタ 40117)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

無効電力補完設定 [力率](レジスタ 40122)が設定されると、インバータはその設定を適用および

保存します。この値を定期的に送信する必要はあません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

Page 26: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 3 インバータの直接電力調節

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

23

3.2.5 調節Q/Sの通信

インバータはリモート・コントロール・モードに切り替わり、Q/Sの形式で無効電力調整命令

を受け取ります。

操作:無効電力補完(レジスタ 40117)の値を 6 に変更し、その後、無効電力補完Q/S(レジ

スタ 40236)の値を目標の値に変更してください。

無効電力補完(レジスタ 40117)のモードが変更されると、インバータは自動的にレジスタ値を保

存します。この値を繰り返し書き込む必要はありません。ある値を定期的に送信する必要がある

場合、送信間隔を 12分より長く設定してください。

無効電力補完Q/S(レジスタ 40236)は、外部デバイスから、10 分以内の間隔で送信する必要が

あります。この間隔で送信しないと、インバータの無効電力出力は自動的に無効化されます。

Page 27: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

24

4 通信プロトコルの概要

ModBus通信プロトコルは、以下の階層で構成されています。

4.1 物理層

4.2 データ・リンク層

4.3 アプリケーション層

4.1 物理層

ファーウェイのインバータは、2線式RS485モードで、4800bps、9600bpsまたは19200bps

のボーレートで通信します。

データは、非同期のRTUモードで転送されます。各フレームは、1 個のスタート・ビット、8 個

のペイロード・データ・ビット、1個のCRCビット、1個のストップビット(合計 11 ビット)で構成

されます。

4.2 データ・リンク層

4.2.1 アドレッシング・モード

プロトコルは、ユニキャストおよびブロードキャストに対応しています。以下の表は、アドレス

割り当てルールを示しています。

Table 4-1 アドレス割り当てルール

ブロードキャスト・アドレス スレーブ・ノード・アドレス 予約

0 1–247 248–255

Page 28: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

25

4.2.2 フレームの構造

Table 4-2 フレームの構造

アドレス ファンクション・コード ペイロード・データ CRCコード

1バイト 1バイト 2 × Nバイト 2バイト

1つのフレームは、最大 256バイトのデータを格納できます。

CRCコードでは、左端が最下位ビットになります。

本書のフレーム構造定義では、ファンクション・コードおよびペイロード・データのみを扱っていま

す。

4.2.3 データ・エンコーディング

ModBusは、アドレスおよびペイロード・データを表すためにビッグエンディアンを使用してい

ます。複数バイトを送信する場合、最も順位が高いペイロード・ビットが最初に送信されま

す。

例:

Table 4-3 データ・エンコーディング

レジスタ・サイズ 値

16ビット 0x1234

システムは 0x12を送信し、その後 0x34を送信します。

4.2.4 インタラクション・プロセス

通信プロセスは、常にマスタ・ノードによって開始されます。スレーブ・ノードが通信プロセス

を開始することはありません。

ユニキャスト・モードでは、マスタ・ノードからの各リクエストに対して、スレーブ・ノードは 1つ

の応答を返します。マスタ・ノードがスレーブ・ノードからの応答を 5 秒以内に受信しなかっ

た場合、その通信プロセスはタイム・アウトとみなされます。

ブロードキャスト・モードでは、スレーブ・ノードはマスタ・ノードからの命令を受信しますが、

その命令に対して応答することはありません。

4.2.5 CRCチェック

CRCチェックは、16 ビットで構成されるCRCコードより前のすべてのバイトに適用されます。

以下に、参考コードを記載します。

static unsigned char auchCRCHi[] = {

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,

0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

Page 29: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

26

0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01,

0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81,

0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,

0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01,

0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,

0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01,

0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,

0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01,

0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,

0x40

};

/* Insignificant CRC bit*/

static char auchCRCLo[] = {

0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4,

0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,

0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD,

0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,

0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7,

Page 30: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

27

0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,

0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE,

0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,

0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2,

0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,

0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB,

0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,

0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91,

0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,

0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88,

0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,

0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, 0x40

};

unsigned short CRC16 (puchMsg, usDataLen) /* The function returns the CRC as an unsigned short type */

unsigned char *puchMsg; /* message to calculate CRC upon */

unsigned short usDataLen; /* quantity of bytes in message */

{

unsigned char uchCRCHi = 0xFF; /* high byte of CRC initialized */

unsigned char uchCRCLo = 0xFF; /* low byte of CRC initialized */

unsigned uIndex; /* will index into CRC lookup table */

while (usDataLen--) /* pass through message buffer */

{

uIndex = uchCRCLo ^ *puchMsg++; /* calculate the CRC */

uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex];

uchCRCHi = auchCRCLo[uIndex];

}

return (uchCRCHi << 8 | uchCRCLo);

}

コードの出典:『MODBUS over Serial Line Specification and Implementation Guide

V1.02』

Page 31: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

28

4.3 アプリケーション層

4.3.1 ファンクション・コード一覧

Table 4-4 ファンクション・コード一覧

ファンクション・コード 項目 備考

0x03 レジスタを読み取ります。 単一のレジスタまたは複数

のレジスタの連続読み取りに

対応しています。

0x06 単一のレジスタを書き込みま

す。

単一のレジスタへの書き込

みに対応しています。

0x10 複数のレジスタを書き込みま

す。

複数のレジスタへの連続書

き込みに対応しています。

0x2B デバイス識別子を読み取り

ます。

デバイス・タイプおよびバー

ジョン番号を取得します。

4.3.2 例外コード一覧

例外コードは、各NEタイプに対して一意的である必要があります。名称および説明は、NE

インターフェース文書に記載されています。同一のNEタイプの異なるバージョンは、下位互

換である必要があります。使用中の例外コードを他の例外に割り当てることはできません。

Table 4-5 NEから返される例外コード(0x00–0x8Fは共通例外コードです。)

コード 名称 項目

0x01 不正なファンクション・コード クエリで受信したファンクショ

ン・コードは、サーバで許可さ

れたアクションではありませ

ん。これは、当該ファンクショ

ン・コードが新しいデバイスの

みに有効で、選択されたユ

ニットには実装されていないこ

とが理由として考えられます。

また、正しく設定されいない

サーバにレジスタ値を問い合

わせた場合など、サーバがこ

のタイプのリクエストを処理す

るために正しい状態にないこと

を示している可能もあります。

0x02 不正なデータ・アドレス クエリで受信したデータ・アドレ

スは、サーバで許可されたアド

レスではありません。より具体

的には、リファレンス番号と転

送長の組み合わせが無効で

す。100 個のレジスタを持った

コントローラでは、PDUは最初

のレジスタのアドレスを 0 に、

最後のレジスタのアドレスを

99 に設定します。もし、開始レ

Page 32: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

29

コード 名称 項目

ジスタ・アドレスに 96、レジスタ

数に 4 を設定したリクエストを

サブミットすると、このリクエス

トはレジスタ96、97、98、99に

対して(少なくともアドレスに関

しては )正しく動作します。一

方、開始レジスタ・アドレスに

96、レジスタ数に 5 を設定した

リクエストをサブミットすると、

このリクエストはレジスタ 96、

97、98、99および 100に対す

る動作を試みますがアドレス

100のレジスタが存在しないた

め、例外コード 0x02「不正な

データ・アドレス」を伴って失敗

します。

0x03 不正なデータ値 クエリのデータ・フィールドに含

まれている値が、サーバで許

可された値ではありません。こ

れは、黙示されたデータ長が

正しくない場合など、複雑なリ

クエストの残り部分の構造に

欠陥があることを示していま

す。また、ModBusプロトコル

はあるレジスタで特定の値の

意味を理解できないため、ア

プリケーションが意図しない値

をレジスタが格納するというこ

とを意味していません。

0x04 サーバ・デバイスの不具合 サーバがリクエストされたアク

ションを実行中に、復旧不能な

エラーが発生しました。

0x05 肯定応答 プログラミング・コマンドと併せ

て特別に使用されます。サー

バはリクエストを受付済みで、

そのリクエストを処理中です

が、完了までに時間がかかる

場合が考えられます。この応

答は、クライアント側でタイム

アウト・エラーを防止するため

に返されます。クライアントは

これを受けて、処理が完了し

たかどうかを確認するために

Poll Program Completeメッ

セージを発行します。

0x06 サーバ・デバイスのビジー状

サーバは、ModBusリクエスト

PDUを受け付けていません。

いつリクエストを再送信するか

は、クライアント・アプリケー

ション側で決定します。

Page 33: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

30

コード 名称 項目

0x08 メモリ・パリティ・エラー ファンクション・コード 20および

21、ならびにリファレンスタイプ

6と併せて特別に使用され、拡

張ファイル領域の整合性チェッ

クに失敗したことを示します。

サーバまたはスレーブ・ノード

は、ファイルを読み取ることが

できませんが、レジスタでパリ

ティ検証エラーを特定します。

クライアントはリクエストをリト

ライできますが、サーバ・デバ

イス側でサービスが必要とさ

れる場合があります。

0x0A ゲートウェイ・パス利用不可 TCP/IPプロトコルに適用され

ます。

0x0B ゲートウェイ・ターゲット・デバ

イスの応答失敗

TCP/IPプロトコルに適用され

ます。

0x80 パーミッションなし パーミッションの認証エラーま

たはパーミッションの期限切れ

により、操作は許可されませ

ん。

4.3.3 レジスタの読み取り(0X03)

4.3.3.1 マスタ・ノードからのリクエストのフレーム・フォーマット

Table 4-6 マスタ・ノードからのリクエストのフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x03

レジスタ開始アドレス 2 0x0000–0xFFFF

レジスタ数 2 1-125

CRC 2 N/A

4.3.3.2 スレーブ・ノードからの正常応答のフレーム・フォーマット

Table 4-7 スレーブ・ノードからの正常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x03

Page 34: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

31

データ・フィールド データ長(バイト) 説明

バイト数 1 2 × N

レジスタ値 2 × N N/A

CRC 2 N/A

4.3.3.3 スレーブ・ノードからの異常応答のフレーム・フォーマット

Table 4-8 スレーブ・ノードからの異常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x83

例外コード 1 「4.3.2 例外コード一覧」を

参照してください。

CRC 2 N/A

4.3.3.4 例

マスタ・ノードから、電力系統識別コードを問い合わせる命令(レジスタ・アドレ

ス:40002/0X9C42)を、アドレス 01 のスレーブ・ノードに送信する場合を考えます。フレー

ム・フォーマットは次の通りです。

01 03 9c 42 00 01 0a 4e

スレーブ・ノードからの正常応答は次の通りです。

01 03 02 00 00 b8 44

スレーブ・ノードからの異常応答は次の通りです。

01 83 0a c1 37

4.3.4 単一のレジスタの書き込み(0X06)

4.3.4.1 マスタ・ノードからのリクエストのフレーム・フォーマット

Table 4-9 マスタ・ノードからのリクエストのフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 0–247

ファンクション・コード 1 0x06

レジスタ・アドレス 2 0x0000–0xFFFF

レジスタ値 2 0x0000–0xFFFF

Page 35: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

32

データ・フィールド データ長(バイト) 説明

CRC 2 N/A

4.3.4.2 スレーブ・ノードからの正常応答のフレーム・フォーマット

Table 4-10 スレーブ・ノードからの正常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x06

レジスタ・アドレス 2 0x0000–0xFFFF

レジスタ値 2 0x0000–0xFFFF

CRC 2 N/A

4.3.4.3 スレーブ・ノードからの異常応答のフレーム・フォーマット

Table 4-11 スレーブ・ノードからの異常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x86

例外コード 1 「4.3.2 例外コード一

覧」を参照してください。

CRC 2 N/A

4.3.4.4 例

マスタ ・ ノー ドから 、電力系統識別コードを設定する命令 (レジスタ ・ア ドレ

ス:40002/0X9C42)を、アドレス 01 のスレーブ・ノードに送信する場合を考えます。フレー

ム・フォーマットは次の通りです。

01 06 9c 42 00 01 c6 4e

スレーブ・ノードからの正常応答は次の通りです。

01 06 9c 42 00 01 c6 4e

スレーブ・ノードからの異常応答は次の通りです。

01 86 41 82 50

Page 36: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

33

4.3.5 複数のレジスタの書き込み(0X10)

4.3.5.1 マスタ・ノードからのリクエストのフレーム・フォーマット

Table 4-12 マスタ・ノードからのリクエストのフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 0–247

ファンクション・コード 1 0x10

レジスタ開始アドレス 2 0x0000–0xFFFF

レジスタ数 2 0x0000–0x007b

バイト数 1 2 × N

レジスタ値 N 値

CRC 2 N/A

4.3.5.2 スレーブ・ノードからの正常応答のフレーム・フォーマット

Table 4-13 スレーブ・ノードからの正常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x10

レジスタ・アドレス 2 0x0000–0xFFFF

レジスタ数 2 0x0000–0x007b

CRC 2 N/A

4.3.5.3 スレーブ・ノードからの異常応答のフレーム・フォーマット

Table 4-14 スレーブ・ノードからの異常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x90

例外コード 1 「4.3.2 例外コード一

覧」を参照してください。

CRC 2 N/A

Page 37: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

34

4.3.5.4 例

マスタ・ノードから、日付および時間(レジスタ・アドレス:40000/0X9C40)ならびに電力系統

識別コードを設定する命令(レジスタ・アドレス:40002/0X9C42)を、アドレス 01のスレーブ・

ノードに送信する場合を考えます。フレーム・フォーマットは次の通りです。

01 10 9c 40 00 03 06 00 00 00 00 00 00 26 06

スレーブ・ノードからの正常応答は次の通りです。

01 10 9c 40 00 03 af 8c

スレーブ・ノードからの異常応答は次の通りです。

01 90 41 8c 30

4.3.6 デバイス識別子の読み取り(0X2B)

このコマンド・コードを使うと、リモート・デバイスの物理的な説明および機能の説明に関連

する識別子および付加されたパケットを読み取ることができます。

読み取りデバイス識別子のポートを、アドレス空間としてシミュレートしてください。このアド

レス空間は、アドレス可能なデータ・エレメントで構成されます。データ・エレメントは読み取

られるオブジェクトで、オブジェクトIDはデータ・エレメントを決定します。

データ・エレメントは、以下の 3つのオブジェクトで構成されます。

基本デバイス識別子:メーカー名、製品コード、リビジョン・バージョンなど、このタイプ

のすべてのオブジェクトは必須です。

ノーマル・デバイス識別子: デバイスは、基本データ・オブジェクトの他に、追加的な識

別子およびデータ・オブジェクトの説明を、オプションで提供します。ノーマル・デバイス

識別子は、規格の定義に従ってすべてのタイプのオブジェクトを定義します。ただし、こ

のタイプのオブジェクトの実行はオプションです。

拡大デバイス識別子: デバイスは、基本データ・オブジェクトの他に、追加的な識別子

および特別なデータ・オブジェクトの説明を、オプションで提供します。これらすべての

データ・オブジェクトは、デバイスに関連しています。

Table 4-15 デバイス識別子の読み取り

オブジェク

トID

オブジェクト名または

説明

データ型 必須/

オ プ

シ ョ

カテゴリ

0x00 メーカー名 ASCII文字列 必須 基本

0x01 製品コード ASCII文字列 必須

0x02 主要リビジョン ASCII文字列 必須

0x03–0x7F

ノーマル

0x80–0xFF

拡張

Page 38: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

35

4.3.6.1 デバイス識別子問い合わせコマンド

Table 4-16 リクエスト・フレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x2B

MEIタイプ 1 0x0E

ReadDeviIdコード 1 01

オブジェクトID 1 0x00

CRC 2 N/A

Table 4-17 正常応答のフレーム・フォーマット

データ・フィールド データ長(バイ

ト)

説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x2B

MEIタイプ 1 0x0E

ReadDeviIdコード 1 01

整合性レベル 1 01

続き 1 N/A

次のオブジェクトID 1 N/A

オブジェクト数 1 N/A

オブジェクト・

リスト

1 番目のオブ

ジェクト

オブジェクトID 1 0x00

オブジェクト長 1 N

オブジェクト値 N N/A

CRC 2 N/A

Table 4-18 オブジェクト・リスト

オブジェクトID オブジェクト名または

説明

説明 カテゴリ

0x00 メーカー名 HUAWEI 基本

0x01 製品コード SUN2000

0x02 主要リビジョン ASCII文字列、ソフト

ウェア・バージョン

Page 39: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

36

Table 4-19 異常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0xAB

例外コード 2 「例外コード一覧」

を参照してください。

CRC 2 N/A

4.3.6.2 デバイス・リスト問い合わせコマンド

Table 4-20 リクエスト・フレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x2B

MEIタイプ 1 0x0E

ReadDeviIdコード 1 03

オブジェクトID 1 0x87

CRC 2

Table 4-21 正常応答のフレーム・フォーマット

データ・フィールド データ長(バ

イト)

説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0x2B

MEIタイプ 1 0x0E

ReadDeviIdコード 1 03

整合性レベル 1 03

続き 1

次のオブジェクトID 1

オブジェクト数 1

オブジェクト・

リスト

1番目のオブ

ジェクト

オブジェクトID

1 0x87

オブジェクト

1 N

オブジェクト

N

...

Page 40: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

37

データ・フィールド データ長(バ

イト)

説明

CRC 2

Table 4-22 オブジェクト・リスト

オブジェクトID オブジェクト名 データ型 説明

0x80-0x86 予約 データ長 0 のnullオ

ブジェクトを返しま

す。

0x87 デバイス数 int RS485 アドレスに

接続されているデ

バイスの数を返しま

す。

0x88 1番目のデバイスに

関する情報

ASCII文字列

以下のデバイス説

明の定義を参照し

てください。

ネットワーク・エレメ

ントの制限により、

各RS485 アドレス

に 1台のデバイスし

か接続できない場

合、1 番目のデバイ

スに関する情報の

みを返します。

0x8A 2番目のデバイスに

関する情報

N/A N/A

...... ...... ...... ......

0xFF 120 番目のデバイ

スに関する情報

N/A N/A

4.3.6.3 デバイス説明の定義

各デバイス説明は、以下のように、すべての「属性=値」の文字列で構成されます。

属性ラベル=%s;属性ラベル=%s;…属性ラベル=%s

例: 1=SUN2000000;2=V100R001C01SPC120;3=P1.0-D1.0;4=123232323;5=2;6=1

Table 4-23 属性定義

属性ラベ

属性名 データ型 説明

1 デバイスのモデ

ル名

ASCII文字列 SUN2000

2 ソ フ ト ウ ェ ア ・

バージョン

ASCII文字列 N/A

Page 41: SUN2000 V200R002 MODBUS インターフェース定 …/media/CORPORATE/PDF/FusionSolar/...Huaweiの事前承諾なしに、本書のいかなる部分も、いかなる形式またはいかなる手段によっても複製また

SUN2000 V200R002 MODBUS インターフェース定義 4 通信プロトコルの概要

Issue 01 (2016-04-16) Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

38

属性ラベ

属性名 データ型 説明

3 通信プロトコル

のバージョン

ASCII文字列 インターフェース・プロトコルのバージョ

ン定義を参照してください。

4 ESN ASCII文字列 N/A

5 デバイス番号 int 0、1、2、3...(NEによって割り当てられ

ます。0 は、ModBusカードが挿入され

た、マスタ・デバイスを示します。)

6 パラレル・ネット

ワーク番号

int 0、1、2、3...(NEによって割り当てられ

ます。)

0xFF: 無効。ユニットがパラレル・シス

テムに属していないことを示します。

適用されない場合、この属性は返され

ません。

Table 4-24 異常応答のフレーム・フォーマット

データ・フィールド データ長(バイト) 説明

スレーブ・ノード・アドレス 1 1–247

ファンクション・コード 1 0xAB

例外コード 2 「4.3.2 例外コード一

覧」を参照してください。

CRC 2 N/A