本申请涉及通信,特别是涉及一种可编程逻辑控制器版本履历记录方法、装置。
背景技术:
1、在自动化生产调试过程中,需要根据人机交互的修改信息更新版本内容,如果设备的数量增多,可能难以统一版本与履历内容。
2、相关技术中,记录履历的方式为建立表格或文本文档,进行时间更改和版本号的更改,难以实现信息的共享并且效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供了一种可编程逻辑控制器版本履历记录,可以提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,响应版本更新操作,更新版本信息。
2、第一方面,本申请提供了一种可编程逻辑控制器版本履历记录方法。提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
3、所述方法包括:
4、响应更新开关区的版本更新操作,显示信息输入区和履历生成区;
5、接收用户在信息输入区输入的版本更新信息,所述版本更新信息至少包括版本修订者、更新内容、版本更新类型;
6、响应用户在履历生成区进行履历生成操作生成的履历生成指令,将接收的所述版本更新信息转换为与所述信息展示区预设展示格式的匹配内容;
7、将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。
8、在其中一个实施例中,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。
9、在其中一个实施例中,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。
10、在其中一个实施例中,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。
11、在其中一个实施例中,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
12、在其中一个实施例中,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
13、第二方面,本申请还提供了一种可编程逻辑控制器版本履历记录装置,提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
14、所述装置包括:
15、显示模块,用于响应更新开关区的版本更新操作,显示信息输入区和履历生成区;
16、接收模块,用于接收用户在信息输入区输入的版本更新信息,所述版本更新信息至少包括版本修订者、更新内容、版本更新类型;
17、转换模块,用于响应用户在履历生成区进行履历生成操作生成的履历生成指令,将接收的所述版本更新信息转换为与所述信息展示区预设展示格式的匹配内容;
18、填充模块,用于将转换后的匹配内容展示填充在信息展示区的多条版本履历更新记录的第一序号位置,并将信息展示区已展示的版本履历更新记录依次顺移至下一序号位置。
19、在其中一个实施例中,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。
20、在其中一个实施例中,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。
21、在其中一个实施例中,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。
22、在其中一个实施例中,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
23、在其中一个实施例中,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
24、第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现可编程逻辑控制器版本履历记录方法的步骤。
25、第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现可编程逻辑控制器版本履历记录方法的步骤。
26、第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现可编程逻辑控制器版本履历记录方法的步骤。
27、上述可编程逻辑控制器版本履历记录方法,至少包括以下有益效果:
28、本公开提供的实施例方案,可以通过可编程逻辑控制器生成提供版本履历更新的交互页面,可以包括信息展示区、信息输入区、履历生成区、更新开关区,四个区域响应版本更新操作,将版本更新信息显示在信息展示区,与可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
29、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种可编程逻辑控制器版本履历记录方法,其特征在于,提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
2.根据权利要求1所述的方法,其特征在于,所述信息展示区更新后,所述信息输入区、所述履历生成区隐藏。
3.根据权利要求1所述的方法,其特征在于,所述版本更新类型包括大版本、小版本,若更新的版本类型为大版本,将原版本的父版本号加一,子版本号不变,若更新的版本类型为小版本,将原版本的子版本号加一,父版本号不变。
4.根据权利要求3所述的方法,其特征在于,所述信息输入区的版本组件响应用户的点击操作,将所述版本更新类型由小版本切换为大版本。
5.根据权利要求1所述的方法,其特征在于,所述信息输入区显示版本更新信息后,与所述可编程逻辑控制器关联的多个设备的交互界面同步刷新信息展示区。
6.根据权利要求1所述的方法,其特征在于,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
7.一种可编程逻辑控制器版本履历记录装置,其特征在于,提供版本履历更新的交互界面,所述交互界面由可编程逻辑控制器生成,所述交互界面包括用于根据版本履历记录的更新顺序按序展示多条版本履历更新记录的信息展示区、用于接收版本更新信息的信息输入区、用于响应履历生成指令的履历生成区、用于控制所述信息输入区和履历生成区是否显示的更新开关区;
8.根据权利要求7所述的装置,其特征在于,根据所述版本履历展示区的内容建立数据结构体,所述数据结构体包括标签名、数据类型,将所述数据结构体存储于寄存器中,所述寄存器的数量与数据结构体的长度相关,根据所述标签的地址映射优化交互界面。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。