夢(mèng)夢(mèng)
級(jí)別: 略有小成
|
用256的一圈編碼器接在32工位分割器上/用GBIN轉(zhuǎn)換到D0里/用ABSD控制0-----50度Y0輸出/50------100度Y1輸出/80-----200度Y3輸出/150----260度Y4輸出/260-----360度Y5輸出/這程式怎么寫 |
---|---|
|
匯榮鋁業(yè)
級(jí)別: 網(wǎng)絡(luò)英雄
|
有一圈256的編碼器嗎????360的會(huì),256的不會(huì)。也沒(méi)見(jiàn)過(guò)256的。 |
---|---|
|
秋秋
有志者事競(jìng)成
級(jí)別: 家園常客
|
編碼器是360度的,舉個(gè)例子來(lái)說(shuō),編碼器一般的有ABZ三根信號(hào)輸出,AB相位差90度,AB 相同時(shí)用可以在辨別電機(jī)正轉(zhuǎn)還是反轉(zhuǎn),Z相是編碼器轉(zhuǎn)一圈才輸出一個(gè)脈沖,根據(jù)你不同的用途,可以把它們接到PLC對(duì)應(yīng)的輸入點(diǎn)上,利用內(nèi)部高速計(jì)數(shù)器對(duì)它的脈沖進(jìn)行計(jì)數(shù),如歐姆龍編碼器E6B2的,600P/r,可以知道它轉(zhuǎn)0.6度就有輸出一個(gè)脈沖,你就可以計(jì)算它轉(zhuǎn)到50度需要多少個(gè)脈沖,用高速計(jì)數(shù)器置位指令HSCS中斷輸出,A相接三菱PLC的X0,假設(shè)轉(zhuǎn)到50度需要100個(gè)脈沖,程序如下: LD M8000 OUT C235 K32767(K32767是16位指令的最大值)OUT HSCS K100 C235 Y1 當(dāng)計(jì)數(shù)到100個(gè)脈沖Y1就置位輸出,希望對(duì)你有幫助,至于你想0-50度就輸出Y0,可以用比較指令CPL |
---|---|
本帖最近評(píng)分記錄: |
zlc1210903
級(jí)別: 工控俠客
|
這種編碼器我太了解了。不過(guò)我們用的是512的。 256的信號(hào)線有8根。 絕對(duì)值編碼器一般都是格雷碼編碼形勢(shì)。 接好電源線(棕色,藍(lán)色) 從低位到高位依次把線接好。然后進(jìn)行解碼。 不過(guò)具體你說(shuō)的要求我沒(méi)聽(tīng)懂哦。 |
|
---|---|---|
|
zlc1210903
級(jí)別: 工控俠客
|
如果你說(shuō)的詳細(xì)點(diǎn),我倒是可以幫你做 |
|
---|---|---|
|
夢(mèng)夢(mèng)
級(jí)別: 略有小成
|
用一圈的絕對(duì)編碼器接在分割器上、分割器是32工位的、絕對(duì)編碼器有8條輸出、分別接入X0-----X7/ |
---|---|
|