论文部分内容阅读
在过去的30年中,工业网络得到了广泛的发展,从基于模拟信号的DCS系统到数字化的现场总线系统,给工业自动化带来的一场革命,但现场总线的国际标准推出缓慢,并同时有多种现场总线成为国际标准,不同总线之间不能互连,不能互操作。随着工业以太网等信息技术的发展,要求企业从管理层到现场控制层能实现全面的无缝信息集成,提供一个开放的基础构架,由于以太网的广泛应用,原本用于办公室和商业的以太网逐渐进入了控制领域,有即将成为工业控制领域统一标准的趋势。本文在了解了Ethernet/IP工业以太网协议和充分研究了Anybus-S Ethernet/IP模块应用的基础上设计了基于Anybus-S的Ethernet/IP工业以太网通信节点,实现与RS485设备的数据通信。本文首先介绍了工业以太网的国内外研究进展、本文的研究内容与意义,然后介绍了工业以太网的发展现状以及Ethernet/IP协议工业以太网的协议规范,以及所应用的网络接口模块Anybus-S模块的结构及应用。在此基础上,对通信节点进行了硬件设计。由于Anybus-S模块移植性强,功能强大等特点,本文首先对Anybus-S的应用接口及相关器件作了简要说明,然后采用Anybus-S模块实现了Ethernet/IP通信节点的硬件开发,并通过了调试。本文针对RS485设备串行通信协议存在差异的问题,提出了编写RS485协议配置软件的解决方法。本文应用图形化编程软件LabVIEW软件编写了此软件,将协议信息发送给从节点。Ethernet/IP从节点的软件设计采用C51语言来实现。为了使程序结构更加清晰,以及方便程序的调试,本文以基于对象化的编程方法编写了应用程序。该程序可实现接收RS485串行通信协议信息的功能,可实现对Anybus-S模块的初始化,Anybus-S内部共享数据区的地址请求与释放,并实现了读取RS485设备数据并发送到Ethernet/IP网上的功能。为了验证所开发节点的功能,本文最后搭建了Ethernet/IP从节点测试平台,对节点进行了测试,上位机采用罗克韦尔RSLink软件驱动Ethernet/IP工业以太网,应用RSView32软件做监测界面,来读取并显示节点所发送的有效数据以测试节点收发数据的正确性。由实验数据可分析出该从节点实现了RS485设备与Ethernet/IP协议工业以太网的数据通信,证明了本从节点的开发设计方案是可行有效的。