现场总线技术及其应用专项培训课件_第1页
现场总线技术及其应用专项培训课件_第2页
现场总线技术及其应用专项培训课件_第3页
现场总线技术及其应用专项培训课件_第4页
现场总线技术及其应用专项培训课件_第5页
已阅读5页,还剩161页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

现场总线技术及其应用第3讲2022/11/161现场总线技术及其应用第3讲2022/11/111第3章几种流行的现场总线3.1基金会现场总线3.2Profibus现场总线3.3LonWorks3.4CAN总线3.5小节2022/11/162第3章几种流行的现场总线3.1基金会现场总线2022/13.1基金会现场总线3.1.1基金会现场总线概述3.1.2基金会现场总线通信系统的构成3.1.3基金会现场总线网络拓扑3.1.4基金会现场总线通信模型3.1.5基金会现场总线的功能块3.1.6基金会现场总线通信控制器FB30503.1.7基金会现场总线的组态3.1.8一致性与互操作性测试3.1.9基金会现场总线的应用设计与实例2022/11/1633.1基金会现场总线2022/11/1133.1.1基金会现场总线概述FF发展的简单回顾FF的技术特点

2022/11/1643.1.1基金会现场总线概述FF发展的简单回顾2022/11FF基金会和FF总线协议的起源在工业自动化领域,ISP北美分会和WorldFIP合并成立了现场总线基金会FF(FieldbusFoundation)ISP包括Fisher-Rosemount,Smar,E+H,Siemens,Yokogawa等100多家,以德国标准PROFIBUS为基础制定现场总线。WorldFIP包括Honeywell,Allen-Bradley,ElsagBailey等120多家,以法国标准FIP(FactoryInstrumentationProtocol)为基础制定现场总线。FF基金会汇集了世界著名仪表、自动化设备和DCS制造厂商,研究机构和最终用户。现有基金会成员120余家,以及诸多最终用户组成的顾问委员会。FF的宗旨是促进产生一个单一的国际现场总线标准。2022/11/165FF基金会和FF总线协议的起源在工业自动化领域,ISP北美分FF标准系列用于低速,过程自动化中现场设备和控制设备之间的联接的H1(31.25K)用于高速,制造业自动化或者车间自动化的以快速以太网为基础的FF-HSE2022/11/166FF标准系列用于低速,过程自动化中现场设备和控制设备之间的联FF的技术特点适用于过程自动化的低速部分FF-H1支持总线供电支持本质安全

令牌总线访问机制内容广泛的用户层

基于以太网的高速部分HSE支持H1可实现冗余支持标准的基本功能模块

2022/11/167FF的技术特点适用于过程自动化的低速部分FF-H120223.1.2基金会现场总线通信系统的构成2022/11/1683.1.2基金会现场总线通信系统的构成2022/11/1通信系统的主要构成部分功能块应用进程对象字典(OD)和设备描述(DD)网络通信网络管理系统管理2022/11/169通信系统的主要构成部分功能块应用进程2022/11/1192022/11/16102022/11/11102022/11/16112022/11/1111网络管理者与网络管理代理

网络管理负责以下工作:·下载虚拟通信关系表VCRL或表中某个单一条目;·对通信栈组态;·下载链路活动调度表LAS;·运行性能监视;·差错判断监视。系统管理和网络管理2022/11/1612网络管理者与网络管理代理系统管理和网络管理2022/11/1NMA是一个设备应用进程,它由一个FMSVFD模型表示。在NMAVFD中的对象是关于通信栈整体或各层管理实体(LME)的信息。这些网络管理对象集合在网络管理信息库(NMIB)中,可由NMgr使用一些FMS服务,通过与NMA建立VCR进行访问。网络管理者、被管理对象、网络管理代理之间的相互作用关系、系统管理和网络管理2022/11/1613NMA是一个设备应用进程,它由一个FMSVFD模型表(4)通信实体通信实体包含自物理层、数据链路层、现场总线访问子层和现场总线信息规范层直至用户层。设备的通信实体由各层的协议和网络管理代理共同组成,通信栈是其中的核心。层管理实体LMEs提供对一层协议的管理能力,它向网络管理代理提供对协议被管理对象的本地接口。PH-SAP为物理层服务访问点;DL-SAP为数据链路服务访问点;DL-CEP为数据链路连接端点。它们是构成层间虚拟通信关系的接口端点。层协议的基本目标是提供虚拟通信关系。FMS提供VCR应用报文服务,如变量读、写。不过,有些设备可以不用FMS,而直接访问FAS。系统管理和网络管理2022/11/1614(4)通信实体系统管理和网络管理2022/11/1114现场总线通信实体示意图

系统管理和网络管理2022/11/1615现场总线通信实体示意图系统管理和网络管理2022/11/1系统管理内核除采用FMS服务外,还可在经过系统管理内核协议直接访问数据链路层。FAS对FMS和应用进程提供VCR报文传送服务,把这些服务映射到数据链路层。FAS提供VCR端点对数据链路层的访问,为运用数据链路层提供了一种辅助方式。在FAS中还规定了VCR端点的数据联络能力。数据链路层为系统管理内核协议和总线访问子层访问总线媒体提供服务。访问通过链路活动调度器进行,访问可以是周期性的,也可是非周期的。数据链路层的操作被分成两层,一层提供对总线的访问,一层用于控制数据链路用户之间的数据传输。系统管理和网络管理2022/11/1616系统管理内核除采用FMS服务外,还可在经过系统管理内核协议直物理层是传输数据信号的物理媒体与现场设备之间的接口。它为数据链路层提供了独立于物理媒体种类的接收与发送能力。物理层由媒体连接单元、媒体相关子层、媒体无关子层组成。各层协议、各层管理实体和网络管理代理所组成的通信实体协同工作,共同承担网络通信任务。系统管理和网络管理2022/11/1617物理层是传输数据信号的物理媒体与现场设备之间的接口。它为数据3.1.3基金会现场总线网络拓扑1.单网段拓扑2.桥接网络拓扑PID(链路主设备)模拟量输入(基本设备)模拟量输出(基本设备)单网段拓扑图2022/11/16183.1.3基金会现场总线网络拓扑1.单网段拓扑LAS每个总线段上有一个媒体访问控制中心,称为链路活动调度器LAS,它的功能是:认知新设备,并将新设备加入到链路中去;从链路中除去没有响应的设备;在链路上发布数据链路时间和调度时间;在调度时间内,轮询那些以缓冲区存储数据的设备;在调度时间之间,发送优先级驱动的令牌给某设备。2022/11/1619LAS每个总线段上有一个媒体访问控制中心,称为链路活动调度器网桥的功能转发(Forwarding)置于转发表中,按优先级排队重发(Republishing)置于重发表中,缓冲型重发以转发代替,以支持非调度式的传输数据链路时间重分布应用时钟时间重分布DLL系统管理2022/11/1620网桥的功能转发(Forwarding)DLL系统管理20223.1.4基金会现场总线通信模型2022/11/16213.1.4基金会现场总线通信模型2022/11/1121FAS的基本功能是确定数据访问的关系模型和规范,根据不同要求,采用不同的数据访问工作模式;FMS的基本功能是面向应用服务,生成规范的应用协议数据;FMS和FAS的任务是完成一个应用进程到另一个应用进程的描述,实现应用进程之间的通信,提供应用接口的标准操作,实现应用层的开放性。2022/11/1622FAS的基本功能是确定数据访问的关系模型和规范,根据不同要求如某个用户要将数据通过现场总线发往其他设备,首先在用户层形成用户数据,并把它们送往总线报文规范层(FMS)处理,每帧最多可发送251个8位字节的用户数据信息;然后依次送往现场总线访问子层(FAS)和数据链路层(DLL);用户数据信息在FAS,FMS,DLL各层分别加上各层的协议控制信息,在数据链路层还加上帧校验信息(一般为CRC校验码)后,送往物理层将数据打包;信息帧形成之后,还要通过物理层转换为符合规范的物理信号,在网络系统的管理控制下,发送到现场总线网段上。2022/11/1623如某个用户要将数据通过现场总线发往其他设备,首先在用户层形成现场总线协议数据的生成2022/11/1624现场总线协议数据的生成2022/11/11243.1.4.1物理层低速现场总线H1—31.25Kbps高速现场总线H2采用曼彻斯特编码3种传输介质:双绞线、光纤和射频H1标准下,使用双绞线,现场设备供电方式可以是总线供电,也可以是自供电2022/11/16253.1.4.1物理层低速现场总线H1—31.25Kbps2FF协议物理层H1标准低速总线H1已完成标准制定(IEC1158-2)用于过程自动化直流电压供电范围为9-32VDC不考虑本安时一条总线上可以连接32台仪表两线制传输,最远传输距离1900米最多可以加四个中继器拓扑结构:总线型或树型2022/11/1626FF协议物理层H1标准低速总线H1已完成标准制定(IEC11FF总线拓扑结构2022/11/1627FF总线拓扑结构2022/11/1127H1总线网段的主要特性参数

传输速率31.25Kbps31.25Kbps31.25Kbps信号类型电压电压电压拓扑结构总线/菊花链/树型总线/菊花链/树型总线/菊花链/树型通信距离1900m1900m1900m分支长度120m120m120m供电方式非总线供电总线供电总线供电本质安全不支持不支持支持设备数/段2~321~122~62022/11/1628H1总线网段的主要特性参数传输速率31.25Kbps31.图3-6FF总线的网络拓扑结构2022/11/16292022/11/11293.1.4.2数据链路层数据链路层DLL(DataLinkLayer)DLL低层(介质访问)功能:基本设备BD(BasicDevice)不能主动发起通信,只能接收查询;链路主设备LMD(LinkMasterDevice)在得到令牌时可以发起一次通信;链路活动调度器LAS(LinkActiveScheduler)发起周期和非周期通信。DLL高层(数据传输)功能:无连接数据传输;发布/索取数据定向连接传输;请求/响应数据定向连接传输。2022/11/16303.1.4.2数据链路层数据链路层DLL(DataLinkFF协议数据链路层FF通信采用多主站令牌传递的主从结构现场总线设备包括BasicDevice和LinkMasterDevice和特殊设备网桥每一个网络段上存在唯一的特殊主设备LAS(LinkActiveScheduler),即链路活动调度器总线上所有设备发送数据必须得到LAS许可数据的存取分调度传输(Scheduletransfer)和非调度传输(Unscheduledtransfer)2022/11/1631FF协议数据链路层FF通信采用多主站令牌传递的主从结构202链路活动调度器LAS拥有总线上所有设备的清单,由它来掌管总线段上各设备对总线的操作。任何时刻每个总线段上都只有一个LAS处于工作状态,总线段上的设备只有得到链路活动调度器LAS的许可,才能向总线上传输数据。因此LAS是总线的通信活动中心。

现场总线仪表与LAS2022/11/1632现场总线仪表与LAS2022/11/1132基金会现场总线设备的类型网关LM基本设备BD基本设备BD基本设备BD现场总线(i)现场总线FF-HSE网桥基本设备BD基本设备BD现场总线(i+2)例如:31.25kbpsLM=链路主设备LAS=现行的链路活动调度器LAS=备份的链路活动调度器BD=基本设备LASLASLAS2022/11/1633基金会现场总线设备的类型网关LM基本设备基本设备基本设备现场数据链路层被分为两个工作层:一个提供对总线的访问(数据链路层低层功能);另一个是在数据链路使用者之间控制数据传输(数据链路层高层功能)。FF提供三种传送数据的机制:一种无连接方式;两种面向连接方式。无连接方式用于支持报告分发VCR;一种面向连接方式用于支持发布/订阅VCR,另一种面向连接方式用于支持客户/服务器VCR。2022/11/1634数据链路层被分为两个工作层:一个提供对总线的访问(数据链路层总线通信中的链路活动调度,数据的接收发送,活动状态的探测、响应,总线上各设备间的链路时间同步,都是通过数据链路层实现的。每个总线段上有一个媒体访问控制中心,称为链路活动调度器LAS,它具备链路活动调度能力,能形成链路活动调度表,并按照调度表的内容形成各类链路协议数据,链路活动调度是该设备中数据链路层的重要任务。对没有链路活动调度能力的设备来说,其数据链路层要对来自总线的链路数据做出响应,控制本设备对总线的活动。此外在DLL层还要对所传输的信息实行帧校验。2022/11/1635总线通信中的链路活动调度,数据的接收发送,活动状态的探测、响基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信。由链路活动调度器按预定调度时间表周期性依次发起的通信活动,称为受调度通信。链路活动调度器内有一个预定调度时间表。一旦到了某个设备要发送的时间,链路活动调度器就发送一个强制数据(CD,compeldata)给这个设备。基本设备收到这个强制数据信息,就可以向总线上发送它的信息。受调度通信一般用于在设备间周期性地传送控制数据。如在现场变送器与执行器之间传送测量或控制器输出信号。在预定调度时间表之外的时间,通过得到令牌的机会发送信息的通信方式称为非调度通信。由此可以看到,FF通信采用的是令牌总线工作方式。2022/11/1636基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信链路活动调度算法CD=强制数据PN=节点探测包TD=时间分配包PT=传输令牌在发布下一个CD之前有时间做其他工作否否发布PN,TD或者PT等在发布CD之前等待等待期间发布空闲报文发布周期性CD等待事务完成是2022/11/1637链路活动调度算法CD=强制数据在发布下否发布在发布CDFF协议应用层上层是应用服务(ApplicationLayerServices),由FMS(FieldbusMessagingSpecification)定义,并为用户层提供服务下层是现场总线访问子层FAS(FieldbusAccessSublayer),定义与数据链路层连接接口2022/11/1638FF协议应用层上层是应用服务(ApplicationLaFAS属于应用层的一部分,处于FMS与DLL之间,它利用数据链路层的调度通信和非调度通信作用,可为FMS和应用进程(AP)提供VCR的报文传递服务。FAS内部可分为三个层次,表现为三个协议机:FAS服务协议机(FSPM)、应用关系协议机(ARPM)、数据链路层映射协议机(DMPM)3.1.4.3现场总线访问子层2022/11/1639FAS属于应用层的一部分,处于FMS与DLL之间,它利用数据虚拟通信关系VCRVCR:预先组态好的通信信道FF定义了以下三种VCRPublisher/Subscriber(发布者/预订者模式),用于实现缓冲型的一对多通信。ReportDistribution(报文/分发模式),排队式、非周期的一对多通信。Client/Server(客户机/服务器模式),一对一的、排队式的、非周期通信。2022/11/1640虚拟通信关系VCRVCR:预先组态好的通信信道2022/11Publisher/Subscriber&ReportDistributionP/S(发布/预订模式)发布者向总线上广播它的信息,希望收到这一发行消息的设备称为预订者。缓冲工作方式是指只有最近发行的数据保留在网络缓冲器中,新的数据会完全覆盖先前的数据。RD(报告分发模式)设备把它的报文分发给预设置的一组地址。这种VCR主要用于报警和趋势数据的传送。按照不同的报文类型进行排队。2022/11/1641Publisher/Subscriber&ReporClient/Server

(客户/服务器模式)一个设备对另一个设备发送请求,请求者称为客户,响应这一请求称为服务器数据通信按优先权排队利用周期性通信的时间片间隔,不能保证实时性通信出错后,调用再发程序2022/11/1642Client/Server

(客户/服务器模式)一个设备对3.1.4.4现场总线报文规范子层现场总线报文规范FMS(FieldbusMessagingSpecification)FMS规定了访问应用进程AP(ApplicationProcess)的报文格式及服务FMS与对象字典OD(ObjectDiction-ary)配合,为现场总线规定了功能接口FMS通过调用VCR,在现场设备之间传递报文2022/11/16433.1.4.4现场总线报文规范子层现场总线报文规范FMS(FFMS子层描述了用户应用所需要的通信服务、信息格式、行为状态等,提供了一组服务和标准的报文格式,用户可采用这种标准格式在总线上相互传递信息,并通过FMS服务访问功能块应用进程对象以及它们的对象描述。FMS子层由七个模块组成:虚拟现场设备(VFD)、对象字典管理、通信关系管理、域管理、程序调用管理、变量访问和时间管理。基金会现场总线报文规范采用抽象语法记法1(ASN.1)。2022/11/1644FMS子层描述了用户应用所需要的通信服务、信息格式、行为状态FF协议用户层功能块应用过程设备描述(DeviceDescription)对象字典(ObjectDictionary)2022/11/1645FF协议用户层功能块应用过程2022/11/1145设备描述DD与设备描述语言DDL为实现现场总线设备的互操作性,支持标准的功能块操作,基金会现场总线采用了设备描述技术。设备描述为控制系统理解来自现场设备的数据意义提供必需的信息,因而也可以看作控制系统或主机对某个设备的驱动程序,即设备描述是设备驱动的基础。设备描述语言是一种进行设备描述的标准编程语言。采用设备描述器,把DDL编写的设备描述的源程序转化为机器可读的输出文件。现场总线基金会把基金会的标准DD和经基金会注册过的制造商附加DD写成CD-ROM,提供给用户。2022/11/1646设备描述DD与设备描述语言DDL2022/11/1146它提供一个通用结构,把实现控制系统所需的各种功能划分为功能模块,使其公共特性标准化,规定它们各自的输入、输出、算法、事件、参数与块控制图,并把它们组成为可在某个现场设备中执行的应用进程。便于实现不同制造商产品的混合组态与调用。功能块的通用结构是实现开放系统构架的基础,也是实现各种网络功能与自动化功能的基础。每种功能块被单独定义,并可为其他块所调用。由多个功能块及其相互连接,集成为功能块应用。3.1.5基金会现场总线的功能块2022/11/1647它提供一个通用结构,把实现控制系统所需的各种功能划分为功能模一般每个功能块相当于把几个专有语言功能块的功能装在一个模块中。真正使这些功能块变得强有力的是它的握手(handshake)能力,以及使状态信息与数值信息一起从一个功能块传到另一功能块的能力。由于功能块的行为是标准化的,所以这些功能可以跨越几个不同制造商的设备来完成。功能块还包含使用这些状态信息的标准停车连锁和串级初始化机制。这就意味着不需要对使用不同语言的附加逻辑进行组态,便可实现这些及许多其他的功能。工厂不仅仅是从单独的功能块的能力中获得好处,更重要的是从能把这些模块链接起来的标准化互操作性的结合能力中获得好处。2022/11/1648一般每个功能块相当于把几个专有语言功能块的功能装在一个模块中FF协议将仪表的功能以功能块、资源块、变送器块等标准结构定义FF定义了29个标准的“功能块”(FunctionBlock–FB)基本功能块10个先进功能块7个计算功能块7个辅助功能块5个设备描述语言DDL和对象字典OD,解决功能块模型的标准化和互操作性问题2022/11/1649FF协议将仪表的功能以功能块、资源块、变送器块等标准结构定义功能块类型2022/11/16502022/11/1150典型功能块应用过程典型PID控制功能块应用过程图2022/11/1651典型功能块应用过程典型PID控制功能块应用过程图2022/1模块有功能快、转换快、资源块三种,功能块编程语言是基金会现场总线(FF)的一个有机部分,是针对调节控制和过程监测建立策略的理想工具。

(1)资源块资源块描述现场总线的设备特征,表达了现场设备的本地硬件对象及其相关运行参数,如设备类型、设备版本、制造商等。2022/11/1652模块有功能快、转换快、资源块三资源块部分参数表

2022/11/1653资源块部分参数表2022/11/1153(2)转换块描述了现场设备的I/O特性,如传感器和执行器的特性。变换块的参数都是内含的。7类标准的转换块:带标定的标准压力变换块、带标定的标准温度变换块、带标定的标准液位变换块、带标定的标准流量变换块、标准的基本阀门定位块、标准的先进阀门定位块、标准的离散阀门定位块。(3)功能块是参数、算法和事件的完整组合。通过对功能块的连接和组态,构成控制回路,实现控制策略,完成自动化系统的任务。10个标准基本功能块:模拟量输入(AI)、离散输入(DI);输出块:模拟量输出(AO)、离散输出(DO);控制块:手动装载(ML)、控制选择(CS)、偏置(BG)、比例积分(PD)、比例积分微分(PID)、比率系数(RA)。2.3.3基金会现场总线的编程语言

2022/11/1654(2)转换块2.3.3基金会现场总线的编程语言2022/从输出参数到输入参数,功能块彼此链接。链路中既包括参数数值,又包括参数状态。一个输出参数可以链接到任何数目的输入。不同设备间功能块的链接通过网络通信实现。同一设备上功能块的链接不需通过总线进行通信,因而会立刻完成并且不占用网络带宽。资源块和转换块不是控制策略的一部分,它们所有的参数都是内含参数,不可以进行链接。输入参数也可以链接到另一个输入参数,但仅局限于同一个设备内。功能块链接2022/11/1655功能块链接2022/11/1155功能块链接2022/11/1656功能块链接2022/11/11563.1.5.2功能块应用进程功能块应用进程(FBAP)是位于通信栈之上的用户层,主要用来完成用户所需的自动化应用功能;在设备组态或网络运行期间,AP是否装载进一台设备,取决于该设备的物理能力和AP如何被执行;在具体结构上,功能块应用进程是由功能块应用对象、对象字典和设备描述三部分组成。2022/11/16573.1.5.2功能块应用进程功能块应用进程(FBAP)是位于功能块应用进程提供了一个通用结构,把实现控制系统所需的各种功能划分为功能模块,使其公共特征标准化.规定它们各自的输入、输出、算法、事件、参数与块控制图,把按时间反复执行的函数模块化为算法,把输入参数按功能块算法转换成输出参数。无论在一个功能块内部执行哪一种算法,实现哪一种功能,它们与功能块外部的连接结构是通用的。3.1.5.2功能块应用进程2022/11/16583.1.5.2功能块应用进程2022/11/1158

功能块的内部结构

2022/11/1659功能块的内部结构2022/11/1159以锅炉汽包水位控制作为典型范例进行分析。

锅炉汽包水位三冲量控制P&I图一个典型的控制系统2022/11/1660以锅炉汽包水位控制作为典型范例进行分析。锅炉汽包水位三冲保持锅炉汽包水位在一定范围内是锅炉稳定安全运行的主要指标。水位过高造成饱和蒸汽带水过多、汽水分离差,使过热器管壁结垢,传热效率下降,过热蒸汽温度下降,当用于蒸汽透平(汽轮机)的动力源时,会损坏汽轮机叶片,影响运动的安全与经济性;水位过低造成汽包水量太少,负荷有较大变动时,水的汽化速度过快,而汽包内水的全部汽化将导致水冷壁的损坏,严重时会发生锅炉爆炸。单冲量水位控制系统是最简单和基本的控制系统。单冲量指只有一个被控变量,即汽包水位。锅炉汽包水位控制系统的操纵变量总是选用给水流量。根据锅炉水位动态特性分析,该过程具有虚假水位的反向特性,因此,当负荷变化较大时,会造成控制器输出误动作,影响控制系统的控制品质。此外,由于蒸汽负荷变化后,要在引起水位变化后才改变给水量,因此会造成控制不及时。

一个典型的控制系统2022/11/1661保持锅炉汽包水位在一定范围内是锅炉稳定安全运行的主要指标。考虑到蒸汽负荷的扰动可测但不可控(因为蒸汽负荷由用户决定),因此,将蒸汽流量作为前馈信号,与汽包水位组成前馈-反馈控制系统,通常称为双冲量水位控制系统。

考虑到给水流量的扰动影响(例如给水压力变动器)及由于迟延等因素,将给水流量引入到双冲量控制系统中,由此组成了图2.62所示的三冲量水位控制系统。三冲量汽包水位控制系统是将汽包水位作为主被控变量,给水流量作为副被控变量的串级控制系统与蒸汽流量作为前馈信号的前馈-串级反馈控制系统。一个典型的控制系统2022/11/1662考虑到蒸汽负荷的扰动可测但不可控(因为蒸汽负荷

三冲量汽包水位控制系统组态图一个典型的控制系统2022/11/1663三冲量汽包水位控制系统组态图一个典型的控制系统2022/

AI功能块通过硬件通道与压力转换块相连,它能对转换块来的信号进行阻尼、开方和量程调整,因此,三个AI可分别对汽包液位、给水流量和蒸汽流量的频繁波动设置阻尼,可通过阻尼时间参数PV_FTIME设置阻尼大小。同样,通过设置L_TYPE参数(置3)就可对差压进行开方运算,从而得到流量的线性信号。INT是累积功能块,它能对蒸汽流量和给水流量进行累积或积算,不用额外增添仪表,就可得到两个非常重要的总量参数。副PID有前馈输入参数FF_VAL,它与反馈控制信号相加,取代了P&I图的加法器FY。液位变送控制器中的PID是主调节器,阀门定位器(或阀门控制器)中的PID是副调节器,两者构成给水三冲量的串级控制。由FF模块构成的串级控制能实现手动-自动模式的双向无扰切换。一个典型的控制系统2022/11/1664AI功能块通过硬件通道与压力转换块相连,它能对

汽包水位和给水流量两个调节器构成一个串级控制,汽包水位提供给水流量闭环控制的设定值。蒸汽流量和给水流量构成一个前馈控制通路。蒸汽流量变化时给水流量能及时跟随变化,而不是靠液位变化来改变,蒸汽流量的增加将调整副调节器模块的设定点,这将使汽包液位被影响前,给水流量就将增加,因而减小了动态偏差,提高了控制质量。汽包水位PID调节有一个较长的时间常数,一方面避免蒸汽流量激烈变化时因气泡而形成的瞬时虚假水位,但从长时间控制周期看,汽包水位PID调节可以修正前馈调节所形成的液位积累误差。给水流量和给水流量HD形成一个快速调节回路,当给水压力波动等情况发生时,会在汽包水位变化前得到修正,使汽包水位不受内扰发生的影响。一个典型的控制系统2022/11/1665汽包水位和给水流量两个调节器构成一个串级控制,汽包水FF现场总线的技术优势FF应用于过程控制的主要优点FF在七层协议以外增加了用户层,主要内容是制定标准的功能块。使得FF跨越了一项通信标准而成为一项系统标准。设备描述技术(DD)和对象字典技术(OD)保证了互操作性和用户的可扩展性FF也采用行规(Profiles),提供公共功能结构FF具有周期通信和非周期通信,有多种访问控制方式,如Client/Server,publisher/subscriber,reportDistributionFF具有系统管理功能,总线上设备时钟同步优于Profibus-PA2022/11/1666FF现场总线的技术优势FF应用于过程控制的主要优点2022/现场总线的分散控制模块2022/11/1667现场总线的分散控制模块2022/11/1167互操作性的层次通讯协议规范++设备描述一致性推荐

功能块一致性可互操作基本一致性有限互操作性非一致性不可互操作++++++++++通讯协议规范通讯协议规范通讯协议规范标准功能块标准功能块标准设备参数厂家自定义设备参数(公开)厂家自定义设备参数(非公开)厂家自定义设备参数(公开)厂家自定义功能块厂家自定义设备参数(公开)厂家自定义设备参数(非公开)厂家自定义设备参数(非公开)厂家自定义功能块厂家自定义设备参数(非公开)2022/11/1668互操作性的层次通讯协议规范++设备描述一致性推荐功能块一致3.1.6基金会现场总线通信控制器FB3050SmarFB-3050DMA,sharememoryFuji Frontier-1+FIFObufferShipstarFCHIP-1Yamaha2022/11/16693.1.6基金会现场总线通信控制器FB3050Smar控制器基本功能Manchester编解码并串转换,报文缓冲报文过滤和地址识别唠叨抑制(Jabberinhibit)CRC产生和检查高层数据链路功能需要软件编程!2022/11/1670控制器基本功能Manchester编解码2022/11/112022/11/16712022/11/1171FB3050控制器的特点适用于ISASP50-021992年Part2,现场总线物理层定义;内含曼彻斯特(Manchester)编码器和译码器;片内有两个通道的DMA控制器;可自动极性探测和校正;自动接收帧校验序列(FCS)探测;软件控制的发送FCS发生器;自动信息类型和地址识别;31.25K和1Mbit/s的数据率;内有发送器超长(Jabber)禁止电路;可与所有通用微处理器和微控制器兼容;可屏蔽多源中断结构以减少中断响应次数;具有CMOS低功耗和省电方式;有可用于数据链路层定时的定时器;采用100针TQFP封装形式。

2022/11/1672FB3050控制器的特点适用于ISASP50-02193.1.7基金会现场总线的组态组态第1层:厂家设备定义组态第2层:网络定义组态的第3层:分布式应用程序定义组态第4层:设备组态2022/11/16733.1.7基金会现场总线的组态组态第1层:厂家设备定义202组态第1层:厂家设备定义每个制造商决定所提供设备的应用进程的定义和类型,并且标识每个AP的网络可见对象。1)每个网络可访问AP的OD和AP目录的定义和结构;2)提供制造商名、设备模块名、VFD管理、FBAP的VFD等;3)设备的分配和相互关系以及VFD的标识信息包含在SMIB、NMIB和FBAP中。2022/11/1674组态第1层:厂家设备定义每个制造商决定所提供设备的应用进程的组态第2层:网络定义这个层次定义了网络拓扑结构:决定控制策略选择协议版本标识每个链路和它的设备管理设备标签和数据链路地址标识每个链路的链路控制主设备定义每个LAS使用的链路参数定义一个基本和其它应用时钟发布者,作为时间源2022/11/1675组态第2层:网络定义这个层次定义了网络拓扑结构:2022/1组态的第3层:分布式应用程序定义定义了分布式资源的交互作用:定义FBAP连接对象,并使用VCR解决定义VCR表,并把它们转化成为数据链路地址定义功能块和LAS调度宏循环定义扩展树结构,包括发送和重新发布表2022/11/1676组态的第3层:分布式应用程序定义定义了分布式资源的交互作用:组态第4层:设备组态定义分配给设备的每个AP的值:分配用户AP操作值分配NMIB操作值分配SMIB操作值2022/11/1677组态第4层:设备组态定义分配给设备的每个AP的值:2022/FieldbusFoundation(FF)现场总线基金会(FF)(1)SS开发和测试通讯栈.(4)FF认可注册(FFStack)第三方测试机构(TT)(SS)(5)DS购买协议栈DD(11)FF定期发行DD(10)FF发布注册商标(FFDevice)(2)TT测试协议栈(一致性测试)(3)TT提交测试报告FFMARKFFMARK(DS)PASS(14)最终用户购买FF设备(13)FF发布FF通讯栈和设备的产品目录(12)DS负责分发其FBOD和组态文件FFMARK(6)DS增加功能块和其他特征,创建DD.(8)DS作互操作性测试(可由第三方完成).(7)

注册DD(9)DS提交互操作性测试报告3.1.8一致性与互操作性测试协议栈供应商设备供应商PASS四阶段:•1~4•

5~10•11~13•14From1997现场总线基金会介绍材料3.1.8一致性与互操作性测试2022/11/1678FieldbusFoundation(FF)现场总线基金会(3.1.9基金会现场总线的应用设计与实例冶金行业中运用精料技术是高炉冶炼技术进步的具体体现,使用球团矿来代替铁矿和部分烧结矿是高炉精料技术的发展,采用高硷度烧结矿加酸性球团矿的配料来进行高炉冶炼,从而达到增产节支的目的。

2022/11/16793.1.9基金会现场总线的应用设计与实例冶金行业中运用精料技3.1.9基金会现场总线的应用设计与实例2022/11/16803.1.9基金会现场总线的应用设计与实例2022/11/113.1.9基金会现场总线的应用设计与实例NCS-3000

系统具有以下特点:

FF

现场总线技术为核心,

将控制任务下放至工业现场的智能仪表,

实现了控制功能的彻底分散,

而控制功能的分散意味着危险分散,从而极大地提高了系统的可靠性。FF

HSE

高速总线和

FF

H1

总线相互补充,构成企业综合自动化系统的网络平台。现场总线仪表、智能

I/O

与计算机之间通过现场总线连成一体,系统结构简单,可扩展性强,不仅降低了布线成本,而且还具有设备远程调试和自诊断能力,维护方便。

不仅支持多种现场总线智能仪表,也支持传统的模拟仪表、

DCS

PLC

,可以在最大程度上保护用户的已有投资。

支持设备描述技术,保证了不同厂商现场总线设备间的客户操作性,使用户有很大的设备选择空间。

可以集成各种流行的工业自动化设备和监控组态软件,是真正开放的网络化控制系统。

采用

OPC

标准,实现硬件与软件及软件与软件间的信息集成,充分保证了系统的开放性。

支持

Internet

,使用户可以通过浏览器对生产过程进行远程监控。2022/11/16813.1.9基金会现场总线的应用设计与实例NCS-3000

系3.1.9基金会现场总线的应用设计与实例2022/11/16823.1.9基金会现场总线的应用设计与实例2022/11/113.1.9基金会现场总线的应用设计与实例配料烘干电气控制系统

造球筛分电气控制系统

竖炉本体电气控制系统

成品运输电气控制系统

过程检测(仪表)控制系统2022/11/16833.1.9基金会现场总线的应用设计与实例配料烘干电气控制系统现场总线技术及其应用第3讲2022/11/1684现场总线技术及其应用第3讲2022/11/111第3章几种流行的现场总线3.1基金会现场总线3.2Profibus现场总线3.3LonWorks3.4CAN总线3.5小节2022/11/1685第3章几种流行的现场总线3.1基金会现场总线2022/13.1基金会现场总线3.1.1基金会现场总线概述3.1.2基金会现场总线通信系统的构成3.1.3基金会现场总线网络拓扑3.1.4基金会现场总线通信模型3.1.5基金会现场总线的功能块3.1.6基金会现场总线通信控制器FB30503.1.7基金会现场总线的组态3.1.8一致性与互操作性测试3.1.9基金会现场总线的应用设计与实例2022/11/16863.1基金会现场总线2022/11/1133.1.1基金会现场总线概述FF发展的简单回顾FF的技术特点

2022/11/16873.1.1基金会现场总线概述FF发展的简单回顾2022/11FF基金会和FF总线协议的起源在工业自动化领域,ISP北美分会和WorldFIP合并成立了现场总线基金会FF(FieldbusFoundation)ISP包括Fisher-Rosemount,Smar,E+H,Siemens,Yokogawa等100多家,以德国标准PROFIBUS为基础制定现场总线。WorldFIP包括Honeywell,Allen-Bradley,ElsagBailey等120多家,以法国标准FIP(FactoryInstrumentationProtocol)为基础制定现场总线。FF基金会汇集了世界著名仪表、自动化设备和DCS制造厂商,研究机构和最终用户。现有基金会成员120余家,以及诸多最终用户组成的顾问委员会。FF的宗旨是促进产生一个单一的国际现场总线标准。2022/11/1688FF基金会和FF总线协议的起源在工业自动化领域,ISP北美分FF标准系列用于低速,过程自动化中现场设备和控制设备之间的联接的H1(31.25K)用于高速,制造业自动化或者车间自动化的以快速以太网为基础的FF-HSE2022/11/1689FF标准系列用于低速,过程自动化中现场设备和控制设备之间的联FF的技术特点适用于过程自动化的低速部分FF-H1支持总线供电支持本质安全

令牌总线访问机制内容广泛的用户层

基于以太网的高速部分HSE支持H1可实现冗余支持标准的基本功能模块

2022/11/1690FF的技术特点适用于过程自动化的低速部分FF-H120223.1.2基金会现场总线通信系统的构成2022/11/16913.1.2基金会现场总线通信系统的构成2022/11/1通信系统的主要构成部分功能块应用进程对象字典(OD)和设备描述(DD)网络通信网络管理系统管理2022/11/1692通信系统的主要构成部分功能块应用进程2022/11/1192022/11/16932022/11/11102022/11/16942022/11/1111网络管理者与网络管理代理

网络管理负责以下工作:·下载虚拟通信关系表VCRL或表中某个单一条目;·对通信栈组态;·下载链路活动调度表LAS;·运行性能监视;·差错判断监视。系统管理和网络管理2022/11/1695网络管理者与网络管理代理系统管理和网络管理2022/11/1NMA是一个设备应用进程,它由一个FMSVFD模型表示。在NMAVFD中的对象是关于通信栈整体或各层管理实体(LME)的信息。这些网络管理对象集合在网络管理信息库(NMIB)中,可由NMgr使用一些FMS服务,通过与NMA建立VCR进行访问。网络管理者、被管理对象、网络管理代理之间的相互作用关系、系统管理和网络管理2022/11/1696NMA是一个设备应用进程,它由一个FMSVFD模型表(4)通信实体通信实体包含自物理层、数据链路层、现场总线访问子层和现场总线信息规范层直至用户层。设备的通信实体由各层的协议和网络管理代理共同组成,通信栈是其中的核心。层管理实体LMEs提供对一层协议的管理能力,它向网络管理代理提供对协议被管理对象的本地接口。PH-SAP为物理层服务访问点;DL-SAP为数据链路服务访问点;DL-CEP为数据链路连接端点。它们是构成层间虚拟通信关系的接口端点。层协议的基本目标是提供虚拟通信关系。FMS提供VCR应用报文服务,如变量读、写。不过,有些设备可以不用FMS,而直接访问FAS。系统管理和网络管理2022/11/1697(4)通信实体系统管理和网络管理2022/11/1114现场总线通信实体示意图

系统管理和网络管理2022/11/1698现场总线通信实体示意图系统管理和网络管理2022/11/1系统管理内核除采用FMS服务外,还可在经过系统管理内核协议直接访问数据链路层。FAS对FMS和应用进程提供VCR报文传送服务,把这些服务映射到数据链路层。FAS提供VCR端点对数据链路层的访问,为运用数据链路层提供了一种辅助方式。在FAS中还规定了VCR端点的数据联络能力。数据链路层为系统管理内核协议和总线访问子层访问总线媒体提供服务。访问通过链路活动调度器进行,访问可以是周期性的,也可是非周期的。数据链路层的操作被分成两层,一层提供对总线的访问,一层用于控制数据链路用户之间的数据传输。系统管理和网络管理2022/11/1699系统管理内核除采用FMS服务外,还可在经过系统管理内核协议直物理层是传输数据信号的物理媒体与现场设备之间的接口。它为数据链路层提供了独立于物理媒体种类的接收与发送能力。物理层由媒体连接单元、媒体相关子层、媒体无关子层组成。各层协议、各层管理实体和网络管理代理所组成的通信实体协同工作,共同承担网络通信任务。系统管理和网络管理2022/11/16100物理层是传输数据信号的物理媒体与现场设备之间的接口。它为数据3.1.3基金会现场总线网络拓扑1.单网段拓扑2.桥接网络拓扑PID(链路主设备)模拟量输入(基本设备)模拟量输出(基本设备)单网段拓扑图2022/11/161013.1.3基金会现场总线网络拓扑1.单网段拓扑LAS每个总线段上有一个媒体访问控制中心,称为链路活动调度器LAS,它的功能是:认知新设备,并将新设备加入到链路中去;从链路中除去没有响应的设备;在链路上发布数据链路时间和调度时间;在调度时间内,轮询那些以缓冲区存储数据的设备;在调度时间之间,发送优先级驱动的令牌给某设备。2022/11/16102LAS每个总线段上有一个媒体访问控制中心,称为链路活动调度器网桥的功能转发(Forwarding)置于转发表中,按优先级排队重发(Republishing)置于重发表中,缓冲型重发以转发代替,以支持非调度式的传输数据链路时间重分布应用时钟时间重分布DLL系统管理2022/11/16103网桥的功能转发(Forwarding)DLL系统管理20223.1.4基金会现场总线通信模型2022/11/161043.1.4基金会现场总线通信模型2022/11/1121FAS的基本功能是确定数据访问的关系模型和规范,根据不同要求,采用不同的数据访问工作模式;FMS的基本功能是面向应用服务,生成规范的应用协议数据;FMS和FAS的任务是完成一个应用进程到另一个应用进程的描述,实现应用进程之间的通信,提供应用接口的标准操作,实现应用层的开放性。2022/11/16105FAS的基本功能是确定数据访问的关系模型和规范,根据不同要求如某个用户要将数据通过现场总线发往其他设备,首先在用户层形成用户数据,并把它们送往总线报文规范层(FMS)处理,每帧最多可发送251个8位字节的用户数据信息;然后依次送往现场总线访问子层(FAS)和数据链路层(DLL);用户数据信息在FAS,FMS,DLL各层分别加上各层的协议控制信息,在数据链路层还加上帧校验信息(一般为CRC校验码)后,送往物理层将数据打包;信息帧形成之后,还要通过物理层转换为符合规范的物理信号,在网络系统的管理控制下,发送到现场总线网段上。2022/11/16106如某个用户要将数据通过现场总线发往其他设备,首先在用户层形成现场总线协议数据的生成2022/11/16107现场总线协议数据的生成2022/11/11243.1.4.1物理层低速现场总线H1—31.25Kbps高速现场总线H2采用曼彻斯特编码3种传输介质:双绞线、光纤和射频H1标准下,使用双绞线,现场设备供电方式可以是总线供电,也可以是自供电2022/11/161083.1.4.1物理层低速现场总线H1—31.25Kbps2FF协议物理层H1标准低速总线H1已完成标准制定(IEC1158-2)用于过程自动化直流电压供电范围为9-32VDC不考虑本安时一条总线上可以连接32台仪表两线制传输,最远传输距离1900米最多可以加四个中继器拓扑结构:总线型或树型2022/11/16109FF协议物理层H1标准低速总线H1已完成标准制定(IEC11FF总线拓扑结构2022/11/16110FF总线拓扑结构2022/11/1127H1总线网段的主要特性参数

传输速率31.25Kbps31.25Kbps31.25Kbps信号类型电压电压电压拓扑结构总线/菊花链/树型总线/菊花链/树型总线/菊花链/树型通信距离1900m1900m1900m分支长度120m120m120m供电方式非总线供电总线供电总线供电本质安全不支持不支持支持设备数/段2~321~122~62022/11/16111H1总线网段的主要特性参数传输速率31.25Kbps31.图3-6FF总线的网络拓扑结构2022/11/161122022/11/11293.1.4.2数据链路层数据链路层DLL(DataLinkLayer)DLL低层(介质访问)功能:基本设备BD(BasicDevice)不能主动发起通信,只能接收查询;链路主设备LMD(LinkMasterDevice)在得到令牌时可以发起一次通信;链路活动调度器LAS(LinkActiveScheduler)发起周期和非周期通信。DLL高层(数据传输)功能:无连接数据传输;发布/索取数据定向连接传输;请求/响应数据定向连接传输。2022/11/161133.1.4.2数据链路层数据链路层DLL(DataLinkFF协议数据链路层FF通信采用多主站令牌传递的主从结构现场总线设备包括BasicDevice和LinkMasterDevice和特殊设备网桥每一个网络段上存在唯一的特殊主设备LAS(LinkActiveScheduler),即链路活动调度器总线上所有设备发送数据必须得到LAS许可数据的存取分调度传输(Scheduletransfer)和非调度传输(Unscheduledtransfer)2022/11/16114FF协议数据链路层FF通信采用多主站令牌传递的主从结构202链路活动调度器LAS拥有总线上所有设备的清单,由它来掌管总线段上各设备对总线的操作。任何时刻每个总线段上都只有一个LAS处于工作状态,总线段上的设备只有得到链路活动调度器LAS的许可,才能向总线上传输数据。因此LAS是总线的通信活动中心。

现场总线仪表与LAS2022/11/16115现场总线仪表与LAS2022/11/1132基金会现场总线设备的类型网关LM基本设备BD基本设备BD基本设备BD现场总线(i)现场总线FF-HSE网桥基本设备BD基本设备BD现场总线(i+2)例如:31.25kbpsLM=链路主设备LAS=现行的链路活动调度器LAS=备份的链路活动调度器BD=基本设备LASLASLAS2022/11/16116基金会现场总线设备的类型网关LM基本设备基本设备基本设备现场数据链路层被分为两个工作层:一个提供对总线的访问(数据链路层低层功能);另一个是在数据链路使用者之间控制数据传输(数据链路层高层功能)。FF提供三种传送数据的机制:一种无连接方式;两种面向连接方式。无连接方式用于支持报告分发VCR;一种面向连接方式用于支持发布/订阅VCR,另一种面向连接方式用于支持客户/服务器VCR。2022/11/16117数据链路层被分为两个工作层:一个提供对总线的访问(数据链路层总线通信中的链路活动调度,数据的接收发送,活动状态的探测、响应,总线上各设备间的链路时间同步,都是通过数据链路层实现的。每个总线段上有一个媒体访问控制中心,称为链路活动调度器LAS,它具备链路活动调度能力,能形成链路活动调度表,并按照调度表的内容形成各类链路协议数据,链路活动调度是该设备中数据链路层的重要任务。对没有链路活动调度能力的设备来说,其数据链路层要对来自总线的链路数据做出响应,控制本设备对总线的活动。此外在DLL层还要对所传输的信息实行帧校验。2022/11/16118总线通信中的链路活动调度,数据的接收发送,活动状态的探测、响基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信。由链路活动调度器按预定调度时间表周期性依次发起的通信活动,称为受调度通信。链路活动调度器内有一个预定调度时间表。一旦到了某个设备要发送的时间,链路活动调度器就发送一个强制数据(CD,compeldata)给这个设备。基本设备收到这个强制数据信息,就可以向总线上发送它的信息。受调度通信一般用于在设备间周期性地传送控制数据。如在现场变送器与执行器之间传送测量或控制器输出信号。在预定调度时间表之外的时间,通过得到令牌的机会发送信息的通信方式称为非调度通信。由此可以看到,FF通信采用的是令牌总线工作方式。2022/11/16119基金会现场总线的通信活动被归纳为两类:受调度通信与非调度通信链路活动调度算法CD=强制数据PN=节点探测包TD=时间分配包PT=传输令牌在发布下一个CD之前有时间做其他工作否否发布PN,TD或者PT等在发布CD之前等待等待期间发布空闲报文发布周期性CD等待事务完成是2022/11/16120链路活动调度算法CD=强制数据在发布下否发布在发布CDFF协议应用层上层是应用服务(ApplicationLayerServices),由FMS(FieldbusMessagingSpecification)定义,并为用户层提供服务下层是现场总线访问子层FAS(FieldbusAccessSublayer),定义与数据链路层连接接口2022/11/16121FF协议应用层上层是应用服务(ApplicationLaFAS属于应用层的一部分,处于FMS与DLL之间,它利用数据链路层的调度通信和非调度通信作用,可为FMS和应用进程(AP)提供VCR的报文传递服务。FAS内部可分为三个层次,表现为三个协议机:FAS服务协议机(FSPM)、应用关系协议机(ARPM)、数据链路层映射协议机(DMPM)3.1.4.3现场总线访问子层2022/11/16122FAS属于应用层的一部分,处于FMS与DLL之间,它利用数据虚拟通信关系VCRVCR:预先组态好的通信信道FF定义了以下三种VCRPublisher/Subscriber(发布者/预订者模式),用于实现缓冲型的一对多通信。ReportDistribution(报文/分发模式),排队式、非周期的一对多通信。Client/Server(客户机/服务器模式),一对一的、排队式的、非周期通信。2022/11/16123虚拟通信关系VCRVCR:预先组态好的通信信道2022/11Publisher/Subscriber&ReportDistributionP/S(发布/预订模式)发布者向总线上广播它的信息,希望收到这一发行消息的设备称为预订者。缓冲工作方式是指只有最近发行的数据保留在网络缓冲器中,新的数据会完全覆盖先前的数据。RD(报告分发模式)设备把它的报文分发给预设置的一组地址。这种VCR主要用于报警和趋势数据的传送。按照不同的报文类型进行排队。2022/11/16124Publisher/Subscriber&ReporClient/Server

(客户/服务器模式)一个设备对另一个设备发送请求,请求者称为客户,响应这一请求称为服务器数据通信按优先权排队利用周期性通信的时间片间隔,不能保证实时性通信出错后,调用再发程序2022/11/16125Client/Server

(客户/服务器模式)一个设备对3.1.4.4现场总线报文规范子层现场总线报文规范FMS(FieldbusMessagingSpecification)FMS规定了访问应用进程AP(ApplicationProcess)的报文格式及服务FMS与对象字典OD(ObjectDiction-ary)配合,为现场总线规定了功能接口FMS通过调用VCR,在现场设备之间传递报文2022/11/161263.1.4.4现场总线报文规范子层现场总线报文规范FMS(FFMS子层描述了用户应用所需要的通信服务、信息格式、行为状态等,提供了一组服务和标准的报文格式,用户可采用这种标准格式在总线上相互传递信息,并通过FMS服务访问功能块应用进程对象以及它们的对象描述。FMS子层由七个模块组成:虚拟现场设备(VFD)、对象字典管理、通信关系管理、域管理、程序调用管理、变量访问和时间管理。基金会现场总线报文规范采用抽象语法记法1(ASN.1)。2022/11/16127FMS子层描述了用户应用所需要的通信服务、信息格式、行为状态FF协议用户层功能块应用过程设备描述(DeviceDescription)对象字典(ObjectDictionary)2022/11/16128FF协议用户层功能块应用过程2022/11/1145设备描述DD与设备描述语言DDL为实现现场总线设备的互操作性,支持标准的功能块操作,基金会现场总线采用了设备描述技术。设备描述为控制系统理解来自现场设备的数据意义提供必需的信息,因而也可以看作控制系统或主机对某个设备的驱动程序,即设备描述是设备驱动的基础。设备描述语言是一种进行设备描述的标准编程语言。采用设备描述器,把DDL编写的设备描述的源程序转化为机器可读的输出文件。现场总线基金会把基金会的标准DD和经基金会注册过的制造商附加DD写成CD-ROM,提供给用户。2022/11/16129设备描述DD与设备描述语言DDL2022/11/1146它提供一个通用结构,把实现控制系统所需的各种功能划分为功能模块,使其公共特性标准化,规定它们各自的输入、输出、算法、事件、参数与块控制图,并把它们组成为可在某个现场设备中执行的应用进程。便于实现不同制造商产品的混合组态与调用。功能块的通用结构是实现开放系统构架的基础,也是实现各种网络功能与自动化功能的基础。每种功能块被单独定义,并可为其他块所调用。由多个功能块及其相互连接,集成为功能块应用。3.1.5基金会现场总线的功能块2022/11/16130它提供一个通用结构,把实现控制系统所需的各种功能划分为功能模一般每个功能块相当于把几个专有语言功能块的功能装在一个模块中。真正使这些功能块变得强有力的是它的握手(handshake)能力,以及使状态信息与数值信息一起从一个功能块传到另一功能块的能力。由于功能块的行为是标准化的,所以这些功能可以跨越几个不同制造商的设备来完成。功能块还包含使用这些状态信息的标准停车连锁和串级初始化机制。这就意味着不需要对使用不同语言的附加逻辑进行组态,便可实现这些及许多其他的功能。工厂不仅仅是从单独的功能块的能力中获得好处,更重要的是从能把这些模块链接起来的标准化互操作性的结合能力中获得好处。2022/11/16131一般每个功能块相当于把几个专有语言功能块的功能装在一个模块中FF协议将仪表的功能以功能块、资源块、变送器块等标准结构定义FF定义了29个标准的“功能块”(FunctionBlock–FB)基本功能块10个先进功能块7个计算功能块7个辅助功能块5个设备描述语言DDL和对象字典OD,解决功能块模型的标准化和互操作性问题2022/11/16132FF协议将仪表的功能以功能块、资源块、变送器块等标准结构定义功能块类型2022/11/161332022/11/1150典型功能块应用过程典型PID控制功能块应用过程图2022/11/16134典型功能块应用过程典型PID控制功能块应用过程图2022/1模块有功能快、转换快、资源块三种,功能块编程语言是基金会现场总线(FF)的一个有机部分,是针对调节控制和过程监测建立策略的理想工具。

(1)资源块资源块描述现场总线的设备特征,表达了现场设备的本地硬件对象及其相关运行参数,如设备类型、设备版本、制造商等。2022/11/16135模块有功能快、转换快、资源块三资源块部分参数表

2022/11/16136资源块部分参数表2022/11/1153(2)转换块描述了现场设备的I/O特性,如传感器和执行器的特性。变换块的参数都是内含的。7类标准的转换块:带标定的标准压力变换块、带标定的标准温度变换块、带标定的标准液位变换块、带标定的标准流量变换块、标准的基本阀门定位块、标准的先进阀门定位块、标准的离散阀门定位块。(3)功能块是参数、算法和事件的完整组合。通过对功能块的连接和组态,构成控制回路,实现控制策略,完成自动化系统的任务。10个标准基本功能块:模拟量输入(AI)、离散输入(DI);输出块:模拟量输出(AO)、离散输出(DO);控制块:手动装载(ML)、控制选择(CS)、偏置(BG)、比例积分(PD)、比例积分微分(PID)、比率系数(RA)。2.3.3基金会现场总线的编程语言

2022/11/16137(2)转换块2.3.3基金会现场总线的编程语言2022/从输出参数到输入参数,功能块彼此链接。链路中既包括参数数值,又包括参数状态。一个输出参数可以链接到任何数目的输入。不同设备间功能块的链接通过网络通信实现。同一设备上功能块的链接不需通过总线进行通信,因而会立刻完成并且不占用网络带宽。资源块和转换块不是控制策略的一部分,它们所有的参数都是内含参数,不可以进行链接。输入参数也可以链接到另一个输入参数,但仅局限于同一个设备内。功能块链接2022/11/16138功能块链接2022/11/1155功能块链接2022/11/16139功能块链接2022/11/11563.1.5.2功能块应用进程功能块应用进程(FBAP)是位于通信栈之上的用户层,主要用来完成用户所需的自动化应用功能;在设备组态或网络运行期间,AP是否装载进一台设备,取决于该设备的物理能力和AP如何被执行;在具体结构上,功能块应用进程是由功能块应用对象、对象字典和设备描述三部分组成。2022/11/161403.1.5.2功能块应用进程功能块应用进程(FBAP)是位于功能块应用进程提供了一个通用结构,把实现控制系统所需的各种功能划分为功能模块,使其公共特征标准化.规定它们各自的输入、输出、算法、事件、参数与块控制图,把按时间反复执行的函数模块化为算法,把输入参数按功能块算法转换成输出参数。无论在一个功能块内部执行哪一种算法,实现哪一种功能,它们与功能块外部的连接结构是通用的。3.1.5.2功能块应用进程2022/11/161413.1.5.2功能块应用进程2022/11/1158

功能块的内部结构

2022/11/16142功能块的内部结构2022/11/1159以锅炉汽包水位控制作为典型范例进行分析。

锅炉汽包水位三冲量控制P&I图一个典型的控制系统2022/11/16143以锅炉汽包水位控制作为典型范例进行分析。锅炉汽包水位三冲保持锅炉汽包水位在一定范围内是锅炉稳定安全运行的主要指标。水位过高造成饱和蒸汽带水过多、汽水分离差,使过热器管壁结垢,传热效率下降,过热蒸汽温度下降,当用于蒸汽透平(汽轮机)的动力源时,会损坏汽轮机叶片,影响运动的安全与经济性;水位过低造成汽包水量太少,负荷有较大变动时,水的汽化速度过快,而汽包内水的全部汽化将导致水冷壁的损坏,严重时会发生锅炉爆炸。单冲量水位控制系统是最简单和基本的控制系统。单冲量指只有一个被控变量,即汽包水位。锅炉汽包水位控制系统的操纵变量总是选用给水流量。根据锅炉水位动态特性分析,该过程具有虚假水位的反向特性,因此,当负荷变化较大时,会造成控制器输出误动作,影响控制系统的控制品质。此外,由于蒸汽负荷变化后,要在引起水位变化后才改变给水量,因此会造成控制不及时。

一个典型的控制系统2022/11/16144保持锅炉汽包水位在一定范围内是锅炉稳定安全运行的主要指标。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论