PLC的二进制、十进制、十六进制是什么意思,你怎么看?:什么是十进制

PLC的二级制、十进制、十六进制是什么意思,这个问题是编程的一个基本问题,无论你是搞哪种编程都是要懂的,是计算机的基础。十进制(DEC)是我们平常中使用的,逢十进,二进制(BIN)的数用0~1表示,如十进制20的二进制就是10100,十六进制用0~F表示,其中A~F表示从10到15,同样十进制20的十六进制就是14(逢16进位)。还有一种就是8进制(OCT)。PLC中的端子编号有采用8进制的如三菱的0~7,10~17,有16进制的如西门子0~15。

那么我们PLC中用的这些进制有什么用呢,首先计算的计算机都是以二进制的形式计算的,存储的数据也是二进制的形式,PLC也是一种控制器,带有CPU的同样适用于二进制。PLC是逻辑控制器,0代表关、1代表开,这就是简答的二进制使用,这样PLC中所有的逻辑开关如输入、输出、辅助继电器的状态都可以以数据的形式表达,10进制的数据在PLC中有两种表达方式或者是数据寄存器类型,一种是16位的,一种是32位的。前面我们说数据处理都是以2进制格式进行的,这里所说的16、32位就是以0和1组成的位数,比如16位数据可以表达的范围带符号的话是-32768~+32767,32位范围是-2147483648~+2147483647。在三菱PLC中根据数据的范围有16位指令和32指令之分,如加减乘除四则运算。

PLC的二进制、十进制、十六进制是什么意思,你怎么看?:什么是十进制 第1张

在PLC中区分数据的进制,如三菱中的K表示十进制,H表示十六进制,还有浮点数E。另外还有“位”和“字”概念的软元件,位有两种状态0和1用于代表逻辑开关,字是由16个位组成的用于表达数据或者存储数据,它们之间可以相互转换,就如同二进制和16进制数据的转换。比如MOV D0 K4M0,如果D0是30000(111010100110000),那么M0~M15D的状态就是16位二进制的数从低位到高位。

PLC的的二进制、十进制、十六进制的概念还是很重要的,尤其是在做数据处理方面,希望能帮到你!

为什么世界上绝大多数文明都采用十进制?什么是十进制?十进制本身有什么好说明的吗?:什么是十进制

PLC的二进制、十进制、十六进制是什么意思,你怎么看?:什么是十进制 第2张

为什么世界上绝大多数文明都采用十进制呢?

因为人有十个手指头。

哈哈!可别当做冷笑话哦!最早的数字概念起源于何时已经无法考证,但应该在远古时代人类就开始计数了。有证据表明,在距今200-300万年前,人类进入狩猎经济时代,而之前多是以采集作为食物的主要来源。狩猎经济时代是真正的“原始共产主义”,其特点是集体劳动、财产公有、按需分配。既然要分配,就需要计数,最早的加减法应该也是从那时候开始发展起来。

PLC的二进制、十进制、十六进制是什么意思,你怎么看?:什么是十进制 第3张

人一开始计数时,总是会利用随手可得的东西,比如小豆子、小树枝之类的。而永远随身携带、最方便使用的东西是什么呢?就是人自己的手指。十根手指用完、还可以用脚趾头(没那么方便),脚趾头用完了就没有了,怎么办呢?可以拿一块石头,代替十根手指头,这样就产生了进位的概念。

因为用小石头和手指头计数容易出错,人类后来就慢慢学会把数字刻在树枝、兽皮甚至石头上,形成了最早的原始数学。

在中国商朝时期,把数字刻在龟甲与兽骨上,经过考古学家整理,那时候的的数字是这样的。

PLC的二进制、十进制、十六进制是什么意思,你怎么看?:什么是十进制 第4张

现在世界通行的阿拉伯数字,则由印度人最初发明,后来由阿拉伯人将其带到欧洲,陆续推广到全世界。

其实进制的概念并不复杂,任何进制都是一样的计算。如果人只有九根手指,那人类可能会采用九进制也难讲。

评论(0)

发表评论: