基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計

基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計

ID:16478250

大?。?9.00 KB

頁數(shù):12頁

時間:2018-08-10

基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計_第1頁
基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計_第2頁
基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計_第3頁
基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計_第4頁
基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計_第5頁
資源描述:

《基于winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、基于Winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計15362009,30(6)計算機(jī)工程與設(shè)計ComputerEngineeringandDesign?計算機(jī)應(yīng)用?基于Winsock類開發(fā)的造波機(jī)控制系統(tǒng)通訊軟件設(shè)計李木國,張豐,王靜,張群(大連理工大學(xué)海岸與近海工程國家重點實驗室,遼寧大連116024)摘要:結(jié)合實際課題取得的成功經(jīng)驗,簡單介紹了大型多向不規(guī)則波造波機(jī)控制系統(tǒng)的組成及工作原理,詳細(xì)闡述了該系統(tǒng)中由一臺上位控制機(jī)通過以太網(wǎng)控制5臺下位機(jī)所組成的小型局域控制網(wǎng)絡(luò)中.針對控制系統(tǒng)需求展開的通信方法研究,利用Winsock程序接口基于MFC平臺開發(fā)的上位機(jī)與下位機(jī)的通訊軟

2、件的設(shè)計與實現(xiàn),最后介紹了TCPflP傳榆協(xié)議傳輸大型數(shù)據(jù)文件時的分塊技巧及注意事項.關(guān)鍵詞:造波機(jī);套接字;運動控制;TCPflP協(xié)議;傳輸控制協(xié)議:用戶數(shù)據(jù)報協(xié)議中圖法分類號:TP29文獻(xiàn)標(biāo)識碼:A文章編號:1000—7024(2009)06.1536—03CommunicatesoftwaredesigningofwavemakesystembasedonWinsockLIMu—guo,ZHANGFeng,WANGJing,ZHANGQun(StateKeyLabofCoastalandOffshoreEngineering,DalianUniversityofTechnolo

3、gy,Dalian116024,China)Abstract:WiththeSUCCESSexperienceofpracticalissues,theirregularwavemakesystemandthecompositionandprincipleisintroduced.Elaboratedonthesystemwith1upperPCand5lowerIPCviaEthernetcomposedofasmallnetworkoflocalcontro1.Againstthecontrolsystemrequirements,focusontheresearchofcomm

4、unicationtechnology,anddesignthecommunicationsoftwareuseofWinsockinterfacebasedontheMFCplatform,finallyintroducesTCP/IPtransferprotocoltransmissionoflargedatafiles,thesub—blockskillsandattentiontothematter.Keywords:wavemakesystem;socket;motioncontrol;TCP/IP;TCP;UDP0引言1控制系統(tǒng)總體結(jié)構(gòu)在實驗水池里選擇先進(jìn)的控制技術(shù),控制

5、多向不規(guī)則波造波機(jī),精確模擬海上波浪,完成各種物理實驗研究,為工程設(shè)計和科學(xué)研究提供可靠依據(jù),一直是業(yè)內(nèi)人士非常關(guān)心的課題.以往造波機(jī)控制基本都是采取集中控制方式,實驗中要模擬一個波譜時,首先根據(jù)目標(biāo)譜(實測譜或理論擬合譜),利用反傅立葉變換將其展開成一個電壓時間序列值控制信號,經(jīng)計算機(jī)D(digita1)/A(analog)接口轉(zhuǎn)換成不規(guī)則的電壓信號,送給伺服控制放大器,驅(qū)動伺服電動缸,帶動造波機(jī)推波板作相應(yīng)的推挽運動,推動水體而產(chǎn)生波列.這種控制方式如果造波板太多(大型造波機(jī)要有上百塊造波板),使用的控制電纜需求量很大,造成極大的浪費.另外當(dāng)造波機(jī)遠(yuǎn)離控制室時,這種模擬控制方式將

6、產(chǎn)生很大的干擾,降低了系統(tǒng)工作的可靠性及控制精度.本課題中(中國船舶總公司上海708所)的造波機(jī)控制系統(tǒng),由一臺上位控制機(jī)通過以太網(wǎng)控制5臺下位機(jī),每臺下位機(jī)控制32塊造波板,組成160塊造波板的大型多向不規(guī)則波造波機(jī)系統(tǒng),上位機(jī)通過基于TCP(trans—fercontrolprotoco1)/IP(internetprotoco1)協(xié)議的網(wǎng)絡(luò)與所有下位機(jī)通訊并進(jìn)行相應(yīng)的控制.如圖1所示,控制系統(tǒng)由3大部分組成:上位機(jī),下位機(jī)和執(zhí)行機(jī)構(gòu).整個控制系統(tǒng)由l臺上位機(jī)和5臺下位機(jī)通過小Hub組成一個小局域網(wǎng).在小局域網(wǎng)中上位機(jī)與下位機(jī)的.p地址設(shè)在一個ip段上,比如192.168.0.1

7、,192.168.0.2等.上位機(jī)作為主機(jī),上位機(jī)的ip地址作為下位機(jī)的網(wǎng)關(guān),下位機(jī)在連接時綁定上位機(jī)的ip地址及端口.其中上位機(jī)選用工業(yè)控制計算機(jī),運行普通Windows操作系統(tǒng),下位機(jī)為內(nèi)嵌有ZMP.Synq-Net運動控制卡的工業(yè)控制機(jī),運行在自行定制的嵌入式Win—dowsXP系統(tǒng).利用Winsock程序接口基于MFC平臺開發(fā)了相應(yīng)的通訊軟件,完成上下位機(jī)之間的通信任務(wù).執(zhí)行機(jī)構(gòu)選擇了美國DANAHER公司的EC4一BK42—10L一25B.60電

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。