【GX Works3】BSET/BRES命令の使い方|ワード内の指定ビットをSET/RESET

概要

書式

出典: MELSEC iQ-R プログラミングマニュアル(CPUユニット用命令/汎用FUN/汎用FB編)SH-081226 / ops/refs/instructions/06_logical-bit.md より転記。

命令記号実行条件主なオペランド/データ型動作
BSET / BSETP常時実行/立上り(d) 対象ワード(ANY16) / (n) ビット位置 0〜15ワードデバイスの指定ビットをON
BRES / BRESP常時実行/立上り(d) 対象ワード(ANY16) / (n) ビット位置 0〜15ワードデバイスの指定ビットをOFF

ビット番号は0〜15(bit0が最下位)。Dレジスタをフラグ集合として使える。

動作

X0 → BSETP D0 K3 のラダー図(D0の第3ビット=bit3をセット)。ビット番号の数え方(0〜15)をコメントで明記
X1 → BRESP D0 K3 のラダー図(D0の第3ビットをリセット)

サンプルコード

よくある誤解

関連命令

関連記事