在我的程序控制中,操作员流量参数设定到2000(DOSE模块:PV-IN),反应釜搅拌器开始搅拌,可运行人员发现,每次搅拌器动作时,画面累计流量计过程值显示1800多(DOSE:PV-OUT),此时累计流量计过程值画面显示和操作员设定值SP_OP一致。为什么PV-IN和PV-OUT不一致?
怎样通过PROFIBUS进行流量采集信号,并在逻辑中计算,在画面中以工程量显示?
最佳答案
应该是画面反映有延时吧。改成PROFIBUS采集计算也不能一样。我们这用了一个压力检测的就有这种情况,控制元件的反映要比组态画面快。无论是何种采集方式结果是一样的。因为模拟量读上来是先进的控制器,控制器同时执行两个操作,一是给执行元件完成动作,一是给组态画面完成显示。在这个过程中组态画面的读取数据过程慢于执行元件的动作,也就是你现在的执行元件已经在执行2000的动作了,而显示却还停留在1800.改变采集方式,只能缩短控制器获得信号的时间,不解决组态画面相对于执行元件的延时。如果你做个过程曲线你就会看到确实到了2000这个值,只是由于组态的更新速度没跟上才造成你看到的没到设定值就动作的结果。我们用的一个压力传感器就有这问题,压力表和生成的过程曲线都可以看到达到设定值,而组态看到的要比设定值小就动作了。
提问者对于答案的评价:
也许说的对,但是如果我做过程曲线,PV-IN 和PV-OUT这两个参数怎样做点哪,我是说它们没有点名啊,只是功能模块中的参数。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc184789.html