(1)查表法
查表法需要在計算機中建立格雷碼轉換為二進制數的表格,表格中格雷碼對應的二進制數的地址,等于表的起始地址加上檢測到的格雷碼值。使用FX系列的變址尋址寄存器和傳送指令可以得到格雷碼對應的二進制數。
當格雷碼的位數較多時,查表法占用PLC的用戶存儲器容量太多,所以PLC -般不用查表法來實現格雷碼與二進制數的轉換。
(2)公式計算法
二進制數Ci與格雷碼Ri之間的關系可以用下面的公式來表示
例如格雷碼R(1,1,0,1)對應的二進制數為C(1, 1+1, 1+1+0, 1+1+0+1-C(1,0,0,1)
圖4-8中的梯形圖從指針P10開始的子程序用于將13位格雷碼轉換為二進制數,從XO - X7和X10 - X14輸入的來自編碼器的13位格雷碼存放在M100 - M112中,轉換后的二進制數存放在M200 - M212中。FEND是主程序結束指令,SRET是子程序返回指令。
(3)使用專用指令的轉換方法
FX2N系列FLC的格雷碼轉換為二進制數指令GBIN (GrayCode to Binary)將源數據的格雷碼轉換為二進制數,并存人目標地址。
相關產品
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯系,否則視為放棄相關權利。