当前位置:文档之家› Excel-VBA操作文件四大方法之二

Excel-VBA操作文件四大方法之二

Excel-VBA操作文件四大方法之二
Excel-VBA操作文件四大方法之二

Excel-VBA操作文件四大方法之二

二、利用VBA文件处理语句来处理文件

VBA包含了许多用于文件操作的语句和函数,可以满足绝大多数情况下的文件操作要求。下面我们按照操作目的进行一一介绍。(一)文件处理

https://www.doczj.com/doc/384633028.html, 语句

语法:Name oldpathname As newpathname

功能:重命名一个文件、目录、或文件夹,移动一个文件。

说明:在一个已打开的文件上使用Name,将会产生错误。进行文件操作时,一定要注意错误处理。

示例:

On Error Resume Next '错误处理

Name "f:\TEST.xls" As "f:\TEST123.xls" '重命名

Name "f:\TEST.xls" As "f:\dll\TEST.xls" '移动文件

Name "f:\TEST.xls" As "d:\TEST123.xls" '跨驱动器移动并重命名文件

注意:Name不能移动一个目录或文件夹。

2、FileCopy 语句

语法:FileCopy source, destination

功能:复制一个文件。

说明:如果对一个已打开的文件使用FileCopy 语句,则会产生错误。

示例:

FileCopy "f:\TEST.xls", "e:\TEST.xls" '从F盘复制TEST.xls到E盘

3、Kill 语句

语法:Kill pathname

功能:从磁盘中删除文件。

说明:Kill 支持多字符(*) 和单字符(?) 的统配符来指定多重文件。如果使用Kill 来删除一个已打开的文件,则会产生错误。示例:

Kill "f:\TEST.xls" ’删除F盘的TEST.xls文件

Kill "f:\*.xls" ' 删除F盘所有xls文件

4、GetAttr 函数

语法:GetAttr(pathname)

功能:获取一个文件、目录、或文件夹的属性。返回一个Integer值。

返回值

由GetAttr 返回的值,是下面这些属性值的总和:

常数值描述

vbNormal 0 常规

vbReadOnly 1 只读

vbHidden 2 隐藏

vbSystem 4 系统文件

vbDirectory 16 目录或文件夹

vbArchive 32 存档文件

vbalias 64 指定的文件名是别名。只在Macintosh中可用。

说明:若要判断是否设置了某个属性,在GetAttr 函数与想要得知的属性值之间使用And 运算符与逐位比较。如果所得的结果不为零,则表示设置了这个属性值。

示例:

Debug.Print GetAttr("F:\test.txt") '若为存档文件,在立即窗口可看到值为32

Debug.Print GetAttr("F:\test.txt") '将属性—高级—可存档文件的勾去掉后,值为0

为判断一个文件是否只读,可用下法:

Debug.Print GetAttr("F:\test.txt") And vbReadOnly

若值非零,说明时只读的。

5、SetAttr 语句

语法:SetAttr pathname, attributes

功能:为一个文件设置属性。

说明:如果想要给一个已打开的文件设置属性,则会产生运行时错误。

示例:

SetAttr"F:\test.txt", vbHidden ' 设置隐藏属性。

SetAttr"F:\test.txt", vbHidden + vbReadOnly ' 设置隐藏并只读。

6、FileLen 函数

语法:FileLen(pathname)

功能:获取一个文件的长度,单位是字节。

说明:当调用FileLen 函数时,不需要打开文件,如果所指定的文件已经打开,则返回的值是这个文件在打开前的大小。

7、FileDateTime 函数

语法:FileDateTime(pathname)

功能:获取一个文件被创建或最后修改后的日期和时间。

示例:

Debug.Print FileDateTime("F:\TEST.xls") '在立即窗口可看到2007-3-29 19:28:27

(二)目录处理

1、CurDir 函数

语法:CurDir[(drive)]

功能:返回当前的路径。

说明:drive 参数是可选的,它指定一个存在的驱动器。如果没有指定驱动器,或drive 是零长度字符串(""),则CurDir 会返回当前驱动器的路径。

示例:

Debug.Print CurDir ' 返回―C:\Documents and Settings\yc\My Documents‖。

Debug.Print CurDir("C") ' 返回―C:\Documents and Settings\yc\My Documents‖。

Debug.Print CurDir("D") ' 返回―D:\‖。

2、ChDir 语句

语法:ChDir path

功能:改变当前的目录或文件夹。

说明:ChDir 语句改变缺省目录位置,但不会改变缺省驱动器位置。缺省驱动器一般是C。

示例:

ChDir "D:\temp"

Debug.Print CurDir ' 返回―C:\Documents and Settings\yc\My Documents‖。

Debug.Print CurDir("D") ' 返回―D:\temp‖。

与上例比较,此时D盘的当前目录已经变为―D:\temp‖,但是缺省驱动器还是C。

3、ChDrive 语句

语法:ChDrive drive

功能:改变当前的驱动器。

说明:如果使用零长度的字符串(""),则当前的驱动器将不会改变。如果drive 参数中有多个字符,则ChDrive 只会使用首字母。

示例:

ChDrive "D"

ChDir "D:\temp"

Debug.Print CurDir ' 返回―D:\temp‖。

Debug.Print CurDir("D") ' 返回―D:\temp‖。

与上例比较,用CurDir返回的是―D:\temp‖,当前驱动器已经变为D了。

4、Dir 函数

语法:Dir[(pathname[, attributes])]

两个参数都是可选的,attributes表示文件属性。

功能:返回一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。

说明:在第一次调用Dir 函数时,必须指定pathname,否则会产生错误。如果也指定了文件属性,那么就必须包括pathname。

Dir 会返回匹配pathname 的第一个文件名。若想得到其它匹配pathname 的文件名,再一次调用Dir,且不要使用参数。如果已没有合乎条件的文件,则Dir 会返回一个零长度字符串("")。一旦返回值为零长度字符串,并要再次调用Dir 时,就必须指定pathname,否则会产生错

误。不必访问到所有匹配当前pathname 的文件名,就可以改变到一个新的pathname 上。但是,不能以递归方式来调用Dir 函数。以vbD irectory 属性来调用Dir 不能连续地返回子目录。

示例:

Debug.Print Dir("F:\TEST.xls") ’返回"TEST.xls"

Debug.Print Dir("F:\*.x ls") ’返回按条件第一个找到的文件名。

Debug.Print Dir("F:\*.txt",vbReadOnly) ’返回第一个只读的txt文件

以下过程可显示C盘根目录下的所有目录.

Sub DirC()

MyPath = "c:\"

MyName = dir(MyPath, vbDirectory) ' 找寻第一项。

Do While MyName <> "" ' 开始循环。

' 跳过当前的目录及上层目录。

If MyName <> "." And MyName <> ".." Then

' 使用位比较来确定MyName 代表一目录。

If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then

Debug.Print MyName ' 如果它是一个目录,将其名称显示出来。

End If

End If

MyName = dir ' 查找下一个目录。

Loop

End Sub

以下过程利用递归可以查找目录和子目录下的所有文件。

Public Sub FindFile(mPath As String, Optional sFile As String = "")

On Error Resume Next

Dim s As String, sDir() As String

Dim i As Long, d As Long

If Right(mPath, 1) <> "\" Then

mPath = mPath & "\"

End If

'查找目录下的文件

s = dir(mPath & sFile, vbArchive + vbDirectory + vbHidden + vbNormal + vbReadOnly + vbSystem)

Do While s <> ""

Debug.Print mPath & s

s = dir

Loop

'查找目录下的子目录

s = dir(mPath, vbArchive + vbDirectory + vbHidden + vbNormal + vbReadOnly + vbSystem)

Do While s <> ""

If s <> "." And s <> ".." Then

If (GetAttr(mPath & s) And vbDirectory) = vbDirectory Then

d = d + 1

ReDim Preserve sDir(d)

sDir(d) = mPath & s

End If

End If

s = dir

Loop

'开始递归

For i = 1 To d

FindFile sDir(d) & "\"

Next

End Sub

5、MkDir 语句

语法:MkDir path

功能:创建一个新的目录或文件夹。

说明:path 可以包含驱动器。如果没有指定驱动器,则MkDir 会在当前驱动器上创建新的目录或文件夹。

示例:

MkDir "MYDIR" '在当前目录建立新的目录或文件夹。

6、RmDir 语句

语法:RmDir path

功能:删除一个存在的目录或文件夹。

说明:如果想要使用RmDir 来删除一个含有文件的目录或文件夹,则会发生错误。在试图删除目录或文件夹之前,先使用Kill 语句来删除所有文件。

示例:

RmDir "MYDIR" ' 将MYDIR 删除。

(三)处理文本文件

1、Open 语句

语法:Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

其中access、lock、reclength为可选参数,一般不用。

mode 指定打开文件的方式。有5种:

Input:以输入方式打开,即读取方式。

Output:以输出方式打开,即写入方式。

Append:以追加方式打开,即添加内容到文件末尾。

Binary:以二进制方式打开。

Random:以随机方式打开,如果未指定方式,则以Random 方式打开文件。

filenumber 是一个有效的文件号,范围在1 到511 之间。可以指定,也可使用FreeFile 函数可得到下一个可用的文件号。

说明:如果pathname 指定的文件不存在,那么,在用Append、Binary、Output、或Random 方式打开文件时,可以建立这一文件。

示例:

Open "F:\TEST.txt" For Input As #1 '以输入方式打开

Open "F:\TEST.xls" For Binary As #1 '以二进制方式打开

2、Close 语句

语法:Close [filenumberlist]

filenumberlist 参数为一个或多个文件号,若省略filenumberlist,则将关闭Open 语句打开的所有活动文件。

说明:打开文件后,必须在使用完后关闭文件。

示例:

Dim I, FileName

For I = 1 To 3

FileName = "TEST" & I ' 创建文件名。

Open FileName For Output As #I ' 打开文件。

Print #I, "This is a test." ' 将字符串写入文件。

Next I

Close ' 将三个已打开的文件全部关闭。

3、Reset 语句

语法:Reset

功能:关闭所有用Open 语句打开的磁盘文件。

说明:Reset 语句关闭Open 语句打开的所有活动文件,并将文件缓冲区的所有内容写入磁盘。

示例:

Dim FileNumber

For FileNumber = 1 To 5

Open "TEST" & FileNumber For Output As #FileNumber

Write #FileNumber, "Hello World" ' 将数据写入文件。

Next FileNumber

Reset ' 关闭文件并将缓冲区内的数据写到磁盘中。

4、FreeFile 函数

语法:FreeFile[(rangenumber)]

参数rangenumber指定一个范围,以便返回该范围之内的下一个可用文件号。指定0(缺省值)则返回一个介于 1 –255 之间的文件号。指定 1 则返回一个介于256 –511 之间的文件号。

功能:提供一个尚未使用的文件号。

示例:

Dim fnum As Integer

fnum = FreeFile

Open "F:\TEST.txt" For Input As #fnum

Close #fnum

5、EOF 函数

语法:EOF(filenumber)

功能:返回一个Integer,它包含Boolean 值True,表明已经到达为Random 或顺序Input 打开的文件的结尾。

6、LOF 函数

语法:LOF(filenumber)

功能:返回一个Long,表示用Open 语句打开的文件的大小,该大小以字节为单位。

7、Loc 函数

语法:LOc(filenumber)

功能:返回一个Long,在已打开的文件中指定当前读/写位置。

8、Input # 语句

语法:Input #filenumber, varlist

功能:从已打开的顺序文件中读出数据并将数据指定给变量。

说明:通常用Write # 将Input # 语句读出的数据写入文件。为了能够用Input # 语句将文件的数据正确读入到变量中,在将数据写入文件时,要使用Write # 语句而不使用Print # 语句。使用Write # 语句可以确保将各个单独的数据域正确分隔开。

示例:

本示例使用Input # 语句将文件内的数据读入两个变量中。本示例假设TESTFILE文件内含数行以Write # 语句写入的数据;也就是说,每一行数据中的字符串部分都是用双引号括起来,而与数字用逗号隔开,例如,("Hello", 234)。

Dim MyString, MyNumber

Open "TESTFILE" For Input As #1 ' 打开输入文件。

Do While Not EOF(1) ' 循环至文件尾。

Input #1, MyString, MyNumber ' 将数据读入两个变量。

Debug.Print MyString, MyNumber ' 在立即窗口中显示数据。

Loop

Close #1 ' 关闭文件。

9、Write # 语句

语法:Write #filenumber, [outputlist]

功能:将数据写入顺序文件。

说明:通常用Input # 从文件读出Write # 写入的数据。

如果省略outputlist,并在filenumber 之后加上一个逗号,则会将一个空白行打印到文件中。多个表达式之间可用空白、分号或逗号隔开。空白和分号等效。

用Write # 将数据写入文件时将遵循几个通用的约定,使得无论什么区域都可用Input # 读出并正确解释数据:

·在写入数值数据时总使用句号作为十进制分隔符。

·对于Boolean 类型的数据,或者打印#TRUE# 或者打印#FALSE#。无论在什么地区,都不将True 和False 这两个关键字翻译出来。·使用通用的日期格式将Date 类型的数据写入文件中。当日期或时间的部件丢失或为零时,只将现有部分写入文件中。

·如果outputlist 的数据为Empty,则不将任何数据写入文件。但对Null 数据,则要写入#NULL#。

·如果outputlist 数据为Null 数据,则将#NULL# 写入文件中。

·对于Error 类型的数据,输出看起来与#ERROR errorcode# 一样。无论在什么地区,都不将关键字Error 翻译出来。

与Print # 语句不同,当要将数据写入文件时,Write # 语句会在项目和用来标记字符串的引号之间插入逗号。没有必要在列表中键入明确的分界符。Write # 语句在将outputlist 中的最后一个字符写入文件后会插入一个新行字符,即回车换行符,(Chr(13) + Chr(10))。

示例:

Open "F:\test.txt" For Output As #1 ' 打开输出文件。

Write #1, "Hello World", 1234 ' 写入以逗号隔开的数据。

Write #1, ' 写入空白行。

Dim MyBool, MyDate, MyNull, MyError

' 赋值Boolean、Date、Null 及Error 等。

MyBool = False : MyDate = #February 12, 1969# : MyNull = Null

MyError = CVErr(32767)

' Boolean 数据以#TRUE# 或#FALSE# 的格式写入。

' 日期以通用日期格式写入,例如:#1994-07-13# 代表

' 1994 年1 月13 日。Null 数据以#NULL# 格式写入。

' Error 数据以#ERROR 错误代号# 的格式写入。

Write #1, MyBool; " is a Boolean value"

Write #1, MyDate; " is a date"

Write #1, MyNull; " is a null value"

Write #1, MyError; " is an error value"

Close #1 ' 关闭文件。

我们可以看到写入的内容为:

"Hello World",1234

#FALSE#," is a Boolean value"

#1969-02-12#," is a date"

#NULL#," is a null value"

#ERROR 32767#," is an error value"

10、Line Input # 语句

语法:Line Input #filenumber, varname

功能:从已打开的顺序文件中读出一行并将它分配给String 变量。

说明:通常用Print # 与Line Input # 语句配合使用。

Line Input # 语句一次只从文件中读出一个字符,直到遇到回车符(Chr(13)) 或回车–换行符(Chr(13) + Chr(10)) 为止。回车–换行符将被跳过,而不会被附加到字符串上。

示例:

Dim TextLine

Open "TESTFILE" For Input As #1 ' 打开文件。

Do While Not EOF(1) ' 循环至文件尾。

Line Input #1, TextLine ' 读入一行数据并将其赋予某变量。

Debug.Print TextLine ' 在立即窗口中显示数据。

Loop

Close #1 ' 关闭文件。

11、Input 函数

语法:Input(number, [#]filenumber)

其中number 指定要返回的字符个数。

功能:返回String,它包含以Input 或Binary 方式打开的文件中的字符。

说明:通常用Print # 或Put 将Input 函数读出的数据写入文件。Input 函数只用于以Input 或Binary 方式打开的文件。

与Input # 语句不同,Input 函数返回它所读出的所有字符,包括逗号、回车符、空白列、换行符、引号和前导空格等。

示例:

Dim MyChar

Open "f:\test.txt" For Input As #1

Do While Not EOF(1) ' 循环至文件尾。

MyChar = Input(1, #1) ' 读入一个字符。

Debug.Print MyChar ' 显示到立即窗口。

Loop

Close #1

下面这个函数可以将文本文件的数据一次读入到一个字符串(但是若包含中文时会出错,因为一个中文字占2个字节)。

Public Function ReadText(FileName As String)

Dim fnum%, isopen As Boolean

On Error GoTo erro

fnum = FreeFile()

Open FileName For Input As #fnum

isopen = True

ReadText = Input(LOF(fnum), fnum)

erro:

If isopen Then Close #fnum

If err Then Debug.Print err.Number, err.Description

End Function

12、Print # 语句

语法:Print #filenumber, [outputlist]

outputlist 参数的设置如下:

[{Spc(n) | Tab[(n)]}] [expression] [charpos]

Spc(n) 用来在输出数据中插入空白字符,而n 指的是要插入的空白字符数。

Tab(n) 用来将插入点定位在某一绝对列号上,这里,n 是列号。使用无参数的Tab 将插入点定位在下一个打印区的起始位置。expression 要打印的数值表达式或字符串表达式。

charpos 指定下一个字符的插入点。使用分号将插入点定位在上一个显示字符之后。用Tab(n) 将插入点定位在某一绝对的列号上,用无参数的Tab 将插入点定位在下一个打印区的起始处。如果省略charpos,则在下一行打印下一个字符。

功能:将格式化显示的数据写入顺序文件中。

说明:通常用Line Input # 或Input 读出Print # 在文件中写入的数据。

示例:

Open "F:\test.txt" For Output As #1 ' 打开输出文件。

Print #1, "This is a test" ' 将文本数据写入文件。

Print #1, ' 将空白行写入文件。

Print #1, "Zone 1"; Tab; "Zone 2" ' 数据写入两个区(print zones)。

Print #1, "Hello"; " "; "World" ' 以空格隔开两个字符串。

Print #1, Spc(5); "5 leading spaces " ' 在字符串之前写入五个空格。

Print #1, Tab(10); "Hello" ' 将数据写在第十列。

' 赋值Boolean、Date、Null 及Error 等。

Dim MyBool, MyDate, MyNull, MyError

MyBool = False: MyDate = #2/12/1969#: MyNull = Null

MyError = CVErr(32767)

' True、False、Null 及Error 会根据系统的地区设置自动转换格式。

' 日期将以标准的短式日期的格式显示。

Print #1, MyBool; " is a Boolean value"

Print #1, MyDate; " is a date"

Print #1, MyNull; " is a null value"

Print #1, MyError; " is an error value"

Close #1

以上代码写入的内容如下:

This is a test

Zone 1 Zone 2

Hello World

5 leading spaces

Hello

False is a Boolean value

1969-2-12 is a date

Null is a null value

Error 32767 is an error value

13、Width # 语句

语法:Width #filenumber, width

width 必要。范围在0–255 之间的数值表达式,在新的一行开始之前,指出在该行上可出现多少字符。如果width 等于0,则行的长度不受限制。width 的缺省值为0。

功能:将一个输出行的宽度指定给用Open 语句打开的文件。

示例:

Dim I

Open "f:\TESTFILE.txt" For Output As #1

Width #1, 5 ' 设置输出行宽为5。

For I = 0 To 9 ' 循环10 次。

Print #1, Chr(48 + I); ' 每行输出五个字符。

Next I

Close #1

以上代码写入的内容如下:

01234

56789

(四)处理二进制文件

打开二进制文件可以使用Open语句的Random和Binary方式打开。二进制文件读写使用Get和Put语句。

1、Put 语句

语法:Put [#]filenumber, [recnumber], varname

recnumber 可选。Variant (Long)。记录号(Random 方式的文件)或字节数(Binary 方式的文件),指明在此处开始写入。

说明:通常用Get 将Put 写入的文件数据读出来。

示例:

Dim num As Long, text As String

num = 12345

text = "a string"

Open "f:\data.bin" For Binary As #1 '打开或创建一个二进制文件

Put #1, , num '写入4个字节

Put #1, , text '写入8个字节(字符串长为8)

Close #1

2、Get 语句

语法:Get [#]filenumber, [recnumber], varname

recnumber 可选。Variant (Long)。记录号(Random 方式的文件)或字节数(Binary 方式的文件),以表示在此处开始读出数据。功能:将一个已打开的磁盘文件读入一个变量之中。

说明:通常用Put 将Get 读出的数据写入一个文件。

示例:读取以上代码写入的内容

Dim num As Long, text As String

Open "f:\data.bin" For Binary As #1

Get #1, , num

text = Space$(8) '准备8个字节的字符串

Get #1, , text '读入

Debug.Print num, text

Close #1

在立即窗口可以看到如下内容:

12345 a string

3、Seek 语句

语法:Seek [#]filenumber, position

其中position 为介于1~2,147,483,647(相当于2^31 –1)之间的数字,指出下一个读写操作将要发生的位置。

功能:在Open 语句打开的文件中,设置下一个读/写操作的位置。

说明:可以用Seek语句指定Get语句的读取位置,但在Get 及Put 语句中指定的记录号将覆盖由Seek 语句指定的文件位置。

示例:

Dim MaxSize, NextChar, MyChar

Open "TESTFILE" For Input As #1

MaxSize = LOF(1) ' 取得文件的总字符数。

' 用循环读入所有记录,但是从最后的记录开始往前读。

For NextChar = MaxSize To 1 Step -1

Seek #1, NextChar ' 设置读写位置。

MyChar = Input(1, #1) ' 读入一字符。

Next NextChar

Close #1

4、Seek 函数

语法:Seek(filenumber)

功能:返回一个Long,在Open 语句打开的文件中指定当前的读/写位置。

说明:在使用Get语句读取文件时,必须用LOF函数来判断是否到达文件末尾,而不是用EOF函数。可以使用Seek函数判断当前位置,然后与LOF的值比较。

示例:

Do While Seek(1) < LOF(1)

'继续读取

......

Loop

(五)总结

VBA语句的文件操作涵盖了文件操作的绝大部分内容,很多函数的使用也很简单,一般的文件读写也非常方便,特别是对文本文件。但对于复杂的文件读写,代码的结构和维护性都不好。因此在VB6之后,微软引入了FileSystemObject对象模型,提供了面向对象的类库,来操作驱动器、文件夹和文件。但对于二进制文件的操作,目前还只能用VBA语句。

Excel文件本身就是二进制文件,它使用的文件格式叫做BIFF(Binary Interchange File Format),即二进制可交换文件格式(但2007开始使用OOXML格式)。关于其内部的结构,本人也在研究中。以二进制结构打开Excel文件,不但可以读取其表格中的数据,还可以读取其所有的信息(包括密码)。注意,以Open语句打开文件,并不是我们通常的双击一个文件打开显示到屏幕上,而是将其存放在磁盘上的数据读入到缓冲区,不是可视化的打开。这种打开是不需要密码的,即使你的Excel文件设置了打开密码,还是照打开不误,这也正是Excel文件不安全的根源所在。我以前发过一篇关于破解的文章,里面破解VBA工程密码的方法就是用二进制替换。由于论坛不让讨论破解的话题,这里就不再详细分析代码了,感兴趣的请自行研究。当然,Excel的其他密码也是可类似破解的,前提是你必须十分了解Excel的内部结构,知道密码放在哪里,才能替换。知道的解密的方法,自然可以针对性的改进加密的方法。好了,这里就不再罗嗦了,如果对Excel的内部结构感兴趣,可以先看这篇文章,看懂再说。

https://www.doczj.com/doc/384633028.html,/dispbbs.asp?BoardID=2&ID=227502&replyID=&skin=0

高炉4大制度

高炉操作 高炉操作的任务 高炉操作的任务是在已有原燃料和设备等物质条件的基础上,灵活运用一切操作手段,调整好炉内煤气流与炉料的相对运动,使炉料和煤气流分布合理,在保证高炉顺行的同时,加快炉料的加热、还原、熔化、造渣、脱硫、渗碳等过程,充分利用能量,获得合格生铁,达到高产、优质、低耗、长寿、高效益的最佳冶炼效果。实践证明,虽然原燃料及技术装备水平是主要的,但是,在相似的原燃料和技术装备的条件下,由于技术操作水平的差异,冶炼效果也会相差很大,所以不断提高操作水平、充分发挥现有条件的潜力,是高炉工作者的一项经常性的重要任务。 实现高炉操作任务方法 一是掌握高炉冶炼的基本规律,选择合理的操作制度。二是运用各种手段对炉况的进程进行正确的判断与调节,保持炉况顺行。实践证明,选择合理操作制度是高炉操作的基本任务,只有选择好合理的操作制度之后,才能充分发挥各种调节手段的作用。 高炉操作制度 高炉冶炼是逆流式连续过程。炉料一进入炉子上部即逐渐受热并参与诸多化学反应。在上部预热及反应的程度对下部工作状况

有极大影响。通过控制操作制度可维持操作的稳定,这是高炉高产、优质与低耗的基础。 由于影响高炉运行状态的参数很多,其中有些极易波动又不易监控,如入炉原料的化学成分及冶金特性的变化等。故需人和计算机自动化地随时监视炉况的变化并及时做出适当的调整,以维持运行状态的稳定。 高炉操作制度就是对炉况有决定性影响的一系列工艺参数的集合。包括装料制度、送风制度、造渣制度及热制度。 装料制度 它是炉料装入炉内方式的总称。它决定着炉料在炉内分布的状况。由于不同炉料对煤气流阻力的差异,因此炉料在横断面上的分布状况对煤气流在炉子上部的分布有重大影响,从而对炉料下降状况,煤气利用程度,乃至软熔带的位置和形状产生影响。利用装料制度的变化以调节炉况被称为“上部调节”。 由于炉顶装料设备的密闭性,炉料在炉喉分布的实际情况是无法直观地见到的。生产中是以炉喉处煤气中CO2分布,或煤气温度分布,或煤气流速分布作为上部调节的依据。一般来说炉料分布少的区域,或炉料中透气性好的焦炭分布多的区域,煤气流就大,相对地煤气中CO2含量就较低,煤气温度就较高,煤气流速也较快,反之亦然。因此在生产中只要有上述三个依据之一就可以判断。 从煤气利用角度出发,炉料和煤气分布在炉子横断面上分布均匀,煤气对炉料的加热和还原就充分。但是从炉料下降,炉况顺行角度分析,则要求炉子边缘和中心气流适当发展。边缘气流适当

三大主流数据库对比 哪个更有优势

三大主流数据库对比哪个更有优势 Oracle Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle 的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得最高认证级别的ISO标准认证.Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。 Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。提供了多种开发工具,能极大的方便用户进行进一步的开发。Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。 Oracle价格是比较昂贵的。据说一套正版的Oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。所以如果你的项目不是那种超级大的项目,还是放弃Oracle 吧。 SQL Server SQL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SQLServer是目前流行的数据库之一,它已广泛应用于金融、保险、电力、行政管理等与

高炉安全操作规程完整

炼铁分厂各岗位安全操作规程

1围 本表准规定了炼铁分厂安全生产的技术要求 本表准适用于炼铁分厂生产和设备检修。 2安全管理 2.1炼铁分厂建立健全安全管理制度、完善安全生产责任制。 厂长对本厂的安全生产负全面责任,各车间(工段)主要负责人对本车间(工段)的安全生产负责。 2.2炼铁分厂设置安全生产管理机构 并且配备专职安全生产管理员,负责管理本部门的安全生产工作。 2.3炼铁分厂根据GB622的有关规定,配备煤气监测、防护设施、器具及人员。 2.4炼铁分厂建立健全安全生产岗位责任制和岗位安全技术操作规程,严格执行交接班制度。 2.5炼铁分厂认真执行安全检查制度,对查出的问题提出整改措施,并限期整改。 2.6炼铁厂长应具备相应安全生产知识和管理能力。 2.7应定期对职工进行安全生产和劳动保护教育,普及安全知识和安全法规,加强业务技术培训。职工经考试合格方可上岗。 新工人进厂,首先接受分厂、车间、班组三级安全教育,经考试合格后由熟练工带领工作至少三个月,熟悉本工种操作技术并考试合格方可独立工作。

调换工种和脱岗三个月以上重新上岗的人员,应首先进行岗位安全培训,并经考试合格方可上岗。 外来参观或学习人员,要接受必要的安全教育,并由专人带领。 2.8特种作业人员和要害岗位、重要设备与设施的作业人员,均经专门的安全教育和培训,并经考试合格,取得操作,方可上岗。上述人员的培训、考试、发证及复审,应按国家有关规定执行。 2.9采用新工艺、新技术、新设备,应制定相应的安全技术措施;对有关生产人员,进行专门安全技术培训,并经考试合格方可上岗。 2.10炼铁分厂要求职工正确佩戴和使用劳动防护用品。 2.11炼铁分厂应对厂房、机电设备进行定期检查、维护和清扫,要害岗位的设备,实行操作牌制度。 2.12炼铁厂要建立火灾、爆炸、触电和毒物逸散等重大事故的应急救援预案,并配备必要的器材与设施,定期演练。 2.13安全装置和防护设施,不得擅自拆除。 2.14炼铁厂发生伤亡或其它重大事故时,厂长或其代理人应立即到现场组织指挥抢救,并采取有效措施,防止事故扩大。 发生伤亡事故,应按国家有关规定报告和处理。 事故发生后,应及时调查分析,查清事故原因,并提出防止同类事故发生的措施。 3炼铁分厂各岗位安全操作规程 3.1高炉工长安全操作规程 3.1.1 危险源 3.1.1.1 一级危险源 未按规定穿戴好劳动保护用品; 更换风、渣口时未戴好面罩; 接触高温工器具未戴手套; 风口镜片缺损; 监视出铁热辐射; 监视出铁渣铁喷溅、站位不当; 值班室操作配电盘和操作开关漏电; 在运行的电葫芦下走动; 高空擦玻璃; 开关炉顶人孔操作开关人孔盖站位不当。 3.1.1.2 二级危险源

浅谈高炉操作

浅谈高炉操作 摘要:高炉操作是一项生产实践与理论性很强的工艺流程。本文介绍了高炉冶炼对原燃料(精料)的要求和高炉冶炼的四大基本操作制度(装料制度、送风制度、热制度、造渣制度)以及冷却制度的内容与选择;也介绍了高炉的炉前操作对高炉冶炼的影响,高炉操作的出铁口维护等内容;同时,还阐述了高炉冶炼的强化冶炼技术操作如高炉的高压操作,富氧喷煤操作(富氧操作、喷煤粉操作、富氧喷煤操作),高风温操作(风温对高炉的影响和风温降焦比等)等操作细节。本文介绍的内容对高炉冶炼都很重要,望与高炉的实际情况结合,减少高炉操作失误,从而使高炉冶炼取得更好的经济技术指标。 关键词:基本操作制度、冷却制度、炉前操作、强化冶炼 绪论:中国是世界炼铁大国,2007年产铁4.894亿吨,占世界49.5%,有力地支撑我国钢铁工业的健康发展。进入21世纪以来,我国钢铁工业高速发展,新建了大批大、中现代化高炉。在当前国内外市场经济竞争更加激烈的情况下,各企业都面临如何进一步降低生产成本的问题。在高炉炼铁过程中,如何操作,改善操作,保持炉况稳定进行,降低消耗,提高经济效益是高炉工作者的一项重要任务。在遵循高炉冶炼基本规则的基础上,根据冶炼条件的变化,及时准确地采取调节措施。 一.高炉炼铁以精料为基础 高炉炼铁应当认真贯彻精料方针,这是高炉炼铁的基础.,精料技术水平对高炉炼铁技术指标的影响率在70%,高炉操作为10%,企业现代化管理为10%,设备运行状态为5%,外界因素(动力,原燃料供应,上下工序生产状态等)为5%.。高炉炼铁生产条件水平决定了生产指标好坏。因此可见精料的重要性。 1.精料方针的内容: ·高入炉料含铁品位要高(这是精料技术的核心),入炉矿含铁品位提高1%,炼铁燃料比降低1.5%,产量提高2.5%,渣量减少30kg/t,允许多喷煤15 kg/t。 原燃料转鼓强度要高。大高炉对原燃料的质量要求是高于中小高炉。如宝钢要求焦炭M40为大于88%,M10为小于6.5%,CRI小于26%,CSR大于66%。一般高炉M40要求为大于

高炉四大操作制度讲义精编版

高炉四大操作制度讲义 精编版 MQS system office room 【MQS16H-TTMS2A-MQSS8Q8-MQSH16898】

高炉四大操作制度讲义 高炉操作的任务: 高炉操作的任务是在已有原燃料和设备等物质条件的基础上,灵活运用一切操作手段,调整好炉内煤气流与炉料的相对运动,使炉料和煤气流分布合理,在保证高炉顺行的同时,加快炉料的加热、还原、熔化、造渣、脱硫、渗碳等过程,充分利用能量,获得合格生铁,达到高产、优质、低耗、长寿、高效益的最佳冶炼效果。实践证明,虽然原燃料及技术装备水平是主要的,但是,在相似的原燃料和技术装备的条件下,由于技术操作水平的差异,冶炼效果也会相差很大,所以不断提高高炉操作水平、充分发挥现有条件的潜力,是高炉工作者的一项经常性的重要任务。 通过什么方法实现高炉操作的任务: 一是掌握高炉冶炼的基本规律,选择合理的操作制度。二是运用各种手段对炉况的进程进行正确的判断和调节,保持炉况顺行。实践证明,选择合理的操作制度是高炉操作的基本任务,只有选择好合理的操作制度之后,才能充分发挥各种调节手段的作用。 高炉有哪几种基本操作制度: 高炉有四大基本操作制度:(1)热制度,即炉缸应具有的温度与热量水平;(2)造渣制度,即根据原料条件,产品的品种质量及冶炼对炉渣性能的要求,选择合理的炉渣成分(重点是碱度)及软熔带结构和软熔造渣过程;(3)送风制度,即在一定冶炼条件下选择合适的鼓风参数;(4)装料制度,即对装料顺序、料批大小和料线高低的合理规定。选择合理操作制度的根据: 高炉的强化程度、冶炼的生铁品种、原燃料质量、高炉炉型及设备状况等是选定各种合理操作制度的根据。 通过哪些手段判断炉况: 高炉顺行是达到高产、优质、低耗、长寿、高效益的必要条件。为此不是选择好了操作制度就能一劳永逸的。在实际生产中原燃料的物理性能、化学成分经常会发生波动,气候条件的不断变化,入炉料的称量可能发生误差,操作失误与设备故障也不可能完全杜绝,这些都会影响炉内热状态和顺行。炉况判断就是判断这种影响的程度和顺行的趋向,即炉况是向凉还是向热,是否会影响顺行,它们的影响程度如何等等。判断炉况的基本手段基本是两种,一是直接观察,如看入炉原料外貌,看出铁、出渣、风口情况;二是利用高炉数以千、百计的检测点上测得的信息在仪表或计算机上显示重要数据或曲线,例如风量、风温、风压等鼓风参数,各部位的温度、静压力、料线变化、透气性指数变化,风口前理论燃烧温度、炉热指数、炉顶煤气曲线、测温曲线等。在现代高炉上还装备有各种预测、控制模型和专家系统,及时给高炉操作者以炉况预报和操作建议,操作者必须结合多种手段,综合分析,正确判断炉况。 调节炉况的手段与原则: 调节炉况的目的是控制其波动,保持合理的热制度与顺行。选择调节手段应根据对炉况影响的大小和经济效果排列,将对炉况影响小、经济效果好的排在前面,对炉况影响大,经济损失较大的排在后面。它们的顺序是:喷吹燃料——风温(湿度)——风量——装料制度——焦炭负荷——净焦等。调节炉况的原则,一是要尽早知道炉况波动的性质与幅度,以便对症下药;二是要早动少动,力争稳定多因素,调剂一个影响小的因素;三是要了解各种调剂手段集中发挥作用所需的时间,如喷吹煤粉,改变喷吹量需经过3~4小时才能集中发挥作用(这是因为刚开始增加煤量时,有一个降低理论燃烧温度的过程,只有到因增加煤气量,逐步增加单位生铁的煤气而蓄积热量后才有提高炉温的作用),调节风温(湿度)、风量要快一些,一般为~2小时,改变装料制度至少要装完炉内整个固体料段的时间,而减轻焦炭负荷与加净焦对料柱透气性的影响,随焦炭加入量的增加而增加,但对热制度的反映则属一个冶炼周期;四是当炉况波动大而发现晚时,要正确采取多种手段

多种数据库性能比较

多种数据库性能比较 Orcale 数据库美国Orcale 公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 Orcale 是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具 Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale 以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。 Orcale 具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale 还具有与C 语言的接电子表格、图形处理等软件。 Orcale 属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 DB2 数据库 IBM 公司研制的一种关系型数据库系统。DB2 主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows 等平台下。 DB2 提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL 命令。DB2 采用了数据分级技术,能够使大型机数据很方便地下载到 LAN 数据库服务器,使得客户机/服务器用户和基于 LAN 的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2 具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 SQL Server 数据库美国Microsoft 公司推出的一种关系型数据库系统。SQLServer 是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下: (1)高性能设计,可充分利用WindowsNT 的优势。 (2)系统管理先进,支持Windows 图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 Sybase 数据库美国Sybase 公司研制的一种关系型数据库系统,是一种典型的UNIX 或WindowsNT 平台上客户机/服务器环境下的大型数据库系统。 Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase 通常与SybaseSQLAnywhere 用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的 PowerBuilder 为开发工具,在我国大中型系统中具有广泛的应用。美国Sybase 公司研制的一种关系型数据库系统,是一种典型的 UNIX 或 WindowsNT 平台上客户机/服务器环境下的大型数据库系统。Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触

(完整word版)高炉热风炉工艺技术操作规程

高炉热风炉工艺技术操作规程 1. 岗位职责 1.1 在值班工长的指挥下,做好本班人员的生产、安全、设备等各项工作。 1.2 服从班长的调配和分工,做好日常的烧炉、换炉、休风、复风、停气、引气等工作。 1.3 负责调整燃烧,以按时达到规定的温度,满足生产需要。 1.4 做好设备维护加油和点检工作,及检修后的试车调试等,发现设备异常,应及时汇报值班室和联系处理。 1.5 参加班务会议和业务学习,坚持安全活动,努力提高技术操作水平。 2. 2#高炉球式热风炉操作规程 2.1 燃烧制度 炉顶温度<1300℃,废气温度<350℃(综合废气) 净煤气支管压力5-12KPa 换炉前后拱顶温度<120℃(特殊情况例外) 水压≥0.3MPa 2.2 采取快速燃烧法烧炉 2.3 拱顶温度达到规定值时,进行保温燃烧。 2.4 拱顶温度达到规定值时,首先进行燃烧调节,必要时提前换炉或停烧。 2.5 换炉时只能缓慢开冷风阀,以保证高炉风压波动不超过±5%。 2.6 拱顶温度不得低于1000℃。 2.7 发现煤气含尘量超标时,应立即通知工长和布袋除尘操作工,查找原因,同时停烧。 2.8 当废气温度达到350℃时,为保护预热器,必须提前换炉或停烧。 3. 换炉操作 3.1 燃烧→焖炉→送风 3.1.1 发出换炉指令。 3.1.2 关二个煤气切断阀及二个煤气调节阀。 3.1.3 关二个燃烧阀,开二个放散阀。 3.1.4 关二个空气切断阀及二个空气调节阀。 3.1.5 关烟道阀(热风炉处于焖炉状态)。 3.1.6 开均压阀。 3.1.7 发出均压完毕信号,开热风阀。 3.1.8 开冷风阀,关均压阀换炉完毕。 3.1.9 开二个助燃空气调节阀。 3.1.10 开二个煤气调节阀。 3.1.11 在一烧一送情况下焖炉,应注意防止蹩风造成助燃风机损坏。 3.2 送风→焖炉→燃烧 3.2.1 发出换炉指令。 3.2.2 关冷风阀。 3.2.3 关热风阀(热风炉处于焖炉状态)。 3.2.4 开废气阀排压。

高炉操作基础技术1

高炉操作基础技术(判断题) 1.软熔带位置较低时,其占据的空间高度相对也小,而块状带则相应扩大,即增大了间接还原区。 ( ) 答案:√ 2.风速和鼓风动能与冶炼条件有关,它决定着初始煤气的分布。 ( ) 答案:√ 3.炉内气流经过二次分布。 ( ) 答案:× 4.直接还原中没有间接还原。 ( ) 答案:× 5.渗碳在海绵铁状态时就开始了。 ( ) 答案:√ 6.炉料的吸附水加热到100℃即可蒸发除去。 ( ) 答案:× 比CO的扩散能力强。 ( ) 7.H 2 答案:√ 8.纯铁的熔点低于生铁的熔点。 ( ) 答案:× 9.高炉脱硫效果优于转炉。 ( ) 答案:√ 10.高炉中可脱除部分P元素。 ( ) 答案:× 11.高炉温的铁水比低炉温的铁水凝固慢一些。 ( ) 答案:× 量。 ( ) 12.处理管道行程时,第一步是调整喷吹量和富O 2 答案:× 13.炉喉间隙越大,炉料堆尖越靠近炉墙。 ( ) 答案:× 14.提高炉顶压力有利于冶炼低硅生铁。 ( ) 答案:√

15.非正常情况下的炉料运行有炉料的流态化和存在“超越现象”。 ( ) 答案:√ 16.煤气运动失常分为流态化和液泛。 ( ) 答案:√ 17.煤气流分布的基本规律是自动调节原理。 ( ) 答案:√ 18.在800℃-1100℃高炉温区没有直接还原。 ( ) 答案:× 19.高炉内的析碳反应可以破坏炉衬,碎化炉料、产生粉末,但对冶炼影响不大。()答案:√ 20.碳与氧反应,完全燃烧时放出的热值是不完全燃烧时的3倍还多。() 答案:√ 21.高于1000℃时,碳素溶损反应加速,故将此温度定为直接还原与间接还原的分界线。() 答案:√ 22.炉温高时,可以适当超冶强,但炉温低时是决对不能。() 答案:× 23.在风口前燃烧同等质量的重油、焦炭,重油热值要略低于焦炭,但置换比却高于1.0。() 答案:√ 24.炉温高时,煤气膨胀,体积增大,易造成悬料:在炉温低时,煤气体积小,即使悬料也不是炉温低的原因。() 答案:× 25.炉缸煤气成分与焦炭成分无关,而受鼓风湿度和含氧影响比较大。() 答案:√ 26.从热力学角度分析,煤气中CO在上升过程中,当温度降低400~600℃时可发生+C反应。 ( ) 2CO=CO 2 答案:√ 27.实际风速是鼓风动能中最活跃的因素。 ( ) 答案:√ 28.提高冶炼强度必将导致高炉焦比的升高。 ( )

精编【培训体系】高炉工长培训讲义汇编

【培训体系】高炉工长培训讲义汇编(一)BD xxxx年xx月xx日 xxxxxxxx集团企业有限公司 Please enter your company's name and contentv

《高炉工长培训讲义》汇编(一) 目录 一、高炉四大操作制度(刘圣) 二、高炉炉况判断和调节(王哲) 三、高炉高压操作及富氧喷煤技术(丁望) 四、高炉开、停炉操作(陈克武) 五、高炉原燃料要求及管理制度(曹润科) 六、热风炉操作和事故处理(刘方利) 七、高炉配管操作和事故处理(廖庆九) 八、焦化工艺流程简介(杨威) 九、烧结工艺流程简介(罗文平)

高炉四大操作制度讲义 刘圣 高炉操作的任务: 高炉操作的任务是在已有原燃料和设备等物质条件的基础上,灵活运用一切操作手段,调整好炉内煤气流和炉料的相对运动,使炉料和煤气流分布合理,在保证高炉顺行的同时,加快炉料的加热、仍原、熔化、造渣、脱硫、渗碳等过程,充分利用能量,获得合格生铁,达到高产、优质、低耗、长寿、高效益的最佳冶炼效果。实践证明,虽然原燃料及技术装备水平是主要的,可是,在相似的原燃料和技术装备的条件下,由于技术操作水平的差异,冶炼效果也会相差很大,所以不断提高高炉操作水平、充分发挥现有条件的潜力,是高炉工作者的一项经常性的重要任务。 通过什么方法实现高炉操作的任务: 一是掌握高炉冶炼的基本规律,选择合理的操作制度。二是运用各种手段对炉况的进程进行正确的判断和调节,保持炉况顺行。实践证明,选择合理的操作制度是高炉操作的基本任务,只有选择好合理的操作制度之后,才能充分发挥各种调节手段的作用。 高炉有哪几种基本操作制度: 高炉有四大基本操作制度:(1)热制度,即炉缸应具有的温度和热量水平;(2)造渣制度,即根据原料条件,产品的品种质量及冶炼对炉渣性能的要求,选择合

2021高炉作业长安全技术操作规定

2021高炉作业长安全技术操作 规定 Safety management is an important part of enterprise production management. The object is the state management and control of all people, objects and environments in production. ( 安全管理 ) 单位:______________________ 姓名:______________________ 日期:______________________ 编号:AQ-SN-0528

2021高炉作业长安全技术操作规定 1.接班对上班存在生产难点、设备隐患、安全情况等详细了解,制定出本班操作方针、措施,预防突发事故发生。 2.认真组织召开好班前会,讲安全注意要点,布置当班全面工作,协调,指导相关岗位,共同抓好本班工作。 3.高炉当班作业长有权制止、考核本班组各种违章违纪行为,对不听从指挥和安排的人员,有权停止其工作。 4.高炉作业长如遇高炉炉况失常,有坐料、崩料及局部气流发展,造成风口灌渣,风管烧穿等现象,要及时提醒有关人员注意,必要时暂时离开岗位,防止意外事故发生。 5.配合炉前组长和班组安全员抓好本班安全工作,搞好班组各种记录台帐,建立内容切实可行的奖罚制度。

6.到炉顶观察设备运转情况时,要指派经验丰富的人同行,必须两人以上方可上炉顶,并记录,登记,预防煤气中毒。 7.遇高炉突发事故发生,高炉作业长要合理安排好当班人员及相关岗位人员参与抢救处理,搞好岗位联互保工作。 8.长期休风,在高炉风管上未卸下以前,不准鼓风机停车。 9.不准悬料休风,如休风前悬料,必须座好料后再休风。 10.在放风时,应小心慢拉,常观察风口,防止灌进渣铁,烧坏风口,风管或烧伤人。 11.中夜班,高炉作业长行使炉长权力,对本班内的工作全面负责。 XXX图文设计 本文档文字均可以自由修改

高炉安全操作规程

炼铁分厂各岗位安全操作规程 1范围 本表准规定了炼铁分厂安全生产得技术要求 本表准适用于炼铁分厂生产与设备检修. 2安全管理 2、1炼铁分厂建立健全安全管理制度、完善安全生产责任制。 厂长对本厂得安全生产负全面责任,各车间(工段)主要负责人对本车间(工段)得安全生产负责。 2、2炼铁分厂设置安全生产管理机构 并且配备专职安全生产管理员,负责管理本部门得安全生产工作。 2、3炼铁分厂根据GB622得有关规定,配备煤气监测、防护设施、器具及人员。 2、4炼铁分厂建立健全安全生产岗位责任制与岗位安全技术操作规程,严格执行交接班制度。 2、5炼铁分厂认真执行安全检查制度,对查出得问题提出整改措施,并限期整改。 2、6炼铁厂长应具备相应安全生产知识与管理能力. 2、7应定期对职工进行安全生产与劳动保护教育,普及安全知识与安全法规,加强业务技术培训.职工经考试合格方可上岗。 新工人进厂,首先接受分厂、车间、班组三级安全教育,经考试合格后由熟练工带领工作至少三个月,熟悉本工种操作技术并考试合格方可独立工作。 调换工种与脱岗三个月以上重新上岗得人员,应首先进行岗位安全培训,并经考试合格方可上岗. 外来参观或学习人员,要接受必要得安全教育,并由专人带领. 2、8特种作业人员与要害岗位、重要设备与设施得作业人员,均经专门得安全教育与培训,并经考试合格,取得操作资格证,方可上岗。上述人员得培训、考试、发证及复审,应按国家有关规定执行。 2、9采用新工艺、新技术、新设备,应制定相应得安全技术措施;对有关生产人员,进行专门安全技术培训,并经考试合格方可上岗。 2、10炼铁分厂要求职工正确佩戴与使用劳动防护用品。 2、11炼铁分厂应对厂房、机电设备进行定期检查、维护与清扫,要害岗位得设备,实行操作牌制度. 2、12炼铁厂要建立火灾、爆炸、触电与毒物逸散等重大事故得应急救援预案,并配备必要得器材与设施,定期演练。 2、13安全装置与防护设施,不得擅自拆除。

高炉热风炉安全操作规程标准范本

操作规程编号:LX-FS-A15444 高炉热风炉安全操作规程标准范本 In The Daily Work Environment, The Operation Standards Are Restricted, And Relevant Personnel Are Required To Abide By The Corresponding Procedures And Codes Of Conduct, So That The Overall Behavior Can Reach The Specified Standards 编写:_________________________ 审批:_________________________ 时间:________年_____月_____日 A4打印/ 新修订/ 完整/ 内容可编辑

高炉热风炉安全操作规程标准范本 使用说明:本操作规程资料适用于日常工作环境中对既定操作标准、规范进行约束,并要求相关人员共同遵守对应的办事规程与行动准则,使整体行为或活动达到或超越规定的标准。资料内容可按真实状况进行条款调整,套用时请仔细阅读。 1、上班时必须规范穿戴好劳保用品,按章作业。 2、进入煤气区域必须二人同行,并带好煤气检测仪。设备检修时必须通知煤防人员到现场监护。如需动火时,应办好动火证方可进行。 3、进入布袋箱体内工作时,必须待箱体内温度降到60℃以下,并用仪器测得箱体确无煤气、氮气方可入内;同时箱体内设专人监护。关闭箱体入孔前必须清点人员和工具。 4、热风炉煤1#、2#插板阀之间,送风与烧炉前必须严格按要求进行氮气吹扫,没有吹扫不得进行

高炉炼铁仿真操作系统操作规程

高炉炼铁仿真操作系统实训指导书 绪论 高炉炼铁仿真操作系统功能 实训项目 实训目标

实训项目1 高炉炼铁工艺流程实训 任务按照要求熟练打开仿真操作系统的操作界面 任务熟练说出高炉炼铁车间构筑物的名称及作用 任务熟练说出高炉炼铁车间主要设备的名称及作用 知识链接 高炉内型尺寸

实训项目2 高炉上料实训 仿真实训条件: (一)高炉槽下筛分、称量、运输系统的组成 高炉槽下系统由矿槽、焦槽以及皮带机三部分组成,矿槽采用双排,设有大小矿槽12个,大矿槽测为6个烧结矿槽,小矿槽侧由2个普通球团矿槽、2个块矿槽、2个熔剂或锰矿槽构成设有5个焦槽,各矿槽下均设给料机、振动筛、称量漏斗等设备。配置一个矿石中间称量漏斗与一个焦炭中间称量漏斗,矿焦通过中间称量漏斗、经皮带上炉顶。同时拥有小块焦回收系统,1A-6A按烧结矿考虑,1B-6B按球团矿、锰矿熔剂、生矿考虑。 4.1.1 各高炉矿槽、焦槽配备(见表4—1) 表4—1 各高炉矿槽配备情况 项目 炉别矿槽数(个)焦槽数(个) 烧结矿槽球团矿槽块矿槽焦丁槽 1、2号高炉6×m3 2×m3 2×m3

1×m3 4×m3 储存时间(h):焦炭:8h;烧结矿:12h;球团矿:12h;碎焦:8h;碎矿:8h。 槽下筛分、秤量设备(见表4—2,表4—3) 表4—2 筛分设备表4—3 秤量 类别 规格焦炭筛烧结矿筛类别 名称矿焦 型式BTS-150-330 BTS-150-330 称量物烧结矿 球团矿 块矿焦炭 能力(t/h) 200 250 筛面尺寸(mm) 筛分效率秤容积(m3) 装料制度OC或C OL(大粒度矿)、OS(小粒度矿) (二)主要控制功能 矿焦槽所有入炉原料采用分散筛分、分散称量+集中称量流程。按预先设定的排料程序,

分享三款主流数据库及其特点

分享三款主流数据库及其特点 1.Oracle数据库 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。 基本介绍: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle数据库最新版本为Oracle Database12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。

高炉过程控制讲义

第一章绪论 1.1 高炉过程控制的基本概念 高炉过程控制就是高炉操作者根据从仪表上获取的检测数据,对高炉运行状况进行判断与预测。 高炉控制的目标是要及时发现并调整不稳定的炉况,生产出合格生铁,同时要注意降低燃料消耗和高炉长寿的问题。 1.2 高炉过程控制的发展概况 高炉冶炼过程控制模型可以归纳为三种类型: 1)高炉冶炼过程数学模型 2)高炉冶炼过程优化模型 3)高炉冶炼过程专家系统 1.3 高炉过程控制的发展趋势 实现高炉炼铁过程的闭环自动化。 结论:高炉冶炼过程控制模型以现代炼铁理论、自动控制理论和计算机技术为基础,由低级向高级发展,正在日臻完善,而且逐步形成了自己的一套比较系统的理论,并在生产中得到日益广泛的应用。 第二章高炉过程控制系统的构成 2.1 高炉生产的特点 1)过程复杂。高炉冶炼过程为非均相、非线性、非稳态连续的物理和化学变化过程。高炉内各种物理化学现象及其影响因素之间相互作用、相互影响,表现出很强的分布特性和耗散系统特征。另外,高炉冶炼过程与外部环境之间的关系复杂。冶炼过程涉及的物料流量大,相关处理设备繁多,前后工序的连贯性强,外部环境发生的变化都将对冶炼过程产生重要影响。 2)检测信息不完全。高炉冶炼过程是在密闭状态下进行,内部情况大多无法直接观测,炉内高温、多相、含尘和机械冲刷等特点给过程变量的检测带来极大困难,一些用于建模和控制所需要的重要参数和变量目前还难以测得,一些测得的信息也含有较大噪声。具体表现在检测项目少,且多局限于过程的边界(炉顶、渣铁、风口、炉身静压力等),很多重要检测数据的采样频度低。 3)反应迟钝。即对控制动作的响应十分缓慢,时间常数很大,各个操作参数对过程的作用具有很大的滞后期,如:各操作变量对控制目标之一的[Si]的动态变化响应的延迟时间约为3-7小时。

高炉炼铁工艺流程(经典之作)

本次将高炉炼铁工艺流程分为以下几部分: 一、高炉炼铁工艺流程详解 二、高炉炼铁原理 三、高炉冶炼主要工艺设备简介 四、高炉炼铁用的原料 附:高炉炉本体主要组成部分介绍以及高炉操作知识 工艺设备相见文库文档: 一、高炉炼铁工艺流程详解 高炉炼铁工艺流程详图如下图所示:

炼铁过程实质上是将铁从其自然形态——矿石等含铁化合物中还原出来的过程。 炼铁方法主要有高炉法、直

接还原法、熔融还原法等,其原理是矿石在特定的气氛中(还原物质CO、H2、C;适宜温度等)通过物化反应获取还原后的生铁。生铁除了少部分用于铸造外,绝大部分是作为炼钢原料。 高炉炼铁是现代炼铁的主要方法,钢铁生产中的重要环节。这种方法是由古代竖炉炼铁发展、改进而成的。尽管世界各国研究发展了很多新的炼铁法,但由于高炉炼铁技术经济指标良好,工艺简单,生产量大,劳动生产率高,能耗低,这种方法生产的铁仍占世界铁总产量的95%以上。 炼铁工艺是是将含铁原料(烧结矿、球团矿或铁矿)、燃料(焦炭、煤粉等)及其它辅助原料(石灰石、白云石、锰矿等)按一定比例自高炉炉顶装入高炉,并由热风炉在高炉下部沿炉周的风口向高炉内鼓入热风助焦炭燃烧(有的高炉也喷吹煤粉、重油、天然气等辅助燃料),在高温下焦炭中的碳同鼓入空气中的氧燃烧生成的一氧化碳和氢气。原料、燃料随着炉内熔炼等过程的进行而下降,在炉料下降和上升的煤气相遇,先后发生传热、还原、熔化、脱炭作用而生成生铁,铁矿石原料中的杂质与加入炉内的熔剂相结合而成渣,炉底铁水间断地放出装入铁水罐,送往炼钢厂。同时产生高炉煤气,炉渣两种副产品,高炉渣铁主要矿石中不还原的杂质和石灰石等熔剂结合生成,自渣口排出后,经水淬处理后全部作为水泥生产原料;产生的煤气从炉顶导出,经除尘后,作为热风炉、加热炉、焦炉、锅炉等的燃料。炼铁工艺流程和主要排污节点见上图。

知网、万方、维普三种主流数据库比较

知网、万方和维普三种主流数据库比较 中国知网(CNKI) 简介:中国知识资源总库(CNKI)《中国知识资源总库》是由清华大学主办、 中国学术期刊(光盘版)电子杂志社出版、清华同方知网(北京)技术有限公司发行、数百位科学家、院士、学者参与建设,精心打造的大型知识服务平台和数字化学习系统。目前,《总库》囊括了自然科学、人文社会科学及工程技术各领域知识,拥有期刊、报纸、博硕士培养单位的博士和优秀硕士学位论文、全国重要会议论文、中小学多媒体教辅以及1000多个加盟数据库。全文采用CAJ和PDF 格式,必须下载专门的CAJ和PDF浏览器才可阅读。 数据库:《中国期刊全文数据库(CJFD)》截至2007年3月共收录了国内8127 种期刊,全文文献总量已达2272万多篇,收录起始时间一般为1994年,个别追溯到1979年或创刊年,按学科分126个专题,内容每日累增。产品形式有网络形式、光盘形式、《中国期刊专题全文数据库光盘版》。《中国优秀博硕士学位论文全文数据库(CDMD)》收录2000年至今300多个博硕士培养单位的学位论文,内容每日累增。《中国重要报纸全文数据库(CCND)》收录2000年至今1000多种重要报纸,内容每日累增。《中国重要会议论文集全文数据库》(CPCD)收录2000年至今400家学术团体的会议论文,内容每日累增。

搜索界面: 收费方式:

使用步骤: 数据库特点:最全面的中文数据库,内容丰富,更新速度快,收费灵活,价格较万方和维普适中。

万方数据库 简介:集纳了涉及各个学科的期刊、学位、会议、外文期刊、外文会议等类型 的学术论文,法律法规,科技成果,专利、标准和地方志。期刊论文:全文资源。收录自1998年以来国内出版的各类期刊6千余种,其中核心期刊2500余种,论文总数量达1千余万篇,每年约增加200万篇,每周两次更新。 搜索界面: 收费方式:

管理制度高炉四大操作制度讲义

(管理制度)高炉四大操作 制度讲义

高炉四大操作制度讲义 高炉操作的任务: 高炉操作的任务是于已有原燃料和设备等物质条件的基础上,灵活运用壹切操作手段,调整好炉内煤气流和炉料的相对运动,使炉料和煤气流分布合理,于保证高炉顺行的同时,加快炉料的加热、仍原、熔化、造渣、脱硫、渗碳等过程,充分利用能量,获得合格生铁,达到高产、优质、低耗、长寿、高效益的最佳冶炼效果。实践证明,虽然原燃料及技术装备水平是主要的,可是,于相似的原燃料和技术装备的条件下,由于技术操作水平的差异,冶炼效果也会相差很大,所以不断提高高炉操作水平、充分发挥现有条件的潜力,是高炉工作者的壹项经常性的重要任务。 通过什么方法实现高炉操作的任务: 壹是掌握高炉冶炼的基本规律,选择合理的操作制度。二是运用各种手段对炉况的进程进行正确的判断和调节,保持炉况顺行。实践证明,选择合理的操作制度是高炉操作的基本任务,只有选择好合理的操作制度之后,才能充分发挥各种调节手段的作用。 高炉有哪几种基本操作制度: 高炉有四大基本操作制度:(1)热制度,即炉缸应具有的温度和热量水平;(2)造渣制度,即根据原料条件,产品的品种质量及冶炼对炉渣性能的要求,选择合理的炉渣成分(重点是碱度)及软熔带结构和软熔造渣过程;(3)送风制度,即于壹定冶炼条件下选择合适的鼓风参数;(4)装料制度,即对装料顺序、料批大小和料线高低的合理规定。 选择合理操作制度的根据: 高炉的强化程度、冶炼的生铁品种、原燃料质量、高炉炉型及设备情况等是选定各种合理操作制度的根据。 通过哪些手段判断炉况: 高炉顺行是达到高产、优质、低耗、长寿、高效益的必要条件。为此不是选择好了操作制度

多种数据库性能比较

Orcale数据库 美国Orcale公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。Orcale是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。Orcale具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale还具有与C语言的接电子表格、图形处理等软件。Orcale属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 DB2数据库 IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 SQL Server数据库 美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 Sybase数据库

相关主题
文本预览
相关文档 最新文档