现场总线FF的PID控制算法应用研究

发布者:科技飞翔最新更新时间:2016-05-25 来源: eefocus关键字:现场总线  PID控制算法 手机看文章 扫描二维码
随时随地手机看文章
  1 引言

  现场总线技术的发展使得控制系统在由封闭走向开放的进程中迈进了一大步。以现场总线为基础的开放式控制系统开始进入封闭的DCS系统,成为过程控制的发展方向。FF(基金会现场总线)现场总线是一种全数字、串行、双向通信网络,同时也是一种专门针对过程自动化领域的应用而设计的现场总线,所以其在设计之初就充分考虑了过程自动化领域的一些特点,比如总线、供电、本质安全,以及较高的实时性要求等。我国在FF总线技术研究以及符合FF协议的现场设备产品开发方面己经取得了长足的进步,如中科院沈阳自动化研究所研制出了各种基金会现场总线产品,例如压力变送器、温度变送器,以及主机接口卡和通信栈软件等。在DCS时代,先进控制已被证明可以为企业获得巨大的经济效益。先进控制与现场总线的结合是本文讨论的主题。现场总线的采用提供了控制策略的更好的实现手段。

  本文以在中科院沈阳自动化研究所设计的基于FF现场总线的网络化测控实验平台上,设计了双容水箱的液位反馈控制回路,并结合具体被控对象提出了将PID控制算法应用到FF现场总线系统的可行性方案,既在OPC服务器MicroCyber.FFServer.1的基础上实现了基于OPC技术的PID控制算法。实验表明,该方案控制效果更好的发挥了现场总线与PID控制的技术优势,取得了预期的控制效果。

  2 基于FF现场总线的网络化平台

  本系统包括两个部分:FF现场总线部分和现场控制模型部分,如图1。FF现场总线包括低速现场总线H1和高速现场总线HSE。低速现场总线H1的速率为31.25kbps,可用于温度、液位及流量等控制场合,信号类型为电压信号;高速现场总线HSE的速率为100Mbps,一般用于高级控制、远程输入/输出和高速工厂自动化等场合。现场控制模型可以利用实验室的原有设备,从而节约了投资。原有的模拟仪表可以通过电流信号到现场总线信号变送器转接到现场总线。  

 

  图1 系统软件运行关系

  以单回路液位控制为例,上位机中软件的运行情况:

  (1)HSE Init接口软件, 选择H1网段,HSE接口程序可以与以太网段内的HSE设备,以及LD设备下的H1网段设备进行交互,向组态等上层软件提供数据访问接口;

  (2)运行组态程序FF-Configurator组态软件,刷新网段获取系统的现场设备列表和功能块列表,刷新网段后,建立应用完成功能块组态,功能块间的连线表示通过现场总线通信的信号连接,如图2所示;

  (3)FF H1和FF HSE OPC服务器, 每秒钟刷新一次,实现设备的实时数据和历史数据共享以及报警等功能;

  (4)设计SiaView监控软件,新建一个工程,在对象中选择PID拖到视图中,与OPC连接后经过编辑可得到一个PID功能块操作面板。

  从组态软件的工程窗口的设备中选择IF-AI1功能块、IF-PID功能块和FI-AO1功能块拖拽到应用视图中连接配置成一个PID控制回路,见图2。将功能块连接,建立功能块之间的联系,使功能块之间能够进行参数值的传递并需下载组态信息到现场设备。要使液位控制回路正确运行需要修改功能块的参数值,双击IF-PID功能块,打开块的参数窗口,将IF-PID中MODE_BLK项下的TARGET参数修改成AUTO模式,读取功能块参数,从而实现单回路的液位控制自动正常的运行。如果想要实现将先进控制算法应用到FF现场总线系统的方案,只需将IF-PID中MODE_BLK项下的TARGET参数修改成MAN模式,具体设置如图3所示,然后通过OPC技术实现过程变量和控制变量的通讯。  

 

  图2 应用窗口中配置的PID组态策略  

 

  图3 实现先进控制算法时的IF-PID功能块参数表

  3 基于OPC的PID控制方案

 

  实现基于FF现场总线的先进控制算法,要先以实现常规PID控制为基础,包含先进控制算法的软件通过OPC接口来读写硬件设备的信息(作为OPC客户),通过OPC服务器访问过程数据,可以克服异构网络结构和网络协议之间的差异。

  3.1 OPC服务器

  选用中科院沈阳自动化研究所提供了OPC服务器MicroCyber.FFServer.1,服务器的地址空间由服务器可读写的所有数据项组成,可以根据需要得到数据项的全称对其进行相关操作。图4为OPC服务器的地址空间图。使用OPC技术实现用VB6.0编写的客户端程序与OPC服务器的通讯,服务器中液位的实时值IF-PID-PV.VALUE,以及自定义变量如液位设定值IF-PID-SP.VALUE,然后进行算法控制,得到控制量,将控制量写入OPC服务器的项FI-PID-OUT.VALUE,从而控制受控系统。  

 

  图4 OPC服务器的地址空间图

  3.2 OPC自动化接口标准

  (1)自动化接口

  OPC基金会为方便用户在各种环境下软件开发,为数据访问规范提供两类接口:自动化接口和定制接口。基于定制接口的开发,需要用到较深的COM/DCOM知识,比较晦涩难懂,而运用自动化接口则有以下优点:客户程序可以很容易地应用接口,而无需了解接口的详细内部机理;可以运用事件触发机制;可以生成一个通用的动态链接库(DLL)或控件供所有客户端应用程序使用。

  (2)自动化接口的通信机制

  OPC客户程序通过封装的OPC自动化接口动态链接库访问OPC服务器,如图5所示。该动态连接库将OPC服务器的定制接口翻译成OPC客户程序希望的自动化接口,以供客户程序调用。OPC客户程序和动态链接库是进程内的通信,而动态链接库和OPC服务器的通信则基于COM/DCOM,既可以是进程内或本地的连接,又可以是远程连接。封装的动态链接库解决了定制接口的解释和二者的通信,从而大大简化了OPC客户程序的开发。  

 

  图5 OPC客户程序与服务器的通迅

  (3)自动化对象模型

 

  OPC客户程序的开发关键在于搞清该动态链接库的封装结构,也即自动化接口标准。该标准可以用图6所示的自动化对象模型表示。它主要由六类对象组成:

  OPCServer:OPC服务器的一个实例。只有创建了OPCServer对象以后才能获得OPC服务器的信息,它包括OPCGroups的搜索以及OPCBrowser对象的创建;

  OPCGroups:能够自动搜集到OPCServer范围内客户端创建的所有的OPCGroup对象;

  OPCGroup:OPCGroup对象的一个实例。它包含所有的状态信息,并且为OPCGroup中所涉及的OPC- Items提供必要的服务;

  OPCItems:能够自动搜集到OPCServer范围内客户端创建的对应相应的OPCGroup中的所有的OPCItem对象;  

  

 

  图7 实现PID控制的OPC客户程序

  该单回路控制过程为自衡非振荡,具有相互影响的双容过程。其数学模型可用如下传递函数描述:

  G( s) = 

 

  式中, Kp, Tp,τ为过程的增益、时间常数和时滞。式中的各参数可根据阶跃响应曲线用图解法求得。下面给出确定传递函数的参数的方法:设图7中的控制量为q,测量值为y(∞),新的稳态值为设定值,增益K可由输入输出的稳态值直接算出,而Tp,τ则可以用作图法确定。为了能够随时调用在OPC服务器上采集的测量值y并绘制出相应的阶跃响应曲线,这里把选择的数据存放在指定的数据库中(采用SQL2000数据库)。同时也是为了在进行算法的仿真的时候,既可以从历史数据库中取数据,也可随着数据的采集,可以不断刷新数据,进行算法的优化,如图8所示。  

 

  图8 SQL server 数据库中存取OPC服务器数据

  通过FF现场总线的过程控制实验系统的设计过程,论述OPC技术,目的是希望通过VB去开发OPC自动化接口的客户应用程序,实现PID控制算法到OPC 客户应用程序的应用编程,方便用户的使用和系统的维护和升级,同时研究SQL Server 2000的数据库系统,用于历史数据的存取以及算法的仿真。如何实现更加复杂的先进控制算法,可以使用OLE自动化技术来实现VB与Matlab混合编程,即用VB编写OPC客户端程序来实现数据通信,而利用Matlab进行先进控制算法的编写,从而对现场数据进行分析,是下一步研究的重点。

关键字:现场总线  PID控制算法 引用地址:现场总线FF的PID控制算法应用研究

上一篇:PROFINET工业以太网的SBR工艺污水处理自动控制系统
下一篇:PROFIBUS-DP现场总线控制系统性能研究及诊断软件开发

推荐阅读最新更新时间:2024-05-03 00:24

CAN现场总线的妙用
现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN(Controller Area Network)属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之目前许多RS-485基于R线构建的分布式控制系统而言, 基于的分布式控制系统在以下方面具有明显的优越性:  首先,CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点
[嵌入式]
基于现场总线的开放式网络化数控系统的设计
  目前开放化是数控系统的研究热点。开放式的技术基础就是系统的模块化,然而这种模块化的设计在实现数控系统增量式功能拓展的同时,往往因追求密集的软硬件设计而造成数控系统体积庞大,接口繁杂,功能重叠等负面效应。集中式模块化设计中模块间的模拟量及并行连线的方式,也使得数控系统的整体结构变得复杂,在造成信息交互密集的情况下,系统的实时性得不到有效保证。另外,随着工业现场环境和控制对象本身的日益庞杂,数控系统已从简单的运动轨迹控制器转变成贯穿数字化制造全过程的系统级平台。数控设备在实现高速、高精、高效的加工自动化的过程中,对加工过程实时可控的要求越来越高,因此状态监测也成为数控研究的一个重要方向。   与此同时,以Profibus为代表
[嵌入式]
基于LPC2132无线总线测控系统
引言     目前无线通讯不但在通讯行业得到广泛的应用,而且在检测与控制领域也正在不断地得到应用与推广。工业现场总线作为现代工业控制系统的主流通讯网络,其通讯介质为光纤或通讯电缆。针对很多检测点和控制装置分布较为分散或距离较远,且应用通讯电缆连接成本高的场所,目前可以采用点对点的无线通讯方式,且各公司生产的测控系统所采用的通讯标准不尽相同,不同公司的测控装置不能够相互通讯,甚至同一公司的测控装置也可能不能够相互通讯。为了使得测控装置系统既满足无线通讯的要求,又达到总线测控的目的,在测控装置系统中将工业现场总线通讯标准引入到无线通讯中。本文将ModBus通讯标准引入到nRF无线通讯技术中,组成ModBus无线总线测控系统,对系统
[单片机]
基于LPC2132无线总线测控系统
贾跃亭:我有钱啦,有钱啦
恒大健康发布公告称, 恒大集团 以67.46亿港元收购香港时颖公司100%股份,间接获得SmartKing公司(全资拥有 FF ,包括FF美国和FF香港)45%的股权,成为公司第一大股东。   对于 贾跃亭 来说,恒大的入股无疑是自己汽车梦想的救命稻草,一直以来,很多人都不看好法拉第未来的前景,再加上乐视的整体“崩塌”,也让贾跃亭的日子不太好过。不过老贾始终倾尽全力追逐自己的造车梦,在经历了千辛万苦后,也终于迎来了转机。   涅槃重生,贾跃亭的汽车梦能实现吗? 2016年底,乐视迎来了资金链危机,在众多资本都不看好的情况下,老贾拉来了山西老乡孙宏斌的150亿融资,想要缓解乐视的危机,但最终结果确实贾跃亭出局,孙宏斌上任,不过贾跃亭
[嵌入式]
PLC和现场总线在工厂能源监测管理系统上的应用
一、项目简介 能源消耗是企业产品成本中重要的可控部分,降低能源消耗是企业降低成本的重要途径。烟草行业向来是耗能大户,随着国外先进技术和成套设备的大量引进,卷烟生产从过去的低速手工生产发展到高速全自动生产,对能源的需求越来越大,因此降低能源的损耗、合理调配能源将直接提高其生产效益。将军烟草集团有限公司成立于1993年,位于山东省济南市,是一家以烟草为主业、多元化经营的跨地区、跨行业、跨国界的企业集团。其核心企业济南卷烟厂拥有目前世界上最先进的卷烟设备及行业技术中心。公司现有员工5000余人,总资产73亿元,是全国烟草行业36家重点企业之一。 本能源监测系统主要用来对济南卷烟厂各部门的能源消耗情况进行监测、统计、报表和打印等。本系统的主
[嵌入式]
安全现场总线技术及在汽车行业的应用
一直以来,安全控制技术一直落后于标准的控制技术。为了说明这一点,让我们回顾一下几十年来自动化控制系统的发展历程。30年前,几乎所有的控制系统都采用继电器控制方式,但这种方式安装和维护的成本较高,且重新配置系统比较麻烦,非常不灵活。基于这些原因,PLC及其他一些比较“智能”的控制技术就逐步取代了继电器控制方式,因为PLC减少了硬件配置,简化了安装和维护过程,且能非常灵活地适应以生产过程为本的控制任务。随着生产规模的进一补扩大和生产技术的不断进步,控制系统的复杂性也在不断增强,新型的开放式现场总线技术的时代来临了,它不仅能使不同供货商的设备共存于一个总线系统中,而且还能简化布线,加快信息在数字网络上的传播。但实际上,标准的现场总线系统
[嵌入式]
基于PROFIBUS现场总线技术的钴-60集装箱检查控制系统
现场总线(Fieldbus)技术是一种实现现场级设备数字化通信的网络技术。它使自控系统与设备具有了通信能力,通过把它们连成网络系统而成为企业信息网络的底层,使企业信息沟通的覆盖范围延伸到生产现场。现场总线技术的出现和发展,使得建构一种全数字、全分散、全开放的控制系统成为可能,导致了传统控制系统结构的变革。 作为当前自动化领域最热门的技术之一,现场总线仍处在不断的发展中,现在已经出现了许多种现场总线标准,如PROFIBUS、LonWorks、CAN、HART等。由不同行业发展起来的现场总线产品技术水平各不一样,应用范围和前景也各不相同,现在仍没有国际统一的现场总线标准。因此,在采用该技术进行实际的控制系统设计时,必须综合考虑各方
[嵌入式]
现场总线PROFIBUS在水厂自控系统中的应用
引言:     现场总线控制技术因其巨大的技术优势,已在各个领域如机械、化工、汽车、电力、楼宇等得到广泛应用。近年来在自来水行业的应用也越来越普遍,基于现场总线的水厂自动化控制系统,它采用了计算机数字化通信技术,使水处理工艺过程参数及设备加入到信息网络,成为企业信息网络的底层,这样公司级信息沟通的覆盖范围便一直延伸到了生产现场。在CIMS系统中,现场总线是水厂计算机网络到现场级设备的通道,是支撑现场级与水厂级信息的技术基础。 1.现场总线技术简介     (1)现场总线控制系统是近十几年发展起来的,它被认为是工业控制系统发展的必然趋势。它主要解决了传统控制系统信息量有限集成能力不强,开放性差,可靠性不易保证,电缆敷设量
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved