浅谈如何运用嵌入式仪表DCS系统

时间:2011-08-29

  一、 自动化仪表的应用现状

  自动化仪表,是由若干自动化元件构成的,具有较完善功能的自动化技术工具。它一般同时具有数种功能,如测量、显示、记录或测量、控制、报警等。自动化仪表本身是一个系统,又是整个自动化系统中的一个子系统。自动化仪表是一种“信息机器”,其主要功能是信息形式的转换,将输入信号转换成输出信号。信号可以按时间域或频率域表达,信号的传输则可调制成连续的模拟量或断续的数字量形式。

  DCS是分布式控制系统的英文缩写(Distributed Control System),在国内自控行业又称之为集散控制系统。即所谓的分布式控制系统,或在有些资料中称之为集散系统,是相对于集中式控制系统而言的一种新型计算机控制系统,它是在集中式控制系统的基础上发展、演变而来的。它是一个由过程控制级和过程监控级组成的以通信网络为纽带的多级计算机系统,综合了计算机,通信、显示和控制等4C技术,其基本思想是分散控制、集中操作、分级管理、配置灵活以及组态方便。

  人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。

  数据(data)是对客观事物的符号表示,是用于表示客观事物的未经加工的原始素材,如图形符号、数字、字母等。或者说,数据是通过物理观察得来的事实和概念,是关于现实世界中的地方、事件、其他对象或概念的描述。

  仪表厂家考虑到仪表产品向中央控制系统系统集中的必要性,一般都会给仪表配上485通讯接口,这样,只要客户有需要,就可以通过485总线将位于现场的自动化仪表与中央控制计算机联通起来,这样,中央控制计算机就可以通过组态软件将485总线上的所有仪表都串起来,对他们进行实时组态。这种模式如下图所示:

  这种基于中央控制计算机的仪表DCS系统有下列特点:

  1、 组网灵活;

  2、 可以兼容不同厂家、不同类别的二次仪表;

  3、 需要针对每个系统制作具体的组态工程;

  4、 由于3的原因,需要现场调试,调试步骤繁琐;

  5、 他可靠程度取决于工控机、组态软件、操作系统三者可靠性的叠加;

  6、 该方案的费用组成:中央控制计算机的购置费用+组态软件授权费用+操作系统授权费用+组态工程开发费用+现场调试费用。

  二、 嵌入式仪表DCS系统的构成

  对于基于中央控制计算机的仪表DCS系统,他缺点是方案费用高,现场调试繁琐。

  而本文所介绍的仪表DCS系统是一种全新的技术架构,与前面的方案比较,费用要低廉许多。

  2、1 硬件构成

  1 采用ARM系列32位高性能嵌入式CPU

  2 内存32M,FLASH 32M

  3 集成以太网、串口、CF卡插槽、打印口等外围接口

  4 TFT真彩色液晶显示屏

  5 四线电阻式高性能触摸屏

  这种以嵌入式CPU为平台的仪表DCS系统,其技术特点是:

  1、 可靠性高,嵌入式系统由于省去了很多工控机不必要的外设与接口,使得其可靠性大大提高;

  2、 能耗低,这种系统得能耗在8W左右,具有极低的能耗;

  3、 成本低廉,相对工控机而言,嵌入式系统有其他系统无法比拟的成本优势。

  2、2 软件系统构成

  1 采用具有自主知识产权的工业级多任务嵌入式操作系统

  2 集成TCP/IP协议栈、串口打印口驱动、文件系统

  3 自主知识产权的嵌入式组态技术

  4 自主知识产权的组态开发环境

  5 集成国内外主要自动化仪表厂商仪表的协议

  从上图可以看出,这个软件系统是相当轻量级的,与工控机的OS相比,该系统具备下列特点:

  1、 OS结构简单、层次较少且清晰分明;

  2、 OS的运行效率高;

  3、 不需要客户另外为OS付授权费用。

  三、 嵌入式仪表DCS系统的组态运行系统

  嵌入式仪表DCS系统组态运行系统采用了典型的多任务系统的模式,使得DCS和仪表进行串口通信的情况下,具有更高的通信效率。

  组态就是用应用软件中提供的工具、方法,完成工程中某一具体任务的过程。

  与硬件生产相对照,组态与组装类似。如要组装一台电脑,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼凑成自己需要的电脑。当然软件中的组态要比硬件的组装有更大的发挥空间,因为它一般要比硬件中的“部件”更多,而且每个 “部件” 都很灵活,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。

  该系统的组态是内置的,不需要客户另外付费使用,为客户节省了成本。

  组态运行环境的技术框架如下图所示:

  组态运行环境的主要技术特点:

  1 内置专门用于自动化仪表的标准组态工程

  2 可以将仪表的设定值和测量值记录于CF卡中

  3 智能识别485总线上的仪表型号

  4 根据识别结果调用相应的仪表参数设置界面进行参数设置

  5 可以根据设定条件查询记录数据

  6 内置报警机制,完成报警数据的记录

  这个组态运行环境包括了下列模块:

  数据记录模块:数据记录模块用来记录485总线上各个仪表的实时测量值,并将数据保存在CF卡中;

  仪表参数设置模块:动态识别485总线上每个站号的仪表型号,并根据识别结果调用相应的仪表参数设置界面,用户可以对仪表的参数进行设置。

  历史曲线模块:根据记录在CF卡中的数据,描绘成曲线图的形式显示出来。

  实时曲线模块:以曲线形式动态显示485总线上的各仪表的测量值与设定值。

  报表生成模块:根据记录在CF卡中数据和用户设定的查询范围,生成记录报表显示出来。

  打印模块:可以根据用户需要打印出相应的报表或曲线。

  流程图模块:以图形方式显示仪表DCS系统各个环节的工作状态与在系统中的位置。

  数据上传模块:可以将记录数据以CSV的格式上传至PC机,PC机可以将数据导入数据库,或者通过EXCEL进行综合处理等。

  此外,为了快速地为仪表厂家定制基于他们产品的嵌入式仪表DCS系统,维控公司还提供了仪表DCS组态的二次开发环境LEVIStudio,利用LEVIStudio可以为各自仪表厂家快速定制适合于他们产品的仪表DCS系统。

  综合上述各种因素,嵌入式仪表DCS系统与工控机的方案比较如下表:

  四、 应用:基于Y公司仪表产品的仪表DCS系统

  Y公司是国内的仪表厂商之一,其仪表及相关产品远销海内外,其生产的仪表由于性能稳定,服务快捷周全而深受客户欢迎。

  LEVIStudio是为Y公司进行仪表DCS系统定制的主要工具,由于其“所见即所得”的开发特性,很快就完成了相关的定制工作。

  Y公司仪表DCS系统的主要功能如下:

    图[6] 实时数据画面

  智能检测仪表是否在线,“无定义”表示仪表不在线

  显示仪表的PV值

  点击进入各个通道的仪表画面

  若有报警,将以红色显示

  图[7] 实时曲线画面

  智能识别仪表的型号

  显示该仪表的PV、SV、MV等关键数据

  绘制PV的实时曲线图

  图[8] 数据棒图

  棒图显示PV值

  如果报警将以红色显示

  图[9] 实时多条曲线

  将各个通道的PV曲线显示于一个画面之中;

  可以动态改变曲线的比例

  隐藏或者显示某条曲线

  图[10] 现场控制流程图

  以流程图的方式显示各个仪表的运行状态

  简化对工艺流程,让其更容易理解

  图[11] 仪表参数的设置

  自动识别HMI挂接的仪表

  对已识别的仪表调用相应得仪表参数设置画面

  同步修改仪表的任何运行参数

  图[12] 数据报表画面

  以报表形式查询HMI中CF卡的数据

  支持滚动条拖动显示数据

  可以改变查询时间

  可以将查询结果上传至上位机

  图[13] 总体界面布局

  Windows风格的开始菜单

  一键到位的功能导航

  翻页功能

  密码保护确保数据修改的权限与安全

  五、 综述

  由于该嵌入式仪表DCS系统功能齐全,所以给Y公司带来丰厚的经济效益与社会效益:

  1、 丰富Y公司的产品线,使得Y公司的仪表产品用户多了一个更加廉价且更加可靠的方案选择;

  2、 极大减少了产品的现场调试时间,提高了公司销售人员和售后支持人员的效率;

  3、 由于该仪表DCS系统,使得客户节省了更多的成本与时间,不需要再去维护现场的工控机。


  
上一篇:探讨Linux下SCSI API研究及应用
下一篇:浅谈CRSl0陀螺仪及其在角速率与转角测量中的应用

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料