包钢炼钢厂检化验数据采集系统的设计与开发
钢铁行业大数据处理和分析系统设计与实现

钢铁行业大数据处理和分析系统设计与实现随着科技的进步和信息化的日趋深入,各个行业都迎来了大数据时代。
钢铁行业作为我国重要的基础产业之一,也面临着大量数据的处理和分析的挑战。
钢铁行业大数据处理和分析系统的设计与实现,能够帮助企业更有效地管理和利用数据,实现更高效的生产和运营。
一、系统需求分析1. 数据采集:设计一个钢铁行业大数据采集系统,能够定期自动采集各种数据源,并将其转化为结构化的数据格式。
2. 数据存储:建立一个可靠且高效的大数据存储系统,能够存储大量的数据并提供快速的数据访问。
3. 数据预处理:对采集到的数据进行清洗和预处理,包括去除重复数据、填补缺失值、处理异常值等。
4. 数据分析:设计数据分析模型和算法,能够对大量的数据进行精确的统计分析和挖掘,发现隐藏在数据中的有用信息。
5. 数据可视化:通过图表、仪表盘等方式,将数据分析结果以直观的形式展示给用户,便于用户理解和决策。
6. 数据安全:建立严格的数据安全机制,保护数据的完整性和隐私,防止未经授权的访问和篡改。
7. 系统性能:保证系统具备高并发、高可用、高稳定性的特点,能够处理海量数据,并在大数据环境下快速响应用户的查询和分析请求。
二、系统设计与实现1. 数据采集模块:设计一个数据采集模块,能够连接各种数据源,包括传感器、设备、数据库等,实现数据的自动采集和传输。
采用合适的协议和技术,确保数据的完整性和可靠性。
同时,采用分布式的架构,实现数据的横向扩展和负载均衡。
2. 数据存储模块:选择合适的存储技术,如分布式文件系统、关系型数据库、NoSQL数据库等,建立一个可靠、高效的数据存储系统。
采用数据分区和索引等技术,实现快速的数据查询和访问。
3. 数据预处理模块:设计一个数据清洗和预处理的模块,能够自动处理数据中的噪声、缺失值和异常值。
采用数据挖掘和机器学习的方法,对数据进行特征选择和降维,提高数据处理的效率和准确性。
4. 数据分析模块:选择适合钢铁行业的数据分析模型和算法,如回归分析、聚类分析、关联规则挖掘等,对大量的数据进行分析和挖掘。
钢板自动供料机的数据采集与分析系统开发

钢板自动供料机的数据采集与分析系统开发随着制造业的发展,自动化技术在生产过程中发挥着越来越重要的作用。
钢板自动供料机作为自动化设备之一,在生产过程中起着至关重要的作用。
为了更好地监控和控制钢板自动供料机的运行情况,开发一个数据采集与分析系统变得尤为重要。
在钢板自动供料机的生产过程中,需要获取大量的实时数据,如供料速度、供料精度、设备运行状态等。
而这些数据的采集和分析对于提高生产效率、降低生产成本具有重要意义。
因此,我们有必要开发一个数据采集与分析系统,以便及时获取和分析这些数据。
在系统设计阶段,我们首先需要确定需要采集的数据内容。
这包括但不限于供料速度、供料精度、设备运行状态、报警信息等。
其次,需要设计合适的数据采集方式,可以选择传感器、PLC等设备进行数据采集。
同时,还需要考虑数据传输方式,确保数据能够及时传输到数据采集与分析系统中。
在系统开发阶段,我们需要编写数据采集程序,确保能够准确地采集各项数据。
此外,还需要设计数据存储结构,保证数据可以有效地存储并便于后续分析。
在数据分析方面,我们可以利用数据分析算法,对采集的数据进行处理,提取有用信息,为生产决策提供参考依据。
钢板自动供料机的数据采集与分析系统开发不仅可以提高生产过程的自动化水平,还可以帮助企业更好地监控生产过程,提高生产效率,降低生产成本。
因此,该系统的开发具有重要意义。
在未来,随着智能制造技术的不断发展,钢板自动供料机的数据采集与分析系统将会更加智能化、自动化,为生产过程带来更多的便利和效益。
我们期待着该系统未来的发展和应用,为制造业的发展贡献力量。
炼钢厂检化验数据采集系统开发与应用

图 l 计 算 机 系 统 配 置逻 辑 图
收 稿 日期 :000 -2 2 1-90
作者简介 : 张新法 (9 2一) 男 , 18 , 硕士研究生 , 主要研究方 向为计算机测控 系统与装置。
2 0
太
原
科
技
大
学
学
报
2 1 年 01
间隔内输 入采样 时 间即 可。为 了保证数 据 采集传 输
的实 时性 , 时间不宜很大 ,  ̄/T . 采样 - J 1s " 5
摘 要 : 对 某炼 钢 厂 的要 求 , Vsa C+ +环 境 下 基 于 A O数 据 访 问技 术 , 针 在 i l u D 开发 了检 化 验 数 据
采 集 系统 。 通 过数 据 采 集 可 以把 检 化 验 数 据存 放 到 服 务 器 上 , 连 续 式 大 生产 提 供 必要 的 检 测 及 分 析 为
如荧 光仪 、 读 光 谱 仪 等 , 当 一 部 分 的检 化 验 数 直 相 据都 有 中心化 验 室提 供 , 来 自不 同工 序 ( 炉 、 对 转 吹
得愈 发重 要 … 。检 化 验 数 据 主要 来 源 于检 化 验 设
备, 目前 钢 铁 企 业 基 本 上 都 配 备 有 检 化 验 设 备 , 如 德国 O L B F公 司 生产 的 Q N 5 S 70型 的 直 读 光 谱 仪 。 虽然该设 备 和 配套 软 件 O L Wi B F n已经 具 有 良好 的
第3 2卷
第 1 期
太
原
科
技
大
学
学
报
V 1 2 N ・ o. o 1 3
F b 2 1 e ・ 0 1
2 1 年 2月 0 1
炼钢化验室钢样数据采集传输系统的开发

炼钢化验室钢样数据采集传输系统的开发
李韶甫
【期刊名称】《宽厚板》
【年(卷),期】2005(011)005
【摘要】本文主要对基于TCP/IP技术UDP传输的串口数据采集系统进行阐述,并提出了基于硬件与软件相结合实现的IP网络数据传输,串口数据采集系统解决方案,对系统的总线,组成框架和应用框架做了说明.
【总页数】2页(P28-29)
【作者】李韶甫
【作者单位】舞阳钢铁有限责任公司
【正文语种】中文
【中图分类】TP3
【相关文献】
1.宣钢炼钢能源数据采集系统的开发 [J], 刘怡生;刘涛
2.包钢炼钢厂检化验数据采集系统的设计与开发 [J], 郭广丰;邬海燕
3.炼钢厂检化验数据采集系统开发与应用 [J], 张新法;赵志诚;逯建平
4.OPC技术在炼钢厂能源数据采集系统中的开发及应用 [J], 高云壮;冀登峰;张蒙
5.钢样成分化验分析结果网络传输系统的开发与应用 [J], 张云;董再胜;魏凤娟;王光海;王雪峰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于管控一体化的炼钢检化验系统设计与实现开题报告

基于管控一体化的炼钢检化验系统设计与实现开题报告一、项目背景随着工业化进程的推进,钢铁行业的发展也越来越重要。
在钢铁生产的过程中,检测和分析钢材的物理和化学性质是非常重要的。
炼钢检化验系统是一种能够对钢铁生产过程中的样品进行检测、分析和管理的系统。
该系统致力于提高钢铁生产质量和效率,减少资源浪费和环境污染等问题。
当前,许多生产企业都已实现机器自动化生产,但是在检测和分析方面,仍然依赖人工操作。
目前的炼钢检化验系统存在以下问题:1)检验数据不准确,结果不可靠;2)操作复杂,效率低下;3)系统不够稳定,易发生故障;4)信息管理不完善,数据丢失和泄漏等问题。
因此,本项目将在研究现有的炼钢检化验系统的基础上,针对上述问题进行优化和改进,设计和实现一种基于管控一体化的炼钢检化验系统。
二、研究目标和内容本项目的研究目标是设计和实现一种基于管控一体化的炼钢检化验系统,解决现有系统存在的问题,并提高钢铁生产的效率和质量。
本项目的研究内容主要包括以下几个方面:1.分析现有炼钢检化验系统的优缺点,总结其存在的问题和需求。
2.研究分析钢材的物理和化学性质的方法和技术,并在系统中实现相应的功能。
3.设计和实现一种基于管控一体化的炼钢检化验系统,包括硬件和软件设计。
4.对系统进行测试和调试,确保系统的性能和稳定性。
5.实现系统的信息管理功能,包括数据的采集、存储、处理和分析等。
三、研究意义和应用价值本项目的研究意义和应用价值主要表现在以下几个方面:1.提高钢铁生产的效率和质量,减少资源浪费和环境污染等问题,直接节约了生产成本,提高了企业的效益。
2.简化操作流程,提高工作效率,减少人工操作所带来的错误和数据不准确等问题。
3.实现真正的管控一体化,统一了生产和检测,提高了系统的整体性能和效率。
4.提供了优良的信息管理功能,实现数据共享和安全性,更好地保障了企业的信息安全。
四、研究方法和技术路线1.方案设计,包括用户需求分析、系统结构设计和功能模块设计。
国有钢铁企业检化验系统管理问题研究

I ndustry development行业发展国有钢铁企业检化验系统管理问题研究赵 璐摘要:本文对钢铁生产过程中的质量控制管理问题进行了研究,针对当前国有钢铁企业检化验系统管理存在的不明确管理目的、内容不统一、缺乏科学规划和实施困难等问题,提出了优化措施和建议,促进国有钢铁企业提质降费,实现可持续发展。
关键词:国有钢铁企业;检化验系统;质量管理钢铁生产作为我国国民经济的重要基础产业,在推动经济增长、增加就业岗位和改善民生方面发挥着重要作用。
近年来,国有钢铁企业发展势头良好,但在经济结构调整和发展过程中,钢铁企业产能过剩问题日益突出,资源环境约束加剧,钢铁企业的生产效率、产品质量和服务水平等方面仍存在一些问题。
提高质量,以质量检测为先导,对钢铁产品进行检化验,直接决定产品质量和市场满意度。
1 国内外钢铁企业检化验管理的基本理论1.1 国内钢铁企业检化验管理理论综述在钢铁企业检化验系统的管理方面,我国自上世纪50年代以来,经过70多年的发展,在检化验技术和方法上已经基本形成一套较为完整的体系。
随着科学技术水平不断提高和新工艺、设备的开发与完善,对检化验管理的重视也逐渐加强。
同时,越来越多的学者开始对钢铁检化验管理进行研究,并取得了一定的成果。
国内学者的研究主要集中在以下两个方面:一是通过对企业实际情况的调查与分析,发现问题并提出针对性建议。
大多数研究以某一家企业的问题为研究对象,通过对该企业的调查,总结出国有钢铁行业存在的主要问题。
例如姚娟、赵斌从钢铁检化验目的、方法、模式及布局等方面详细阐述了钢铁企业检化验系统的建设,并对其实际的管理措施进行了分析。
宋晓梅以大连特钢为例,分析了该企业检化验系统存在的问题,并提出了具体的解决方案。
二是对钢铁检化验系统进行设计,如杨杨在《基于管控一体化的炼钢检化验系统设计与实现》一文中提出了钢铁检化验管理信息系统设计方案及其技术实现过程,为现代钢铁企业的炼钢检化验信息化管理提供了有创新意义的参考模式和技术方案。
钢铁企业检化验信息管理系统的开发
万 t / 年 以上 ; 石 油 管 加 工 大 线 可 年 产 1 3 9 . 7 am ~ r 3 3 9 . 7 a m 的 石 油 套 管 6万 t r , 小 线 可 生 产 西6 0 . 3 mm 2 4 4 . 5 mm 的 石 油 套 管 1 2万 t 、 油 管 2万 t 。 目前 , 可生 产从 普通 流体 管 、 液 压支 架管 到压 力容器 管 、 石
~
二 二 ( 检 查站)
接 收 样 品
油套 管 、 石油井 管 等 各类 无 缝 钢 管 , 可满足石油、 造 船 和 高 级 别 压 力 容 器 行 业 的要 求 。 为 实 现 对 整 个 工 厂 的原料 、 产 品及 相关辅 助材 料 的物理 检测 、 化 学 成 分 分析 等 , 同步建 设 了质量 检化验 中心 , 伴 随 着 生 产 线 的相继 投产 , 每 天都要 生成 大量 的检 化验 数据 , 为 控 制 和 跟 踪 所 有 生 产 工 序 中 物 料 的 质 量 数 据 及 相 关 辅料 信息 等 , 需要 实施检 化验 信息 管理 系统 , 并 实 现 与公 司产 销一 体化 系统 的实 时数 据 传 输 , 用 于 指 导
檀 雌办 登 崔输 墓 站 办 揎 塞 盘 相 蛐室 虚 分 娜崔 力 学 艄皇 氍 倍 轴堂
1 nP
l
i
l
I
l
l
I
I
…
! 竺 ! . ! 扑 图
检化验 管 ̄L I I I S
2 0 1 5年 4月
内 蒙 古 科 技 与 经 济
I n n e r Mo n g o l i a S c i e n c e Te c h n o l o g y 8 L Ec o n o my
钢铁行业检化验系统设计与应用
钢铁行业检化验系统设计与应用摘要:为了建设良好的企业质量管理体系,在满足生产标准情况下,结合实验室内部管理要求,以实现信息流及物流的高效管理,产品质量全程跟踪,检验数据不落地,降低人员检验操作工作量的目标。
通过样品管理、质量管理、规范(方法)管理、试验设备数据采集以及其它管理功能,实现与MES系统其它功能模块有效的数据交互,即保证了系统的完整性,又实现了检验流程规范化、标准化,确保数据的可靠性和及时性,最终提高工作效率。
关键词:制造执行系统;检化验系统;原料检验;检验数据采集引言通过建设新的检化验系统,实现检验按照任务执行、检验要求标准化、检验步骤流程化、结果采集自动化、检验记录完整化,确保检验的任务按照委托进行,检验过程层级化,达到提高工作效率,降低工作量,使检验人员将大部分精力集中在检验分析上。
检化验系统与其他模块有机结合,实现数据的互联和共享。
检化验系统的建设,终极目的是实现以下几个方面的目标:(1)高效率:大量的检验数据通过采集程序直接上传给检化验管理系统,提高工作效率。
(2)低误差:通过自动采集检验设备数据,减少人为因素造成的数据误差。
(3)信息全:由于系统与MES同源,信息由源头带入,减少人员录入或补充,提供全面的信息展示。
(4)操作简单:系统操作简单,工作人员上手容易,且工作负荷小。
(5)管理规范化、标准化:检化验系统按照流程、职责进行规范化管理,确保各司其职,严把质量检验关。
(6)一切有据可依,有据可查:系统从其它模块获取检验委托信息、检验标准和试验方法,为工作人员提供依据。
主要操作具有历史记录,为事件追溯提供强有力的数据支撑。
1 业务流程设计1.1系统简介检化验系统的主要任务是将各检验数据输入点通过计算机网络连接起来,完成各相关检验分析数据的收集、整理、分析、储存,为制造管理系统提供质检及分析数据,为生产和用户提供全方位的服务。
1.2总体业务流程检化验系统接收其它MES系统的检验指令(包含初验、复验)。
钢铁数据采集及展现
• 动力厂 • 气体公司 • 原料场及码头 • 焦化厂 • 烧结厂
• 炼铁厂 • 转炉厂(含熔剂) • 热轧厂 • 冷轧厂 • 棒线厂
介质
• 洗精煤 • 无烟煤 • 烟煤 • 冶金焦 • 碎焦 • 烧结矿
• 球团矿 • 电力 • 蒸汽 • 氧气 • 氮气 • 氩气
• 压缩空气 • 工业水 • 软水 • 高炉煤气 • 焦炉煤气 • 转炉煤气
测点安全防护 分布式部署以及集中管理 专业的工业级设计及制造
14
网络安全 – 工业隔离网关
“• 工业隔离网关产品作用于与现场控制层与数据中心有直接数据交换需求的网络层级中。在本项目里,该层级是位于车间与数据
中心(ERP、MES、APS、集中监控系统)所在的网络层级之中。
IIG
• 车间底层数据通过MES平台的数据采集功能模块实现数据采集后,所获取到的数据将向上进行交互,首先就会经过工业隔离网
仪表采集
用于采集称重控制系统(皮带秤、轨道衡等)、仪表采集点(流量积算仪、危险源报警仪、环保检测表等)、计量过程控制点等这些没有 接入PLC的设备和测点。一般采用RS485协议作为数据链路层协议,采用Modbus作为应用层协议,通过采集网关进行数据采集。
电力采集
电力集控系统将各变配电站数据汇总后,通过IEC104协议转发,IO服务器通过IEC104驱动采集电力相关数据。
动力系统需集中控制的系统,直接通过IO服务器进行采集,实现煤气柜、加压站、放散塔、空压站等系统的远程控制与集中维护。
DCS系统均部署了上位机系统软件,通过安全隔离网关pSafetyLink对DCS的上位机软件进行数据采集。DCS上位机软件一般都支持OPC协 议转发数据,所以可通过OPC协议进行采集。通过专用的纵向隔离技术,将信息端与控制端进行安全隔离,数据单向传输,以保证过程控制 系统生产安全。
钢铁公司实时数据采集技术方案
某钢铁公司二炼铁2800高炉及配套装置实时数据采集系统技术方案某钢铁公司二炼铁某高炉及配套装置实时数据采集系统技术方案某钢铁公司信息部目录一、钢铁二炼铁PI实时数据库系统设计目标 (3)二、某钢铁公司二炼铁PI实时数据库系统设计方案 (3)2.1.网络结构 (3)2.2.PI系统结构 (4)2.3.PI实时数据库系统特点 (6)2.4.PI系统功能 (7)2.5.PI接口部分 (11)2.5.1与PI系统连接的生产装置控制系统 (11)2.5.2PI接口软件特点 (12)2.5.3PI系统接口连接说明 (13)2.6.系统的开放性 (14)2.7.系统的扩展性 (15)2.8.系统性能指标 (15)2.9系统配置 (16)2.9.1软件配置 (16)2.9.2硬件配置 (17)三、项目实施计划 (19)一、二炼铁一高炉及配套装置实时数据采集系统设计目标某钢铁公司二炼铁一高炉及配套装置实时数据采集系统设计目标是利用某钢铁公司数据通信网络资源,积极采用先进的计算机技术、信息技术,利用实时数据库系统来建立统一的生产信息集成平台。
通过网络和PI实时数据库软件系统将二炼铁高炉及配套的原料、烧结的PLC、DCS等控制系统连接起来,建立互联互通、信息共享、高度集成、安全可靠的数据中心,该数据中心能及时接收二炼铁某立原料、烧结、高炉系统的生产相关数据并能及时上传到上级系统中,实现管理层与控制层的集成。
通过该系统可以实现生产数据的网上发布,各生产工序之间进行实时生产数据访问。
提高整个信息化流程的响应速度。
二、某钢铁公司二炼铁PI实时数据库系统设计方案2.1.网络结构某钢铁公司二炼铁一高炉是新建的一套装置,相应的网络环境还不具备,因此,为了构建实时数据库系统,首先构建一套网络系统,并且随着某钢铁公司二炼铁某立业务的发展,所构建的网络系统不但要满足当前实时数据采集系统的需要,还要满足将来业务发展的需要,因此所构建的网络具体如下:在距离二炼铁某立相对比较近的高线办公楼有一台主干二级网络核心节点,从该节点铺设一根24芯单模光缆到烧结主控室,然后从烧结主控室分别铺设一根12芯单模光缆到原料主控室和高炉主控室,然后分别在高炉主控室、原料主控室和烧结主控室分别部署一台带有两个光纤模块的CISCO WS-C2950G-48-EI交换机,所铺设的光缆通过光纤模块相连,其结构如下图所示:高线办公楼原料主控室高炉主控室2.2.实时数据采集系统结构由于某钢铁公司二炼铁某立生产规模较大,装置分散,DCS控制系统分散等情况,为了便于今后管理和维护,整个PI系统采用分布式结构,C/S和B/S相结合的模式,充分体现了系统的灵活性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
包钢炼钢厂检化验数据采集系统的设计与开发郭广丰;邬海燕【摘要】针对包钢炼钢厂的实际需求,基于.NET技术,开发检化验数据采集系统.实现自动采集化验数据,并将化验数据实时存储到三级系统数据库,实时、准确地将其发送给现场显示屏.企业在使用检化验数据采集系统后,降低现场工作人员的劳动量,提高产品质量、缩短生产运行时间、降低生产成本.【期刊名称】《现代计算机(专业版)》【年(卷),期】2015(000)005【总页数】5页(P60-64)【关键词】检化验数据采集系统;.NET技术;自动采集【作者】郭广丰;邬海燕【作者单位】包头师范学院网络信息中心,包头014030;内蒙古新联信息产业有限公司,包头014010【正文语种】中文检化验数据是现代化钢铁企业生产信息的重要组成部分。
随着现代信息技术的不断进步,检化验数据借助企业内部先进的信息网络,通过不断完善的管理系统渗透到企业的生产、管理、研发等各个层面,因此数字化的检化验系统在企业发展中显得愈发重要[1]。
检化验数据主要来源于检化验设备,目前钢铁企业基本上都配备有检化验设备,如德国OBLF公司生产的QSN750型的直读光谱仪、ARL4460光谱仪等。
虽然这些设备和配套软件已经具有良好的特性,但在分析数据的远端传送方面实时性不高,不能满足现代企业高速信息化的要求[2]。
为此,本文以包钢炼钢厂为背景,按照工艺要求和现场条件,在原化验仪器自带软件的基础上设计出相应的检化验数据采集系统。
包钢炼钢厂设有中心化验室,它集中了检化验大部分的精密仪器,如荧光仪、直读光谱仪等,检化验数据都由中心化验室提供,对来自不同工序(转炉、精炼炉以及连铸机等)的试样进行化验分析,得到试样的化学成分值,然后将这些数据发送给相应的工序,各个工序根据接收到的数据进行成分调整,以便达到相应的冶炼工艺要求,生产出优质钢材。
所以中心化验室的数据分析和发送要保证准确性、实时性。
要求系统实时获得中心化验室各仪器的检化验数据,根据炼钢生产过程化验样品的炉号,将化验结果实时传送到相应炉座的LED显示屏;另外,写入三级数据库,在转炉、精炼炉、连铸等控制室,操作人员可通过计算机及时查询样品的化验数据。
2.1 采集系统的结构根据包钢炼钢厂的实际,设计了检化验数据采集系统,其拓扑结果如图1所示。
中心化验室有5台化验设备(OBLF全自动分析仪、ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377),其中ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377通过RS-232线缆与采集工作站的多串口卡相连,OBLF全自动分析仪通过双绞线连接中心化验室交换机。
首先各化验仪器将化验结果自动发送给采集工作站,采集工作站自动对数据进行修约,并存储到本地Access数据库;然后将数据发送各现场LED显示屏(其中1#、2#、3#、4#高炉、三精练、四精练与采集工作站的另一个多串口卡相连,8#和9#转炉通过双绞线连入企业生产网),并将数据写入三级系统数据库。
在转炉、精炼炉、连铸等控制室,操作人员可通过计算机以Web方式访问三级系统Web服务器,三级系统Web服务器读取三级系统数据库相应的样品化验数据,这样操作人员通过浏览器就可以查询每个样品的化验数据了。
2.2 系统功能检化验数据采集系统分为两个子系统:数据采集子系统(单机版)和Web查询子系统(基于Web)。
数据采集子系统部署在采集工作站上,自动采集各化验设备发送的化验数据,发送给各显示屏,并写入三级系统数据库。
Web查询子系统部署在三级系统Web服务器上,数据来源于三级系统数据库,操作人员可通过Web查询子系统查询每个样品的化验数据。
(1)数据采集子系统的功能①数据采集自动采集5台化验设备传送的数据。
②修约参数设置实现修约位数自定义、修约值定义的功能。
③数据修约实现依据修约值对采集到的数据进行修约的功能。
④上传数据至三级系统数据库将修约后的数据存储到三级系统数据库中。
⑤数据传送至现场LED根据试样号将化验数据传送至相应的炉前屏幕,供现场的工作人员参考。
⑥历史化验数据查询根据条件查询历史数据。
⑦修约前数据查询修约前化验数据可在此查询,方便与修约后数据对比。
⑧端口和网络连接调试连接现场屏幕的状态测试,方便维修人员确认问题。
⑨数据清理功能本地存储的数据量过大时会影响程序运行速度,提供根据录入日期清理数据功能,方便维护人员操作。
⑩日志记录程序运行日志,提供常见异常提示。
(2)Web查询子系统的功能Web查询子系统供转炉、精炼炉、连铸等控制室的操作人员方便查询每个样品的化验数据而开发的,主要有3个功能:①数据查询根据试样号或某一时间段,查询每个样品的化验数据。
②数据清理功能根据录入日期,清理三级系统数据库的历史化验数据。
③用户管理对使用Web查询子系统的用户进行管理,提供修改密码、添加用户、分配权限等功能。
数据采集子系统基于单机运行,部署在采集工作站上,作为服务程序驻留在采集工作站的内存中;采集程序采用开发,本地数据库选用Access数据库,三级数据库选用Oracle数据库。
Web查询子系统使用技术开发,使用读取三级数据库的化验数据。
在数据采集子系统设计时,考虑到化验仪器传送数据时可能会遇到网络不通或者三级数据库关闭的情况,采用两级数据存储的方式,即数据采集程序先将化验仪器传送数据存储到本地Access数据库,然后再将数据写入三级数据库。
遇到上述网络不通或者三级数据库关闭的情况,可以用“手动按钮”向三级数据库逐条补录入数据。
4.1 自动采集功能的实现中心化验室有5台化验设备,品牌型号各异,遵守的接口协议也不同,数据传送应答方式不统一。
其中ARL 4460-458、ARL 2460-399、ARL 4460-721、ARL 2460-377采用RS-232通过RS-232线缆与采集工作站的多串口卡相连,通过COM口传入数据;OBLF全自动分析仪通过双绞线连接中心化验室交换机,通过RJ-45网口传入数据。
因此,需要针对不同的化验仪器,编写不同的采集代码,需要编写两种不同类型的代码,即COM采集和RJ-45网口采集。
(1)从COM口采集数据功能的实现COM采集的实现,通过.NET自带的SerialPort控件实现,并编写相应的DataReceived事件的处理方法。
在Form_Load方法中,设置SerialPort控件的Port-Name、BaudRate、ReadBufferSize等属性,并使用Open()方法与化验设备建立连接,并给SerialPort控件添加DataReceived事件的处理方法。
在DataReceived事件的处理方法中,从缓冲区读取传来的数据,根据每个仪器相应读写规程,向仪器发送控制字,最终将化验数据接收下来。
(2)从RJ-45网口采集数据功能的实现OBLF全自动分析仪采用TCP协议传输数据,全自动分析仪作为TCP服务器端,因此需要编写TCP客户端程序来实现采集功能。
编写接收数据的方法(如ReciveMsg),使用Socket对象的Receive方法接收数据;在Form_Load方法中,建立Socket对象,使用Con nect()方法建立与分析设备的TCP连接,使用New Thread(AddressOf ReciveMsg)指定一个方法建立接收数据线程,使用起start()方法开始运行该线程。
这样就可以采集到OBLF全自动分析仪传送的化验数据了。
4.2 处理功能的实现接收到化验设备传送的化验数据后,数据采集子系统需要根据用户设定的参数对每一个数据进行规约处理。
由于要处理的化验数据来自不同设备,其数据的结构也不同,如果直接做修约处理,就需要针对每个设备分别编写处理程序,势必会造成代码量剧增,后期维护困难。
为了解决上述问题,定义了一个特殊的字符串buuf,把各元素的测量值存入buuf,逗号作为分割,并规定了每个元素测量值的位置。
这样从化验设备传送来的不同结构的化验数据先都存入结构相同的buuf字符串中,然后针对buuf字符串中的数据做修约处理;这样编写一个修约处理程序,实现对不同结构的化验数据规约,屏蔽了不同仪器的化验数据的结构差异,大大提高了代码复用,后期维护变得容易了很多。
4.3 数据的存储使用OleDbConnection、OleDbCommand对象读写本地Access数据库;在使用采集工作站上安装Oracle客户端,使用OracleConnection、OracleCommand对象读写三级Oracle数据库。
化验数据先存储到本地Access数据库,然后再写入三级Oracle数据库。
这样就解决了上述网络不通或者三级数据库关闭的情况下,化验数据传送丢失的问题。
如果发生上述问题,可以用“手动按钮”向三级数据库逐条补录入数据。
收到化验数据后,存入结构相同的buuf字符串中,先将各元素含量值分别存入原始数据存入ZL_CHEMICAL_REPORT_XYQ 数据表;然后针对buuf字符串中的数据做修约处理,把各元素含量值修约后的值存入另一个数据表ZL_CHEMICAL_REPORT,而后写入三级Oracle数据库。
修约前数据查询功能的实现,就是同时从这两张表中提取原始数据和规约后的数据做对比,这样就方便用户查看修约是否正确。
4.4 向现场屏幕发送数据各元素含量值的修约后的值存入本地Access数据库后,根据化验数据中的炉号分别向相应的现场屏幕发送数据。
现场屏幕分为两大类,即北京科海小屏幕和鞍钢LED大屏幕。
北京科海小屏幕放置在1#、2#、3#、4#高炉、三精练、四精练现场,通过RS-485线与采集工作站的多串口卡相连;鞍钢LED大屏幕放置在8#、9#转炉现场,通过双绞线接入企业生产网。
北京科海小屏幕和采集工作站通过COM口通信,通过xMSCommLib.AxMSComm控件实现,通过给其Output属性设置值,向小屏幕发送化验数据。
鞍钢LED大屏幕通过TCP/IP协议通信,在采集工作站上安装鞍钢开发的数据抓取代理软件,从中间表实时抓取化验数据,并自动传送到LED大屏幕。
按照双方约定,中间表和ZL_CHEMICAL_REPORT_XYQ、ZL_CHEMICAL_REPORT,均放在采集工作站的Access数据库中。
因此,只需要使用OleDbConnection、OleDb-Command对象把化验数据写入SCREEN_ZL_CHEMICAL_REPORT表中就可以。
数据采集子系统部署在采集工作站上,作为服务程序驻留在采集工作站的内容中。
第一次需要用户启动,随后程序将自动运行。
用户登录后,进入采集界面(如图2),这样程序就可以自动接收化验仪器的数据,并进行处理了。