Vo.lNo.Feb.
第卷第期年月科学技术与工程
ScienceTechnologyandEngineeringSc.Tiech.Engng.
-()--
基于Cmi-IO组件的数据采集接口开发及应用
张斌王京春
(清华大学自动化系北京;中石化武汉分公司机动处武汉;清华信息科学与技术国家实验室(筹)北京)
摘要Cmi-IO组件是一种应用于访问过程数据的标准接口。介绍了Cmi-IO组件的结构和内部通信程并针对CIM-IO
组件未提供解决方案的专用接口提出了开发的思路实现了FDCIM-IO接口通过在三套工业装置的数据采集系统应用说
明了该方案的可行性。
关键词Cmi-IO数据采集接口
中图法分类号TP.;文献标志码A
随着企业的设备改造和革新现场控制设备
1Cm-iIO组件简介
(如DCS等)新老设备并用的情况大量存在造成设
备型号繁多性能参差不齐部分控制设备没有对Cmi-IO是基于套接字的通信机制采用客户
外数据接口开放性差等问题。如某大型石化企业机/服务器(C/S)结构其主要结构见图。Cmi-IO
的二十余套控制设备中近年来安装的十余套设备组件包括三部分:Cmi-IOCore、Cmi-IOClien、Ctmi-
提供OPC接口而世纪年代早期的十余套设IOServe。r
备则不提供OPC接口而仅提供API接口甚至有Cmi-IOCore基于TCP/IP协议是连接Cmi-IO
的设备根本不提供对外数据接口。这类多种技术、Client与Cmi-IOServer的纽带两者通过Cmi-IO
多种类型设备并存的状况使得统一的数据接口不Core进行通讯并发送请求与反馈。
可能存在从而给企业在实施ERP及MES系统过
程中的数据集成带来巨大的困难。因此统一的设
备接口及设备间数据互联成为一个重要的问题。
Cmi-IO组件是美国ASPEN公司提供的一个标
准接口平台可以从DCS、PLC以及其它类型的数据
源中获得过程数据并存储于实时数据库中。Cmi-
IO既有标准的OPC接口也为客户提供了数据接
口开发工具使得客户可以根据不同的数据接口需
求开发符合实时数据库要求的接口协议。在简单
介绍Cmi-IO组件的基础上着重介绍Cmi-IO的二图CIM-IO结构图
次开发方法解决具有专用接口的设备数据采集问
Cmi-IOServer提供了访问外部设备的手段可
题并给出了应用实例。
接受本地或远程的多个Client的连接内部结构图
见图。它通过Cmi-IOCore从Cmi-IOClient接受
年月日收到请求与外部设备通讯并反馈信息给Cmi-IOClien。t
第一作者简介:张斌(—)男工程硕士研究生高级工程师Cmi-IOServer包含DLGP(DeviceLogicGatewayPro-
研究方向:控制工程应用。E-mai:lrilzh@。gram)进程、DIOP(DeviceInput/OutputProgram)进
期