摘要:結合出口土耳其產品,針對六米焦爐電氣控制系統(tǒng)中應用的PROFIBUS-DP總線通訊技術,闡述了PROFIBUS—DP網(wǎng)絡系統(tǒng)在工業(yè)控制當中的具體應用。
關鍵詞:PROFIBUS—DP; 冗余; Y—Link; ET2OOM
1 前言
隨著計算機控制的迅速推廣和普及,許多企業(yè)已大量使用各種可編程設備,如工業(yè)控制計算機、PLC及變頻器等。有的企業(yè)已經(jīng)實現(xiàn)了全車間乃至全廠的綜合自動化,即將不同產品的可編程設備連接在單層或多層網(wǎng)絡上,使它們相互之間進行數(shù)據(jù)通信,實現(xiàn)分散控制和集中管理。因此,通訊與網(wǎng)絡已成為控制系統(tǒng)中不可缺少的重要組成部分,也是控制系統(tǒng)中設計與維護的重難點之一。
2 軟硬件構成
PROFIBUS是不依賴于生產廠家,且開放的現(xiàn)場總線,各種自動化設備均可通過同樣的接1:3交換信息。PROFIBUS-DP是一種高速低成本通信,用于設備級控制系統(tǒng)與分散式I/O的通信。使用PROFIBUS—DP可取代24VDC或4-20mA信號傳輸。特別適合于PLC與現(xiàn)場級分布式I/O設備之間的通訊。
2.1 硬件
(1)總線連接器
PROFIBUS—DP標準推薦總線站與總線的相互連接使用9針D形連接器。D形連接器的插座與總線站相連接,而D形連接器的插頭與總線電纜相連接。連接器的接線見表1。
(2)總線終端器
在數(shù)據(jù)線A和B的兩端均應加接總線終端器(見圖1)??偩€終端器的下拉電阻與數(shù)據(jù)基準電位DGND相連;上拉電阻與供電正電壓 相連。當總線上無站發(fā)送數(shù)據(jù)時,這兩個電阻能保證總線上有一個確定的空閑電位,采用開關來選擇是否使用它。
2.2 軟件
?。?)通訊模型PROFIBUS-DP可以使用靈活的拓撲結構,支持線性、樹形、環(huán)形結構以及冗余的通訊模型。
?。?)電子設備數(shù)據(jù)文件(GSD)
為了將不同廠家 生 產 的PROFIBUS產品集成在一起,生產廠家必須以GSD文件,即電子設備數(shù)據(jù)庫文件方式提供這些產品的功能參數(shù)(如I/O點數(shù)、診斷信息、波特率及時間監(jiān)視等)。標準的GSD數(shù)據(jù)將通信擴大到操作員控制級。使用根據(jù)GSD文件所作的組態(tài)工具可將不同廠商生產的設備集成在同~總線系統(tǒng)中。GSD文件可分為三個部分:
① 總規(guī)范包括生產廠商和設備名稱、硬件和軟件版本、波特率、監(jiān)視時間間隔及總線插頭指定信號。
?、?與DP主站有關的規(guī)范,包括各項參數(shù),如允許從站個數(shù)、上裝/下裝能力。
?、?與DP從站有關的規(guī)范,包括從站輸入/輸出通道數(shù)、類型及診斷數(shù)據(jù)等。
3 應用
下面以出口土耳其六米焦爐為例,對PROFIBUS—DP網(wǎng)絡通訊如何實現(xiàn)控制進行具體闡述,見圖2。
3.1 冗余系統(tǒng)
土耳其六米焦爐的CPU采用的是西門子s7—417H冗余系統(tǒng)。打開STEP7,在STEP7中新建一個項目,在Inset菜單下的Station選項中選擇SIMA—TICH Station,添加一個新的S7—400H站。具體組態(tài)步驟如下:
?。?)在S7.400H站目錄下雙擊ttardware打開硬件配置。
?。?)添加一個UR2 H機架。
?。?)配置電源和CPU,并設定CPU上PROFIB—US DP主站的地址為2。
(4)添加同步子模板到IF1和IF2槽位上。
(5)添加以太網(wǎng)網(wǎng)卡并配置MAC網(wǎng)絡地址。只有以太網(wǎng)可以與HMI系統(tǒng)WINCC通信。
(6)將機架0的硬件配置拷貝、粘貼、復制機架1并調整網(wǎng)絡參數(shù),如以太網(wǎng)的MAC地址等,在硬件組態(tài)中出現(xiàn)兩個機架,見圖3。

(7)系統(tǒng)參數(shù)設置
容錯站中的模板參數(shù)賦值與s7—400標準站中的模板參數(shù)賦值沒有什么區(qū)別。對于中央處理器單元只需對CPU0(機架0上的CPU)設定CPU參數(shù),所設定的數(shù)值將自動分配給CPU1(機架1上的CPU)。
若CPU0和CPU1沒有形成環(huán)網(wǎng),那么兩者參數(shù)完全一樣,否則,以下參數(shù)CPU1的設置將與CPUO不同。
· CPU的MPI地址
· 集成PROFIBUS DP接口站地址和診斷地址
· I/O地址區(qū)中的模板在I/O地址區(qū)編址的模板必須完全在過程映象內或完全在過程映象外,否則不能保證數(shù)據(jù)的一致性。
CPU系統(tǒng)參數(shù)設置具體如下:
(1)點擊Cycle/Clock menlory(循環(huán)/時鐘存儲器)選項欄,設置CPU循環(huán)處理參數(shù)。
建議設置:
掃描循環(huán)監(jiān)視時間盡可能長(如6000 Ills)
過程輸入映象盡可能?。ㄉ源笥趯嶋H使用的輸入點數(shù))
過程輸出映象盡可能?。ㄉ源笥趯嶋H使用的輸出點數(shù))
出現(xiàn)I/O訪問錯誤時調用“OB 85”,只用于輸入錯誤和輸出錯誤的情況。
(2)設置診斷緩沖區(qū)中的報文數(shù)量
在“Diagnostics/Clock(診斷/時鐘)”選項欄中可以設置診斷緩‘沖區(qū)的報文數(shù)量建議設定較大數(shù)值,如l000。
?。?)模塊的監(jiān)控時間
在“Staltup(啟動)”選項欄中,可以指定模塊監(jiān)視時間,它取決于容錯站的配置。如果監(jiān)視時間太短,CPU將在診斷緩沖區(qū)中輸入W"I6"6547事件。
參數(shù)的傳輸時間取決于以下因素:
· 總線系統(tǒng)的傳輸速率(傳輸速率高=>傳輸時間短)
· 參數(shù)和系統(tǒng)數(shù)據(jù)塊的大?。▍?shù)長=>傳輸時間長)
· 總線系統(tǒng)上的負載(從站多=>傳輸時間長)
建議設置:600(對應于6O秒)
(4)CPU自檢周期
在“H Parameter(冗余系統(tǒng)參數(shù))”選項欄中,配置CPU后臺自檢的周期??蛇x范圍為10——60000min。建議設置:使用缺省值90min。
3.2 配置ET200M從站
I/O模塊采用PROFIBUS—DP遠程通訊的方式,用ET200M來實現(xiàn)。具體步驟如下:
?。?)點擊DP總線“master:DP master system(1)”,在硬件目錄PROFIBUS DP下,選擇一個IM153—2的站點,雙擊添加一個ET200M站。
?。?)設定ET200M站的地址。
(3)在ET200M站上添加I/O模塊。從站配置后見圖4。
3.3 Y—Link
由于該設計采用冗余系統(tǒng),故在現(xiàn)場的控制級設備的DP通訊就必須用Y—Link來實現(xiàn)。配置Y—Link耦合器步驟如下:
?。?)點擊DP總線“master:DP master system(1)”,在硬件目錄的DP/PA Link下選擇IM157,并雙擊添加一個站。
?。?)設定Y—Link站地址
?。?)選擇將Y—Link設置為一個DP/DP耦合器。
(4)在Y—Link后的PROFIBUS總線上添加單一總線接口的從站站點,如:Masterdrive等。組態(tài)變頻器、編碼器等現(xiàn)場設備需要安裝相應的GSD文件,組態(tài)完成的界面見圖4。
4 結束語
PROFIBUS—DP技術的應用,提高了設備的自動化控制水平,不但減少了設備間大量的硬線連接與設備的故障點,使運行更加安全可靠,而且用戶平時維護的工作量也大大減少,同時節(jié)約了投資設備的后繼成本,是工業(yè)現(xiàn)場控制級設備電氣自動化發(fā)展的方向,是網(wǎng)絡發(fā)展的趨勢,也是信息技術發(fā)展的必然結果。
參考文獻
1.SIEMENS.工業(yè)通訊及現(xiàn)場設備手冊,2001,10
2.SIEMENS.MMV440.系統(tǒng)使用大全手冊,2002,08
3.SIEMENS.SIMOVERT.MASTERDRIVES.矢量控制使用大全手冊,2000,06
4.SIEMENS.SIMATIC S7——400可編程序控制器.產品目錄,
2003