本发明属于控制系统,更具体地,涉及一种控制系统的硬件架构展示方法及系统。
背景技术:
1、随着工厂规模以及工艺复杂的程度不断提高,大规模厂区的控制需要的工业控制系统也随之不断复杂化,大规模或超大规模的系统不断进入市场,但是目前的控制系统中对于硬件架构的结构没有良好的办法进行有效的展示,一般主要是控制域内的结构情况采用列表或控件等方式进行展示,无法有效的展示控制域内的硬件结构关系,同时也缺失了控制域和操作域之间的关联关系。
2、因此,亟待一种控制系统的硬件架构展示方法及系统,解决目前的控制系统中对于硬件架构的结构不能进行有效展示的技术问题。
技术实现思路
1、本发明的目的是提供一种控制系统的硬件架构展示方法及系统,解决目前的控制系统中对于硬件架构不能进行有效展示的技术问题。
2、为了实现上述目的,一方面,本发明提供一种控制系统的硬件架构展示方法,包括:
3、获取控制系统的组态数据;
4、基于所述组态数据进行数据组织,形成对应的数据结构;
5、基于所述数据结构绘制硬件架构;所述硬件架构以层级结构展示硬件架构所含软硬件结构之间的连接关系;
6、将控制器按层级关系展开控制器内部硬件结构之间的连接关系以及控制器内部功能块之间的数据关联关系。
7、可选地,所述控制器内部硬件结构之间的连接关系包括:控制器与连接模块之间的连接关系,连接模块与机架之间的连接关系,机架与io模块之间的连接关系以及io模块内部硬件通道位号的硬件架构信息;
8、所述控制器内部的功能块之间的数据关联关系包括:功能块类型、功能块位号实例情况等信息。
9、可选地,所述组态数据包括四种关联关系,具体包括:
10、操作域的数据关系;
11、控制域内的控制器数据关系;
12、控制器内的硬件结构之间的连接关系以及功能块之间的连接关系;
13、所述控制域与所述操作域之间的连接关系。
14、可选地,还包括:基于所述组态数据的四种关联关系进行数据组织,形成对应的四种不同的数据结构,根据每种数据结构中的组件地址信息串联得到所有组件关联关系。
15、可选地,还包括:基于所述每种数据结构中的组件地址信息串联得到所有组件关联关系获得整体硬件架构关联关系和展示结构,根据获得的所述整体硬件架构关联关系和展示结构绘制硬件架构。
16、可选地,所述展示结构包括一个下拉列表、五层图形结构和一个通道列表;所述下拉列表包括控制系统的所有操作域列表;所述五层图形结构由上至下分别包括第一层的操作域主机节点、第二层的操作域监控控制器节点、第三层的控制器的连接模块节点和一个固定的功能块节点、第四层的位于第二层的机架模块节点或功能块库节点以及第五层的位于第四层的n通道io模块节点或功能块节点;
17、所述一个通道列表包括位于第五层的io模块节点下挂的通道位号列表或功能块功能块实例位号列表。
18、可选地,所述第一层的主机节点和所述第二层的控制器节点在操作域时固定;所述第三层、第四层、第五层以及列表信息分别随着上一层的节点信息而变化。
19、可选地,所述第五层的io模块节点处于冗余状态时,显示为左右两个块状结构,并且按照一个块状结构进行选中等操作。
20、另一方面,本发明还提供一种控制系统的硬件架构展示系统,包括:
21、组态数据获取单元,用于获取控制系统的组态数据;
22、数据结构形成单元,基于所述组态数据进行数据组织,形成对应的数据结构;
23、硬件架构绘制单元,基于所述数据结构绘制硬件架构;所述硬件架构以层级结构展示硬件架构所含软硬件结构之间的连接关系;将控制器按层级关系展开控制器内部硬件结构之间的连接关系以及控制器内部功能块等控制程序之间的数据关联关系。
24、可选地,所述控制器内部硬件架构之间的连接关系包括:控制器与连接模块之间的连接关系,连接模块与机架之间的连接关系,机架与io模块之间的连接关系以及io模块内部硬件通道位号的硬件架构信息;所述控制器内的功能块之间的数据关联关系包括:功能块类型、功能块位号实例情况等信息。
25、本发明的有益效果:
26、本发明按照层级关系展示控制器内层级结构,并且能够按照外部操作响应控制器内层级关系的展开;本发明还能将功能块等控制器内的控制程序结合硬件架构进行展示,不仅限于硬件架构的逻辑关系;通过本发明实现了控制系统中对于硬件架构能够进行有效展示,能够有效的展示控制域内的硬件结构关系。
27、本发明的其它特征和优点将在随后具体实施方式部分予以详细说明。
1.一种控制系统的硬件架构展示方法,其特征在于,包括:
2.根据权利要求1所述的硬件架构展示方法,其特征在于,所述控制器内部硬件结构之间的连接关系包括:控制器与连接模块之间的连接关系,连接模块与机架之间的连接关系,机架与io模块之间的连接关系以及io模块内部硬件通道位号的硬件架构信息;
3.根据权利要求1所述的硬件架构展示方法,其特征在于,所述组态数据包括四种关联关系,具体包括:
4.根据权利要求3所述的硬件架构展示方法,其特征在于,还包括:
5.根据权利要求4所述的硬件架构的展示方法,其特征在于,还包括:
6.根据权利要求5所述的硬件架构展示方法,其特征在于,所述展示结构包括一个下拉列表、五层图形结构和一个通道列表;
7.根据权利要求6所述的硬件架构展示方法,其特征在于,所述第一层的主机节点和所述第二层的控制器节点在操作域时固定;
8.根据权利要求6所述的硬件架构展示方法,其特征在于,所述第五层的io模块节点处于冗余状态时,显示为左右两个块状结构,并且按照一个块状结构进行选中等操作。
9.一种控制系统的硬件架构展示系统,其特征在于,包括:
10.根据权利要求9所述的硬件架构展示系统,其特征在于,所述控制器内部硬件架构之间的连接关系包括:控制器与连接模块之间的连接关系,连接模块与机架之间的连接关系,机架与io模块之间的连接关系以及io模块内部硬件通道位号的硬件架构信息;所述控制器内的功能块之间的数据关联关系包括:功能块类型、功能块位号实例情况信息。