iFIX软件在计算机中的应用(3)
作者:佚名; 更新时间:2014-12-05
程序可以作为不同的任务执行,例如:数据库建立程序(DATA BASE BUILDER)是创造过程数据库的组态任务,它还可以作为用户任务,用电子表格方式显示实时数据。
  监控系统软件的两个基本功能是数据采集和数据处理,数据采集是从现场获得数据并将它们加工成可利用形式的基本功能,通常监控系统通过I/O驱动软件同I/O硬件设备直接通讯进行数据采集。并将采集来的数据传送到设备映象表(DIT)的指定地址,接着扫描、报警和控制程序(SAC)读入从DIT来的数据,进行处理并且将其传送给过程数据库。一旦监控系统获得数据,将进行处理并传送给需要这些数据的程序,这个过程就是“数据处理”。监控软件数据处理的主要部分功能如下:
  (1)过程数据库是监控和数据采集系统的心脏部分,这个过程数据库是由过程控制逻辑而形成的一种过程描述,它是由块和链组成,一个“块”是一组过程控制指令代码,它执行规定的动作,一般有两种块类型。一级块从DIT读数据,或写数据到DIT或者执行规定功能,二级块处理传输给它的数据。一个链是一系列连接在一起的块,它们完成一个控制或监测回路。例如在一个控制回路中,你需要读一个数据点,用一个标准公式进行计算,然后写出。这个执行控制策略的链可以由一模拟量输入块,后面接一个计算块以及接在后面的一个模拟量输出块组成。
  (2)设备映象表(DIT)可以看作一个信箱的集合体。DIT中的每个信箱的叫一个数据记录。每个数据记录可容纳一个单个数据点或一批连续的数据点。为了建立一个数据记录,要规定开始地址和长度。开始地址告诉I/O驱动这批数据从哪个硬件地址开始,长度则告诉I/O驱动有多少个连续的数据需要取出。
  (3)I/O驱动是访问硬件设备和规定通讯参数的工具,每个I/O驱动支持特定的硬件,I/O驱动软件加载后就能建立和维护DIT,I/O口驱动是按每个数据记录规定的速度更新DIT,DIT的更新时间。叫数据时间。数据时间可以按0.1秒为增量从0到255秒范围内取值。
  (4)扫描、报警和控制程序(SAC):负责执行数值库链的逻辑,它从DIT取数据,将数据转换成过程数据库要求的格式,对照报警检查数据并产生报警信息,同进负责执行控制逻辑,执行异常检测,按要求将数据写入DIT,每个数值库链还包含了SAC应该处理链的信息,可选的处理方式有三种:以时间为基础的处理,以异常为基础的处理和一次性处理。
  ★以时间为基础的处理:SAC能按0.05秒,秒、分、小时等扫描时间单位处理链的信息。
  ★以异常为基础的处理:SAC能在以下情况下执行以异常为基础的链信息处理;DIT数值变化;从过程硬件主动送来的信息操作员的操作,应用程序发出的指令。
  ★一次性处理:SAC还能执行“一次性处理”,当一个链的扫描时间为零时,SAC只在链开始扫描时执行一次处理。
  (5)人机对话(MMI):它提供一个面向过程的窗口,通过现场传感器,仪表设备及计算机的共同作用使操作员及时了解现场情况。在监控系统中,采用全图形化的用户界面,以人机交互式方式生成显示画面及完成实时数据的动态链接,并且实时地显示过程现场各种数据的动态变化。
  (四)、监控系统主要软件模块、软件分布路径和系统启动加载执行程序
  1、 主要软件模块
  1)基本模块:包括系统组态软件(SCU),安全保护管理,数据库显示及修改。
  2)I/O驱动模块:包括了各种现场I/O设备的驱动程序。
  3)数据平台模块:包括扫描、报警和控制(SAC),报警管理实时数据库数据处理。
  4)人机界面模块:包括面向实体的图形处理功能。
  5)信息服务模块:包括自动控制和统计处理控制模块。
  6)历史趋势模块:完成历史数据收集、存档、显示等功能。
  7)实时数据库访问接口(CDA)模块:提供各种调用去访问实时数据库中的数据。
  8)历史数据库访问接口(HAD)模块:提供各种调用去访问历史数据库中的数据。
  2、软件分布路径和用途
  1)基础目录(C:\WDMACS):存放全部可执行文件,监控系统其它软件和数据文件通常是存放于该基础目录的子目录。
  2)本地目录(C:\WDMACS\LOCAL):存放过程数据库文件总文件(SUC)和系统安全保护文件。
  3)数据库目录(C:\WDMACS\DDB):存放过程数据库文件,数据库管理组态文件。
  4)图形目录(C:\WDMACS\PIC):存放绘图和显示程序使用的图形复盖和块状态显示文件。
   5)应用文件目录(C:\WDMACS\APP):建立应用程序及相应的数据文件。
  6)历史目录(C:\WDMACS\HTK):存放历史、趋势、应用三个程序的组态文件。
  7)历史数据(C:\WDMACS\HTRDATA):存放历史数据文件。
  8)报警(C:\WDMACS\RCC):存放报警数据文件。
  3、系统启动和自动加载执行的程序:
  1)报警文件任务(WALMFILE.EXE):接收报警信息并将它们存入文件。
  2)报警一览任务(WALMSUM.EXE):按报警一览链接接收报警以进行显示。
  3)报警管理(WNAM.EXE):向各节点分发报警信息。
  4)对话监视(WSEMON.EXE):监视系统的对话状态,在对话中断时产生报警信息,同时试图再次接通。
  5)启动对话(WSTRTSES.EXE):在启动时,接通组态文件中列出的对话。
  6)数据库服务(WDBASRV.EXE):回答系统中的数据请求。
  7)扫描、报警及控制(WSACTASK.EXE):根据设备映象表(DIT)更新数据库,向DIT写数据及执行数据库链逻辑。
  8)历史采集(HTC EXE):根据设定要求采集历史数据。
  
  该计算机房场地环境监控系统已稳定运行多年,对提高电脑机房环境设备的监控水平和改变维护管理的现状都起了积极的作用,为中心机房的计算机及网络系统设备的安全可靠工作提供了良好的环境。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com