官术网_书友最值得收藏!

1.2 S7-1200的尋址

SIMATIC S7 CPU中可以按位、字節和雙字對存儲單元進行尋址。

二進制數的每1位(bit)只有0和1兩種不同的取值,可用來表示數字量的兩種不同狀態,如觸點的斷開和閉合,線圈的斷電和通電等。8位二進制數組成1個字節(Byte),其中的第0位為最低位、第7位為最高位。兩個字節組成1個字(Word),其中的第0位為最低位,第15位為最高位。兩個字組成1個雙字(Double Word),其中的第0位為最低位,第31位為最高位。

S7系列CPU不同的存儲單元都是以字節為單位。

對位數據的尋址由字節地址和位地址組成,如I1.2,其中的區域標識符“I”表示尋址輸入(Input)映像區,字節地址為1,位地址為2,“.”為字節地址與位地址之間的分隔符,這種存取方式為“字節.位”尋址方式,如圖1-10所示,其中MSB為最高有效位,LSB為最低有效位。

對字節、字和雙字數據尋址時需要指明區域標識符、數據類型和存儲區域內首字節的地址。例如,字節MB10表示由M10.7~M10.0這8位(高位地址在前,低位地址在后)組成的1個節字,M為位存儲區域標識符,B表示字節(B是Byte的縮寫),10為首字節地址;相鄰的兩個字節組成1個字,MW10表示由MB10和MB11組成的1個字,M為位存儲區域標識符,W表示字(W是Word的縮寫),10為首字節的地址;MD10表示由MB10~MB13組成的雙字,M為位存儲區域標識符,D表示雙字(D是Double Word的縮寫),10為起始字節的地址。位、字節、字和雙字的構成示意圖如圖1-11所示。

圖1-10 位尋址舉例

圖1-11 位、字節、字和雙字的構成示意圖

主站蜘蛛池模板: 隆回县| 汾阳市| 昌乐县| 克东县| 萝北县| 祁阳县| 云南省| 凌云县| 肃北| 当涂县| 凤翔县| 沁阳市| 连山| 湟源县| 新安县| 楚雄市| 乡宁县| 溆浦县| 错那县| 隆化县| 大连市| 灌云县| 宜良县| 麻栗坡县| 和平区| 阿拉善左旗| 定边县| 鄂托克前旗| 舒兰市| 庄河市| 元朗区| 疏附县| 洱源县| 城口县| 寿宁县| 喀喇沁旗| 邳州市| 花莲县| 三河市| 铜梁县| 上饶市|