艾宝物联PLC入门23 - 数字系统
发表时间:1970-01-01
数字
系统强> p>
之前
我们远远超过自己,让我们来看看各种各样的
PLC使用的编号系统。 p>
很多
数字系统由PLC使用。二进制和二进制编码的十进制是
八进制和十六进制系统也很常见。 p>
让我们
看看每个:
Nbase = Ddigit * R ^ unit + .... D1R ^ 1 + D0R ^ 0 strong>
p>
在哪里
D =数字的值,R =给定的数字符号的#
数字系统。点击
"*"意味着乘法。 (5 * 10 = 50) 这个
让我们从任何数字系统转换回十进制。咦?读
在...... p>
和我们一样,考虑下面的公式(Math再次!): p>
“^"表示“^"。意思是"对...的力量"。点击
你会记得任何提升到权力的号码
0是1 em>。 10 ^ 1 = 10,10 ^ 2是10x10 = 100,10 ^ 3是10x10x10 = 1000,
10 ^ 4是10x10x10x10 = 10000 ... p>
Nbase = Ddigit * R ^ unit + .... D1R ^ 1 + D0R ^ 0 strong>
我们有(因为我们做基数10,R = 10) li>
UL>
N10 = D410 ^ 2 + D510 ^ 1 + D610 ^ 0
= 4 * 100 + 5 * 10 + 6 *
= 400 + 50 + 6
= 456。 pre>
换句话说,我们首先在第二个数字位置放置1
并在原来的位置再次开始计数,如10,11,12,13,
......当我们再次击中9时,我们增加第二个数字并开始
在原始数字位置再次从0开始计数。像20,21,22,23 ....
当然,这一直在重复。当我们用完数字时
我们创建第三个数字并再次开始的第二个数字位置
从头开始。(即99,100,101,102 ......)
二进制以相同的方式工作。我们从0开始然后是1.因为有
二进制中没有2我们必须创建一个新数字。
因此,我们有0,1,10,11,我们再次没有空间。然后
我们创造了另一个数字,如100,101,110,111。我们又跑出去了
的房间,所以我们添加另一个数字...你明白了吗?
一般转换公式可能会清除:
Nbase = Ddigit * R ^ unit + .... D1R ^ 1 + D0R ^ 0。 strong>
由于我们现在正在做二进制或基数2,因此R = 2。我们试着转换
二进制数1101回到十进制。 li>
UL>
N10 = D1 * 2 ^ 3 + D1 * 2 ^ 2 + D0 * 2 ^ 1 + D1 * 2 ^ 0
= 1 * 8 + 1 * 4 + 0 * 2 + 1 * 1
= 8 + 4 +0 +1
= 13
(如果你没看到8,4,2和1来自哪里,请参考
到下表)。 pre>
DIV>