用一个上升沿读取一个模拟量转换出来的正常数值,读出来数据不准,比实际值小。什么原因
问题补充:
这个问题本来就不应该发生,但是眼见为实,多次重复实验,都是这个结果。其实变化的模拟量早已经被读出来了,而且比较稳定.这块不存在问题。我只是用上升沿,采集该点时刻数据,但是观察明显读取错误,模拟量的值为300,PLC读取为很小的一个数,不存在程序错误和干扰等问题,有一点情况是该点数据时间比较短,100MS吧,可相比高速计数器,应该时间还是很宽裕的。用增加延时方法,效果不错,但是也不是百分之一百,我怀疑天冷的原因,因为上午完全不能用,中午天暖和些,同样增加延时的方法,数据却正常了,前一天下午做的,当时使用也没有问题。零下10几度,PLC照说也不至于,有点颠覆认知
最佳答案
如果误差大的话,建议增加延时,看看延时多久稳定
提问者对于答案的评价:
这个问题没有能够解决,增加延时的确有一定作用,但是和使用上升沿,似乎有些让人不很舒服
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348821.html