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