基于PROFINET协议的现场总线设备研究

基于PROFINET协议的现场总线设备研究

论文摘要

PROFINET是基于工业以太网的最新的现场总线协议。它具有很高的实时性,响应时间可以达到微秒级,是工业控制领域公认的未来工业通讯标准。目前对PROFINET的研究还处于刚刚起步阶段,特别是在国内,很少有人从事协议方面的研究,多数还处于应用方面,与其形成鲜明对比的是,工业控制领域对PROFINET的需求日益迫切。本文首先阐述了PROFINET技术的发展历史及研究现状,研究了PROFINET IO的系统模型、提供的服务和协议。其次,本文重点分析了PROFINET RT与IRT协议的通信调度机制,分别提出了计算刷新时间的方法,对两种IRT协议的实时性做出了对比,并且通过对实际产品的分析,研究了RT、IRT和NRT通信数据共存时的带宽分配问题。最后,在从西门子公司获得的PROFINET专用处理器ERTEC400和PROFINET IO协议栈的基础上,根据PROFINET IO的系统模型,对IO从站实验板进行了硬件和软件设计,并成功地与西门子PLC建立起了PROFINET连接,实现了RT数据交换。本课题提出的RT与IRT刷新时间的计算方法和带宽分配方法有助于实际工程应用中对设备的正确配置,合理利用带宽资源,并且避免了数据交换时错误的发生。IO从站实验板的成功设计为IO从站产品的投放市场和PROFINET IO协议栈的广泛应用打下了基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 选题背景及意义
  • 1.2 国内外研究现状
  • 1.3 PROFINET 概述
  • 1.3.1 PROFINET IO
  • 1.3.2 PROFINET CBA
  • 1.4 本课题的主要研究工作及创新点
  • 1.4.1 本课题的主要研究工作
  • 1.4.2 本课题的创新点
  • 第二章 PROFINET IO 模型及数据类型研究
  • 2.1 PROFINET IO 的概念
  • 2.2 PROFINET IO 模型及数据类型
  • 2.2.1 PROFINET IO 的设备分类
  • 2.2.2 PROFINET IO 的数据流
  • 2.2.3 IO 设备的设备模型
  • 2.2.4 数据对象
  • 2.2.5 上下文管理
  • 2.2.6 应用关系
  • 2.2.7 通信关系
  • 2.3 PROFINET IO 服务和协议
  • 2.4 本章内容小结
  • 第三章 PROFINET IO 协议分析和实时性研究
  • 3.1 PROFINET 的实时性
  • 3.2 PROFINET RT 分析及实时性研究
  • 3.2.1 PROFINET RT 帧结构分析
  • 3.2.2 转发方式
  • 3.2.3 RT 协议实时性分析
  • 3.3 PROFINET IRT 协议分析及实时性研究
  • 3.3.1 同步
  • 3.3.2 IRT 协议分析
  • 3.3.3 IRT 实时性分析
  • 3.4 西门子RT 与IRT 实时性分析
  • 3.4.1 西门子PROFINET 产品介绍及实验目的
  • 3.4.2 IRT High Flexibility 和IRT TOP Performance 在组态中的不同
  • 3.4.3 同一网络中IRT、RT 与NRT 的带宽分配
  • 3.4.4 STEP7 中确定两种IRT 通讯时间的方法分析
  • 3.5 本章内容小结
  • 第四章 PROFINET IO 从站硬件设计
  • 4.1 硬件设计整体概述
  • 4.2 核心芯片ERTEC400
  • 4.2.1 ARM946 处理器
  • 4.2.2 ERTEC400 的总线系统
  • 4.2.3 APB 总线上的I/O 模块
  • 4.2.4 ERTEC400 的时钟系统
  • 4.3 IO 实验板各种模块设计
  • 4.3.1 电源模块设计
  • 4.3.2 以太网接口电路设计(用于PROFINET 传输)
  • 4.3.3 外部存储器电路设计
  • 4.3.4 调试接口电路
  • 4.3.5 其它模块电路设计
  • 4.4 本章内容小结
  • 第五章 PROFINET IO 从站软件设计及实验测试
  • 5.1 VXWORKS 操作系统和开发环境
  • 5.1.1 VxWorks 操作系统简介
  • 5.1.2 Tornado 集成开发环境介绍
  • 5.2 IO 实验板BSP 驱动程序及协议栈接口的设计
  • 5.2.1 板级支持包(Board Support Package)简介
  • 5.2.2 BSP 驱动程序设计
  • 5.2.3 协议栈接口设计
  • 5.3 PROFINET IO 协议栈结构分析
  • 5.4 PROFINET IO 实验板应用程序设计
  • 5.4.1 初始化阶段
  • 5.4.2 运行阶段
  • 5.4.3 数据交换完成阶段
  • 5.5 使用IO 实验板与西门子PLC 建立通讯连接
  • 5.6 本章内容小结
  • 总结与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  ;  

    基于PROFINET协议的现场总线设备研究
    下载Doc文档

    猜你喜欢