冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:TRUNC_TO_DINT
実数データ(-2,147,483,000 ~ 2,147,483,000)をsで指定し、符号付32ビット整数(小数点以下切り捨て)に変換します。変換後のデータは、dに格納されます。
入力
実数データ(変換元)
出力
変換後 2ワード整数データ(変換結果)
F330_DFIX命令は、割り込みプログラム中で使用することはできません。
F330_DFIX命令の代わりに、柔軟性の高い命令で、REAL型の変数を扱うことができます。TRUNC_TO_DINT REAL型またはLREAL型入力変数のDINT型への変換(小数点以下切り捨て)
実数以外のデータがsに指定されたとき
変換データが32ビット整数データの範囲を超えたとき
実数以外のデータがsに指定されたとき
変換データが32ビット整数データの範囲を超えたとき
結果が"0"と認識されたとき