当前位置:主页 > 管理论文 > 移动网络论文 >

嵌入式实时通信网关服务器的设计与实现

发布时间:2020-08-11 12:36
【摘要】:由于工厂信息化、智能化的发展,生产现场的通讯数量和频率急剧增加,传统系统负载过重,已无法满足用户实时性的要求。同时,为了进一步智能工厂的建设,实现更高效的数据采集和传输,需要对现有的通信系统进行优化调整。本文针对以上问题,研究设计和开发出了一款基于嵌入式的通信网关服务器,使用应用最为广泛的OPC规范作为沟通上下层的基础通信协议,并留出可拓展的数据采集和服务接口,保障市场上大部分设备和系统能够应用。同时针对不同上层系统对底层数据需求的实时性与频率不同,本课题在通信网关服务器中加入了数据缓存功能,可以大大降低上层系统对底层设备的访问频率,提高了通信效率和整个系统的稳定性。本文所设计和开发的嵌入式通信网关服务器将分为三部分。其中数据采集模块以OPCClient为基础,从底层生产设备中获取实时生产数据;数据管理模块的所有功能都被封装在一个类中,对外只提供接口访问,这样便于未来添加更多的数据采集方式和数据服务方式;数据服务模块以OPCServer为基础,对外提供实时数据和历史数据的服务,同时增加了 Socket通信方式,增加应用场景。物联网技术应用进一步发展,沟通不同系统的桥梁将必不可少,未来所有能涉及到控制领域的地方,通信网关服务器都将有其用武之地。
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP393.05
【图文】:

技术介绍,技术


图2.1邋OPC技术主要规范一览逡逑2.2逦COM技术介绍逡逑

通信过程,组件,客户,对象


逦^逡逑图2.2邋COM接口结构逡逑在图2.2中可以看到,接口指针实际上是指向一个pVtable的指针,这个指逡逑针能够连接到接口函数表,表中含有对象的这个接口的所有成员函数的指针,通逡逑过这些成员函数指针,就可以调用对象的实际功能。接口的成员函数的信息和状逡逑态直接决定了它的虚函数表vtable的内容和结构。而且这些都是在二进制一级被逡逑实现的。逡逑所有COM对象都至少实现一个最基本的接口邋:邋IUnknown接口,客户程序逡逑需要通过它的方法保证与其交互的对象一直在生存期内,当使用完毕之后需要及逡逑时释放掉内存空间。逡逑2.2.3分布式COM邋(DCOM)介绍逡逑DCOM支持COM组件对象在分布式环境下相互通信,这些组件可以通过网逡逑络连接,将COM对象的位置透明性扩展到全网络。客户程序可以像访问本地组逡逑件对象一样访问网络上的组件对象。逡逑DCOM将客户程序的调用请求转换之后

指针,接口结构,对象,成员函数


^逡逑图2.2邋COM接口结构逡逑在图2.2中可以看到,接口指针实际上是指向一个pVtable的指针,这个指逡逑针能够连接到接口函数表,表中含有对象的这个接口的所有成员函数的指针,通逡逑过这些成员函数指针,就可以调用对象的实际功能。接口的成员函数的信息和状逡逑态直接决定了它的虚函数表vtable的内容和结构。而且这些都是在二进制一级被逡逑实现的。逡逑所有COM对象都至少实现一个最基本的接口邋:邋IUnknown接口,客户程序逡逑需要通过它的方法保证与其交互的对象一直在生存期内,当使用完毕之后需要及逡逑时释放掉内存空间。逡逑2.2.3分布式COM邋(DCOM)介绍逡逑DCOM支持COM组件对象在分布式环境下相互通信,这些组件可以通过网逡逑络连接,将COM对象的位置透明性扩展到全网络。客户程序可以像访问本地组逡逑件对象一样访问网络上的组件对象。逡逑DCOM将客户程序的调用请求转换之后,屏蔽了网络上的通信细节,传递逡逑到分布式环境下的组件进程中

【参考文献】

相关期刊论文 前9条

1 闫晓风;赵艳领;韩丹涛;;基于OPC UA通用数据采集模块设计[J];仪器仪表标准化与计量;2015年06期

2 王侃侃;张华良;;嵌入式OPCUA与DPWS的比较与分析[J];自动化与仪表;2014年12期

3 何西坤;王运福;张东;;基于VC++的OPC客户端的研究与实现[J];计算机与网络;2013年16期

4 华昒;李培生;;OPC统一架构展现了自动化的新理念[J];中国仪器仪表;2013年05期

5 高飞;叶文华;;基于嵌入式系统的OPC数据采集技术的研究与实现[J];中国制造业信息化;2012年05期

6 陈在平;彭登峰;;基于Visual Studio.NET的OPC客户端的研究与实现[J];制造业自动化;2008年12期

7 刘敏层;;基于COM技术的OPC数据存取服务器开发与研究[J];低压电器;2007年20期

8 朱耀春,陆会明,张永庆;OPC数据服务器的开发与测试(Ⅱ)[J];现代电力;2004年01期

9 贾东耀,汪仁煌;工业控制网络结构的发展趋势[J];工业仪表与自动化装置;2002年05期

相关硕士学位论文 前10条

1 田宏;OPC数据访问服务器和客户端的设计与实现[D];西安科技大学;2014年

2 唐海林;OPC标准化方法在系统集成中的应用研究与开发[D];机械科学研究总院;2014年

3 崔嵩;OPC技术与分布式实时数据库在SCADA系统中的开发与应用[D];山东大学;2014年

4 刘会令;基于.NET的嵌入式系统OPC客户端开发[D];北京化工大学;2013年

5 望荆沙;基于OPC DA 3.0的OPC服务器与客户端的研究与实现[D];西安电子科技大学;2012年

6 徐攀;SCADA系统中应用OPC数据接口技术的研发[D];西南交通大学;2009年

7 罗清林;嵌入式网络终端及OPC技术实现研究[D];合肥工业大学;2007年

8 纪强君;OPC客户端开发研究与应用[D];重庆大学;2007年

9 孙敬松;基于OPC通信的磨矿控制系统设计与实现[D];华北电力大学(北京);2007年

10 叶超邦;OPC数据访问3.0服务器的开发与研究[D];华北电力大学(北京);2006年



本文编号:2789073

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2789073.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户073d8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com