System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种终端界面的自定义组态方法、系统、设备及存储介质技术方案_技高网

一种终端界面的自定义组态方法、系统、设备及存储介质技术方案

技术编号:41234151 阅读:3 留言:0更新日期:2024-05-09 23:49
本申请公开了涉及组态屏的技术领域,尤其涉及一种终端界面的自定义组态方法、系统、设备及存储介质,所述方法包括:获取目标终端界面的组态指令;根据所述组态指令,确定组态画面信息和需求变量信息;对所述组态画面信息和所述需求变量信息进行工程编译,以得到所述目标终端界面的第一组态工程;获取第一实时变量数据,所述第一实时变量数据为,与所述需求变量信息相对应的变量数据;将所述第一实时变量数据和所述第一组态工程进行关联,以完成所述目标终端界面的界面组态。本申请可以实现根据用户需要灵活地设计组态内容,从而满足多种场景下的终端界面的组态需求的有益效果。

【技术实现步骤摘要】

本申请涉及组态屏的,尤其涉及一种终端界面的自定义组态方法、系统、设备及存储介质


技术介绍

1、终端界面的组态,是指通过图形化界面对终端设备进行配置和管理的过程。在工业自动化、智能制造等领域,终端界面的组态通常涉及到对传感器、执行器、控制器等工业设备进行配置,以及对各种参数、变量进行监控和调整的过程。

2、在上述过程中,通常采用hmi(human machine interface,人机交互界面)连接现场工业设备的方式,但这种方式仅可供工业车间现场的相关人员进行查看,为了解决这一问题,目前,还可以通过对于业务定制的app进行分布式查看,即先对数据上云,再根据业务需要的固定内容产生对应画面和变量监控,然而,仅根据业务需要而定制固定内容,也使得这种方式难以灵活应用于多种场景。

3、因此,如何满足多种场景下的终端界面的组态需求,是个亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种终端界面的自定义组态方法、系统、设备及存储介质,可以实现根据用户需要灵活地设计组态内容,从而满足多种场景下的终端界面的组态需求的有益效果。

2、本申请第一方面提供了一种终端界面的自定义组态方法:一种终端界面的自定义组态方法,所述方法包括:

3、获取目标终端界面的组态指令;

4、根据所述组态指令,确定组态画面信息和需求变量信息;

5、对所述组态画面信息和所述需求变量信息进行工程编译,以得到所述目标终端界面的第一组态工程;

<p>6、获取第一实时变量数据,所述第一实时变量数据为,与所述需求变量信息相对应的变量数据;

7、将所述第一实时变量数据和所述第一组态工程进行关联,以完成所述目标终端界面的界面组态。

8、通过采用上述技术方案,先通过组态软件发送组态指令,根据组态指令所包括自定义设计的组态画面、所需要调取监控的变量类型,进行工程编译以得到第一组态工程,再将第一组态工程导入需要对应的目标终端中;目标终端通过调取现场设备的变量参数,将现场设备的第一实时变量参数赋值在对应的第一组态工程上完成关联,在目标终端的终端界面上显示,以完成组态,从而根据用户需要灵活地设计组态内容。

9、可选的,所述方法包括:

10、获取参数信息,所述参数信息为,从工业现场设备中读写得到的参数信息;

11、对所述参数信息进行上云处理,以得到云端参数信息;

12、根据所述需求变量信息,对所述云端参数信息进行信息调取,以获取所述第一实时变量数据。

13、通过采用上述技术方案,将工业现场设备中的参数信息同步至云端服务器,即上云处理,再后续需要调用对应的实时变量数据时,可以从云端服务器中获取数据,从而在不同地理位置和不同设备之间共享和访问数据,提高了数据的灵活性。

14、可选的,所述方法还包括:

15、获取所述工业现场设备的常用参数信息,所述常用参数信息为调用次数超过预设阈值的所述云端参数信息;

16、根据所述常用参数信息,生成对应所述工业现场设备的快捷组态工程,并获取工程调整指令;

17、根据所述工程调整指令对所述快捷组态工程进行调整,直至完成所述界面组态。

18、通过采用上述技术方案,对于不同的工业现场设备,可能存在需要重点关注的变量参数,这部分参数可以被记录,在用户根据需求对某一工业现场设备进行界面组态时,可以生成快捷组态工程,用户既可以根据需求自定义设计,也可以根据快捷组态工程高效完成组态,从而提高界面组态的便捷性。

19、可选的,所述方法包括:

20、获取所述目标终端界面的追加组态指令;

21、根据所述追加组态指令,确定所述目标终端界面的追加需求信息,所述追加需求信息为所述追加组态指令所对应的组态需求信息;

22、根据所述组态需求信息,调整所述第一组态工程为第二组态工程,并获取第二实时变量数据,所述第二实时变量数据为,与所述追加需求信息相对应的变量数据;

23、将所述第二实时变量数据和所述第二组态工程进行关联,以完成所述目标终端界面的追加界面组态。

24、通过采用上述技术方案,在可能存在的画面追加组态时,在已经完成组态的基础上进行追加设计,根据追加需求信息所需要的变量数据进行调整,并调取相对应的变量数据与新生成的第二组态工程进行关联,从而完成追加,以便于界面组态完成后对于终端界面的调整。

25、可选的,所述方法包括:

26、获取组态工程记录信息,所述组态工程记录信息包括历史组态工程和所述历史组态工程所对应的终端界面类型;

27、根据所述目标终端界面所对应的终端界面类型,调取对应所述终端界面类型的历史组态工程,并获取工程选用指令;

28、根据所述工程选用指令,确定第三组态工程,所述第三组态工程为历史采用的所述第一组态工程或所述第二组态工程。

29、通过采用上述技术方案,对于同一云端所连接的终端或同一终端历史采用过的,适配目标终端界面的组态工程,可以在进行界面组态时直接进行调用,以提高组态效率。

30、可选的,所述方法还包括:

31、获取所述目标终端界面所对应的终端界面类型;

32、根据所述终端界面类型和所述需求变量信息,生成组态画面预览信息;

33、获取组态画面调整指令,并根据所述组态画面调整指令对所述组态画面预览信息进行调整,直至确定所述组态画面预览信息为所述组态画面信息。

34、通过采用上述技术方案,在对组态画面进行设计时,会根据目标终端界面类型和需求变量信息先生成组态画面预览信息,组态画面预览信息可以根据对应的组态画面调整指令进行调整,以得到用于编译工程所需的组态画面信息。

35、可选的,所述方法还包括:

36、根据当前时刻的所述组态画面预览信息,判断所述目标终端界面的使用率是否超出预设使用率阈值;

37、若所述使用率超出所述预设使用率阈值,则获取变量图标化指令,直至所述使用率不高于所述预设使用率阈值,所述变量图标化指令为,将对应变量数据图标化以得到按键图标,所述按键图标用于查看对应的实时变量数据。

38、通过采用上述技术方案,根据组态画面预览信息判断是否超出界面的使用率,为了避免使用率过高而导致的画面挤压影响监控,可以将变量缩小化以减小画面占用。

39、本申请第二方面提供了一种终端界面的自定义组态系统,包括:

40、组态指令获取模块,用于获取目标终端界面的组态指令;

41、需求信息确定模块,用于根据所述组态指令,确定组态画面信息和需求变量信息;

42、组态工程编译模块,用于对所述组态画面信息和所述需求变量信息进行工程编译,以得到所述目标终端界面的第一组态工程;

43、变量数据获取模块,用于获取第一实时变量数据,所述第一实时变量数据为,与所述需本文档来自技高网...

【技术保护点】

1.一种终端界面的自定义组态方法,其特征在于,所述方法包括:

2.根据权利要求1所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

3.根据权利要求2所述的终端界面的自定义组态方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

5.根据权利要求4所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

6.根据权利要求1所述的终端界面的自定义组态方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的终端界面的自定义组态方法,其特征在于,所述方法还包括:

8.一种终端界面的自定义组态系统,其特征在于,包括:

9.一种设备,其特征在于,包括存储器和处理器,存储器存储有能够被处理器加载并执行如权利要求1-7任一所述的终端界面的自定义组态方法的计算机程序。

10.一种存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-7任一所述的终端界面的自定义组态方法的计算机程序。

【技术特征摘要】

1.一种终端界面的自定义组态方法,其特征在于,所述方法包括:

2.根据权利要求1所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

3.根据权利要求2所述的终端界面的自定义组态方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

5.根据权利要求4所述的终端界面的自定义组态方法,其特征在于,所述方法包括:

6.根据权利要求1所述的终端界面的自定义组态方法...

【专利技术属性】
技术研发人员:罗宏
申请(专利权)人:深圳市华茂欧特科技有限公司
类型:发明
国别省市:

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

1