精华内容
下载资源
问答
  • 工业以太网协议EtherCAT主开源协议栈,在mbed上有对应的移植到STM32上应用。 工业以太网协议EtherCAT主开源协议栈,在mbed上有对应的移植到STM32上应用。
  • 工业以太网协议EtherNetIP
  • 为解决工业控制系统信息安全问题,对工业以太网协议安全进行深入研究,报告了协议安全防护的研究现状。首先论述了工业控制系统和工业以太网协议的体系结构,分析了5种主要协议的脆弱性。其次从外部主动防御技术、...
  • 基于XML的EtherCAT工业以太网协议解析技术
  • 工业以太网协议EtherCAT从开源协议栈,在mbed上有对应的移植到STM32上应用。 工业以太网协议EtherCAT从开源协议栈,在mbed上有对应的移植到STM32上应用。
  • 每种工业以太网协议都有其独特的历史和不同的工业应用效益。本文将简述以下三种主要协议及其优势:Ethercat、Profinet 和Multiprotocls 多协议方案。工业以太网工业以太网用于工厂自动化、楼宇自动化和许多其他工业...
    c67bc8e06d551660ad775d0d9a239774.gif

    每种工业以太网协议都有其独特的历史和不同的工业应用效益。本文将简述以下三种主要协议及其优势:Ethercat、Profinet 和Multiprotocls 多协议方案。

    工业以太网

    工业以太网用于工厂自动化、楼宇自动化和许多其他工业应用。与标准以太网相比,工业以太网的主要优势在于确定性的实时数据交换和小于1 ms的同步循环时间。

    用户不能使用标准以太网介质访问控制(MAC)来实现大多数工业以太网标准;相反,需要专用的应用特定型集成电路(ASIC)或现场可编程门阵列(FPGA),因为以太网帧作为“直通”接收,指在首个以太网端口正在接收帧的同时,一个专用的工业以太网MAC硬件模块已在处理该帧并将其传输到第二个以太网端口。快速转发的方式可实现以太网帧小于1 µs的端口至端口延迟。

    以太网控制自动化技术

    Beckhoff Automation发明的以太网控制自动化技术(EtherCAT),自2003年以来一直在EtherCAT技术集团旗下公司发展壮大。在技术方面,EtherCAT是一种控制器和器件网络体系结构,如图1所示。EtherCAT器件具有两个以太网连接器来支持简单的线路拓扑。一个EtherCAT网络可支持多达65,535个EtherCAT器件。

    22f7065ce4a7359e42f817f3d36d5199.png

    图1:具有EtherCAT帧流的控制器和器件示例

    只有EtherCAT控制器会生成EtherCAT帧;所有器件都接收并处理该帧,最后一个器件回送EtherCAT帧,而EtherCAT帧则会通过所有节点(无需进一步处理)返至控制器。EtherCAT帧具有预留空间来处理每个节点的数据,并保持原帧长度。

    EtherCAT器件需要特定的以太网硬件(EtherCAT MAC)支持处理传入的EtherCAT帧。典型的实现方式是使用ASIC或FPGA,如图2所示。这意味着在执行帧接收时,EtherCAT MAC将处理EtherCAT帧。典型的EtherCAT节点在接收和发送的帧之间具有1 µs的端口到端口延迟。

    e8240af756a4340794e9f122fe6eda01.png

    图2:带有ASIC/FPGA和外部处理器的 EtherCAT器件

    EtherCAT器件的关键特性和功能包括:

    • 分布式时钟——跨器件和控制器的精确时间同步方法;

    • 快速链路断开检测(需要以太网物理层[PHY]收发器支持)具有回执功能——当诸如DP83822或DP83826E之类的以太网PHY检测到链路断开时,以太网PHY会通知EtherCAT MAC,在不到10 µs的时间内,EtherCAT MAC将回送EtherCAT帧;

    • 当支持EtherCAT以及其他协议时,使用ASIC或FPGA会增加成本和电路板空间。另一种解决方案是使用Sitara™处理器中的可编程实时单元工业通信子系统(PRU-ICSS)外设,工程师可使用同一种芯片方案支持多种工业以太网协议。

    过程现场网络

    过程现场网络(Profinet)是用于工厂自动化的领先工业以太网标准之一。Profinet有不同版本,但本文重点介绍Profinet输入/输出(I/O)。

    Profinet在全双工100 Mbps以太网上运行,采用器件和控制器网络体系结构,如图3所示。它由一个接管网络中的Profinet控制器组成,输入/输出器件接管器件。Profinet在网络拓扑方面极其灵活,使用集线器和交换机器件,包括线路拓扑、环形拓扑、星形拓扑或这些拓扑的组合。

    bd2c6eeb7998210fe80578931ee07461.png

    图3:自动化系统中的过程现场网络

    (来源:Profibus International)

    多年来,Profinet标准已基于市场需求不断发展为A、B和C等各种性能等级。每个性能等级都比下述等级增加了更多功能,这种方法使Profinet与先前的Profinet器件代级向后兼容。

    让我们回顾一下每个性能等级的主要功能:

    符合等级(CC)A(CC-A):

    • 实时以太网通信

    • 循环输入/输出

    • 参数配置

    • 警报

    大多数情况下,此性能等级在标准以太网MAC上可以实现,甚至无需两个以太网端口,一个MAC就已足够。

    CC-B与CC-A的功能相同,此外:

    • 网络诊断

    • 拓扑检测

    • 参数配置

    • 系统冗余

    此版本的Profinet输入/输出还可在1ms范围内执行循环时间。

    CC-C与CC-B和CC-A的功能相同,此外:

    • 为特定Profinet帧保留的带宽,也称为等时同步实时(IRT)

    • 控制器和器件的时间同步

    尽管大多数应用的循环时间为250 µs或以下,但此版本的Profinet输入/输出支持的循环时间低至31.25 µs,RT版本需要专用的两端口工业以太网MAC。

    多协议

    由于提供的工业协议数量众多,产品制造商尚未定义通用的工业以太网标准,呈碎片化。许多领先的制造商已定义一种特定的工业以太网标准来满足他们的需求,这些标准通常是从他们现有的基于串行的现场总线之一衍生出来的。

    为产品添加工业以太网标准,并认证通信接口具有挑战性。大多数制造商需要支持多种工业以太网协议,以使用不同的标准将其设备出售给客户。为产品添加多种以太网标准的一种方法是为每个工业以太网标准创建单独的印刷电路板(PCB)模块,将其中一个模块插入主板。但是交换协议需要更改硬件,会使产品材料清单(BOM)更为复杂且需要生成多个PCB模块和多芯片源解决方案。

    为解决这一问题,设计人员可使用诸如Sitara™ Arm®处理器之类的产品,这些应用处理器具有集成的PRU-ICSS,可运行多协议工业以太网。

    PRU在器件运行时加载工业以太网协议固件。PRU-ICSS协议固件版本可用于EtherCAT、Profinet、以太网/IP、高可用性无缝冗余-并行冗余协议(HSR-PRP);Sitara处理器在处理器SDK中内设工业以太的网(CC-Link IE)Field basic的控制和通信链路,无需任何FPGA或ASIC。

    协议固件可执行诸如快速转发处理等实时关键任务。

    PRU-ICSS以及可扩展且功能强大的Arm内核(Cortex®-A8,A9,A15或A53,取决于Sitara处理器)可为工厂自动化产品构建单芯片解决方案,然后通过灵活交换PRU-ICSS固件在多个工业以太网标准中运行。除这些优势以及处理实时关键工业以太网处理任务的能力之外,PRU-ICSS还具有:

    • 消除了对外部ASIC和FPGA的需求;

    • 减少BOM和PCB空间,并因此降低成本;

    • 通过内部高速存储器总线接口实现Arm处理器之间的快速输入/输出数据交换。

    如上所述,无论使用以太网控制自动化技术、过程现场网络还是多协议,每一种协议在工业应用中都有其独特优势。可在白皮书为传感器选择正确的工业通信标准中了解有关选择正确的工业通信标准的更多信息。

    如需获取更多在线技术支持,请访问TI E2E 中文支持论坛(e2echina.ti.com)。

    60449511b0065948b4c549ad702642df.giff8f090a1a76316d0b2382153c96ed21e.png

    点击,了解有关工业以太网的更多信息。

    展开全文
  • 常用工业以太网协议性能及应用

    千次阅读 2018-08-30 09:01:17
    随着工业4.0概念的不断深入,世界制造业正逐步从数字化领域转向...目前的工业网络组态都是基于现有的工业以太网技术而实现的,其主流的工业以太网协议主要有:Modbus ,EtherNet/IP ,EtherCAT ,SERCOS Ⅲ ,PROFINE...

    随着工业4.0概念的不断深入,世界制造业正逐步从数字化领域转向智能化领域,其对于提高人员使用效率,最大化产能,节约生产成本以及无人现代化工厂建设有着重要意义。但无论是数字化工厂或智能化工厂,都离不开基本网络通讯的支持。目前的工业网络组态都是基于现有的工业以太网技术而实现的,其主流的工业以太网协议主要有:Modbus ,EtherNet/IP ,EtherCAT ,SERCOS Ⅲ ,PROFINET ,EtherNet Powerlink。本文主要用于讨论,不同工业以太网协议之间的性能差异以及适用的环境,并基于硬/软设施对网络环境应用需求,讨论不同工业协议应用。

    工业以太网
    工业以太网是指在工业环境的自动化控制及过程控制中应用以太网的相关组件和技术,工业以太网采用TCP/IP协议,和IEEE 802.3标准兼容,通过在应用层加入特有的协议,以应用于不同的环境。以太网在工业程序的应用需要体现实时性,而许多以太网技术可以使以太网适用在工业应用之中,通过利用标准以太网,可以提升工厂内部不同设备之间的互连性。目前大多数工业应用对应的实时等级需求如图所示。
    图1 实时等级和应用领域
    工业以太网的通信架构通常都以主、从站的方式进行搭建,且通过标准的硬件接口以实现设备互连。但这样的方式通常受限于不兼容的通信协议,即主、从站都需要使用相同的通信协议,才能通信,并且不同的工业环境及设备对通讯传输性能的需求也不同,以下将从使用性能,适用环境,应用设备等角度,阐述常用的工业以太网通讯协议。
    1. Modbus
    Modbus是一种串行通信(方式:串行、并行)协议,由施耐德电气公司开发,采用master/slave架构及异步半双工通信方式,可以使一个主站对应多个从站进行双向通信。
    特点在于Modbus协议完全公开,软硬件需求简易,且易于部署和维护。Modbus协议目前存在用于串口、以太网以及其他支持IP协议的网络版本,大多数Modbus设备通信时基于串口EIA-485物理层进行。
     工作方式
    Modbus是采用mater/slave的通信结构,在整个通讯架构的节点中有一个节点时mater节点,其他使用Modbus协议参与通信的节点是slave节点,每一个slave设备都有一个唯一的IP地址,在整个通讯网络中,只有被指定为主节点的设备可以发布启动指令。一个Modbus指令包含了slave设备的Modbus地址,指令传输过程中所有设备都会收到命令,但只有指定位置的设备会执行及回应指令(采用广播模式时,所有接受到指令的设备都会运行,且不会回应指令)。
     性能
    Modbus通过采用master/slave通信架构最多可以支持约240个设备连接在同一个网络上通信,但可能会存在高延迟(串行通讯)和时序问题,其响应时间取决于slave节点的位置。
    Modbus命令中都包含了检查代码,以确定发送的指令没有被破坏。通过master/slave方式定时收发数据,在实际使用中可以用于诊断故障断点,且通讯恢复后可以自动连接,可靠性较好。
     应用领域
    Modbus最初的使用主要是为了实现PLC通信,目前被广泛用于基于PLC的运动控制系统、DCS分布式控制系统及工业电子设备控制等领域,也可以用于监控计算机与远程总段控制系统的通讯连接。具体应用如:伺服电机的运动控制,传输带计数器,编码器,电子看板,私服程序下载,自动化生产线等。

    1. EtherNet/IP
      EtherNet/IP是一个开放的工业以太网通讯标准,是通用工业协议中的一部分,由洛克威尔自动化公司开发。EtherNet/IP是应用层的协议,将网络上的设备视为“物件”。EtherNet/IP以通用工业协定(CIP)为基础而架构,可以支持来自ControlNet及DeviceNet网络上的物件的存取(其也使用以太网物理层,架构在TCP/IP协议上)。
      特点在于EtherNet/IP设备可以采用UDP/IP(用户数据报文协议)隐式传送基本I/O资料;可以采用TCP/IP(传输控制协议)显示报文上传或下载数据;可以采用主站轮询、从站周期性更新或是状态改变(COS)时更新的方式,便于主站监控从站状态,讯息以UDP 报文的形式传输;可以采用一对一、一对多或是广播的方式,通过TCP报文进行数据传输。
       工作方式
      EtherNet/IP在标准以太网硬件上运行,并同时使用TCP/IP和UDP/IP进行数据传输。由于生产者/消费者模式为CIP协议所支持,EtherNet/IP采用不同的通信机制来处理,例如周期性轮询,时间或事件触发,多波或简单的点对点连接,CIP应用协议分为“隐性的”I / O消息和“显性的”用于配置和数据采集的请求/应答报文。当显性信息嵌入到TCP帧,实时应用数据通过UDP发送,因为后者格式更紧凑且开销小。采用星型网络拓扑结构,并通过交换机点以对点挂钩连接方式防止数据碰撞。
       性能
      EtherNet/IP网络采用商用以太网通信芯片、物理介质和星型拓扑结构,采用以太网交换机实现各设备间的点对点链接,能同时支持10Mbs和100Mbps传输速率(差别在于以太网标准和配线)。
      能够实现10ms左右的软实时性能,结合CIP sync和CIP Motion两种CIP派生协议,以及分布式时钟方法(精确节点同步)可使其达到极低的循环周期和抖动,以应用于伺服电机的驱动与控制(调研:最大响应时间应低于1ms)。
       应用领域
      EtherNet/IP可以用在一些可容许偶尔出现少量非决定性的自动化网络(即存在数据碰撞而引起的延时),一般应用于一些流程工业领域,其实时性等级一般在5ms-100ms。
      EtherNet/IP是一个工业使用的应用层通讯协定,可以使控制系统及其元件之间建立通讯,例如可编程逻辑控制器、I/O模组(伺服控制系统,传感系统)等,使得它能够用于伺服电机的控制与驱动(响应时间1ms以下)。
      此外,EtherNet/IP还用于ABB机器人、CNC、AGV小车(无线传输技术、TCP/IP协议,通过ping测试延时大约50ms能够满足需求。)

    图2 应用CIP的EtherNet/IP
    3. EtherCAT
    EtherCAT(Control Automation Technology),也被称为以太网控制自动化技术,是一个开放架构。EtherCAT是确定性的工业以太网,由德国的Beckhoff公司研发。自动化对通讯一般会要求较短的资料更新时间(或称为周期时间)、资料同步时的通讯抖动量低,而且硬件的成本要低,EtherCAT开发的目的就是让以太网可以运用在自动化应用中。
     工作原理
    EtherCAT采用“飞速传输”(processing on the fly)的技术,基于集束帧方法:由EtherCAT主站发送包含网络所有从站数据的数据包。在EtherCAT网络中,当资料帧帧通过每一个设备(直达 I/O 端子模块)时,EtherCAT 从站控制器读取与该设备相关的数据。同样,输入数据可以飞速插入至数据流中(或从数据流中交换数据到节点设备)。帧被传递(仅被延迟几位)过去的时候,从站会识别出相关命令,并进行相应处理。此过程是在从站控制器中通过硬件实现的,因此与协议堆栈软件的 Run-Time 系统或处理器性能无关。网段中的最后一个EtherCAT 从站将经过充分处理的报文发回,这样该报文就作为一种响应报文由第一个从站返回到主站。且为了支持100 Mbit/s的波特率,必须使用专用的ASIC或基于FPGA的硬件来高速处理数据。因此,EtherCAT网络拓扑最终构成一个逻辑环。

    EtherCAT运行原理
    https://upload.wikimedia.org/wikipedia/commons/1/1f/EthercatOperatingPrinciple.svg
     性能
    EtherCAT的周期时间短,是因从站的微处理器不需处理以太网的封包。所有程序资料都是由从站控制器的硬件来处理。每个节点接收及传送资料的时间少于1微秒,一般而言只用一个帧的资料就可以供所有的网络上的节点传送及接收资料。此特性再配合EtherCAT的机能原理,使得EtherCAT可以成为高性能的分散式I/O系统,例如:
     包含1000个分布式数位I/O出的程序资料交换只需30us,其中包括端子模块的周期时间。
     通过一个以太网帧,可以交换高达 1486 字节的过程数据,几乎相当于 12000 个数字量 I/O。而这一数据量的传输仅用 300 μs。
     与 100 个伺服轴的通讯只需 100 μs。在此期间,可以向所有轴提供设置值和控制数据,并报告它们的实际位置和状态。其中分布式时钟技术保证了这些轴之间的同步抖动小于 1 微秒。
    并且EtherCAT技术的原理具备拓展性,并不局限于快速以太网(100Mbit/s),可以扩展至1000Mbit/s。
     应用领域
    伺服控制系统(低于1ms),实时控制系统;分布式 I/O系统、;轴和控制单元;现场总线主站,高速串行接口。未来EtherCAT会更加偏重应用于智能电网、航空航天、产业机械、医疗等领域。

    1. SERCOS Ⅲ
      Sercos III是一个免费提供的全球标准化开放式的数字接口实时通信标准,SERCOSIII不仅有特定的物理层连接的硬件架构,同时SERCOS接口的协议结构和应用规范的定义也是特定的。SERCOSIII是SERCOS的第三代,SERCOS于1985年被推向市场,是一个标准的遵循IEEE802.3的数据传输协议,这个通信系统最初使用在基于运动控制的自动化系统,一个已注册的协会-SERCOS国际协会,支持这项技术的发展并保持标准的一致性。
       工作方式
      Sercos是一种确定性的基于以太网的自动化总线,它使用集束帧方式进行高效通信。网络节点必须采用菊花链或封闭的环形拓扑,由于以太网具有全双工能力,菊花链实际上已经构成一个独立的环。因此对于一个环形拓扑实际上相当于提供一个双环,使得它允许冗余数据传输。直接交叉通信能力是由每个节点上的两个端口来实现,在菊花链和环形网络,实时报文在他们向前和向后时经过每个节点,因此,节点具有在每个通信周期中相互通信两次而无需经过主站的能力,无需经过主站对数据进行路由。除了实时通道,它也使用时间槽方式进行无碰撞的数据传输,SERCOSIII也提供可选的非实时通道来传递异步数据。
       性能
      极高的硬实时性能以及同步通信要求,一般循环周期在25μs左右,抖动限制在纳秒级。
      在跨Sercos III网络的通信中严格严格控制循环间隔,为给定的应用选择循环时间,范围从31.25μs到65ms。
      SERCOSⅢ基本循环周期
       应用领域
      Sercos III是是全球标准化的开放式数字接口,用于工业控制,运动设备,输入/输出设备(I / O)和标准以太网节点之间的通信。具体在传统CNC和机器人领域,工程系统,人机界面等,其中在CNC的应用中更侧重于控制。

    2. PROFINET
      PROFINET是一个开放式的工业以太网通讯协定,由SIEMENS和PROFIBUS用户组织PNO的成员公司共同开发。可分为PROFINET CBA及PROFINET IO二种:PROFINET CBA适合经由TCP/IP,以元件为基础的通讯,PROFINET IO 则使用在需要实时通讯的系统,且两种模式可以在一个网络中同时出现。其中PROFINET IO是为分散式周边的实时(RT)及等时实时(IRT)通讯方式两种。
       工作原理
      采用生产/消费者模型结合总线循环时间分配技术,通过分配传输通道,来保证非实时传输与实时传输过程的相对的独立,以独特的时间控制器,来进一步分配每个循环周期的时间,进而保证通信循环周期的高度稳定性。

    数据传输模式

    总线循环时间分配技术
     性能
    PROFINET TCP/IP是针对PROFINET CBA及工厂调试用,其反应时间约为100ms。
    PROFINET RT(实时)通讯协定是针对PROFINET CBA及PROFINET IO的应用,其反应时间小于10ms。
    PROFINET IRT(等时实时)通讯协定是针对驱动系统的PROFINET IO通讯,其反应时间小于1ms。其采用了专用的芯片来实现,可以达到 100 个伺服 100uS 的数据刷新能力,系统抖动为 1uS。
     应用领域
    主要应用于Siemens产品,但由于profinet自身的三种传输等级特性,以及市场的主导地位,目前被应用在I/O控制系统(自动化控制)、I/O监控系统。具体在数控机床(西门子)控制、同时应用在机器人控制、电气控制系统等领域。
    6. EtherNet Powerlink
    Ethernet Powerlink是标准以太网的确定性实时协议。它是由以太网POWERLINK标准化组织(EPSG)管理的开放协议。由奥地利自动化公司B&R于2001年开发。Powerlink 的优势在于采用纯软件方式的协议,却可达到硬实时的性能。提并且供了所有标准的以太网功能特点包括交叉通信和热插拔,允许网络以任意方式进行拓扑。
     工作方式
    POWERLINK的基本传输周期分为实时和非实时域,其采用时隙和轮询混合方式来实现数据的同步传输。为进行协调,网络中指定PLC或工业PC作为管理节点(MN)。该管理节点运行周期性时隙的调度并据此来同步所有网络设备,并控制周期性数据通信。所有其他设备运行为受控节点(CN)。在每个同步周期阶段,MN以固定的时间序列逐次向CN发送 “轮询请求桢PReq”。每个CN以PRes方式立即响应这个请求并传输数据,所有其他节点可以侦听这个响应。

    Powerlink基本传输周期
     性能
    一个POWERLINK的周期包括三个部分。在开始阶段,MN发送了循环启动SoC帧给网络中的所有节点,以同步网络中的所有设备,抖动大约20纳秒。
    目前实现的周期时间小于200μs,时间精度(抖动)小于1μs。
     应用领域
    POWERLINK非常适合各种自动化应用,包括I / O,运动控制,机器人任务,PLC与PLC间的通信,以及显示任务。

     当前主流协议性能对比
    PS:真正的实时以太网应用是指Ethernet POWERLINK、EtherCAT、SERCOSIII。

    文章链接:
    http://d1.amobbs.com/bbs_upload782111/files_42/ourdev_656235U1LZCT.pdf
    https://wenku.baidu.com/view/ab2e3a156edb6f1aff001f26.html

     相关参考数据
    高性能同步处理、电子传动实时性需求1μs-1ms;
    CNC、机器人、高速处理过程50μs-10ms;
    传输系统、简单控制过程、软实时自动化控制过程1ms-100ms;
    楼宇控制技术(灯光,温控等系统)、仓储系统、控制和自动化生产系统不低于10ms;
    标准工业应用的实时性要求5ms以下;
    运动控制,要求参与通讯的终端设备周期同步,且周期小于1ms;
    伺服控制与驱动(响应时间1ms以下);
    AGV无线通讯(通讯延时50ms可以满足需求);
    CNC 插补计算、机器人的坐标转换,目前国内的水平维持在 5mS 左右的应用水 平,而欧美的主要厂商如 KUKA、ABB、Staubli 的机器人系统则要求更高的速度处理,小于 100uS;

    展开全文
  • 可以解决多种串口、现场总线以及实时工业以太网协议之间的相互转换和数据交互。 网络拓扑: 网络配置: 在Profinet网络中,通讯网关作为从站,西门子的PLC等控制器作为Profient主站; 在DeviceNet网络中,...

     

    摘要:

    现代工业控制系统中,经常遇到不同的通讯网络之间需要数据交互的场景,通讯协议转换的网关提供了一个快速便捷的解决方案。可以解决多种串口、现场总线以及实时工业以太网协议之间的相互转换和数据交互。

     

     

    网络拓扑:

    网络配置:

    在Profinet网络中,通讯网关作为从站,西门子的PLC等控制器作为Profient主站;

    在DeviceNet网络中,通讯网关作为主站,ABB机器人等设备作为Profient主站;

     

    数据地址映射:

    通过网络之间的发送、接收简单的数据地址映射,完成两个网络的数据交互。

    总结:

    用户不需要了解详细的网络数据定义,只需要通过简单网络配置和地址映射,就可以实现不同网络之间的通讯。

     

    展开全文
  • 据介绍,利用工业以太网IP内核可以在一块电路板上实现任何标准,这不但减小了外形尺寸,而且节省了时间。系统OEM能够以高性价比方式在其自动化产品中增加工业标准联网功能,同时保留了系统中灵活的FPGA可编程设计。 ...
  • 针对现有智能建筑局域网协议不能满足服务质量需要的问题,提出了一种基于介质访问控制协议的智能建筑工业以太网设计方案。分析了实时帧的最大等待时间,运用OPNET软件构建了智能建筑无线局域网的仿真模型。仿真结果...
  • 前现场总线体系中,基于以太网的通信协议除了现场总线应用行规国际标准IEC 61784-1中包含的HSE、Ethernet/IP、Profinet之外,还包括EPA、EtherCAT、Ethernet PowerLink、VnetiIP、TCnet、Modbus/IDA等6个新的提案。...
  • 巨大的网络鸿沟在工业以太网出现之前,办公室网络和工业(工厂、流程)网络是分开的。原因是用于制造和流程的网络必须是确定性的。确定性网络确保始终在特定时间毫无例外地接收数据包或消息。由于以太网是一种不确定...

    3d7c11da04c3545d0a53e94cc0a43e14.png

    本文讨论了交换式以太网的历史以及用于工业网络应用的以太网的发展,主要介绍了与以太网和网际协议(IP)有关的各种标准和功能,这些标准和功能有利于工业联网应用。

    巨大的网络鸿沟

    在工业以太网出现之前,办公室网络和工业(工厂、流程)网络是分开的。原因是用于制造和流程的网络必须是确定性的。确定性网络确保始终在特定时间毫无例外地接收数据包或消息。由于以太网是一种不确定性技术,因此它在工业网络环境中没有立足之地。例如,在以太网办公网络中,如果无法访问服务器上的电子邮件或文件或未到达最终用户的目的地,则业务将继续进行,最终电子邮件或文件将被保存。当网络再次可用时进行访问。另一方面,如果在一定时间内没有收到发送给炼油厂流量值的控制信号,则油箱可能会溢出,从而造成损害、伤害和金钱损失。

    最初的以太网体系结构使用共享网络访问,并使用一种称为冲突检测的载波侦听多路访问(CSMA/CD)的访问方法。这种访问方法的工作方式是,在终端节点发送数据包之前,它能够“侦听”,从而查看在发送数据包之前,是否有其他节点正在网络上进行传输。如果网络繁忙,一段时间不会发送该数据包。如果两个节点同时发送了数据包,则会发生冲突,并且这两个节点在等待一段时间后需要重新发送其数据包。在某些情况下,当多个节点尝试同时访问网络时,会发生广播风暴,导致整个网络冻结。

    8d2f347438024fc89ed38062610333db.png
    拥塞的共享以太网网络(一个冲突域)

    上图描述了一个典型的共享以太网,其中多个用户试图同时在网络上进行通信,造成冲突和网络拥塞。

    这种共享架构的效率也很低,因为每个连接到以太网的用户都可以看到从单个终端节点因为每个连接到以太网的用户都可以“看到”从单个终端节点发送的“寻找”目标节点的所有请求。这浪费了不必要的带宽,而且随着网络中节点的增加,情况会变得更糟。如上所述,以太网最初的启用是高度不确定的,永远无法用于工业网络,因为时序和可预测延迟在工业网络中是至关重要的。

    以太网交换

    1990年,位于硅谷的Kalpana公司开发了以太网交换机。新的交换技术通过使用基于端节点媒体访问控制(MAC)地址的地址表,消除了以前的共享体系结构。媒体访问控制(MAC)地址是唯一的代码,被“刻录”到每个启用网络的设备中。交换机将构建一个表,记录每个MAC(终端设备)位于交换机的哪个端口。在交换机“了解”了所有MAC地址端口位置之后,便构建一个源地址表和目标地址表,这实际上是每个用户所在位置的映射。这产生一个点对点网络,例如,当用户A想要与用户D交谈时,交换机接收到从用户A发送数据包的请求,查看地址表,查看到用户D在端口3上以及将消息转发给端口3上的用户D。这一新技术通过减轻冲突造成的网络拥塞和数据包丢失,比其共享网络的前身具有更高的效率。

    223921fd3c9402d1794cad382df091e7.png
    交换式以太网(两个冲突域)

    上图表示具有两个独立冲突域的s交换式以太网。这种分割是使用交换机的地址表完成的,在该表中,点对点连接消除了冲突。

    随着交换式以太网的出现,全双工通信成为可能。与之前的半双工以太网实现方式(一个节点一次只能发送或接收数据)相比,全双工允许节点同时向另一个连接的节点发送和接收数据,从而提供无冲突的环境,并使带宽容量增加一倍。通过使用交换式全双工以太网,可以实现更多的确定性行为,但是这种新架构仍然没有足够的弹性或可预测性,可用于确定性工业网络。

    展开全文
  • 据介绍,利用工业以太网IP内核可以在一块电路板上实现任何标准,这不但减小了外形尺寸,而且节省了时间。系统OEM能够以高性价比方式在其自动化产品中增加工业标准联网功能,同时保留了系统中灵活的FPGA可编程设计。 ...
  • EtherNet/IP工业以太网协议白皮书

    千次阅读 2016-08-12 14:49:59
    DeviceNet™设备网和ControlNet™控制网已经是广为人知的工业网络,分别归ODVA(开放DeviceNet供应商协会)... 最近,ODVA和ControlNet International共同推出了EtherNet/IP(标准工业以太网)。本文将介绍它的技术原理
  • 工业以太网协议 (Ethernet/IP)

    千次阅读 2009-04-23 12:46:00
    工业以太网协议 (Ethernet/IP) 是由 ODVA 所开发并得到了罗克韦尔自动化的强大支持。它使用已用于 ControlNet 和 DeviceNet 的控制和信息协议 (CIP) 为应用层协议。CIP 提供了一系列标准的服务,提供 “ 隐式 ” 和 ...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、初步思想二、使用步zxs骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断...
  • 实时监测EPA网络的利用率,网络的传输性能、整个EPA网络上的设备上线情况,并根据网络上的设备声明报文,对EPA网络上的设备进行性能分析。
  • 前提知识点网络通讯分层:应用层 -> 传输层 -> 网络层 -> 数据链路层 -> 物理层物理层物理层包含了我们计算机...以太网协议(Ethernet): 以太网协议规定一组电信号构成一个数据包(帧)。每一帧分成标头H...
  • 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。七、一个小结先对前面的内容,做一个小结。我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,...
  • 大家好,我是Modbus-TCP协议。...我来自Modbus大家庭,我们家有三个兄弟:大哥(Modbus-RTU协议)、二哥(Modbus-ASCII协议)和我,我们都活跃在工业通信领域。我大哥和二哥擅长串行通信,比如基于RS...
  • (3)平台无关专有协议:大部分DCS协议、工业以太网协议 (4)特殊协议:编程口、打印口等特殊方式取得的协议 工业传输通讯的协议种类较多主要有历史遗留和人为垄断两方面的原因。虽然目前还有大量的现场总线标准,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,175
精华内容 470
关键字:

工业以太网协议