记得以前碰到过类似问题,由于电平的原因造成编码器无法正常工作。在FM450的手册上有这样一句话“计数器输入(编码器电源、编码器信号)的电路与CPU接地在电气上隔离。因此,必须将端子4(1M)连接至具有低阻抗的CPU接地!”,于是,分别测量一下正常使用和出现故障时编码器电源对于CPU地的电压是多少,应该就能找到原因了,结果出现故障时电压只有10V左右,模板无法识别信号,那自然不计数了。于是将端子4接地,问题解决。