<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于DDE協(xié)議的Modbus Plus與Ethernet數(shù)據(jù)交換

          基于DDE協(xié)議的Modbus Plus與Ethernet數(shù)據(jù)交換

          作者: 時間:2012-08-14 來源:網(wǎng)絡 收藏

          1 引言

            modbus plus(以下簡稱mb+)是一種針對工業(yè)控制應用的本地局域網(wǎng)系統(tǒng)。以太網(wǎng)是當今現(xiàn)有局域網(wǎng)采用的最通用的通信協(xié)議標準。其具有低成本、高可靠性、高速率、開放性好等特點,在工控領域得到了廣泛的應用?! ?BR>
            動態(tài)(dde)是windows操作系統(tǒng)一直保持兼容的一種應用程序間的數(shù)據(jù)通信方式。對于很多直接和硬件打交道的應用程序,尤其是plc編程軟件,是一種較為可靠的通信方式。

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

          2 系統(tǒng)簡要說明

            本系統(tǒng)如圖1所示,包括生產(chǎn)控制plc組,mb+網(wǎng),pc服務器,100m以太網(wǎng),板型控制系統(tǒng)。通過pc服務器實現(xiàn)互聯(lián)。

          圖1 單機架平整機板型控制系統(tǒng)

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

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

          3 系統(tǒng)的具體實現(xiàn)

            3.1 dde server軟硬件安裝方法

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


          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();