西門子6ES7322-8BF00-0AB0
用戶程序一般先在實(shí)驗(yàn)室模擬調(diào)試,實(shí)際的輸入信號(hào)可以用鈕子開關(guān)和按鈕來模擬,各輸出量的通/斷狀態(tài)用PLC上有關(guān)的發(fā)光二極管來顯示,一般不用接PLC實(shí)際的負(fù)載(如接觸器、電磁閥等)??梢愿鶕?jù)功能表圖,在適當(dāng)?shù)臅r(shí)候用開關(guān)或按鈕來模擬實(shí)際的反饋信號(hào),如限位開關(guān)觸點(diǎn)的接通和斷開。
對(duì)于順序控制程序,調(diào)試程序的主要任務(wù)是檢查程序的運(yùn)行是否符合功能表圖的規(guī)定,即在某一轉(zhuǎn)換條件實(shí)現(xiàn)時(shí),是否發(fā)生步的活動(dòng)狀態(tài)的正確變化,即該轉(zhuǎn)換所有的前級(jí)步是否變?yōu)椴换顒?dòng)步,所有的后續(xù)步是否變?yōu)榛顒?dòng)步,以及各步被驅(qū)動(dòng)的負(fù)載是否發(fā)生相應(yīng)的變化。
驅(qū)動(dòng)電路中上橋臂控制電路三組特性一致,下橋臂控制電路三組特性一致,采用對(duì)比方法檢查發(fā)現(xiàn)Q損壞。更換后,觸發(fā)腳阻值各組一致,上電確認(rèn)PWM波形正確。重新組裝,上電測(cè)試修復(fù)。有一臺(tái)變頻器,現(xiàn)象是面板顯示正常,數(shù)字設(shè)定頻率及運(yùn)轉(zhuǎn)正常,但是端子控制失靈。用萬(wàn)用表檢查端子無V電壓。從開關(guān)電源入手,各組電源都正常,看來問題出在連接導(dǎo)線上。但是沒有圖紙的前提下在根扁平電纜中找到V真要花點(diǎn)時(shí)間,剛好有一好的KW的在,所以就先記下KW連接扁平電纜的各腳對(duì)地電壓,然后再對(duì)比KW的各腳對(duì)地電壓,很快找到差異。
在調(diào)試時(shí)應(yīng)充分考慮各種可能的情況,對(duì)系統(tǒng)各種不同的工作方式、有選擇序列的功能表圖中的每一條支路、各種可能的進(jìn)展路線,都應(yīng)逐一檢查,不能遺漏。發(fā)現(xiàn)問題后應(yīng)及時(shí)修改梯形圖和PLC中的程序,直到在各種可能的情況下輸入量與輸出量之間的關(guān)系*符合要求。
如果程序中某些定時(shí)器或計(jì)數(shù)器的設(shè)定值過大,為了縮短調(diào)試時(shí)間,可以在調(diào)試時(shí)將它們減小,模擬調(diào)試結(jié)束后再寫入它們的實(shí)際設(shè)定值。在設(shè)計(jì)和模擬調(diào)試程序的同時(shí),可以設(shè)計(jì)、制作控制臺(tái)或控制柜,PLC之外的其他硬件的安裝、接線工作也可以同時(shí)進(jìn)行。
西門子PLC的MPI通訊詳解隨著科技的進(jìn)步,智能化芯片的發(fā)展逐漸成熟起來設(shè)備的智能化程度也相應(yīng)提高,隨之智能化設(shè)備之間基于開放標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線技術(shù)構(gòu)成的自動(dòng)化控制系統(tǒng)也逐漸成熟起來。于是西門子PLC除了使用工業(yè)以太網(wǎng)和profibus。
設(shè)定時(shí)可根據(jù)負(fù)載轉(zhuǎn)矩特性,選擇相應(yīng)曲線,但也有例外,筆者在調(diào)試一臺(tái)鍋爐引風(fēng)機(jī)的變頻器時(shí),先將加減速曲線選擇非線性曲線,一起動(dòng)運(yùn)轉(zhuǎn)變頻器就跳閘,調(diào)整改變?cè)S多參數(shù)無效果,后改為S曲線后就正常了。究其原因是起動(dòng)前引風(fēng)機(jī)由于煙道煙氣流動(dòng)而自行轉(zhuǎn)動(dòng),且反轉(zhuǎn)而成為負(fù)向負(fù)載,這樣選取了S曲線,使剛起動(dòng)時(shí)的頻率上升速度較慢,從而避免了變頻器跳閘的發(fā)生,當(dāng)然這是針對(duì)沒有起動(dòng)直流制動(dòng)功能的變頻器所采用的方法。轉(zhuǎn)矩矢量控制矢量控制是基于理論上認(rèn)為異步電動(dòng)機(jī)與直流電動(dòng)機(jī)具有相同的轉(zhuǎn)矩產(chǎn)生機(jī)理。
在我們常用的編程、組態(tài)、通訊還用到了MPI、ASI等技術(shù)。這些技術(shù)協(xié)議實(shí)現(xiàn)西門子PLC主機(jī)與智能從站之間的通訊,甚至兼容符合第三方產(chǎn)品的通訊協(xié)議。西門子通訊大致有MPI網(wǎng)絡(luò)通訊、PROFIBUS網(wǎng)絡(luò)通訊、工業(yè)以太網(wǎng)通訊這三種。
西門子PLC的MPI網(wǎng)絡(luò)通訊MPI叫多點(diǎn)接口通信,一般用于小范圍、小點(diǎn)數(shù)現(xiàn)場(chǎng)級(jí)通訊,可實(shí)現(xiàn)西門子PLC的操作面板(TP/OP)和上位機(jī)之間的數(shù)據(jù)交換,例如西門子PLCs7-200/300/400,它的通訊速率19.2Kbit-12Mbit,多可連接32個(gè)接點(diǎn),通訊距離50m以內(nèi)。
為了便于讀出、檢查和修改,用戶程序一般存于CMOS靜態(tài)RAM中,即隨機(jī)存儲(chǔ)器,主要存儲(chǔ)工作數(shù)據(jù),掉電數(shù)據(jù)丟失,供電斷經(jīng)常和備用電池和超級(jí)電容連接,以實(shí)現(xiàn)掉電數(shù)據(jù)保持。保證掉電時(shí)不會(huì)丟失信息。為了防止干擾對(duì)RAM中程序的破壞,當(dāng)用戶程序經(jīng)過運(yùn)行正常,不需要改變,可將其固化在只讀存儲(chǔ)器EPROM中?,F(xiàn)在有許多PLC直接采用EEPROM作為用戶存儲(chǔ)器
西門子PLC在高壓固態(tài)軟起動(dòng)器中的應(yīng)用 摘要:先介紹了軟起動(dòng)的狀況以及高壓固態(tài)軟起動(dòng)工作原理。通過使用西門子S7-200可編程邏輯控制編程實(shí)現(xiàn)不同起動(dòng)方式下的三相可控硅觸發(fā)角給定模擬信號(hào),利用市場(chǎng)上成熟的三相晶閘管移相觸發(fā)模塊接收PLC給定的模擬信號(hào)后按照相對(duì)應(yīng)的觸發(fā)角輸出六路脈沖列,然后通過光纖技術(shù)傳送脈沖信號(hào)觸發(fā)可控硅閥主件從而實(shí)現(xiàn)電機(jī)軟啟動(dòng)效果,同時(shí)也很好的解決了高壓隔離問題,本文還重點(diǎn)介紹到可控硅觸發(fā)取能問題。 關(guān)鍵詞:軟啟動(dòng);PLC;晶閘管移相觸發(fā);光纖觸發(fā) 隨著工業(yè)的快速增長(zhǎng),三相交流異步電機(jī)因其結(jié)構(gòu)簡(jiǎn)單、運(yùn)行可靠、價(jià)格低廉、體積較小、機(jī)械性能好、運(yùn)行維護(hù)方便等優(yōu)點(diǎn)而被廣泛采用。據(jù)統(tǒng)計(jì),三相交流異步電機(jī)耗電量占全發(fā)電量的30%以上。然而, 電動(dòng)機(jī)的起動(dòng)特性卻一直不理想。*,電動(dòng)機(jī)起動(dòng)過程中的起動(dòng)電流一般為額定電流3~7倍,可達(dá)電動(dòng)機(jī)額定電流的8倍。這樣大的電流不僅加重了進(jìn)線、供電電網(wǎng)以及接在電動(dòng)機(jī)前面的開關(guān)電器的負(fù)荷,而且同時(shí)出現(xiàn)的巨大轉(zhuǎn)矩沖擊又會(huì)使電動(dòng)機(jī)發(fā)生猛烈的沖振,并且也給用作動(dòng)力傳輸?shù)妮o助設(shè)備和做功的機(jī)械設(shè)備帶來不可避免的機(jī)械沖擊口 。
CPU元件:
即處理單元(CPU)是可編程邏輯控制器的控制中樞。主要有運(yùn)算器,控制器,寄存器以及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù),控制及狀態(tài)總線構(gòu)成。它按照可編程邏輯控制器系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及戒定時(shí)器的狀態(tài),并能診斷用戶程序中的語(yǔ)法錯(cuò)誤。當(dāng)可編程邏輯控制器投入運(yùn)行時(shí),先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶程序存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令的規(guī)定執(zhí)行邏輯或算數(shù)運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶程序執(zhí)行完畢之后,后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
為了進(jìn)一步提高可編程邏輯控制器的可靠性,對(duì)大型可編程邏輯控制器還采用雙CPU構(gòu)成冗余系統(tǒng),或采用三CPU的表決式系統(tǒng)。這樣,即使某個(gè)CPU出現(xiàn)故障,整個(gè)系統(tǒng)仍能正常運(yùn)行。
西門子PLC CPU芯片針腳多(200pin),主要有地址總線,數(shù)據(jù)總線,I/O引腳,及附屬檢測(cè)針腳與對(duì)應(yīng)的芯片進(jìn)行聯(lián)系,CPU壞,可導(dǎo)致PLC報(bào)(SF燈亮),也會(huì)導(dǎo)致PLC某些輸入輸出點(diǎn)不正常,通訊不上等故障現(xiàn)象。損壞原因主要有CPU供電電壓高(導(dǎo)致內(nèi)部短,某些針腳對(duì)地短路)CPU老化等,損壞后用手摸,有發(fā)燙的感覺。此種CPU針腳多,更換麻煩,并且市場(chǎng)不容易買到配件,可以用拆機(jī)件替換。
西門子電機(jī)軟啟動(dòng)器的常見故障 1、電動(dòng)機(jī)起不來 電動(dòng)機(jī)起不來的原因大致分兩種情況:一是六只可控硅的其中一只觸發(fā)不可靠或是不導(dǎo)通,此時(shí)一相電路通過的是半波直流,電動(dòng)機(jī)的兩相繞組通過的直流對(duì)電動(dòng)機(jī)起到了制動(dòng)作用,不僅電機(jī)起不來,嚴(yán)重的還會(huì)燒毀電機(jī)和可控硅。二是啟動(dòng)參數(shù)或啟動(dòng)曲線不合適造成電機(jī)起不來,這是常見故障。前者在使用過程當(dāng)中會(huì)發(fā)生,但幾率低于接觸器的故障率。后者多發(fā)生在次投運(yùn)調(diào)試,調(diào)試好以后就不會(huì)出現(xiàn)。多數(shù)的廠家不會(huì)出現(xiàn)此現(xiàn)象,啟動(dòng)程序性能好,出廠值設(shè)定的適用性強(qiáng)。只有很少?gòu)S家的產(chǎn)品需要廠家自己去調(diào)試。 2、可控硅燒毀 可控硅擊穿或,此類故障不分品牌,因廠家而易,但都比接觸器的故障率低,而且主要問題出現(xiàn)在餅式可控硅的安裝工藝上。 3.控制器燒壞 相對(duì)于軟啟動(dòng)器來講,控制器燒毀故障是嚴(yán)重的。有的廠家此類故障造成的返修率已超過30%。進(jìn)口的或合資的廠家此類問題不多見。主要是控制器的電源和觸發(fā)電路以及輸入電路三部分容易燒毀。 4、軟啟動(dòng)器誤動(dòng)作 電動(dòng)機(jī)在運(yùn)行的裝態(tài)下因軟起動(dòng)器受干擾而停機(jī)在停止?fàn)顟B(tài)下因軟起動(dòng)器受干擾而起動(dòng)是時(shí)有發(fā)生,前者較普遍,后者只有兩個(gè)品牌發(fā)生過。究其原因,一是產(chǎn)品質(zhì)量問題,二是和線路布局有關(guān)。但是凡是進(jìn)口或合資的軟啟都沒有上述現(xiàn)象,產(chǎn)品牌中此問題比較多。 5、軟啟動(dòng)器內(nèi)部插接件接觸不良 軟啟動(dòng)器內(nèi)部插接件選用本來不是問題,這是內(nèi)廠家容易忽略的問題,經(jīng)常出現(xiàn)故障。進(jìn)口或合資廠家都不犯此類的錯(cuò)誤。
1. 遠(yuǎn)程服務(wù)
在此運(yùn)行模式中,建立起從PG/PC到ET200S CPU的一個(gè)連接。ET200S是服務(wù)器。這樣也允許了無限制使用ET200S上的被動(dòng)接口。
這里,本地PG/PC自身通過調(diào)制解調(diào)器建立起一個(gè)到遠(yuǎn)程TS適配器的連接,然后將一個(gè)S7連接到遠(yuǎn)程CPU。通過建立起的這些連接,可以在遠(yuǎn)程CPU上運(yùn)行STEP 7服務(wù)程序,如下載/上載,狀態(tài)/控制,在線診斷等。
圖1:遠(yuǎn)程服務(wù)
2. PLC - PG/PC 遠(yuǎn)程鏈接
由于下列原因,在帶被動(dòng)DP接口的ET200S CPU中不能進(jìn)行這種類型的鏈接:
在該運(yùn)行作模式中,S7連接通過功能塊“PG_DIAL”建立從PLC到本地TS適配器的連接。功能塊“PG_DIAL”隨TeleService軟件提供并集成到已安裝的STEP 7軟件包中。“PG_DIAL”功能塊內(nèi)部調(diào)用S7基本通訊塊:X_SEND和X_GET。然后,TS適配器自己通過已連接好的調(diào)制解調(diào)器自己建立到遠(yuǎn)程PG/PC的遠(yuǎn)程連接。在此連接中,應(yīng)用程序(用PRODAVE MPI創(chuàng)建)扮演相應(yīng)通訊伙伴的角色。在這種情況下,CPU必須承擔(dān)建立連接的任務(wù)。只有CPU的接口為 主動(dòng)的接口并具有MPI屬性(通過 X 塊支持S7基本通訊)才有可能。
圖2:PLC-PG 遠(yuǎn)程鏈接
3. PLC - PLC 遠(yuǎn)程鏈接
該連接用于通過WAN的CPU-CPU通訊。至少一方必須主動(dòng)建立連接(啟動(dòng)程序),為此,這一方的通訊接口必須為主動(dòng)接口,而且S7基本通訊塊可用(X_PUT,X_SEND,X_GET,X_ABORT)。另一方具有服務(wù)器功能即可,而且 被動(dòng)接口亦可行。
將S7連接到本地TS適配器通過本地CPU中的功能塊“PLC_DIAL”建立。功能塊“PLC_DIAL”隨TeleService軟件提供并集成到已安裝的 STEP 7軟架包中。“PLC_DIAL”功能塊提供到本地TS適配器的選擇信息,之后TS適配器通過已連接的調(diào)制解調(diào)器建立到遠(yuǎn)程TS適配器的遠(yuǎn)程連接。數(shù)據(jù)傳送期間,遠(yuǎn)程TS適配器如“透明路由器”一樣動(dòng)作。它建立遠(yuǎn)程CPU的S7連接,并且用遠(yuǎn)程CPU的操作固件執(zhí)行X_GET和X_PUT任務(wù)而無需在遠(yuǎn)程CPU上使用具有此功能的用戶程序。
ET200S CPU有一個(gè)被動(dòng)接口,因而如服務(wù)器那樣支持PLC-PLC遠(yuǎn)程連接,盡管只適用于引發(fā)設(shè)備(本地CPU)中的系統(tǒng)功能X_PUT和/或X_GET。之后,可以比較ET200S的PROFIBUS接口和MPI接口(PB地址 = MPI地址)。必須將ET200S連接到如同TS適配器一樣的相同PROFIBUS段。在參數(shù)化TS適配器時(shí),必須設(shè)置對(duì)應(yīng)于ET200 CPU的PROFIBUS設(shè)置文件。
圖3:PLC-PLC 遠(yuǎn)程鏈接
問題1:S7-200 CPU內(nèi)部存儲(chǔ)區(qū)類型?
回答:S7-200 CPU內(nèi)部存儲(chǔ)區(qū)分為易失性的RAM存儲(chǔ)區(qū)和保持的EEPROM兩種,其中RAM包含CPU工作存儲(chǔ)區(qū)和數(shù)據(jù)區(qū)域中的V數(shù)據(jù)存儲(chǔ)區(qū)、M數(shù)據(jù)存儲(chǔ)區(qū)、T(定時(shí)器)區(qū)和C(計(jì)數(shù)器)區(qū),EEPROM包含程序存儲(chǔ)區(qū)、V數(shù)據(jù)存儲(chǔ)區(qū)的全部和M數(shù)據(jù)存儲(chǔ)區(qū)的前14個(gè)字節(jié)。
也就是說V區(qū)和MB0-MB13這些區(qū)域都有對(duì)應(yīng)的EEPROM保持區(qū)域。
EEPROM的寫操作次數(shù)是有限制的(少10萬(wàn)次,典型值為100萬(wàn)次),所以請(qǐng)注意只在必要時(shí)才進(jìn)行保存操作。否則,EEPROM可能會(huì)失效,從而引起CPU故障。
EEPROM的寫入次數(shù)如果超過限制之后,該CPU即不能使用了,需要整體更換CPU,不能夠只更換CPU內(nèi)EEPROM,西門子不提供這項(xiàng)服務(wù)。
問題2:S7-200 CPU的存儲(chǔ)卡的作用?
回答:S7-200還提供三種類型的存儲(chǔ)卡用于存儲(chǔ)程序,數(shù)據(jù)塊,系統(tǒng)塊,數(shù)據(jù)記錄(歸檔)、配方數(shù)據(jù),以及一些其他文件等,這些存儲(chǔ)卡不能用于實(shí)時(shí)存儲(chǔ)數(shù)據(jù),只能通過PLC—存儲(chǔ)卡編程的方法將程序塊/數(shù)據(jù)塊/系統(tǒng)塊的初始設(shè)置存于存儲(chǔ)卡內(nèi)。
存儲(chǔ)卡分為兩種,根據(jù)大小共有三個(gè)型號(hào)。
32K存儲(chǔ)卡:僅用于儲(chǔ)存和傳遞程序、數(shù)據(jù)塊和強(qiáng)制值。32K存儲(chǔ)卡只可以用于向新版(23版)CPU傳遞程序,新版CPU不能向32K存儲(chǔ)卡中寫入任何數(shù)據(jù)。而且32K存儲(chǔ)卡不支持存儲(chǔ)程序以外的其他功能。訂貨號(hào):6ES7 291-8GE20-0XA0。
64K/256K存儲(chǔ)卡:可用于新版CPU(23版)保存程序、數(shù)據(jù)塊和強(qiáng)制值、配方、數(shù)據(jù)記錄和其他文件(如項(xiàng)目文件、圖片等)。64K/256K新存儲(chǔ)卡只能用于新版CPU(23版)。64K存儲(chǔ)卡訂貨號(hào): 6ES7 291-8GF23-0XA0;256K存儲(chǔ)卡訂貨號(hào):6ES7 291-8GH23-0XA0。
為了把存儲(chǔ)卡中的程序送到CPU中,必須先插入存儲(chǔ)卡,然后給CPU上電,程序和數(shù)據(jù)將自動(dòng)復(fù)制到RAM及EEPROM中。
存儲(chǔ)卡的使用完整限制條件,請(qǐng)參考《S7-200系統(tǒng)手冊(cè)》附錄A 技術(shù)規(guī)范—可選卡件一節(jié)。
S7-200的外部存儲(chǔ)卡有哪些功能?
459464
問題3:S7-200 CPU內(nèi)的程序是否具有掉電保持特性?
回答:S7-200 CPU內(nèi)的程序塊下載時(shí),會(huì)同時(shí)下載到EEPROM中,也就是說程序下載后,將保持。同樣,系統(tǒng)塊和數(shù)據(jù)塊下載時(shí),也會(huì)同時(shí)下載到EEPROM中。
問題4:S7-200 CPU內(nèi)部的數(shù)據(jù)的掉電保持特性?
回答:S7-200系統(tǒng)手冊(cè)第四章——“PLC基本概念”一章中“理解S7--200如何保存和存儲(chǔ)數(shù)據(jù)”一節(jié)詳細(xì)介紹了S7-200 CPU內(nèi)數(shù)據(jù)的掉電保持特性,建議用戶仔細(xì)閱讀。
S7-200 CPU內(nèi)的數(shù)據(jù)分為RAM區(qū)和EEPROM區(qū)。
其中,RAM區(qū)數(shù)據(jù)需要CPU內(nèi)置的超級(jí)電容或者外插電池卡才能實(shí)現(xiàn)掉電保持特性。
對(duì)于CPU221和CPU222的內(nèi)置超級(jí)電容,能提供典型值約50小時(shí)的數(shù)據(jù)保持。
對(duì)于CPU224,CPU224XP,CPU224XPsi和CPU226的內(nèi)置超級(jí)電容,能提供典型值約100小時(shí)的數(shù)據(jù)保持。
超級(jí)電容需要在CPU上電時(shí)充電。為達(dá)到上述指標(biāo)的數(shù)據(jù)保持時(shí)間,需要連續(xù)充電至少24小時(shí)。
當(dāng)該時(shí)間不夠時(shí),可以購(gòu)買電池卡,以獲得更長(zhǎng)時(shí)間的數(shù)據(jù)保持時(shí)間。
EEPROM區(qū)能實(shí)現(xiàn)數(shù)據(jù)保持,不依靠超級(jí)電容或者電池就可以保持?jǐn)?shù)據(jù)。西門子6ES7322-8BF00-0AB0
問題5:S7-200 CPU內(nèi)部數(shù)據(jù)的工作順序?
回答:S7-200 CPU一上電后,CPU先去檢查RAM區(qū)域中的數(shù)據(jù),如果在超級(jí)電容或者電池有電的情況下,數(shù)據(jù)并未丟失,則使用該RAM區(qū)的數(shù)據(jù);如果超級(jí)電容或者電池沒電了,導(dǎo)致數(shù)據(jù)丟失,則CPU去讀EEPROM中相應(yīng)的區(qū)域(包含數(shù)據(jù)塊中的數(shù)據(jù)定義內(nèi)容),如果在EEPROM中存有保持的數(shù)據(jù),則CPU將EEPROM中的數(shù)據(jù)寫回到RAM區(qū)中,再進(jìn)行下面的工作。
如果EEPROM中也沒有對(duì)應(yīng)存儲(chǔ)區(qū)的數(shù)據(jù)了,則該存儲(chǔ)區(qū)的數(shù)據(jù)將變成0。
問題6:S7-200 CPU電池卡的使用注意事項(xiàng)?
回答:新版S7-200 CPU電池卡有兩種型號(hào)。
對(duì)于CPU221和CPU222,由于其中沒有實(shí)時(shí)時(shí)鐘,則對(duì)應(yīng)的為時(shí)鐘電池卡,訂貨號(hào)為:6ES7297--1AA23--0XA0。
對(duì)于CPU224,CPU224XP,CPU224XPsi和CPU226,電池卡僅提供電池功能,訂貨號(hào)為:6ES7 291--8BA20--0XA0,該款電池卡型號(hào)又叫做BC293。
電池卡的壽命典型值約為200天,當(dāng)插上電池卡后,如果CPU處于工作狀態(tài)或者超級(jí)電容有電的情況下,并不消耗電池卡的電量。當(dāng)電池卡的電量消耗完畢之后,該電池卡就報(bào)廢了。
S7-200電池卡不能充電,使用完畢就不能再用了,只能購(gòu)買新的電池卡了。
S7-200沒有檢測(cè)電池卡內(nèi)剩余電量的狀態(tài)位和這種功能。
新版S7-200 CPU電池卡不能用于老CPU,即訂貨號(hào)為6ES7xxx-xxx21-0XB0和6ES7xxx-xxx22-0XB0以及更老版本的CPU。
圖1
以上為兩種電池卡以及所在插槽位置。
電池卡的使用完整限制條件,請(qǐng)參考《S7-200系統(tǒng)手冊(cè)》附錄A 技術(shù)規(guī)范—可選卡件一節(jié)。
問題7:S7-200 CPU內(nèi)EEPROM的使用方法?
回答:EEPROM的寫入分為如下幾種情況:
1、MB0—MB13的設(shè)置,只需要在系統(tǒng)塊—斷電數(shù)據(jù)保持中設(shè)置即可。
默認(rèn)情況下,系統(tǒng)塊設(shè)置如下圖藍(lán)框中所示,即MB14—MB31,這些區(qū)域沒有對(duì)應(yīng)的EEPROM區(qū)域,無須考慮EEPROM寫入次數(shù)限制。
圖2
MB0—MB13如果在系統(tǒng)塊中設(shè)置成掉電保持區(qū)域,如圖2紅框中所示,并將系統(tǒng)塊下載到CPU之后,則這14個(gè)字節(jié)的數(shù)據(jù)在掉電的瞬間會(huì)將數(shù)值寫入EEPROM中,如果掉電時(shí)間超過超級(jí)電容和電池的保持時(shí)間之后,再上電時(shí),CPU會(huì)將EEPROM中存儲(chǔ)的數(shù)據(jù)數(shù)值寫回到RAM中對(duì)應(yīng)的存儲(chǔ)區(qū),實(shí)現(xiàn)保持?jǐn)?shù)據(jù)的目的。
注意:實(shí)現(xiàn)該功能一定要將修改過的系統(tǒng)塊下載到CPU中。
2、數(shù)據(jù)塊中定義的數(shù)據(jù),如圖3所示,當(dāng)下載數(shù)據(jù)塊的時(shí)候,同時(shí)會(huì)將定義的數(shù)據(jù)下載到EEPROM中,這樣,當(dāng)?shù)綦姇r(shí)間超過超級(jí)電容和電池的保持時(shí)間之后,再上電時(shí),CPU會(huì)將EEPROM中存儲(chǔ)的數(shù)據(jù)塊中定義的數(shù)據(jù)數(shù)值寫回到RAM中對(duì)應(yīng)的存儲(chǔ)區(qū),實(shí)現(xiàn)保持?jǐn)?shù)據(jù)的目的。也就是恢復(fù)成數(shù)據(jù)的初始設(shè)置值。
注意:實(shí)現(xiàn)該功能一定要將定義好數(shù)據(jù)的數(shù)據(jù)塊下載到CPU中。
圖3
3、使用SMB31和SMW32控制字來實(shí)現(xiàn)將V區(qū)的數(shù)據(jù)存到EEPROM中
特殊存儲(chǔ)器字節(jié)31 (SMB31)命令S7-200將V存儲(chǔ)區(qū)中的某個(gè)值復(fù)制到存儲(chǔ)器的V存儲(chǔ)區(qū),置位SM31.7提供了初始化存儲(chǔ)操作的命令。特殊存儲(chǔ)器字32 (SMW32)中存儲(chǔ)所要復(fù)制數(shù)據(jù)的地址。如圖4為S7-200系統(tǒng)手冊(cè)內(nèi)關(guān)于SMB31和SMW32的使用說明。
圖4
采用下列步驟來保存或者寫入V存儲(chǔ)區(qū)中的一個(gè)特定數(shù)值:
1. 將要保存的V存儲(chǔ)器的地址裝載到SMW32中。
2. 將數(shù)據(jù)長(zhǎng)度裝載入SM31.0和SM31.1。具體含義如圖4所示。
3. 將SM31.7置為1。
圖5
注意:如果在數(shù)據(jù)塊中定義了某地址的數(shù)據(jù),而又使用這種辦法存儲(chǔ)同樣地址的數(shù)據(jù),則當(dāng)CPU內(nèi)超級(jí)電容或電池沒電時(shí),CPU再上電時(shí)將采用SMB31和SMW32存儲(chǔ)的數(shù)據(jù)。
問題8:EEPROM寫入次數(shù)的統(tǒng)計(jì)?
回答:每次下載程序塊/數(shù)據(jù)塊/系統(tǒng)塊或者執(zhí)行一次SMB31.7置位的操作都算作對(duì)EEPROM的一次寫操作,所以請(qǐng)注意在程序中一定不要每周期都調(diào)用SMB31/SMW32用于將數(shù)據(jù)寫入EEPROM內(nèi),否則CPU將很快報(bào)廢。
問題9:不使用數(shù)據(jù)塊的方法,如何在程序中實(shí)現(xiàn)不止一個(gè)V區(qū)數(shù)據(jù)的存儲(chǔ)?
回答:由于SMB31/SMW32一次多只能送入一個(gè)V區(qū)雙字給EEPROM區(qū)域,因而當(dāng)有超過一個(gè)雙字的數(shù)據(jù)需要送入EEPROM中時(shí),需要程序配合實(shí)現(xiàn)。具體操作方法可參照如下的例子,即使用SMB31/SMW32送完一個(gè)數(shù)據(jù)(字節(jié)/字/雙字)之后,通過一個(gè)標(biāo)志位(如M0.0)來觸發(fā)下一個(gè)SMB31/SMW32操作,之后需要將上一個(gè)標(biāo)志位清零,以用于下一次的存儲(chǔ)數(shù)據(jù)的操作。
由于SM31.7在每次操作結(jié)束之后都自動(dòng)復(fù)位,因而不能使用它作為第二次觸發(fā)操作的條件。
以上程序僅供參考。