新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 采用PROFIBUS-DP的FCS性能研究及診斷軟件開發

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

        作者: 時間:2010-06-12 來源:網絡 收藏


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

        2 報文軟件的實現

        2.1 實驗平臺

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

        SHAPE * MERGEFORMAT


        圖4 網絡實驗系統結構圖

        2.2 環境

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

        2.3 軟件系統基本程序框圖

        軟件系統的程序基本架構流程圖如圖5所示。

        SHAPE * MERGEFORMAT



        圖5基本程序框架流程圖

        整個系統軟件包括如下幾個模塊:

        1)程序主控模塊:負責實現程序邏輯與主界面,調用串口通信模塊和接收顯示模塊。

        2)串口通信模塊:負責實現串口通信任務,PROFIBUS-DP報文數據采集及串口參數設置。

        3)數據處理模塊:根據PROFIBUS-DP協議報文格式,將采集上來的數據按報文格式進行處理,并存入臨時緩沖區。

        4)接收顯示模塊:負責實現接收數據的處理與顯示。

        5)數據庫模塊及數據查詢模塊,用來實現對采集到報文的歷史數據的分析和查詢。


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 司法| 淮滨县| 枣强县| 德安县| 木兰县| 疏勒县| 长乐市| 巴楚县| 寻甸| 阿拉善盟| 甘孜县| 定西市| 石景山区| 阿拉善右旗| 开江县| 普安县| 镇远县| 平远县| 虎林市| 酉阳| 亚东县| 马山县| 台州市| 鄂托克旗| 温宿县| 梧州市| 定州市| 裕民县| 项城市| 遵化市| 巴东县| 吉木萨尔县| 怀来县| 安丘市| 台东县| 浮山县| 蛟河市| 于都县| 高安市| 信阳市| 乳山市|