范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

攀钢1450热连轧数据采集系统开发流程介绍详解

  介绍了攀钢1450热连轧数据采集系统的开发以及实施过程。叙述了系统网络结构、系统软件设计、系统数据结构以及数据流程。采集系统改善了原系统中部分数据不完整、缺少相关的设备运行参数及质量控制参数等不足。该系统投入使用后,运行稳定、可靠,具有很高的应用价值。
  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和二级自动化系统的数据中心机服务器提供。
  2 系统软件设计
  2.1 系统软件结构
  热连轧 数据采集 系统软件分为前端数据采集服务器软件和客户端软件两部分,前端数据采集服务器软件包含热轧应用程序服务器进程、服务器诊断和切换进程、映射内存生成进程、数据采集与发送进程和TCP/IP通信控制及轧件跟踪进程等。其中,热轧应用程序服务器进程用于实现热轧过程各种数据的读取,并通过数据库数据维护工具将所有的实时数据存储到数据库服务器中;数据采集与发送进程通过PLC通信驱动程序来实现现场控制器群的实时数据读取。与此同时,系统也通过这些进程实现和共享映射内存的数据读写。客户端软件包含一个热轧过程离线分析器和一个热轧过程在线分析工具等,这些分析工具的数据源于映射内存生成进程所映射的共享内存区当中的数据。
  该系统构建在Microsoft Windows 2000平台上,采用MS VC++开发,其软件结构如图2所示。
  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。
  历史数据采用数据文件和数据库的形式存储,其中实时数据由于数据量非常大,根据钢卷不同存放在不同的实时数据文件中;而统计特征值则按一个钢卷一条记录的形式保存在数据库的相应表中,以方便统计和查询。
  前端数据采集服务器实时数据采集进程SDCP负责与连接到系统中的PLC建立通信链接,将数据采集并发送到共享内存数据区供数据通信和处理进程使用,该进程具有正常和动态特性测试两种工作方式;前端数据采集服务器网络通信与数据处理进程SNCP包含轧线跟踪和控制逻辑、与客户端计算机的rCP/IP数据通信、特征值计算、工序质量判定(自动和目视)、特征值和实时数据存储、二级设定数据接收、动态特性测试管理、通信管理等主要功能。前端数据采集服务器显示及管理界面进程SDAP主要供系统开发和系统维护人员使用;客户机数据通信进程CDTP负责客户机实时数据的读取以及数据库中历史数据的读取;客户机数据处理进程CDMP负责对CDTP进程读取的数据进行处理;客户机用户界面进程CDAP用于实现人机交互。
  基础自动化系统和过程自动化系统产生的数据由前端数据采集服务器实时数据采集进程采集进入前端数据采集服务器中,完成数据拼装后,写人共享数据区,并更新共享数据区的相关指针。之后,前端数据采集服务器的实时数据采集进程发送消息通知网络通信与数据处理进程,网络通信与数据处理进程首先对共享数据区中的数据进行预处理;接着激活跟踪线程,根据现场跟踪传感器反馈来的跟踪信息,更新跟踪数据区的相关列表;查询保持连接状态的客户机列表,向连接到前端数据采集服务器的客户机发送采集到的数据;然后激活数据处理线程进行特征值计算、质量分布计算和判定;最后激活数据存储线程,将数据写入数据库和数据文件。同时通知前端数据采集服务器显示及管理界面进程,以驱动显示及管理界面进程更新显示。
  3 系统应用
  该数据采集系统将采集到的实时数据存储到Oracle数据库服务器中,为数据查询、数据统计分析、数据的Web发布以及正在开发的数据挖掘系统提供了稳定可靠的数据平台。攀钢1450热连轧数据采集系统的应用,改善了原系统中部分数据不完整、缺少相关的设备运行参数及质量控制参数等不足。

华为MateX2支持鸿蒙系统吗采用什么操作系统华为MateX2折叠屏手机已发布,拥有釉白色亮黑色冰晶蓝冰晶粉四种配色,那么,新机支持鸿蒙系统吗,一起来看看吧搭载什么系统售价17999元起,将首批升级HarmonyOS,华为消费华为MateX2典藏版是5G手机支持5G网络吗华为MateX2典藏版这是华为最新推出的一款全新的搭载麒麟9000处理器的手机,这款手机可以为用户提供很好的手机屏幕显示效果,同时为用户提供很好的手机外形设计,那么这款手机是5G手华为MateX24G版电池多大支持多少瓦快充华为MateX24G版搭载的麒麟9000处理器,采用了侧边指纹识别方案,那么电池多大,支持多少瓦快充,一起来看看吧电池信息电池容量为4500mAh,支持55W超级闪充其他信息搭载了华为平板可以升级鸿蒙系统吗怎么更新鸿蒙系统鸿蒙系统可是最近极为火爆的一个新的系统,华为旗下的各色手机都是在按部就班的进行着升级体验,那么作为华为的平板系列是否是有着这种荣幸来升级体验一把鸿蒙呢?又是需要如何来升级这个系统呢华为matex2屏幕供应商屏幕详情华为matex2折叠手机的屏幕供应商是哪家呢,小编就为大家带来了华为matex2屏幕相关详情,一起来看看吧。华为matex2屏幕供应商是哪家华为matex2屏幕供应商是京东方。之前华为matex2支持无线充电吗支持什么方式充电华为matex2是一款全新打造的折叠屏手机,那么这款手机支持什么方式的充电方式?支持无线充电吗?小编为大家带来最新的手机资讯,快来看看吧。华为matex2支持无线充电吗?不支持的,华为p50pro外观如何有什么亮点华为p50pro一款有着旗舰性能的手机,小伙伴们都是想要知道这款手机到底是有着什么样子的外形呢?现在就有小编来为大家介绍一下吧。一华为p50pro外观如何P50Pro其四曲面屏和水华为p50pro有双系统吗采用鸿蒙系统吗华为p50pro将会采用双系统配置吗,会采用鸿蒙系统吗,今天小编就为大家带来了华为p50pro系统的相关信息,感兴趣的朋友一定不要错过哦!采用什么系统华为P50Pro将会有Harm华为p50pro后置像素多少采用的是哪家的摄像头华为p50pro这款手机应该属于p50系列性价比最高的手机,不仅仅为用户提供很好的手机屏幕显示效果,同时为用户提供麒麟9000的处理器,带来很好的手机5G性能,同时为用户提供很好的华为P50Pro有指纹解锁吗采用什么解锁方式华为P50Pro可是一款可以为小伙伴们带来强悍性能的手机,加上其出色的摄像性能,绝对是小伙伴们的入手之选,那么这款手机是否是有着更加便捷的指纹解锁呢?现在就有小编来为大家介绍一下吧华为P50Pro有环闪保护壳吗环闪保护壳怎么用华为P50Pro这款手机为用户提供很好的麒麟9000的芯片,带来目前华为最好的莱卡拍照体验,还为用户提供很好的120Hz的屏幕刷新,带来很好的手机屏幕显示效果,那么这款手机有环闪保
小米盒子怎么越狱小米盒子越狱教程详解小米盒子作为一款能够让我们在电视上就可以免费观看网络电影和电视剧等的互联网电视盒,也受到了广大消费者的喜爱。但我们在使用小米盒子的过程中也会遇到一些限制,这时候就可以通过对小米盒子iPhone盘古越狱与不越狱有什么区别区别介绍苹果发布了iOS8。1。3正式版,虽然新系统变得更加稳定,且还新增一些实用的新功能,但是很多用户还是在期待iOS8越狱能够早日到来。为何要将手机的iOS8设备进行越狱了?越狱与不越小米盒子越狱教程小米盒子越狱教程经过一段时间研究,发现小米盒子完全可以通过越狱方式来安装第三方应用,不仅支持其自带的CNTV还可以使用像我们常用到的优酷爱奇艺乐视那样的网络视频软件。针对小米盒子越液晶电视屏幕怎么清洗液晶电视屏幕清洁保养方法摘要液晶面板的污迹大体分为两种,一种是因为日积月累所粘留的空气中的灰尘,一种是使用者在不经意中留下的指纹和油污。智能电视屏幕不能用清水清洁,因为液体极易滴入液晶电视内部,这样会造成怎样清洁手机触摸屏手机屏幕清洁方法详细介绍摘要如今数码产品充斥了我们的生活,尤其是手机它仿佛成为了我们身体的一部分。那么,在日常使用中该如何保养清洁呢?今天小编为您推荐的文章主要介绍了手机触摸屏保养维护和清洁技巧,以及对手笔记本屏幕怎么清洁保养笔记本液晶屏幕清洁保养技巧无论是新购买的笔记本还是使用一段时间的笔记本,笔记本液晶屏幕的清洁与保养,都是非常关键的。良好的养护习惯,不仅能延长笔记本寿命,给自己的使用也会带来良好的感觉。那么笔记本液晶屏幕如如何清洁ipad屏幕清洁ipad屏幕方法详细介绍ipad屏幕清洁问题,如何清洁ipad屏幕舒适地使用iPad重要的是要找到一种可让您舒服地使用iPad的姿势,并且要时不时地活动一下。在使用期间,请用您的大腿桌子机壳或基座配件支撑手机屏幕怎么清洁?手机清洁保养方法详解如今数码产品充斥了我们的生活,尤其是手机它仿佛成为了我们身体的一部分。那么,在日常使用中该如何保养清洁呢?下面就来聊聊手机清洁保养方法。屏幕可以说是手机中最脏的部分了,你可以把屏幕无线通信技术是什么意思无线通信技术介绍详解无线网,无线通信技术是什么意思无线通信技术介绍无线技术给人们带来的影响是无可争议的。如今每一天大约有15万人成为新的无线用户,全球范围内的无线用户数量目前已经超过2亿。这些人包括大高速无线移支IP通信系统技术特点是什么详解高速无线移支IP通信系统的技术特点简介高速无线移支IP通信系统的技术特点(1)无线传输技术采用建立在cdma2000基础上的CDMA技术,在5MHz的频宽条件下,下行数据速率最高可超宽带无线通信技术特征是什么超宽带无线通信应用介绍图文超宽带无线通信技术和应用领域摘要首先简要介绍了超宽带(UWB)的系统框架,而后介绍了其主要技术特征和标准化情况,最后对UWB技术的应用前景进行了展望。关键字超宽带MBOFDMDSC