F241_LINE

冗長命令

注記

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

入力sの配列からビット列を変換して、出力dに格納します。変換を行う位置は、入力 n で指定します。n に指定できる値は0~15です。

パラメータ

入力

sARRAY [0..15] OF (WORD, INT, UINT)

ビット列を読み出す転送元

n (WORD, INT, UINT)

ビット位置

出力

dARRAY [0..15] of (WORD, INT, UINT)

変換データの転送先

解説

F命令を使用する代わりに、対応するFP7命令を使用することをおすすめします。FP_BITCOLUMN_TO_WORD ビット列 -> ビット行変換

  1.  (1) 指定ビット n = 10
  2.  (2) datafield[0]
  3.  (3) datafield[15]
  4.  (4) 変換前 s

エラーフラグ

sys_bIsOperationErrorHold (TRUEになり、TRUEを保持)
  • 入力nで指定したビット位置が0~15以外のときON

  • 入力sのアドレスエリアがオーバーフローしたときON

sys_bIsOperationErrorNonHold (1回のスキャンに対してTRUE)
  • 入力nで指定したビット位置が0~15以外のときON

  • 入力sのアドレスエリアがオーバーフローしたときON

関連トピック

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