Control & Communication システムプロファイル（CSP+）

作成ガイドライン

目次

1． はじめに ············································································································ 2
1．1 本書の目的····························································································································· 2
1．2 概要 ····································································································································· 2
1．3 関連ツールおよび関連ドキュメント ···························································································· 4
1．4 保証に関する考え方 ················································································································· 4
1．5 使用する用語について ·············································································································· 4
1．6 セキュリティに関する注意事項 ·································································································· 5

2． CSP+とは··········································································································· 6
2．1 CSP+とプロファイル作成支援ツールの関係 ················································································· 6
2．2 CSP+ファイルの作成単位 ········································································································· 7
2．3 CSP+ファイルの構成 ··············································································································· 8
2．4 作成物··································································································································13

3． CSP+の作成準備 ······························································································· 14
3．1 プロファイル作成支援ツールの動作環境 ·····················································································14
3．2 プロファイル作成支援ツールのインストール ···············································································14

4． プロファイル作成支援ツールの起動と終了 ····························································· 15
4．1 プロファイル作成支援ツールの起動 ···························································································15
4.1.1 プロファイル作成支援ツールの起動 ·····················································································15
4.1.2 プロファイル作成支援ツールの起動時画面表示 ······································································16
4．2 プロファイル作成支援ツールの終了 ···························································································17

5． CSP+の作成手順 ······························································································· 18
5．1 CSP+作成の流れ ····················································································································18
5．2 CSP+の作成 ··························································································································19
5.2.1 プロジェクトの新規作成 ····································································································28
5.2.2 パートへの記述方法 ··········································································································30
5.2.3 ファイル情報(FILE)セクションの記述 ···················································································33
5.2.4 デバイス情報(DEVICE)セクションの記述 ··············································································34
5.2.5 通信インタフェース情報(COMM_IF)セクションの記述 ····························································38
5.2.6 ブロック情報(BLOCK)セクションの記述 ···············································································75
5.2.7 通信インタフェース情報セクションとブロック情報セクションの関係 ········································88
5.2.8 共通情報パートの記述 ·······································································································93
5.2.9 プロジェクトのチェック ·································································································· 105
5.2.10 プロジェクトの必須要素の記述確認 ·················································································· 107
5.2.11 CSP+ファイルのエクスポート ························································································· 113
5.2.12 CSP+ファイルから CSP+への変換 ···················································································· 114
5.2.13 CSP+の評価 ················································································································· 116

6． リリースの準備 ································································································ 127
6．1 リリースまでの流れ ·············································································································· 127
6.1.1 新規開発製品の場合 ········································································································ 127
6.1.2 既存製品の場合 ·············································································································· 129
目次- 1

BAP-C3001-001-G

付録 1． ラベル名に使用できない文字 ······································································· 131
付録 2． CSP+チェックシート ················································································· 132
付録 3． 他のネットワーク用プロファイル(デバイス記述)データの利用 ··························· 133
付録 4． EXCEL を活用したデータ入力手法 ······························································· 138
付録 5． プロファイルの内容比較 ············································································· 139

目次- 2

BAP-C3001-001-G

改定記録
発行年月
2012/8
2015/9

副版－
A

2016/12B

CC-Link IE フィールドネットワーク Basic 対応ユニットの場合の記述を追加。
「付録 4．EXCEL を活用したデータ入力手法」を追加。
「付録 5．プロファイルの内容比較」を追加。
「付録 6．CC-Link IE フィールドネットワーク Basic と SLMP(TCP/IP)の両方に対応するユニットの記述」を追加

2017/08C

性能値(基準要求/応答時間)をエンジニアリングソフトウェア上に表示する方法の記
述を追記。

2019/04

D

CC-Link IE TSN 対応ユニットの場合の記述を追加。

2020/07E

セキュリティに関する注意事項を追加。

2021/03F

2023/10G

2.2：CC-Link IE TSN 増設ユニットに関する記載を追加。
3.1 表 4 No.1：Windows XP、Windows Vista、Windows 7 の記述を削除。
3.1 表 4 No.4：ダウンロードすべきバージョン(MSXML 6.0)を記載。
5.2.4(e)表 9：項目を追加。(No.7～10)
5.2.4(e)表 10：表を新規追加。
5.2.5(e)表 19：項目を追加。(No.15，16)
5.2.5(e)：「表 21 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN 増設ユニット)」を追加。
5.2.5(e)：「表 23 通信入力一覧パート記述内容(基本ユニット)」を追加。
付録 1：表 53，表 54 を修正。
付録 2：No.5 ファイル名のフォーマットの記載を修正。
商標：Windows XP，Windows Vista，Windows 7，Windows 10 の記述を削除(“Windows”だけあれば良い)
商標：イーサネット，Ethernet の記載を削除
3.1 表 No.1：Windows11 を追記
3.1 表 No.4：Windows11 を追記

内容
初版
CC-Link IE フィールドネットワーク対応ユニットの場合の記述を追加。
SLMP(TCP/IP)対応ユニットの場合の記述を追加。
「付録 3．他のネットワーク用プロファイルデータの利用」を追加。

1/140

BAP-C3001-001-G

1.はじめに

1． はじめに
1．1 本書の目的
本書は、Control & Communication システムプロファイル(以下 CSP+と記載)を作成するためのガイド
ラインです。本書に示すガイドラインに従っていただくことにより、CC-Link ファミリー接続ユニッ
トの立ち上げおよび運用・保守を行うアプリケーションソフト(以下ユーティリティソフトウェアと記載)にて使用可能な CSP+を作成できます。
尚 、 CSP+ の 詳 細 に つ い て は 、 Control & Communication シ ス テ ム プ ロ フ ァ イ ル (CSP+) 仕 様 書(BAP-C2008-001-E)を参照してください。

1．2 概要
CSP+は、CC-Link 協会が提供する「プロファイル作成支援ツール」を使用することにより、簡単に作成することができます。作成した CSP+をお客様に提供することにより、御社製品および、他の CC-Link
ファミリーに接続している全ユニットを 1 つのユーティリティソフトウェアから管理することができます。
CSP+を利用することにより実現できる具体的な内容について、三菱電機(株)製 GX Works2 を使用した例を以下に示します。
(1) ネットワーク構成を簡単に作成することができます。

ダウンロードCSP+
プロファイル登録（インポート）

ユニット一覧に御社製品が表示される。

ドラックアンドドロップで簡単に機器を配置できる。

2/140

BAP-C3001-001-G

1.はじめに(2) CC-Link ファミリー対応機器を簡単に設定できます。

ユーティリティソフトウェア

USB等

CC-Link

PC書込
CC-Linkマスタ
インバータ

PC読込

CC-Link ファミリーを経由してコマンドの実行、パラメータの読み書きを行うことができる。
AD変換(3) 入出力情報/ステータス情報のラベルをラダーにて利用できます。

CSP+に記述した機器の入出力情報やステータス情報をそのまま利用できる。

3/140

BAP-C3001-001-G

1.はじめに

1．3 関連ツールおよび関連ドキュメント
CC-Link 協会の Web ページより以下のツールおよび資料をダウンロードすることができます。
(1) CSP+作成支援ツール(2) Control & Communication システムプロファイル(CSP+)仕様書 BAP-C2008-001(3) Control & Communication システムプロファイル(CSP+)作成ガイドライン(本書)

1．4 保証に関する考え方作成した CSP+の動作の保証、お客様への技術サポート、不具合対応はパートナ様にてお願いいたします。

1．5 使用する用語について
本書にて使用する用語を以下に示します。
表 1 本書にて使用する用語
No

用語

内容
プロファイル作成支援ツールの[エクスポート]にて作成した拡張子が"cspp"の
1 CSP+ファイル
ファイルです。XML(Extensible Markup Language)で記述します。
ユーティリティソフトウェア上で対象ユニットを表示する際に用いるファイル
2 画像ファイル
です。拡張子が"bmp"、"png"、"jpg"、"gif" のファイルが使用可能です。画像は、32×32～256×256 ピクセルの範囲内で作成してください。
ユーティリティソフトウェア上で対象ユニットをアイコン表示する際に用いる
3 アイコンファイル
ファイルです。拡張子が"ico"のファイルが使用可能です。アイコンは、16×16 ピ
クセルで作成してください。
オブジェクトディクシ CC-Link IE TSN 対応ユニットで CAN 対応機器の場合に用いるファイルです。
4ョナリファイル
拡張子が”csv”のファイルが使用可能です。
CSP+ファイル、画像ファイル、アイコンファイル、オブジェクトディクショナ
5 CSP+
リファイルを圧縮したファイルです。プロファイル作成支援ツールの[アーカイブファイルの生成]機能で作成します。
Control &6 Communication
CSP+と同じファイルを示しています。
システムプロファイル
7 圧縮ファイル
CSP+と同じファイルを示しています。
8 アーカイブファイル
CSP+と同じファイルを示しています。
プロファイル作成支援ツールで、CSP+ファイルを作成する途中経過を保存する
9 プロジェクトファイル
ためのファイルです。拡張子が"cspproj"のファイルです。
CSP+ファイルを作成する途中経過から、文法チェックを終えた状態のファイル
10 エクスポートを出力する操作を示しています。
CSP+ファイルを構成している「ファイル情報セクション」、「デバイス情報セク
11 セクション
ション」、「通信インタフェース情報セクション」、「ブロック情報セクション」
を示しています。
セクションを構成する記述単位を示しています。プロファイル作成支援ツール
12 パートでは、ワークウィンドウに表示する「表」を示しています。
13 表種別パートの種別を示しています。
14 項目
ワークウィンドウに表示する「表」の「列」を示しています。
15 要素
ワークウィンドウに表示する「表」の「行」を示しています。
ファイル情報セクショ CSP+ファイルのファイル情報(生成日付・最終更新日付など)を記述します。フ16ンァイルセクション、FILE セクションと省略して記述する場合もあります。
デバイス情報セクショ 対象ユニットの製品情報(メーカ名、型名など)を記述します。デバイスセクショ
17ン
ン、DEVICE セクションと省略して記述する場合もあります。
通信インタフェース情 対象ユニットの通信ユニットに関する情報を記述します。通信インタフェース
18
報セクションセクション、COMMIF セクションと省略して記述する場合もあります。
ブロック情報セクショ 対象ユニットの機能について記述します。ブロックセクション、BLOCK セク
19
ン
ションと省略して記述する場合もあります。
「通信インタフェース情報セクション」および、「ブロック情報セクション」に20 共通情報パート
記述する「構造体パート」、「選択肢一覧パート」、「コマンド引数一覧パート」
を示しています。

4/140

BAP-C3001-001-G

1.はじめに

1．6 セキュリティに関する注意事項
ネットワーク経由による外部機器からの不正アクセス、DoS 攻撃、コンピュータウイルスその他のサイバー攻撃に対して、当該ツール、およびシステムのセキュリティ（可用性、完全性、機密性）を保つ必要がある場合は、ファイアウォールや VPN の設置、コンピュータへのアンチウイルスソフト導入などの対策を盛り込んでください。
DoS 攻撃、不正アクセス、コンピュータウイルスその他のサイバー攻撃により発生する当該ツールおよびシステムトラブル上の諸問題に対して、CC-Link 協会はその責任を負いません。
※DoS：過剰な負荷をかけたり脆弱性をついたりする事でサービスを妨害することおよびその状態

5/140

BAP-C3001-001-G

2.CSP+とは

2． CSP+とは
2．1 CSP+とプロファイル作成支援ツールの関係
プロファイル作成支援ツールは、画面上で入力した情報から CSP+ファイルを生成します。
また、生成された CSP+ファイルと、画像ファイル、アイコンファイル、オブジェクトディクショナリファ
イルをまとめて CSP+を生成します。
生成した CSP+を CSP+対応ユーティリティソフトウェアへ登録(インポート)すると、対象ユニットをユー
ティリティソフトウェアから利用することができます。
CSP+作成支援ツール
入力情報

エクスポート
CSP+ファイル

アーカイブファイルの生成

画像ファイル

アイコンファイル

CSP+ファイル

オブジェクトディク
ショナリファイル

CSP+

CSP+

プロファイル登録(インポート)
ユーティリティソフトウェア

6/140

BAP-C3001-001-G

2.CSP+とは2．2 CSP+ファイルの作成単位
CSP+ファイルは、ユニット形態モデル 1 つに対し、1 つの CSP+ファイルを作成します。
ユニット形態毎のモデルの詳細は、Control & Communication システムプロファイル仕様書(3.3)を参照してください。
今回は Control & Communication システムプロファイル仕様書(3.3)「(1)単一のネットワークに接続するユニット」の CSP+ファイルを作成します。
また、上記の他に以下の場合には、1 つのファイルに作成しないよう注意してください。
(1) 作成対象ユニットの属する機種やシリーズが複数ある場合(2) 1 つのユニットに対し、複数の言語の CSP+を作成する場合
また CC-Link IE TSN ユニットの場合，Control & Communication システムプロファイル仕様書(3.3)「(3)複数のユニットを接続して使用するユニット」の「③基本ユニットと増設ユニットのそれぞれで CSP+を作成するモデル」についても記載方法を示します。基本ユニット，増設ユニットの定義は以下のとおりです。
基本ユニット：ネットワークに接続でき，増設ユニットを統括することが可能なユニット
増設ユニット：基本ユニットに増設可能なユニット
基本ユニット，増設ユニットのそれぞれで CSP+ファイルを作成する必要があります。

7/140

BAP-C3001-001-G

2.CSP+とは

2．3 CSP+ファイルの構成
CSP+ファイルは、以下に示す情報で構成します。
(1) CC-Link 対応ユニットの場合

ファイル情報セクション
ファイル情報一覧
デバイス情報セクション
デバイス情報一覧

①

②

③
①
②
③

通信インタフェース情報セクション

ブロック情報セクション

通信インタフェース情報一覧

ブロック情報一覧

通信入力一覧

ブロック入力一覧

通信出力一覧

ブロック出力一覧

通信パラメータ一覧

ブロックパラメータ一覧

通信コマンド一覧

ブロックコマンド一覧

通信メソッド一覧

コンフォーマンステスト OK のために必要な CSP+ファイル
5.2.13 CSP+の評価(2)までの内容が実現できます。
ユーティリティソフトウェアの表示に必要な CSP+ファイル
5.2.13 CSP+の評価(3)までの内容が実現できます。
ユーティリティソフトウェア上から対象ユニットの機能を使用するために必要な CSP+ファイル
5.2.13 CSP+の評価の全ての内容が実現できます。

8/140

BAP-C3001-001-G

2.CSP+とは(2) CC-Link IE フィールドネットワーク対応ユニットの場合

ファイル情報セクション

ファイル情報一覧
デバイス情報セクション
デバイス情報一覧①②③

通信インタフェース情報セクション

ブロック情報セクション

通信インタフェース情報一覧

ブロック情報一覧

通信入力一覧

ブロック入力一覧

通信出力一覧

ブロック出力一覧

通信パラメータ一覧

ブロックパラメータ一覧

通信コマンド一覧

ブロックコマンド一覧

通信メッセージ一覧

通信メソッド一覧①②③

コンフォーマンステスト OK のために必要な CSP+ファイル
5.2.13 CSP+の評価(2)までの内容が実現できます。
ユーティリティソフトウェアの表示に必要な CSP+ファイル
5.2.13 CSP+の評価(3)までの内容が実現できます。
ユーティリティソフトウェア上から対象ユニットの機能を使用するために必要な CSP+ファイル
5.2.13 CSP+の評価の全ての内容が実現できます。

9/140

BAP-C3001-001-G

2.CSP+とは(3) SLMP(TCP/IP)対応ユニットの場合

ファイル情報セクション
ファイル情報一覧
デバイス情報セクション

デバイス情報一覧①

通信インタフェース情報セクション

ブロック情報セクション

通信インタフェース情報一覧

ブロック情報一覧

通信パラメータ一覧

ブロックパラメータ一覧③①②

コンフォーマンステスト OK のために必要な CSP+ファイル
5.2.13 CSP+の評価(2)までの内容が実現できます。
ユーティリティソフトウェア上から対象ユニットの機能を使用するために必要な CSP+ファイル
5.2.13 CSP+の評価の全ての内容が実現できます。

10/140

BAP-C3001-001-G

2.CSP+とは(4) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合

ファイル情報セクション

ファイル情報一覧
デバイス情報セクション
デバイス情報一覧①②

通信インタフェース情報セクション

ブロック情報セクション

通信インタフェース情報一覧

ブロック情報一覧

通信入力一覧

ブロック入力一覧

通信出力一覧

ブロック出力一覧

通信パラメータ一覧

ブロックパラメータ一覧

③

①
②
③

コンフォーマンステスト OK のために必要な CSP+ファイル
5.2.13 CSP+の評価(2)までの内容が実現できます。
ユーティリティソフトウェアの表示に必要な CSP+ファイル
5.2.13 CSP+の評価(3)までの内容が実現できます。
ユーティリティソフトウェア上から対象ユニットの機能を使用するために必要な CSP+ファイル
5.2.13 CSP+の評価の全ての内容が実現できます。

11/140

BAP-C3001-001-G

2.CSP+とは(5) CC-Link IE TSN 対応ユニットの場合

ファイル情報セクション

ファイル情報一覧
デバイス情報セクション
デバイス情報一覧①②③

通信インタフェース情報セクション

ブロック情報セクション

通信インタフェース情報一覧

ブロック情報一覧

通信入力一覧

ブロック入力一覧

通信出力一覧

ブロック出力一覧

通信パラメータ一覧

ブロックパラメータ一覧

通信コマンド一覧

ブロックコマンド一覧

通信メッセージ一覧

通信メソッド一覧①②③

コンフォーマンステスト OK のために必要な CSP+ファイル
5.2.13 CSP+の評価(2)までの内容が実現できます。
ユーティリティソフトウェアの表示に必要な CSP+ファイル
5.2.13 CSP+の評価(3)までの内容が実現できます。
ユーティリティソフトウェア上から対象ユニットの機能を使用するために必要な CSP+ファイル
5.2.13 CSP+の評価の全ての内容が実現できます。

12/140

BAP-C3001-001-G

2.CSP+とは

2．4 作成物
プロファイル作成支援ツールにて作成するファイル(下記表 2 参照)およびパートナ様にて別途用意いただ
くファイル(下記表 3 参照)について、データファイルの保存、バージョン管理は各パートナ様にてお願いい
たします。

No

ファイル

1

CSP+ファイル

2

CSP+

No

ファイル

1

画像ファイル2

アイコンファイル

3

オブジェクトディ
クショナリファイル

表 2 作成するファイル
内容
プロファイル作成支援ツールの[エクスポート]にて作成した拡張子が"cspp"のファイルです。XML(Extensible Markup
Language)で記述します。
CSP+ファイル、画像ファイル、アイコンファイル、オブジェ
クトディクショナリファイルを圧縮したファイルです。プロフ
ァイル作成支援ツールの[アーカイブファイルの生成]機能で作成します。
表 3 パートナ様にて別途用意いただくファイル
内容
ユーティリティソフトウェア上で対象ユニットを表示する際に用いるファイルです。拡張子が"bmp"、"png"、"jpg"、"gif" のファイルが使用可能です。画像は、32×32～256×256 ピクセ
ルの範囲内で作成してください。
ユーティリティソフトウェア上で対象ユニットをアイコン表示する際に用いるファイルです。拡張子が"ico"のファイルが使用可能です。アイコンは、16×16 ピクセルで作成してください。
CC-Link IE TSN 対応ユニットで CAN 対応機器の場合に用いるファイルです。拡張子が”csv”のファイルが使用可能です。

13/140参照

5.2.11

5.2.12参照

5.2.125.2.125.2.12

BAP-C3001-001-G

3.CSP+の作成準備

3． CSP+の作成準備
3．1 プロファイル作成支援ツールの動作環境
プロファイル作成支援ツールを動作させるにあたり、以下の物を用意してください。
表 4 用意するもの
No

用意するもの内容
以下のいずれかの OS をインストールした PC。
1 Windows PC
Windows10，Windows11
プロファイル作成支援ツールの本体です。
2 ProfileCreationTool.zip
CC-Link 協会の Web ページよりダウンロードしてください。
Microsoft Visual C++ 2008 Microsoft の Web ページよりダウンロードしてインストールしてくださ
3
再頒布可能パッケージい。注 1
Windows10，Windows11 に標準搭載されている MSXML 6.0 を使用してください。
4 Microsoft XML パーサ
MSXML 6.0 以外を使用している場合は，Microsoft の Web ページより
MSXML 6.0 をダウンロードしてインストールしてください。注 1
注 1：アプリケーションをインストールするための権限を持ったユーザでログインしてください。

注意事項
プロファイル作成支援ツールでは、サロゲートペア文字および環境依存文字を使用できません。

3．2 プロファイル作成支援ツールのインストール
ProfileCreationTool.zip 内のモジュール構成は以下のとおりです。
プロファイル作成支援ツールのインストーラはありません。ProfileCreationTool.zip(注 2)を任意のディレク
トリに解凍してください。
ただし、プロファイル作成支援ツールを Program Files ディレクトリに格納した場合には、実行時にもProgram Files に Write アクセス権限を持ったユーザで実行する必要があります。
注 2：「ProfileCreationTool.zip」はバージョンによって ZIP ファイル名が変わります。
表 5 ProfileCreationTool.zip のモジュール構成
No
ファイル
内容
ZIP ファイル展開時は存在しません。初回起動
1 ¥ProfileCreationTool¥Config¥時に生成されます。
CSP+の XML スキーマが格納されているフォ
2 ¥ProfileCreationTool¥Schema¥
ルダです。
CSP+の仕様を吸収したプラグインファイルで3 ¥ProfileCreationTool¥PublicPlugin¥CSP+_2.0.dll
す。
CSP+の仕様を吸収したプラグインファイルで4 ¥ProfileCreationTool¥PublicPlugin¥CSP+_3.0.dll
す。
CC-Link の仕様を吸収したプラグインファイ
5 ¥ProfileCreationTool¥PublicPlugin¥CCLink.dll
ルです。
CC-LinkIEField の仕様を吸収したプラグイン
6 ¥ProfileCreationTool¥PublicPlugin¥CCLinkIEField.dll
ファイルです。
SLMP(TCP/IP)の仕様を吸収したプラグイン
7 ¥ProfileCreationTool¥PublicPlugin¥Ethernet.dll
ファイルです。
CC-Link IE TSN の仕様を吸収したプラグイン
8 ¥ProfileCreationTool¥PublicPlugin¥CCIENEXUS.dll
ファイルです。
プロファイル作成支援ツールのアプリケーシ
9 ¥ProfileCreationTool¥ProfileCreationTool.exe
ョンです。
プロファイル作成支援ツールのリソースファ
10 ¥ProfileCreationTool¥ProfileCreationTool_RC.dll
イルです。
11 ¥ProfileCreationTool¥VSFlex8N.ocx
FlexGrid のコンポーネントファイルです。
12 ¥ProfileCreationTool¥zlib1.dll
ファイルの圧縮や解凍を行うファイルです。

14/140

BAP-C3001-001-G

4.CSP+作成支援ツールの基本操作

4． プロファイル作成支援ツールの起動と終了
4．1 プロファイル作成支援ツールの起動
4.1.1 プロファイル作成支援ツールの起動
ProfileCreationTool.exe を実行します。初回起動時には、以下のダイアログが表示されます。
[OK]ボタンを押下し、システム設定ダイアログを表示します。

システム設定ダイアログ内の作成対象記述仕様から該当するものを選択し、[OK]ボタンを押下します。
システム設定の内容は、後から変更することも可能です。選択した作成対象プロファイルによって、作成対
象記述仕様で選択できる項目が異なります。

プロファイル作成支援ツールの作業ウィンドウが操作可能となります。
初回起動以降、システム設定ダイアログを表示したい場合は、以下の手順で表示してください。また、シス
テム設定を変更する場合には、プロジェクトを開いていない状態でシステム設定ダイアログを表示してください。
① メニューバーから[ツール]を選択します。
② [ツール]の中の[システム設定]を選択します。
① メニューバーから [ツール]を選択します。

②システム設定を選択します。

15/140

BAP-C3001-001-G

4.CSP+作成支援ツールの基本操作

4.1.2 プロファイル作成支援ツールの起動時画面表示
プロファイル作成支援ツールの画面は、以下の構成で表示します。
ツリービューウィンド
ウ

ワークウィンドウ

出力ウィンドウ

ツリービューウィンドウ、出力ウィンドウが未表示の場合は、以下の手順で表示してください。
①メニューバーから[表示]を選択します。
②表示したいウィンド
ウを選択します。

16/140

BAP-C3001-001-G

4.CSP+作成支援ツールの基本操作

4．2 プロファイル作成支援ツールの終了
起動中のプロファイル作成支援ツールを終了する場合は、画面右上の終了(×)ボタンの押下、またはメニューバーの[ファイル]から[アプリケーションの終了]を選択してください。
終了する際、ファイルの保存を問い合わせるダイアログが表示された場合、編集した内容を保存したい場合
は[はい]、保存しない場合は [いいえ]を選択してください。

17/140

BAP-C3001-001-G

5.CSP+の作成手順

5． CSP+の作成手順
5．1 CSP+作成の流れ
CSP+作成の流れを下図に示します。

プロジェクトの作成
5.2.1.章5.2.2.章5.2.3 章5.2.4.章5.2.5.章

プロジェクトを新規作成する
ファイル情報(FILE)セクションの入力
デバイス情報(DEVICE)セクションの入力
制御機能情報(BLOCK)セクションの入力
通信インタフェース情報(COMM_IF)セクションの入力
共通情報パートの入力

5.2.6.章5.2.7.章5.2.8.章

プロジェクトのエラーチェック
5.2.9 章

記述内容に誤りがないか確認する

必須要素が記述されているか確認する

5.2.10章

CSP+ファイルのエクスポート

CSP+ファイルを生成する

5.2.11章

CSP+への変換
5.2.12章

CSP+の動作確認

CSP+を生成する※別途用意いただいた画像・アイコン・オブジェクトディクショナリファイルを使用します。

CSP+を評価する

5.2.13章

18/140

BAP-C3001-001-G

5.CSP+の作成手順

5．2 CSP+の作成
プロファイル作成支援ツールを利用した CSP+の作成方法を示します。
プロファイル作成支援ツールを用いた CSP+の作成では、対象ユニットの仕様情報を記述します。本書では、
具体的な記述例を示すため以下の製品仕様を用いて記述します。
(1) CC-Link 対応ユニットの場合
CC-Link 対応ユニットの記述例を記載する際には、下記の製品仕様を基に記述しています。
●仕様
項目
仕様
型式
CL-A1000
品名
温調ユニット
電源電圧
DC 24V（±10%）
消費電流100mA 以下
寸法48mm(H)×48mm(W)×70mm(D)
質量
約150g
標準価格
15,000円
リモート局分類 リモートデバイス局
通信仕様
CC-Link Var1.10
占有局数
1局

デバイス情報一覧へ記述

通信インタフェース情報一覧へ記述●デバイス割り付け
デバイス出力（マスタ→CL-A1000）
実装内容
デバイスNo.
RY0

リモートレジスタ（CL-A1000→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

リモートレジスタ（マスタ→CL-A1000）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

RYF
RY10
RY11

ハンドシェイクフラグ

送信要求

未使用
（システムで使用）～～

通信入力一覧、ブロック出力一覧へ記述

未使用

～

～

デバイス入力（CL-A1000→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
ハンドシェイクフラグ
RX10
送信完了
RX11
未使用
（システムで使用）
RX17
イニシャル処理要求
RX18
イニシャル設定完了
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F

RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

イニシャル処理完了
イニシャル設定要求
エラーリセット
リザーブ
OS定義

通信出力一覧、
ブロック入力一覧へ記述

19/140

BAP-C3001-001-G

5.CSP+の作成手順●通信コマンドコマンド
Write Read
01

81

02

82

03

83

04

84

05

-

06

-

07

-

08

-

項目

内容

設定値

しきい値（上限）の設
H'0000～H'0320：0℃～800℃
定・確認が行えます。
しきい値（下限）の設
しきい値2
H'0000～H'0320：0℃～800℃
定・確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行
エコモード
H'0001：ディスプレイ表示常時消灯
えます。
H'0002：操作後10秒でディスプレイ
温度取得
温度を取得します。
データバンクから動作 H'0000：データチャネル1から読込
データチャネルロード 設定を読み込むことが H'0001：データチャネル2から読込できます。
H'0002：データチャネル3から読込
現在のセンサアンプの H'0000：データチャネル1へ書込
データチャネルセーブ 設定をデータバンクへ H'0001：データチャネル2へ書込
書き込むことができま H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状
データバンク使用状況
H'0001：データチャネル2を確認
況を返します。
H'0002：データチャネル3を確認
センサのリセットが行
リセット
えます。
しきい値1

通信パラメータ一覧、
ブロッ クパラ メータ
一覧へ記述

通信コマンド一覧、
ブロッ クコマ ンド一
覧へ記述

次項からの説明で示す記述例は、最低限必要な箇所のみを示しています。空欄となっている箇所については、任意で入力してください。

20/140

BAP-C3001-001-G

5.CSP+の作成手順(2) CC-Link IE フィールドネットワーク対応ユニットの場合
CC-Link IE フィールドネットワーク対応ユニットの記述例を記載する際には、下記の製品仕様を基に記述しています。

●仕様
項目
仕様
型式
CL-A1000-EFI
品名
温調ユニット
電源電圧
DC 24V（±10%）
消費電流200mA 以下
寸法48mm(H)×48mm(W)×70mm(D)
質量
約150g
標準価格
34,800円
通信仕様
CC-Link IEフィールドネットワーク
局種別
リモートデバイス局
サイクリック RX/RY 点数
32点
通信
RWr/RWw 点数 16点

デバイス情報一覧へ記述

通信インタフェース情報一覧へ記述●デバイス割り付け

リモートレジスタ（CL-A1000-EFI→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

リモートレジスタ（マスタ→CL-A1000-EFI）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

通信入力一覧、ブロック出力一覧へ記述

通信出力一覧、
ブロック入力一覧へ記述～

デバイス出力（マスタ→CL-A1000-EFI）
実装内容
デバイスNo.
RY0～

デバイス入力（CL-A1000-EFI→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
RX10
未使用
（システムで使用）
RX16
ワーニング状態フラグ
RX17
イニシャル処理要求
RX18
イニシャル設定完了
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F

未使用

RYF
RY10
～

～

RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

21/140

未使用（システムで使用）
イニシャル処理完了
イニシャル設定要求
エラーリセット
リザーブ
OS定義

BAP-C3001-001-G

5.CSP+の作成手順●パラメータワード
項目
アドレス0x1000 しきい値 10x1001 しきい値 2

R/W
区分

内容

R/W しきい値(上限)の設定・確認が行えます。
R/W しきい値(下限)の設定・確認が行えます。

0x1002

エコモード R/W Eco の設定・確認が行えます。

0x1003

温度取得

R

温度を取得します。

設定値
H'0000～H'0320：0℃～800℃
H'0000～H'0320：0℃～800℃
H'0000：ディスプレイ表示常時点灯
H'0001：ディスプレイ表示常時消灯
H'0002：操作後 10 秒でディスプレイ消灯-

注 1：パラメータの参照/更新できる領域へのアクセスを、SLMP のデュアルポートメモリ一括読み出し、またはデュアルポートメモリ一括書き込みで例示します。
注 2：SLMP のデュアルポートメモリ一括読み出し、またはデュアルポートメモリ一括書き込みは、読み出す/書き込
む先頭アドレスをワードアドレスで指定します。
SLMP コマンド
コマンド サブコマンド
デュアルポートメモリ一括読み出し 0x0613 0x0000
デュアルポートメモリ一括書き込み 0x1613 0x0000

●コマンド
項目
内容
リセット リセットすることで、エラー状態を OFF します。
注 1：コマンド例として、リモートリセットを記述します。リモートリセットは、SLMP の RemoteReset(0x1006)を使用します。
SLMP コマンド コマンド サブコマンド
リモートリセット 0x1006
0x000022/140

BAP-C3001-001-G

5.CSP+の作成手順(3) SLMP(TCP/IP)対応ユニットの場合
SLMP(TCP/IP)対応ユニットの記述例を記載する際には、下記の製品仕様を基に記述しています。
●仕様
項目
型式
品名
電源電圧
消費電流
寸法
質量
標準価格
通信仕様

仕様
CL-A1000-Ethernet
温調ユニットDC 24V（±10%）100mA 以下
48mm(H)×48mm(W)×70mm(D)150g
15,000円
Ethernet(TCP/IP)

デバイス情報一覧へ記述

通信インタフェース情報一覧へ記述●SLMPコマンドサポート情報
SLMPコマンド

サポート状況

SearchNode
サポート
SetIPAddress
未サポート
CompareDeviceInformation 未サポート
GetParameter
サポート
SetParameter
サポート
StartSetParameter
サポート
EndSetParameter
サポート
CancelSetParameter
未サポート
ReadStatus
未サポート
GetCommunicationSetting 未サポート
ReadStatus2
未サポート

通信インタフェース情報一覧へ記述●パラメータパラメータID

項目

01

しきい値1

02

しきい値2

03

エコモード

04

温度取得

内容

設定値

しきい値（上限）の設
定・確認が行えます。
しきい値（下限）の設定・確認が行えます。

H'0000～H'0320：0℃～800℃
H'0000～H'0320：0℃～800℃

H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行
H'0001：ディスプレイ表示常時消灯
えます。
H'0002：操作後10秒でディスプレイ消温度を取得します。
-

通信パラメータ一覧、
ブロッ クパラ メータ
一覧へ記述

次項からの説明で示す記述例は、最低限必要な箇所のみを示しています。空欄となっている箇所については、任意で入力してください。

23/140

BAP-C3001-001-G

5.CSP+の作成手順(4) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
CC-Link IE フィールドネットワーク Basic 対応ユニットの記述例を記載する際には、下記の製品仕様を基に記述しています。

●仕様
項目
型式
品名
電源電圧
消費電流
基準応答時間
寸法
質量
標準価格
通信仕様

仕様
CL-A1000-B
温調ユニットDC 24V（±10%）100mA 以下
3ms
48mm(H)×48mm(W)×70mm(D)150g
15,000円
Ethernet(TCP/IP)

デバイス情報一覧へ記述

通信インタフェース情報一覧へ記述●デバイス割り付け
デバイス出力（マスタ→CL-A1000-B）
実装内容
デバイスNo.
RY0

リモートレジスタ（CL-A1000-B→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

リモートレジスタ（マスタ→CL-A1000-B）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

通信入力一覧、ブロック出力一覧へ記述

通信出力一覧、
ブロック入力一覧へ記述

未使用

～

～

デバイス入力（CL-A1000-B→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
RX10
未使用
（システムで使用）
RX16
ワーニング状態フラグ
RX17
イニシャル処理要求
RX18
イニシャル設定完了
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F

RYF
RY10
～

～

未使用
（システムで使用）

RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

イニシャル処理完了
イニシャル設定要求
エラーリセット
リザーブ
OS定義●SLMPコマンドサポート情報
SLMPコマンド

サポート状況

SearchNode
サポート
SetIPAddress
未サポート
CompareDeviceInformation 未サポート
GetParameter
サポート
SetParameter
サポート
StartSetParameter
サポート
EndSetParameter
サポート
CancelSetParameter
未サポート
ReadStatus
未サポート
GetCommunicationSetting 未サポート
ReadStatus2
未サポート

通信インタフェース情報一覧へ記述

24/140

BAP-C3001-001-G

5.CSP+の作成手順(5) CC-Link IE TSN 対応ユニットの場合
CC-Link IE TSN 対応ユニットの記述例を記載する際には、下記の製品仕様を基に記述しています。

●仕様
項目
仕様
型式
CL-A1000-TSN
品名
温調ユニット
電源電圧
DC 24V（±10%）
消費電流100mA 以下
寸法48mm(H)×48mm(W)×70mm(D)
質量
約150g
標準価格
34,800円
専用ツール有無有り
専用ツール名専用ツール
インストールレジストリキー名
SOFTWARE\AAA
インストールレジストリ値名
AppMainexeパスレジストリキー名
SOFTWARE\AAA
exeパスレジストリ値名
AppMain
通信仕様
CC-Link IE TSN
対応CiA規格番号
CiA401 規格に対応
オブジェクトディクショナリファイル名
A1234.csv
IEEE802.1AS 機能有り
100Mbps 受信機能有り
100Mbps 中継機能有り
1Gbps フルレート受信機能無し
1Gbps フルレート中継機能有り
ブロードキャスト・マルチキャスト機能 有り
認証クラス
A
送信ビットデータデフォルトサイズ32点
送信ワードデータデフォルトサイズ
16点
受信ビットデータデフォルトサイズ32点
受信ワードデータデフォルトサイズ
16点
送信ビットデータ最大サイズ
1024点
サイク
送信ワードデータ最大サイズ 512点
リック
1024点
通信 受信ビットデータ最大サイズ
受信ワードデータ最大サイズ 512点
送信ビットデータアドレス
0x00000123
送信ワードデータアドレス
0x00000456
受信ビットデータアドレス
0x00000789
受信ワードデータアドレス
0x00000159
状態通知デバイスアドレス
0x00000753

25/140

デバイス情報一覧へ記述

通信インタフェース
情報一覧へ記述

BAP-C3001-001-G

5.CSP+の作成手順●デバイス割り付け
デバイス入力（CL-A1000-TSN→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
RX10
未使用
（システムで使用）
RX16
ワーニング状態フラグ
RX17
RX18
未使用
（システムで使用）
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F

デバイス出力（マスタ→CL-A1000-TSN）
実装内容
デバイスNo.
RY0

リモートレジスタ（CL-A1000-TSN→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

リモートレジスタ（マスタ→CL-A1000-TSN）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

～

未使用

～

RYF
RY10

～

～

未使用
（システムで使用）

RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

通信入力一覧、ブロック出力一覧へ記述

エラーリセット
リザーブ
OS定義

通信出力一覧、
ブロック入力一覧へ記述●パラメータワード
項目
アドレス0x1000 しきい値 10x1001 しきい値 2

R/W
区分

内容

R/W しきい値(上限)の設定・確認が行えます。
R/W しきい値(下限)の設定・確認が行えます。

0x1002

エコモード R/W Eco の設定・確認が行えます。

0x1003

温度取得

R

温度を取得します。

設定値
H'0000～H'0320：0℃～800℃
H'0000～H'0320：0℃～800℃
H'0000：ディスプレイ表示常時点灯
H'0001：ディスプレイ表示常時消灯
H'0002：操作後 10 秒でディスプレイ消灯-

注 1：パラメータの参照/更新できる領域へのアクセスを、SLMP のデュアルポートメモリ一括読み出し、またはデュアルポートメモリ一括書き込みで例示します。
注 2：SLMP のデュアルポートメモリ一括読み出し、またはデュアルポートメモリ一括書き込みは、読み出す/書き込
む先頭アドレスをワードアドレスで指定します。
SLMP コマンド
コマンド サブコマンド
デュアルポートメモリ一括読み出し 0x0613 0x0000
デュアルポートメモリ一括書き込み 0x1613 0x0000

●コマンド
項目
内容
リセット リセットすることで、エラー状態を OFF します。
注 1：コマンド例として、リモートリセットを記述します。リモートリセットは、SLMP の RemoteReset(0x1006)を使用します。
SLMP コマンド コマンド サブコマンド
リモートリセット 0x1006
0x000026/140

BAP-C3001-001-G

5.CSP+の作成手順●エラー関連情報
エラーコードの名称(概要)

エラー
コード

エラー
詳細情報

ハードウェアコード

0x10

無し

入力値範囲外エラー

0x105

有り

リモートバッファ
メモリアクセスエラー

0x150

無し

エラー原因

処置方法

ユニットのハードウェアエラー ユニット電源 OFF・ON を行って
です。
ください。
パラメータで設定された最大値
入力を見直すか、パラメータ設定
よりも大きな値が入力されましを見直してください。
た。
リモートバッファメモリの範囲内
REMFR/REMTO 命令で、リモーに ア ク セ ス す る よ う に 、トバッファメモリの範囲外にア
REMFR/REMTO 命令の設定デー
クセスをしました。
タを修正してください。

27/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.1 プロジェクトの新規作成
プロファイル作成支援ツールに対象ユニットの仕様情報を入力するための、プロジェクトを作成します。
メニューバーの[ファイル]から[新規作成]を選択し、プロファイルの新規作成ダイアログを表示します。

下記「表 6 プロジェクト作成時入力内容」を参考に番号①～⑧を入力し、[作成]ボタンを押下します。
ラベルおよびコメントの詳細については、Control & Communication システムプロファイル仕様書(4.3.1)を参照してください。

①
②
③
④

⑤
⑥
⑦
⑧

28/140

BAP-C3001-001-G

5.CSP+の作成手順

番号
①
②
③
④
⑤
⑥
⑦
⑧

表 6 プロジェクト作成時入力内容
入力例
備考
付録 1．ラベル名に使用できない文字に注意して、英数字
FileSection
列 32 文字以内でラベル名を入力します。

入力内容
ファイル情報セクショ
ンを識別するラベル
ファイル情報セクションに対するコメント
ファイル情報一覧パートを識別するラベル
ファイル情報一覧パートに対するコメント
デバイス情報セクショ
ンを識別するラベル
デバイス情報セクションに対するコメント
デバイス情報一覧パートを識別するラベル
デバイス情報一覧パートに対するコメント

ファイル情報ファイル情報セクションの説明等を任意で入力します。

FileInfo

付録 1．ラベル名に使用できない文字に注意して、英数字
列 32 文字以内でラベル名を入力します。

ファイル情報一覧

ファイル情報一覧パートの説明等を任意で入力します。

DeviceSection

付録 1．ラベル名に使用できない文字に注意して、英数字
列 32 文字以内でラベル名を入力します。

デバイス情報デバイス情報セクションの説明等を任意で入力します。

DeviceInfo

付録 1．ラベル名に使用できない文字に注意して、英数字
列 32 文字以内でラベル名を入力します。

デバイス情報一覧

デバイス情報一覧パートの説明等を任意で入力します。

プロジェクトの新規作成が完了しました。
プロファイルの新規作成ダイアログにて入力した内容は、以下のように表示します。

②

①

③
⑤

⑦

④
⑥

⑧

ここで作成したプロジェクトに対象ユニットの情報を入力します。

29/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.2 パートへの記述方法(1) 直接入力
対象ユニット情報は、プロジェクト内の各セクションのパートへ記述します。
① ツリービューウィンドウ内のパートをダブルクリックします。
② ワークウィンドウにパートの内容が表示されます。

②パートの内容を表示します。

①パートの上でダブルクリックします。

パートの内容は、以下に示す構成で表示します。

項目

要素パートへの記述は、Excel と同様の操作で行うことができます。

30/140

BAP-C3001-001-G

5.CSP+の作成手順(2) 情報入力ダイアログによる入力
パート内の要素によっては、複数行入力できる箇所があります。複数行入力の箇所は、情報入力ダイアログによる入力を行います。以下に情報入力ダイアログによる入力方法を示します。
(1)と同様の手順にてワークウィンドウにパートの内容を表示します。
情報入力ダイアログによる記述の場合、以下に示すように入力欄にボタンが表示されます。ボタンをマウスで押下し、情報入力ダイアログを表示します。

情報入力ダイアログによる入力を表します。
ボタン押下します。

情報入力ダイアログ表示後、[入力項目の追加]ボタンを押下し、入力欄を入力可能状態にします。

ボタン押下します。

31/140

BAP-C3001-001-G

5.CSP+の作成手順
情報入力後、[登録]ボタンを押下し、入力された情報欄のプレビュー表示を確認します。

[1]は 1 行目を表します。

2 行目、3 行目と行数を増やしたい場合は、上記の手順を繰り返してください。
登録した内容を編集したい場合は、プルダウンまたは入力された情報欄から対象の行を選択し、入力内容を入力欄に表示します。

値を変更後、[登録]ボタンを押下し、入力された情報欄にてプレビュー表示を再確認します。
[OK]ボタンを押下し、入力を確定して情報入力ダイアログを閉じます。

32/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.3 ファイル情報(FILE)セクションの記述
ファイル情報セクションには、CSP+ファイルのファイル情報(生成日付・最終更新日付など)を記述します。
以下にファイル情報セクションに記述する内容を示します。
(1) ファイル情報一覧パート(FILE_INFO)への記述
ファイル情報一覧パートを表示します。
ファイル情報一覧パートを示す[FILE_INFO]を選択します。

下記「表 7 ファイル情報一覧パート記述内容」を参考に、ファイル情報を記述します。
ファイル情報一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.1.1)を参照してください。

ファイル情報一覧パート［FILE_INFO］※１※1 REMARK項目には何も記述しないでください。

該当する要素の DATA 項目へ情報を入力します。

No

LABEL

1

CreateDate

2CreateTime

3

ModDate4

ModTime5

Language

6

CCLinkFamilyProfileVersion

7

FileVersion

表 7 ファイル情報一覧パート記述内容
入力内容
CSP+ファイルの生成日を記述します。
初期値として、プロジェクト生成日が自動で入力されます。
CSP+ファイルの生成時間を記述します。
初期値として、プロジェクト生成時間が自動で入力されます。
最終更新日を記述します。
初期値として、プロジェクト生成日が自動で入力され、プロジ
ェクトを保存する度に自動で更新されます。
最終更新時間を記述します。
初期値として、プロジェクト生成時間が自動で入力され、プロジェクトを保存する度に自動で更新されます。
CSP+ファイルを記述している言語情報を記述します。
初期値として日本語(ja)が自動で入力されます。
CSP+ファイルを記述している記述仕様のバージョンを記述します。
初期値として、システム設定ダイアログの作成対象プロファイ
ルで選択した CSP+[x.x]の x.x が自動で入力されます。
対象ユニットに対するプロファイル情報のバージョンを記述します。
初期値として 1.0 が自動で入力されます。

33/140

必須/任意
必須
必須
必須

必須
必須

必須

必須

BAP-C3001-001-G

5.CSP+の作成手順

5.2.4 デバイス情報(DEVICE)セクションの記述
デバイス情報セクションには、対象ユニットの製品情報(メーカ名、型名など)を記述します。
以下にデバイス情報セクションに記述する内容を示します。
(1) デバイス情報一覧パート(DEVICE_INFO)への記述
デバイス情報一覧パートを表示します。

デバイス情報一覧パートを示す[DEVICE_INFO]を選択します。

デバイス情報一覧パートは、通信インタフェースによってパートを構成する要素が異なります。各通信
インタフェースでの記述を示します。
デバイス情報一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.2.1)を参照してください。
(a) CC-Link 対応ユニットの場合
下記「表 8 デバイス情報一覧パート記述内容」を参考に、対象ユニット情報を記述します。
対象ユニット情報
項目
型式
品名
電源電圧
消費電流
基準応答時間寸法
質量
標準価格
リモート局分類
通信仕様
占有局数

デバイス情報一覧パート［DEVICE_INFO］

仕様
CL-A1000-B
温調ユニットDC 24V（±10%）100mA 以下
3ms ※148mm(H)×48mm(W)×70mm(D)約150g
15,000円
リモートデバイス局
CC-Link Ver1.10
1局※2※1 CC-Link IEフィールドネットワークBasic対応ユニットの場合のみ記載する項目※3※2 機器バージョンの値に対応するデータ型を入力します。
※3 REMARK項目には何も記述しないでください。

該当する要素の DATA 項目へ情報を入力します。
要素が存在しない場合は、要素を追加して入力します。

34/140

BAP-C3001-001-G

5.CSP+の作成手順(b) CC-Link IE フィールドネットワーク対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。
(c) SLMP(TCP/IP)対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。
(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。
(e) CC-Link IE TSN 対応ユニットの場合
下記「表 8 デバイス情報一覧パート記述内容」と「表 9 デバイス情報一覧パート記述内容(CC-Link
IE TSN)」を参考に、対象ユニット情報を記述します。
増設ユニットの場合には、下記「表 8 デバイス情報一覧パート記述内容」と「表 10 デバイス情報一覧パート記述内容(CC-Link IE TSN 増設ユニット)」を参考に、対象ユニット情報を記述します。

対象ユニット情報

デバイス情報一覧パート［DEVICE_INFO］

項目

仕様
型式
CL-A1000-TSN
品名
温調ユニット
電源電圧
DC 24V（±10%）
消費電流100mA 以下
寸法48mm(H)×48mm(W)×70mm(D)
質量
約150g
標準価格
34,8000円
専用ツール有無有り
専用ツール名専用ツール
インストールレジストリキー名
SOFTWARE\AAA
インストールレジストリ値名
AppMainexeパスレジストリキー名
SOFTWARE\AAA
exeパスレジストリ値名
AppMain
通信仕様
CC-Link IE TSN
対応CiA規格番号
CiA401 規格に対応
オブジェクトディクショナリファイル名
A1234.csv
最短同期時間20ns
最短通信時間10ns
IEEE802.1AS 機能有り
100Mbps 受信機能有り
100Mbps 中継機能有り
1Gbps フルレート受信機能無し
1Gbps フルレート中継機能有り
ブロードキャスト・マルチキャスト機能
有り
認証クラス
A
送信ビットデータデフォルトサイズ 32点
送信ワードデータデフォルトサイズ 16点
受信ビットデータデフォルトサイズ 32点
受信ワードデータデフォルトサイズ 16点
送信ビットデータ最大サイズ
1024点
サイク
送信ワードデータ最大サイズ
512点
リック
1024点
通信 受信ビットデータ最大サイズ
受信ワードデータ最大サイズ
512点
送信ビットデータアドレス
0x00000123
送信ワードデータアドレス
0x00000456
受信ビットデータアドレス
0x00000789
受信ワードデータアドレス
0x00000159
状態通知デバイスアドレス
0x00000753※1※1 REMARK項目には何も記述しないでください。

該当する要素の DATA 項目へ情報を入力します。
要素が存在しない場合は、要素を追加して入力します。

表 8 デバイス情報一覧パート記述内容
NoLABEL
1 VendorName
2

VendorCode3

DeviceModel 注 1

4

ProductID

5

DeviceTypeID

6

DeviceTypeDetail

7

Version 注 1

入力内容
ユニットを作成したベンダー名を入力します。
ユニットを作成したベンダーのベンダーコードを入力します。
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入力します。
ユニットの型名を入力します。
例）CL-A1000
各ベンダーで管理しているユニットのプロダクト ID を入力します。
CC-Link 協会で定められたリモートデバイスタイプ一覧のコードを入力します。
例）0x0006（温調）
具体的なデバイスタイプを示す場合にフリーフォーマットで入力します。
例）温調ユニット
各ベンダーで管理しているユニットの機器バージョンを入力します。
※DATATYPE 項目にビット列型、符号付整数型、符号無し整数型、文字列型(ただし表記"STRING(x)"のみ)から選択し入力します。
SLMP(TCP/IP)対応ユニットの場合"WORD"を記述します。
CC-Link IE TSN 対応ユニットの場合"UINT16"を記述します。

35/140

必須/任意
必須
必須
必須
注3
注2
注2

必須

BAP-C3001-001-G

5.CSP+の作成手順
No

LABEL

入力内容
必須/任意
機器バージョンをユーザに対して表示するか、非表示とするかを入力します。
8 VersionDisplayFlg
0：非表示
必須
1：表示
CSP+ファイルを用いて実機にアクセスする際に、実機の機器バージョンと、CSP+
ファイルに書かれた機器バージョンの間の関係のポリシーを入力します。
0：ユニットの機器バージョンと CSP+ファイルの機器バージョンが異なっても、基9 VersionPolicyType
本的に問題が生じないことを示します。
必須
1：ユニットの機器バージョンと CSP+ファイルの機器バージョンが異なると、問題が発生する可能性があることを示します。
2：古い機器バージョンの機能を全て新しい機器バージョンで持つことを示します。
DisplayVersion
ユニットから取得する機器バージョンの値と、ユーティリティソフトウェア上でユーザ
10
任意
Value
に表示するバージョンの値が異なる場合に、表示するバージョンの値を入力します。
11 VersionComment
機器バージョンに関するコメントを入力します。
任意DeviceConfigurationI 機器構成が変更可能な機器の各機器構成に対して識別子を割り当てる場合に入力し12
任意
Dます。機器構成 ID は、使用するユーザ環境内でユニークとなるように定義します。
DeviceConfiguration 機器構成 ID により CSP+ファイルを識別する場合、機器構成 ID に関するコメントを
13
任意Comment
入力します。
ユニットの情報を Web 上に公開している場合、URL を入力します。ユニットの情報
14 ReferenceURL
任意を公開していない場合は、ベンダーの Web ページでも可能です。
15 URLInfo
ReferenceURL が示す情報の説明を入力します。
任意
16 Outline
機器の概要仕様を入力します。
任意
17 Feature
機器の特徴を入力します。
任意18 SpecList
機器の仕様情報を文字列の集合で入力します。
任意PowerSupply
電源電圧(V)を入力します。
19
任意Voltage例）24Consumption
消費電流(mA)を入力します。
20
任意
Current例）100
ユーティリティソフトウェア上で当該ユニットをアイコン表示する際に用いるアイ
コンファイル名を、拡張子(.ico)も含めて入力します。
21 IconFileName
任意※ファイル名に使用できる文字は半角のアルファベット、数字、記号です。
例）CL-A1000.ico
ユーティリティソフトウェアで当該ユニットを表示する際に用いる画像ファイル名
を、拡張子（.png、.bmp、.jpg、.gif）も含めて入力します。
22 GraphicsFileName
任意※ファイル名に使用できる文字は半角のアルファベット、数字、記号です。
例）CL-A1000.bmp
外形寸法の高さを単位も合わせて入力します。
23 Height
任意例）48mm
外形寸法の幅を単位も合わせて入力します。
24 Width
任意例）48mm
外形寸法の奥行きを単位も合わせて入力します。
25 Depth
任意例）70mm
重さを単位も合わせて入力します。
26 Weight
任意例）150g
価格を単位も合わせて入力します。
27 Price
任意例）¥15,000
UI_ATTRIBUTE_UI_ATTRIBUTE で指定する Window の名称を入力します。
28
任意Window**"**"には Window 番号を入力します。
注 1：CSP+ファイルのファイル名(Control & Communication システムプロファイル仕様書 4.1.1 を参照)に使用するため、以下に示すファイル名の禁止文字[ ¥ / : ? " < > | ]は使用できません。また、ユーティリティソフトウェアで型名の判断処理が行われる場合、アルファベットの大文字・小文字の違いは区別されません。
注 2：DeviceTypeID 要素と DeviceTypeDetatil 要素は、必ずどちらか一方は記述してください。両方省略は禁止です。両方とも記述しても問題ありませんが、その場合、DeviceTypeDetail 要素の値が優先されます。
注 3：CC-Link IE TSN 時は、必須です。他のネットワークでは、任意となります。

36/140

BAP-C3001-001-G

5.CSP+の作成手順
表 9 デバイス情報一覧パート記述内容(CC-Link IE TSN)
No

LABEL

1

DedicatedToolFlg

2

DedicatedToolName

No
1

LABEL
CyclicPDUFlg

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

0:無し
1:有り

必須/任意
任意

対応する専用ツールのツール名を記述します。
注1
対応する専用ツールがインストールされている場合にのみ存在するレジス
3 InstallRegistryKeyName
注1
トリのキー名を記述します。
対応する専用ツールがインストールされている場合にのみ存在するレジス
4 InstallRegistryValueName
注2
トリの値名を記述します。
対応する専用ツールの実行ファイル(.exe)のパス情報を持つレジストリのキ
5 ExePathRegistryKeyName
注1
ー名を記述します。
対応する専用ツールの実行ファイル(.exe)のパスが書かれたレジストリの値
6 ExePathRegistryValueName
注1
名を記述します。
7 EXTExtensionIFTypeID
増設可能なユニットの種類を記述します。
注3
8 EXTExtensionMax
増設可能なユニットの最大数を記述します。
注3
9 EXTExtensionModuleType
増設可能な増設ユニットのタイプを記述します。
注4
サイクリック伝送 PDU を使用可能な増設ユニットの接続可否を記述しま10 EXTCyclicPDUExtensionFlg
注3
す。
注 1：DedicatedToolFlg が記述されていて、かつその DATA が 1 の場合は必須です。それ以外の場合は記述禁止です。
注 2：DedicatedToolFlg が記述されていて、かつその DATA が 1 の場合は任意です。それ以外の場合は記述禁止です。
注 3：CC-Link IE TSN の基本ユニットでは必須です。それ以外の場合は記載禁止です。
注 4：CC-Link IE TSN の基本ユニットでは、必要に応じて記載してください。それ以外の場合は記載禁止です。

表 10 デバイス情報一覧パート記述内容(CC-Link IE TSN 増設ユニット)
入力内容
サイクリック伝送 PDU の使用可否を記述します。

37/140

必須/任意
必須

BAP-C3001-001-G

5.CSP+の作成手順

5.2.5 通信インタフェース情報(COMM_IF)セクションの記述
通信インタフェース情報セクションには、対象ユニットの通信ユニットに関する情報を記述します。
以下に通信インタフェース情報セクションに記述する内容を示します。
はじめに、対象ユニット情報と通信インタフェース情報セクションの対応を示します。
(a) CC-Link 対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x0000

識別情報

通信に関する情報[局タイプ・占有局数]
・1:リモートデバイス局
・1：1局占有
入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)

通信に関する情報
通信インタフェース情報一覧

入力情報（アドレスとの割付）
通信入力一覧

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

出力情報（アドレスとの割付）

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

コマンド仕様[リセット・ロード・セーブ]
・CH0～CH3からロード・CH0～CH3へセーブ
パラメータ読込/書込手
順[しきい値1, 2]
コマンド処理手順[リセット・ロード・セーブ]

通信出力一覧

通信パラメータ一覧

コマンド仕様通信コマンド一覧
パラメータ読込/書込手順
コマンド処理手順
メソッド一覧

38/140

BAP-C3001-001-G

5.CSP+の作成手順(b) CC-Link IE フィールドネットワーク対応ユニットの場合

対象ユニット情報

通信インターフェース情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x0000

識別情報

通信に関する情報[局タイプ
・リンクデバイスサイズ]
・リモートデバイス局
・RYサイズ・RWwサイズ・RXサイズ・RWrサイズ
入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)

通信に関する情報
通信インタフェース情報一覧

入力情報（アドレスとの割付）
通信入力一覧

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

出力情報（アドレスとの割付）

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

コマンド仕様[リセット]
・リモートリセット
パラメータ読込/書込手
順[しきい値1, 2]
コマンド処理手順[リセット]

通信出力一覧

通信パラメータ一覧

コマンド仕様通信コマンド一覧
パラメータ読込/書込手順
コマンド処理手順
メッセージ一覧

39/140

BAP-C3001-001-G

5.CSP+の作成手順(c) SLMP(TCP/IP)対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

識別情報[メーカ名・メーカコード]

識別情報

・サーマルコントロール社
・0x1234
通信に関する情報[各SLMPコマンドのサポート情報]
・”SearchNode”サポート
・“GetParameter”サポート
・“SetParameter”サポート
・“StartSetParameter”サポート
・“EndSetParameter”サポートパラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

通信に関する情報

通信インタフェース情報一覧

パラメータ情報通信パラメータ一覧

40/140

BAP-C3001-001-G

5.CSP+の作成手順(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

識別情報[メーカ名・メーカコード]

識別情報

・サーマルコントロール社
・0x0000
通信に関する情報[各SLMPコマンドのサポート情報]
・”SearchNode”サポート
・“GetParameter”サポート
・“SetParameter”サポート
・“StartSetParameter”サポート
・“EndSetParameter”サポート
CCIEF Basic対応ユニットに関する情報
・“DevModel”
・“NumOccupiedStations”

入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)

通信に関する情報

CCIEF Basicに関する情報通信インタフェース情報一覧

入力情報（アドレスとの割付）
通信入力一覧

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

出力情報（アドレスとの割付）

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

通信出力一覧

通信パラメータ一覧

41/140

BAP-C3001-001-G

5.CSP+の作成手順(e) CC-Link IE TSN 対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x1234
通信に関する情報[リンクデバイスサイズ]
・送信ビットデータデフォルトサイズ
・送信ワードデータデフォルトサイズ
・受信ビットデータデフォルトサイズ
・受信ワードデータデフォルトサイズ

識別情報
通信に関する情報

通信インタフェース情報一覧

入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)

入力情報（アドレスとの割付）
通信入力一覧

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

出力情報（アドレスとの割付）

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

通信出力一覧

通信パラメータ一覧

コマンド仕様[リセット]
・リモートリセット
パラメータ読込/書込手順[しきい値1, 2]
コマンド処理手順[リセット]

コマンド仕様通信コマンド一覧
パラメータ読込/書込手順
コマンド処理手順
メッセージ一覧

42/140

BAP-C3001-001-G

5.CSP+の作成手順
通信インタフェース情報セクションは以下のパートで構成されています。
通信インタフェースによってパートを構成する要素が異なりますので、通信インタフェースに応じた通信イ
ンタフェース情報を該当するパートへ入力してください。

No
1

2

3

4
5
6
7

表 11 通信インタフェース情報セクションを構成するパート
パート
内容
通信インタフェース
通信インタフェース情報一覧 通信インタフェースの識別情報や通信仕様に関する
共通(COMM_IF_INFO)
情報を記述します。
CC-Link
CC-Link IE フィールドネットワーク
通信入力一覧
RX や RWr に割り付く入力情報について記述しま
CC-Link IE フィールドネットワーク(COMM_IF_INPUT)
す。
Basic
CC-Link IE TSN
CC-Link
CC-Link IE フィールドネットワーク
通信出力一覧
RY や RWw に割り付く出力情報について記述しま
CC-Link IE フィールドネットワーク(COMM_IF_OUTPUT)
す。
Basic
CC-Link IE TSN
通信パラメータ一覧
対象ユニットの動作設定を設定･読出しする情報に共通(COMM_IF_PARAMETER) ついて記述します。
CC-Link
通信コマンド一覧
対象ユニットに発行する命令に関する情報を記述しCC-Link IE フィールドネットワーク(COMM_IF_COMMAND) ます。
CC-Link IE TSN
CC-Link
通信メソッド一覧
パラメータおよびコマンド実行サービスの手順を記
CC-Link IE フィールドネットワーク(METHOD)
述します。
CC-Link IE TSN
通信メッセージ一覧
SLMP によるパラメータおよびコマンド実行サービ CC-Link IE フィールドネットワーク(MESSAGE)
スの手順を記述します。
CC-Link IE TSN
プロジェクトを新規作成した段階では、通信インタフェース情報セクションはまだ作成されていません。
通信インタフェース情報を入力するためには、通信インタフェース情報セクションおよび各パートを作成する必要があります。
通信インタフェース情報セクションおよび各パートの作成手順を示します。

43/140

BAP-C3001-001-G

5.CSP+の作成手順(1) 通信インタフェース情報セクションの作成
COMM_IF フォルダ上でマウスの右ボタンを押下し、[セクションの追加]を選択します。

下記「表 12 通信インタフェース情報セクションの作成」を参考に番号①～⑤を入力し、[作成]ボタンを押下します。
ラベルおよびコメントの詳細については、Control & Communication システムプロファイル仕様書(4.3.1)を参照してください。

①
②
③
④
⑤

番号
①
②
③
④
⑤

表 12 通信インタフェース情報セクションの作成
入力例
備考[COMM_IF] を [BLOCK]ブロック情報セクション
新規作成するセクション
選択[COMM_IF]通信インタフェース情報セクション
通信インタフェース情報セク
付録 1．ラベル名に使用できない文字に注意して、CommIfSection
ションを識別するラベル
英数字列 32 文字以内でラベル名を入力します。
通信インタフェース情報セク 通信 イ ン タフ ェ 通信インタフェース情報セクションの説明等を任
ションに対するコメント
ース情報
意で入力します。
通信インタフェース情報一覧
付録 1．ラベル名に使用できない文字に注意して、CommIfInfo
パートを識別するラベル
英数字列 32 文字以内でラベル名を入力します。
通信インタフェース情報一覧 通信 イ ン タフ ェ 通信インタフェース情報一覧パートの説明等を任パートに対するコメント
ース情報一覧
意で入力します。
入力内容

44/140

BAP-C3001-001-G

5.CSP+の作成手順
通信インタフェース情報セクションの作成が完了しました。
セクションの新規作成ダイアログにて入力した内容は、以下のように表示します。

①
③

②

④

⑤

ここで作成したセクションにパート(表 11 を参照)を作成します。

45/140

BAP-C3001-001-G

5.CSP+の作成手順(2)

パートの作成通信インタフェース情報一覧パートは、自動生成されます。残りのパートを作成します。
以下に示す例では、通信入力一覧パートを作成します。
通信インタフェース情報セクション上でマウスの右ボタンを押下し、[パートの追加]を選択します。

以下「表 13 通信インタフェース情報セクションのパート作成」を参考に番号①～③を入力し、[作成]ボタンを押下します。
ラベルおよびコメントの詳細については、Control & Communication システムプロファイル仕様書(4.3.1)を参照してください。

①

②

③
④

46/140

BAP-C3001-001-G

5.CSP+の作成手順

番号

記述内容

①

作成するパート②③④

パートを識別するラベル作成するパートに対するコメント

作成する要素数表 13 通信インタフェース情報セクションのパート作成
入力例
備考[COMM_IF_INPUT]通信入力一覧パート[COMM_IF_OUTPUT]通信出力一覧パート[COMM_IF_PARAMETER]通信パラメータ一覧パート
通信入力一覧パートを示 [COMM_IF_COMMAND]通信コマンド一覧パート
す [COMM_IF_INPUT] [METHOD]通信メソッド一覧パート
を選択[MESSAGE]通信メッセージ一覧パート[STRUCT] 、[ENUM] 、[COMMAND_ARGUMENT] に
ついては、5.2.8 共通情報パートを参照してください。
付録 1．ラベル名に使用できない文字に注意して、英数字
列 32 文字以内でラベル名を入力します。

CommIfInput
通信入力一覧

作成するパートの説明等を任意で入力します。

20

パート内に作成する要素数を指定します。初期値は 20 となっています。
ここで指定するのは、パート作成時に生成される数です。
パート内の要素は、パート作成後に追加または削除して数を変更できます。

通信入力一覧パートの作成が完了しました。
パートの新規作成ダイアログにて入力した内容は、以下のように表示します。

②

③

①

他のパートについても、同様の手順で作成してください。
次項に作成したパートへの記述内容を示します。

47/140

BAP-C3001-001-G

5.CSP+の作成手順(3) 通信インタフェース情報一覧パート(COMM_IF_INFO)への記述
通信インタフェース情報一覧パートを表示します。

通信インタフェース情報一覧パートを示す[COMM_IF_INFO]を選択します。

通信インタフェース情報一覧パートは、通信インタフェースによってパートを構成する要素が異なります。各通信インタフェースでの記述を示します。
通信インタフェース情報一覧パートの詳細については、Control & Communication システムプロファイ
ル仕様書(5.3.1)を参照してください。
(a) CC-Link 対応ユニットの場合
下記「表 14 通信インタフェース情報一覧パート記述内容(CC-Link)」を参考に、対象ユニット情報を記述します。
対象ユニット情報
項目
型式
品名
電源電圧
消費電流
寸法
質量
標準価格
リモート局分類
通信仕様
占有局数

通信インタフェース情報一覧パート［COMM_IF_INFO］

仕様
CL-A1000
温調ユニットDC 24V（±10%）100mA 以下
48mm(H)×48mm(W)×70mm(D)約150g
15,000円
リモートデバイス局
CC-Link Var1.10
1局※１※1 REMARK項目には何も記述しないでください。

該当する要素の DATA 項目へ情報を入力します。
要素が存在しない場合は、要素を追加して入力します。

48/140

BAP-C3001-001-G

5.CSP+の作成手順
表 14 通信インタフェース情報一覧パート記述内容(CC-Link)
入力内容
記述条件
通信インタフェース情報を作成したベンダー名を記述します。
必須
通信インタフェース情報を作成したベンダーのベンダーコードを入力します。
2 VendorCode
必須
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入力します。
ネットワークプロトコル毎に決められた通信インタフェース情報の種別を示す ID を記述します。
3 CommIFTypeID
必須
通信インタフェースが CC-Link のため「CCLink」と記述します。
4 Version
通信インタフェース情報のバージョンを任意の文字列で記述します。
必須
通信インタフェース情報のバージョンを、CC-Link 経由で取得する手段を記述します。
NA:取得不可5 ReadVersionType
必須
SoftwareVersion:ソフトウェアバージョン
NetworkFWVersion:ネットワークのファームウェアバージョン
ControllerFWVersion:コントローラのファームウェアバージョン
局タイプを記述します。
0:リモート I/O 局
6 StationType
必須
1:リモートデバイス局
2:インテリジェントデバイス局/ローカル局
局タイプの詳細を記述します。
条件付
7 StationTypeDetail
0:インテリジェントデバイス局
必須 1
1:ローカル局
総 I/O 点数を記述します。
0:占有局数依存
8 TotalNumOfIO
1:8 点
任意
2:32 点
3:16 点I/O タイプを記述します。
0:裏表混在9 IOType
1:入力
必須
2:出力
3 混在
10 DevModel
型名を文字列で記述します。
必須
CC-Link のバージョン(1.00、1.10、1.11、2.00)を記述します。
11 CcLinkVer
必須例)1.10拡張サイクリック設定を記述します。
条件付
12 ExtCycle
1 倍設定/2 倍設定/4 倍設定/8 倍設定
必須 2
占有局数を記述します。
13 NumOccupiedStations
必須例)1
エラーコードを格納するアドレス名を記述します。
14 ErrReg
任意例)RWr1
待機マスタフラグを記述します。省略時は 0 と判断します
15 MasterFlg
0：待機マスタになれない
任意
1：待機マスタになれるNo
項目名
1 VendorName

条件付必須 1：StationType にて 2 指定時必須
条件付必須 2：CcLinkVer にて 2.00 以上指定時必須

49/140

BAP-C3001-001-G

5.CSP+の作成手順(b) CC-Link IE フィールドネットワーク対応ユニットの場合
下記「通信インタフェース情報一覧パート記述内容(CC-Link IE フィールドネットワーク)」を参考に、対象ユニット情報を記述します。
安全通信機能に対応するユニットの場合には、「表 15 通信インタフェース情報一覧パート記述内容(CC-Link IE フィールドネットワーク)」に加え、「
表 16 通信インタフェース情報一覧パート記述内容(CC-Link IE 安全通信機能)」を参考に、対象ユ
ニット情報を記述します。
通信インタフェース情報一覧パート［COMM_IF_INFO］
対象ユニット情報
項目

仕様

型式

CL-A1000-IEF

品名

温調ユニット

電源電圧

DC 24V（±10%）

消費電流200mA 以下

寸法48mm(H)×48mm(W)×70mm(D)

質量

約150g

標準価格

34,800円

通信仕様

CC-Link IE フィールドネットワーク

局種別

リモートデバイス局

サイクリック RX/RY 点数

通信

32点

RWr/RWw 点数 16点

LABEL
1 VendorName
2 VendorCode
3 CommIFTypeID
4 Version
5 ReadVersionType
6 nodeType
7 IOType
8 ModelCode
9 DevModel
10 RYSize
11 RWwSize
12 RXSize
13 RWrSize
14 Ports
15 protocolVersion
16 NodeNumberSettingFlg
17 TransientReceptionFlg
18 SLMPReceptionFlg

NAME
ベンダー名称
ベンダーコード
通信インタフェースタイプID
バージョン
機器バージョン取得タイプ
局タイプ
I/Oタイプ
型名コード
モデル名(型名)
RYサイズ
RWwサイズRXサイズ
RWrサイズ
ポート数
プロトコルバージョン
ノード番号設定機能の有無
トランジェント受信機能の有無
SLMP受信機能の有無

DATATYPESTRING_U(64)WORD
STRING(32)STRING(4)STRING(128)BYTE
UINT16
UINT32STRING(48)UINT16
UINT16
UINT16
UINT16UINT8STRING(32)
BOOL
BOOL
BOOL

DATA
サーマルコントロール社
0x1234CCLinkIEField
A
1
0x34
0
1234
CL-A1000-IEF
32
16
32
16
2
1
0
1
1

REMARK※１※1 REMARK項目には何も記述しないでください。

50/140

BAP-C3001-001-G

5.CSP+の作成手順
表 15 通信インタフェース情報一覧パート記述内容(CC-Link IE フィールドネットワーク)
No
項目名
入力内容
記述条件
1 VendorName
通信インタフェース情報を作成したベンダー名を記述します。
必須
通信インタフェース情報を作成したベンダーのベンダーコードを入力します。
2 VendorCode
必須
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入力します。
ネットワークプロトコル毎に決められた通信インタフェース情報の種別を示す
3 CommIFTypeID
ID を記述します。
必須「CCLinkIEField」と記述します。
4 Version
通信インタフェース情報のバージョンを任意の文字列で記述します。
必須
通信インタフェース情報のバージョンを、CC-Link IE フィールドネット
ワーク経由で取得する手段を記述します。
5 ReadVersionType
NA:取得不可
必須
NetworkFWVersion:ネットワークのファームウェアバージョン
ControllerFWVersion:コントローラのファームウェアバージョン
通信機能を作成したベンダー名を記述します。
6 VendorName2
任意
VendorName と同一の記述の場合には省略できます。
局タイプを記述します。
0x32:ローカル局
7 nodeType0x33:インテリジェントデバイス局
必須
0x34:リモートデバイス局
0x35:リモート I/O 局
I/O タイプを記述します。
0:裏表混在8 IOType
1:入力
必須
2:出力
3 混在
9 ModelCode
型名コードを記述します。
必須
10 DevModel
モデル名(型名)を記述します。
必須
ユニットから取得可能な型名を記述します。DevModel と同じ場合は省略
11 ModelName
任意できます。
12 RYSize
ユニットの RY のサイズを記述します。
必須
13 RWwSize
ユニットの RWw のサイズを記述します。
必須
14 RXSize
ユニットの RX のサイズを記述します。
必須
15 RWrSize
ユニットの RWr のサイズを記述します。
必須
16 Ports
ユニットのポートの数を記述します。
必須
17 protocolVersion
プロトコルバージョンを記述します。
必須
ノード番号設定機能の有無を記述します。
18 NodeNumberSettingFlg 0:機能無
必須
1:機能有
トランジェント受信機能の有無を記述します。
19 TransientReceptionFlg
0:機能無
必須
1:機能有
SLMP 受信機能の有無を記述します。
20 SLMPReceptionFlg
0:機能無
必須
1:機能有
表 16 通信インタフェース情報一覧パート記述内容(CC-Link IE 安全通信機能)
No
項目名
入力内容
記述条件
1 SafetyProtocolVersion
CC-Link IE 安全通信機能プロトコルバージョンを記述します。
必須
2 SafetyNodeType
安全局種別を記述します。
必須
3 SafetyIn_XSize
安全入力データのサイズを記述します。
必須
4 SafetyOut_YSize
安全出力データのサイズを記述します。
必須
サポートする安全通信サービスを記述します。DWORD 値の各ビットが対象サービスを示し、機器がサポートするサービスを示すビットを
5 SupportSafetyCommService ON にしてください。各ビットとサービスの対応は以下の通りです。
任意
ビット 0：IESS-Start
ビット 1：IESS-InvokeFunc

51/140

BAP-C3001-001-G

5.CSP+の作成手順(c) SLMP(TCP/IP)対応ユニットの場合
下記「表 17 通信インタフェース情報一覧パート記述内容(SLMP(TCP/IP))」を参考に、対象ユニ
ット情報を記述します。
対象ユニット情報
項目
型式
品名
電源電圧
消費電流
寸法
質量
標準価格

仕様
CL-A1000-Ethernet
温調ユニットDC 24V（±10%）200mA 以下
48mm(H)×48mm(W)×70mm(D)約150g
34,800円

通信仕様

Ethernet(SLMP)SLMPコマンドサポート情報
項目

SearchNode
サポート
SetIPAddress
未サポート
CompareDeviceInformation
未サポート
GetParameter
サポート
SetParameter
サポート
StartSetParameter
サポート
EndSetParameter
サポート
CancelSetParameter
未サポート
ReadStatus
未サポート
GetCommunicationSetting
未サポート
ReadStatus2
未サポート

仕様

通信インタフェース情報一覧パート［COMM_IF_INFO］
1 LABEL
2 VendorName
3 VendorCode
4 CommIFTypeID
5 Version
6 ReadVersionType
7 SupportIPAddressSize
8 TimeOutValue
9 SupportFlg_SearchNode10 SupportFlg_SetIPAddress
11 SupportFlg_CompareDeviceInfo
12 SupportFlg_GetParam
13 SupportFlg_SetParam
14 SupportFlg_StartSetParam
15 SupportFlg_EndSetParam
16 SupportFlg_CancelSetParam
17 SupportFlg_ReadStatus
18 SupportFlg_GetCommSetting
19 SupportFlg_ReadStatus2

NAME
ベンダー名称
ベンダーコード
通信インタフェースタイプID
バージョン
機器バージョン取得方法
サポートIPアドレスサイズ
タイムアウト時間
サポートフラグ_SearchNode
サポートフラグ_SetIPAddress
サポートフラグ_CompareDeviceInfo
サポートフラグ_GetParam
サポートフラグ_SetParam
サポートフラグ_StartSetParam
サポートフラグ_EndSetParam
サポートフラグ_CancelSetParam
サポートフラグ_ReadStatus
サポートフラグ_GetCommSetting
サポートフラグ_ReadStatus2

DATATYPESTRING_U(64)WORD
STRING(32)WORD
STRING(128)
UINT16()
UINT16
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

DATA
サーマルコントロール社
0x1234
Ethernet
0x0001
MachineVersion
4
30000
01
01
0
1
1
01
01
0
0
0
0

REMARK※１※1 REMARK項目には何も記述しないでください。

52/140

BAP-C3001-001-G

5.CSP+の作成手順
表 17 通信インタフェース情報一覧パート記述内容(SLMP(TCP/IP))
入力内容
記述条件
ユニットを作成したベンダ名称を記述します。
必須
ユニットを作成したベンダのベンダコードを記述します。
2 VendorCode
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入必須力します。
通信インタフェースタイプを示す ID を文字列で記述します。
3 CommIFTypeID
必須「Ethernet」と記述します。
4 Version
ユニットの機器バージョンを記述します。
必須
ユニットの機器バージョン取得方法を記述します。
5 ReadVersionType
必須「MachineVersion」と記述します。
6 SupportIPAddressSize
IP アドレスのバイトサイズを記述します。
任意
7 TimeOutValue
タイムアウト時間を記述します。
任意
8 SupportFlg_SearchNode
SLMP コマンド" SearchNode "のサポート/未サポートを記述します。 任意
SLMP コマンド" SetIPAddress "のサポート/未サポートを記述します。
9 SupportFlg_SetIPAddress
0:未サポート任意
1:サポートSLMP コマンド" CompareDeviceInformation "のサポート/未サポ
ートを記述します。
10 SupportFlg_CompareDeviceInfo
任意
0:未サポート
1:サポートSLMP コマンド"GetGetParameter"のサポート/未サポートを記述します。
11 SupportFlg_GetParam任意
0:未サポート
1:サポートSLMP コマンド" SetParameter "のサポート/未サポートを記述します。
12 SupportFlg_SetParam
0:未サポート任意
1:サポートSLMP コマンド" StartSetParameter "のサポート/未サポートを記述します。
13 SupportFlg_StartSetParam任意
0:未サポート
1:サポートSLMP コマンド" EndSetParameter "のサポート/未サポートを記述します。
14 SupportFlg_EndSetParam任意
0:未サポート
1:サポートSLMP コマンド"CancelSetParameter "のサポート/未サポートを記述します。
15 SupportFlg_CancelSetParam任意
0:未サポート
1:サポートSLMP コマンド" ReadStatus "のサポート/未サポートを記述します。
16 SupportFlg_ReadStatus
0:未サポート任意
1:サポートSLMP コマンド" GetCommunicationSetting "のサポート/未サポ
ートを記述します。
17 SupportFlg_GetCommSetting
任意
0:未サポート
1:サポートSLMP コマンド" ReadStatus2"のサポート/未サポートを記述します。
18 SupportFlg_ReadStatus2
0:未サポート任意
1:サポートNo
項目名
1 VendorName

53/140

BAP-C3001-001-G

5.CSP+の作成手順(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
下記「表 18 通信インタフェース情報一覧パート記述内容(CC-Link IE フィールドネットワーク
Basic)」を参考に、対象ユニット情報を記述します。
対象ユニット情報
項目

通信インタフェース情報一覧パート［COMM_IF_INFO］

仕様

型式
品名

CL-A1000-B
温調ユニット

電源電圧
消費電流

DC 24V（±10%）200mA 以下

寸法48mm(H)×48mm(W)×70mm(D)

質量
標準価格

約150g
34,800円

通信仕様

Ethernet(SLMP)SLMPコマンドサポート情報
項目

仕様

SearchNode
サポート
SetIPAddress
未サポート
CompareDeviceInformation
未サポート
GetParameter
サポート
SetParameter
サポート
StartSetParameter
サポート
EndSetParameter
サポート
CancelSetParameter
未サポート
ReadStatus
未サポート
GetCommunicationSetting
未サポート
ReadStatus2
未サポート

※１

※1 REMARK項目には何も記述しないでください。

54/140

BAP-C3001-001-G

5.CSP+の作成手順
表 18 通信インタフェース情報一覧パート記述内容(CC-Link IE フィールドネットワーク Basic)
No
項目名
入力内容
記述条件
1 VendorName
ユニットを作成したベンダ名称を記述します。
必須
ユニットを作成したベンダのベンダコードを記述します。
2 VendorCode
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入必須力します。
通信インタフェースタイプを示す ID を文字列で記述します。
3 CommIFTypeID
必須「Ethernet」と記述します。
4 Version
ユニットの機器バージョンを記述します。
必須
ユニットの機器バージョン取得方法を記述します。
5 ReadVersionType
必須「MachineVersion」と記述します。
6 SupportIPAddressSize
IP アドレスのバイトサイズを記述します。
任意
7 TimeOutValue
タイムアウト時間を記述します。
任意
8 SupportFlg_SearchNode
SLMP コマンド" SearchNode "のサポート/未サポートを記述します。
任意SLMP コマンド" SetIPAddress "のサポート/未サポートを記述します。
9 SupportFlg_SetIPAddress
0:未サポート任意
1:サポートSLMP コマンド" CompareDeviceInformation "のサポート/未サ
ポートを記述します。
10 SupportFlg_CompareDeviceInfo
任意
0:未サポート
1:サポートSLMP コマンド"GetGetParameter"のサポート/未サポートを記述します。
11 SupportFlg_GetParam任意
0:未サポート
1:サポートSLMP コマンド" SetParameter "のサポート/未サポートを記述します。
12 SupportFlg_SetParam
0:未サポート任意
1:サポートSLMP コマンド" StartSetParameter "のサポート/未サポートを記述します。
13 SupportFlg_StartSetParam任意
0:未サポート
1:サポートSLMP コマンド" EndSetParameter "のサポート/未サポートを記述します。
14 SupportFlg_EndSetParam任意
0:未サポート
1:サポートSLMP コマンド"CancelSetParameter "のサポート/未サポートを記述します。
15 SupportFlg_CancelSetParam任意
0:未サポート
1:サポートSLMP コマンド" ReadStatus "のサポート/未サポートを記述します。
16 SupportFlg_ReadStatus
0:未サポート任意
1:サポートSLMP コマンド" GetCommunicationSetting "のサポート/未サポ
ートを記述します。
17 SupportFlg_GetCommSetting
任意
0:未サポート
1:サポートSLMP コマンド" ReadStatus2"のサポート/未サポートを記述します。
18 SupportFlg_ReadStatus2
0:未サポート任意
1:サポート19 DevModel
モデル名(型名)を記述します。
必須
占有局数を記述します。
20 NumOccupiedStations
必須
1～16 の整数値を記述します。
CC-Link IE フィールドネットワーク Basic のプロトコルバージョ
21 CCIEFBasicProtocolVersion
任意ンを記述します。
Ethernet 機器がサポートしている通信機能の有無を記述します。
bit1：CC-Link IE フィールドネットワーク Basic 通信機能を ON
22 EthernetCommFunctionにします。
必須
複数のサービスをサポートする必要がある場合には、複数のビットを ON した値を記述します。
55/140

BAP-C3001-001-G

5.CSP+の作成手順(e) CC-Link IE TSN 対応ユニットの場合
下記「通信インタフェース情報一覧パート記述内容(CC-Link IE TSN)」を参考に、対象ユニット情報を記述します。
安全通信機能に対応するユニットの場合には、「表 19 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN)」に加え、「表 20 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN
安全通信機能)」を参考に、対象ユニット情報を記述します。
増設ユニットの場合には、「表 21 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN
増設ユニット)」を参考に、対象ユニット情報を記述します。
対象ユニット情報
項目
型式
品名
電源電圧
消費電流
寸法
質量
標準価格
専用ツール有無
専用ツール名インストールレジストリキー名
インストールレジストリ値名
exeパスレジストリキー名
exeパスレジストリ値名
通信仕様
対応CiA規格番号
オブジェクトディクショナリファイル名
IEEE802.1AS 機能
100Mbps 受信機能
100Mbps 中継機能
1Gbps フルレート受信機能
1Gbps フルレート中継機能
ブロードキャスト・マルチキャスト機能
認証クラス

通信インタフェース情報一覧パート［COMM_IF_INFO］
仕様
CL-A1000-TSN
温調ユニットDC 24V（±10%）100mA 以下
48mm(H)×48mm(W)×70mm(D)約150g
34,800円
有り
専用ツール
SOFTWARE\AAA
AppMain
SOFTWARE\AAA
AppMain
CC-Link IE TSNCiA401 規格に対応
A1234.csv
有り
有り
有り
無し
有り
有り
A
送信ビットデータデフォルトサイズ32点
送信ワードデータデフォルトサイズ
16点
受信ビットデータデフォルトサイズ32点
受信ワードデータデフォルトサイズ
16点
送信ビットデータ最大サイズ
1024点
サイク
送信ワードデータ最大サイズ
512点
リック
1024点
通信 受信ビットデータ最大サイズ
受信ワードデータ最大サイズ
512点
送信ビットデータアドレス
0x00000123
送信ワードデータアドレス
0x00000456
受信ビットデータアドレス
0x00000789
受信ワードデータアドレス
0x00000159
状態通知デバイスアドレス
0x00000753

LABEL
1 VendorName
2 VendorCode
3 CommIFTypeID
4 Version
5 StationMode
6 StationModeName
7 LocalFunction
8 AutoSettingHeaderType
9 AutoSettingType
10 ModelCode
11 ModelCodeEx
12 DevModel
13 CanProfileNum
14 ObjectDictionaryFileName
15 IEEE802_1ASFunction
16 ReceiveFunction100M
17 RelayFunction100M
18 ReceiveFunction1G
19 RelayFunction1G
20 MultiCastFunction
21 CertificationClass
22 S_B_DefaultSize
23 S_W_DefaultSize
24 R_B_DefaultSize
25 R_W_DefaultSize
26 L_B_DefaultSize
27 L_W_DefaultSize
28 S_B_MaxSize
29 S_W_MaxSize
30 R_B_MaxSize
31 R_W_MaxSize
32 L_B_MaxSize
33 L_W_MaxSize
34 S_B_MinSize
35 S_W_MinSize
36 R_B_MinSize
37 R_W_MinSize
38 L_B_MinSize
39 L_W_MinSize
40 S_B_Address
41 S_W_Address
42 R_B_Address
43 R_W_Address
44 StsW_Address
45 PDOConfigIndex1
46 PDOConfigPDOType1
47 PDOConfigMemoryAddress1
48 PDOConfigPossibleMapping1
49 S_General_Address
50 R_General_Address

NAME
ベンダー名称
ベンダーコード
通信インタフェースタイプID
バージョン
ステーションモード設定値
ステーションモード名称
ローカル機能自動設定ヘッダ種別
自動設定種別型名コード
拡張型名コード
モデル名
対応CiA規格番号
オブジェクトディクショナリファイル名
IEEE802_1AS機能
受信機能_100Mbps
中継機能_100Mbps
受信機能_1Gbps
中継機能_1Gbps
ブロード_マルチキャスト機能
認証クラス
送信ビットデータデフォルトサイズ
送信ワードデータデフォルトサイズ
受信ビットデータデフォルトサイズ
受信ワードデータデフォルトサイズ
リンクリレーのデフォルトサイズ
リンクレジスタのデフォルトサイズ
送信ビットデータ最大サイズ
送信ワードデータ最大サイズ
受信ビットデータ最大サイズ
受信ワードデータ最大サイズ
LBの最大サイズ
LWの最大サイズ
送信ビットデータ最小サイズ
送信ワードデータ最小サイズ
受信ビットデータ最小サイズ
受信ワードデータ最小サイズ
LBの最小サイズ
LWの最小サイズ
送信ビットデータアドレス
送信ワードデータアドレス
受信ビットデータアドレス
受信ワードデータアドレス
状態通知デバイスアドレス
PDOConfigインデックス1
PDOConfigPDO種別1
PDOConfigメモリアドレス1
PDOConfigマッピング候補1
汎用送信メモリアドレス
汎用受信メモリアドレス

DATATYPESTRING_U(64)WORD
STRING(32)UINT16WORD
STRING_U(32)
BOOL
BYTE
WORD
UINT32
UINT16STRING(48)STRING(32)STRING(52)
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
STRING_U(2)UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
UINT32
UINT16
DWORD
DWORD
DWORD
DWORD
DWORD
WORD
BYTE
DWORD
WORD[2]
DWORD
DWORD

DATA
サーマルコントロール社
0x1234CCLinkIETSN
10x0001
モーションモード
1
0x00
0x00001234
9876
CL-A1000-TSN
401
A1234.csv
1
1
1
0
1
1
A
32
16
32
16
30
50
1024
512
1024
512
1024
512
1
0
2
1
1
1
0x00000123
0x00000456
0x00000789
0x00000159
0x00000753
0x1C000x01
0x00000001<0x1600><0x1601>
0x00000741
0x00000369

REMARK

１

1 REMARK項目には何も記述しないでください。

56/140

BAP-C3001-001-G

5.CSP+の作成手順
表 19 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN)
No
項目名
入力内容
記述条件
1 VendorName
通信インタフェース情報を作成したベンダー名を記述します。 必須
通信インタフェース情報を作成したベンダーのベンダーコードを
2 VendorCode
入力します。CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ] 必須
を付けて入力します。
ネットワークプロトコル毎に決められた通信インタフェース情報の3 CommIFTypeID
種別を示す ID を記述します。
必須「CCLinkIETSN」と記述します。
通信インタフェース情報のバージョンを任意の文字列で記述
4 Version
必須
します。
5 StationMode
ステーションモードの設定値を記述します。
任意
6 StationModeName
ステーションモードの名称を記述します。
注1
ローカル機能を記述します。
7 LocalFunction
0:無効
任意
1:有効
8 AutoSettingHeaderType
ヘッダ種別番号(0x00～0xFF)を記述します。
任意
自動設定種別を記述します。
0x0000:機能無し(デフォルト)
9 AutoSettingType
任意0x0001:個別パラメータのみ設定可能
0x0002:一括パラメータのみ設定可能
10 ModelCode
型名コードを記述します。
必須
11 ModelCodeEx
拡張型名コードを記述します。
任意
12 DevModel
モデル名(型名)を記述します。
必須
対応 CiA 規格番号を記述します。
13 CanProfileNum
401:CiA401 規格に対応
任意
402:CiA402 規格に対応
オブジェクトディクショナリファイル名を拡張子(.csv)も含めて記述します。
14 ObjectDictionaryFileName
注2※ファイル名に使用できる文字は半角のアルファベット、数字、記号です。
対応するステーションモードで使用する際に、機器が対応可能
15 CommunicationCycleMinTime_ns
注7
な最短の通信周期を ns 単位で記述します。(0～999999999)
対応するステーションモードで使用する際に、機器が対応可能
16 CommunicationCycleMinTime_s
注7
な最短の通信周期を s 単位で記述します。(0～65535)
IEEE802.1AS の機能の有無を記述します。
17 IEEE802_1ASFunction
0:機能無
必須
1:機能有
100Mbps フルレート受信機能の有無を記述します。
18 ReceiveFunction100M
0:機能無
必須
1:機能有
100Mbps フルレート中継機能の有無を記述します。
19 RelayFunction100M
0:機能無
必須
1:機能有
1Gbps フルレート受信機能の有無を記述します。
20 ReceiveFunction1G
0:機能無
必須
1:機能有
1Gbps フルレート中継機能の有無を記述します。
21 RelayFunction1G
0:機能無
必須
1:機能有
ブロードキャスト・マルチキャスト機能の有無を記述します。
22 MultiCastFunction
0:機能無
必須
1:機能有
23 CertificationClass
認証クラスを示す文字を記述します。
必須
送信ビットデータ(RX)のデフォルトサイズをビット数で記述
24 S_B_DefaultSize
必須
します。
送信ワードデータ(RWr，TPDO，汎用送信アクセス)のデフォ
25 S_W_DefaultSize
必須
ルトサイズをワード数で記述します。
受信ビットデータ(RY)のデフォルトサイズをビット数で記述
26 R_B_DefaultSize
必須
します。
57/140

BAP-C3001-001-G

5.CSP+の作成手順
No

項目名

入力内容
記述条件
受信ワードデータ(RWw，RPDO，汎用受信アクセス)のデフォ
27 R_W_DefaultSize
必須
ルトサイズをワード数で記述します。
リンクリレーデータ(LB)のデフォルトサイズをビット数で記
28 L_B_DefaultSize
任意述します。
リンクレジスタデータ(LW)のデフォルトサイズをワード数で
29 L_W_DefaultSize
任意
記述します。
30 S_B_MaxSize
送信ビットデータ(RX)の最大サイズをビット数で記述します。 必須
送信ワードデータ(RWr，TPDO，汎用送信アクセス)の最大サ
31 S_W_MaxSize
必須
イズをワード数で記述します。
32 R_B_MaxSize
受信ビットデータ(RY)の最大サイズをビット数で記述します。 必須
受信ワードデータ(RWw，RPDO，汎用受信アクセス)の最大サ
33 R_W_MaxSize
必須
イズをワード数で記述します。
リンクリレーデータ(LB)の最大サイズをビット数で記述しま
34 L_B_MaxSize
任意す。
リンクレジスタデータ(LW)の最大サイズをワード数で記述し
35 L_W_MaxSize
任意ます。
36 S_B_MinSize
送信ビットデータ(RX)の最小サイズをビット数で記述します。 任意
送信ワードデータ(RWr，TPDO，汎用送信アクセス)の最小サ
37 S_W_MinSize
任意
イズをワード数で記述します。
38 R_B_MinSize
受信ビットデータ(RY)の最小サイズをビット数で記述します。 任意
受信ワードデータ(RWw，RPDO，汎用受信アクセス)の最小サ
39 R_W_MinSize
任意
イズをワード数で記述します。
リンクリレーデータ(LB)の最小サイズをビット数で記述しま
40 L_B_MinSize
任意す。
リンクレジスタデータ(LW)の最小サイズをワード数で記述し
41 L_W_MinSize
任意ます。
送信ビットデータ(RX)通信に使用する先頭アドレスを記述し
42 S_B_Address
注3ます。
送信ワードデータ(RWr)通信に使用する先頭アドレスを記述し
43 S_W_Address
注3ます。
受信ビットデータ(RY)通信に使用するメモリアドレスを記述
44 R_B_Address
注3
します。
受信ワードデータ(RWw)通信に使用するメモリアドレスを記
45 R_W_Address
注3
述します。
46 StsW_Address
状態通知デバイス(StsW)用のメモリアドレスを記述します。
必須
47 PDOConfigIndex+X 注 6
PDO コンフィグのインデックスを記述します。
注4
PDO コンフィグの PDO 種別を記述します。
48 PDOConfigPDOType+X 注 6
0x00:RPDO
注5
0x01:TPDO
49 PDOConfigMemoryAddress+X 注 6 PDO コンフィグのメモリアドレスを記述します。
注5
PDO コンフィグの PDO Assignment で設定可能な PDO マッ
50 PDOConfigPossibleMapping+X 注 6
注5
ピングオブジェクトを配列で優先順に記述します。
51 S_General_Address
汎用送信アクセス用メモリアドレスを記述します。
注3
52 R_General_Address
汎用受信アクセス用メモリアドレスを記述します。
注3
注 1：StationMode が記述されていない場合は記述禁止です。StationMode が記述されている場合、「StationModeName」は必須です。
注 2：CAN 対応機器(CanProfileNum が書かれた機器)は必須です。非対応時は記述禁止です。
注 3：通信可能な通信種別のメモリアドレス情報は必須です。通信不可な通信種別のメモリアドレスは記述禁止です。
注 4：PDO 通信を行う機器は必須です。必要な数だけ記述します。非対応時は記述禁止です。
注 5：PDOConfigIndex が記述されている場合、対応した要素を必ず記述します。PDOConfigIndex が記述されていない場合
は、記述禁止です。
注 6：X に数値を入れて記述する要素については、以下に従って記述します。
・数値が同じ要素は、表に示す順番で記述し、かつ必ず連続して記述します。
・連番で記述する必要があり、番号の省略(飛び番)は禁止します。
・要素の順で昇順となるように記述します。
注 7：最短通信周期が定義できない機器、もしくは最短通信周期のチェックが不要な機器の場合は省略可能です。
最短通信周期が 1s 未満の機器の場合は、「CommunicationCycleMinTime_s」を省略可能です。
最短通信周期が秒単位(「CommunicationCycleMinTime_ns」が 0)の機器の場合は、「CommunicationCycleMinTime_ns」
を省略可能です。

58/140

BAP-C3001-001-G

5.CSP+の作成手順
表 20 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN 安全通信機能)
No
項目名
入力内容
記述条件
1 SafetyProtocolVersion
CC-Link IE TSN 安全通信機能プロトコルバージョンを記述します。 任意
安全局種別を記述します。
2 SafetyNodeType
0x02:安全ローカル
注2
0x06:安全リモートサポートしている安全通信層のサービスを記述します。DWORD 値の各ビットが対象サービスを示し、機器がサポートするサービスを示
すビットを ON にしてください。各ビットとサービスの対応は以下の3 SupportSafetyCommService
注1通りです。
ビット 0：IESS-Start
ビット 1：IESS-InvokeFunc
サポートしている安全機能を記述します。DWORD 値の各ビットが対象サービスを示し、機器がサポートするサービスを示すビットを ONにしてください。各ビットとサービスの対応は以下の通りです。
4 SupportSafetyInvokeFunc
注1
ビット 0：局固有 ID 情報照合
ビット 1：局固有設定情報チェックコード照合
ビット 2：局固有設定情報書き込み
5 S_Safe_DefaultSize
安全送信ビットデータのデフォルトサイズをビット数で記述します。
注2
6 S_Safe_MaxSize
安全送信ビットデータの最大サイズをビット数で記述します。
注2
7 S_Safe_MinSize
安全送信ビットデータの最小サイズをビット数で記述します。
注2
安全送信データ通信用サブペイロードに格納するデータの先頭アドレ
8 S_Safe_Address
注3
スを記述します。
9 R_Safe_DefaultSize
安全受信ビットデータのデフォルトサイズをビット数で記述します。
注2
10 R_Safe_MaxSize
安全受信ビットデータの最大サイズをビット数で記述します。
注2
11 R_Safe_MinSize
安全受信ビットデータの最小サイズをビット数で記述します。
注2
12 R_Safe_Address
安全受信データ通信用サブペイロードの先頭アドレスを記述します。
注4
注 1：安全対応機器以外(SefetyProtocolVersion が記述されていない機器)は記述禁止です。
注 2：安全対応機器(SefetyProtocolVersion が記述されている機器)の場合は必須です。それ以外は記述禁止です。
注 3：安全送信機能を持つ機器(安全送信データ最大サイズが 1 以上の機器)の場合は必須です。それ以外は記述禁止です。
注 4：安全受信機能を持つ機器(安全受信データ最大サイズが 1 以上の機器)の場合は必須です。それ以外は記述禁止です。

表 21 通信インタフェース情報一覧パート記述内容(CC-Link IE TSN 増設ユニット)
No
項目名
入力内容
記述条件
1 VendorName
ユニットを作成したベンダー名を記述します。
必須
ユニットを作成したベンダーのベンダーコード。
2 VenderCode
必須
CC-Link 協会パートナ会員番号の 5～8 桁目を記述します。
3 Version
ファームウェアのバージョン。文字列で記述します。
必須
増設ユニットの種別を示す ID を文字列で記述します。
4 CommIFTypeID
基本ユニットは、自身の EXTExtensionIFTypeID と、増設ユニ 必須
ットの CommIFTypeID が一致する場合に、増設を許可します。
増設ユニットの優先度を記述します。
5 EXTExtensionModulePriority
基本ユニットへの増設は、優先度の低いユニットは優先度の高い 任意
ユニットの後にしかできません。
増設ユニットの種別を記述します。
基本ユニットの EXTExtensionModuleType と、増設ユニットの6 EXTExtensionModuleType
EXTExtensionModuleType の記述により接続可否が決まりま 任意
す。詳細は Control & Communication システムプロファイル仕様書を参照してください。
基本ユニットの通信インタフェースを記述します。接続する基本
7 EXTBasicModuleCommIFTypeID
必須
ユニットの CommIFTypeID と同じ内容を記述します。
8 ModelCode
型名コードを記述します。
任意9 AutoSettingHeaderType
スレーブ局パラメータ自動設定のヘッダ種別番号を記述します。 任意
10 AutoSettingType
スレーブ局パラメータ自動設定種別を記述します。
任意

59/140

BAP-C3001-001-G

5.CSP+の作成手順(4) 通信入力一覧パート(COMM_IF_INPUT)への記述
通信入力一覧パートを表示します。

通信入力一覧パートを示す[COMM_IF_INPUT]を選択します。

通信入力一覧パートには、要素が存在しません。パートに対象ユニット情報を記述するためには、まず要素の追加を行います。以下にパートへの要素追加方法を示します。
ワークウィンドウ内でマウス右ボタンを押下し、[要素の追加]を選択します。

選択した行の上に新しい行が追加されます。

60/140

BAP-C3001-001-G

5.CSP+の作成手順
下記「表 22 通信入力一覧パート記述内容」を参考に、対象ユニット情報を記述します。
通信入力一覧パートは、対象ユニットが入力接点や入力情報、設定値やフラグ等を実装している場合に記述します。通信入力一覧パートの詳細については、Control & Communication システムプロファイ
ル仕様書(5.3.2)を参照してください。
対象ユニット情報

通信入力一覧パート［COMM_IF_INPUT］～

デバイス入力（CL-A1000→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
ハンドシェイクフラグ
RX10
送信完了
RX11
未使用
（システムで使用）
RX17
イニシャル処理要求
RX18
イニシャル設定完了
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F
～

１

2

1 構造体パートを参照しています。構造体パートの詳細は、5.2.8章を参照してください。
2 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

リモートレジスタ（CL-A1000→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN12

UI_ATTRIBUTE

13

REF

14

COMMENT

表 22 通信入力一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)RX0
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に任意使用します。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)制御出力
要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意
要素のアクセス属性を記述します。
任意
要素の値を割り付けるリモート入出力や、リモートレジスタを記述します。
任意例)RX0
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
参照しているブロック出力一覧パート(BLOCK_OUTPUT)の要素を記述します。
任意例)BlockSection.BlockOutput.Rx0
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

61/140

BAP-C3001-001-G

5.CSP+の作成手順
CC-Link IE TSN 基本ユニットの場合、「表 23 通信入力一覧パート記述内容(基本ユニット)」を参考に、増設ユニットで使用する入力情報を記述します。
詳細については、Control & Communication システムプロファイル仕様書(5.5.10.5)を参照してください。

通信入力一覧パート［COMM_IF_INPUT］

対象ユニット情報～

デバイス入力（CL-A1000→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
ハンドシェイクフラグ
RX10
送信完了
増設１制御出力RX11
増設２制御出力

RX12
RX13

～

未使用
（システムで使用）

RX17
RX18
RX19
RX1A
RX1B
RX1C
RX1D
RX1E
RX1F

イニシャル処理要求
イニシャル設定完了
エラー状態
リモートREADY

1増設ユニットで使用する入力情報

1 REMARK項目には何も記述しないでください。

リザーブ
OS定義

基本ユニットで使用する入力情報(前ページ参照)

リモートレジスタ（CL-A1000→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータ
RWｒ3

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN

12
13
14

UI_ATTRIBUTE
REF
COMMENT

表 23 通信入力一覧パート記述内容(基本ユニット)
入力内容
記述条件
接頭語"EXTx_"＋"任意の文字列"を記述します。
接頭語の x には、何台目の増設ユニットかを表す数値を記述します。
必須(例:増設ユニット 1 台目の入力エリアの場合、"EXT1_RX0")
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用しま任意す。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)制御出力
要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意"RF"を記述します。
必須
増設ユニットへ要素の値を割り付けるリモート入出力や、リモートレジスタを記述
必須します。
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
接頭語"EXTx_"が同じ BLOCK_OUTPUT パートの要素への参照先を記述します。
必須
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

62/140

BAP-C3001-001-G

5.CSP+の作成手順
CC-Link IE TSN 増設ユニットの場合、「表 24 通信入力一覧パート記述内容(増設ユニット)」を参考に、
対象ユニット情報を記述します。
詳細については、Control & Communication システムプロファイル仕様書(5.5.10.5)を参照してください。

対象ユニット情報

通信入力一覧パート［COMM_IF_INPUT］

デバイス入力（増設ユニット 基本ユニット）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF

1

～

1 REMARK項目には何も記述しないでください。

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN12

UI_ATTRIBUTE

13

REF

14

COMMENT

表 24 通信入力一覧パート記述内容(増設ユニット)
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)EXT_RX0
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用しま任意す。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)制御出力
要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意
要素のアクセス属性を記述します。
必須"EXT_"+"リフレッシュする基本ユニットのアドレス種別"+"増設ユニット
内でのアドレス番号"を記述します。
必須例)EXT_RX0
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
参照しているブロック出力一覧パート(BLOCK_OUTPUT)の要素を記述します。
必須例)BlockSection.BlockOutput.EXT_RX0
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

63/140

BAP-C3001-001-G

5.CSP+の作成手順
REF 項目には、参照しているブロック出力一覧パートの要素を記述しています。
項目に参照している特定の要素を記述する手順を以下に示します。
参照先の要素の番号上でマウスの右ボタンを押下し、[参照のコピー]を選択します。

参照を記述する REF 項目にてマウスの右ボタンを押下し、[参照の貼り付け]を選択します。

参照が記述されます。

64/140

BAP-C3001-001-G

5.CSP+の作成手順(5) 通信出力一覧パート(COMM_IF_OUTPUT)への記述
通信出力一覧パートを表示します。

通信出力一覧パートを示す[COMM_IF_OUTPUT]を選択します。

下記「表 25 通信出力一覧パート記述内容」を参考に、対象ユニット情報を記述します。
通信出力一覧パートは、対象ユニットが出力接点や出力情報、設定値やフラグ等を実装している場合に記述します。通信出力一覧パートの詳細については、Control & Communication システムプロファイ
ル仕様書(5.3.3)を参照してください。
対象ユニット情報

通信出力一覧パート［COMM_IF_OUTPUT］

デバイス出力（マスタ→CL-A1000）
実装内容
デバイスNo.
RY0
～

RYF
RY10
RY11
～

RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

未使用

ハンドシェイクフラグ

送信要求

未使用
（システムで使用）
イニシャル処理完了
イニシャル設定要求
エラーリセット

１

1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

リザーブ
OS定義

リモートレジスタ（マスタ→CL-A1000）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

65/140

BAP-C3001-001-G

5.CSP+の作成手順

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN12

UI_ATTRIBUTE

13

REF

14

COMMENT

表 25 通信出力一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)RY10
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に任意使用します。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)送信要求要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意
要素のアクセス属性を記述します。
任意
要素の値を割り付けるリモート入出力や、リモートレジスタを記述します。
任意例)RY10
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
参照しているブロック入力一覧パート(BLOCK_INPUT)の要素を記述します。
任意例)BlockSection.BlockInput.RY10
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

66/140

BAP-C3001-001-G

5.CSP+の作成手順
CC-Link IE TSN 基本ユニットの場合、「表 26 通信出力一覧パート記述内容(基本ユニット)」を参考に、
対象ユニット情報を記述します。
詳細については、Control & Communication システムプロファイル仕様書(5.5.10.5)を参照してください。

対象ユニット情報

通信出力一覧パート［COMM_IF_OUTPUT］

デバイス出力（マスタ→CL-A1000）
実装内容
デバイスNo.
増設１動作要求
RY0
増設２動作要求
RY1
RY2

～
RYF
RY10
RY11

未使用

ハンドシェイクフラグ

送信要求

1

～

未使用
（システムで使用）

RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

イニシャル処理完了
イニシャル設定要求
エラーリセット

増設ユニットで使用する出力情報

1 REMARK項目には何も記述しないでください。

リザーブ
OS定義

基本ユニットで使用する出力情報(前ページ参照)

リモートレジスタ（マスタ→CL-A1000）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN

12
13
14

UI_ATTRIBUTE
REF
COMMENT

表 26 通信出力一覧パート記述内容(基本ユニット)
入力内容
記述条件
接頭語"EXTx_"＋"任意の文字列"を記述します。
接頭語の x には、何台目の増設ユニットかを表す数値を記述します。
必須(例:増設ユニット 1 台目の出力エリアの場合、"EXT1_RY0")
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用しま任意す。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)送信要求要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意"RF"を記述します。
必須
増設ユニットへ要素の値を割り付けるリモート入出力や、リモートレジスタを記述
必須します。
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
接頭語"EXTx_"が同じ BLOCK_INPUT パートの要素への参照先を記述します。
必須
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

67/140

BAP-C3001-001-G

5.CSP+の作成手順
CC-Link IE TSN 増設ユニットの場合、「表 27 通信出力一覧パート記述内容(増設ユニット)」を参考に、
対象ユニット情報を記述します。
詳細については、Control & Communication システムプロファイル仕様書(5.5.10.5)を参照してください。

対象ユニット情報

通信出力一覧パート［COMM_IF_OUTPUT］

デバイス出力（基本ユニット→増設ユニット）
実装内容
デバイスNo.
動作要求
RY0
RY1

1

1 REMARK項目には何も記述しないでください。

～

未使用

RYF

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS

11

ASSIGN12

UI_ATTRIBUTE

13

REF

14

COMMENT

表 27 通信出力一覧パート記述内容(増設ユニット)
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)EXT_RY0
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用しま任意す。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
任意例)動作要求要素のデータ型を記述します。
任意共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意
ENG_UNIT と共に要素の値に適用する最小単位を記述します。
任意
MIN_INC と共に要素の値に適用する工学単位を記述します。
任意
要素のアクセス属性を記述します。
必須"EXT_"+"リフレッシュする基本ユニットのアドレス種別"+"増設ユニット
内でのアドレス番号"を記述します。
必須例)EXT_RY0
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
参照しているブロック入力一覧パート(BLOCK_INPUT)の要素を記述します。
必須例)BlockSection.BlockInput.EXT_RY0
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

68/140

BAP-C3001-001-G

5.CSP+の作成手順(6) 通信パラメータ一覧パート(COMM_IF_PARAMETER)への記述
通信パラメータ一覧パートを表示します。

通信パラメータ一覧パートを示す[COMM_IF_PARAMETER]を選択します。

下記「表 28 通信パラメータ一覧パート記述内容」を参考に、対象ユニット情報を記述します。
通信パラメータ一覧パートは、ネットワーク経由で設定および参照の両方を行うことができる通信コ
マンドを使用する場合に記述します。通信パラメータ一覧パートの詳細については、Control &Communication システムプロファイル仕様書(5.3.4)を参照してください。
通信パラメータ一覧パート［COMM_IF_PARAMETER］

対象ユニット情報
コマンド
Write Read

項目

内容

設定値

しきい値（上限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。

01

81

しきい値1

02

82

しきい値2

03

83

04

84

05

-

06

-

07

-

08

-

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

DATATYPE

6
7
8
9
10
11

DEFAULTRANGE
MIN_INC
ENG_UNITACCESS
WRITE_ORDER

12ASSIGN13

UI_ATTRIBUTE

14

REF

15

COMMENT※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

表 28 通信パラメータ一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)Prm01
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)しきい値 1
要素のデータ型を記述します。
共通情報パートの構造体パート(STRUCT)を参照することができます。
要素に設定する初期値を記述します。
要素の設定範囲を記述します。
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
MIN_INC と共に要素の値に適用される工学単位を記述します。
要素のアクセス属性を記述します。
要素をユニットに書込む際の順番を記述します。
要素に対して割り付けるアドレスやコードを記述します。
例)<0x01><0x81>
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
参照しているブロックパラメータ一覧パート(BLOCK_PARAMETER)の要素を記述します。
例)BlockSection.BlockParameter.Prm01
要素の説明や値毎の意味、および使用する際の注意点を記述します。

記述条件
必須
任意
任意
任意
任意
任意
任意
任意
任意
任意
任意
注1
任意
任意
任意

注 1：CC-Link IE TSN の場合は必須です。他のネットワークでは、任意となります。

69/140

BAP-C3001-001-G

5.CSP+の作成手順(7) 通信コマンド一覧パート(COMM_IF_COMMAND)への記述
通信コマンド一覧パートを表示します。

通信コマンド一覧パートを示す[COMM_IF_COMMAND]を選択します。

下記「表 29 通信コマンド一覧パート記述内容」を参考に、対象ユニット情報を記述します。
通信コマンド一覧パートは、CC-Link または CC-Link IE フィールドネットワーク経由で設定を行う通信コマンドを使用する場合に記述します。通信コマンド一覧パートの詳細については、Control &Communication システムプロファイル仕様書(5.3.5)を参照してください。
通信パラメータ一覧パート［COMM_IF_PARAMETER］

対象ユニット情報
コマンド
Write Read

項目

設定値

しきい値（上限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。

01

81

しきい値1

02

82

しきい値2

03

83

04

84

05

-

06

-

07

-

08

-

No

内容

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

ARGUMENT

6

REF

7

COMMENT※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

表 29 通信コマンド一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)Cmd05
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)データチャネルロード
使 用 す る 引 数 を 示 す た め に 、 コ マ ン ド 引 数 一 覧 パ ー ト(COMMAND_ARGUMEN)に対応するラベルを記述します。
参照しているブロックコマンド一覧パート(BLOCK_COMMAND)の要素を記述します。
例)BlockSection.BlockCommand.Cmd05
要素の説明や値毎の意味、および使用する際の注意点を記述します。

70/140

記述条件
必須
任意
任意
任意

任意
任意
任意

BAP-C3001-001-G

5.CSP+の作成手順(8) 通信メソッド一覧パート(METHOD)への記述
通信メソッド一覧パートは、通信インタフェースに CC-Link を使用してパラメータ設定、またはコマンドを実行する場合に記述します。
通信メソッド一覧パートを表示します。

通信メソッド一覧パートを示す[METHOD]を選択します。

下記「表 30 通信メソッド一覧パート記述内容」を参考に、通信コマンド実行に関する情報を記述します。
通信メソッド一覧パートは、パラメータ処理・コマンド実行画面に表示する際、通信コマンド実行サービスの手順を記述します。通信メソッド一覧パートの詳細については、Control & Communication シ
ステムプロファイル仕様書(5.3.6)を参照してください。
通信メソッド一覧パート［COMM_IF_METHOD］※1※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

71/140

BAP-C3001-001-G

5.CSP+の作成手順

No
1
2
3
4

5

6
7
8

9
10
11
12
13
14
15
16
17
18
19
20

表 30 通信メソッド一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
LABEL
必須例)WritePram
要素を識別するためのラベルを記述します。
LABEL2
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際任意に使用します。
CATEGORY
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
NAME
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用し必須ます。
当該メソッドで処理される通信パラメータ一覧パート(COMM_IF_PARAMETER)や通信コマンド一覧パート
TARGET
必須(COMM_IF_COMMAND)を記述します。
例)CommIfParameter.* (通信パラメータ一覧パートに記載の全要素)
METHOD の種別を記述します。
METHOD_TYPE
PARAMETER：パラメータ処理画面に表示
必須
COMMAND：コマンド実行画面に表示
書込みを行うリモート出力やリモートレジスタを記述します。
WRITE_REGISTER
任意例)<RWw1.0><$(DUMMY)><RWw3>
書込みを行う値を記述します。
WRITE_REGISTER で指定したレジスタ数と同数の書込み値を記述しWRITE_DATA
任意ます。
例)$(ASSIGN)<$(VALUE)>
書込みを行うリモート出力やリモートレジスタのデータ型を記述します。
WRITE_REGISTER で指定したレジスタ数と同数のデータ型を記述しWRITE_DATATYPE
任意ます。
例)<BYTE><BYTE><$(DATATYPE)>READ_REGISTER
読出しを行うリモート入力やリモートレジスタを記述します。
任意
読出した値の格納先の参照を記述します。
READ_DATAREAD_REGISTER で指定したレジスタ数と同数の読出し値の格納先を任意記述します。
読出しを行うリモート入力やリモートレジスタのデータ型を記述します。
READ_DATATYPE
READ_REGISTER で指定したレジスタ数と同数のデータ型を記述しま
任意す。
インタロック用のリモート入出力やリモートレジスタ、および on/off 状
INTERLOCK
態または値を記述します。
任意例)RX10==OFF
ハンドシェイクを実施する場合の要求フラグを代入式で記述します。
REQ_FLAG
任意例)RY10=ON
ハンドシェイクを実施する場合の正常完了条件を記述します。
END_CONDITION
任意例)RX10==ON&&RWr1==0x0000
ハンドシェイクを実施する場合の異常完了条件を記述します。
ERR_CONDITION
任意例)RWr1!=0x0000
エラー発生時に値を格納するリモートレジスタを記述します。
ERR_REGISTER
任意例)RWｒ1
ERR_CODE_RANGE
エラーコードの範囲を示します。
任意
RELATED_METHOD METHOD パートの前処理を示す METHOD パートへの参照を記述します。
任意
COMMENT
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意【注意】任意入力の項目でも他の項目に関連して条件付必須となる場合もあります。
項目名72/140

BAP-C3001-001-G

5.CSP+の作成手順(9) 通信メッセージ一覧パート(MESSAGE)への記述
通信メッセージ一覧パートは、通信インタフェースに CC-Link IE フィールドネットワークを使用し、SLMP でパラメータ設定またはコマンドを実行する場合に記述します。
通信メッセージ一覧パートを表示します。

通信メッセージ一覧パートを示す[MESSGE]を選択します。

下記「表 31 通信メッセージ一覧パート記述内容」を参考に、通信コマンド実行に関する情報を記述します。
通信メッセージ一覧パートは、通信メソッド一覧パートと同様に通信コマンド実行サービス手順の記
述の他、トランジェント命令やデータフォーマットを指定した通信サービスを実行する場合に記述します。通信メッセージ一覧パートの詳細については、Control & Communication システムプロファイル
仕様書(5.3.7)を参照してください。
LABEL
LABEL2 CATEGORY NAME-J
パラメータ書込
1 SLMPWriteParam
パラメータ読出
2 SLMPReadParam
リセット
3 SLMPReset
ERR_CODE_RANGEMESSAGE_TYPE
PARAMETERPARAMETERCOMMANDREQUEST_DATA_TYPE<WORD><WORD><DWORD><WORD><WORD><WORD><WORD><DWORD><WORD><WORD><WORD><WORD>ERR_TYPE
wrErrMT_BinaryrdErrMT_Binary
wrErrMT_Binary

RELATED_MESSAGE

NAME-E
Write parameter
Read parameter
Reset

REQUEST_TYPE
wrReqMT_BinaryrdReqMT_Binary
wrReqMT_Binary

TARGETCommIfParameter.*
CommIfParameter.*
CommIfCommand.CmdReset

REQUEST_DATA<0x1613><0x0000>$(ASSIGN)<0x0001>$(VALUE)<0x0613><0x0000>$(ASSIGN)<0x0001><0x1006><0x0000><0x0001>

RESPONSE_TYPE
wrResMT_BinaryrdResMT_Binary
wrResMT_Binary

RESPONSE_DATA(省略)$(VALUE)RESPONSE_DATA_TYPE(省略)$(DATATYPE)(省略)

COMMENTREMARK
パラメータを書き込みます。
※1
パラメータを読み出します。
※1
リセットすることで、エラー状態を OFF します。 ※1※1 REMARK 項目には何も記述しないでください。
要素を追加し、各項目へ情報を入力します。

73/140

BAP-C3001-001-G

5.CSP+の作成手順
表 31 通信メッセージ一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
1 LABEL
必須例)SLMPClearWarningLog
要素を識別するためのラベルを記述します。
2 LABEL2
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際任意に使用します。
3 CATEGORY
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
4 NAME
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用し必須ます。
当該メッセージで処理する要素を記述します。
5 TARGET例)CommIfCommand.ClrWarningLogCommand (通信コマンド一覧
必須
パートの要素)MESSAGE パートの種別を記述します。
PARAMETER：パラメータ処理画面に表示
COMMAND：コマンド実行画面に表示
OTHER：ユーティリティソフトウェアには表示せず、
6 MESSAGE_TYPE
RELATED_MESSAGE 項目により他のメソッドから呼び出され
必須
る
AUTO_PARAMETER：CC-Link IE TSN の場合にスレーブ局のパラメータ自動設定用メッセージであることを示します。CC-Link IE
TSN のみで使用可能です。
要求処理を行うためのデータフォーマットのタイプを記述します。
詳細については以下を参照してください。
7 REQUEST_TYPE
・CC-Link IE フィールドネットワーク仕様書(SLMP 仕様 概要編)5.2、 必須 注 1
5.3例)wrReqMT_Binary
REQUEST_TYPE 項目で指定するデータフォーマットを用いて送信する値を記述します。
詳細については、CC-Link IE フィールドネットワーク仕様書(SLMP 仕
8 REQUEST_DATA
任意様 概要編)5.6 および 5.7～5.16 の対象となる要求データ構造を参照してください。
例)<0x1613><0x0000><0x0000018E><0x0001><0xFFFF>REQUEST_DATA 項目のデータ型を記述します。
9 REQUEST_DATATYPE
任意例)<WORD><WORD><DWORD><WORD><WORD>
応答処理を行うためのデータフォーマットのタイプを記述します。
詳細については以下を参照してください。
10 RESPONSE_TYPE
任意
・CC-Link IE フィールドネットワーク仕様書(SLMP 仕様 概要編)5.2
および 5.3
RESPONSE_ TYPE 項目で指定するデータフォーマットにより応答処
理が返す値を、ユーティリティソフトウェア上で格納するための変数を記述します。
11 RESPONSE_DATA
任意
応答処理が返す値の詳細については、CC-Link IE フィールドネットワ
ーク仕様書(SLMP 仕様 概要編)5.6 および 5.7～5.16 の対象となる応答
データ構造を参照してください。
12 RESPONSE_DATA_TYPE RESPONSE_DATA 項目のデータ型を記述します。
任意
エラー発生時の対応処理で用いられるデータフォーマットのタイプを記
13 ERR_TYPE
任意述します。
14 ERR_CODE_RANGE
エラーコードの範囲を示します。
任意
MESSAGE パートの前処理を示す MESSAGE パートへの参照を記述し15 RELATED_MESSAGE
任意ます。
16 COMMENT
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

No

項目名

注 1：CC-Link IE TSN の場合は必須ではない場合があります。詳細については Control & Communication システムプロファ
イル仕様書(4.3.1)を参照してください。

【注意】任意入力の項目でも他の項目に関連して条件付必須となる場合もあります。
各項目の詳細については、Control & Communication システムプロファイル仕様書(4.3.1)を参照してく
ださい。

74/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.6 ブロック情報(BLOCK)セクションの記述
ブロック情報セクションには、対象ユニットの機能について記述します。
以下にブロック情報セクションに記述する内容を示します。
はじめに、以下に対象ユニットの情報とブロック情報セクションの対応を、CC-Link 対応ユニットの場合で示します。
対象デバイス情報

ブロック情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社

・0x0000

識別情報
ブロック情報一覧

通信に関する情報[局タイプ・占有局数]
・1:リモートデバイス局
・1：1局占有
入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)
出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)
パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃
コマンド仕様

入力情報
ブロック出力一覧

出力情報
ブロック入力一覧
パラメータ情報
ブロックパラメータ一覧[リセット・ロード・セーブ]

・CH0～CH3からロード・CH0～CH3へセーブ

コマンド仕様パラメータ読込/書込手順

ブロックコマンド一覧[しきい値1, 2]
コマンド処理手順[リセット・ロード・セーブ]

ブロック情報セクションのブロック出力一覧、ブロック入力一覧に設定する内容に注意してください。
ブロック出力一覧に入力情報、ブロック入力一覧に出力情報を設定する必要があります。
詳細については Control & Communication システムプロファイル仕様書(4.2.4 章)を参照してください。

75/140

BAP-C3001-001-G

5.CSP+の作成手順
ブロック情報セクションは以下のパートで構成されています。
次項の手順に従って、デバイス情報を該当するパートへ入力してください。

No
1
2
3
4
5

表 32 ブロック情報セクションを構成するパート
表内容
ブロック情報一覧
対象ユニットのメーカ名・メーカコード・バージョンについて記述(BLOCK_INFO)
します。
ブロック入力一覧
機能ブロックの入力情報について記述します。
(BLOCK_INPUT)
ブロック出力一覧
機能ブロックの出力情報について記述します。
(BLOCK_OUTPUT)
ブロックパラメータ一覧
制御機能のデータ型・初期値・設定範囲について記述します。
(BLOCK_PARAMETER)
ブロックコマンド一覧
制御機能で実行する命令に関する情報について記述します。
(BLOCK_COMMAND)

プロジェクトを新規作成した段階では、ブロック情報セクションはまだ作成されていません。
ブロック情報を入力するためには、ブロック情報セクションおよび各パートを作成する必要があります。
ブロック情報セクションおよび各パートの作成手順を示します。

76/140

BAP-C3001-001-G

5.CSP+の作成手順(1) ブロック情報セクションの作成
BLOCK フォルダ上でマウスの右ボタンを押下し、[セクションの追加]を選択します。

下記「表 33 ブロック情報セクションの作成」を参考に番号①～⑤を入力し、[作成]ボタンを押下します。
ラベルおよびコメントの詳細については、Control & Communication システムプロファイル仕様書(4.3.1)を参照してください。

①
②
③
④
⑤

番号
①
②
③
④
⑤

入力内容
新規作成するセクショ
ン
ブロック情報セクショ
ンを識別するラベル
ブロック情報セクションに対するコメント
ブロック情報一覧パートを識別するラベル
ブロック情報一覧パートに対するコメント

表 33 ブロック情報セクションの作成
入力例
備考[BLOCK] を [BLOCK]ブロック情報セクション
選択[COMM_IF]通信インタフェース情報セクション
付録 1．ラベル名に使用できない文字に注意して、英数字列
BlockSection
32 文字以内でラベル名を入力します。
ブロック情報ブロック情報セクションの説明等を任意で入力します。

BlockInfo

付録 1．ラベル名に使用できない文字に注意して、英数字列
32 文字以内でラベル名を入力します。

ブロック情報一覧

ブロック情報一覧パートの説明等を任意で入力します。

77/140

BAP-C3001-001-G

5.CSP+の作成手順
ブロック情報セクションの作成が完了しました。
セクションの新規作成ダイアログにて入力した内容は、以下のように表示します。

①
②

④

③

⑤

ここで作成したセクションにパート(表 32 を参照)を作成します。

78/140

BAP-C3001-001-G

5.CSP+の作成手順(2) パートの作成
ブロック情報一覧パートは、自動生成されます。残りのパートを作成します。
以下に示す例では、ブロック入力一覧パートを作成します。
ブロック情報セクション上でマウスの右ボタンを押下し、[パートの追加]を選択します。

下記「表 34 ブロック情報セクションのパート作成」を参考に番号①～③を入力し、[作成]ボタンを押下します。
コメント部分については、任意で入力してください。

①

②

③
④

79/140

BAP-C3001-001-G

5.CSP+の作成手順
表 34 ブロック情報セクションのパート作成
入力例
備考[BLOCK_INPUT]ブロック入力一覧パート[BLOCK_OUTPUT]ブロック出力一覧パート[BLOCK_PARAMETER]ブロックパラメータ一覧パブロック入力一覧を示 ート
す [BLOCK_INPUT] を [BLOCK_COMMAND]ブロックコマンド一覧パート
選択[STRUCT][ENUM][COMMAND_ARGUMENT][CONDITION]については、5.2.8 共通情報パートを参照してください。

番号

記述内容

①

作成するパート②

パートを 識別する ラベル

BlockInput

付録 1．ラベル名に使用できない文字に注意して、英
数字列 32 文字以内でラベル名を入力します。

③

作成する パートに 対するコメント

ブロック入力一覧

作成するパートの説明等を任意で入力します。

20

パート内に作成する要素数を指定します。初期値は20 となっています。
ここで指定するのは、パート作成時に生成される数です。パート内の要素は、パート作成後に追加または削除して数を変更できます。

④

作成する要素数

ブロック入力一覧パートの作成が完了しました。
パートの新規作成ダイアログにて入力した内容は、以下のように表示します。

②

③

①

他のパートについても、同様の手順で作成してください。
次項に作成したパートへの記述内容を示します。

80/140

BAP-C3001-001-G

5.CSP+の作成手順(3) ブロック情報一覧パート(BLOCK_INFO)への記述
ブロック情報一覧パートを表示します。

ブロック情報一覧パートを示す[BLOCK_INFO]を選択します。

下記「表 35 ブロック情報一覧パート記述内容」を参考に、対象ユニット情報を記述します。
ブロック情報一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.4.1)を参照してください。

ブロック情報一覧パート［BLOCK_INFO］※１※1 REMARK項目には何も記述しないでください。

該当する要素の DATA 項目へ情報を入力します。

No
1

LABEL
VendorName

2

VendorCode

3

Version

表 35 ブロック情報一覧パート記述内容
入力内容
記述条件
ブロック情報を作成したベンダー名を記述します。
必須
ユニットを作成したベンダーのベンダーコードを入力します。
CC-Link 協会パートナ会員番号 5～8 桁目の前に[0ｘ]を付けて入力し必須ます。
ブロック情報のバージョンを記述します。任意の文字列で記述可能です。
必須

81/140

BAP-C3001-001-G

5.CSP+の作成手順(4) ブロック入力一覧パート(BLOCK_INPUT)への記述
ブロック入力一覧パートを表示します。

ブロック入力一覧パートを示す[BLOCK_INPUT]を選択します。

下記「表 36 ブロック入力一覧パート記述内容」を参考に、対象ユニット情報を記述します。
ブロック入力一覧パートは、対象ユニットが実装している出力接点や出力情報、設定値やフラグ等を使用する場合に記述します。ブロック入力一覧パートの詳細については、Control & Communication シス
テムプロファイル仕様書(5.4.2)を参照してください。

対象ユニット情報

ブロック入力一覧パート［BLOCK_INPUT］

デバイス出力（マスタ→CL-A1000）
実装内容
デバイスNo.
RY0

～
RYF
RY10
RY11

～
RY17
RY18
RY19
RY1A
RY1B
RY1C
RY1D
RY1E
RY1F

未使用

ハンドシェイクフラグ

送信要求

未使用
（システムで使用）
イニシャル処理完了
イニシャル設定要求
エラーリセット※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

リザーブ
OS定義

リモートレジスタ（マスタ→CL-A1000）
実装内容
デバイスNo.
未使用
RWｗ0
送信コマンド
RWｗ1
未使用
RWｗ2
送信データ
RWｗ3

82/140

BAP-C3001-001-G

5.CSP+の作成手順

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5
6
7
8
9
10

DATATYPEDEFAULTRANGE
MIN_INC
ENG_UNITACCESS11

UI_ATTRIBUTE

12COMMENT

表 36 ブロック入力一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)RY10
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)送信要求要素のデータ型を記述します。
要素に設定する初期値を記述します。
要素の設定範囲を記述します。
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
MIN_INC と共に要素の値に適用される工学単位を記述します。
要素のアクセス属性を記述します。
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

83/140

記述条件
必須
任意
任意
必須
必須
任意
任意
任意
任意
任意
任意
任意

BAP-C3001-001-G

5.CSP+の作成手順(5) ブロック出力一覧パート(BOCK_OUTPUT)への記述
ブロック出力一覧パートを表示します。

ブロック出力一覧パートを示す[BLOCK_OUTPUT]を選択します。

下記「表 37 ブロック出力一覧パート記述内容」を参考に、対象ユニット情報を記述します。
ブロック出力一覧パートは、対象ユニットが実装している入力接点や入力情報、設定値やフラグ等を使用する場合に記述します。ブロック出力一覧パートの詳細については、Control & Communication シス
テムプロファイル仕様書(5.4.3)を参照してください。

対象ユニット情報～

デバイス入力（CL-A1000→マスタ）
実装内容
デバイスNo.
制御出力
RX0
RX1
未使用
RXF
ハンドシェイクフラグ
RX10
送信完了
RX11
未使用
（システムで使用）
RX17
イニシャル処理要求
RX18
イニシャル設定完了
RX19
エラー状態
RX1A
リモートREADY
RX1B
RX1C
リザーブ
RX1D
RX1E
OS定義
RX1F

ブロック出力一覧パート［BLOCK_OUTPUT］～※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

リモートレジスタ（CL-A1000→マスタ）
実装内容
デバイスNo.
未使用
RWｒ0
コマンドレスポンス
RWｒ1
未使用
RWｒ2
センサデータRWｒ3

84/140

BAP-C3001-001-G

5.CSP+の作成手順

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5
6
7
8
9
10

DATATYPEDEFAULTRANGE
MIN_INC
ENG_UNITACCESS11

UI_ATTRIBUTE

12COMMENT

表 37 ブロック出力一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)RX0
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)制御出力
要素のデータ型を記述します。
要素に設定する初期値を記述します。
要素の設定範囲を記述します。
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
MIN_INC と共に要素の値に適用される工学単位を記述します。
要素のアクセス属性を記述します。
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

85/140

記述条件
必須
任意
任意
必須
必須
任意
任意
任意
任意
任意
任意
任意

BAP-C3001-001-G

5.CSP+の作成手順(6) ブロックパラメータ一覧パート(BLOCK_PARAMETER)への記述
ブロックパラメータ一覧パートを表示します。

ブロックパラメータ一覧パートを示す[BLOCK_PARAMETER]を選択します。

下記「表 38 ブロックパラメータ一覧パート記述内容」を参考に、対象ユニット情報を記述します。
ブロックパラメータ一覧パートは、CC-Link 経由でパラメータの設定および参照の両方を行うことができるコマンドを使用する場合に記述します。ブロックパラメータ一覧パートの詳細については、Control& Communication システムプロファイル仕様書(5.4.4)を参照してください。
対象ユニット情報
コマンド
Write Read

項目

ブロックパラメータ一覧パート[BLOCK_PARAMETER］
設定値

しきい値（上限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。

01

81

しきい値1

02

82

しきい値2

03

83

04

84

05

-

06

-

07

-

08

-

No

内容

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5
6

DATATYPEDEFAULT

7

RANGE

8
9
10
11
12
13

MIN_INC
ENG_UNITACCESSUI_ATTRIBUTE
WRITE_ORDERCOMMENT※2※１※1 選択肢一覧パートを参照しています。選択肢一覧パートの詳細は、5.2.8章を参照してください。
※2 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

表 38 ブロックパラメータ一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)Prm01
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際任意に使用します。
要素をグループ化するための分類を記述します。
任意
ユーティリティソフトウェアのパラメータ処理画面での表示に使用します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用し必須ます。
例)しきい値 1
要素のデータ型を記述します。
必須
要素に設定する初期値を記述します。
任意
要素の設定範囲を記述します。
任意例)[0,800]
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
任意
MIN_INC と共に要素の値に適用される工学単位を記述します。
任意
要素のアクセス属性を記述します。
必須
要素をユーティリティソフトウェアに表示する際の表示方法を記述します。
任意
要素をユニットに書込む際の順番を記述します。
任意
要素の説明や値毎の意味、および使用する際の注意点を記述します。
任意

86/140

BAP-C3001-001-G

5.CSP+の作成手順(7) ブロックコマンド一覧パート(BLOCK_COMMAND)への記述
ブロックコマンド一覧パートを表示します。

ブロックコマンド一覧パートを示す[BLOCK_COMMAND]を選択します。

下記「表 39 ブロックコマンド一覧パート記述内容」を参考に、対象ユニット情報を記述します。
ブロックコマンド一覧パートは、CC-Link 経由で設定を行うコマンドを使用する場合に記述します。ブロックコマンド一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.4.5)を参照してください。
ブロックコマンド一覧パート［BLOCK_COMMAND］

対象ユニット情報
コマンド
Write Read

No

01

81

02

82

03

83

04

84

05

-

06

-

07

-

08

-

項目

内容

設定値

しきい値（上限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
しきい値2
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。
しきい値1

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

ARGUMENT

6

COMMENT※2※１※1 コマンド引数一覧パートを参照しています。コマンド引数一覧パートの詳細は、5.2.8章を参照してください。
※2 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

表 39 ブロックコマンド一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)Cmd05
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)データチャネルロード
要素が使用する引数を示すために、コマンド引数一覧パート(COMMAND_ARGUMENT)に対応するラベルを記述します。
例)ArgumentCmd05
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

87/140

記述条件
必須
任意
任意
必須

必須
任意

BAP-C3001-001-G

5.CSP+の作成手順

5.2.7 通信インタフェース情報セクションとブロック情報セクションの関係
以下に対象ユニット情報に対する通信インタフェース情報セクションおよびブロック情報セクションの関係を示します。
(a) CC-Link 対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

ブロック情報セクション

識別情報

識別情報

識別情報
[メーカ名・メーカコード]・サーマルコントロール社

・0x0000
通信に関する情報[局タイプ・占有局数]
・1:リモートデバイス局
・1：1局占有
入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)
出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)
パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

通信に関する情報

ブロック情報一覧

通信インタフェース情報一覧

入力情報（アドレスとの割付）

入力情報

通信入力一覧

ブロック出力一覧

出力情報（アドレスとの割付）

出力情報

通信出力一覧

ブロック入力一覧

パラメータ情報

パラメータ情報通信パラメータ一覧

ブロックパラメータ一覧

コマンド仕様

コマンド仕様通信コマンド一覧

ブロックコマンド一覧

コマンド仕様[リセット・ロード・セーブ]

・CH0～CH3からロード・CH0～CH3へセーブ
パラメータ読込/書込手順[しきい値1, 2]
コマンド処理手順[リセット・ロード・セーブ]

パラメータ読込/書込手順

コマンド処理手順
メソッド一覧

同じ内容を記述
分離して記述88/140

BAP-C3001-001-G

5.CSP+の作成手順(b) CC-Link IE フィールドネットワーク対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

ブロック情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x0000

識別情報

識別情報

通信に関する情報[局タイプ・リンクデバイス
サイズ]
・リモートデバイス局
・RYサイズ・RWwサイズ・RXサイズ・RWrサイズ
入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

通信に関する情報

ブロック情報一覧

通信インタフェース情報一覧

入力情報（アドレスとの割付）

入力情報

通信入力一覧

ブロック出力一覧

出力情報（アドレスとの割付）

出力情報

通信出力一覧

ブロック入力一覧

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

パラメータ情報通信パラメータ一覧

ブロックパラメータ一覧

コマンド仕様[リセット]
・リモートリセット

コマンド仕様

コマンド仕様パラメータ読込/書込手順[しきい値1, 2]
コマンド処理手順[リセット]

通信コマンド一覧

ブロックコマンド一覧

パラメータ読込/書込手
順コマンド処理手順
メッセージ一覧

同じ内容を記述
分離して記述89/140

BAP-C3001-001-G

5.CSP+の作成手順(c) SLMP(TCP/IP)対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

ブロック情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x1234

識別情報

識別情報

通信に関する情報[各SLMPコマンドのサポート情報]
・”SearchNode”サポート
・“GetParameter”サポート
・“SetParameter”サポート
・“StartSetParameter”サポート
・“EndSetParameter”サポートパラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

通信に関する情報

ブロック情報一覧

通信インタフェース情報一覧

パラメータ情報

パラメータ情報通信パラメータ一覧

ブロックパラメータ一覧

同じ内容を記述
分離して記述90/140

BAP-C3001-001-G

5.CSP+の作成手順(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
対象ユニット情報

通信インターフェース情報セクション

ブロック情報セクション

識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x1234

識別情報

識別情報

通信に関する情報[各SLMPコマンドのサポート情報]
・”SearchNode”サポート
・“GetParameter”サポート
・“SetParameter”サポート
・“StartSetParameter”サポート
・“EndSetParameter”サポート

ブロック情報一覧
通信に関する情報

CCIEF Basic対応ユニット
に関する情報通信インタフェース情報一覧
CCIEF Basic対応ユニットに関する情報
・“DevModel”
・“NumOccupiedStations”

入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンドレスポンス(RWr1)
・センサデータ(RWr3)

出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

パラメータ情報[しきい値1, 2,
エコモード,温度取得]
・90.0℃, 80.0℃

入力情報（アドレスとの割付）

入力情報

通信入力一覧

ブロック出力一覧

出力情報（アドレスとの割付）

出力情報

通信出力一覧

ブロック入力一覧

パラメータ情報

パラメータ情報通信パラメータ一覧

ブロックパラメータ一覧

同じ内容を記述
分離して記述91/140

BAP-C3001-001-G

5.CSP+の作成手順(e) CC-Link IE TSN 対応ユニットの場合
対象ユニット情報
識別情報[メーカ名・メーカコード]・サーマルコントロール社
・0x0000

通信インターフェース情報セクション

ブロック情報セクション

識別情報

識別情報

通信に関する情報通信に関する情報[リンクデバイスサイズ]
・送信ビットデータデフォルトサイズ
・送信ワードデータデフォルトサイズ
・受信ビットデータデフォルトサイズ
・受信ワードデータデフォルトサイズ

入力情報[RX，RWｒ]・制御出力(RX0)・送信完了(RX10)
・コマンド応答(RWr1)
・センサデータ(RWr3)
出力情報[RY，RWw]
・送信要求(RY10)
・送信コマンド(RWw1)
・送信データ(RWw3)

ブロック情報一覧

通信インタフェース情報一覧

入力情報（アドレスとの割付）

入力情報

通信入力一覧

ブロック出力一覧

出力情報（アドレスとの割付）

出力情報

通信出力一覧

ブロック入力一覧

パラメータ情報[しきい値1, 2]
・90.0℃, 80.0℃

パラメータ情報

パラメータ情報通信パラメータ一覧

ブロックパラメータ一覧

コマンド仕様[リセット]
・リモートリセット

コマンド仕様

コマンド仕様パラメータ読込/書込手順[しきい値1, 2]

通信コマンド一覧

コマンド処理手順[リセット]

パラメータ読込/書込手
順コマンド処理手順

ブロックコマンド一覧

メッセージ一覧
同じ内容を記述
分離して記述92/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.8 共通情報パートの記述
共通情報パートには、構造体パート、選択肢一覧パート、コマンド引数一覧パートを記述します。

No

パート

1

構造体
(STRUCT)

表 40 共通情報パートを構成するパート
内容
入出力の構造に関する情報にて、1WORD(16Bit)のエリアを複数の要素で分割して構成する場合に使用します。
例) [0..7]モニタコード 1[8..F]モニタコード 2構造体を構成する各要素は、連続するアドレスに割り付く必要があります。
構造体は、必ず構造体を利用するセクションに記述してください。
記述した構造体は、同一セクション内の DATATYPE 項目に記述して使用します。
ユーティリティソフトウェアのパラメータ処理画面や、コマンド実行画面で表示される値に対応する意味を表示したい場合に使用します。

2

選択肢一覧(ENUM)

3

コマンド引数一覧(COMMAND_ARGUMENT)

4

条件一覧(CONDITION)

選択肢一覧は、必ず選択肢一覧を利用するセクションに記述
してください。
記述した選択肢一覧は、同一セクション内の RANGE 項目に記述して使用します。
ユーティリティソフトウェアのパラメータ処理画面での処理オプション、コマンド実行画面でのコマンド設定・実行結果に使用します。
記述したコマンド引数一覧は、通信メソッド一覧パート(METHOD) の WRITE_DATA ・ WRITE_DATATYPE ・
READ_DATA・READ_DATATYPE 項目およびブロックコ
マンド一覧パート(BLOCK_COMMAND)の ARGUMENT
項目に記述して使用します。
要素の項目の値が、別の要素の現在値によって変化する場合の条件式を記述します。
条件一覧パートは、ブロック情報セクションで利用できます。条件一覧パートに記述した結果により、ブロックパラメ
ータ一覧の要素の項目の値が変化します。また、項目の値を変化させる条件の判定に使用する値も、ブロックパラメータ
一覧の要素の値を使用します。
条件一覧パートの記述により変化させることができる項目
は、プロックパラメータ一覧の要素の項目のうち、アクセス
属性(ACCESS)、工学単位(ENG_UNIT)、分解能(MIN_INC)、
範囲(RANGE)の 4 つです。

共通情報パートは通信インタフェース情報セクション、ブロック情報セクションで利用できます。ただし、条件一覧パートはブロック情報セクションのみで利用できます。
共通情報パートを利用するためには、各パートを作成する必要があります。
各パートの作成手順を示します。

93/140

BAP-C3001-001-G

5.CSP+の作成手順(1) パートの作成
共通情報パートは通信インタフェース情報セクション、ブロック情報セクションに作成することができます。ただし、構造体パートおよび選択肢一覧パートにおいては、必ず利用するセクション内にパートを作成しなければならないことに注意してください。
以下に示す例では、通信インタフェース情報セクションにて利用する構造体パートを作成します。
通信インタフェース情報セクション上でマウスの右ボタンを押下し、[パートの追加]を選択します。

下記「表 41 共通情報パートのパート作成」を参考に番号①～③を入力し、[作成]ボタンを押下します。

①

②

③

④

番号

記述内容

①

作成するパート②③④

パートを識別するラベル
作成するパートに対するコメント

作成する要素数表 41 共通情報パートのパート作成
入力例
備考[STRUCT]構造体パート
構 造 体 を 示 す[ENUM] 選択肢一覧パート[STRUCT]を選択[COMMAND_ARGUMENT] コマンド引数一覧パート
付録 1．ラベル名に使用できない文字に注意して、英数字
Struct1
列 32 文字以内でラベル名を入力します。
構造体 1作成するパートの説明等を任意で入力します。

20

パート内に作成する要素数を指定します。初期値は 20 となっています。
ここで指定するのは、パート作成時に生成される数です。
パート内の要素は、パート作成後に追加または削除して数を変更できます。

構造体パートの作成が完了しました。
パートの新規作成ダイアログにて入力した内容は、以下のように表示します。
94/140

BAP-C3001-001-G

5.CSP+の作成手順

②

③

①

他のパートについても、同様の手順で作成してください。
条件一覧パート(CONDITION)の作成の場合は、作成時に他の共通情報パートで入力した情報に加えて、条件数と結果数を入力します。この時入力した条件数と結果数は、パート作成後はパートのプロパティ
により変更することができます。

①

②

③

④

⑤

⑥

95/140

BAP-C3001-001-G

5.CSP+の作成手順

表 42 条件一覧(CONDITION)パート作成
入力例
備考[STRUCT]構造体パート
条件一覧を示す[ENUM] 選択肢一覧パート[CONDITION] を[COMMAND_ARGUMENT] コマンド引数一覧パート
選択[CONDITION] 条件一覧パート
付録 1．ラベル名に使用できない文字および予約語に注意
して、英数字列 32 文字以内でラベル名を入力します。
RangeCondition1※Condition や Condition1 等は予約語(項目名で使用)です。ご注意ください。

番号

記述内容

①

作成するパート②

パートを識別するラベル③

作成するパートに対するコメント

範囲条件 1

④

条件数

2

⑤

結果数

1

⑥

作成する要素数20

作成するパートの説明等を任意で入力します。
パート内に作成する条件(CONDITIONx)数を入力します。条件数は、パート生成後は、パートのプロパティで変更できます。
パート内に作成する結果(RESULTx)数を入力します。結
果数は、パート生成後は、パートのプロパティで変更できます。
パート内に作成する要素数を指定します。初期値は 20 となっています。
ここで指定するのは、パート作成時に生成される数です。
パート内の要素は、パート作成後に追加または削除して数を変更できます。

次項から作成したパートへの記述内容を示します。

96/140

BAP-C3001-001-G

5.CSP+の作成手順(2) 構造体パート(STRUCT)への記述

構造体パートを表示します。

構造体パートを示す[STRUCT]を選択します。

下記「表 43 構造体パート記述内容」を参考に、入出力の構造を記述します。
構造体パートは、リモートレジスタ(RWr および RWw)にビットフィールドを使用する際に記述します。
構成する各要素は連続するアドレスやコードに割り付くよう記述してください。構造体パートの詳細については、Control & Communication システムプロファイル仕様書(5.3.8)を参照してください。
構造体パート［STRUCT］※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

97/140

BAP-C3001-001-G

5.CSP+の作成手順

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5
6
7
8
9

DATATYPEDEFAULTRANGE
MIN_INC
ENG_UNIT10OFFSET

11

REF

12

COMMENT

表 43 構造体パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)Response
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)コマンドレスポンス
要素のデータ型を記述します。
要素に設定する初期値を記述します。
要素の設定範囲を記述します。
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
MIN_INC と共に要素の値に適用される工学単位を記述します。
要素のオフセットを記述します。
例)0.0
参照している要素を記述します。
通信インタフェース情報セクションの入出力で構造体パートを使用するとき、構造体パートの各要素から、ブロック情報セクションの入出力を参照するために使用します。
例)BlockSection.BlockOutput.RWr1Response
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

記述条件
必須
任意
任意
任意 注 1
任意 注 1
任意
任意
任意
任意
必須

任意 注 2

任意

注 1：ブロック情報セクションに記述する場合、必須となります。
注 2：ブロック情報セクションに記述する場合、記述禁止となります。

98/140

BAP-C3001-001-G

5.CSP+の作成手順(3) 選択肢一覧パート(ENUM)への記述
選択肢一覧パートを表示します。

選択肢一覧パートを示す[ENUM]を選択します。

選択肢一覧パートは、通信インタフェースによってパートを構成する項目が異なります。各通信インタ
フェースでの記述を示します。
選択肢一覧パートは、ユーティリティソフトウェアでリストボックスによる設定を行いたい要素や、選択肢に含まれる各値の意味を表示したい場合に記述します。
選択肢一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.3.9)を参照してください。

99/140

BAP-C3001-001-G

5.CSP+の作成手順(a)CC-Link 対応ユニットの場合
下記「表 44 選択肢一覧パート記述内容」を参考に、対象ユニット情報を記述します。

選択肢一覧パート［ENUM］

対象ユニット情報
コマンド
Write Read
01

81

02

82

03

83

04

84

05

-

06

-

07

-

08

-

No

項目

内容

設定値

しきい値（上限）の設定・
しきい値1
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
しきい値2
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

CODE

6

COMMENT※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

表 44 選択肢一覧パート記述内容
入力内容
記述条件
要素を識別するためのラベルを記述します。
必須例)DspOn
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使任意用します。
要素をグループ化するための分類を記述します。
任意
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
必須例)常時点灯要素を識別する値を記述します。
参照元の要素が示す値とコードの値を照らし合わせ、一致する要素を選択します。
必須例)0x0000要素の説明や値毎の意味、及び使用する際の注意点を記述します。
任意(b)

CC-Link IE フィールドネットワーク対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。

(c)

SLMP(TCP/IP)対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。

(d)CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
上記「(a)CC-Link 対応ユニットの場合」を参考に、対象ユニット情報を記述します。

100/140

BAP-C3001-001-G

5.CSP+の作成手順(e)

CC-Link IE TSN 対応ユニットの場合
下記「表 45 選択肢一覧パート記述内容(CC-Link IE TSN)」を参考に、対象ユニット情報を記述します。

対象ユニット情報
エラーコードの名称(概要)

エラー
エラー
コード 詳細情報

ハードウェアコード

0x10

無し

入力値範囲外エラー

0x105 有り

リモートバッファ
メモリアクセスエラー

0x150 無し

選択肢一覧パート［ENUM］

エラー原因

処置方法

ユニットのハードウェアエラーです。
パラメータで設定された最大値
よりも大きな値が入力されました。

ユニット電源OFF・ONを行ってください。
入力を見直すか、パラメータ設定
を見直してください。

リモートバッファメモリの範囲内に
REMFR/REMTO命令で、リモー
アクセスするように、
トバッファメモリの範囲外にアクREMFR/REMTO命令の設定デー
セスをしました。
タを修正してください。

※１※1 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5

CODE

6

RELATED_ELE

7
8COMMENT1COMMENT2

表 45 選択肢一覧パート記述内容(CC-Link IE TSN)
入力内容
要素を識別するためのラベルを記述します。
例)enum1
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)ハードウェアコード
要素を識別する値を記述します。
参照元の要素が示す値とコードの値を照らし合わせ、一致する要素を選択します。
例)0x10
要素に関連する要素の情報を、コマンド引数一覧パートを参照することにより記述します。
要素の説明や値毎の意味、及び使用する際の注意点を記述します。
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

101/140

記述条件
必須
任意
任意
必須

必須

任意
任意
任意

BAP-C3001-001-G

5.CSP+の作成手順(4) コマンド引数一覧パート(COMMAND_ARGUMENT)への記述
コマンド引数一覧パートを表示します。

コマンド引数一覧パートを示す[COMMAND_ARGUMENT]を選択します。

下記「表 46 コマンド引数一覧パート記述内容」を参考に、対象ユニット情報を記述します。
コマンド引数一覧パートは、通信コマンドの引数を使用する場合に記述します。コマンド引数一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.3.10)を参照してください。
コマンド引数一覧パート［COMMAND_ARGUMENT］

対象ユニット情報
コマンド
Write Read

項目

内容

設定値

しきい値（上限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
しきい値（下限）の設定・
H'0000～H'0320：0℃～800℃
確認が行えます。
H'0000：ディスプレイ表示常時点灯
Ecoの設定・確認が行え
エコモード
H'0001：ディスプレイ表示常時消灯ます。
H'0002：操作後10秒でディスプレイ消灯
温度取得
温度を取得します。
データバンクから動作設 H'0000：データチャネル1から読込
データチャネルロード 定を読み込むことができ H'0001：データチャネル2から読込ます。
H'0002：データチャネル3から読込
現在のセンサアンプの設 H'0000：データチャネル1へ書込
データチャネルセーブ 定をデータバンクへ書き H'0001：データチャネル2へ書込込むことができます。
H'0002：データチャネル3へ書込
H'0000：データチャネル1を確認
データバンクの使用状況
データバンク使用状況
H'0001：データチャネル2を確認を返します。
H'0002：データチャネル3を確認
センサのリセットが行えま
リセット
す。

01

81

しきい値1

02

82

しきい値2

03

83

04

84

05

-

06

-

07

-

08

-

※2
※１

※1 選択肢一覧パートを参照しています。選択肢一覧パートの詳細は、本章(3)を参照してください。
※2 REMARK項目には何も記述しないでください。

要素を追加し、各項目へ情報を入力します。

102/140

BAP-C3001-001-G

5.CSP+の作成手順

No

項目名

1

LABEL

2

LABEL2

3

CATEGORY

4

NAME

5
6

DATATYPEDEFAULT

7

RANGE

8
9
10
11

MIN_INC
ENG_UNITACCESSASSIGN

12

REF

13

COMMENT

表 46 コマンド引数一覧パート記述内容
入力内容
要素を識別するためのラベルを記述します。
例)ArgumentCmd05
要素を識別するためのラベルを記述します。
CSP+を使用するユーティリティソフトウェアが他の言語に対応する際に使用します。
要素をグループ化するための分類を記述します。
要素の名称を記述します。
ユーティリティソフトウェアに要素の名称や内容を表示する際に使用します。
例)データチャネルロード
要素のデータ型を記述します。
要素に設定する初期値を記述します。
要素の設定範囲を記述します。
例)ENUM EnumCmd1
ENG_UNIT と共に要素の値に適用される最小単位を記述します。
MIN_INC と共に要素の値に適用される工学単位を記述します。
要素のアクセス属性を記述します。
要素に対して割り付けるアドレスやコードを記述します。
要素が参照する参照先を記述します。
(将来の拡張用のため、現行では使用できません。)
要素の説明や値毎の意味、及び使用する際の注意点を記述します。

103/140

記述条件
必須
任意
任意
必須
必須
任意
任意
任意
任意
必須
任意
任意
任意

BAP-C3001-001-G

5.CSP+の作成手順(5) 条件一覧パート(CONDITION)への記述
条件一覧パートを表示します。

条件一覧パートを示す[CONDITION]を選択します。

下記「表 47 条件一覧パート記述内容」を参考に、対象ユニット情報を記述します。
条件一覧パートは、あるパラメータの値によって、他のパラメータの項目の値が変化する場合に記述します。条件一覧パートの詳細については、Control & Communication システムプロファイル仕様書(5.4.9)
を参照してください。
例として、次のような条件の場合、以下のように記述します。
・AvgOrSample の値が 0 の場合⇒ AvgTime の ACCESS 項目は NA、AvgCount の ACCESS 項目も NA・AvgOrSample の値が 1 で、TimeOrCount の値が 0 の場合⇒ AvgTime の ACCESS 項目は NA、AvgCount の ACCESS 項目は RW
・AvgOrSample の値が 1 で、TimeOrCount の値が 1 の場合⇒ AvgTime の ACCESS 項目は RW、AvgCount の ACCESS 項目は NA・上記以外の場合⇒ AvgTime の ACCESS 項目は NA、AvgCount の ACCESS 項目も NA
CONDITIONXVARIABLE 項目

CONDITIONx 項目
No
1
2
3

項目名
CONDITIONXVARIABLE
CONDITIONx
RESULTx

RESULTx 項目

表 47 条件一覧パート記述内容
入力内容
条件判定に使用する要素への参照を記述します。
条件判定を行うための条件の範囲を記述します。
条件が成立したときに適用される値(結果)を記述します。

104/140

記述条件
必須
必須
必須

BAP-C3001-001-G

5.CSP+の作成手順

5.2.9 プロジェクトのチェック
プロジェクトへの入力に誤りがないか、以下の手順でチェックを行います。
メニューバーの[ファイル]から[チェック]を選択します。

エラーがある場合、チェック結果ダイアログと出力ウィンドウにエラーの詳細が表示されます。

チェック結果ダイアログの[OK]を選択し、チェックダイアログを閉じます。

105/140

BAP-C3001-001-G

5.CSP+の作成手順検出されたエラーを修正します。
出力ウィンドウに表示されたエラー内容をマウスにてダブルクリックすると、エラーを検出した場所へ移動します。

エラーを修正し、再度、チェックを行います。エラーがなくなるまで修正、チェックを繰り返します。

106/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.10 プロジェクトの必須要素の記述確認
CSP+ファイルの作成に必要な情報がプロジェクトにすべて記述されているか確認します。
不完全な CSP+ファイルの登録を避けるため、以下表の必須要素が該当するセクションの表に記述されていることを確認してください。
(a) CC-Link 対応ユニットの場合
表 48 必須要素(CC-Link)
セクション

ベンダー名称
ベンダーコード
バージョン

記述条件
説明
LABEL
必須
CreateDate
必須
CreateTime
必須
ModDateCSP+ファイルのファイルに関する情
必須
ModTime
報は必ず記述してください。
必須
Language
必須
CCLinkFamilyProfileVersion
必須
FileVersion
必須
VendorName
必須
VendorCode
必須
対象ユニットを表す情報は必ず記述
DeviceModel
してください。
必須
Version必須
VersionDisplayFlag
必須
VersionPolicyType
必須
VendorName
必須
VendorCode
必須
CommIFTypeID
必須
Version
必須
ReadVersionType
対象ユニットを表す情報および、通信
必須
StationType
形態に関する情報は必ず記述してく
条件付必須
StationTypeDetail
ださい。
必須
IOType
必須
DevModel必須
CcLinkVer
条件付必須
ExtCycle
必須
NumOccupiedStations
機器に対して入出力がある場合は、必条件付必須
ず記述してください。
パラメータの読み書きを行う場合は、条件付必須
必ず記述してください。
コマンド処理を行う場合は、必ず記述
条件付必須
してください。
パラメータ処理・コマンド実行画面よ
条件付必須 り実行する場合は、必ず記述してください。
必須
VendorName
対象ユニットを表す情報は必須
VendorCode
必ず記述してください。
必須
Version

-

-

条件付必須

機器に対して入出力がある場
合は、必ず記述してください。

-

-

条件付必須

パラメータの読み書きを行う場
合は、必ず記述してください。

ブロック
コマンド一覧

-

-

条件付必須

コマンド処理を行う場合は、必ず記述
してください。

構造体

-

-

選択肢一覧

-

-

コマンド
引数一覧

-

-

パート

ファイル
情報

ファイル
情報一覧

デバイス
情報

デバイス
情報一覧

通信インタ
フェース
情報一覧
通信インタ
フェース
情報
通信入力一覧
通信出力一覧
通信パラ
メータ一覧
通信コマンド一覧

NAME
ファイル生成日
ファイル生成時間
最終更新日
最終更新時間
対応言語情報CSP+仕様バージョン
ファイルバージョン
ベンダー名称
ベンダーコード
型名
機器バージョン
機器バージョン表示フラグ
機器バージョン表示ポリシー
ベンダー名称
ベンダーコード
通信インタフェースタイプ ID
バージョン
機器バージョン取得タイプ
局タイプ
局タイプ詳細I/O タイプ
モデル名(型名)
CC-Link バージョン
拡張サイクリック設定
占有局数-

通信メソッド
一覧
ブロック
情報一覧

ブロック
情報

共通情報

ブロック
入力一覧
ブロック
出力一覧
ブロック
パラメータ
一覧

通信入力一覧、通信出力一覧にて構造
条件付必須 体を使用する場合は、必ず記述してください。
パラメータ処理画面や、コマンド実行
条件付必須 画面にて選択肢一覧を使用する場合には、必ず記述してください。
コマンド設定・実行結果にて引数を使
条件付必須 用する場合には、必ず記述してください。

107/140

BAP-C3001-001-G

5.CSP+の作成手順(b) CC-Link IE フィールドネットワーク対応ユニットの場合
表 49 必須要素(CC-Link IE フィールドネットワーク)
セクション

NAME
LABEL
ファイル生成日
CreateDate
ファイル生成時間
CreateTime
最終更新日
ModDate最終更新時間ModTime
対応言語情報Language
CSP+仕様バージョン
CCLinkFamilyProfileVersion
ファイルバージョン
FileVersion
ベンダー名称
VendorName
ベンダーコード
VendorCode
型名
DeviceModel
機器バージョン
Version
機器バージョン表示フラグ
VersionDisplayFlag
機器バージョン表示ポリシー VersionPolicyType
ベンダー名称
VendorName
ベンダーコード
VendorCode
通信インタフェースタイプ ID CommIFTypeID
バージョン
Version
機器バージョン取得タイプ
ReadVersionType
局タイプ
nodeType
IO タイプIOType
型名コード
ModelCode
モデル名
DevModelRY サイズ
RYSizeRWw サイズ
RWwSize
RX サイズRXSizeRWr サイズ
RWrSize
ポート数
Ports
protocolVersion
プロトコルバージョン
NodeNumberSettingFlg
ノード番号設定機能の有無
トランジェント受信機能の有 TransientReceptionFlg
無SLMPReceptionFlg
SLMP 受信機能の有無

記述条件
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須

-

-

条件付必須

-

-

条件付必須

-

-

条件付必須

通信メソッド
一覧

-

条件付必須

通信メッセー
ジ一覧

-

条件付必須

パート

ファイル
情報

ファイル
情報一覧

デバイス
情報

デバイス
情報一覧

通信インタ
フェース
情報一覧

通信インタ
フェース
情報

通信入力一覧
通信出力一覧
通信パラ
メータ一覧
通信コマンド
一覧

ブロック
情報一覧

ブロック
情報

共通情報

ベンダー名称
ベンダーコード
バージョン

ブロック
入力一覧
ブロック
出力一覧
ブロック
パラメータ一 覧
ブロック
コマンド一覧

VendorName
VendorCode
Version

説明

CSP+ファイルのファイルに関する情報は必ず記述してください。

対象ユニットを表す情報は必ず記述
してください。

対象ユニットを表す情報および、通信形態に関する情報は必ず記述してく
ださい。

必須
必須

必須
必須
必須

機器に対して入出力がある場合は、必ず記述してください。
パラメータの読み書きを行う場合は、必ず記述してください。
コマンド処理を行う場合は、必ず記述
してください。
パラメータ処理・コマンド実行画面より実行する場合は、必ず記述してください。
パラメータ処理・コマンド実行画面より実行する場合は、必ず記述してください。
対象ユニットを表す情報は必ず記述してください。

-

条件付必須

機器に対して入出力がある場
合は、必ず記述してください。

-

条件付必須

パラメータの読み書きを行う場
合は、必ず記述してください。

-

条件付必須

構造体

-

-

選択肢一覧

-

-

コマンド
引数一覧

-

-

コマンド処理を行う場合は、必ず記述
してください。
通信入力一覧、通信出力一覧にて構造
条件付必須 体を使用する場合は、必ず記述してください。
パラメータ処理画面や、コマンド実行
条件付必須 画面にて選択肢一覧を使用する場合には、必ず記述してください。
コマンド設定・実行結果にて引数を使
条件付必須 用する場合には、必ず記述してください。

108/140

BAP-C3001-001-G

5.CSP+の作成手順(c) SLMP(TCP/IP)対応ユニットの場合
表 50 必須要素(SLMP(TCP/IP))
セクション

パート

ファイル
情報

ファイル
情報一覧

デバイス
情報

デバイス
情報一覧

通信インタ
通信インタ フェース
フェース 情報一覧
情報
通信パラ
メータ一覧

ブロック
情報

ブロック
情報一覧

NAME
LABEL
ファイル生成日
CreateDate
ファイル生成時間
CreateTime
最終更新日
ModDate最終更新時間ModTime
対応言語情報Language
CSP+仕様バージョン
CCLinkFamilyProfileVersion
ファイルバージョン
FileVersion
ベンダー名称
VendorName
ベンダーコード
VendorCode
型名
DeviceModel
機器バージョン
Version
機器バージョン表示フラグ
VersionDisplayFlag
機器バージョン表示ポリシー VersionPolicyType
ベンダー名称
VendorName
ベンダーコード
VendorCode
通信インタフェースタイプ ID CommIFTypeID
バージョン
Version
機器バージョン取得タイプ
ReadVersionType

記述条件
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須

-

-

条件付必須

パラメータの読み書きを行う場合は、必ず記述してください。

ベンダー名称
ベンダーコードバージョン

VendorName
VendorCode
Version

必須
必須
必須

対象ユニットを表す情報は必ず記述して
ください。

条件付必須

パラメータの読み書きを行う場合は、必ず記述してください。

ブロックパラメータ 一覧

-

構造体

-

-

選択肢一覧

-

-

説明

CSP+ファイルのファイルに関する情報は必ず記述してください。

対象ユニットを表す情報は必ず記述してください。

対象ユニットを表す情報および、通信形
態に関する情報は必ず記述してください。

通信入力一覧、通信出力一覧にて構造体
条件付必須 を使用する場合は、必ず記述してください。
パラメータ処理画面や、コマンド実行画
条件付必須 面にて選択肢一覧を使用する場合には、必ず記述してください。

共通情報

109/140

BAP-C3001-001-G

5.CSP+の作成手順(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
表 51 必須要素(CC-Link IE フィールドネットワーク Basic)
セクション

パート

ファイル
情報

ファイル
情報一覧

デバイス
情報

デバイス
情報一覧

通信インタ
フェース
通信インタ 情報一覧
フェース
情報

ブロック
情報情報

NAME
LABEL
ファイル生成日
CreateDate
ファイル生成時間
CreateTime
最終更新日
ModDate最終更新時間ModTime
対応言語情報Language
CSP+仕様バージョン
CCLinkFamilyProfileVersion
ファイルバージョン
FileVersion
ベンダー名称
VendorName
ベンダーコード
VendorCode
型名
DeviceModel
機器バージョン
Version
機器バージョン表示フラグ
VersionDisplayFlag
機器バージョン表示ポリシー VersionPolicyType
ベンダー名称
VendorName
ベンダーコード
VendorCode
通信インタフェースタイプ ID CommIFTypeID
バージョン
Version
機器バージョン取得タイプ
ReadVersionType
モデル名
DevModel
占有局数
NumOccupiedStations
Ethernet 通信機能
EthernetCommFunction

通信入力一覧
通信出力一覧
通信パラメー
タ一覧
ベンダー名称
ブロック
ベンダーコード
情報一覧
バージョン
ブロック
入力一覧
ブロック
出力一覧
ブロック
パラメータ 一覧

-

記述条件
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須

VendorName
VendorCode
Version

条件付必須
条件付必須
-

-

選択肢一覧

-

-

対象ユニットを表す情報は必ず記述してください。

対象ユニットを表す情報および、通信形
態に関する情報は必ず記述してください。

機器に対して入出力がある場合は、必ず記述してください。
パラメータの読み書きを行う場合は、必条件付必須
ず記述してください。
必須
対象ユニットを表す情報は必ず記述し必須てください。
必須--

CSP+ファイルのファイルに関する情報は必ず記述してください。

条件付必須

-

構造体

説明

条件付必須

機器に対して入出力がある場合は、必ず記述してください。
パラメータの読み書きを行う場合は、必ず記述してください。

通信入力一覧、通信出力一覧にて構造体
条件付必須 を使用する場合は、必ず記述してください。
パラメータ処理画面や、コマンド実行画
条件付必須 面にて選択肢一覧を使用する場合には、必ず記述してください。

共通情報

110/140

BAP-C3001-001-G

5.CSP+の作成手順(e) CC-Link IE TSN 対応ユニットの場合
表 52 必須要素(CC-Link IE TSN)
セクション

パート

ファイル
情報

ファイル
情報一覧

デバイス
情報

デバイス
情報一覧

通信インタ
フェース
情報一覧
通信インタ
フェース
情報

通信入力一覧
通信出力一覧
通信パラ
メータ一覧
通信コマンド
一覧

NAME
LABEL
ファイル生成日
CreateDate
ファイル生成時間
CreateTime
最終更新日
ModDate最終更新時間ModTime
対応言語情報Language
CSP+仕様バージョン
CCLinkFamilyProfileVersion
ファイルバージョン
FileVersion
ベンダー名称
VendorName
ベンダーコード
VendorCode
型名
DeviceModel
プロダクト ID
ProductID
機器バージョン
Version
機器バージョン表示フラグ
VersionDisplayFlag
機器バージョン表示ポリシー VersionPolicyType
ベンダー名称
VendorName
ベンダーコード
VendorCode
通信インタフェースタイプ ID CommIFTypeID
バージョン
Version
型名コード
ModelCode
モデル名
DevModelオブジェクトディクショナリ
ObjectDictionaryFileName
ファイル名
IEEE802_1AS 機能
IEEE802_1ASFunction
受信機能_100Mbps
ReceiveFunction100M
中継機能_100Mbps
RelayFunction100M
受信機能_1Gbps
ReceiveFunction1G
中継機能_1Gbps
RelayFunction1G
ブロード_マルチキャスト機能 MultiCastFunction
CertificationClass
認証クラス
送信ビットデータデフォルト S_B_DefaultSize
サイズ
送信ワードデータデフォルト S_W_DefaultSize
サイズ
受信ビットデータデフォルト R_B_DefaultSize
サイズ
受信ワードデータデフォルト R_W_DefaultSize
サイズ
送信ビットデータ最大サイズ S_B_MaxSize
送信ワードデータ最大サイズ S_W_MaxSize
受信ビットデータ最大サイズ R_B_MaxSize
受信ワードデータ最大サイズ R_W_MaxSize
S_B_Address
送信ビットデータアドレス
S_W_Address
送信ワードデータアドレス
R_B_Address
受信ビットデータアドレス
R_W_Address
受信ワードデータアドレス
StsW_Address
状態通知デバイスアドレス
PDOConfig インデックス+X PDOConfigIndex+X
PDOConfigPDOType+X
PDOConfigPDO 種別+X
PDOConfigMemoryAddress+
PDOConfig メモリアドレス+X
X
PDOConfigPossibleMapping+
PDOConfig マッピング候補+X
X
S_General_Address
汎用送信メモリアドレス
R_General_Address
汎用受信メモリアドレス
-

-

-

-

-

-

通信メソッド
一覧

-

記述条件
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須

説明

CSP+ファイルのファイルに関する情報は必ず記述してください。

対象ユニットを表す情報は必ず記述
してください。

条件付必須
必須
必須
必須
必須
必須
必須
必須
必須
必須
必須

対象ユニットを表す情報および、通信形態に関する情報は必ず記述してく
ださい。

必須
必須
必須
必須
必須
条件付必須
条件付必須
条件付必須
条件付必須
必須
条件付必須
条件付必須
条件付必須
条件付必須
条件付必須
条件付必須
機器に対して入出力がある場合は、必ず記述してください。
パラメータの読み書きを行う場合は、条件付必須
必ず記述してください。
コマンド処理を行う場合は、必ず記述
条件付必須
してください。
パラメータ処理・コマンド実行画面よ
条件付必須 り実行する場合は、必ず記述してくだ
さい。
条件付必須

111/140

BAP-C3001-001-G

5.CSP+の作成手順
セクション
パート
NAME
通信インタ
通信メッセーフェース
ジ一覧
情報
ベンダー名称
ブロック
ベンダーコード
情報一覧
バージョン
ブロック
入力一覧
ブロック ブロック
出力一覧
情報
ブロック
パラメータ一 覧
ブロック
コマンド一覧

共通情報

LABEL

VendorName
VendorCode
Version

説明
パラメータ処理・コマンド実行画面よ
条件付必須 り実行する場合は、必ず記述してください。
必須
対象ユニットを表す情報は必須
必ず記述してください。
必須

-

条件付必須

機器に対して入出力がある場
合は、必ず記述してください。

-

条件付必須

パラメータの読み書きを行う場
合は、必ず記述してください。

-

条件付必須

-

構造体

-

-

選択肢一覧

-

-

コマンド
引数一覧

-

-

記述条件

コマンド処理を行う場合は、必ず記述
してください。
通信入力一覧、通信出力一覧にて構造
条件付必須 体を使用する場合は、必ず記述してください。
パラメータ処理画面や、コマンド実行
条件付必須 画面にて選択肢一覧を使用する場合には、必ず記述してください。
コマンド設定・実行結果にて引数を使
条件付必須 用する場合には、必ず記述してください。

112/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.11 CSP+ファイルのエクスポート
CSP+ファイルを生成します。生成には、プロファイル作成支援ツールのエクスポート機能を利用します。
メニューバーの[ファイル]から[エクスポート]を選択します。

ファイルを保存する場所を選択し、[保存]ボタンを押下します。

命名規則にそったファイル名
が自動で入力されます。

CSP+ファイルの命名規則については、Control & Communication システムプロファイル仕様書(4.1.1)を参照してください。

113/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.12 CSP+ファイルから CSP+への変換
CSP+ファイルを CSP+へ変換します。
CSP+を作成する際には、以下の点に注意して作成してください。
(1) 画像・アイコンファイルの名称は、DEVICE_INFO の要素「IconFileName」や、「GraphicsFileName」に記述したファイル名に対応した名称とします。
(2) 格納する全てのファイルの名称は半角のアルファベット、数字および、記号で記述します。
メニューバーの[ツール]から[アーカイブファイルの生成]を選択します。

CSP+ファイルおよび画像・アイコン・オブジェクトディクショナリファイルをアーカイブファイルの生成
ダイアログへ登録し、[次へ]ボタンを押下します。オブジェクトディクショナリファイルは、CC-Link IE TSN
対応ユニットの場合のみとなります。

※CSP+ファイルを登録※画像・アイコン・オブジェクト
ディクショナリファイルを登録

ドラックアンドドロップにて登録します。

114/140

BAP-C3001-001-G

5.CSP+の作成手順[保存先]ボタンを押下し、CSP+の保存先の指定、および任意のファイル名を入力後、[保存]ボタンを押下します。

[生成]ボタンを押下すると、指定した保存先に CSP+が作成されます。

115/140

BAP-C3001-001-G

5.CSP+の作成手順

5.2.13 CSP+の評価作成した CSP+に誤りがないか評価します。
評価方法として、CSP+をユーティリティソフトウェアにインポートし、CSP+に記述した入出力、パラメータの読み出し、書き込み、および、コマンドの実行を確認します。
ここでは、評価の一例として三菱電機(株)製 GX Works2 及び GX Works3 での手順を示します。
(1) ユーティリティソフトウェアに CSP+をインポート
GX Works2 を起動し、メニューバーの[ツール]から[プロファイル登録]メニューを選択します。

CSP+を選択し、[登録]ボタンを押下します。

インポートした CSP+を更新するためには、ファイルのバージョン(FILE_INFO パートの要素「FileVersion」)に変更が必要です。ファイルのバージョンの変更は、バージョンダウンでも更新可能です。

116/140

BAP-C3001-001-G

5.CSP+の作成手順(2) デバイス情報の確認
デバイス情報セクションにて記述した対象ユニット情報が、GX Works2 または、GX Works3 に表示することを確認します。
(a) CC-Link 対応ユニットの場合
GX Works2 にて、プロジェクトの新規作成、CC-Link のネットワークパラメータを設定します。

[局情報を CC-Link 構成ウィンドウで設定する]にチェックを入れ、[CC-Link 構成設定]ボタンを押下します。

117/140

BAP-C3001-001-G

5.CSP+の作成手順
CC-Link 構成設定ダイアログの[ユニット一覧]に対象ユニット情報が表示することを確認します。

(b) CC-Link IE フィールドネットワーク対応ユニットの場合
GX Works2 にて、プロジェクトの新規作成、CC-Link IE フィールドネットワークのネットワーク
パラメータを設定します。

118/140

BAP-C3001-001-G

5.CSP+の作成手順[ネットワーク構成設定を CC IE Field 構成ウィンドウで設定する]にチェックを入れ、[CC IE Field
構成設定]ボタンを押下します。

CC IE Field 構成設定ダイアログの[ユニット一覧]に対象ユニット情報が表示することを確認します。

119/140

BAP-C3001-001-G

5.CSP+の作成手順(c) SLMP(TCP/IP)対応ユニットの場合
Ethernet 内蔵 CPU ユニットを使用した場合を例に示す。
GX Works3 にて、プロジェクトの新規作成、Ethernet 内蔵 CPU ユニットの[ユニットパラメータ]にある[相手機器接続構成設定]の＜詳細設定＞を押下します。

Ethernet 構成設定ダイアログの[ユニット一覧]に対象ユニット情報が表示されることを確認します。

120/140

BAP-C3001-001-G

5.CSP+の作成手順(d) CC-Link IE フィールドネットワーク Basic 対応ユニットの場合
Ethernet 内蔵 CPU ユニットを使用した場合を例に示す。
GX Works3 にて、プロジェクトの新規作成、Ethernet 内蔵 CPU ユニットの[ユニットパラメータ]にある[CC-Link IEF Basic 設定]の[CC-Link IEF Basic 使用有無]を＜使用する＞に選択後、[ネットワーク編成設定] の＜詳細設定＞を押下します。

CC-Link IEF Basic 構成設定ダイアログの[ユニット一覧]に対象ユニット情報が表示することを確認します。

121/140

BAP-C3001-001-G

5.CSP+の作成手順(e) CC-Link IE TSN 対応ユニットの場合
CC-Link IE TSN マスタ・ローカルユニットを使用した場合を例に示す。
GX Works3 にて、プロジェクトの新規作成とユニット構成に CC-Link IE TSN マスタ・ローカルユ
ニットの追加を行います。追加した CC-Link IE TSN マスタ・ローカルユニットの[ユニットパラメータ]の[基本設定]にある[ネットワーク構成設定]の＜詳細設定＞を押下します。

CC-Link IE TSN 構成設定ダイアログの[ユニット一覧]に対象ユニット情報が表示することを確認します。

122/140

BAP-C3001-001-G

5.CSP+の作成手順(3) 入出力情報の確認
ブロック情報セクションおよび通信インタフェース情報セクションにて記述した対象ユニットの入出力情報が、GX Works2 に表示することを確認します。
CC-Link 構成設定ダイアログにて対象ユニットを CC-Link 構成に配置します。

ドラッグアンドドロップにて機器を配置します。

メニューバーの[CC-Link 構成]から[設定を反映して閉じる]を選択して CC-Link 構成ダイアログを閉じ、ネットワークパラメータの設定を終了します。
CC-Link デバイス割付確認ウィンドウを表示し、ネットワークパラメータ設定にて設定した先頭 I/O No.
を指定します。対象ユニットのデバイス割り付け情報が表示することを確認します。

※1※1: 入出力情報の記述にて構造体パートを利用した場合は、構造体パートに記述した内容が表示していることを同時に確認します。

123/140

BAP-C3001-001-G

5.CSP+の作成手順(4) パラメータ情報の確認
通信インタフェース情報セクションの通信メソッド一覧パートの設定項目「METHOD_TYPE」、通信メ
ッセージ一覧パートの「MESSAGE_TYPE」に「PARAMETER」を記述した対象ユニットのパラメー
タ処理が、GX Works2 に表示されることを確認します。
通信インタフェースが CC-Link の場合は CC-Link 構成設定ダイアログ、通信インタフェースが CC-Link
IE フィールドネットワークの場合は CC IE Field 構成設定ダイアログ、通信インタフェースが CC-Link
IE TSN の場合は CC-Link IE TSN 構成設定ダイアログを表示します。対象ユニットの画像上でマウスの右ボタンを押下し、[スレーブ局のパラメータ処理]を選択します。

通信インタフェースが SLMP(TCP/IP)の場合は Ethernet 構成設定ダイアログを表示します。対象ユニットの画像上でマウスの右ボタンを押下し、[Ethernet 機器のパラメータ処理]を選択します。

124/140

BAP-C3001-001-G

5.CSP+の作成手順

対象ユニットの通信コマンド情報が表示していることを確認します。

※1※1: 通信コマンド情報の記述にて選択肢一覧パートを利用した場合は、選択肢一覧パートに記述した内容が表示していることを同時に確認します。

また、書込値に値を設定して[実行]ボタンを押下し、設定したパラメータを書き込むことを確認します。

125/140

BAP-C3001-001-G

5.CSP+の作成手順(5) コマンド情報の確認
通信インタフェース情報セクションの通信メソッド一覧パートの設定項目「METHOD_TYPE」、通信メ
ッセージ一覧パートの「MESSAGE_TYPE」に「COMMAND」を記述した対象ユニットの通信コマン
ド情報が、GX Works2 に表示することを確認します。
通信インタフェースが CC-Link の場合は CC-Link 構成設定ダイアログ、通信インタフェースが CC-link
IE フィールドネットワークの場合は CC IE Field 構成設定ダイアログ、通信インタフェースが CC-Link
IE TSN の場合は CC-Link IE TSN 構成設定ダイアログを表示します。対象ユニットの画像上でマウスの右ボタンを押下し、[スレーブ局のコマンド処理]を選択します。

対象ユニットの通信コマンド情報が表示されていることを確認します。

※1※1: 通信コマンド情報の記述にてコマンド引数一覧パートおよび選択肢一覧パートを利用した場合は、記述した内容が表示していることを同時に確認します。

また、書込値に値を設定して[実行]ボタンを押下し、命令を実行することを確認します。

126/140

BAP-C3001-001-G

6.リリースの準備

6． リリースの準備
6．1 リリースまでの流れ
6.1.1 新規開発製品の場合
新規開発製品の場合、対象機器のコンフォーマンステスト受験時に CC-Link 協会に、被試験器、自社テス
ト結果とともに CSP+をご提出ください。

コンフォーマンステスト規定のご確認

コンフォーマンステスト仕様書をCC-Link協会に請求

コンフォーマンステスト仕様書に基づき自社テストを実施

コンフォーマンステスト依頼書によりテスト申込み（CC-Link協会までFAXをお願いします）

テスト開始予定日までに機材と自社テスト結果報告書をCC-Link協会に提出

CC-Link協会にてテスト実施

CC-Link協会よりテスト結果のご連絡

CC-Link協会より認定証明書、報告書の送付

CSP+公開可否の確認

CC-Link協会のWebサイトで公開

127/140

BAP-C3001-001-G

6.リリースの準備
文書・プログラム・データファイルの流れ

機器開発フェーズ

< パートナ様 >< C C- Li nk協 会 We b サ イト >CC-Linkファミリーシステム
プロファイル（CSP+）仕様書

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

CC-Linlファミリー対応機器の開発【BAP-C1607-001】【BAP-C1607-001】

ダウンロードCC-Linkファミリーシステム
プロファイル（CSP+）作成
ガイドライン（本書）CC-Linkファミリーシステム
プロファイル（CSP+）作成
ガイドライン（本書）

CSP+ファイル作成フェーズ

CSP+ファイルの作成対象となるCC-Linkファッミリー対応機器の仕様に従って作成ください。

CSP＋作成支援ツール

CSP＋作成支援ツール< パートナ様 >< C C- Li nk協 会 We b サ イト >CSP+評価フェーズ

CSP+の検証

コンフォーマンステスト仕様書作成したCSP+の評価試験を実施ください。

ダウンロードコンフォーマンステスト仕様書< パートナ様 >CSP+ファイル
圧縮No

アイコンファイル

CSP+

不具合 ・ 修正残なし？
画像ファイルオブジェクトディク
ショナリファイル

Yes< パートナ様 >パートナ様→CC-Link協会

CSP+

CSP+お預かり< C C- Li nk協 会 >提出

テスト結果報告書

NG

コンフォ
ーマン
ステスト
OK

CSP+
テスト結果報告書

テスト結果
報告書確認

不可
Web公開可か？

可Web リリース （CC-Link協会）

公開しない

128/140

BAP-C3001-001-G

6.リリースの準備

6.1.2 既存製品の場合
コンフォーマンステスト受験済みの既存製品に対応する CSP+を CC-Link 協会から公開する場合、自社テス
ト結果、および、CSP+を CC-Link 協会にご提出ください。

CSP+のコンフォーマンステスト仕様書をCC-Link協会に請求

コンフォーマンステスト仕様書に基づき自社テストを実施

自社テスト結果報告書をCC-Link協会に提出

CC-Link協会にて書面確認

CC-Link協会より結果のご連絡

CC-Link協会より報告書の送付

CSP+公開可否の確認

CC-Link協会のWebページにて公開

129/140

BAP-C3001-001-G

6.リリースの準備
文書・プログラム・データファイルの流れ< パートナ様 >CSP+ファイル作成フェーズ

CSP+ファイルの作成対象となるCC-Linkファッミリー対応機器の仕様に従って作成ください。

< C C- Li nk協 会 We b サ イト >CC-Linkファミリーシステム
プロファイル（CSP+）仕様書

CC-Linkファミリーシステム
プロファイル（CSP+）仕様書【BAP-C1607-001】【BAP-C1607-001】

ダウンロードCC-Linkファミリーシステム
プロファイル（CSP+）作成
ガイドライン（本書）CC-Linkファミリーシステム
プロファイル（CSP+）作成
ガイドライン（本書）
CSP+評価フェーズ

CSP＋作成支援ツール

CSP＋作成支援ツール

CSP+の検証
作成したCSP+の評価試験を実施ください。

< パートナ様 >テスト仕様書No< C C- Li nk協 会 We b サ イト >ダウンロードテスト仕様書不具合 ・ 修正残なし？
< パートナ様 >Yes

CSP+ファイル
圧縮

パートナ様→CC-Link協会

アイコンファイル

CSP+

画像ファイル

CSP+お預かり

オブジェクトディク
ショナリファイル

NG< パートナ様 >

テスト結果
報告書確認

書面
審査
OK

CSP+
テスト結果報告書< C C- Li nk協 会 >

提出

CSP+
テスト結果報告書

Web リリース （CC-Link協会）

130/140

BAP-C3001-001-G

付録 1.ラベル名に使用できない文字

付録1． ラベル名に使用できない文字
表 53 ラベル名に使用できない文字一覧
カテゴリ
禁止文字
!、 "、 #、 $、 %、 &、 ’、 (、 )、 *、 +、 、、 -、 .、 /、 :、 ;、ラベルに使用できない文字<、 =、 >、 ?、 @、 [、 ¥、 ]、 ^、 `、 {、 |、 }、 ~ラベルの先頭にのみ使用でき 0、 1、 2、 3、 4、 5、 6、 7、 8、 9、 _ない文字
表 54 予約語一覧を参照
・大文字・小文字に関係なく使用不可(例：LABEL も laBel
予約語
も label も予約語)。
・完全一致のみ使用不可(例：A_LABEL や LABELA は使用可
能)
スペース
半角、全角共に不可意味セクションを示すキーワード
各パートを示すキーワー
ド
共通情報を示すキーワー
ド

項目を示すキーワード

その他のキーワード

表 54 予約語一覧
予約語
FILE、DEVICE、BLOCK、COMM_IF
FILE_INFO 、 DEVICE_INFO 、 BLOCK_INFO 、 BLOCK_INPUT 、
BLOCK_OUTPUT 、 BLOCK_PARAMETER 、 BLOCK_COMMAND 、
COMM_IF_INFO 、 COMM_IF_INPUT 、 COMM_IF_OUTPUT 、
COMM_IF_PARAMETER 、 COMM_IF_COMMAND 、 METHOD 、
MESSAGESTRUCT、ENUM、SELECT、COMMAND_ARGUMENT、CONDITIONACCESS、ARGUMENT、ASSIGN、CATEGORY、CODE、COMMENT、
COMMENTx(x は 1 以上の整数)、CONDITIONx(x は 1 以上の整数)、
DATA 、 DATATYPE 、 DEFAULT 、 END_CONDITION 、
ERR_CODE_RANGE 、 ERR_CONDITION 、 ERR_REGISTER 、
ERR_TYPE 、 ENG_UNIT 、 INTERLOCK 、 LABEL 、 LABEL2 、
MESSAGE_TYPE、METHOD_TYPE、MIN_INC、NAME、OFFSET、
RANGE、READ_DATA、READ_DATATYPE、READ_REGISTER、REF、
REQ_FLAG 、 REQUEST_DATA 、 REQUEST_DATATYPE 、
REQUEST_TYPE 、 RELATED_ELE 、 RELATED_MESSAGE 、
RELATED_METHOD、RESPONSE_DATA、RESPONSE_DATATYPE、RESPONSE_TYPE 、 RESULTx(x は 1 以 上 の 整 数 ) 、 TARGET 、
UI_ATTRIBUTE 、 WRITE_DATA 、 WRITE_DATATYPE 、
WRITE_ORDER、WRITE_REGISTER
NA(使用不可であることを示す(Non-Available))
DEFAULT (CONDITION で使用する)
VALUE(要素に対応する値を示す)
DUMMY(METHOD、MESSAGE の引数で使用する)
PARAMETER(METHOD_TYPE で使用する)
COMMAND (METHOD_TYPE で使用する)
MONITOR (METHOD_TYPE で使用する)
MAINTENANCE (METHOD_TYPE で使用する)
OTHER(METHOD_TYPE で使用する)
AUTO_PARAMETER(MESSAGE_TYPE で使用する)
PARENT_TARGET (TARGET で使用する)
SEQ_TARGET(TARGET で使用する)
COMMON (**INFO の CATEGORY で使用する)
P_で始まる文字列(用途が特定されているパート、要素のラベル用)
SLMP_P_で始まる文字列(SLMP メッセージ用)

131/140

BAP-C3001-001-G

付録 2.CSP+チェックシート

付録2． CSP+チェックシート
本ページを切り取って、チェックシートとして使用してください。
チェックは、設計内評価前に実施し、対応漏れがないことを確認してください。
尚、番号が白抜きになっている箇所については、ユーティリティソフトウェアへの影響や正常な動作への影響があるため、確実にチェック願います。
日付

CSP+チェックシート項目

No.

2.CSP+の作成(5.2 章)
3. プ ロ ジ ェ ク ト の チ ェ ッ ク(5.2.9 章)
4.プロジェクトの必須要素の記述確認(5.2.10 章)

照査

氏名

件名

1.CSP+ の作成単位(2.2 章)

チェック担当1

対象ユニットの型式ごとに CSP+ファイルを作成しているか。

2
1

CSP+ファイルの記述に用いた言語ごとに CSP+ファイルを作成しているか。
ラベル名には、付録 1．.のラベル名に使用できない文字を使用していないか。

1

エラーは検出されていないか。

1

必須要素はすべて記述されているか。

チェック

CSP+ファイルの名称は、下記フォーマットとなっているか。
ベンダコード_型名(機器構成 ID)_機器バージョン_言語情報[_自由文字列].cspp
5.CSP+フ ァ イル のエ ク スポート(5.2.11 章)

6.CSP+の評価(5.2.13 章)

1

1・括弧”( )” ”[ ]”の内容は省略可能です。
・機器構成 ID を使用する場合，丸括弧”( )”も記載してください。
・自由文字列を使用する場合，角括弧”[ ]”は記載不要です。
※自由文字列は、異なるネットワークに接続可能な機器で、ネットワークごとに CSP+ファイルを作成する場合などに、ファイル名が重複するのを防ぐために任意の文字列を記述します。
CSP+ファイル記述内容がユーティリティソフトウェアに表示されているか。

132/140

BAP-C3001-001-G

付録 3.他のネットワーク用プロファイルデータの利用

付録3． 他のネットワーク用プロファイル(デバイス記述)データの利用
プロファイル作成支援ツールには、EtherNet/IP や DeviceNet で使用される EDS ファイル、あるいは、
PROFINET や PROFIBUS で使用される GSD ファイルに記述された情報を取り込む機能があります。この機能を利用して、他のネットワーク用のプロファイルの情報を、CC-Link、CC-Link IE、SLMP 用の CSP+の情報として利用することができます。
他のネットワーク用プロファイルの情報を利用して CSP+を作成する場合の概略手順は以下の通りです。
① GSD ファイル、または EDS ファイルの情報をツールに取り込みます。
② 局種別や占有局数等の、ネットワーク固有の情報を追加します。また、製品の仕様に従って、不要な情報の削除や、デバイス割り付けの修正等を行います。
③ エクスポートにより、CSP+を生成します。
EDS
プロファイル作成支援ツール③エクスポート
①取り込み

CSP+

GSD
②ネットワーク固有の記述を追加【操作方法】(1) プロファイル作成支援ツールを起動します。
(2) メニューバーの「ツ―ル」から「システム設定」を選択すると、システム設定ダイアログが表示されます。

133/140

BAP-C3001-001-G

付録 3.他のネットワーク用プロファイルデータの利用(3) 「作成対象記述仕様」に表示される仕様名称の中から、作成したいプロファイルの仕様名称を選択します。
(4) メニューバーの「ファイル」から「外部データの取り込み」を選択すると、ファイル選択ダイアロ
グが表示されます。

(5) データを取り込む GSD ファイルまたは EDS ファイルを選択します。

(6) 取り込んだプロファイルのデータが、CSP+のデータに変換され、それぞれのデータ種別に対応する
134/140

BAP-C3001-001-G

付録 3.他のネットワーク用プロファイルデータの利用
セクション、パートのデータとして反映されます。
EDS から CSP+への変換の例を以下に示します。

変換前の EDS ファイル

変換後の CSP+ファイル

135/140

BAP-C3001-001-G

付録 3.他のネットワーク用プロファイルデータの利用【EDS、GSD のデータと CSP+のデータの対応】
EDS のデータと CSP+のデータの対応関係を表 55 に、GSD と CSP+のデータの対応関係を表 56 に記
します。
表 55
No.
1
2

3

EDS に記述される情報と CSP+の情報の対応関係

EDS で記述可能な情報種別
基本情報(DEVICE セクション)
入出力情報(IO_Info セクション)

5

パラメータ情報(Groups セクション、Params
セクション、EnumPar セクション)イベント、エラーコード情報(EventEnum セクション)
ユニット間の連結情報

6

CIP 独自情報4

詳細
ベンダ ID、ベンダ名、
デバイス ID、アイコンフ
ァイル等
それぞれの入出力の役割ごとに分類が可能であり、名称や I/O タイプ、各値の意味を示す文字列
名称、データ型、デフォル
ト値、最大値・最小値、設定範囲に加え、意味を示す
文字列情報
EDS ファイル間の連携情報
ポートや、デバイスの通信性能に関する情報

136/140

変換
可否

CSP+での対応パート
DEVICE_INFO

○

○

○

○
×
×

COMM_IF_INPUTCOMM_IF_OUTPUTBLOCK_INPUTBLOCK_OUTPUT
COMM_IF_PARAMETERBLOCK_PARAMETER
ENUM
ENUM
-

BAP-C3001-001-G

付録 3.他のネットワーク用プロファイルデータの利用
表 56
No.

GSD で記述可能な情報種別1

基本情報(Vendor_Name、Model_Name、Bitmap_Device)
入出力情報

2

GSD に記述される情報と CSP+の情報の対応関係
詳細
ベンダ名、形名、ビットマ
ップファイル等

34

パラメータ情報
名称、データ型、デフォル(EXT_User_Prm_Data_Ref、 ト値等。また、設定範囲の
ExtUserPrmData)
みでなく、各値の意味を示
す文字列情報
エラーコード情報
エラー情報を示す文字列((X_)Unit_Diag(_Not)_Bit、(X_)Unit_Diag_Area、
Channel_Diag)

137/140

変換
可否

CSP+での対応パート
DEVICE_INFO

○

×

○

COMM_IF_INPUTCOMM_IF_OUTPUTBLOCK_INPUTBLOCK_OUTPUT
COMM_IF_PARAMETERBLOCK_PARAMETER
STRUCT
ENUM
ENUM

○

BAP-C3001-001-G

付録 4. EXCEL を活用したデータ入力手法

付録4． EXCEL を活用したデータ入力手法
プロファイル作成支援ツールへの設定は、Excel からコピー＆ペーストで行うことも可能です。そのため、数値を 1 ずつ増やして ASSIGN の値を設定する場合(図 4-1 参照)や、ASSIGN の値の一部を置換してLABEL 名を設定する場合(図 4-2 参照)などは、Excel の便利機能を活用することで簡単に設定することが
できます。

支援ツール
に貼り付け

右下を選択し、下にドラッグ

図 4-1 エクセル活用例 1：語尾の数値をインクリメントした文字列の取得

支援ツール
か ら Excelに貼り付け置換して支援ツールに貼り付け

図 4-2 エクセル活用例 2：置換機能

138/140

BAP-C3001-001-G

付録 5. プロファイルの内容比較

付録5． プロファイルの内容比較
修正前と修正後のプロファイルについて、内容確認したい場合には、市販ツール(XMLNotepad など)を用いて頂けますと、簡単に比較することが出来ます。
例：XMLNotepad①File > Open > で、修正前 XML ファイルを開く②View > Compare XML
files... >で、修正後 XML
ファイルを開く

③比較結果表示

139/140

BAP-C3001-001-G

商標
Microsoft，Windows，Excel，Visual Studio は，米国 Microsoft Corporation の米国およびその他の国における商標または登録商標です。
イーサネット，Ethernet は富士ゼロックス株式会社の日本における登録商標です。
本文中における会社名，システム名，製品名などは，一般に各社の登録商標または商標です。
本文中で，商標記号(™，®)は明記していない場合があります。

140/140

BAP-C3001-001-G

BAP-C3001-001-G

2023年 10月作成