西門子s7-200程序控制器
公司主要從事工業(yè)自動化產品的集成,銷售各維修。 致力于為您提供在食品、化工、水泥、電力、環(huán)保等領域的電氣及自動化技術的完整解決方案,包括自動化產品及系統(tǒng)、
上海晉營自動化科技有限公司
:邵澤春
電 話:
傳 真:
郵 箱:3117125529
: 3117125529
STEP 7 - Micor/WIN 的版本
S7-200的編程軟件經歷了一個*的發(fā)展過程,從STEP 7 - Micro/DOS(DOS下運行)到STEP 7-Micro/WIN16(運行于16位Windows下),一直到現(xiàn)在的STEP 7-Micro/WIN32。
STEP 7-Micro/WIN32運行在32位Windows操作系統(tǒng)下,即從Windows95以后的微軟視窗操作系統(tǒng)。Micro/WIN32只是說明它適用于32位Windows,而不是版本號。
現(xiàn)在Micro/WIN32就簡稱Micro/WIN。
目前常見的Micro/WIN版本有V4.0和V3.2。再老的版本,如V2.1,除了用于轉化老項目文件,已經沒有繼續(xù)應用的價值。
不同版本的Micro/WIN生成的項目文件不同。高版本的Micro/WIN能夠向下兼容低版本軟件生成的項目文件;低版本的軟件不能打開高版本保存的項目文件。
我們建議用戶總是使用的版本,目前的版本是 STEP 7-Micro/WIN V4.0 SP7。
在每個版本中,還會有小的升級,以SPx(Service Pack)表示。Service Pack升級包可以在西門子的上免費下載;Service Pack包不是能夠單獨安裝的正式版本。
從STEP 7-Micro/WIN32 V3.2 SP1開始,Micro/WIN開始全面支持中文。
西門子s7-200程序控制器
Micro/WIN的版本信息
在Micro/WIN的Help(幫助)菜單中,使用About(關于)命令查看詳細信息:
圖1. 詳細的版本信息
在上圖中,“V3.2”表示是3.2版,后面的數(shù)字“4”就是Service Pack號。所以這個版本的全稱是STEP 7-Micro/WIN32 V3.2 SP4。
版本與操作系統(tǒng)兼容性
STEP 7-Micro/WIN的各個版本與Windows操作系統(tǒng)的各個版本之間,有一定的兼容關系。如果您安裝的Micro/WIN版本和操作系統(tǒng)不兼容,會發(fā)生各種問題,如比較常見的通信不正常的現(xiàn)象。
表1. Micro/WIN與Windows版本兼容表
(注:C = 支持;IC = 不支持;* = 不確定)
系統(tǒng)塊——數(shù)據(jù)保持
數(shù)據(jù)保持設置定義CPU如何處理各數(shù)據(jù)區(qū)的數(shù)據(jù)保持任務。在數(shù)據(jù)保持設置區(qū)中選中的就是要“保持”其數(shù)據(jù)內容的數(shù)據(jù)區(qū)。所謂“保持”就是在CPU斷電后再上電,數(shù)據(jù)區(qū)域的內容是否保持斷電前的
- 保持:選中的數(shù)據(jù)區(qū)內容會保持斷電前狀態(tài)
- 不保持:如果某數(shù)據(jù)區(qū)未設置為“保持”,則在CPU重新上電時,V存儲區(qū)的內容會用EEPROM的內容覆蓋(通常都是0),如果EEPROM中保存了數(shù)據(jù)(如在數(shù)據(jù)塊中設置了V數(shù)據(jù)區(qū)的初始值),這些數(shù)據(jù)就會自動復制到V區(qū)中;其他數(shù)據(jù)區(qū)的內容會清零
在這里設置的數(shù)據(jù)保持功能靠如下幾種方式實現(xiàn):
- CPU內置的超級電容
- 超級電容放電完畢后,如果安裝了外插電池(或CPU221/222用的時鐘/電池)卡,則電池卡會繼續(xù)數(shù)據(jù)保持的電源供電,直到放電完畢
- 數(shù)據(jù)在斷電前被自動寫入相應的EEPROM數(shù)據(jù)區(qū)中(如果設置MB0 - MB13為保持)
圖1. 設置數(shù)據(jù)保持范圍
在上圖中:
- zui多可以設置6個數(shù)據(jù)保持區(qū)域
- 選擇數(shù)據(jù)保持區(qū)的存儲區(qū)類型(V、M、T和C的當前值)
- 數(shù)據(jù)保持區(qū)的起始地址:相對于地址0的偏移值,如14就是起始地址為MB14
- 存儲單元的個數(shù)(在b.中的數(shù)據(jù)單元的個數(shù))
- 清除當前的設置(為不保持)
如果將MB0 - MB13共14個字節(jié)范圍中的存儲單元設置為“保持”,則CPU在斷電時會自動將其內容寫入到EEPROM的相應區(qū)域中,在重新上電后用EEPROM的內容覆蓋這些存儲區(qū)。也就是能做到*保存。如上圖藍圈內所示。
數(shù)據(jù)區(qū)設置為不保持時,可以將CPU斷電然后再上電、在Status Chart(狀態(tài)表)中檢查相應地址單元內容是否改變可以檢驗數(shù)據(jù)是否正確地存入EEPROM。
以上的“保持”設置(除了MB0 - MB13)都是靠內置超級電容(+外插電池卡)的方式供電實現(xiàn)。
定時器T和計數(shù)器C的當前值可以保持,而它們的位地址狀態(tài)不能保持。只有TONR定時器數(shù)據(jù)才能保持。
數(shù)據(jù)保持設置與EEPROM操作的關系
- 如果將MB0 - MB13共14個字節(jié)范圍中的存儲單元設置為“保持”,則CPU在斷電時會自動將其內容寫入到EEPROM的相應區(qū)域中,在重新上電后用EEPROM的內容覆蓋這些存儲區(qū)
- 如果將其他數(shù)據(jù)區(qū)的范圍設置為“不保持”,CPU會在重新上電后將EEPROM中數(shù)值復制到相應的地址
- 如果將數(shù)據(jù)區(qū)范圍設置為“保持”,如果內置超級電容(+電池卡)未能成功保持數(shù)據(jù),則會將EEPROM的內容覆蓋相應的數(shù)據(jù)區(qū),反之則不覆蓋