硬件资源自动配置方法及系统技术方案

技术编号:37466559 阅读:19 留言:0更新日期:2023-05-06 09:41
本发明专利技术提供一种硬件资源自动配置方法及系统,方法包括:利用可视化文本处理工具,组态设备控制系统的资源配置文件,资源配置文件中至少包括第一节点与第二节点之间的映射关系,第一节点为设备控制系统中的硬件模块对应的节点,第二节点为设备控制系统中的软件功能模块对应的节点,设备控制系统包括多个硬件模块和多个软件功能模块;将资源配置文件加载到设备控制系统的控制器,并启动控制器,控制器在启动的情况下,根据资源配置文件中的映射关系,完成对硬件模块的资源分配。本发明专利技术将硬件配置部分从控制系统运行程序中剥离出来,形成独立的配置文件,无需修改程序代码,即可完成硬件资源的灵活配置,避免了控制系统版本升级的繁琐与兼容性问题。的繁琐与兼容性问题。的繁琐与兼容性问题。

【技术实现步骤摘要】
硬件资源自动配置方法及系统


[0001]本专利技术涉及通信
,尤其涉及一种硬件资源自动配置方法及系统。

技术介绍

[0002]设备控制系统(例如凹版印刷机控制系统)可分为硬件模块与软件功能模块两部分。其中,软件功能模块负责凹版印刷机的操作逻辑设计与相关控制算法实现;硬件模块涵盖运动控制器、信号功能模块、通讯模块等,其不仅是软件功能模块的载体,更是连接机器操作员、软件系统与机器的桥梁。软件系统逻辑设计的安全严密性与硬件架构的可靠性均是维系机器正常运转的重要因素。
[0003]传统的设备控制系统设计方法以硬件模块本身为设计对象,赋予模块各端口或节点不同的固定功能属性,当某个模块的某节点出现故障时,需要修改软件系统(如图1所示)或者更换整个模块(如图2所示),将故障节点所属的功能属性移植到正常的节点。更换整个模块,无疑增加了生产成本,同时会因等待新模块到货安装延长停机时间,延误生产效率;而修改软件系统,则需慎重考虑软件版本的兼容性,尤其是年代久远的系统版本,若没有妥善维护源代码,冒然使用新版本升级替代,往往会因不兼容功能或配置产生新的故障。

技术实现思路

[0004]本专利技术提供的硬件资源自动配置方法及系统,用于解决现有技术中存在的当硬件模块故障时,设备控制系统升级带来的繁琐与兼容性的问题。
[0005]本专利技术提供的一种硬件资源自动配置方法,包括:
[0006]利用可视化文本处理工具,组态设备控制系统的资源配置文件,所述资源配置文件中至少包括第一节点与第二节点之间的映射关系,所述第一节点为所述设备控制系统中的硬件模块对应的节点,所述第二节点为所述设备控制系统中的软件功能模块对应的节点,所述设备控制系统包括多个硬件模块和多个软件功能模块;
[0007]将所述资源配置文件加载到所述设备控制系统的控制器,并启动所述控制器,所述控制器在启动的情况下,根据所述资源配置文件中的所述映射关系,完成对所述硬件模块的资源分配。
[0008]根据本专利技术提供的一种硬件资源自动配置方法,在所述多个硬件模块分别对应的节点中的第一目标节点发生故障的情况下,所述第一目标节点为所述多个硬件模块中的第一硬件模块对应的节点,所述第一硬件模块为所述多个硬件模块中发生故障的硬件模块,所述方法,还包括:
[0009]删除所述资源配置文件中的第一映射关系,并将第二映射关系添加到所述资源配置文件中,以对所述资源配置文件进行更新,所述第一映射关系为所述第一目标节点与第二目标节点之间的映射关系,所述第二目标节点为第一软件功能模块对应的节点,所述第一软件功能模块是根据所述第一硬件模块和更新前的所述资源配置文件中的映射关系确定的,所述第二映射关系为第三目标节点与所述第二目标节点之间的映射关系,所述第三
目标节点为所述多个硬件模块中除所述第一硬件模块外的其余硬件模块对应的节点。
[0010]根据本专利技术提供的一种硬件资源自动配置方法,所述多个软件功能模块中的第四目标节点,设置有多个物理节点通道,所述第四目标节点为所述多个软件功能模块中发生故障的概率大于预设值的第二软件功能模块对应的节点,所述第四目标节点通过所述多个物理节点通道映射到与所述第二软件功能模块连接的一个或多个第二硬件模块对应的节点。
[0011]根据本专利技术提供的一种硬件资源自动配置方法,在所述多个物理节点通道中存在发生故障的第一通道的情况下,所述方法,还包括:
[0012]通过所述多个物理节点通道中的第二通道,将控制指令发送给一个或多个第二硬件模块,所述第二通道是根据所述多个物理节点通道中除所述第一通道外的其余物理节点通道确定的,所述控制指令是根据所述映射关系中的所述第四目标节点的索引值确定的,不同的所述索引值对应的所述控制指令不同。
[0013]根据本专利技术提供的一种硬件资源自动配置方法,所述利用可视化文本处理工具,组态设备控制系统的资源配置文件之后,所述方法,还包括:
[0014]基于预设加解密算法对所述资源配置文件进行加密;
[0015]相应的,所述控制器在启动的情况下,根据所述预设加解密算法对所述资源配置文件进行解密,获取所述资源配置文件中的所述映射关系,并根据所述映射关系完成对所述硬件模块的资源分配。
[0016]根据本专利技术提供的一种硬件资源自动配置方法,所述可视化文本处理工具包括如下任一项工具:
[0017]电子表格和文本编辑器。
[0018]本专利技术还提供一种硬件资源自动配置系统,包括:资源配置模块以及资源分配模块;
[0019]所述资源配置模块,用于利用可视化文本处理工具,组态设备控制系统的资源配置文件,所述资源配置文件中至少包括第一节点与第二节点之间的映射关系,所述第一节点为所述设备控制系统中的硬件模块对应的节点,所述第二节点为所述设备控制系统中的软件功能模块对应的节点,所述设备控制系统包括多个硬件模块和多个软件功能模块;
[0020]所述资源分配模块,用于将所述资源配置文件加载到所述设备控制系统的控制器,并启动所述控制器,所述控制器在启动的情况下,根据所述资源配置文件中的所述映射关系,完成对所述硬件模块的资源分配。
[0021]本专利技术还提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述程序时实现如上述任一种所述硬件资源自动配置方法。
[0022]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述硬件资源自动配置方法。
[0023]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述硬件资源自动配置方法。
[0024]本专利技术提供的硬件资源自动配置方法及系统,将硬件配置部分从控制系统运行程序中剥离出来,形成独立的资源配置文件,无需修改程序代码,即可完成硬件资源的灵活配置,避免了控制系统版本升级的繁琐与兼容性问题。
附图说明
[0025]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是现有技术提供的硬件故障解决方案的示意图之一;
[0027]图2是现有技术提供的硬件故障解决方案的示意图之二;
[0028]图3是本专利技术提供的硬件资源自动配置方法的流程示意图;
[0029]图4是本专利技术提供的软件系统上电初始化相关硬件配置示意图
[0030]图5是本专利技术提供的硬件资源自动配置系统的结构示意图;
[0031]图6是本专利技术提供的电子设备的实体结构示意图。
具体实施方式
[0032]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬件资源自动配置方法,其特征在于,包括:利用可视化文本处理工具,组态设备控制系统的资源配置文件,所述资源配置文件中至少包括第一节点与第二节点之间的映射关系,所述第一节点为所述设备控制系统中的硬件模块对应的节点,所述第二节点为所述设备控制系统中的软件功能模块对应的节点,所述设备控制系统包括多个硬件模块和多个软件功能模块;将所述资源配置文件加载到所述设备控制系统的控制器,并启动所述控制器,所述控制器在启动的情况下,根据所述资源配置文件中的所述映射关系,完成对所述硬件模块的资源分配。2.根据权利要求1所述的硬件资源自动配置方法,其特征在于,在所述多个硬件模块分别对应的节点中的第一目标节点发生故障的情况下,所述第一目标节点为所述多个硬件模块中的第一硬件模块对应的节点,所述第一硬件模块为所述多个硬件模块中发生故障的硬件模块,所述方法,还包括:删除所述资源配置文件中的第一映射关系,并将第二映射关系添加到所述资源配置文件中,以对所述资源配置文件进行更新,所述第一映射关系为所述第一目标节点与第二目标节点之间的映射关系,所述第二目标节点为第一软件功能模块对应的节点,所述第一软件功能模块是根据所述第一硬件模块和更新前的所述资源配置文件中的映射关系确定的,所述第二映射关系为第三目标节点与所述第二目标节点之间的映射关系,所述第三目标节点为所述多个硬件模块中除所述第一硬件模块外的其余硬件模块对应的节点。3.根据权利要求1所述的硬件资源自动配置方法,其特征在于,所述多个软件功能模块中的第四目标节点,设置有多个物理节点通道,所述第四目标节点为所述多个软件功能模块中发生故障的概率大于预设值的第二软件功能模块对应的节点,所述第四目标节点通过所述多个物理节点通道映射到与所述第二软件功能模块连接的一个或多个第二硬件模块对应的节点。4.根据权利要求3所述的硬件资源自动配置方法,其特征在于,在所述多个物理节点通道中存在发生故障的第一通道的情况下,所述方法,还包括:通过所述多个物理节点通道中的第二通道,将控制指令发送给一个或多个第二硬件...

【专利技术属性】
技术研发人员:李伟河邓忠华
申请(专利权)人:武汉华茂自动化股份有限公司
类型:发明
国别省市:

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

1