Computer Engineering and Applications ›› 2007, Vol. 43 ›› Issue (13): 228-232.

• 工程与应用 • Previous Articles     Next Articles

A Software Framework of Open Control Systems for Industrial Automation

YI Fan Hua Xu   

  • Received:2006-05-30 Revised:1900-01-01 Online:2007-05-01 Published:2007-05-01
  • Contact: YI Fan

开放式工业自动化控制系统的软件框架

易凡 徐华 王家廞 贾培发   

  1. 清华大学计算机科学与技术系 郑州大学 信息工程学院 河南 郑州 清华大学智能技术与系统国家重点实验室
  • 通讯作者: 易凡

Abstract: This paper proposed a software framework of open control systems for industrial automation, OCSIA software framework for short, which has hierarchical architecture and comprises Base Drive Layer, Core Control Layer and Supervisory Application Layer from bottom to top. Base Drive Layer is responsible for direct driving physical devices of various kinds of interface types including serial port, parallel port and field bus, and provides top two layers with Hardware Independent Interface in the form of channels as a data server. Core Control Layer achieves indirect control of physical devices by communicating with Base Driver Layer through channels, monitors system statuses in read-time mode and posts alarm information to Supervisory Application Layer when an exceptional status occurs. Supervisory Application Layer provides interactive interfaces between system supervisor and system, facilitates system supervisor to supervise and control the whole system in real-time mode. The correctness and feasibility of OCSIA software framework is validated by designing and implementing an instance model of a transfer control system.

Key words: Open Control Systems, Software Framework, Industrial Automation

摘要: 本文提出了一种用于工业自动化领域的开放式控制系统软件框架,简称OCSIA软件框架。OCSIA软件框架具有层次化结构,从低到高依次是基础驱动层、核心控制层和监管应用层。基础驱动层负责直接驱动包括串口、并口、现场总线等各种接口类型的物理设备,并作为数据服务器,以通道的形式向上层提供硬件无关接口。核心控制层通过通道与基础驱动层通信,实现对物理设备的间接控制;并实时监测系统状态,在系统状态发生异常时,向监管应用层发送报警信息。监管应用层提供系统监管人员与系统的交互接口,方便系统监管人员对系统运行环境的实时监视和控制。通过设计和实现一个传输控制系统的实例模型验证了OCSIA软件框架的正确性和可行性。

关键词: 工业自动化, 开放式控制系统, 软件框架