用SMART 200PLC测量编码器的A/B相脉冲,却收不到脉冲,PLCI0.0 /I0.1指示灯有闪烁!附上程序, 哪位师傅指点下
问题补充:
通过两个接近开关来收集脉冲,及计时,不知道这样计算速度准确不,或是通过接近开关来产生中断计时,我打算通过接近开关的上升沿产生中断,不过还没发下手,
图片说明:
最佳答案
系统块->输入,根据脉冲频率设置过滤时间,如最大脉冲频率100kHz,则设置6.4us较为合适。
以2500线编码器为例,若最大转速为12r/min,则脉冲频率为12*2500/60=500Hz,所需过滤时间=1/500=2ms,所以输入点过滤时间设置为1.6ms就足够了。
另程序没有传上来,不能判定你出问题的具体原因是什么。
提问者对于答案的评价:
谢谢各位师傅
专家置评
根据编码器的频率设置合适的滤波时间,下载中心下载A0666,查看功能-高速计数器一节,请参考滤波时间和频率的表格。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc149231.html