EtherCAT - 以太网现场总线

EtherCAT - 以太网现场总线
EtherCAT - 以太网现场总线

EtherCAT - 以太网现场总线

本文深入阐述了基于以太网现场总线系统的EtherCAT (Ethernet for Control Automation Technology)技术。EtherCA T为现场总线技术领域树立了新的性能标准,具备灵活的网络拓扑结构,系统配置简单,和现场总线系统一样操作直观简便。另外,由于EtherCAT实施的成本低廉,因此使系统得以在过去无法应用现场总线网络的场合中选用该现场总线。

1. 引言

1.1 以太网和实时能力

2. EtherCAT 运行原理

3. EtherCAT 技术特征

3.1 协议

3.2 拓扑

3.3 分布时钟

3.4 性能

3.5 诊断

3.6 高可靠性

3.7 安全性

3.8 EtherCAT 取代PCI

3.9 设备行规

3.9.1 EtherCAT实现CAN总线应用层协议(CoE)

3.9.2 EtherCAT实现伺服驱动设备行规IEC61491 (SoE)

3.10 EtherCAT实现以太网(EoE)

3.11 EtherCAT实现文件读取(FoE)

4. 基础设施成本

5. EtherCAT 实施

5.1 主站

5.1.1 主站实施服务

5.1.2 主站样本代码

5.2 从站

5.2.1 EtherCAT Slave Controller

5.2.2 从站评估工具包

6. 小结

7. 参考文献

1. 引言

现场总线已成为自动化技术的集成组件,通过大量的实践试验和测试,如今已获得广泛应用。正是由于现场总线技术的普及,才使基于PC的控制系统得以广泛应用。然而,虽然控制器CPU的性能(尤其是IPC的性能)发展迅猛,但传统的现场总线系统正日趋成为控制系统性能发展的―瓶颈‖。急需技术革新的另一个因素则是由于传统的解决方案并不十分理想。传统的方案是,按层划分的控制体系通常都由几个辅助系统所组成(周期系统):即实际控制任务、现场总线系统、I/O系统中的本地扩展总线或外围设备的简单本地固件周期。正常情况下,系统响应时间是控制器周期时间的3-5倍。在现场总线系统之上的层面(即网络控制器)中,以太网往往在某种程度上代表着技术发展的水平。该方面目前较新的技术是驱动或I/O级的应用,即过去普遍采用现场总线系统的这些领域。这些应用类型要求系统具备良好的实时能力、适应小数据量通讯,并且价格经济。EtherCA T可以满足这些需求,并且还可以在I/O级实现因特网技术(参见图1)。

图1:传统现场总线系统响应时间

在现场总线系统之上的层面(即网络控制器)中,以太网往往在某种程度上代表着技术发展的水平。该方面目前较新的技术是驱动或I/O级的应用,即过去普遍采用现场总线系统的这些领域。这些应用类型要求系统具备良好的实时能力、适应小数据量通讯,并且价格经济。EtherCAT可以满足这些需求,并且还可以在I/O级实现因特网技术。

1.1 以太网和实时能力

目前,有许多方案力求实现以太网的实时能力。例如,CSMA/CD介质存取过程方案,即禁止高层协议访问过程,而由时间片或轮循方式所取代的一种解决方案;另一种解决方案则是通过专用交换机精确控制时间的方式来分配以太网包。这些方案虽然可以在某种程度上快速准确地将数据包传送给所连接的以太网节点,但是,输出或驱动控制器重定向所需要的时间以及读取输入数据所需要的时间都要受制于具体的实现方式。

如果将单个以太网帧用于每个设备,那么,理论上讲,其可用数据率非常低。例如,最短的以太网帧为84字节(包括内部的包间隔IPG)。如果一个驱动器周期性地发送4字节的实际值和状态信息,并相应地同时接收4字节的命令值和控制字信息,那么,即便是总线负荷为100%(即:无限小的驱动响应时间)时,其可用数据率也只能达到4/84= 4.8%。如果按照10 μs的平均响应时间估计,则速率将下降到1.9%。对所有发送以太网帧到每个设备(或期望帧来自每个设备)的实时以太网方式而言,都存在这些限制,但以太网帧内部所使用的协议则是例外。

2. EtherCAT 运行原理

EtherCA T技术突破了其他以太网解决方案的系统限制:通过该项技术,无需接收以太网数据包,将其解码,之后再将过程数据复制到各个设备。EtherCAT从站设备在报文经过其节点时读取相应的编址数据,同样,输入数据也是在报文经过时插入至报文中(参见图2)。整个过程中,报文只有几纳秒的时间延迟。

图2:过程数据插入至报文中

由于发送和接收的以太网帧压缩了大量的设备数据,所以有效数据率可达90%以上。100 Mb/s TX的全双工特性完全得以利用,因此,有效数据率可大于100 Mb/s(即大于2 x 100 Mb/s的90%)(参见图3)。

图3:带宽利用率的比较

符合IEEE 802.3标准的以太网协议无需附加任何总线即可访问各个设备。耦合设备中的物理层可以将双绞线或光纤转换为LVDS(一种可供选择的以太网物理层标准[4,5]),以满足电子端子块等模块化设备的需求。这样,就可以非常经济地对模块化设备进行扩展了。之后,便可以如普通以太网一样,随时进行从底板物理层LVDS到100 Mb/s TX物理层的转换。

3. EtherCAT 技术特征

3.1 协议

EtherCA T是用于过程数据的优化协议,凭借特殊的以太网类型,它可以在以太网帧内直接

传送。EtherCAT帧可包括几个EtherCAT报文,每个报文都服务于一块逻辑过程映像区的特定内存区域,该区域最大可达4GB字节。数据顺序不依赖于网络中以太网端子的物理顺序,可任意编址。从站之间的广播、多播和通讯均得以实现。当需要实现最佳性能,且要求EtherCAT组件和控制器在同一子网操作时,则直接以太网帧传输就将派上用场。

然而,EtherCAT不仅限于单个子网的应用。EtherCA T UDP将EtherCAT协议封装为UDP/IP 数据报文(参见图4),这就意味着,任何以太网协议堆栈的控制均可编址到EtherCAT系统之中,甚至通讯还可以通过路由器跨接到其它子网中。显然,在这种变体结构中,系统性能取决于控制的实时特性和以太网协议的实现方式。因为UDP数据报文仅在第一个站才完成解包,所以EtherCA T网络自身的响应时间基本不受影响。

图4: EtherCA T:符合IEEE 802.3 [3]的标准帧

另外,根据主/从数据交换原理,EtherCAT也非常适合控制器之间(主/从)的通讯。自由编址的网络变量可用于过程数据以及参数、诊断、编程和各种远程控制服务,满足广泛的应用需求。主站/从站与主站/主站之间的数据通讯接口也相同。

从站到从站的通讯则有两种机制以供选择。一种机制是,上游设备和下游设备可以在同一周期内实现通讯,速度非常快。由于这种方法与拓扑结构相关,因此适用于由设备架构设计所决定的从站到从站的通讯,如打印或包装应用等。而对于自由配置的从站到从站的通讯,则可以采用第二种机制—数据通过主站进行中继。这种机制需要两个周期才能完成,但由于EtherCAT的性能非常卓越,因此该过程耗时仍然快于采用其他方法所耗费的时间。

按照文献[3]所述,EtherCA T仅使用标准的以太网帧,无任何压缩。因此,EtherCAT 以太网帧可以通过任何以太网MAC发送,并可以使用标准工具(如:监视器)。

3.2 拓扑

EtherCAT几乎支持任何拓扑类型,包括线型、树型、星型等(参见图5)。通过现场总线而得名的总线结构或线型结构也可用于以太网,并且不受限于级联交换机或集线器的数量。

图5:灵活的拓扑结构:线型、树型或星型拓扑

最有效的系统连线方法是对线型、分支或树叉结构进行拓扑组合。因为所需接口在I/O 模块等很多设备中都已存在,所以无需附加交换机。当然,仍然可以使用传统的、基于以太网的星型拓扑结构。

还可以选择不同的电缆以提升连线的灵活性:灵活、经济的标准超五类以太网电缆可采用100BASE-TX模式传送信号;塑封光纤(PFO)则可用于特殊应用场合;还可通过交换机或介质转换器实现不同以太网连线(如:不同的光纤和铜电缆)的完整组合。

快速以太网的物理层(100BASE-TX )允许两个设备之间的最大电缆长度为100米。由于连接的设备数量可高达65535,因此,网络的容量几乎没有限制。

3.3. 分布时钟

精确同步对于同时动作的分布式过程而言尤为重要。例如,几个伺服轴同时执行协调运动时,便是如此。

最有效的同步方法是精确排列分布时钟(请参阅IEEE 1588标准[6])。与完全同步通讯中通讯出现故障会立刻影响同步品质的情况相比,分布排列的时钟对于通讯系统中可能存在的相关故障延迟具有极好的容错性。

采用EtherCAT,数据交换就完全基于纯硬件机制。由于通讯采用了逻辑环结构(借助于全双工快速以太网的物理层),主站时钟可以简单、精确地确定各个从站时钟传播的延迟偏移,反之亦然。分布时钟均基于该值进行调整,这意味着可以在网络范围内使用非常精确的、小于1 微秒的、确定性的同步误差时间基(参见图6)。而跨接工厂等外部同步则可以基于IEEE 1588 标准。

图6:同步性与一致性:相距电缆长度为有120米的两个分布系统,

带有300个节点的示波器比较

此外,高分辨率的分布时钟不仅可以用于同步,还可以提供数据采集的本地时间精确信息。当采样时间非常短暂时,即使是出现一个很小的位置测量瞬时同步偏差,也会导致速度计算出现较大的阶跃变化,例如,运动控制器通过顺序检测的位置计算速度便是如此。而在EtherCA T中,引入时间戳数据类型作为一个逻辑扩展,以太网所提供的巨大带宽使得高分辨率的系统时间得以与测量值进行链接。这样,速度的精确计算就不再受到通讯系统的同步误差值影响,其精度要高于基于自由同步误差的通讯测量技术。

3.4 性能

EtherCA T使网络性能达到了一个新境界。借助于从站硬件集成和网络控制器主站的直接内

存存取,整个协议的处理过程都在硬件中得以实现,因此,完全独立于协议堆栈的实时运行系统、CPU 性能或软件实现方式。1000个I/O的更新时间只需30 μs,其中还包括I/O周期时间(参见表1)。单个以太网帧最多可进行1486字节的过程数据交换,几乎相当于12000个数字输入和输出,而传送这些数据耗时仅为300 μs。

表1: EtherCA T性能概貌

100个伺服轴的通讯也非常快速:可在每100μs中更新带有命令值和控制数据的所有轴的实际位置及状态,分布时钟技术使轴的同步偏差小于1微秒。而即使是在保证这种性能的情况下,带宽仍足以实现异步通讯,如TCP/IP、下载参数或上载诊断数据。

超高性能的EtherCA T技术可以实现传统的现场总线系统无法迄及的控制理念。EtherCAT使通讯技术和现代工业PC所具有的超强计算能力相适应,总线系统不再是控制理念的瓶颈,分布式I/O可能比大多数本地I/O接口运行速度更快。EtherCAT技术原理具有可塑性,并不束缚于100 M bps的通讯速率,甚至有可能扩展为1000 M bps的以太网。

3.5 诊断

现场总线系统的实际应用经验表明,有效性和试运行时间关键取决于诊断能力。只有快速而准确地检测出故障,并明确标明其所在位置,才能快速排除故障。因此,在EtherCAT的研发过程中,特别注重强化诊断特征。

试运行期间,驱动或I/O 端子等节点的实际配置需要与指定的配置进行匹配性检查,拓扑结构也需要与配置相匹配。由于整合的拓扑识别过程已延伸至各个端子,因此,这种检查不仅可以在系统启动期间进行,也可以在网络自动读取时进行(配置上载)。

可以通过评估CRC校验,有效检测出数据传送期间的位故障——32 位CRC多项式的最小汉明距为4。除断线检测和定位之外,EtherCAT系统的协议、物理层和拓扑结构还可以对各个传输段分别进行品质监视,与错误计数器关联的自动评估还可以对关键的网络段进行精确定位。此外,对于电磁干扰、连接器破损或电缆损坏等一些渐变或突变的错误源而言,即便它们尚未过度应变到网络自恢复能力的范围,也可对其进行检测与定位。

3.6 高可靠性

选择冗余电缆可以满足快速增长的系统可靠性需求,以保证设备更换时不会导致网络瘫痪。您可以很经济地增加冗余特性,仅需在主站设备端增加使用一个标准的以太网端口(无需专用网卡或接口),并将单一的电缆从总线型拓扑结构转变为环型拓扑结构即可(见图7)。当设备或电缆发生故障时,也仅需一个周期即可完成切换。因此,即使是针对运动控制要求的应用,电缆出现故障时也不会有任何问题。EtherCA T也支持热备份的主站冗余。由于在环路中断时EtherCAT从站控制器芯片将立刻自动返回数据帧,一个设备的失败不会导致整个网络的瘫痪。例如,拖链设备可以配置为分支拓扑以防线缆断开。

图7:使用标准从站设备的低成本线缆冗余

3.7 安全性

为了实现EtherCA T安全数据通信,EtherCA T安全通信协议已经在ETG组织内部公开。EtherCAT被用作传输安全和非安全数据的单一通道。传输介质被认为是―黑色通道‖而不被包括在安全协议中(见图8)。EtherCAT过程数据中的安全数据报文包括安全过程数据和所要求的数据备份。这个―容器‖在设备的应用层被安全地解析。通信仍然是单一通道的。这符合IEC61784-3附件中的模型A。

图8:使用黑色通道的EtherCAT安全通信软件构件

EtherCAT安全协议已经由德国技术监督局(TüV)评估为满足IEC61508定义的SIL3等级的安全设备之间传输过程数据的通信协议。设备上实施EtherCAT安全协议必须满足安全目标的需求。相应的产品相关要求也必须考虑进来。

图9: EtherCA T安全系统

图9中的应用示例受益于这种技术。安全元件在自动化系统中所需要的任意地方都可以使用。系统中可以使用不同规模的本地输入和输出元件。可以根据需求使用安全或非安全总线端子扩展额外的输入和输出。安全逻辑也嵌入到网络当中。这样不用安全扩展的标准PLC 可以继续处理控制任务。安全输入和输出功能需要的本地安全逻辑由智能化的安全总线端子实现。这节约了昂贵的安全PLC所带来的成本,并可以根据当前任务随意裁剪逻辑功能。只有安全EtherCAT主站和所分配的安全从站通过非安全的标准PLC路由。

?本协议在安全数据长度,通信介质或波特率方面么有限制。

?EtherCAT被用作―黑色通道‖,即,通信系统在安全处理中没有任何作用。

?协议被鉴定符合IEC61508定义的SIL3等级

?提供EtherCAT安全功能的产品已经于2005年就上市了。

3.8 EtherCAT 取代PCI

随着PC组件急剧向小型化方向发展,工业PC的体积日趋取决于插槽的数目。而快速以太网的带宽和EtherCA T通讯硬件的过程数据长度则为该领域的发展提供了新的可能性——IPC 中的传统接口现在可以转变为集成的EtherCAT接口端子(参见图10)。除了可以对分布式I/O进行编址,还可以对驱动和控制单元以及现场总线主站、快速串行接口、网关和其它通讯接口等复合系统进行编址。

图10:分布式现场总线接口

即使是其他无协议限制的以太网设备变体,也可以通过分布式交换机端口设备进行连接。由于一个以太网接口足以满足整个外围设备的通讯(参见图11),因此,这不仅极大地精简了IPC主机的体积和外观,而且也降低了IPC主机的成本。

图11: EtherCAT使控制器的体积显著减小

3.9 设备行规

设备行规描述了设备的应用参数和功能特性,如设备类别相关的机器状态等。现场总线技术已经为I/O设备、驱动、阀等许多设备类别提供了可利用的设备行规。用户非常熟悉这些行规以及相关的参数和工具,因此,EtherCA T无需为这些设备类别重新开发设备行规,而是为现有的设备行规提供了简单的接口。该特性使得用户和设备制造商可以轻松完成从现有的现场总线到EtherCA T技术的转换过程。

3.9.1 EtherCAT实现CANopen (CoE)

CANopen设备和应用行规广泛用于多种设备类别和应用,如I/O组件、驱动、编码器、比例阀、液压控制器,以及用于塑料或纺织行业的应用行规等。EtherCAT可以提供与CANopen 机制[7]相同的通讯机制,包括对象字典、PDO(过程数据对象)、SDO(服务数据对象),甚至于网络管理。因此,在已经安装了CANopen的设备中,仅需稍加变动即可轻松实现EtherCAT,绝大部分的CANopen固件都得以重复利用。并且,可以选择性地扩展对象,以便利用EtherCAT所提供的巨大带宽。

3.9.2 EtherCAT实施伺服驱动设备行规IEC 61491 (SoE)

SERCOS interface TM* 是全球公认的、用于高性能实时运行系统的通讯接口,尤其适用于运动控制的应用场合。用于伺服驱动和通讯技术的SERCOS框架属于IEC 61491标准[8] 的范畴。该伺服驱动框架可以轻松地映射到EtherCA T中,嵌入于驱动中的服务通道、全部参数存取以及功能都基于EtherCA T邮箱(参见图12)。在此,关注焦点还是EtherCAT与现有协议的兼容性(IDN的存取值、属性、名称、单位等),以及与数据长度限制相关的扩展性。过程数据,即形式为AT和MDT的SERCOS数据,都使用EtherCAT从站控制器机制进行传送,其映射与SERCOS映射相似。并且,EtherCA T从站的设备状态也可以非常容易地映射为SERCOS协议状态。EtherCA T从站状态机可以很容易地映射到SERCOS协议的通信阶段。EtherCAT为这种在CNC行业中广泛使用的设备行规提供了先进的实时以太网技术。这种设备行规的优点与EtherCA T分布时钟提供的优点相结合,保证了网络范围内精确时钟同步。可以任意传输位置命令,速度命令或扭矩命令。取决于实现方式,甚至可能继续使用相同的设备配置工具。

图12:同时并存的多个设备行规和协议

3.10 EtherCAT实现以太网(EoE)

EtherCAT技术不仅完全兼容以太网,而且在―设计‖之初就具备良好的开放性特征——该协议可以在相同的物理层网络中包容其它基于以太网的服务和协议,通常可将其性能损失降到最小。对以太网的设备类型没有限制,设备可通过交换机端口在EtherCAT段内进行连接。以太网帧通过EtherCAT协议开通隧道,这也正是VPN、PPPoE (DSL) 等因特网应用所普遍采取的方法。EtherCAT网络对以太网设备而言是完全透明的,其实时特性也不会发生畸变(参见图13)。

图13:对所有以太网协议完全透明

EtherCA T设备可以包容其它的以太网协议,因此具备标准以太网设备的一切特性。主站的作用与第2层交换机所起的作用一样,可按照编址信息将以太网帧重新定向到相应的设备。因此,集成万维网服务器、电子邮件和FTP 传送等所有的因特网技术都可以在EtherCAT 的环境中得以应用。

3.11 EtherCAT实现文件读取(FoE)

这种简单的协议与TFTP类似,允许存取设备中的任何数据结构。因此,无论设备是否支持TCP/IP,都有可能将标准化固件上载到设备上。

4. 基础设施成本

由于EtherCAT无需集线器和交换机,因此,在环境条件允许的情况下,可以节省电源、安装费用等设备方面的投资,只需使用标准的以太网电缆和价格低廉的标准连接器即可。如果环境条件有特殊要求,则可以依照IEC标准,使用增强密封保护等级的连接器。

5. EtherCAT 实施

EtherCAT技术是面向经济的设备而开发的,如I/O 端子、传感器和嵌入式控制器等。EtherCA T使用遵循IEEE802.3标准的以太网帧。这些帧由主站设备发送,从站设备只是在以太网帧经过其所在位置时才提取和/或插入数据。因此,EtherCAT 使用标准的以太网MAC,这正是其在主站设备方面智能化的表现。同样,EtherCAT在从站控制器中使用专用芯片,这也是其在从站设备方面智能化的表现——无论本地处理能力是否强大或软件品质好坏与否,专用芯片均可在硬件中处理过程数据协议,并提供最佳实时性能。

5.1 主站

EtherCAT可以在单个以太网帧中最多实现1486字节的分布式过程数据通讯。其它解决方案一般是,主站设备需要在每个网络周期中为各个节点处理、发送和接收帧。而EtherCA T系统与此不同之处在于,在通常情况下,每周期仅需要一个或两个帧即可完成所有节点的全部通讯,因此,EtherCA T主站不需要专用的通讯处理器。主站功能几乎不会给主机CPU带来任何负担,轻松处理这些任务的同时,还可以处理应用程序,因此EtherCAT 无需使用昂贵的专用有源插接卡,只需使用无源的NIC卡或主板集成的以太网MAC设备即可。EtherCA T 主站很容易实现,尤其适用于中小规模的控制系统和有明确规定的应用场合。

例如,如果某个单个过程映像的PLC没有超过1486 字节,那么在其周期时间内循环发送这个以太网帧就足够了。因为报文头运行时不会发生变化,所以只需将常数报文头插入到过程映像中,并将结果传送到以太网控制器即可。

EtherCA T映射不是在主站产生,而是在从站产生(外围设备将数据插入所经以太网帧的相应位置),因此,此时过程映像已经完成排序。该特性进一步减轻了主机CPU的负担。可以看到,EtherCAT主站完全在主机CPU中采用软件方式实现,相比之下,传统的慢速现场总线系统通过有源插接卡方可实现主站的方式则要占用更多的资源,甚至服务于DPRAM的有源卡本身也将占用可观的主机资源。

系统配置工具(通过生产商获取)可提供包括相应的标准XML 格式启动顺序在内的网络和设备参数。

图14:主站实施的单个过程映像

5.1.1 主站实施服务

已经在各种实时操作系统上实现了EtherCAT主站,包括但并不限于:eCos, INtime, MICROW ARE OS-9, MQX, On Time RTOS-32, Proconos OS, Real-Time Java, RT Kernel, RT-Linux, RTX, RTXC, RTAI Linux, PikeOS, Linux with RT-Preempt, QNX, VxWin + CeWin, VxWorks, Windows CE, Windows XP/XPE with CoDeSys SP RTE, Windows NT/NTE/2000/XP/XPE/Vista with TwinCAT RTE, Windows 7 and XENOMAI Linux.

可以获得开源主站协议栈,作为示例代码或商业软件。也有各种公司提供各种硬件平台上的实施服务。可以在EtherCA T网站上的产品区找到快速增长的供应商信息[1]。

5.1.2 主站样本代码

另一种EtherCAT主站的实现方式是使用样本代码,花费不高。软件以源代码形式提供,包括所有的EtherCAT主站功能,甚至还包括EoE(EtherCA T实现以太网)功能(见图15)。开发人员只要把这些应用于Windows环境的代码与目标硬件及所使用的RTOS加以匹配就可以了。该软件代码已经成功应用于多个系统。

图15:主站样本代码结构

5.2 从站

EtherCAT从站设备使用一个价格低廉的从站控制器芯片ESC。从站不需要微处理器就可以实现EtherCAT通信。可以通过I/O接口实现的简单设备可以只由ESC和其下的PHY,变压器和RJ45接头。给从站的过程数据接口是32位的I/O接口。这种从站没有可配置的参数,所以不需要软件或邮箱协议。EtherCAT状态机由ESC处理。ESC的启动信息从EEPROM 中读取,它也支持从站的身份识别。更复杂的可配置从站有使用一个CPU。这个CPU和ESC 之间使用8位或16位并行接口或串行SPI接口。要求的CPU性能取决于从站的应用,EtherCAT协议软件在其上运行。EtherCAT协议栈管理EtherCAT状态机和应用层协议,可以实现CoE协议和支持固件下载的FoE协议。EoE协议也可以实施。

5.2.1 EtherCAT Slave Controller

目前,有多家制造商均提供EtherCAT从站控制器。通过价格低廉的FPGA,也可实现从站控制器的功能,可以购买授权以获取相应的二进制代码。

从站控制器通常都有一个内部的DPRAM,并提供存取这些应用内存的接口范围:?串行SPI(串行外围接口)主要用于数量较小的过程数据设备,如模拟量I/O模块、传感器、编码器和简单驱动等。该接口通常使用8位微控制器,如微型芯片PIC、DSP、Intel 80C51等(见图16)。

?8/16位微控制器并行接口与带有DPRAM接口的传统现场总线控制器接口相对应,尤其适用于数据量较大的复杂设备。通常情况下,微控制器使用的接口包括Infineon 80C16x、Intel 80x86、Hitachi SH1、ST10、ARM和TI TMS320等系列(见图16)。

?32位并行I/O接口不仅可以连接多达32位数字输入/输出,而且也适用于简单的传感器或执行器的32位数据操作。这类设备无需主机CPU(见图17)。

图16:从站硬件:带主机CPU的FPGA

图17:从站硬件:带直接I/O的FPGA

关于EtherCAT从站控制器的最新信息,请登录EtherCAT网站[1]。

5.2.2 从站评估工具包

倍福公司提供的从站评估工具包使接口操作变得简便易行。由于采用了EtherCAT,无需功能强大的通讯处理器,因此,可将从站评估工具包中的8位微处理器作为主机CPU使用。该工具包还包括源代码形式的从站主机软件(相当于协议堆栈)和参考主站软件包(TwinCAT)。

6. 小结

EtherCAT 拥有杰出的通讯性能,接线非常简单,并对其它协议开放。传统的现场总线系统已达到了极限,而EtherCAT则突破建立了新的技术标准——30 μs内可以更新1000个I/O 数据,可选择双绞线或光纤,并利用以太网和因特网技术实现垂直优化集成。使用EtherCAT,可以用简单的线型拓扑结构替代昂贵的星型以太网拓扑结构,无需昂贵的基础组件。EtherCAT还可以使用传统的交换机连接方式,以集成其它的以太网设备。其它的实

时以太网方案需要与控制器进行特殊连接,而EtherCA T只需要价格低廉的标准以太网卡(NIC) 便可实现。

EtherCA T拥有多种机制,支持主站到从站、从站到从站以及主站到主站之间的通讯(参见图18)。它实现了安全功能,采用技术可行且经济实用的方法,使以太网技术可以向下延伸至I/O级。EtherCA T功能优越,可以完全兼容以太网,可将因特网技术嵌入到简单设备中,并最大化地利用了以太网所提供的巨大带宽,是一种实时性能优越且成本低廉的网络技术。

图19:网络结构形式多样

7. 参考文献

[1] EtherCAT Technology Group (ETG)

https://www.360docs.net/doc/811552112.html,

[2] IEC 61158-3/4/5/6-12 (Ed.1.0), Industrial communication networks – Fieldbus specifications –

Part 3-12: Data-link layer service definition –Part 4-12: Data-link layer protocol specification – Part 5-12: Application layer service definition – Part 6-12: Application layer protocol specification – Type 12 elements (EtherCAT)

[3] IEEE 802.3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access

Method and Physical Layer Specifications

[4] IEEE 802.3ae-2002: CSMA/CD Access Method and Physical Layer Specifications: Media

Access Control (MAC) Parameters, Physical Layers, and Management Parameters for 10 GB/s Operation

[5] ANSI/TIA/EIA-644-A, Electrical Characteristics of Low V oltage Differential Signaling (LVDS)

Interface Circuits

[6] IEEE 1588-2002: IEEE Standard for a Precision Clock Synchronization Protocol for

Networked Measurement and Control Systems

[7] EN 50325-4: Industrial communications subsystem based on ISO 11898 (CAN) for

controller-device interfaces. Part 4: CAN open

[8] IEC 61800-7-301/304 (Ed.1.0), Adjustable speed electrical power drive systems – Part 7-301:

Generic interface and use of profiles for power drive systems – Mapping of profile type 1 to network technologies –Part 7-304: Generic interface and use of profiles for power drive systems – Mapping of profile type 4 to network technologies

[9] SEMI E54.20: Standard for Sensor/Actuator Network Communications for EtherCA T.

https://www.360docs.net/doc/811552112.html,

[10] IEC 61784-2 (Ed.1.0), Industrial communication networks –Profiles –Part 2: Additional

fieldbus profiles for real-time networks based on ISO/IEC 8802-3

工业以太网与现场总线的优缺点 整理

工业以太网与现场总线的优缺点 1 引言 用于办公室和商业的以太网伴随着现场总线大战硝烟已悄悄地进入了控制领域,近年来以太网更是走向前台,发展迅速,颇引人注目。究其原因,主要由于工业自动化系统正向分布化、智能化的实时控制方面发展,其中通信已成为关键,用户对统一的通信协议和网络的要求日益迫切。另一方面,Intranet/Internet等信息技术的飞速发展,要求企业从现场控制层到管理层能实现全面的无缝信息集成,并提供一个开放的基础构架,而目前的现场总线尚不能满足这些要求。 现场总线的出现确实给工业自动化带来一场深层次的革命,但多种现场总线互不兼容,不同公司的控制器之间不能实现高速的实时数据传输,信息网络存在协议上的鸿沟,导致“自动化孤岛”现象的出现,促使人们开始寻求新的出路并关注到以太网。同时现场总线的传输速率也远远不如工业以太网传输速率快。 2 以太网与工业以太网 2.1 什么是以太网与工业以太网 以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆型号为10 Base T。以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性好。 普通以太网应用到工业控制系统,这种网络叫工业以太网。 2.2 以太网具有的优点 (1)具有相当高的数据传输速率(目前已达到100Mbps),能提供足够的带宽; (2)由于具有相同的通信协议,Ethernet和TCP/IP很容易集成到IT(信息技术)世界; (3)能在同一总线上运行不同的传输协议,从而能建立企业的公共网络平台或基础构架;

工业以太网与现场总线的优缺点(精)

工业以太网与现场总线的优缺点1引言用于办公室和商业的以太网伴随着现场总线大战硝烟已悄悄地进入了控制领域,近年来以太网更是走向前台,发展迅速,颇引人注目。究其原因,主要由于工业自动化系统正向分布化、智能化的实时控 制方面发展,其中通信已成为关键,用户对统一的通信协议和网络的要求日益迫切。另一方面,Intran et/l nternet等信息技术的飞速发展,要求企业从现场控制层到管理层能实现全面的无缝信息集成,并提供一个开放的基础构架,而目前的现场总线尚不能满足这些要求。现场总线的出现确实给工业自动化带来一场深层次的革命,但多种现场总线互不兼容,不同公司的控制器之间不能实现高速的实时数据传输,信息网络存在协议上的鸿沟,导致自动化孤岛”现象的出现,促使人们开始寻求新的出路并关注到以太网。同时现场总线的传输速率也远远不如工业以太网 传输速率快。2以太网与工业以太网2.1什么是以太网与工业以太网以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10?100Mbps的速率传 送信息包,双绞线电缆型号为10 Base T。以太网由于其低成本、高可靠性以及10Mbps 的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性好。普通以太网应用到工业控制系统,这种网络叫工业以太网。 2.2以太网具有的优点(1)具有相当高的数据传输速率(目前已达到100Mbps),能提供足够的带宽;(2)由于具有相同的通信协议,Ethernet和TCP/IP很容易集成到IT (信息技术)世界;(3)能在同一总线上运行不同的传输协议,从而能建立企业的公共网络平台或基础构架;(4)在整个网络中,运用了交互式和开放的数据存取技术; (5)沿用多年,已为众多的技术人员所熟悉,市场上能提供广泛的设置、维护和诊断工具,成为事实上的统一标准;(6)允许使用不同的物理介质和构成不同的拓扑结构。2.3工业以太网的优点(1)基于TCP/IP的以太网采用国际主流标准,协议开放、完善不同厂商设备,容易互连具有互操作性;(2)可实现远程访问, 远程诊断;(3)不同的传输介质可以灵活组合,如同轴电缆、双绞线、光纤等; (4)网络速度快,可达千兆甚至更快;(5)支持冗余连接配置,数据可达性 强,数据有多条通路抵达目的地;(6 )系统容易几乎无限制,不会因系统增大而出现不可预料的故障,有成熟可靠 的系统安全体系;(7)可降低投资成本。3主流应用层协议-工业以太网协议由于商用计算机普遍采用的应用层协议不能适应工业过程控制领域现场设备之间的实时通信,所以必须在以太网和TCP/IP协议的基础上,建立完整有效的通信服务模型,制定有效的实时通信服务机制,协调好工业现场控制系统中实时与非实时信息的传输,形成被广泛接受的应用层协议,也就是所谓的工业以太网协议。目前已经制定的工业以太网协议有MODBUS/TCP,HSE, EtherNet/IP, ProfiNet等。MODBUS/TCP协议是法国施耐德公司1999年公布的协议,以一种非常简单的方

各类工业总线对比

各类工业总线对比 EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff AutomationGmbH)研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。 EtherCAT EtherCAT技术突破了其他以太网解决方案的系统限制:通过该项技术,无需接收以太网数据包,将其解码,之后再将过程数据复制到各个设备。EtherCAT从站设备在报文经过其节点时处理以太网帧:嵌入在每个从站中的FMMU(现场总线存储管理单元)在帧经过该节点时读取相应的编址数据,并同时将报文传输到下一个设备。同样,输入数据也是在报文经过时插入至报文中。整个过程中,报文只有几纳秒的时间延迟。主站方面也非常经济,商用的标准网卡(NIC)或任何主板集成的以太网控制器可以用作硬件接口。这些接口的共性就是数据通过DMA(直接内存读取)传输至PC,即网络读取时无需占用CPU资源。协议EtherCAT协议在以太网帧内采用官方指定的以太类型。采用这种以太类型即可允许在以太网帧内直接传输控制数据,而无需重新定义标准以太网帧。该以太网帧可由多种子报文组成,每个子报文服务于逻辑过程映像区的特定内存区,该区域最大可达4GB。数据序列是独立于物理顺序的,所以以太网端子模块的编址可以随意排序。从站之间的广播,多播和通讯也可得以实现。当EtherCAT组件与主站控制器运行在同一个子网,或者在控制软件直接读取以太网控制器时,可以使用以太网帧直接传输数据。然而,EtherCAT不仅限于单个子网的应用。EtherCAT UDP将EtherCAT协议封装为UDP/IP数据报文,这就意味着,任何以太网协议堆栈的控制均可编址到EtherCAT系统之中,甚至通讯还可以通过路由器跨接到其它子网中。在这种情况下,系统性能显然取决于控制器及其以太网协议的实时性能。EtherCAT 网络本身的响应时间几乎不受影响:UDP数据帧只需要在第一个站点解包。性能EtherCAT使网络性能达到了一个新高度。借助于从站节点中的FMMU和网络控制器主站的直接内存存取,协议的处理过程完全在硬件中完成。整个协议的处理过程都在硬件中得以实现,因此,完全独立于协议堆栈的实时运行系统、CPU性能或软件实现方式。1000个I/O的更新时间只需30 s。单个以太网帧最多可进行1486字节的过程数据交换,几乎相当于12000个数字输入和输出,而传送这些数据耗时仅为300 s. 100个伺服轴的通讯也仅为100s。在此期间,系统更新带有命令值和控制数据的所有轴的实际位置及状态,分布时钟技术使轴的同步偏差小于1微秒。而即使是在保证这种性能的情况下,带宽仍足以实现异步通讯,如TCP/IP、下载参数或上载诊断数据。超高性能的EtherCAT技术可以实现传统的现场总线系统无法迄及的控制理念。例如,以太网系统现在不仅可以处理速度控制,也可用于分布式驱动的电流控制。巨大的带宽可以实现每个数据信息与其状态信息同时传输。EtherCAT使通讯技术和现代工业PC所具有的超强计算能力相适应,总线系统不再是控制理念的瓶颈,分布式I/O可能比大多数本地I/O接口运行速度更快。EtherCAT取代PCI由于主板集成了以太网卡,用于接口卡的插槽不再是必要条件。随着PC组件急剧向小型化经济化方向发展,工业PC的体积日趋取决于插槽的数目。而快速以太网的带宽和EtherCAT通讯硬件的过程数据长度则为该领域的发展提供了新的可能性:IPC中的传统接口现在可以转变为集成的EtherCAT接口端子。除了可以对分布式I/O进行编址,还可以对驱动和控制单元以及现场总线主站、快速串行接口、网关和其它通讯接口等复合系统进行编址。即使是其他无协议限制的以太网设备变体,也可以通过分布式交换机端口设备进行连接。由于一个以太网接口足以满足整个外围设备的通讯要求,因此,这不仅极大地精简了IPC 主机的体积,而且也降低了IPC主机的成本。拓扑结构EtherCAT几乎支持任何拓扑类型,包括线型、树型、星型等。通过现场总线而得名的总线结构或线型结构也可用于以太网,并且不受限于级联交换机或集线器的数量。最有效的系统连线方法是线型、分支或树叉结构的组合拓扑。因为所需接口在I/O 模块等很多设备中都已存在,所以无需附加交换机。当然,仍然可以使用传统的、基于以太网的星型拓扑结构。还

RS和CAN总线与以太网比较

R S和C A N总线与以太 网比较 集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

以太网、CAN总线、RS485总线都属于现场总线范畴,用户根据不同的场合和应用需求而采用不同的现场总线方式,每种总线有不同的标准特性,通过下列描述了解各种总线的特性以及各种总线优缺点。 一、RS485接口标准 ?RS-485的电气特性:逻辑"1"以两线间的电压差为+(2-6)V表示;逻辑"0"以两线 间的电压差为-(2-6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。 ?RS-485的数据最高传输速率为10Mbps ?RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声 干扰性好。 ?RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另外RS- 232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。但RS-485总线上任何时候只能有一发送器发送。 ?因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使 其成为首选的串行接口。 ?因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏 蔽双绞线传输。 二、CAN总线接口标准 ?国际标准的工业级现场总线,传输可靠,实时性高;

?传输距离远(最远10Km),传输速率快(最高1MHz bps); ?单条总线最多可接110个节点,并可方便的扩充节点数; ?多主结构,各节点的地位平等,方便区域组网,总线利用率高; ?实时性高,非破坏总线仲裁技术,优先级高的节点无延时; ?出错的CAN节点会自动关闭并切断和总线的联系,不影响总线的通讯; ?报文为短帧结构并有硬件CRC校验,受干扰概率小,数据出错率极低; ?自动检测报文发送成功与否,可硬件自动重发,传输可靠性很高; ?硬件报文滤波功能,只接收必要信息,减轻cpu负担,简化软件编制; ?通讯介质可用普通的双绞线,同轴电缆或光纤等; ?CAN总线系统结构简单,有极高的性价比。 三、工业以太网的优势及存在问题 基于TCP/IP的以太网是一种标准开放式的网络,由其组成的系统兼容性和互操作性好,资源共享能力强,可以很容易的实现将控制现场的数据与信息系统上的资源共享;数据的传输距离长、传输速率高;易与Internet连接,低成本、易组网,与计算机、服务器的接口十分方便,受到了广泛的技术支持。 以太网采用的是带有冲突检测的载波侦听多路访问协议(CSMA/CD),无法保证数据传输的实时性要求,是一种非确定性的网络系统;安全可靠性问题,以太网采用超时重发机制,单点的故障容易扩散,造成整个网络系统的瘫痪;对工业环境的适应能力问题,目前工业以太网的鲁棒性和抗干扰能力等都是值得关注的问题,很难适应环境恶劣的工业现场;本质安全问题,在存在易燃、易爆、有毒等环境的工业现场必须要采用安全防爆技术;总线供电问题。在环境恶劣危险场合,总线供电具有十分重要的意义。

现场总线与工业以太网技术A卷

《 》试题A 第 1 页 共 1页 考号 姓名 班级 密封线 答案写在答题线右边 答题线 山铝职院2011~2012学年第二学期 10级工业网络专业《现场总线与工业以太网技 术》期末考试试题A 卷 (卷面满分为100分,请将全部答案均按题号顺序写在答题纸上) 一. 判断题: (每题2分共20分) 1. 现场总线之所以具有较高的测控性能,一是得益于仪表的智能化,二是得益于设备的通信化。 ( ) 2. CSMA/CD 在发送之前要先侦听线路有无数据在发送,以后在数据发送过程中就不需要判断有无冲突存在了。 ( ) 3. CP343-1可以同时作为主站和从站。 ( ) 4. PROFIBUS 主站具有总线存取控制权,从站没有总线存取控制权。 ( ) 5. 在对本质安全设备和安全栅进行认证时,不需要对电压、电流、功率这些实体参数做出说明。 ( ) 6. PROFIBUS 总线每个段上最多可接126个站。 ( ) 7. 基金会现场总线FF-H1数据传输速率为31.25KB/s ,通信距离可达1900m 。( ) 8. CAN 总线采用非破坏性总线仲裁技术,本质上属于以事件触发的通信 方式,具有某种程度的非确定性。( ) 9. 在CAN 总线中,发出报文的节点称为报文发送器,如果总线不处于空 闲状态,一个不是报文发送器的接点称为接收器。( ) 10. Powerlink 工作模式分为开放模式、局部模式和基本以太网模式。 ( ) 二 选择题: (每题2分共10分) 1. 在常用的传输介质中,( )的带宽最宽,信号传输衰减最小,抗干扰能力最强。 A .双绞线 B .同轴电缆 C .光纤 D .微波 2. 工业控制自动化主要包括三个层次,下列哪个不是( ) A .基础自动化 B.应用自动化 C .管理自动化 D.过程自动化 3. 西门子公司的提供了众多的网络服务,下列那种不是( ) A .标准通信 B.PP/OG 通信 C .S7通信 D.S5兼容通信 4. 现场总线PROFIBUS 决定数据通信的是( )。 A .智能从站 B .DP 从站 C .主站 D .中继器 5. 以下几种通讯协议不属于以太网范畴的是( ) A. PROFINET B. Modbus/TCP C. EhterNet/IP D. ProFibus 三.填空题: (每题1分共20分) 1. 自动控制从非智能、低智能到高智能的发展阶段经历 了: 、 、 和 四个阶段。 2. FF 总线由 和 两部分组成。 3. 计算机网络按作用范围(距离)可分为________、________和________; 4. S7-300 PLC 的程序可采用三种语言编程,包括 、 、 三种语言编程,系统功能块通常采用功能图编程。 5. 通信方式按照信息的传输方向分为 、 和 等三种方式。 6. CAN 的报文帧有以下四种类型: 、 、 和 。 7. 光纤分为 和多模两种类型,其传输原理都是基于光的 。 四.简答题: (每题6分共30分) 1. 现场总线定义及技术特点 2. 工业以太网定义 3. 什么是本质安全? 4. Profibus 由那三个子集组成,其技术特点各有哪些? 5. ISO/OSI 参考模型为哪7层? 五.应用题: (共10分) 某企业想要建设工业以太网,如果利用S7通信方式,请选择相应的软硬件为其进行硬件组态。选择的硬件包括: (1)CPU 两个、(2)CP 343-1两个、(3)PC (带网卡);软件为STEP 7。 请简述组态步骤。

基于工业以太网和现场总线的火电厂电气自动化系统

技术纵横 Application 应用 42 自动化博览 2006年12月刊 文献标识码:B 文章编号:1003-0492(2006)06-0042-02 中图分类号:TP393.11 基于工业以太网和现场总线的火电厂电气自动化系统 ECS for Electric Power Plant Based on Industry Ethernet and Field Bus (北京四方继保自动化股份有限公司,北京 100085) 刘 炬,李高俊 (浙江省衢州电力局,浙江 衢州 324000) 毛以军 收稿日期:2006-09-28 摘要:介绍了一种基于工业以太网和现场总线的火电厂电气自动化系统,描述了系统的网络结构以及ECS 系统与DCS 的接口方式。关键词:电厂电气自动化系统;分布式控制系统 Abstract: ECS(electric control system) for electric power plant based on industry ethernet and field bus is introduced, and the architecture of the system and the interface mode between ECS and DCS(distribute control system) are also described.Key words: ECS; DCS 刘炬(1970-) 男,河北乐亭人,工学硕士,从事变电站自动化系统、电网故障信息系统、电厂电气自动化系统研究工作。 电厂电气自动化系统,简称ECS ,是电厂自动化领域近年来兴起的一个新的热点。与DCS 侧重于热工系统的监控相对应,ECS 侧重于电气系统的监控;与NCS 侧重于电厂接入电网部分的电气监控相对比,ECS 侧重于发电厂内部,实现厂用电中低压电气系统的保护、测量、计量、控制、分析等综合功能。本文介绍了一种基于工业以太网和现场总线的电厂电气自动化系统。 图1 传统的电厂电气监控方案 1 传统的电厂电气监控方案 传统的电厂电气监控的实现方式是由DCS 系统经I/O 板实现对电气部分的数据采集和远方控制。电气部分特殊控制功能如继电保护、故障录波等都由独立的装置来实现,与DCS 系统无关。图1为传统电厂电气监控方案,在这个方案中,DC S 的I/O 板只能处理标准信号,模拟量需要经过变送器转换成标准的4~20mA 电流。DCS 可以实现对电气中的关键少量的信号的监视和控制,但需要大量的电缆和变送器,实施的成本比较高。 2 电厂电气自动化系统方案 随着微机在继电保护和自动装置中的广泛应用,电气综合保护测控装置可以实现基于交流采样的保护、测量、录波、控制和通信,这些新型的微机保护测控装置可以非常方便地采用现场总线、工业以太网等技术组成网络,电厂电气监控也发展为以交流采样、数字通信为主要特点的综合自动化系统。 2.1 现场总线简介 现场总线(Field Bus )是工厂底层设备之间的通信网络,是计算机数字通信技术在自动化领域的应用,为底层设备信息及生产过程信息集成提供了通信平台。工厂底层应用现场总线技术实现了全厂信息纵向集成的透明通信,即从管理层到自动化底层的数据存取。现场总线的介质访问控制方式可满足工业控制网络的要求,即通信的实时性和确定性,但是现场总线的通信速率相对比较低,不适合大量的数据传输。2.2 工业以太网简介 以太网和TCP/IP 协议在IT 行业得到了广泛应用,随着IEC 61158统一现场总线标准的失败,使得工业控制领域的专家将目标转向在IT 行业获得成功的以太网技术,以太网具有兼容性好、成本低廉、通信速率高等优点,但是也有实时性差、不确定性等问题。以太网适合应用于大数据量,实时性要求不是特别高的场合。2.3 电厂电气监控的特点 电厂电气监控系统的范围包括厂用电系统、网控系统、机组系统等,其中网控系统可采用目前非常成熟的变电站自动化系统的技术,电厂电气监控系统具有以下特点: ? 系统的设备数量和种类多,信息量大,物理位置分

工业以太网与CAN总线的比较

工业以太网与CAN现场总线的比较 方健 摘要:工业以太网和现场总线是工业控制现场中的两大主要网络通信形式。本文分别简要介绍了工业以太网和CAN总线的内容,并对两者在优缺点、通信协议、在工业信息化网络的应用和通信方案进行了分析和比较。 关键词:CAN现场总线;工业以太网;通信协议;工业控制;通信方案 A comparison between industrial Ethernet and CAN bus Fang Jian (Hubei Normal University school of mechanical electrical and control engineering Hubei, Huangshi,453002) Abstract:Both industrial ethernet and fieldbus are the two primary forms of network communication in the field of industrial control.In this paper ,the content of industrial ethernet and fieldbus are both briefly introduced.And It presents the analysis and comparison between the industrial Ethernet and the fieldbus on relative merits, communication protocol , Industrial information network and communication scheme. Key words:CAN bus;industrial ethernet; communication protocol;industrial control 1、引言 现场总线是应用在生产现场,在微机化测量控制设备之间实现双向串行多节点数字通信的系统。由于其表现出的强大的功能,现场总线已经成为工业生产中不可或缺的核心部分。发展比较成熟的现场总线有FF-Foundation Fieldbus,Lonworks,PROFIBUS,HART,CAN 等等。CAN(Controller Area Net)即控制器局部网依靠各自的优良特性和可靠性,被公认为最有前途的现场总线之一,应用范围遍及从高速网络到低成本的多线路网络。由于各个总线的采用的通信协议完全不同,实现这些总线的兼容和互操作是十分困难的,应用受到了限制,主要应用于低速产品。而具有广泛性和技术先进性的以太网,可以作为现场总线的中高层通信网络,并开始逐步应用到工业控制现场。国内外的许多研究机构都致力于工业以太网的研究,使得工业以太网得到了快速的发展和很好的应用。 2、CAN总线和工业以太网 2.1、CAN总线的简介 CAN(Controller Area Network)-控制器局域网。它是一种有效支持分布式控制或实时控制的串行通信网络。CAN总线最早是由德国Bosch公司在80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆、光导纤维,通信速率可达1Mbps[1]。 CAN 总线通信接口中集成了CAN 协议的物理层,数据链路层功能,可完成对通信数据的成帧处理,包括位填充,数据块编码,循环冗余校验,优先级判别等项工作。CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。

以太网和现场总线基础知识

以太网和现场总线基础知识 以太网及tcp/ip通信技术在it行业获得了很大的成功, 成为it行业应用中首选的网络通信技术。近年来,由于国际现场总线技术标准化工作没有达到人们理想中的结果,以太网及tcp/ip技术逐步在自动化行业中得到应用,并发展成为一种技术潮流。 以太网在自动化行业中的应用应该区分为两个方面问题,或者说两个层次的问题。一是工厂自动化技术与it技术结合,与互连网internet技术结合,成为未来可能的制造业电子商务技术、网络制造技术雏形。大多数专家们对自动化技术这种发展趋势给予肯定的评价。另一个方面,即以太网能否在工业过程控制底层,也就是设备层或称为现场层广泛应用?能否成为甚至取代现有的现场总线技术成 为统一的工业网络标准?这些问题实为目前自动化行业专家们争论的热点。本文将只就这一问题,从以太网与现场总线的技术比较出发,谈谈个人看法。 1.以太网指的是什么 什么是“以太网”?以及相关的ieee 802.3及tcp/ip技术? 这对计算机网络工程师可能是基本常识,但我们自动化技术工程师未必清楚。在讨论以太网与自动化技术及现场总线技术之前,有必要先澄清一下这几个基本术语的含义。笔者查阅了有关资料,现将有关“以太网”、ieee 802.3及tcp/ip相关的技术背景摘要如下: (1) 以太网: ?1975年: 美国施乐(xerox)公司的palo alto研究中心研制成功[metc76],该网采用无源电缆作为总线来传送数据帧,故以传播电磁波的“以太(ether)”命名。 ?1981年:美国施乐(xerox)公司+数字装备公司(digital)+英特尔(intel)公司联合推出以太网(ethernet)规约[ethe80] ?1982年:修改为第二版,dix ethernet v2 因此:“以太网”应该是特指“dix ethernet v2”所描述的技术。 (2) ieee802.3 ?80年代初期: 美国电气和电子工程师学会ieee 802委员会制定出局域网体系结构, 即ieee 802参考模型.ieee 802参考模型相当于osi模型的最低两层: ?1983年:ieee 802 委员会以美国施乐(xerox)公司+数字装备公司(digital)+英

现场总线、以太网和两者合并的真相

现场总线、以太网和两者合并的真相 继以太网和基于IP 的协议成功地取代了用于自动化的RS485 和专用同轴 电缆解决方案之后,经常出现这种推测,即以太网将取代现场总线。同样,自 从所有类型的以太网设备都能与同一个网络连接后,常常出现这样的建议,那 就是以太网可能成为现场总线不能实现的单一协议问题的解决方案。使用现场 总线和以太网的相互关联被极大地曲解了。本文进一步探讨了自动化系统集成 的真实性、每种网络技术所扮演的角色以及用户处理许多运行在以太网上专用 协议的方法。多年以来“现场总线”这个术语在许多方面经常使用,很难说出人们在使用这个词时它的真正含义。例如,HART 是现场总线吗?Profibus 和Modus 也是现场总线吗?使用这个词时仅仅是指定义在IEC61158 中的总线吗?它仅仅和用于过程自动化或机器自动化和运动控制的总线有关吗?一种总线必 须提供本征安全的能力才称得上是现场总线吗?在过去的几年中,市场上有一种更加宽泛的定义解决了对现场总线的疑惑:现场总线可以指贯穿工厂层的 在过程中将传感器/发送器和执行器/阀门连接起来的任何自动化总线。这还是很难理解当人们说传感器层的网络连接时他们的真正含义。这可以指它确实和 传感器和发送器连接,但是它通常是指与按顺序连接到实际传感器的远程I/O 块相连接。大多数现场总线协议不是专用的。许多是基于IEC 或其他行业标准,例如用于以太网的IEEE 标准。然而,由于容量低于以太网,因此它们看 起来相对特殊。什么是以太网和IP?以太网这个名字也被广泛地误解了。许多时候当问人们他们工厂中使用什么工业网络协议时,今天他们会回答是“以 太网”或“TCP/IP”,正如过去他们回答“RS485”或“RS232”一样。这些实际上都 是错误的,因为以太网和TCP/IP 不是完整的协议堆栈,正如RS232 和RS485 不是协议一样。然而,以太网和TCP/IP 为一些新的工业网络技术提供了基础。

EtherCAT - 以太网现场总线

EtherCAT - 以太网现场总线 本文深入阐述了基于以太网现场总线系统的EtherCAT (Ethernet for Control Automation Technology)技术。EtherCA T为现场总线技术领域树立了新的性能标准,具备灵活的网络拓扑结构,系统配置简单,和现场总线系统一样操作直观简便。另外,由于EtherCAT实施的成本低廉,因此使系统得以在过去无法应用现场总线网络的场合中选用该现场总线。 1. 引言 1.1 以太网和实时能力 2. EtherCAT 运行原理 3. EtherCAT 技术特征 3.1 协议 3.2 拓扑 3.3 分布时钟 3.4 性能 3.5 诊断 3.6 高可靠性 3.7 安全性 3.8 EtherCAT 取代PCI 3.9 设备行规 3.9.1 EtherCAT实现CAN总线应用层协议(CoE) 3.9.2 EtherCAT实现伺服驱动设备行规IEC61491 (SoE) 3.10 EtherCAT实现以太网(EoE) 3.11 EtherCAT实现文件读取(FoE) 4. 基础设施成本 5. EtherCAT 实施 5.1 主站 5.1.1 主站实施服务 5.1.2 主站样本代码 5.2 从站 5.2.1 EtherCAT Slave Controller 5.2.2 从站评估工具包 6. 小结 7. 参考文献

1. 引言 现场总线已成为自动化技术的集成组件,通过大量的实践试验和测试,如今已获得广泛应用。正是由于现场总线技术的普及,才使基于PC的控制系统得以广泛应用。然而,虽然控制器CPU的性能(尤其是IPC的性能)发展迅猛,但传统的现场总线系统正日趋成为控制系统性能发展的―瓶颈‖。急需技术革新的另一个因素则是由于传统的解决方案并不十分理想。传统的方案是,按层划分的控制体系通常都由几个辅助系统所组成(周期系统):即实际控制任务、现场总线系统、I/O系统中的本地扩展总线或外围设备的简单本地固件周期。正常情况下,系统响应时间是控制器周期时间的3-5倍。在现场总线系统之上的层面(即网络控制器)中,以太网往往在某种程度上代表着技术发展的水平。该方面目前较新的技术是驱动或I/O级的应用,即过去普遍采用现场总线系统的这些领域。这些应用类型要求系统具备良好的实时能力、适应小数据量通讯,并且价格经济。EtherCA T可以满足这些需求,并且还可以在I/O级实现因特网技术(参见图1)。 图1:传统现场总线系统响应时间 在现场总线系统之上的层面(即网络控制器)中,以太网往往在某种程度上代表着技术发展的水平。该方面目前较新的技术是驱动或I/O级的应用,即过去普遍采用现场总线系统的这些领域。这些应用类型要求系统具备良好的实时能力、适应小数据量通讯,并且价格经济。EtherCAT可以满足这些需求,并且还可以在I/O级实现因特网技术。 1.1 以太网和实时能力 目前,有许多方案力求实现以太网的实时能力。例如,CSMA/CD介质存取过程方案,即禁止高层协议访问过程,而由时间片或轮循方式所取代的一种解决方案;另一种解决方案则是通过专用交换机精确控制时间的方式来分配以太网包。这些方案虽然可以在某种程度上快速准确地将数据包传送给所连接的以太网节点,但是,输出或驱动控制器重定向所需要的时间以及读取输入数据所需要的时间都要受制于具体的实现方式。 如果将单个以太网帧用于每个设备,那么,理论上讲,其可用数据率非常低。例如,最短的以太网帧为84字节(包括内部的包间隔IPG)。如果一个驱动器周期性地发送4字节的实际值和状态信息,并相应地同时接收4字节的命令值和控制字信息,那么,即便是总线负荷为100%(即:无限小的驱动响应时间)时,其可用数据率也只能达到4/84= 4.8%。如果按照10 μs的平均响应时间估计,则速率将下降到1.9%。对所有发送以太网帧到每个设备(或期望帧来自每个设备)的实时以太网方式而言,都存在这些限制,但以太网帧内部所使用的协议则是例外。

现场总线和工业以太网

在工作中,很多新人问我究竟什么是现场总线,什么是工业以太网,对于刚入行的新人来说是比较难理解,我这里尽量采用通俗的讲法给大家解释一下现场总线和工业以太网。 现场总线技术是20世纪80年代中期在国际上发展起俩的一种工业控制技术。通俗地讲,现场总线就是用在现场的总线技术,和计算机内部的总线概念一样,但是由于现场的特殊环境(如温度,安装条件,干扰等等),不同余计算机通常用于室内,为了区别,所以我们把这种总线称为现场总线。 做过PLC的人都知道,如果现场有100个I/0点,我们就需从PLC柜引超过100根的电线到现场,如果是1000个呢??所以有人就想,能不能把这些所有的点用一根电缆都连接起来呢? 不错,现场总线就实现了这种功能。它及大方便了布线。 还有一点,现场总线把原先PLC要实现的功能分散到了现场设备/仪表。 还有一点很重要:现场总线采用的数字传输。数字化是各行各业普遍的趋势。我们的电视现在都数字化了。工业控制也要数字化!!数字传输比较模拟量传输就很大的优势!世界就是这么奇怪,当人类自以为聪明,把问题复杂话的时候惊奇的发现0和1才是世界的本质。哈哈~~ 现场总线技术实际上是次采用串行数据传输和连接方式代替传统的并联信号和连接方式,它依次实现了控制层和现场总线设别之间的数据传输,同时保证传输实时性的情况下实现信息的可靠性和开放性。一般的现场总线具有以下几个特点: 1、布线简单 2、开放性 3、实时性 4、可靠性 对于上面几个概念应该都比较好理解,深入的了解,大家可以参考相关资料。 工业以太网,所谓工业以太网通俗地讲就是应用于工业的以太网。 以太网是目前计算机局域网最常见的通信协议标准,但它是为办公自动化的应用而设计的,并没有考虑到工业现场环境的需求,比如高温、低温、防尘等,所以以太网不能直接应用于环境恶劣的工业现场。所以工业以太网就随之产生了。 还有一个问题,很多人常问:为什么有那么多的现场总线协议,那么多的工业以太网协议呢? 工业网络的发展经历了20多年,由于对未来的自动化控制的战略意义重大,市场潜力巨大,国际上著名的自动化设备制造商都千方百计地研发有自己特色的工业网络,各种现场总线和工业以太网相继产生。为了统一这些标准,形成最终的唯一的世界标准,各方面都进行了长时间努力,但出于各自的利益,最终以失败告终,妥协形成了了多个标准: 现场总线的标准不断完善和更新,先后发表了3个版本,目前正在制定第4个版本。 IEC61158 ,1984年IEC提出现场总线国际标准草案,1993年才通过了物理层的标准,数据连路层的标准几经反复,修改的IEC61158国际标准才于1999年12月投票通过,形成2000年版本的IEC61158标准,共8中类型的现场总线: 类型1:原IEC61158技术报告即FF H1 2:ControlNet

基于现场总线与以太网互联的工业网络应用(组态部分)

基于现场总线与以太网互联的工业网络应用(组态部分) 自动化与能源工程学院,电气工程及其自动化,冯国勤 指导教师:张惊雷,讲师,自动化与能源工程学院 摘要:本文以电梯远程监控系统为例,介绍了一种基于PROFICBUS现场总线的控制系统。系统的组态及用户程序的编写由STEP7软件完成,上位机监控利用WinCC软件实现。本文叙述了如何利用WinCC建立监控画面,并使监控画面根据现场实际情况动态显示的过程,详细介绍了通过WinCC 组态监控系统,创建动态人机界面,实现过程监控的具体步骤。由于采用统一的开发组态软件,系统更容易组态、管理和维护。本系统还可以接入标准以太网,实现电梯运行过程的远程监控。 关键词:现场总线,PROFIBUS-DP,STEP-7,WinCC组态软件 The Application of Industrial Network Based on Fieldbus and Ethernet Interconnection (The configuration Section) Abstract: In this paper,a remote elevator monitoring system based on PROFIBUS is introduced. The configuration and programming are accomplished with STEP7 software. The monitoring and controlling of processes is implemented with WinCC configuration software. The thesis analyzed how to establish monitoring forms and to display dynamic field data on these forms. The processes of using WinCC software to establish a dynamic HMI (Human Machine Interface) and monitoring project are stated in detail. Since the uniform software platform is adopted, the configuration, management and maintenance of an elevator monitoring system can be achieved. Interconnecting the system with Ethernet can realized remote system monitoring and controlling. Key Words: FIELDBUS, PROFIBUS-DP, STEP-7, WinCC Configuration Software 0 绪论 现场总线技术是适用于工厂底层设备与仪表通信的计算机网络,它的出现导致了传统控制系统结构的变革,分布在现场的智能设备通过现场总线连接为一体,这就是所谓的现场总线控制系统。近年来随着以太网技术的进一步发展和完善,以太网融入现场总线将是工厂底层网络的未来的发展方向,当今研究热点是各类现场总线协议与以太网的互联[1 2]。 目前,电梯已成为人们日常生活不可缺少的代步工具,其智能化要求也越来越高。电梯远程监控系统可以节省大量的人力,实现电梯设备无人值守,并可发现一些潜在故障;当电梯出现故障时,系统也可及时、主动地通知相关人员[4]。 本文是以电梯远程监控系统为研究对象,实现基于现场总线和以太网互联的工业网络应用的组态

RS485和CAN总线与以太网比较

以太网、CAN总线、RS485总线都属于现场总线范畴,用户根据不同的场合和应用需求而采用不同的现场总线方式,每种总线有不同的标准特性,通过下列描述了解各种总线的特性以及各种总线优缺点。 一、RS485接口标准 ?RS-485的电气特性:逻辑"1"以两线间的电压差为+(2-6)V表示;逻辑"0" 以两线间的电压差为-(2-6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。 ?RS-485的数据最高传输速率为10Mbps ?RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即 抗噪声干扰性好。 ?RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另 外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。但RS-485总线上任何时候只能有一发送器发送。 ?因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述 优点就使其成为首选的串行接口。 ?因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均 采用屏蔽双绞线传输。 二、CAN总线接口标准 ?国际标准的工业级现场总线,传输可靠,实时性高; ?传输距离远(最远10Km),传输速率快(最高1MHz bps); ?单条总线最多可接110个节点,并可方便的扩充节点数; ?多主结构,各节点的地位平等,方便区域组网,总线利用率高; ?实时性高,非破坏总线仲裁技术,优先级高的节点无延时; ?出错的CAN节点会自动关闭并切断和总线的联系,不影响总线的通讯;

六种工业以太网比较

六种工业以太网比较 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

六种工业以太网比较 摘要:当前,工业以太网技术是控制领域中的研究热点。所谓工业以太网,一般来讲是指技术上与商用以太网(即标准)兼容,但在产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性和本质安全等方面能满足工业现场的需要。随着互联网技术的发展与普及推广,Ethernet技术也得到了迅速的发展,Ethernet传输速率的提高和Ethernet交换技术的发展,给解决Ethernet通信的非确定性问题带来了希望,并使Ethernet全面应用于工业控制领域成为可能。目前,几种典型的工业以太网有HSE、PROFInet、Modbus/TCP、EtherNet/IP、Powerlink、EPA六种。本文通过对这六种工业以太网比较,以便更好的应用于系统集成。 关键词:工业以太网、HSE、PROFInet、Modbus、EtherNet、Powerlink、EPA 与传统控制网络相比,工业以太网具有应用广泛、为所有的编程语言所持、软硬件资源丰富、易于与Internet连接、可实现办公自动化网络与工业控制网络的无缝连接等诸多优点。由于这些优点,特别是与信息传输技术的无缝集成以及传统技术无法比拟的传输宽带,以太网得到了工业界的认可。 1.HSE(高速以太网) HSE(High Speed Ethernet Fieldbus)由现场总线基金会组织(FF)制定,是对FF-H1的高速网段的解决方案,它与H1现场总线整合构成信息集成开放的体系结构。 FF HSE的1-4层由现有的以太网、TCP/IP和IEEE标准所定义,HSE和H1使用同样的用户层,现场总线信息规范(FMS)在H1中定义了服务接口,现场设备访问代理(FDA)为HSE提供接口。用户层规定功能模块、设备描述(DD)、功能文件(CF)以及系统管理(SM)。HSE网络遵循标准的以太网规范,并根据过程控制的需要适当

以太网技术

以太网与现场总线技术 阅览次数:14856 作者:唐济扬单位:北京鼎实创新科技有限公司前言: 以太网及TCP/IP通信技术在IT行业获得了很大的成功, 成为IT行业应用中首选的网络通信技术。近年来,由于国际现场总线技术标准化工作没有达到人们理想中的结果,以太网及TCP/IP技术逐步在自动化行业中得到应用,并发展成为一种技术潮流。 以太网在自动化行业中的应用应该区分为两个方面问题,或者说两个层次的问题。一是工厂自动化技术与IT技术结合,与互连网Internet技术结合,成为未来可能的制造业电子商务技术、网络制造技术雏形。大多数专家们对自动化技术这种发展趋势给予肯定的评价。另一个方面,即以太网能否在工业过程控制底层,也就是设备层或称为现场层广泛应用?能否成为甚至取代现有的现场总线技术成为统一的工业网络标准?这些问题实为目前自动化行业专家们争论的热点。本文将只就这一问题,从以太网与现场总线的技术比较出发,谈谈个人看法。 1.以太网指的是什么 什么是“以太网”?以及相关的IEEE 802.3及TCP/IP技术? 这对计算机网络工程师可能是基本常识,但我们自动化技术工程师未必清楚。在讨论以太网与自动化技术及现场总线技术之前,有必要先澄清一下这几个基本术语的 含义。笔者查阅了有关资料,现将有关“以太网”、IEEE 802.3及TCP/IP 相关的技术背景摘要如下: (1) 以太网: ?1975年: 美国施乐(Xerox)公司的Palo Alto研究中心研制成功[METC76],该网采用无源电缆作为总线来传送数据帧,故以传播电磁波的“以太(Ether)”命名。

?1981年:美国施乐(Xerox)公司+数字装备公司(Digital)+英特尔(Intel)公司联合推出以太网(EtherNet)规约[ETHE80] ?1982年:修改为第二版,DIX Ethernet V2 因此:“以太网”应该是特指“DIX Ethernet V2”所描述的技术。 (2) IEEE802.3 ?80年代初期: 美国电气和电子工程师学会IEEE 802委员会制定出局域网体系结构, 即IEEE 802参考模型.IEEE 802参考模型相当于OSI模型的最低两层: ?1983年:IEEE 802 委员会以美国施乐(Xerox)公司+数字装备公司(Digital)+英特尔(Intel)公司提交的DIX Ethernet V2为基础,推出了IEEE802.3 ?IEEE802.3又叫做具有CSMA/CD(载波监听多路访问/冲突检测)的网络。CSMA/CD是IEEE802.3采用的媒体接入控制技术,或称介质访问控制技术。 因此: IEEE802.3 以“以太网”为技术原形,本质特点是采用CSMA/CD 的介质访问控制技术。“以太网”与IEEE802.3略有区别。但在忽略网络协议细节时, 人们习惯将IEEE802.3称为”以太网”。 与IEEE 802 有关的其它网络协议:I IEEE 802.1—概述、体系结构和网络互连,以及网络管理和性能测量。IEEE 802.2—逻辑链路控制LLC。最高层协议与任何一种局域网MAC子层的接口。 IEEE 802.3—CSMA/CD网络,定义CSMA/CD总线网的MAC子层和物理层的规范。

相关文档
最新文档