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)。
● s7-200cpu不支持数据类型检测
例如:可以在加法指令中使用vw100中的值作为有符号整数,同时也可以在异或指令中将vw100中的数据当作无符号的二进制数。
● s7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。
一名Erlang程序员的自述
分析ABB_西门子和施耐德等电气巨头的发展路径
微软新专利曝光 Surface终于配上了兼容USB-C磁性接头
CDC跨时钟域的基础概念介绍
ADA4817构成的差分放大电路
S7-200指令的不同数据长度范围
V2X究竟是什么?本文告诉你答案!
2019世界人工智能大会有哪些具有高科技含量的人工智能应用展示亮相?
全球市场数字化发展趋势分析
IBM指纹识别技术揭密(数据永远偷不走 )
五金包装机安全性应用的常见问题及保养方式
人工智能赋能新的领域有什么亮点
通用汽车将在汽车上首次采用3D打印部件
沐渥科技:工业设计的特点和流程你清楚吗?
VOS-I视觉传感器助力高质量电池生产
如何抓住HOPE币投资的大浪潮
分层单体架构系统的风格及其本质
中国智能仓储行业市场规模接近860亿元,预计到2025年将达到1517亿元
5G 3GPP全球频谱介绍
汽车导航技术有哪些,车联网、物联网、智能交通...