在Control FPWIN Pro7中,变量声明需要数据类型。所有数据类型均符合IEC 61131-3。
关键字 |
数据类型 |
范围 |
预留内存 |
初始值 |
---|---|---|---|---|
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 |
变量长度字符串 |
1–32767字节(ASCII),取决于PLC存储器大小 |
头为2字 + 字符为(n+1)/2字 |
'' |
1)取决于PLC类型
2)LREAL仅支持32位PLC,例如仅FP7。