原創(chuàng)不容易。每一篇文章都傾注了我的心血。如果你喜歡,請喜歡并分享。你的支持是我堅(jiān)持的動力!
關(guān)于西門子PLC中數(shù)據(jù)類型的使用
PLC編程,首先要做的就是建立變量,建立變量的時候要建立變量的數(shù)據(jù)類型,但在此之前,我們要知道低位、字節(jié)、字、雙字的區(qū)別。Bit: bit是計(jì)算機(jī)信息存儲的最小單位,指的是二進(jìn)制位。
字節(jié):Byte,它與位的關(guān)系是1字節(jié)等于8位,1字節(jié)等于8位。
Word: word,1字等于2字節(jié),即1字=2字節(jié)=16位。
所以在西門子PLC中,你會看到這些,MB,MW,MD,分別指8位,16位,32位。
但是在PLC編程中,什么時候用字,什么時候用字節(jié),什么時候用雙字?
這取決于你儲存的價值。一般來說:
一個字節(jié)可以存儲2的8次方,即0~255,每個256。
一個字可以存儲2的16次方,即65536個字,或者-32768-32767個字。
至于雙字,也就是2的32次方,有上億。
因此,rzdhn在計(jì)算脈沖數(shù)時,通常使用32位的雙字,其他則視情況而定,需要存儲更多。
其實(shí)很多新人第一次接觸PLC的時候,都會對這些數(shù)據(jù)感到很麻煩;
其實(shí)筆者在學(xué)校學(xué)習(xí)數(shù)據(jù)轉(zhuǎn)換的時候也很困惑,但是接觸程序后有這么多數(shù)據(jù)還是很方便的。
比如BCD碼目前使用不是很頻繁,但它在dip開關(guān)、數(shù)碼管現(xiàn)實(shí)等方面的應(yīng)用要比其他格式方便得多。
這里有一個很好的學(xué)習(xí)資料與大家分享,讓大家掌握轉(zhuǎn)換指令和格式。
注意西門子的高低位,因?yàn)槲鏖T子PLC和WINCC的定義有些差異。
(如果你喜歡這篇文章,請喜歡并關(guān)注。更多關(guān)于PLC學(xué)習(xí)的原創(chuàng)工業(yè)應(yīng)用和文章等著你)