技术知识

分散控制系统的DCS的软件系统

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  DCS的软件体系如图3.2所示,通常可以为用户提供相当丰富的功能软件模块和功能软件包,控制工程师利用DCS提供的组态软件,将各种功能软件进行适当的“组装连接”(即组态),生成满足控制系统的要求各种应用软件。 现场控制单元的软件主要包括以实时数据库为中心的数据巡检、控制算法、控制输出和网络通信等软件模块组成。

  实时数据库起到了中心环节的作用,在这里进行数据共享,各执行代码都与它交换数据,用来存储现场采集的数据、控制输出以及某些计算的中间结果和控制算法结构等方面的信息。数据巡检模块用以实现现场数据、故障信号的采集,并实现必要的数字滤波、单位变换、补偿运算等辅助功能。DCS的控制功能通过组态生成,不同的系统,需要的控制算法模块各不相同,通常会涉及以下一些模块:算术运算模块、逻辑运算模块、PID控制模块、变型PID模块、手自动切换模块、非线性处理模块、执行器控制模块等等。控制输出模块主要实现控制信号以故障处理的输出。 控制回路的组态在本质上就是利用系统提供的各种基本的功能模块,来构成各种各样的实际控制系统。目前各种不同的DCS提供的组态方法各不相同,归纳起来有指定运算模块连接方式、判定表方式、步骤记录方式等等。

  指定运算模块连接方式是通过调用各种独立的标准运算模块,用线条连接成多种多样的控制回路,最终自动生成控制软件,这是一种信息流和控制功能都很直观的组态方法。判定表方式是一种纯粹的填表形式,只要按照组态表格的要求,逐项填入内容或回答问题即可,这种方式很利于用户的组态操作。步骤记入方式是一种基于语言指令的编写方式,编程自由度大,各种复杂功能都可通过一些技巧实现,但组态效率较低。另外,由于这种组态方法不够直观,往往对组态工程师在技术水平和组态经验有较高的要求。 DCS的操作员站的报表打印功能也是通过组态软件中的报表生成部分进行组态,不同的DCS在报表打印功能方面存在较大的差异。一般来说,DCS支持如下两类报表打印功能:一是周期性报表打印,二是触发性报表打印,用户根据需要和喜好生成不同的报表形式。


上一篇:飞轮转动惯量计算公式详细介绍

下一篇:牵引力控制系统为什么要被取消?