一种顺控报警联锁的方法

文档序号:3446205阅读:251来源:国知局
专利名称:一种顺控报警联锁的方法
技术领域
本发明涉及顺控报警领域,更具体地说,涉及一种顺控报警联锁的方法。
背景技术
还原炉是改良西门子法生产多晶硅过程中最重要的设备。还原炉在多晶硅的生产过程中,操作步骤较多,操作过程中涉及的工艺条件也比较多,并且还原炉生产多晶硅的过程中,还会涉及到易燃易爆、有毒的气体。因此,在还原炉生产顺控过程中,有些工艺条件会 影响还原炉操作的安全性,有些工艺条件会影响还原炉运行的稳定性,有些工艺条件还会影响多晶硅的生产效率。因此,为了保证还原炉安全可靠的运行,保护在还原炉的工作过程中设备及人员不受伤害,在还原炉生产顺控过程中,每步都需要设定必要的报警联锁,确保不会因为没有报警,而导致设备的损坏及人员的伤亡,也不会因为不必要的报警,而导致还原炉不必要的停车,降低生产效率。现有的顺控报警联锁方法为如图I所示,第102步的某个报警联锁参数达到报警标准,则产生一个触发值“1”,如果第102步的某个报警联锁参数未达到报警标准,则产生一个触发值“0”,并且如果此报警联锁还是第101步和第103步的报警条件,则将此报警联锁对应的102步的步号分别与第101步的步号和第103步的步号相比较,如果步号相同,产生一个二进制数“I”作为激活条件,如果步号不同,则产生一个二进制数“O”作为激活条件,将所有激活条件先做“或”运算,在将其结果与触发值做“与”运算,如果最后结果为“0”,则不报警,如果最后结果为“1”,则报警,结束相应的操作。但是,如果在针对还原炉做技术改进的时候,需要增加或减少报警联锁,而且在通常情况下,一个步骤对应多个报警联锁,而一个报警联锁又会对应多个步骤,进而在修改报警联锁的时候,需要对多个步骤或多个报警联锁做多次删减,工作量较大,且容易出现错误。

发明内容
有鉴于此,本发明提供一种顺控报警联锁的方法,该顺控报警联锁的方法修改简单方便,能有效地减少在修改报警联锁时的工作量,并且不易出现错误。为实现上述目的,本发明提供如下技术方案本发明提供了一种顺控报警联锁的方法,包括a、根据报警联锁,为顺控步骤赋予一十进制数,转至步骤b ;b、将所述十进制数转换为二进制数,并将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,转至步骤d ; C、根据所述报警联锁的参数,产生所述报警联锁的触发值“ I ”或触发值“O” ;d、将所述触发值与所述激活条件做“与”运算,如果运算结果为“ I ”,则报警,如果运算结果为“0”,则不做任何操作。
优选的,所述根据报警联锁,为所述顺控步骤赋予一十进制数,具体包括将所有报警联锁固定顺序;与所述顺控步骤对应的报警联锁标记为“1”,不与所述顺控步骤对应的报警联锁标记为“O”;所有“I”和“O”按照与所述报警联锁相反的顺序排列,构成赋值二进制数;将所述赋值二进制数转换为十进制数,即得到为所述顺控步骤赋予的十进制数。优选的,所述将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,具体包括按照与构成所述赋值二进制数相同的顺序,将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件。 优选的,所述二进制数中一个“ I”或“O”只作为一个报警联锁的激活条件。 优选的,所述二进制数与所述赋值二进制数相同。优选的,所述步骤c具体包括获取所述报警联锁的参数;判断所述报警联锁的参数是否达到预设的报警标准,如果是,则产生联锁报警的触发值“ I ”,如果否,则产生联锁报警的触发值“O”。优选的,多个所述顺控步骤所对应的十进制数相等。优选的,多个所述顺控步骤所对应的十进制数不相等。优选的,一个所述顺控步骤所对应的报警联锁为一个或多个。优选的,一个所述报警联锁所对应的顺控步骤为一个或多个。从上述技术方案可以看出,本发明所提供的顺控报警联锁的方法,用一个十进制数及与其相等的二进制数来代替现有顺控报警联锁方法的激活条件,并且所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,在修改报警联锁的时候,可以直接修改顺控步骤对应的十进制数,通过将十进制数转换为二进制数,相应的修改报警联锁的激活条件,即可增加或删减所述顺控步骤对应的报警联锁,不需要如现有技术那般,需要对多个步骤或多个报警联锁做多次删减,进而降低修改报警联锁时的工作量,减少错误的发生。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为现有的顺控报警联锁方法的示意图;图2为本发明实施例所提供的一种顺控报警联锁方法的示意图;图3为本发明实施例所提供的一种还原炉顺控报警联锁方法的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种顺控报警联锁的方法,如图2所示,包括步骤a、根据警联锁,为顺控步骤赋予一十进制数,转至步骤b。所述根据警联锁,为顺控步骤赋予一十进制数,具体包括将所有报警联锁固定顺序;
与所述顺控步骤对应的报警联锁标记为“1”,不与所述顺控步骤对应的报警联锁标记为“O”;所有“ I ”和“O”按照与报警联锁相反的顺序排列,构成赋值二进制数;将所述赋值二进制数转换为十进制数,即得到为所述顺控步骤赋予的十进制数。需要说明的是,一个顺控步骤所对应的报警联锁为一个或多个,一个报警联锁所对应的顺控步骤也可以为一个或多个,多个顺控步骤所对应十进制数可以相等也可以不相等,即使两个顺控步骤对应着完全相同的报警联锁,所述两个顺控步骤所对应的十进制数也可以相等或不相等。步骤b、将所述十进制数转换为二进制数,并将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,转至步骤d。具体的,所述二进制数与赋值二进制数相同,按照与构成所述赋值二进制数相同的顺序,将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,即,第一个报警连锁的激活条件是二进制数从右向左数的第一位,也就是最低位,第二个报警连锁的激活条件是二进制数从右向左数的第二位,也就是次低位,依此类推,最后一个报警连锁的激活条件是二进制数从右向左数的最后一位,也就是最高位,所以,在步骤a中,所述赋值二进制数中所有的“ I ”和“O”按照与报警联锁相反的顺序排列。此时,如果所述报警联锁为所述顺控步骤对应的报警联锁,则所述二进制数中的“ I ”作为与所述报警联锁相对应的激活条件;如果所述顺报警联锁为不与所述控步骤对应的报警联锁,则所述二进制数中的“ O ”作为与所述报警联锁相对应的激活条件。步骤C、根据所述报警联锁的参数,产生报警联锁的触发值“ I ”或触发值“0”,转至步骤d。具体的,需要先获取所述报警联锁的参数,所述报警联锁参数可以利用安装在设备上的各种仪表获取;然后判断所述报警联锁的参数是否达到预设的报警标准,如果是,则产生报警联锁的触发值“ I ”,如果否,则产生报警联锁的触发值“O”。d、将所述触发值与所述激活条件做“与”运算,如果运算结果为“ I ”,则报警,如果运算结果为“0”,则不做任何操作。在对设备进行技术改进的时候,如果需要改变设备的报警联锁,由于在为顺控步骤赋十进制数的时候,其赋值依据已经包含了设备所有的报警联锁,则只需要修改顺控步骤所对应的十进制数,可以通过十进制数向二进制数的转换,进而修改需要改动的报警联锁的激活条件,即可增加或删减所述顺控步骤对应的报警联锁。例如,需要增加所述顺控步骤对应的报警联锁,则只需要将所述报警联锁的激活条件,由原来的“O”修改为“1”,即可将此报警联锁增加到所述数控步骤中。
可见,本发明实施例所提供的顺控报警联锁的方法,用一个十进制数及与其相等的二进制数来代替现有顺控报警联锁方法的激活条件,并且所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件,在修改报警联锁的时候,可以直接修改顺控步骤对应的十进制数,通过将十进制数转换为二进制数,可以相应的修改报警联锁的激活条件,即可增加或删减所述顺控步骤对应的报警联锁,不需要如现有技术那般,需要对多个步骤或多个报警联锁做多次删减,进而降低修改报警联锁时的工作量,减少错误的发生。本发明又一实施例公开了一种具体的还原炉顺控报警联锁的方法,在所述还原炉的顺控过程中,假设所述还原炉总共具有八个报警联锁(实际情况并非只有八个报警联锁),分别为TCS流量偏差,H2流量偏差,N2流量偏差,混合进料压力低,尾气温度高,红外测温、仪温度低,高温水压力低,高温水压力高。如图3所示,该方法包括步骤al、根据八个报警联锁,为顺控步骤赋予十进制数210,转至步骤bl。具体的,将所有报警联锁固定顺序,即TCS流量偏差,H2流量偏差,N2流量偏差,混合进料压力低,尾气温度高,红外测温仪温度低,高温水压力低,高温水压力高。所述顺控步骤对应的报警联锁有四个,分别为H2流量偏差,尾气温度高,高温水压力低,高温水压力高。则不与所述顺控步骤对应的报警联锁也有四个,分别为TCS流量偏差,混合进料压力低,尾气温度高,红外测温仪温度低。将与所述顺控步骤对应的报警联锁标记为“1”,不与所述顺控步骤对应的报警联锁标记为“0”,则相应的可以为TCS流量偏差..................OH2流量偏差..................IN2流量偏差..................O混合进料压力低...............O尾气温度高..................I红外测温仪温度低............O高温水压力低..................I高温水压力高..................I上述所有“I”和“O”按与报警联锁相反的顺序排列,构成赋值二进制数11010010,转化十进制即为210,则所述顺控步骤对应的十进制数为210。由于多个所述顺控步骤对应的报警联锁的数量和种类(需要报警和不需要报警的报警联锁)有可能相同,也有可能不相同,因此,对于多个顺控步骤,所赋予的十进制数也可以是不同或相同的。步骤bl、将所述十进制数210转换为二进制数11010001,所述二进制数11010001与赋值二进制数11010001相同,并分配激活条件,S卩,将所述二进制数11010010中的“I”和“O”按照与构成赋值二进制数11010010相同的顺序分别作为TCS流量偏差,H2流量偏差,N2流量偏差,混合进料压力低,尾气温度高,红外测温仪温度低,高温水压力低和高温水压力高八个报警联锁相对应的激活条件,此时,第一个报警连锁TCS流量偏差的激活条件是二进制数从右向左数11010010的第一位,也就是最低位0,第二个报警连锁H2流量偏差的激活条件是二进制数11010010从右向左数的第二位,也就是次低位I,依此类推,最后一个报警连锁高温水压力高的激活条件是二进制数11010010从右向左数的最后一位,也就是最高位1,所以,八个报警联锁及与其相对应的激活条件即为TCS流量偏差..................OH2流量偏差..................IN2流量偏差..................O混合进料压力低...............O尾气温度高..................I
红外测温仪温度低............O高温水压力低..................I高温水压力高..................I此时,只需按顺序分配即可,不必再选择性的分配,以方便报警流程。然后,转至步骤dl。步骤Cl、根据TCS流量偏差,H2流量偏差,N2流量偏差,混合进料压力低,尾气温度高,红外测温仪温度低,高温水压力低,高温水压力高八个报警联锁的参数,为所述报警联锁赋予二进制数“I”或“O”,然后转至步骤dl。例如,对于TCS流量偏差的报警联锁而言,如果预设正常的TCS流量为300Nm3/h± 10Nm3/h,则预设的TCS流量偏差的报警标准为小于290Nm3/h和大于310Nm3/h。当监控TCS流量的仪表测得TCS流量小于290Nm3/h或大于310Nm3/h时,则会产生一个触发值1,当监控TCS流量的仪表测得TCS流量在300Nm3/h± 10Nm3/h范围内时,则会产生一个触发值O。步骤dl、将所述八个报警联锁的触发值与所述八个报警联锁对应的激活条件做“与”运算,如果运算结果为“1”,则报警,如果运算结果为“0”,则不做任何操作。具体的,以H2流量偏差、TCS流量偏差和尾气温度高为例,在步骤al中,H2流量偏差的报警联锁对应的激活条件为“1”,TCS流量偏差的报警联锁对应的激活条件为“0”,尾 气温度高的报警联锁对应的激活条件为“1”,如果在步骤Cl中,H2流量偏差报警联锁触发值为“ I”,TCS流量偏差报警联锁的触发值为“ I”或“0”,尾气温度高报警联锁的触发值为“0”,则对所述H2流量偏差、TCS流量偏差和尾气温度高的报警联锁对应的激活条件与所述H2流量偏差、TCS流量偏差和尾气温度高的报警联锁的触发值做“与”运算,即H2 流量偏差1 H 1=1 ;TCS 流量偏差ο η 1=0 或 ο η ο=ο ;尾气温度闻I Π 0=0 ο可见,对于需要报警的报警联锁而言,如Η2流量偏差报警联锁,只要其报警联锁参数达到报警标准,即其报警联锁触发值为“1”,即会报警;对于不需要报警的报警联锁而言,如TCS流量偏差报警联锁,不论其报警联锁参数如何,其运算结果均为“0”,均不会报警;对于需要报警的报警联锁而言,如尾气温度高报警联锁,只要其报警联锁参数未达到报警标准,即其报警联锁触发值为“0”,则不会报警。本发明实施例所提供的顺控报警联锁的方法中,如果需要增加还原炉的TCS流量偏差的报警联锁,只需要修改顺控步骤所对应的十进制数即可。在为此顺控步骤赋予一十进制数时,需要将TCS流量偏差的报警联锁的原标记“O”改为“1”,则变为TCS流量偏差..................IH2流量偏差..................IN2流量偏差..................O
混合进料压力低...............O尾气温度高..................I红外测温仪温度低............O高温水压力低..................I高温水压力高..................I上述所有“I”和“O”按与报警联锁相反的顺序排列,构成赋值二进制数11010011,转化十进制即为211,则所述顺控步骤对应的十进制数改为211,即可完成对所述顺控步骤报警联锁的修改。对于TCS流量报警联锁对应的其他顺控步骤,也只需要相应的改变给其赋予的十进制数,即可完成对所述顺控步骤报警联锁激活条件的修改。可见,在对所述还原炉做技术改进,更改报警联锁的时候,不需要再对每个顺控步骤的每个报警联锁做增加或删减,只需要更改为相应顺控步骤的赋予的十进制数,然后可以通过十进制数向二进制数的转换,进而修改需要改动的报警联锁的激活条件,相较于现有的顺控报警联锁的方法,本发明实施例所公开的方法,在做还原炉的技术改进的时候,可以大大减少工作量,提高效率且不易出现错误。需要说明的是,本发明所公开的顺控报警联锁的方法,并不仅限于应用在还原炉的顺控报警联锁中,任何需要顺控报警联锁的设备中,均可应用本发明所公开的顺控报警联锁的方法。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,相关之处可互相参考。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种顺控报警联锁的方法,其特征在于,包括 a、根据报警联锁,为顺控步骤赋予一十进制数,转至步骤b; b、将所述十进制数转换为二进制数,并将所述二进制数中的“I”和“O”分别作为所有报警联锁相对应的激活条件,转至步骤d ; C、根据所述报警联锁的参数,产生所述报警联锁的触发值“ I ”或触发值“O” ;d、将所述触发值与所述激活条件做“与”运算,如果运算结果为“ I ”,则报警,如果运算结果为“O”,则不做任何操作。
2.根据权利要求I所述方法,其特征在于,所述根据报警联锁,为所述顺控步骤赋予一十进制数,具体包括 将所有报警联锁固定顺序; 与所述顺控步骤对应的报警联锁标记为“ 1”,不与所述顺控步骤对应的报警联锁标记为 “O” ; 所有“I”和“O”按照与所述报警联锁相反的顺序排列,构成赋值二进制数; 将所述赋值二进制数转换为十进制数,即得到为所述顺控步骤赋予的十进制数。
3.根据权利要求2所述方法,其特征在于,所述将所述二进制数中的“I”和“O”分别作为所有报警联锁相对应的激活条件,具体包括 按照与构成所述赋值二进制数相同的顺序,将所述二进制数中的“ I ”和“O”分别作为所有报警联锁相对应的激活条件。
4.根据权利要求3所述方法,其特征在于,所述二进制数中一个“I”或“O”只作为一个报警联锁的激活条件。
5.根据权利要求4所述方法,其特征在于,所述二进制数与所述赋值二进制数相同。
6.根据权利要求I所述方法,其特征在于,所述步骤c具体包括 获取所述报警联锁的参数; 判断所述报警联锁的参数是否达到预设的报警标准,如果是,则产生联锁报警的触发值“ I ”,如果否,则产生联锁报警的触发值“O”。
7.根据权利要求I所述方法,其特征在于,多个所述顺控步骤所对应的十进制数相等。
8.根据权利要求I所述方法,其特征在于,多个所述顺控步骤所对应的十进制数不相等。
9.根据权利要求I所述方法,其特征在于,一个所述顺控步骤所对应的报警联锁为一个或多个。
10.根据权利要求I所述方法,其特征在于,一个所述报警联锁所对应的顺控步骤为一个或多个。
全文摘要
本发明实施例公开了一种顺控报警联锁的方法,包括a、根据报警联锁,为顺控步骤赋予一十进制数,转至步骤b;b、将所述十进制数转换为二进制数,并将所述二进制数中的“1”和“0”分别作为所有报警联锁相对应的激活条件,转至步骤d;c、根据所述报警联锁的参数,产生所述报警联锁的触发值“1”或触发值“0”;d、将所述触发值与所述激活条件做“与”运算,如果运算结果为“1”,则报警,如果运算结果为“0”,则不做任何操作。在修改报警联锁时,直接修改顺控步骤对应的十进制数,通过将十进制数转换为二进制数,修改报警联锁的激活条件,即可增加或删减所述顺控步骤对应的报警联锁,进而降低修改报警联锁的工作量,减少错误的发生。
文档编号C01B33/035GK102662346SQ201210134899
公开日2012年9月12日 申请日期2012年5月3日 优先权日2012年5月3日
发明者周欣, 张建庆, 朱勤华, 樊少冬 申请人:新疆大全新能源有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1