新聞中心

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

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

作者: 時(shí)間:2012-08-14 來(lái)源:網(wǎng)絡(luò) 收藏

1 引言

  modbus plus(以下簡(jiǎn)稱mb+)是一種針對(duì)工業(yè)控制應(yīng)用的本地局域網(wǎng)系統(tǒng)。以太網(wǎng)是當(dāng)今現(xiàn)有局域網(wǎng)采用的最通用的通信協(xié)議標(biāo)準(zhǔn)。其具有低成本、高可靠性、高速率、開(kāi)放性好等特點(diǎn),在工控領(lǐng)域得到了廣泛的應(yīng)用。  

  動(dòng)態(tài)(dde)是windows操作系統(tǒng)一直保持兼容的一種應(yīng)用程序間的數(shù)據(jù)通信方式。對(duì)于很多直接和硬件打交道的應(yīng)用程序,尤其是plc編程軟件,是一種較為可靠的通信方式。

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

2 系統(tǒng)簡(jiǎn)要說(shuō)明

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

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

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

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

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

  3.1 dde server軟硬件安裝方法

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


上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

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

關(guān)閉