西門子S7-1200的數據存取方式

西門子S7-1200 CPU中可以按照位、字節、字和雙字,對存儲單元進行尋址。二進制數的一位只有0或1兩種不同的取值,可以用來表示數字量或稱開關量的兩種不同的狀態,如觸點的斷開和接通線圈的通電和斷電等。

西門子S7-1200的數據存取方式

八位二進制數組成一個字節,其中的第0位為最低位,第七位為最高位。

西門子S7-1200的數據存取方式

兩個字節組成一個字,其中的第0位為最低位,第15位為最高位。

西門子S7-1200的數據存取方式

兩個字組成一個雙字,其中的第0位為最低位,第31位為最高位。

西門子S7-1200的數據存取方式

西門子S7-1200 CPU,不同的存儲單元都是以字節為單位, 如圖所示:

西門子S7-1200的數據存取方式

對位數據的尋址由字節地址和位地址組成,如I3.2,其中的區域標識符I表示輸入映像區,字節地址為3,位地址為2,這種存取方式稱為字節位尋址方式。

西門子S7-1200的數據存取方式

對字節的尋址,如MB2,其中的區域標識符M表示為存儲區,2表示尋址單元的起始字節地址,B表示尋址長度為一個字節,即尋址為存儲區中的第二個字節。

西門子S7-1200的數據存取方式

對字的尋址,如MW2,其中的區域標識符M表示為存儲區,2表示尋址單元的起始字節地址,W表示尋址長度為一個字,即兩個字節,尋址為存儲區中從第二個字節開始的一個字,即字節2和字節3。請注意,兩個字節組成一個字,遵循的是低地址、高字節的原則。以MW2為例,MB2為MW2的高字節,MB3為MW2的低字節。

西門子S7-1200的數據存取方式

對雙字的尋址,如MD0,其中的區域標識符M表示為存儲區,0表示尋址單元的起始字節地址,D表示尋址長度為一個雙字,即兩個字四個字節,尋址為存儲區中從第0個字節開始的一個雙字,即字節0、字節1、字節2和字節3。

西門子S7-1200的數據存取方式


分享到:


相關文章: