一、概述
在工業自動化系統中,
西門子PLC S7-200系列用途廣泛。在一些小型的自動化系統解決方案中,經常會使用西門子PLC
S7-200系列,該系列簡單易用,擴展性強,程序調試方便,經濟性好,因此成為小型自動化項目中用戶的首選。在西門子PLC S7-200系列的程序設計時,需要使用STEP 7 MicroWIN來實現,當程序和數據下載到S7-200的CPU后,CPU會保存相應的程序和數據。本文下面針對西門子PLC S7-200系列CPU數據保持功能的實現方法做一個說明,為用戶提供一些參考。
二、西門子PLC S7-200的數據保持
在實際工程項目中,我們使用編程軟件STEP 7 MicroWIN V4.0對西門子S7-200系列做程序設計,用戶可以結合CPU的硬件功能和軟件組態來實現程序和數據的保持,關于數據保持的實現方式和特點如下:
1. 數據存儲器
西門子PLC S7-200系列主要有下列數據存儲器:
(1)RAM: 易失性的存儲器,失去電源供應后,其中保存的數據會丟失。S7-200 CPU中的RAM由超級電容+外插電池卡提供電源緩沖。RAM保存V、M、T(定時器)、C(計數器)等各數據區的內容,在CPU失電后的表現由用戶在系統塊“數據保持”頁中設置;
(2)EEPROM:非易失的電可擦除存儲器,保存數據不需要供電,并且可以改寫其內容。上述RAM數據區中有的部分與EEPROM中的區域一一對應。用戶程序也永久保存在程序EEPROM區中;
(3)外插存儲卡:非易失的存儲器。用來保存用戶程序、數據記錄(歸檔)、配方數據,以及一些其他文件等;
2. RAM存儲區
西門子PLC S7-200的RAM存儲區主要包含下列數據存儲區:
(1)變量存儲區(V):可以按位、字節、字或雙字來存取V 區數據
(2)位存儲區(M):可以按位、字節、字或雙字來存取M區數據
(3)定時器存儲區(T):用于時間累計,分辨率分為1ms、10ms、100ms三種
(4)計數器存儲區(C):用于累計其輸入端脈沖電平由低到高的次數。CPU提供了三種類型的計數器:一種只能增計數;一種只能減計數;另外一種既可以增計數,又可以減計數。
三、總結
綜上所述,
西門子PLC S7-200系列為用戶在自動化系統中提供了很好的解決方案,與此同時,用戶在使用過程中,需要注意CPU中的程序和數據的保持功能,以避免出現斷電丟失的現象,數據保持的實現方式可以參照本文提供的內容進行操作。如果用戶需要更多的了解和使用西門子PLC系列,我們也會更好的提供相關技術支持。