KV-X × SP-Nシリーズ
接続ガイド
PDFとして使用する場合、画面右上の「このページを印刷する」をクリック後、プリンターの設定で「PDFとして保存」を選択し、保存してください。
KV-Xシリーズ × SP-Nシリーズ EtherNet/IP™ 接続ガイド
スマートバルブマニホールド SP-Nシリーズ
目次
Step1:接続に必要な機器
下記の機器を準備してください。
Step2:SP-Nシリーズの設定
SP Setting Toolを使用して、SP-Nシリーズのネットワーク設定を行います。
本ガイドでは、KV-Xシリーズ、SP-Nシリーズに下記のIPアドレスを割り当てる場合を例に説明します。
| KV-Xシリーズ | SP-Nシリーズ |
|---|---|
| 192.168.0.10 | 192.168.0.1 |
SP Setting Toolを使用した設定方法
1パソコンとSP-NシリーズをEthernetケーブルで接続後、SP Setting Toolを起動し、Search deviceでネットワーク内の通信ユニットを検索します。
2対象の通信ユニットを選択し、Set IP Addressをクリックします。
3IPアドレス・サブネットマスクを入力して、〔OK〕をクリックします。
4通信プロトコルを設定します。対象の通信ユニットを選択し、Initial settingをクリックします。
5「EtherNet/IP,Modbus/TCP,MCプロトコル,SLMP」を選択後、〔OK〕をクリックします。
以上で、SP-Nシリーズ側の設定は完了です。
Step3:KV-Xシリーズの設定
このステップではKV-Xシリーズの設定手順を説明します。キャプチャ中に表示されている"Vendor Series"という文字列は、実際に接続する機器名に読み換えてください。
1KV STUDIOを起動し、プロジェクトを新規作成します。
対応機種に「KV-X550※」を選択し、〔OK〕をクリックします。
- ※対応機種は使用される機種にあわせて選択してください。
[ユニット構成設定の確認]ダイアログが表示されるので、〔はい(Y)〕をクリックし、ユニットエディタを開きます。
2ユニットエディタの「ユニット設定(2)」タブで、KV-XシリーズのIPアドレスを設定します。
KV-X500シリーズではポート2でのみEtherNet/IP通信を使用できます。
ポート2のIPアドレスとサブネットマスクを設定してください。
ここでは、以下のとおり設定します。
3[EtherNet/IP設定]を起動します。
ユニットエディタ上でEtherNet/IP設定のアイコンをクリックします。
設定方法を選択するダイアログが表示されるので、KV-Xシリーズと接続する機器をEthernetケーブルで接続した状態で〔自動設定(オートコンフィグレーション)(A)〕をクリックします。
4実機とユニットエディタの構成が異なる場合、プロジェクトの転送を確認するダイアログが表示されるので、PCとKV-XシリーズをUSBケーブルで接続した状態で〔はい(Y)〕をクリックし、プロジェクトを転送します。
5プロジェクトの転送が完了すると、[機器検索設定]ダイアログが表示されるので、〔検索(F)〕をクリックします。
オートコンフィグレーション完了後、接続する機器が自動で登録されるので、〔OK〕をクリックして[EtherNet/IP設定]ウィンドウを閉じます。
6ユニットエディタの〔OK〕をクリックし、[ユニットエディタ]ウィンドウを閉じます。
7下記のダイアログが表示されるので、〔OK〕をクリックし、コネクションで使用する変数を作成します。
8[EtherNet/IP機器 変数設定]ウィンドウが表示されます。変数名を入力して2回〔OK〕をクリックし、サイクリック通信用の構造体変数を作成します。
登録した変数は[変数編集]ウィンドウから確認できます。
One point
機器を手動で追加する場合
「EtherNet/IP設定」の[機器一覧(1)]タブで、接続する機器をドラッグ&ドロップして機器設定を作成します。
配下に各種センサアンプやI/Oユニットを接続する機器を設定する際は、その配下に接続する各種機器も併せて登録します。
下図は、架空の通信ユニットVendor Series Comに、架空のセンサVendor Series Sensorを接続する場合の例です。
キャプチャ中のVendor Series Com・Vendor Series Sensorという文字列は、実際に接続する通信ユニット・センサ等に読み換えてください。
One point
EtherNet/IPの送受信データにリンクデバイス(B/W)を割り付ける方法
【表示(V)】>【CPU システム設定(P)】>【システムの設定】>【その他の設定】で〔EtherNet/IP 通信の送受信データにデバイスを割り付ける(D)〕にチェックし、〔EtherNet/IP 設定更新時に変数設定ダイアログを表示する(E)〕のチェックを外した状態で〔OK〕をクリックすると、EtherNet/IP 設定時はリンクデバイス(B/W) に割り付くようになります。
One point
キーエンス社製センサ設定ファイル(ez1ファイル)をインポートする方法
機器一覧に接続する機器が表示されない(センサ設定ファイルがインポートされていない)場合、キーエンス社製センサ設定ファイル(ez1ファイル)のインポートが必要です。
[EtherNet/IP設定]ウィンドウから、【EDSファイル(D)】→【登録(I)】を選択し、使用される機器のキーエンス社製センサ設定ファイル(ez1ファイル)をインポートします。
キーエンス社製センサ設定ファイル(ez1ファイル) ダウンロードページ
One point
コネクションを変更することで、最大16ワード(32バイト)のプロセスデータを取得できます。[コネクション設定]ダイアログから設定してください。デフォルトでは16ワード(32バイト)のプロセスデータを取得できます。
プロセスデータは、NQシリーズのポートごとに割り付けられます。例えば、デフォルト(16ワード)の設定では以下のとおり、1ポートにつき3ワードずつ割り付けられています。
| 先頭からのオフセット | データ |
|---|---|
| +0 | P1_プロセス入力データ 0 |
| +1 | P1_プロセス入力データ 1 |
| +2 | P1_プロセス入力データ 2 |
| +3 | P2_プロセス入力データ 0 |
| : | : |
プロセスデータで取得できる内容については、接続するIO-Linkデバイスのマニュアルを参照してください。
Step4:設定データの転送とモニタ
このステップでは接続する機器の情報をモニタする方法について説明します。
キャプチャ中に表示されている"Vendor Series"という文字列は、実際に接続する機器名に読み換えてください。
1メニューから【モニタ / シミュレータ(N)】>【PLC 転送 → モニタモード(C)】を選択します。KV-Xシリーズ に設定データを転送し、モニタモードに移ります。
2ワークスペースの接続する機器を右クリックし、【センサIOモニタ(M)】を選択すると、機器の情報を簡単にモニタできます。
One point
リアルタイムチャートモニタ(RTCM)でモニタする方法
リアルタイムチャートモニタを起動して、グラフで確認することもできます。
「センサ IOモニタ」上で右クリックし、【リアルタイムチャートモニタ (H)】を選択します。
リアルタイムチャートモニタは自動でスケーリングを実行するので、レンジ調整は不要です。
参考:変数割付
ここでは、変数名をVariableName_IN, VariableName_OUTとしていますが、Step3 手順8で入力した変数名に読み換えてください。
使用可能なコネクション
入力(SP-N→KV-X)
| 変数名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| VariableName_IN | SP_N1000_IN100 | ||
| Ready | BOOL | 起動完了 | |
| Run | BOOL | 運転中 | |
| MonitorConnected | BOOL | モニタ接続済み | |
| StartupMode | BOOL | 立ち上げモード | |
| OperationError | BOOL | 動作不可エラー | |
| NormalError | BOOL | 通常エラー | |
| Warning | BOOL | ワーニング | |
| ConnectedStatus | SP_N1000_ConnectedStatus | ||
| SensorOutput | ARRAY[0..23] OF SP_N1000_SensorOutput | ||
構造体(入力)
| 構造体名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| SP_N1000_ConnectedStatus | |||
| ID1_CH1 | BOOL | ID1 CH1 接続状態 | |
| ID1_CH2 | BOOL | ID1 CH2 接続状態 | |
| ID2_CH1 | BOOL | ID2 CH1 接続状態 | |
| ID2_CH2 | BOOL | ID2 CH2 接続状態 | |
| ID3_CH1 | BOOL | ID3 CH1 接続状態 | |
| ID3_CH2 | BOOL | ID3 CH2 接続状態 | |
| ID4_CH1 | BOOL | ID4 CH1 接続状態 | |
| ID4_CH2 | BOOL | ID4 CH2 接続状態 | |
| ID5_CH1 | BOOL | ID5 CH1 接続状態 | |
| ID5_CH2 | BOOL | ID5 CH2 接続状態 | |
| ID6_CH1 | BOOL | ID6 CH1 接続状態 | |
| ID6_CH2 | BOOL | ID6 CH2 接続状態 | |
| ID7_CH1 | BOOL | ID7 CH1 接続状態 | |
| ID7_CH2 | BOOL | ID7 CH2 接続状態 | |
| ID8_CH1 | BOOL | ID8 CH1 接続状態 | |
| ID8_CH2 | BOOL | ID8 CH2 接続状態 | |
| ID9_CH1 | BOOL | ID9 CH1 接続状態 | |
| ID9_CH2 | BOOL | ID9 CH2 接続状態 | |
| ID10_CH1 | BOOL | ID10 CH1 接続状態 | |
| ID10_CH2 | BOOL | ID10 CH2 接続状態 | |
| ID11_CH1 | BOOL | ID11 CH1 接続状態 | |
| ID11_CH2 | BOOL | ID11 CH2 接続状態 | |
| ID12_CH1 | BOOL | ID12 CH1 接続状態 | |
| ID12_CH2 | BOOL | ID12 CH2 接続状態 | |
| ID13_CH1 | BOOL | ID13 CH1 接続状態 | |
| ID13_CH2 | BOOL | ID13 CH2 接続状態 | |
| ID14_CH1 | BOOL | ID14 CH1 接続状態 | |
| ID14_CH2 | BOOL | ID14 CH2 接続状態 | |
| ID15_CH1 | BOOL | ID15 CH1 接続状態 | |
| ID15_CH2 | BOOL | ID15 CH2 接続状態 | |
| ID16_CH1 | BOOL | ID16 CH1 接続状態 | |
| ID16_CH2 | BOOL | ID16 CH2 接続状態 | |
| ID17_CH1 | BOOL | ID17 CH1 接続状態 | |
| ID17_CH2 | BOOL | ID17 CH2 接続状態 | |
| ID18_CH1 | BOOL | ID18 CH1 接続状態 | |
| ID18_CH2 | BOOL | ID18 CH2 接続状態 | |
| ID19_CH1 | BOOL | ID19 CH1 接続状態 | |
| ID19_CH2 | BOOL | ID19 CH2 接続状態 | |
| ID20_CH1 | BOOL | ID20 CH1 接続状態 | |
| ID20_CH2 | BOOL | ID20 CH2 接続状態 | |
| ID21_CH1 | BOOL | ID21 CH1 接続状態 | |
| ID21_CH2 | BOOL | ID21 CH2 接続状態 | |
| ID22_CH1 | BOOL | ID22 CH1 接続状態 | |
| ID22_CH2 | BOOL | ID22 CH2 接続状態 | |
| ID23_CH1 | BOOL | ID23 CH1 接続状態 | |
| ID23_CH2 | BOOL | ID23 CH2 接続状態 | |
| ID24_CH1 | BOOL | ID24 CH1 接続状態 | |
| ID24_CH2 | BOOL | ID24 CH2 接続状態 | |
構造体(入力)
| 構造体名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| SP_N1000_ConnectedStatus | |||
| CH1_Sensor_OUT1 | BOOL | センサ1 OUT1 | |
| CH1_Sensor_OUT2 | BOOL | センサ1 OUT2 | |
| CH1_Sensor_OUT3 | BOOL | センサ1 OUT3 | |
| CH1_Sensor_OUT4 | BOOL | センサ1 OUT4 | |
| CH2_Sensor_OUT1 | BOOL | センサ2 OUT1 | |
| CH2_Sensor_OUT2 | BOOL | センサ2 OUT2 | |
| CH2_Sensor_OUT3 | BOOL | センサ2 OUT3 | |
| CH2_Sensor_OUT4 | BOOL | センサ2 OUT4 | |
出力(KV-X→SP-N)
| 変数名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| VariableName_OUT | CC_N1_OUT101 | ||
| ValveOutControl | SP_N1000_ValveOutControl | ||
| ExtMfdControl | ARRAY[0..3] OF SP_N1000_ExtMfdControl | ||
構造体(出力)
| 構造体名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| SP_N1000_ValveOutControl | |||
| ID1_Valve4A_CH1 | BOOL | ID1 バルブ4A/CH1 | |
| ID1_Valve2B_CH2 | BOOL | ID1 バルブ2B/CH2 | |
| ID2_Valve4A_CH1 | BOOL | ID2 バルブ4A/CH1 | |
| ID2_Valve2B_CH2 | BOOL | ID2 バルブ2B/CH2 | |
| ID3_Valve4A_CH1 | BOOL | ID3 バルブ4A/CH1 | |
| ID3_Valve2B_CH2 | BOOL | ID3 バルブ2B/CH2 | |
| ID4_Valve4A_CH1 | BOOL | ID4 バルブ4A/CH1 | |
| ID4_Valve2B_CH2 | BOOL | ID4 バルブ2B/CH2 | |
| ID5_Valve4A_CH1 | BOOL | ID5 バルブ4A/CH1 | |
| ID5_Valve2B_CH2 | BOOL | ID5 バルブ2B/CH2 | |
| ID6_Valve4A_CH1 | BOOL | ID6 バルブ4A/CH1 | |
| ID6_Valve2B_CH2 | BOOL | ID6 バルブ2B/CH2 | |
| ID7_Valve4A_CH1 | BOOL | ID7 バルブ4A/CH1 | |
| ID7_Valve2B_CH2 | BOOL | ID7 バルブ2B/CH2 | |
| ID8_Valve4A_CH1 | BOOL | ID8 バルブ4A/CH1 | |
| ID8_Valve2B_CH2 | BOOL | ID8 バルブ2B/CH2 | |
| ID9_Valve4A_CH1 | BOOL | ID9 バルブ4A/CH1 | |
| ID9_Valve2B_CH2 | BOOL | ID9 バルブ2B/CH2 | |
| ID10_Valve4A_CH1 | BOOL | ID10 バルブ4A/CH1 | |
| ID10_Valve2B_CH2 | BOOL | ID10 バルブ2B/CH2 | |
| ID11_Valve4A_CH1 | BOOL | ID11 バルブ4A/CH1 | |
| ID11_Valve2B_CH2 | BOOL | ID11 バルブ2B/CH2 | |
| ID12_Valve4A_CH1 | BOOL | ID12 バルブ4A/CH1 | |
| ID12_Valve2B_CH2 | BOOL | ID12 バルブ2B/CH2 | |
| ID13_Valve4A_CH1 | BOOL | ID13 バルブ4A/CH1 | |
| ID13_Valve2B_CH2 | BOOL | ID13 バルブ2B/CH2 | |
| ID14_Valve4A_CH1 | BOOL | ID14 バルブ4A/CH1 | |
| ID14_Valve2B_CH2 | BOOL | ID14 バルブ2B/CH2 | |
| ID15_Valve4A_CH1 | BOOL | ID15 バルブ4A/CH1 | |
| ID15_Valve2B_CH2 | BOOL | ID15 バルブ2B/CH2 | |
| ID16_Valve4A_CH1 | BOOL | ID16 バルブ4A/CH1 | |
| ID16_Valve2B_CH2 | BOOL | ID16 バルブ2B/CH2 | |
| ID17_Valve4A_CH1 | BOOL | ID17 バルブ4A/CH1 | |
| ID17_Valve2B_CH2 | BOOL | ID17 バルブ2B/CH2 | |
| ID18_Valve4A_CH1 | BOOL | ID18 バルブ4A/CH1 | |
| ID18_Valve2B_CH2 | BOOL | ID18 バルブ2B/CH2 | |
| ID19_Valve4A_CH1 | BOOL | ID19 バルブ4A/CH1 | |
| ID19_Valve2B_CH2 | BOOL | ID19 バルブ2B/CH2 | |
| ID20_Valve4A_CH1 | BOOL | ID20 バルブ4A/CH1 | |
| ID20_Valve2B_CH2 | BOOL | ID20 バルブ2B/CH2 | |
| ID21_Valve4A_CH1 | BOOL | ID21 バルブ4A/CH1 | |
| ID21_Valve2B_CH2 | BOOL | ID21 バルブ2B/CH2 | |
| ID22_Valve4A_CH1 | BOOL | ID22 バルブ4A/CH1 | |
| ID22_Valve2B_CH2 | BOOL | ID22 バルブ2B/CH2 | |
| ID23_Valve4A_CH1 | BOOL | ID23 バルブ4A/CH1 | |
| ID23_Valve2B_CH2 | BOOL | ID23 バルブ2B/CH2 | |
| ID24_Valve4A_CH1 | BOOL | ID24 バルブ4A/CH1 | |
| ID24_Valve2B_CH2 | BOOL | ID24 バルブ2B/CH2 | |
構造体(出力)
| 構造体名 | データ型 | 項目 | |
|---|---|---|---|
| メンバ名 | |||
| SP_N1000_ExtMfdControl | |||
| Pin1_Output | BOOL | ピン1 | |
| Pin2_Output | BOOL | ピン2 | |
| Pin3_Output | BOOL | ピン3 | |
| Pin4_Output | BOOL | ピン4 | |
| Pin5_Output | BOOL | ピン5 | |
| Pin6_Output | BOOL | ピン6 | |
| Pin7_Output | BOOL | ピン7 | |
| Pin8_Output | BOOL | ピン8 | |
| Pin9_Output | BOOL | ピン9 | |
| Pin10_Output | BOOL | ピン10 | |
| Pin11_Output | BOOL | ピン11 | |
| Pin12_Output | BOOL | ピン12 | |
| Pin13_Output | BOOL | ピン13 | |
| Pin14_Output | BOOL | ピン14 | |
| Pin15_Output | BOOL | ピン15 | |
| Pin16_Output | BOOL | ピン16 | |
| Pin17_Output | BOOL | ピン17 | |
| Pin18_Output | BOOL | ピン18 | |
| Pin19_Output | BOOL | ピン19 | |
| Pin20_Output | BOOL | ピン20 | |
| Pin21_Output | BOOL | ピン21 | |
| Pin22_Output | BOOL | ピン22 | |
| Pin23_Output | BOOL | ピン23 | |
| Pin24_Output | BOOL | ピン24 | |
| Pin25_Output | BOOL | ピン25 | |