二、八、十、十六进制数是什么?在PLC里有什么用?
我们介绍在数字电子技术中,特别是在PLC中常用2,8,10,16进制。关于2,8,10,16进制的三要素,如下表所示:
本来,N进制数制的基数n个数码是人为随意规定的。但是,目前国际上关于2,8,10,16进制的为基数都已做了明确的规定,如表中所示。我们发现这四个进制的基数有部分相同的,这就出现了数制如何表示的问题。例如:1101是二进制、八进制、十进制还是十六进制数呢?
为了明确区分,我们就在数的前面(或者后面)加上前缀(或者后缀),以示区分。这就是表中“符号”的含义。例如B1101是二进制数,K1101是十进制数,而H1101是十六进制数。今后我们在程序编写时必须严格按这个规定进行。
既然十进制已经用了2000多年,而且也很方便应用,为什么还要提出二进制呢?这实际是数字电子技术发展的必然。因为在脉冲和数字电路中,所处理的信号只有两种状态:高电位和低电位,这两种状态刚好可以用0和1来表示。当我们把二进制引入数字电路后,数字电路就可以对数进行运算了,也可以对各种信息进行处理了。可以说,计算机今天能够发挥如此大的作用是与二进制数的应用分不开的。我们要学习数字电子技术就必须要学习二进制。
八进制在约40年前比较流行,因为当时很多微型计算机的接口是按八进制设计的(三位为一组)然而今天已经用的不多了。目前,仅在PLC上的输入输出(I/O)接口的编址还在使用八进制。
二进制数的优点是只用两个数码,和计算机信号状态相吻合。直接被计算机所利用。它的缺点是表示同样一个数,它需要用到更多的位数。例如十进制数K14只有两位,而二进制数为B1110有四个位,如果用十六进制数表示,只有一位H E。太多的二进制数数位使得阅读和书写都变得非常不方便,例如B11000110你根本看不出是多少,如果是K97,你马上就有了数量大小的概念。因此,在数字电子技术中引入十进制数就是为了阅读和书写的方便。而引进十六进制数除了表示数的位数更少,更简约之外,还因为它与二进制的转换及其简单方便。
(电工小琦原创,未经授权不得转载,违者必究!) 往期优秀文章回顾:电工带电作业的接断线顺序,这可是关乎生命安全的重点
PLC编程必备:讲解二、八、十、十六进制数
在数字电子技术中,特别是PLC中,经常用到2,8,10,16进制。
下表是关于2,8,10,16进制的三要素,如图所示:
本来,N进制数制的基数n个数码是人为随意规定的。但是,目前国际上关于2,8,10,16进制的为基数都已做了明确的规定,如表中所示。我们发现这四个进制的基数有部分相同的,这就出现了数制如何表示的问题。
例如:1101是二进制、八进制、十进制还是十六进制数呢?为了明确区分,我们就在数的前面(或者后面)加上前缀(或者后缀),以示区分。这就是表中“符号”的含义。例如B1101是二进制数,K1101是十进制数,而H1101是十六进制数。今后我们在程序编写时必须严格按这个规定进行。
既然十进制已经用了2000多年,而且也很方便应用,为什么还要提出二进制呢?这实际是数字电子技术发展的必然。因为在脉冲和数字电路中,所处理的信号只有两种状态:高电位和低电位,这两种状态刚好可以用0和1来表示。当我们把二进制引入数字电路后,数字电路就可以对数进行运算了,也可以对各种信息进行处理了。可以说,计算机今天能够发挥如此大的作用是与二进制数的应用分不开的。我们要学习数字电子技术就必须要学习二进制。
八进制在约40年前比较流行,因为当时很多微型计算机的接口是按八进制设计的(三位为一组)然而今天已经用的不多了。目前,仅在PLC上的输入输出(I/O)接口的编址还在使用八进制。我们这里不用叙述,留待讲解PLC基本知识时再给予介绍。
二进制数的优点是只用两个数码,和计算机信号状态相吻合。直接被计算机所利用。它的缺点是表示同样一个数,它需要用到更多的位数。例如十进制数K14只有两位,而二进制数为B1110有四个位,如果用十六进制数表示,只有一位H E。太多的二进制数数位使得阅读和书写都变得非常不方便,例如B11000110你根本看不出是多少,如果是K97,你马上就有了数量大小的概念。因此,在数字电子技术中引入十进制数就是为了阅读和书写的方便。而引进十六进制数除了表示数的位数更少,更简约之外,还因为它与二进制的转换及其简单方便。
上期相关内容:
PLC编程中用到的数制讲解,初中以上水平就能理解掌握!
相关问答
plc文件格式?
PLC文件格式主要有gppw.gpj、gppw.gps、project.inf、projectDB.md几种。厂家的PLC编程软件文件格式都不同,做明星的就是西门子PLC,他每个型号和版本的格式文....
如何打开三菱PLC备份程序后缀是.bak的文件?
一般来收bak是编程自动生成的,属于备份性质。CXP和OPT才是完整的梯形图。你尝试下打开CX-Programmer软件->文件->打开->文件类型选择所有->选中要打开的*...
公司名称后的plc是什么意思,比如说BHPBillitonplc?
PLC系英语PublicLimitedCompany的缩写。根据英国公司法,公司注册形态主要分为有限及无限公司两种,而有限公司又分为公开有限公司(PublicLimitedCompany).....
gis可以打开gpj文件吗?
点击工具栏中的加号,根据图片文件目录添加gpj文件。其次,进行地理配准。要想将gpj文件放置到合适的地图位置中上,...首先打开gis软件,点击工具栏中的加号,根...
plc里ADD是什么?
plcadd指令用法这个指令就是2个值进行加法运算(A+B=C)后得出结果,很简单属于四则逻辑运算的一个,除了它还有减法运算SUB,乘法运算MUL和除法DIV。ADD指令有16...
西门子PLC怎么打开压缩程序-ZOL问答
那种PLC啊,LOGO,200,300,400?一般你解压缩了用相应软件就直接能打开啊?有用...别人给你的程序文件不是你用的编程软件写的你看看程序后缀名是什么有用(0)...
请问公司名称后缀的LTD和lnc分别是什么意思?
是inc.和ltd.,不是plcinc.表示股份有限公司,ltd.表示有限责任公司inc.--incorporatedltd.--limited是inc.和ltd.,不是plcinc.表示股份...
电脑,plc,触摸屏三者连接上传?
在这里首先要搞清楚【上传,也就是上载】和【下传,也就是下载】的定义。从电脑向触摸屏,PLC等写入程序,是叫下载的,并非是你说的上传【或上载】,用电脑读取...
三菱plc导出的csv文件怎么转格式?
如果每行数据中都是用逗号分隔的,直接把文件名后缀txt改成csv就行了。不是的话可以把打开txt文件吧全部内容复制后,打开一个excel空白表,在最左上角格内粘贴...
lad后缀是什么文件?用什么方式能打开?急?
lad是加密狗的数据文件。lab是CSS形成的文件,据说可以用3DMAX打开(不知道是不是,没见过)lad是加密狗的数据文件。lab是CSS形成的文件,据说可以用3DMAX打开(...