我要找:  
您的位置:電源在線首頁>>行業資訊>>企業動態>>基于PROFIBUS-DP的FCS性能研究及診斷軟件的開發正文

基于PROFIBUS-DP的FCS性能研究及診斷軟件的開發

2014/5/22 20:33:16   濟南安科瑞電氣有限公司  供稿
分享到:

曹雪華1

(1上海安科瑞電氣有限公司,上海嘉定 201801)

    摘 要:分析了PROFIBUS-DP傳輸協議與報文結構,設計了一種基于串口通信的PROFIBUS-DP總線性能分析與診斷軟件,給出了程序的實現方法和關鍵技術,在PROFIBUS-DP實驗平臺上進行了運行調試。結果表明,該軟件運行良好,可以基本完成對PROFIBUS-DP報文采集、分析和存儲等功能。

    0  引言

    PROFIBUS是工業自動化領域內市場占有率最高的一種現場總線技術,它包括用于制造業自動化的PROFIBUS-DP和用于流程工業領域的PROFIBUS-PA,它是目前我國惟一的現場總線國家標準。隨著越來越多工業控制系統采用了PROFIBUS現場總線技術,對這些控制系統進行具體的、直觀的和實時的在線分析與診斷成為了最基本的要求,要想完成這樣的任務,就需要有相應的工程分析診斷工具。國內外目前所研究的這些總線性能分析診斷工程工具存在著功能不夠全面、界面不夠完善、價格昂貴、不適合中國國情等問題。開發一款能夠對總線系統進行分析和診斷,方便的、性能價格比高的分析診斷工程工具必將成為急需的產品。

    由于在PRIFBUS傳輸報文可以反映出總線性能的很多參數,包括各種故障狀態。比如:從參數化報文可以看出主站和從站的關系,從站的操作方式,包括通道參數、功能設定、裝置參數和ID號等。從組態報文可以看出從站I/0類型及性質,以及模塊的I/O性質及數據類型等。從診斷報文可以看出從站各種參數設置錯誤,各種組態錯誤,以及裝置模塊錯誤類型。所以,本文作者就是在對PROFIBUS-DP報文進行詳盡分析的基礎上,采用VC++ 6.0開發了一款基于串口通訊的PROFIBUS性能分析診斷軟件。

    1  PROFIBUS工作機理

    1.1 PROFIBUS-DP編碼技術

    PROFIBUS-DP交換數據使用異步傳輸技術和NRZ編碼。NRZ編碼的二進制信號“0”或“1”的信號電平在信號持續期間維持不變。圖1所示為NRZ碼信號圖。

圖1 非歸零碼信號

    每個數據鏈路層協議數據單元應由一定數量的字符組成,每個字符都是一個用于異步傳輸的起——停字符。

    每個字符由11個比特組成,包括1個總是為二進制“0”的起始比特(ST),8個可以是二進制數“0”亦可以是二進制數“1”的信息比特,1個可以是二進制“1”也可以是二進制數“0”的偶校驗比特(P),1個總是為二進制數“1”的停止比特,如圖2所示。

圖2 單個字符格式

    接收器的比特同步總是從起始比特的下降沿開始,也就是說,在從二進制“1”轉換到二進制數“0”時開始。在比特時間的中間應掃描起始比特和所有后繼的比特。在比特時間的中間,起始比特應是二進制數“0”,否則認為同步失敗并停止同步過程。以二進制“1”的停止比特來結束字符的同步,如果此時出現二進制數“0”來代替此停止比特,則應認為并報告一個同步差錯或字符差錯,并應等待下一個起始比特的前導沿。

    1.2 報文格式

    如圖3所示,PRFIBUS-DP有以下5種報文格式。其中,SYN為同步周期,它是一個最小的時間間隔,在此時間間隔內,每個站在它可以接收發送/請求報文幀或令牌起始部分之前,應從傳輸介質接收空閑狀態(idle state)(idle=二進制“1”)。同步周期最小為33個線空閑比特;SD為起始定界符,DA是目的地址,SA是源地址,FC是控制幀;FCS是幀校驗和,ED為結束定界符,值為16h,L是信息字段長度,其中SD1= 10h,用于請求FDL狀態,尋找一個新的活動的站點,報文長度固定,沒有數據單元;SD2= 68h,用于SRD服務,報文的數據長度可變;SD3 = A2h,數據單元長度固定(L總為8字節);SD4 = DCh,表示該報文為令牌報文;SC =E5h, 短確認報文。

圖3 PROFIBUS—DP鏈路層報文格式

    2  報文診斷軟件的實現

    2.1 實驗平臺

    圖4為作者組建的PROFIBUS-DP網絡實驗系統結構圖。在網絡系統中,1類主站為SIEMENS公司的CPU315-2DP PLC,PC工控機作為2 類主站,通過現場總線接口卡CP5611與DP 總線相連, WAGO公司的750-333、BECKHOFF公司的BK3120、SIEMENS公司的ET200-L及和利時公司的LM3107 PLC等PLC設備作為從站連接到DP網絡中。

圖4 PROFIBUS-DP網絡實驗系統結構圖

    2.2 軟件開發環境

    軟件開發工具為VC++6.0,通過計算機標準串口通信,將PROFIBUS—DP報文采集到上位機進行處理。PROFIBUS-DP系統作為實驗平臺,采用RS485/RS232通信電纜將其RS485的一端接入PROFIBUS-DP網絡連接器的背插接口,RS232一端直接接入到PC機的串口。

  • 1
  • 2
  • 總2頁
   免責聲明:本文僅代表作者個人觀點,與電源在線網無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
本文鏈接:基于PROFIBUS-DP的FCS性能
http:www.wnxrsj.cn/news/2014-5/2014522203322.html
  投稿熱線 0755-82905460    郵箱  :news@cps800.com
關于該條新聞資訊信息已有0條留言,我有如下留言:
請您注意:
·遵守中華人民共和國的各項有關法律法規
·承擔一切因您的行為而導致的法律責任
·本網留言板管理人員有權刪除其管轄的留言內容
·您在本網的留言內容,本網有權在網站內轉載或引用
·參與本留言即表明您已經閱讀并接受上述條款
用戶名: 密碼: 匿名留言   免費注冊會員
關鍵字:
        
按時間:
關閉
主站蜘蛛池模板: HEYZO无码综合国产精品227| 色妞色综合久久夜夜| 亚洲欧美综合在线中文| 日韩亚洲国产综合高清| 国产综合久久久久久鬼色| 色婷婷综合久久久久中文 | HEYZO无码综合国产精品227| 久久涩综合| 99热婷婷国产精品综合| 青青草原综合久久| 国产欧美视频综合二区| 久久综合色之久久综合| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 一本大道久久a久久精品综合| 伊人成年综合网| 久久综合亚洲欧美成人| 国产精品激情综合久久| 久久婷婷五月综合97色直播| 五月天激激婷婷大综合丁香| 欧美亚洲综合免费精品高清在线观看| 狠狠综合久久综合中文88| 久久久久噜噜噜亚洲熟女综合| 一本一道久久a久久精品综合| 琪琪五月天综合婷婷| 国产综合成人久久大片91| 婷婷五月综合缴情在线视频| 综合久久国产九一剧情麻豆| 色综合久久88色综合天天 | 99久久精品国产综合一区| 色综合综合色综合色综合| 中文字幕亚洲综合精品一区| 亚洲综合网站色欲色欲| 久久综合丝袜日本网| 狠狠色伊人久久精品综合网| 亚洲综合区小说区激情区| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 久久久久久青草大香综合精品| 亚洲欧美综合另类图片小说区 | 久久综合色区| 狠狠做深爱婷婷综合一区| 亚洲色婷婷综合久久|