一种新型集散控制系统功能—系统测试

  [摘 要] 在介绍新型开放型集散控制系统cs1000/cs3000的基础上,文章重点对工程的概念和系统测试功能的特点、类型、功能及应用进行了阐述。

[关键词] 集散控制系统;系统测试功能;工程;虚拟测试和目标测试;接线功能

1 引 言

  新型集散控制系统cs1000/cs3000是日本横河电子公司90年代后期开发的新一代开放型、网络型集散控制系统。与其它新型集散控制系统相比,其显著特点之一是具有系统测试功能,系统测试功能的目的是对系统的组态进行仿真,可提前发现问题,它不同于以往的过程系统测试。它是利用pc机建立虚拟的现场控制站(fcs),直接在pc机上对操作、监视功能和控制功能等一系列工程师功能进行检测、调试操作。当整个集散控制系统投入现场运行之前,利用系统测试功能对各个组态器生成的操作监视功能和控制功能进行检验、过程参数的预整定以及控制方案可行性的预测,确保工程组态内容的正确率,减少不必要的错误,为集散控制系统的正式投运和现场调试提供有价值的信息;此外,利用系统测试功能,可以随时对生产过程的控制方案进行修改或实施先进的控制方法,待测试可行后再下载到实际的fcs,从而不影响整个生产过程。

2 工程的概念

  在cs1000/cs3000集散控制系统中,工程是一个非常重要的概念,每个生产过程的工程实现必须以工程形式进行工程师组态,通过系统总貌窗口以工程为单位处理整个cs1000/cs3000集散控制系统。工程是管理由系统生成功能产生his和fcs系统数据库的单元,构成整个控制系统的his和fcs应用软件以工程通过组态器进行系统生成操作,图2—1为每个工程生成的各类文件概念示意图。

  工程分为3种类型,分别是缺损工程(defaultproject)、当前工程(current project)和用户自定义工程(user-defined project),简称default工程、current工系统生成功能即可将组态好的工程下载到目标系统fcs,这时default工程的属性由default自动变成current工程。当工程的属性是default,该工程才能下载到现场控制站(fcs)。current工程是系统自生成的非定义工程,在目标系统中只能生成一个cur-rent工程,current工程的组态内容可以下载到目标系统中的fcs或his,并且可以把定义好的组态文件写到硬盘里,这时保存在硬盘里的数据总是与current工程中的fcs或his数据匹配。除第一次创建的工程为default工程外,以后再创建的任何工程均为user-defined工程。在对工程进行虚拟测试或对current工程备份时,工程的属性必须是user-de-fined。user-defined工程不能下载到目标系统的fcs或his,但是在一个目标系统上可以建立多个user-defined工程。

3 系统测试功能

  系统测试功能是新型集散控制系统cs1000/cs3000以及cs3000 r3的独特功能之一。利用系统测试功能,在集散控制系统投入实际操作运行之前,对各组态器产生的操作、监视和控制功能进行检查、调试等操作;也可以将系统测试功能与工程师功能并行使用,扩大了系统测试功能的应用范围。

3.1 测试功能的类型及启动

  系统测试功能分为虚拟测试和目标测试两种类型,图3—1为测试方法分类示意图。

  虚拟测试是新开发的一种系统测试功能,它利用his(操作站)创建仿真的现场控制站(fcs)代替实际的现场控制站(fcs),实现模拟测试功能。目标测试则是通过实际的现场控制站(fcs)进行目标测试,利用系统测试功能中的接线功能-软件i/o信号连接,实现对fcs离线目标测试。

系统测试功能根据工程的属性自动选择测试类型即虚拟测试或者目标测试功能。因此,在启动系统测试功能时,必须了解待测试工程的属性。当工程属性为current工程,且该工程文件夹上的所有fcs文件夹和待测试的fcs文件夹都没有下载到fcs;或者工程的属性为user-defined工程;启动系统测试功能即进入虚拟测试状态。一旦当前工程中有一个fcs文件夹下载到fcs,则启动测试功能后进入目标测试状态。

3.2功能简介

系统测试功能主要包括虚拟测试功能、目标(在线)测试功能、i/o断开/连接功能、接线功能、系统测试操作功能等一系列功能,这里主要介绍虚拟测试功能、目标(在线)测试功能和接线功能。

(1)虚拟测试功能

虚拟测试功能无须实际的fcs,通过pc机可以构成多个虚拟的现场控制站,直接由虚拟cs对实际的fcs的功能及操作进行仿真。利用虚拟测试功能的自动接线数据生成和下载、动态调试(单步执行、断点操作等)、与其它站的通信等功能,实现对操作监视功能、控制功能和参数整定的模拟测试。

(2)目标测试功能

目标测试功能必须采用实际的现场控制站(fcs),通过两种方法进行目标测试。第一种方法利用实际的i/o模件和i/o信号的现场

  • 一种新型集散控制系统功能—系统测试已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计