
シーケンス制御について質問です。
データレジスタの値をRST命令で0にするプログラムについてですが、RST命令の説明によると「ワードデバイスを指定する場合最下位ビットがOFFされます。」とありました。
ですが最下位ビットがOFFになったところで、データレジスタの値は0にはならないと思います。
「全ビットがOFFにならないとダメな気が。。。」
ではなぜRST命令でデータレジスタの値が0になるのでしょうか?
ちなみにKEYENCE説明書を読みました。
プログラムは三菱のシーケンサで行いました。

No.1ベストアンサー
- 回答日時:
キーエンスの場合、ワードデバイスのゼロクリアに使う命令はRSTじゃなくてRESですね。
RST命令はコイルのOFFに使う命令だから、命令が分かれてるってことです。RES命令なら期待通りにそのデバイスの内容を0にします。なもんで、RSTをワードデバイスに対して使った場合は最下位ビットOFFと言う結果になるという意味だと思いますよ。一方で、三菱の場合はRSTが万能に使われています。カウンタクリアはRST Cという別命令だけど、名前にRSTが含まれていて同じ一族に見えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8ビットのデータの、先頭ビット...
-
0xffffとは?
-
C言語「K&R」の演習2-9について
-
ビットシフトってどんな時使うの?
-
スロースキャンコンピュータ 加...
-
一般のソフトで画像を扱う場合...
-
二元対称無記憶通信路を実現す...
-
C言語やC++言語でビット毎に値...
-
verilog 符号付加減算(最上位...
-
16ビットCPUで32ビットの計算方法
-
2の補数
-
剰余の法が大きい場合のアルゴ...
-
FFTの単精度と倍精度の計算時間
-
フォートランの変数型と組み込...
-
IEEE規格浮動小数点について
-
シーケンス制御についての質問...
-
ライン数とステップ数の違いは?
-
プログラム言語
-
アセンブラからC言語に変換する...
-
アセンブラ言語がわかりません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0xffffとは?
-
8ビットのデータの、先頭ビット...
-
C言語で128bitの2進数のビット...
-
ビットシフトってどんな時使うの?
-
「ひまわり」と「なでしこ」の違い
-
[VBS] 素早くローテート演算したい
-
一般のソフトで画像を扱う場合...
-
文字参照は10進数と16進数では...
-
アセンブラプログラムの「数値...
-
x86のJP命令について。
-
命令について
-
VB.net
-
03分22秒36のような時間の単位...
-
verilog 符号付加減算(最上位...
-
e(自然対数の底)を100桁以上出...
-
代入の書き方で質問です。
-
マイクロコンピューター制御の...
-
光コンピュータについて
-
アセンブリの論理演算命令のCPL...
-
符号無し整数xを右にnビット回転
おすすめ情報