一种物联网关的数据处理方法、装置、设备及物联网关与流程

文档序号:29957010发布日期:2022-05-11 08:13阅读:163来源:国知局
一种物联网关的数据处理方法、装置、设备及物联网关与流程

1.本发明属于物联网技术领域,特别涉及一种物联网关的数据处理方法、装置、设备及物联网关。


背景技术:

2.随着智能制造的深入,制造企业迫切需要进行数字化/信息化转型,以提高企业生成效率。工业加工设备作为企业生产的关键因素,其设备状态不透明,数据不直观,设备管理多集中在生产现场,存在信息滞后,处理不及时问题。
3.现有技术中针对工业加工设备的数据采集,通过常规的工业物联网关需要直接从设备控制器上读取相应测点的信息,且针对采集的信息处理需要上传到物联网平台。但是多数的工业现场设备种类繁多,老旧设备和非常规设备,其控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息。


技术实现要素:

4.本发明实施例提供一种物联网关的数据处理方法、装置、设备及物联网关,解决了现有技术中老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。
5.第一方面,本发明的实施例提供一种物联网关的数据处理方法,包括:获取i/o模块采集的待测设备的开关量传感器的第一数据信息;根据接收到的运算指示信息,确定逻辑运算规则;根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。
6.进一步地,所述逻辑运算规则包括:将所述第二数据信息输出至第一终端设备;其中,所述将所述输出所述第二数据信息输出至第一终端设备,包括:根据所述逻辑运算规则,确定输出的所述第二数据信息的数据类型。
7.进一步地,所述根据接收到的运算指示信息,确定逻辑运算规则之前,包括:向第一终端设备发送物联网关的设备参数,建立所述物联网关与所述第一终端设备之间的连接。
8.进一步地,所述根据接收到的运算指示信息,确定逻辑运算规则,包括:根据接收到的所述运算指示信息中的判断条件和运算符号,确定所述逻辑运算规则;所述判断条件包括:逻辑判断、时间判断以及关系判断;所述运算符号包括算数运算符号和常数。
9.进一步地,所述建立与终端设备之间的连接,还包括:根据接收到的参数更改指示,对所述物联网关的设备参数进行更改;
根据更改后的所述物联网关的设备参数,重新建立所述物联网关与所述第一终端设备之间的连接。
10.第二方面,本发明的实施例提供一种物联网关的数据处理装置,包括:获取模块,用于获取i/o模块采集的待测设备的开关量传感器的第一数据信息;确定模块,用于根据接收到的运算指示信息,确定逻辑运算规则;处理模块,用于根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。
11.第三方面,本发明的实施例提供一种物联网关,包括:如上所述的物联网关的数据处理装置。
12.进一步地,所述的物联网关,还包括:i/o模块。
13.第四方面,本发明的实施例提供一种物联网关的数据处理设备,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的物联网关的数据处理方法的步骤。
14.第五方面,本发明的实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的物联网关的数据处理方法的步骤。
15.本发明的上述技术方案的有益效果是:本发明实施例的物联网关的数据处理方法,通过获取i/o模块采集的待测设备的开关量传感器的第一数据信息;并根据接收到的运算指示信息,确定逻辑运算规则;根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。本发明实施例的方案,只需通过对采集到的工业设备的开关量传感器的数据进行运算处理,能够得到需要的测点对应的数据,解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。
附图说明
16.图1表示本发明实施例的物联网关的数据处理方法的流程示意图;图2表示本发明实施例的物联网关的数据处理装置的结构示意图;图3表示本发明实施例的物联网关与第一终端设备和待测设备的连接示意图;图4表示本发明实施例的终端设备的程序可编辑界面的布局示意图;图5表示本发明实施例的逻辑运算规则的确定步骤示意图;图6表示本发明实施例的物联网关的数据处理设备的结构示意图。
具体实施方式
17.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
18.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
19.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
20.另外,本文中术语“系统”和“网络”在本文中常可互换使用。
21.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
22.在进行本发明实施例的说明时,首先对下面描述中所用到的一些概念进行解释说明。
23.第一实施例如图1所示,本发明的实施例提供了一种物联网关的数据处理方法,包括如下步骤:步骤101,获取i/o模块采集的待测设备的开关量传感器的第一数据信息;步骤102,根据接收到的运算指示信息,确定逻辑运算规则;步骤103,根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。
24.本发明实施例的物联网关的数据处理方法通过设置有可编程控制器的物联网关实现,所述可编程控制器获取所述i/o模块采集的待测设备的开关量传感器的第一数据信息;所述可编程控制器根据接收到的所述第一终端设备发送的运算指示信息对所述第一数据信息进行运算处理,得到所述第二数据。
25.本发明实施例的物联网关的数据处理方法,通过获取i/o模块采集的待测设备的开关量传感器的第一数据信息;并根据接收到的运算指示信息,确定逻辑运算规则;根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。本发明实施例的方案,只需通过对采集到的工业设备的开关量传感器的数据进行运算处理,能够得到需要的测点对应的数据,解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。
26.可选地,所述逻辑运算规则包括:将所述第二数据信息输出至第一终端设备;其中,所述将所述输出所述第二数据信息输出至第一终端设备,包括:根据所述逻辑运算规则,确定输出的所述第二数据信息的数据类型。
27.本发明一实施例中,所述运算指示信息为通过所述第一终端设备输入的指示信息,所述第一终端设备既作为所述第二数据的接收端,又作为所述运算指示信息的输入端,通过所述第一终端设备将所述运算指示信息输入物联网关,通过所述物联网关对根据接收到的所述第一终端设备传输的运算指示信息对所述第一数据信息进行处理,并将处理后得到的第二数据输出至所述第一终端设备。
28.本发明一实施例中,接收所述第一终端设备发送的所述逻辑运算规则,并根据所述逻辑运算规则确定需要输出的所述第二数据的数据类型。
29.本发明实施例的物联网关的数据处理方法,根据输出指示即可获得所需还要的数据格式,提高了数据处理的效率。
30.可选地,所述根据接收到的运算指示信息,确定逻辑运算规则之前,包括:向第一终端设备发送物联网关的设备参数,建立所述物联网关与所述第一终端设备之间的连接。
31.需要说明的是,建立所述物联网关与所述第一终端设备之间的连接即为建立所述物联网关中所述可编程控制器与所述第一终端设备的连接。
32.可选地,所述物联网关的设备参数为所述可编程控制器的ip和端口号,通过所述可编程控制器的ip和端口号,建立所述物联网关中所述可编程控制器与所述第一终端设备的连接。
33.可选地,所述建立与终端设备之间的连接,还包括:根据接收到的参数更改指示,对所述物联网关的设备参数进行更改;根据更改后的所述物联网关的设备参数,重新建立所述物联网关与所述第一终端设备之间的连接。
34.可选地,所述参数更改指示为所述可编程控制器的ip的更改指示,且所述参数更改指示通过所述第一终端设备发送至所述物联网关。
35.本发明实施例的物联网关的数据处理方法,通过物联网关的设备参数建立所述物联网关与所述第一终端设备之间的连接,同时能够通过所述第一终端设备发送的参数更改指示更改所述物联网关的设备参数,提高了物联网关的普适性。
36.可选地,所述根据接收到的运算指示信息,确定逻辑运算规则,包括:根据接收到的所述运算指示信息中的判断条件和运算符号,确定所述逻辑运算规则;所述判断条件包括:逻辑判断、时间判断以及关系判断;所述运算符号包括算数运算符号和常数。
37.可选地,根据所述逻辑运算规则对所述第一数据信息进行逻辑运算处理,得到所需要测点的数据信息。
38.本发明实施例的物联网关的数据处理方法,通过获取被测设备的开关量数据,无需直接采集被测设备所需测点的数据,对所述开关量数据根据所述逻辑运算规则进行运算处理,即可得到所需要测点的数据信息。解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。且在数据源本地进行数据处理,避免了通过物联网关将数据上传至云端处理,容易造成数据传输不及时或者数据丢失的问题,降低了网络依赖性。
39.第二实施例如图2所示,本发明的实施例提供了一种物联网关的数据处理装置200,包括:获取模块201,用于获取i/o模块采集的待测设备的开关量传感器的第一数据信息;确定模块202,用于根据接收到的运算指示信息,确定逻辑运算规则;处理模块203,用于根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。
40.本发明实施例的物联网关的数据处理装置,通过获取i/o模块采集的待测设备的开关量传感器的第一数据信息;并根据接收到的运算指示信息,确定逻辑运算规则;根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。本发明实施例的方案,只需通过对采集到的工业设备的开关量传感器的数据进行运算处理,能够得到需要的测点对应的数据,解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。
41.可选地,所述物联网关的数据处理装置,还包括:输出模块,用于将所述第二数据信息输出至第一终端设备;其中,所述将所述输出所述第二数据信息输出至第一终端设备,包括:根据所述逻辑运算规则,确定输出的所述第二数据信息的数据类型。
42.本发明实施例的物联网关的数据处理装置,根据输出指示即可获得所需还要的数据格式,提高了数据处理的效率。
43.可选地,所述确定模块,包括:发送单元,用于向第一终端设备发送物联网关的设备参数,建立所述物联网关与所述第一终端设备之间的连接。
44.可选地,所述发送单元,还用于:根据接收到的参数更改指示,对所述物联网关的设备参数进行更改;根据更改后的所述物联网关的设备参数,重新建立所述物联网关与所述第一终端设备之间的连接。
45.本发明实施例的物联网关的数据处理装置,通过物联网关的设备参数建立所述物联网关与所述第一终端设备之间的连接,同时能够通过所述第一终端设备发送的参数更改指示更改所述物联网关的设备参数,提高了物联网关的普适性。
46.所述确定模块,包括:确定单元,用于根据接收到的所述运算指示信息中的判断条件和运算符号,确定所述逻辑运算规则;所述判断条件包括:逻辑判断、时间判断以及关系判断;所述运算符号包括算数运算符号和常数。
47.本发明实施例的物联网关的数据处理装置,通过获取被测设备的开关量数据,无需直接采集被测设备所需测点的数据,对所述开关量数据根据所述逻辑运算规则进行运算处理,即可得到所需要测点的数据信息。解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题。
48.第三实施例本发明实施例还提供一种物联网关,包括如上所述的物联网关的数据处理装置。
49.可选地,所述物联网关,还包括:i/o模块。
50.本发明一实施例中,所述物联网关包括:主控制模块、总线接口模块、i/o模块、可编程控制器以及通信模块;所述总线接口模块、i/o模块、可编程控制器以及通信模块依次连接;所述主控制模块分别与所述总线接口模块、i/o模块、可编程控制器以及通信模块连接;
所述i/o模块通过所述总线接口模块获取待测设备的开关量传感器第一数据信息;所述可编程控制器用于对所述第一数据信息进行处理,得到第二数据;所述通信模块用于输出所述第二数据。
51.如图3所示,本发明实施例的物联网关通过网络接口建立所述可编程控制器与电脑终端(第一终端设备)通信连接;所述物联网关通过物理接口建立所述i/o模块与待测设备的开关量传感器(外部传感器)连接。
52.本发明一实施例的物联网关,所述i/o模块包括四路数字量输入,且均为毫秒级响应,在所述可编程控制器上对应设置有指示灯;在有信号输入所述i/o模块时,所述指示灯对应变化,在信号输入完成后,所述指示灯熄灭。
53.在建立所述第一终端设备(电脑终端)与所述物联网关(可编程控制器)的通信连接后,通过所述电脑终端实现所述可编程控制器的功能,具体方法可以如下:本发明一实施例中,在电脑终端显示以程序可编辑界面,所述程序可编辑界面的布局如图4所示,包括:通信区、属性区、编辑区和功能区;通信区负责实现所述电脑终端与物联网关的可编程控制器的通信连接,接收可编程控制器的ip地址,端口号;其中接收可以为接收键盘打的输入,点击通信测试,即可与可编程控制器通信;通信区还可以实现对可编程控制器ip地址进行更改,在编辑界面,选中更改ip,更改完成点击下载到对应控制器;属性区包括变量部分、逻辑运算部分,其存有设备的基础属性;变量部分包括输入/输出变量,可通过拖拽方式将外部变量拉入编辑区,或在编辑区右击添加对应变量,通过键盘输入;逻辑运算部分包括针对变量(第一数据信息)的判断条件和运算符,同样可以通过拖拽方式添加在变量后面,从而形成逻辑运算规则;在编辑区中,所有的变量以及逻辑运算都可以以图形化方式显示,可以直观看到整体的计算逻辑;在编辑区中,可对变量进行更改或者删除等编辑操作,可以通过右击变量实现更改变量或删除变量的操作;同时也可显示该变量下步允许进行的操作,可直接进行选择,选中并确认完成后,可以通过图形化显示的连接线连接,以直观显示出变量的计算或者编辑的步骤经过;在编辑区,针对输出的变量,可选中模块右击更改输出变量的数据类型;功能区负责逻辑运算规则的保存、下载,监视等功能;逻辑运算规则编辑完成后,可在功能区可点击下载,通过网络接口将程序下载到相应的可编程控制器内,然后退出当前程序,重新连接设备即可;功能区同样有监视功能,下方设备连接成功且程序逻辑编辑完成并下载后,点击监视即可看到目前变量实际情况,其根据待测设备的开关量传感器的变化而变化。
54.需要说明的是,如图5所示,本发明一实施例中所述逻辑运算规则的确定可以通过以下方式:选择变量:
在变量区选中digital_input1、digital_input2两个变量,拖入编辑区,即得到了第一数据信息;添加判断条件1:在编辑区内选中变量,并右击添加对应逻辑判断,针对此实施例对应判断选择为“非0”,即输入变量触发后才进行下步计算;添加判断条件2:变量区选择判断符“&(与)”并添加到编辑区,同时将上述两个输入变量的判断“非0”连接到“&(与)”上,即两输入变量都为非0时进行下一步;添加算术运算:变量区选择“+”并添加到编辑区“&(与)”后,即当前面逻辑都满足时,执行
“ꢀ
+
ꢀ”
操作;添加常数:在“+”运算符下添加常数,此处对应常数为1,即前面逻辑都满足后,执行“+1”计算;添加输出:在变量区选择输出变量,并添加到编辑区,输出变量为“val”,即程序执行
“ꢀ
+ 1
ꢀ”
的计算结果都保存在“val”内;选择数据类型:右击输出变量,可选择对应的变量类型,此处为不断计数累加且数据不清零,数据类型选择“int”;则:输出变量val的值即为,digital_input1、digital_input2同为非0的累计次数。
55.本发明实施例的物联网关的数据处理方法,通过获取i/o模块采集的待测设备的开关量传感器的第一数据信息;并根据接收到的运算指示信息,确定逻辑运算规则;根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。本发明实施例的方案,只需通过对采集到的工业设备的开关量传感器的数据进行运算处理,能够得到需要的测点对应的数据,解决了老旧设备和非常规设备控制器通信功能不足,或系统存在加密无法对外通信的问题,导致无法获取需要的测点信息的问题,提高了设备数据的透明度。
56.第四实施例为了更好的实现上述目的,如图6所示,本发明还提供了一种物联网关的数据处理设备,包括:处理器600;以及通过总线接口与所述处理器600相连接的存储器620,所述存储器620用于存储所述处理器600在执行操作时所使用的程序和数据,处理器600调用并执行所述存储器620中所存储的程序和数据。
57.其中,收发机610与总线接口连接,用于在处理器600的控制下接收和发送数据;收发机610用于:获取i/o模块采集的待测设备的开关量传感器的第一数据信息。
58.处理器600用于读取存储器620中的程序执行以下步骤:根据接收到的运算指示信息,确定逻辑运算规则;
根据所述逻辑运算规则,对所述第一数据信息进行运算处理,得到作为输出数据的第二数据信息。
59.其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的物联网关的数据处理设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。
60.可选的,所述收发机610,用于:将所述第二数据信息输出至第一终端设备;其中,所述将所述输出所述第二数据信息输出至第一终端设备,包括:根据所述逻辑运算规则,确定输出的所述第二数据信息的数据类型。
61.可选的,所述处理器600,用于:向第一终端设备发送物联网关的设备参数,建立所述物联网关与所述第一终端设备之间的连接。
62.可选的,所述处理器600还用于:根据接收到的所述运算指示信息中的判断条件和运算符号,确定所述逻辑运算规则;所述判断条件包括:逻辑判断、时间判断以及关系判断;所述运算符号包括算数运算符号和常数。
63.可选的,所述处理器600还用于:根据接收到的参数更改指示,对所述物联网关的设备参数进行更改;根据更改后的所述物联网关的设备参数,重新建立所述物联网关与所述第一终端设备之间的连接。
64.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的物联网关的数据处理方法的步骤。
65.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
66.另外,本发明具体实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的第一实施例中的方法的步骤。且能达到相同的技术效果,为避免重复,这里不再赘述。
67.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本
发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
68.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
69.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1