PLC数值的基本知识
十六进制
当二进制数值小的时候,尚能阅读,当位数比较多的时候,就比较难读难写了,将每4位二进制数分成一组,用1个数来代表,就成了16进制数(HEX);一个16bit二进制数用4 位十六进制数来表示,易读性大为增加。在十六进制数中数值10~15(十进制)的数,分别以A~F的字符来代替。
八进制
由于传统习惯,在计算机中,以8bit宽度的数值、硬件端口数使用方式的为最多,8bit被定义为1Byte(即1 个字节);在PLC中也是按8个硬件端口作为分组,利于访问操作(读或写),如输入X端口、输出Y端口的编号就仍沿用八进制方式。
八进制数是由3位二进制数组成的,数字范围为000~111,即0~7,不可能存在8、9。由于CPU一般为8、16、32bit 等,但用于数据计算时,一般还是用十六进制,而不用八进制。
十进制
我们生活中习惯使用的数据是采用“十进制”,基本数字为0~9 共10 个数,若“9”+“1”计数,便进位处理得到“10”。
日常生活中也有其他进制的,如星期日、星期一、….星期六分别以数字0、1、…6 共7个数代表,就可理解为“七进制”,只不过“七进制”不便于计算,使用不多而已。