拨码开关输入s7-200 i口
	                        
	                            183.233.253.26
	                            发布于2013-03-01 10:46
	                            
	                                
	                                423
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                        用4个拨码开关作为输入口(i0.0,i0.1,i0.2,i0.3),怎么编码0~9个数字?
												佳答案
 用4个拨码开关作为输入口(i0.0,i0.1,i0.2,i0.3),我怎么编码0~9个数字?
可以读ib0(8位),其高4位就是所读的数据。
将ib0和f0(十六进制)常数进行逻辑与操作,结果的高4位就是输入口(i0.0,i0.1,i0.2,i0.3)对应的数据。可以再将ib0右移4位,使得ib0的高4位为0,低4位是输入口(i0.0,i0.1,i0.2,i0.3)对应的数据,这样就可方便应用ib0按字节为单位进行各种运算了,