將 200 LC QR145 連接到DL06 PLC,以展示如何從行計(jì)數(shù)轉(zhuǎn)換為機(jī)械角度。這種類型的轉(zhuǎn)換對(duì)于光學(xué)編碼器測(cè)量角度的任何應(yīng)用都可能有用。
為了計(jì)算度數(shù)測(cè)量值,我們將 360 除以線數(shù)以獲得每個(gè)脈沖的度數(shù)。
(360 度/每轉(zhuǎn) 200 個(gè)脈沖)= 每脈沖 1.8 度。
每當(dāng)編碼器逆時(shí)針旋轉(zhuǎn)時(shí),我們?cè)O(shè)置的高速計(jì)數(shù)器都會(huì)自動(dòng)將其運(yùn)行總數(shù)加一,并在每次光學(xué)編碼器順時(shí)針旋轉(zhuǎn)時(shí)從運(yùn)行總數(shù)中減去一。
該值被加載到 PLC 的累加器中并乘以 1.8 (K18) 以轉(zhuǎn)換為度數(shù)。然后該號(hào)碼被輸出到我們可以在屏幕上顯示的地址(V2500)。
當(dāng)索引 (Z) 脈沖出現(xiàn)時(shí),我們重置計(jì)數(shù)器,讓它知道我們回到零。
下面是脈沖到度數(shù)轉(zhuǎn)換的 PLC 代碼。
值得注意的是,PLC 設(shè)置為在斷電時(shí)保留計(jì)數(shù)值,但如果在此期間旋轉(zhuǎn)光學(xué)編碼器,則計(jì)數(shù)不會(huì)改變,并且上電時(shí)的值將與編碼器實(shí)際值不同位置。
良好的做法是在通電時(shí)旋轉(zhuǎn)增量式編碼器/光學(xué)編碼器,直到看到索引脈沖并從那里開始計(jì)數(shù)。這種技術(shù)被稱為“歸航”。
默認(rèn)情況下, PLC 內(nèi)的正交計(jì)數(shù)模式會(huì)跟蹤負(fù)數(shù),因此我們能夠根據(jù)零后的旋轉(zhuǎn)方向累積負(fù)度數(shù)。雖然這看起來(lái)有點(diǎn)令人困惑,但這實(shí)際上只是您的參考點(diǎn)問(wèn)題。 –90 度與正 270 度是同一點(diǎn)。如果我們想要轉(zhuǎn)換到正度數(shù)范圍內(nèi)的位置,您可以更改 PLC 代碼,在測(cè)量值變?yōu)樨?fù)數(shù)時(shí)將 360 添加到測(cè)量值上。