攀钢1450热连轧数据采集系统

发布者:tmgouzi最新更新时间:2012-05-29 来源: 21IC 关键字:数据采集  数据结构  数据流程  热连轧 手机看文章 扫描二维码
随时随地手机看文章

攀枝花新钢钒股份有限公司热轧厂1450基础自动化系统(u)通过PLC采集各个检测设备的实时数据,采集周期短,可以实现对轧制过程的快速响应。但由于PLC本身无法存储大量的实时数据,不能满足数据存储和分析的需要,东北大学轧制技术及连轧自动化国家重点实验室和攀钢热轧板厂于2006年初联合开发攀钢1450数据采集系统,采集PIE实时检测数据和过程控制计算机(L2)实时控制数据,为后续开发的基于人工智能新技术数据挖掘系统提供稳定可靠的数据平台。

l 系统描述

系统主要由基础自动化系统、过程自动化系统、生产控制计算机系统(IJ3)、数据中心机服务器和质量分析终端组成。其中,基础自动化系统包括1台粗轧R1区域PLC R1、1台粗轧R2区域PLCR2、1台热卷箱精轧及层流冷却区域PLC302和1台卷取区域PLCA08。基础自动化系统通过以太网将实时数据采集到两个前端数据采集服务器中,而这两台服务器又将实时采集到的实时数据存储到另外两台数据库服务器中,其中海量历史数据会定期保存到磁盘阵列中。过程自动化系统由1台加热炉过程机服务器、1台粗轧机过程机服务器和1台精轧与层流冷却过程机服务器组成。数据中心机服务器通过以太网将各个服务器中的各类数据进行汇总和保存。

由于设计的数据采样速率较快(20~100 ms采样1次,仅为与基础自动化系统通信时),每块带钢的采样信号较多(约2 KB),因此为避免对该厂现有一、二级自动化系统产生不利影响,在物理上和逻辑上采用与现有的一、二级自动化系统相对独立的网络结构。同时,为了保证快速的实时数据采集,在系统内又划分了相对独立的数据采集网段和实时数据网段,通过在数据库服务器和前端数据采集服务器安装双网卡(10/100 Mb/s自适应)来实现网段划分。数据采集PLC连接到前端数据采集服务器的一块网卡上,该网段作为数据采集网段;前端数据采集服务器的另一块网卡连接到数据库服务器和客户端,该网段为实时数据网段。系统采集的数据主要由一级自动化系统的PLC和二级自动化系统的数据中心机服务器提供。

系统网络结构如图1所示。

2 系统软件设计

2.1 系统软件结构

热连轧数据采集系统软件分为前端数据采集服务器软件和客户端软件两部分,前端数据采集服务器软件包含热轧应用程序服务器进程、服务器诊断和切换进程、映射内存生成进程、数据采集与发送进程和TCP/IP通信控制及轧件跟踪进程等。其中,热轧应用程序服务器进程用于实现热轧过程各种数据的读取,并通过数据库数据维护工具将所有的实时数据存储到数据库服务器中;数据采集与发送进程通过PLC通信驱动程序来实现现场控制器群的实时数据读取。与此同时,系统也通过这些进程实现和共享映射内存的数据读写。客户端软件包含一个热轧过程离线分析器和一个热轧过程在线分析工具等,这些分析工具的数据源于映射内存生成进程所映射的共享内存区当中的数据。

该系统构建在Microsoft Windows 2000平台上,采用MS VC++开发,其软件结构如图2所示。

[page]

2.2 系统数据结构

系统采用内存共享数据区存放现场实时数据,它的目标首先是缓解实时性要求高但快速的数据通信、轧线跟踪等子系统与实时性要求低但比较耗时的数据存储系统(数据库和文件)间的矛盾,保证系统的实时性;其次提供快速、大数据量的进程问通信。

内存共享数据区实际上是一个信息头加上实时数据缓冲池的结构。其中信息头中主要包括信息头长度、数据区长度、当前采样周期和相关数据区指针等内容。实时数据缓冲池是一个结构数组,数组的每个元素对应现场来的一个数据帧。

每个数据帧对应于一个采样时刻采集的数据,并且这些数据按照主轧线轧制区域管理。内存共享数据区的实时数据缓冲池按循环缓冲区方式保存最近几块轧件的采集数据。当数据通信系统采集到一个完整的数据帧后,先将数据写入由信息头中当前帧号指示的数组位置,接着将当前帧号加1(当前帧号超过上限后置0),数据帧长度加1,然

后发送SM—DATACHANGE消息通知网络通信及数据处理进程有“新数据”到来。

网络通信及数据处理进程在完成启动后总是在等SMDATACHANGE消息,一旦收到该消息,网络通信及数据处理进程立即读取内存共享

数据区中的“新数据”进行处理,完成处理后将信息头中数据帧长度减1。

2.3 数据流程

热轧过程实时采集系统采集的数据分布在主轧线基础自动化系统和过程自动化系统中,这些数据通过基础自动化系统区域网络集中到粗轧基础自动化系统的第1架粗轧机的PLC R1和第2架粗轧机的PLC R2、精轧基础自动化系统的PLC302、卷取基础自动化系统的PLC408和过程自动化系统的数据中心机服务器中。现场数据按轧制区域管理,包括加热炉、粗轧、热卷箱、精轧和卷取4个区域,另外还有板坯及轧制计划数据

系统实时数据采用内存共享数据区提供各进程问的数据通信和数据缓冲,使用消息和事件对象实现进程问调度和同步,使用通信报文完成客户服务器之间的数据通信。

主要的内存共享数据区有:前端数据采集服务共享数据区ServerCom、客户端数据采集服务共享数据区ClientCom、报警信息内存共享数据区AlarmCom、历史报警内存共享数据区AlarmRec—Com、特征值内存共享数据区CharacterCom、跟踪数据内存共享数据区TrackCom、历史数据内存共享数据区HisDataCom、特征值数据文件数据区Char.acterHisCom、信号表内存共享数据区SignalCom、设备常数内存共享数据区DeviceConstCom和人工干预内存共享数据区OperatorCom。

历史数据采用数据文件和数据库的形式存储,其中实时数据由于数据量非常大,根据钢卷不同存放在不同的实时数据文件中;而统计特征值则按一个钢卷一条记录的形式保存在数据库的相应表中,以方便统计和查询。

系统数据流如图3所示。前端数据采集服务器实时数据采集进程SDCP负责与连接到系统中的PLC建立通信链接,将数据采集并发送到共享内存数据区供数据通信和处理进程使用,该进程具有正常和动态特性测试两种工作方式;前端数据采集服务器网络通信与数据处理进程SNCP包含轧线跟踪和控制逻辑、与客户端计算机的rCP/IP数据通信、特征值计算、工序质量判定(自动和目视)、特征值和实时数据存储、二级设定数据接收、动态特性测试管理、通信管理等主要功能。前端数据采集服务器显示及管理界面进程SDAP主要供系统开发和系统维护人员使用;客户机数据通信进程CDTP负责客户机实时数据的读取以及数据库中历史数据的读取;客户机数据处理进程CDMP负责对CDTP进程读取的数据进行处理;客户机用户界面进程CDAP用于实现人机交互。

[page]

基础自动化系统和过程自动化系统产生的数据由前端数据采集服务器实时数据采集进程采集进入前端数据采集服务器中,完成数据拼装后,写人共享数据区,并更新共享数据区的相关指针。之后,前端数据采集服务器的实时数据采集进程发送消息通知网络通信与数据处理进程,网络通信与数据处理进程首先对共享数据区中的数据进行预处理;接着激活跟踪线程,根据现场跟踪传感器反馈来的跟踪信息,更新跟踪数据区的相关列表;查询保持连接状态的客户机列表,向连接到前端数据采集服务器的客户机发送采集到的数据;然后激活数据处理线程进行特征值计算、质量分布计算和判定;最后激活数据存储线程,将数据写入数据库和数据文件。同时通知前端数据采集服务器显示及管理界面进程,以驱动显示及管理界面进程更新显示。

3 系统应用

该数据采集系统将采集到的实时数据存储到Oracle数据库服务器中,为数据查询、数据统计分析、数据的Web发布以及正在开发的数据挖掘系统提供了稳定可靠的数据平台。攀钢1450热连轧数据采集系统的应用,改善了原系统中部分数据不完整、缺少相关的设备运行参数及质量控制参数等不足。系统自2006年投用以来,运行十分稳定,具有很强的鲁棒性,并基于该数据采集系统成功开发出人工神经元网络高精度轧制力预报的在线应用系统和层流冷却系统卷取温度自学习系数的自整定功能,将原二级过程控制计算机系统的轧制力预报精度由原来的92%提高到现在的93.5%以上,将原层流冷却二级控制系统在换规格轧制时的卷取温度命中率由以前的86.35%提高到现在的94.18%。

关键字:数据采集  数据结构  数据流程  热连轧 引用地址:攀钢1450热连轧数据采集系统

上一篇:贝加莱机器人控制中的惯量前馈控制技术
下一篇:PLC在铸造起重机安全制动器上的应用

推荐阅读最新更新时间:2024-05-02 22:05

Blackfin处理器及嵌入式mClinux在数据采集系统中的应用
前言 在数据采集系统中,数字处理是系统核心内容之一;然而随着科技发展,越来越多的功能需求使得采集系统的外设也越来越复杂,外设通讯和驱动编写成为一项复杂和繁琐的工作。以应用为中心的嵌入式系统为此类需求提供了一个良好的解决方案,能够适应实际应用中对功能、可靠性、成本、体积、功耗的严格要求。ADI公司的Blackfin系列处理器将嵌入式微控制器和DSP融为一体,取二者之长,提高了系统工作效能,大大降低了成本。同时,多线程的实时嵌入式操作系统也可增强采集系统的实时性、稳定性。对开发者来说, Blackfin处理器和mClinux的结合很有吸引力。 系统结构及硬件平台 本数据采集系统主要由2个数据采集通道、1个触发通道、ADC转
[嵌入式]
基于MSP430的心电采集系统
随着微电子技术与工艺的发展,各种电子产品逐渐趋于小型化和集成化,而功能更强大,这使得医用设备家庭化成为可能。随着我国城市人口老龄化、物质生活的改善,心血管疾病不断增加,人们对这一类疾病的预防和诊断需求也在增长。文中采用TI公司的SOc型混合微处理器单片机,用Altera公司的CPLD做为控制器,处理心电和脉搏信号。作为数字前端的心电和脉搏信号,经过由放大器组成的模拟电路,放大、滤波和陷波处理,经控制系统,通过串口发送到个人计算机,同时设有报警装置。此心电和脉搏测量最小系统以插卡形式给出,通过PCI接口完成对其电源配置和CPLD连接到液晶显示。 1 心电和脉搏处理电路设计 采用标准II导联模式,将电极分别接在人体的左右手腕和左
[单片机]
基于MSP430的心电采集系统
采用虚拟软件与数据采集卡实现故障录波器系统的设计
引言 故障录波器是提高电力系统安全运行的重要自动装置,当电力系统发生故障或振荡时,能自动记录故障点前后一定时间内各种电气量的变化。参考文献设计的故障录波器采用虚拟软件与数据采集卡相结合的方法,其缺点是必须依靠计算机来进行计算分析,设备移动不方便,而且数据采集卡的价格也比较高,使得产品应用有一定的局限性。参考文献设计的是一种基于DSP和A/D转换器件相结合的故障录波器,所用的A/D转换器件不能同步转换6路信号,所测结果之间有一定的延迟。针对以上缺点,现采用DSP和AD7656相结合的方法,通过外接LCD显示波形和数据,使其可以作为手持设备使用,也可连接电脑通过LabWindows/CVI软件在电脑上实时显示,所用的AD7656具有的
[测试测量]
采用虚拟软件与<font color='red'>数据采集</font>卡实现故障录波器系统的设计
由ADuC812与K9S6408V0A构成的便携式数据采集系统
摘要: K9S6408V0A是三星公司生产的快闪存储器,它具有容量大,接口简单等特点。而ADuC812是内嵌MCU的多通道12位AD转换器。文中介绍了一种以ADuC812为主,配以K9S6408V0A快闪存储器所构成的便携式数据采集系统,并给出了AduC812与K9S6408V0A的硬件接口及软件编程。 ADuC812是AD公司生产的内嵌MCU的多通道12位AD转换器,K9S6408V0A是三星公司的新型FLASH存储器,其容量可达64M,只需3V供电便可进行读、编程、擦除等操作,而且与CPU的接口简单。用K9S6408V0A和ADuC812构成的数据采集系统,具有体积小、功耗低等特点。 ADuC812是全集成的
[模拟电子]
基于完整数据采集系统设计方案
  简介   可编程逻辑控制器( PLC )是很多工业 自动化 和过程控制系统的核心,可监控和控制复杂的系统变量。基于PLC的系统采用多个 传感器 和执行器,可测量和控制模拟过程变量,例如压力、温度和流量。PLC广泛应用于众多不同应用,例如工厂、炼油厂、医疗设备和航空航天系统,它们需要很高的精度,还要保持稳定的长时间工作。此外,激烈的市场竞争形势要求必须降低成本和缩短设计时间。因此,工业设备和关键基础设施的设计人员在满足客户对精度、噪声、漂移、速度和安全的严格要求方面遇到了严峻的挑战。本文以PLC应用为例,说明多功能、低成本的高度集成 ADAS3022如何通过更换 模拟前端 (AFE)级,降低复杂性、解决多通道数据采集系统设计中遇到
[嵌入式]
基于ACCESS数据库的CAN总线数据采集方法的设计与实现
    CAN (Controller Area Network控制器局域网)总线是在汽车、轮船、医疗等领域广泛应用的一种串行数据通讯现场总线,能有效地支持具有很高安全等级的分布式实时控制。由于CAN总线数据通信具有高可靠性、实时性和灵活性的特点,常被应用于飞机、汽车、轮船等计算机系统之间的通讯方式,因此CAN总线的数据采集技术也得到了广泛应用。     CAN总线为串行数据协议总线,能够同时传输多个报文(message),一个报文定义为一帧,分为三个城,标准型CAN总线数据格式如图1所示,分别为ID域( Identifier ),数据长度定义城     (Length)和数据信息域(Data),图中的箭头指示了数据传输的
[嵌入式]
基于uC/OS与MSP430的手持数据采集系统
摘要:本文介绍了使用TI公司的超低功耗MSP430单片机与uC/OS相结合设计数据采集系统的方法,采用了uC/OS的多任务的软件设计方式代替了传统的前后台式的嵌入式软件设计方法,使得软件系统模块化,并且克服了前后台式软件设计的弊端,增前了系统的实时性。 1前言 近年来随着IC设备功耗和体积的不断减小,手持设备的应用领域变的越来越广泛。但是另一方面,传统的前后台式的软件设计方法却限制了硬件系统功能的充分发挥,影响了系统的实时性与稳定性。本文介绍了一种基于嵌入式操作系统uC/OS上设计系统软件的方法,即克服了原有前后台式软件设计的一些弊端,又充分发挥了硬件特性,增强了系统稳定性,很好的解决了手持数据采集设备多任务软件系统实时性不强
[单片机]
基于uC/OS与MSP430的手持<font color='red'>数据采集</font>系统
基于Windows98平台开发DMA高速数据采集系统
    摘要: 介绍基于Windows98平台的DMA虚拟设备驱动程序的开发,并给出了一个简单的DMA虚拟设备驱动程序的开发实例。     关键词: 直接存储器存取(DMA)方式 虚拟设备驱动程序(VxD)VtoolsD 直接存储器存取方式不仅具有高速度、高效率的特点,而且CPU资源占用少,因此在需要高速、批量交换数据的场合得到了广泛的应用。在DOS下编写DMA控制程序并不难,但要编制出精美实用的界面则是一件非常繁锁的工作,而且效果往往不佳。Windows自问世以来便以身采取的保护措施使得Windows与硬件直接接口时需要程序员编写专用的虚拟设备驱动程序。针对DMA的Windows虚拟设备驱动程序并不常见,因
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved