再次请教硬件中断采集模拟量

再次请教硬件中断采集模拟量问题
因为上次提问不能再次补充问题,特补充问题再次请教各位大神。硬件采集模拟量无法回避的一个问题,如阿鸣老师所言,中断时间要求占时短,而模拟量采集周期比较长。如何解决?利用简单地梯形图是不能实现的,因为开关导通瞬间,模拟量能够保证是要采集的数据,在稍长时间后数据变化,不再是工艺要求的数据;以前在其他平台遇到同样问题时,记得是利用硬件结合定时中断一起做程序,但是西门子PLC似乎没有这样的样例

最佳答案

模拟量模块本质是一个模数转换单元,有固定的采集转换周期(或者是相对固定),如500微妙,1毫秒   5毫秒  10毫秒等具体要查模块手册。程序中读取的数值实际上是组态采集周期数的平均值,PLC的程序扫码周期有可能小于模拟量的采集周期,几个PLC周期中用的值还是一个值。

你的意思是想在本次中断中等待 本次模拟量转换完成,使用本次的转换值,这个程序是做不到的。

提问者对于答案的评价:
这个问题有点难办,利用wwwCC老师的说法也是一种思路,采集信号得到理想的数值,或是获得极限值,实践验证是一个不错的方法,比较阈值遇到的问题是,因为有几种要求,比如说HH,H,M,L,LL,都要判别出来,而之前并不知道是哪个,单调性也未知,这样又得回去用时间限制。但是时间又很短了,感觉有点利用设备极限的感受,可不可以都在微妙之间,我还是被转在里面了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:19
下一篇 2021年7月4日 下午11:19

相关推荐

发表回复

登录后才能评论