自己保持回路とは、入力条件がONすると出力がONして、その後に入力条件がOFFしても出力がONし続ける(ONを保持する)ラダープログラムです。
出力のa接点を入力条件に並列で接続することにより「出力は自身のa接点によってONが保持される」ことが自己保持回路の名前の由来です。(詳細は後ほど解説します。)
自己保持回路を用いることにより「スイッチを1回押すと、ランプが点灯し続ける」回路を作ることができます。他にも「出力をONし続ける」場合によく使用されます。
この記事では、オムロンCJシリーズで作成する自己保持回路のラダープログラム例を2ヶ解説します。
リレー回路で作成する自己保持回路については以下のページで解説しておりますので宜しければご覧ください。
【リレー回路】自己保持回路の回路図と動作三菱電機製シーケンサFXシリーズ・キーエンスKVシリーズで作成する自己保持回路のラダープログラムについては以下のページで解説しております。
【ラダープログラム回路】自己保持回路のラダープログラム例【三菱FX】 【ラダープログラム回路】自己保持回路のラダープログラム例【キーエンスKV】目次
1.【例題①】自己保持回路をONさせる
下記仕様のラダープログラムを解説します。
その後、スイッチ(0.00)を放してもランプ(1.00)は点灯し続ける。
スイッチ(0.00)は押すとON、ランプ(1.00)はONすると点灯するものする。
スイッチ(0.00)を押すと、ランプ(1.00)が点灯し続ける「1.00の自己保持回路」を作成します。
タッチパネルの動作イメージ
タッチパネルの動作イメージは以下のようになります。
スイッチ(0.00)を押すとランプ(1.00)が点灯します。その後、スイッチ(0.00)を放してもランプ(1.00)は点灯し続けます。
タイムチャート
タイムチャートは以下のようになります。
入力リレー0.00がONすると、出力リレー1.00がONし続けます。
ラダープログラム
ラダープログラムは以下のようになります。
スイッチ(0.00)を押すと、入力リレー0.00のa接点がONします。
入力リレー0.00のa接点がONすると、出力リレー1.00のコイルがONします。出力リレー1.00がONするとランプ(1.00)が点灯します。
同時に、出力リレー1.00がONしたため出力リレー1.00のa接点がONします。
その後、スイッチ(0.00)を放して入力リレー0.00をOFFしても出力リレー1.00のa接点がONし続けるため出力リレー1.00がONし続けます。
このような回路は、出力自身のa接点を用いてONし続ける(保持する)ため自己保持回路と呼ばれます。
ただし、この回路では出力リレー1.00がOFFしないためランプ(1.00)は消灯できません。【例題②】ではランプを消灯させる条件を追加します。
2.【例題②】自己保持回路をOFFさせる
下記仕様のラダープログラムを解説します。
その後、スイッチ(0.00)を放してもランプ(1.00)は点灯し続ける。
スイッチ(0.01)を押すとランプ(1.00)は消灯する。
スイッチ(0.00)と(0.01)は押すとON、ランプ(1.00)はONすると点灯するものする。
【例題①】では一度点灯したランプ(1.00)を消灯する手段がありませんでした。今回はスイッチ(0.01)を追加してランプ(1.00)を消灯できるようにします。
タッチパネルの動作イメージ
タッチパネルの動作イメージは以下のようになります。
スイッチ(0.00)を押すとランプ(1.00)が点灯し続け、スイッチ(0.01)を押すとランプ(1.00)は消灯します。
タイムチャート
タイムチャートは以下のようになります。
入力リレー0.00がONすると、出力リレー1.00がONし続けます。ここは【例題①】と同様です。
入力リレー0.01がONすると、出力リレー1.00はOFFします。
0.00と0.01が両方ONした場合、0.01の処理を優先して1.00はOFFします。
ラダープログラム
ラダープログラムは以下のようになります。
【例題①】に対して0.01のb接点を追加しています。0.01はb接点のためスイッチを「押すとOFF」「放すとON」します。
スイッチ(0.00)を押すと、出力リレー1.00が自己保持してランプ(1.00)が点灯し続けます。この時スイッチ(0.01)は放した状態です。
スイッチ(0.01)を押すと、入力リレー0.01のb接点がOFFするため出力リレー1.00がOFFしてランプ(1.00)は消灯します。この時、入力リレー0.00がONしても出力リレー1.00がONしません。
ラダープログラムで使用される自己保持回路の大半は、OFFする条件が必要となります。【例題②】で解説した自己保持回路が一般的なものとなります。
3. おわりに
オムロンCJシリーズで作成する自己保持回路のラダープログラム例を解説しました。
自己保持回路の基本は【例題②】で解説した形になりますが、自己保持回路は色々なバリエーションが存在しますので、別記事で解説したいと思います。
以下の参考書はラダープログラムの色々な「定石」が記載されており、実務で使用できるノウハウが多く解説されています。私がラダープログラムの参考書として自信をもってオススメできるものです。
ただし、ラダープログラムやPLCといった電気・制御設計は参考書やWebサイトのみでの学習には必ずどこかで限界が来ます。
各メーカが販売しているPLCやプログラム作成のアプリケーションを揃えるには安くても十万円以上の大きな費用が掛かり、独学は現実的ではありません。
ラダープログラムの一番現実的な学習方法は「実務で経験を積む」ことです。電気・制御設計者はこれから更に必要な人材になり続けますので、思い切って転職する選択肢もあります。
『doda』といった大手求人(転職)サイトには電気・制御設計の求人が数多く紹介されています。※登録は無料です。
「スキルこそ今後のキャリアを安定させる最も大切な材料」と考える私にとって電気・制御設計はとても良い職業だと思います。キャリアの参考になれば幸いです。