1. 首页
  2. 生活常识
  3. 8421bcd码和二进制码有什么区别(8421码可以比较大小吗)

8421bcd码和二进制码有什么区别(8421码可以比较大小吗)

简介:关于8421bcd码和二进制码有什么区别(8421码可以比较大小吗)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

如果你我有缘,为何不关注作者?

两情若长久,一声祝福朝朝暮暮。

你好,每个人!我是蒋朗,一个接地气的# NC #维修工人。

在学习FANUC PMC的过程中,我经常接触到“in place”、“byte”、“word”、“double”等基础知识。如果我不理解它们的含义,就很难在更深的层次上研究它们,最后我可能会感到困惑。

我们发那科PMC处理的数据有二进制和BCD码两种形式,为了真正理解它,首先我们需要学习一些数字电路的基本知识,这些知识可能读一两次还看不清楚,那么你读十几二十遍,总有一天会有启示,这就是:“书读一百遍它的意义就会看到它自己。”

:

数字基础知识

市场上的PLC品牌很多,琳目繁多,但基本的数字知识并没有什么不同,为了便于大家的理解,我们以西门子PLC为例进行说明:

1. 二进制

计算机中常用的一种编码系统,其特点是“二合一”。

2. 位

通常称为BOOL(布尔),它只有两个值:0或1。例如,I0.0、Q0.1、M0.0、V0.1等。

3.字节

一个字节等于8位,其中0为最低位,7为最高位。

例如:IB0(包括I0.0 ~ I0.7位)、QB0(包括Q0.0 ~ Q0.7位)、MB0、VB0。取值范围是00 ~ FF(十进制形式为0 ~ 255)。

4. 词

相邻的两个字节组成一个Word来表示一个无符号数,因此是16位。

例如,IW0由IB0和IB1组成,其中I为区域标识符,W为单词,0为单词的起始字节。请注意,单词的开始字节(在前面的示例中为0)必须是偶数。

十六进制形式,取值范围是0000 ~ FFFF;十进制形式,取值范围是0 ~ 65536。编程时要小心。如果您已经在使用IW0,那么在使用IB0或IB1时要特别小心。

5. 双字

两个相邻的单词组成一个双单词来表示一个无符号数。因此,双字是32位的。

例如,MD100由MW100和MW102组成,其中M为区域标识符,D为双字,100为双字的起始字节。请注意,双字的起始字节(上面示例中的“100”)和单词一样,必须是偶数。

十六进制形式,取值范围是0000 ~ FFFFFFFF;十进制形式,取值范围是0 ~ 4294967295。编程时要小心,如果已经使用过MD100,请使用MW100或MW102。

我们的发那科小黄鸡PMC以两种形式处理数据:二进制代码和BCD代码。例如,许多梯形图函数指令,包括二进制和BCD代码,如DEC和DECB解码指令,如下图所示

DEC解码2位BCD码,DECB解码1、2、4字节二进制码数据。

在梯形图中,一般规定了数据的起始地址和数据长度,如下图所示,以R100开头的4字节数据:

那么,可以用1字节,2字节,4字节表示的数据范围是多少?如下图所示:

BCD码:二进制码,十进制数,是一种二进制数字编码形式,用二进制编码十进制码,这种编码形式采用四位元来存储一个十进制数字,从而使二进制和十进制之间的转换能够快速进行。

BCD码简单可以这样理解:就是用四位二进制数来表示十进制数。BCD码也叫8421码,是将十进制数字8421的形式展开成二进制.

从上面,我们可以学到一些数字基础知识,以及在FANUC PMC中只处理两种类型的数据(二进制和BCD代码)的枯燥概念知识,这实际上非常无聊。

蒋朗在学习的路上有个习惯,不懂的东西会读几遍、几十遍,甚至上百遍,为什么呢?抓住你脑子里的顿悟!这其实就是愚公移山的精神!

感谢阅读!喜欢的朋友记得转发,喜欢哦!请,谢谢!)

——END——

想要了解更多,请收听下一个分解!

免责声明:本文仅代表作者个人观点;图片来自网络,侵权将被删除!

本文主要介绍了关于8421bcd码和二进制码有什么区别(8421码可以比较大小吗)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1481148.html