<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 通用網(wǎng)關(guān)實(shí)現PROFIBUS總線(xiàn)和串口儀表通訊應用案例

通用網(wǎng)關(guān)實(shí)現PROFIBUS總線(xiàn)和串口儀表通訊應用案例

作者: 時(shí)間:2012-07-11 來(lái)源:網(wǎng)絡(luò ) 收藏
1引言

智能控制儀表是工業(yè)控制中最常用的控制器之一,其主要是針對某一特定的參數(如壓力、溫度、流量等),采用先進(jìn)的控制算法(如PID、自適應PID、模糊邏輯等)來(lái)達到精確控制被控參數的目的,具有專(zhuān)業(yè)性強、智能化高、控制算法先進(jìn)、使用方便等特點(diǎn)??删幊踢壿嬁刂破鳎ê?jiǎn)稱(chēng)PLC)以其運行可靠、集成度高、可擴展性強而在工業(yè)控制中得到廣泛的應用。在當今現場(chǎng)總線(xiàn)技術(shù)極大發(fā)展的今天,世界上各大PLC廠(chǎng)商所推出的現場(chǎng)總線(xiàn)也各不相同,目前國際上流行的現場(chǎng)總線(xiàn)協(xié)議就有10幾種之多;但由于這些儀表一般只支持串口通訊協(xié)議,如何通過(guò)現場(chǎng)總線(xiàn)把智能控制儀表的數據傳入PLC中,就比較難以實(shí)現。為此德國赫優(yōu)訊公司推出了netTAP系列,它支持各種現場(chǎng)總線(xiàn)從站到串口協(xié)議的轉換。下面我們以PROFIBUS-DP從站到ASCII協(xié)議的轉換來(lái)說(shuō)明。

2通信系統的構成以及實(shí)現方法

2.1系統配置

SIEMENS公司的315-2DPCPU作為一個(gè)DPMaster,總線(xiàn)地址設為2;Hilscher公司的netTAP網(wǎng)關(guān)作為PROFIBUS-DP從站,總線(xiàn)地址設為3;控制儀表我們采用目前使用比較廣泛的Eurotherm公司的2416儀表(4塊)。系統配置簡(jiǎn)圖如下:


圖1:系統配置圖

2.2netTAP網(wǎng)關(guān)的參數設置

netTAP系列網(wǎng)關(guān)中的有一種支持PROFIBUS-DP從站到ModbusRTU或ASCII或3964R協(xié)議轉換的NT30-DPS網(wǎng)關(guān),只要加載不同的固件就可以實(shí)現PROFIBUS-DP和相應協(xié)議之間的轉換。在這里我們選用PROFIBUS-DP從站到ASCII協(xié)議。選擇完后將固件下載到網(wǎng)關(guān)中去。

下面要對網(wǎng)關(guān)進(jìn)行相應的配置:

2.2.1ASCII(其它參數采用默認設置)

2.2.2MODULES(注意要和DP主站的設置保持一致)

參數組態(tài)完成后,將組態(tài)信息也下載到網(wǎng)關(guān)中去。
2.32416儀表的通訊參數設置

參照歐陸2000系列儀表通訊說(shuō)明書(shū),來(lái)對通訊參數進(jìn)行設置。
2416儀表支持2種通訊協(xié)議:MODBUSPROTOCOL和EI-BISYNCHPROTOCOL,我們選擇MODBUSPROTOCOL協(xié)議進(jìn)行通訊。根據網(wǎng)關(guān)中已經(jīng)配置好的組態(tài)信息,將4塊儀表通訊參數設置為:地址依次為1-4;波特率設為9600;8位數據位;1位停止位;偶校驗;其它參數用默認值。(相關(guān)操作請參見(jiàn)儀表操作說(shuō)明書(shū))

2.4DP主站中進(jìn)行組態(tài)和編程

打開(kāi)STEP7編程軟件將NT3-DPS的GSD文件安裝到STEP中,然后通過(guò)GSD文件對NT30-DPS進(jìn)行組態(tài),見(jiàn)圖2。

組態(tài)完成后,進(jìn)行編譯保存。

下面將進(jìn)行代碼的編寫(xiě),由于要采用CRC檢驗,所以我們需要編寫(xiě)一個(gè)CRC檢驗的程序;具體代碼編寫(xiě)請參照2000系列儀表通訊說(shuō)明書(shū),在程序中我們編寫(xiě)了一個(gè)功能FC和一個(gè)用來(lái)存放數據的數據塊DB3,在DB3內建一個(gè)數組元素類(lèi)型為BYTE長(cháng)度為32的數組。


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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>