发表于:2021/2/21 23:07:41
#0楼
如题 还是原来的项目 请教一下各位老哥
手头有一个脉冲型流量计 800脉冲=1L水
一个买流量计配套的仪表 参数已经调好 能显示瞬时流量(单位L/MIN)
我想用PLC的PID调整水泵,所以PLC必须知道瞬时流量
因为仪表没有通信功能 所以把脉冲信号接到了PLC(台达ES2) X2和X6 用一根线并联的
我需要测出瞬时流量与累计流量
X2用的高速计数 脉冲数换算累计耗水量(跟理论上有些误差 不过不大 微调一下比例还可以接受)
X6用的SPD K1000 D800
D800乘以60 得出每分钟脉冲数
每分钟脉冲再除以800(1L脉冲数) 就得到瞬时流量
比如 每秒采集数据是13 13*60=780 780/800=0.97
有些误差没有关系,这个数据是作为操作工的参考数据 只要每一台都一致就可以
但是现在有个问题
SPD的原理是采集单位时间的脉冲数 本来这个脉冲数就少 采集出来的数字还会有一些浮动
比如 采集出来的数值是13-14浮动
如果,采集到的数是 13就=0.97L/MIN
但是浮动到14 结果就是1.05L/M
基本上一秒变一次,就是这两个数值来回变
相较于仪表采集算出的数值 这个上下的浮动太大了
仪表采集的是0.79X 0.97不会变 指示小数点后第三位会浮动一些
有些纳闷 他是怎么计算的呢? 我这样计算是不是有问题?
手头有一个脉冲型流量计 800脉冲=1L水
一个买流量计配套的仪表 参数已经调好 能显示瞬时流量(单位L/MIN)
我想用PLC的PID调整水泵,所以PLC必须知道瞬时流量
因为仪表没有通信功能 所以把脉冲信号接到了PLC(台达ES2) X2和X6 用一根线并联的
我需要测出瞬时流量与累计流量
X2用的高速计数 脉冲数换算累计耗水量(跟理论上有些误差 不过不大 微调一下比例还可以接受)
X6用的SPD K1000 D800
D800乘以60 得出每分钟脉冲数
每分钟脉冲再除以800(1L脉冲数) 就得到瞬时流量
比如 每秒采集数据是13 13*60=780 780/800=0.97
有些误差没有关系,这个数据是作为操作工的参考数据 只要每一台都一致就可以
但是现在有个问题
SPD的原理是采集单位时间的脉冲数 本来这个脉冲数就少 采集出来的数字还会有一些浮动
比如 采集出来的数值是13-14浮动
如果,采集到的数是 13就=0.97L/MIN
但是浮动到14 结果就是1.05L/M
基本上一秒变一次,就是这两个数值来回变
相较于仪表采集算出的数值 这个上下的浮动太大了
仪表采集的是0.79X 0.97不会变 指示小数点后第三位会浮动一些
有些纳闷 他是怎么计算的呢? 我这样计算是不是有问题?
[此贴子已经被jint于2021/2/23 9:15:16编辑过]