產(chǎn)品推薦:氣相|液相|光譜|質譜|電化學|元素分析|水分測定儀|樣品前處理|試驗機|培養(yǎng)箱


化工儀器網(wǎng)>技術中心>工作原理>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

怎樣將格雷碼轉換為二進制數(shù)?

來源:湖南嘉普云自動化設備有限公司   2021年06月03日 12:17  

(1)查表法

  查表法需要在計算機中建立格雷碼轉換為二進制數(shù)的表格,表格中格雷碼對應的二進制數(shù)的地址,等于表的起始地址加上檢測到的格雷碼值。使用FX系列的變址尋址寄存器和傳送指令可以得到格雷碼對應的二進制數(shù)。
    當格雷碼的位數(shù)較多時,查表法占用PLC的用戶存儲器容量太多,所以PLC -般不用查表法來實現(xiàn)格雷碼與二進制數(shù)的轉換。
    (2)公式計算法
    二進制數(shù)Ci與格雷碼Ri之間的關系可以用下面的公式來表

                                                       

                          

 
     例如格雷碼R(1,1,0,1)對應的二進制數(shù)為C(1,  1+1,  1+1+0, 1+1+0+1-C(1,0,0,1)
     圖4-8中的梯形圖從指針P10開始的子程序用于將13位格雷碼轉換為二進制數(shù),從XO - X7和X10 - X14輸入的來自編碼器的13位格雷碼存放在M100 - M112中,轉換后的二進制數(shù)存放在M200 - M212中。FEND是主程序結束指令,SRET是子程序返回指令。
    (3)使用專用指令的轉換方法
    FX2N系列FLC的格雷碼轉換為二進制數(shù)指令GBIN (GrayCode to Binary)將源數(shù)據(jù)的格雷碼轉換為二進制數(shù),并存人目標地址。

免責聲明

  • 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡有限公司-化工儀器網(wǎng)合法擁有版權或有權使用的作品,未經(jīng)本網(wǎng)授權不得轉載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
  • 本網(wǎng)轉載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
企業(yè)未開通此功能
詳詢客服 : 0571-87858618