PLC编程中的进制数是什么意思?举例说明
	                        
	                            高天宇
	                            发布于2018-09-11 18:33
	                            
	                                
	                                22
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:编程,进制数
	                        
	                     
	                    
	                         
 
  PLC也是一台微电脑,许多功能指令离不开进制转换,同时也是为了增加程序的可读性,想要对PLC进行编程,那么必须得清楚数制的设置以及转化和对应的符号。今天就给大家说说数制的问题。 
  
 
  
 
  
  
  
  以十进制举例,
MSD表示高位,LSD表示低位,0、5叫做低两位,6、5叫做高两位。如下图: 
 
 
  
 
  
 
  如果是二进制,十六进制,它的位是一样的,但数和权就不一样了,二进制的权就是20 21 22 23..,十六进制亦然。如果是八位,那就是低4位,高四位、十六位亦然。 
  
 
   PLC中常用的是二、十、十六进制数、八进制已经不常用了,它仅用于PLC的输入输出口的编制上,如下图: 
  
 
  
 
  
 
  n次方表示在哪一位,在0位就是80,在1位是81… 
  在十六进制中,0-9只是10个数,但十六进制是逢十六进一,A表示10、B表示11…以此例推 
  
 
  例如:1001,可能以前你会读作一千零一,但作为数制就不一样了。 
  首先得清楚它属于哪个进制 
  十进制就是一千零一, 
  二进制的话:B1001 
  十六进制就是:H1001 
  注:二、十六进制一般在各种PLC中都可用B、H表示 
  
 
  十进制:K6505 
  注:在三菱PLC中一般用K表示十进制,其他PLC不定,在一般数字电路的书籍中一般用D来表示十进制。 
  
 
  八进制在数字电路中一般用O来表示, 
  在国外,表示十进制的方法是:(1001)10、八进制就是(1001)8、 
  
 
  例如: 
  B1011=1×23+0×22+1×21+1×20=8+0+2+1=11=K11 
  那么,小编就考考大家 
  问:H3BC=? 
  
 
  作者:小技 
  本文为原创内容,如需转载请注明出处,违者必究! 
  课程推荐: 
  西门子S7-200PLC从入门到精通 
  西门子S7-300PLC初级