91精品人妻互换日韩精品久久影视|又粗又大的网站激情文学制服91|亚州A∨无码片中文字慕鲁丝片区|jizz中国无码91麻豆精品福利|午夜成人AA婷婷五月天精品|素人AV在线国产高清不卡片|尤物精品视频影院91日韩|亚洲精品18国产精品闷骚

您當(dāng)前位置:首頁 > 新聞頻道 > 技術(shù)動態(tài) > 正文
西門子Profibus-DP通訊診斷功能塊的研究和應(yīng)用

  趙劍波

 (山東鋼鐵股份有限公司萊蕪分公司自動化部,山東  萊蕪  271104)

摘要:研究了在Profibus-DP總線中西門子公司提供的幾種PLC從站自診斷功能塊的不同之處,并結(jié)合實際案例講解了自診斷功能塊的應(yīng)用。

 關(guān)鍵詞:Profibus-DP;通訊診斷;SFC51;功能塊中圖分類號:TP273

0  引言

 隨著西門子自動化系統(tǒng)中Profibus-DP總線的廣泛應(yīng)用,使得提高網(wǎng)絡(luò)總線的自我診斷能力以及快速獲取各網(wǎng)絡(luò)從站的狀態(tài)及詳細的故障信息等問題就顯得相當(dāng)重要,為此,西門子公司提供了一些自動診斷的功能塊,如FB125、FC125、FB126和SFC51等。每個功能塊都有各自的優(yōu)缺點。用戶可以在PLC中通過編程調(diào)用這幾個功能塊來實現(xiàn)Profibus-DP總線上各從站的自診斷功能,如檢測各從站的在線狀態(tài)等。本文重點研究這幾種常見功能塊的特點,并舉例講解這些功能塊的應(yīng)用。

1  幾種不同功能塊的對比

 在DP時代,用FB125或FC125診斷DP網(wǎng)絡(luò)故障是很方便的,也是診斷評估遠程組態(tài)時常見的方式之一。FB125或FC125通過中斷驅(qū)動來診斷總線中有故障的站點,在編程中可以分別調(diào)用OB1、OB82和OB86來實現(xiàn)。

1.1FB125功能塊

 FB125功能塊不僅可以診斷概要信息,還可以診斷總線節(jié)點上的錯誤和故障的詳細信息。其中,詳細的故障信息包括從站的狀態(tài)、地址;從站的錯誤類型、錯誤編號、模塊的插槽號、狀態(tài)、模板的通道號、錯誤代碼、類型、錯誤信息、S7診斷的錯誤信息以及SFC13功能塊診斷出的原始診斷數(shù)據(jù)等。FB125將檢測到的結(jié)果保存到指定的背景數(shù)據(jù)塊中,每16個字節(jié)表示一種從站狀態(tài),分別可以顯示128個站的狀態(tài),通過背景數(shù)據(jù)塊中的診斷數(shù)據(jù)對DP網(wǎng)絡(luò)進行分析。FB125背景數(shù)據(jù)塊中各字節(jié)代表的意義如表1所示。

 雖然FB125功能強大,但應(yīng)用FB125功能塊也有些不靈活的地方:①FB125背景數(shù)據(jù)塊占用存儲空間較大,大約需要1 000多字節(jié)的存儲空間;②需要查閱大量資料來確定FB125診斷數(shù)據(jù)反應(yīng)出的問題,所以還需要很多后續(xù)的工作量;③需要查閱英文的幫助資料;④只有帶“通道診斷”的模塊才能被診斷,普通的數(shù)字量輸入/輸出模塊都不帶“通道診斷”,所以故障信息難以被細化。

 FB125適用于一些對運行穩(wěn)定性及現(xiàn)場需要嚴格掌控的場合,如果對其進行二次程序開發(fā),如輪巡各從站、記錄各從站的運行狀態(tài)等,會更加方便工作人員對系統(tǒng)運行實時掌握。

1.2FC125功能塊

 在實際的應(yīng)用當(dāng)中,如果不考慮對故障的詳細診斷,也可以應(yīng)用比FB125“低”一級的FB125簡化版本,即用FC125來診斷和顯示有故障的從站,這也是很方便的。FC125功能塊不能顯示詳細的故障信息,它只簡述診斷的概要信息,如哪些總線節(jié)點上發(fā)生故障或者錯誤的信息等。FB125和FC125功能塊程序結(jié)構(gòu)如圖1和圖2所示。

1.3  FB126功能塊

 FB126是FB125的升級版,不僅可以用它診斷DP網(wǎng)絡(luò)的故障還可以診斷PN網(wǎng)絡(luò)的故障,此外還可以診斷比Profibus-DP高一級的Profinet網(wǎng)絡(luò)。但是FB126的使用并不是很靈活,體現(xiàn)在HMI必須使用西門子的WinCC或WinCC Flexible而且編程固定,且西門子提供的HMI項目實例默認的語言為德語,需要翻譯成英語,這對FB126的應(yīng)用是個較大的障礙。

1.4SFC51功能塊

 對Profibus-DP從站的狀態(tài)讀取還有一種較靈活的方式,就是采用SFC51功能塊。SFC51可以讀取CPU的指示燈狀態(tài)等硬件信息以及存儲卡信息、Pro-fibus-DP從站狀態(tài)等。由圖1和圖2的程序結(jié)構(gòu)可以分析出FB125和FC125程序是通過調(diào)用SFC51程序?qū)恼镜臓顟B(tài)進行讀取的,SFC51屬于更底層的功能塊,采用SFC51功能塊讀取DP從站狀態(tài),不僅編程簡單靈活,而且可以診斷除了DP網(wǎng)絡(luò)之外的Profinet網(wǎng)絡(luò)狀態(tài),還可以靈活地應(yīng)用在與PLC連接的任意HMI上。如果對具體的診斷信息沒有特殊要求,采用SFC51也是一個比較好的選擇。

2 DP診斷功能塊的應(yīng)用

 某冷軋廠可逆式單機架為了顯示DP網(wǎng)絡(luò)的運行狀態(tài),采用SFC51功能塊解決了各從站狀態(tài)的實時監(jiān)控問題。具體實現(xiàn)步驟如下:

 (1)建立一個數(shù)據(jù)塊DB1005,用來存儲讀取出來的從站狀態(tài)信息,如圖3所示。

 (2)在OB1的臨時變量區(qū)創(chuàng)建變量名為ssl一header、類型為Struct的結(jié)構(gòu)變量,并定義其兩個word類型的成員變量,分別為size和number。

 (3)在OB1中調(diào)用SFC51,設(shè)置好以下各個參數(shù):

SFC51各參數(shù)的具體意義如表2所示。

 當(dāng)M10.1為1時,讀取從站信息并存儲在DB1005. DBB4~DB1005. DBB20這16個字節(jié)中,通過分析16個字節(jié)長度的DP從站信息即可得知哪些從站故障。從DB1005. DBB4開始,每個“位”對應(yīng)一個bit,例如3號站對應(yīng)的“位”是DB1005. DBX4.2,如果該從站存在,此“位”為1,否則此“位”為0。

(4)最后將結(jié)果顯示到HMI畫面中,如圖4所示。

3  結(jié)束語

 通過對這幾個功能塊的對比研究,發(fā)現(xiàn)各功能塊各有優(yōu)缺點。FB125功能強大,能夠診斷出Profibus-DP網(wǎng)絡(luò)中詳細的故障信息,適用于一些對運行穩(wěn)定性及現(xiàn)場需要嚴格掌控的場合,如果對其進行二次程序開發(fā),效果會更好;FB125的簡化版FC125可以提供診斷概要,但無法顯示詳細故障,對于一般性場合也比較合適;FB126可以診斷更高一級網(wǎng)絡(luò)如Profinet的故障信息,但編程不靈活,且?guī)椭臋n多為德語,這一弊端成為實際應(yīng)用中的障礙;更底層的SFC51,編程靈活,不僅可以診斷Profibus-DP網(wǎng)絡(luò)的狀態(tài),還可以診斷Profinet網(wǎng)絡(luò),還可以讀取CPU的信息,但它無法顯示更多的詳細故障信息,如果對具體的診斷信息沒有特殊要求,采用SFC51也是一個比較合適的選擇。在實際應(yīng)用當(dāng)中,可以根據(jù)各功能塊的優(yōu)缺點進行相應(yīng)的選擇,避免不必要的麻煩。

關(guān)鍵字:
About Us - 關(guān)于我們 - 服務(wù)列表 - 付費指導(dǎo) - 媒體合作 - 廣告服務(wù) - 版權(quán)聲明 - 聯(lián)系我們 - 網(wǎng)站地圖 - 常見問題 - 友情鏈接
Copyright©2014安裝信息網(wǎng) www.78375555.com. All rights reserved.
服務(wù)熱線:4000-293-296 聯(lián)系電話:0371-61311617 傳真:0371-55611201 QQ: 郵箱:zgazxxw@126.com 豫ICP備18030500號-4
未經(jīng)過本站允許,請勿將本站內(nèi)容傳播或復(fù)制
安全聯(lián)盟認證