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