本申请涉及数据采集,特别是涉及一种数据采集方法和装置、数据管理设备及智能采集系统。
背景技术:
1、在工业物联网、智能制造等领域,不同的设备对应的数据类型也是不同的。传统技术中,往往通过厂商自带的数据采集软件或者外接设备,以及安装对应品牌的上位机完成对各plc(programmable logic controller,可编程逻辑控制器)设备中数据的采集。
2、然而,plc设备品牌种类繁多且各plc设备之间的通信协议不同,在进行数据采集的过程中,需要安装多种厂商的数据采集软件,给应用程序的开发带来了巨大的工作量,降低了上位机、mes(manufacturing execution system,制造执行系统)、plc数据监控等应用程序的开发效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高应用程序的开发效率的数据采集方法和装置、数据管理设备及智能采集系统。
2、第一方面,本申请提供了一种数据采集方法。应用于数据管理设备,数据管理设备用于连接待采集设备及服务端设备,方法包括:
3、根据待采集设备的设备信息,确定出匹配待采集设备的通信协议和地址块;
4、确定地址块中的地址属于安全地址范围,通过通信协议建立与待采集设备的连接;其中,安全地址范围用于表征待采集设备对应的已授权的地址范围;
5、从待采集设备中读取地址块对应的数据块,根据数据配置信息对数据块进行相应处理模式的数据处理,得到待转换数据;
6、选取与服务端设备对应的物联网协议对待转换数据进行转换,得到采集数据,通过物联网协议将采集数据输出至服务端设备。
7、在其中一个实施例中,确定地址块中的地址不属于安全地址范围,输出未授权地址信息;
8、根据物联网协议对未授权地址信息进行转换并输出至服务端设备。
9、在其中一个实施例中,通过通信协议建立与待采集设备的连接的步骤,包括:
10、基于通信协议对待处理通信指令进行协议转换,得到待采集设备可识别的目标通信指令;
11、将目标通信指令输出至待采集设备,完成与待采集设备的连接的建立。
12、在其中一个实施例中,数据配置信息包括格式信息和计算模式信息;
13、根据数据配置信息对数据块进行相应处理模式的数据处理,得到待转换数据的步骤,包括:
14、基于格式信息对数据块进行切分和格式转换;根据计算模式信息对完成切分和格式转换的数据块进行相应的计算处理,得到待转换数据。
15、第二方面,本申请还提供了一种数据采集装置。应用于数据管理设备,数据管理设备用于连接待采集设备及服务端设备,装置包括:
16、信息确定模块,用于根据待采集设备的设备信息,确定出匹配待采集设备的通信协议和地址块;
17、连接模块,用于确定地址块中的地址属于安全地址范围,通过通信协议建立与待采集设备的连接;其中,安全地址范围用于表征待采集设备对应的已授权的地址范围;
18、数据处理模块,用于从待采集设备中读取地址块对应的数据块,根据数据配置信息对数据块进行相应处理模式的数据处理,得到待转换数据;
19、数据传输模块,用于选取与服务端设备对应的物联网协议对待转换数据进行转换,得到采集数据,通过物联网协议将采集数据输出至服务端设备。
20、第三方面,本申请还提供了一种数据管理设备。数据管理设备包括存储器和处理器,存储器存储有计算机程序,处理器执行上述数据采集方法。
21、第四方面,本申请还提供了一种智能采集系统,包括待采集设备、服务端设备和上述的数据管理设备;数据管理设备分别连接底层设备和服务端设备。
22、在其中一个实施例中,地址块为plc内存地址块,待采集设备为plc设备。
23、第五方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述数据采集方法。
24、第六方面,本申请还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述数据采集方法。
25、上述数据采集方法和装置、数据管理设备及智能采集系统,通过设备信息确定出匹配待采集设备的通信协议和地址块,在地址块中的地址属于安全地址范围,通过通信协议建立与待采集设备的连接,从待采集设备中读取地址块对应的数据块,根据数据配置信息对数据块进行相应处理模式的数据处理,得到待转换数据;选取与服务端设备对应的物联网协议对待转换数据进行转换,得到采集数据,通过物联网协议将采集数据输出至服务端设备;本申请通过集成多种待采集设备对应的通信协议,采用统一的接口实现数据采集,大大提升了应用程序的开发效率,此外,通过配置安全地址范围,保证了数据采集的安全性。
1.一种数据采集方法,其特征在于,应用于数据管理设备,所述数据管理设备用于连接待采集设备及服务端设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述通信协议建立与所述待采集设备的连接的步骤,包括:
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述数据配置信息包括格式信息和计算模式信息;
5.一种数据采集装置,其特征在于,应用于数据管理设备,所述数据管理设备用于连接待采集设备及服务端设备,所述装置包括:
6.一种数据管理设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的数据采集方法。
7.一种智能采集系统,其特征在于,包括待采集设备、服务端设备、以及如权利要求6所述的数据管理设备;所述数据管理设备分别连接所述底层设备和所述服务端设备。
8.根据权利要求7所述的智能采集系统,其特征在于,所述地址块为plc内存地址块;所述待采集设备为plc设备。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。