工控机的出厂初始化配置方法及装置、存储介质制造方法及图纸

技术编号:22260530 阅读:18 留言:0更新日期:2019-10-10 13:51
本申请公开了一种工控机的出厂初始化配置方法及装置、存储介质。该方法包括在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;定义一个或多个工控机中的身份文件,其中所述ID文件是指IP地址和对主机名称,所述工控机是指已出厂需要二次配置的;执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。本申请解决了工控机出厂配置较为繁琐的技术问题。通过本申请可用简单直观的方法实现批量系统环境,软件环境定制的方案。

Initialization Configuration Method, Device and Storage Medium of Industrial Computer

【技术实现步骤摘要】
工控机的出厂初始化配置方法及装置、存储介质
本申请涉及通信领域,具体而言,涉及一种工控机的出厂初始化配置方法及装置、存储介质。
技术介绍
在工控机的初始化完成并出厂后,会被直接随机器人发送到各个场景使用。专利技术人发现,随着需求的增加以及软件的不断更新,软件、账户变更需求越来越多,进而需要频繁地进行系统操作。进一步,如果工控机数量较大,工作量会非常繁琐。针对相关技术中工控机出厂配置较为繁琐的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种工控机的出厂初始化配置方法及装置,以解决工控机出厂配置较为繁琐的问题。为了实现上述目的,根据本申请的一个方面,提供了一种工控机的出厂初始化配置方法,用于通过管理机控制待更新的一个或多个工控机。根据本申请的工控机的出厂初始化配置方法包括:在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;定义一个或多个工控机中的身份文件,其中所述ID文件是指IP地址和对主机名称,所述工控机是指已出厂需要二次配置的;执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。进一步地,执行预先配置的脚本,按照预设函数调用接口包括:根据所述身份文件获取工控机列表。进一步地,执行预先配置的脚本,按照预设函数调用接口包括:获取所述工控机列表中数据生成字典,其中数据生成字典涵盖待更新的一个或多个工控机IP地址。进一步地,执行预先配置的脚本,按照预设函数调用接口包括:确定所述工控机列表中的一个或多个工控机,并对所示工控机执行软件变更批量操作和配置批量分发。进一步地,运行所述预先配置的脚本时,用于集中控制所述工控机,并在所述工控机上执行软件初始化,其中软件初始化至少包括:账户环境、配置环境或软件环境。为了实现上述目的,根据本申请的另一方面,提供了一种工控机的出厂初始化配置装置,用于通过管理机控制待更新的一个或多个工控机。根据本申请的工控机的出厂初始化配置装置包括:初始化模块,用于在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;定义模块,用于定义一个或多个工控机中的身份文件,其中所述ID文件是指IP地址和对主机名称;脚本执行模块,用于执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。进一步地,所述脚本执行模块用于,根据所述身份文件获取工控机列表。进一步地,脚本执行模块用于,获取所述工控机列表中数据生成字典,其中数据生成字典涵盖待更新的一个或多个工控机IP地址。进一步地,脚本执行模块,还用于确定所述工控机列表中的一个或多个工控机,并对所示工控机执行软件变更批量操作和配置批量分发。为了实现上述目的,根据本申请的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的工控机的出厂初始化配置方法的步骤。在本申请实施例中工控机的出厂初始化配置方法及装置,采用在管理机上配置Python模块的方式,通过定义一个或多个工控机中的身份文件,达到了执行预先配置的脚本,按照预设函数调用接口的目的,从而实现了过管理机控制待更新的一个或多个工控机的技术效果,进而解决了工控机出厂配置较为繁琐的技术问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的工控机的出厂初始化配置方法流程示意图;图2是根据本申请实施例的工控机的出厂初始化配置装置结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。如图1所示,该方法包括如下的步骤S102至步骤S106:步骤S102,在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;本申请中的工控机的出厂初始化配置方法可以基于管理机对多个工控机进行初始化配置。所述工控机在出厂初始化后会直接随机器人发送到各个场景使用,为了满足不同的用户需求需要更改账户、更新软件。具体地,采用在管理机上配置Python模块可以对工控机实现批量化的系统环境、软件环境的定制。比如,利用pythonfabirc模块来对工控机进行二次更新、固定软件环境、配置环境、以及账户环境。步骤S104,定义一个或多个工控机中的身份文件,所述ID文件是指IP地址和对主机名称,所述工控机是指已出厂需要二次配置的。具体地,在管理机上集中控制待更新的工控机,并且在系统环境中安装python模块。比如,#pipinstallfabric。然后,继续定义工控机文件用于在下述配置步骤中引用。具体地,身份文件的格式为:IP对应主机名。比如,#cathosts.info192.168.56.14TN-DEV01192.168.56.15TN-DEV02步骤S106,执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。执行预先配置的脚本时可进行日志查看。具体地,执行过程本文档来自技高网
...

【技术保护点】
1.一种工控机的出厂初始化配置方法,其特征在于,用于通过管理机控制待更新的一个或多个工控机,所述方法包括:在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;定义一个或多个工控机中的身份文件,其中所述ID文件是指IP地址和对主机名称,所述工控机是指已出厂需要二次配置的;执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。

【技术特征摘要】
1.一种工控机的出厂初始化配置方法,其特征在于,用于通过管理机控制待更新的一个或多个工控机,所述方法包括:在管理机上配置Python模块,其中所述Python模块用于批量系统环境、软件环境的定制;定义一个或多个工控机中的身份文件,其中所述ID文件是指IP地址和对主机名称,所述工控机是指已出厂需要二次配置的;执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置,其中执行预先配置的脚本时可进行日志查看。2.根据权利要求1所述工控机的出厂初始化配置方法,其特征在于,执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置包括:根据所述身份文件获取工控机列表。3.根据权利要求2所述工控机的出厂初始化配置方法,其特征在于,执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置包括:获取所述工控机列表中数据生成字典,其中数据生成字典涵盖待更新的一个或多个工控机IP地址。4.根据权利要求2所述工控机的出厂初始化配置方法,其特征在于,执行预先配置的脚本,按照预设函数调用接口完成出厂初始化配置包括:确定所述工控机列表中的一个或多个工控机,并对所示工控机执行软件变更批量操作和配置批量分发。5.根据权利要求1所述工控机的出厂初始化配置方法,其特征在于,运行所述预先配置的脚本时,用于集中控制所述工控机,并在所...

【专利技术属性】
技术研发人员:支涛南胜敏
申请(专利权)人:北京云迹科技有限公司
类型:发明
国别省市:北京,11

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

1