KV-8000 × MP-Fシリーズ
接続ガイド
PDFとして使用する場合、画面右上の「このページを印刷する」をクリック後、プリンターの設定で「PDFとして保存」を選択し、保存してください。
KV-8000 × MP-Fシリーズ EtherNet/IP™ 接続ガイド
EtherNet/IP対応通信ユニット MP-Fシリーズ
目次
Step1:接続に必要な機器
下記の機器を準備してください。
-
※1MP-Fシリーズ1つに対して、Ethernetモジュール(MP-FEN1)が1つ必要になります。
One point
イーサネットスイッチ(NE-Q05(P)など)を使用すると、MP-Fシリーズを複数台接続できます。
Step2:MP-Fの設定
MP-F Monitorでの設定手順を紹介します。
1PCとMP-FシリーズをUSBケーブル(OP-51580:2m/OP-86941:5m) で、MP-FシリーズとMP-FEN1を専用ケーブルで接続します。MP-FMonitorを起動し、〔新規作成〕〔接続〕の順にクリックします。
[接続方法の選択]ダイアログが表示されるので、「USB 接続」を選択して〔OK〕をクリックします。
2〔Ethernet モジュール〕をクリックし、MP-FシリーズのEthernet設定をおこないます。
「通信設定を転送する」にチェックして、以下のとおり設定します。
<Ethernet設定>
| TCPポート番号 | 8637 |
|---|---|
| IP設定 | 固定IP |
| IPアドレス | 192.168.0.1 |
| サブネットマスク | 255.255.255.0 |
| デフォルトゲートウェイ | 0.0.0.0 |
3〔基本設定〕を選択して、「バルブ制御設定」を「外部入力制御」に設定します。
設定完了後、〔設定転送〕、〔OK〕の順にクリックし、設定内容をMP-Fシリーズに転送します。
- ※PLCからバルブ制御を実施する場合に必要な設定です。
Step3:KV-8000の設定
このステップではKV-8000の設定手順を説明します。キャプチャ中に表示されている"Vendor Series"という文字列は、実際に接続する機器名に読み換えてください。
1KV STUDIOを起動し、プロジェクトを新規作成します。
対応機種に「KV-8000」を選択し、〔OK〕をクリックします。
[ユニット構成設定の確認]ダイアログが表示されるので、〔はい(Y)〕をクリックし、ユニットエディタを開きます。
2ユニットエディタの「ユニット設定(2)」タブで、KV-8000のIPアドレスを設定します。
ここでは、以下のとおり設定します。
3[EtherNet/IP設定]を起動します。
ユニットエディタ上でEtherNet/IP設定のアイコンをクリックします。
設定方法を選択するダイアログが表示されるので、KV-8000と接続する機器をEthernetケーブルで接続した状態で〔自動設定(オートコンフィグレーション)(A)〕をクリックします。
4実機とユニットエディタの構成が異なる場合、プロジェクトの転送を確認するダイアログが表示されるので、PCとKV-8000をUSBケーブルで接続した状態で〔はい(Y)〕をクリックし、プロジェクトを転送します。
5プロジェクトの転送が完了すると、[機器検索設定]ダイアログが表示されるので、〔検索(F)〕をクリックします。オートコンフィグレーション完了後、接続する機器が自動で登録されるので、〔OK〕をクリックして[EtherNet/IP設定]ウィンドウを閉じます。
6ユニットエディタの〔OK〕をクリックして終了します。
One point
機器を手動で追加する場合
「EtherNet/IP設定」の[機器一覧(1)]タブで、接続する機器をドラッグ&ドロップして機器設定を作成します。
配下に各種センサアンプやI/Oユニットを接続する機器を設定する際は、その配下に接続する各種機器も併せて登録します。
下図は、架空の通信ユニットVendor Series Comに、架空のセンサVendor Series Sensorを接続する場合の例です。
キャプチャ中のVendor Series Com・Vendor Series Sensorという文字列は、実際に接続する通信ユニット・センサ等に読み換えてください。
One point
キーエンス社製センサ設定ファイル(ez1ファイル)をインポートする方法
機器一覧に接続する機器が表示されない(センサ設定ファイルがインポートされていない)場合、キーエンス社製センサ設定ファイル(ez1ファイル)のインポートが必要です。
[EtherNet/IP設定]ウィンドウから、【EDSファイル(D)】→【登録(I)】を選択し、使用される機器のキーエンス社製センサ設定ファイル(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)】を選択します。「PROGRAMモードで転送(P)」を選択してから、〔全選択(S)〕をクリックし、〔実行(E)〕をクリックします。
2ワークスペースの接続する機器を右クリックし、【センサIOモニタ(M)】を選択すると、機器の情報を簡単にモニタできます。
One point
リアルタイムチャートモニタ(RTCM)でモニタする方法
リアルタイムチャートモニタを起動して、グラフで確認することもできます。
「センサ IOモニタ」上で右クリックし、【リアルタイムチャートモニタ (H)】を選択します。
リアルタイムチャートモニタは自動でスケーリングを実行するので、レンジ調整は不要です。
参考:メモリマップ
サイクリック通信とメッセージ通信でやり取りできるパラメータの一覧を以下に記載しています。
サイクリック通信で取得できるパラメータ一覧
サイクリック通信で取得できるパラメータは、KVシリーズとMP-Fシリーズの間で一定周期ごとに自動で更新されるため、データを読み書きするためのプログラムは不要です。以下に、B000、W000をMP-Fシリーズのリンクデバイスの先頭デバイスに割り当てた場合のデバイスマップを記載しています。
MP-Fシリーズ → KVシリーズ
| 割付 デバイス | 名称 |
|---|---|
| B00 | Ch.1 出力 |
| B01 | Ch.2 出力 |
| B02 | Ch.3 出力 |
| B03 | Ch.4 出力 |
| B04 | Ch.5 出力 |
| B05 | - |
| B06 | - |
| B07 | - |
| B08 | - |
| B09 | Ch.2 入力 |
| B0A | Ch.3 入力 |
| B0B | - |
| B0C | - |
| B0D | Ch.6 入力 |
| B0E | - |
| B0F | - |
| B010 | 流量ゼロ |
| B011 | - |
| B012 | バルブ状態 |
| B013 | バルブ制御要求 |
| B014 | バルブ制御設定 |
| B015 | |
| B016 | サイクル状態 |
| B017 | - |
| B018 | - |
| B019 | - |
| B01A | - |
| B01B | - |
| B01C | - |
| B01D | - |
| B01E | - |
| B01F | - |
| B020 | 流量測定状態 |
| B021 | 圧力測定状態 |
| B022 | 温度測定状態 |
| B023 | 湿度測定状態 |
| B024 | 露点測定状態 |
| B025 | - |
| B026 | - |
| B027 | - |
| B028 | - |
| B029 | - |
| B02A | - |
| B02B | - |
| B02C | - |
| B02D | - |
| B02E | - |
| B02F | - |
| B030 | 検出可能状態 |
| B031 | 履歴データ準備完了 |
| B032 | - |
| B033 | - |
| B034 | - |
| B035 | - |
| B036 | - |
| B037 | - |
| B038 | - |
| B039 | - |
| B03A | - |
| B03B | - |
| B03C | - |
| B03D | - |
| B03E | - |
| B03F | - |
| W00 | 瞬時流量 |
| W01 | 瞬時流量 _ ピーク |
| W02 | 瞬時流量 _ ボトム |
| W03 | リーク瞬時流量 |
| W04 | 瞬時リーク削減量 |
| W05 | - |
| W06 | 積算流量 |
| W07 | |
| W08 | 圧力 |
| W09 | 圧力_ ピーク |
| W0A | 圧力_ ボトム |
| W0B | 温度 |
| W0C | 露点 |
| W0D | 湿度 |
| W0E | 有効電力 |
| W0F | |
| W010 | システム予約 |
| W011 | |
| W012 | 皮相電力 |
| W013 | |
| W014 | 積算有効電力量 |
| W015 | |
| W016 | システム予約 |
| W017 | |
| W018 | 積算皮相電力量 |
| W019 | |
| W01A | サイクル積算流量 |
| W01B | |
| W01C | サイクル電力量 |
| W01D | |
| W01E | サイクル時間 |
| W01F | |
| W020 | サイクル積算流量 ( 本日) |
| W021 | |
| W022 | サイクル電力量 ( 本日) |
| W023 | |
| W024 | サイクル時間 ( 本日) |
| W025 | |
| W026 | サイクル数 ( 本日) |
| W027 | |
| W028 | 経過時間 ( 本日 ) |
| W029 | |
| W02A | 稼働時間 ( 本日 ) |
| W02B | |
| W02C | 年 |
| W02D | 月 |
| W02E | 日 |
| W02F | 時 |
| W030 | 分 |
| W031 | 秒 |
| W032 | システム予約 |
| W033 | エラー情報 |
| W034 | 通信分解能 _ 瞬時流量 |
| W035 | 通信分解能 _ 圧力 |
| W036 | 通信分解能 _ 温度 |
| W037 | 通信分解能 _ 湿度 |
| W038 | 通信分解能 _ 露点 |
| W039 | 通信分解能 _ 積算流量 |
| W03A | 通信分解能 _ 電力 |
| W03B | 通信分解能 _ 電力量 |
KVシリーズ → MP-Fシリーズ
| 割付 デバイス | 名称 |
|---|---|
| B040 | 積算流量リセット |
| B041 | 流量ゼロ |
| B042 | - |
| B043 | - |
| B044 | バルブ Open |
| B045 | バルブClose |
| B046 | サイクル開始 |
| B047 | サイクル停止 |
| B048 | - |
| B049 | - |
| B04A | 積算電力量リセット |
| B04B | ホールドリセット |
| B04C | - |
| B04D | - |
| B04E | - |
| B04F | - |
メッセージ通信で取得できるパラメータ一覧
メッセージ通信は設定値の変更など、任意のタイミングでデータをやり取りする場合に使用する通信方法です。メッセージ通信をおこなう場合は通信のためのラダープログラムが必要ですが、KVシリーズではキーエンス製のセンサと通信するための専用命令語(SPWR/SPRD命令)を使用するだけでメッセージ通信をおこなえます。
| アトリビュート ID | 項目 |
|---|---|
| 500 | 型式 |
| 501 | Ethernet モジュール 接続 |
| 502 | 電力量モニタ 0 接続状態 |
| ~ | - |
| 511 | 電力量モニタ 9 接続状態 |
| 512 | IO-Link シリアル番号 |
| 514 | IO-Link シリアル番号 |
| 516 | IO-Link シリアル番号 |
| 518 | IO-Link シリアル番号 |
| 520 | I/O ステータス |
| 521 | デバイスステータス |
| 522 | エラー情報 1 |
| 524 | エラー情報 2 |
| 526 | エラー情報 3 |
| 600 | コマンド実行 |
| 601 | コマンドステータス |
| 1000 | PNP/NPN |
| 1001 | Ch.1 I/O 種別 |
| 1002 | Ch.1 対象 |
| 1003 | Ch.1 論理 |
| 1004 | Ch.1 検出モード |
| 1005 | システム予約 |
| 1006 | Ch.1 下限値 |
| 1008 | Ch.1 上限値 |
| 1030 | Ch.1 アナログ対象 |
| 1031 | システム予約 |
| 1032 | Ch.1 アナログ下限値 |
| 1034 | Ch.1 アナログ上限値 |
| 1100 | システム予約 |
| 1101-1200 | (Ch.2) |
| 1201-1300 | (Ch.3) |
| 1301-1400 | (Ch.4) |
| 1401-1500 | (Ch.5) |
| 1501-1600 | (Ch.6) |
| 2000 | 瞬時流量 |
| 2001 | 瞬時流量 _ ピーク |
| 2002 | 瞬時流量 _ ボトム |
| 2003 | システム予約 |
| 2004 | 積算流量 |
| 2006 | リーク瞬時流量 |
| 2007 | 瞬時リーク削減量 |
| 2008 | 通信分解能 _ 瞬時流量 |
| 2009 | 通信分解能 _ 積算流量 |
| 2020 | 圧力_ 現在値 |
| 2021 | 圧力_ ピーク |
| 2022 | 圧力_ ボトム |
| 2023 | 通信分解能 _ 圧力 |
| 2030 | 温度 _ 現在値 |
| 2031 | 露点 _ 現在値 |
| 2032 | 湿度 _ 現在値 |
| 2033 | 露点 _ 有効 |
| 2034 | 湿度 _ 有効 |
| 2035 | 通信分解能 _ 温度 |
| 2036 | 通信分解能 _ 露点 |
| 2037 | 通信分解能 _ 湿度 |
| 2040 | バルブ状態モニター |
| 2041 | バルブ制御要求状態 |
| 2042 | バルブ操作の方法 |
| 2043 | バルブ設定値自動調整状態 |
| 2044 | バルブクローズ設定値 |
| 2045 | システム予約 |
| 2050 | 合算有効電力 |
| 2052 | システム予約 |
| 2054 | 合算皮相電力 |
| 2056 | 合算積算有効電力量 |
| 2058 | システム予約 |
| 2060 | 合算積算皮相電力量 |
| 2062 | 共通 ( 電力量 )_ 系統 A アドレス |
| ~ | - |
| 2071 | 共通 ( 電力量 )_ 系統 J アドレス |
| 2072 | 通信分解能 _ 相電圧 |
| 2073 | 通信分解能 _ 線間電圧 |
| 2074 | 通信分解能 _ 電流 |
| 2075 | 通信分解能 _ 有効電力 |
| 2076 | 通信分解能 _ 無効電力 |
| 2077 | 通信分解能 _ 皮相電力 |
| 2078 | 通信分解能 _ 積算有効電力量 |
| 2079 | 通信分解能 _ 積算無効電力量 |
| 2080 | 通信分解能 _ 積算皮相電力量 |
| 2081 | 通信分解能 _ 周波数 |
| 2082 | 通信分解能 _ 力率 |
| 2100 | A_ 相電圧 _1 |
| 2101 | A_ 相電圧 _2 |
| 2102 | A_ 相電圧 _3 |
| 2103 | A_ 相電圧 _(Average) |
| 2104 | A_ 線間電圧 _1 |
| 2105 | A_ 線間電圧 _2 |
| 2106 | A_ 線間電圧 _3 |
| 2107 | A_ 線間電圧 _(Average) |
| 2108 | A_ 電流 _1 |
| 2110 | A_ 電流 _2 |
| 2112 | A_ 電流 _3 |
| 2114 | A_ 電流 _(Average) |
| 2116 | A_ 有効電力 _1 |
| 2118 | A_ 有効電力_2 |
| 2120 | A_ 有効電力_3 |
| 2122 | A_ 有効電力_(Total) |
| 2124 | A_ 無効電力 _1 |
| 2126 | A_ 無効電力_2 |
| 2128 | A_ 無効電力_3 |
| 2130 | A_ 有効電力_(Total) |
| 2132 | A_ 皮相電力 _1 |
| 2134 | A_ 皮相電力_2 |
| 2136 | A_ 皮相電力_3 |
| 2138 | A_ 皮相電力_(Total) |
| 2140 | A_ 積算有効電力量 |
| 2142 | A_ 積算無効電力量 |
| 2144 | A_ 積算皮相電力量 |
| 2146 | A_ 周波数 |
| 2147 | A_ 力率 |
| 2150-2197 | (B_***) |
| 2200-2247 | (C_***) |
| 2250-2297 | (D_***) |
| 2300-2347 | (E_***) |
| 2350-2397 | (F_***) |
| 2400-2447 | (G_***) |
| 2450-2497 | (H_***) |
| 2500-2547 | (I_***) |
| 2550-2597 | (J_***) |
| 2800 | シミュレーションモード |
| 2801 | 出力 Ch.1_ シミュレーション |
| 2802 | アナログCh.1 シミュレーション |
| 2803 | 出力 Ch.2_ シミュレーション |
| 2804 | アナログCh.2 シミュレーション |
| 2805 | 出力 Ch.3_ シミュレーション |
| 2806 | 出力 Ch.4_ シミュレーション |
| 2807 | 出力 Ch.5_ シミュレーション |
| 2808 | 流量 _ シミュレーション |
| 2809 | 圧力_ シミュレーション |
| 2810 | 温度 _ シミュレーション |
| 2811 | 湿度 _ シミュレーション |
| 2812 | 露点 _ シミュレーション |
| 2813 | システム予約 |
| 2814 | 合算有効電力_ シミュレーション |
| 2816 | エラー_ シミュレーション |
| 2817 | システム予約 |
| 3000 | 平均化時間 ( 流量 ) |
| 3001 | システム予約 |
| 3002 | システム予約 |
| 3003 | 表示平均化 ( 流量 ) |
| 3004 | ヒステリシス ( 流量 ) |
| 3005 | ゼロカット流量 |
| 3006 | 積算流量パルス重み |
| 3008 | 積算流量オートリセット |
| 3009 | スパン調整 |
| 3010 | 検出詳細設定 |
| 3011 | 流量換算時の基準温度 |
| 3012 | 流量単位 |
| 3013 | ベース•リーク流量 |
| 3014 | 稼働流量設定値 |
| 3015 | 稼働流量ディレイ |
| 3016 | リーク増加警報設定 |
| 3017 | リーク増加警報設定値 |
| 3018 | 流量ゼロ |
| 3019 | システム予約 |
| 3100 | 応答時間 ( 圧力) |
| 3101 | 表示平均化 ( 圧力) |
| 3102 | ヒステリシス ( 圧力) |
| 3103 | ( システム予約 ) |
| 3200 | ヒステリシス ( 温度 ) |
| 3201 | ヒステリシス ( 露点 ) |
| 3202 | 温度オフセット |
| 3203 | 露点変換圧力 |
| 3204 | ( システム予約 ) |
| 3205 | システム予約 |
| 3300 | バルブ制御設定 |
| 3301 | システム予約 |
| 3302 | バルブクローズディレイ |
| 3303 | 起動時スタート設定 |
| 3304 | バルブ動作警報ディレイ |
| 3305 | フェイルセーフ動作 |
| 3400 | 電力量パルス重み |
| 3402 | 電流警報表示 |
| 3403 | 電力警報表示 |
| 3404 | 待機電力警報表示 |
| 3405 | 待機電力警報ディレイ |
| 3406 | 誤配線警報表示 |
| 3407 | システム予約 |
| 3500 | アドレス 0 相線式設定 |
| 3501 | アドレス 0 CT 型式 |
| 3502 | アドレス 0 CT レンジ |
| 3503 | アドレス 0 合算電力に加算 |
| 3504 | アドレス 0 簡易計測設定 |
| 3505 | アドレス 0 簡易計測電圧 |
| 3506 | アドレス 0 簡易計測力率 |
| 3507 | アドレス 0 カットオフ電流 |
| 3508 | アドレス 0 電流警報設定値 |
| 3510 | アドレス 0 電力警報設定値 |
| 3512 | アドレス 0 待機電力警報設定値 |
| 3520-3532 | ( アドレス 1 ) |
| 3540-3552 | ( アドレス 2 ) |
| 3560-3572 | ( アドレス 3 ) |
| 3580-3592 | ( アドレス 4 ) |
| 3600-3612 | ( アドレス 5 ) |
| 3620-3632 | ( アドレス 6 ) |
| 3640-3652 | ( アドレス 7 ) |
| 3660-3672 | ( アドレス 8 ) |
| 3680-3692 | ( アドレス 9 ) |
| 4000 | 電力量換算設定値 |
| 4002 | CO2 換算設定値 |
| 4004 | 金額換算設定値 |
| 4006 | 通貨単位 |
| 4007 | システム予約 |
| 4100 | 画面の明るさ |
| 4101 | 画面の向き |
| 4102 | 表示灯モード |
| 4103 | 表示灯色 |
| 4104 | Language/ 言語 |
| 4105 | キーロック方式 |
| 4106 | キーロック状態 |
| 4107 | 暗証番号 |
| 4108 | PC からの設定変更 |
| 4109 | システム予約 |
| 4150 | 現在画面種類 1 |
| 4151 | マルチビュー _ 瞬時流量 |
| 4152 | マルチビュー _ 積算流量 |
| 4153 | マルチビュー _ 圧力 |
| 4154 | マルチビュー _ 温度 |
| 4155 | マルチビュー _ 露点 |
| 4156 | マルチビュー _ 湿度 |
| 4157 | マルチビュー_ 合算有効電力 |
| 4158 | マルチビュー_ 積算有効電力量 |
| 4159 | 現在画面種類 2_ 流量 |
| 4160 | 現在画面種類 2_ 圧力 |
| 4161 | 現在画面種類 2_ 温度 |
| 4162 | 現在画面種類 2_ 電力 |
| 4163 | 現在画面種類 2_ 設定値 |
| 4164 | 現在画面種類 2_マルチビュー |
| 4165 | 現在画面種類 2_ エナジーグラフ |
| 4166 | グラフの期間 _ 流量 |
| 4167 | グラフの期間 _ 電力 |
| 4168 | グラフの期間 _ エナジーグラフ |
| 4169 | 換算選択 _ エナジーグラフ |
| 4170 | 数値対象 _ 総エネルギー |
| 4171 | 数値対象 _ エア使用量 |
| 4200 | 日時モニター _ 年 |
| ~ | - |
| 4205 | 日時モニター _ 秒 |
| 4206 | 日時設定 _ 年 |
| ~ | - |
| 4211 | 日時設定 _ 秒 |
| 5000 | グラフタイプ |
| 5001 | グラフ表示期間 |
| 5002 | グラフ換算選択 |
| 5003 | システム予約 |
| 5010 | グラフ分解能 |
| 5011 | システム予約 |
| 5012 | [A] グラフデータ_1 |
| 5014 | [A] グラフデータ_2 |
| ~ | ~ |
| 5072 | [A] グラフデータ_31 |
| 5074-5134 | [B] グラフデータ_1 ~ 31 |
| 5136-5196 | [C] グラフデータ_1 ~ 31 |
| 5200 | サイクル積算流量 |
| 5202 | サイクル電力量 |
| 5204 | サイクル時間 |
| 5206 | サイクル積算流量 ( 本日) |
| 5208 | サイクル電力量 ( 本日) |
| 5210 | サイクル時間 ( 本日) |
| 5212 | サイクル数 ( 本日) |
| 5214 | 経過時間 ( 本日 ) |
| 5216 | 稼働時間 ( 本日 ) |
| 5218 | システム予約 |
One point
キーエンス製のセンサと通信するための専用命令語
センサ設定命令(SPWR命令(センサパラメータ書込命令)、SPRD命令(センサパラメータ読出命令))を使用することで、指定したセンサのパラメータを書込/読出することができます。
参考:サンプルプログラム
シャットオフバルブの制御
プログラム
<ニモニックリスト>
LDP MR000
AND B014
ANB B015
OR B044
ANB B012
OUT B044
LDP MR001
AND B014
ANB B015
OR B045
AND B012
OUT B045
制御設定が「外部入力制御」になっている状態で、バルブの状態が変化するまで要求します。
One point
マニュアルレスでラダー作成可能!
オペランド入力時に、デバイスコメントの一部を入力するだけで接点などの入力ができます。(RT エディット機能)
リレー番号を調べる手間がなくなり、プログラム作成工数削減につながります。
参考:KV-XD02を活用した応用例
データ活用ユニット(KV-XD02)を使用することで、以下の内容が実現できます。
「兆候監視機能」:流量や電気使用量の傾向監視/予兆保全が可能
「WEBサーバ機能」:WEBサーバ機能を利用してタブレット/スマホなどで遠隔からセンサ状態を監視可能
One point
煩雑なラダープログラムを作成しなくても複数のセンサ状態を一括で監視できます。
無線ルータを使用すれば、タブレットやスマホから状態監視や項目の追加ができます。
- ※ラダープログラム上でKV-XD02の動作許可をONさせる必要があります。