摘 要
目前常用的S7-300CPU主要有:
新型CPU:使用MMC卡作為裝載存儲器,不需要后備鋰電池,免維護。
標(biāo)準CPU:也稱為老式的S7-300 CPU,使用FEPROM卡作為裝載存儲器,需要后備電池維 持系統(tǒng)時鐘。除了S7-318 2DP外,其它的老式PLC已不再出售。
由于存儲介質(zhì)的不同,對于存儲卡的使用及對用戶程序的數(shù)據(jù)保存有所不同,
本文檔主要用于解決以下問題:
² 了解S7-300CPU存儲器的概念及區(qū)域劃分
² 了解新型S7-300CPU 及標(biāo)準型S7-300CPU 的區(qū)別
² MMC卡的使用方法及注意事項,包括如何將程序?qū)懭牒蛣h除等
² FEPROM卡的使用方法及注意事項,包括如何將程序?qū)懭爰皠h除等
² 了解用戶程序在S7-300CPU的數(shù)據(jù)保持問題,包括如何定義保持區(qū)等
² S7-300CPU的啟動方式及如何進行存儲器復(fù)位
² 如何將存儲卡格式化
關(guān)鍵詞
新型CPU;標(biāo)準CPU;存儲器;微型存儲器;保持存儲器;閃存;暖啟動;
保持存儲區(qū)
Key Words
New CPU; Standard Cpu;Memory;MMC;Flash Eprom;Warm start;Retentive Memory
目 錄
1. S7 300存儲區(qū)概述
2. S7-300 CPU的分類
2.1 新型S7-300 CPU
2.1.1 用于新型S7-300 CPU的MMC卡
2.1.2 MMC卡使用壽命
2.1.3 如何將程序?qū)懭隡MC
2.1.4 如何刪除MMC卡中的程序
2.1.5 刪除MMC卡中的程序的特殊情況:被動格式化
2.1.6 關(guān)于MMC 卡的其它信息
2.2 標(biāo)準型S7-300 CPU
2.2.1 用于標(biāo)準型S7-300 CPU的FEPROM卡
2.2.2 只用于CPU 318-2DP 的RAM卡
2.2.3 如何將程序?qū)懭隖EPROM卡
2.2.4 如何刪除FEPROM卡中的程序
2.2.5 關(guān)于FEPROM卡的其它信息
2.3 帶內(nèi)置EPROM 的S7-300 CPU
3 關(guān)于數(shù)據(jù)保持
3.1 CPU啟動方式:
3.2 S7-300 CPU 存儲器復(fù)位
3.3 新型S7-300 CPU(使用 MMC卡)的數(shù)據(jù)保持問題
3.4 標(biāo)準型S7-300 CPU(除了CPU 318-2 DP)的數(shù)據(jù)保持問題:
4 縮寫詞含義
5 附錄-相關(guān)設(shè)備訂貨號
5.1 存儲卡
5.2 USB讀卡器
附錄-推薦網(wǎng)址
1. S7 300存儲區(qū)概述
S7-300 PLC的存儲區(qū)可以劃分為四個區(qū)域:裝載存儲器(Load Memory)、工作存儲器(Work Memory)、 系統(tǒng)存儲器(System Memory)和保持存儲區(qū)(Non-Volatile memory),具體如圖7-1
圖7-1
1. 系統(tǒng)存儲器:
系統(tǒng)存儲器用于存放輸入輸出過程映像區(qū)(PII,PIQ)、位存儲器(M)、定時器(T)和計數(shù)器(C))、塊堆棧和中斷堆棧以及臨時存儲器(本地數(shù)據(jù)堆棧)。
2. 工作存儲器:
工作存儲器僅包含運行時使用的程序和數(shù)據(jù)。RAM 工作存儲器集成在CPU中, RAM中的內(nèi)容通過電源模塊供電或后備電池保持。除了S7 417-4 CPU可以通過插入專用的存儲卡來擴展工作存儲器外,其他PLC的工作存儲器都無法擴展。
3. 裝載存儲器:
裝載存儲器是用于存放不包含符號地址分配或注釋(這些保留在編程設(shè)備的存儲器中)的用戶程序。裝載存儲器可以是存儲器卡、內(nèi)部集成的RAM或內(nèi)部集成的EPROM.
4. 保持存儲器:
保持存儲器是非易失性的RAM,通過組態(tài)可以在PLC掉電后即使沒有安裝后備電池的情況下,保存一部分位存儲器(M)、定時器(T)、計數(shù)器(C)和數(shù)據(jù)塊(DB)。在設(shè)置CPU參數(shù)時一定要指定要保持的區(qū)域。(注意:由于S7-400 PLC沒有非易失性RAM,即使組態(tài)了保持區(qū)域,再掉電時若沒有后備電池,也將丟失所有數(shù)據(jù)。這是S7-300 PLC 與S7-400 PLC 的重要區(qū)別)
1) 當(dāng)在step7 中執(zhí)行下裝(download)時,會把編程設(shè)備中的用戶程序下裝到CPU的裝載存儲區(qū),同時會把運行時使用的程序和數(shù)據(jù)寫入工作存儲區(qū)(如OB1和數(shù)據(jù)塊)。
2) 若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,在工作存儲器中定義了保持特性的數(shù)據(jù)塊會把數(shù)據(jù)寫入保持存儲器中,上電后保持存儲器會把斷電時的數(shù)據(jù)寫入到工作存儲區(qū), 保證了運行數(shù)據(jù)斷電不丟失(過程如圖7-1中與箭頭所示)。
3) 若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,系統(tǒng)存儲區(qū)中定義n的保持位存儲器(M)、定時器(T)和計數(shù)器(C))斷電時也會寫入保持存儲器,恢復(fù)上電時斷電時的數(shù)據(jù)重新寫入,保證了運行數(shù)據(jù)斷電不丟失(如圖7-1中與箭頭所示)。
[1] [2] [3] [4] [5] [6] 下一頁