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