System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 上位机软件管理系统及上位机系统技术方案_技高网

上位机软件管理系统及上位机系统技术方案

技术编号:41736563 阅读:49 留言:0更新日期:2024-06-19 12:56
本申请涉及一种上位机软件管理系统及上位机系统,其数据库用于存储上位机软件的业务数据;业务数据包括用户数据、指令数据和日志。管理后台用于由管理人员操作,管理上位机软件的后台功能。前台应用用于由实际操作人员操作,管理上位机软件的核心功能;核心功能包括指令管理、脚本管理、项目管理、测试管理和自定义流程管理;核心功能用于使上位机软件可通过配置以支持多种设备间的使用,并为上位机软件提供自动化操作响应数据的组件式流程搭建脚本功能,以及多人操作上位机软件的团队管理功能。基于此,实现上位机在下位机一侧的跨端跨平台部署,提供自动化的自定义流程,同时提供多用户以及项目维度组织,便于管理以及协作。

【技术实现步骤摘要】

本申请涉及上位机,特别是涉及一种上位机软件管理系统及上位机系统


技术介绍

1、上位机是指与下位机或设备进行通信和控制的计算机或系统,通常是一个独立的计算机,用于监控、配置、控制和管理下位机或设备的操作。上位机的主要功能是与下位机进行数据交换和控制指令传输。对应的下位机可以是各种各样的设备,如各类可编程芯片,可应用在工业自动化设备、机器人、传感器、仪器仪表等。上位机通过与下位机建立连接,收集下位机的数据,并向下位机发送控制指令,以实现对下位机或设备的监控和控制,是现代及未来物联网技术的重要组成部分。

2、为了实现上位机和下位机的交互,上位机和下位机都需要单独编程,并由开发人员在各自两个平台编写代码。在此关系中,用于完成上位机操作交互的软件被定义为“上位机软件”,通常也将上位机及上位机软件当成一个整体。上位机通常具有以下特点:1、用户界面:上位机提供一个用户界面,使操作员能够与下位机或设备进行交互。这个界面可以是图形化的,以便于操作员进行数据显示、参数设置和操作控制。2、数据采集与处理:上位机能够从下位机或设备中获取数据,并对数据进行采集、处理和分析。通过这些功能,操作员可以实时监测设备状态、收集生产数据、进行数据分析等。3、控制指令传输:上位机可以向下位机发送控制指令,实现对设备的远程控制。这使得操作员能够通过上位机对下位机或设备进行远程配置、参数调整和操作控制。4、数据存储与管理:上位机可以将采集到的数据进行存储和管理,以便后续的数据分析、报表生成和历史记录查询等功能。5、网络通信:上位机通常通过网络与下位机或设备进行通信。这使得上位机可以与多个下位机或设备进行连接,并实现分布式的监控和控制。

3、在常规应用上,上位机通常供开发人员、测试人员使用实现更多的场景,例如调试和排查问题,甚至实现如修改设备信息、编写组合指令等高阶场景,而用户软件更多是提供一部分既定的功能使用,并不能随心所欲控制设备。

4、因此在现有的上位机系统中,功能主要集中在客户端上实现,客户端产品需要根据不同硬件、系统进行定制,在应用上会受到一定的限制,而且在更新上需要整个客户端更新,灵活度受到限制。另外,通常一款上位机都是专门定制的,只能为指定设备使适用,并不能重复进行使用,造成重复开发资源浪费,且用户使用也非常不方便,需要来回切换。并且,上位机一个常用的场景是操作人员获取响应数据后,自行判断再选择是否对数值进行下发/调整,现存技术通常在获取响应后需要由操作人员自行判断业务后,依赖经验以及存在一定的人工操作失误。而适配一款设备的地址位非常多而且复杂,传统的上位机会进行大量的数据获取,很难精准定位到指定的地址,对查询和操作都具备一定要求,且传统的上位机一般只能单人操作,无法与团队协作,对工作效率产生一定的影响。


技术实现思路

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.根据权利要求3所述的上位机软件管理系统,其特征在于,所述创建用于创建指令目录;

6.根据权利要求1所述的上位机软件管理系统,其特征在于,所述项目管理用于管理人员与指令的集合。

7.根据权利要求1所述的上位机软件管理系统,其特征在于,所述测试管理用于管理指令的测试用例;

8.根据权利要求1所述的上位机软件管理系统,其特征在于,所述自定义流程管理用于构建上位机操作界面。

9.根据权利要求8所述的上位机软件管理系统,其特征在于,所述上位机操作界面包括编辑模式和运行模式;

10.一种上位机系统,其特征在于,包括:

...

【技术特征摘要】

1.一种上位机软件管理系统,其特征在于,包括:

2.根据权利要求1所述的上位机软件管理系统,其特征在于,所述后台功能包括账户管理、日志查询和权限管理;

3.根据权利要求1所述的上位机软件管理系统,其特征在于,所述指令管理用于管理指令;

4.根据权利要求3所述的上位机软件管理系统,其特征在于,所述创建用于创建指令的核心内容和命名,并用于选择指令对应的通讯接口,并根据所述通讯接口提供参数构建模板;

5.根据权利要求3所述的上位机软件管理系统,其特征在于,所述创建...

【专利技术属性】
技术研发人员:邓润强卢雪明欧阳家淦陈建松罗剑洪成思谋操鹏辉
申请(专利权)人:广州三晶电气股份有限公司
类型:发明
国别省市:

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

1