西门子S7-200SMART编码器线速度测量算法
这一篇文章我们介绍运用200smart对编码器的线速度测量功能快,上一篇文章里面我们介绍了编码器转速测量功能快,我们利用编码器可以测量我们的转动负载电动机,其他的一些旋转物体的转速,这里的转速单位是转每分钟。
这篇文章介绍编码器是测量产线的一个移动的线速度,或者说是你是线缆的移动的线速度,纸张或者说是布匹的移动的线速度。我们看一下我们的测量原理,我们这里编码器连接了一个测量轮,这里的测量轮可以是你的测量棍,也可以说是计米轮,这里计米轮我们有一个直径。
编码器线速度测量是在昨天文章:西门子S7-200SMART编码器转速测量程序基础上进行添加算法实现的。
我们可以求出我们这个编码器的转速,这里的转速单位是转每分钟,那我们这里的转速再乘以轮子周长,是不是就是我们的这移动线速度?我们的周长是由计算公式Ω,就是我们的3.1415926乘以一个直径,就是它的周长,它的周长求出来之后,我们再乘以一个这样的一个转速,转速的单位我们是转每分钟那一段的周长,我们如果单位是米的话,我们就乘以0.001,我们这样的线速度的单位就是米每分钟。
下面看一下算法公式这上面部分是我们的转速的计算公式,下面线速度等于转速乘以个周长,这里的周长单位是米,所以我们需要由这个计米轮的直径,这里的直径单位是毫米,毫米我们需要转化为米,我们去缩小1000之后,我们再乘就是我们的周长,这样的话,我们周长再乘以一个转速就是我们的实际的线速度。
功能块里面我们增加了一个接口参数Diameter,就是我们的测量轮的直径,这里的直径单位是毫米。
线速度计算: