摘要
提出了一种用于工业自动化领域的开放式控制系统软件框架,简称OCSIA软件框架。OCSIA软件框架具有层次化结构,从低到高依次是基础驱动层、核心控制层和监管应用层。基础驱动层负责直接驱动包括串口、并口、现场总线等各种接口类型的物理设备,并作为数据服务器,以通道的形式向上层提供硬件无关接口。核心控制层通过通道与基础驱动层通信,实现对物理设备的间接控制;并实时监测系统状态,在系统状态发生异常时,向监管应用层发送报警信息。监管应用层提供系统监管人员与系统的交互接口,方便系统监管人员对系统运行环境的实时监视和控制。通过设计和实现一个传输控制系统的实例模型验证了OCSIA软件框架的正确性和可行性。
This paper proposes 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.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第13期228-232,235,共6页
Computer Engineering and Applications
关键词
开放式控制系统
软件框架
工业自动化
open control systems
software framework
industrial automation