【キーエンスKV-8000】運転記録(ドライブレコーダ)の使い方

【キーエンスKV-8000】運転記録(ドライブレコーダ)の使い方

キーエンスPLCにおける「ドライブレコーダ機能」とは、任意のタイミング(トリガ)前後のPLCのデバイス値イベント等の運転記録を保存する機能です。

ドライブレコーダ機能を用いることにより、設定したトリガ前後の全デバイスの変化をラダープログラムと共に記録することができ、まるでラダープログラムをそのまま録画したかのように再生(リプレイ)することができます。

トライブレコーダ機能は、意図しない動作や異常発生等のトラブル発生時に、デバイス値からトラブル原因を解析する際に広く使用されています。

この記事では、キーエンスPLCにおけるトライブレコーダ機能を用いて、「デバイス記録の設定方法」から「記録したデータの確認方法」を解説します。

注意
ドライブレコーダ機能はKV-8000でのみ使用可能です。(2024年8月現在)
また、KV STUDIOはVer.10以降にする必要があります。
メモ
キーエンスの「KV-8000シリーズ ユーザーズマニュアル」「KV STUDIO ユーザーズマニュアル」には運転記録機能と表記されているため、この記事ではドライブレコーダ機能=運転記録機能とします。
注意
この記事で使用するラダープログラム及びKV STUDIO構成データはテスト用です。実務で使用したものではありません。

1. ドライブレコーダ機能の使用手順

ドライブレコーダ機能の使用手順は以下の通りです。

保存するデータとトリガを設定する

ドライブレコーダ機能で保存する対象のデータ、保存条件、期間を設定します。

カメラ入力ユニットの設定

カメラを用いて装置の映像を記録する場合にのみ必要になります。この記事ではカメラを使用しないため省略します。

運転記録の収集、保存

上記の設定をPLCに転送します。転送後、設定したトリガの条件が成立すると、運転記録が保存されます。

運転記録の再生

保存した運転記録をKV STUDIOのリプレイモードで再生します。

2. 保存するデータとトリガの設定

ドライブレコーダ機能を使用するには、KV STUDIOの運転記録設定から下記の設定を行います。

  • データ保存先
  • データの収集方法(指定方法)
  • データの収集時間
  • ファイル保存トリガ
  • 記録対象

ワークスペースの「運転記録設定」をダブルクリックします。

10_運転記録設定

データ保存先

11_データ保存先

データの保存先は「メモリカード」または「CPUメモリ」から選択します。

メモリカードとは、CPUユニットのメモリカードスロットに挿入するカードのことで、SDカードまたはSDHCカードのことを指します。CPUメモリとは、CPUユニットに内蔵されたメモリ領域です。

この記事では、メモリカードスロットにSDカード:KV-M4Gを挿入した状態で「メモリカード」を選択します。

12_コメント

保存ファイル名に挿入するコメントを指定します。

コメントを入力すると、データ保存パスに反映されます。

データの収集方法(指定方法)

13_指定方法

指定方法は「ファイル保存トリガ前後」または「開始トリガ」から選択します。

この記事では「ファイル保存トリガ前後」を選択します。「ファイル保存トリガ前後」は後述するファイル保存トリガに状態が変化すべきでないリレー異常発生でONするリレーを設定することで、トリガ前後のデバイス値を確認することができます。

データの収集時間

14_収集時間

指定方法でファイル保存トリガ前後を選択した場合、データの収集時間は「トリガ前収集時間」と「トリガ後収集時間」を指定します。

この記事では、前収集時間に18秒、後収集時間に2秒を指定します。

ファイル保存トリガ

15_ファイル保存トリガ

ファイル保存トリガに、収集したデータを保存するためのトリガとなるデバイスを指定します。

メモ
指定するデバイスは「ビットデバイス」または「BOOL/TIMER/COUNTER型の変数」から指定します。

条件には「↑(立ち上がり)」または「↓(立ち下がり)」から選択します。

この記事では、装置が異常時にONする想定のデバイスである内部補助リレー:MR29100の↑(立ち上がり)を指定します。

記録対象

16_収集対象

運転記録として保存するデータの対象を設定します。

この記事では、全ての項目にチェックを入れた状態にします。

記録対象のデバイス詳細設定から、記録するデバイスを手動で設定します。

17_デバイス詳細
18_デバイス記録

デフォルトでは全プログラム、全ユニットが設定されていますが、自動設定のチェックを外すことで任意にプログラムやユニットを対象外にすることができます。

この記事では、自動設定のままとします。

メモ
ドライブレコーダ機能の対象にデバイスを含む場合、スキャンタイムが延びます。手動設定で登録数を少なくすることでスキャンタイムを抑えることが可能です。

設定は以上で終了です。「OK」を押してPLCにデータを転送します。

3. 運転記録の収集、保存

設定をPLCに転送後、トリガが成立すると収集したデータを保存します。

データの保存

今回の場合、MR29100が立ち上がると、その時点から18秒前~2秒後までの運転記録をメモリカード(SDカード)に保存します。

KV STUDIOが「モニタ」または「オンラインエディット」の場合、運転記録保存のRECを押すことでもデータを保存可能です。

21_REC実行
RECを押して運転記録を保存中
メモ
運転記録保存→ID0のRECを押すと、コントロールリレー:CR5600がONします。ファイル保存トリガの条件に基づき(CR5600が立ち上がることで)、ID0が保存されます。

メモリカードの確認

メモリカード内に保存した運転記録を確認します。

22_メモリカード内

運転記録はメモリカードの「RECORD_0」フォルダ内に格納されます。

今回は「MR29100(異常発生)の立ち上がりで実行を2回」と「RECを押して実行を1回」行った後にメモリカード内を確認します。

運転記録が3ヶ保存されており、フォルダ名にどのトリガがONした際に保存されたものか明記されます。今回は一番上のフォルダを開きます。

23_フォルダ内

フォルダ内の「record.TMN」をダブルクリックすると、KV STUDIOが起動して記録した内容を確認することができます。

4. 運転記録の再生

「record.TMN」をダブルクリックすると、KV STUDIOがリプレイモードで起動します。リプレイモードは保存された運転記録を再生するモードです。

30_リプレイモード
注意
リプレイモードでは、ラダープログラムやデバイス/変数の値の編集は出来ません。

イベント/エラー履歴

PLCで発生したイベントやエラーの履歴が表示されます。

31_イベントエラー履歴

イベント/エラー履歴をクリックすると、リプレイの再生位置が対象のイベント/エラー発生時に移動します。

メモ
運転記録の範囲内に発生したイベント/エラーは背景が緑色で表示されます。(上記では3ヶ)

操作バー

リプレイの再生や停止、再生位置の調整を行います。

32_操作バー

↓では操作バーを操作することにより、ファイル保存トリガであるMR29100が立ち上がる(装置が異常になった)要因を確認します。

33_ドラレコ実行

ラダープログラムのモニタでMR29100コイルを表示した状態で「ファイル保存トリガ発生時まで移動」→「巻戻し、コマ送りで前後を確認」を実行しています。

確認の結果、DM2900の値が#0では無くなったため、MR29100がONしていました。(上記ラダープログラムの詳細、DM2900の意味合いについての解説は省略します。)

デバイス変化点検索

リプレイモード時に指定したデバイス/変数の値が変化したタイミングを検索することができます。

メニューバーの「運転記録/リプレイ(R)」→デバイス変化点検索をクリックします。

34_デバイス変化点検索

デバイス変化点検索のウィンドウが表示されるので、条件を入力して検索をクリックすると、変化点までリプレイ位置が移動します。

35_デバイス変化点検索
メモ
ラダーモニタ上で検索したいデバイスに合わせた状態でメニューバーを選択すると、デバイス番号が入力された状態になるので入力を省略できます。

5. ドライブレコーダ機能用デバイス一覧

ドライブレコーダ機能の実行条件やエラー情報がコントロールリレー(CR)とコントロールメモリ(CM)に割付けられています。

40_デバイス
出典:キーエンス プログラマブルコントローラKV-8000シリーズ ユーザーズマニュアル

6. おわりに

キーエンスPLCにおけるドライブレコーダ機能(運転記録機能)について解説しました。

私は試運転中、客先での現地デバッグ中など非常に多く活用しており、トラブル解決に活用しています。

最近では、装置の制御仕様に「ドライブレコーダ機能を実装すること」と明記されているケースも多くなってきました。装置の納入先の生技、保全の方も活用しているのだと思います。

以下の参考書はラダープログラムの色々な「定石」が記載されており、実務で使用できるノウハウが多く解説されています。私がラダープログラムの参考書として自信をもってオススメできるものです。

ただし、ラダープログラムやPLCといった電気・制御設計は参考書やWebサイトのみでの学習には必ずどこかで限界が来ます。

各メーカが販売しているPLCやプログラム作成のアプリケーションを揃えるには安くても十万円以上の大きな費用が掛かり、独学は現実的ではありません。

ラダープログラムの一番現実的な学習方法は「実務で経験を積む」ことです。電気・制御設計者はこれから更に必要な人材になり続けますので、思い切って転職する選択肢もあります。

doda』といった大手求人(転職)サイトには電気・制御設計の求人が数多く紹介されています。※登録は無料です。

「スキルこそ今後のキャリアを安定させる最も大切な材料」と考える私にとって電気・制御設計はとても良い職業だと思います。キャリアの参考になれば幸いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です