F92_ENCO

冗長命令

注記

この命令は冗長F命令です。次の命令に置き換わっています:FP_ENCODE

実行条件ENがONのとき、sで指定された内容に従って、nで指定されたデータ部分をエンコードします。エンコード結果は、指定したビット位置で始まるdで指定した16ビットエリアに格納されます。エンコード結果のビットエリア内の無効なビットは、すべて"0"になります。

パラメータ

入力

s (WORD, INT, UINT)

エンコードされる16ビットエリアの先頭(ソース)

n (WORD, INT, UINT)

エンコードされるデータの先頭ビット位置とビット数を指定するコントロールデータ

出力

d (WORD, INT, UINT)

エンコードされたデータを格納する16ビットエリア (格納先)

解説

注記
  • PLCのエラーを避けるため、チェックされるエリアに 1ビット以上を入力してください。

  • 複数のビット数が入力されている場合、最上位のビットが対象として処理されます。

関連トピック

最終修正日: 2020-02-12このページに関するフィードバックお問い合わせ窓口