1.数制详解
什么是数制?
数制指的是数的制式,是人们用来使用符号计数的一种方法。数制有很多种,一般常用的是十进制、二进制和十六进制。
在S7系列PLC中
表示二进制数时,需要在数据之前加2#;
表示十六进制时,需要在数据之前加16#;
对于十进制常数的表示只需要正常书写即可。
数制表示主要有下面三种。
(1)十进制
十进制数应用到的数码:0 1 2 3 4 5 6 7 8 9 共10个
基数:10
计数规则:逢十进一
在日常生活中人们习惯于十进制计数制,但是对于计算机硬件电路,只有“通”/“断’”或电平的“高”/“低”两种状态,来对数字信号进行识别与计算,通常来采用二进制表示数据。
(2)二进制
二进制数应用到的数码:0 1 共2个
基数:2
计数规则:逢二进一
数据前加2#表示该数据为二进制数。
例如2#1101110,它的十进制数是110
利用按权展开相加法,2#1101110=1×2的6次幂+1×2的5次幂+1×2的3次幂+1×2的2次幂+1×2的1次幂=110
二进制数较大时,书写和阅读都不方便,通常将四位二进制数合并为一位,用十六进制数表示。
(3)十六进制
十六进制数应用到的数码:0 1 2 3 4 5 6 7 8 9 A B C D E F 共16个
基数:16
计数规则:逢16进