版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、SIEMENS S7-400 PLC 軟冗余的實現(xiàn)1、硬件配置本系統(tǒng)PLC主控制器部分選用S7-412-2DP,由于412系列不支持硬冗余, 因此我方采用軟冗余的方式實現(xiàn)主從的零切換,具體方法詳細說明如下:(1) 建立一個兩個 S7-400站的項目(StationA and StationB)打開 StationA(2)硬件配置中選擇模塊背板(3)在背板中依次插入PS, CPU和CP模件(4) 打開Station B重復步驟(2)( 3)(5)將 IM153-2 拖至U DP MASTER SYSTEM 上(6)插入ET200M IO模塊、(7) 如有多個分散IO站,重復步驟(5) (6)(8
2、)復制已配置完的 DP分支到第二個站的 DP MASTER SYSTEM上 硬件配置組態(tài)原則:(1)兩個站的本地硬件配置必須完全一致(2)必須從第一個站復制到第二個站(3)如果一個滿足則執(zhí)行 EDIT-Insert Redandant COPY這樣可以保證外圍設備的地址的一致性2、網(wǎng)絡組態(tài)(1)在軟件冗余系統(tǒng)中有哪些網(wǎng)絡a、兩個站之間的網(wǎng)絡連接可通過 MPI、Profibus b、DP MASTER SYSTEM和ET200M是通過Profibus-DP連接的,這個網(wǎng)絡是用于主站和 IO 進行數(shù)據(jù)通訊的2) 兩個站之間的數(shù)據(jù)交換網(wǎng)絡:主站到預備單元的數(shù)據(jù)傳輸可通過MPI、Profibus和工業(yè)
3、以太網(wǎng),該項目中通過通信模塊用 Profibus實現(xiàn) 的(3)建立一個Profibus網(wǎng)絡(4)連接A站CP到Profibus網(wǎng),選擇一個節(jié)點地址;(如:Profibus address3)(5)連接B站CP到Profibus網(wǎng),選擇一個節(jié)點地址;(如:Profibus address4)(6)I O設備的Profibus網(wǎng),本地ET200M模塊有兩個DP 口,一個接A站, 另一個接 B 站。a、建立兩個Profibus-DP網(wǎng)絡;b、選A站DP 口連接到第一個DP網(wǎng)絡;c、選B站CPU連接到第二個DP網(wǎng);d、從硬件目錄中選擇IM153-2 ;3、組態(tài)一個連結(1)從 SIMATIC MANA
4、NGER 切換到 Network view(2)選擇 View-DP Slaves選中A站的CPU點擊右鍵,插入一個新的鏈接,選擇FDL Connection, 點擊應用,彈出鏈接屬性窗口,記錄鏈接的ID,存盤編譯網(wǎng)絡組態(tài)。(3)4、建立應用程序(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啟動 OB100 需要調(diào)用 FC100,F(xiàn)C100 應該告知系統(tǒng)哪些地址用于通信。哪些數(shù)據(jù)用于兩個站之間的數(shù)據(jù)交換、數(shù)據(jù)區(qū)可以是進程映像, 位存儲器地址區(qū)域、數(shù)據(jù)塊和 IEC 定時器和計數(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開始時應該調(diào)用FC101應用參數(shù)CALL-Position=true,當備用單元 被激活后,CPU中的狀態(tài)信息和程序跳轉至熱備應用程序部分。 最后一段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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年泉州紡織服裝職業(yè)學院春季招聘筆試考試備考試題及答案解析
- 有色液固分離工安全行為模擬考核試卷含答案
- 平版制版員5S執(zhí)行考核試卷含答案
- 色彩搭配師創(chuàng)新方法考核試卷含答案
- 2025福建寧德市統(tǒng)計局普查中心公開招聘工作人員3人考試筆試參考題庫附答案解析
- 陶瓷顏料制備工操作規(guī)程能力考核試卷含答案
- 2025年福建師大泉州附中頂崗合同教師招聘3人考試筆試參考題庫附答案解析
- 電冰箱裝配工操作知識考核試卷含答案
- 氣體脫硫裝置操作工崗前工藝優(yōu)化考核試卷含答案
- 數(shù)控研磨工發(fā)展趨勢知識考核試卷含答案
- 新產(chǎn)品開發(fā)項目進度計劃表
- 2024年湖南石油化工職業(yè)技術學院單招職業(yè)技能測試題庫及答案
- 2020年科學通史章節(jié)檢測答案
- 長期臥床患者健康宣教
- 穿刺的并發(fā)癥護理
- 設計公司生產(chǎn)管理辦法
- 企業(yè)管理綠色管理制度
- 2025年人工智能訓練師(三級)職業(yè)技能鑒定理論考試題庫(含答案)
- 2025北京八年級(上)期末語文匯編:名著閱讀
- 小學美術教育活動設計
- 蜜雪冰城轉讓店協(xié)議合同
評論
0/150
提交評論