* T% X$ r( F0 Q8 G 7 o& r3 h+ @: b5 F$ F; a0 J ; {0 b: g5 E: J/ Da. 联锁程序总框图(见图2) & n3 g" E$ _5 m8 T& @% ]! a- g% }; W4 ]7 O5 W q9 _4 A" E: h
: ]4 D9 [" W1 y( ?/ r) w6 U# ~
b. 紧急停车控制部分* n- O" _* w; f' E ~4 M9 L# Y! }
1 n# L- W! ? U6 J9 O% o* C9 h此部分位于辅助操作站,包括紧急停车按钮、氧气入口阀F1119开关控制回路、高压放空阀F1104和高压旁通阀F1105全开控制回路4部分。紧急停车按钮信号不经过DCS系统直接送变电所氧压机停车回路。: B1 X% p" P3 ?' Q: f" v
8 Y1 R; J! r. x+ d
此部分作用是在DCS系统失灵情况下,能保证氧压机紧急停车,使各项压力不超过设计标准,以达到保护氧压机的作用。 9 W( Z/ L n' u0 t$ ^8 i) {: p. s3 y+ r5 l* C. b2 A2 U
c. 压出阀控制系统 3 |8 F6 C4 Y8 `, U+ D- J + {$ d. P* O( b3 L1 |氧压机压出阀F1102采用ZDZ型直行程电动调节阀,它通过操作界面的“Fvo-1102”和“Fvc-1102”两个按钮来发出阀F1102开关指令,经过隔离继电器J10、J11控制电动机正反转,同时,将阀门的反馈信号0~10mA输入DCS系统,并在操作界面上显示阀门开度。 - j+ N+ L$ N; f5 {" j 0 I' S' z2 d( r8 R4 @为防止阀门开关过度,我们利用F1102全开全关反馈信号XC-1102、XO-1102,用Scx语言实现F1102阀全开全关互锁程序,程序内容如图3所示。% f+ d! T7 S. V, H9 } 5 Q, f; ]! X) b' P/ A: k1 e ( p1 W+ M2 n! \9 z# c' N4 G在实际运行中,阀F1102全关(XC-1102=ON)或开阀按钮“FVO-1102”闭合,关阀按钮自动断开,关阀命令不起作用;阀F1102全开(XO-1102=ON)或关阀按钮“FVC-1102”闭合,开阀按钮自动断开,开阀命令不起作用。 $ Z5 O7 {+ ]% C2 x) }$ m, C- B8 j" M. d8 A1 p
d. 热电阻断路保护 # Y. c7 ~# H- B. O n: H2 @ 4 w9 d) p+ p8 E$ I0 m) f+ K测温检测元件为铠装热电阻。为防止因热电阻断线或接触不良引起误动作,我们采用以下两个办法实现热电阻断路保护:! i3 P2 `0 T$ v5 l) `
; V- V$ t }7 ^. }! M3 V(1)通过判断电阻变化率的方法来判别是否断路5 A: Q& S$ |( ~% P; {5 @* o: }
( }. N3 m/ k6 z w2 U
此方法在组态时,利用Scx语言编写保护程序来实现,现以TIAS-1119点为例加以说明,如图4所示。- o( E3 H& _) s1 G9 A# }+ o( y 8 [ ?& v. L- C# A3 g
! N, u p R! m% `(2)对模拟量输入质量码进行判断2 `" q/ Q) {; E8 q0 W, I
9 a% b/ T3 ^/ j4 F A; i W# x在JX-300X中,位号数据有许多种数据成员和函数成员,其中质量码(Flag)采用位定义,所以可以通过质量码与某个成员的相关数值进行“与”操作的方法来获得该信号是否处于报警状态。若测量点与变送器之间的线路短路或断路,导致信号超量程开路报警,那么通过质量码的D11位就可以判断出来。6 L; H" ?9 p" }. [% ^# K