论文部分内容阅读
随着现场总线技术和工业以太网技术的快速发展,以及关键问题的突破,使得工业自动化领域的通信网络正在逐步统一到工业以太网。Modbus/TCP是工业以太网技术中最有发展前景的一种。Modbus主从式通信机制能很好地满足确定性的要求,与互联网的客户机/服务器通信机理相对应。Modbus通过与TCP/IP相结合,在TCP帧中嵌入Modbus信息帧,在工业自动化领域具有很高的性价比,是一种真正开放的理想解决方案,试验表明了它的有效性,应用案例已证明了它在实际应用中的价值。本课题在嵌入式实时操作系统μC/OS-Ⅱ和ARM7 Core的软硬件平台上,利用移植LwIP到ARM开发平台提出了一种支持多线程实时应用的嵌入式TCP/IP协议栈的实现。在通讯应用层上将Modbus帧嵌入到TCP帧中简单可靠地实现嵌入式Modbus/TCP协议栈,并详细论述了如何利用LwIP应用接口和多线程机制实现Modbus客户/服务器通讯模型。主要内容可概括为以下几个方面:(1)分析了Modbus/TCP工业以太网的研究现状以及发展前景,明确嵌入式Modbus/TCP协议栈开发的任务和目标;(2)详细分析了LwIP协议的进程模型、操作系统模拟层、缓冲与内存管理等关键技术,阐述了LwIP协议栈的可移植特性;(3)在实时内核μC/OS-Ⅱ和ARM7 Core的软硬件平台上,利用移植LwIP到ARM提出了一种支持多线程实时应用的嵌入式TCP/IP协议栈的实现;(4)分析研究了Modbus/TCP协议通信结构模型,采用模块集成的方式实现了嵌入式Modbus/TCP协议栈,并对嵌入式Modbus/TCP协议栈的运行可靠性与实时性提出探索性的见解;(5)通过将嵌入式Modbus/TCP协议栈移植到工业控制I/O设备上,即将I/O设备挂载在Modbus/TCP工业以太网中,实现以设备为中心的网络结构,形成了统一的工业以太网通信模型。