公司新聞
各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、通訊等是字尋址。而西門子是典型的字節尋址。
其他新聞
- Wincc與西門子PLC的通訊方式有哪幾種 2024-12-27
- 如何將S7-1500作為DP從站連接到第三方DP主站系統 2024-12-27
- PLC模擬量總被干擾怎么辦 2024-12-27
- PLC的0-10v模擬量怎么轉換成數字的 2024-12-27
- PLC控制系統?在實際調試過程中常見的3個問題 2024-12-27
- 如何區分NPN和PNP?又是怎么和PLC接線的 2024-12-27
- 模擬量很難?來看看PLC中模擬量信號的轉換公式 2024-12-27
- 各dapinpaiPLC之間通信協議匯總,看完終于明白了 2024-12-27
- 什么是過載?什么是過流? 2024-12-27
- 通過手機微信,也能實現PLC遠程監控故障報警? 2024-12-27
- 什么樣的PLC可以直接驅動接觸器?什么樣的PLC不可以直接驅動? 2024-12-27
- PLC程序的編輯與注釋 2024-12-27
- PLC程序塊調用和線性化結構化編程 2024-12-27
- 西門子PLCjuedui地址的起始地址與范圍 2024-12-27
- 西門子PLC計數器與編程 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595