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

发布者:耿高良最新更新时间:2011-01-24 关键字:功能块  控制算法  动态链接库  客户端  液位  液位控制 手机看文章 扫描二维码
随时随地手机看文章

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进行先进控制算法的编写,从而对现场数据进行分析,是下一步研究的重点。

关键字:功能块  控制算法  动态链接库  客户端  液位  液位控制 引用地址:基于FF现场总线的PID控制算法应用研究

上一篇:串行通信在永磁同步电机控制系统中应用
下一篇:LIN总线及其在汽车分级制网络中的应用

推荐阅读最新更新时间:2024-03-30 21:33

用LPC2119芯片CAN总线和DSl8B20设计的智能超声变送器
0 引言 现场总线是用于现场仪表与控制系统和控制室之间的一种全分散、全数字化、智能、双向、互连、多变量、多点、多站的通信网络。CAN(Controller Area Network,控制器局域网)是德国Bosch公司在80年代初为解决现代汽车中大量的控制与测试仪器之间的数据交换而提出的一种串行数据通信协议。CAN总线是国际上应用最广泛的现场总线之一,由于采用了许多新技术以及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的性能,且可靠性、实时性和灵活性强。 近些年来,随着超声技术研究的不断深入,再加上其具有的高精度、无损、非接触等优点,超声的应用变得越来越普及。超声波液位测量有许多优点:检测元件可以不与被测介质接
[单片机]
用LPC2119芯片CAN总线和DSl8B20设计的智能超声<font color='red'>液</font><font color='red'>位</font>变送器
新浪众测客户端正式上线 全面覆盖iOS、安卓双平台
   刚刚度过甜蜜的520 ,众测君再次闪亮登场,带来甜蜜暴击,全新的新浪众测安卓版客户端上线啦。   还记得2月初iOS客户端上线,让想随时随地参与新浪众测的同学们欢呼雀跃,奔走相告,也在App Store上给众测君留下了众多鼓励的话语和建议。而广大安卓用户除了积极参与活动和帮忙推广以外,对多平台客户端的呼声也越来越迫切。众测君一直都记在心里,加紧开发,终于在今天这个特殊的日子为大家带来了新浪众测安卓版客户端,小伙伴们在手机上终于都可以愉快的玩耍了。   目前新浪众测客户端已经在各大品牌手机的官方应用商店上线,同时在应用宝、PP助手、百度手机助手、360手机助手、UC应用商店等主流的第三方应用市场也都能找到众测君的身影,想第一时
[手机便携]
建立一个存储机器人信号的功能块FB5
BLKMOV:存储区移动(SFC20) 使用“块移动”指令,可将存储区(源区域)的内容移动到其它存储区(目标区域)。移动操作沿地址升序方向执行。可使用 ANY 指针定义源区域和目标区域。 移动操作的通用规则 源区域和目标区域不得重叠。如果源和目标区域长度不同,则只能移动较小长度的区域。 如果源区域小于目标区域,则将整个源区域的数据都写入到目标区域中。而目标区域的其余字节则保持不变。 如果目标区域小于源区域,将写满整个目标区域。而忽略源区域的剩余字节。 如果复制 BOOL 数据类型的区域,则此区域的指定长度必须是 8 的整数倍,否则将无法执行指令。 移动串的规则 还可以使用“块移动”指令移动 S
[机器人]
美光凭3DNAND闪存固态硬盘将客户端数据存储提升至更高水平
美国爱达荷州博伊西 2016 年 5 月 31 日 美光科技有限公司(纳斯达克代码:MU)今天推出了美光 1100 SATA 和美光 2100 PCIe NVMe 这两个全新的固态硬盘 (SSD) 产品系列,旨在解决从网络浏览和电子邮件到视频编辑和 Auto CAD 设计等的客户端计算工作负载。消费者们一直期待能够即时交付数据,他们不愿再花时间等待计算机启动,也不愿等待照片、视频或大型存储文件的长时间传输过程。凭借闪存存储实现的瞬时加载速度,等待数据的漫长过程已成为旋转硬盘时代的陈年往事;而美光科技最新推出的 3D NAND SSD 系列将消费者的这一期望变成了现实。 这些新一代 3D NAND 闪存 SSD 增强了美光客户端数
[嵌入式]
检测系统在光固化快速成形中的设计
   引言   光固化快速成形以光敏树脂为原料,激光器发出的紫外激光光束在控制系统的控制下,按零件的各分层截面信息在光敏树脂表面进行逐点扫描。被扫描区域的树脂薄层产生光聚合反应而固化,形成零件的一个薄层。   一层固化完毕后,工作台下移一个精确的距离,以使在原先固化好的树脂表面再敷上一层新的液态树脂,而后进行下一层的扫描加工。如此反复直至整个零件制造完毕,得到一个三维实体原型。固化成形过程中,由于树脂的固化,液面会发生变化,为了保证液面的相对恒定,必需精确检测出液面的变化量。   图1 液位检测系统原理图    研发过程中发现的问题   传统研发液位检测系统的思路是以光学三角测量为设计基础,发射器将可见激光射向液面。
[测试测量]
<font color='red'>液</font><font color='red'>位</font>检测系统在光固化快速成形中的设计
控制算法研发:无人机可模仿自行车和汽车穿越城市
  据外媒报道,研究人员已经开发出一种 无人机 的控制算法,让它们模仿自行车和汽车通过城市地区的运动。许多 无人机 的应用大部分出现在空旷的空域,但是在街道上安全地移动通过密集的城区也是一个方便的功能。下面就随网络通信小编一起来了解一下相关内容吧。   研究人员已经提出了一种 无人机 控制系统,通过向它们展示汽车和汽车的前行模式,使无人机能够自主地通过这些繁忙的区域。   现代城市的喧嚣需要都市人对移动障碍有着敏锐的注意,那么如何培训飞行机器人呢?无人机使用的GPS系统使其在所有行人,汽车,自行车和步行道上空开放的空域前行,苏黎世大学和国家研究能力中心的研究人员训练无人机进行跟随。   这意味着开发一个他们称之为DroNet的深度
[网络通信]
基于FF现场总线的先进控制算法的应用研究
现场总线技术的发展使得控制系统在由封闭走向开放的进程中迈进了一大步,以现场总线为基础的控制系统将会取代封闭的DCS系统成为过程控制的主流系统。FF现场总线 是一种全数字、串行、双向通信网络,同时也是一种专门针对过程自动化领域的应用而设计的现场总线,所以其在设计之初就充分考虑了过程自动化领域的一些特点,比如总线、供电、本质安全,以及较高的实时性要求等。我国在FF总线技术研究以及符合FF协议的现场设备产品开发方面己经取得了长足的进步,如中科院沈阳自动化研究所研制出了各种基金会现场总线产品,例如压力变送器、温度变送器,以及主机接口卡和通信栈软件等。在DCS时代,先进控制己被证明可以为企业获得巨大的经济效益。先进控制与现场总线的结合 无疑是
[嵌入式]
超声波传感器的性能指标
  超声波液位传感器是一种常用的检查仪器,被广泛的应用于工业、电子、机械、电力、船舶、化工等多个行业当中。我们在使用超声波液位传感器的时候对于超声波液位传感器的性能指标是必须要掌握的,这对于用户的使用是非常重要的。下面小编就来为大家具体介绍一下超声波液位传感器的性能指标吧,希望可以帮助到大家。   超声波液位传感器的性能指标:   (1)工作频率。工作频率就是压电晶片的共振频率。当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。   (2)工作温度。由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不产生失效。医疗用的超声传感器的温度比较高,
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved