程序設(shè)計中需要用到PLC的內(nèi)部元件,如輸入輸出繼電器、輔助繼電器、定時器、計數(shù)器等。這些元件具有與低壓電器相似的功能,但它們在PLC內(nèi)部是以寄存器的形式出現(xiàn)的,每個元件對應(yīng)于一個或多個內(nèi)部單元,而非實際的硬件元件,所以稱為內(nèi)部軟元件或編程元件
S7-200將編程元件統(tǒng)一歸為存儲器單元,存儲單元按字節(jié)進行編址,無論所尋址的是何種數(shù)據(jù)類型,通常應(yīng)指出它在所在存儲區(qū)域和在區(qū)域內(nèi)的字節(jié)地址。每個單元都有唯一的地址,地址用名稱和編號兩部分組成。
(1)用位來表示,如I0.0(10表示0通道,I0.0表示0通道的0位),為1位。
(2)用字節(jié)來表示,如IB0、VB1500等,為8位。
(3)用字來表示,相鄰的兩個字節(jié)組成一個字,如IW0、VW300等,為16位。IW0是由IB0和IB1組成的,其中I是區(qū)域標識符,表示輸入映像寄存器區(qū)域,B表示字節(jié)(byte),W表示字(word)。
(4)用雙字來表示,如ID0、VD100等,為32位,其中D表示(double word)。如圖3-6所示的ID0為32位雙字數(shù)據(jù),表示映像寄存器中編號為0的雙字,由IB0、IB1、IB2、IB3這4個字節(jié)組成。MBS表示最高位,LSB表示最低位。
用字節(jié)表示的序號是連續(xù)的,但用字表示時就要用IW0、IW2、IW4等,用雙字表示時就要用ID0、ID4、ID8等,這樣就不會造成地址重疊。

圖3-6 雙字類型的數(shù)據(jù)表示










