PLC全般

実数演算命令の#DT0とは?

実数演算命令の#DT0とは?

質問:
実数演算(F309~F324他)を実行する命令の中に#DT0など、DTの前に%(パーセント)や#(シャープ)が付くことがあります。これはどんな意味ですか? 

回答:

実数演算の中で、整数デバイスを指定する方法です。
#DT0とはDT0、DT1の32ビット整数データを意味します。演算対象のときは32ビット整数を実数に変換した後、実数演算が実行されます。
また、#DT0が演算結果のとき、実数演算された結果を32ビット整数に変換してDT0、DT1の32ビットエリアに代入されます。

詳しくは「FPシリーズ命令語マニュアル(総合編)」をご覧ください。

(関連部分の抜粋を添付しました。)
実数演算内で整数指定方法_1
http://www3.panasonic.biz/ac/j/dl/manual/index.jsp?series_cd=1700