好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

一种工业生产过程中数据采集回放系统和方法.docx

3页
  • 卖家[上传人]:ting****789
  • 文档编号:308862414
  • 上传时间:2022-06-12
  • 文档格式:DOCX
  • 文档大小:20.47KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 一种工业生产过程中数据采集回放系统和方法一种工业生产过程中数据采集回放系统和方法一种工业生产过程中数据采集回放系统和方法,涉及数据采集与处理回放【技术领域】针对工艺人员通常情况下不能对生产过程中的数据进行回放的问题回放系统包括参数配置模块、实时数据库数据采集压缩存储模块、回放控制模块以及事件捕捉模块回放方法对需要进行采集和回放的数据点进行配置、对数据进行分级采集存储和压缩、对历史数据进行回放该回放系统和方法在不增加硬件设备的前提下,实现了快速数据的采集、分层处理保存处理和生产过程的回放,对分析生产过程中的问题以及参数的优化都起到了重要的作用专利说明】-种工业生产过程中数据采集回放系统和方法【技术领域】 [0001] 本发明设及数据采集与处理回放【技术领域】,是一种实现让过程控制系统在脱离现 场设备条件下实现生产过程回放的方法背景技术】 [0002] 在现代化流程工厂中,每个生产环节都存在二级过程控制系统但是,在W往的生 产过程中,二级过程控制系统一般仅仅用于的生产过程进行计算,将结果下发到一级 设备,实现生产过程的自动化控制二级过程控制系统进行模型的计算和数据的下发,一级 PLC接收到控制系统的数据后进行执行并将执行结果返回给二级过程控制系统。

      而对过程 数据保存的传统方法是将数据保存成一定的文件后通过曲线的形式进行显示,用于生产过 程的分析,分析的过程是根据历史数据形成的趋势曲线,逐点进行现场生产过程问题的分 析,不能实现将历史数据推送给相应的过程控制系统进行离线的生产过程的模拟、分析和 优化的过程在对某钢厂的连铸过程控制系统进行研发的过程中,研发人员发现不仅调试 需要现场的实际生产过程数据,一些工艺人员也需要利用该些离线数据进行生产过程和参 数的优化再结合连铸过程控制系统研发、现场调试W及后续模型优化的过程中,发现实现 一种将二级过程控制系统结合现场数据形成具有回放功能的方法和系统是个亟待解决的 问题发明内容】 [0003] 本发明的目的是解决在脱离现场设备和环境的情况下,将保存好的历史数据实现 动态回放并推送给二级过程控制系统,实现了将保存的历史数据单帖(单帖即一个采集周 期的数据)播放,包括前进和后退的单帖回放,实现了采用离线对二级过程控制系统进行 驱动运行,实现了离线模型和参数优化和调试的问题,解决了工艺人员通常情况下通过专 口开发仿真系统进行模型W及参数优化等问题 [0004] 一种工业生产过程中数据采集回放系统和方法,包括参数配置模块、实时数据库 数据采集压缩存储模块、回放控制模块W及事件捕捉模块。

      参数配置模块、实时数据库 (RTDB)数据采集压缩存储模块和回放控制模块依次相连接;实时数据库数据采集压缩存 储模块包括快速数据采集模块、数据压缩模块和数据存储模块,快速数据采集模块、数据压 缩模块和数据存储模块依次相连接;事件捕捉模块与快速数据采集模块相连接,回放控制 模块与数据存储模块相连接快速数据采集模块对一级PLC设备的数据进行数据采集,在 一级PLC-侧开辟缓冲区,实现对10ms W内采集的数据的缓冲存储数据压缩模块实现对 采集的常规数据进行数据压缩处理;常规数据一般是指采集周期在200ms和Is之间采集周 期的数据,数据压缩存储模块包括PLC存储器、内存区存储器和硬盘存储器,数据压缩存储 模块对采集到的数据进行压缩存储,也就说上面提到的S级存储一般来说,10ms W内的快 速数据,采用PLC开辟缓冲区存储的方式,对于半小时数据,采用内存存储的方式,不进行 任何处理,直接保存而对于超过半小时的历史数据,则采用硬盘存储的模式,对于保存到 硬盘的数据,进行压缩后保存 [0005] 回放控制模块实现系统的暂停、采集模式、回放速率的控制,对生产过程进行回放 控制;事件捕捉模块对假信号进行过滤,确保真实的反应现场的实际生产过程。

      事件捕捉模 块根据调试人员在现场调试过程中采集到的各种现场问题,存储了多种对信号进行过滤的 方法回放控制模块主要实现对生产过程的回放控制回放控制模块主要用于实现对系统 工作模式的控制,用于实现系统的暂停、采集模式、回放速率的控制,根据系统的不同的运 行模式,在采集、回放、暂停回放W及停止之间进行切换回放控制模块将历史数据推送 给运行在回放模式下的实时数据库,实时数据库将数据推送给对应的模型控制系统,二级 模型控制系统可W根据数据实现对生产过程的再次回放,回放过程不仅能实现对数据的再 次回放,也可W实现将生产过程再次回放进一步的,回放控制模块还实现了根据数据的采 集周期进行回放,回放过程中,当选择了单帖回放W后,数据就会每次只播放一个采集周期 的数据,点击按钮才会播放下一个采集周期或者上一个采集周期的数据,该回放模式对关 键点数据采集和问题的分析起到了关键作用 [0006] 事件捕捉模块,在流程工厂中,除了一些设定的过程数据,现场一些设备的检测信 号对触发一些计算过程保证生产的正常运行起到不可或缺的作用该些信号通常是一个上 升沿或者下降沿作为出现的标志,但是在现场实际的生产中,因为设备或者检测装备的问 题,有些信号实际上是假信号,事件捕捉模块就是可W根据相应的配置,实现对假信号的过 滤,从而确保真实的反应现场的实际生产过程。

      事件捕捉模块里面存储了多种对信号进行 过滤的方法,该些方法都是来源于在现场对实际问题分析的积累在时间捕捉模块内,对标 签进行了定义,分为一级标签和二级标签一级标签即是指从一级直接采集的信号,作为事 件触发的源二级标签则是将一级一个或者多个信号经过一定的运算处理,运算后的结果 作为一个时间触发源,此类标签为二级标签不管是一级标签还是二级标签,在经过事件捕 捉模块定义后,可W实现假信号的过滤,增加过程控制的准确性 [0007] 一种工业生产过程中数据收集回放方法,该方法包括W下步骤: [000引步骤一、对需要进行采集和回放的数据点进行配置,包括采集周期、是否进行采集 W及是否进行回放等的配置 [0009] 根据每个参数在一级的地址,对参数进行采集配置,该配置不仅可W在采集数据 之前进行,而且在回放的时候可W再次选择回放的参数,从而实现了对数据采集、回放W及 推送的分级控制 [0010] 步骤二、对数据进行分级采集存储和压缩根据采集周期的不同,用不同的方法对 数据进行收集;通过在一级PLC-侧开辟缓冲区,实现对10ms W内采集的数据的缓冲存储 分级存储包括PLC存储器、内存区存储器、硬盘存储器,即PLC缓冲区存储、计算机内存存储 最后到计算机硬盘存储。

      生产现场数据根据不同的生产过程和工艺段的区别,有些少量数 据的产生周期可W达到8 - 10ms,在轴钢系统中也会有一些采集周期200ms数据,但是数据 点相对会比较多,采集周期最常见的是500ms和Is的常规数据对于需要进行8ms的快速 数据,采用快速数据采集方法,采用先在PLC进行存储的方式,对于其余的数据,我们采取 在计算机开辟特定的内存区域进行数据缓存,最后将数据进行数据压缩方法批量的写入硬 盘进行保存的方式数据的压缩存储也采用变点存储的方式,只有当数据的变化范围达到 一定程度的时候才进行保存,否则认为数据未发生变化在对数据精度可控范围内最大限 度的节约存储空间 [0011] 进一步的,快速数据的采集方法如下: [0012] 步骤1、对PLC数据缓冲池内的数据进行基本数据类型的压缩 [0013] 对于B(X)L型数据,按照一个字节进行存储,对于float型和long型数据,在精度 允许范围内,转换成shod类型进行存储,将存储空间从4字节有效的降低为2字节,经过 该样的处理,在开辟的固定大小的存储区中能够尽可能多的存储数据采集点,W满足有些 数据采集点稍多的情况; [0014] 步骤2、利用PLC控制程序的功能块,首先开辟两块固定大小的数据缓冲区,两个 网络通路,用于保存PLC -侧10ms快速变化数据; [0015] 为了实现W上方法,首先对数据块格式和顺序进行定义,S7 - 400发送给快速数据 采集系统的数据块是按照一定(数据的类型和采集的先后顺序的)的格式和顺序进行定义 的存储区,其原理是利用PLC将每个循环周期所采集的过程值W-定(数据缓冲池内数据 结构的)的顺序存放在存储区内,数据包中包含了采样值的信息开始标志、信息结束标志, 不会因为数据管理系统收到数据包的时刻不同而产生采样值的时间标记误差。

      经过类型压 缩后的数据块如表1所示: [0016]【权利要求】1. 一种工业生产过程中数据采集回放系统,其特征在于:回放系统包括参数配置模 块、实时数据库数据采集压缩存储模块、回放控制模块以及事件捕捉模块参数配置模块、 实时数据库数据采集压缩存储模块和回放控制模块依次相连接;实时数据库数据采集压缩 存储模块包括快速数据采集模块、数据压缩模块和数据存储模块,快速数据采集模块、数据 压缩模块和数据存储模块依次相连接;事件捕捉模块与快速数据采集模块相连接,回放控 制模块与数据存储模块相连接; 快速数据采集模块对一级PLC设备的数据进行数据采集,在一级PLC -侧开辟缓冲区, 对10ms以内采集的数据的缓冲存储器;数据压缩模块对采集的常规数据进行数据压缩处 理;数据压缩存储模块包括内存区存储器和硬盘存储器,数据压缩存储模块对采集到的数 据进行压缩存储;回放控制模块对系统进行暂停、采集模式、回放速率的控制,对生产过程 进行回放控制;回放控制模块在采集、回放、暂停回放以及停止之间进行切换回放控制 模块,将历史数据推送给运行在回放模式下的实时数据库,实时数据库将数据推送给对应 的模型控制系统,二级模型控制系统可以根据数据实现对生产过程的再次回放,回放过程 实现对数据的再次回放,也实现将生产过程再次回放;事件捕捉模块对假信号进行过滤,确 保真实的反应现场的实际生产过程;事件捕捉模块根据调试人员在现场调试过程中采集到 的现场问题,存储了多种对信号进行过滤的方法。

      2. 如权利要求1所述的工业生产过程中数据采集回放系统,其特征在于:所述的常规 数据指采集周期在200ms和Is之间采集周期的数据3. -种工业生产过程中数据采集回放方法,其特征在于: 步骤一、对需要进行采集和回放的数据点进行配置,包括采集周期、是否进行采集以及 是否进行回放配置; 根据每个参数在一级的地址,对参数进行采集配置,该配置不仅可以在采集数据之前 进行,而且在回放的时候可以再次选择回放的参数,实现对数据采集、回放以及推送的分级 控制; 步骤二、对数据进行分级采集存储和压缩,根据采集周期的不同,用不同的方法对数据 进行收集;通过在一级PLC-侧开辟缓冲区,实现对10ms以内采集的数据的缓冲存储;分 级存储包括PLC存储器、内存区存储器、硬盘存储器;对于需要进行快速存储的数据,采用 快速数据采集方式,在PLC进行存储;对于其余的数据,采取在内存区存储器进行数据缓 存,最后将数据进行数据压缩方法批量的写入硬盘存储器;数据的压缩存储采用变点存储 的方式,只有当数据的变化范围达到一定程度的时候才进行保存,否则认为数据未发生变 化;在对数据精度可控范围内最大限度的节约存储空间; 步骤三、对历史数据进行回放,选定要回放的控制过程,由实时数据库将该控制过程中 的历史数据推送到回放模块中,对控制过程中的历史数据按时间进行数据回放;或者对指 定的数据进行回放。

      4. 如权利要求3所述的工业生产过程中数据采集回放方法,其特征在于:所述的回放 分为正常速度、加速回放和单帧回放;将历史数据推送到回放模块中,进行加速推送;加速 回放由设定的加速率来对原始时间进行加速显示数据5. 如权利要求3所述的工业生产过程中数据采集回放方法,其特征在于:所述的快速 数据采集方式步骤如下: 步骤1、对PLC数据缓冲池内的数据进行基本数据类型的压缩,对于BOOL型数据。

      点击阅读更多内容
      猜您喜欢
      我的愉快的国庆节作文随笔400字6篇汇总.docx 2022浙江温州市苍南县卫健局面向社会招聘编外120救护车驾驶员15人强化训练卷8.docx 中级注册安全工程师《道路运输安全》试题题库模拟训练含答案(第32套).docx 铁路设备配件项目物流管理分析_范文.docx 2022江西赣州市九三学社赣州市委员会招募青年见习2人押题卷4.docx 一种带有动作捕捉模块的显示单元设备的制作方法.docx 一种嵌入式多系统自启动方法.docx 一种带有防摔装置的儿童电脑的制作方法.docx 中国科学院动物研究所生殖表观遗传研究组招考聘用练习训练卷(第9卷).docx 2022应急管理部研究中心公开招聘5人强化卷(第5次).docx 2022浙江嘉兴市海宁市产业技术研究院生物电子研究中心公开招聘1人强化训练卷0.docx 2022浙江省荣军医院(嘉兴学院附属第三医院)招考聘用26人强化训练卷7.docx 2022广西生态工程职业技术学院招聘网强化卷3.docx 2022江苏南通海安市教体系统春季招考聘用教师146人强化卷1.docx 2022河南南阳市唐河县公开招聘事业单位工作人员35人(第1号)强化训练卷(第3卷).docx 2022广西防城港银保监分局公开招聘专职文印员1人强化卷2.docx 2022辽宁沈阳市人工影响天气办公室公开招聘高层次人才2人强化训练卷7.docx 中级经济师《经济基础》试题模拟训练含答案(第66套).docx 2022浙江杭州市建德市事业单位辅助性岗位公开招聘10人强化训练卷6.docx 2022广西河池金城江区司法局招考聘用政府购买服务岗位人员强化卷7.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.