<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    各dapinpaiPLC存儲器尋址規則詳解!
    發布時間: 2024-03-12 20:33 更新時間: 2024-12-27 09:10

    在PLC編程時,字節或多字節的變量一般支持juedui地址尋址(比如,IW0、MD4等)。要想正確尋址,則必須要搞清楚尋址的規則。目前常見的規則有兩種:字節尋址和字尋址。


    下圖清晰地表達了兩種規則的編號情況:














    圖片

    注:n是字節編號。


    上圖中,字節、字、雙字都是長度單位,并不是變量類型,比如:一個實數變量的長度是4字節,要占用2個字或者1個雙字的連續存儲空間。一個整型變量的長度是2字節,要占用1個字的連續存儲空間。


    在字節尋址的情況下,以第一個字節編號為變量的地址編號,例如,MB1,MW1,MD1起始地址相同,長度不同。


    字節尋址的優點:便于尋址,后綴數字即是首地址。


    字節尋址的缺點:同一編號類型(比如W、或者D,下同)內存地址間存在重疊的可能,使用時需要自行空出相應區域。比如兩個實數長度為4個字節,如果沒有注意變量的長度,分別分配了MD0(占用MB0-MB3)、MD2(占用MB2-MB5)的地址,則他們存在兩個字節的重疊(MB2、MB3),當我們修改一個變量時,另外一個變量就會跟著變化。如果分配了MD0、MD4的地址,則不存在問題。


    在字尋址的情況下,字節、字、雙字等分別編號,例如ID1的首地址與W2、IB4相同。存在倍數換算。


    字尋址的優點:同一編號類型內存地址互相獨立,互不影響,可以放心使用。上面兩個實數的例子里,在這兒就不存在問題,因為,MD0占用MB0-MB3、MD1占用MB4-MB7。


    字尋址的缺點:使用的時候,不同編號類型內存地址需要進行換算。如果同時用到MW、MD,就要考慮他們之間是否可能重疊了。


    CODESYS系的PLC、日系PLC、施耐德、MODBUS、通訊等是字尋址。而西門子是典型的字節尋址。



    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595