数据存储类型-2.4.1

2.4 S7-200系列PLC内部元器件

2.4.1 数据存储类型

1. 数据的长度

在计算机中使用的都是二进制数,其最基本的存储单位是位(bit),8位二进制数组成1个字节(Byte),其中的第0位为最低位(LSB),第7位为最高位(MSB),如图2-7所示。两个字节(16位)组成1个字(Word),两个字(32位)组成1个双字(Double word),如图2-7所示。把位、字节、字和双字占用的连续位数称为长度。

二进制数的“位”只有0和1两种的取值,开关量(或数字量)也只有两种不同的状态,如触点的断开和接通,线圈的失电和得电等。在S7-200梯型图中,可用“位”描述它们,如果该位为1则表示对应的线圈为得电状态,触点为转换状态(常开触点闭合、常闭触点断开);如果该位为0,则表示对应线圈,触点的状态与前者相反。

图2-7 位,字节,字和双字

2. 数据类型及数据范围

S7-200系列PLC的数据类型可以是字符串、布尔型(0或1)、整数型和实数型(浮点数)。布尔型数据指字节型无符号整数;整数型数包括16位符号整数(INT)和32位符号整数(DINT)。实数型数据采用32位单精度数来表示。数据类型、长度及数据范围如表2-7所示。

表2-7 数据类型、长度及数据范围

数据的长度、类型

无符号整数范围

符号整数范围

十进制

十六进制

十进制

十六进制

字节B(8位)

字W(16位)

-32 768~32 767

双字D(32位)

0~4 294 967 295

0~FFFFFFFF

-2 147 483 648~

2 147 483 647

80000000~7FFFFFFF

位(BOOL)

实数

字符串

每个字符串以字节形式存储,最大长度为255个字节,第一个字节中定义该字符串的长度

3. 常数

S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、字和双字。CPU以二进制的形式存储常数,书写常数可以用二进制、十进制、十六进制、ASCII码或实数等多种形式。书写格式如下:

十进制常数:1234 ; 十六进制常数:16#3AC6 ;二进制常数:2#1010 0001 1110 0000 ASCII码:“Show”;实数(浮点数):+1.175495E-38(正数),-1.175495E-38(负数)

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

上一篇:5.3.2-表取数指令 下一篇:4.5-S7

相关阅读

添加新评论