1. 西門子裝載存儲器滿了怎麼辦
西門子裝載存儲器滿了的話使用壓縮按鈕對MMC卡進行壓縮,如果仍然無法釋放出足夠的空間,則需更換更大的MMC存儲卡。
相關資料
S7-1500使用SIMATIC存儲卡作為程序存儲器。SIMATIC存儲卡主要有以下功能:作為CPU的裝載存儲區,離開存儲卡CPU就無法運行。可以用於更新S7-1500CPU及集中式IO模塊的固件版本。
讀取服務數據。清除存儲卡中的項目數據有些情況需要清除存儲卡中的項目數據:忘記了設置的讀防寫密碼,如果需要再次下載程序時。當前要下載的博途項目版本比存儲卡里的項目版本低,比如,存儲卡中的博途項目版本是V16,但是當前需要下載V15版本的項目,就有可能下載不了。
下載項目過程中發生了意外終止,比如網路中斷,這樣會造成存儲卡中的項目不完整,TIASTEP7無法再連接CPU進行下載。清除存儲卡項目數據的方法。通過CPU的顯示屏進行格式化。使用TIASTEP7進行格式化。使用市售SD卡讀卡器刪除項目文件。
2. s7-1200工作存儲器和裝載存儲器的區別
PLC上的存儲器與個人電腦上的存儲器功能相似,主要用來存儲系統程序、用戶程序和數據。
根據功能不同可把存儲器進行細分,可分為如下幾個存儲區:
裝載存儲器區(Load Memory)
工作存儲器區(Work Memory)
保存存儲器區(Retentive Memory)
系統存儲器區(System Memory)
上面四個區域除了裝載存儲器區是外插SIMATIC存儲卡,其他都是CPU內部集成的存儲器。
1、 裝載存儲器
在S7-300/400系列PLC中裝載存儲器也就是外插的MMC卡,這個卡是Flash Memory,斷電後卡中的信息不會丟失。對於S7-1500 CPU的裝載存儲器,只能通過外插存儲卡擴展,容量最大支持到32G。
裝載存儲器主要存儲項目中的程序塊、數據塊、工藝對象、硬體配置,就是你用博途編寫程序和組態硬體產生的所有數據。
在你下載程序的過程中,首先是存儲到裝載存儲器中,然後再復制到工作存儲器中,程序和數據在工作存儲器中運行。
對CPU的任何操作都不會讓SIMATIC存儲卡的用戶程序丟失,也不會損壞程序。所以無論你CPU怎麼損壞,用戶程序是不會丟失的,但是沒有了SIMATIC存儲卡,即使你買再多的CPU,依然要重寫程序。
裝載存儲器類似電腦的硬碟。
在S7-300/400 PLC中,裝載存儲器不存儲項目中的符號和注釋等信息,但是S7-1500 PLC的裝載存儲器可以保存變數的符號、注釋信息以及PLC的數據類型。
西門子SIMATIC存儲卡的知識以後專門介紹,這篇文章你知道所謂裝載存儲器就是S7-300/400上的MMC卡,S7-1500上這張卡叫做SIMATIC存儲卡。
2、工作存儲器
工作存儲器是集成在CPU內部的RAM存儲器,容量根據型號確定,不能擴展。所以在選擇CPU時除了要考慮指令的處理速度,還要考慮最終程序的大小。如果寫完程序發現CPU沒法運行,就比較麻煩了。
可分為代碼工作存儲器和數據工作存儲器,分別用來保存與程序運行有關的代碼(OB/FC/FB)和數據塊(DB)。
工作存儲器類似個人電腦中的內存條,斷電時數據會丟失,恢復供電時CPU會從裝載存儲器復制數據到工作存儲器。
3. 400plc如何選擇存儲卡
400系列CPU主要用到兩種存儲卡,一種是Flash存儲卡,一種是RAM存儲卡。二者都是用於擴展400系列CPU的裝載存儲器(Load
Memory),但二者又存在以下區別:
1.
程序保持功能
Flash存儲卡具有掉電保持功能,即CPU在斷電狀態下,程序仍然可以保持在Flash存儲卡中,下次PLC的CPU再次上電時,程序可以繼續使用;而RAM存儲卡不具備這種功能,如果CPU斷電,則程序丟失。而一般情況下,為了避免因為CPU斷電而造成的程序丟失,PLC可以裝入電池,這樣就可以做到程序在CPU斷電時保存下來。
2.
程序下載
Flash存儲卡在下載程序時,需要用戶在編程軟體中選擇「Blocks」->「PLC」->「Load
user
program
to
memory
card」,可以將程序保存在存儲卡中,需要注意的是,Flash存儲卡只能下載完整的用戶程序,並且下載時需要CPU停機。而RAM卡下載程序較為方便,在CPU運行時就可以下載程序,用戶在編程軟體中直接點「Download」即可。
用戶可以將Flash存儲卡和RAM存儲卡理解為電腦的硬碟和內存,這里Flash存儲卡相當於硬碟,RAM存儲卡相當於內存,用戶可以根據自己的實際需求進行選擇。