怎么用
光电编码器测量角度?
我把一个200厘米的QR145到 DL06PLC 展示如何从直线计数转换为机械学位。这类转换可能有助于应用光电编码器去测量角度。
为了计算一个度的测量,我们把360除以线数,以得到每个脉冲的度数。
(360度/每圈200个脉冲)=1.8度/每圈。
我们所设置的高速计数器将自动地在编码器逆时针旋转的任何时候将一个加到它的运行总数中,而从运行总数中减去一个,只要光电编码器是顺时针旋转的。
这个值被加载到PLC的蓄电池中,乘以1.8(K18)来转换为度。这个数字然后输出到一个地址(V2500),我们可以显示在屏幕上。
当索引(z)脉冲发生时,我们重置计数器,让它知道我们回到了零。
下面是关于脉冲到度转换的PLC代码。
值得注意的是,PLC的设置是为了在关闭电源时保留计数值,但如果光电编码器在此期间旋转,计数不会改变,而功率值将不同于编码器的实际世界位置。
最好的做法是轮流增量编码器光电编码器打开电源,直到看到一个指数脉冲并开始从那里开始计数。这就是所谓的"自导"技术。
在默认情况下角形PLC内的计数模式可以跟踪负数,因此我们可以根据零后的旋转方向积累负度值。虽然这看起来有点让人迷惑,但这实际上只是你的参考点的问题。-90度是正270度的精确点。如果我们想转换到我们在正度范围内的位置,你可以修改PLC代码来增加360的测量值,任何时候它是负的。
了解更多
编码器相关知识,敬请关注
网站。公司技术团队为您免费提供编码器的选型、安装、调试、保养等技术指导服务,尽量避免企业因为编码器技术人员的短缺带来的损失,采取拉线上+拉线下服务的服务形式,帮助企业解决技术难题。