s7-300的转换器
	                        
	                            刘玉蓉
	                            发布于2014-11-11 17:01
	                            
	                                
	                                1
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                        用s7-300的转换器的BCD-I应该是0011对应输出为3,和I-BCD 的7对应输出为0111,可是结果偏偏都是不对,为什么?
											    图片说明:  1,1    2,2      
	 				佳答案
 你没有把BCD码这个概念搞清楚。BCD码是二进制编码的十进制数,BCD码是用4位二进制数的组合来表示1位十进制数。十进制数11的BCD码是16#0011,或2#0000 0000 0001 0001(每4位代表一个十进制数)。BCD码是16#0011也就是十进制数11,你用的是BCD-I(BCD码转换成整数),此时的11是代表十进制整数11,而非你理解的2#11(整数3)。同理,网络2整数7就是BCD码的16#0007。