分布式控制系統(tǒng)中PC機(jī)與多個(gè)智能控制器數(shù)據(jù)通信的實(shí)現(xiàn)
資料介紹
隨著 計(jì) 算 機(jī)技術(shù)、自動(dòng)控制技術(shù)以及通信技術(shù)的發(fā)展,在工業(yè)自動(dòng)化領(lǐng)域出現(xiàn)了大量的智能化的儀器和儀表,其中智能控制器就是利用微機(jī)技術(shù)實(shí)現(xiàn)的一種可編程控制單元。它一般都具有高性能、高可靠性、優(yōu)良的通信能力和寬廣的過程信號(hào)適應(yīng)能力等特點(diǎn)。具有串行通信功能的智能控制器與PC機(jī)組成的小型分布式控制系統(tǒng)構(gòu)建方便、可擴(kuò)展性好、簡(jiǎn)單可靠,在工業(yè)控制領(lǐng)域得到廣泛應(yīng)用。但在實(shí)際的應(yīng)用過程中,設(shè)計(jì)者往往面臨著PC機(jī)和系統(tǒng)中多個(gè)智能控制器如何進(jìn)行通信的問題。作者利用Peomrn串行通信開發(fā)工具,方便地實(shí)現(xiàn)Windows環(huán)境下PC機(jī)與CHINO公司的多臺(tái)DB100(〕智能控制器之間的串行通信,開發(fā)了單臺(tái)PC機(jī)對(duì)多個(gè)空調(diào)區(qū)域進(jìn)行恒溫、恒濕控制的基于RS一485串行總線的分布式測(cè)控系統(tǒng)。
系統(tǒng)的總體設(shè)計(jì)
多空 調(diào) 區(qū) 域的恒溫、恒濕測(cè)控系統(tǒng)的硬件部分主要包括上位機(jī)、控制器、溫濕度傳感器和RS一232到RS一485隔離轉(zhuǎn)換器。其中DB1000系列數(shù)字式控制器是硬件系統(tǒng)的核心部分,硬件總體結(jié)構(gòu)圖如圖1所示。DB100()是整個(gè)測(cè)控系統(tǒng)中的單回路控制器,用來對(duì)系統(tǒng)中的溫、濕度物理量進(jìn)行控制。DB1000提供RS一232,RS 一422和RS一485全部3種可選配的串行通接口。由于RS一422和RS一485適合現(xiàn)場(chǎng)條件惡劣、傳輸距離遠(yuǎn)的場(chǎng)合,另外這兩種形式的串行通信接口可并列接續(xù)最多32臺(tái)DB100()控制器,因此在需要多個(gè)控制器的分布式控制系統(tǒng)中通常選用這兩種形式的通信接口之一。在該測(cè)控系統(tǒng)中我們采用的是RS一485的串行總線。基于RS一485串行總線的網(wǎng)絡(luò)具有抗干擾性強(qiáng)、可靠性高、傳輸距離長(zhǎng)、速度快等優(yōu)點(diǎn)。由于PC機(jī)通常只支持RS一232串行通信接口,通過在PC機(jī)的RS - 232串行通信接口上匹配相應(yīng)的RS -232/RS - 485的轉(zhuǎn)換模塊,PC機(jī)可以順利接人該串行總線,從而形成一個(gè)基于RS一485的串行總線分布式網(wǎng)絡(luò)。該測(cè)控系統(tǒng)網(wǎng)絡(luò)最多可連接32臺(tái)DB100()控制器,每個(gè)控制器被賦予各自的地址碼用以識(shí)別身份,這樣PC機(jī)就能夠通過RS一485串行總線對(duì)網(wǎng)絡(luò)中的每個(gè)控制器進(jìn)行控制操作。
DB1001)控制器的通信協(xié)議
2.1 測(cè)控系統(tǒng)中的主從式通信管理
在基 于 R S一485總線的分布式測(cè)控系統(tǒng)網(wǎng)絡(luò)中,PC機(jī)和DB100()控制器通信時(shí)采用主從協(xié)議來管理網(wǎng)絡(luò)控制權(quán)。主從協(xié)議是RS一485總線網(wǎng)絡(luò)中常用的通信協(xié)議。在該測(cè)控系統(tǒng)網(wǎng)絡(luò)中PC機(jī)是主節(jié)點(diǎn),各個(gè)DB100()控制器是從節(jié)點(diǎn)。主節(jié)點(diǎn)負(fù)責(zé)控制該網(wǎng)段上的所有通信連接。為保證每個(gè)節(jié)點(diǎn)都由機(jī)會(huì)傳送數(shù)據(jù),主節(jié)點(diǎn)通常對(duì)從節(jié)點(diǎn)依次逐一輪詢,形成嚴(yán)格的周期性報(bào)文傳輸。主節(jié)點(diǎn)不停地傳送報(bào)文給從節(jié)點(diǎn),并等待相應(yīng)的從節(jié)點(diǎn)的應(yīng)答報(bào)文。從節(jié)點(diǎn)如果收到了一個(gè)正確無誤的報(bào)文,而且報(bào)文中的地址與自己的節(jié)點(diǎn)地址相同,則需要應(yīng)答才能夠獲得發(fā)送報(bào)文的機(jī)會(huì);如果主節(jié)點(diǎn)在規(guī)定時(shí)間內(nèi)收到了應(yīng)答報(bào)文,就表明主節(jié)點(diǎn)與從節(jié)點(diǎn)之間已經(jīng)建立好連接,可以進(jìn)行數(shù)據(jù)傳輸。任一時(shí)刻都只允許一個(gè)節(jié)點(diǎn)向總線發(fā)送報(bào)文。所有從節(jié)點(diǎn)只有在得到節(jié)點(diǎn)許可的情況下才能有發(fā)送的機(jī)會(huì)。從節(jié)點(diǎn)與從節(jié)點(diǎn)之間不能直接通信。
- 基于CAN總線的水下航行器分布式控制系統(tǒng) 9次下載
- Freelance 800F分布式控制系統(tǒng) 5次下載
- 用于可編程邏輯控制和分布式控制系統(tǒng)的ICS
- 如何使用分布式控制實(shí)現(xiàn)航空發(fā)動(dòng)機(jī)的智能溫度傳感器 5次下載
- 如何設(shè)計(jì)和實(shí)現(xiàn)基于UART的機(jī)器人分布式控制通信協(xié)議概述 7次下載
- 基于CAN/LIN 實(shí)現(xiàn)車門分布式控制系統(tǒng)的設(shè)計(jì)與研究 7次下載
- 基于CAN總線的染色機(jī)分布式控制系統(tǒng)_周怡君 0次下載
- 通用智能機(jī)器人分布式控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5次下載
- 基于分布式控制系統(tǒng)的輪式智能機(jī)器人研究 5次下載
- 基于分布式控制系統(tǒng)的輪式智能機(jī)器人研究
- 分布式控制系統(tǒng)的主從式RS485多機(jī)通信 128次下載
- 新型的高壓變頻分布式控制系統(tǒng) 40次下載
- 工業(yè)機(jī)器人分布式控制系統(tǒng)實(shí)例 112次下載
- CAN總線在車輛分布式控制系統(tǒng)中的應(yīng)用
- Modbus通信協(xié)議在分布式控制系統(tǒng)中的應(yīng)用
- 數(shù)據(jù)通信系統(tǒng)的組成 數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標(biāo) 3393次閱讀
- 基于AT89C55單片機(jī)和PCA82C250實(shí)現(xiàn)分布式通信網(wǎng)絡(luò)的設(shè)計(jì) 4179次閱讀
- 基于LPC2292微控制器和CAN控制器實(shí)現(xiàn)車輛行駛監(jiān)控系統(tǒng)的設(shè)計(jì) 2629次閱讀
- 基于分布式控制的MVBC總線物理層接口的幀收發(fā)器產(chǎn)品設(shè)計(jì) 1229次閱讀
- 同步RS485總線數(shù)據(jù)通信控制器的設(shè)計(jì)及在系統(tǒng)中的應(yīng)用研究 3286次閱讀
- 基于TMS320F2812 DSP實(shí)現(xiàn)三協(xié)同分布式控制系統(tǒng)的設(shè)計(jì) 1145次閱讀
- 基于嵌入式操作系統(tǒng)實(shí)現(xiàn)HIRFL_CSR多層分布式控制系統(tǒng)的前端設(shè)計(jì) 1108次閱讀
- 基于RS422通信板實(shí)現(xiàn)分布式DNC控制系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計(jì) 1589次閱讀
- 基于CAN控制器P8xC591和傳感器實(shí)現(xiàn)車窗智能控制系統(tǒng)的設(shè)計(jì) 2709次閱讀
- 基于單片機(jī)和CAN控制器sja1000實(shí)現(xiàn)分布式監(jiān)控系統(tǒng)設(shè)計(jì) 1351次閱讀
- 基于現(xiàn)場(chǎng)總線通信技術(shù)實(shí)現(xiàn)水利工程控制系統(tǒng)的設(shè)計(jì) 887次閱讀
- 分布式控制系統(tǒng)的介紹 5527次閱讀
- DCS控制系統(tǒng)的選型設(shè)計(jì)調(diào)試 4397次閱讀
- 數(shù)據(jù)通信協(xié)議的簡(jiǎn)介_數(shù)據(jù)通信協(xié)議有哪些 8962次閱讀
- FPGA技術(shù)高頻疲勞試驗(yàn)機(jī)控制器 1161次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論