基于DeviceNeT-Modbus的协议转换模块研究

来源 :天津理工大学 | 被引量 : 0次 | 上传用户:ddlin2121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
DeviceNet是基于CAN总线的一种开放式现场总线技术。此协议采用面向对象的分析方法,在工业领域得到了越来越广泛的应用,并已经成为一种幽家标准。Modbus通讯规约最早是应用在电子控制器上的一种通讯语言,通过Modbus通讯协议,可以实现控制器之间,以及控制器经由网络(例如以太网)和其它设备之间的通信。目前,国内工业现场的许多设备都具有RS-232、RS-485或者是RS-422串行通信硬件接口,采用自定义的简单通信协议或者Modbus协议来实现通信功能,但其中多数并不具备作为DeviceNet从站进行通信的功能。所以研究设计一种把Modbus协议转换成DeviceNet协议的装置具有重要的研究意义和应用价值。因此,本课题研究设计基于DeviceNet-Modbus的协议转换装置,实现了带有Modbus接口的工业设备在DeviceNet总线上进行通信的功能。主要内容包括:   1、首先介绍了现场总线的国内外发展现状、本课题的研究内容与意义。然后利用DeviceNet采用面向对象的分析方法,全面简析了DeviceNet总线协议的报文类型,对象模型的建立以及通讯模式的选择。最后,研究了Modbus通讯协议技术,包括协议的接口技术以及报文格式。   2、深入研究实现利用一块微控制器实现DeviceNet与Modbus两个协议栈之间通信技术的关键问题,并设计出了总体方案。在此基础上给出了软硬件上的有效解决方法。在硬件设计上实现了以单片机和CAN控制器芯片为核心的DeviceNet总线接口模块电路及以单片机、RS485收发器为核心的Modbus接口模块电路。在软件上采用C51语言实现了Modbus通信协议程序、预定义主/从连接从站协议程序,软件功能模块包括报文收发模块、标识对象等基本对象模块、显式报文处理模块、轮询I/O报文处理模块等。通过软硬件实现方法,完成了不同网络间数据的可靠通信。   3、根据DeviceNet和Modbus从站测试等方面的技术与功能要求,对测试方案进行了深入的分析与论证,搭建DeviceNet从站实验测试平台,连接带有Modbus接口设备进行实验测试。详细分析了实验结果,证实了论文所提出的设计方案的正确性,实现了Modbus设备与DeviceNet现场总线的通信功能。
其他文献
随着社会的发展,传统的一次能源越来越少,并在消耗过程中对生态环境造成了严重的污染,导致了能源短缺和环境污染问题在当今社会日趋加剧。为了解决以上问题,推动了可再生、无污染
近些年来随着无线网络技术的成熟和智能便携节点的普及,时滞容忍网络的研究和应用迅速发展起来。这类网络不受网络结构的限制,充分利用移动设备的带宽、计算、存储等资源,通
自动化立体仓库(Automated Storage and Retrieval System,即AS/RS)是现代物流中的一个重要的仓储设备,在大中型企业中已经得到了广泛的应用。自动化立体仓库的调度方案直接影响
生产过程的故障诊断一直以来都是流程工业所重视的关键问题之一。深入开展工业过程故障诊断的研究和应用对保障运行安全和提高经济效益均有较大的促进作用。基于数据驱动的故
随着通信技术和计算机技术的飞速发展,复杂控制系统、远程控制系统、网络化控制系统在工业控制、航空航天、机器人等领域得到了广泛的应用。此类系统中,承担局部子系统或回路
全景视觉凭借其全视场的优点已成为近年来视频监控和图像检测重要的应用手段,随着研究的开展,计算机处理能力的增强,对全景视觉图像内部信息的处理能力和处理速度也越来越强,利用
气瓶作为储存气体的工具,具有工作压力高、质量轻、清洁安全可靠等特点。气瓶装有高压可燃气体,所以对气瓶检验是十分必要的,其中气瓶水压试验是气瓶出厂检验和日常定期检验
同相供电系统方案的提出解决了减少电气化铁道牵引供电系统的负序、谐波和无功三大难题,突破了牵引网电分相阻碍列车高速化发展的技术瓶颈,实现了电气化铁道牵引供电系统的绿
近些年我国药品包装产业高速发展,不同药品包装形式也有所不同。其中,铝塑泡罩形式的药品包装越来越受到人们的青睐,并得到了广泛的应用。在铝塑泡罩药品生产中,包装质量检测是一个极为重要的环节,但国内目前很多企业是通过人工来完成包装质量检测的,这既耗时又无法保证检测结果的可靠性。因此,对药品包装自动检测系统的研究是势在必行。机器视觉技术的快速发展为药品质量的无损检测提供了一种有效的技术支持。本文以药品包装
随着生产力的不断发展,机械设备和电子设备越来越精密化,复杂化。如何提高系统的稳定性和可靠性是一个必须面对的问题,而选择有效的诊断方法对于系统能够稳定运行至关重要。在智