Printed in USA Reference Information Reclosers Kyle ® Form 4C Recloser Control Serial Communications R280-90-16 December 2003 • Supersedes 10/01 DNP3 Device Profile Device Profile Template Data Dictionary Release 2.0 January 30, 2001 For Use With Cooper Power Systems Form 4C Recloser Controls
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Printed in USA
Reference Information
ReclosersKyle® Form 4C Recloser ControlSerial Communications R280-90-16
APPENDIX B: F4C DNP 3.0 DATA DICTIONARY...............................................................................24
2
F4C Communications Introduction ∞ 3
Introduction
The F4C Recloser Control is available with the DNP 3.0 communication protocol the“realtime”serial port. This document provides details for users that need to interface tothe control using this protocol.
The document is divided into sections that give an overview of the data dictionary for thecontrol, describe configuration parameters to get started communicating, error indicationdefinitions, and reference documents. Appendices provide the DNP 3.0 Device ProfileTemplate filled out for the F4C control and the data dictionary for accessing the control.
Unsolicited Report by Exception can be configured as either “supported” or“unsupported” via a configuration parameter. If supported, upon device reset a nullunsolicited message is sent. No further unsolicited messages will be sent until a DNPmessages to enable unsolicited operation is received by the control.
Data link and Application retries and timeouts are configurable. See the section DNPRelated Configuration Parameters for more detail.
F4C Communications Data Dictionary Overview ∞ 4
Data Dictionary Overview
Appendix B contains a listing of the data dictionary for the F4C Recloser Control. Thissection discusses items of interest from the data dictionary.
Class 0 and 1 Binary Inputs
1. All binary input events are fixed as Class 1 data.
2. Event data is updated immediately on every change.
Class 0 through 3 Counters
1. When an incoming request specifies 32-bit counters, only the lower 16 bits ofthe counters will be meaningful.
2. Event data is updated on a 1 second basis.
Class 0 through 3 Analog Inputs
1. The data dictionary section that describes the analogs includes scale factors(for 16 bit variation) and units to translate the raw data.
2. Event data is updated on a 1 second basis.
Control Relay Output Block (CROB)
1. The data dictionary CROB section indicates whether the control point ispulsed or latched.
2. The section also specifies the default condition of a point on powerup orreset.
3. Points may only be controlled using SBO as shown on the table.
File ID objects in general
1. Internal objects (records) consist of static read-only data, live read-only data,configuration parameters, pseudo registers (drag-hands) and time-taggeddata.
2. All data records are low byte - high byte (Big Endian) format.
3. “File Name” column in section is the ASCII file ID for accessing data andany required arguments.
4. The only allowed operations on the records are read, response or write(where appropriate).
5. Individual records may be read or written.
6. Status of the last file write operation is found in the read-only file ERR. Thisfile is automatically over written with the status of the most recent writeACK information.
File ID, Static Data
1. See the F4C product data specification for more detail on the meaning of thedata objects.
File ID, Dynamic Data
F4C Communications Data Dictionary Overview ∞ 5
1. See the F4C product data specification for more detail on the meaning of thedata objects.
File ID, Configuration Data
1. See the F4C product data specification for more detail on the meaning of thedata objects.
2. ACK/NAK codes are described in TBD.
File ID, Pseudo Registers
1. See the F4C product data specification for more detail on the meaning of thedata objects.
2. Writes to these records ignore the data that is “written” to the record. Thepresent value of the associated live data is actually written.
File ID, Time-tagged
1. See the F4C product data specification for more detail on the meaning of thedata objects.
2. A variable number of records starting with the next available record arereturned when all time-tagged data is requested. Additionally, each record isa variable size depending on the type of time-tagged record. The firstrequested record must be “0”.
6
OBJECT REQUEST
(DNP messagecomponents
parsed by theCL4C/5 Series)
RESPONSE
(DNP messagecomponents
reported by theCL4C/5 Series)
Obj Var Description FuncCodes(dec)
QualCodes
(hex)
FuncCodes(dec)
QualCodes(hex)
1 0 Binary Input - All Variations 1 00,01,06
1 1 Binary Input 1 00,01,06
129 00,01
1 2 Binary Input with Status 1 00,01,06
129 00,01
2 0 Binary Input Change - All Variations 1 06,07,08
52 0 Time Delay - All Variations 129 07wherequantity= 1
52 1 Time Delay Coarse 129 07wherequantity= 1
52 2 Time Delay Fine 129 07wherequantity= 1
60 0
60 1 Class 0 Data 1 06
60 2 Class 1 Data 1
20, 21
06,07,08
06
60 3 Class 2 Data 1
20, 21
06,07,08
06
60 4 Class 3 Data 1
20, 21
06,07,08
06
70 1 File Identifier 1, 2 5B 129 5B
12
80 1 Internal Indications 2 00
index=7
81 1 Storage Object
82 1 Device Profile
83 1 Private Registration Object
83 2 Private Registration ObjectDescriptor
90 1 Application Identifier
100 1 Short Floating Point
100 2 Long Floating Point
100 3 Extended Floating Point
101 1 Small Packed Binary-Coded Decimal
101 2 Medium Packed Binary-CodedDecimal
101 3 Large Packed Binary-Coded Decimal
No object (Cold Restart) 13 129
No object (Delay Measurement) 23 129
F4C
Co
mm
un
icat
ion
s
DN
P R
elat
ed C
on
fig
ura
tio
n P
aram
eter
s ∞
13
DN
P R
elat
ed C
on
fig
ura
tio
n P
aram
eter
s
For
DN
P im
plem
enta
tions
, the
com
mun
icat
ion
prog
ram
min
g va
lues
are
:
Item
nam
eS
ize
(in b
ytes
)
Ran
geD
efau
ltD
escr
iptio
n
Bau
d ra
te2
300
– 19
200
9600
Ser
ial p
ort s
peed
(B
PS
)
Dea
d lin
e sy
nc2
0 –
6553
550
Tim
e fo
r sy
nchr
oniz
ing
to s
tart
of m
essa
ge. (
in m
illis
econ
ds)
Rep
ort-
by-E
xcep
tion
(Mas
ter)
Add
ress
20
– 65
534
1234
Des
tinat
ion
addr
ess
of u
nsol
icite
d re
port
by
exce
ptio
n in
fo
Rem
ote
IED
Add
ress
20
– 65
534
1A
ddre
ss o
f thi
s IE
D, i
.e. t
his
port
of t
his
cont
rol i
n th
e D
NP
net
wor
k
Han
dsha
ke M
ode
20
– 4
0 (N
orm
al)
Cod
e fo
r m
etho
d of
con
trol
ling
hand
shak
e lin
es:
0.
NO
NE
1.
CT
S ig
nore
d/R
TS
Ass
erte
d
2.
RT
S/C
TS
3.
CT
S ig
nore
d/ R
TS
is “
tran
smit
enab
le”
4.
XO
N/X
OF
F s
oftw
are
flow
con
trol
Tra
nsm
it en
able
del
ay2
0 –
6553
50
Tim
e to
wai
t afte
r tr
ansm
it en
able
sig
nal t
o st
art o
f dat
a tr
ansm
issi
on. (
inm
illis
econ
ds)
Tra
nsm
it di
sabl
e de
lay
20
– 65
535
0T
ime
to w
ait a
fter
data
tran
smis
sion
to d
isab
le tr
ansm
it en
able
sig
nal.
(inm
illis
econ
ds)
Dat
a lin
k co
nfirm
mod
e2
0 –
2 0
(N
ever
)C
ode
to d
eter
min
e w
hen
the
IED
will
req
uest
dat
a lin
k A
CK
s fr
om m
aste
r:
0.
Nev
er
1.
Som
etim
es (
Whe
n m
ulti
fram
e m
essa
ges
are
sent
)
2.
Alw
ays
Num
ber
of d
ata
link
retr
ies
for
conf
irm2
0 –
10 3
Num
ber
of d
ata
link
laye
r re
trie
s
Dat
a lin
k co
nfirm
tim
eout
21
– 50
010
0D
ata
link
retr
y tim
eout
per
iod.
Uni
ts a
re 1
0’s
of m
illis
econ
ds
App
licat
ion
conf
irm ti
meo
ut2
1 –
500
100
App
licat
ion
laye
r re
try
timeo
ut p
erio
d fr
om. U
nits
are
10’
s of
mill
isec
onds
F4C
Co
mm
un
icat
ion
s
DN
P R
elat
ed C
on
fig
ura
tio
n P
aram
eter
s ∞
14
Item
nam
eS
ize
(in b
ytes
)
Ran
geD
efau
ltD
escr
iptio
n
App
licat
ion
Laye
r R
etrie
s2
0 –
100
The
num
ber
of ti
mes
the
appl
icat
ion
laye
r w
ill r
etry
sen
ding
a m
essa
ge w
hich
it pr
evio
usly
sen
t and
had
no
repl
y to
. 0 in
dica
tes
infin
ite r
etrie
s
Uns
olic
ited
resp
onse
min
imum
qua
ntity
per
cla
ss2
1 –
255
10 M
inim
um n
umbe
r of
eve
nts
in a
ny c
lass
that
will
imm
edia
tely
gen
erat
e an
unso
licite
d re
spon
se
Uns
olic
ited
resp
onse
not
ifica
tion
dela
y2
0 –
3600
015
00M
axim
um ti
me
afte
r an
eve
nt o
ccur
s to
gen
erat
e an
uns
olic
ited
resp
onse
.U
nits
are
10’
s of
mill
isec
onds
.
(0 =
use
min
imum
num
ber
of e
vent
s on
ly)
Uns
olic
ited
resp
onse
s su
ppor
ted
20
(Fal
se),
1 (T
rue)
0 (F
alse
)B
oo
l to
ena
ble
supp
ort o
f uns
olic
ited
resp
onse
ope
ratio
n
Del
iver
y at
tem
pts
befo
re b
ack
off
20
- 99
993
The
con
secu
tive
num
ber
of ti
mes
the
appl
icat
ion
laye
r w
ill s
end
uns
olic
ited
resp
onse
s w
ithou
t the
cor
rect
ack
now
ledg
emen
t fro
m th
e m
aste
r be
fore
com
men
cing
an
unso
licite
d re
spon
se b
ack-
off t
ime-
out p
erio
d. 0
indi
cate
sun
solic
ited
resp
onse
bac
k-of
f mod
e w
ill n
ever
com
men
ce.
Ref
er a
lso
to “
Flu
sh e
vent
s af
ter
atte
mpt
s E
xhau
sted
”.
Bac
k-of
f ter
min
ates
afte
r tim
e pe
riod
20
– 65
535
60T
he in
itial
uns
olic
ited
resp
onse
bac
k of
f per
iod
for
the
devi
ce to
wai
t bef
ore
reco
mm
enci
ng tr
ansm
issi
on a
ttem
pts
of u
nsol
icite
d re
spon
ses.
Uni
ts a
rese
cond
s.
Bac
k-of
f Inc
rem
ent O
n T
imeo
ut2
0 -
655
350
The
am
ount
of t
ime
the
unso
licite
d re
spon
se b
ack-
off p
erio
d in
crem
ents
eac
htim
e fo
llow
ing
faile
d un
solic
ited
resp
onse
tran
smis
sion
cau
se th
e de
vice
to r
e-en
ter
back
-off
mod
e. U
nits
are
sec
onds
.
Abs
olut
e M
ax B
ack-
off T
ime
20
– 65
535
3600
The
cap
ped
max
imum
per
iod
of u
nsol
icite
d re
spon
se b
ack-
off p
erio
d th
at c
anbe
incr
emen
ted
– ie
suc
cess
ive
incr
emen
ts o
f the
uns
olic
ited
resp
onse
bac
k-of
f per
iod
will
be
capp
ed to
this
val
ue. U
nits
are
sec
onds
.
Flu
sh E
vent
s A
fter
Atte
mpt
s E
xhau
sted
20
(Fal
se),
1 (T
rue)
0 (F
alse
)B
ool t
o de
lete
cur
rent
eve
nts
from
the
unso
licite
d re
spon
se b
uffe
r –
ie n
ofu
rthe
r un
solic
ited
resp
onse
s w
ill b
e ge
nera
ted
until
new
eve
nts
(tha
t wou
ldca
use
an u
nsol
icite
d re
spon
se to
be
gene
rate
d) a
re c
reat
ed.
Not
e: If
“F
lush
eve
nts
afte
r at
tem
pts
Exh
aust
ed”
is s
et to
YE
S, t
he “
Del
iver
yat
tem
pts
befo
re b
ack
off”
set
ting
effe
ctiv
ely
beco
mes
the
num
ber
ofat
tem
pt c
ycle
s (in
clud
ing
appl
icat
ion
& d
ata
link
laye
r re
trie
s) th
at th
ede
vice
will
mak
e to
tran
smit
the
US
R b
efor
e ab
ando
ning
all
atte
mpt
s to
send
the
US
R a
nd fl
ushi
ng th
e ev
ent f
rom
the
devi
ce’s
eve
nt b
uffe
r.
Bac
k-of
f Ter
min
ates
On
'Ena
ble
US
R'
20
(Fal
se),
1 (T
rue)
1 (T
rue)
Boo
l to
enab
le r
ecei
pt o
f “en
able
US
R”
mes
sage
from
a m
aste
r (w
ith th
esa
me
addr
ess
as th
e co
nfig
ured
rep
ort b
y ex
cept
ion
add
ress
in th
e de
vice
) to
rese
t the
uns
olic
ited
resp
onse
bac
k-of
f tim
er.
Bac
k-of
f Ter
min
ates
On
Any
Mes
sage
20
(Fal
se),
1 (T
rue)
1 (T
rue)
Boo
l to
enab
le r
ecei
pt o
f any
val
id m
essa
ge fr
om a
mas
ter
(with
the
sam
ead
dres
s as
the
conf
igur
ed r
epor
t by
exce
ptio
n a
ddre
ss in
the
devi
ce)
to r
eset
the
unso
licite
d re
spon
se b
ack-
off t
imer
.
Cha
nnel
Tim
eout
20
– 65
535
0T
he ti
me
dela
y to
wai
t for
the
chan
nel t
o be
rea
dy, i
e tim
e fr
om w
hen
devi
ceas
sert
s R
TS
to w
hen
CT
S is
ass
erte
d by
the
DC
E. U
nits
are
10’
s of
mill
isec
onds
. 0 in
dica
tes
infin
ite ti
me
dela
y.
F4C
Co
mm
un
icat
ion
s
DN
P R
elat
ed C
on
fig
ura
tio
n P
aram
eter
s ∞
15
Item
nam
eS
ize
(in b
ytes
)
Ran
geD
efau
ltD
escr
iptio
n
Arm
/ E
xecu
te D
elay
20
to 6
5535
5000
Max
imum
tim
e be
twee
n re
ceiv
ing
Arm
com
man
d an
d re
ceiv
ing
corr
espo
ndin
gE
xecu
te c
omm
and
for
the
com
man
d to
be
carr
ied
out.
Uni
ts a
re in
mill
isec
onds
.
Fix
ed D
elay
20
– 60
000
0F
ixed
col
lisio
n av
oida
nce
dela
y
Max
imum
ran
dom
del
ay2
0 –
6000
0M
axim
um c
ollis
ion
avoi
danc
e ho
ld-o
ff tim
e
Col
lisio
n A
void
ance
Cha
nnel
Bus
y In
dica
tor
20
– 7
0C
ode
to d
eter
min
e w
hich
RS
232
cont
rol l
ine
to u
se to
indi
cate
cha
nnel
isbu
sy. 0
Nev
er B
usy
1 D
CD
Ass
erte
d (O
n)
2 D
CD
Una
sser
ted
(Off)
3 C
TS
Ass
erte
d (O
n)
4 C
TS
Una
sser
ted
(Off)
5 D
SR
Ass
erte
d (O
n)
6 D
SR
Una
sser
ted
(Off)
7 P
ST
N (
softw
are
- H
ayes
cha
ract
er s
trin
g in
dica
tion)
Han
g up
tim
e2
0 –
255
255
A d
evic
e w
hich
has
not
tran
smitt
ed o
r re
ceiv
ed a
ny p
acke
ts I
the
last
per
iod
oftim
e (h
ang
up ti
me)
will
term
inat
e th
e co
nnec
tion.
Mod
em In
itial
isat
ion
strin
g25
AT
ZH
ayes
com
man
ds to
initi
aliz
e m
odem
(di
al u
p on
ly)
Mod
em D
ial S
trin
g12
Hay
es c
omm
and
to d
ial o
ut (
dial
up
only
)
Mod
em C
onne
ct T
ime
Out
20
to 6
0000
60M
axim
um ti
me
for
mod
em to
ret
urn
CO
NN
EC
TU
nits
are
in s
ec.
Mod
em T
X Id
le D
isco
nnec
t Tim
e O
ut2
0 –6
5535
3T
he d
evic
e w
ill d
isco
nnec
t the
dia
l up
call
if th
e de
vice
doe
s no
t tra
nsm
it an
ypa
cket
s fo
r a
perio
d lo
nger
than
the
Mod
em T
x id
le d
isco
nnec
t tim
eout
.
Mod
em R
X Id
le D
isco
nnec
t Tim
e O
ut2
0 –6
5535
3T
he d
evic
e w
ill d
isco
nnec
t a d
ial u
p se
ssio
n if
the
devi
ce d
oes
not r
ecei
ve a
nypa
cket
s fo
r a
perio
d lo
nger
than
the
Mod
em R
X id
el d
isco
nnec
t tim
eout
.
Allo
w o
bsol
ete
0x1B
qua
lifie
r fo
r fil
es2
0 (F
alse
),
1 (T
rue)
0 (F
alse
)B
ool t
o en
able
sup
port
of 0
x1B
qua
lifie
r fo
r fil
e tr
ansf
ers.
Pro
vide
s ba
ckw
ard
com
patib
ility
with
mas
ter
that
is n
ot c
ompl
iant
with
DN
P U
sers
Gro
upte
chni
cal b
ulle
tin T
B99
05-0
01.
F4C Communications DNP Error Indications ∞ 16
DNP Error Indications
The Internal Indications (IIN) bits from Section 3.6 of the DNP 3.0 Application Layerdocument are defined as follows:
1st Octet
Bit 0 All stations message received.
As defined Section 3.6.
Bit 1 Class 1 data available.
As defined Section 3.6.
Bit 2 Class 2 data available.
As Defined in Section 3.6.
Bit 3 Class 3 data available.
Not used. Device has no Class 3 data.
Bit 4 Time sync required from master.
As defined Section 3.6.
Bit 5 Outstation is in local.
As defined Section 3.6 for CROB points.
Configuration Parameters are not writeable when the outstation is inlocal.
Bit 6 Device Trouble.
As defined by Custom Logic for this control.
Bit 7 Device restart.
As defined Section 3.6.
F4C Communications DNP Error Indications ∞ 17
2nd Octet
Bit 0 Function code not implemented.
As defined Section 3.6.
Bit 1 Requested objects unknown.
As defined Section 3.6.
Bit 2 Parameters in the qualifier, range or data fields are invalid or out of range.
As defined Section 3.6.
Writes to Configuration Parameters will set this bit to indicate that datacould not be written. The file ERR must be read to determine the cause offailure.
Bit 3 Event buffer overflow.
Not used.
Bit 4 Request understood but already executing..
As defined Section 3.6.
Bit 5 Current configuration is corrupted.
Not used.
Bit 6 Reserved.
Bit 7 Reserved.
F4C Communications References ∞ 18
References
DNP 3.00 Basic 4, Rev. 01
DNP V30.00 Subset Definitions, Version 1.00
DNP Control Relay Output Block Minimum Implementation, 3/8/96
30-Jan-01 R280-90-16 Page 20 Appendix A Page 1 of 4 Rev 2.0
DNP V3.00DEVICE PROFILE DOCUMENTThis document must be accompanied by a table having the following headings:
Object Group Request Function Codes Response Function CodesObject Variation Request Qualifiers Response QualifiersObject Name (optional)
Vendor Name: Cooper Power Systems
Device Name: 6A00042501 Protocol Converter for F4C Recloser Control
Highest DNP Level Supported:
For Requests 2
For Responses 2
Device Function:
���� Master ���� Slave
Notable objects, functions, and/or qualifiers supported in addition to theHighest DNP Levels Supported (the complete list is described in the attachedtable):
Device uses File Identifier (Obj. 70 Var. 01) to access Read-only static & livedata, configuration data, pseudo registers and time-tagged data.
Explanations for items that are configurable may be found in the DNP RelatedConfiguration Parameters in this document.
Analog deadband parameters are stored in non-volatile memory and will beretained on reset
Binary Frozen Counters are not returned in Class 0 response.
Maximum Data Link Frame Size(octets):
Transmitted 292
Received 292
Maximum Application Fragment Size(octets):
Transmitted 2048
Received 2048
Maximum Data Link Re-tries:
���� None���� Fixed at���� Configurable, range None to 10
Maximum Application Layer Re-tries:
���� None���� Configurable, range None to 10(Fixed is not permitted)
R280-90-16 Page 21 Appendix A Page 2 of 4
Requires Data Link Layer Confirmation:
���� Never���� Always���� Sometimes If 'Sometimes', when?
______________________________________________
���� Configurable If 'Configurable', how?___Via Item in configuration parameters____
Requires Application Layer Confirmation:
���� Never���� Always (not recommended)���� When reporting Event Data (Slave devices only)���� When sending multi-fragment responses (Slave devices only)
���� Sometimes If 'Sometimes', when?______________________________________________
���� Configurable If 'Configurable',how?______________________________________________
Timeouts while waiting for:
Data Link Confirm ���� None ���� Fixed at _________���� Variable ���� ConfigurableComplete Appl. Fragment ���� None ���� Fixed at _________���� Variable ����
ConfigurableApplication Confirm ���� None ���� Fixed at _________���� Variable ����
Attach explanation if 'Variable' or 'Configurable' was checked for any timeout
Sends/Executes Control Operations:
WRITE Binary Outputs ����Never ���� Always���� Sometimes ���� ConfigurableSELECT/OPERATE ���� Never ���� Always���� Sometimes ���� ConfigurableDIRECT OPERATE ���� Never ���� Always���� Sometimes ���� ConfigurableDIRECT OPERATE – NO ACK ���� Never ���� Always���� Sometimes ���� Configurable
Count > 1 ���� Never ���� Always���� Sometimes ���� ConfigurablePulse On ���� Never ���� Always���� Sometimes ���� ConfigurablePulse Off ���� Never ���� Always���� Sometimes ���� ConfigurableLatch On ���� Never ���� Always���� Sometimes ���� Configurable
R280-90-16 Page 22 Appendix A Page 3 of 4
Latch Off ���� Never ���� Always���� Sometimes ���� Configurable
Queue ���� Never ���� Always���� Sometimes ���� ConfigurableClear Queue ���� Never ���� Always���� Sometimes ���� Configurable
Attach explanation if 'Sometimes' or 'Configurable' was checked for any operation.
R280-90-16 Page 23 Appendix A Page 4 of 4
FILL OUT THE FOLLOWING ITEM FOR MASTER DEVICES ONLY:
Expects Binary Input Change Events:
���� Either time-tagged or non-time-tagged for a single event���� Both time-tagged and non-time-tagged for a single event���� Configurable (attach explanation)
FILL OUT THE FOLLOWING ITEMS FOR SLAVE DEVICES ONLY:
Reports Binary Input Change Eventswhen no specific variation requested:
���� Never���� Only time-tagged���� Only non-time-tagged���� Configurable to send both, one
or the other (attach explanation)
Reports time-tagged Binary Input ChangeEvents when no specific variationrequested:
���� Never���� Binary Input Change With Time���� Binary Input Change With Relative
Time���� Configurable (attach explanation)
Sends Unsolicited Responses:
���� Never���� Configurable (attach
explanation)���� Only certain objects���� Sometimes (attach
explanation)
���� ENABLE/DISABLEUNSOLICITED
Function codes supported
Sends Static Data in Unsolicited Responses:
���� Never���� When Device Restarts���� When Status Flags Change
No other options are permitted.
Default Counter Object/Variation:
���� No Counters Reported���� Configurable (attach
explanation)���� Default Object 20 Default Variation 06���� Point-by-point list attached
Counters Roll Over at:
���� No Counters Reported���� Configurable (attach explanation)���� 16 Bits���� 32 Bits���� Other Value __________���� Point-by-point list attached