一、基本数据类型
基本数据类型的长度不超过
32
位。
1
、
位(
BOOL
)
:
常称为
BOOL
(布尔型),只有两个值:
0
或
1
。如:
I0.0
,
Q0.1
,
M0.0
,
V0.1
等。
2
、
字节(
BYTE
)
:
一个字节(
Byte
)等于
8
位(
Bit
),其中
0
位为
最低位,
7
位为最高位。
如:
IB0
(包括
I0.0
~
I0.7
位)
,
QB0
(包
括
Q0.0
~
Q0.7
位),
MB0
,
VB0
等。范围:
00
~
FF
(十进制的
0
~
255
)。
3
、
字(
WORD
)
:
相邻的两字节(
Byte
)组成一个字(
Word
),来表
示一个无符号数,因此,字为
16
位。如:
IW0
是由
IB0
和
IB1
组
成的,其中
I
是区域标识符,
W
表示字,
0
是字的起始字节。需要
注意的是,字的起始字节(如上例中的“
0
”)都必须是偶数。字
的范围为十六进制的
0000
~
FFFF
(即十进制的
0
~
65536
)。在编
程时要注意,如果已经用了
IW0
,如再用
IB0
或
IB1
要特别加以
小心。
4
、
双字(
DOUBLE
WORD
)
:
相邻的两个字(
Word
)组成一个双字,来
表示一个无符号数。因此,双字为
32
位。如:
MD100
是由
MW100
和
MW101
组成的,
其中
M
是区域标识符,
D
表示双字,
100
是双字
的起始字节。
需要注意的是,
双字的起始字节
(如上例中的
“
100
”
)
和字一样,
必须是偶数。
双字的范围为十六进制的
0000
~
FFFFFFFF
(即十进制的
0
~
4294967295
)。在编程时要注意,如果已经用
了
MD100
,如再用
MW100
或
MW101
要特别加以小心。