基于模拟设备数据采集的方法、系统及装置与流程-开云(中国)Kaiyun·官方网站 -APP下载

文档序号:34131600发布日期:2023-11-28阅读:422来源:国知局


1.本发明涉及数据采集领域,基于尤其是模拟涉及一种基于模拟设备数据采集的方法、系统及装置。设备数据


背景技术:

2.基于工业互联网领域的采集数据采集依赖于网关通过协议获取plc数据后转发至软件平台。在非生产的法系场景下,使用plc和网关会增加使用的统及而复杂性,本方法模拟plc+网关的装置数据产生过程,减少非生产场景下的流程数据采集的复杂程度。


技术实现要素:

3.本发明的基于目的在于提供一种基于模拟设备数据采集的方法、系统及装置,模拟旨在解决基于模拟设备数据采集的设备数据问题。
4.本发明提供一种基于模拟设备数据采集方法,采集包括:
5.s1、法系获取调度执行列表,统及根据下发的装置配置文件生成调度,将生成的调度加入执行列表;
6.s2、判断当前任务是否需要执行;
7.s3、若需要执行,获取配置文件中的数据转发信息,对数据转发信息进行解析;
8.s4、遍历需要转发的数据点列表;
9.s5、基于数据点列表生成数据点的数据值;
10.s6、将数据值组装加密后发送值平台。
11.本发明还提供一种基于模拟设备数据采集系统,包括:
12.获取模块,用于获取调度执行列表,根据下发的配置文件生成调度,将生成的调度加入执行列表;
13.判断模块,用于判断当前任务是否需要执行;
14.解析模块,用于若需要执行,获取配置文件中的数据转发信息,对数据转发信息进行解析;
15.遍历模块,用于遍历需要转发的数据点列表;
16.数据值模块,用于基于数据点列表生成数据点的数据值;
17.发送模块,用于将数据值组装加密后发送值平台。
18.本发明实施例还提供一种基于模拟设备数据采集装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述方法的步骤。
19.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述方法的步骤。
20.采用本发明实施例,可以实现基于模拟设备数据采集。
21.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,
依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
22.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1是本发明实施例的基于模拟设备数据采集的方法的流程图;
24.图2是本发明实施例的基于模拟设备数据采集的系统的示意图;
25.图3是本发明实施例的基于模拟设备数据采集的装置的示意图。
具体实施方式
26.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.方法实施例
28.根据本发明实施例,提供了一种基于模拟设备数据采集的方法,图1是本发明实施例的基于模拟设备数据采集的方法的流程图,如图1所示,具体包括:
29.s1、获取调度执行列表,根据下发的配置文件生成调度,将生成的调度加入执行列表;
30.s2、判断当前任务是否需要执行;
31.s3、若需要执行,获取配置文件中的数据转发信息,对数据转发信息进行解析;
32.s4、遍历需要转发的数据点列表;
33.s5、基于数据点列表生成数据点的数据值;
34.s6、将数据值组装加密后发送值平台。
35.s2具体包括:根据转发频率判断当前任务是否需要执行。
36.s5具体包括:判断当前数据点信息的数据类型,根据不同的数据类型生成数据点的数据值。
37.s6具体包括:数据值组装、加密并利用mqtt协议发送值平台。
38.具体的技术方案描述:
39.本发明技术方案的详细阐述、应该结合流程图、原理框图、电路图、时序图进行说明。
40.步骤1、获取调度执行列表,根据下发的配置文件生成调度,并加入执行列表,
41.步骤2、根据转发频率,判断当前任务是否需要执行,
42.步骤3、需要执行,获取配置文件中的数据转发信息,并解析数据,
43.步骤4、遍历需要转发的数据点列表,
44.步骤5、判断当前数据点信息的数据类型,根据不同的数据类型生成数据点的数据
值,
45.步骤6、赋值将生成结果组装、加密并利用mqtt协议发送值平台。
46.独立于平台之外,在非生产场景下,模拟数据上报与平台解耦,不影响平台的操作流程,部署操作简单,节省成本。
47.系统实施例一
48.根据本发明实施例,提供了一种基于模拟设备数据采集的系统,图2是本发明实施例的基于模拟设备数据采集的系统的示意图,如图2所示,具体包括:
49.基于模拟设备数据采集的系统,包括:
50.获取模块,用于获取调度执行列表,根据下发的配置文件生成调度,将生成的调度加入执行列表;
51.判断模块,用于判断当前任务是否需要执行;
52.解析模块,用于若需要执行,获取配置文件中的数据转发信息,对数据转发信息进行解析;
53.遍历模块,用于遍历需要转发的数据点列表;
54.数据值模块,用于基于数据点列表生成数据点的数据值;
55.发送模块,用于将数据值组装加密后发送值平台。
56.判断模块具体包括:根据转发频率判断当前任务是否需要执行。
57.数据值模块具体包括:判断当前数据点信息的数据类型,根据不同的数据类型生成数据点的数据值。
58.数据值模块具体用于:数据值组装、加密并利用mqtt协议发送值平台。
59.本发明实施例是与上述方法实施例对应的系统实施例,各个模块的具体操作可以参照方法实施例的描述进行理解,在此不再赘述。
60.装置实施例一
61.本发明实施例提供一种基于模拟设备数据采集的系统,如图3所示,包括:存储器30、处理器32及存储在存储器30上并可在处理器32上运行的计算机程序,计算机程序被处理器执行时实现上述方法实施例中的步骤。
62.装置实施例二
63.本发明实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有信息传输的实现程序,程序被处理器32执行时实现上述方法实施例中的步骤。
64.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换本发明各实施例技术方案,并不使相应技术方案的本质脱离本方案的范围。
网友询问留言已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
技术分类