我想学习下这种编码器连接到S7-200怎样测量电机的速度和方向,能介绍下编程原理和实现过程最好了,谢谢(最好不要给出PDF文挡链接).
问题补充:
我的邮箱lanmao008@sohu.com
最佳答案
关于用A/B项编码器测电机的速度和方向的问题对S7-200而言分以下几部:
1.你的编码器安装在哪一级传动轴上并了解你选的编码器每转一圈的脉冲数(以360/圈为例),这决定了你是否区要使用高速技术指令,假设你安装在电机轴上,那末你需要使用高速计数口接受编码器的脉冲。
2.确认你的S7-200的具体型号,我以226为例,你要给编码器电源供电,然后将A/B项的线分别接在两个高速计数口上(如I0.0,I0.1)。
3.编程部分:在程序执行的第一个扫描周期定义高速计数器(如HC0),然后将HC0的值传给某个数据区如MD0,记录电机运行时间(比如给T0),用MD0/(360*T0)=VD0,VD0是每秒钟电机转的圈数,你可以根据每秒电机转的圈数,再根据其他减速和传动机构计算出你的执行器件的速度。
4.关于编码器的方向,当你定义好高速计数器并连接好A/B项到高速技数口后(如i0.0,i0.1),高速计数器会自动判断方向,你可以根据计数值是增计数还是减计数来判断电机运行的方向。
提问者对于答案的评价:
谢谢,受教了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350731.html