西門子DP網(wǎng)絡(luò)連接器6ES7972OBA12OXAO
西門子DP網(wǎng)絡(luò)連接器6ES7972OBA12OXAO
公司名稱︰湖南環(huán)辰泰瑞電氣設(shè)備有限公司
西門子(中國(guó))*代理商 傾心為您提供西門子*產(chǎn)品。
來函洽談業(yè)務(wù),期待與您的*合作。
︰
傳真︰
聯(lián) 系 人︰黎曉蓉 ()
︰
工作 ︰2425992014
插頭與終端電阻在Profibus通訊中有著非常重要的作用,它們使用起來非常簡(jiǎn)單,沒有很多復(fù)雜的設(shè)置;但是正是由于使用簡(jiǎn)單,使得很多工程師在使用當(dāng)中忽略了一些細(xì)節(jié),導(dǎo)致很多通訊問題。
1 Profibus插頭的結(jié)構(gòu)與簡(jiǎn)單用法
圖1Profibus插頭結(jié)構(gòu)
這是常見的Profibus插頭,如果我們有A、B兩個(gè)站點(diǎn)要做Profibus通訊,應(yīng)該如何連接插頭呢?因?yàn)榭偩€上只有兩個(gè)站,顯然終端電阻都要打到ON位置。那么插頭上的接線是否要一進(jìn)一出呢。
圖2 兩個(gè)DP站點(diǎn)的連接
正確的做法是兩個(gè)插頭都連接進(jìn)線端。因?yàn)榻K端電阻與插頭的出線端是2選1的。終端電阻打ON,進(jìn)線端連接終端電阻,斷開與出線端的連接;終端電阻打OFF,進(jìn)線端斷開與終端電阻的連接,連接出線端。
2常見的Profibus總線連接
圖3 主站在總線一端點(diǎn)
圖3所示的是一般的Profibus總線連接方法,主站位于總線的一端,終端電阻打ON。
然后依次連接后面的站點(diǎn),中間的站點(diǎn)終端電阻打OFF,zui后面的站點(diǎn)終端電阻打ON。
圖4 主站在總線中間
有時(shí)候由于現(xiàn)場(chǎng)設(shè)備分布的原因,主站也可以安裝在Profibus總線的中間,具體做法如圖4所示。
終端電阻打ON的設(shè)備不能斷電,如圖5所示Profibus插頭上除了220歐的終端電阻以外還有兩個(gè)390歐的偏置電阻,并且偏置電阻上必須連接電源。
圖5 終端電阻和偏置電阻
如果終端設(shè)備需要經(jīng)常斷電維護(hù),或者終端設(shè)備只有接線端子而沒有9針D型插座,就需要使用有源終端模塊作為Profibus總線的終端(6ES7 972-0DA00-0AA0)。
圖6 Profibus有源終端模塊
如果Profibus電纜不夠長(zhǎng),需要把兩根電纜接起來,不能簡(jiǎn)單的把兩根銅芯擰起來,因?yàn)檫@樣會(huì)破壞電纜的特征阻抗,可能會(huì)導(dǎo)致通訊問題。使用圖7中的接頭來連接兩根需要接起來的電纜。
圖7 Profibus連接接頭
3 RS485中繼器的終端電阻使用方法
Profibus通訊電纜的zui大長(zhǎng)度取決于通訊的波特率,如果電纜超過了所能通訊的zui大長(zhǎng)度,就需要使用RS485中繼器來延長(zhǎng)通訊距離。
表1 總線長(zhǎng)度與傳輸速率的關(guān)系
傳輸速率(kbit/s) | 9.6-187.5 | 500 | 1500 | 3000-12000 |
總線長(zhǎng)度(m) | 1000 | 400 | 200 | 100 |
中繼器上有接線端子,Profibus電纜可直接連接到端子上。另外中繼器上也配有終端電阻。其用法與電纜插頭相同。
圖8 1網(wǎng)段只有進(jìn)線,2網(wǎng)段有進(jìn)線出線
圖9 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖10 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
4 OLM上插頭終端電阻使用方法
如果現(xiàn)場(chǎng)設(shè)備通訊距離較遠(yuǎn),或者現(xiàn)場(chǎng)電磁干擾嚴(yán)重,可以使用OLM把電信號(hào)轉(zhuǎn)化成光信號(hào),使用光纜來傳輸信號(hào)。OLM上有RS485電氣接口,需要使用Profibus插頭來連接電纜。并且OLM電氣接口不論連接主站還是從站,接法都一樣。
圖11 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖12 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段只有進(jìn)線
西門子DP插頭6ES7972-OBA12-OXAO
圖13 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
對(duì)于只有一個(gè)RS485接口的OLM,可認(rèn)為只有1網(wǎng)段,接法相同。
5 DP/DP coupler上插頭終端電阻使用方法
兩個(gè)DP主站可以使用DP/DP coupler來傳輸數(shù)據(jù)。DP/DP coupler上有兩個(gè)RS485接口,連接方法與OLM相同。
圖14 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖15 1網(wǎng)段只有進(jìn)線,2網(wǎng)段有進(jìn)線出線
圖16 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
描述
診斷中繼器具有對(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" 來觸發(fā)“預(yù)備電纜診斷”功能。
也可以在 CPU 的用戶程序中,使用系統(tǒng)功能塊 SFC103 "DP_TOPOL" 來觸發(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ù)來獲得具體的原因。
臨時(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:
CPU | 訂貨號(hào) | 備注 |
CPU313C-2 DP | 6ES7313-6CF03-0AB0 | 自固件版本 V2.6 起 |
CPU313C-2 DP | 6ES7313-6CG04-0AB0 | |
CPU314C-2 DP | 6ES7314-6CG03-0AB0 | 自固件版本 V2.6 起 |
CPU314C-2 DP | 6ES7314-6CH04-0AB0 | |
CPU314C-2 PN/DP | 6ES7314-6EH04-0AB0 | |
CPU315-2 DP | 6ES7315-2AG10-0AB0 | 自固件版本 V2.6 起 |
CPU315-2 DP | 6ES7315-2AH14-0AB0 | |
CPU315-2 PN/DP | 6ES7315-2EH13-0AB0 | 自固件版本 V2.5 起 |
CPU315-2 PN/DP | 6ES7315-2EH14-0AB0 | |
CPU315F-2 DP | 6ES7315-6FF01-0AB0 | 自固件版本 V2.6 起 |
CPU315F-2 DP | 6ES7315-6FF04-0AB0 | |
CPU315F-2 PN/DP | 6ES7315-2FH13-0AB0 | 自固件版本 V2.5 起 |
CPU315F-2 PN/DP | 6ES7315-2FJ14-0AB0 | |
CPU315T-2 DP | 6ES7315-6TH13-0AB0 | |
CPU315T-3 PN/DP | 6ES7315-7TJ10-0AB0 | |
CPU317-2 DP | 6ES7317-2AJ10-0AB0 | 自固件版本 V2.5 起 |
CPU317-2 DP | 6ES7317-2AK14-0AB0 | |
CPU317-2 PN/DP | 6ES7317-2EK13-0AB0 | 自固件版本 V2.5 起 |
CPU317-2 PN/DP | 6ES7317-2EK14-0AB0 | |
CPU317F-2 DP | 6ES7317-6FF03-0AB0 | 自固件版本 V2.5 起 |
CPU317F-2 DP | 6ES7317-6FF04-0AB0 | |
CPU317F-2 PN/DP | 6ES7317-2FK13-0AB0 | 自固件版本 V2.5 起 |
CPU317F-2 PN/DP | 6ES7317-2FK14-0AB0 | |
CPU317T-2 DP | 6ES7317-6TK13-0AB0 | |
CPU317T-3 PN/DP | 6ES7317-7TK10-0AB0 | |
CPU319-3 PN/DP | 6ES7318-3EL00-0AB0 | |
CPU319-3 PN/DP | 6ES7318-3EL01-0AB0 | |
CPU319F-3 PN/DP | 6ES7318-3FL00-0AB0 | |
CPU319F-3 PN/DP | 6ES7318-3FL01-0AB0 |
表 03
如果不想通過 CPU 觸發(fā)拓?fù)湓\斷,而是希望*從診斷中繼器中獲取診斷數(shù)據(jù),則需要調(diào)用系統(tǒng)功能 SFC59 "RD_REC" 或者系統(tǒng)功能塊 SFB52 "RDREC" 來讀取數(shù)據(jù)記錄。
下列 S7-400 CPU 支持系統(tǒng)功能 SFC103:
CPUs | 訂貨號(hào) | Note |
CPU 412-1 | 6ES7412-1XF03-0AB0 | 自固件版本 V3.1 起 |
CPU 412-1 | 6ES7412-1XF04-0AB0 | |
CPU 412-1 | 6ES7412-1XJ05-0AB0 | |
CPU 412-2 DP | 6ES7412-2XG00-0AB0 | 自固件版本 V3.1 起 |
CPU 412-2 DP | 6ES7412-2XG04-0AB0 | |
CPU 412-2 DP | 6ES7412-2XJ05-0AB0 | |
CPU 412-2 PN | 6ES7412-2EK06-0AB0 | |
CPU 412-2 PCI | 6ES7673-2CC02-0YA0 | V3.4 |
CPU 412-2 PCI | 6ES7673-2CC40-0YA0 | V4.0 |
CPU 414-2 DP | 6ES7414-2XG03-0AB0 | 自固件版本 V3.1 起 |
CPU 414-2 DP | 6ES7414-2XG04-0AB0 | |
CPU 414-2 DP | 6ES7414-2XK05-0AB0 | |
CPU 414-3 DP | 6ES7414-3XJ00-0AB0 | 自固件版本 V3.1 起 |
CPU 414-3 DP | 6ES7414-3XJ04-0AB0 | |
CPU 414-3 DP | 6ES7414-3XM05-0AB0 | |
CPU 414-3 PN/DP | 6ES7414-3EM05-0AB0 | |
CPU 414-3 PN/DP | 6ES7414-3XM06-0AB0 | |
CPU 414F-3 PN/DP | 6ES7414-3FM06-0AB0 | |
CPU 414-4 H | 6ES7414-4HJ00-0AB0 | |
CPU 416-2 DP | 6ES7416-2XK02-0AB0 | 自固件版本 V3.1 起 |
CPU 416-2 DP | 6ES7416-2XK04-0AB0 | |
CPU 416-2 DP | 6ES7416-2XN05-0AB0 | |
CPU 416F-2 DP | 6ES7416-2FK04-0AB0 | |
CPU 416F-2 DP | 6ES7416-2FN05-0AB0 | |
CPU 416-2 PCI | 6ES7673-6CC22-0YA0 | V3.4 |
CPU 416-2 PCI | 6ES7673-6CC40-0YA0 | V4.0 |
CPU 416-3 DP | 6ES7416-3XL00-0AB0 | 自固件版本 V3.1 起 |
CPU 416-3 DP | 6ES7416-3XL04-0AB0 | |
CPU 416-3 DP | 6ES7416-3XR05-0AB0 | |
CPU 416-3 PN/DP | 6ES7416-3ER05-0AB0 | |
CPU 416-3 PN/DP | 6ES7416-3ES06-0AB0 | |
CPU 416F-3 PN/DP | 6ES7416-3FR05-0AB0 | |
CPU 416F-3 PN/DP | 6ES7416-3FS06-0AB0 | |
CPU 417-4 | 6ES7417-4XL00-0AB0 | 自固件版本 V3.1 起 |
CPU 417-4 | 6ES7417-4XL04-0AB0 | |
CPU 417-4 | 6ES7417-4XT05-0AB0 | |
CPU 414-4 H | 6ES7414-4HJ00-0AB0 | V3.1 起 |
CPU 414-4 H | 6ES7414-4HJ04-0AB0 | |
CPU 414-4 H | 6ES7414-4HM14-0AB0 | |
CPU 417-4 H | 6ES7417-4HL01-0AB0 | V3.1 起 |
CPU 417-4 H | 6ES7417-4HL04-0AB0 | |
CPU 417-4 H | 6ES7417-4HT14-0AB0 | |
CPU 412-3 H | 6ES7412-3HJ14-0AB0 | |
CPU 412-5H PN/DP | 6ES7412-5HK06-0AB0 | |
CPU 414-5H PN/DP | 6ES7414-5HM06-0AB0 | |
CPU 416-5H PN/DP | 6ES7416-5HS06-0AB0 | |
CPU 417-5H PN/DP | 6ES7416-5HT06-0AB0 |
表 04
如果診斷中繼器所在的 PROFIBUS 網(wǎng)絡(luò)不是直接連接到 CPU 集成的接口,而是連接到 PROFIBUS CP 上,那么 CPU 和 CP 都必須支持“預(yù)備電纜診斷”功能。
下列 S7-400 CP 支持“預(yù)備電纜診斷”功能:
CP | 訂貨號(hào) | 備注 |
CP 433-5 Extended | 6GK7443-5DX04-0XE0 | 自固件版本 V6.1 起 |
CP 433-5 Extended | 6GK7443-5DX04-0XE1 | |
CP 433-5 Extended | 6GK7443-5DX05-0XE0 |
表 05
如果不想通過 CPU 觸發(fā)拓?fù)湓\斷,而是*從診斷中繼器中獲取診斷信息,調(diào)用系統(tǒng)功能 SFC59 "RD_REC" 或者系統(tǒng)功能塊 SFB52 "RDREC" 來讀取數(shù)據(jù)記錄。
更過信息
關(guān)于使用診斷中繼器對(duì)電纜診斷的更多信息和例子程序參考手冊(cè) "SIMATIC Diagnostic Repeater for PROFIBUS-DP",條目 7915183。
PG/PC 系統(tǒng)要求
在 "Set PG/PC interface..." 中設(shè)置
對(duì)于“預(yù)備電纜診斷”功能,在 "Set PG/PC interface..." 中選擇訪問接入點(diǎn) "S7ONLINE (STEP 7) > CP5xxx.PROFIBUS"。
可實(shí)現(xiàn)該功能的通訊處理器
下列 PROFIBUS PC CP 支持在 PROFIBUS DP 上執(zhí)行“預(yù)備電纜診斷”功能:
- CP5511
- CP5512
- CP5611 (A2)
- CP5612
- CP5621
- CP5622
- CP5711
軟件要求
需要 STEP 7 V5.2 SP1 或者更高版本來觸發(fā)“預(yù)備電纜診斷”功能,支持此功能的診斷中繼器從訂貨號(hào) 6ES7972-0AB01-0XA0 起。
西門子交換機(jī)
西門子X310交換機(jī) 6GK5310-0FA00-2AA3
西門子X310FE交換機(jī) 6GK5310-0BA00-2AA3
西門子X306-1LDFE交換機(jī) 6GK5306-1BF00-2AA3
西門子X304-2FE交換機(jī) 6GK5304-2BD00-2AA3
西門子X320-1FE交換機(jī) 6GK5320-1BD00-2AA3
西門子X307-3交換機(jī) 6GK5307-3BL00-2AA3
西門子X307-3LD交換機(jī) 6GK5307-3BM00-2AA3
西門子X308-2交換機(jī) 6GK5308-2FL00-2AA3
西門子X308-2LD交換機(jī) 6GK5308-2FM00-2AA3
西門子X308-2LH交換機(jī) 6GK5308-2FN00-2AA3
西門子X308-2M交換機(jī) 6GK5308-2GG00-2AA2
西門子X308-2MTS交換機(jī) 6GK5308-2GG00-2CA2
西門子X320-3LDFE交換機(jī) 6GK5320-3BF00-2AA3
西門子XR324-12M交換機(jī) 6GK5324-0GG00-1AR2
西門子XR324-12MTS交換機(jī) 6GK5324-0GG00-1CR2
西門子X308-2M交換機(jī) 6GK5308-2QG00-2AA2
西門子XR324-4M交換機(jī) 6GK5324-4QG00-1AR2
西門子X302-7EEC交換機(jī) 6GK5302-7GD00-1EA3
西門子XR324-12MEEC交換機(jī) 6GK5324-4GG00-1ER2
西門子X200-4PIRT交換機(jī) 6GK5200-4AH00-2BA3
西門子X201-3PIRT交換機(jī) 6GK5201-3BH00-2BA3
西門子X202-2IRT交換機(jī) 6GK5202-2BB00-2BA3
西門子X202-2PIRT交換機(jī) 6GK5202-2BH00-2BA3
西門子X202-2PIRTPRO交換機(jī) 6GK5202-2JR00-2BA6
西門子X204IRT交換機(jī) 6GK5204-0BA00-2BA3
西門子X204IRTPRO交換機(jī) 6GK5204-0JA00-2BA6
西門子X204-2交換機(jī) 6GK5204-2BB10-2AA3
西門子X204-2TS交換機(jī) 6GK5204-2BB10-2CA2
西門子X204-2FM交換機(jī) 6GK5204-2BB11-2AA3
西門子?X204-2LD交換機(jī) 6GK5204-2BC10-2AA3
西門子X204-2LDTS交換機(jī) 6GK5204-2BC10-2CA2
西門子X206-1交換機(jī) 6GK5206-1BB10-2AA3
西門子X206-1LD交換機(jī) 6GK5206-1BC10-2AA3
西門子X208交換機(jī) 6GK5208-0BA10-2AA3
西門子X208PRO交換機(jī) 6GK5208-0HA10-2AA6
西門子X212-2交換機(jī) 6GK5212-2BB00-2AA3
西門子X216交換機(jī) 6GK5216-0BA00-2AA3
西門子X224交換機(jī) 6GK5224-0BA00-2AA3
西門子XF204交換機(jī) 6GK5204-0BA00-2AF2
西門子XF204-2交換機(jī) 6GK5204-2BC00-2AF2
西門子XF206-1交換機(jī) 6GK5206-1BC00-2AF2
西門子XF208交換機(jī) 6GK5208-0BA00-2AF2
西門子XB205-3交換機(jī) 6GK5205-3BB00-2TB2
西門子XB205-3LD交換機(jī) 6GK5205-3BF00-2TB2
西門子XB208交換機(jī) 6GK5208-0BA00-2TB2
西門子XB213-3交換機(jī) 6GK5213-3BB00-2TB2
西門子XB213-3LD交換機(jī) 6GK5213-3BF00-2TB2
西門子XB216交換機(jī) 6GK5216-0BA00-2TB2
西門子X104-2交換機(jī) 6GK5104-2BB00-2AA3
西門子X106-1交換機(jī) 6GK5106-1BB00-2AA3
西門子X108交換機(jī) 6GK5108-0BA00-2AA3
西門子X108POE交換機(jī) 6GK5108-0PA00-2AA3
西門子X112-2交換機(jī) 6GK5112-2BB00-2AA3
西門子X116交換機(jī) 6GK5116-0BA00-2AA3
西門子X124交換機(jī) 6GK5124-0BA00-2AA3
西門子X005交換機(jī) 6GK5005-0BA00-1AA3
西門子X005TS交換機(jī) 6GK5005-0BA00-1CA3
西門子XB004-1交換機(jī) 6GK5004-1BD00-1AB2
西門子XB004-1L交換機(jī) 6GK5004-1BF00-1AB2
西門子XB004-1G交換機(jī) 6GK5004-1GL00-1AB2
西門子XB004-1LDG交換機(jī) 6GK5004-1GM00-1AB2
西門子XB005交換機(jī) 6GK5005-0BA00-1AB2
西門子XB005G交換機(jī) 6GK5005-0GA00-1AB2
西門子XB008交換機(jī) 6GK5008-0BA00-1AB2
西門子XB008G交換機(jī) 6GK5008-0GA00-1AB2
西門子DP插頭6ES7972-OBA12-OXAO
插頭與終端電阻在Profibus通訊中有著非常重要的作用,它們使用起來非常簡(jiǎn)單,沒有很多復(fù)雜的設(shè)置;但是正是由于使用簡(jiǎn)單,使得很多工程師在使用當(dāng)中忽略了一些細(xì)節(jié),導(dǎo)致很多通訊問題。
1 Profibus插頭的結(jié)構(gòu)與簡(jiǎn)單用法
圖1Profibus插頭結(jié)構(gòu)
這是常見的Profibus插頭,如果我們有A、B兩個(gè)站點(diǎn)要做Profibus通訊,應(yīng)該如何連接插頭呢?因?yàn)榭偩€上只有兩個(gè)站,顯然終端電阻都要打到ON位置。那么插頭上的接線是否要一進(jìn)一出呢。
圖2 兩個(gè)DP站點(diǎn)的連接
正確的做法是兩個(gè)插頭都連接進(jìn)線端。因?yàn)榻K端電阻與插頭的出線端是2選1的。終端電阻打ON,進(jìn)線端連接終端電阻,斷開與出線端的連接;終端電阻打OFF,進(jìn)線端斷開與終端電阻的連接,連接出線端。
2常見的Profibus總線連接
圖3 主站在總線一端點(diǎn)
圖3所示的是一般的Profibus總線連接方法,主站位于總線的一端,終端電阻打ON。
然后依次連接后面的站點(diǎn),中間的站點(diǎn)終端電阻打OFF,zui后面的站點(diǎn)終端電阻打ON。
圖4 主站在總線中間
有時(shí)候由于現(xiàn)場(chǎng)設(shè)備分布的原因,主站也可以安裝在Profibus總線的中間,具體做法如圖4所示。
終端電阻打ON的設(shè)備不能斷電,如圖5所示Profibus插頭上除了220歐的終端電阻以外還有兩個(gè)390歐的偏置電阻,并且偏置電阻上必須連接電源。
圖5 終端電阻和偏置電阻
如果終端設(shè)備需要經(jīng)常斷電維護(hù),或者終端設(shè)備只有接線端子而沒有9針D型插座,就需要使用有源終端模塊作為Profibus總線的終端(6ES7 972-0DA00-0AA0)。
圖6 Profibus有源終端模塊
如果Profibus電纜不夠長(zhǎng),需要把兩根電纜接起來,不能簡(jiǎn)單的把兩根銅芯擰起來,因?yàn)檫@樣會(huì)破壞電纜的特征阻抗,可能會(huì)導(dǎo)致通訊問題。使用圖7中的接頭來連接兩根需要接起來的電纜。
圖7 Profibus連接接頭
3 RS485中繼器的終端電阻使用方法
Profibus通訊電纜的zui大長(zhǎng)度取決于通訊的波特率,如果電纜超過了所能通訊的zui大長(zhǎng)度,就需要使用RS485中繼器來延長(zhǎng)通訊距離。
表1 總線長(zhǎng)度與傳輸速率的關(guān)系
傳輸速率(kbit/s) | 9.6-187.5 | 500 | 1500 | 3000-12000 |
總線長(zhǎng)度(m) | 1000 | 400 | 200 | 100 |
中繼器上有接線端子,Profibus電纜可直接連接到端子上。另外中繼器上也配有終端電阻。其用法與電纜插頭相同。
圖8 1網(wǎng)段只有進(jìn)線,2網(wǎng)段有進(jìn)線出線
圖9 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖10 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
4 OLM上插頭終端電阻使用方法
如果現(xiàn)場(chǎng)設(shè)備通訊距離較遠(yuǎn),或者現(xiàn)場(chǎng)電磁干擾嚴(yán)重,可以使用OLM把電信號(hào)轉(zhuǎn)化成光信號(hào),使用光纜來傳輸信號(hào)。OLM上有RS485電氣接口,需要使用Profibus插頭來連接電纜。并且OLM電氣接口不論連接主站還是從站,接法都一樣。
圖11 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖12 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段只有進(jìn)線
西門子DP插頭6ES7972-OBA12-OXAO
圖13 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
對(duì)于只有一個(gè)RS485接口的OLM,可認(rèn)為只有1網(wǎng)段,接法相同。
5 DP/DP coupler上插頭終端電阻使用方法
兩個(gè)DP主站可以使用DP/DP coupler來傳輸數(shù)據(jù)。DP/DP coupler上有兩個(gè)RS485接口,連接方法與OLM相同。
圖14 1網(wǎng)段只有進(jìn)線,2網(wǎng)段只有進(jìn)線
圖15 1網(wǎng)段只有進(jìn)線,2網(wǎng)段有進(jìn)線出線
圖16 1網(wǎng)段有進(jìn)線出線,2網(wǎng)段有進(jìn)線出線
描述
診斷中繼器具有對(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" 來觸發(fā)“預(yù)備電纜診斷”功能。
也可以在 CPU 的用戶程序中,使用系統(tǒng)功能塊 SFC103 "DP_TOPOL" 來觸發(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ù)來獲得具體的原因。
臨時(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:
CPU | 訂貨號(hào) | 備注 |
CPU313C-2 DP | 6ES7313-6CF03-0AB0 | 自固件版本 V2.6 起 |
CPU313C-2 DP | 6ES7313-6CG04-0AB0 | |
CPU314C-2 DP | 6ES7314-6CG03-0AB0 | 自固件版本 V2.6 起 |
CPU314C-2 DP | 6ES7314-6CH04-0AB0 | |
CPU314C-2 PN/DP | 6ES7314-6EH04-0AB0 | |
CPU315-2 DP | 6ES7315-2AG10-0AB0 | 自固件版本 V2.6 起 |
CPU315-2 DP | 6ES7315-2AH14-0AB0 | |
CPU315-2 PN/DP | 6ES7315-2EH13-0AB0 | 自固件版本 V2.5 起 |
CPU315-2 PN/DP | 6ES7315-2EH14-0AB0 | |
CPU315F-2 DP | 6ES7315-6FF01-0AB0 | 自固件版本 V2.6 起 |
CPU315F-2 DP | 6ES7315-6FF04-0AB0 | |
CPU315F-2 PN/DP | 6ES7315-2FH13-0AB0 | 自固件版本 V2.5 起 |
CPU315F-2 PN/DP | 6ES7315-2FJ14-0AB0 | |
CPU315T-2 DP | 6ES7315-6TH13-0AB0 | |
CPU315T-3 PN/DP | 6ES7315-7TJ10-0AB0 | |
CPU317-2 DP | 6ES7317-2AJ10-0AB0 | 自固件版本 V2.5 起 |
CPU317-2 DP | 6ES7317-2AK14-0AB0 | |
CPU317-2 PN/DP | 6ES7317-2EK13-0AB0 | 自固件版本 V2.5 起 |
CPU317-2 PN/DP | 6ES7317-2EK14-0AB0 | |
CPU317F-2 DP | 6ES7317-6FF03-0AB0 | 自固件版本 V2.5 起 |
CPU317F-2 DP | 6ES7317-6FF04-0AB0 | |
CPU317F-2 PN/DP | 6ES7317-2FK13-0AB0 | 自固件版本 V2.5 起 |
CPU317F-2 PN/DP | 6ES7317-2FK14-0AB0 | |
CPU317T-2 DP | 6ES7317-6TK13-0AB0 | |
CPU317T-3 PN/DP | 6ES7317-7TK10-0AB0 | |
CPU319-3 PN/DP | 6ES7318-3EL00-0AB0 | |
CPU319-3 PN/DP | 6ES7318-3EL01-0AB0 | |
CPU319F-3 PN/DP | 6ES7318-3FL00-0AB0 | |
CPU319F-3 PN/DP | 6ES7318-3FL01-0AB0 |
表 03
如果不想通過 CPU 觸發(fā)拓?fù)湓\斷,而是希望*從診斷中繼器中獲取診斷數(shù)據(jù),則需要調(diào)用系統(tǒng)功能 SFC59 "RD_REC" 或者系統(tǒng)功能塊 SFB52 "RDREC" 來讀取數(shù)據(jù)記錄。
下列 S7-400 CPU 支持系統(tǒng)功能 SFC103:
CPUs | 訂貨號(hào) | Note |
CPU 412-1 | 6ES7412-1XF03-0AB0 | 自固件版本 V3.1 起 |
CPU 412-1 | 6ES7412-1XF04-0AB0 | |
CPU 412-1 | 6ES7412-1XJ05-0AB0 | |
CPU 412-2 DP | 6ES7412-2XG00-0AB0 | 自固件版本 V3.1 起 |
CPU 412-2 DP | 6ES7412-2XG04-0AB0 | |
CPU 412-2 DP | 6ES7412-2XJ05-0AB0 | |
CPU 412-2 PN | 6ES7412-2EK06-0AB0 | |
CPU 412-2 PCI | 6ES7673-2CC02-0YA0 | V3.4 |
CPU 412-2 PCI | 6ES7673-2CC40-0YA0 | V4.0 |
CPU 414-2 DP | 6ES7414-2XG03-0AB0 | 自固件版本 V3.1 起 |
CPU 414-2 DP | 6ES7414-2XG04-0AB0 | |
CPU 414-2 DP | 6ES7414-2XK05-0AB0 | |
CPU 414-3 DP | 6ES7414-3XJ00-0AB0 | 自固件版本 V3.1 起 |
CPU 414-3 DP | 6ES7414-3XJ04-0AB0 | |
CPU 414-3 DP | 6ES7414-3XM05-0AB0 | |
CPU 414-3 PN/DP | 6ES7414-3EM05-0AB0 | |
CPU 414-3 PN/DP | 6ES7414-3XM06-0AB0 | |
CPU 414F-3 PN/DP | 6ES7414-3FM06-0AB0 | |
CPU 414-4 H | 6ES7414-4HJ00-0AB0 | |
CPU 416-2 DP | 6ES7416-2XK02-0AB0 | 自固件版本 V3.1 起 |
CPU 416-2 DP | 6ES7416-2XK04-0AB0 | |
CPU 416-2 DP | 6ES7416-2XN05-0AB0 | |
CPU 416F-2 DP | 6ES7416-2FK04-0AB0 | |
CPU 416F-2 DP | 6ES7416-2FN05-0AB0 | |
CPU 416-2 PCI | 6ES7673-6CC22-0YA0 | V3.4 |
CPU 416-2 PCI | 6ES7673-6CC40-0YA0 | V4.0 |
CPU 416-3 DP | 6ES7416-3XL00-0AB0 | 自固件版本 V3.1 起 |
CPU 416-3 DP | 6ES7416-3XL04-0AB0 | |
CPU 416-3 DP | 6ES7416-3XR05-0AB0 | |
CPU 416-3 PN/DP | 6ES7416-3ER05-0AB0 | |
CPU 416-3 PN/DP | 6ES7416-3ES06-0AB0 | |
CPU 416F-3 PN/DP | 6ES7416-3FR05-0AB0 | |
CPU 416F-3 PN/DP | 6ES7416-3FS06-0AB0 | |
CPU 417-4 | 6ES7417-4XL00-0AB0 | 自固件版本 V3.1 起 |
CPU 417-4 | 6ES7417-4XL04-0AB0 | |
CPU 417-4 | 6ES7417-4XT05-0AB0 | |
CPU 414-4 H | 6ES7414-4HJ00-0AB0 | V3.1 起 |
CPU 414-4 H | 6ES7414-4HJ04-0AB0 | |
CPU 414-4 H | 6ES7414-4HM14-0AB0 | |
CPU 417-4 H | 6ES7417-4HL01-0AB0 | V3.1 起 |
CPU 417-4 H | 6ES7417-4HL04-0AB0 | |
CPU 417-4 H | 6ES7417-4HT14-0AB0 | |
CPU 412-3 H | 6ES7412-3HJ14-0AB0 | |
CPU 412-5H PN/DP | 6ES7412-5HK06-0AB0 | |
CPU 414-5H PN/DP | 6ES7414-5HM06-0AB0 | |
CPU 416-5H PN/DP | 6ES7416-5HS06-0AB0 | |
CPU 417-5H PN/DP | 6ES7416-5HT06-0AB0 |
表 04
如果診斷中繼器所在的 PROFIBUS 網(wǎng)絡(luò)不是直接連接到 CPU 集成的接口,而是連接到 PROFIBUS CP 上,那么 CPU 和 CP 都必須支持“預(yù)備電纜診斷”功能。
下列 S7-400 CP 支持“預(yù)備電纜診斷”功能:
CP | 訂貨號(hào) | 備注 |
CP 433-5 Extended | 6GK7443-5DX04-0XE0 | 自固件版本 V6.1 起 |
CP 433-5 Extended | 6GK7443-5DX04-0XE1 | |
CP 433-5 Extended | 6GK7443-5DX05-0XE0 |
表 05
如果不想通過 CPU 觸發(fā)拓?fù)湓\斷,而是*從診斷中繼器中獲取診斷信息,調(diào)用系統(tǒng)功能 SFC59 "RD_REC" 或者系統(tǒng)功能塊 SFB52 "RDREC" 來讀取數(shù)據(jù)記錄。
更過信息
關(guān)于使用診斷中繼器對(duì)電纜診斷的更多信息和例子程序參考手冊(cè) "SIMATIC Diagnostic Repeater for PROFIBUS-DP",條目 7915183。
PG/PC 系統(tǒng)要求
在 "Set PG/PC interface..." 中設(shè)置
對(duì)于“預(yù)備電纜診斷”功能,在 "Set PG/PC interface..." 中選擇訪問接入點(diǎn) "S7ONLINE (STEP 7) > CP5xxx.PROFIBUS"。
可實(shí)現(xiàn)該功能的通訊處理器
下列 PROFIBUS PC CP 支持在 PROFIBUS DP 上執(zhí)行“預(yù)備電纜診斷”功能:
- CP5511
- CP5512
- CP5611 (A2)
- CP5612
- CP5621
- CP5622
- CP5711
軟件要求
需要 STEP 7 V5.2 SP1 或者更高版本來觸發(fā)“預(yù)備電纜診斷”功能,支持此功能的診斷中繼器從訂貨號(hào) 6ES7972-0AB01-0XA0 起。
西門子交換機(jī)
西門子X310交換機(jī) 6GK5310-0FA00-2AA3
西門子X310FE交換機(jī) 6GK5310-0BA00-2AA3
西門子X306-1LDFE交換機(jī) 6GK5306-1BF00-2AA3
西門子X304-2FE交換機(jī) 6GK5304-2BD00-2AA3
西門子X320-1FE交換機(jī) 6GK5320-1BD00-2AA3
西門子X307-3交換機(jī) 6GK5307-3BL00-2AA3
西門子X307-3LD交換機(jī) 6GK5307-3BM00-2AA3
西門子X308-2交換機(jī) 6GK5308-2FL00-2AA3
西門子X308-2LD交換機(jī) 6GK5308-2FM00-2AA3
西門子X308-2LH交換機(jī) 6GK5308-2FN00-2AA3
西門子X308-2M交換機(jī) 6GK5308-2GG00-2AA2
西門子X308-2MTS交換機(jī) 6GK5308-2GG00-2CA2
西門子X320-3LDFE交換機(jī) 6GK5320-3BF00-2AA3
西門子XR324-12M交換機(jī) 6GK5324-0GG00-1AR2
西門子XR324-12MTS交換機(jī) 6GK5324-0GG00-1CR2
西門子X308-2M交換機(jī) 6GK5308-2QG00-2AA2
西門子XR324-4M交換機(jī) 6GK5324-4QG00-1AR2
西門子X302-7EEC交換機(jī) 6GK5302-7GD00-1EA3
西門子XR324-12MEEC交換機(jī) 6GK5324-4GG00-1ER2
西門子X200-4PIRT交換機(jī) 6GK5200-4AH00-2BA3
西門子X201-3PIRT交換機(jī) 6GK5201-3BH00-2BA3
西門子X202-2IRT交換機(jī) 6GK5202-2BB00-2BA3
西門子X202-2PIRT交換機(jī) 6GK5202-2BH00-2BA3
西門子X202-2PIRTPRO交換機(jī) 6GK5202-2JR00-2BA6
西門子X204IRT交換機(jī) 6GK5204-0BA00-2BA3
西門子X204IRTPRO交換機(jī) 6GK5204-0JA00-2BA6
西門子X204-2交換機(jī) 6GK5204-2BB10-2AA3
西門子X204-2TS交換機(jī) 6GK5204-2BB10-2CA2
西門子X204-2FM交換機(jī) 6GK5204-2BB11-2AA3
西門子?X204-2LD交換機(jī) 6GK5204-2BC10-2AA3
西門子X204-2LDTS交換機(jī) 6GK5204-2BC10-2CA2
西門子X206-1交換機(jī) 6GK5206-1BB10-2AA3
西門子X206-1LD交換機(jī) 6GK5206-1BC10-2AA3
西門子X208交換機(jī) 6GK5208-0BA10-2AA3
西門子X208PRO交換機(jī) 6GK5208-0HA10-2AA6
西門子X212-2交換機(jī) 6GK5212-2BB00-2AA3
西門子X216交換機(jī) 6GK5216-0BA00-2AA3
西門子X224交換機(jī) 6GK5224-0BA00-2AA3
西門子XF204交換機(jī) 6GK5204-0BA00-2AF2
西門子XF204-2交換機(jī) 6GK5204-2BC00-2AF2
西門子XF206-1交換機(jī) 6GK5206-1BC00-2AF2
西門子XF208交換機(jī) 6GK5208-0BA00-2AF2
西門子XB205-3交換機(jī) 6GK5205-3BB00-2TB2
西門子XB205-3LD交換機(jī) 6GK5205-3BF00-2TB2
西門子XB208交換機(jī) 6GK5208-0BA00-2TB2
西門子XB213-3交換機(jī) 6GK5213-3BB00-2TB2
西門子XB213-3LD交換機(jī) 6GK5213-3BF00-2TB2
西門子XB216交換機(jī) 6GK5216-0BA00-2TB2
西門子X104-2交換機(jī) 6GK5104-2BB00-2AA3
西門子X106-1交換機(jī) 6GK5106-1BB00-2AA3
西門子X108交換機(jī) 6GK5108-0BA00-2AA3
西門子X108POE交換機(jī) 6GK5108-0PA00-2AA3
西門子X112-2交換機(jī) 6GK5112-2BB00-2AA3
西門子X116交換機(jī) 6GK5116-0BA00-2AA3
西門子X124交換機(jī) 6GK5124-0BA00-2AA3
西門子X005交換機(jī) 6GK5005-0BA00-1AA3
西門子X005TS交換機(jī) 6GK5005-0BA00-1CA3
西門子XB004-1交換機(jī) 6GK5004-1BD00-1AB2
西門子XB004-1L交換機(jī) 6GK5004-1BF00-1AB2
西門子XB004-1G交換機(jī) 6GK5004-1GL00-1AB2
西門子XB004-1LDG交換機(jī) 6GK5004-1GM00-1AB2
西門子XB005交換機(jī) 6GK5005-0BA00-1AB2
西門子XB005G交換機(jī) 6GK5005-0GA00-1AB2
西門子XB008交換機(jī) 6GK5008-0BA00-1AB2
西門子XB008G交換機(jī) 6GK5008-0GA00-1AB2
西門子DP插頭6ES7972-OBA12-OXAO