一种跨平台轻量级的分布式控制系统技术方案

技术编号:8161147 阅读:250 留言:0更新日期:2013-01-07 19:19
本发明专利技术公开了一种跨平台轻量级的分布式控制系统,包括多个设备节点;各设备节点分别包括:存储模块,用于为每个跨平台轻量级组件创建一个组件的实例、一个组件接口的实例,保存包括各跨平台轻量级组件的实例、组件接口的实例;以及为跨平台轻量级组件间的交互提供接口;所述跨平台轻量级组件为独立的对外提供接口的动态链接库DLL或共享库SO;加载模块,用于加载一个应用程序中所有的跨平台轻量级组件;通信模块,用于在不同应用程序或本分布式控制系统中不同设备节点之间进行数据交换及服务调用。本发明专利技术能使分布式控制系统能够实现源码级的跨平台。

【技术实现步骤摘要】

本专利技术涉及控制领域,尤其涉及一种跨平台轻量级的分布式控制系统
技术介绍
不论是工业过程控制中的分布式控制系统(DCS)、核电站的电站计算机系统(KIT),还是轨道交通中使用的大型监督控制与数据采集系统(SCADA),都涉及两个核心问题,即软件的组件化架构和分布式数据采集与集中计算带来的系统各服务间的通信问题。同时,随着应用的扩展,工程对系统的部署灵活性、平台依赖性、可扩展性要求越来越高。这就提出了一个非常现实的问题如何搭建一个跨平台的、完善的CPDSFI (CrossPlatform Distributed Software framework Infrastructure,分布式基础软件框架),使得DCS、KIT、SCADA等大型系统的设计开发人员可以将主要精力集中在具体事务处理上,不必过多关心底层网络通信、进程通信、功能组件冗余,同时可以将在该基础框架上建立的各个服务灵活部署在不同机器上,将已经完成的组件复用到其他的系统或应用程序中,以同时满足大型系统(设有专用服务器、多层网络结构)、小型系统(操作站和服务器软件安装在相同机器上,并采用单层扁平网络结构,以节约成本)、嵌入本文档来自技高网...

【技术保护点】
一种跨平台轻量级的分布式控制系统,包括多个设备节点;其特征在于,各设备节点分别包括:存储模块,用于为每个跨平台轻量级组件创建一个组件的实例、一个组件接口的实例,保存包括各跨平台轻量级组件的实例、组件接口的实例;以及为跨平台轻量级组件间的交互提供接口;所述跨平台轻量级组件为独立的对外提供接口的动态链接库DLL或共享库SO;加载模块,用于加载一个应用程序中所有的跨平台轻量级组件;通信模块,用于在不同应用程序或本分布式控制系统中不同设备节点之间进行数据交换及服务调用。

【技术特征摘要】

【专利技术属性】
技术研发人员:任平吕燕琨
申请(专利权)人:北京和利时系统工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1