S7-200寻址时,可以使用不同的数据长度。不同的数据长度表示的数值范围不同。S7-200指令也分别需要不同的数据长度。
S7-200系列在存储单元所存放的数据类型有布尔型( BOOL)、整数型( INT )、实数型和字符串型四种。数据长度和数值范围如表6所列.
表1数据长度和数值范围
数据类型 | 数据长度 | ||
字节(8位值) | 字(16位值) | 双字(32位值) | |
无符号整数 |
0~255 0~FF |
0~65535 0~FFFF |
0~4294967295 0~FFFF FFFF |
有符号整数 |
-128~+127 80~7F |
-32768~+32767 8000~7FFF |
-217483648~+2147483647 8000 0000~7FFF FFFF |
实数IEEE32位 浮点数 |
+1.175495E-38~+3.402823E+ 38(正数) -1.175495E-38~-3.402823E+38 (负数) |
●实数的格式
实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE 754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数精确到小数点后第六位。因而当使用一个浮点数常数时,最多可以指定到小数点后第六位。
●实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不精确。
●字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的第一个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的最大长度为255个字节。而一个字符串常量的最大长度为126字节。
●布尔型数据(0或1)。
例如:可以在加法指令中使用VW100中的值作为有符号整数,同时也可以在异或指令中将VW100中的数据当作无符号的二进制数。
●S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。
编辑:黄飞
-
存储单元
+关注
关注
1文章
63浏览量
16150 -
S7-200
+关注
关注
13文章
408浏览量
50425
原文标题:S7-200数据长度和数值范围
文章出处:【微信号:工控PLC学习,微信公众号:工控PLC学习】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论