怎樣理解S7-400數據的存儲及存儲容量?如何查找CPU的存儲器參數?
描述:
裝載內存:
在CPU的裝載內存中可以裝載所有塊,並包括塊參數接口所佔用的地址空間,也可以歸檔數據塊,比如,通過調用係統功能將數據塊只存儲於裝載內存中。
在S7-400 CPU中,可以插入的外部存儲卡如FLASH閃存卡或RAM卡擴展CPU的裝載內存。
工作內存:
工作內存只存儲與程序順序調用相關的數據。存儲器的一半用於存儲程序,另一半存儲數據(這是一個固定分配)。
工作內存集成在CPU上且不能擴展。如果工作內存對於一個應用程序來說不夠大,則更換更大內存的CPU。
工作內存通過電池備份。
係統內存:
係統內存包括以下存儲區域:
過程映象輸出和過程映象輸入(PIQ,PII)
標志器(M)
定時器(T)
計數器(Z)
本地數據棧(L棧)
使用存儲卡擴展裝載內存:
當使用RAM存儲卡時,使用電池對存儲卡上的數據以及內部RAM上的數據進行備份,避免係統調電而造成數據丟失。
當使用閃存FLASH存儲卡時,因為FLASH是非易失性的存儲器,用戶程序不需要電池備份,但是CPU集成RAM上的過程數據需要電池備份。
當新插入內存卡時,操作係統請求復位(STOP LED慢閃爍)。如果模式選擇器保持在“MRES”位置,係統將執行一次復位,之後用戶程序從存儲卡傳送到CPU的工作內存中。
重要事項:
程序運行時不能插拔存儲卡。
上電之後CPU的動作
CPU上電後可以自動識別是否有電池備份。
如果CPU上電有電池備份,則工作內存的程序用於進行下一步操作。
如果CPU上電沒有電池備份,則用戶程序從裝載內存傳送到工作內存。
重要事項:
CPU 318-2DP的存儲原則與400 CPU係列相似
在SIMATIC Manager上先選擇站點中的CPU,然後點擊菜單“PLC > Module information...”並選擇“Memory”標簽,可以查看CPU存儲器參數。