產地類別 | 進口 | 應用領域 | 化工,電子/電池 |
---|---|---|---|
產地 | 德國 | 品牌 | 西門子 |
S7-200 CPU內部存儲區分為易失性的RAM存儲區和保持的EEPROM兩種,其中RAM包含CPU工作存儲區和數據區域中的V數據存儲區、M數據存儲區、T(定時器)區和C(計數器)區,EEPROM包含程序存儲區、V數據存儲區的全部和M數據存儲區的前14個字節。
也就是說V區和MB0-MB13這些區域都有對應的EEPROM保持區域。
EEPROM的寫操作次數是有限制的少10萬次
![]() |
參考價 | 面議 |
更新時間:2022-02-24 11:41:25瀏覽次數:435
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
萊蕪西門子代理商
CPU 有以下兩種工作模式: STOP 模式和 RUN 模式。CPU 正面的狀態 LED
指示當前工作模式。 在 STOP 模式下,CPU 不執行任何程序,而用戶可以下載程序塊。在 RUN 模式下,CPU 會執行相關程序;但用戶仍可下載程序塊。
將 CPU 置于 RUN 模式
在PLC 菜單功能區或程序編輯器工具欄中單擊“運行"(RUN) 按鈕:
提示時,單擊“確定"(OK)更改 CPU 的工作模式。
可監視 STEP 7-Micro/WIN SMART 中的程序,方法是在“調試"(Debug)
菜單功能區或程序編輯器工具欄中單擊“程序狀態"(Program Status) 按鈕。
STEP 7-Micro/WIN SMART 顯示指令值。
將 CPU 置于 STOP 模式
若要停止程序,需單擊“停止"(STOP) 按鈕 ,并確認有關將 CPU 置于 STOP模式的提示。 也可在程序邏輯中包括 STOP 指令,以將 CPU 置于 STOP模式。
CPU 和 EM 使用 LED 提供有關運行狀態的信息。
CPU 狀態 LED
CPU 提供以下 LED 狀態指示燈:
狀態 | LED 狀態 | 說明 |
STOP | STOP:開
RUN、ERROR:滅 | 當 CPU 處于 STOP
模式時適用 |
STOP 帶有強制值 | RUN:滅
STOP:以 1 Hz 的頻率閃爍 ERROR:滅 | 當 CPU 處于 STOP
模式且值被強制時適用 |
RUN | RUN:開
STOP、ERROR:滅 | 當 CPU 處于 RUN
模式時適用 |
RUN 帶有強制值 | RUN:開
STOP:以 1 Hz 的頻率閃爍 ERROR:滅 | 當 CPU 處于 RUN
模式且值被強制時適用 |
Busy | STOP、RUN:以 2 Hz
的頻率異相閃爍 ERROR:滅 | 當接電或重啟過程中完成卡評估后,正在處理存儲卡或正在重啟時適用 |
已插入存儲卡 | STOP:以 2 Hz 的頻率閃爍
RUN、ERROR:滅 | 將存儲卡插入接電的 CPU
時適用 |
存儲卡正常 | STOP:以 2 Hz 的頻率閃爍
RUN、ERROR:滅 | 當接電或重啟過程中完成存儲卡評估后,成功完成存儲
卡操作時適用。 |
存儲卡錯誤 | STOP、ERROR:以 2 Hz
的頻率同相閃爍 RUN:滅 | 當接電或重啟過程中完成存儲卡評估后,存儲卡操作因出現錯誤而終止時適用。 |
狀態 | LED 狀態 | 說明 |
故障 | STOP、ERROR:開
RUN:滅 | 當 CPU
處于故障模式時適用 |
Ping | STOP、RUN:以 2 Hz
的頻率異相閃爍 ERROR:與 RUN 指示燈同相閃爍 | 當 CPU 接收到信號 DCP 控制請求(閃爍的 LED 指示燈)時適用 |
EM 狀態 LED
擴展模塊 (EM) 提供以下 LED 狀態指示燈:
各數字量 EM 提供一個 DIAG LED,用于顯示模塊的狀態:
綠色指示模塊處于運行狀態
紅色指示模塊有故障或處于非運行狀態
各模擬量 EM 為每個模擬量輸入和輸出提供一個 I/O Channel LED。
綠色指示通道已組態且處于激活狀態
紅色指示個別模擬量輸入或輸出處于錯誤狀態
此外,各模擬量 EM 還提供 DIAG LED,可指示模塊的狀態:
綠色指示模塊處于運行狀態
紅色指示模塊有故障或處于非運行狀態
EM DP01 有不同的 LED 組。請參見“EM DP01 PROFIBUS DP 的 LED 狀態指示燈。
EM 可檢測模塊的通斷電情況(必要時,還可檢測現場側電源)。
表格 4- 25 擴展模塊 (EM) 的 LED
說明 | DIAG
(紅色/綠色) | I/O Channel
(紅色/綠色) |
現場側電源關閉 * | 呈紅色閃爍 | 呈紅色閃爍 |
沒有組態或更新在進行中 | 呈綠色閃爍 | 滅 |
模塊已組態且沒有錯誤 | 亮(綠色) | 亮(綠色) |
錯誤狀態 | 呈紅色閃爍 | - |
I/O 錯誤(啟用診斷時) | - | 呈紅色閃爍 |
I/O 錯誤(禁用診斷時) | - | 亮(綠色) |
萊蕪西門子代理商
OB的調用關系如上圖Pic4所示。根據調用結構計算,單獨運行各OB塊時所需的Local data如下:
OB1: OB1 + Max(Sum(FB1,FC1), FC1) =26+Max(Sum(100,400), 400)=526
OB35: OB35 + Sum(FB1,FC1) =26+Sum(100,400)=526
OB121: OB121=20
OB122: OB122=20
終CPU屬性中Local data的設置如下:
優先級 1 所需Local Data大小至少為526 + 20 + 20 = 566 bytes;
優先級12所需的Local Data大小至少為526 + 20 + 20 = 566 bytes;
注:為什么上述優先級1和12中需要加入 兩個20呢,因為程序運行的任何位置都有可能會執行OB121、OB122,所以需要加上OB121和OB122所需的本地數據。PCS7中(Pic2所示)進行各優先級所需Local data大小計算時已經自動加入了這部分的大小。
具體的計算法則可以歸納為一下幾點:
題1:S7-200 CPU內部存儲區類型?
回答:S7-200 CPU內部存儲區分為易失性的RAM存儲區和保持的EEPROM兩種,其中RAM包含CPU工作存儲區和數據區域中的V數據存儲區、M數據存儲區、T(定時器)區和C(計數器)區,EEPROM包含程序存儲區、V數據存儲區的全部和M數據存儲區的前14個字節。
也就是說V區和MB0-MB13這些區域都有對應的EEPROM保持區域。
EEPROM的寫操作次數是有限制的(少10萬次,典型值為100萬次),所以請注意只在必要時才進行保存操作。否則,EEPROM可能會失效,從而引起CPU故障。
EEPROM的寫入次數如果超過限制之后,該CPU即不能使用了,需要整體更換CPU,不能夠只更換CPU內EEPROM,西門子不提供這項服務。
問題2:S7-200 CPU的存儲卡的作用?
回答:S7-200還提供三種類型的存儲卡用于存儲程序,數據塊,系統塊,數據記錄(歸檔)、配方數據,以及一些其他文件等,這些存儲卡不能用于實時存儲數據,只能通過PLC—存儲卡編程的方法將程序塊/數據塊/系統塊的初始設置存于存儲卡內。
存儲卡分為兩種,根據大小共有三個型號。
32K存儲卡:僅用于儲存和傳遞程序、數據塊和強制值。32K存儲卡只可以用于向新版(23版)CPU傳遞程序,新版CPU不能向32K存儲卡中寫入任何數據。而且32K存儲卡不支持存儲程序以外的其他功能。訂貨號:6ES7 291-8GE20-0XA0。
64K/256K存儲卡:可用于新版CPU(23版)保存程序、數據塊和強制值、配方、數據記錄和其他文件(如項目文件、圖片等)。64K/256K新存儲卡只能用于新版CPU(23版)。64K存儲卡訂貨號: 6ES7 291-8GF23-0XA0;256K存儲卡訂貨號:6ES7 291-8GH23-0XA0。
為了把存儲卡中的程序送到CPU中,必須先插入存儲卡,然后給CPU上電,程序和數據將自動復制到RAM及EEPROM中。
存儲卡的使用完整限制條件,請參考《S7-200系統手冊》附錄A 技術規范—可選卡件一節。
S7-200的外部存儲卡有哪些功能?
459464
問題3:S7-200 CPU內的程序是否具有掉電保持特性?
回答:S7-200 CPU內的程序塊下載時,會同時下載到EEPROM中,也就是說程序下載后,將保持。同樣,系統塊和數據塊下載時,也會同時下載到EEPROM中。
問題4:S7-200 CPU內部的數據的掉電保持特性?
回答:S7-200系統手冊第四章——“PLC基本概念"一章中“理解S7--200如何保存和存儲數據"一節詳細介紹了S7-200 CPU內數據的掉電保持特性,建議用戶仔細閱讀。
S7-200 CPU內的數據分為RAM區和EEPROM區。
其中,RAM區數據需要CPU內置的超級電容或者外插電池卡才能實現掉電保持特性。
對于CPU221和CPU222的內置超級電容,能提供典型值約50小時的數據保持。
對于CPU224,CPU224XP,CPU224XPsi和CPU226的內置超級電容,能提供典型值約100小時的數據保持。
超級電容需要在CPU上電時充電。為達到上述指標的數據保持時間,需要連續充電至少24小時。
當該時間不夠時,可以購買電池卡,以獲得更長時間的數據保持時間。
EEPROM區能實現數據保持,不依靠超級電容或者電池就可以保持數據。
問題5:S7-200 CPU內部數據的工作順序?
回答:S7-200 CPU一上電后,CPU先去檢查RAM區域中的數據,如果在超級電容或者電池有電的情況下,數據并未丟失,則使用該RAM區的數據;如果超級電容或者電池沒電了,導致數據丟失,則CPU去讀EEPROM中相應的區域(包含數據塊中的數據定義內容),如果在EEPROM中存有保持的數據,則CPU將EEPROM中的數據寫回到RAM區中,再進行下面的工作。
如果EEPROM中也沒有對應存儲區的數據了,則該存儲區的數據將變成0。
問題6:S7-200 CPU電池卡的使用注意事項?
回答:新版S7-200 CPU電池卡有兩種型號。
對于CPU221和CPU222,由于其中沒有實時時鐘,則對應的為時鐘電池卡,訂貨號為:6ES7297--1AA23--0XA0。
對于CPU224,CPU224XP,CPU224XPsi和CPU226,電池卡僅提供電池功能,訂貨號為:6ES7 291--8BA20--0XA0,該款電池卡型號又叫做BC293。
電池卡的壽命典型值約為200天,當插上電池卡后,如果CPU處于工作狀態或者超級電容有電的情況下,并不消耗電池卡的電量。當電池卡的電量消耗完畢之后,該電池卡就報廢了。
S7-200電池卡不能充電,使用完畢就不能再用了,只能購買新的電池卡了。
S7-200沒有檢測電池卡內剩余電量的狀態位和這種功能。
新版S7-200 CPU電池卡不能用于老CPU,即訂貨號為6ES7xxx-xxx21-0XB0和6ES7xxx-xxx22-0XB0以及更老版本的CPU。
圖1
以上為兩種電池卡以及所在插槽位置。
電池卡的使用完整限制條件,請參考《S7-200系統手冊》附錄A 技術規范—可選卡件一節。
問題7:S7-200 CPU內EEPROM的使用方法?
回答:EEPROM的寫入分為如下幾種情況:
1、MB0—MB13的設置,只需要在系統塊—斷電數據保持中設置即可。
默認情況下,系統塊設置如下圖藍框中所示,即MB14—MB31,這些區域沒有對應的EEPROM區域,無須考慮EEPROM寫入次數限制。
圖2