数据类型 | 数据长度 | ||
字节 (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 (负数) |
● 实数运算的精度
在计算中涉及到非常大和非常小的数,则有可能导致计算结果不精确。
● 字符串的格式
字符串指的是一系列字符,每个字符以字节的形式存储。字符串的第一个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的最大长度为255个字节。而一个字符串常量的最大长度为126字节。
● 布尔型数据(0或1)。
● S7-200CPU不支持数据类型检测
例如:可以在加法指令中使用VW100中的值作为有符号整数,同时也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。