西門子1200存儲(chǔ)區(qū)介紹:
西門子1200存儲(chǔ)關(guān)系
每個(gè)存儲(chǔ)單元都有唯一的地址。用戶程序利用這些地址訪問存儲(chǔ)單元中的信息。絕對(duì)地址由以下元素組成:
存儲(chǔ)區(qū)(如 1、Q或 M)
要訪問的數(shù)據(jù)的大小(如“B”表示 Byte 或“W"表示 Word)
數(shù)據(jù)地址(如 Byte 3 或 Word 3)
訪問布爾值地址中的位時(shí),不要輸入大小的助記符號(hào)。僅需輸入數(shù)據(jù)的存儲(chǔ)區(qū)、字節(jié)位置和位位置(如I 0.0、Q0.1 或 M3.4)
對(duì)于尋址的解釋,以M3.4為例:
以MD10來(lái)了解它的存儲(chǔ)位、字節(jié)、字的關(guān)系(注:高字節(jié)低位)
舉例說(shuō)明:將十進(jìn)制值“15”存儲(chǔ)在M區(qū)MD100、MW100、MB100的區(qū)別。
寫一個(gè)移動(dòng)值指令MOVE,也有叫傳送指令、賦值指令的,同時(shí)打開監(jiān)控表,并打開仿真,如下圖:
選擇需要傳送的值“Tag_3”右鍵菜單的“修改”,“修改操作數(shù)”。
為了好理解,寫入無(wú)符號(hào)十進(jìn)制的值15。
當(dāng)只用MB100時(shí):監(jiān)控表上的4個(gè)1是在最右邊。
當(dāng)用MW100時(shí):監(jiān)控表上的4個(gè)1是在最右邊。但MB100上已沒有數(shù)值了。此時(shí)已是在MB101上存儲(chǔ)了,即高字節(jié)存的是低位的內(nèi)容。
當(dāng)用MD100時(shí):監(jiān)控表上的4個(gè)1也是在最右邊。但MW100、MB100上都沒有數(shù)值了。此時(shí)的值已是存在MW102了。
如用DB塊來(lái)存儲(chǔ),則創(chuàng)建”數(shù)據(jù)塊_1”。
在數(shù)據(jù)塊里創(chuàng)建需要的程序數(shù)據(jù),可以是布爾型、字節(jié)型、字、雙字等,在保持菜單下選擇此數(shù)據(jù)是否要進(jìn)行保持。
在項(xiàng)目樹上找到此數(shù)據(jù)塊通過右鍵菜單選擇屬性。
在屬性一欄有個(gè)優(yōu)化的塊訪問。
如前面打勾是這樣的。
前面勾去掉。
如前面打勾去掉是這樣的,多了個(gè)“偏移量”,意思是所創(chuàng)建的數(shù)據(jù)是地址固定的,打勾的話就是地址由PLC自行設(shè)定,以減少存儲(chǔ)位置。
本人在東莞從事教育培訓(xùn)行業(yè),歡迎廣大工控愛好的朋友一起學(xué)習(xí),共同進(jìn)步。如有想進(jìn)一步了解和交流,加小編微信進(jìn)工控學(xué)習(xí)群。同時(shí)歡迎關(guān)注轉(zhuǎn)發(fā),讓學(xué)習(xí)智能制造更進(jìn)一步。