6 T/ l9 E5 P9 w3 h5 O: E2.2 软件抗干扰 0 h2 w* ]2 p( d( V |: w3 g- K' g- {& F
(1)冷、热启动入口不同! N" U) h9 P/ K. u/ h8 W7 S! W ?
6 V6 w' i3 h4 E) F开机上电启动时的初始化入口称为冷启动入口,其它原因引起的复位启动入口称为热启动入口。当热启动的初始化工作不同于冷启动时,可采用冷、热启动入口不同的方法解决。设置一个校验字,程序入口处判校验字正确与否。冷启动时由于放置校验字的单元为随机数,故执行冷启动初始化程序并置校验字单元的值。热启动时校验字正确则进入热启动初始化程序入口。(具体流程见图1)! d. \; p- g& b* R4 I
1 E8 {) Y6 l: N0 A, D/ \' r4 a* q
(2)未用存储单元的处理 + r, w# @6 S" M1 C 3 t0 `: ?& b1 ^2 K- @未用的存储单元全部置为复位指令代码,一旦程序跑飞到这些未用单元,可以直接返回到热启动入口处继续执行程序。 ; I- z: S. v2 t4 ~* q$ s, S! \4 u) N
; I4 `, O# b# D8 g( n E _
: q! G6 E: U' M% v8 N6 ]0 F+ p5 q
2.3装置自检- u+ _5 Y0 V6 e! a6 w/ R1 G
" E7 `- @; R" O0 [; p/ ^
EPROM、EEPROM芯片自检可采用求和尾码校验法。即将规定地址空间的单元内容累加,溢出不管,最后累加的结果与预定的校验码比较,从而判断ROM中有无单元损坏。(具体流程见图2)% ?7 I% t8 Z: I) [
4 O2 o4 t# s6 s) k5 E) M
RAM芯片自检可先将待检验单元内容保存起来,然后将55H写入该单元,读该单元的值,检查是否正确。再将AAH写入待检验单元,再读该单元值,检查是否正确。检验完毕恢复该单元的值。这种方法可测试每个存储单元每一位的两种二进制状态,对于检测坏单元数据线粘连有较好的效果。(具体流程见图3)! Z+ z4 x/ K7 }: |5 C T
) ~' |& S+ d3 I/ c1 b4 ~1 z
出口回路自检可采用一路开关量,专门用来监视出口继电器的开闭状态。 ) u" p' I+ n9 r , S, D& y3 y+ F0 G0 x- E/ I通信自检由于保护装置是从机,通信出错的处理主要由通信管理机负责,保护装置只负责简单的报文内容校验。) i x3 W$ |+ m/ a* j
. R" V z2 b# I
任何装置自检故障,均立即闭锁跳合闸出口回路。 g, Q8 E k! |! \: [# E E" p7 ]- _6 L/ t, ~* C' Q
# S0 q3 j3 [' v n% Z4 N
9 q' z+ U7 f& C
3 适应标准规约的通信能力。 1 W* }4 C- j% T6 P' L" o6 k% c1 q P$ r2 T2 A. ?8 n" @
6 Y% Z% e+ W8 ]4 X/ b1 W
4.1 硬件连接: i, }, O& x9 u5 d: K" h* V1 }
6 J. A W% @9 W) d; R采用光电隔离的RS485/RS422标准通信接口与外界进行通信联系。可与装置直接或间接相连的外部设备有:通信管理机、RTU或打印机等。(其连接如图4所示) 7 I+ d7 i: V$ V, Z, t( f5 `, U + ^- X5 c$ k: y$ i6 I- `& U" F4 s. Q% _8 A6 m4 m% {: t3 \0 C; I/ N8 D8 J
; Z% T, |1 o5 v7 g$ E" }; y, I
4.2 微机保护与通信管理机、RTU通信 a1 Y, r" _9 Y7 ~0 [. q. D+ ^& m- N6 [
5 @4 n+ o# B: d: `6 ]' r
由图5可见,保护装置与通信管理机之间可直接通过RS485/RS422接口相连,亦可将RS485/RS422接口转换为RS232接口后再与通信管理机相连。保护装置与RTU之间可通过通信管理机相连,亦可将RS485/RS422接口转换为RS232接口后直接与RTU相连。9 S' f& \. G" P6 O% K) L
- _) S" }: N" q/ M% p c保护装置与通信管理机通信采用一对多主从查询方式。通信管理机为主机,保护装置为从机。程序结构上主机采用查询方式,从机采用中断方式。正常运行时,保护接受来自通信管理机的查询命令并作出相应的应答。当保护动作或装置自检出错时,保护主动上送事件信息及自检报告。' \5 x) ?; \& U' s; Q Y' u
+ |! Y6 W) l p/ u3 @4.3 微机保护与打印机相连 1 [' p% R1 D* u5 l0 f) N$ s" k- H1 _. ?3 w. R9 C+ ?
由图5可见,保护装置与打印机之间相连有以下几种方式: & }, X1 ^& X) H. r. ? 2 Y9 ?, M6 ^& j1 d0 ^4 C. x(1)将RS485/RS422接口转换为RS232接口后与串行打印机相连;4 t+ \- a. h$ @
% D# [" [% `: Z. h/ l7 t, A
(2)将RS232接口转换为并行接口后与并行打印机相连; $ T: T1 R; p. O; ?1 }6 \- X I2 f# c4 \/ x9 y" H: @$ [
(3)通过通信管理机与并行打印机相连;) U' r; B+ m7 e' Q
+ h8 F+ n3 w* z% }/ y(4)通过RTU与并行打印机相连。$ z6 o m I3 H! |" m* u1 M$ \( \
( k! u( i3 m W; v n当多台保护装置组屏在一起需共享一台打印机(这里以串行打印机为例,接并行打印机时只需加多一个串/并转换即可)时,由于保护与打印机通信只需发送两根线,故可利用全双工的RS422接口,将接收两根线用于装置与装置之间的级联,即一台保护装置的发送端与另一台保护装置的接收端依次相连,最后一台保护装置的发送端经RS422/RS232转换后与串行打印机相连。(见图5)) A+ v3 N0 R+ c+ @! u