【キーエンスKV】キープ(KEEP)命令の指令方法とラダープログラム例

00_【キーエンスKV】キープ(KEEP)命令の指令方法とラダープログラム例

キーエンスKVシリーズにおける「キープ」命令とは、指定したデバイスをSET条件でONを保持させ、RES条件でOFFさせるラダープログラム命令です。

イメージとしては「セット(SET)命令とリセット(RES)命令が合体した」命令です。

この記事では、キーエンスKVシリーズにおけるキープ命令の指令方法とラダープログラム例について解説します。

注意
この記事中のラダープログラムはKV STUDIO Ver.11で作成しており、対応機種はKV-N24に設定してあります。
メモ
キープ命令はKV-8000・KV-7500/7300・KV-5500/5000/3000・KV-1000・KV-nanoシリーズで使用可能です。※2020年10月現在

キーエンスKVシリーズにおけるセット・リセット(SET・RES)命令については以下のページで解説しておりますので、宜しければご覧ください。

00_【キーエンスKV】セット・リセット(SET・RES)命令の指令方法とラダープログラム例【キーエンスKV】セット・リセット(SET・RES)命令の指令方法とラダープログラム例

1. キープ命令の指令方法

キープ命令には1種類の命令方法があります。

KEEP:キープ命令

KEEPは、保つ・キープする意味です。(そのままですね…)

メモ
キープ命令に微分実行型はありません。また、扱うデータの型を指定する「サフィックス」に対応した命令ではありません。

KEEP:キープ命令

キープ命令は”KEEP”と指令します。

こちら↓がKEEP命令を使用したラダープログラム例です。

KEEP:キープ命令

このラダープログラムは『SET条件が入力リレーR000』『RES条件が入力リレーR001』『ON/OFFさせるデバイスが出力リレーR500』となります。

KEEP命令の詳細

<↑のラダープログラム動作>
SET条件である入力リレーR000がONすると、出力リレーR500がONします。その後、R000がOFFしてもR500はONを保持し続けます。

RES条件である入力リレーR001をONさせることでR500はOFFします。

タイムチャートは以下のようになります。

KEEPタイムチャート

注意点として「SET条件のR000」と「RES条件のR001」が同時にONした場合、出力リレーR500はOFFします。

このように、キープ命令においてSET条件とRES条件が同時にONした場合、RES条件が優先されます。

KV STUDIOにおける命令挿入の方法

キープ命令をKV STUDIOの回路上に挿入するには「KEEP ON/OFFするデバイス」と回路上で入力します。

先ほどのラダープログラムを挿入する場合、KV STUDIOの回路上でKEEP R500と入力してEnterキーを押します。

10_命令挿入

2.【例題①】SET条件が論理積(AND)のキープ命令

下記仕様のラダープログラムをキープ命令を用いて解説します。

仕様
スイッチ(R000)かつスイッチ(R001)を押すと、ランプ(R500)が点灯し続ける。
スイッチ(R002)を押すことでランプ(R500)は消灯する。
※スイッチが同時に押された場合、消灯する条件を優先してランプ(R500)は点灯しないこととする。

この仕様のラダープログラムは自己保持回路やセット・リセット命令など色々な作成方法がありますが、今回はキープ命令を用いて解説します。

タッチパネルの動作イメージ

タッチパネルの動作イメージは以下のようになります。

例題①_タッチパネル

スイッチ(R000)かつスイッチ(R001)を押すと、ランプ(R500)が点灯し続けます。その後、スイッチ(R002)を押すことでランプ(R500)は消灯します。

スイッチが同時に押された場合、スイッチ(R002)を優先してランプ(R500)は点灯しません。

ラダープログラム

ラダープログラムは以下のようになります。

例題①_ラダープログラム

SET条件にR000とR001を直列で接続することで『R000かつR001がONするとR500がONする』動作になります。

RES条件にはR500をOFFさせる条件であるR002を接続します。

メモ
直列に接続することを『論理積』『AND接続』と表現します。

シミュレータの動作

シミュレータを実行している様子は以下のようになります。

例題①_シミュレータ

各デバイスは、黄緑色に塗りつぶされるとONになっている状態です。

入力リレーR000かつR001がONすると、出力リレーR500がONします。その後R000・R001がOFFしてもR500はONし続けます。

入力リレーR002がONするとR500はOFFします。SET条件とRES条件が同時にONすると、R500はONしません。

3.【例題②】RES条件が論理和(OR)のキープ命令

下記仕様のラダープログラムをキープ命令を用いて解説します。

仕様
スイッチ(R000)を押すと、ランプ(R500)が点灯し続ける。
スイッチ(R001)またはスイッチ(R002)を押すことでランプ(R500)は消灯する。
※スイッチが同時に押された場合、消灯する条件を優先してランプ(R500)は点灯しないこととする。

【例題①】では、SET条件がR000かつR001の論理積(AND)でした。今回はRES条件を「R001またはR002」としています。

タッチパネルの動作イメージ

タッチパネルの動作イメージは以下のようになります。

例題②_タッチパネル

スイッチ(R000)を押すと、ランプ(R500)が点灯し続けます。その後、スイッチ(R001)またはスイッチ(R002)を押すことでランプ(R500)は消灯します。

スイッチが同時に押された場合、スイッチ(R001)とスイッチ(R002)を優先してランプ(R500)は点灯しません。

ラダープログラム

ラダープログラムは以下のようになります。

例題②_ラダープログラム

RES条件にR001とR002を並列に接続することで『R001またはR002がONすることで出力リレーR500がOFFする』動作になります。

メモ
並列に接続することを『論理和』『OR接続』と表現します。

シミュレータの動作

シミュレータを実行している様子は以下のようになります。

例題②_シミュレータ

入力リレーR000がONすると出力リレーR500がONします。R001またはR002がONするとR500はOFFします。

4. おわりに

キーエンスKVシリーズにおけるキープ(KEEP)命令について解説しました。

解説しておいて恐縮ですが、私自身は実業務でキープ命令、セット・リセット命令はあまり使用せず、デバイスをONさせ続けたい場合は自己保持回路を使用します。

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

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

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

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

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

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

コメントを残す

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