基于CodeTest工具的DCS系统嵌入式测试设计-国际工业自动化网-控制,工控,网络,仪器仪表,产品,采购选型,推荐,问答,资料,下载
 IIA首页    新闻      案例      工业经理人
      产品         技术      专题      工程师社区
      学院         下载      视频      在线研讨会
现场层       传感器    现场仪表   工业安全
现场总线  工业以太网   工业无线  工业连接
机器视觉    测试测量   执行机构   电子元件
机器控制/过程控制     PLC    DCS
 控制系统  控制软件   HMI   运动控制
 嵌入式系统   工业机器人
优化/集成/管理
MES    PLM    工业数据中心
能效管理    设备管理与维护
可持续发展技术专题 2011汉诺威工业博览会回顾
 

新闻

News

   首页  >  新闻  >  正文

基于CodeTest工具的DCS系统嵌入式测试设计


http://www.iianews.com CodeTest工具 DCS 嵌入式 2010年02月09日

        随着DCS系统的发展,迫切需要一种工具能够在软件开发的集成阶段、系统阶段等对DCS系统的软件进行实时在线的测试与分析,以保证系统的性能和可靠性。

       DCS系统长期运行的稳定性、实时性等特点,使得厂家对其软件质量有着非常苛刻的要求,而DCS系统的分布式特点,又使得其集成测试、系统级测试非常困 难。本文介绍一种独特的DCS分布式系统的测试方案,对分布在一个网络中多台电脑上的各个系统模块(每台电脑运行多个系统模块)同时测试,监视其覆盖率、 内存泄漏、运行性能等重要测试指标。测试工具选用美国Metrowerks公司的CodeTest嵌入式测试工具。
1 DCS系统概述

         DCS 系统一般是物理上分布的控制系统,有两种基本结构:总线网结构和星型网结构。有些DCS客户由于生产规模小,可能对系统要求不高,把服务器、工程师站、操 作员站集于一台机器上即可,但就其控制站和上机系统而言,整个系统在物理上、逻辑上仍然是分布式的。以总线结构为例,系统结构如图l所示。

DCS系统总线网系统结构图

2 CodeTest嵌入式测试工具概述

CodeTest具有强大的测试分析功能。

       由于CodeTest对软件打点技术和从总线捕获数据进行了改善和提升,正是这种原理上的优势,使得CodeTest具有强大的性能分析、内存分析、高级覆盖率分析和代码跟踪功能。

       CodeTest工具主要有三个版本:一个是纯硬件版,由于它不能满足用户的需求,早已被淘汰;另外两个是纯软件版和硬件辅助软件版,其中以硬件辅助软件版最好。

       纯软件测试工具的测试原理有两个必需的任务——插桩函数和预处理任务。由于插入插桩函数和预处理任务的存在,使系统的代码增大, 对系统的运行效率有一定的影响。但是,随着CPU速度和存储技术不断提高,纯软件版方案仍然可行。

3 DCS系统嵌入式测试方案设计

       由于DCS系统比较复杂,服务器上有15个lib 文件、20个exe任务,操作员站有4个dll工程和6个exe任务,这些模块在管理网层构成一个实时运行的整体。测试一个程序或者一个测试用例,必将影 响其他任务,例如:在操作员站上写一个值到I/0控制站,改变一个阀门的开关状态,这个值会被传到实时数据库,完成操作历史记录,然后送到系统网驱动,由 与I/0站通信的gateway.exe和GatewayMonitor模块发到现场控制站。工程师站主要用于离线组态,其dll工程和exe工程一共有 十几个,在进行工程组态时,会出现多个模块同时运行。在下装时,下装任务模块和服务器操作员站程序会同时运行(至少与操作员站、服务器的守护程序同时运 行),此时,要想把覆盖率数据收集齐全,在以前是非常困难的。因为测试者的一个动作将会引起几台机器上的多个模块的代码执行。使用CodeTest测试工 具,运用其设计巧妙的测试方案,终于解决了这个难题。

3.1 纯软件版CodoTest测试方法

       用纯软件版CodeTest工具测试时,先用CodeTest进行插桩(打点),生成exe或者其他可执行文件,然后在装载测试程序的机器A上运行 CodeTest的ctserver.exe,并设定其收集测试数据的端口,格式如下:

ctserver-p 3050

       接着在机器B上(A和B也可以是同一台机器)运行CodeTest Manager(ctmgr),创建workspace,指定插桩文件、内存检查目标文件、端口和etserver所在机器的IP地址,连接 ctserver并执行。最后在A上运行需要测试的程序C.exe,这样C.exe的执行情况、性能、覆盖率、内存是否泄漏等数据都被采集在 CodeTest Manager的Software Probe中。

 [1]  [2]  [3] 

 
相关链接
我国1季度DCS国际招标增长 北京市场份额最大 [ 2010-05-25]
华电集团国电南自首个600MW超临界机组DCS出厂 [ 2010-04-07]
探讨阀门在油气工业市场发展新趋势 [ 2010-03-04]
数据引擎技术在DCS中的应用 [ 2010-03-01]
隔离技术在嵌入式系统接口中的应用 [ 2010-03-01]
嵌入式系统内存管理方案研究 [ 2010-02-25]
什么是组态 [ 2010-02-09]
第四代分布式控制系统(DCS) [ 2010-02-09]
FCS与DCS混合式集成控制系统研究 [ 2010-02-09]
基于DCS的燃气热处理炉自动控制系统 [ 2010-02-09]
石油天然气行业的SCADA解决方案 [ 2010-02-09]
MODBUS通讯协议简述及自由口协议 [ 2010-02-03]
HART智能仪表在线监控系统的设计与实现 [ 2010-02-03]
PLC的国内外状况及未来展望 [ 2010-02-02]
和利时公司在百万超超临界机组自动化控制领域实现重大突破 [ 2010-02-01]
  相关群组   
   DCS论坛
已有 147 人加入  展示国内外DCS控制系统的先进性、优越性、典型的控制方案、复杂的控制方案以及DCS的发展等等。欢迎大家参与论坛
   嵌入式系统
已有 11 人加入  
  相关话题   
  浅谈:PLC和DCS的通信
  浅谈:PLC和DCS的通信
  ARK无风扇嵌入式工控机
  嵌入式无风扇工控机
  DCS石油化工行业的发展及应用
  研华公司嵌入式产品技术交流在线研讨会已经开始!
  实时数据库在DCS控制系统中的典型应用
  8月16研华嵌入式在线研讨会,火速报名,互动有礼!!
  8月16研华嵌入式在线研讨会,火速报名,互动有礼!!
  8月16日研华工业自动化专用嵌入式平台产品案例分析在线研讨会,火...
  相关问答   
DCS大家为什么要把它和PLC分开理解?
DCS本身也就是PLC等仪表控制加电脑监控,为什么大家经常提出这两个东西呢?难道有区别?
  相关产品

rBOX 100嵌入式系统

宜科EHV系列HMI

艾讯工业级半卡SHB213

艾讯科技网路安全应用平台NA-550
  推荐企业
Endress+Hauser 恩德斯豪斯 HALMA 英国豪迈
西门子自动化与驱动集团  
  关于 " 基于CodeTest工具的DCS系统嵌入式测试设计 " ,填写反馈

验证码:    看不清

用户名:          密 码:         
还不是 IIAnews 注册会员? 立即免费注册 节省更多时间!
  直通车 :   ( 无须注册,轻松沟通 )
*姓名:     *单位名称:
*电话:     *电子邮件:
 
    
 

行业导航

电力    冶金    石化    医疗    建材
交通    电子    机械    节能    汽车    OEM
2012工业通讯技术应用峰会
产品点通
交换机  串口服务器  控制器  工控机  平板电脑  人机界面
传感器  视觉系统  伺服电机  PAC   I/O模块   MES  触摸屏
PLC  继电器  变送器  步进电机
主编直播间
在线提问  主编观点
•  2011年自动化市场回顾
•  MES提供从控制到管理的协同制造
•  定制创新服务模式—SFAE助力中山市松德包装机械股份有限公司...
•  风电变桨控制系统调查
•  投票你觉得性价比最好的人机界面
最新话题
在线研讨会
 • 1st Web-Seminar for PCS 7 Specialists: Customer Be
 • 2011研拓自动化全方位运动控制产品与系統解決方案
 • 2011科尔摩根 (Kollmorgen) KBM无框架直驱电机产品介绍
 • 美国福禄克(FLUKE)电能质量与设备使用的关系
 • 科尔摩根运动控制产品及其印刷行业应用方案
最新视频
西门子全集成自动化视频8- 国际化的设备
全面进军国际市场需要面对众多挑战。您必须将软件、文档、说明手册翻译成多
•   西门子全集成自动化视频7- 轻松集成
•   施耐德电气案例展播——建筑楼宇
•   施耐德电气案例展播——数据中心
•   菲尼克斯电气标识系统产品视频
•   西门子全集成自动化视频6- 生产透明度
编辑推荐
•  霍尼韦尔将2012年的年度用户大会(HUG)大学生挑战赛活动扩展至亚太地区
•  倍加福邀您共襄沈阳制博会盛事
•  SICK 传感器公司中文名称变更通告
•  堡盟南京办事处正式成立
•  艾默生通过并购扩展其安全业务
市场调研

搜企
首页 | 国际金属加工网 | 造车网 | 会员 | 主题信息 | 自动化问答 | 网站地图 | 免责声明 | 关于我们 | 主编信箱
北京市朝阳区东四环中路58号远洋国际中心C座2402室 电话: 010-65307950 传真: 010-65307859
Copyright ©1997-2012 IIA News.com & SooQ. All rights reserved.