Plc课程知识点
一基础知识
1 数字电路基础
2 plc基础
3 编程基础
二编程入门
1逻辑控制程序编制2定时器程序编制3计数器程序编制三编程软件及仿真软件的使用
二、八、十、十六进制数
数值=6×1000+5×100+0×10+5×1=6505
B1011=1×8+0×4+1×2+1×0=K11
H3AE=3×256(16的2次方)+A(10)×16(16的一次方)+E(14)×1(16的零次方)=K942 8421BCD码
用四位二进制数表示十进制数的编码方式称为BCD码又称二—十进制。
最长用的是8421BCD码
十进制数58的二进制数表示和BCD码表示
1.二进制数表示
K58=B111010
58/2=29 0
29/2=14 (1)
14/2=7 0
7/2=3 (1)
3/2=1 (1)
1/2=0 (1)
2 。
8421BCD码表示
5 8
0101 1000
K58=01011000BCD
格雷码
在各种控制系统的角度、长度测量和定位控制中,经常使用绝对式旋转编码器作为位置传感器,其算输出的二进制编码为格雷码。
格雷码是一种无权二进制编码,它的特点是任何相邻的吗组之间只有一位数位发生改变,是一种错误很少的可靠性编码。
十进制转化成N进制
口诀:除N取余,逆序排列
K58=B111010
58/2=29 0
29/2=14 (1)
14/2=7 0
7/2=3 (1)
3/2=1 (1)
1/2=0 (1)
k8000=H1f40
8000/16=500 0
500/16=31 (4)
31/16=1 (15)
1/16=0 (1)
k302=b100101110
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)
十进制转化成二进制
例:K200=B?
200÷2=100.。
0 LSD
100÷2=50.。
0
50÷2=25.。
0
25÷2=12.。
1
12÷2=6.。
0
6÷2=3.。
0
3÷2=1.。
1
1÷2=0.。
1 MSD K200=B 1100 1000 十进制转化成16进制
例K8000=H?
8000÷16=500.。
0 LSD
500÷16=31.。
4
31÷16=1.。
15(F)
1÷16=0.。
1 MSD K8000=H 1F40
N进制转化成10进制
每一位的加全值
二进制转化成10进制
例B1011=K?
=1×2的3次方+0×2的2次方+1×2的1次方+1×2的0次方
=1×8+0×4+1×2+1×1
=11
=K11
16进制转化成10进制
例H3AE=K?
=3×16的2次方+A(10)×16的1次方+E(14)×16的0次方
=3×256+10×16+14×1
=768+160+14
=942
=k942
H1f40=K?
=1×16的3次方+15×16的2次方+4×16的1次方+0×16的0次方
=1×4096+15×256+4×16+0×1
=4096+3840+64+0
=8000
=k8000
b100101110=k?
=1×2的8次方+0×2的7次方+0×2的6次方+1×2的5次方+0×2的4次方+1×2的3次方
+1×2的2次方+1×2的1次方+0×2的0次方
=1×256+0×128+0×64+1×32+0×16+1×8+1×4+1×2+0×1
=256+0+0+32+0+8+4+2+0
=302
=k302
二进制和十六进制转换
口诀2转16,四位并一,按表查数
16转2,一位变4,按数查表
B 0001 1110 1001 0011 H 1 E 9 3。