典型连铸过程控制计算机系统的实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

典型连铸过程控制计算机系统的实现摘要:随着连铸工艺水平不断发展,对生产控制(结晶器液位,拉速,冷却水流量,切割长度等)的控制精度也越来越高,同时自动化技术和企业整体信息化也越来越趋向于一个整体,连铸过程控制计算机系统正是服务于这样一个大的发展趋势的计算机系统。一方面它接受管理系统的生产指令,并利用数学模型对实时数据分析计算的结果指导和控制生产;另一方面采集基础电气仪表自动化的数据和信号对物流进行跟踪,并对采集到的生产实绩数据进行归纳。它同时也是 mes/erp系统与电气仪表基础自动化系统之间的桥梁和纽带,三者紧密结合,实现了生产控制的自动化,也实现了信息技术与现代管理技术相结合。本文以宝钢集团八一钢铁股份有限公司二炼钢连铸过程控制计算机系统为例,介绍了典型连铸过程控制计算机系统的具体实现。

关键词:l1 l2 l3 连铸过程控制

中图分类号:tp273.5 文献标识码:a 文章编号:1672-3791(2012)08(c)-0032-02

1 系统概述

宝钢集团八一钢铁二炼钢连铸过程控制计算机系统覆盖八一钢厂板带工程二炼钢区域的4台垂直弯曲板坯连铸机。连铸机主要参数为:

流数:各1流;切割机:各1台;喷印机:各1台;二冷区:各9个区,16个控制回路。

铸机拉速范围:0.25~2.5m/min;铸机工作拉速:1.0~

1.6m/min;板坯厚度:220mm,板坯宽度:750~1600mm;板坯长度:7500~10500mm;板坯最大单重:28.8t/块。该连铸过程控制计算机服务器硬件配置为2台高性能双路双模块冗余机架式容错服务器,其中一台为在线服务器,一台为备份服务器,磁盘采用阵列形式,采用共享磁盘管理技术,提高磁盘的可靠性,防止数据的丢失,减少系统切换的时间。数据库数据存放在共享磁盘阵列上,在线服务器和备份服务器共享数据库数据,保证了服务器切换的速度和数据的一致。服务器部署在l2中心机房,各个连铸电气室和操作室的边缘交换机通过多模光缆连接到l2中心机房的核心交换机,实现连铸过程控制计算机服务器与l1系统以及现场操作终端的网络互联。现场终端采用工控机、一般场所终端采用商务pc机。

系统软件软件上的配置和使用上,服务器的操作系统采用linux redhat as4服务器数据库使用oracle 10g for linux版本,在终端上,安装oracle的客户端开发及运行环境包,包括forms和reports(开发/运行显示画面和报表),同时安装sql net(实现客户端和数据库服务器的数据交互)。

2 主要应用技术

与电气仪表基础自动化的通讯,使用了opc方式,opc是ole process control的缩写,是一种主流的工业控制数据通讯的标准。目前全世界大多数的知名plc厂家都提供了基于该标准的opc server,任何应用系统只要通过一个opc client软件就可以对plc

数据进行读写访问。通过这种机制,应用系统可以在不更改应用程序的前提下实现与不同的plc厂家的产品通讯。我们使用的opc client软件是multilink(由宝信软件开发的基础通信中间件),它提供了一系列的api,应用开发人员可以方便的在应用程序中对plc的数据进行读写,实现对基础自动化数据的采集、设定及plc 数据变化后通知启动过程计算机的应用程序的功能,并提供了将plc数据点配置成电文以及查看这些数据点内容的的工具。

与mes(l3)系统以及其他相关系统的通讯使用基于tcp/ip协议socket方式,项目中使用xcom_pcs(由宝信软件开发的基于tcp/ip协议的socket通信中间件)来实现,与multilink类似,它也是提供了一系列简单方便的api(应用编程接口),实现在以太网环境下,基于tcp/ip协议的socket数据通信,同时提供了电文数据类型转换的功能(2进制与ascii码之间的转换,网络字节顺序和本地字节顺序之间的转换),同时也提供了查询通讯线路状态的工具和查询通讯电文内容历史记录的工具。

应用程序的开发,使用c++与pro c,pro c是oracle提供的预编译技术,将内嵌标准sql语句的又混合了c/c++语法的源程序预编译,转换成完全符合c/c++语法的源程序(后缀为.c/.cpp),这样在c++的环境下,就能如同在oracle的存储过程中一样使用标准sql语句方便的与oracle数据库交互,又能享受c++这种相对于oracle的存储过程要更强大而灵活的开发工具的各种优势。画面的开发使用oracle的froms。

应用程序的运行平台中间件,使用plature 99(由宝信软件开发的运行平台中间件),它实现的功能包括实现各个应用程序之间的相互启动和调度,同时传递参数;在指定时刻启动某个/某些应用进程;定周期的启动某个/某些应用进程;提供管理维护和查看应用程序报警/log历史记录的功能。

3 应用功能

关于连铸过程控制计算机系统的应用功能,主要是从mes和分析等系统接受出钢计划,制造命令和,根据出钢计划画面上的生产计划钢种和制造命令,制造标准等数据,并启动内部动态二冷水,切长优化计算模型,同时将计算结果发送到plc控制生产,连铸过程控制计算机系统在生产过程中对基础自动化(l1)上传的各个事件、信号进行跟踪,并将实绩生产实绩数据经过计算,过滤和组织,以连铸处理号作为键字来管理存储在连铸过程控制计算机系统的

数据库,同时发送给mes(l3/l4)系统,供日后查阅分析,生成报表。

具体的,应用功能分为:工程数据管理,过程跟踪,过程数据采集,实绩数据生成,数学模型,人机界面几大模块。系统内部各模块之间数据流及与外部系统关系如图1所示。

3.1 工程数据管理模块

该模块主要功能为处理接受mes系统、分析系统及其它过程控制计算机系统发送来的信息,包括mes根据合同制定的计划类信息接收(铸造计划,炉次命令,板坯命令)、根据工艺需求制定的质

量标准类信息接收(作业标准、制造标准)、其他工序作业实绩类接收(前工序实绩、分析信息,钢包信息等)和运转状况信息。

3.2 过程跟踪模块

该模块主要功能为对于连铸从钢包到达回转台开始到钢包吊走的各作业状况进行跟踪。进行作业状态变更的检查和接受、各作业时间的计算、同时收集浇铸过程中的各种浇铸信息。连铸跟踪的主要作业点包括:钢包到达、钢包浇铸开始、铸流铸造开始、钢包浇铸结束、钢包吊走,铸流铸造开始、铸流铸造结束,切割开始、切割结束、喷印信号,去毛刺信号等。

3.3 过程数据采集模块

该模块主要功能为周期性的收集连铸铸造过程数据,主要包括td钢水重量,ld钢水重量、铸造长、铸造速度,结晶器上端宽度、结晶器下端宽度、结晶器液面位置、结晶器冷却水温度、入出口温差,结晶器振动频率、振幅,结晶器冷却水流量、二次冷却水流量、二次冷却水压力,辊缝信息等。

3.4 实绩数据生成模块

该模块主要功能为依据生产指令、过程采集及过程跟踪信息,生成板坯生产实绩、炉次生产实绩,把过程跟踪模块采集到的各个关键时刻和过程数据采集到的重要数据如重量,温度,长度等信息对应到具体的炉次和板坯上。

3.5 数学模型

主要包含了动态二冷水,切长优化,品质异常判定三个主要数

相关文档
最新文档