西門子315CPU軟冗余組ETS系統總結_第1頁
西門子315CPU軟冗余組ETS系統總結_第2頁
西門子315CPU軟冗余組ETS系統總結_第3頁
西門子315CPU軟冗余組ETS系統總結_第4頁
西門子315CPU軟冗余組ETS系統總結_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1譏牌匕LP-西門子315CPU軟冗余組ETS系統總結一.需要哪些硬件?兩個S7-300和/或 S7-400站構成了硬件需求的核心,每個站都裝配有CPU并與DP主站系統相連接。這兩個站通過總線系統連接在一起,并可通過該總線進行數據交換。I/O設備則是通過兩個 DP主站系統進行互連:一個DP主站系統在 A站,另一個在 B站。帶有冗余DP從站接口模塊 IM 153-2的ET 200M分布式I/O設備連接到 DP主站系統。 DP從站接口模塊可在發生故障時啟用從第一個接口到第二個接口的失效轉移,以將過程狀態數據從第二個 DP主站轉發到I/O o網絡組成:rK JF.liLS或以衣出IST-SLi? I

2、ST-so osr-iotjB菇=1 T三L廠廠0LPROF BIS Iff0=0PROFLBUS DP可選的擴展2zH.具有軟冗余的系統是如何運行的?具有軟冗余的系統具有下列特征:兩個S7-300和/或 S7-400站通過總線系統鏈接在一起。在兩個站上都裝載冗余用戶程序。這兩個 DP主站系統與帶有冗余DP從站接口模塊(如 IM 153-2)的ET 200M分布式I/O設備相連接。集成了“軟冗余”軟件包中提供的塊渾f怦匚:?U :戕孫電?直制兀!MS獻尬囲工11用兀余和-L二僉!fFU思*由于這些Stflft比生拭0L中的亀值比IM lB3r-2博寓醴 諸些CJ值*主機站和待機站上都裝載軟件的

3、容錯組件。當主機CPU正在處理程序組件時,待機CPU則跳過這些程序。待機CPU跳過程序組件可以防止在兩個程序組件中出現不一致,例如因報警、不同周期時間等而導致的不一致。這意味著待機站上的程序一直準備接管程序 處理。以2塊315-2PN/DP,2塊CP343-2為例組建軟冗余。軟冗余中必須包含的塊:塊FC 100 SV/R.STWT1OB 100中調用姒.FBIOISWR.ZYK也頓在腳程序或時嚨制魏序中調用該柴夠在舫尤余用戶翟擬 /后調刪骼FC 102 SWR.DIAG1必須在繪斷0B 86中調用該罠FB104,SWR_AG_COM,該眩髀默迅并在FB101 SWR.ZW屮尉齋剛h踴兩個CPU

4、中都彈此塊,在OB100中調用FC100時各個參數的意義:*Nt塔INCHARJr IDJK A Al A-x ewDe_JVORK_NOIN塊DB軟冗金的工fr dbDB僅GL魯占啊繪61DB.SE NDNOkN農D日牧眾輕在拡中施瑟1臥堿悴的藪期的UL!.DB2DB_RCV.NOIN共DECPU 理并艮”也塊七血1他侔i M區宜 fciprtL-oB-B+電吿一鹽館*MPl ADRINlu-訊枚禪幻MPI地圮4LADORININT迪汽:益短布茁1S瑜觀本覽匕(P 帶定*260vtRe_lDINftNlTaftiii id冗歳魅越的畢致(在童件杞 中攢宦】-1DP_.MASTE R_ VS_

5、I DINIWTDP主ir:眾憂IDET 200Ki 民;-1. x;a. 1 _ 2, a .4.疽于基車培駄0- Ar B, 15 .1PIO.FIRSTIN1 M =粧衣冗袋IM 153的ET 200M 便用姑第一 忙蛾出字節鰹號召0MtEPIOJ-ASTANINT痔有兀:合IM 153但.ET 2CM 烷用厲業冃 Mt出審廿*ft號-在粗E4 P10_FIRST主一 PIO_LAST內的輔ill字TT,3I溝曲一牛連綻 世毛”尹fLR fOTfvTr冗僉IM 153代ET5C0M*可展梧即t用 的毎牛冗 * DP從詰組秦沽* 番32牛字省已瑜F ”4M0aNOININT冗金用戶 耳手中

6、策一6位苓臂髀字 方的編號20NIBBLE NHNINT冗余用戶極序中悝存K#節的也1K也存 捕黑字節必91足連StStflE的.30IEC_NOHNINT冗*珂戶 極序中IEC汁 散解定時!的第一 牛背量撿押塊的竝號iiiIEC.LENININT冗余斑戶樫序中IEC EI散丿俺時酣肖景 葩8換的苕如背雅敵Nt癢盟足址建甘配 的*7DU TJOONINT冗 余伺戶 宛 宇:戶鬧一平 歇抓 溟 為住 虧-&DB_NO_LENININT冗余用戶樫序中戴娠塊的總JK數4H塊農St 足連就分IE的.2slave.noININT巒有冗余IIM 153-2 的 ET200M DP 從抽的 PROFBUS

7、地匕.3SLAVE.LENJNINTiT !:J 的 ET2-OOL1 DP M.MRUIK.PROFI0US亠 丄二二丄址”1SLAVE.D (STANCEINr -IM 153-2 :. PROFISUS 竺主.一說實 J1 上:比吋1. 如采應的 PROFIBUS 地 Jit相網*2. 山:果攜 1 1 的 PROFIBUS為 n 胖 rt+11DBA-BNOIN疑DB簾菲冗熊繪捺乂垢A特諾筑垢B葩理送目口 B11Dk a NO LENINWORDDB.NO :; T7勺右 敖搖爭巧敢-DB_a_A_NOIN坎DB吃非冗金戴1R軌B聲傳焰區 A JaKSUX DB.DB 12DB-B-A

8、-NO.LENINWORDDB B ANO :2 :二赴滬蘆4壯A1# 1 電 8 垮Mt聲第*示RETURN. VALOUT塊返回値(耳體說田毎下薩示)MW2EXTJNFOCUTWORD子級衆的逗圧值MbV4四.以315CPU為例組態一個軟冗余項目本例為嘉峪關宏晟電熱有限公司3#鼓風機組ETS系統配置硬件如果要復制或修改項目模板中的硬件配置,請遵循如下操作:1. 創建有兩個站的項目,例如 A站和B站,然后打開站 A。2. 從硬件目錄選擇機架。3. 打開A站的機架,插入電源模塊、CPU 315-2DP和所需的中央I/O。4. 打開第二個站,然后重復第2步和第3步。5. 將IM 153-2拖放到

9、DP主站系統(“軌道”)中。6. 插入ET 200M的I/O設備。7. 如果需要將多個 ET 200M DP從站連接到 DP主站系統,則請重復第5步和第6步。8. 將整個 DP段復制到第二個 DP主站系統中。兩個站上的分布式I/O設備組態必須一致。為了防止不一致性,即便做了很微小的改動,也要將第一個站的整個DP主站系統中的所有從站復制到第二個站的DP主站。 通過選擇編輯 插入冗余副本來復制數據。執行編輯 插入冗余副本菜單命令,確保兩個站上DP從站上的I/O地址保持一致。2GFVH匕也弧卩色片巴它電當13 f1 K T Ml rv 川吃rsfiffAJfTHi a r*3 J!* 1 :.IJ購

10、(TH1alUiWJ叮衛昨購加絶jET Z!-|IK-UI” sBfit H-llBE-ttM*占1口 tEDK3Z4P if.1E7 SZ-IKI-UiCL J4*4111甘1丁;曲|裁EE丄玄G:出F VISUJ疑蜓IJife jt irr4II:4Un i.!n:tijc:vTuan i e a(1 |LE力 inlETTZ-irai-r:E 31 I:|兀|贏* 巧.組態網絡 如果要復制或修改項目模板中的網絡組態,請遵循下列操作指令: 軟冗余系統應有什么樣的網絡?在具有軟冗余的系統中,請注意區分兩點:互連兩個站的網絡,也稱為冗余鏈接網絡。兩個站之間的數據可通過此網絡進行交換。 DP主站

11、系統和 ET 200M分布式I/O設備都與PROFIBUS DP網絡相連接。該站用 這些網絡與分布式 I/O設備通訊。可在兩個站之間進行數據交換的網絡可以通過MPI、PROFIBUS或工業以太網在主機設備和待機設備之間交換數據。在本實例中,使用通訊模塊在PROFIBUS網絡上進行數據交換。1. 創建PROFIBUS網絡。2. 組態 PROFIBUS上A站的 CP連接并選擇節點地址,例如PROFIBUS地址 3。3. 組態 PROFIBUS上B站的 CP連接并選擇節點地址,例如PROFIBUS地址 4。分布式I/O設備的PROFIBUS DP網絡ET 200M分布式I/O設備具有兩個 DP接口,

12、其中一個連接到 A站的DP主站系統,而 另一個連接到 B站的DP主站系統。請按如下步驟進行操作:1. 創建兩個 PROFIBUS DP網絡(用于兩個 DP主站系統)。2. 選擇 A站上 CPU的DP連接,并將它連接到第一個PROFIBUS DP網絡中。3. 選擇 B站上 CPU的DP連接,并將它連接到第二個PROFIBUS DP網絡中。4. 從硬件目錄中選擇 IM 153-2。 IM 153-2 位于 PROFIBUS DP 下的ET 200M 文件夾 中。組態連接如果要復制或修改項目模板中的連接組態,應該遵守下列操作指令:在項目模板中,選擇帶有FDL連接的PROFIBUS網絡,以便在兩個站之

13、間進行數據交換。如下所示,創建所需的邏輯連接:1. 從SIMATIC管理器切換到網絡視圖2. 選擇視圖 DP從站,這樣將在網絡視圖中顯示DP從站3. 在網絡視圖中,雙擊連接表結果: 打開了定義連接的對話框。4. 選擇兩個站,然后指定FDL連接用戶程序的結構以下總覽列出必須調用軟冗余塊的位置點。a a rc x巧B _ - -血*-4:.,:::J . x-rL. 6;.二:f.:L詞訊的培址魁隹站點t厲奩畫農IF敷営審更円酢軌柔區.b i:L FB 10, t(B5j“o;.S 匚匸七?注.迥Hr.rwro腹C囂幵步址泗臉1- -訃:it 4K*fl4U9.1列 MOl.、:忠皿總?1挺軽ca

14、r廁背JSS廳圧監填式啊尊兀章 冃尸嵯卞.宦CB 15 MMttn 如監.; 巾Fg at再F3皿 比黑酗.械?t啊:令珂盧厘序航議吁呂站RCALL FS ID】* Cfl M幵mb i&H邨甩希啟武磁誕用FC Ed4林擰38-片 u曲at*訂總芒12巴集戍:土c.tfflUTjQJSS q .乂毎卜畸垃廳*,杲*CWTLT.IU-OffieH.TJDrm巧.0*】4*T昨豐0、* * . -I 7 57*3竝實耳勺r廠豐玄命匚,至 曲:57 RafEienu- Dal* - Fiogw -.曰回d亙 宜 窗岡isjrr創型 劃口|團1 01 .5姿血02100lra35FG1DSFfi18F

15、C11D0FC160e285&712203口09日 口 口09口09口0909090909D7口-J:HFs D s O 口口B-B:Flesi Fl lai h$|p.組態WinCC連接必須組態到冗余系統的連接,這樣才能將WinCC站與自動化系統進行互連。由于可以通過WinCC切換功能與 B站建立連接,因此只需組態操作站到A站的一條連接。1. 添加新驅動程序:打開“變量管理” (Tag Managemen)目錄并右鍵單擊“添加新驅動程序”(Add New Driver)。 在“ C:ProgramsSIEMENSWINCCbin ” 目錄中選擇驅動程序2. 在“控制中心”內打開“ SIMAT

16、IC S7 PROTOCOL SUITE ”目錄。 該目錄位于“變量管 理” (Tag management)容器內。3. 選擇要在其中創建連接的文件夾,例如MPI。4. 右鍵單擊該文件夾,然后插入一個新連接。5. 選擇插入的連接,然后為其指定一個名稱,例如“SW_Redu ndancy ”。6. 右鍵單擊,然后從快捷菜單中選擇“屬性”(Properties) o7. 輸入要為其創建連接的站點的節點地址(建議:輸入A站的節點地址)。定義面板變量建議在創建操作站和站點之間的連接之后,定義面板變量。請按如下步驟進行操作:1. 在“控制中心”內打開“結構類型”文件夾。2. 右鍵單擊,插入新的結構類型

17、。結果: 將打開“結構屬性”(Structure properties)窗口。3. 輸入結構變量的名稱,例如“SWR ”。4. 單擊“新建元件”(New element)按鈕,插入面板變量(4個變量)。為每個變量指定相應的名稱和數據類型。名稱數據類型偏移OFFICE WORDOFFICE WORD00BIT MasterSwitchBIT20BIT RedTurnOnBIT29BIT RedTurnOffBIT2e5. 從“ SIMATIC S7 PROTOCOL SUITE ”文件夾中選擇先前插入的連接 (SW_Redu nda ncy ”)。6. 右鍵單擊該域,然后插入一個新變量。7. 指

18、定一個變量名(如“ SWR_Test”),然后選擇數據類型“ SWR”。T40AtjafwEDarbc*LMFtgihAaci9.在“地址” (Addresses)輸入框中定義背景數據塊的編號和結構變量的偏移量(偏移量是DW 8 )。結果:現在面板已確定必須訪問的狀態字和控制位。下邊說如何實踐冗余現實。首先在畫面編輯器打開一個畫面,在右邊動態向導欄(dynamic wizard) 里選擇“建立冗余連接” (creat redundant connectio) 出來對話框,點“next”,出現選擇連接的窗口,點一下上邊所建的連接,“next”, 出現下面窗口Set opt i onsToior

19、dynami c irequir es addi ti onalMain Connection:swFarunwterlT; 1S2. 168. . L , 0, 2, 02 Reserve Coimeeti-on.(TP? 192. 168. 0.2,02療 Auicnfttic Swi tchine這里Ma in Co nn ection是主連接,也就是主 PLC站的連接,下邊的 ReserveConn ection需要自己根據具體情況修改,默認的是和主站一樣的。要改為自己 備用PLC站的地址,比如IP, 0,2,02。繼續下一步“ next”,然后 結束。冗余連接就

20、生成了,按正常說,現在就可以實現下邊PLC故障切換的時候,自動將上位機WINCC中變量轉到備用PLC連接上。但是實際上現在不能 完全實現自動切換,和手動切換。尤其是下邊主備站都沒問題的時候,手動切換 過來會發現 WINCC 跟 PLC 失去聯系。傳上來的數據多是錯的。要實現完整 的切換,需要在全集腳本里加上幾句話, 來強制連接切換, 這樣才能完全實現容 易的切換。當我們上邊冗余連接建立以后, 在變量組里會自動生成一個 sw 變量組(其 中 SW 是前邊建立的連接的名稱) ,這個變量組里的變量在后邊要用到。打開全 局腳本編輯器 Global Scrip C 在左邊項目瀏覽欄里邊找: Actions Actions :XXX , 其中XXX為你的計算機名。在這個文件夾的下邊有個 sw.pas文件,其中的SW 就是剛剛在 TCP/IP 協議項下建立的那個連接的名字。打開這個文件,將編輯窗 口拉到最下邊,將紫色部分代碼復制添加到上下文相對應的位

溫馨提示

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

評論

0/150

提交評論