一种可编程逻辑控制器版本履历记录方法、装置制造方法及图纸

技术编号:37308457 阅读:17 留言:0更新日期:2023-04-21 22:52
本申请涉及一种可编程逻辑控制器版本履历记录方法。提供版本履历更新的交互界面,交互界面由可编程逻辑控制器生成,交互界面包括信息展示区、信息输入区、履历生成区、更新开关区;所述方法包括:响应更新开关区的版本更新操作,显示信息输入区和履历生成区;接收用户在信息输入区输入的版本更新信息,版本更新信息至少包括版本修订者、更新内容、版本更新类型;响应用户在履历生成区进行履历生成操作生成的履历生成指令;将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。采用本方法能够有利于提高版本记录的效率。能够有利于提高版本记录的效率。能够有利于提高版本记录的效率。

【技术实现步骤摘要】
一种可编程逻辑控制器版本履历记录方法、装置


[0001]本申请涉及通信
,特别是涉及一种可编程逻辑控制器版本履历记录方法、装置。

技术介绍

[0002]在自动化生产调试过程中,需要根据人机交互的修改信息更新版本内容,如果设备的数量增多,可能难以统一版本与履历内容。
[0003]相关技术中,记录履历的方式为建立表格或文本文档,进行时间更改和版本号的更改,难以实现信息的共享并且效率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供了一种可编程逻辑控制器版本履历记录,可以提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,响应版本更新操作,更新版本信息。
[0005]第一方面,本申请提供了一种可编程逻辑控制器版本履历记录方法。提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
[0006]所述方法包括:
[0007]响应更新开关区的版本更新操作,显示信息输入区和履历生成区;
[0008]接收用户在信息输入区输入的版本更新信息,所述版本更新信息至少包括版本修订者、更新内容、版本更新类型;
[0009]响应用户在履历生成区进行履历生成操作生成的履历生成指令,将接收的所述版本更新信息转换为与所述信息展示区预设展示格式的匹配内容;
[0010]将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。
[0011]在其中一个实施例中,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。
[0012]在其中一个实施例中,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。
[0013]在其中一个实施例中,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。
[0014]在其中一个实施例中,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
[0015]在其中一个实施例中,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
[0016]第二方面,本申请还提供了一种可编程逻辑控制器版本履历记录装置,提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
[0017]所述装置包括:
[0018]显示模块,用于响应更新开关区的版本更新操作,显示信息输入区和履历生成区;
[0019]接收模块,用于接收用户在信息输入区输入的版本更新信息,所述版本更新信息至少包括版本修订者、更新内容、版本更新类型;
[0020]转换模块,用于响应用户在履历生成区进行履历生成操作生成的履历生成指令,将接收的所述版本更新信息转换为与所述信息展示区预设展示格式的匹配内容;
[0021]填充模块,用于将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。
[0022]在其中一个实施例中,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。
[0023]在其中一个实施例中,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。
[0024]在其中一个实施例中,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。
[0025]在其中一个实施例中,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
[0026]在其中一个实施例中,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
[0027]第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现可编程逻辑控制器版本履历记录方法的步骤。
[0028]第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现可编程逻辑控制器版本履历记录方法的步骤。
[0029]第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现可编程逻辑控制器版本履历记录方法的步骤。
[0030]上述可编程逻辑控制器版本履历记录方法,至少包括以下有益效果:
[0031]本公开提供的实施例方案,可以通过可编程逻辑控制器生成提供版本履历更新的
交互页面,可以包括信息展示区、信息输入区、履历生成区、更新开关区,四个区域响应版本更新操作,将版本更新信息显示在信息展示区,与可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
[0032]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0033]为了更清楚地说明本公开实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0034]图1为一个实施例中可编程逻辑控制器版本履历记录方法的应用环境图;
[0035]图2为一个实施例中可编程逻辑控制器版本履历记录方法的流程示意图;
[0036]图3为一个实施例中信息展示区的示意图;
[0037]图4为一个实施例中数据结构体的示意图;
[0038]图5为一个实施例中可编程逻辑控制器版本履历记录装置的结构框图;
[0039]图6为一个实施例中计算机设备的内部结构图;
[0040]图7为一个实施例中一种服务器的内部结构图。
具体实施方式
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可编程逻辑控制器版本履历记录方法,其特征在于,提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;所述方法包括:响应更新开关区的版本更新操作,显示信息输入区和履历生成区;接收用户在信息输入区输入的版本更新信息,所述版本更新信息至少包括版本修订者、更新内容、版本更新类型;响应用户在履历生成区进行履历生成操作生成的履历生成指令,将接收的所述版本更新信息转换为与所述信息展示区预设展示格式的匹配内容;将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。2.根据权利要求1所述的方法,其特征在于,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。3.根据权利要求1所述的方法,其特征在于,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。4.根据权利要求3所述的方法,其特征在于,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。5.根据权利要求1所述的方法,其特征在于,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。6.根据权利要求1所述的方法,其特征在于,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数...

【专利技术属性】
技术研发人员:陈爱民杜庞飞龙万平
申请(专利权)人:华兴源创成都科技有限公司
类型:发明
国别省市:

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

1