新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 采用PROFIBUS-DP的FCS性能研究及診斷軟件開發(fā)

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

        作者: 時間:2010-06-12 來源:網(wǎng)絡(luò) 收藏


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

        2 報文軟件的實現(xiàn)

        2.1 實驗平臺

        圖4為作者組建的網(wǎng)絡(luò)實驗系統(tǒng)結(jié)構(gòu)圖。在網(wǎng)絡(luò)系統(tǒng)中,1類主站為SIEMENS公司的CPU315-2DP PLC,PC工控機作為2 類主站,通過現(xiàn)場總線接口卡CP5611與DP 總線相連, WAGO公司的750-333、BECKHOFF公司的BK3120、SIEMENS公司的ET200-L及和利時公司的LM3107 PLC等PLC設(shè)備作為從站連接到DP網(wǎng)絡(luò)中。

        SHAPE * MERGEFORMAT


        圖4 網(wǎng)絡(luò)實驗系統(tǒng)結(jié)構(gòu)圖

        2.2 環(huán)境

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

        2.3 軟件系統(tǒng)基本程序框圖

        軟件系統(tǒng)的程序基本架構(gòu)流程圖如圖5所示。

        SHAPE * MERGEFORMAT



        圖5基本程序框架流程圖

        整個系統(tǒng)軟件包括如下幾個模塊:

        1)程序主控模塊:負(fù)責(zé)實現(xiàn)程序邏輯與主界面,調(diào)用串口通信模塊和接收顯示模塊。

        2)串口通信模塊:負(fù)責(zé)實現(xiàn)串口通信任務(wù),PROFIBUS-DP報文數(shù)據(jù)采集及串口參數(shù)設(shè)置。

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

        4)接收顯示模塊:負(fù)責(zé)實現(xiàn)接收數(shù)據(jù)的處理與顯示。

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


        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 杭锦旗| 涡阳县| 迁安市| 台北县| 澄迈县| 湘潭市| 太保市| 电白县| 明星| 红安县| 中江县| 特克斯县| 揭西县| 醴陵市| 虞城县| 宁南县| 通道| 富民县| 鹤庆县| 灌阳县| 富锦市| 桐柏县| 太仆寺旗| 应用必备| 怀来县| 巴南区| 通许县| 新巴尔虎右旗| 洞头县| 门头沟区| 封丘县| 健康| 资中县| 永吉县| 弋阳县| 青铜峡市| 勃利县| 呼和浩特市| 揭东县| 万盛区| 洪湖市|