:1800弄(電子商務園)5005公司主營:西門子數控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM變頻器,6SE70交流工程調速變頻器6RA70等系列產品。
產品簡介
詳細介紹
西門子屏6AV2123-2GB03-0AX0現場調試
因為誠信所以簡單,成交只是開始,服務*止步。
掉電后保存M存儲區(qū)
如果位存儲器(MB0到MB13)前14字節(jié)中的任何一個被為保持,則當S7- 200掉電時,這些字節(jié)會被保存到存儲器中。缺省情況下,M存儲器的前14位是不保持的。
開機后數據的恢復
上電之后,S7- 200將從存儲器中恢復程序塊和塊。然后S7-200將檢查可選電池卡(如果有的話)是否正確保存了RAM存儲器中的數據。如果數據保存正確,則用戶數據存儲器的保持區(qū)將保持不變。而V存儲器的非保持部分將根據存儲器中的數據塊內容來恢復。其他存儲區(qū)的非保持部分則 被清空。
如果RAM中的內容已經丟失(比如較長時間的掉電),則S7- 200將所有用戶數據區(qū),將保持數據丟失存儲器位(SM0.2)置位,并讀取存儲器的數據塊內容來恢復V存儲器,如果M存儲器的前14位 已預設為保持,則S7- 200還將讀取存儲器恢復這些位的內容。
通過編程將V存儲器保存至存儲器
可以將儲存在V存儲器中的數據(字節(jié)、字或雙字)存儲到存儲器中。存儲到存儲器中的操作通 常掃描時間10到15 ms。通過保存操作所寫入的數據會覆蓋先前存儲器中V存儲區(qū)的數據。
保存至存儲器的操作并不更新存儲卡中的數據。
將V存儲器至存儲器
特殊存儲器字節(jié)31 (SMB31)命令S7-200將V存儲區(qū)中的某個值到存儲器的V存儲區(qū)。特殊存儲器字32 (SMW32)中存儲所要數據的地址。圖4--17給出了SMB31和SMW32的格式。
采用下列步驟來保存或者寫入V存儲區(qū)中的一個特定
數值:
1. 將要保存的V存儲器的地址裝載到SMW32中。
2. 將數據長度裝載入SM31.0和SM31.1,如圖
4--17所示。
3. 將SM31.7置為1。
在每個掃描周期結束時,S7- 200檢查SM31.7;如果
SM31.7等于1,則將值保存到存儲器中。當
CPU將SM31.7清零時,操作結束。
在保存操作完成之前,不要改變V存儲器中的數值。
SMB31
7 0
保存到存儲器:0 = 否1 = 是
SMW32
從V0開始的V存儲器地址偏移量。
圖4--17 SMB31和SMW32
要保存的數值大?。?/span>
00 - 字 節(jié)
01 - 字 節(jié)
10 - 字
11 - 雙 字
范例程序:將V存儲器到存儲器 | |
在本例中,將VB100傳送到存儲器。當I0.0有上升沿產生,并且沒有其他寫EEPROM操作發(fā)生時,將V存儲器的 地址傳送到SMW32。它選擇要傳送的V存儲器的容量(1=字節(jié);2=字;3=雙字或實型)。然后將SM31.7置位,S7- 200會在掃描末尾傳送數據。 當傳送完成后,S7- 200會自動復位SM31.7。 | |
Network 1 //傳送V存儲器 //(VB100)到 //存儲器 LD I0.0 EU AN SM31.7 MOVW +100, SMW32 MOVB 1, SMB31 S SM31.7, 1 |
S7-200有兩種操作:STOP和RUN。CPU前面板上的LED狀態(tài)顯示了當前的操作。 在STOP下,S7- 200不執(zhí)行程序,您可以下載程序和CPU組態(tài)。在RUN下,S7-200將運行程序。
q S7- 200提供一個開關來改變操作??墒褂瞄_關(位于S7- 200前檢修門的下面)手動選擇操作:將開關設為STOP停止程序執(zhí)行;將開關設為RUN啟動程 序執(zhí)行;將開關設為TERM (終端)不更改操作。
如果開關打在STOP或者TERM,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU會自 動STOP。如果開關打在RUN,且電源狀態(tài)發(fā)生變化,則當電源恢復時,
CPU會RUN。
q STEP7- Micro/WIN允許您改變與之相連的S7- 200的操作。如果希望用來改變操作,CPU上的開關必須打在RUN或者TERM上。您可以用菜單命令中的PLC > STOP和PLC > RUN或者工具欄中的相關按鈕來改變操作。
q 您可以在應用程序中STOP指令來將S7- 200置為STOP。它可以使邏輯程序停止運行。有關STOP指令的更多信息參見第6章。
使用S7-200資源器
S7-200資源器是Windows資源器應用的擴展,能用來訪問S7- 200 PLC并可以瀏覽PLC相關資源。能對不同的塊作出判斷,指明它們是存PLC中還是存儲卡中。另外,它還能指出每個塊的
屬性。
由于S7-200資源器是Windows資源器應用的擴展,因此它能支持的
Windows瀏覽及其行為特性。
圖4--18 S7--200資源器
S7-200資源器可用來讀取存儲卡中的數據歸檔。關于數據歸檔的更多信息,可參見第14章。S7-200資源器還可以用于讀取存儲卡中的用戶文件,或將用戶文件寫入存儲卡。這些用戶文件的
類型包括:Word文檔、位圖文件,JPEG文件或STEP 7- Micro/WIN項目。
S7- 200的特性
S7- 200提供了幾條特殊的性能幫助您更好地運用S7- 200的功能,完成應用程序。
S7- 200允許您在程序中立即讀寫I/O
在S7- 200的指令集中提供了立即讀寫物理I/O點的指令。盡管通常情況下我們使用映像寄存器作為源地址和目的地址來訪問I/O,但這些立即I/O指令卻允許我們直接訪問真正的輸入、輸出點。
當使用立即指令訪問一個輸入點時,相應的映像輸入寄存器不會發(fā)生改變。而當您使用立即指令
訪問一個輸出點時,相應的映像輸出寄存器會被同步刷新。
通常認為在執(zhí)行應用程序時,用映像寄存器會比使用直接訪問輸入、輸出具有*性。之所以這 樣有以下三個原因:
q 所有輸入點的采樣是在掃描周期的一開始同步進行的。在整個掃描周期的程序執(zhí)行中輸入值被凍結。而輸出點按照映像寄存器中的值刷新是在程序執(zhí)行完成之后。這樣會使更加。
q 訪問映像寄存器的速度比直接訪問I/O點要快,有利于程序快速運行。
q I/O點是位實體,只能按位或者字節(jié)來訪問,而您可以按位、字節(jié)、字或者雙字的形式來訪問映像寄存器。通過這種,映像寄存器將為您提供額外的靈活性。
下一篇:西門子觸摸屏6AV6645-0AA01-0AX0寫程序