PLC仿真调试软件的设计与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:haivi2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RTU(Remote Terminal Unit,远程终端单元)是构成SCADA(Supervise Control And Data Acquisition,数据采集与监控)系统的核心设备。它的作用是能对现场各种信号进行数据采集、数据预处理和控制输出,并将数据传给SCADA系统的调度中心。该项目得到上海市高校科技发展基金项目“储罐远程监控单元(RTU)”、上海师范大学科研成果产业化(中试)项目和上海师大青年基金项目“新型SCADA系统的研制和应用”的立项和资助。本项目正是基于这一立项和资助而开展的,并将设计开发的RTU命名为UPRTU。本课题是该项目的一个子课题。 作者完成的课题目标是设计基于PC的windows系统下的PLC(或RTU)仿真调试软件,一个基于PLC梯形图的仿真调试平台,可以不依赖于具体硬件,让工程技术人员利用该仿真软件对所编写的PLC程序进行校验、测试、优化,从而提高开发效率,降低风险和成本。该仿真软件能在通用计算机上,无需任何单片机硬件设备,实现对单片机的硬件模拟、指令模拟和运行状态的模拟。通过对PLC程序集成开发环境生成的“中间文件”进行解释和执行,最终实现对PLC的逻辑仿真调试和测试。 本文首先在前言中对PLC仿真调试软件的现状以及发展趋势作了综述,在借鉴当前主要的指令仿真技术和软件开发技术基础上,按照软件工程理论的规范进行了系统分析和需求分析,得出软件的具体功能需求,并在此基础之上对模块的系统框架进行设计。通过实例,验证了仿真模块的正确性及可行性。最后对本课题已完成的工作做了总结,并对后续工作中的重点作了说明。 本课题成果在以下几个方面具有一定的创新性: 1.独特的编码规则,使程序直观并且简洁高效。 2.突破了传统梯形图指令表互译算法,设计出一种数据结构作为中间结构同时描述两种语言,实现了快速转换。 3.基于面向对象模式的仿真模块设计,将所有的指令抽象成类,每种指令都进行高度的封装,简化了传统事件仿真的建模过程。仿真过程简洁、高效。并且指令容易扩展。
其他文献
视频监视技术是蕴涵巨大发展潜力的新兴科学研究领域之一,在轨道交通行业中,其应用日益广泛。本文在分析了轨道交通环境下的视频监视需求的基础上,给出了轨道交通车载视频监
随着网络飞速发展,网络的规模越来越大。互联网络已经发展成为一个巨大的、分布广泛的信息库,基于这个巨大信息库的应用将产生同样巨量的网络日志,这些网络日志蕴含着极其丰
随着嵌入式设备和身份识别技术的广泛使用以及无线网络的普及,普适计算成为当前研究的一个热点。普适计算是一个异构、多变的分布式计算环境。如何构建一个知识共享、知识重
我国的电子词典自上个世纪80年代末诞生以来得到了迅速发展,虽然只有二十年的历史,电子词典却已经成为词典家族中具有旺盛生命力的一员。电子技术的发展使得辞书的载体、查检和
本文通过对荣华二采区10
GML是开放地理信息系统协会(OpenGIS Consortium,简称OGC)制定的、基于XML的地理信息编码标准,用于空间数据在网络上的传输、存储和发布。它中立于任何厂商、任何平台,为地理
环绕智能是欧洲信息社会咨询组对未来信息社会提出的新构想。它是一种智能化、人性化的电子环境,周围被嵌入式计算设备包围着。但在这种环境中,人机交互的模式从传统的以计算
随着我国社会经济的发展,对电能的需求日益增加,电力企业也随着发展壮大.电力企业管理创新工作,就是要求电力企业对自身的经营和生产活动能够进行科学的规划,以促使其健康发
大量研究发现,在颅内血管的流体力学仿真模拟中,精确的血管数据对于实验结果非常关键,微小的数据差异可能产生很大的差距,因此如何有效地分割血管成为仿真研究过程中重要一环
随着Internet的飞速发展,WEB已经渗透到各行各业当中,从商业、银行、财政、娱乐、教育到政府机构,WEB应用对人们的日常生活、工作产生了深远的影响。WEB以其生动丰富的用户界