System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及冶炼,尤其涉及一种数据采集方法、装置、电子设备及存储介质。
技术介绍
1、钢铁企业是典型的流程型制造企业,每一道冶炼工序都涉及多种钢铁冶炼设备的数据采集和控制。基础自动化系统,也即l1系统通过可编程逻辑控制器(programmablelogic controller,plc)实现不同钢铁冶炼设备的数据采集和远程控制。
2、传统的l1系统的数据采集模式为通过预设第一通信模块与plc连接后,采集不同钢铁冶炼设备的数据,并通过统一的通信协议传输至过程控制系统,过程控制系统也即l2系统,通信协议包括用于进程控制数据访问的通信协议(ole for process control dataaccess,opc da)。传统炼钢项目中大量使用这种采集模式,由于opc da协议是基于windows系统的协议,则预设第一通信模块的操作系统为windows系统,无法实现跨系统平台的采集。一些l2系统需要采集10ms以下级别的高频数据,这种传统采集模式只适用于低频数据采集,无法满足此类场景。
技术实现思路
1、本专利技术提供一种数据采集方法、装置、电子设备及存储介质,以解决上述传统的数据采集方式无法进行跨系统平台冶炼数据,以及无法进行高频冶炼数据采集的技术问题。
2、于本申请一实施例中,本申请提供一种数据采集方法,包括:获取基础自动化系统的多个冶炼数据,所述冶炼数据包括采集频率、设备点位地址、设备连接地址和冶炼采集值,所述冶炼数据通过所述基础自动化系统对钢铁冶炼设备进行
3、于本申请一实施例中,基于预设点位标识关系、每一设备连接地址和每一设备点位地址的匹配结果将每一预设地址标识与每一冶炼采集值进行关联包括:将一设备连接地址与预设点位标识关系中的多个预设连接地址进行匹配,得到目标连接地址;基于所述目标连接地址将一设备点位地址与预设点位标识关系中的多个预设点位地址进行匹配,得到目标点位地址;将一冶炼采集值和所述目标点位地址对应的预设地址标识进行关联;其中,所述一设备连接地址、所述一设备点位地址和所述一冶炼采集值存在对应关系。
4、于本申请一实施例中,获取基础自动化系统的多个冶炼数据之前,所述方法还包括:基于预设设备传输协议将基础自动化系统中的多个可编程逻辑控制器分别与过程控制系统进行通信连接;根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地址进行配置。
5、于本申请一实施例中,基于预设设备传输协议将基础自动化系统中的多个可编程逻辑控制器分别与过程控制系统进行通信连接包括:若一可编程逻辑控制器支持预设第一传输协议,则将所述一可编程逻辑控制器与所述过程控制系统进行直接连接;若一可编程逻辑控制器支持预设第二传输协议,则通过预设第一通信模块将所述一可编程逻辑控制器与所述过程控制系统进行间接连接;其中,所述预设设备传输协议包括预设第一传输协议和预设第二传输协议。
6、于本申请一实施例中,根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地址进行配置包括:基于预设频率对各所述可编程逻辑控制器的采集频率进行配置;基于所述采集频率或各所述配置可编程逻辑控制器支持的预设设备传输协议对各所述可编程逻辑控制器进行当前传输协议的配置;根据各所述可编程逻辑控制器的设备型号配置所述设备点位地址;其中,所述连接信息包括所述当前传输协议和所述采集频率,所述预设配置信息包括预设频率、所述预设设备传输协议和所述设备型号。
7、于本申请一实施例中,根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地址进行配置之后,所述方法还包括:根据每一设备点位地址和所述连接信息中的设备连接地址确定每一可编程逻辑控制器的预设地址标识;将每一预设地址标识、每一设备连接地址和每一设备点位地址进行映射,得到预设点位标识关系;将每一预设地址标识和过程控制系统中每一数据接收模块进行关联,得到预设标识接收关系。
8、于本申请一实施例中,根据预设标识接收关系和每一采集频率确定过程控制系统中每一数据接收模块的接收频率包括:根据预设标识接收关系将每一数据接收模块对应的所有预设地址标识的采集频率确定为至少一个样本频率;将最大的样本频率确定为参考频率;若目标频率大于或等于所述参考频率,则将所述目标频率确定为接收频率。
9、于本申请一实施例中,本申请提供一种数据采集装置,包括:数据获取模块,用于获取基础自动化系统的多个冶炼数据,所述冶炼数据包括采集频率、设备点位地址、设备连接地址和冶炼采集值,所述冶炼数据通过所述基础自动化系统对钢铁冶炼设备进行采集得到;数据聚合模块,用于基于预设点位标识关系、每一设备连接地址和每一设备点位地址的匹配结果将每一预设地址标识与每一冶炼采集值进行关联,得到每一键值对数据,所述预设点位标识关系用于表征所述预设地址标识、预设连接地址和预设点位地址的匹配关系;数据发送模块,用于根据预设标识接收关系和每一采集频率确定过程控制系统中每一数据接收模块的接收频率,并基于所述预设标识接收关系和每一接收频率将所述每一键值对数据发送至每一数据接收模块,所述预设标识接收关系用于表征所述预设地址标识和所述数据接收模块的关联关系。
10、根据本申请实施例的一个方面,提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例任一所述的数据采集方法。
11、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述各实施例任一所述的数据采集方法。
12、本专利技术实施例的有益效果:本专利技术提供一种数据采集方法、装置、电子设备及存储介质,本专利技术的实施例通过获取基础自动化系统的多个冶炼数据后,基于预设点位标识关系、每一设备连接地址和每一设备点位地址的匹配结果将每一预设地址标识与每一冶炼采集值进行关联,得到每一键值对数据,通过将设备连接地址和设备点位地址的关系统一表现为预设地址标识,实现了不同钢铁冶炼设备不同采集频率的冶炼数据的融合统一,从而实现了毫秒级别的高频冶炼数据的采集功能;基于预设标识接收关系和每一接收频率将所述每一键值对数据发送至每一数据接收模块,通过将融合统一后的冶炼数据发送至数据接收模块,实现了跨系统平台发送键值对数据至数据接收模块,降低了数据接收模块的开发使用成本。
13、本文档来自技高网...
【技术保护点】
1.一种数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据采集方法,其特征在于,基于预设点位标识关系、每一设备连接地址和每一设备点位地址的匹配结果将每一预设地址标识与每一冶炼采集值进行关联包括:
3.根据权利要求1所述的数据采集方法,其特征在于,获取基础自动化系统的多个冶炼数据之前,所述方法还包括:
4.根据权利要求3所述的数据采集方法,其特征在于,基于预设设备传输协议将基础自动化系统中的多个可编程逻辑控制器分别与过程控制系统进行通信连接包括:
5.根据权利要求3所述的数据采集方法,其特征在于,根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地址进行配置包括:
6.根据权利要求3所述的数据采集方法,其特征在于,根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地址进行配置之后,所述方法还包括:
7.根据权利要求1-6任一项所述的数据采集方法,其特征在于,根据预设标识接收关系和每一采集频率确定过程控制系统中每一数据接收模块的接收频率包括:
8.一种数据采集装
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的数据采集方法。
...【技术特征摘要】
1.一种数据采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据采集方法,其特征在于,基于预设点位标识关系、每一设备连接地址和每一设备点位地址的匹配结果将每一预设地址标识与每一冶炼采集值进行关联包括:
3.根据权利要求1所述的数据采集方法,其特征在于,获取基础自动化系统的多个冶炼数据之前,所述方法还包括:
4.根据权利要求3所述的数据采集方法,其特征在于,基于预设设备传输协议将基础自动化系统中的多个可编程逻辑控制器分别与过程控制系统进行通信连接包括:
5.根据权利要求3所述的数据采集方法,其特征在于,根据预设配置信息对各所述可编程逻辑控制器的连接信息和设备点位地...
【专利技术属性】
技术研发人员:姜皓,倪鑫,向山林,何新军,李志,
申请(专利权)人:中冶赛迪信息技术重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。