【技术实现步骤摘要】
网络中心进程控制系统中的异构执行引擎
本公开涉及一种用于异构执行的方法、网络中心进程控制系统、计算机程序、以及计算机程序产品。
技术介绍
当今,进程控制器通常仅执行针对该特定控制器类型开发的控制逻辑和控制逻辑库。每个控制器类型都有特定控制引擎,用于执行其控制逻辑的类型。不同类型的控制器之间的数据交换(例如,对于连接到另一控制器的IO数据的访问)需要对控制器到控制器通信进行工程设计。仅当两个控制器都支持通信协议时才有可能。控制器到控制器的通信的设置在额外的工程工作方面具有成本。
技术实现思路
一个目的是使得能够减少进程控制系统中的工程工作。根据第一方面,提出了一种用于网络中心进程控制系统中的异构执行引擎的方法。该网络中心进程控制系统包括多个节点,每个节点包括一个或多个控制服务部件、中间件服务部件、中间件API子部件、地址空间子部件、以及通信部件,其中每个控制服务部件、中间件服务部件、以及通信部件是在单独的操作系统进程中运行的单独的可执行文件,该单独的操作系统进程由每个节点的实时操作系统所提供 ...
【技术保护点】
1.一种用于网络中心进程控制系统中的异构执行引擎的方法,所述网络中心进程控制系统(100)包括多个节点(300a),并且每个节点包括控制服务部件(310a)、中间件服务部件(320a)、中间件API子部件(340a)、地址空间子部件(350a)、以及通信部件(330a),其中每个控制服务部件、中间件服务部件、以及通信部件是在单独的操作系统进程中运行的单独的可执行文件,所述单独的操作系统进程由每个节点的实时操作系统提供,所述方法由所述网络中心进程控制系统执行,所述方法包括:/n所述通信部件通过所述部件的名称空间Id的指示来标识(S110)所述网络中心进程控制系统的节点的部件; ...
【技术特征摘要】
20190301 EP 19160289.51.一种用于网络中心进程控制系统中的异构执行引擎的方法,所述网络中心进程控制系统(100)包括多个节点(300a),并且每个节点包括控制服务部件(310a)、中间件服务部件(320a)、中间件API子部件(340a)、地址空间子部件(350a)、以及通信部件(330a),其中每个控制服务部件、中间件服务部件、以及通信部件是在单独的操作系统进程中运行的单独的可执行文件,所述单独的操作系统进程由每个节点的实时操作系统提供,所述方法由所述网络中心进程控制系统执行,所述方法包括:
所述通信部件通过所述部件的名称空间Id的指示来标识(S110)所述网络中心进程控制系统的节点的部件;
所述通信部件将请求转发(S120)到所标识的部件的所述地址空间子部件,其中所标识的部件的运行时数据的项Id指示对应于所述运行时数据的所述地址空间中的实体;以及
所述通信部件发送(S160)实体值,其中所述实体值对应于所请求的运行时数据。
2.根据权利要求1所述的方法,还包括:
所述通信部件接收(S100)对于所述网络中心进程控制系统的所述部件的所述运行时数据的请求,其中所述请求指示所述部件的所述名称空间Id和所述运行时数据的所述项Id。
3.根据权利要求1或2所述的方法,还包括:
所述通信部件从所述地址空间子部件接收(S150)所述实体值,其中所述实体值对应于所请求的运行时数据。
4.根据权利要求1至3中任一项所述的方法,还包括:
所述地址空间子部件访问(S130)所述实体值;以及
所述地址空间子部件将所访问的实体值发送(S140)到所述通信部件。
5.根据权利要求4所述的方法,其中所述地址空间子部件(350a)通过所述中间件API子部件(340a)或通过所述控制服务部件(310a)来访问所述实体值。
6.根据权利要求1至5中任一项所述的方法,其中所述多个节点使用相同的通信协议以通过所述多个节点的所述通信部件进行垂直通信以及用于配置所述多个节点的控制器、网关和设备。
7.根据权利要求1至6中任一项所述的方法,其中从所述网络中心进程控制系统的垂直通信客户端接收对于运行时数据的所述请求,并且将所接收的实体值发送到所述垂直通信客户端。
8.一种用于异构执行引擎的网络中心进程控制系统,所述网络中心进程控制系统(100)包括多个节点(300a),并且每个节点包括控制服务部件(310a)、中间件服务部件(320a)、中间件API子部件(340a)、地址空间子部件(350a)、以及通信部件(330a),其中每个控制服务部件、中间件服务部件、以及通信部件是在单独的操作系统进程中运行的单独的可执行文件,所述单独的操作系统进程由每个节点的实时操作系统提供,每个部件包括:
处理器(10);以及
存储指令的计算机程序产品(12,13),所述指令当由所述处理器...
【专利技术属性】
技术研发人员:S·安德森,M·哈玛,
申请(专利权)人:ABB瑞士股份有限公司,
类型:发明
国别省市:瑞士;CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。