现场总线通信到工业以太网现场总线通信
工业现场的网络通信经历了从现场总线到工业以太网现场总线的发展过程。
IEC 61158标准,在2008年国际电工委员会提出新的现场总线标准IEC 61158,将现场总线相关的标准分为15个通信行规族(Communication Profile Families, CPF):
CPF01:基金会现场总线(FOUNDATION Fieldbus)。
CPF02:通用工业协定(Common Industrial Protocol,简称CIP)。
CPF03:PROFIBUS及PROFINET。
CPF04:P-NET。
CPF05:WorldFIP(Factory Instrumentation Protocol,是法国标准的通讯协定)[2]
CPF06:INTERBUS(INTERBUS)。
CPF07:CC-Link。
CPF08:HART(Highway Addressable Remote Transducer Protocol)。
CPF09:Vnet/IP(由日本横河电机推动的通讯协定)。
CPF10:TCnet(全名为time-critical information and control network,由日本东芝推动的通讯协定)。
CPF11:EtherCAT。
CPF12:Ethernet POWERLINK。
CPF13:EPA(全名为Ethernet for Plant Automation,中国提出的即时工业以太网通讯协定[3])。
CPF14:MODBUS-RTPS(MODBUS实时发布与订阅)。
CPF15:SERCOS。
下面部分内容参考,知乎用户xMT297:一文教您读懂现场总线和工业以太网
一、现场总线技术
现场总线技术始于20世纪80年代中期,随着微处理器与计算机功能的不断增强和价格的急剧降低,计算机及网络系统得到迅速发展。随着生产规模的日益扩大,工厂的设备有了互联的需求,(此阶段的互联需求主要定位于远程的I/O数据传输,以及产线内部不同设备的数据交换),人们希望通过综合掌握多点的运行参数与信息,进而实现多点信息的操作控制。而处于企业生产过程底层的自动化系统,由于仍在采用PLC通过一对一连线开关、阀门、电动机、传感器,用电压、电流信号进行检测、控制。使整个系统的接线显得十分复杂,施工、维护都十分不便,同时也难以实现设备之间及系统与外界的信息交换,使自动化系统成为信息孤岛,严重制约了控制系统的发展。
形成了一个多种现场总线的IEC61158的现场总线标准,包括基金会现场总线FF、HAPT现场总线、CAN现场总线、LONWORKS现场总线、Devicenet现场总线、INTERBUS现场总线、PROFIBUS现场总线、WorldFIP现场总线、CC-Link现场总线等。
下面部分内容,具体的参考了这篇文章,gkket:工控常用的9种现场总线,一文全搞明白
1.FF现场总线
FF现场总线基金会是由WORLDFIPNA(北美部分,不包括欧洲)和ISPFoundation于1994年6月联合成立的,它是一个国际性的组织,其目标是建立单一的、开放的、可互操作的现场总线国际标准。这个组织给予了IEC现场总线标准起草工作组以强大的支持。这个组织目前有l00多成员单位,包括了全世界主要的过程控制产品及系统的生产公司。1997年4月这个组织在中国成立了中国仪协现场总线专业委员会(CFC)。致力于这项技术在中国的推广应用。FF成立的时间比较晚,在推出自己的产品和把这项技术完整地应用到工程上相对于PROFIBUS和WORLDFIP要晚。但是正由于FF是1992年9月成立的,是以FisherRosemount公司为核心的ISP(可互操作系统协议)与WORLDFIPNA两大组织合并而成的,因此这个组织具有相当实力:目前FF在IEC现场总线标准的制订过程中起着举足轻重的作用。
2.LonWorks现场总线
LonWorks现场总线是美国埃施朗于1992年推出的局部操作网络,最初主要用于楼宇自动化,但很快发展到工业现场网。LonWorks技术为设计和实现可互操作的控制网络提供了一套完整、开放、成品化的解决途径。LonWorks技术的核心是神经元芯片(NeuronChip)。该芯片内部装有3个微处理器:MAC处理器完成介质访问控制;网络处理器完成OSI的3~6层网络协议;应用处理器完成用户现场控制应用。它们之间通过公用存储器传递数据。在控制单元中需要采集和控制功能,为此,神经元芯片特设置11个I/O口。这些I/O口可根据需求不同来灵活配置与外围设备的接口,如RS232、并口、定时/计数、间隔处理、位I/O等。
LON总线则综合了当今现场总线的多种功能,同时具备了局域网的一些特点,使得它被广泛地应用于航空/航天,农业控制、计算机/外围设备、诊断/监控、电子测量设备、测试设备、医疗卫生、军事/防卫、办公室设备系统、机器人、安全警卫、保密、运动/游艺、电话通信、运输设备等领域。其通用性表明,它不是针对某一个特殊领域的总线,而是具有可 将不同领域的控制系统综合成一个以LONWORKS为基础的更复杂系统的网络技术。
3.Profibus总线
Profibus是作为德国国家标准DIN19245和欧洲标准prEN50170的现场总线。ISO/OSI模型也是它的参考模型。由Profibus-Dp、Profibus-FMS、Profibus-PA组成了Profibus系列。DP型用于分散外设间的高速传输,适合于加工自动化领域的应用。FMS意为现场信息规范,适用于纺织、楼宇自动化、可编程控制器、低压开关等一般自动化,而PA型则是用于过程自动化的总线类型,它遵从IEC1158-2标准。该项技术是由西门子公司为主的十几家德国公司、研究所共同推出的。它采用了OSI模型的物理层、数据链路层,由这两部分形成了其标准第一部分的子集,DP型隐去了3~7层,而增加了直接数据连接拟合作为用户接口,FMS型只隐去第3~6层,采用了应用层,作为标准的第二部分。PA型的标准目前还处于制定过程之中,其传输技术遵从IEC1158-2(1)标准,可实现总线供电与本质安全防爆。
4.CAN总线
控制器局域网(CAN)最早由Bosch公司于1985年研发,用于搭建车内网络。在此之前,汽车生产商使用点对点布线系统连接车内电子设备。但随着车内电子设备的增多,这种布线系统需要的连线也越来越多,使系统变得既笨重又昂贵。于是,生产商开始使用车内网络来替代点对点布线系统,以降低布线的成本、复杂度,以及系统重量。在此背景下,CAN作为一种构建智能设备网络的高集成度串行总线系统应运而生,成为车内网络的标准。由此,CAN在汽车业界迅速普及,于1993年成为国际标准(ISO 11898)。1994年后,数个CAN的高层协议标准形成,如CANopen和DeviceNet。这些新增协议也为其他市场广泛接受,现已成为工业通信标准的一部分。
CAN最初是在汽车领域诞生的,因此最常见的应用就是车内电子网络。然而在过去的二十年,越来越多的行业认识了CAN的可靠性和优势,将CAN总线应用在许多其他场合。例如有轨电车、地铁、轻轨及长途列车等都应用了CAN网络。在这些车辆中,均可发现发现多种CAN构建的网络,如连接车门单元、刹车控制器、客流计数单元等。在航空领域亦可发现CAN的应用,如飞行状态传感器、导航系统以及座舱中的计算机。此外,在航天应用中也能看到CAN总线的身影,如飞行数据分析和飞行器引擎控制系统(燃料系统、泵、线性执行器等)。
5.Devicenet
Devicenet是90年代中期发展起来的一种基于CAN(Controller Area Network)技术的开放型、符合全球工业标准的低成本、高性能的通信网络,最初由美国Rockwell公司开发应用。
Devicenet的许多特性沿袭于CAN,CAN总线是一种设计良好的通信总线,它主要用于实时传输控制数据。DeviceNet的主要特点是:短帧传输,每帧的最大数据为8个字节;无破坏性的逐位仲裁技术;网络最多可连接64个节点;数据传输波特率为125kb/s、250kb/s、 500kb/s;点对点、多主或主/从通信方式;采用CAN的物理和数据链路层规约。
6.HART总线
HART,即可寻址远程传感器高速通道协议。上世纪80年代时,由于多数仪表用户希望能够获得一种兼容4~20mA模拟信号的数字通讯标准,HART应运而生。1986年,艾默生旗下洛斯蒙德推出这一标准。
HART协议采用基于Bell202标准的FSK频移键控信号,在低频的4-20mA模拟信号上叠加幅度为0.5mA的音频数字信号进行双向数字通讯,数据传输率为1.2kbps。由于FSK信号的平均值为0,不影响传送给控制系统模拟信号的大小,保证了与现有模拟系统的兼容性。在HART协议通信中主要的变量和控制信息由4-20mA传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过HART协议访问。
7.CClink总线
CC-Link即控制与通信链路系统,由三菱为主导的多家公司共同推出,是一种开放式现场总线,其数据容量大,通信速度多级可选择,而且它是一个复合的、开放的 、适应性强的网络系统,能够适应于较高的管理层网络到较低的传感器层网络的不同范围。
8.WorldFIP总线
WorldFIP是欧洲标准的组成部分 WorldFIP是欧洲标准EN50170的三个组成部分之一(Volume3),是在法国标准FIP-C46-601/C46-607的基础上采纳了IEC物理层国际标准(1158-2)发展起来的,由三个通信层组成。WorldFIP的显著特点是为所有的工业和过程控制提供带有一个物理层的单一现场总线。底层控制系统、制造系统和驱动系统都可直接连到控制一级的WorldFIP总线上,毋需采用将RS485和其它低速总线相混和的方式来接连底层设备以实现同样的功能。
9.Interbus总线
INTERBUS作为IEC61158标准之一,广泛地应用于制造业和机器加工行业中,用于连接传感器/执行器的信号到计算机控制站,是一种开放的串行总线系统。INTERBUS总线于1984年推出,其主要技术开发者为德国的Phoenix Contact公司。INTERBUS Club是INTERBUS 设备生产厂家和用户的全球性组织,目前在17个国家和地区设立了独立的Club组织,共有500多个成员。
INTERBUS总线包括远程总线网络和本地总线网络,两种网络传送相同的信号但电平不同。远程总线网络用于远距离传送数据,采用RS-485传输,网络本向不供电,远程网络采用全双工方式进行通讯,通讯速率为500k/s。本地总线网络连接到远程网络上,网络上的总线终端BT(BUS Terminal)上的BK模块负责将远程网络数据转换为本地网络数据。
设计现场总线时,都需要使用专门的总线芯片,从而将芯片内的数据通过总线协议发送出去。
现场总线是将自动化最底层的现场控制器和现场智能仪表设备互连的实时控制通信网络,它遵循ISO/OSI开放系统互联参考模型的全部或部分通信协议。
二、工业以太网现场总线
鉴于现场总线的标准还是基于多种现场总线标准的妥协,而多标准某种意义上讲,就是无标准。人们开始寻求新的工业通讯出路,这时候以太网技术映入人们的眼帘。以太网技术因其技术简单、开放性好、价格低廉等特点,在办公和商务上的市场占有率非常高。一些厂商(例如施耐德提出了基于以太网+TCP/IP的解决方案)提出了将以太网技术引入工厂设备底层,工业以太网也就随之产生了。
但是以太网是计算机局域网中最常见的通信协议标准,最初是为办公自动化的应用而设计,并没有考虑到工业现场环境的需求,例如高温、低温、防尘灯问题,所以以太网不能直接用于工业现场。智库百科认为,工业以太网是指在工业环境的自动化控制及过程控制中应用以太网的相关组件及技术。工业以太网采用TCP/IP协议,和IEEE 802.3标准兼容,但在应用层会加入各自特有的协议。从定义角度而言,工业以太网也是现场总线中的一种,就如同现场总线的各种协议一样。
正如以太网适合于信息管理、信息处理系统一样,工业以太网在工厂管理、车间监控等信息集成领域也应用的很多。工业以太网最大的优势在于:可以满足控制系统各个层次的要求,使得企业的信息网络和控制网络能够实现统一;以太网容易实现网络集成,速度快,开发技术广泛,硬件升级范围广,价格低廉,容易获得众多厂商的支持。
但是以太网是一种随机网络,具有通信不确定性的特点,这使得工业以太网一度被打上“难以胜任高速实时性数据通信”的标签。为此,世界上的各大公司纷纷转向研究基于以太网的通信确定性和实时性的问题,并取得了一些成就。目前比较有影响力的实时工业以太网有:西门子的PROFINET、倍福的EtherCAT、贝加莱的Powerlink、横河Yokogawa的VNET/IP、东芝Toshiba的TCnet、施耐德的Modbus-IDA、浙大中控的EPA等。
1.西门子的PROFINET
PROFINET由PROFIBUS国际组织(PROFIBUS International,PI)推出,是新一代基于工业以太网技术的自动化总线标准。PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的热点话题,并且,作为跨供应商的技术,可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术,保护现有投资。
2.贝加莱的Powerlink
POWERLINK=CANopen+Ethernet鉴于以太网的蓬勃发展和CANopen在自动化领域里的广阔应用基础,EthernetPOWERLINK 融合了这两项技术的优点和缺点,即拥有了Ethernet的高速、开放性接口,以及CANopen在工业领域良好的SDO 和PDO 数据定义,在某种意义上说POWERLINK就是Ethernet上的CANopen,物理层、数据链路层使用了Ethernet介质,而应用层则保留了原有的SDO 和PDO对象字典的结构。
在一个POWERLINK现场总线网络中有一个管理节点MN(或称为主站),n个受控节点CN(或称为从站)。这些节点之间采用广播方式通信。每个节点都可以自由地将其数据在网络上广播,其他节点可以接收此广播数据。为了提高通信速度,POWERLINK数据链路层采用圆桌会议的方式组织通信。管理节点将每个数据通信周期分成n个时间片,在每个时间片中,管理节点向相应的受控节点发出一个指令,该受控节点就可以向其他节点广播。这样从第1个节点到第n个节点轮流有序地进行通信,就不会发生冲突。每轮转1次为一个周期。
如果有些节点的设备响应速度快,那么在每个周期中它们都传送数据。而有些设备响应速度慢,就可以隔几个周期传送一次数据,这种方式称为多路复用。这些周期性传送的数据称为同步数据。同步数据在每个周期的前段,称为同步段。在每个周期后部有一个异步段,它让一些没有时间限制的节点传送数据。为了让每个周期的时间相等,在某些周期中会加入一个空闲段。每个周期中有两个特殊的桢SOC和SOA,分别表示同步段开始和异步段开始。
3.倍福的EtherCAT
EtherCAT(Ethernet for control automation technology)是由德国自动控制公司Beckhoff开发的一种实时以太网现场总线,该总线以高速、简单、易于实现等特点。受到越来越多的产品研发人员关注。2003 年底,ETG ( Ethernet technology group)组织成立,负责EtherCAT技术推广和宣传。
EtherCAT协议可以用于过程数据的优化传输,可以包括几个EtherCAT报文,每个报文都服务于-块逻辑过 程映像区的特定内存区域,该区域最大可达4GB。要发送和接收的数据顺序不依赖于网络中以太网端子的物理顺序,可以任意编址。
作为种实时以太网协议,EtherCAT 从站可以用的OSI(open system interconnection)模型简单描述。七层OSI模型被压缩成了具有物理层、数据链路层和应用层的三层模型。物理层为网络信号的传输提供了物理链路。数据链路层的主要任务是在特定的“时间窗”内从以太网帧中提取数据并把要输出的数据插人到以太网帧内,同时对数据进行检查校验。如果动作在特定的时间窗内不能完成,就会认为动作失败。应用层的作用是处理数据链路层的请求,并作出适当的反应。
EtherCAT协议采用主从数据交换方式通信,由主站和从站配合完成通信任务,因而,EtherCAT非常适合主从控制器之间的通信。EtherCAT 主站传递的以太网帧包含了所有的I/O从站数据,报文在I/O从站间传递,每个从站用极短的时间获取数据并将要发出的数据写人以太网帧的相应位置,然后将报文传递给下一个从站。最后一个从站处理结束后,将报文传递回EtherCAT主站。
EtherCAT通信速度极快:控制1 000个数字量I/O时,总线刷新周期为30 μs;控制200个16位模拟量信号时,总线刷新周期为50 pus, 即采样频率为20 kHz。
EtherCAT遵循IEEE 802. 3标准,其网络几乎支持任何拓扑类型,包括菊花链形、星形、树形等,并且不受限于级联交换机或集线器的数量。
EtherCAT 主站可采用PC机和普通网卡,再配合实时操作系统组成;EtherCAT从站需一个专用芯片(ASIC)——从站控制器ESC(EtherCAT slave controller),与主站通信,也可以购买授权的原代码在FPGA上实现EtherCAT从站控制器的功能。
4.浙大中控的EPA
其是一种全新的适用于工业现场设备的开放性实时以太网标准,将大量成熟的IT技术应用于工业控制系统,利用高效、稳定、标准的以太网和UDP/IP协议的确定性通信调度策略,为适用于现场设备的实时工作建立了一种全新的标准。
EPA实时以太网技术的攻关,以国家“863”计划CIMS主题系列课题“基于高速以太网技术的现场总线控制设备”、“现场级无线以太网协议研究及设备开发”、“基于’蓝牙’技术的工业现场设备、监控网络其及关键技术研究”,以及“基于EPA的分布式网络控制系统研究和开发”、“基于EPA的产品开发仿真系统”等滚动课题为依托,先后解决了以太网用于工业现场设备间通信的确定性和实时性、网络供电、互可操作、网络安全、可靠性与抗干扰等关键性技术难题,开发了基于EPA的分布式网络控制系统,首先在化工、制药等生产装置上获得成功应用。
在此基础上,标准起草工作组起草了我国第一个拥有自主知识产权的现场总线国家标准《用于工业测量与控制系统的EPA系统结构与通信规范》。同时,该标准被列入现场总线国际标准IEC 61158(第四版)中的第十四类型,并列为与IEC 61158相配套的实时以太网应用行规国际标准IEC 61784-2中的第十四应用行规簇(Common Profile Family 14,CPF14),标志着中国第一个拥有自主知识产权的现场总线国际标准―――EPA得到国际电工委员会的正式承认,并全面进入现场总线国际标准化体系
原文链接: 工业现场的通讯方式