微课学三菱FX3U/Q系列PLC编程
上QQ阅读APP看书,第一时间看更新

2.2.1 十进制常数和十六进制常数

1.计算机语言中的进制

对于进制,需要掌握两个基本的概念,即基数和运算规则。基数是指一种进制中组成的基本数字,也就是不能再进行拆分的数字。二进制是0和1;十进制是0~9;十六进制是0~9和A~F(大小写均可)。运算规则就是进位或借位规则,比如对于二进制来说,进位规则是“满二进一,借一当二”;对于十进制来说,进位规则是“满十进一,借一当十”,其他进制也是这样。

(1)二进制(Binary)——>十进制(Decimal)

将二进制数(10010)2转化成十进制数。

(10010)2=(1×24+0×23+0×22+1×21+0×2010=(16+0+0+2+0)10=(18)10

(2)二进制(Binary)——>十六进制(Hex)

将二进制数(10010)2转化成十六进制数。

(10010)2=(0001 0010)2=(12)16=(12)16

(3)十六进制(Hex)——>十进制(Decimal)

将十六进制数(1A7F)16转化为十进制数。

2.三菱FX3U系列PLC中的K和H进制符号

K是表示十进制整数的符号,主要用来指定定时器或计数器的设定值及应用功能指令操作数中的数值;H是表示十六进制数,主要用来表示应用功能指令的操作数值。例如,20用十进制表示为K20,用十六进制则表示为H14;H1A7F转化为十进制,则为K6783。