當前位置:編程學習大全網 - 編程語言 - 學習PLC編程問題,歐姆龍PLC 編程指令中的通道、字,位,雙字,十六進制,二進制老是搞不清楚

學習PLC編程問題,歐姆龍PLC 編程指令中的通道、字,位,雙字,十六進制,二進制老是搞不清楚

妳先把數據類型搞清楚,這個知識是通用的。其實就是計算機的語言。

數據就是由若幹個位組成的。計算機中就是無限個0和1。這是計算機的語言。

二進制的0101表示十進制的5、1010表示十進制的10,這個是二進制轉換成十進制的知識。

位是什麽?二進制0101就是四個位!因為有4個數字組成,記住二進制只有0和1,沒有第三種數字。繼續!

那妳現在知道位是什麽了,就是二進制中的壹個數字,表示壹個位。

那麽問題來了,四個位能儲存多大的數字?

二進制只有0和1,對吧?那4個位的二進制最大就是1111,就是8+4+2+1=15。4個位最大儲存十進制的15。是不是有點小?如果要儲存數字100,至少也要1100100(7個位),對吧?但是數據類型中沒有7個位的,只能向上兼容使用8個位的“字節”。

所以數據類型就出來了,為什麽有很多種數據類型?因為以前計算機的內存很小,如果用8個位存儲0到15的數,是不是浪費4個位?

計算機的內存是有限的,為了追求更高的使用率(性價比)。

所以要“看菜吃飯”,選擇合適的數據類型儲存相對應的數據,剩下的空間就可以分配給其他數據。

所以才定義了很多種數據類型,其實就是位的長度。

常用的數據類型就是位、字節、字。其實就是1個位、8個位、16個位。就是位的長度。

那麽歐姆龍PLC的通道是什麽?其實就是哪壹個字節或哪壹個字的意思。

比如CP1E,十二進八出的。什麽意思?就是壹個輸入通道有12個位,壹個輸出通道有8個位。

比如0.00至0.11是0通道輸入端,是不是壹***12個位?

100.00至100.07是100通道輸出端,是不是壹***8個位?

這只是PLC的知識。

如果妳組態HMI(觸摸屏),妳想輸入壹個8位的十進制密碼,比如8位密碼的上限數值是99999999(8個9),妳要用多大的數據類型?

我幫妳算了壹下,要用28個位存儲,但是常用的數據類型中沒有28位的,只能向上兼容了,就是32個位的“雙字”了。

8個位是壹個字節、2個字節是壹個字、兩個字是雙字。其實就是1位、8位、16位、32位的意思。

我也是初學,這是我對數據類型的見解,肯定是有很多不對的地方的了。相互學習,哈哈,求業界大佬指點批評!

  • 上一篇:2023男生學什麽技術好就業哪些技術前景好
  • 下一篇:如何撥打湖南12345市民熱線?
  • copyright 2024編程學習大全網