基于winsock类开发的造波机控制系统通讯软件设计

基于winsock类开发的造波机控制系统通讯软件设计

ID:16478250

大小:39.00 KB

页数:12页

时间:2018-08-10

基于winsock类开发的造波机控制系统通讯软件设计_第1页
基于winsock类开发的造波机控制系统通讯软件设计_第2页
基于winsock类开发的造波机控制系统通讯软件设计_第3页
基于winsock类开发的造波机控制系统通讯软件设计_第4页
基于winsock类开发的造波机控制系统通讯软件设计_第5页
资源描述:

《基于winsock类开发的造波机控制系统通讯软件设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Winsock类开发的造波机控制系统通讯软件设计15362009,30(6)计算机工程与设计ComputerEngineeringandDesign?计算机应用?基于Winsock类开发的造波机控制系统通讯软件设计李木国,张丰,王静,张群(大连理工大学海岸与近海工程国家重点实验室,辽宁大连116024)摘要:结合实际课题取得的成功经验,简单介绍了大型多向不规则波造波机控制系统的组成及工作原理,详细阐述了该系统中由一台上位控制机通过以太网控制5台下位机所组成的小型局域控制网络中.针对控制系统需求展开的通信方法研究,利用Winsock程序接口基于MFC平台开发的上位机与下位机的通讯软

2、件的设计与实现,最后介绍了TCPflP传榆协议传输大型数据文件时的分块技巧及注意事项.关键词:造波机;套接字;运动控制;TCPflP协议;传输控制协议:用户数据报协议中图法分类号:TP29文献标识码: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控制系统总体结构在实验水池里选择先进的控制技术,控制

5、多向不规则波造波机,精确模拟海上波浪,完成各种物理实验研究,为工程设计和科学研究提供可靠依据,一直是业内人士非常关心的课题.以往造波机控制基本都是采取集中控制方式,实验中要模拟一个波谱时,首先根据目标谱(实测谱或理论拟合谱),利用反傅立叶变换将其展开成一个电压时间序列值控制信号,经计算机D(digita1)/A(analog)接口转换成不规则的电压信号,送给伺服控制放大器,驱动伺服电动缸,带动造波机推波板作相应的推挽运动,推动水体而产生波列.这种控制方式如果造波板太多(大型造波机要有上百块造波板),使用的控制电缆需求量很大,造成极大的浪费.另外当造波机远离控制室时,这种模拟控制方式将

6、产生很大的干扰,降低了系统工作的可靠性及控制精度.本课题中(中国船舶总公司上海708所)的造波机控制系统,由一台上位控制机通过以太网控制5台下位机,每台下位机控制32块造波板,组成160块造波板的大型多向不规则波造波机系统,上位机通过基于TCP(trans—fercontrolprotoco1)/IP(internetprotoco1)协议的网络与所有下位机通讯并进行相应的控制.如图1所示,控制系统由3大部分组成:上位机,下位机和执行机构.整个控制系统由l台上位机和5台下位机通过小Hub组成一个小局域网.在小局域网中上位机与下位机的.p地址设在一个ip段上,比如192.168.0.1

7、,192.168.0.2等.上位机作为主机,上位机的ip地址作为下位机的网关,下位机在连接时绑定上位机的ip地址及端口.其中上位机选用工业控制计算机,运行普通Windows操作系统,下位机为内嵌有ZMP.Synq-Net运动控制卡的工业控制机,运行在自行定制的嵌入式Win—dowsXP系统.利用Winsock程序接口基于MFC平台开发了相应的通讯软件,完成上下位机之间的通信任务.执行机构选择了美国DANAHER公司的EC4一BK42—10L一25B.60电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。