首頁>資訊>

西門子SIMATIC S7系列PLC都有與之配套的儲存卡,比如: S7-300系列的MMC卡、S7-400的MC RAM和MC Flash卡、S7-1200/1500系列的SMC卡及S7-200 Smart的Micro-SD卡。這些儲存卡是用作什麼功能?哪些CPU必需要用儲存卡?今天這篇文章,我們就來談談S7系列PLC的儲存卡。

先來認識下SIMATIC MMC卡。

MMC是英文“Micro Memory Card”的縮寫,它是一種EPROM卡,具有掉電保持功能。SIMATIC MMC卡用於S7-300系列PLC的裝載儲存器(Load Memory),由於新的S7-300系列CPU模組本身沒有裝載儲存器,因此在執行時必須要插入MMC卡。

除此之外,MMC卡還可以用於韌體升級、專案歸檔儲存功能。下面這張圖,是SIMATIC MMC卡的照片:

對於S7-400系列PLC而言,有兩種儲存卡:MC RAM卡和MC Flash卡。

MC RAM卡用來擴充套件CPU的內建裝載儲存器。

S7-400 CPU整合內部裝載儲存器,如果使用者程式的大小比內建裝載儲存器的容量小,則不需要MC RAM卡,可以直接下載。如果使用者程式的大小比內建的裝載儲存器大,則需要用MC RAM卡用來擴充套件CPU的內建RAM裝載儲存器,插入後和內建的RAM裝載儲存器形成連續的儲存區。無論是內建的RAM還是擴充套件的MC RAM卡,掉電後其資料都是靠電池來保持,只能在CPU帶電的情況下更換電池。MC RAM卡嚴禁帶電插拔;從CPU中將MC RAM卡取出裡面的資料將會丟失。MC RAM卡如下圖:

MC Flash卡是一種EPROM卡,具有掉電保持功能,可以用來擴充套件S7-400 CPU的裝載儲存器(Load Memory)。前面我們講了MC RAM卡也是用來擴充套件裝載儲存器的,MC Flash和MC RAM卡的區別在於:MC RAM能和內建的裝載儲存器無縫連線,而MC Flash與內建的裝載儲存器是分開的。在STEP7中,點選【下載(Download)】只會將使用者程式下載到內建的裝載儲存器中(或者MC RAM卡中),只有點選【下載使用者程式到儲存卡(Download User Program to Memory Card)】才會將程式下載到MC Flash卡中,如下圖:

使用者程式只能整體寫入MC Flash卡中,不能單獨寫某個塊。當PLC斷電重啟後,作業系統會自動從MC Flash卡中複製程式到到工作儲存器(Work Memory)中。

注意,使用命令【Download User Program to Memory Card】會清空內建裝載儲存器的內容;如果使用者再次使用【Download】命令下載程式塊,有可能會造成內建裝載儲存器和MC Flash卡程式不一致的現象。

如果你的CPU使用的MC Flash卡,請使用【Download User Program to Memory Card】命令下載程式,以保證其一致性。

接下來我們介紹下用於西門子新型PLC S7-1200/1500的儲存卡:SIMATIC Memory Card,簡稱【SMC卡】。

SMC卡其實是SD卡,只不過在其某些特定儲存區嵌入了西門子的產品資訊,因此變成了一張特殊的SD卡。

S7-1200系列CPU有內建的裝載儲存器,因此該卡非必需。當內建的裝載儲存器不夠用時,可以使用SMC卡來擴充套件;

S7-1500系列CPU沒有內建的裝載儲存器,必須要使用SMC卡作為裝載儲存器;SMC卡外觀如下圖:

SMC卡為非易失性卡,具有掉電保持功能。除了作為裝載儲存器,還可用於程式的傳輸、韌體升級、文件備份等功能。SMC卡的讀取不需要專用工具,使用通用的SD卡讀卡器即可,很方便。但請注意不能使用Windows下的格式化命令對其進行格式化,否則就會失去SIMATIC的特性,變成了一張真正的SD卡。要對SMC卡進行格式化,請在博途(TIA)環境下進行。

最後我們來談下SIMATIC的新的小型PLC S7-200 Smart的儲存卡。

S7-200 Smart整合有Micro-SD卡插槽,可以使用市面上通用的Micro-SD卡來進行程式傳輸或韌體升級。如下圖:

對於S7-200 Smart的CPU而言,使用者程式儲存在內建的EPROM中,掉電可以保持,因此Micro-SD卡不是必需的。

103
  • 3本作者大大最好的一本小說,劇情讓人拍手叫好,連看三遍也不膩
  • 對美國不滿的李開復,選擇撤資回國,讓美國損失1300億