最近有個同事碰到一個問題讓我幫忙看一下,他們正在使用中的編碼器經常無數據,故障現象就是,在正常使用時,編碼器數值固定在一個值不變化,過一段時間又自行恢復計數。編碼器是圖爾克的增量型編碼器,模板采用的是FM450-1,接線方式為:1A*、1B*、1N*、1M和DC24V,模板的24V通過外部的菲尼克斯24V電源供電。 同事說編碼器、模板和電纜都更換了,出現問題時測量24V電源也正常,可問題依舊。既然設備沒問題,那就只能考慮接地和干擾了。記得以前碰到過類似問題,由于電平的原因造成編碼器無法正常工作。在FM450的手冊上有這樣一句話“計數器輸入(編碼器電源、編碼器信號)的電路與CPU接地在電氣上隔離。因此,必須將端子4(1M)連接至具有低阻抗的CPU接地!”,于是和這個同事說,分別測量一下正常使用和出現故障時編碼器電源對于CPU地的電壓是多少,應該就能找到原因了,結果出現故障時電壓只有10V左右,模板無法識別信號,那自然不計數了。于是將端子4接地,問題解決。 |