【技术实现步骤摘要】
一种基于可编程技术的智能化数据采集系统和方法
[0001]本专利技术属于智慧园区设备管控平台
,具体涉及一种基于可编程技术的智能化数据采集系统和方法。
技术介绍
[0002]现有的数据采集系统可以实现通过串口对MODBUS协议的数据采集功能,但是当需要通过多种数据采集接口对多种格式的数据进行采集时,无法通过一种设备实现多种格式的数据采集功能,导致数据采集设备的适应性差。
技术实现思路
[0003]本专利技术针对上述现有的数据采集设备的适应性差的问题,提供了一种基于可编程技术的智能化数据采集系统和方法。
[0004]为了达到上述目的,本专利技术采用的技术方案为:一种基于可编程技术的智能化数据采集系统,包括状态字管理模块、状态处理定义模块、传送地址编程模块、采集方式编程模块、数据解析驱动管理模块、数据解析驱动编程模块、数据格式打包编程模块、数据采集与解析模块、数据存储模块;所述状态字管理模块定义系统在数据采集过程中遇到的设备的多种状态,并能够向状态处理定义模块发送设备状态信息;所述设备包括采集设备和 ...
【技术保护点】
【技术特征摘要】
1.一种基于可编程技术的智能化数据采集系统,其特征在于,包括状态字管理模块、状态处理定义模块、传送地址编程模块、采集方式编程模块、数据解析驱动管理模块、数据解析驱动编程模块、数据格式打包编程模块、数据采集与解析模块、数据存储模块;所述状态字管理模块定义系统在数据采集过程中遇到的设备的多种状态,并能够向状态处理定义模块发送设备状态信息;所述设备包括采集设备和接收采集设备传送的数据的服务器;所述状态处理定义模块接收状态字管理模块发送的设备状态信息,并针对每一种设备的状态定义相应的操作;所述传送地址编程模块为对接收采集设备传送数据的服务器地址和端口进行编程;所述采集方式编程模块为对采集设备的采集的方式进行编程;所述数据解析驱动编程模块包括对利用采集设备进行数据采集的指令编程和对采集的数据进行解析的指令编程;所述数据打包格式编程模块为对数据打包格式进行编程;所述数据存储模块配置为存储解析前和解析后的数据;所述数据解析驱动管理模块中包括多个不同的数据解析驱动;每个所述数据解析驱动包括传送地址、采集方式、数据采集指令、数据解析指令和数据打包格式;所述数据采集与解析模块从数据解析驱动管理模块调用相应的数据解析驱动,向采集设备发出数据采集指令,对采集的数据进行解析、对解析后的数据进行打包以及向服务器发送打包后的数据。2.根据权利要求1所述的基于可编程技术的智能化数据采集系统,其特征在于,所述设备的多种状态包括设备离线、设备已连接、终端超时、设备无数据返回。3.根据权利要求2所述的基于可编程技术的智能化数据采集系统,其特征在于,所述状态处理定义模块定义的操作包括:如果设备无数据返回、设备离线或终端超时,则向相关管理人员发送消息,提醒管理人员对设备进行处理;当采集设备和服务器实现连接后,判断所述采集设备和服务器是否为首次数据传输;如果所述采集设备和服务器...
【专利技术属性】
技术研发人员:魏成行,
申请(专利权)人:中建八局第二建设有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。