fm350-2计数模块装载值问题?
	                        
	                            112.95.251.214
	                            发布于2014-04-28 17:52
	                            
	                                
	                                99
	                            
	                            
	                                
	                                0
	                            
	                            
	                            标签:
	                        
	                     
	                    
	                         
用一个增量编码器输入到fm350-2计数模块的一个通道,计数范围0-1000,如果大于1000,就装载1000,小于0就装载0,用load指令。
出现的问题:当用手慢转到编码器时,以上可以实现;当快速转到编码器时,出现大于1000的值,然后过上500ms左右才能装载1000,也就是load指令一个扫描周期完成不了。这些逻辑判断是在ob1中的fc做的。
如何解决?
 												  佳答案
      关于当记录的数值很大的时候,如何将db块里的数值置为0,同样以个计数通道为例,在ob1中编程,将个通道的装载值db1.dbd52中设定一个大值,将当前计数值(保存在db1.dbd148的计数值)进行比较,如果超过该大值,对当前的计数值复位。
参考:《fm350-1/fm350-2常问问题集》:下载
https://www2.ad.siemens.com.cn/download/upload/as/faq/f0509.pdf