找plc产品、学plc技术、看plc新闻-尽在PLC行业网!

PLC行业网-三菱plc编程入门,plc视频教程,plc学习,plc教程,plc编程实例

当前位置: PLC行业网 > plc教材 > 第2章 >

2.4.1 数据存储类型

时间:2011-06-27 11:08来源:PLC网 作者:admin 点击:

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位)

0~255

0~FF

-128~127

80~7F

字W(16位)

0~65 535

0~FFFF

-32 768~32 767

8000~7FFF

双字D(32位)

0~4 294 967 295

0~FFFFFFFF

-2 147 483 648~

2 147 483 647

80000000~7FFFFFFF

位(BOOL)

0、1

实数

-1038~1038

字符串

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

 

3. 常数

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

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

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
栏目列表
推荐内容