EtherCAT(以太网控制自动化技术)是一个以以太网为基础的架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母的缩写。最初由倍福自动化有限公司(Beckhoff AutomationGmbH)研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。
Ethernet/IP是一个面向工业自动化应用的工业应用层协议。它建立在标准UDP/IP与TCP/IP协议之上,利用固定的以太网硬件和软件,为配置、访问和控制工业自动化设备定义了一个应用层协议西蒙公司开发
PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。作为一项战略性的技术创新,PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,现有投资。
PROFINET是适用于不同需求的完整解决方案,其功能包括8个主要的模块,依次为实时通信、分布式现场设备、运动控制、分布式自动化、网络安装、IT标准和信息安全、故障安全和过程自动化。
MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的MODBUS系列通讯协议的派生产品。显而易见,它覆盖了使用TCP/IP协议的 “Intranet”和“Internet”中MODBUS 报文的用途。协议的最通用用途是为诸如PLC’s,I/O模块,以及连接其它简单域总线或I/O模块的网关服务的。
MODBUS/TCP协议是作为一种(实际的)自动化标准发行的。既然MODBUS已经广为人知,该规范只将别处没有收录的少量信息列入其中。然而,本规范力图阐明MODBUS中哪种功能对于普通自动化设备的互用性有价值,哪些部分是MODBUS作为可编程的协议交替用于PLC’s的“多余部分”。
它通过将配套报文类型“一致性等级”,区别那些普遍适用的和可选的,特别是那些适用于特殊设备如PLC’s的报文。
鉴于以太网的蓬勃发展和CANopen在自动化领域里的广阔应用基础,EthernetPOWERLINK 融合了这两项技术的优点和缺点,即拥有了Ethernet的高速、性接口,以及CANopen在工业领域良好的SDO 和PDO 数据定义,在某种意义上说POWERLINK就是Ethernet 上的CANopen,物理层数据链层使用了Ethernet介质,而应用层则保留了原有的SDO和PDO对象字典的结构
虽然这些工业以太网都是国际标准,但是指的是IEC 61784里的标准,但是这些工业以太网不都是标准的以太网。即这些工业以太网并不都是符合IEEE802.3U的标准,这当中只有Modbus-TCP和EtherNet/IP是符合IEEE802.3U的,只有符合IEEE802.3U标准的,才能与IT和以太网将来的发展相兼容。而不符合IEEE802.3U标准的,基本上可以讲不是以太网,它们都对以太网进行了修改,或者是硬件或者是软件,已经不是以太网了。
各种工业以太网的区别其实主要就是协议的区别,其中最主要的还是应用层协议的区别,我们知道,按照ISO的参考模型,网络被划分为7层。
a. Modbus TCP和EtherNet/IP的区别主要是应用层不相同,ModbusTCP的应用层采用Modbus协议,而EtherNet/IP采用CIP协议,这两种工业以太网的数据链层采用的是CSMA/CD,因此是标准的以太网,另外,这两种工业以太网的网络层和传输层采用TCP/IP协议族。还有一个区别是,Modbus协议中迄今没有协议来完成功能安全、高精度同步和运功控制等,而EtherNet/IP有CIPSafety、CIP Sync和CIP Motion来完成上述功能,所以才有Schneider加入ODVA,成为ODVA的核心来推广EtherNet/IP。由于这两种网络都是标准的TCP/IP以太网,所以所有标准以太网节点都可以接入这两种网络。
b. b. 至于EthernetPowerLink(EPL), Ethernet PowerLink就是个怪胎,PowerLink虽然在物理层和数据链层还是采用标准的以太网,但是它又添加了另一个数据链层,此EPL数据链层在结构上为于以太网数据链层之上。我们知道数据链层的一个子层的MAC(介质访问)层的作用是[color=#FF0000]决定哪一个节点可以占有总线,也即决定哪个节点一个发送数据[/color]。所以本来由以太网的数据链层来决定哪一个节点占用总线,现在它被位于它之上的EPL数据链层给架空了,由这个EPL数据链层通过软件的方式来决定哪个节点发送数据。所有在这样的一个EPL工业以太网系统中,不能使用交换机,只能使用HUB,所以对100M的网络,EPL总的带宽是小于100m,一盘情况下只有40-50M,而如果采用交换机的工业以太网,它的带宽可以达到大几百M,另外在EPL网络上,所有的节点都要实现EPL数据链。没有实现EPL数据链层的节点不能接入此网络。
c. PROFINET分为原来划分为v1,v2,v3,现在一般称为ProfiNetCBA、ProfiNet IO和ProfiNet IRT.也就是通过以太网来实现对等通讯、实时控制和运动控制。v1采用TCP/IP协议,采用标准的以太网,而V2和V3不采用tcp/ip协议,这两种都绕过tcp/ip协议,采用另外的网络层和传输层协议,开发ProfiNet采用开发人员人员认为tcp/ip协议增加了数据在网络中的传输延迟,其实这是一种,据美国密歇根大学的教授研究后认为数据在TCP/IP中的传输延迟很小,他们研究得出数据在经过TCP,IP栈时延迟只有不到100微秒,如果采用UDP/IP时就更小,同时他们研究也得出数据在不同应用层延时比较大,不同的协议延迟不一样,但是相差不是很大,从200us-800us不等,他们经过实验后认为以太网的基础设施(指交换机、网卡等)和TCP/IP协议并不是影响工业以太网实时性的主要原因,而认为应用层协议才是主要原因。所以密歇根大学的教授认为绕开TCP/IP协议没有丝毫的意义,反而由于缺少了TCP/IP协议,使得设备也就缺少了IT功能,与其它现场总线没有区别。 ProfiNet V3就更特别了,它不完全采用标准以太网的数据链层,有一不时间采用以太网的数据链层(CSMA/CD),而另外一部分时间采用自己的数据链层,通过一个高精度的时间来完成。所以ProfiNet V3也就不是标准的以太网了,也就给Profinet v3带来如下的问题:不能采用标准的交换机、不能采用标准的以太网芯片、与企业网相连可能会出现问题,与标准以太网相连还要特殊的网关、添加和删除一个节点都需要重新组态网络和重新启动网络、至今没有千兆网络,还有最重要的是,当标准以太网以后发展了后,它不能与标准以太网相兼容,不具有将来以太网所应具有的功能。
d. EtherCat这种工业以太网也很奇怪,它们不使用标准的芯片,一般不使用交换机,软件也不是标准的,对以太网的数据帧进行了一些修改,我们知道一个数据帧只有一个源节点,但是对于EtherCat一个数据可能有多个源节点,即一个数据是由多个节点发送的数据组合而成的。所以对于这样的网络,标准的以太网设备也不能接入这样的网络。
我认为Ethernet/IP和ProfiNet这两种工业以太网都适合各个行业,并不象heidai讲的应用的行业不一样。首先这两种工业以太网都用于传输非实时数据,还可传输实时数据,即可以用于离散控制,也可用于过程控制(当然现在还不能用于本安应用)。其次,这两种工业以太网都可用于网络功能安全传输,Ethernet/IP有CIP Safety协议,而ProfiNet有Profisafe协议,还有在运动控制方面ProfiNet有 ProfiNet IRT,而EtherNet/IP则有CIP Safety,二者都可以用于中高端的运动控制。最后两者都有基于IEEE1588的高精度时钟同步。而Modbus TCP,EtherCat和PowerLink,都只能完成部分控制任务,如Modbus TCP一般只作常规IO实时和非实时数据。而EtherCat和PowerLink则更象是为运动控制而开发的,这二者好像没有功能安全、在PLC和DCS控制方面也没有得到大自动化公司的支持,况且这两者又对以太网进行修改,一个在软件,另一个在软件和硬件方面都进行了修改,都不能兼容标准的以太网设备,个人认为这样做得不偿失,为满足运动控制而不能兼容已有的标准的以太网设备而开发的工业以太网并不是以太网,与其说是工业以太网还不如说是另一种现场总线。
我认为工业以太网的竞争将会在Ethernet/IP和ProfiNet间进行,而其它工业以太网都是这两者的陪衬,将会逐渐退出市场。
EtherNet/IP以后将由罗克韦尔自动化、Omron、施耐德和思科公司来推动,而ProfiNet将由业界老大西门子公司带领一些小公司去奋斗,由国内PLC厂商中的老二、老三和老五对老大,不知谁将引导未来。
SynqNet: 丹纳赫主导的,几乎只用在运动控制,而且据说只用在了半导体机械行业(奇怪的是,不才也搞半导体机械很久了,却从来没看到过SynqNet,孤陋寡闻啊)。只用了以太网的硬件,完全和我们平常说的以太网没有任何关系,连MAC层都没有。当然如此运用,速度性能当然好,但未来难说。
Sercos III: 光纤SercosII的新一代以太网版本,背后推手是博世力士乐,只用在运动控制。也基本上是只用了以太网底层硬件,系统里竟然连switch都不允许用。速度当然快,但只比SercosII快了一倍。估计用了SercosII的用户,谁会去更新到一个没快了多少的新系统啊,还没问世,就已经不被业界看好了。
我个人认为,最后一定是大西洋两岸的两大巨人之间的角力,就像以前的现场总线战争,最后还不是Profibus和DeviceNet,别的都只能当陪衬的角色?
当然,现在大家都在这个大西洋两岸以外的单一最大市场,中国把砝码放在谁这一边,可能会使天平倾斜一点。但最后,肯定两者都会存在的。我个人认为,咱们应该选Ethernet/IP这一边站
中国用户和制造商应选择Ethernet/IP还是ProfiNet,各人的看法有所不同,不过我认为firstrazor所说的没错,有于ProfiNet采用了专门的芯片、网卡、交换机等以太网基础设施,虽然ProfiNet应用层协议是公开的,但这些芯片却是专用,国内的制造商要想开发符合ProfiNet标准的设备,确要依赖于这些芯片,受制于提供芯片的公司,也就是西门子公司,因此可以将ProfiNet并不是完全的。而相反,Ethernet/IP不论是在软件还是硬件上都是标准和的,国内的工业以太网制造商还是选择EtherNet/IP为好,至于最终用户的选择,当然是从可靠性、价格、兼容性和可替换性方面考虑,可靠性方面,二者没有明显区别,在其它方面Ethernet/IP具有明显的优势
物联网和制造业服务正宣告着第四次工业——工业4.0的到来,这意味着第三代的工业自动化技术已经开始在各个工厂间蔓延开来,而第三代的工业自动化采用了以工业以太网为基础的通信技术,工业以太网无缝连接的自动化网络的各个层次,逐渐取代现场总线的应用。
主干信息网络直接垂直管理自动化设备,淡化了工业网络的层次概念,各个层次之间无缝连接,控制实时性得到大幅度提高。而最核心的除了上位机的主站,伺服、远程I/O、PLC、机器人等从站设备也逐渐开始增加工业以太网的控制协议,国内最著名的几家伺服研发生产厂家也在近两年陆续开始将设备的总线协议换成工业以太网协议。
在国内的工控设备领域,目前最主流的工业以太网协议是EtherCAT,这也跟提出该协议的倍福自动化有限公司在早期的大力推广有很大关系。而目前市场上可以支持ESC(EtherCAT Slave Controller)的方案可以分为以下几类:
单芯片实现工业电机控制及EtherCAT以太网通信,优势是集成度更高,控制的实时性更好,对芯片内核的要求也更高,SOC方案也是未来的主流趋势。
针对第一种方案---SOC芯片,许多伺服行业的专家在评估后重点推荐瑞萨的RZ/T1系列。首先,RZ/T1是瑞萨专门为伺服、工控行业推出的高端MPU系列产品,已经有较丰富的产品种类,在2014年已经量产;其次,它内部拥有全球最高性能的实时MCU,集成了Cotex ARM最新的R4F内核,专门用于实时控制,瑞萨在EEMBC网站上公布的CoreMark测试结果RZ/T1可以达到1900CM,大大超过了其他实时MCU;再有,RZ/T1的内部还集成了EtherCAT控制器、以太网加速器、实时OS加速器以及可支持多协议的编码器接口;最后一点,就是成本优势,这样一颗高端的SOC芯片在成本方面与后两种方案相差无几,性价比非常高。
对于传统的伺服系统,原来的方案是MCU/DSP外加一颗硬件IP(ASSP),在编码器接口通过FPGA来实现同步协议,而使用瑞萨的RZ/T1,只需要一颗芯片就可以实现MCU+硬件IP+FPGA的功能,性价比和集成度更高。
由于网络交换功能是在以太网的第二层(MAC)实现,所以在早期以太网交换芯片中只包含MAC层,要想真正接上以太网,还必须有以太网第一层(PHY)物理层芯片来实现(一般也称之为收发器)。因此这种结构中以太交换机中,必须有至少2个以太网芯片才能实现网络互连。
随着集成电制造水平的提高,为了简化系统结构,出现了将物理层(PHY)和链层(MAC)集成在一起的网络交换机芯片。电子元件技术网通过网友问卷调查发现:目前对于10M/100M交换芯片很多都实现了这种集成化,但是对于10G交换机芯片和普通交换机的千兆口一般仍然需要使用专用的物理层层芯片。
接口类型上如果按与以太网接口的形式可以分为MII口和非MII口,如上所述,一般集成了PHY层的端口引出的都MII口。而MII口是MAC层信号的接口。这个接口上的信号可以通过PHY与以太网相连。不过目前MII口绝大多数是作为千兆口来用的。这种千兆口除一般可以用作多模高速光纤接口来用,以及多个以太网网交换芯片的级联。通过这种接口的级联,可以实现用8换机芯片制作16换机。我爱方案网()上的行业新闻、观点都比较犀利、透彻, 除了做级联外,MII口可以和任何集成MAC的芯片实现互联,因此可以利用集成了MAC的微处理实现对交换机的配置管理。市场见到的很多家用由器实际上就是利用这个口加上一个进行由计算的微处理器制成的。
其他交换机上的接口有通用IO口,这个不多说,还有与以太网相配对的LED灯控制口、另外如果从管理交换机芯片的接口来看,除了前面说的MII外,还有串口如SPI、I2C等,通过这些口可以实现用EEPROM来配置交换机芯片的目的,当然在一些简单应用中,也有用单片机模拟这些芯片,实现对交换机芯片配置的。在早期的交换机和现在的一些非管理型交换机中仍然有这么干的。但是对于复杂的配置管理,一般是采用面向网络应用的PowerPC、ARM、DSP、 MIPS。有的以太网交换机芯片甚至是用PCI口进行管理的。如Fulcrum的FM6364。
MAC表深度:它表示交换机下面的局域网的最大节点可直接寻址数。交换机工作时查询这个表来判断局域网内数据应该如何转发。目前这个地址表有1K的、2K 的,还有4K甚至更大的。
缓冲区大小:这个是目前差异最大的。以太网上的数据需要在这个缓冲区内进行暂存。所以这个缓冲区在同等处理速度的情况下,越大越好,目前芯片的这个缓冲区有1M,4M(多见),甚至12M的。如Broadcom的 BCM5312具有12M缓冲区。
最大数据交换能力:是一个交换芯片最大可以处理的网络流量。实际设计时应最大并发网络流量要小于芯片的这个指标。
实际上一个交换机芯片的参数很多这里就不一一介绍了,除了这些硬件上的参数外,芯片支持的协议很重要。一般目前大公司的面向商业用户的协议支持比较全,功能比较强大。
目前第一梯队的厂家依次是:Broadcom、Marvell、Fulcum(10G以换机芯片)其他以太网交换机芯片厂家有:富士通(10G以交换机芯片)、Realtek、英飞凌(收购的Admtek)、Micrel、九阳(的哦,不是做豆浆机的)、DAVICOM 、VIA、Vitesse、Centec、Ethernity、QLogic、Xelerated(排名不分先后)。
电的设计,同时满足兼容多种微处理器的目的,本文采用低功耗并支持SPI及Non-PCI总线C作为核心
、中断、复位、LED。可参看野火相应教程。简单的在单片机中实现网页服务器是参考AVRNET项目,复杂的是用LWIP协议栈。telnet用于用PC的TELNET可以远程的和单片机进行命令交互。 二 W5500:...
一 ENC28J60:SPI接口、中断、复位、LED。可参看野火相应教程。简单的在单片机中实现网页服务器是参考AVRNET项目,复杂的是用LWIP协议栈。telnet用于用PC的TELNET可以远程的和单片机进行命令交互。
,SIMATIC NET 提供了一个无缝集成到新的多世界的途径。企业内部互联网(Intranet),外部互联网(Extranet),以及国际...
随着工业4.0概念的不断深入,世界制造业正逐步从数字化领域转向...目前的工业网络组态都是基于现有的
协议主要有:Modbus ,EtherNet/IP ,EtherCAT ,SERCOS Ⅲ ,PROFINE...
,一般来讲是指技术上与商用以太网(即IEEE802.3标准)兼容,但在产品设计时,在材质的选用、产品的强度、适用性以及实时性等方面能满足工业现场的需要。随着...
,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小
比较 (EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink) ...
,标准:IEEE 802.3, 10/100 Base-T/TX PHY 2,TLK110,
的技术特性及关键技术研究 顾 阳 口尚群立 口余善恩 口高强 网络技术的迅速发展引发了自动控制领域的深刻技术变革,以现场总线和
这是一种面向连接的方式,每一个呼叫都要求一个应答,这种呼叫/应答的机制与Modbus的主/从机制一致,但通过
解决方案,它是国际现场总线标准的组成部分。在现场总线级的高速I/O控制和高速运动控制方面有突出的表现。EtherCAT使用标准的以太网卡作为主站,利用标准
,SIMATIC NET 提供了一个无缝集成到新的多世界的途径。----企业内部互联网(Intranet),外部互联网...
是基于IEEE 802.3 (Ethernet)的强大的区域和单元网络。继10M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M波特率快速以太网(Fast Ethernet,符合IEEE 802.3u 的标准)也已...属鸡的属相婚配表