【摘要】:在PLC运算时,经常用到各种数制进行转换,监控程序运行工况等。为此,以下讲述各种进制转换的方法。十六进制数→二进制数 将每1位十六进制数转换为4位二进制数。由于二进制数与十六进制数之间的转换方法很简单,所以经常用十六进制数去表示二进制数。
在PLC运算时,经常用到各种数制进行转换,监控程序运行工况等。为此,以下讲述各种进制转换的方法。
(1)二进制数→十六进制数 整数部分:将二进制数从最低位(小数点左边第1位)开始,向左数,每4位二进制数转换为一位十六进制数。例:(最高位不够4位的前面补零凑够4位)。
例:(01110001101.1100001)=38D.C2H(小数部分向右数,每4位一组转换为1位十六进制数,最低位不够4位的后面补零凑够4位)。
(2)十六进制数→二进制数 将每1位十六进制数转换为4位二进制数。
由于二进制数与十六进制数之间的转换方法很简单,所以经常用十六进制数去表示二进制数。一个二进制数与它的十六进制数是一一对应的,这些十六进制数,进入计算机内后,统统都会变成二进制数(实际是变成晶体管集电极电平的“高低”不同状态)。
(3)二进制数、十六进制数→十进制数
例:。这些数据很有用,最好能记住。(www.xing528.com)
(4)十进制数→二进制数
方法一:整数部分用除2取余法:79=1001111
方法二:按某十进制数包含哪些2的幂指数,心算可一步将该十进制数直接写成二进制数:从高位到低位,含有2的幂指数的位写1,没有的位写0。
(5)十进制数→十六进制数
方法一:按十→二→十六进行
方法二:除16取余法。
例:2012=7DCH
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。