寇洪濤
摘 要:介紹了DP/DP Coupler Profibus網(wǎng)絡(luò)通訊耦合模塊在西馬格ST3-D液壓站和中礦傳動生產(chǎn)的ASCS-3電控系統(tǒng)之間的數(shù)據(jù)交換,從現(xiàn)場實(shí)例出發(fā),詳細(xì)介紹了DP/DP Coupler在兩個(gè)DP網(wǎng)絡(luò)中進(jìn)行通訊的Step7軟件配置,實(shí)現(xiàn)了上位機(jī)成功顯示液壓站所需數(shù)據(jù)的目的。
關(guān)鍵詞:DP/DP Coupler;Profibus-DP;DP Master Step7
中圖分類號:TB
文獻(xiàn)標(biāo)識碼:A
doi:10.19311/j.cnki.16723198.2016.31.094
1 簡介
錢家營礦副井大罐液壓站使用的是德國西馬格生產(chǎn)的帶恒減速功能的電-液控制系統(tǒng)的ST3-D型制動器,該液壓站由一個(gè)油箱帶兩個(gè)獨(dú)立的液壓系統(tǒng)(即雙泵雙閥),一套工作,一套備用,由一套閘控系統(tǒng)控制。電控系統(tǒng)由中礦傳動生產(chǎn)的ASCS-3全數(shù)字直流調(diào)節(jié)系統(tǒng),共有三臺西門子S7-300 PLC組成,相互之間由MPI和Profibus-DP通訊網(wǎng)絡(luò)交換數(shù)據(jù)。而實(shí)現(xiàn)液壓站PLC主站和電控系統(tǒng)PLC主站之間的通訊,需要使用西門子生產(chǎn)的DP/DP Coupler Profibus網(wǎng)絡(luò)通訊耦合器,DP/DP Coupler可用于連接兩個(gè)不同網(wǎng)絡(luò)通訊速率的Profibus主站,且站地址可以不同,最多可實(shí)現(xiàn)244字節(jié)輸入和244字節(jié)輸出的數(shù)據(jù)通訊區(qū),兩個(gè)主站網(wǎng)絡(luò)之間電氣隔離,一個(gè)網(wǎng)段故障不影響另一個(gè)網(wǎng)段正常運(yùn)行,雙路冗余供電。
2 組態(tài)DP/DP Coupler在兩個(gè)主站Profibus-DP網(wǎng)絡(luò)中的通訊
2.1 現(xiàn)場使用的硬件設(shè)備和軟件
軟件使用的是Step7 V5.5 sp3組態(tài)編程軟件英文版并需要1個(gè)DP/DP Coupler耦合器和一條PC adapter USB編程電纜。
2.2 在液壓站的Profibus-DP master中組態(tài)DP/DP Coupler
雙擊液壓站的“Hardware”,打開硬件組態(tài),在右側(cè)的PROFIBUS DP網(wǎng)絡(luò)中搜索6ES7158-0AD01-0XA0,然后從硬件目錄中將DP/DP Coupler拖拽至Profibus Master中,并在其屬性對話框中,設(shè)置DP/DP Coupler的站地址為8,網(wǎng)絡(luò)行規(guī)為“DP”,波特率為“1.5Mbit/s”,其他屬性保持為默認(rèn)。
接下來組態(tài)與電控系統(tǒng)網(wǎng)絡(luò)2的通信接口區(qū),打開DP/DP Coupler的硬件目錄,選中“32 Bytes Input consistent”拖拽至DP/DP Coupler的硬件列表框中,生成Q地址分別為400-431、432-463、464-495、496-527、528-559,編譯并保存,下載到對應(yīng)的PLC中。
2.3 在電控系統(tǒng)的Profibus-DP Master中組態(tài)DP/DP Coupler
雙擊電控系統(tǒng)BHPLC站的“Hardware”,打開硬件組態(tài),在右側(cè)的PROFIBUS DP網(wǎng)絡(luò)中搜索6ES7158-0AD01-0XA0,然后從硬件目錄中將DP/DP Coupler拖拽至Profibus Master中,并在其屬性對話框中,設(shè)置DP/DP Coupler的站地址為10,網(wǎng)絡(luò)行規(guī)為“DP”,波特率為“1.5Mbit/s”,其他屬性保持為默認(rèn)。
接下來組態(tài)與液壓站網(wǎng)絡(luò)1的通信接口區(qū),打開DP/DP Coupler的硬件目錄,選中“32 Bytes Output consistent”拖拽至DP/DP Coupler的硬件列表框中,生成I地址分別為256-287、288-319、352-383、384-415、416-447,編譯并保存,下載到對應(yīng)的PLC中。
3 STEP7軟件編程
3.1 DP/DP Coupler數(shù)據(jù)區(qū)的編程
為保證兩個(gè)主站網(wǎng)絡(luò)之間所對應(yīng)的數(shù)據(jù)通訊在一個(gè)通訊周期內(nèi)完成,需要在液壓站的STEP7軟件編程中調(diào)用SFC15(DPWR_DAT),而在電控系統(tǒng)的STEP7軟件編程中調(diào)用SFC14(DPRD_DAT),完成五組連續(xù)數(shù)據(jù)區(qū)的發(fā)送與接收過程。
此時(shí),檢查數(shù)據(jù)是否接收正確,分別打開液壓站主站PLC中的DB62塊和電控系統(tǒng)BHPLC中的DB62塊,查看相對應(yīng)的位數(shù)據(jù)是否一致,如果一致,則表明通訊成功。如果不一致,則需要查找出問題所在進(jìn)行解決。經(jīng)試驗(yàn)得知,通訊成功。
3.2 MPI通訊自定義全局變量
具體通信數(shù)據(jù)交換如圖2所示。
4 結(jié)束語
本文通過詳細(xì)介紹了DP/DP Coupler適配器在錢礦副井大罐液壓站和電控系統(tǒng)中的應(yīng)用,完成了從液壓站發(fā)送數(shù)據(jù)到電控系統(tǒng)上位機(jī)的過程,該通訊網(wǎng)絡(luò)穩(wěn)定可靠,絞車司機(jī)能夠?qū)崟r(shí)觀察液壓站每塊閘的動作狀態(tài),更好的掌握設(shè)備運(yùn)行特征。