F88_DABS

冗長命令

注記

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

実行条件ENがONのとき、dで指定された符号付32ビットデータの絶対値を求めます。演算結果は、dに格納されます。符号(+/-)が変わるデータの処理に利用することができます。

パラメータ

出力

d(DWORD, DINT, UDINT, DATE, TOD, DT)

絶対値を求めるデータを格納している32ビットエリア

解説

データ型がサポートされている場合、IEC命令のABSの使用をおすすめします。

エラーフラグ

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

負の最小値 -32,768 (16#8000)のときON

sys_bIsOperationErrorNonHold (1回のスキャンに対してTRUE)

負の最小値 -32,768 (16#8000)のときON

sys_bIsCarry (1回のスキャンに対してTRUE)

32ビットデータが、-1~-2,147,483,647(16#FFFFFFFF~16#80000001)のときON

関連トピック

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