PLC(シーケンサ)で論理積WAND指令があります。これは非常に便利な命令であり、今後様々な場面で使うことがありますので紹介します。
【目次】
広告
論理積 WAND指令
論理積 WAND指令となります。
ある16bitデータを2つ比較することができます。比較したデータを異なる16bitデータに格納することも可能です。
論理積とは
論理積 - Wikipedia
ところで論理積とはどのようなものか知っているでしょうか。
簡単に言いますと、1と1なら1になり、どちらか0なら0となります。
10進数でなく16進数で比較する
比較を行う場合は16進数で行うようにします。なぜかというと、上記画像をみて頂くと分かる通り、10進数だと計算しなければなりませんが、16進数だと計算をしなくて済みます。
命令としては、[ WAND H1E5F D D2 ]というようにすれば良いです。
終わりに
論理積は非常に使いやすい命令です。様々な部分で使えますので参考にして下さい。
また、私が作ったエレベータ制御プログラムもWAND命令で比較しています。
広告