我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn
先谢谢了~~~
最佳答案
说的有点抽象呀,测那一部分的转速?电机的还是那个轴的?编码器是脉冲的还是绝对值的?问题要问全,不然不好回答。
不过意思是差不多的,用测电机的举例吧。
编码器(假设360脉冲)安装在电机轴上,假设是脉冲型A,B,Z三项,这个比较常用所以就用他举例吧。
A,B,Z三根线接在高速计数口,如I0.0;I0.1;I0.2
选择相应的高速计数器(HC0)和高速计数器模式(如模式9),
把读到的值存储到某区(如MD0)。
MD0/360存储到MD4就是电机转的圈数(或者直接读Z相的通断次数,只读了整圈数的值)
用延时做一个每分钟读一次然后再将高速计数和MD0,MD4复位。
这样MD4就是每分钟的电机转速。
注意只在每次复位之前读MD4一次到要显示速度的存储区。
提问者对于答案的评价:
谢谢!!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348696.html