历史上的今天
返回首页

历史上的今天

今天是:2025年07月17日(星期四)

正在发生

2018年07月17日 | 自动化行业中的以太网:Modbus TCP和PROFINET

2018-07-17

以太网解决方案具有卓越的带宽优势和设备成本优势,还能轻松延伸到整个工厂,用单个网络就能连通车间系统和企业IT系统。以第三个特性为基础,我们还在第二部分开始探讨了融合型全厂以太网架构(CPwE),这是罗克韦尔自动化有限公司与思科公司联合开发的一种参考架构,其目的是鼓励通过结合使用标准以太网和IP套件实现IAC系统的现代化。1


CPwE概述与总结


从本质上来讲,CPwE是为了帮助制造商越过不同传统串行网络的复杂性并实现必要的服务整合、简便维护和高可用性,帮助他们为工业物联网等应用案例做好准备。通过把IT和控制工程师以及他们各自负责的系统整合起来,CPwE能够地最大限度地优化工业作业,大幅提高原材料的利用率,确保产品和服务的及时交付。


EtherNet/IP®已经成为CPwE的主要载体,因为它是连通思科的以太网到厂框架(包括安全和网络架构)和罗克韦尔自动化有限公司的Logix控制平台及FactoryTalk平台一体化架构之间的桥梁。CPwE实施方案中的工业以太网交换机通过对EtherNet/IP的原生支持,集成了通用型工业协议。


EtherNet/IP运用未经修改的标准以太网技术来实现这种综合性的端到端网络集成,这是定制型现场总线所无法实现的。思科和罗克韦尔携手合作后,实现了对基于IEEE 802.11 Wi-Fi的WLAN的支持,优化了CPwE实施方案。这些WLAN拥有细颗粒度的服务质量和流量优先级设定特性,有助于克服工业无线网络中通常存在的干扰问题和覆盖范围下降问题。2


EtherNet/IP、Modbus® TCP和部分形式的PROFINET®采用标准化设计,可通过CPwE实现交互。


这次我们将把目光投向EtherNet/IP以外,看看为标准网络提供一定支持的其他工业以太网协议。毕竟,CPwE的部分价值主张是能帮助主要在第二层LAN模型中进行通信的IAC网络之间实现互连和互操作。EtherNet/IP、Modbus TCP和部分形式的PROFINET采用标准化设计,可通过CPwE实现这种交互水平。以太网、IP和TCP/UDP可分别用在第2层、第3层和第4层,在运行标准协议的网络设备之间进行通信。

 

面向互操作型互连网络的Modbus TCP和PROFINET


我们来看看基于以太网的两款解决方案,即Modbus TCP和几个版本的PROFINET,这些解决方案可以与EtherNet/IP和其他协议(如HTTP、FTP、Telnet等)交互,无需采用非标准的网络接口卡和/或交换基础设施。这两种标准都非常流行,其中,截至2015年1月,PROFINET占所有工业网络的8%,Modbus TCP在同一市场上的占有率为3%。


Modbus TCP


Modbus TCP是广泛使用的不依赖具体供应商的Modbus协议的一个变体,最初由施耐德电气公司于1979年提出。Modbus采用串行连接,而Modbus TCP则以以太网为其物理网络,支持以TCP/IP堆栈的形式通过IP网络进行数据交换。Modbus TCP于1999年列入标准,目前可以集成在采用TCP/IP插座的任何设备中。3


Modbus TCP采用开放式的标准化设计,这使其成为互操作环境下的最佳选择。它可以基于常规型的PC以太网卡运行,并且由于专门为其分配了以太网端口502,所以具有良好的未来适应能力。Modbus是一个开放项目,最初由施耐德开发,现由Modbus组织负责管理(2004年起),有广泛的供应商群体在为开发具有成本优势的解决方案而努力。


采用TCP/IP而非UDP,可在Modbus TCP中实现大量并发连接,并实现数据事务的低维护控制。这样,Modbus TCP与Modbus系列中的前辈采用的无状态事务不同,模拟的是万维网的简约原则。


一份关于Modbus TCP的实时自动化指南解释称,“[在Modbus TCP中采用TCP/IP]的主要原因是通过将事务封装在无需客户端和服务器应用执行任何特定操作即可识别、监督和取消的连接中,实现对各‘事务’的持续控制。”4 “这使得该机制可以容忍网络性能的大幅变化,还能轻松添加防火墙和代理等安全特性。”


 

PROFINET


我们在多个其他条目里谈到了PROFINET,5 所以,这里我们不会深入探讨该协议的所有特性。但值得注意的是,其设计——对标准TCP/IP的支持,以及可以绕过TCP/IP并以PROFINET I/O和IRT传输实时数据的特殊堆栈——特别适合平衡办公以太网的便利性与工业网络的需求。


与Modbus TCP一样,PROFINET主要用于工业自动化流程控制。它支持优化布线(例如通过西门子的FastConnect系统),能通过WLAN实现确定性性能,并且兼容星形、树形和环形拓扑结构(在现场总线的线性布局以外),这些特性使其成为简化现代IAC系统的布局、提升其性能的常用选择。6 另外,PROFINET还能从目前应用最为广泛的现场总线和工业网络协议PROFIBUS轻松转换,所以,对许多制造商来说,决定集成PROFINET并非难事。


PROFINET、Modbus TCP和EtherNet/IP都是绝佳的例子,很好地展现了如何以以太网等无处不在的技术为基础,实现要求苛刻、可扩展的工业自动化网络。在工厂里,以太网的优势始终都是其熟悉度和灵活性——它可以把工业和办公网络统一起来,并且在带宽等关键领域超过现场总线,还直接支持TCP/IP。将来,诸如CPwE一样的架构以及时间敏感型网络(TSN)一类的项目的持续发展不但会扩大以太网在自动化行业的运用范围,同时还能进一步提高工厂的效率。

 

 

参考文献

1 “融合型全厂以太网(CPwE)的设计与实现指导,”思科公司。

2 “在融合型全厂以太网架构中部署802.11无线局域网技术,”思科公司,2014年11月。

3   Modbus常见问题: Modbus组织介绍

4    Modbus TCP/IP解密——Modbus TCP/IP寻址、功能代码和Modbus TCP/IP网络简       介,RTA自动化。

5 “从PROFIBUS到PROFINET,第2部分,”ADI公司,2015年3月。

6    PROFINET的优势,西门子。


推荐阅读

史海拾趣

安谱隆(Ampleon)公司的发展小趣事

在独立发展后,安谱隆不断推出创新产品,巩固其在射频市场的地位。2015年12月,安谱隆推出了基于0.5μm工艺、额定功率为10至200W的GaN on SiC射频功率晶体管。这一产品的推出不仅展示了安谱隆在射频技术方面的领先实力,也为其在移动通信、广播电视等领域的应用提供了强有力的支持。

Caliber公司的发展小趣事

Caliber公司自创立之初,便以技术创新为核心竞争力。在电子行业的早期,该公司敏锐地捕捉到市场对高性能计算芯片的需求,投入大量资源进行研发。经过数年的努力,Caliber成功推出了一款具有划时代意义的芯片产品,以其出色的性能和稳定性赢得了市场的广泛认可。这一创新不仅为Caliber带来了巨大的商业成功,也为整个电子行业的发展注入了新的活力。

Elytone Electronics Co Ltd公司的发展小趣事

Elytone Electronics Co Ltd成立于XXXX年,最初是一家仅有几名员工的小型电子产品加工厂。公司创始人凭借对电子技术的热爱和对市场敏锐的洞察力,带领团队开始了艰苦的创业之路。在资源有限的情况下,他们不断研发新产品,优化生产工艺,逐步在行业内建立起了一定的知名度。

功得(CONQUER)公司的发展小趣事

在市场竞争日益激烈的环境下,功得公司意识到仅仅依靠创新是不够的,还需要有高品质的产品来赢得客户的信任。因此,公司开始注重产品质量管理,建立了完善的质量控制体系。功得公司严格把控原材料采购、生产工艺和成品检验等环节,确保每一件产品都符合高标准的质量要求。这种对品质的执着追求,使得功得公司的产品在市场上赢得了良好的口碑,品牌知名度也逐渐提升。

Custom Components Inc公司的发展小趣事

Custom Components Inc(简称CCI)公司的发展历程始于一个技术突破。在公司成立的初期,CCI的研发团队成功开发了一种新型的电子元件,这种元件在性能和成本上均优于市场上的同类产品。这一技术突破立即引起了行业的关注,多家电子设备制造商纷纷向CCI抛出橄榄枝,希望建立长期合作关系。

随着市场需求的不断增长,CCI逐步扩大了生产规模,并通过技术创新不断提升产品质量。同时,公司还积极开拓国际市场,与海外客户建立了稳定的业务往来。凭借卓越的产品性能和良好的市场口碑,CCI逐渐在电子行业中崭露头角。

C-MAC Automotive公司的发展小趣事

为了进一步提升竞争力,C-MAC Automotive公司积极寻求与其他企业的战略合作。通过与一家知名汽车制造商建立合作关系,C-MAC成功将其电子控制单元(ECU)集成到了对方的新款车型中。这一合作不仅提升了C-MAC的品牌知名度,还为公司带来了稳定的订单来源。通过不断拓宽合作领域,C-MAC逐渐在电子行业中占据了一席之地。

问答坊 | AI 解惑

微型传感器在汽车工程中的应用

现代汽车正由一个单纯交通工具朝着能满足人类需求和安全、舒适、方便及无污染的方向发展。要实现这些目标的关键在于汽车的电子化和智能化,先决条件则是各种信息的及时获取,这势必要求在汽车中大量采用各种传感器。传统的传感器往往体积和重量大、 ...…

查看全部问答>

基于单片机的复杂可编程逻辑器件快速配置方法

摘要:介绍基于SRAM的可重配置CPLD的原理,通过对多种串行配置的比较,提出了由单片机和FLASH存储器组成的串行配置方式,并从系统复杂度、可靠性和经济性等方面进行了比较和分析。 关键词:复杂可编程逻辑器件 静态随机存储器 被动串行 基于SRAM ...…

查看全部问答>

OPA228

    幅值为1v,频率为1kHz的交流信号经过OPA228实现反向后变成直流了。。晕。线路没问题。问题就出在这个运放身上了,但是不知道它哪里出问题了。高手们帮忙。 图片如上。 高手们用简单的运放试试,可以出现正弦。 [ 本帖最后由 vote ...…

查看全部问答>

ADS 中常用的数据文件

刚开心学习使用ADS,与大家共享下这个资料~~…

查看全部问答>

关于中断向量表的傻问题,麻烦各位了

本人新手,见笑了! .extern main .text .global _start _start: @****************************************************************************** @ 中断向量,本程序中,除Reset和HandleIRQ外,其它异常都没有使用 @****************** ...…

查看全部问答>

如何学习电子方面

小弟是计算机的专科2年级学生,学校教的很少,现在想学习关于硬件方面。以后希望自己有能力设计电路。可是以前都没有接触过这方面,不知道从哪里开始学起,和学一些什么内容。 请那位大大指条明路 …

查看全部问答>

LED显示屏采购的常见误区

replyreload += \',\' + 693698;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

最新的RTT0.4.0 LM3S分支驱动LM3S8962 SD卡问题

更新了RTT 0.4.0,发现SD卡不能初始化了。检查了下sd_card.c这个文件,发现是SD卡片选引脚定义的问题,TI那块LM3S8962 SD卡片选应该定义成PG0。有很多人都在抱怨8962这个芯片只有一个SPI,同时带SD卡和OLED的确很麻烦,我目前的解决办法就是在SD卡 ...…

查看全部问答>

请教F2812的几个问题

小弟最近按照EEWORLDDEC f2812实验板的原理图自己刷了一块PCB 在调试中遇到了一点问题 1。片内flash在烧写时总是不成功,用EEWORLD提供的FLASH测试程序提示FLASH无法写入。小弟想请问在烧写片内FLASH要注意些什么,F2812的引脚定义要注意些什么 2 ...…

查看全部问答>

PCB板过孔电阻过大什么原因

碰到一个很棘手的问题,整版沉金仍出现一些过孔电阻过大,不知道是不是板厂没沉金而是沉的铜导致过孔氧化电阻过大。 现在2K板子看着慢慢的从良品走向不良品,请问有什么方法解决这个问题,是否是板厂沉金没沉好,还是其他问题导致过孔电阻大,求大 ...…

查看全部问答>