雪花飄飄
級別: VIP會員
![]() ![]() |
三菱FX3U-64MR PLC輸入點接入光洋TRD-NA360NWE絕對值編碼器。 要求D102為0-360循環(huán)。 M100為180原點置位開關(guān)。 但是現(xiàn)在出現(xiàn)編碼器旋轉(zhuǎn)時D102數(shù)據(jù)由70直接跳到178,中間缺失108 編碼器是舊的。PLC為新品。程序不是本人編寫。 有哪位看一下是怎么回事,希望指導(dǎo)。 ![]() |
---|---|
|
雪花飄飄
級別: VIP會員
![]() ![]() |
絕對值編碼器經(jīng)轉(zhuǎn)換后得出數(shù)據(jù):76-435 |
---|---|
|
baixin_1981
杭州三菱
級別: 略有小成
![]() |
你要看清楚,你的光洋編碼器型號是格雷碼的還是二進(jìn)制編碼的,格雷碼的可以直接讀,后者須減去余數(shù)。 |
---|---|
|
雪花飄飄
級別: VIP會員
![]() ![]() |
確定是格雷碼輸出,格雷碼轉(zhuǎn)換出的數(shù)據(jù)是75-435 。轉(zhuǎn)換后是0--360。 但是此程序也是用的格雷碼編碼器。分辨率都是360的。 |
---|---|
|
zhengf1989
級別: 略有小成
![]() |
請問8位的格雷碼轉(zhuǎn)換成二進(jìn)制是0-255, 9位的格雷碼轉(zhuǎn)換成二進(jìn)制就是75-435,這樣理解對吧? |
---|---|
|
雪花飄飄
級別: VIP會員
![]() ![]() |
其實是自己粗心造成的。原程序使用的是512分辨率的編碼器。 而我用的是360分辨率編碼器,并且說明書已經(jīng)注明:當(dāng)分辨率為360時余碼為76 ![]() ![]() |
---|---|
|
gaorenyisi
不要高估別人,看低自己;也別高估自己,看低他人!
級別: 論壇先鋒
![]() |
謝謝分享學(xué)習(xí)了 |
|
---|---|---|
|