【技术实现步骤摘要】
基于物联网的工业控制设备数据采集系统
[0001]本专利技术涉及工业数据采集
,具体为基于物联网的工业控制设备数据采集系统。
技术介绍
[0002]物联网是通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。工业控制设备数据运行通过物联网进行实时采集,可以帮助设备的制造商以及设备的使用者更好的了解整个工业控制设备运行的参数信息;而工业控制设备在采集的过程中,不同种类工业控制设备的数据采集协议各异,导致数据采集难度大,且采集的工业数据是脏数据,直接存储无法用于分析,导致后期数据使用不便。
技术实现思路
[0003]本专利技术的目的在于为了解决现有的工业控制设备的数据采集协议各异以及工业数据是脏数据,直接存储无法用于分析,导致数据采集难度大和后期数据使用不便的问题,而提出基于物联网的工业控制设备数据采集系统。
[0004]本专利技术的目的可以通过以下技术方案实现:基于物联网的工业控制设备数据采集系统,包括异构协议模块和服务器,异构协议模块分别连接工业控制设备与服务器,用于采集工业控制设备的数据信息并将其发送至服务器;其中数据信息包括数据名称、监测数值、监测视频、监测图片和监测音频等;异构协议模块包括驱动协议适配器、协议适配器接口、设备物模型以及数据分析单元和本地存储单元;驱动协议适配器包括模型定义单元、连接管理单元、数据转换单元和数据命令处理单元;模型定义单元用于定义适配器模型,适配器模型包括适配器ID、适配器 ...
【技术保护点】
【技术特征摘要】
1.基于物联网的工业控制设备数据采集系统,包括异构协议模块和服务器,异构协议模块分别连接工业控制设备与服务器,用于采集工业控制设备的数据信息并将其发送至服务器;其特征在于,所述异构协议模块包括驱动协议适配器、协议适配器接口、设备物模型以及数据分析单元和本地存储单元;所述驱动协议适配器包括模型定义单元、连接管理单元、数据转换单元和数据命令处理单元;所述模型定义单元用于定义适配器模型,适配器模型包括适配器ID、适配器名称、适配器接口、协议库和返回值;所述连接管理单元用于工业控制设备与网关建立物联网通信连接;所述数据转换单元用于工业控制设备接入驱动适配器,并将获取到的终端设备数据转换为符合设备物模型规范的数据格式;所述数据命令处理单元用于驱动适配器处理服务器对于工业控制设备的操作请求,并完成对工业控制设备的服务调用和处理调用结果,最后将结果返回到服务器;所述协议适配器接口包括驱动适配器的接入和认证接口、功能命令接口、消息上报发送数据接口、属性读取接口、属性写入接口和设备状态监控接口;所述接入和认证接口用于工业控制设备接入以及认证;所述功能命令接口用于监测工业控制设备收到的命令并自动调用定义的命令,反向控制工业控制设备命令下发以及对命令进行处理和上报响应;所述消息上报发送数据接口用于工业控制设备主动上报消息及定义周期上报或手工触发上报;所述属性读取接口用于接收下发的查询属性以及工业控制设备上报属性时调用,以进行数据采集;所述属性写入接口用于工业控制设备收到平台下发的设置属性时调用;所述设备状态监控接口用于每隔固定时间上报一次工业控制设备的状态,若连续N次没有工业控制设备的状态,则将工业控制设备被设置为离线的状态;所述设备物模型用于将不同品牌和不同品类的设备功能抽象归纳,形成标准设备物模型,实现所有工业控制设备用统一的语言描述、控制、理解设备具备的功能和特性,由基本信息和模型模块组成;所述数据分析单元用于对采集到工业控制设备的数据信息进行分析处理并发送至服务器内;所述本地存储单元用于缓存数据信息以及数据信息对应的比对条件、分析模型和加密模型。2.根据权利要求1所述的基于物联网的工业控制设备数据采集系统,其特征在于,所述适配器ID用于定义驱动适配器在服务器中运行时的唯一标识符;所述适配器名称用于作为驱动适配器的一种基本信息,并在驱动适配器开发阶段直接定义在驱动适配器内部;所述适配器接口用于驱动适配器对外提供数据获取函数;所述协议库为各工业控制设备私有的底层数据对接协议库,协议库封装在所述适配器接口中;所述返回值为驱动适配器所采集到工业控制设备的数据信息。3.根据权利要求1所述的基于物联网的工业控制设备数据采集系统,其特征在于,所述基本信息包括设备模型名称、用户组、制造商、行业、数据格式;模型模块为具有某种功能组合的部分可抽象成模块,模型模块由若干属性、功能和事件组成;属性用于描述设备运行时具体信息和状态;功能为工业控制设备供外部调用的能力或方法,且服务调用中设置输入和输出参数;事件用于设备运行时,主动上报给服务器的信息,包括被外部感知和处理的信
息、告警和故障以及多个输出参数。4.根据权利要求1所述的基于物联网的工业控制设备数据采集系统,其特征在于,所述数据分析单元对数据信息进行分析处理,具体处理过程为:对数据信息进行识别,当数据信息属于第一类别信息时,对数据信息执行第一操作;当数据信息属于第二类别信息时,对数据信息执行第二操作;当数据信息属于第三类别信息时,对数据信息执行第三操作;当数据信息属于第四类别信息时,对数据信息执行第四操作;其中,第一操作的具体过程为:获取数据信息对应的比对条件,当数据信息中的数据满足比对条件,则将数据信息发送至本地存储单元内进行缓存,对缓存的容量进行分析,并将本地存储单元内所有缓存的数据信息发送至服务器;当数据信息中的数据不满足比对条件,则生成异常指令并将数据信息与异常指令发送至服务器;第二操作的具体过程为:获取数据信息对应的分析模型,提取数据信息中的监测数值,对...
【专利技术属性】
技术研发人员:尤胜荣,丁国庆,
申请(专利权)人:上电智联科技江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。