Anda di halaman 1dari 8

GCR300 DNP Interface Detail

_______________________________________________________________________________
GCR300 DNP3.0 IMPLEMENTATION
Version 2.3 2005
OPB 24
th
March 2005 Added sectionalizer parameters to index and control lists.
OPB 3
rd
May 2005 Added control functions
OPB 3
rd
May 2005 Modified index tale
OPB !
th
"o# 2005 Altered init. $escription
OPB 2%
th
"o# 2005 &orrected $"P index tale
Copyright CSI Pty Ltd All rights reserved 00
!
GCR300 DNP Interface Detail
_______________________________________________________________________________
'he follo(in) description assumes that the reader has a (or*in) *no(led)e of the
$"P3.0 protocol.
Receive & Transmi Pac!e "i#e
'he recei#e and transmit uffer each has a maximum size of 5+2 ytes. A maximum of 4
re,uests may e concatenated y a master de#ice in a sin)le messa)e.
A messa)e is defined as a se,uence of conti)uous ytes (ith no more than +00msec
elapsin) et(een ytes. -f the recei#ed messa)e or the re,uired response data exceeds
5+2 ytes. the messa)e (ill e aorted.
/ra)mented messa)es are not supported and therefore /-" and /-0 in the transport
header response are al(ays set.
$ata 1in* ac*no(led)ement is not used y the 2&0300 and application confirms are only
re,uested (hen unsolicited reports are issued.
Daa Lin! $%ncion Co&es
'he follo(in) function codes may e used3
$%ncion Res'onse "ervice
0 &onfirm $ummy response
+ &onfirm $ummy response
2 &onfirm $ummy response
3 &onfirm and decode o4ect
re,uests
5ser data
4 $ecode o4ect re,uests 5nconfirmed user data
% &onfirm 1in* O6 if responds
7$ummy8 indicates that a #alid O6 response is returned to the master de#ice ut these
functions ha#e no meanin) to the 0'5.
Copyright CSI Pty Ltd All rights reserved 00

GCR300 DNP Interface Detail


_______________________________________________________________________________
A''(icaion $%ncion Co&es
'he follo(in) function codes are used or understood3
$%ncion Res'onse "ervice
0 &onfirm &onfirmation 9 used to ac*no(led)e unsolicited
+ 0ead O4ect data returned
2 :rite :rite data
5 $irect operate ;(itch control
+3 &old restart $ummy
23 /ine time delay $ummy
+2% 0esponse 0esponse to re,uest
+30 5nsolicited
messa)e
5nsolicited response
O)*ecs "%''ore&
Time & Dae +50,
<ariation +
=code !
-ndex ">A
=ty +
Application function +2%
1in* function 4
Application confirm "O
Action ;et real time cloc* in msec
Ana(o- Va(%es +30,
<ariation 2
=code 0
-ndex 0
=ty ++
;ize +? it (ith only +2 its #alid
Application function +2% or +30
1in* function 4
Application confirm "O if response ut @A; if unsolicited
Copyright CSI Pty Ltd All rights reserved 00
3
GCR300 DNP Interface Detail
_______________________________________________________________________________
Di-ia( +.,
<ariation +
=code 0
-ndex 0
=ty %? points
;ize + it per point
Application function +2% or +30
1in* function 4
Application confirm "O if response ut @A; if unsolicited
C(ass Po((in- +/0,
<ariation + B 2 supported Csee -"$AD list for class assi)nmentsE
Conro( +.2,
F it C-dx + =code !E and +? C-dx 2 =code FE it index fields are supported.
Pulsed and latched controls are a#ailale ut are specific to the index point addressed.
;ectionalizer index points are only applicale to the sectionalizer application.
In&e0 Co&e $ie(& Acion GCR300
0 + Pulse O" ;(itch (ill close
0 2 Pulse O// ;(itch (ill open
0 3 1atch O" ;(itch (ill close
0 4 1atch O// ;(itch (ill open
+ +.2.3.4 All Alarms (ill reset
2 + Pulse O" ;ectionalizer G ;&A$A 1i#e 1ine O"
2 2 Pulse O// ;ectionalizer G ;&A$A 1i#e 1ine O//
3 + Pulse O" ;ectionalizer G One &ount O"
3 2 Pulse O// ;ectionalizer G One &ount O//
4 + Pulse O" ;ectionalizer G A1' + O"
4 2 Pulse O// ;ectionalizer G A1' + O//
5 + Pulse O" ;ectionalizer G A1' 2 O"
5 2 Pulse O// ;ectionalizer G A1' 2 O//
? + Pulse O" ;ectionalizer G A1' 3 O"
? 2 Pulse O// ;ectionalizer G A1' 3 O//
Copyright CSI Pty Ltd All rights reserved 00
"
GCR300 DNP Interface Detail
_______________________________________________________________________________
1inar2 In'% C3an-e 4i3 Time +2,
<ariation 2
=code !
-ndex +
=ty <ariale
;ize /la) B time of occurrence
Application function +30
1in* function 4
Application confirm @A;
INDE5 LI"T
In&e0 'oins -reaer 3an 3. are on(2 %se& 4i3 3e seciona(i#er a''(icaion.
INDE5 Descri'ion T2'e C(ass Even
0 &ontrol a#ailale BCinaryE + @
+ 1o( )as B + @
2 Panel local B + @
3 Panel remote B + @
4 ;(itch handle manual B + @
5 ;(itch handle remote B + @
? ;(itch contacts open B + @
! ;(itch contacts closed B + @
F :hite phase current l#l2 B + @
% :hite phase current l#l+ B + @
+0 :hite phase current l#l3 B + @
++ 0ed phase current l#l2 B + @
+2 0ed phase current l#l+ B + @
+3 0ed phase current l#l3 B + @
+4 A& supply to controller failed B + @
+5 Battery failed load test B + @
+? Blue phase #olta)e lo( B + @
+! 0ed phase #olta)e hi)h B + @
+F 0ed phase #olta)e lo( B + @
+% "eutral current l#l2 B + @
20 "eutral current l#l+ B + @
2+ Blue phase current l#l2 B + @
22 Blue phase current l#l+ B + @
23 Blue phase current l#l3 B + @
24 "ot used B + @
25 "ot used B + @
2? "ot used B + @
2! "eutral current l#l3 B + @
2F "ot used B + @
Copyright CSI Pty Ltd All rights reserved 00
#
GCR300 DNP Interface Detail
_______________________________________________________________________________
INDE5 Descri'ion T2'e C(ass Even
2% :hite phase #olta)e hi)h B + @
30 :hite phase #olta)e lo( B + @
3+ Blue phase #olta)e hi)h B + @
32 Main )roup B 3 @
33 Alt + )roup B 3 @
34 Alt 2 )roup B 3 @
35 Alt 3 )roup B 3 @
3? Aarth fault + B 3 @
3! Aarth fault 2 B 3 @
3F Aarth fault 3 B 3 @
3% A>$ /ailure B 3 @
40 Aarth fault 4 B 3 @
4+ A Phase fault B 3 @
42 B Phase fault B 3 @
43 & Phase fault B 3 @
44 One count se,uence B 3 @
45 1i#e line se,uence settin) B 3 @
4? 1i#e line se,uence ;&A$A B 3 @
0 0ed phase current ACnalo)E 2 "
+ :hite phase current A 2 "
2 Blue phase current A 2 "
3 "eutral current A 2 "
4 0ed phase #olta)e A 2 "
5 :hite phase #olta)e A 2 "
? Blue phase #olta)e A 2 "
! ;(itch operations counter A 2 "
F 1ast fault :hite phase current A 2 "
% 1ast fault 0ed phase current A 2 "
+0 1ast fault Blue phase current A 2 "
++ &ontrol cuicle temp de)rees 6el#in A 2 "
Copyright CSI Pty Ltd All rights reserved 00
$
GCR300 DNP Interface Detail
_______________________________________________________________________________
Prooco( Conro( $ea%res
'he follo(in) tale defines additional pro)rammale features that are used to control
#arious aspects of ho( the protocol operates.
Master address Address used for unsolicited
messa)es
0 9 ?5535
Analo) unsolicited ;end analo)s (hen chan)e
of state occurs
Anale>$isale Conly if
A#ent unsolicited disaledE
$i)ital unsolicited ;end di)ital status (hen
chan)e of state occurs
Anale>$isale Conly if
A#ent unsolicited disaledE
A#ent unsolicited ;end e#ent data usin)
asolute time
Anale>$isale Conly if
Analo) and $i)ital
unsolicited disaledE
Application layer timeout 'ime de#ice (aits for
response
+ to ?0 seconds
0etry counter 9 unsolicited Ho( many times an
unsolicited messa)e is sent
(ithout master
ac*no(led)ment
0 I no retries
+ 9 ?5535 attempts
0etry fail time 'ime et(een retry sets +G 3000 seconds
'ime sync. 'ime after (hich the --"
"AA$ '-MA it is cleared
+G+440 minutes
Protocol display $ecoded $"P data sent to
confi). Port in A;&--
Anale>$isale
Time "2nc3roni#aion
'he "AA$ '-MA it in the --" response field is used to indicate to the master de#ice that a
time chec* is re,uired. 'his it is cleared accordin) to the settin) for the '-MA ;@"&
parameter.
"2sem "ar%'
:hen po(er is first applied. the 0'5 does a self test that may ta*e up to 40 seconds.
After this time an unsolicited time response is sent (ith --" its set to a reset state. 'he
master (ill then synchronize the real time cloc* and e#ent ,ueue and ecome a(are of
the presence of the de#ice.
Copyright CSI Pty Ltd All rights reserved 00
%
GCR300 DNP Interface Detail
_______________________________________________________________________________
6nso(icie& Res'onse
A chan)e of di)ital state (ill )enerate an unsolicited e#ent response. "ote that this
includes tar)et alarms. An APP1-&A'-O" &O"/-0M is expected and the unsolicited
response (ill continue retryin) accordin) to confi)uration parameters.
'he ;&A$A master may send enale>disale index point exception control its ut they
are i)nored. A dummy response (ill e sent satisfyin) the master station command.
Comm%nicaions Por
'he protocol is pro#ided on &OM2 of the &OMM; module as an 0;232 si)nal fixed at
%?00 BP;. F data. - stop and no parity. &ontrol lines are i)nored ma*in) this a 3 (ire
system Ctransmit. recei#e and )roundE. 0efer to the 2&0300 manual for 0J45 pin
descriptions.
Copyright CSI Pty Ltd All rights reserved 00
&

Anda mungkin juga menyukai