嵌入式Linux平台下RTU虚拟机系统设计与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:t381598972
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题由上海市高校科技发展基金项目“储罐远程监控单元(RTU)”、上海师范大学科研成果产业化(中试)项目和上海师大青年基金项目“新型SCADA系统的研制和应用”立项和资助。研发目标是设计一种能在无人职守的工业环境中长期稳定工作的新型RTU,作为构成SCADA系统的核心设备,完成遥控、遥测、遥信、摇调功能。中试项目将设计开发的RTU命名为UPRTU。作者承担的是该项目的一个子课题。作者完成的课题是在嵌入式Linux开发平台上为UPRTU设计一个RTU的运行环境(RTU虚拟机系统)。作者采用面向对象的设计方法对RTU虚拟机系统进行了总体设计,在此基础上采用模块化设计的方法,把RTU虚拟机系统分解成RTU指令解释和执行模块、实时监控模块、文件传输模块、I/O管理模块以及RTU虚拟机系统的管理模块,分别进行设计和实现。联机调试结果表明,作者设计并实现的RTU虚拟机系统能正确的完成RTU程序的解析和执行功能,并能正确地与RTU集成开发环境完成程序文件的上传/下载,同时能够协助RTU集成开发环境实时监控RTU的运行。在嵌入式Linux操作系统上设计实现RTU虚拟机系统,是嵌入式系统应用于工控领域中的一个成功的尝试,对于类似的工控产品的研发有一定的借鉴意义。本课题成果在以下几个方面有一定新意:1)提出了一种解释处理梯形图程序的“中间文件”的研发方案,经实践证明具有很好的效果。2)开源的Linux操作系统成功应用于RTU虚拟机的开发,拓宽了Linux操作系统的应用领域。3)研发的RTU虚拟机有很好的跨平台性和很好的可扩展性。4)把程序文件的上传/下载协议作为MODBUS子集实现。MODBUS标准协议并未提供文件传输功能,本文通过扩展MODBUS协议实现该功能。本文实现的RTU虚拟机系统已在UPRTU中得到应用。本课题设计、研发的UPRTU样机通过了测试。样机测试表明其性能指标达到原设计目标,符合应用需求,在国内同类技术中处于先进水平。
其他文献
排课是学校教学管理中十分重要、又相当复杂的工作之一。如何更好的解决教学工作中的排课问题对整个教学计划的进行,起着十分重要的作用。随着高校教育事业的不断发展,学生人
三维虚拟现实技术是多学科的交叉研究领域,是当前最热门的研究方向之-,正以其直观性、交互性等优良特性被广泛应用于建模与仿真、教育与训练、医学等诸多方面,在科技发展和国
随着科学技术的发展,机器人已经应用到人们工作和生活的各个领域中了,机器视觉更是机器人系统中重要并不可或缺的一个重要组成部分。机器视觉就是用机器代替人眼来做测量和判断
互联网和多媒体技术日新月异的发展丰富了现代人的生活,以往单调乏味的文本信息已经逐渐被生动形象的数字视频所代替。毋庸置疑,融合了文本信息、音频和视觉信息的数字视频被
在科技发展和社会需求的双重驱动下,视频跟踪的应用越来越广泛,在安全监控、军事和行为理解等领域都有着大量的应用需求。目前虽已提出了大量的目标跟踪算法,但由于光照、背景、
基于视觉的目标跟踪一直以来都是计算机视觉领域一个重要而富有挑战性的研究热点,视觉目标跟踪算法引起人们越来越多的关注,并且在军事和民用的许多领域(如:智能交通、智能视频监
近年来,随着计算机网络的飞速发展,新的应用层出不穷,而传统的IP网络只提供尽力而为(Best Effort)的业务,伴随着多媒体业务的引入,网络应用的多样性要求其提供不同等级的服务并保
微粒群优化算法(Particle Swarm Optimization, PSO算法)源于鸟群和鱼群群体运动行为的研究,是一种新的群体智能优化算法,是演化计算领域中的一个新的分支。它的主要特点是原
本文首先简单介绍了真实感图形绘制技术的发展历史,并比较了传统绘制技术和新近被提出的预计算辐射亮度传输的绘制技术的差异。随后本文对于近几年在预计算辐射亮度传输的绘
媒体服务是在IP网上基于流式传输技术,向用户提供实时音视频媒体播放的业务。由于无需等待文件下载完成就可实现在线观看,因此流媒体应用自推出以来就受到用户的普遍欢迎,近