|
摘要: |
提出了电站分散控制系统(DCS)的OPC(OLE for Process Control)服务器应满足的要求,概括了开发电站DCS的OPC服务器应遵循的原则,以新华XDPS400 DCS为例开发OPC服务器,重点描述开发中的难点:服务器的浏览地址空间和异步I/O通信的实现。使用VC 6.0、ATL 3.0模板库定义OPC对象并实现对象的接口函数,利用C 的标准模板库(STL)实现上、下层OPC对象之间的组织和管理,依据OPC Data Access Custom Interface 2.05规范开发服务器。利用XDPS 400的仿真功能,验证所开发的OPC服务器能从XDPS获取并发送实时数据,且符合OPC数据存取规范,由此说明利用基于国际标准的OPC服务器是实现DCS和外部系统如厂级监控信息系统(SIS)之间数据交换的一条捷径。 |
关键词: 电厂,DCS开放性,OPC服务器 |
DOI: |
分类号:TP273 |
基金项目: |
|
OPC scheme to realize openness of power plant DCS |
LU Hui-ming DENG Hui ZHANG Zhi-guang
|
Abstract: |
The requirements of power plant DCS(Distributed Control System) for openness to an OPC(OLE for Process Control) server is presented and the rules for OPC server development are summarized.With XDPS 400 DCS as an example,its key techniques in OPC server development are explained:address space architecture and asynchronous I /O communication.Use VC 6.0 and ATL3.0 to define OPC objects and implement their interfaces,use STL of C to arrange and manage OPC object architecture,and design OPC server according to OPC specification(OPC Data Access Custom Interface 2.05).XDPS 400 simulation testifies that the OPC server can acquire the real time data from DCS and send it according with OPC data access specification.Results show that,the international standard-based OPC server is an easy way to realize the data exchange between DCS and other systems,such as power plant SIS(Supervisory Information System). |
Key words: power plant,openness of DCS,OPC server |