PLC編程必備:講解二、八、十、十六進制數

電子技術 電腦 設計 技成培訓 2019-06-23

在數字電子技術中,特別是PLC中,經常用到2,8,10,16進制。

下表是關於2,8,10,16進制的三要素,如圖所示:

PLC編程必備:講解二、八、十、十六進制數

本來,N進制數制的基數n個數碼是人為隨意規定的。但是,目前國際上關於2,8,10,16進制的為基數都已做了明確的規定,如表中所示。我們發現這四個進制的基數有部分相同的,這就出現了數制如何表示的問題。

例如:1101是二進制、八進制、十進制還是十六進制數呢?為了明確區分,我們就在數的前面(或者後面)加上前綴(或者後綴),以示區分。這就是表中“符號”的含義。例如B1101是二進制數,K1101是十進制數,而H1101是十六進制數。今後我們在程序編寫時必須嚴格按這個規定進行。

PLC編程必備:講解二、八、十、十六進制數

既然十進制已經用了2000多年,而且也很方便應用,為什麼還要提出二進制呢?這實際是數字電子技術發展的必然。因為在脈衝和數字電路中,所處理的信號只有兩種狀態:高電位和低電位,這兩種狀態剛好可以用0和1來表示。當我們把二進制引入數字電路後,數字電路就可以對數進行運算了,也可以對各種信息進行處理了。可以說,計算機今天能夠發揮如此大的作用是與二進制數的應用分不開的。我們要學習數字電子技術就必須要學習二進制。

八進制在約40年前比較流行,因為當時很多微型計算機的接口是按八進制設計的(三位為一組)然而今天已經用的不多了。目前,僅在PLC上的輸入輸出(I/O)接口的編址還在使用八進制。我們這裡不用敘述,留待講解PLC基本知識時再給予介紹。

PLC編程必備:講解二、八、十、十六進制數

二進制數的優點是隻用兩個數碼,和計算機信號狀態相吻合。直接被計算機所利用。它的缺點是表示同樣一個數,它需要用到更多的位數。例如十進制數K14只有兩位,而二進制數為B1110有四個位,如果用十六進制數表示,只有一位H E。太多的二進制數數位使得閱讀和書寫都變得非常不方便,例如B11000110你根本看不出是多少,如果是K97,你馬上就有了數量大小的概念。因此,在數字電子技術中引入十進制數就是為了閱讀和書寫的方便。而引進十六進制數除了表示數的位數更少,更簡約之外,還因為它與二進制的轉換及其簡單方便。

上期相關內容:

PLC編程中用到的數制講解,初中以上水平就能理解掌握!

相關推薦

推薦中...