LREALは、32ビット PLC (例:FP7)のみでサポートされています。したがって、データ型LREALを使用するプログラムは、16ビットPLCタイプでは実行できません。
「123」などの整数リテラルは暗黙的にLREALに変換されます。
LREALは、データ型REALと比較して、約16桁の高精度と広い範囲が得られます。
データ型LREALの変数は、IEEE754に準拠した64ビットの実数です。仮数部は52ビットで、指数部は11ビットです。
LREAL変数で扱える範囲: |
-1.7976931348623158e+308~-2.2250738585072014e-308 |
0.0 |
|
+2.2250738585072014e-308~+1.7976931348623158e+308 |
|
例えば、POUヘッダーやグローバル変数リスト内の変数宣言のデフォルト値: |
0.0 |
次の形式でLREAL値を入力できます。[+-]整数値.整数値[(Ee)[+-]整数値]
5.983e-137
-33.876e122
3.8762204557123e3
0.000123
123.0