1200PLC数据存储的顺序

前言:我们知道,西门子1200PLC有装载存储器、工作存储器、保持性存储器和系统存储器,那数据再这些存储器中的存储顺序是怎样的呢?在学习这个知识之前,需要先了解下进制转换的概念。


进制转换

我们比较熟悉的进制有二进制、十进制和十六进制,下面首先简单说下它们之间的概念和之间的转换。

1.十进制,表示逢10进1,它的基数:'0’,'1’,'2’,'3’,'4’,'5’,'6’,'7’,'8’,'9’,例如:(255)10 = 2×10的2次方 + 5×10的1次方 + 5×10的0次方 = 200 + 50 + 5 = 255

2.二进制,表示逢2进1,它的基数: '0’,'1’,例如:(1111 1111)2 = 1×2的7次方 + 1×2的6次方 + …. + 1×2的1次方 + 1×2的0次方 = 255。西门子PLC中二进制的表示方法为:2#1111 = (15)10,它在一个字节中的存储如下所示:

3.十六进制,表示逢16进1,它的基数: '0’,'1’,'2’,'3’,'4’,'5’,'6’,'7’,'8’,'9’,'A’,'B’,'C’,'D’,'E’,'F’,例如:(FF)16 = F×16的1次方 + F×16的0次方 = 255,西门子PLC中16进制的表示方法为:16#FF = (255)10。

由于四个bit位存储的范围为[0,15],这里的'15’也就是16进制的'F’,也就是说16进制数是二进制数的四合一结果,即:2#1010 0110 = 16#A6


数据存储

上面已经介绍了二进制、十进制和十六进制之间的转换,接下来以标志位M存储器为例,讲解下数据存储的循序。通过以下思考题入手:

思考题:若MD0 = 16#A8D1B9F2,请计算MB0、MB1、MB2、MB3的值。

解析:MD0是一个双字存储区,包含四个字节和32Bit的存储,每四个bit位构成一个16进制基数,一个字节就可以构成2个16进制的基数,如下图所示:

这样就可以计算出MB0 = 16#A8、MB1=16#D1、MB2 = 16#B9、MB3=16#F2,然后将十六进制转换成二进制(可以直接通过电脑计算器转换,不需要计算),如下图所示:

最后通过PLC程序验证上述答案,如下:

(0)

相关推荐

  • 常用各种进制之间的转换

    原创大军电工2021-05-16 09:21:10 在电学中经常会遇到数字间的进制转换,比如plc就必须了解相关知识点.很多人对这一块一直都是很模糊,或者说时间一长呢,总有点忘.今天我整理了一下,常用 ...

  • EB级大数据存储时代,智能化提升数据价值

    具体趋势包括了超融合.信创存储.数据保护.全闪存.EB级大数据存储.IPFS.NVMe SSD.SDS和混合云存储共计九个方面,目前业界和用户最为关注的技术方向. "数据存储新趋势" ...

  • 开疆辟土,IPFS成为数据存储新蓝海

    业界大咖对话:预见2021年数据存储最新9大趋势 新趋势关键词:IPFS 新趋势:开疆辟土,IPFS成为数据存储新蓝海 在IDC Data Age 2025报告中阐述,2019-2025年将是数据爆发 ...

  • 全闪存加速,激发数据存储整体市场的创新与发展

    业界大咖对话:预见2021年数据存储最新9大趋势 新趋势关键词:全闪存 新趋势:全闪存加速,激发数据存储整体市场的创新与发展 当初全闪存出现之时,就有业界朋友预见说全闪存必将改变整个数据存储市场格局. ...

  • 大数据安全分析07_大数据存储技术介绍

    鉴于网络安全数据组成的复杂性.规模,以及对实时搜索响应的需求,需要通过大数据存储集群快速实现空间的扩容,在PB级的安全数据中做到安全分析查询的秒级响应,同时需要为数据提供了冗余机制,保障数据的安全. ...

  • 数据存储的趣事

    引:本来想系统学习整理一下文件系统的体系,一不小心发现了一个关于存储的趣文,Jessie Frazelle 的 "The Life of a Data Byte"(https:// ...

  • 特斯拉:已经在中国建立数据中心 以实现数据存储本地化

    摘要 [特斯拉:已经在中国建立数据中心]特斯拉:我们已经在中国建立数据中心,以实现数据存储本地化,并将陆续增加更多本地数据中心.所有在中国大陆市场销售车辆所产生的数据,都将存储在境内.(第一财经) A ...

  • 特斯拉宣布已在中国建立数据中心 实现数据存储本地化

    凤凰网科技讯 5月25日消息,特斯拉官微宣布,特斯拉已经在中国建立数据中心,以实现数据存储本地化,并将陆续增加更多本地数据中心.所有在中国大陆市场销售车辆所产生的数据,都将存储在境内. 特斯拉还透露, ...

  • DNA数据存储技术再升级,科学家们对活细菌编程,用其作为介质

    最新存储技术,活细菌DNA存储 硬盘和光盘驱动器只需按一下按钮,即可存储数千兆字节的数据,但是当这些技术(如磁带和软盘驱动器)被新技术所取代时,它们就变得过时且不易被读取.现在,科学家们想出了一种将数 ...

  • 常见的数据存储流程是怎么样的?

    无论是做什么事情,如果能够了解清楚流程,那么一方面可以确保结果,另一方面可以提升效率,同样的数据存储也是一样的.那么常见的数据存储流程是怎么样的呢? 存储什么内容.数据存储可以是电子或非电子格式,包括 ...