现场总线技术及其应用

现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络,是过程控制技术、自动化仪表技术、计算机网络技术三大技术发展的交汇点,将带来控制系统的一大变革。
1 引言
随着计算机、控制、通信、网络等技术的发展,作为工业控制数字化、智能化与网络化典型代表的现场总线(fieldbus)技术也得到了发展迅速、影响巨大,引起了工程技术界的普遍兴趣与重视,使计算机控制系统逐步从集散控制系统(distributed control system dcs)走向以现场总线位基础的分布式现场总线控制系统(fieldbus control system,fcs),被誉为工业自动化领域具有革命性的新技术。现场总线是当今自动化领域技术发展的热点之一。
2 被誉为自动化领域的计算机局域网
2.1 现场总线及其特点
(1)什么是现场总线?
根据国际电工委员会(iec)和美国仪表协会(isa)的定义:现场总线是连接智能现场设备和自动化系统的数字、双向传输、多分支结构的通信网络,它的关键标志是能支持双向多节点、总线式的全数字通讯,具有可靠性高、稳定性好、抗干扰能力强、通信速率快、系统安全、造价低廉、维护成本低等特点。
国际电工协会(iec)的sp50委员会对现场总线有以下三点要求:
(1)同一数据链上过程控制单元(pcu)、plc等与数字1/0设备互连;
(2)现场总线控制器可对总线上的多个操作站、传感器及执行机构等进行数据存取;
(3)通信媒体安装费用较低。
sp50委员会提出的两种现场总线结构模型是:
●星型总线用短距离、廉价、低速率电缆取代模拟信号传输线
●总线型总线数据传输距离长、速率高,采用点对点、点对多点和广播式通信方式
2.2 现场总线技术特征
现场总线完整地实现了控制技术、计算机技术与通信技术的集成,具有以下几项技术特征。
(1)现场设备已成为以微处理器为核心的数字化设备,彼此通过传输媒体(双绘线、同轴电缆或光纤)以总线拓扑相连;
(2)网络数据通信采用基带传输(即数字数据数字传输),数据传输速率高(为mbit/s或10mbit/s级),实时性好,抗干扰能力强;
(3)废气了集散控制系统(dcs)中的i/o控制站,将这一级功能分配给通信网络完成;
(4)分散的功能模块,便于系统维护、管理与扩展,提高可靠性;
(5)开放式互连结构,既可与同层网络相连,也可通过网络互连设备与控制级网络或管理信息级网络相连;
(6)互操作性,在遵守同一通信协议的前提下,可将不同厂家的现场设备产品统一组态,构成所需要的网络。
3 现场总线控制技术
3.1 现场总线控制系统
现场总线控制系统fcs是集当今计算机技术、网络技术和控制技术为一体的当代最先进的计算机控制技术,是一种全分散、全数字、全开放的控制系统。它适用于工业过程控制、制造业及楼宇自动化等领域,将成为现代计算机控制系统的主流。
3.2 fcs对计算机控制系统的影响
传统的计算机控制系统一般采用dcs结构。在dcs中,对现场信号需要进行点对点的连接,并且i/0端子与plc或自动化仪表一起被放在控制柜中,而不是放在现场。这就需要铺设大量的信号传输电缆,布线复杂,既费料又费时,信号容易衰减并容易被干扰,而且又不便维护。dcs一般由操作员站、控制站等组成,结构复杂,成本高。而且dcs不是开放系统,互操作性差,难以实现数据共享。而基于fcs的控制系统则完全克服了这些缺点。
(1)fcs借助于现场总线技术,所有的i/o模块均放在工业现场,而且所有的信号通过分布式智能i/o模块在现场被转换成标准数字信号,只需一根电缆(两线或四线)就可把所有的现场子站连接起来,进而把现场信号非常简捷地传送到控制室监控设备上,减低了成本,又便于安装和维护,同时数字化的数据传输使系统具有很高的传输速度和很强的抗干扰能力。
(2)fcs具有开放性。在fcs中,软件和硬件都遵从同样的标准,互换性好,更新换代容易。程序设计采用iec11314五种国际标准编程语言,编程和开发工具是完全开放的,同时还可以利用pc丰富的软硬件资源。
(3)系统的效率高。在fcs中,一台pc可同时完成原来要用两台设备才能完成的plc和nc/cnc任务。在多任务的windows nt操作系统下,pc中的软plc可以同时执行多达十几个plc任务,既提高了效率,又降低了成本。且pc上的plc具有在线调试和仿真功能,极大地改善了编程环境。
(4)在fcs中,系统的基本结构为:工控机或商用pc、现场总线主站接口卡、现场总线输入/输出模块、plc或nc/cnc实时多任务控制软件包、组态软件和应用软件。上位机的主要功能包括系统组态、数据报表组态、历史库组态、图形组态、控制算法组态、数据报表组态、实时数据显示、历史数据显示、图形显示、参数列表、数据打印输出、数据输入及参数修改、控制运算调节、报警处理、故障处理、通信控制和人机接口等各个方面,并真正实现控制集中、危险分散、数据共享、完全开放的控制要求。#p#分页标题#e#
3.3 iec61158国际标准规定的8种总线及其特点
(1)profibus主要由德国西门子公司支持,是按照iso/osi参考模型制订的现场总线德国国家标准。profibus由三部分组成,即profibus-fms、profibus-dp及 profibus-pa。其中,fms主要用于非控制信息的传输,pa主要用于过程自动化的信号采集及控制,profibus-dp是制造业自动化主要应用的协议内容,是满足用户快速通信的最佳方案,传输速度为12mb/s。扫描1000个i/o点的时间少于1ms。
(2)基金会现场总线ff(h1,iec技术报告)是针对过程自动化而设计,它是通过数字、串行、双向的通信方法来连接现场装置的。ff通信不是简单的数字4-20ma信号,而是使用复杂的通信协议,它可连接能执行简单的闭环算法(如pid)的现场智能装置。一个通信段可配置32个现场装置,通信速度为31。25kb/s ,每段最大通信距离为1900m。
(3)interbus主要由德国phoenix contact公司支持,其网络简单,且易于安装与配置。网上的节点类似简单的移位寄存器,位流经过节点则发生翻转。interbus-s启动网络并自动配置,不需要节点地址。使用一根电缆,符合ieee802.5的规定。一个网络上最多可有64个装置,速度可达500k/s,最长距离为25600m,移动节点间距离为400m。
(4)controlnet主要由美国rockwell公司支持,具有非常高的实时性能,界于设备级总线(像devicenet)与工厂级总线(通常基于ethernet)之间。在相同的通信链路上提供了适合于i/o控制设备的带宽、实时联锁响应、对等信息和程序传输,为断续和连续过程控制系统应用提供了确定性和重复性功能;并且允许多控制器处理i/o控制设备,提供了输入数据和对等数据两者之间的多点传送、通信传输媒体的冗余和本征安全的选择、灵活的网络拓扑结构选择(总线、树型、星型)和媒体传输介质(同轴电缆、光纤等)。
(5)worldfip主要由法国的alstom公司支持,支持双重冗余总线运行方式,总线上可以连接plc、i/o现场设备、控制器、hmi系统等。通过双重冗余总线,能够完全确保控制系统不会因为控制电缆损坏等原因造成其他控制系统被迫停机的事故。
另外还有三种:主要由fisher-rosemount公司支持的ff hse,美国波音公司支持的swift net以及由丹麦process。
3.4 其他几种被工业控制领域广泛采用的几种总线
(1)canbus(controller area network):是德国bosch公司于1983年为汽车应用而开发的一种能有效支持分布式控制和实时控制的串行通讯网络,属于现场总线(fieldbus)的范畴。1993年11月,iso正式颁布了控制器局域网can国际标准(iso11898),can总线的通讯介质可采用双绞线,同轴电缆和光导纤维。通讯距离与波持率有关,最大通讯距离可达10km,最大通讯波持率可达1mdps。can总线仲裁用11位(can2.0a协议)和29位(can2.0b协议)标识和非破坏性位仲裁总线结构机制,可以确定数据块的优先级,保证在网络节点冲突时最高优先级点不需要冲突等待。can结构模型取iso/osi模型的第1、2、7层协议,即物理层、数据链层和应用层。can总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播通信的特点。can总线上任意节点可在任意时刻主动地向网络上其他节点发送信息而不分主次,因此可在各节点之间实现自由通信。can总线协议已被国际标准化组织认证,技术比较成熟,控制的芯片已经商品化,性价比高,特别适用于分布式测控系统之间的数通讯。
(2)cc-link是control&communication link(控制与通信链路系统)的简称,是三菱电机于1996年推出的开放式现场总线,其数据容量大,通信速度多级可选择,而且它是一个复合的、开放的、适应性强的网络系统,能够适用于较高的管理层网络到较低的传感器层网络的不同范围。cc-link是一个以设备层为主的网络,一般情况下,cc-