S7_400冗余介紹_第1頁(yè)
S7_400冗余介紹_第2頁(yè)
S7_400冗余介紹_第3頁(yè)
S7_400冗余介紹_第4頁(yè)
S7_400冗余介紹_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SIEMENS S7-400 PLC 軟冗余的實(shí)現(xiàn)1、硬件配置本系統(tǒng)PLC主控制器部分選用S7-412-2DP,由于412系列不支持硬冗余, 因此我方采用軟冗余的方式實(shí)現(xiàn)主從的零切換,具體方法詳細(xì)說(shuō)明如下:(1) 建立一個(gè)兩個(gè) S7-400站的項(xiàng)目(StationA and StationB)打開 StationA(2)硬件配置中選擇模塊背板(3)在背板中依次插入PS, CPU和CP模件(4) 打開Station B重復(fù)步驟(2)( 3)(5)將 IM153-2 拖至U DP MASTER SYSTEM 上(6)插入ET200M IO模塊、(7) 如有多個(gè)分散IO站,重復(fù)步驟(5) (6)(8

2、)復(fù)制已配置完的 DP分支到第二個(gè)站的 DP MASTER SYSTEM上 硬件配置組態(tài)原則:(1)兩個(gè)站的本地硬件配置必須完全一致(2)必須從第一個(gè)站復(fù)制到第二個(gè)站(3)如果一個(gè)滿足則執(zhí)行 EDIT-Insert Redandant COPY這樣可以保證外圍設(shè)備的地址的一致性2、網(wǎng)絡(luò)組態(tài)(1)在軟件冗余系統(tǒng)中有哪些網(wǎng)絡(luò)a、兩個(gè)站之間的網(wǎng)絡(luò)連接可通過(guò) MPI、Profibus b、DP MASTER SYSTEM和ET200M是通過(guò)Profibus-DP連接的,這個(gè)網(wǎng)絡(luò)是用于主站和 IO 進(jìn)行數(shù)據(jù)通訊的2) 兩個(gè)站之間的數(shù)據(jù)交換網(wǎng)絡(luò):主站到預(yù)備單元的數(shù)據(jù)傳輸可通過(guò)MPI、Profibus和工業(yè)

3、以太網(wǎng),該項(xiàng)目中通過(guò)通信模塊用 Profibus實(shí)現(xiàn) 的(3)建立一個(gè)Profibus網(wǎng)絡(luò)(4)連接A站CP到Profibus網(wǎng),選擇一個(gè)節(jié)點(diǎn)地址;(如:Profibus address3)(5)連接B站CP到Profibus網(wǎng),選擇一個(gè)節(jié)點(diǎn)地址;(如:Profibus address4)(6)I O設(shè)備的Profibus網(wǎng),本地ET200M模塊有兩個(gè)DP 口,一個(gè)接A站, 另一個(gè)接 B 站。a、建立兩個(gè)Profibus-DP網(wǎng)絡(luò);b、選A站DP 口連接到第一個(gè)DP網(wǎng)絡(luò);c、選B站CPU連接到第二個(gè)DP網(wǎng);d、從硬件目錄中選擇IM153-2 ;3、組態(tài)一個(gè)連結(jié)(1)從 SIMATIC MANA

4、NGER 切換到 Network view(2)選擇 View-DP Slaves選中A站的CPU點(diǎn)擊右鍵,插入一個(gè)新的鏈接,選擇FDL Connection, 點(diǎn)擊應(yīng)用,彈出鏈接屬性窗口,記錄鏈接的ID,存盤編譯網(wǎng)絡(luò)組態(tài)。(3)4、建立應(yīng)用程序(1) OB100 Startup Program CALL "SWR_START" AG_KENNUNG:='A'DB_WORK_NO :=DB1 DB_SEND_NO:=DB2DB_RCV_NO:=DB3MPI_ADR:=3LADDR :=4093/VERB_ID:=1/ PLC-Classification:

5、A for Station A/ Work DB for SWR/ Send DB for SWR/ Receive DB for SWR/ MPI-address of other stationBase addressof CP/ Connection no. of redundancy couplingDP_MASTER_SYS_ID:=1/DB_COM_NO :=DB5/Identification of DP-mastersystem (HW-config)Instance-DB of FB 101DP_KOMMUN:=1/ Identification of DP-masterAD

6、R_MODUS :=4/PAA_FIRST :=0/PAA_LAST:=19Interval for CPU I/Q addressing Address of first redundant outputbyte / Address of last redundant outputbyteMB_NO:=100/MB_LEN:=800/IEC_NO:=0/First flagbyte used within redundant user programflagbytes used within redundant user programFirst instance DB used for r

7、edundant iec counters or timersIEC_LEN:=0/AmountDB_NO:=0DB_NO_LEN:=0 /SLAVE_NO:=4/SLAVE_LEN :=3/of instance DBs used within redundant user program / First DB used within redundant user programAmount of DBs used within redundant user program Profibus address of first used DP-slave (IM 153-3) Amount o

8、f used DP-slavesSLAVE_DISTANCE:=1/DB_AB_NO :=DB13/Configuration of IM 153-3 interfaceSend DB for non redundant data from Station A to BDB_A_B_NO_LEN :=W#16#0/DB_B_A_NO :=DB13 /Amount of used data bytes within Send DBReceive DB for non redundant data from Station B to ADB_B_A_NO_LEN :=W#16#0/Amount o

9、f used data bytes within Receive DBRETURN_V AL:=MW2/ Block return valueEXT_INFO:=MW4/ Extended information啟動(dòng) OB100 需要調(diào)用 FC100,F(xiàn)C100 應(yīng)該告知系統(tǒng)哪些地址用于通信。哪些數(shù)據(jù)用于兩個(gè)站之間的數(shù)據(jù)交換、數(shù)據(jù)區(qū)可以是進(jìn)程映像, 位存儲(chǔ)器地址區(qū)域、數(shù)據(jù)塊和 IEC 定時(shí)器和計(jì)數(shù)器;2) OB1 Cyclic ProgramCALL "SWR_ZYK" , DB5 / DB_WORK_NO :=DB1 CALL_POSITION:=TRUE / RETUR

10、N_V AL :=MW6 EXT_INFO :=MW8 A DB5.DBX 9.1Call of FB 101 'SWR_ZYK' with instance DB/ Work DB for SWRCall_Position = TRUE at begin of redundant program/ Block return value/ Extended information/ Check if station is MasterJCENDE/ redundantuser programCALLFC1CALLFC2CALLFC3CALLFC4CALLFC5CALL"

11、;ZDSM"ENDE: NOP 0CALL "SWR_ZYK", DB5DB_WORK_NO :=DB1/CALL_POSITION:=FALSE /RETURN_VAL :=MW10 EXT_INFO :=MW12/Call of FB 101 'SWR_ZYK' with in st nee DBWork DB for SWRCall_Positi on = False at end of redu ndant program / Block return value/ Exte nded in formatio n在OB1開始時(shí)應(yīng)該調(diào)用FC101應(yīng)用參數(shù)CALL-Position=true,當(dāng)備用單元 被激活后,CPU中的狀態(tài)信息和程序跳轉(zhuǎn)至熱備應(yīng)用程序部分。 最后一段CALL POSITION=FALSE告訴系統(tǒng)冗余程序已經(jīng)執(zhí)行完畢;(2)OB86 Diag no stie ProgramCALL "SWR_DIAG"/ Call of FC 102 'SWR_DIAG'DB_WORK:=1/ Work DB for SWROB86_EV_CLASS:=#OB86_EV_CLASSOB86_FLT

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論