Control FPWIN Pro7では、変数宣言にデータ型を必要とします。すべてのデータ型はIEC 61131-3に準拠しています。
キーワード |
データ型 |
範囲 |
予約メモリ |
初期値 |
---|---|---|---|---|
BOOL |
BOOL型 |
0 (FALSE) 1 (TRUE) |
1ビット |
0 |
WORD |
ビット列(16ビット) |
0~65535 |
16ビット |
0 |
DWORD |
ビット列(32ビット) |
0~4294967295 |
32ビット |
0 |
INT |
整数 |
-32768~32767 |
16ビット |
0 |
DINT |
ダブルワード整数 |
-2147483648~2147483647 |
32ビット |
0 |
UINT |
符号なし整数 |
0~65535 |
16ビット |
0 |
UDINT |
符号なしダブルワード整数 |
0–4294967295 |
32ビット |
0 |
REAL |
実数 |
-3.402823466*E38~-1.175494351*E-38 0.0 +1.175494351*E-38~+3.402823466*E38 |
32ビット |
0.0 |
LREAL2) |
倍精度実数 |
-1.7976931348623158e+308~-2.2250738585072014e-308 0.0 +2.2250738585072014e-308~+1.7976931348623158e+308 |
64ビット |
0.0 |
TIME |
時間長 |
T#0s–T#327.67s |
16ビット1) |
T#0s |
T#0s–T#21474836.47s |
32ビット1) |
|||
DATE_AND_TIME |
日付と時刻 |
DT#2001-01-01-00:00:00– DT#2099-12-31-23:59:59 |
32ビット |
|
DATE |
日付 |
D#2001-01-01– D#2099-12-31 |
32ビット |
D#2001-01-01 |
TIME_OF_DAY |
時刻 |
TOD#00:00:00– TOD#23:59:59 |
32ビット |
TOD#00:00:00 |
STRING |
可変長文字列 |
PLCメモリサイズに応じて1~32767バイト(ASCII) |
2ワード(ヘッダー用) + (n+1)/2ワード(文字列データ用) |
'' |
1)PLC機種による
2)LREALは、32ビット PLC (例:FP7)のみでサポートされています。