当ブログではアフィリエイトによる広告を使用しています。
キーエンスPLCの ビットセット ビットリセット(BSET/BRES)命令について解説していきます。
概要
ビットセット命令は、ワードデータの指定したビットをONして保持。
ビットリセット命令は、ワードデータの指定したビットをOFFします。
セット、リセット命令のビット指定ができる物となります。こちらはセット、リセットをワードデータにまとめておくことで、見やすくする目的で使用してみてはいかがでしょうか。
ビットセット(BSET)命令
・ビットセット(BSET)命令
指定オペランド D サフィックス (.U 16ビット、.D 32ビット) の動作対象デバイスを指定
指定オペランド n Dの何ビット目を動作対象とするかを指定(.U 0~15,.D 0~31)
Dにビットデバイスをしてした場合、D+nビット目が動作対象となり、チャンネ
ルをまたぐ場合も動作する
@BSET命令は実行条件の立ち上がりに1スキャンのみ動作実施
動作詳細
実行条件がONのとき、指定オペランド(D)にて指定したデバイスの、指定オペランド(n)ビット目をONし、保持する。

動作例1

動作例2

ビットリセット(BRES)命令
・ビットリセット(BRES)命令
指定オペランド D サフィックス (.U 16ビット、.D 32ビット) の動作対象デバイスを指定
指定オペランド n Dの何ビット目を動作対象とするかを指定(.U 0~15,.D 0~31)
Dにビットデバイスをしてした場合、D+nビット目が動作対象となり、チャンネ
ルをまたぐ場合も動作する
@BRES命令は実行条件の立ち上がりに1スキャンのみ動作実施
動作詳細
実行条件がONのとき、指定オペランド(D)にて指定したデバイスの、指定オペランド(n)ビット目をOFFする。

動作例

キーエンスPLCのまとめサイト
キーエンスPLCのまとめサイトはこちら。
このサイト全体のまとめサイトはこちら。
おススメ記事
・在荷センサとは
・電動シリンダとは
・フェルール端子とは
・ねじの基本
・アースの基本(PE,FG)
・DINレールとは
・端子台とは
・コモン端子台とは

コメント