欢迎来到天天文库
浏览记录
ID:36501903
大小:2.13 MB
页数:62页
时间:2019-05-11
《基于uClinux的嵌入式服务器软件系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武投理:£大学硕士学位论文摘要随着计算机、通信、自动控制技术的发展,社会对工业生产的智能化要求越来越高,远程监控工业设备和现场无人值守已经成为现代工业生产和管理模式发展的趋势。目前工业现场广泛使用的PLC网络、现场总线网络等由于本身技术的局限性,并不能实现真正意义上的远距离监控。通过现有嵌入式系统以及现有的工控网络,增加以太网、公话网或者无线网按入能力来延伸远程监控的距离,从而形成的嵌入式服务器技术是近几年随着Internet技术豹迅猛发展和嵌入式技术的成熟而发展起来的一项新兴技术。奉文衙介绥的远稷益控系统叛菜自控公司圆网印花机远程簸控项目为背景,西标燕益
2、控因翻印花税运行的多台PLC。嵌入式服务器怒整个嵌入式系统静核心,其串蹬通过转换齑与底层PLC瞬络稻连,上艨爱l赢接联入Intemet,允许授投静羯户在Intemet任意一点应溺专稍静箍控程序访闷该系统,邵可实现对下层多台PLC靛鼗控。本文蓄先余绍了磐傍在以华懂珏联铎52珏王£轴.IDE-R1开发襄锌为磺锌平台嬲以uClinux为软转乎台的基媸上,建立嵌入式开发强境;然震按照翔户需求对羝绕功熊进纷任务模块划分,分摄了为抟么要这榉划分,势分板了任务之阕的接口关系,制定了客户端与服务器之间的TCP/IP协议之上废月服通信协议,涵麓了所有的使用霈求,镪括在监控界
3、面上进行身份骏证、权限等级验证、文件上传下载、更改服务器系统配置、更改监控酾面、设置和查询PLC状态、控制服务器运行等等。论文还分析了为提高系统运行速度而采取的多神处理方式:采取多进程运行方式、开辟资源缓冲区、优化配置文件等。采取多进程是将服务器与上下层之间的通信放在不同的进程中同时处理,利用进程闻通信(IPc)杌翻实现数据的同步和共享,提高客户登黼服务器和利新PLC的速度;开辟缓冲嚣是指把PLC数据搦描进缓冲嚣,将多客户时PLC的同时操作转仡为单一的最离权限客户访闷驻务器,其德客户瓢缓冲区获取数据;伉纯鬣鬟文件是疆将PLC资源配置文俘按照优傀援剿重耨撵毒
4、,以提离对PLC豹访闷遮疫。经过一系列处理蜃,多客户不仅能按照揍议正霉运行,l}孬显还提蹇了客户端数据嫡应速度。关键词:嵌入式服务器,多进程,进程问通信(IPC),PLC,串口通信武汉理王大学联±学垃谂文ABSTRACTWiththerapidtechnicaldevelopmentof氇ecomuputer,thecommunicationandtheautomation,therequirementfortheintelligentproductiongrowsmorehigiler'remote—cotrollandnooneondutybecome
5、sthetrendofmodemindustrypattern.Becauseofthelimitof攮etechnology,thewiden-usedPLCnetandfieldbusnetreallycan’trealizethelong-distancewatchandcontr01.EmbeddedservertechnologyisanewtechnologywiththerapiddevelopmentofInteract&embeddedapplications.itenlaancesitsabiliftesby程dingthesupply
6、ofEntemet.phonenetandwirelessnetwork.ThisthesisfoCUSontheconstructionofanembeddedserver,anditsbad£groundisaprojectofhowtoremotecontrolronn玉netprintersthroughdiffirenttypeofP您s.TheembeddedServeristhekernelofthewholeembeddedsystern,itcommunicateswithPLCsthroughtheserialDoftandwithre
7、motedientsthroughnetport.AnyonewhoiscommissinnedcancontrolthefleldequipmentsbyrunningaspecialcomputerprogramanywherehecallsurfontheInteract.Thisarticledescribleshowtodesingnanembeddedserveraccordingtothecollaborator’srequirement。两eserverisconstructedonthebaseofhardwareplatformofHH
8、CF5272一LCD-IDE—R1groupwareofHuaHe
此文档下载收益归作者所有