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