我用200的100ms定时中断做流量累积,在中断程序中用 LD SM0.0
+R VD518, VD522
做累加,总是出现数据的跳变,突然就加了个很大的数,VD518是0.0126,有时一下加了几百,不知什么原因,哪里有问题,请各位大侠指教,多谢了!
问题补充:
把VD518换成固定值0.0126后,就不跳变了,但是,实际监控VD518时,也看不到它有跳变现象啊!这个信号是通过外部电流源给的模拟信号,怎样进行处理呢?
最佳答案
你能确定VD518的数据就是0.0126吗?有没有可能VD518发生跳变呢?把定时中断时间放慢,然后监控VD518,VD522看一下,是不是VD518的跳变,或者先把VD518换成0.0126试一下是不是还是跳变,你还要确定一下VB518-vb521没有在其它地方使用。
提问者对于答案的评价:
多谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349794.html