项目试验中,采用4-20mA的360度可旋转电位器,在4与20重合点处,出现信号的跳变,比如会出现20-18-4mA,也即会出现20与4之间的任何一个值,最后再到4,使得程序出现问题。正常情况下,从20直接跳到4正确,不应该出现中间的值。分析原因:是否在PLC内可以延长采样周期,避开20与4之间的值?
问题补充:
谢谢各位给的建议,但是我这个电位器是360度可旋转电位器,在4-20的其他区域数值还是需要用到的,就只有在重合点处,会出现跳变。
最佳答案
你实际只要设置一个信号跳变的允许范围就行了,比如正常是0.5mA/s,那么你的信号从20跳到4mA应该远远大于这个范围,那么你就不取输入信号就行了。
在ob35(周期1s)中:
L PV
L PV_SAV//上周期的测量值
-R
L 864//0.5mA对应的数字量
>I
JC M1
L PV
T MW0//测量值输出,然后这个输出再用fc105进行转换
M1:L PV
T PV_SAV//保存测量值。
你的补充是什么意思?我给你的方案还不能解决你的问题吗?
提问者对于答案的评价:
谢谢各位,后来针对模拟量模块设置了延时时间,测试OK
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc167531.html