【技术实现步骤摘要】
一种工业数据采集方法、装置及电子设备
[0001]本申请涉及数据采集的领域,尤其是涉及一种工业数据监控方法、装置及电子设备。
技术介绍
[0002]新一代信息技术与制造业深度融合的智能制造正在蓬勃发展,IT(信息技术)和OT(操作技术)的融合,迫切需要实现从生产自动化到生产实时监控和生产过程优化的转变。
[0003]IT和OT两化融合过程中,生产过程数据的获得是生产实时监控和生产过程优化的前提,目前,生产过程数据的获得一般通过主动数据采集的方式实现,对于已有生产环境进行主动数据采集的软件开发和网络通讯部署都可能是十分巨大的工作量;且部分生产自动化设备的计算能力有限,不能承载过多的数据访问请求,否则可能影响正常的生产过程。
技术实现思路
[0004]为了减少不必要的重复读取工业生产设备内业务数据的操作,降低数据获取过程中对工业生产设备的计算能力消耗,提高工业生产系统稳定性,本申请提供了一种工业数据采集方法、装置及电子设备。
[0005]第一方面,本申请提供一种工业数据采集方法,采用如下的技术方案 ...
【技术保护点】
【技术特征摘要】
1.一种工业数据采集方法,其特征在于:该方法包括:获取交换机上传的数据包;根据预设的处理规则处理所述数据包得到第一生产过程数据,并记录到预设的生产数据历史表中;根据预设的判断规则,判断所述第一生产过程数据是否完整;若否,根据预设的设置规则,设置主动数据采集配置,获取第二生产过程数据,并记录到预设的生产过程数据历史表中;查询生产数据历史表,得到完整的生产过程数据。2.根据权利要求1所述的工业数据采集方法,其特征在于:所述获取交换机上传的数据包的方法,具体包括:接收交换机上传的流量数据;根据预设的工业协议信息提取数据流量中包含的数据包;按提取的时间顺序存储所述数据包。3.根据权利要求1所述的工业数据采集方法,其特征在于:所述根据预设的处理规则处理所述数据包得到第一生产过程数据,并记录到预设的生产数据历史表中的方法,具体包括:按照时间顺序依次读取所述数据包提取工业协议数据;判断所述工业协议数据是否完整;若是,判断所述工业协议数据是否为读操作请求数据;若否,判断所述工业协议数据是否为读操作响应数据;若是,提取所述读操作响应数据的操作序号,根据所述操作序号判断是否存在与所述读操作响应数据对应的读操作请求数据;若是,根据预设的工业协议分析所述读操作请求数据确定起始地址和结束地址,并将所述起始地址作为第一待查询协议地址;判断预存的生产数据定义表中是否存在所述第一待查询协议地址;若是,根据所述生产数据定义表提取所述读操作响应数据中的第一生产过程数据,并记录到预设的生产数据历史表中。4.根据权利要求3所述的工业数据采集方法,其特征在于:所述判断所述工业协议数据是否为读操作请求数据,若是,该方法还包括:提取所述读操作请求数据的操作序号;根据所述读操作请求数据的操作序号存储所述读操作请求数据,并设置超时时间;周期检测存储的读操作请求数据,超时时间后仍未获取与所述读操作请求数据对应的读操作响应数据,删除所述读操作请求数据。5.根据权利要求3所述的工业数据采集方法,其特征在于:所述判断预存的生产数据定义表中是否存在所述第一待查询协议地址,若否,该方法还包括:将所述起始地址加1作为第一待查询协议地址。6.根据权利要求5所述的工业数据采集方法,其特征在于:所述根据所述生产数据定义表提取所述读操作响应数据中的第一生产过程数据,并记录到预设的生产数据历史表中的方法,具体包括:
根据第一待查询地址和预设的工业协议的类型,在生产数据定义表中确定第一目标数据;根据生产数据定义表确定第一目...
【专利技术属性】
技术研发人员:牛治绿,焦颖,
申请(专利权)人:英赛克科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。