【ラダープログラム回路】NOR(否定論理和)回路のラダープログラム例【三菱FX】

00_【ラダープログラム回路】NOR(否定論理和)回路のラダープログラム例【三菱FX】

NOR回路とは、入力条件のいずれか1ヶでもONすると出力条件がOFFする回路です。言い換えると、入力条件がすべてOFFのときのみ出力条件がONする回路です。

OR回路を反転した回路(NOT OR)であることからNOR回路、もしくは否定論理和回路と呼ばれています。

この記事では、三菱電機製シーケンサFXシリーズで作成するNOR(否定論理和)回路のラダープログラム例を2ヶ解説します。

注意
この記事中のラダープログラムはGX Works2で作成しており、PCタイプはFX3G/FX3GCに設定してあります。
メモ
一般的にNOR回路は「のあかいろ」と読みます。

リレー回路で作成するNOR(否定論理和)回路については以下のページで解説しております。

00_【リレー回路】NOR回路の回路図と動作【リレー回路】NOR回路の回路図と動作

キーエンスKVシリーズで作成するNOR(否定論理和)回路のラダープログラムについては以下のページで解説しております。

00_【ラダープログラム回路】NOR(否定論理和)回路のラダープログラム例【キーエンスKV】【ラダープログラム回路】NOR(否定論理和)回路のラダープログラム例【キーエンスKV】

1.【例題①】入力条件2ヶのNOR回路

下記仕様のラダープログラムを解説します。

仕様
スイッチ(X0)またはスイッチ(X1)のうち、どちらか一方でも押されるとランプ(Y0)が消灯する。
スイッチがどちらも放されるとランプは点灯する。
スイッチは押すとON、ランプはONすると点灯するものとする。

2ヶのスイッチをどちらか一方でも押されるとランプは消灯します。スイッチがどちらも放した場合のみランプは点灯します。

真理値表

真理値表は以下のようになります。

例題①_真理値表

この真理値表では「”1”がON」「”0”がOFF」を表しています。

入力条件X0とX1のOR(論理和)がM0になります。

例題①_真理値表1

今回求めるNOR(否定論理和)はOR(論理和)を反転したものです。つまり真理値表でM0の0と1の状態を反転した結果であるY0がNOR(否定論理和)となります。

例題①_真理値表2

X0とX1のNOR(否定論理和)であるY0は、入力条件がどちらか一方でも”1”の場合に”0”となります。

タイムチャート

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

例題①_タイムチャート

M0がX0とX1のOR(論理和)、Y0がNOR(否定論理和)となります。

M0を反転した結果がY0となります。

GOTの動作イメージ

GOTの動作イメージは以下のようになります。

メモ
GOT(グラフィックオペレーションターミナル)とは、三菱電機製タッチパネルのことで生産現場や工場設備で広く使用されている製品です。
ここでは「GOTはラダープログラムで使用されているデバイスのON/OFF状態や現在値をモニタしたり、変更することができるもの」程度の認識でOKです。
例題①_GOT

スイッチ(X0)またはスイッチ(X1)のうち、どちらか一方でも押されるとランプ(Y0)が消灯します。

ラダープログラム

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

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

内部補助リレーM0の実行条件に入力リレーX0とX1を並列で接続することにより、M0にはX0とX1のOR(論理和)の結果が格納されます。(1・2行目)

出力リレーY0の実行条件をM0のb接点にすることで、M0を反転した結果がY0に格納されます。つまりX0とX1のOR(論理和)のM0の反転であるNOR(否定論理和)がY0に格納されます。(3行目)

2.【例題②】入力条件3ヶのNOR回路

下記仕様のラダープログラムを解説します。

仕様
スイッチ(X0)またはスイッチ(X1)またはスイッチ(X2)のうち、いずれか1ヶでも押されるとランプ(Y0)が消灯する。
スイッチがすべて放されるとランプは点灯する。
スイッチは押すとON、ランプはONすると点灯するものとする。

【例題①】では入力条件であるスイッチが2ヶでしたが今回は3ヶです。少しややこしくなりますが考え方は同じです。

真理値表

真理値表は以下のようになります。

例題②_タイムチャート

この真理値表では「”1”がON」「”0”がOFF」を表しています。

入力条件に対する「OR(論理和)がM0」「NOR(否定論理和)がY0」となります。

タイムチャート

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

例題②_タイムチャート

M0がX0・X1・X2のOR(論理和)、Y0がNOR(否定論理和)となります。

M0を反転した結果がY0となります。

GOTの動作イメージ

GOTの動作イメージは以下のようになります。

例題②_GOT

スイッチ(X0)と(X1)と(X2)のいずれか1ヶでも押されると、ランプ(Y0)が消灯します。

ラダープログラム

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

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

NOR(否定論理和)回路の入力条件が増えた場合、OR(論理和)回路の入力条件に並列で追加します。

3. おわりに

三菱電機製シーケンサFXシリーズで作成するNOR(否定論理和)回路のラダープログラム例を解説しました。

NOR(否定論理和)回路の動作は少々ややこしいかもしれませんが「OR回路の逆」と考えると簡単かもしれません。OR(論理和)回路は以下のページで解説しております。

00_【ラダープログラム回路】OR(論理和)回路のラダープログラム例【三菱FX】【ラダープログラム回路】OR(論理和)回路のラダープログラム例【三菱FX】

よく似た名前で、NAND(否定論理積)回路と呼ばれるものが存在します。NAND(否定論理積)回路は以下のページで解説しております。

00_【ラダープログラム回路】NAND(否定論理積)回路のラダープログラム例【三菱FX】【ラダープログラム回路】NAND(否定論理積)回路のラダープログラム例【三菱FX】

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

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

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

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

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

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

コメントを残す

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