电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

plc数制和码制的联络及改换办法

2017-07-09 10:01分类:PLC基础知识 阅读:

 

plc数制和码制的联络及改换办法
尽管核算机能极快地进行运算,但其内部并不像人类在实习日子中运用的十进制,而是运用只包括0和1两个数值的二进制。当然,咱们输入核算机的十进制被改换成二进制进行核算,核算后的效果又由二进制改换成十进制,这都由操作体系主动完结,并不需求咱们手艺去做。咱们一般选用的数制有十进制、二进制、八进制和十六进制。

1. 数码:有巨细之分;

数制中标明根柢数值巨细的纷歧样数字符号。例如,十进制有10个数码:0、1、2、3、4、5、6、7、8、9。

2. 基数:个数;

数制所运用数码的个数。例如,二进制的基数为2;十进制的基数为10。

3. 位权:1(所标明数值的巨细-价值);

数制中某一位上的1所标明数值的巨细(地址方位的价值)。例如,十进制的123,1的位权是100,2的位权是10,3的位权是1。

4. 十进制;咱们往常日子中最了解的进位计数制。在十进制中,数用0,1,2,3,4,5,6,7,8,9这十个符号来描写。计数规矩是逢十进一。二进制:在核算机体系中选用的进位计数制。在二进制中,数用0和1两个符号来描写。计数规矩是逢二进一。十六进制:咱们在核算机指令代码和数据的书写中常常运用的数制。在十六进制中,数用0,1,…,9和A,B,…,F;16符号来描写。计数规矩是逢十六进一。

5:改换办法:

一:其它进制改换为十进制

办法是:将其它进制按权位翻开,然后各项相加,就得到相应的十进制数。

例1: N=(10110.101)B=(?)D

按权翻开N=1*2^4+0*2^3+1*2^2+1*2^1+0*2^0+1*2^-1+0*2^-2+1*2^-3

=16+4+2+0.5+0.125 =(22.625)D

B=二进制;

D=十进制:

权:小数点早年从0开端不断添加;

小数点往后从-1开端,不断减小;

二:将十进制改换成其它进制

办法是: 它是分两有些进行的即整数有些和小数有些。

A:整数有些:(基数除法)

把咱们要改换的数除以新的进制的基数(2或8),把余数作为新进制的最低位;

把上一次得的商再除以新的进制基数,把余数作为新进制的次低位;持续上一步,直到终究的商为零,这时的余数即是新进制的最高位.

例如:十进制转二进制:

用2曲折相除至效果为1

将余数和终究的1从下向上倒序写即是效果;

  例如302

  302/2 = 151 余0

  151/2 = 75 余1

  75/2 = 37 余1

  37/2 = 18 余1

  18/2 = 9 余0

  9/2 = 4 余1

  4/2 = 2 余0

  2/2 = 1 余0

  1/2 = 0 余1

  故二进制为100101110

  B:小数有些: (基数乘法)

  把要改换数的小数有些乘以新进制的基数,把得到的整数有些作为新进制小数有些的最高位;把上一步得的小数有些再乘以新进制的基数,把整数有些作为新进制小数有些的次高位;持续上一步,直到小数有些成为零接连。或许抵达预订的恳求也能够。

例如:
0.5125乘2,得1.025所以2进制小数榜首位是1
0.025乘2, 得0.05所以2进制小数的第二位是0

0.05乘以2,得0.1所以2进制小数的第三位是0

0.1乘以2, 得0.2所以2进制小数的第四位是0

0.2乘以2, 得0.4所以2进制小数的第五位是0

0.4乘以2, 得0.8所以2进制小数的第六位是0

0.8乘以2, 得1.6所以2进制小数的第七位是1

0.6乘以2, 得1.2所以2进制小数的第八位是1;

所以(0.5125)10 = (0.10000011)2

三:二进制与八进制、十六进制的彼此改换

二进制改换为八进制、十六进制:它们之间满意23和24的联络,因而把要改换的二进制从低位到高位每3位或4位一组,高位短少时在有用位前面添“0”,然后把每组二进制数改换成八进制或十六进制即可;八进制、十六进制改换为二进制时,把上面的进程逆过来即可。

  例3:N=(C1B)H=(?)B

  (C1B)H=1100/0001/1011=(110000011011)B

H:标明16进制;

改换表格如下:


码制标明办法:

1:在PLC编程中;BIN是二进制数;BCD码,则是从低位开端别离以四个Bit标明一个位数。例如十进制的17,它的二进制是: 0000 0000;0001;0001(倒除法);这是它的BCD码(8421):0000;0000;0001;0111;(用表格查询,二进制:0-14的标明办法);

2:字 word;字节 byte;位 bit ;
1字=2字节(1 word = 2 byte)
1字节=8位(1 byte =8bit) ;
字长是指字的长度
一个字的字长为16
一个字节的字长是8
(OMRON PLC)1通道=1个字节=16位;
双字=2个字=4个字节=32位;

上一篇:啥是PID?pid输出的是啥意思

下一篇:三菱PLC外部接线图及留心事项

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部