龙空技术网

西门子PLC数据类型——二进制数

Look自动化 211

前言:

眼前大家对“32位二进制整数”大概比较讲究,小伙伴们都需要剖析一些“32位二进制整数”的相关内容。那么小编在网络上汇集了一些有关“32位二进制整数””的相关文章,希望看官们能喜欢,大家快快来学习一下吧!

二进制数

BOOL(位)

数据类型 BOOL 的操作数表示一位值,并包含以下值之一:

TRUEFALSE

下表列出了数据类型 BOOL 的属性:

长度(位)

格式

取值范围

输入值示例

1

布尔型

FALSE 或 TRUE

BOOL#0 或 BOOL#1

BOOL#FALSE 或 BOOL#TRUE

TRUE

BOOL#1

BOOL#TRUE

无符号整数(十进制系统)

0 或 1

1

二进制数

2#0 或 2#1

2#0

八进制数

8#0 或 8#1

8#1

十六进制数

16#0 或 16#1

16#1

说明

适用于 S7-1500 系列的 CPU对于块属性为“优化块访问”的块,该位的长度为 1 个字节。

位字符串

数据类型 BYTE 的操作数是位字符串,有 8 位。

下表列出了数据类型 BYTE 的属性:

长度(位)

格式

取值范围

输入值示例

常量

绝对地址和符号地址

8

整数1)(十进制系统)

有符号整数:-128 到 +127

无符号整数:0 到 255

15BYTE#15BYTE#10#15B#15IB2MB10DB1.DBB4Tag_Name

二进制数

2#0 到 2#1111_1111

2#0000_1111BYTE#2#0000_1111B#2#0000_1111

八进制数

8#0 到 8#377

8#17BYTE#8#17B#8#17

十六进制数

16#0 到 16#FF

16#0FBYTE#16#0FB#16#0F

1) 取值范围取决于相关解释或转换方式。

说明

BYTE 数据类型无法比较大小。该数据类型可处理的十进制数,与 SINT 和 USINT 数据类型处理的数据相同

WORD

说明

数据类型 WORD 的操作数是位字符串,有 16 位。

下表列出了数据类型 WORD 的属性:

长度(位)

格式

取值范围

输入值示例

常量

绝对地址和符号地址

16

整数(十进制系统)

有符号整数:-32_768 到 +32_767

无符号整数:0 到 65_535

61_680WORD#61_680WORD#10#61_680W#61_680MW10DB1.DBW2Tag_Name

二进制数

2#0 到 2#1111_1111_1111_1111

2#1111_0000_1111_0000WORD#2#1111_0000_1111_0000W#2#1111_0000_1111_0000

八进制数

8#0 到 8#177_777

8#170_360WORD#8#170_360W#8#170_360

十六进制数

16#0 到 16#FFFF

16#F0F0WORD#16#F0F0W#16#F0F0

BCD

C#0 到 C#999

C#55

十进制序列

B#(0, 0) 到 B#(255, 255)

B#(127, 200)

说明

WORD 数据类型无法比较大小。该数据类型中只能处理可由 INT 和 UINT 数据类型处理的相同的十进制数据。

SCL 中无法使用“BCD”格式。

SCL 和 GRAPH 中无法使用“十进制序列”。

DWORD

说明

数据类型 DWORD 的操作数是位字符串,有 32 位。

下表列出了数据类型 DWORD 的属性:

长度(位)

格式

取值范围

输入值示例

常量

绝对地址和符号地址

32

整数(十进制系统)

有符号整数:-2_147_483_647 到 +2_147_483_647

无符号整数:0 到 4_294_967_295

+15_793_935DWORD#+15_793_935DWORD#10#+15_793_935DW#+15_793_935MD10DB1.DBD8Tag_Name

二进制数

2#0 到 2#1111_1111_1111_1111_1111_1111_1111_1111

2#0000_0000_1111_0000_1111_1111_0000_1111DWORD#2#0000_0000_1111_0000_1111_1111_0000_1111DW#2#0000_0000_1111_0000_1111_1111_0000_1111

八进制数

8#0 to 8#37_777_777_777

8#74_177_417DWORD#8#74_177_417DW#8#74_177_417

十六进制数

16#0000_0000 到 16#FFFF_FFFF

16#00F0_FF0FDWORD#16#00F0_FF0FDW#16#00F0_FF0F

十进制序列

B#(0, 0, 0, 0) 到 B#(255, 255, 255, 255)

B#(127, 200, 127, 200)

说明

DWORD 数据类型无法比较大小。该数据类型中只能处理可由 DINT 和 UDINT 数据类型处理的相同的十进制数据。

SCL 和 GRAPH 中无法使用“十进制序列”。

LWORD

说明

数据类型 LWORD 的操作数是位字符串,有 64 位。

下表列出了数据类型 LWORD 的属性:

长度(位)

格式

取值范围

输入值示例

64

整数(十进制系统)

有符号整数:-9_223_372_036_854_775_808 到 +9_223_372_036_854_775_807

无符号整数:0 到 18_446_744_073_709_551_615

+26_123_590_360_715LWORD#+26_123_590_360_715LWORD#10#+26_123_590_360_715LW#+26_123_590_360_715

二进制数

2#0 到 2#1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111_1111

2#0000_0000_0000_0000_0000_1011_1110_0001_0010_1111_0101_0010_1101_1110_1000_1011LWORD#2#0000_0000_0000_0000_0000_1011_1110_0001_0010_1111_0101_0010_1101_1110_1000_1011LW#2#0000_0000_0000_0000_0000_1011_1110_0001_0010_1111_0101_0010_1101_1110_1000_1011

八进制数

8#0 到 8#1_777_777_777_777_777_777_777

8#13_724_557_213LWORD#8#13_724_557_213LW#8#13_724_557_213

十六进制数

16#0000_0000 到 16#FFFF_FFFF_FFFF_FFFF

16#0000_0000_5F52_DE8BLWORD#16#0000_0000_5F52_DE8BLW#16#0000_0000_5F52_DE8B

十进制序列

B#(0, 0, 0, 0, 0, 0, 0, 0) 到 B#(255, 255, 255, 255, 255, 255, 255, 255)

B#(127, 200, 127, 200, 127, 200, 127, 200)

标签: #32位二进制整数 #32位二进制整数大小