首页 理论教育 数据类型与存储空间命名方式介绍

数据类型与存储空间命名方式介绍

时间:2023-06-28 理论教育 版权反馈
【摘要】:编程指令都是与一定存储空间和大小范围的数据对象结合使用的,这些数据对象具有规定的存储格式和大小范围特性就是其数据类型。S7-300/400PLC有三种数据类型,分别是基本数据类型、复合数据类型和参数类型。在介绍数据类型之前先介绍存储空间的命名方式。比如MB10表示M存储区的第10号字节,如图6-1所示。需要注意的是,如果已经在MW10中存储了一个16位的数据,那么再存储数据时就不可以存于MW11中,否则会产生数据混乱。

数据类型与存储空间命名方式介绍

计算机处理的数据都有一定的大小,并根据大小为其分配适当大小的存储空间。编程指令都是与一定存储空间和大小范围的数据对象结合使用的,这些数据对象具有规定的存储格式和大小范围特性就是其数据类型。S7-300/400PLC有三种数据类型,分别是基本数据类型、复合数据类型和参数类型。

在介绍数据类型之前先介绍存储空间的命名方式。以下命名方式适用于所有可以寻址的S7系列PLC的存储区域。S7系列PLC的物理存储器是以字节为单位进行编号的。比如MB10表示M存储区的第10号字节,如图6-1所示。

图6-1 存储器的命名方式

如图6-1所示,连续的两个字节组成一个字,连续的两个字组成一个双字。字和双字的命名编号均以其起始字节号来命名,如MB10和MB11组成字MW10,MB11和MB12组成MW11;MW10和MW12组成双字MD10。

需要注意的是,如果已经在MW10中存储了一个16位的数据,那么再存储数据时就不可以存于MW11中,否则会产生数据混乱。因为MW10和MW11都包含MB11,发生了存储空间的重叠。同理,如果MD10里已经存储了数据,那么再存储不同的数据时,不可以存储于MD11、MD12和MD13中,而应存于MD14之后或MD10之前的存储空间。(www.xing528.com)

一个字的存储格式如图6-2所示。

图6-2 字存储格式

一个双字的存储格式如图6-3所示。

图6-3 双字存储格式

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈