新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DDE協議的Modbus Plus與Ethernet數據交換

        基于DDE協議的Modbus Plus與Ethernet數據交換

        作者: 時間:2012-08-14 來源:網絡 收藏

        1 引言

          modbus plus(以下簡稱mb+)是一種針對工業控制應用的本地局域網系統。以太網是當今現有局域網采用的最通用的通信協議標準。其具有低成本、高可靠性、高速率、開放性好等特點,在工控領域得到了廣泛的應用。  

          動態(dde)是windows操作系統一直保持兼容的一種應用程序間的數據通信方式。對于很多直接和硬件打交道的應用程序,尤其是plc編程軟件,是一種較為可靠的通信方式。

          本文通過某鋼廠單機架平整機板型改造過程中的實際應用,介紹使用vc2005在windows下實現pc與mb+網的dde通信并通過以太網實現與板型儀plc的

        2 系統簡要說明

          本系統如圖1所示,包括生產控制plc組,mb+網,pc服務器,100m以太網,板型控制系統。通過pc服務器實現互聯。

        圖1 單機架平整機板型控制系統

          生產控制plc組由mb+網來連接,pc機上使用一塊sa-85的pci卡來連接到mb+,用于訪問各節點上的plc。pc機上另外使用一塊pci接口的以太網卡連接到以太網。板型儀提供了以太網接口,與pc機接入同一個局域網。

          pc機上安裝mb+網的dde服務程序,以及本文介紹的自編程序。dde服務程序通過mb+網獲取plc上的數據,自編程序使用dde技術獲得數據,打包后使用tcp協議發送給板型儀。板型儀通過tcp協議將各種測量數據和狀態信號發給pc服務器,相關數據再通過dde協議送dde服務程序,最后通過mb+網送到相應的plc。

        3 系統的具體實現

          3.1 dde server軟硬件安裝方法

          dde基于用戶/服務器原則,通過建立應用程序間的對話連接,根據不同的主題和項目進行數據通信。為了從服務器獲取數據,用戶使用一種固定的3級特殊訪問方式,這3級訪問分別為:服務(service)、主題(topic)和數據項(item)。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 景德镇市| 白银市| 锡林浩特市| 河北省| 张家川| 高州市| 泽州县| 临安市| 巫溪县| 兴宁市| 蓝山县| 屏东县| 布尔津县| 英吉沙县| 青河县| 拜泉县| 喀喇沁旗| 张北县| 朝阳市| 吕梁市| 改则县| 南召县| 新闻| 望谟县| 崇义县| 探索| 肥东县| 鹤庆县| 靖宇县| 郴州市| 东乡族自治县| 永仁县| 抚顺市| 安乡县| 怀柔区| 冀州市| 罗城| 兴安盟| 海盐县| 无为县| 新沂市|