二進制,十進制,十六進制的原理和轉換,電工入門PLC知識普及

三菱PLC直觀易懂,便於入門!!而歐系的西門子PLC太複雜,不適合入門!!這句話已經成了很多人的口頭語,但是,到底是為什麼呢??恐怕很多人說不清楚!!其實,就是歐系的

PLC 有很多計算機的知識需要掌握而這些知識,只需要幾個小時的時間就可以學會,當然,前提是你想學,你肯學,你動腦思考!!

二進制,十進制,十六進制的原理和轉換,電工入門PLC知識普及

為什麼只需要幾個小時呢??因為它所涉及的計算機知識就是進制和存儲!!今天大家就跟大家介紹下進制!!

十進制,是最常用的,也是最好理解的,生活中還有常見的十二進制和六十進制!!比如一年12個月,一小時60分鐘!!這就是12進制和60進制!!所以,幾進制的精髓就是逢幾進一!!

我們先來看二進制,二進制就是逢二進一,比如0,1 然後就是2,二進制逢二進一,所以,跟在1後面的就是10了。 這和十進制裡 9 後面變成10是一個道理。

同理,十六進制就是逢16進一,也就是15後面就變成10。不過,在十六進制中 從9開始,用A B C D E F 表示。在十六進制中A 就相當於十進制中的10,你需要記住的是,在這裡A 只是一個表示形式,和字母A沒任何關係!!千萬不要把它當成字母A。

二進制,十進制,十六進制的原理和轉換,電工入門PLC知識普及

所以,不論是多少進制,其實質都是一樣的,只是大家平時習慣了十進制,覺得其他進制不好理解而已。

所以,二進制,十進制,十六進制只是一個數的不同表現形式!!比如 16#FF 和 10#255 2#11111111 其實質是一樣的!!都是表示 255 這個數!!

在PLC中,不同的進制用不同的前綴表示,比如16# 就是十六進制的意思,16#FF 就是指16進制的FF。 二進制用2#表示,因為十進制是大家最常用的,所以,如果是十進制,就不使用任何的符號。

關於進制之間的轉換,大家可以用系統自帶的計算機,切換到程序員模式,就可以進行轉換了。

二進制,十進制,十六進制的原理和轉換,電工入門PLC知識普及

而我們如果手工計算,就可以用最簡單的8421 法。比如 2#1111,如何轉換為十進制呢?比如1111,它的每一位都是1,那麼我們就計算8+4+2+1=15,所以,2#1111 轉換成10進制就是15,而15換算成十六進制就是F。

如果一個二進制數的某一位是0,我們就捨棄這位,比如2#1011,我們就計算8+0+2+1=11,因此,2#1011 轉換成10進制就是11。以此類推

進制,對於沒有計算機基礎或是九年義務教育階段沒學過計算機原理的人來說,理解起來有點困難!!你只需要記住,二進制,十進制,十六進制只是一個數的不同表現形式!!幾進制的精髓就是逢幾進一!!


分享到:


相關文章: