CC-Link ファミリーシステムプロファイル（CSP+）

作成ガイドライン
CC-Link IE TSN応用編

目

1.

次

はじめに ·················································································································································· 3
1.1

2.

記述内容······························································································································································ 4FILE セクション······································································································································ 6
2.1

3.

FILE_INFO パート················································································································································6

DEVICE セクション ······························································································································· 7
3.1

4.

DEVICE_INFO パート·········································································································································· 7

COMM_IF セクション························································································································ 20
4.1

COMM_IF_INFO パート ··································································································································· 21

4.2

COMM_IF_INPUT パート ································································································································ 30

4.3

COMM_IF_OUTPUT パート ···························································································································· 32

4.4

COMM_IF_PARAMETER パート ····················································································································· 34

4.5

COMM_IF_COMMAND パート ······················································································································ 40

4.6

MESSAGE パート ············································································································································· 44

5.

BLOCK セクション ····························································································································· 52
5.1

BLOCK_INFO パート········································································································································ 53

5.2

BLOCK_INPUT パート ····································································································································· 54

5.3

BLOCK_OUTPUT パート·································································································································· 55

5.4

BLOCK_PARAMETER パート ·························································································································· 56

5.5BLOCK_COMMAND パート ···························································································································· 61

BAP-C3001-004-A

改定記録
改定日

副版

内容

2019/10－

初版

2021/03

A版

表 4.1-1 No.44、47 誤記修正
表 4.1-1 ※3 誤記修正
4.4(1) 誤記修正
図 4.5-1 図内語句の誤記修正
表 4.5-2 誤記修正
表 5.5-3 誤記修正
3.1 記載追加
4.1 記載追加
5.4 記載追加
5.5 記載追加

1/64

BAP-C3001-004-A

1.はじめに1.

はじめに
本付録は、BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書を基に、CSP+を作成する設計者向けに「CSP+仕様書」を中心に「実際の CSP+記述」、「ユーティリティソフトウ
ェア」の関連を示したものです。
CSP+を構成する記述必須なパートごと(DEVICE_INFO パート、COMM_IF_INFO パートなど)に、各パートに記述される各要素の項目が、ユーティリティソフトウェアのどこに表示されるか、あるいは、表示されない場合はどのように使用されているかを示しています。
CSP+作成時に本付録を参照することにより、ユーティリティソフトウェアの機能を利用する場合に C
SP+のどの部分を記述すればよいかが分かります。また、試験時には CSP+の記述内容と実際のユーティリティソフトウェアの画面表示内容を確認することにより、作成した CSP+が、意図した通りユーティリティソフトウェアの画面に反映されているか確認することができます。
【備考】
本付録に記載している CSP+は、三菱電機製 CC-Link IE TSN アナログ－ディジタル変換ユニット(形
名：NZ2GN2B-60AD4)の例を使用しています。また、本付録に記載しているユーティリティソフトウ
ェアの画面表示については、三菱電機製 GX Works3 における画面表示を示します。
本付録に記載しているユーティリティソフトウェアの実装は一例です。CSP+に記述される情報の用途を本付録に記載されている用途のみに制限するものではありません。

2/64

BAP-C3001-004-A

1.はじめに

1.1

記述内容
本付録は、CSP+のセクションを章、さらにパートを節で分けています。各節内の記述構成は以下の(1)～(4)です。
(1) 各パートの仕様説明

各パートに記載する要素または項目及び記述内容を一覧で示します。
表 1.1-1 DEVICE_INFO パートを構成する要素の一覧
No.

要素

記述内容

必須/任意

1

VendorName

ユニットを製造したベンダー名を記述します。

必須

2

VendorCode3

DeviceModel

4

ProductID

26

Weight

27

Price

28

UI_ATTRIBUTE_Window**

ユニットを製造したベンダーのベンダーコードを記述します。
CC-Link 協会パートナー会員番号の 5～8 桁目を記述します。
ユニットの型名を記述します。
ユニットのプロダクト ID を記述します。
ユニットを製造したベンダーで管理している ID を記述します。

必須
必須
任意

重量を単位も含めて記述します。

CSP+仕様書の各項目に番号付け。
価格を単位も含めて記述します。
(2)(3)(4)に示す図中の赤四角の数字と対応。
UI_ATTRIBUTE で指定する Window の名称を記述します。
"**"には Window 番号を記述します。

任意
任意(2) CSP+記述の例

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、各パートの表示例を示します。

1
2
3

CSP+仕様書の各項目が、CSP+記述のどこに記載されているのかを示します。

3/64

4

5

BAP-C3001-004-A

1.はじめに(3) ユーティリティソフトウェアへの表示例

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を用いた場合の GX Works3 における表示例を示します。

"ユーティリティソフトウェア"のどこに、CSP+仕様書の項目が表示されるかを示します。

19

3
14

15
5

16

1
20
3

(4) CSP+記述仕様に記載があるが画面では使用していない要素または項目

ユーティリティソフトウェアの表示には使用しない要素または項目及び用途内容の一覧を記載します。
自動検出、スキャン時に実機から取得できる形名コードとの一致判定に使用します。
例：
L26CPU-BT 0x40000548

4

ProductID

LJ61BT11 0x00000001
RJ71EN71 0x00000029
・エラーケース
番号を間違えると違うユニットとして、ユーティリティソフトウェアが認識してしまいます。
CC-Link 協会で定められた機種タイプ一覧のコードを記述します(例：インバータな59

ら 0x20)。
DeviceTypeID

VersionPolicyType

価格を単位も含めて記述します。

用語や図の定義
黒の吹き出しは、各項目の説明を記載しています。
青吹き出しは、CSP+やユーティリティソフトウェアの表示・処理のポイントを記載しています。

4/64

BAP-C3001-004-A

2.FILE セクション

2.

FILE セクション
FILE セクションは、1 つの FILE_INFO パートのみで構成しています。

2.1

FILE_INFO パート
FILE_INFO パートでは、ファイル更新日時などの CSP+ファイルに関する情報を記述します。
(1) BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.1.1 FILE_INFO

パート
FILE_INFO パートを構成する要素の一覧を表 2.1-1 に示します。
表 2.1-1 FILE_INFO パートを構成する要素の一覧
No.

要素

記述内容

必須/任意

1

CreateDate

CSP+ファイルの生成日を記述します。

必須

2

CreateTime

CSP+ファイルの生成時間を記述します。

必須

3

ModDate最終更新日を記述します。

必須

4

ModTime

最終更新時間を記述します。

必須

5

Language

CSP+ファイルを記述している言語情報を記述します。

必須

6

FileVersion

対象となるユニットに対する CSP+情報のバージョンを記述します。

必須

7

CCLinkFamilyProfileVersion

CSP+記述仕様のバージョンを記述します。

必須(2) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、FILE_INFO パートの表示例を図 2.1-1 に示します。
1
2
3
4
5
6
7

図 2.1-1 CSP+作成支援ツールを使用した表示例(FILE_INFO)(3) ユーティリティソフトウェア

FILE_INFO パートを構成する要素はユーティリティソフトウェアには表示されません。
(4) CSP+記述仕様に記載があるが画面では使用していない要素

CSP+記述仕様に記載があるが画面では使用していない要素を表 2.1-2 に示します。
表 2.1-2 ユーティリティソフトウェア画面で使用していない要素(FILE_INFO)
No.

要素

用途内容

必須/任意

1

CreateDate

参考情報。作成支援ツールのみ表示します。

必須

2

CreateTime

参考情報。作成支援ツールのみ表示します。

必須

3

ModDate

参考情報。作成支援ツールのみ表示します。

必須

4

ModTime

参考情報。作成支援ツールのみ表示します。

必須

ユーティリティソフトウェアの言語と本項目に記載された文字列を比較し、対応

5

Language

6

FileVersion

7

CCLinkFamilyProfileVers 本項目に記載された CSP+の記述仕様バージョンに対応していないユーティリテ
ion

する言語の CSP+を表示します。

必須

ユーティリティソフトウェアはファイルバージョンが最新の CSP+を使用します。 必須ィソフトウェアでは、その CSP+を使用することができません。

5/64

必須

BAP-C3001-004-A

3.DEVICE セクション

3.

DEVICE セクション
DEVICE セクションは、1 つの DEVICE_INFO パートのみで構成しています。

3.1

DEVICE_INFO パート
DEVICE_INFO パートでは、製品の識別情報や製品仕様に関する情報を記述します。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.2.1

DEVICE_INFO パート
DEVICE_INFO パートを構成する要素の一覧を表 3.1-1 に示します。
表 3.1-1 DEVICE_INFO パートを構成する要素の一覧
No.

要素

記述内容

必須/任意

1

VendorName

ユニットを製造したベンダー名を記述します。

必須

2

VendorCode3

DeviceModel

ユニットの型名を記述します。

必須

4

ProductID

各ベンダーで管理しているユニットのプロダクト ID を記述します。

必須5

DeviceTypeID

ユニットのタイプを示す ID を記述します。

※1

6

DeviceTypeDetail

具体的なデバイスタイプを記述します。

※1

7

Version

ユニットの機器バージョンを記述します。

必須

8

VersionDisplayFlg

9

VersionPolicyType

ユニットを製造したベンダーのベンダーコードを記述します。

必須

CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。

機器バージョンをユーザに対して表示するか、非表示とするかを記述します。

必須

CSP+ファイルを用いて実機にアクセスする際に、実機の機器バージョンと、CSP+ファイルに書かれた機器バージョン間の関係のポリシーを記述し 必須ます。
実機から取得する機器バージョンの値(Version)と、ユーティリティソフト

10

DisplayVersionValue

11

VersionComment

12

DeviceConfigurationID

ウェア上でユーザに表示するバージョン値が異なる場合に表示するバー 任意
ジョン値を記述します。
機器バージョンに関するコメントを記述します。

任意

機器構成が変更可能な機器の各機器構成に対して識別子を割り当てる場
合に入力します。機器構成 ID は、使用するユーザ環境内でユニークとなる 任意
ように定義します。
機器構成 ID により CSP+ファイルを識別する場合、機器構成 ID に関する

13

DeviceConfigurationComment

14

ReferenceURL

ユニットの情報が Web 上に公開されている場合、URL を記述します。

任意

15

URLInfo

ReferenceURL が示す情報の説明を記述します。

任意

16

Outlineユニットの概要仕様を記述します。

任意

17

Featureユニットの特徴を記述します。

任意

18

SpecList

ユニットの仕様を文字列の集合で記述します。

任意

19

PowerSupplyVoltage

電源電圧を V(ボルト)で記述します。

任意20

ConsumptionCurrent

消費電流を mA(ミリアンペア)で記述します。

任意21

IconFileName

22

GraphicsFileName

23

Height

外形寸法の高さを単位も含めて記述します。

任意

24

Width

外形寸法の幅を単位も含めて記述します。

任意

25

Depth

外形寸法の奥行きを単位も含めて記述します。

任意26

Weight

重量を単位も含めて記述します。

任意コメントを入力します。

ユーティリティソフトウェアで当該ユニットをアイコン表示する際に用いるアイコンファイル名を、拡張子(.ico)も含めて記述します。
ユーティリティソフトウェアで当該ユニットを表示する際に用いる画像
ファイル名を、拡張子(.bmp、 .png、 .jpg、 .gif)も含めて記述します。

6/64

任意

任意
任意

BAP-C3001-004-A

3.DEVICE セクション
No.

要素

記述内容

必須/任意

27

Price

価格を単位も含めて記述します。

任意

28

UI_ATTRIBUTE_Window**

29

DedicatedToolFlg

対応する専用ツールの存在有無を記述します。

任意30

DedicatedToolName

対応する専用ツールのツール名を記述します。

※2

31

InstallRegistryKeyName

32

InstallRegistryValueName

33

ExePathRegistryKeyName

34

ExePathRegistryValueName※1

UI_ATTRIBUTE で指定する Window の名称を記述します。“**”には Window
番号を記述します。

対応する専用ツールがインストールされている場合にのみ存在するレジ
ストリのキー名を記述します。
対応する専用ツールがインストールされている場合にのみ存在するレジストリの値名を記述します。
対応する専用ツールの実行ファイル(.exe)のパス情報を持つレジストリの
キー名を記述します。
対応する専用ツールの実行ファイル(.exe)のパスが書かれたレジストリの値名を記述します。

任意

※2
※3
※2
※2

「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

※2

「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は必須です。それ以外の場合は記述禁止です。

※3「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は任意です。それ以外の場合は記述禁止です。

7/64

BAP-C3001-004-A

3.DEVICE セクション(2) BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.5.10.5.2.1

DEVICE_INFO パートの記述内容
基本ユニットの DEVICE_INFO パートを構成する要素の一覧を表 3.1-2 に示します。
表 3.1-2 基本ユニットの DEVICE_INFO パートを構成する要素の一覧
No.

要素

記述内容

必須/任意

1

VendorName

ユニットを製造したベンダー名を記述します。

必須

2

VendorCode3

DeviceModel

ユニットの型名を記述します。

必須

4

ProductID

各ベンダーで管理しているユニットのプロダクト ID を記述します。

必須5

DeviceTypeID

ユニットのタイプを示す ID を記述します。

※1

6

DeviceTypeDetail

具体的なデバイスタイプを記述します。

※1

7

Version

ユニットの機器バージョンを記述します。

必須

8

VersionDisplayFlg

9

VersionPolicyType

ユニットを製造したベンダーのベンダーコードを記述します。

必須

CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。

機器バージョンをユーザに対して表示するか、非表示とするかを記述します。

必須

CSP+ファイルを用いて実機にアクセスする際に、実機の機器バージョンと、CSP+ファイルに書かれた機器バージョン間の関係のポリシーを記述し 必須ます。

10

実機から取得する機器バージョンの値(Version)と、ユーティリティソフト
DisplayVersionValue

ウェア上でユーザに表示するバージョン値が異なる場合に表示するバー 任意
ジョン値を記述します。

11

VersionComment

12

DeviceConfigurationID

機器バージョンに関するコメントを記述します。

任意

機器構成が変更可能な機器の各機器構成に対して識別子を割り当てる場
合に入力します。機器構成 ID は、使用するユーザ環境内でユニークとなる 任意
ように定義します。
機器構成 ID により CSP+ファイルを識別する場合、機器構成 ID に関する

13

DeviceConfigurationComment

14

ReferenceURL

ユニットの情報が Web 上に公開されている場合、URL を記述します。

任意

15

URLInfo

ReferenceURL が示す情報の説明を記述します。

任意

16

Outlineユニットの概要仕様を記述します。

任意

17

Featureユニットの特徴を記述します。

任意

18

SpecList

ユニットの仕様を文字列の集合で記述します。

任意

19

PowerSupplyVoltage

電源電圧を V(ボルト)で記述します。

任意20

ConsumptionCurrent

消費電流を mA(ミリアンペア)で記述します。

任意21

IconFileName

22

GraphicsFileName

23

Height

外形寸法の高さを単位も含めて記述します。

任意

24

Width

外形寸法の幅を単位も含めて記述します。

任意

25

Depth

外形寸法の奥行きを単位も含めて記述します。

任意26

Weight

重量を単位も含めて記述します。

任意

27

Price

価格を単位も含めて記述します。

任意

28

UI_ATTRIBUTE_Window**

29

DedicatedToolFlg

対応する専用ツールの存在有無を記述します。

任意30

DedicatedToolName

対応する専用ツールのツール名を記述します。

※2

コメントを入力します。

ユーティリティソフトウェアで当該ユニットをアイコン表示する際に用いるアイコンファイル名を、拡張子(.ico)も含めて記述します。
ユーティリティソフトウェアで当該ユニットを表示する際に用いる画像
ファイル名を、拡張子(.bmp、 .png、 .jpg、 .gif)も含めて記述します。

UI_ATTRIBUTE で指定する Window の名称を記述します。“**”には Window
番号を記述します。

8/64

任意

任意
任意

任意

BAP-C3001-004-A

3.DEVICE セクション
No.

要素

記述内容

必須/任意

対応する専用ツールがインストールされている場合にのみ存在するレジ31

InstallRegistryKeyName

32

InstallRegistryValueName

33

ExePathRegistryKeyName

34

ExePathRegistryValueName

35

EXTExtensionIFTypeID

増設可能なユニットの種類を記述します。

必須

36

EXTExtensionMax

増設可能なユニットの最大数を記述します。

必須

37

EXTExtensionModuleType

増設可能な増設ユニットのタイプを記述します。

任意

38

EXTCyclicPDUExtensionFlg※1

ストリのキー名を記述します。
対応する専用ツールがインストールされている場合にのみ存在するレジストリの値名を記述します。
対応する専用ツールの実行ファイル(.exe)のパス情報を持つレジストリの
キー名を記述します。
対応する専用ツールの実行ファイル(.exe)のパスが書かれたレジストリの値名を記述します。

サイクリック伝送 PDU を使用可能な増設ユニットの接続可否を記述しま
す。

※2
※3
※2
※2

必須

「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

※2

「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は必須です。それ以外の場合は記述禁止です。

※3「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は任意です。それ以外の場合は記述禁止です。

(3) BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.5.10.5.3.2

DEVICE_INFO パートの記述内容
増設ユニットの DEVICE_INFO パートを構成する要素の一覧を表 3.1-3 に示します。
表 3.1-3 増設ユニットの DEVICE_INFO パートを構成する要素の一覧
No.

要素

記述内容

必須/任意

1

VendorName

ユニットを製造したベンダー名を記述します。

必須

2

VendorCode3

DeviceModel

ユニットの型名を記述します。

必須

4

ProductID

各ベンダーで管理しているユニットのプロダクト ID を記述します。

必須5

DeviceTypeID

ユニットのタイプを示す ID を記述します。

※1

6

DeviceTypeDetail

具体的なデバイスタイプを記述します。

※1

7

Version

ユニットの機器バージョンを記述します。

必須

8

VersionDisplayFlg

9

VersionPolicyType

ユニットを製造したベンダーのベンダーコードを記述します。

必須

CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。

機器バージョンをユーザに対して表示するか、非表示とするかを記述します。

必須

CSP+ファイルを用いて実機にアクセスする際に、実機の機器バージョンと、CSP+ファイルに書かれた機器バージョン間の関係のポリシーを記述し 必須ます。
実機から取得する機器バージョンの値(Version)と、ユーティリティソフト

10

DisplayVersionValue

ウェア上でユーザに表示するバージョン値が異なる場合に表示するバー 任意
ジョン値を記述します。

11

VersionComment

12

DeviceConfigurationID

機器バージョンに関するコメントを記述します。

任意

機器構成が変更可能な機器の各機器構成に対して識別子を割り当てる場
合に入力します。機器構成 ID は、使用するユーザ環境内でユニークとなる 任意
ように定義します。

13

DeviceConfigurationComment

14

ReferenceURL

機器構成 ID により CSP+ファイルを識別する場合、機器構成 ID に関するコメントを入力します。
ユニットの情報が Web 上に公開されている場合、URL を記述します。

9/64

任意
任意

BAP-C3001-004-A

3.DEVICE セクション
No.

要素

記述内容

必須/任意

15

URLInfo

ReferenceURL が示す情報の説明を記述します。

任意

16

Outlineユニットの概要仕様を記述します。

任意

17

Featureユニットの特徴を記述します。

任意

18

SpecList

ユニットの仕様を文字列の集合で記述します。

任意

19

PowerSupplyVoltage

電源電圧を V(ボルト)で記述します。

任意20

ConsumptionCurrent

消費電流を mA(ミリアンペア)で記述します。

任意21

IconFileName

22

GraphicsFileName

23

Height

外形寸法の高さを単位も含めて記述します。

任意

24

Width

外形寸法の幅を単位も含めて記述します。

任意

25

Depth

外形寸法の奥行きを単位も含めて記述します。

任意26

Weight

重量を単位も含めて記述します。

任意

27

Price

価格を単位も含めて記述します。

任意

28

UI_ATTRIBUTE_Window**

29

CyclicPDUFlg※1

ユーティリティソフトウェアで当該ユニットをアイコン表示する際に用いるアイコンファイル名を、拡張子(.ico)も含めて記述します。
ユーティリティソフトウェアで当該ユニットを表示する際に用いる画像
ファイル名を、拡張子(.bmp、 .png、 .jpg、 .gif)も含めて記述します。

UI_ATTRIBUTE で指定する Window の名称を記述します。“**”には Window
番号を記述します。
サイクリック伝送 PDU の使用可否を記述します。

任意
任意

任意
必須

「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

10/64

BAP-C3001-004-A

3.DEVICE セクション(4) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、DEVICE_INFO パートの表示例を図 3.1-1 に示します。

1
2
3
4
5
6
7
8
9
11
16
17
18
21
22

図 3.1-1 CSP+作成支援ツールを使用した表示例(DEVICE_INFO)
また、増設ユニットの DEVICE_INFO パートの表示例を図 3.1-2 に示します。

1
2
3
4
5
6
7
8
9
10
11
12
13
16
17
18
21
22
29

図 3.1-2 増設ユニットの DEVICE_INFO 表示例

11/64

BAP-C3001-004-A

3.DEVICE セクション(5) ユーティリティソフトウェア -(CC-Link IE TSN 構成図)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(CC-Link IE TSN 構成図)の表示例です。

21

3

17

16
18

ユニット一覧を折り畳み表示した画面です。

1
22

ポイント「VendorCode」の数値の昇順にカテゴリが並びま
2

す。

ポイント
「DeviceTypeDetail」はユニット一覧の第 2 階層のカテゴリに対応します。エンジニアリング
ツールへの登録順にカテゴリが並びます。
例として、アナログ入力のプロファイルの「DeviceTypeDetail」の記述を「アナログ入力」→「新規カテゴリ追加」に変更すると、ツリーの最下
6

12/64

部に新カテゴリとして表示されます。

BAP-C3001-004-A

3.DEVICE セクション

16
18
1
22

ポイント
「VersionDisplayFlg」は機器バージョンをユーザ3に対して表示するか、非表示にするかを記述しま
す。
0：非表示

7

1：表示

10
8

11
7 「Version」：実機から取得する機器バージョンです。
：ユーザに表示する機器バージョンです。
10 「DisplayVersionValue」

ポイント「Version」または「DisplayVersionValue」を表示します。
「Version」と「DisplayVersionValue」の値が異なる場合、「DisplayVersionValue」を表示します。

16「Version」と「DisplayVersionValue」が等しい場合は、「DisplayVers
ionValue」を省略可能で「Version」の値が表示されます。

18

ポイント
「DeviceConfigurationComment」の記述が表示されます。
「DeviceConfigurationComment」が記述されてい

12 13

ない場合、
「DeviceConfigurationID」の記述が表示されます。
「DeviceConfigurationComment」「DeviceConfigur
ationID」の両方の記述がない場合は、何も表示されません。
(NZ2GN2B-60AD4 は両方記述していないため、機器構成 ID の表示がありません。)

13/64

BAP-C3001-004-A

3.DEVICE セクション(6) ユーティリティソフトウェア -(CC-Link IE TSN 増設ユニット構成図)

増設ユニットの CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(CC-Link IE TSN 増設ユニット構成図)の表示例です。

ポイント
VendorCode の数値が小さい順に上からカテゴリが並びます。

2
21

3

17

ポイント
「DeviceTypeDetail」はユニット一覧

6の第 2 階層のカテゴリに対応します。
エンジニアリングツール への登録順

22

16にカテゴリが並びます。

18

例として、増設ユニットのプロファイ
ルの「DeviceTypeDetail」の記述を「増設ユニット」→「新規カテゴリ追加」

1に変更すると、ツリーの最下部に新カ1213

テゴリとして表示されます。

ポイント「DeviceConfigurationComment」の記述が表示されます。
「DeviceConfigurationComment」が記述されていない場合、「DeviceConfigur
ationID」の記述が表示されます。
「DeviceConfigurationComment」「DeviceConfigurationID」の両方の記

3

述がない場合は、何も表示されません。

7

10

ポイント
8

「Version」または「DisplayVersionValue」を表示します。

11「Version」と「DisplayVersionValue」の値が異なる場合、「DisplayVersionValue」を表示します。
「Version」と「DisplayVersionValue」が等しい場合は、「DisplayVersionValue」を省略可能で「Version」の値が表示されます。

16

ポイント「VersionDisplayFlg」が 1 の場合は、機器バージョンを表示し18ます。0 の場合は、機器バージョンは非表示になります。

1
12

13

14/64

BAP-C3001-004-A

3.DEVICE セクション(7) CSP+記述仕様に記載があるが画面では使用していない要素

CSP+記述仕様に記載があるが画面では使用していない要素を表 3.1-4 に示します。
表 3.1-4 ユーティリティソフトウェア画面で使用していない要素(DEVICE_INFO)
No. 要素

用途内容

必須/任意

自動検出、スキャン時に実機から取得できる形名コードとの一致判定に使用します。

4

ProductID

例：任意

L26CPU-BT 0x40000548
LJ61BT11 0x00000001
RJ71EN71 0x00000029
CC-Link 協会で定められた機種タイプ一覧のコードを記述します(例：インバータ
なら 0x20)。
コードの割り当てについては、CC-Link 協会ホームページにて公開しています。

5

DeviceTypeID

機種がいずれにも該当しない場合は、申請によりコードを追加します。CC-Link ※1
協会までお問い合わせください。
DeviceTypeDetail の記述が無い場合に、DeviceTypeID に記述されたコードに対応する文字列を表示します。
ユニットと CSP+ファイル間での機器バージョンのポリシーを示します。この値によって、使用すべき機器バージョンを判断します。各値の意味や使用するユニットに関しては以下の仕様書を参照してください。

9

VersionPolicyType

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 5.2.1.DEVICE_INFO パート

必須- (2)機器バージョン(Version 要素)について- (f)ユニットと CSP+ファイル間の機器バージョン比較ポリシー(VersionPolicy
Type 要素)19 PowerSupplyVoltage

CC-Link IE TSN のプロファイルでは使用されません。

任意

20 ConsumptionCurrent

CC-Link IE TSN のプロファイルでは使用されません。

任意

23 Height

参考情報。作成支援ツールのみ表示します。

任意

24 Width

参考情報。作成支援ツールのみ表示します。

任意25 Depth

参考情報。作成支援ツールのみ表示します。

任意

26 Weight

参考情報。作成支援ツールのみ表示します。

任意

27 Price

参考情報。作成支援ツールのみ表示します。

任意

28 UI_ATTRIBUTE_Window**

将来対応。

任意

29 DedicatedToolFlg

ユーティリティソフトウェアが専用ツールの有無を判別するために使用します。 任意

30 DedicatedToolName

専用ツールのツール名を記述します。

31 InstallRegistryKeyName

専用ツールがインストールされている場合にのみ存在するレジストリのキー名 ※2

32 InstallRegistryValueName

れ記述します。

※2とその値の名称を InstallRegistryKeyName と InstallRegistryValueName にそれぞ※3

33 ExePathRegistryKeyName

ユーティリティソフトウェアから専用ツールを起動する際に、本項目記載のレジ ※2

34 ExePathRegistryValueName

ストリから専用ツールの実行ファイルパスを取得します。

※1※2「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

※2

「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は必須です。それ以外の場合は記述禁止です。

※3「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は任意です。それ以外の場合は記述禁止です。

15/64

BAP-C3001-004-A

3.DEVICE セクション(8) CSP+記述仕様に記載があるが画面では使用していない要素(基本ユニット)

CSP+記述仕様に記載があるが画面では使用していない基本ユニットの要素を表 3.1-5 に示します。
表 3.1-5 ユーティリティソフトウェア画面で使用していない要素(DEVICE_INFO 基本ユニット)
No. 要素

用途内容

必須/任意

自動検出、スキャン時に実機から取得できる形名コードとの一致判定に使用します。

4

ProductID

例：任意

L26CPU-BT 0x40000548
LJ61BT11 0x00000001
RJ71EN71 0x00000029
CC-Link 協会で定められた機種タイプ一覧のコードを記述します(例：インバータ
なら 0x20)。
コードの割り当てについては、CC-Link 協会ホームページにて公開しています。

5

DeviceTypeID

機種がいずれにも該当しない場合は、申請によりコードを追加します。CC-Link ※1
協会までお問い合わせください。
DeviceTypeDetail の記述が無い場合に、DeviceTypeID に記述されたコードに対応する文字列を表示します。
ユニットと CSP+ファイル間での機器バージョンのポリシーを示します。この値によって、使用すべき機器バージョンを判断します。各値の意味や使用するユニットに関しては以下の仕様書を参照してください。

9

VersionPolicyType

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 5.2.1.DEVICE_INFO パート

必須- (2)機器バージョン(Version 要素)について- (f)ユニットと CSP+ファイル間の機器バージョン比較ポリシー(VersionPolicy
Type 要素)

12 DeviceConfigurationID

将来対応。

任意

将来対応。

任意

19 PowerSupplyVoltage

CC-Link IE TSN のプロファイルでは使用されません。

任意

20 ConsumptionCurrent

CC-Link IE TSN のプロファイルでは使用されません。

任意

23 Height

参考情報。作成支援ツールのみ表示します。

任意

24 Width

参考情報。作成支援ツールのみ表示します。

任意25 Depth

参考情報。作成支援ツールのみ表示します。

任意

26 Weight

参考情報。作成支援ツールのみ表示します。

任意

27 Price

参考情報。作成支援ツールのみ表示します。

任意

28 UI_ATTRIBUTE_Window**

将来対応。

任意

29 DedicatedToolFlg

ユーティリティソフトウェアが専用ツールの有無を判別するために使用します。 任意

30 DedicatedToolName

専用ツールのツール名を記述します。

31 InstallRegistryKeyName

専用ツールがインストールされている場合にのみ存在するレジストリのキー名 ※2

32 InstallRegistryValueName

れ記述します。

13

DeviceConfigurationComment※2とその値の名称を InstallRegistryKeyName と InstallRegistryValueName にそれぞ※3

33 ExePathRegistryKeyName

ユーティリティソフトウェアから専用ツールを起動する際に、本項目記載のレジ ※2

34 ExePathRegistryValueName

ストリから専用ツールの実行ファイルパスを取得します。

※2

ユーティリティソフトウェアが基本ユニットに増設可能な増設ユニットを表示するために使用します。

35 EXTExtensionIFTypeID

ユーティリティソフトウェアは、基本ユニットの EXTExtensionIFTypeID と、増設

必須

ユニットの CommIFTypeID が一致する場合のみ、増設可能な増設ユニットとして表示します。

36 EXTExtensionMax

ユーティリティソフトウェアが基本ユニットに増設可能な増設ユニットの数を判定するために使用します。

16/64

必須

BAP-C3001-004-A

3.DEVICE セクション
No. 要素

用途内容

必須/任意

ユーティリティソフトウェアが基本ユニットに増設可能な増設ユニットを表示するために使用します。

37 EXTExtensionModuleType

基本ユニットの EXTExtensionIFTypeID と増設ユニットの CommIFTypeID が同じ

任意グループの中で、更に増設可能な組み合わせをユーティリティソフトウェアに判定させる必要がある場合に、増設ユニットのタイプを記述してください。
ユーティリティソフトウェアが基本ユニットに増設可能な増設ユニットを表示するために使用します。

38 EXTCyclicPDUExtensionFlg

ユーティリティソフトウェアは、基本ユニットの EXTCyclicPDUExtensionFlg と、

必須

増設ユニットの EXTExtensionModuleType に同じ文字列が記載された場合のみ、増設可能な増設ユニットとして表示します。

※1「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

※2

「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は必須です。それ以外の場合は記述禁止です。

※3「DedicatedToolFlg」要素が記述されていて、かつその「DATA」項目の値が 1 の場合は任意です。それ以外の場合は記述禁止です。

17/64

BAP-C3001-004-A

3.DEVICE セクション(9) CSP+記述仕様に記載があるが画面では使用していない要素(増設ユニット)

CSP+記述仕様に記載があるが画面では使用していない増設ユニットの要素を表 3.1-6 に示します。
表 3.1-6 ユーティリティソフトウェア画面で使用していない要素(DEVICE_INFO 増設ユニット)
No. 要素

用途内容

必須/任意

自動検出、スキャン時に実機から取得できる形名コードとの一致判定に使用します。

4

ProductID

例：任意

L26CPU-BT 0x40000548
LJ61BT11 0x00000001
RJ71EN71 0x00000029
CC-Link 協会で定められた機種タイプ一覧のコードを記述します(例：インバータ
なら 0x20)。
コードの割り当てについては、CC-Link 協会ホームページにて公開しています。

5

DeviceTypeID

機種がいずれにも該当しない場合は、申請によりコードを追加します。CC-Link ※1
協会までお問い合わせください。
DeviceTypeDetail の記述が無い場合に、DeviceTypeID に記述されたコードに対応する文字列を表示します。
ユニットと CSP+ファイル間での機器バージョンのポリシーを示します。この値によって、使用すべき機器バージョンを判断します。各値の意味や使用するユニットに関しては以下の仕様書を参照してください。

9

VersionPolicyType

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 5.2.1.DEVICE_INFO パート

必須- (2)機器バージョン(Version 要素)について- (f)ユニットと CSP+ファイル間の機器バージョン比較ポリシー(VersionPolicy
Type 要素)23 Height

参考情報。作成支援ツールのみ表示します。

任意

24 Width

参考情報。作成支援ツールのみ表示します。

任意25 Depth

参考情報。作成支援ツールのみ表示します。

任意

26 Weight

参考情報。作成支援ツールのみ表示します。

任意

27 Price

参考情報。作成支援ツールのみ表示します。

任意

28 UI_ATTRIBUTE_Window**

将来対応。

任意

29 CyclicPDUFlg

将来対応。

必須

※1

「DeviceTypeID」要素と「DeviceTypeDetail」要素を両方省略することは禁止です。いずれか
一方は必ず記述してください。両方記述した場合は、「DeviceTypeDetail」要素の値が優先さ
れます。

18/64

BAP-C3001-004-A

4.COMM_IF セクション

4.

COMM_IF セクション
通信機能の情報を定義した COMM_IF セクションは図 4-1 のように複数パートで構成しています。
COMM_IF セクション
COMM_IF_INFO パート

通信インタフェースの識別情報や通信仕様を記述します。

COMM_IF_INPUT パート

通信インタフェースの入力情報を記述します。

COMM_IF_OUTPUT パート

通信インタフェースの出力情報を記述します。

COMM_IF_PARAMETER パート

通信インタフェースのパラメータ情報を記述します。

COMM_IF_COMMAND パート

通信インタフェースで実行できる命令を記述します。

METHOD パート

通信インタフェース発行する命令やパラメータ設定の情報を記述します。

MESSAGE パート

データフォーマットを指定して実行する通信処理に必要な情報を記述します。

STRUCT パート

複数の要素で構成する入出力の構造を記述します。

ENUM パート

要素に設定する戻り値や値の選択肢を記述します。

COMMAND_ARGUMENT パート

COMM_IF_COMMAND の引数情報を記述します。

図 4-1 COMM_IF セクションの構造

19/64

BAP-C3001-004-A

4.COMM_IF セクション

4.1

COMM_IF_INFO パート
COMM_IF_INFO パートでは、通信インタフェースの識別情報や通信仕様に関する情報を記述します。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.3.1

COMM_IF_INFO パート
COMM_IF_INFO パートを構成する要素の一覧を表 4.1-1 に示します。
表 4.1-1 COMM_IF_INFO パートを構成する要素の一覧

共
通
部

ネ
ッ
ト
ワ
ー
ク
依
存
部

No.

要素

記述内容

必須/任意

1

VendorName

ユニットを作成したベンダー名称を記述します。

必須

2

VendorCode

3

CommIFTypeID

通信インタフェースタイプを示す ID を文字列で記述します。

必須

4

Version

ファームウエアのバージョンを文字列で記述します。

必須

5

StationMode

ステーションモードの設定値を記述します。

任意

6

StationModeName

ステーションモードの名称を記述します。

※1

7

LocalFunction

ローカル機能の有無を記述します。

任意

8

AutoSettingHeaderType

自動設定ヘッダ種別番号を記述します。

任意

9

AutoSettingType

10ModelCode

型名コードを記述します。

必須

11

ModelCodeEx

拡張型名コードを記述します。

任意12

DevModelモデル名(型名)を記述します。

必須

13

CanProfileNum

対応 CiA 規格番号を記述します。

任意14

ObjectDictionaryFileName

15

IEEE802_1ASFunction

IEEE 802.1AS の機能の有無を記述します。

必須

16

ReceiveFunction100M

100Mbps フルレート受信機能の有無を記述します。

必須

17

RelayFunction100M

100Mbps フルレート中継機能の有無を記述します。

必須

18

ReceiveFunction1G

1Gbps フルレート受信機能の有無を記述します。

必須

19

RelayFunction1G

1Gbps フルレート中継機能の有無を記述します。

必須

20

MultiCastFunction

ブロードキャスト・マルチキャスト機能の有無を記述します。

必須

21

CertificationClass

認証クラスを示す文字を記述します。

必須

22

S_B_DefaultSize

送信ビットデータ(RX)のデフォルトサイズをビット数で記述します。

必須

23

S_W_DefaultSize

24

R_B_DefaultSize

ユニットを作成したベンダーのベンダーコードを記述します。

必須

CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。

自動設定種別を記述します。
スレーブ局パラメータ自動設定機能対応ユニットの場合のみ表示します。

オブジェクトディクショナリファイル名を拡張子(.csv)も含めて記述します。

送信ワードデータ(RWr、TPDO、汎用送信アクセス)のデフォルトサイズをワード数で記述します。
受信ビットデータ(RY)のデフォルトサイズをビット数で記述します。
受信ワードデータ(RWw、RPDO、汎用受信アクセス)のデフォルトサイズ

任意

※2

必須
必須

25

R_W_DefaultSize

26

L_B_DefaultSize

リンクリレーデータ(LB)のデフォルトサイズをビット数で記述します。

27

L_W_DefaultSize

リンクレジスタデータ(LW)のデフォルトサイズをワード数で記述します。 任意28

S_B_MaxSize

送信ビットデータ(RX)の最大サイズをビット数で記述します。

29

S_W_MaxSize

30

R_B_MaxSize

31

R_W_MaxSize

をワード数で記述します。

数で記述します。
受信ビットデータ(RY)の最大サイズをビット数で記述します。

必須
必須

受信ワードデータ(RWw、RPDO、汎用受信アクセス)の最大サイズをワー

20/64

任意

必須

送信ワードデータ(RWr、TPDO、汎用送信アクセス)の最大サイズをワード

ド数で記述します。

必須

必須

BAP-C3001-004-A

4.COMM_IF セクション

※1

No.

要素

記述内容

必須/任意

32

L_B_MaxSize

リンクリレーデータ(LB)の最大サイズをビット数で記述します。

任意

33

L_W_MaxSize

リンクレジスタデータ(LW)の最大サイズをワード数で記述します。

任意

34

S_B_MinSize

送信ビットデータ(RX)の最小サイズをビット数で記述します。

任意

35

S_W_MinSize

36

R_B_MinSize

37

R_W_MinSize

38

L_B_MinSize

リンクリレーデータ(LB)の最小サイズをビット数で記述します。

任意

39

L_W_MinSize

リンクレジスタデータ(LW)の最小サイズをワード数で記述します。

任意

40

S_B_Address

送信ビットデータ(RX)通信に使用する先頭アドレスを記述します。

※3

41

S_W_Address

送信ワードデータ(RWr)通信に使用する先頭アドレスを記述します。

※3

42

R_B_Address

受信ビットデータ(RY)通信に使用するメモリアドレスを記述します。

※3

43

R_W_Address

受信ワードデータ(RWw)通信に使用するメモリアドレスを記述します。

※3

44

StsW_Address

状態通知デバイス(StsW)用のメモリアドレスを記述します。

必須

45

PDOConfigIndex1

PDO コンフィグのインデックスを記述します。

※4

46

PDOConfigPDOType1

PDO コンフィグの PDO 種別を記述します。

※5

47

PDOConfigMemoryAddre

PDO コンフィグのメモリアドレスを記述します。

※548

PDOConfigPossibleMappi PDO コンフィグの PDO Assignment で設定可能な PDO マッピングオブ
ng1

ジェクトを配列で優先順に記述します。

49

S_General_Address

汎用送信アクセス用メモリアドレスを記述します。

※3

50

R_General_Address

汎用受信アクセス用メモリアドレスを記述します。

※3

ss1

送信ワードデータ(RWr、TPDO、汎用送信アクセス)の最小サイズをワード数で記述します。
受信ビットデータ(RY)の最小サイズをビット数で記述します。

任意
任意

受信ワードデータ(RWw、RPDO、汎用受信アクセス)の最小サイズをワー
ド数で記述します。

任意※5「StationMode」要素が記述されていない場合は記述禁止です。
「StationMode」要素が記述されている場合は必須です。

※2

CAN 対応機器(「CanProfileNum」
要素が書かれた機器)は必須です。非対応時は記述禁止です。

※3

通信可能な通信種別のメモリアドレス情報は必須です。

※4

PDO 通信を行う機器は必須です。必要な数だけ記述します。非対応時は記述禁止です。

※5

PDOConfigIndex が記述されている場合、対応した要素の記述が必須です。
PDOConfigIndex が記述されていない場合は、記述禁止です。

21/64

BAP-C3001-004-A

4.COMM_IF セクション(2) BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.5.10.5.3.3

COMM_IF_INFO パートの記述内容
増設ユニットの COMM_IF_INFO パートを構成する要素の一覧を表 4.1-2 に示します。
表 4.1-2 増設ユニットの COMM_IF_INFO パートを構成する要素の一覧

共
通
部

No.

要素

記述内容

必須/任意

1

VendorName

ユニットを作成したベンダー名称を記述します。

必須

2

VendorCode

3

CommIFTypeID

通信インタフェースタイプを示す ID を文字列で記述します。

必須

4

Version

ファームウエアのバージョンを文字列で記述します。

必須

5

EXTExtensionModulePriority

ユニットを作成したベンダーのベンダーコードを記述します。

必須

CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。

増設ユニットの優先度を記述します。
基本ユニットへの増設は、優先度の低いユニットは優先度の高いユニット 任意の後にしかできません。
増設ユニットの種別を記述します。

ネ
ッ
ト
ワ
ー
ク
依
存
部

6

基本ユニットの EXTExtensionModuleType と、増設ユニットの EXTExtensi
EXTExtensionModuleType

onModuleType の記述により接続可否が決まります。詳細は BAP-C2008- 任意
001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.
5.10.5.2.1 DEVICE_INFO パート(3)を参照してください。

7

EXTBasicModuleCommIFT 基本ユニットの通信インタフェースを記述します。接続する基本ユニット
ypeIDの CommIFTypeID と同じ内容を記述します。

8

ModelCode

型名コードを記述します。

任意

9

AutoSettingHeaderType

スレーブ局パラメータ自動設定のヘッダ種別番号を記述します。

任意

10

AutoSettingType

スレーブ局パラメータ自動設定種別を記述します。

任意

22/64

必須

BAP-C3001-004-A

4.COMM_IF セクション(3) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、COMM_IF_INFO パートの表示例を図 4.1-1 に示します。
ポイント
ネットワークの設定で機器本体の仕様が変わらない場合は、共通の BLOCK を 1 つ作成し、複数の COMM_IF から 1 つの BLOC
K に対する参照を行います。

1
2
3
4
8
9
10
12
15
16
17
18
19
20
21
40
22
23
24
25
28
29
30
31
34
35
36
37
40
41
42
22
43
34
44

図 4.1-1 CSP+作成支援ツールを使用した表示例(COMM_IF_INFO)

43

また増設ユニットの COMM_IF_INFO パートの表示例を図 4.1-2 に示します。

1
2
3
4
7
10

図 4.1-2 増設ユニットの COMM_IF_INFO 表示例

23/64

BAP-C3001-004-A

4.COMM_IF セクション(4) ユーティリティソフトウェア -(CC-Link IE TSN 構成図)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(CC-Link IE TSN 構成図)の表示例です。
ポイント「LocalFunction」の値によって表示される局種別が変わります。
0x00：リモート局
0x01：ローカル局

7

22 28 34

ポイント
「S_B_DefaultSize」が 0 かつ、「S_B_MaxS

ポイント「R_B_DefaultSize」が 0 かつ、「R_B_Maxize」が入力単位より小さい場合、RX 設定(点数)、RX 設定(先頭)、RX 設定(最終)は入力不可とします。

Size」が入力単位より小さい場合、RY 設
定(点数)、RY 設定(先頭)、RY 設定(最終)は入力不可とします。

23 29 35

24 30 36

ポイント
「S_W_DefaultSize」が 0 かつ、「S_W_Ma

ポイント「R_W_DefaultSize」が 0 かつ、「R_W_M

xSize」が入力単位より小さい場合、RWr
設定(点数)、RWr 設定(先頭)、RWr 設定(最axSize」が入力単位より小さい場合、RW
w 設定(点数)、RWw 設定(先頭)、RWw 設終)は入力不可とします。

定(最終)は入力不可とします26 32 38

27 33 39

ポイント
「L_B_DefaultSize」が 0 かつ、「L_B_MaxS
ize」が入力単位より小さい場合、LB 設定(点数)、LB 設定(先頭)、LB 設定(最終)は入力不可とします

ポイント

ポイント

「ObjectDictionaryFileName」が記載されている場合のみ表示されます。

「L_W_DefaultSize」が 0 かつ、「L_W_MaxSize」が入力単位より小さい場合、LW 設定(点数)、LW 設定(先頭)、LW 設定(最終)は入力不可とします「ObjectDictionaryFileName」が記載されていない場合、空欄となります。

925 31 37

6

14

ポイント
スレーブ局パラメータ自動設定機能に対応しているユニットの場合のみ表示します。
スレーブ局パラメータ自動設定機能に未対応のユニットの場合、空欄となります。

ポイント

ステーションモードを変更可能な機器の場合、「StationModeName」の「DATA」項目に設定した名称が表示されます。
ステーションモードを変更できない機器の場合、空欄となります。

24/64

BAP-C3001-004-A

4.COMM_IF セクション(5) ユーティリティソフトウェア -(CC-Link IE TSN 増設ユニット構成図)

増設ユニットの CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(CC-Link IE TSN 増設ユニット構成図)の表示例です。

ポイント
スレーブ局パラメータ自動設定機能に対応しているユニットの場合のみ表示します。
スレーブ局パラメータ自動設定機能に10未対応のユニットの場合、空欄となります。

・エクスポートした CSV ファイル
7

25/64

BAP-C3001-004-A

4.COMM_IF セクション(6) CSP+記述仕様に記載があるが画面では使用していない要素

CSP+記述仕様に記載があるが画面では使用していない要素を表 4.1-3 に示します。
表 4.1-3 ユーティリティソフトウェア画面で使用していない要素(COMM_IF_INFO)
No.

要素

用途内容

必須/任意

1

VendorName

参考情報です。作成支援ツールでのみ表示されます。

必須

2

VendorCode

機器を特定するための情報であり、CSP+の更新時にこの値を変更すると、
ユーティリティソフトウェアは別の機器の CSP+として扱います。

必須

記載内容によって、本機器がどの構成図で使用されるかを特定するために使
用します。

3

CommIFTypeID

例：

必須

記載内容：
「CCLink」→CC-Link 構成図にて使用します。

記載内容：「CCIEField」→CC-Link IE Field 構成図にて使用します。

記載内容：「CCLinkIETSN」 →CC-Link IE TSN 構成図にて使用します。
参考情報です。例えば、ソフトウェアのバージョンを"A"とし、ソフトウェ

4

Version5

StationMode

ステーションモードを一意に特定するための ID です。

任意

8

AutoSettingHeaderType

将来対応。

任意

10

ModelCode

アが改訂されるにつれ、"B"、"C"・・・と更新します。

必須

接続機器の自動検出時に、実機の型名コードとの一致判定に使用します。本
体とネットワークユニットが別れている場合(例：インバータや GOT)、型名 必須
コードをネットワークごとに別採番で記載します。

11

ModelCodeEx

将来対応。

任意

12

DevModel参考情報です。作成支援ツールでのみ表示されます。

必須

13

CanProfileNum

参考情報。作成支援ツールのみ表示します。

任意

15

IEEE802_1ASFunction

参考情報。作成支援ツールのみ表示します。

必須

16

ReceiveFunction100M

記載されている値をマスタユニットへパラメータとして書き込みます。

必須

17

RelayFunction100M

参考情報。作成支援ツールのみ表示します。

必須

18

ReceiveFunction1G

記載されている値をマスタユニットへパラメータとして書き込みます。

必須

19

RelayFunction1G

参考情報。作成支援ツールのみ表示します。

必須

20

MultiCastFunction

参考情報。作成支援ツールのみ表示します。

必須

21

CertificationClass

参考情報。作成支援ツールのみ表示します。

必須40

S_B_Address

記載されている値をマスタユニットへパラメータとして書き込みます。

※1

41

S_W_Address

記載されている値をマスタユニットへパラメータとして書き込みます。

※1

42

R_B_Address

記載されている値をマスタユニットへパラメータとして書き込みます。

※1

43

R_W_Address

記載されている値をマスタユニットへパラメータとして書き込みます。

※1

44

StsW_Address

記載されている値をマスタユニットへパラメータとして書き込みます。

必須

45

PDOConfigIndex1

46

PDOConfigPDOType147

PDOConfigMemoryAddress1

48

PDOConfigPossibleMapping1

PDO マッピング時に参照するデータです。将来、PDO マッピング機能の拡張により表示に影響する可能性があります。
PDO マッピング時に参照するデータです。将来、PDO マッピング機能の拡張により表示に影響する可能性があります。
PDO マッピング時に参照するデータです。将来、PDO マッピング機能の拡張により表示に影響する可能性があります。
PDO マッピング時に参照するデータです。将来、PDO マッピング機能の拡張により表示に影響する可能性があります。

26/64

※2
※3
※3
※3

BAP-C3001-004-A

4.COMM_IF セクション
No.

要素

用途内容

必須/任意

49

S_General_Address

参考情報。作成支援ツールのみ表示します。

※1

50

R_General_Address

参考情報。作成支援ツールのみ表示します。

※1※1

使用可能な通信種別のメモリアドレス情報は必須です。使用不可能な通信種別のメモリアド
レスは記述禁止です。

※2

PDO 通信を行う機器は必須です。必要な数だけ記述します。非対応時は記述禁止です。

※3

PDOConfigIndex が記述されている場合、対応した要素の記述が必須です。
PDOConfigIndex が記述されていない場合は、記述禁止です。

27/64

BAP-C3001-004-A

4.COMM_IF セクション(7) CSP+記述仕様に記載があるが画面では使用していない要素(増設ユニット)

CSP+記述仕様に記載があるが画面では使用していない増設ユニットの要素を表 4.1-4 に示します。
表 4.1-4 ユーティリティソフトウェア画面で使用していない要素(COMM_IF_INFO 増設ユニット)
No.

要素

用途内容

必須/任意

1

VendorName

参考情報です。作成支援ツールでのみ表示されます。

必須

2

VendorCode

機器を特定するための情報であり、CSP+の更新時にこの値を変更すると、
ユーティリティソフトウェアは別の機器の CSP+として扱います。

必須

記載内容によって、本機器がどの構成図で使用されるかを特定するために使
用します。

3

CommIFTypeID

例：

必須

記載内容：
「CCLink」→CC-Link 構成図にて使用します。

記載内容：「CCIEField」→CC-Link IE Field 構成図にて使用します。

記載内容：「CCLinkIETSN」 →CC-Link IE TSN 構成図にて使用します。
参考情報です。例えば、ソフトウェアのバージョンを"A"とし、ソフトウェ

4

Version5

EXTExtensionModulePriority

6

EXTExtensionModuleType

接続可能な増設ユニットであるかの判定に使用します。

任意

8

ModelCode

自動検出で実機と CSP+の紐づけに使用します。

任意

9

AutoSettingHeaderType

スレーブ局の自動設定パラメータに対応しているかの判定に使用します。

任意

アが改訂されるにつれ、"B"、"C"・・・と更新します。
この数値が小さいユニットは、値が大きいユニットより基本ユニット側には接続できない様にするために使用します。

28/64

必須
任意

BAP-C3001-004-A

4.COMM_IF セクション

4.2

COMM_IF_INPUT パート
COMM_IF_INPUT パートでは、通信インタフェースの入力情報に関する情報を記述します(対象ユニットの制御側から出力する情報がある場合に記述します)。
リモート局のリモート入力 RX 領域、リモートレジスタ RWr 領域が該当します。
COMM_IF_INPUT パートを構成する要素は、対象ユニットの機能に従って定義します。
COMM_IF_INPUT パートの各要素の構成、すなわち要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.3.2

COMM_IF_INPUT パート
COMM_IF_INPUT パートの各要素で記述する項目一覧を表 4.2-1 に示します。
表 4.2-1 COMM_IF_INPUT パートの項目一覧
No.

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際

4

NAME

5
6
7
8
9
10
11
1
12

DATATYPE※1

要素のデータ型を記述します。

任意

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

MIN_INC

要素の値に適用する最小単位を記述します。

任意

ENG_UNIT

要素の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

任意

ASSIGN

要素の値を割り付けるリモート入力や、リモートレジスタを記述します。

任意

UI_ATTRIBUTE

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

13
14
※1

REF

BLOCK_OUTPUT パートの要素への参照先を記述します。

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意に使用します。

任意

STRUCT 指定をした場合、「4.3. COMM_IF_OUTPUT パート」の「STRUCT パート」を参照。

29/64

BAP-C3001-004-A

4.COMM_IF セクション(2) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、COMM_IF_INPUT パートの表示例を以下に示します。
1

2

3

4

5

6

7

8

9

10

11

6’

7’

8’

9’

12

13 14

MESSAGE パート
参照

1’

2’

3’

4’

5’

10’

11’

12’

STRUCT パート(3) ユーティリティソフトウェア

ユーティリティソフトウェアの項目記述例が無いため、省略します。

30/64

BAP-C3001-004-A

4.COMM_IF セクション

4.3

COMM_IF_OUTPUT パート
COMM_IF_OUTPUT パートでは、通信インタフェースの出力情報に関する情報を記述します(対象ユニットの制御側へ入力する情報がある場合に記述します)。
リモート局のリモート出力 RY 領域、リモートレジスタ RWw 領域が該当します。
COMM_IF_OUTPUT パートを構成する要素は、対象ユニットの機能に従って定義します。
COMM_IF_OUTPUT パートの各要素の構成、すなわち、要素内で記述すべき項目は COMM_IF_INPUT パートと同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.3.3

COMM_IF_OUTPUT パート
COMM_IF_OUTPUT パートの各要素で記述する項目一覧を表 4.3-1 に示します。
表 4.3-1 COMM_IF_OUTPUT パートの項目一覧
No. 項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

4NAME

5 DATATYPE※1
6 DEFAULT
7 RANGE
8 MIN_INC
9 ENG_UNIT
10 ACCESS
11 ASSIGN
1 UI_ATTRIBUTE
12
13 REF
14 COMMENT

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用します。

任意

要素のデータ型を記述します。

任意

要素に設定する初期値を記述します。

任意

要素の設定範囲を記述します。

任意

要素の値に適用する最小単位を記述します。

任意

要素の値に適用する工学単位を記述します。

任意

要素のアクセス属性を記述します。

任意

要素の値を割り付けるリモート出力や、リモートレジスタを記述します。

任意

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

BLOCK_INPUT パートの要素への参照先を記述します。

任意

要素の意味及び使用する際の注意点を記述します。

任意

31/64

BAP-C3001-004-A

4.COMM_IF セクション※1 STRUCT パート
STRUCT(構造体)パートでは、複数の要素で構成する入出力の構造に関する情報を記述します。構造体はエリアを分割して構成する場合に使用しますので、構造体を構成する各要素は連続するア
ドレスに割り付ける必要があります。
STRUCT パートへの参照を記述する場合、参照元の DATATYPE 項目に記述します。セクション内の要素から STRUCT パートの記述を参照する場合には、パートは同一の COMM_IF セクション内に記述します。
表 4.3-2 STRUCT パートの項目一覧
No.

項目

記述内容

必須/任意

1’

LABEL

要素を識別するためのラベルを記述します。

必須

要素を識別するためのラベルを記述します。

2’

LABEL2

3’

CATEGORY

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。

任意

4’

NAME

5’
6’
7’

DATATYPE

要素のデータ型を記述します。

任意

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

8’
9’
10’

MIN_INC

要素の値に適用する最小単位を記述します。

任意

ENG_UNIT

要素の値に適用する工学単位を記述します。

任意

OFFSET

要素のオフセット位置を記述します。

任意

要素が参照する参照先を記述します。

任意

ユーティリティソフトウェアに名称や内容を表示する際に使用します。

COMM_IF セクションで構造体を定義する場合、構造体の各要素から BLOCK セクシ

11’

ョンの入出力を参照するために使用します。記述可能な参照先に関しては、以下の仕REF様書を参照してください。
BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.30.REF の記法

12’COMMENT

任意要素の意味及び使用する際の注意点を記述します。

(2) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、COMM_IF_OUTPUT パートの表示例を以下に示します。
1

2

3

4

5

6

7

8

9

10

11

12

13

14

(3) ユーティリティソフトウェア

ユーティリティソフトウェアの項目記述例が無いため、省略します。

32/64

BAP-C3001-004-A

4.COMM_IF セクション

4.4

COMM_IF_PARAMETER パート
COMM_IF_PARAMETER パートでは、対象ユニットのパラメータに関する情報を記述します。
アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の A/D 変換許可/禁止、レンジ設定等が該当します。
ただし、DIP スイッチで設定する値等、通信インタフェース経由で設定/参照できない情報は記述しま
せん。
COMM_IF_PARAMETER パートを構成する要素は、対象ユニットの通信機能に従って定義します。
COMM_IF_PARAMETER パートの各要素の構成、すなわち要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.3.4

COMM_IF_PARAMETER パート① COMM_IF_PARAMETER パートで記述する項目

COMM_IF_PARAMETER パートの各要素で記述する項目一覧を表 4.4-1 に示します。
表 4.4-1 COMM_IF_PARAMETER パートの項目一覧
No.

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際

4

NAME

5
6
7
8
9
10
11
12
13

DATATYPE

要素のデータ型を記述します。

任意

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

MIN_INC

ENG_UNIT 項目と共に要素の値に適用する最小単位を記述します。

任意

ENG_UNITMIN_INC 項目と共に要素の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

任意

WRITE_ORDER

要素をユニットに書き込む際の順番を記述します。

任意

ASSIGN

要素の値を割り付けるアドレスやコードを記述します。

必須

UI_ATTRIBUTE

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

14

REF

15

COMMENTに使用します。

COMM_IF_PARAMETER の要素が参照する BLOCK_PARAMETER の要素への参照を記述します。
要素の意味及び使用する際の注意点を記述します。

33/64

任意

任意
任意

BAP-C3001-004-A

4.COMM_IF セクション② COMM_IF_PARAMETER パートの参照仕様

COMM_IF_PARAMETER パートに関連するパートや通信サービス間の参照関係の仕様を以下に示します。
MESSAGE 要素と、その要素を用いて設定や実行を行う COMM_IF_PARAMETER 要素への参照を記述します。MESSAGE から直接 BLOCK_PARAMETER に対して参照を記述することはできません。図 4.4-1 の例では、制御機能のパラメータ 1、2、・・・の読み書きを行うための MESSAGEと し て 、「 パ ラ メ ー タ 書 込 み 」 と 「 パ ラ メ ー タ 読 出 し 」 を 記 述 し て い ま す 。 そ し て 、
COMM_IF_PARAMETER を経由して、各 MESSAGE から BLOCK_PARAMETER への参照を記述して
います。
パソコン

通信機能の通信サービスを実行
12 0HCPU61P

J71GN11-T2
SDRD

POW EROf f Li ne

RUN

仮想制御機器
仮想フィールド
デバイス

XY10

M ST
Tes t
ERR.
LERR.

X
0
2

3

PULL

4
5

C C-Li n k IE
PULL
US B

6
7

通信サービス

8
LE R

9

P1

B

10 BA SE-T/
100 BA SE-TX
100
M

LI NK

SD
RD

LI NK

A

パラメータ/
コマンド読書き

C
D
E

LE R
P2

123456789012345 -A

I/O接続

24VDC24VAC2A

1

123456789012345 -A 123456789012345 -A

F

C
O
N M
C
123456789012345 -A

ネットワークコントローラCOMM_IFMESSAGECOMM_IF_PARAMETER

パラメータ
書込み
パラメータ
読出し

パラメータ1

BLOCK
パラメータ BLOCK_PARAMETER
参照
パラメータ1

パラメータ2

パラメータ2::

図 4.4-1 COMM_IF_PARAMETER パートの参照仕様の例

34/64

BAP-C3001-004-A

4.COMM_IF セクション(2) CSP+記述

以下の順で、パラメータの参照が行われます。
MESSAGE パート(SLMP_Message) →COMMIF_PARAMETER パート(BasicUnitParam) →STRUCT パート(AD_Conv_set) →BLOCK_PARAMETER パート(BLOCK_PARA)
CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、COMM_IF_PARAMETER パートの表示例を以下に示します。

MESSAGE パート「パート名.*」の参照記述は、参照先パートのすべてのLabel を参照していることを示しています。

参照

1

2

3

4

COMM_IF_PARAMETER パート(1/2)
特定の通信方式を用いる際に、最小単位を示すことができない場合は、項目で複数の内容を記述する場合でかつそれらの順番に意味がある

COMM_IF セクションの要素の最小単位に NA を記述します。

場合は"<"">"で括り、複数の内容を順番に並べて記述します。

35/64

BAP-C3001-004-A

4.COMM_IF セクション
5

6

7

8

9

10

12

13

11

14

15

COMM_IF_PARAMETER パート(2/2)

参照

参照

STRUCT パート

BLOCK_PARAMETER パート(1/2)

BLOCK_PARAMETER パート(2/2)

36/64

BAP-C3001-004-A

4.COMM_IF セクション(3) ユーティリティソフトウェア -(スレーブ局のパラメータ画面)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(スレーブ局のパラメータ画面)の表示例です。

4

6

9

9

9

7

15

(4) CSP+記述仕様に記載があるが画面では使用していない項目

CSP+記述仕様に記載があるが画面では使用していない項目を表 4.4-2 に示します。
表 4.4-2 ユーティリティソフトウェア画面で使用していない項目(COMM_IF_PARAMETER)
No.

項目名

用途内容

必須/任意

1

LABEL

識別子として使用します。

必須

要素を識別するためのラベルを記述します。

2

LABEL2

3
8

CATEGORY

参考情報です。作成支援ツールで表示されます。

MIN_INC

内部処理にて、ユーザの入力値に対し、MIN_INC に記載された値を掛けた数値を扱います。 任意

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)

任意

対象項目が「読出し可能」、「書込み可能」、「読書可能」、「自動リフレッシュ可能」、「アクセス不可」情報を識別するために使用します。要素への記述の詳細に関しては、以下の仕10

ACCESS

様書を参照してください。

任意

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.1.ACCESS の記法
実機にパラメータ書込みを行う際に、書込み順序の情報として使用します。(数値の小さい

11

WRITE_ORDER

12
13
14

ASSIGN

要素に割り当たっているアドレスやコードを解析するために使用します。

任意

UI_ATTRIBUTE

将来対応。

任意

REF

参照関係を識別するために使用します。

任意順に書き込まれます)

37/64

任意

BAP-C3001-004-A

4.COMM_IF セクション
ポイント
COMM_IF_PARAMETER パートと BLOCK_PARAMETER パートにおいて、それぞれのパートで同様の項目(NAME や ENG_UNIT)が存在する場合、ユーティリティソフトウェアは COMM_IF_PARAMETER パートの記述内容を適用します。

参照
COMMIF_PARAMETER パート側に単位を記述します。

COMM_IF_PARAMETER パート(BasicUnitParam)から参照している STRUCT パート(Range_Set)と BLOCK_PARAMETER パート(BLOCK_PARA)は参照関係です。

COMM_IF_PARAMETER パート(BasicUnitParam)から参照している
STRUCT パート(Range_Set)と BLOCK_PARAMETER パート(BLOCK_PARA))の ENG_UNIT をそれぞれ変更しました。
→COMM_IF_PARAMETER パート(BasicUnitParam)から参照している
STRUCT パート(Range_Set)の記述内容が適用されます。

38/64

BAP-C3001-004-A

4.COMM_IF セクション

4.5

COMM_IF_COMMAND パート
COMM_IF_COMMAND パートでは、通信インタフェースで発行する命令に関する情報を記述します。
アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」のエラークリア要求等が該当します。
COMM_IF_COMMAND パートを構成する要素は、対象ユニットの通信機能に従って定義します。
COMM_IF_COMMAND パートの各要素の構成、すなわち要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.3.5

COMM_IF_COMMAND パート① COMM_IF_COMMAND パートで記述する項目

COMM_IF_COMMAND パートの各要素で記述する項目一覧を表 4.5-1 に示します。
表 4.5-1 COMM_IF_COMMAND パートの項目一覧
No.

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使

4

NAME

5

ARGUMENT

67

REF

要素から BLOCK_COMMAND パートへの参照を記述します。 ※2

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

用します。
要素が使用する引数を示すために COMMAND_ARGUMENT パートに対応するラベルを記述します。

任意
任意※2 COMMAND_ARGUMENT
COMMAND_ARGUMENT パート(コマンド引数一覧)では、COMM_IF_COMMAND の引数に関する情報を記述します。
表 4.5-2 COMMAND_ARGUMENT パートの項目一覧
No

項目

記述内容

必須/任意

1’

LABEL

要素を識別するためのラベルを記述します。

必須

2’

LABEL2

3’

CATEGORY

4’

NAME

5’
6’
7’
8’
9’
10
’
11
’
12
’
13
’

DATATYPE

要素のデータ型を記述します。

必須

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

MIN_INC

ENG_UNIT と共にコマンド引数一覧の要素の値に適用する最小単位を記述します。

任意

ENG_UNITMIN_INC と共にコマンド引数一覧の要素の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

必須

ASSIGN

要素に対して割り付けるアドレスやコードを記述します。

任意

REF

要素が参照する参照先を記述します。現行仕様では使用禁止です。

任意COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用
します。

39/64

必須

BAP-C3001-004-A

4.COMM_IF セクション② COMM_IF_COMMAND パートの参照仕様

COMM_IF_COMMAND パートに関連するパートや通信サービス間の参照関係の仕様を以下に示します。MESSAGE の要素と、その要素を用いて設定や実行を行う COMM_IF_COMMAND の要
素への参照を記述します。MESSAGE から直接 BLOCK_COMMAND に対して参照を記述することはできません。
図 4.5-1 の例では、コマンド A、B・・・を実行するための MESSAGE として、「コマンド A 実行」、
「コマンド B 実行」
・・・を記述しています。
そして、COMM_IF_COMMAND を経由して、各 MESSAGE から BLOCK_COMMAND への参照を記述しています。
パソコン

通信機能の通信サービスを実行
12 0HCP U

61 P

J71 GN11-T2
SDRD

POW EROf f Li ne

RUN

仮想制御機器
仮想フィールド
デバイス

XY 10

M ST
Test
ERR.
LERR.

I/O接続

24
VDC24
VAC2A

1

X
0
2

3

PULL

4
5

C C-Li n k IE
PULL
US B

通信サービス8

10B ASE -T/
100 BASE -TX
100
M

9

P1

B

A

LI NK

SD
RD

コマンド読書き

C
D

E

LE R
F

P2

123456789012345 -A

6
7

LE R

C
O
N M
C

LI NK

123456789012345 -A 123456789012345 -A

123456789012345 -A

ネットワークコントローラCOMM_IFMESSAGECOMM_IF_COMMAND

コマンドA実行

コマンドA

コマンドB実行

コマンドB

:

:

コマンド
参照

BLOCK
BLOCK_COMMAND
コマンドA:

図 4.5-1 COMM_IF_COMMAND パートの参照仕様の例

40/64

BAP-C3001-004-A

4.COMM_IF セクション(2) CSP+記述

以下の順で、パラメータの参照が行われます。
MESSAGE パート(SLMP_Message) →COMM_IF_COMMAND パート(CommCommand) →BLOCK_COMMAND パート(BLOCK_COM)
CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、COMM_IF_COMMAND パートの表示例を以下に示します。下図は NAME：エラークリ
ア要求の参照例です。

MESSAGE

参照

1

2

3

4

5

6

7

COMM_IF_COMMAND
参照

BLOCK_COMMAND

41/64

BAP-C3001-004-A

4.COMM_IF セクション(3) ユーティリティソフトウェア -(スレーブ局のコマンド実行画面)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(スレーブ局のコマンド実行画面)の表示例です。

4(4) CSP+記述仕様に記載があるが画面では使用していない項目

CSP+記述仕様に記載があるが画面では使用していない項目を表 4.5-2 に示します。
表 4.5-2 ユーティリティソフトウェア画面で使用していない項目(COMM_IF_COMMAND、 COMMAND_ARGUMENT)
No.

項目

用途内容

必須/任意

1

1’

LABEL

識別子として使用します。

必須

2

2’

LABEL2

3 3’
5
5’
6 12
7 ’
8’

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
参考情報。作成支援ツールで表示されます。

任意

ARGUMENT COMMAND_ARGUMENT パートへの参照関係を識別するために使用します。

任意

DATATYPE型のチェックに使用します。

必須

REF

参照関係を識別するために使用します。

任意

COMMENT

参考情報。作成支援ツールで表示されます。

任意

MIN_INC

内部処理では、ユーザの入力値に対して、MIN_INC に記載された値を掛けた数値を扱います。

任意

対象項目が「読出し可能」、「書込み可能」、「読書可能」、「自動リフレッシュ可能」、「アクセス不可」情報を識別するために使用します。要素への記述の詳細に関しては、以下の仕10’

ACCESS

11’

ASSIGN

様書を参照してください。

必須

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.1. ACCESS の記法
要素に割り当たっているアドレスやコードを解析するために使用します。

42/64

任意

BAP-C3001-004-A

4.COMM_IF セクション

4.6

MESSAGE パート
MESSAGE パートでは METHOD と同様に、通信インタフェースから発行する命令やパラメータ設定の手順に関する情報を提供します。
MESSAGE パートでは、トランジェント命令を使用した命令やパラメータ設定のデータフォーマットを記述します。
(1) BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書 - 5.3.7 MESSAGE

パート① MESSAGE パートで記述する項目

MESSAGE パートの各要素で記述する項目一覧を表 4.6-1 に示します。
表 4.6-1 MESSAGE パートの項目一覧
No.

項目

記述内容

必須/任意

要素を識別するためのラベルを記述します。

1

LABEL

SLMP による MESSAGE の場合、接頭語として”SLMP”を記述してください。

必須

例：SLMPGetParam、SLMPInvReset
要素を識別するためのラベルを記述します。

2

LABEL2

3

CATEGORY

4

NAME

5
6
7
8
9
10
11
12
13
14
15
16
※1

TARGET

当該 MESSAGE パートで処理する要素を記述します。

必須

MESSAGE_TYPE

MESSAGE の種別を記述します。

必須

REQUEST_TYPE

要求処理を行うためのデータフォーマットのタイプを記述します。

※1

REQUEST_DATA

要求処理を行うための値を記述します。

任意

REQUEST_DATA_TYPE

REQUEST_DATA 項目のデータ型を記述します。

任意

RESPONSE_TYPE

応答処理を行うためのデータフォーマットのタイプを記述します。

任意

RESPONSE_DATA

応答処理を行うための値を記述します。

任意

RESPONSE_DATA_TYPE

REQUEST_DATA 項目のデータ型を記述します。

任意

ERR_TYPE

エラー発生時の応答処理で用いられるデータフォーマットのタイプを記述します。 任意

ERR_CODE_RANGE

エラーコードの範囲を示します。

任意

RELATED_MESSAGE

MESSAGE パートの前処理を示す MESSAGE 要素への参照を記述します。

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用します。

必須

SLMP の MESSAGE の場合は必須です。
SLMP 以外の MESSAGE の場合は各 MESSAGE の仕様に従います。詳細については、下記の仕様書を参照してください。
BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 5.5.10.1.エラー関連情報に関するパート、要素- 5.5.10.2.スレーブ局パラメータ自動設定用 MESSAGE に関する記法

43/64

BAP-C3001-004-A

4.COMM_IF セクション② メッセージ(MESSAGE)動作

データフォーマットを指定した通信サービスを実行する場合、FA 機器へのサービス要求のデー
タフォーマット(RequestFrame)、正常終了時の FA 機器からのサービス応答に使用するデータフォーマット(ResponseFrame)及びエラー発生時の FA 機器からのエラー応答に使用するデータフォーマット(ErrorFrame)を規定し、それらのフォーマットを用いて実行します。
上記項目を用いた通信サービスの手順とデータエリアの情報を記述します。

44/64

BAP-C3001-004-A

4.COMM_IF セクション③ MESSAGE の呼び出しと動作のシーケンス

1.

REQUEST_TYPE で決められたデータフォーマットの RequestFrame を作成し、フォーマット内に REQUEST _DATA を設定します2.

RequestFrame を FA 機器の通信機能へ送信します。

3.

FA 機器の通信機能は RequestFrame を受信すると、RequestFrame をパースして命令コー
ドや設定値を読み出します。

4.

通信サービスと命令コードに従い TARGET に設定値を設定します。

5.

通信サービスと命令コードに従い TARGET の処理を実行します。

6.

通信サービスと命令コードに従い TARGET の取得値を取得します。

［正常終了時］
7-1. 通信サービスと命令コードに従い、RESPONSE_TYPE に対応するデータフォーマットに従って ResponseFrame に取得値を設定します。
7-2. ResponseFrame を FA 機器の通信機能から受信します。
7-3. RESPONSE_TYPE で 決 め ら れ た デ ー タ フ ォ ー マ ッ ト で ResponseFrame を 解 釈 し てRESPONSE_DATA を読み出します。
［異常終了時］
7-1. 通信サービスと命令コードに従い、ERR_TYPE に対応するデータフォーマットに従って
ErrorFrame に取得値を設定します。
7-2. ErrorFrame を FA 機器の通信機能から受信します。
7-3. RESPONSE_TYPE で決められたデータフォーマットで ErrorFrame を解釈して ErrorCode を
読み出します。

45/64

BAP-C3001-004-A

4.COMM_IF セクション(2) CSP+記述

以下の順で、パラメータの参照が行われます。
MESSAGE パート(SLMP_Message) →COMM_IF_PARAMETER パート(BasicParam) →BLOCK_PARAMETER パート(BLOCK_PARA)
CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、MESSAGE パートの表示例を以下に示します。
1

2

3

7

11

4

5

8

12

6

9

13

10

15

16

46/64

BAP-C3001-004-A

4.COMM_IF セクション(3) ユーティリティソフトウェア -(スレーブ局のパラメータ画面/スレーブ局のコマンド実行画面)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(スレーブ局のパラメータ画面/スレーブ局のコマンド実行画面)の表示例です。

16

4

4

16

47/64

BAP-C3001-004-A

4.COMM_IF セクション(4) CSP+記述仕様に記載があるが画面では使用していない項目

CSP+記述仕様に記載があるが画面では使用していない項目を表 4.6-2 に示します。
表 4.6-2 ユーティリティソフトウェア画面で使用していない要素(MESSAGE)
No.

項目名

用途内容

必須/任意

1
2
3

LABEL

識別子として使用します。

必須

LABEL2

多言語対応のための第 2 識別子として使用します。

任意

CATEGORY

参考情報。作成支援ツールで表示されます。

任意

5

TARGET

参照情報を識別するための情報として使用される。また、「SEQ_TARGET」と記述した場合については、以下のポイントを参照してください。

必須

ユーティリティソフトウェアのパラメータ設定に表示するのか、コマンド実行に表示するのか、表示対象としないのかを判断するために使用します。

6

MESSAGE_TYPE

要素への記述の詳細に関しては、以下の仕様書を参照してください。

必須

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.21.MESSAGE_TYPE の記法

7
8
9
10
11
12

REQUEST_TYPE

要求フレームのデータフォーマットタイプを識別するために使用します。

※1

REQUEST_DATA

要求フレームのデータの値として使用します。

任意

REQUEST_DATATYPE

REQUEST_DATA の各データのデータ型を識別するために使用します。

任意

RESPONSE_TYPE

応答フレームのフレームタイプの識別に使用します。

任意

RESPONSE_DATA

応答フレームに含まれる読出しデータの識別に使用します。

任意

RESPONSE_DATA_TYPE

応答フレームに含まれる読出しデータのデータ型の識別に使用します。

任意

13

ERR_TYPE

エラー発生時に、応答フレームに含まれるデータのフォーマットを識別するために使用します。

任意

エラー発生時に、エラーコードとプロファイルに記述されたエラーコードを比較

14

ERR_CODE_RANGEする際に使用します。
ERR_CODE_RANGE に ENUM が使用されている場合は、エラーコードから対応する

任意

エラー文字列を紐付け、表示します。

15※1

RELATED_MESSAGE

詳細は以下のポイントを参照してください。

任意

SLMP の MESSAGE の場合は必須です。
SLMP 以外の MESSAGE の場合は各 MESSAGE の仕様に従います。詳細については、下記の仕様書を参照してください。
BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 5.5.10.1.エラー関連情報に関するパート、要素- 5.5.10.2.スレーブ局パラメータ自動設定用 MESSAGE に関する記法

ポイント
実行する処理単位(例：パラメータ読出し、パラメータ書込み)にパラメータをまとめたい場合、本項目に「SEQ_TARGET」と記載します。
列挙するパラメータが定義されたパート名を RELATED_MESSAGE に"<"、">"で囲って記述します。

48/64

BAP-C3001-004-A

4.COMM_IF セクション

1
2
3

4
5
6

1

2

3

4

5

6

49/64

BAP-C3001-004-A

4.COMM_IF セクション

1

2

3

4

5

6

ポイント
一つの実行処理に対して、複数のパラメータをまとめて処理することが可能となります。

1

2

3

4

5

6

50/64

BAP-C3001-004-A

5.BLOCK セクション

5.

BLOCK セクション
BLOCK セクションは図 5-1 のように複数のパートで構成します。
BLOCK セクション
BLOCK_INFO パート

機能ブロックの識別情報を記述します。

BLOCK_INPUT パート

機能ブロックの入力情報を記述します。

BLOCK_OUTPUT パート

機能ブロックの出力情報を記述します。

BLOCK_PARAMETER パート

機能ブロックのパラメータ情報を記述します。

BLOCK_COMMAND パート

機能ブロックで実行する命令を記述します。

STRUCT パート

複数の要素で構成する入出力の構造を記述します。

ENUM パート

要素に設定する値や戻り値の選択肢を記述します。

COMMAND_ARGUMENT パート

BLOCK_COMMAND の引数情報を記述します。

図 5-1 BLOCK セクションの構造

51/64

BAP-C3001-004-A

5.BLOCK セクション

5.1

BLOCK_INFO パート
BLOCK_INFO パートでは、機能ブロックの識別に関する情報を記述します。
BLOCK_INFO パートに記述した要素は基本的にユーティリティソフトウェア上には表示されません。
BLOCK_INFO パートの各要素の構成、すなわち、要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.4.1

BLOCK_INFO パート
BLOCK_INFO パートを構成する要素の一覧を表 5.1-1 に示します。
表 5.1-1 BLOCK_INFO パートを構成する要素の一覧
No

要素

記述内容

必須/任意

1

VendorName

ユニットを製造したベンダー名を記述します。

必須

2

VendorCode

3

Version

ユニットを製造したベンダーのベンダーコードを記述します。
CC-Link 協会パートナー会員番号の 5～8 桁目が該当します。
ファームウエアのバージョン。文字列で記述します。

必須
必須

BLOCK_INFO パートの要素で記述する項目を表 5.1-2 に示します。
表 5.1-2 BLOCK_INFO パートの項目一覧
No

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。
(ユーティリティソフトウェアが他の言語に対応する際に使用。)
要素をグループ化するための分類を記述します。
要素の名称を記述します。

任意
任意

4

NAME

5

DATATYPEDATA 項目に記述する内容のデータ型を記述します。

任意

6

DATA

要素の内容を記述します。

必須

ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。

任意(2) CSP+記述

CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、BLOCK_INFO パートの表示例を図 5.1-1 に示します。

図 5.1-1 CSP+作成支援ツールを使用した表示例(BLOCK_INFO)(3) ユーティリティソフトウェア

BLOCK_INFO パートの記述項目はユーティリティソフトウェアの表示で使用されないため、本節には記載ありません。

52/64

BAP-C3001-004-A

5.BLOCK セクション

5.2

BLOCK_INPUT パート
BLOCK_INPUT パートでは、機能ブロックの入力に関する情報を記述します。
リモート局のリモート出力 RY 領域、リモートレジスタ RWw 領域が該当します。
BLOCK_INPUT パートを構成する要素は対象ユニットの機能に従って定義します。
BLOCK_INPUT パートの各要素の構成、すなわち、要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.4.2

BLOCK_INPUT パート
BLOCK_INPUT パートの各要素で記述する項目一覧を表 5.2-1 に示します。
表 5.2-1 BLOCK_INPUT パートを構成する項目の一覧
No.

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

4

NAME

5
6
7

DATATYPE

要素のデータ型を記述します。

必須

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

8

MIN_INC

9
10
11
12

ENG_UNIT"MIN_INC"と共に項目の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

任意

UI_ATTRIBUTE

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用します。

"ENG_UNIT"と共に項目の値に適用する最小単位を記述します。
ENG_UNIT を記述した場合には必須とします。

必須

任意(2) CSP+記述

以下の順で、パラメータの参照が行われます。
COMM_IF_OUTPUT パート(CommIfOutput) →BLOCK_INPUT パート(BlockInput)※CSP+とユーティリティソフトウェアの項目記述例が無いため、省略します。

53/64

BAP-C3001-004-A

5.BLOCK セクション

5.3

BLOCK_OUTPUT パート
BLOCK_OUTPUT パートでは、機能ブロックの出力に関する情報を記述します。
リモート局のリモート入力 RX 領域、リモートレジスタ RWr 領域が該当します。
BLOCK_OUTPUT パートを構成する要素は対象ユニットの機能に従って定義します。
BLOCK_OUTPUT パートの各要素の構成、すなわち、要素内で記述すべき項目は同じです。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.4.3

BLOCK_OUTPUT パート
BLOCK_OUTPUT パートを構成する項目の一覧を表 5.3-1 に示します。
表 5.3-1 BLOCK_OUTPUT パートを構成する項目の一覧
No.

項目

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に

4

NAME

5
6
7

DATATYPE

要素のデータ型を記述します。

必須

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

使用します。

"ENG_UNIT"と共に項目の値に適用する最小単位を記述します。

必須

8

MIN_INC

9
10
12
13

ENG_UNIT"MIN_INC"と共に項目の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

任意

UI_ATTRIBUTE

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

ENG_UNIT を記述した場合には必須とします。

任意(2) CSP+記述

以下の順で、パラメータの参照が行われます。
COMM_IF_INPUT パート(CommIfInput) →BLOCK_OUTPUT パート(BlockOutput)※CSP+とユーティリティソフトウェアの項目記述例が無いため、省略します。

54/64

BAP-C3001-004-A

5.BLOCK セクション

5.4

BLOCK_PARAMETER パート
BLOCK_PARAMETER パートでは、対象ユニットの制御機能のパラメータに関する情報を記述します。
BLOCK_PARAMETER パートを構成する要素は対象ユニットの通信機能に従って定義します。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.4.4

BLOCK_PARAMETER パート① BLOCK_PARAMETER パートで記述する項目

BLOCK_PARAMETER パートの各要素で記述する項目一覧を表 5.4-1 に示します。
表 5.4-1 BLOCK_PARAMETER パートの項目一覧
No.

要素

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使

4

NAME

5
6

DATATYPE

要素のデータ型を記述します。

必須

DEFAULT

要素に設定する初期値を記述します。

任意

用します。

要素の設定範囲を記述します。

必須

7

RANGE

8

MIN_INC

9
10
11
12
13

ENG_UNIT"MIN_INC"と共に項目の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

必須

WRITE_ORDER

要素をユニットに書き込む際の順番を記述します。

任意

UI_ATTRIBUTE

要素をユーティリティソフトウェアに表示する際の、表示方法を記述します。

任意

COMMENT

要素の意味及び使用する際の注意点を記述します。

任意

ENUM パートを使用して、値の選択肢を記述することもできます。 ※3"ENG_UNIT"と共に項目の値に適用する最小単位を記述します。
ENG_UNIT を記述した場合には必須とします。

55/64

任意
任意

BAP-C3001-004-A

5.BLOCK セクション※3 ENUM パート
ENUM パートでは(選択肢一覧)では、要素に設定する値や戻り値の選択肢に関する情報を記述します。ユーティリティソフトウェアでリストボックスによる設定を実施したい要素や、値の読み出し時に値ごとの意味を表示したい要素では ENUM パートへの参照を用います。
COMM_IF セクション内の要素から ENUM パートを参照する場合には、ENUM パートは同一のCOMM_IF セクションに記述します。
ENUM パートを構成する要素は対象ユニットで使用する値の選択肢に従って定義します。
ENUM パートの各要素の構成、すなわち、要素内で記述すべき項目は同じです。
表 5.4-2 ENUM パートで定義する要素の項目一覧
No.

要素

記述内容

必須/任意

1’

LABEL

要素を識別するためのラベルを記述します。

必須

2’

LABEL2

3’

CATEGORY

4’

NAME

5’

CODE

6’
7’
8’

RELATED_ELE 要素に関連する要素の情報を、コマンド引数一覧パートを参照することにより記述します。 任意

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用します。
要素を識別する値を記述します。
参照元の要素が示す値とコードの値を照らし合わせ、一致する要素を選択します。

必須
必須

COMMENT1

要素の意味及び使用する際の注意点を記述します。

任意

COMMENT2

要素の意味及び使用する際の注意点を記述します。

任意② BLOCK_PARAMETER パートの参照仕様

BLOCK_PARAMETER パートに関連するパートや通信サービス間の参照関係の仕様については、
4.4(1)の②を参照してください。

56/64

BAP-C3001-004-A

5.BLOCK セクション(2) CSP+記述

以下の順で、パラメータの参照が行われます。
MESSAGE パート(SLMP_Message) →COMM_IF_PARAMETER(BasicUnitParam) →STRUCT パート(Range_Set) →BLOCK_PARAMETER パート(BLOCK_PARA)
CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、BLOCK_PARAMETER の表示例を以下に示します。
「パート名.*」の参照記述は、参照先パートのすべての Label を参照していることを示す。

参照

MESSAGE パート

参照

COMM_IF_PARAMETER パート

STRUCT パート

参照

※9

57/64

BAP-C3001-004-A

5.BLOCK セクション
2

1

※9

5

4

3

6

7

8

BLOCK_PARAMETER パート(1/2)
9

10

12

11

13

BLOCK_PARAMETER パート(2/2)
1’

2’

3’

4’

5’

6’

7’

8’

ENUM パート

58/64

BAP-C3001-004-A

5.BLOCK セクション(3) ユーティリティソフトウェア -(スレーブ局のパラメータ画面)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウェア(スレーブ局のパラメータ画面)の表示例です。

6

9

7

9

13

(4) CSP+記述仕様に記載があるが画面では使用していない要素

CSP+記述仕様に記載があるが画面では使用していない要素を表 5.4-3 示します。
表 5.4-3 ユーティリティソフトウェア画面で使用していない要素(BLOCK_PARAMETER、 ENUM)
No.

要素名

用途内容

必須/任意

識別子として使用します。

必須

1

1’

LABEL

2

2’

LABEL2

3
5

3’

CATEGORY

参考情報です。作成支援ツールでのみ表示されます。

任意

DATATYPE型のチェックに使用します。

必須

8

MIN_INC

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)

内部処理にて、ユーザの入力値に対し、MIN_INC に記載された値を掛けた数値を
扱います。

任意

対象項目が「読出し可能」、「書込み可能」、「読書可能」、「自動リフレッシュ可能」、「アクセス不可」情報を識別するために使用します。

10

ACCESS※要素への記述の詳細に関しては、以下の仕様書を参照してください。

必須

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.1.ACCESS の記法
実機にパラメータ書込みを行う際に、書込み順序の情報として使用します。(数値11WRITE_ORDER

125’

UI_ATTRIBUTE

将来対応。

任意

CODE

選択された値を識別するために使用されます。

必須

59/64

BAP-C3001-004-Aの小さい順に書き込まれます。)

任意5.BLOCK セクション

5.5

BLOCK_COMMAND パート
BLOCK_COMMAND パートでは、
対象ユニットの制御機能で実行する命令に関する情報を記述します。
BLOCK_COMMAND パートを構成する要素は対象ユニットの機能に従って定義します。
(1) BAP-C2008-001 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書 - 5.4.5

BLOCK_COMMAND パート① BLOCK_COMMAND パートで記述する項目

BLOCK_COMMAND パートの各要素で記述する項目一覧を表 5.5-1 に示します。
表 5.5-1 BLOCK_COMMAND パートの項目一覧
No.

要素

記述内容

必須/任意

1

LABEL

要素を識別するためのラベルを記述します。

必須

2

LABEL2

3

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用し

4

NAME

5

ARGUMENT

6

COMMENTます。
要素が使用する引数を示すために COMMAND_ARGUMENT パートの LABEL を記述します。
※4
要素の意味及び使用する際の注意点を記述します。

必須
必須
任意

※4 COMMAND_ARGUMENT パート
COMMAND_ARGUMENT パート(コマンド引数一覧)では、コマンドの引数に関する情報を記述します。
表 5.5-2 COMMAND_ARGUMENT パートで定義する要素の項目一覧
No.

要素

記述内容

必須/任意

1’

LABEL

要素を識別するためのラベルを記述します。

必須

2’

LABEL2

3’

CATEGORY

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)
要素をグループ化するための分類を記述します。

任意

要素の名称を記述します。ユーティリティソフトウェアに名称や内容を表示する際に使用し

4’

NAME

5’
6’
7’
8’
9’
10’
11’
12’
13’

DATATYPE

要素のデータ型を記述します。

必須

DEFAULT

要素に設定する初期値を記述します。

任意

RANGE

要素の設定範囲を記述します。

任意

MIN_INC

ENG_UNIT と共にコマンド引数一覧の要素の値に適用する最小単位を記述します。

任意

ENG_UNITMIN_INC と共にコマンド引数一覧の要素の値に適用する工学単位を記述します。

任意

ACCESS

要素のアクセス属性を記述します。

必須

ASSIGN

要素に対して割り付けるアドレスやコードを記述します。

任意

REF

要素が参照する参照先を記述します。現行仕様では使用禁止です。

任意

ます。

COMMENT 要素の意味及び使用する際の注意点を記述します。

必須

任意② BLOCK_COMMAND パートの参照仕様

BLOCK_COMMAND パートに関連するパートや通信サービス間の参照関係の仕様については、
4.5(1)の②を参照してください。

60/64

BAP-C3001-004-A

5.BLOCK セクション(2) CSP+記述

以下の順で、パラメータの参照が行われます。
MESSAGE パート(SLMP_Message) →COMM_IF_PARAMETER パート(CommCommand) →BLOCK_COMMAND パート(BLOCK_COM)
COMMAND_ARGUMENT パート(GetDiagCodeArgument)
ENUM パート(enumErrorCode)COMMAND_ARGUMENT パート(Error_1043)
CSP+作成支援ツールでアナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+を開いた
際における、BLOCK_COMMAND の表示例を以下に示します。

MESSAGE パート

参照

COMM_IF_COMMAND
パート
参照
1

※1

参照

2

3

4

5

6

BLOCK_COMMAND パート

COMMAND_ARGUMENT パート

※10

61/64

BAP-C3001-004-A

5.BLOCK セクション※10

ENUM パート
1’

2’

3’

4’

5’

6’

7’

参照
8’

9’

10’

11’

12’

13’

COMMAND_ARGUMENT パート

62/64

BAP-C3001-004-A

5.BLOCK セクション(3) ユーティリティソフトウェア -(エラー履歴画面)

アナログ－ディジタル変換ユニット「NZ2GN2B-60AD4」の CSP+に記述した内容がどのようにユーティリティソフトウェアに表示されるかを以下に示します。この例は、ユーティリティソフトウ
ェア(エラー履歴画面)の表示例です。

エラー履歴に格納されているエラーコードを ENUM パート(ErrorCode)の「CODE」項目から検索し、一致した要素の「NAME」項目の内容を表示します。

エラー履歴に格納されているエラーコードを ENUM パー

エラー履歴に格納されているエラーコードを ENUM パート

ト(ErrorCode)の「CODE」項目から検索し、一致した要(ErrorCode)の「CODE」項目から検索し、一致した要素の「COMMENT2」項目の内容を表示します。

素の「COMMENT1」項目の内容を表示します。

4’

5’ 7’

9’

63/64

13’

BAP-C3001-004-A

5.BLOCK セクション(4) CSP+記述仕様に記載があるが画面では使用していない項目

CSP+記述仕様に記載があるが画面では使用していない項目を表 5.5-3 に示します。
表 5.5-3 ユーティリティソフトウェア画面で使用していない項目(BLOCK_COMMAND、COMMAND_ARGUMENT)
No.

項目

用途内容

必須/任意

識別子として使用します。

必須

1

1’

LABEL

2

2’

LABEL2

3

3’

CATEGORY 参考情報です。作成支援ツールでのみ表示されます。

任意

6

COMMENT 参考情報です。作成支援ツールでのみ表示されます。

任意

8’

MIN_INC

要素を識別するためのラベルを記述します。

任意(ユーティリティソフトウェアが他の言語に対応する際に使用します。)

内部処理では、ユーザの入力値に対して MIN_INC に記載された値を掛けた数値を扱います。任意
対象項目のアクセス属性が「読出し可能」、「書込み可能」、「読書可能」、「自動リフレッシュ
可能」、「アクセス不可」のいずれであるかを識別するために使用します。要素への記述の詳

10’

ACCESS

細に関しては、以下の仕様書を参照してください。

必須

BAP-C2008-001 Control & Communication システムプロファイル(CSP+)仕様書- 4.3.1.1. ACCESS の記法

11’

ASSIGN

要素に割り当たっているアドレスやコードを解析するために使用します。

任意

12’

REF

参照関係を識別するために使用します。

任意

64/64

BAP-C3001-004-A

BAP-C3001-004-A

2021 年 3 月作成