一种数据采集装置、数据采集系统以及数据采集方法
【技术领域】
[0001]本发明涉及数据处理领域,具体涉及一种数据采集装置、数据采集系统以及数据米集方法。
【背景技术】
[0002]工业自动化水平的提高依赖于大量的现场设备,随之而来的是如何更好地管理和利用从这些设备采集到的数据信息。工厂信息化建设,需要采集各种设备在运行中的数据,对这些数据进行整理、分析、存储、并形成各种图表、可视化图形,以便于管理者详细了解及控制生产线作业、系统运行等状况。
[0003]当前市场上的一些数据采集产品,一般是以模块为主,该模块主要实现单一通讯协议标准的工业设备的数据采集,采集的数据连接上位机实现对数据的管理,例如Modbus采集卡模块、Profibus采集卡模块、串口 RS232/485采集模块等,这类模块在用于工业设备数据采集时,必须和上位机PC联合才能完成数据的采集和管理,如果在多个设备数据采集时,需要增加采集模块、甚至增加上位机,这样既提高了故障率又增加了投入成本;另外这类模块在用于其它工业设备数据采集时,只能实现它们之间的物理连接而不能建立通信,这种情况往往需要高级人员编写设备驱动程序,才能完成实现数据采集。综上所述而发明了一种单机通用装置,用于采集不同品牌和不同通信协议的工业设备的数据并对数据在本地或者互联网上进行管理。
【发明内容】
[0004]本发明提供了一种数据采集装置、数据采集系统以及数据采集方法,其解决了不同品牌和种类的设备与数据采集装置之间的通信兼容问题,而且解决了所采集数据的本地管理和远程监控的技术问题。
[0005]为了解决上述技术问题,本发明是通过如下的技术方案实现的:
[0006]一种数据采集装置,其包括:多个端口,其可以分别连接至多个设备;数据采集单元,其用于采集来自所述多个端口的数据;第一存储器,其存储有分别用于驱动所述多个端口的多个驱动程序和多个端口参数;处理器,其配置为分别操作所述多个端口、所述数据采集单元和所述第一存储器,根据所述多个端口中的每一个端口所连接的所述设备的品牌和种类,调用存储在所述第一存储器中的相应的所述驱动程序和所述端口参数,以驱动所述每一个端口并且配置相应的端口参数,从而使得所述数据采集单元可以采集来自所述多个端口的所述数据。
[0007]进一步地,根据本发明的数据采集装置,还包括数据格式转换单元,所述数据格式转换单元用于将采集到的所述数据转换为所述数据采集装置可以识别的格式的转换数据。
[0008]根据本发明的数据采集装置还包括用于存储所述转换数据的第二存储器。
[0009]根据本发明的数据采集装置还包括与互联网通信的网络端口。
[0010]所述网络端口可以将所述转换数据同步至所述互联网中的FTP服务器。
[0011]所述第一存储器中还存储有邮件管理器,所述邮件管理器可以把所采集的所述数据通过所述网络端口发送至所述互联网中的邮件服务器中。
[0012]所述多个端口包括扩展总线接口,所述扩展总线接口可以连接用户可选的设备。
[0013]所述用户可选的设备是基站调制解调器,所述基站调制解调器可以将所采集的所述数据以SMS短信的方式发送至用户的移动通信设备。
[0014]根据本发明的数据采集装置还包括USB接口。
[0015]所述USB接口连接至所述第二存储器。
[0016]根据本发明的数据采集系统,其包括:如上所述的数据采集装置;和配置装置,所述配置装置与所述数据采集装置通信,其用于将用于驱动所述多个端口的所述多个驱动程序和所述多个端口参数写入到所述第一存储器中。
[0017]根据本发明的数据采集方法,其包括如下步骤:将多个设备分别连接至数据采集装置的多个端口 ;将用于驱动所述多个端口的多个驱动程序和多个端口参数写入到所述数据采集装置的第一存储器中;根据所述多个端口中的每一个端口所连接的所述设备的品牌和种类,调用存储在所述第一存储器中的相应的驱动程序和相应的端口参数;由所述相应的驱动程序驱动所述每一个端口并且配置所述相应的端口参数;由所述数据采集装置的数据采集单元采集来自所述每一个端口的数据。
[0018]通过本发明的上述技术方案,可以实现如下的技术效果:
[0019]1.本发明由于设置了丰富的端口,并且其第一存储器中存储了分别驱动多个端口的多个驱动程序和端口参数,根据所述多个端口中的每一个端口所连接的所述设备的品牌和种类,通过调用相应的驱动程序和端口参数以分别驱动所述多个端口并且配置端口参数,从而分别采集连接于所述多个端口的多个设备的数据,所以本发明可以同时采集来自于不同品牌和不同种类的设备的数据,实现了不同品牌和种类的设备与本发明的数据采集装置的通信兼容。
[0020]2.本发明由于可以将采集数据存储在第二存储器中,所以用户能够在采集数据后,对采集数据进行本地管理,例如进行分析、监测和图示,以便跟踪生产过程,让用户对生产监测、生产维护、质量控制了如指掌,从而降低了成本。
[0021]3.本发明由于可以通过网络端口将采集数据上传到互联网中的FTP服务器,或者将采集数据以邮件或者短信的方式通知用户,所以可使传统自动化设备和互联网无缝连接,可进行工业自动化设备的远程管理和监控,从而提高了效率。
【附图说明】
[0022]图1示出了根据本发明的一个实施例的数据采集装置的基本配置示意图。
[0023]图2示出了根据本发明的其他实施例的数据采集装置的具体配置示意图。
[0024]图3示出了根据本发明的一个实施例的数据采集装置通过邮件和SMS短信发送采集数据的配置示意图。
[0025]图4示出了根据本发明的一个实施例的数据采集方法的流程图。
[0026]图5示出了根据本发明的其它实施例的数据采集方法的流程图。
【具体实施方式】
[0027]下面,将参照附图具体描述本发明的【具体实施方式】。
[0028]一、数据采集装置的配置
[0029]1、数据采集装置的基本配置示例
[0030]图1图示了根据本发明的一个实施例的数据采集装置的基本配置示意图。根据本发明一个实施例的数据采集装置10,其包括:
[0031]多个端口 I?n,其可以分别连接至多个设备I?η ;
[0032]数据采集单元20,其用于采集来自所述多个端口 I?η的数据;
[0033]第一存储器30,其存储有分别用于驱动所述多个端口 I?η的多个驱动程序I?η和多个端口参数I?η ;
[0034]处理器40,其配置为分别操作所述多个端口 I?η、所述数据采集单元20和所述第一存储器30,根据所述多个端口 1-η中的每一个端口所连接的所述设备的品牌和种类,调用存储在所述第一存储器30中的相应的所述驱动程序和所述端口参数,以驱动所述每一个端口并且配置相应的端口参数,从而使得所述数据采集单元20可以采集来自所述多个端口 I?η的数据。
[0035]需要注意的是,本申请文件所述的“多个”意指两个或者两个以上。
[0036]2.数据采集装置的具体配置示例
[0037]图2示出了根据本发明的其他实施例的数据采集装置10的具体配置示意图,其