09.26 PLC與增量式編碼器的使用配置

增量式編碼器是進行高精度角度、位置檢測的傳感器。在自動化工業現場,編碼器運用非常廣泛,檢測精度從單圈幾百線到二十多位,種類非常豐富。在將編碼器信號接入PLC中進行位置檢測的過程中,受制於PLC的輸入接口的速度(高速脈衝輸入口一般為幾百KHz),檢測傳感器的運行速度,故一般10 000線以下的編碼器應用於高速脈衝輸入口的情況較多;在需要更高速度的場景,一般使用特殊的編碼器信號高速採集模塊實現,或者採用總線(如SSI、CAN)的方式,可以實現更高精度的位置採集。這裡以增量式編碼器與PLC之間的使用配置過程進行分享:

增量式編碼器與PLC之間的接線

增量式編碼器的信號有A相、B相、Z相三路。其輸出接線圖如下:

PLC與增量式編碼器的使用配置

增量式編碼器的接線圖

在使用的過程中對於PLC漏型輸入。則僅需要將A、B、Z三根信號電纜接入PLC的高速脈衝輸入口即可;對於PLC源性型輸入,則僅需要將A反、B反、Z反三根信號電纜接入PLC的高速脈衝輸入口即可。

PLC與增量式編碼器的使用配置

增量式編碼器信號

增量式編碼器接入PLC的配置

增量式編碼器接入西門子200Smart系列PLC的相關配置如下:

1、模式設置

PLC與增量式編碼器的使用配置

高速脈衝輸入口的模式設置參照表

PLC與增量式編碼器的使用配置

HSC模式0和1

PLC與增量式編碼器的使用配置

HSC模式3和4

PLC與增量式編碼器的使用配置

HSC模式6和7

PLC與增量式編碼器的使用配置

HSC模式9和10

PLC與增量式編碼器的使用配置

HSC模式9和10

4倍頻處理後的高速計數過程如上圖所示,對編碼器信號進行4倍頻處理,可以在不改變原有的接線方式的情況下,提高編碼器的檢測精度。在大部分場景下,一般都會對編碼器信號進行4倍頻處理。以提高系統的檢測精度。

2、編程配置過程

1)在初始化處理子程序中,加載SMB37(HSC0高速計數器配置字節),並進行配置。如啟動計數器、寫入當前新值、寫入新預設值、設置計數方向、設置復位電平;

2)設置高速計數器輸入0或者其他;

3)用所需當前值加載SMB38;

4)用所需預設值加載SMD42;

5)設置捕獲當前值的預設值事件(若啟用此中斷,則應再中斷子程序中加入相應的中斷程序);

6)設置外部復位,將外部復位中斷事件附加於中斷,在外部中斷中對編碼器的計數信號進行復位;

7)啟用全局中斷;

8)執行HSC指令。

完成以上的配置過程,即就完成了編碼器信號接入PLC的相關配置。


分享到:


相關文章: