愛家愛china
愛家愛china
級(jí)別: 家園常客
![]() |
![]() 看圖中的字節(jié)、字、雙字的關(guān)系 我想問一下 在使用這些存儲(chǔ)區(qū)的時(shí)候 應(yīng)該怎么選擇? 數(shù)據(jù)存儲(chǔ)的時(shí)候是存儲(chǔ)的二進(jìn)制數(shù)據(jù)嗎?需要自己轉(zhuǎn)換嗎?我看到有例子可以直接扶植16禁制的? 還有比如一個(gè)16禁制的“2F” 我應(yīng)該選擇 字節(jié)存儲(chǔ)區(qū)、字存儲(chǔ)區(qū)還是雙字存儲(chǔ)區(qū)? 比如一個(gè)10禁制的“26” 我應(yīng)該選擇 字節(jié)存儲(chǔ)區(qū)、字存儲(chǔ)區(qū)還是雙字存儲(chǔ)區(qū)? 上面兩個(gè)例子中的數(shù)據(jù)(如:2F)在存儲(chǔ)區(qū)是怎樣存儲(chǔ)的? 可以不可以只讀取其中的第幾位? 請(qǐng)教大家 |
|
---|---|---|
|
xiaoyan88
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
一、 VB:變量存儲(chǔ)區(qū) B:字節(jié) W:字 D:雙字 按字節(jié),字,雙字,來存取V存儲(chǔ)器中的數(shù)據(jù) 二、 就是存儲(chǔ)區(qū),使用不同的數(shù)據(jù)類型來訪問 B:按字節(jié)訪問--8位 W:按字訪問---16位 D:按雙字訪問---32位 三、 1、舉例 VB100,VW100,VD100,V100.0 2、說明 顯然V100.0是以位來尋址。 VB100=V100.0~VB100.7的集合 如果V100.0=V100.1=……=V100.7=1則VB100=(11111111)2=255 VW100占用VB100和VB101兩個(gè)區(qū)域 VD100占用VW100和VW102兩個(gè)區(qū)域即VB100~VB103四個(gè)區(qū)域 VB占8位,VW占16位,VD占32位。 四、 M是位存儲(chǔ)區(qū),MB代表以字節(jié)為單位存取位存儲(chǔ)區(qū)。例如:把3.14賦值VD100是指把VD100(雙字)里的內(nèi)容變成3.14。 當(dāng)然上述情況并不是所有的plc都適應(yīng),西門子plc是這樣的,但是施耐德plc就得注意,施耐德中的VW100的定義并不影響VW100,他們之間是獨(dú)立的,其他的plc可以參照對(duì)應(yīng)的編程手冊(cè)來確定 |
---|---|
本帖最近評(píng)分記錄: |