




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、主要硬件:(注意冗余要采用有源背板、有源導(dǎo)軌)315-2DPPLC 主 CPU6ES7 315-2AH14-0AB02SM321PLC輸入模塊6ES7 321-1BL00-0AA0432DISM322PLC輸出模塊6ES7 322-1BL00-0AA0332DOSM 331PLC模擬量輸入模塊6ES7 331-7KF02-0AB02AI 8CP343-1網(wǎng)絡(luò)模塊6GK7 343-1EX30-0XE02ET200M冗余包6ES7 153-2AR03-0XA0)1ET200M 冗余包(6ES7 153-2AR03-0XA0 )包括兩個(gè) IM153-2HF ( -2BA02)和一塊 IM/IM 6E
2、S7 195-7HD10-0XA0 背板,PROFIBUS DP 90o 電纜岀線(6ES7 9720BA120XA0),集成 終端電阻,9針Sub-D插座, 不支持快速連接,不帶編程口本控制柜采用2個(gè)315-2DP CPU通過CP343-1連接到以太網(wǎng)交換機(jī)實(shí)現(xiàn)冗余鏈路,用DP通訊的IM153-2冗余套件實(shí)現(xiàn) ET200M的冗余通訊。硬件配置:±|-|凱 SIMATTC 300 (AJ甬SI1ATIC 300添加兩個(gè)300站點(diǎn):A和B ,然后對兩個(gè)站分別進(jìn)行硬件配置:1. 打開A站2. 從硬件目錄選擇機(jī)架打開A站的機(jī)架,插入電源,插入CPU315-2DP新建一條DP網(wǎng)絡(luò),DP地址為
3、8如下圖:為規(guī) 難歎地址:制T .壬阿CS);卅哄Hfl - 折葫干岡rKUFWJ咸I靜遲宣I屋性一曲赴子網(wǎng)PROFTRHS肚頂如.竜髙的汕時(shí)丄網(wǎng) 說址QQ :13廠改吏©*i H配宣文件(T ;rr| 確左 |職消I 辛炳4. 插入ET200從站,DP地址為35. 插入 CP343-1,新建 Ethernet(1)網(wǎng)絡(luò)6ET200從站中添加I/O模塊,硬件組態(tài)完成冗余的輸出地址為0-11,后面設(shè)置FC100要用到。血窮點(diǎn)瞬邸D 此創(chuàng)妙虛玫肋祠匚魁啪朗®pwTiiirsr?! if 總書棕 IIIA 153-iIj kt l-artiancyJ hMit口rEff迢帀怎7寸
4、亦負(fù)7仙厲訛充34| Jl3t2i3C2'HAz-EST 321-IBLDOhOJljiDQ3'5| 町 JZiKZW5E57 321-lELDOt-QKiU日TG1 II3i2iXU73ES7 221-IBLOO-OaaD0. 11T1 11052=302172E7? 221 iSUJO-OkAO12.25yEhS"f jL2-lJLUl>-UJuaJD. .3g遲丫 J22-JlUft-0JUU47101 10321X210 5k:EH 022 1ILOO<15B. 1.1it1 AI01L2BLL:EH 231 7ET0t- 0A3016.121 A
5、lSiLSBLtsis? muixz®32.<T1314再1地就血窮點(diǎn)瞬邸D 此創(chuàng)妙虛玫肋祠匚魁啪朗®7兩個(gè)站的硬件組態(tài)要一致。8添加網(wǎng)絡(luò)連接右擊A站CPU (B站也行)會出現(xiàn)菜單,選擇"添加新連接” (in sert new conn ection ),"連 接類型”(connection type),我用以太網(wǎng)ISO-TCP協(xié)議實(shí)現(xiàn)冗余的,點(diǎn)確定。就出現(xiàn)下面這個(gè) 畫面,這里邊的ID: 7和LADDR十六進(jìn)制100,也就是十進(jìn)制256,后邊設(shè)置FC100要用到。注意ID(hex)0007 A050這里是可以選擇的,原來是 0001 A050,改為
6、0007 A050,這時(shí)的ID 就成了 7。因?yàn)橘Y料上說以太網(wǎng)實(shí)現(xiàn)冗余一般 Local ID不能小于2(其他方式實(shí)現(xiàn)沒說),所以 要改一下,兩個(gè) CPU的都要改一致,這個(gè)在后邊設(shè)置 FC100參數(shù)要用到。-Local EndpoiM ami'e :ID giO;Ac tive-Bliock r Ar&ts7HFlTO&SOLOO LADDRF-SOPIBUSC PWTEUSA站配置完成以后,進(jìn)行 B站的配置,注意兩個(gè)站的配置要一致。軟件的設(shè)置1. 打開冗余程序庫,復(fù)制里面所需的數(shù)據(jù)塊到程序塊里,采用以太網(wǎng)冗余i“ijooQ "上電:It*;vp rcm 叩。?
7、VB_y£Effl_30USYEK3EHJ_*100£3-ni04計(jì)pre looSYR_DI*Srpaoas功能21»及龍需要復(fù)制 SWR_XSEND_3002. 調(diào)用FC5, FC6在庫Libraries->SIMATIC_NET_CP->CP 30里邊可以找到。隨便一個(gè)位置調(diào) 用他們,然后刪除。項(xiàng)目的塊里就會出現(xiàn)這兩個(gè)塊了。3. 調(diào)用IEC定時(shí)器塊,冗余塊里的 SFB3 TP是定時(shí)器塊,IEC定時(shí)器分別有 SFB3 TP SFB4 TON, SFB5 TOF等,把SFB4復(fù)制到項(xiàng)目里。4. 把冗余需要的數(shù)據(jù)塊、定時(shí)器個(gè)數(shù)及中間變量計(jì)算好。數(shù)據(jù)塊號
8、及地址必須是連續(xù)的。5. 插入背景數(shù)據(jù)塊 DB200-DB240,共41個(gè)數(shù)據(jù)塊,作為IEC定時(shí)器6. 插入DB20-DB25共6個(gè)數(shù)據(jù)塊作為冗余數(shù)據(jù)塊。7. MB20-MB74,55 個(gè)字節(jié)。8. 插入OB359. 插入OB8610. 插入 OB8211. 插入 OB10012. 插入 OB12113. 插入 OB12214. 在OB100里調(diào)用,用于初始化冗余在OB100中調(diào)用FC100“ SWR_STAR”用于初始化冗余,再在OB35中調(diào)用FB101“SWR_ZYK來實(shí)現(xiàn)冗余程序和數(shù)據(jù)的同步,然后再OB86中調(diào)用FC102 “SWR_DIAG進(jìn)行診斷, 這個(gè)診斷調(diào)用一定要有。15. 在O
9、B100中調(diào)用FC100“SWR_START。FC100的參數(shù)設(shè)置相當(dāng)復(fù)雜,而且基本上出現(xiàn)問 題都出在這里。參數(shù)設(shè)置:AG_KENNUNG這個(gè)參數(shù)是確定 A、B站的,如果是 A站程序,就寫入“ A”,B站的程序就 寫入“ B”。DB_WORK_NO這里需要填入一個(gè) DB號,填 “ DB1”,而這個(gè) DB1將來不需要手動(dòng)生成, FC100會自動(dòng)生成。這個(gè) DB是實(shí)現(xiàn)冗余過程內(nèi)部需要的數(shù)據(jù)塊。DB_SEND_NO同上填入一個(gè) DB號,如“DB2”,同樣是FC100自動(dòng)生成,不需要手動(dòng)生成。 DB_RCV_NO同上填入一個(gè) DB號,如“ DB3”,同樣是FC100自動(dòng)生成,不需要手動(dòng)生成。 MPI_
10、ADR:這個(gè)參數(shù)是 對方站的MPI地址,只有用 MPI方式同步的時(shí)候才有意義。使用以 太網(wǎng)同步,還是按照實(shí)際的寫上了。以免出錯(cuò)。LADDR CP通訊處理器組態(tài)時(shí)的硬件地址,采用DP或者以太網(wǎng)通訊時(shí)才用。這個(gè)地址就是前邊硬件配置中插入冗余連接的時(shí)候出現(xiàn)的地址LADDR十六進(jìn)制0100,或者是十進(jìn)制256。VERB_ID這個(gè)就是我們組態(tài)硬件是,插入的冗余連接的那個(gè)ID號,被我從0001 A050改為了 0007 A050,所以ID變成了 7,這里就填7。DP_MASTER_SYS_ID這個(gè)是DP主站網(wǎng)絡(luò)的ID號,不是DP地址號,只要在硬件組態(tài)中,雙 擊DP線,就可以出現(xiàn)這個(gè)號碼,如下圖,這里填 1
11、。DB_COM_NO:這個(gè)是調(diào)用FB101的時(shí)候使用的FB101的背景數(shù)據(jù)塊,一般默認(rèn)是DB5,等調(diào)用FE1 01的時(shí)候只能用這里填寫DB5.DB_KOMMUN:這個(gè)參數(shù)是連接 ET200M的DP通訊口類型,如果是 CPU集成的DP通訊口連接ET200M就填“ 1 ”,如果是 CP通訊卡上的 DP 口連接ET200M填“ 2”。ADR_MODUS: CPU分配I/O地址的矩陣的增量, 不同CPU的地址矩陣不同。 選項(xiàng)是兩個(gè)1 : 對于基本地址0,123,4 4:對于基本地址 0,4,8,12.我是沒看懂,填了“ 1 ”。PAA_FIRST冗余ET200M的第一個(gè)輸出字節(jié)地址,按前邊硬件配置,“
12、 0”。PAA_LAST冗余ET200M的最后一個(gè)輸出字節(jié)地址,按前邊硬件配置,“11 ”。MB_NO:冗余程序需要的內(nèi)存變量地址區(qū)的起始地址,按前邊提到的,“20”。MB_LEN:需要的內(nèi)存變量區(qū)長度,以BYTE為單位, “55”。IEC_NQ冗余的IEC定時(shí)器、IEC計(jì)數(shù)器,所使用的背景數(shù)據(jù)塊的起始地址。我用5個(gè)定時(shí)器,起始地址用 DB200,這里只要填“ 200”就可以。IEC_LEN冗余的IEC定時(shí)器、IEC計(jì)數(shù)器的背景數(shù)據(jù)塊的個(gè)數(shù),填“41”。這里的41個(gè)背景數(shù)據(jù)塊,會在調(diào)用IEC定時(shí)器時(shí)需要填寫,按照前面建的數(shù)據(jù)塊的 DB200-DB240不 能隨便寫。DB_NO:冗余數(shù)據(jù)塊的起始
13、數(shù)據(jù)塊,按前邊說明,我填“20”,只填數(shù)字。這里的數(shù)據(jù)塊不能小于兩個(gè)字節(jié),我插入數(shù)據(jù)塊后隨便在里面寫INT變量,使它不小于兩個(gè)字節(jié)就行了,不然會出錯(cuò)。DB_NO_LEN這里是填一共用了幾個(gè)數(shù)據(jù)塊,填“6”。SLAVE_NO冗余部分IM153的最低DP地址號,我的IM153設(shè)置為3,且只有一個(gè),所以填 “ 3 ”。SLAVE_LE N只有一個(gè)冗余 DP從站,填“ 1 ”。SLAVE_DISTANCEIM153-2 的 PROFIBUS地址設(shè)置的標(biāo)識符,如果兩個(gè)PROFIBUS接口地址一樣,則填“ 1 ”,如果不同(即分別為 n和n+1)則填“ 2”。DB_A_B_NO:將非冗余數(shù)據(jù)從 A站傳送到
14、B站,所用的發(fā)送數(shù)據(jù) DB。將那些需要傳輸?shù)臄?shù) 據(jù)都直接或者間接存到這個(gè)DB里,系統(tǒng)會自己傳送。DB_A_B_NO_LEN上邊選擇的非冗余數(shù)據(jù)交換DB的數(shù)據(jù)量,就是字節(jié)數(shù),A, B站這個(gè)參數(shù)必須一樣,否則 CPU停機(jī)。沒有用到寫 0DB_B_A_NO:同上,這個(gè)是從 B站傳到A站的DB (見過例程里邊有 A->B和B->A用同一個(gè) DB的,我也用了一個(gè),沒出問題。主要是我沒有互相傳送的數(shù)據(jù),不知道有數(shù)據(jù) 的時(shí)候是什么樣,估計(jì)只要兩個(gè)站一樣應(yīng)該沒問題。)DB_B_A_NO_LEN同上,沒有用到寫 0 RETURN_VAL調(diào)用FC100的返回值。EXT_INFO FC100內(nèi)部調(diào)用其他
15、子塊的返回值CALL "SWR_START"AG_KENNUNG:='A'DB_WORK_NO:=DB1DB_SEND_NO:=DB2DB_RCV_NO:=DB3MPI_ADR:=7LADDR:=256VERB_ID:=7DP_MASTER_SYS_ID:=1DB_COM_NO:=DB5DP_KOMMUN:=1ADR_MODUS:=1PAA_FIRST:=0PAA_LAST:=11MB_NO:=20MB_LEN:=55IEC_NO:=200IEC_LEN:=41DB_NO:=20DB_NO_LEN:=6SLAVE_NO:=3SLAVE_LEN:=1SLAVE
16、_DISTANCE :=1DB_A_B_NO:=DB11DB_A_B_NO_LEN:=W#16#0DB_B_A_NO:=DB12DB_B_A_NO_LEN:=W#16#0RETURN_VAL:=MW2EXT_INFO:=MW4下一步 在OB35中調(diào)用FB101 “SWR_ZYK來實(shí)現(xiàn)冗余程序和數(shù)據(jù)的同步。CALL "SWR_ZYK" , DB5DB_WORK_NO :=DB1CALL_POSITION:=TRUERETURN_VAL :=MW6EXT_INFO :=MW8A DB5.DBX 9.1JC OVERCALL “冗余程序”O(jiān)VER: CALL "SWR_ZYK" , DB5DB_WORK_NO :=DB1CALL_POSITION:=FALSERETURN_VAL :=MW10EXT_INFO :=MW12然后再OB86中調(diào)用FC102“ SWR_DIAG進(jìn)行診斷, 這個(gè)診斷調(diào)用一定要有。CALL "SWR_DIAG"DB_WORK :=1OB86_EV_CLASS:=#OB86_EV_CLASSOB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多層砌體結(jié)構(gòu)施工方案
- 室外污水施工方案
- 水泥砼道路施工方案
- 援助學(xué)習(xí)資料
- 2025年歷史社區(qū)面試試題及答案
- 2025年張店二模歷史試題及答案
- 6年級下冊文言文學(xué)弈
- 5一6年級讀書卡
- 低溫法蘭標(biāo)識
- cdga數(shù)據(jù)治理工程師教材
- LY/T 2499-2015野生動(dòng)物飼養(yǎng)場總體設(shè)計(jì)規(guī)范
- 愛德華閥門檢修工藝(2)2
- GB/T 13701-1992單標(biāo)準(zhǔn)氣體質(zhì)譜法鈾同位素分析
- AMOLED技術(shù)寶典(十年OLED技術(shù)經(jīng)驗(yàn)總結(jié))
- 7S稽核查檢表-倉庫
- 小學(xué)科學(xué)《噪音的危害與防治》優(yōu)質(zhì)課件
- 病理學(xué)-第3章 局部血液循環(huán)障礙
- 湖北省黃石市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生室信息
- 打印版醫(yī)師執(zhí)業(yè)注冊健康體檢表(新版)
- 時(shí)代與變革-為人生而藝術(shù)
- 人教八年級下冊英語U5Do-you-remember-what-you-were-doing?課件
評論
0/150
提交評論