基于以太网的可编程RTU的研究

基于以太网的可编程RTU的研究

论文摘要

RTU(Remote Terminal Unit)是一种远程测控装置,负责对现场信号、工业设备的监测和控制。与常用的可编程控制器PLC(Programmable Logic Controller)相比,RTU通常具有优良的通讯能力和更大的存储容量。而PLC却以其程序可编,容易学习和操作等优势在工控领域也占有相当大的份额。因此本课题所研究的一种结合了RTU远程通信能力和PLC能够二次编程优势的新型测控终端是具有一定现实意义的。论文在对比了一些国内外同类产品的基础上,提出了一款基于以太网通信的新型可编程RTU。该型RTU不仅可以利用以太网实现远程通信功能,还能使用户利用专用的编程平台来实现RTU的二次编程,从而提高RTU对应用环境的适应性。论文将整个系统分为四部分:①硬件结构部分;②上位机RTU集成开发环境设计与实现部分;③RTU底层程序设计与实现;④上位机与下位机的通信。课题的RTU编程平台是采用微软的Visual C++平台所开发的,这部分也是本课题的重点、难点。论文在详细介绍了指令表与梯形图两种编程语言的基础上,将编程软件分为界面设计、数据结构设计、语法检查以及编译等几部分描述。该软件可以编辑梯形图语言和指令表语言,并且能够实现两种语言之间的转换。RTU底层软件在ADS平台上用C语言编写,使用了源代码开放的嵌入式实时操作系统μc/os-Ⅱ,提高了系统的可靠性和实时性以及代码的可维护性。该程序包括五个任务:键盘任务、液晶显示及功能选择任务、以太网通信任务、实时时间显示任务、指示灯任务。任务之间和任务与中断服务程序之间的通信采用了μc/os-Ⅱ提供的邮箱和消息队列。每个任务都是相对独立的,且由操作系统来进行任务调度。系统的通信部分主要是实现了软件编程平台(上位机)和RTU(下位机)之间数据的传输。采用了两种通信方式串行接口和以太网接口,以便于程序的下载以及数据的监控。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 课题背景及意义
  • 1.2.1 RTU
  • 1.2.2 PLC
  • 1.2.3 以太网
  • 1.3 论文的主要工作及贡献
  • 1.4 论文的组织结构
  • 1.5 本章小结
  • 第二章 系统的原理与结构
  • 2.1 LPC2220 处理器
  • 2.2 M2005-NU11 核心板
  • 2.3 可编程RTU 硬件结构
  • 2.4 可编程RTU 工作原理
  • 2.5 可编程RTU 软硬件整体结构
  • 2.6 本章小结
  • 第三章 图形语言开发环境的设计与实现
  • 3.1 编程语言
  • 3.1.1 指令表语言
  • 3.1.2 梯形图语言
  • 3.2 界面设计
  • 3.2.1 多文档界面
  • 3.2.2 指令表界面
  • 3.2.3 梯形图界面
  • 3.3 数据结构及存储
  • 3.4 语法检查
  • 3.4.1 梯形图语法检查
  • 3.4.2 指令表语法检查
  • 3.5 编译部分
  • 3.5.1 梯形图语言转换为指令表语言
  • 3.5.2 指令表语言转换为二进制代码
  • 3.6 本章小结
  • 第四章 嵌入式操作系统的选择与应用
  • 4.1 嵌入式操作系统的选择
  • 4.2 μc/os-Ⅱ概述
  • 4.2.1 系统内核
  • 4.2.2 系统任务管理
  • 4.2.3 系统时间管理
  • 4.2.4 系统内存管理
  • 4.2.5 任务间的通信和同步
  • 4.3 μc/os-Ⅱ移植
  • 4.4 本章小结
  • 第五章 RTU 底层软件设计
  • 5.1 嵌入式软件的开发方法
  • 5.2 任务的分配和优先级设定
  • 5.3 键盘任务
  • 5.4 时间显示任务与指示灯任务
  • 5.4.1 时间显示任务
  • 5.4.2 指示灯任务
  • 5.5 液晶显示与功能选择任务
  • 5.5.1 液晶显示部分
  • 5.5.2 功能选择部分
  • 5.5.3 RTU 解释程序原理
  • 5.5.4 RTU 逻辑指令解释方法
  • 5.6 RTU 解释程序运行过程举例
  • 5.7 本章小结
  • 第六章 通信功能的实现
  • 6.1 串口通信
  • 6.1.1 用户编程平台串口通信
  • 6.1.2 RTU 串口通信
  • 6.2 以太网通信
  • 6.2.1 用户编程平台以太网通信
  • 6.2.2 RTU 以太网通信
  • 6.3 本章小结
  • 第七章 总结与展望
  • 致谢
  • 参考文献
  • 附录:作者在攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].基于数传电台与RTU的电机水泵无线测温系统[J]. 冶金动力 2020(09)
    • [2].远方终端(RTU)几例故障分析[J]. 通讯世界 2017(01)
    • [3].RTU在注水井上的设计与应用[J]. 自动化博览 2011(04)
    • [4].RTU在城市燃气SCADA系统建设中的应用[J]. 自动化博览 2010(12)
    • [5].基于腾控RTU的电表数据采集应用[J]. 工业控制计算机 2017(03)
    • [6].RTU在电力系统安全监测中的应用[J]. 电气技术 2015(12)
    • [7].计量间远程监控RTU[J]. 油气田地面工程 2014(01)
    • [8].浅谈RTU仿真系统的应用[J]. 机电信息 2014(15)
    • [9].RTU在立式智能抽油机系统中的应用[J]. 可编程控制器与工厂自动化 2013(06)
    • [10].RTU在压缩机组控制中的运用[J]. 河南科技 2013(10)
    • [11].污染源预警系统分析及RTU在系统中的应用[J]. 自动化博览 2012(06)
    • [12].论铁路电力RTU遥测信息传递技术[J]. 计算机光盘软件与应用 2015(02)
    • [13].远方终端(RTU)常见故障分析及防范措施研究[J]. 电子测试 2016(09)
    • [14].基于双机热备系统的RTU可靠性研究[J]. 微型机与应用 2013(04)
    • [15].RTU在换热站控制系统的应用[J]. 资源节约与环保 2013(06)
    • [16].基于RTU的PMSM无位置传感器低速控制算法研究[J]. 电动工具 2020(03)
    • [17].RTU系统在西气东输输气管道中的应用[J]. 化工自动化及仪表 2017(03)
    • [18].乌江流域水情自动测报系统RTU程序改造[J]. 贵州水力发电 2009(01)
    • [19].配网自动化中远方终端(RTU)故障分析及检测[J]. 通讯世界 2015(17)
    • [20].基于RTU的集散式油库发油系统[J]. 制造业自动化 2008(08)
    • [21].组态王在石板水电厂调度RTU中的应用[J]. 四川水力发电 2012(01)
    • [22].RTU在矿山用电监控系统中的应用[J]. 新疆有色金属 2010(04)
    • [23].RTU在电力系统中的应用[J]. 科技与企业 2011(16)
    • [24].RTU在远程监控液量自动计量系统中的应用[J]. 自动化仪表 2009(10)
    • [25].远程智能终端RTU2600在粮库管理中的应用[J]. 清远职业技术学院学报 2009(06)
    • [26].基于RTU技术的计量站远程监控系统[J]. 自动化仪表 2008(05)
    • [27].水文数据的完整性对RTU的设计要求[J]. 科技与企业 2013(23)
    • [28].RTU自动计量系统在艾哈代布油田的应用[J]. 石油规划设计 2012(06)
    • [29].故障树分析法在油气田RTU故障分析中的应用[J]. 仪表技术 2011(03)
    • [30].水文自动测报系统RTU编码方式及部署原则浅析[J]. 科技经济导刊 2019(21)

    标签:;  ;  ;  

    基于以太网的可编程RTU的研究
    下载Doc文档

    猜你喜欢