1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-400CPU內存不夠時的下裝方法
        發布時間: 2023-12-23 10:57 更新時間: 2024-12-02 08:00
        觀看西門子S7-400CPU內存不夠時的下裝方法視頻

        隨著日常維護對在線程序的不斷修改,程序會在CPU的內存中不斷累積,當內存中的使用量過大時,CPU會提示是否進行壓縮操作,一般通過壓縮的方法可以減少一小部分的內存使用。

           在二棒的程序下裝問題中,由于軋線程序中匯集了液壓站等輔助系統的程序,使得程序量已經超過了CPU的內存。如果需要恢復備份重新下載的話,就只能將程序直接下裝到存儲卡上。下裝處理過程如下:

           1、由于程序量大于CPU內存,直接下載到CPU時會報出類似如下對話框:

                 

        提示內存不夠,是否繼續下裝,并列出程序需要占用的內存大小、現有空余的內存大小和CPU總共擁有的內存大小,如果點擊是,開始下裝的話,下裝過程中會提示內存已滿,無法繼續下裝,造成程序下裝不完全。

           2、為了保護原有卡上的程序,以防無法恢復,所以拿來一張新卡做試驗。

           3、在如下所示的程序塊項目處點擊右鍵,并選擇屬性里面的第二個標簽,可以查詢到編程器的離線項目所需要的存儲空間大小,如下圖:


        打開對話框如下圖:


        通過CPU的在線模板信息,可以查看CPU的內存大小、存儲卡的大小以及使用情況,如下圖:


           4、從上圖可以看出,程序量為2051K,CPU內存為1048K,存儲卡大小為2097K,此測試程序只能下裝到存儲卡。首先,用鼠標左鍵點擊程序塊項目處,如下圖:


        然后,選擇菜單中的PLC->Download user program to memory card選項,如下圖:


        彈出如下對話框:


        選擇Yes后,顯示下裝進度,如下圖:


        下裝完成后,啟動CPU,查看CPU的模板信息,我們可以看到內存和存儲卡使用情況如下圖:


           5、如果需要將下裝到存儲卡的程序清空,通過軟件的Clear/Reset選項和CPU上的清空程序操作都只能清掉CPU內存上的程序。通過在線刪除CPU內的程序塊,立即通過在線查看,可以看到程序已經被刪除,但CPU的模板信息中程序仍然還在卡上,只要CPU完全斷電后再次啟動,被刪除的程序塊還會恢復到在線CPU程序中。經過在實驗室反復試驗,從新做一個項目,硬件配上S7-400機架上的模板,不編寫任何程序,再操作下裝到卡上,再查看CPU的模板信息發現存儲卡已經被清空,狀態如下圖所示:


        也就是說,存儲卡使用過程中不需要清空操作,在下次下裝到卡上的時候,新的程序會把原來存儲的程序完全替換。

                 

                 

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415