本发明涉及设备控制,尤其涉及一种工业平板电脑的控制系统。
背景技术:
1、目前,在工业流程中,工业平板作为上位机,与下位机控制器连接,实时控制下位机的运行以保证整个系统的稳定性,在控制的过程中也需要对下位机经状态监控,实时接收下位机上传的状态数据以确定其异常情况从而在设备异常时及时地发出预警指令,现有的控制方式都是基于局域网或者多接口来进行设备控制和数据接收的,其不仅存在连接不稳定问题的同时也无法保证对于每个下位机的数据的完整有效接收,同时,各个下位机的状态数据是以数据流形式上传的,不便于解读与分析,降低了实用性。
技术实现思路
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、第二确定单元,用于根据每个下位机的日常激活状态时间参数确定工业平板电脑对于该下位机的稳态控制描述向量因子;
30、第三确定单元,用于基于工业平板电脑对于每个下位机的稳态控制描述向量因子通过预设评分机制确定工业平板电脑对于下位机的平均控制负荷分数;
31、计算单元,用于将工业平板电脑的连接负荷分数和工业平板电脑对于下位机的平均控制负荷分数进行加权计算获取工业平板电脑对于下位机的综合控制分数;
32、第四确定单元,用于根据综合控制分数和控制负荷指数的转化规则确定工业平板电脑对于下位机的控制负荷指数。
33、优选的,所述编写子模块,包括:
34、安装单元,用于下载并安装适用于工业平板电脑的mqtt客户端库;
35、创建单元,用于在应用程序中创建mqtt客户端对象为目标服务器端口,设置端口ip地址、用户名和密码信息;
36、连接单元,用于使用mqtt客户端对象连接到目标服务器端口以使工业平板电脑调用目标服务器端口。
37、优选的,所述特征提取子模块,包括:
38、获取单元,用于获取每个下位机处于运行状态时的所有数据特征,根据数据特征获取特征属性;
39、划分单元,用于将每个下位机的状态数据集中的数据划分为多项独立数据;
40、第五确定单元,用于通过预设相关性算法确定每个下位机处于运行状态时的数据特征的特征属性和该下位机的每项独立数据的相关性指数;
41、选择单元,用于选择相关性指数大于预设指数的目标独立数据作为每个下位机的运行特征信息。
42、优选的,所述第三确定子模块,包括:
43、对每个下位机的操作流程进行解析,获取多个操作步骤,确定每个操作步骤的描述总成;
44、基于每个操作步骤的描述总成确定操作参数和参数指标;
45、所述系统还包括:
46、上传模块,用于通过上位机将每个下位机的状态信息上传到云端;
47、生成模块,用于根据每个下位机的状态信息生成信息报表;
48、存储模块,用于在云端构建每个下位机的数据库,将每个下位机的信息报表存储到该下位机对应的数据库中。
49、优选的,所述基于每个操作步骤的描述总成确定操作参数和参数指标,包括:
50、根据每个操作步骤的描述总成获取该操作步骤的描述参数数据序列;
51、将每个操作步骤的描述参数数据序列切割为多个视窗区域,获取每个视窗区域内的区域数据段;
52、确定每个视窗区域内的区域数据段的数据描述总成,根据数据描述总成确定每个视窗区域内的区域数据段的数据特性;
53、从每个视窗区域内的区域数据段中提取出符合该视窗区域内的区域数据段的数据特性的元数据;
54、从每个视窗区域内的区域数据段中提取的元数据中获取执行相关指标并进行统计;
55、对每个视窗区域内的区域数据段中的统计执行相关指标进行整合和逻辑梳理获取操作规则;
56、对操作规则进行规则解析,根据解析结果对操作规则进行技术指标匹配,获取多个第一技术匹配指标;
57、获取每个第一技术匹配指标的相关实例数据,对相关实例数据进行分析,根据分析结果确定每个第一技术匹配指标与操作下位机的匹配度;
58、在多个第一技术匹配指标中选择匹配度大于等于预设阈值的第二技术匹配指标;
59、将第二技术匹配指标作为参数指标,获取每个第二技术匹配指标的技术操作类型;
60、确定每个每个第二技术匹配指标的技术操作类型对应的操作参数。
61、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
62、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。