零基础学西门子PLC:什么是字节,字,双字?

您所在的位置:网站首页 真字拆解解释是什么 零基础学西门子PLC:什么是字节,字,双字?

零基础学西门子PLC:什么是字节,字,双字?

2023-07-15 18:31| 来源: 网络整理| 查看: 265

如图2,我们知道了一个位就是一个开关,也就是说一个位是一个开关量。我们想一下上一节我们讲的开关量的属性,他们是(徐达)(常遇春)的武将性格,要么是死(0)要么是活(1),不能有第三种选择。所以一个位的状态不是0就是1,不是1就是0,看看图2的第一行是不是这样的。好了,刚才通过上面的图1我们知道1个字节(BYTE))=8个位(bit),别问我为什么1个字节是=8个位,而不是9个位10个位,当时设计计算机的老祖宗就是这么定的,记住就行了。要真想刨根问底百度上也有答案。接着看图2的第二行,既然一个位就是一个开关,8个位就是8个开关呗。但大家看仔细了,虽然是8个开关,但有的开关是关着的,就是(0),有的是开着的,就是(1)。所以按8个开关的各个状态,就有了图2的第三行,1字节=01010010,这01010010就是一个二进制的数据。那这个二进制的数据表示的是个什么数呢?操,我们又不是计算机怎么能读懂这一串0和1到底是个什么数。好吧,看图3

如图3,这个1字节=01010010的一串二进制的0和1怎么等于82了呢?怎么算的呢?这里就要用到一个我们学习PLC的第一个工具了,但请放心这个工具也就现在用用,以后编程时是不用的。这个工具就是我们电脑系统自带的,在程序--附件--计算器,就是他了,注意是电脑的,不是手机的。打开计算器--查看,把标准型改成程序员型,选择二进制输入01010010然后切换到十进制看是不是等于82。见计算器截图,再切换到二进制自己算一下8个位全是1时,是不是等于十进制的255,等于十六进制的FF。还有图4的也算算。

如果你能把图4里面的二进制也算对了,并且明白计算的过程和原理,说明这节你掌握的差不多了。

现在总结一下:

1个位(bit)是内存的最小单元,只能等于0或1其中的一个。

1个字节(BYTE)=8个位(bit)

1个字(WORD)=2个字节(BYTE)=16位(bit)

1个双字(DWORD)=2个字(WORD)=4个字节(BYTE)=32位(bit)

这节讲的不是太多,但是这些内容比较重要,懂了最好,不太懂的多看两遍,多想想,实在不明白的也没事,后面的讲内存的章节,还是和这些数据类型有关联的内容,以后你还会继续加深印象的。

全文完。

作者:大话工控返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3