產(chǎn)品列表PRODUCTS LIST
西門子CPU模塊6ES7315-6TH13-0AB0現(xiàn)貨庫(kù)存
診斷中繼器具有對(duì)線纜進(jìn)行診斷的功能,這樣就可以盡早的檢測(cè)和定位電纜上的故障點(diǎn)。
為了能夠在網(wǎng)絡(luò)上定位故障點(diǎn),診斷中繼器必須知道所連接的 PROFIBUS 子網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。使用“預(yù)備電纜診斷"功能,診斷中繼器能夠確定出到所有的節(jié)點(diǎn)的距離。
在 STEP 7 的硬件配置中或者網(wǎng)絡(luò)視圖中,通過菜單命令 "PLC > PROFIBUS > Prepare Line Diagnostics" 來(lái)觸發(fā)“預(yù)備電纜診斷"功能。
也可以在 CPU 的用戶程序中,使用系統(tǒng)功能塊 SFC103 "DP_TOPOL" 來(lái)觸發(fā)拓?fù)浣Y(jié)構(gòu)的識(shí)別。當(dāng)調(diào)用系統(tǒng)功能塊 SFC103 "DP_TOPOL" 時(shí),DP 主站系統(tǒng)上的診斷中繼器被尋址。
注意
在一個(gè) DP 主站系統(tǒng)上只能同一時(shí)刻只能運(yùn)行一個(gè)拓?fù)浣Y(jié)構(gòu)識(shí)別。
--在同一時(shí)刻,只能針對(duì)一個(gè)DP主站系統(tǒng)進(jìn)行拓?fù)錂z測(cè)。
確定出拓?fù)浣Y(jié)構(gòu)是當(dāng)錯(cuò)誤發(fā)生時(shí)能夠詳細(xì)的顯示故障位置的先決條件。當(dāng)每次設(shè)置或者更改 DP 主系統(tǒng)的物理結(jié)構(gòu)時(shí),都要通過 SFC103 "DP_TOPOL" 運(yùn)行拓?fù)浣Y(jié)構(gòu)的檢測(cè)。
改變物理結(jié)構(gòu)包括以下幾方面:
改變了電纜長(zhǎng)度
增加或者移出了具有中繼器功能的節(jié)點(diǎn)
更改了節(jié)點(diǎn)的地址
SFC103 "DP_TOPOL" 具有以下輸入?yún)?shù)。
輸入?yún)?shù) | 數(shù)據(jù)類型 | 描述 |
REQ | BOOL | REQ=1: 啟動(dòng)拓?fù)涞淖R(shí)別 |
R | BOOL | R=1: 終止拓?fù)涞淖R(shí)別 |
DP_ID | INT | 被檢測(cè)拓?fù)涞?nbsp; DP 主系統(tǒng)的 ID |
表 01
SFC103 "DP_TOPOL" 具有以下輸出參數(shù)。
輸出參數(shù) | 數(shù)據(jù)類型 | 描述 |
RET_VAL | INT | 如果處理此功能期間發(fā)生出錯(cuò),則返回 值將包含出錯(cuò)代碼。 |
BUSY | BOOL | BUSY=1: 仍在進(jìn)行總線拓?fù)渥R(shí)別。 |
DPR | BYTE | 生成出錯(cuò)消息的診斷中繼器的 PROFIBUS地址。 |
DPRI | BYTE | 生成出錯(cuò)消息的診斷中繼器的測(cè)量段:
|
表 02
*性錯(cuò)誤
由于在網(wǎng)絡(luò)中檢測(cè)到了*性的錯(cuò)誤而不能成功識(shí)別拓?fù)洹?梢允褂?SFC13 "DPNRM_DG" 或者 STEP 7 讀取診斷數(shù)據(jù)來(lái)獲得具體的原因。
臨時(shí)性錯(cuò)誤
由于在網(wǎng)絡(luò)中檢測(cè)到了臨時(shí)性的錯(cuò)誤而不能成果識(shí)別拓?fù)?。可能是由于接線松動(dòng)或者其它原因引起的。對(duì)于這種錯(cuò)誤i沒有辦法找到具體的原 因。
如果診斷中繼器報(bào)告了一個(gè)錯(cuò)誤,在 SFC103 "DP_TOPOL" 運(yùn)行時(shí)將相關(guān)信息輸出到參數(shù) DPR 和 DPRI 上。如果進(jìn)行識(shí)別的 DP 主站系統(tǒng)中有多個(gè)診斷中繼器報(bào)告錯(cuò)誤,SFC103 "DP_TOPOL" 會(huì)將*個(gè)報(bào)告錯(cuò)的診斷中繼器的數(shù)據(jù)寫入到輸出參數(shù) DPR 和 DPRI 中??梢酝ㄟ^ SFC13 "DPNRM_DG" 或者 STEP 7 讀取出完整的診斷信息。
硬件需求
下列 S7-300 CPU 支持系統(tǒng)功能 SFC103: