F330_DFIX

冗長命令

注記

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

実数データ(-2,147,483,000 ~ 2,147,483,000)をsで指定し、符号付32ビット整数(小数点以下切り捨て)に変換します。変換後のデータは、dに格納されます。

パラメータ

入力

s (REAL)

実数データ(変換元)

出力

d (DINT)

変換後 2ワード整数データ(変換結果)

解説

エラーフラグ

sys_bIsOperationErrorHold (TRUEになり、TRUEを保持)
  • 実数以外のデータがsに指定されたとき

  • 変換データが32ビット整数データの範囲を超えたとき

sys_bIsOperationErrorNonHold (1回のスキャンに対してTRUE)
  • 実数以外のデータがsに指定されたとき

  • 変換データが32ビット整数データの範囲を超えたとき

sys_bIsEqual (TRUEになり、TRUEを保持)

結果が"0"と認識されたとき

関連トピック

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