Professional Documents
Culture Documents
Iccp 802
Iccp 802
J J J J J J J KJ J J """""-"--""
"
J J J J J J ""-""-""_"-"--""-
J KJ J L --"_
'(ese real time reports may be issued at any time by t(e plant /CS system to report c(an#es in t(e current status
o a unit.
9b0ect: ?eal'imeStatus
@ey %ttribute: ?eal'imeStatus?eerenceI/
%ttribute: 'imestamp
%ttribute: Plant?eerenceI/
%ttribute: UnitI/
%ttribute: %)ailability Status +%V%IB%=B*&UA%V%IB%=B*-
Constraint: %V%IB%=B*
%ttribute: 8a7?amp?ateUp
%ttribute: 8a7?amp?ate/o.n
%ttribute: UnitCapacity +$?9SS&A*'&=9'E-
Constraint: $?9SS
%ttribute: $ross8a7Capacity
%ttribute: $ross8inCapacity
Constraint: A*'
%ttribute: Aet8a7Capacity
%ttribute: Aet8inCapacity
Constraint: =9'E
%ttribute: $ross8a7Capacity
%ttribute: $ross8inCapacity
%ttribute: Aet8a7Capacity
%ttribute: Aet8inCapacity
%ttribute: 'ype9%)ailability +S'%A/=D& 9ABIA*-
Constraint: S'%A/=D
%ttribute: 'ime'o9nline
Constraint: 9ABIA*:
%ttribute: B;C +D*S&A9-
Constraint: D*S
%ttribute: /ispatc(ed
%ttribute: ?e#ulatin#
%ttribute: 8anuallyIBoaded
Constraint: A9
%ttribute: ?eason;orAoB;C +S'%?'UP&UAS'%=B*-
%ttribute: *7ternally=loc"edEi#( +D*S&A9-
%ttribute: *7ternally=loc"edBo. +D*S&A9-
Constraint: UA%V%IB%=B*
%ttribute: ?eason;orUna)ailable +;9?C*/&SCE*/UB*/&'*S'IA$&*<UIP8*A'-
%ttribute: Pro)idin#?eser)e +D*S&A9-
Re!lT"eSt!t-sRe$ere%ceID
% uni4ue identiier to be used in subse4uent reerences to t(e report.
T"eSt!p
'(e time t(e report is sent.
0l!%tRe$ere%ceID
Uni4ue identiier or plant.
U%"tID
Uni4ue identiier or unit reported on.
A#!"l!b"l"t.St!t-s
%V%IB%=B* indicates t(at t(e unit is able to #enerate po.er. UA%V%IB%=B* indicates t(e unit is oline and
not a)ailable or sc(edulin#.
M!;R!pR!teUp
'(e ma7imum predicted ramp rate up +8!- .(ic( .ill be attainable by t(e unit durin# t(e time period.
M!;R!pR!teDo9%
'(e ma7imum predicted ramp rate do.n +8!- .(ic( .ill be attainable by t(e unit durin# t(e time period.
U%"tC!p!c"t.
Indicates i unit capacity reported is $?9SS +direct output rom unit-& A*' +net output onto line-& or =9'E.
6rossM!;C!p!c"t.
'(e predicted #ross ma7imum operatin# capacity +8!- o t(e unit or t(rou#(out t(e time period.
6rossM"%C!p!c"t.
'(e predicted #ross minimum operatin# capacity +8!- o t(e unit or t(rou#(out t(e time period.
NetM!;C!p!c"t.
'(e predicted net ma7imum operatin# capacity +8!- o t(e unit or t(rou#(out t(e time period.
NetM"%C!p!c"t.
'(e predicted net minimum operatin# capacity +8!- o t(e unit or t(rou#(out t(e time period.
T.peO$A#!"l!b"l"t.
S'%A/=D indicates t(e unit is a)ailable to #enerate po.er but is not online. 9ABIA* indicates t(e unit is
sync(roni:ed and #eneratin# po.er.
T"eToO%l"%e
'(e time until t(e unit can be brou#(t online.
8<C
I '?U*& indicates unit is under line re4uency control and i so& .(ic( type o control. '(e B;C components
belo. describe t(e )arious types o control. '(e components may be used in )arious combinations.
D"sp!tc2ed
9perated to an e7ternally #enerated setpoint.
Re5-l!t"%5
9perated or t(e purpose o reducin# %rea Control *rror +%C*- )ia B;C rom a $CS or *8S.
M!%-!ll.=8o!ded
Controlled locally.
Re!so%<orNo8<C
?eason .(y unit cannot be load re4uency controlled. S'%?'UP indicates t(e unit is not yet up to desired
operatin# point. UAS'%=B* indicates t(e unit is at an operatin# point unsuitable or B;C.
E;ter%!ll.4loc3ed>"52
I '?U*& unit is temporarily unable to increase output.
E;ter%!ll.4loc3ed8o9
I '?U*& unit is temporarily unable to decrease output.
Re!so%<orU%!#!"l!ble
I t(e unit is out o ser)ice& t(e reason can be ;9?C*/ +controlled but unsc(eduled outa#e-& SCE*/UB*/ +or
maintenance or ot(er reasons-& '*S'IA$& or *<UIP8*A' +suc( as due to a e4uipment ailure-.
0ro#"d"%5Reser#e
I D*S& t(e unit is currently pro)idin# reser)e.
<orec!st Sc2ed-le Object <orec!st Sc2ed-le Object
'(e ollo.in# ob0ect model represents a orecast o intended sc(edulin# rom eit(er a $CS or a control centre
*8S to t(e plant. '(e sc(edule consists o a 8! )s. time trend& as .ell as t(e e7pected operatin# mode
+B;CIComponent- o)er time. '(ese orecasts may be eit(er s(ort term +o)er (ours-& or lon# term +o)er days-.
'(e ob0ect model pro)ides le7ibility in .(at inormation is included .it( t(e sc(edule. % #eneral purpose matri7
ob0ect is used t(at pro)ides or user-deined columns. It is e7pected t(at at least t.o columns .ill be used to
pro)ide 8. )alues and B;C mode o operation. '(e B;C modes e7pected are 8anual& /ispatc(ed& ?e#ulatin#-
8anual& and ?e#ulatin#-/ispatc(ed& but t(ese are only e7amples. % code may be used to uni4uely represent eac(
mode. *ac( ro. represents an increment in time.
9b0ect: ;orecastSc(edule
@ey %ttribute: ;orecastSc(edule?eerenceI/
%ttribute: Plant?eerenceI/
%ttribute: UnitI/
%ttribute: ;orecast'ype +$*A*?%'I9A&?*S*?V*&=9'E-
%ttribute: Start'ime
%ttribute: Period?esolution
%ttribute: Aumber9Periods
%ttribute: Bist9;orecasts
<orec!stSc2ed-leRe$ere%ceID
Uni4ue identiier used or reerrin# to t(e report.
0l!%tRe$ere%ceID
Uni4ue identiier or plant.
U%"tID
Uni4ue identiier or unit reported on.
<orec!stT.pe
/escribes t(e intended use o t(e unit. $*A*?%'I9A indicates sc(edulin# or base load. ?*S*?V* indicates
use only or reser)e capacity.
St!rtT"e
'(e time t(e orecast sc(edule be#ins.
0er"odResol-t"o%
'(e time increment bet.een orecast )alues.
N-berO$0er"ods
'(e number o orcast )alues.
8"stO$<orec!sts
'(e sc(eduled 8. )alues or eac( time increment in t(e sc(edule alon# .it( t(e B;C mode o operation at eac(
time increment.
C-r#e Object C-r#e Object
'(e ollo.in# ob0ect model represents a report rom t(e plant to eit(er a $CS or a control centre *8S o a ne.
cur)e or computin# suc( t(in#s as (eat rate& m)ar capability& and cost. '(e met(od o #eneration o t(e cur)e is a
local matter. '(e cur)e is represented as a se4uence o cur)e se#ments& .it( eac( se#ment deined in terms o a
polynomial. *ac( polynomial is in turn represented as a se4uence o coeicients or eac( term in t(e polynomial.
9b0ect: Cur)eSe#ment/escription
%ttribute: 9rder
%ttribute: Bo.?an#e
%ttribute: Ei#(?an#e
%ttribute: Se4uence o Coeicients
Order
'(e order o t(e polynomial .(ic( represents t(e se#ment o t(e cur)e.
8o9R!%5e
'(e start o t(e cur)e inter)al .(ic( is represented by t(e se#ment. Aote t(at i t(e 8o9R!%5e is abo)e t(e
>"52R!%5e o t(e pre)ious Cur)eSe#ment/escription& t(e cur)e is undeined or t(e inter)al in bet.een.
>"52R!%5e
'(e end o t(e cur)e inter)al .(ic( is represented by t(e se#ment. '(e >"52R!%5e must be #reater t(an t(e
8o9R!%5e o t(e se#ment.
Se/-e%ce o$ Coe$$"c"e%ts
% list o loatin# point numbers& o len#t( order& correspondin# to t(e coeicients o t(e polynomial .(ic(
represents t(e se#ment o t(e cur)e. I t(e cur)e se#ment is represented by A0 + A1x + A2x
2
... Anx
n
& .(ere n is t(e
order o t(e polynomial& t(en t(e irst element o t(e list represents A0& and t(e last element in t(e list represents
An.
9b0ect: Cur)e
@ey %ttribute: Cur)eAame
%ttribute: Plant?eerenceI/
%ttribute: UnitI/
%ttribute: Cur)e'ype +E*%'I?%'*& I9& IE?& 8V%?IC%P& C9S'&9P%CI'D&
S9M& A9M& C9,& US*?-/*;IA*/-
%ttribute: Aumber9Se#ments
%ttribute: Se4uence o Cur)eSe#ment/escription
U%"t
'(e desi#nator o t(e #eneration unit reportin# a cur)e c(an#e.
C-r#eT.pe
Identiies .(ic( o t(e standardi:ed po.er plant cur)es is bein# reported. '(e ull set o cur)e types remains to be
determined. '(e initial set deined is: E*%'I?%'*& I9& IE?& 8V%?IC%P& C9S'& 9P%CI'D& S9M& A9M&
C9,& US*?-/*;IA*/
N-berO$Se5e%ts
'(e number o se#ments +cur)e inter)als- .(ic( are re4uired to represent t(e cur)e.
Se/-e%ce o$ C-r#eSe5e%tDescr"pt"o%
% list o se#ment descriptions& o len#t( N-berO$Se5e%ts& .(ic( correspond to t(e polynomials representin#
eac( inter)al. '(e irst se#ment is t(e lo.est inter)al& t(e last se#ment is t(e (i#(est inter)al.
0o9er S.ste D.%!"cs Objects 0o9er S.ste D.%!"cs Objects
'(e ollo.in# additional data elements are re4uired to support communications o t(e po.er system dynamics
bet.een t(e po.er plant and t(e $CS or control centre *8S system. '(ese scalar 4uantities may be represented
as simple '%S*., /ata Value ob0ects.
Inormation Per $eneratin# Unit
Cost
'ransmission>Pool Security Centre
*lectrical Parameters
Volts
!atts
Vars
?eactance& 'ransient& sub-'ransient
*7citer Be)el
8ec(anical Parameters
?otatin# 8ass
'(rottle>$o)ernor C(aracteristics
MMS T.pes $or Object E;c2!%5e MMS T.pes $or Object E;c2!%5e
'(is clause deines t(e 88S 'ypes to be used .it(in '%S*., or e7c(an#in# standard ob0ects. '(e mappin# o
t(e ob0ects onto t(ese types is deined in clause 1. '(e 88S type deinitions are deined in terms o %SA.1 )alue
notation& ollo.in# t(e 88S #rammar or /ata as deined in IS9 9506-,.
'(rou#(out t(is clause& all ield .idt(s speciied are ma7imum ield .idt(s. '(e process o %SA.1 encodin# used
.it(in 88S may reduce t(e actual transmitted .idt(s to t(e minimum re4uired to represent t(e )alue bein#
transmitted.
S-per#"sor. Co%trol !%d D!t! Ac/-"s"t"o% T.pes
I%d"c!t"o%0o"%t T.pe Descr"pt"o%s I%d"c!t"o%0o"%t T.pe Descr"pt"o%s
'(e ollo.in# oundation types are reerenced in comple7 IndicationPoint 'ype /escriptions:
D!t!=Re!l loatin#-point: N ormat-.idt( ,O& e7ponent-.idt( 8 P
D!t!=St!te bit-strin# :
N
StateI(iQ0R&
StateIloQ1R&
ValidityI(iQ,R&
ValidityIloQ6R&
CurrentSourceI(iQOR&
CurrentSourceIloQ5R&
AormalValueQ6R&
'imeStamp<ualityQ1R
P
D!t!=D"screte inte#er N.idt( 6, P
D!t!=<l!5s bit-strin#:
N
unusedQ0R&
unusedQ1R&
ValidityI(iQ,R&
ValidityIloQ6R&
CurrentSourceI(iQOR&
CurrentSourceIloQ5R&
AormalValueQ6R&
'imeStamp<ualityQ1R
P
D!t!=T"eSt!p $8'=asedS
CO,=Co-%ter unsi#ned N .idt( 16 P
'(e ollo.in# comple7 types are used in transerrin# IndicationPoint ob0ect )alues:
D!t!=Re!l1 S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=Re!l&
C98P9A*A' <l!5s D!t!=<l!5s
P
D!t!=St!te1 D!t!=St!te
D!t!=D"screte1 S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=D"screte&
C98P9A*A' <l!5s D!t!=<l!5s
P
D!t!=Re!l1T"eT!5 S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=Re!l&
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=<l!5s
P
D!t!=St!te1T"eT!5 S'?UC'U?*
N
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=St!te
P
D!t!=D"screte1T"eT!5 S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=D"screte&
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=<l!5s
P
D!t!=Re!lE;te%ded S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=Re!l&
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=<l!5s&
C98P9A*A' CO, CO,Co-%ter
P
D!t!=St!teE;te%ded S'?UC'U?*
N
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=St!te&
C98P9A*A' CO, CO,Co-%ter
P
D!t!=D"screteE;te%ded S'?UC'U?*
N
C98P9A*A' ,!l-e D!t!=D"screte&
C98P9A*A' T"eSt!p D!t!=T"eSt!p&
C98P9A*A' <l!5s D!t!=<l!5s&
C98P9A*A' CO, CO,Co-%ter
P
I%d"c!t"o%0o"%tCo%$"5 S'?UC'U?*
N
C98P9A*A' 0o"%tT.pe inte#er N .idt( 8& ran#e 0 .. , P&
C98P9A*A' 1-!l"t.Cl!ss inte#er N .idt( 8& ran#e 0 .. 1 P&
C98P9A*A' Nor!lSo-rce inte#er N .idt( 8& ran#e 0 .. 6 P&
C98P9A*A' T"eSt!pCl!ss inte#er N .idt( 8& ran#e 0 .. 1 P&
C98P9A*A' CO,Cl!ss inte#er N .idt( 8& ran#e 0 .. 1 P&
P
Co%trol0o"%t T.pe Descr"pt"o%s Co%trol0o"%t T.pe Descr"pt"o%s
'(e ollo.in# oundation types are reerenced in comple7 type descriptions:
Co%trol=Co!%d inte#er N .idt( 16 P
Co%trol=Setpo"%t=Re!l loatin#-point: N ormat-.idt( ,O& e7ponent-.idt( 8 P
Co%trol=Setpo"%t=D"screte inte#er N .idt( 16 P
S4O=C2ec34!c3N!e inte#er N .idt( 16 P
SelectSt!te boolean
T!5<l!5s bit-strin#:
N
ta#I(i Q0R&
ta#Ilo Q1R&
ta#IstateQ,R
P
Te;tStr"%5 VisibleStrin# N .idt( ,55 P
'(e ollo.in# comple7 type descriptions are used in accessin# ControlPoint ob0ect )alues:
S4O S'?UC'U?*
N
C98P9A*A' T"eO-t D!t!=T"eSt!p&
C98P9A*A' Select SelectSt!te
P
T!5=,!l-e S'?UC'U?*
N
C98P9A*A' <l!5s T!5<l!5s&
C98P9A*A' Re!so% Te;tStr"%5
P
Co%trolCo%$"5 S'?UC'U?*
N
C98P9A*A' Co%trol0o"%tT.pe inte#er N.idt( 8& ran#e 0.., P
C98P9A*A' Set0o"%tT.pe inte#er N.idt( 8& ran#e 0 .. , P
C98P9A*A' De#"ceCl!ss inte#er N .idt( 8& ran#e 0 .. 1 P
C98P9A*A' T!5Cl!ss inte#er N .idt( 8& ran#e 0 .. 1 P
P
0rotect"o% E/-"pe%t T.pe Descr"pt"o%s 0rotect"o% E/-"pe%t T.pe Descr"pt"o%s
'(e ollo.in# oundation types are used to build comple7 types or report protection e4uipment e)ents.
S"%5le<l!5s bit-strin#:
N
*lapsed'imeValidityQ0R&
=loc"edQ1R&
SubstitutedQ,R&
'opicalQ6R&
*)entValidityQOR&
unusedQ5R&
*)entState-(iQ6R&
*)entState-loQ1R
P
E#e%t<l!5s bit-strin#:
N
$eneralQ0R&
P(ase1Q1R&
P(ase,Q,R&
P(ase6Q6R&
*art(QOR&
?e)erseQ5R&
unusedQ6R&
unusedQ1R
P
0!c3ed<l!5s bit-strin#:
N
*lapsed'imeValidityQ0R&
=loc"edQ1R&
SubstitutedQ,R&
'opicalQ6R&
*)entValidityQOR&
unusedQ5R&
unusedQ6R&
unusedQ1R
P
'(e ollo.in# comple7 types are used to report protection e4uipment e)ents.
S"%5le0rotect"o%E#e%t S'?UC'U?*
N
C98P9A*A' S"%5leE#e%t<l!5s S"%5le<l!5s&
C98P9A*A' Oper!t"%5T"e 'imeInter)alB16&
C98P9A*A' E#e%tT"e 'imeStamp*7tended
P
0!c3ed0rotect"o%E#e%t S'?UC'U?*
N
C98P9A*A' 0!c3edE#e%t E#e%t<l!5s&
C98P9A*A' 0!c3edE#e%t<l!5s 0!c3ed<l!5s&
C98P9A*A' Oper!t"%5T"e 'imeInter)alB16&
C98P9A*A' E#e%tT"e 'imeStamp*7tended
P
Tr!%s$er Acco-%t T.pes
'(e ollo.in# oundation types are reerenced in comple7 type descriptions:
Cood"t.Cl!ss inte#er N .idt( 16 P
D!t!=D"screte inte#er N .idt( 6, P
D!t!=Re!l loatin# point N ormat-.idt( ,O& e7ponent-.idt( 8 P
D!t!=T"eSt!p 6MT4!sedS
D-r!t"o% 6MT4!sedS
I%te5erId inte#er N .idt( 6, P
I%terc2!%5eId inte#er N .idt( 6, P
N!eStr"%5 )isiblestrin# N .idt( 6, c(aracters& )aryin# P
N-I%te5ers inte#er N .idt( 16 P
N-<lo!ts inte#er N .idt( 16 P
N-0er"ods inte#er N .idt( 16 P
N-0ro$"les inte#er N .idt( 16 P
N-Se5s inte#er N .idt( 16 P
0r"ce loatin# point N ormat-.idt( ,O& e7ponent-.idt( 8 P
Re$ere%ceN- inte#er N .idt( 6, P
Sc2ed-leT"e 6MT4!sedS
T"eI%ter#!lStr"%5 )isiblestrin# N .idt( 6, c(aracters& )aryin# P
Tr!%s!ct"o%Ao-%t loatin# point N ormat-.idt( ,O& e7ponent-.idt( 8 P
Tr!%s"ss"o%Se5Code inte#er N .idt( 16 P
Ut"l"t.Id inte#er N .idt( 6, P
Tr!%s$erAcco-%t T.pe Descr"pt"o%s Tr!%s$erAcco-%t T.pe Descr"pt"o%s
TASe5e%ts0er"od"c S'?UC'U?*
N
C98P9A*A'S Tr!%s$erAcco-%tRe$ Re$ere%ceN-
C98P9A*A'S Se%dUt"l"t. Ut"l"t.Id
C98P9A*A'S Rec#Ut"l"t. Ut"l"t.Id
C98P9A*A'S Sell"%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S 4-."%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S T"eSt!p D!t!=T"eSt!p
C98P9A*A'S N!e N!eStr"%5
C98P9A*A'S St!rtT"e Sc2ed-leT"e
C98P9A*A'S 0er"odResol-t"o% T"eI%ter#!lStr"%5
C98P9A*A'S N-ber8oc!lRe$ere%ces N-I%te5ers
C98P9A*A'S N-berSe5e%ts N-Se5s
C98P9A*A'S N-ber<lo!tIds N-<lo!ts
C98P9A*A'S N-berI%te5erIds N-I%te5ers
C98P9A*A'S N-ber0er"ods N-0er"ods
P
TANoSe5e%ts0er"od"c S'?UC'U?*
N
C98P9A*A'S Tr!%s$erAcco-%tRe$ Re$ere%ceN-
C98P9A*A'S Se%dUt"l"t. Ut"l"t.Id
C98P9A*A'S Rec#Ut"l"t. Ut"l"t.Id
C98P9A*A'S Sell"%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S 4-."%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S T"eSt!p D!t!=T"eSt!p
C98P9A*A'S N!e N!eStr"%5
C98P9A*A'S St!rtT"e Sc2ed-leT"e
C98P9A*A'S 0er"odResol-t"o% T"eI%ter#!lStr"%5
C98P9A*A'S N-ber8oc!lRe$ere%ces N-I%te5ers
C98P9A*A'S N-ber<lo!tIds N-<lo!ts
C98P9A*A'S N-berI%te5erIds N-I%te5ers
C98P9A*A'S N-ber0er"ods N-0er"ods
P
TASe5e%ts0ro$"le S'?UC'U?*
N
C98P9A*A'S Tr!%s$erAcco-%tRe$ Re$ere%ceN-
C98P9A*A'S Se%dUt"l"t. Ut"l"t.Id
C98P9A*A'S Rec#Ut"l"t. Ut"l"t.Id
C98P9A*A'S Sell"%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S 4-."%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S T"eSt!p D!t!=T"eSt!p
C98P9A*A'S N!e N!eStr"%5
C98P9A*A'S N-ber8oc!lRe$ere%ces N-I%te5ers
C98P9A*A'S N-berSe5e%ts N-Se5s
C98P9A*A'S N-ber0ro$"le,!l-es N-0ro$"les
P
TANoSe5e%ts0ro$"le S'?UC'U?*
N
C98P9A*A'S Tr!%s$erAcco-%tRe$ Re$ere%ceN-
C98P9A*A'S Se%dUt"l"t. Ut"l"t.Id
C98P9A*A'S Rec#Ut"l"t. Ut"l"t.Id
C98P9A*A'S Sell"%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S 4-."%5Ut"l"t. Ut"l"t.Id
C98P9A*A'S T"eSt!p D!t!=T"eSt!p
C98P9A*A'S N!e N!eStr"%5
C98P9A*A'S N-ber8oc!lRe$ere%ces N-I%te5ers
C98P9A*A'S N-ber0ro$"le,!l-es N-0ro$"les
P
Tr!%s"ss"o%Se5e%t T.pe Descr"pt"o%s Tr!%s"ss"o%Se5e%t T.pe Descr"pt"o%s
TATr!%s"ss"o%Se5e%t S'?UC'U?*
N
C98P9A*A' Tr!%s"ss"o%Re$ere%ce Re$ere%ceN-
C98P9A*A' Ut"l?2eel"%5 Ut"l"t.Id
C98P9A*A' Ut"l0!."%5 Ut"l"t.Id
C98P9A*A' Tr!%s"ss"o%Se5T.pe Tr!%s"ss"o%Se5Code
C98P9A*A' Ut"lI% Ut"l"t.Id
C98P9A*A' Ut"lO-t Ut"l"t.Id
C98P9A*A' I%terc2!%5e0tI% I%terc2!%5eId
C98P9A*A' I%terc2!%5e0tO-t I%terc2!%5eId
C98P9A*A' I%terc2!%5e0t I%terc2!%5eId
C98P9A*A' N-ber<lo!tIds N-<lo!ts
C98P9A*A' N-berI%te5erIds N-I%te5ers
P
0ro$"le,!l-e T.pe Descr"pt"o%s 0ro$"le,!l-e T.pe Descr"pt"o%s
TA0ro$"le,!l-e S'?UC'U?*
N
C98P9A*A' R!pSt!rtT"e Sc2ed-leT"e
C98P9A*A' R!pD-r!t"o% D-r!t"o%
C98P9A*A' 0ro$"le0r"ce 0r"ce
C98P9A*A' 0ro$"leT!r5etCl!ss Cood"t.Cl!ss
C98P9A*A' 0ro$"leT!r5et Tr!%s!ct"o%Ao-%t
P
Acco-%t Re/-est T.pe Descr"pt"o%s Acco-%t Re/-est T.pe Descr"pt"o%s
Acco-%tRe/-est S'?UC'U?*
N
C98P9A*A' Re$ere%ceT!r Re$ere%ceN-&
C98P9A*A' St!rtT"e Sc2ed-leT"e&
C98P9A*A' D-r!t"o% D-r!t"o%&
C98P9A*A' Re/-estId Re$ere%ceN-&
C98P9A*A' T!Co%d"t"o%sRe/-ested TACo%d"t"o%s&
P
De#"ce O-t!5e T.pe Descr"pt"o%s
'(e ollo.in# oundation types are reerenced in comple7 type descriptions or t(e /e)ice9uta#e ob0ect:
Act"o%Id inte#er N.idt( 6,P
Cl!ssId inte#er N.idt( 16P
Coe%tStr"%5 VisibleStrin# 1,8
D!t!=Re!l loatin#-point Normat-.idt( ,O& e7ponent-.idt( 8P
De#"ceId inte#er N.idt( 6,P
De#"ceN!e )isiblestrin# N.idt( 6, c(aracters& )aryin#P
De#"ceN-ber inte#er N.idt( 6,P
N-ber inte#er N.idt( 16P
O-t!5e0er"odId inte#er N.idt( 16P
O-t!5eT.peId inte#er N.idt( 16P
0l!%T.peId inte#er N.idt( 16P
Re$ere%ceN- inte#er N.idt( 6,P
Sc2ed-leT"e $8'=asedS
St!t"o%N!eStr"%5 VisibleStrin# 6,
T"eSt!pS $8'=asedS
Ut"l"t.Id inte#er N.idt( 6,P
/e)ice9uta#e composite type deinitions are:
DONe9Re#Sc2ed S'?UC'U?*
N
C98P9A*A' O-t!5eRe$ere%ceId Re$ere%ceN-&
C98P9A*A' O9%"%5Ut"l"t.Id Ut"l"t.Id&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' St!t"o%N!e St!t"o%N!eStr"%5&
C98P9A*A' De#"ceN!e De#"ceN!e+
C98P9A*A' De#"ceT.pe De#"ceId&
C98P9A*A' De#"ceN-ber N-ber&
C98P9A*A' De#"ceR!t"%5 D!t!=Re!l&
C98P9A*A' Act"#"t.D!teA%dT"e Sc2ed-leT"e&
C98P9A*A' 0l!%T.pe 0l!%T.peId&
C98P9A*A' 0l!%%edOpe%OrO-tO$Ser#"ceD!teA%dT"e Sc2ed-leT"e&
C98P9A*A' 0l!%%edCloseOrI%Ser#"ceD!teA%dT"e Sc2ed-leT"e&
C98P9A*A' O-t!5e0er"od O-t!5e0er"odId&
C98P9A*A' O-t!5eT.pe O-t!5eT.peId&
C98P9A*A' Ao-%t D!t!=Re!l&
C98P9A*A' UpperOper!t"%58""t D!t!=Re!l&
C98P9A*A' 8o9erOper!t"%58""t D!t!=Re!l&
C98P9A*A' Cl!ss Cl!ssId&
C98P9A*A' Coe%ts Coe%tStr"%5&
C98P9A*A' O-t!5eE$$ect Coe%tStr"%5
P
DOC!%cel S'?UC'U?*
N
C98P9A*A' O-t!5eRe$ere%ceId Re$ere%ceN-&
C98P9A*A' O9%"%5Ut"l"t.Id Ut"l"t.Id&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' St!t"o%N!e St!t"o%N!eStr"%5&
C98P9A*A' De#"ceN!e De#"ceN!e+
C98P9A*A' De#"ceT.pe De#"ceId&
C98P9A*A' De#"ceN-ber N-ber&
C98P9A*A' De#"ceR!t"%5 D!t!=Re!l&
C98P9A*A' Act"#"t.D!teA%dT"e Sc2ed-leT"e&
C98P9A*A' Coe%ts Coe%tStr"%5&&
C98P9A*A' O-t!5eE$$ect Coe%tStr"%5
P
DOAct-!l S'?UC'U?*
N
C98P9A*A' O-t!5eRe$ere%ceId Re$ere%ceN-&
C98P9A*A' O9%"%5Ut"l"t.Id Ut"l"t.Id&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' St!t"o%N!e St!t"o%N!eStr"%5&
C98P9A*A' De#"ceN!e De#"ceN!e+
C98P9A*A' De#"ceT.pe De#"ceId&
C98P9A*A' De#"ceN-ber N-ber&
C98P9A*A' De#"ceR!t"%5 D!t!=Re!l&
C98P9A*A' Act"#"t.D!teA%dT"e Sc2ed-leT"e&
C98P9A*A' Act"o% Act"o%Id&
C98P9A*A' A$$ectedAo-%t D!t!=Re!l&
C98P9A*A' Coe%ts Coe%tStr"%5&&
C98P9A*A' O-t!5eE$$ect Coe%tStr"%5
P
I%$or!t"o%4-$$er T.pe Descr"pt"o%s
'(e ollo.in# oundation types are reerenced in comple7 type descriptions or t(e Inormation=uer ob0ect:
Re$ere%ceN- inte#er N.idt( 6,P
N-ber inte#er N.idt( 6,P
'(e ollo.in# types are used in e7c(an#in# t(e Inormation 8essa#e ob0ect types:
Ino=uEeader S'?UC'U?*
N
C98P9A*A' I%$oRe$ere%ce Re$ere%ceN-
C98P9A*A' 8oc!lre$ere%ce Re$ere%ceN-
C98P9A*A' Mess!5eId Re$ere%ceN-
C98P9A*A' S":e N-ber
P
I%$o4-$=@@ %??%DQMMR o octets
.(ere MM is t(e number o octets in t(e buer.
0o9er 0l!%t T.pe Descr"pt"o%s
'(e ollo.in# oundation types are used t(rou#(out t(e Po.er Plant - *8S /ata *7c(an#e type deinitions:
A#!"lRe!so%Code inte#er N .idt( 6, P
C!p!c"t. loatin#-point N ormat-.idt( ,O& e7ponent-.idt( 8 P
D!teA%dT"e
8<CRe!so%Code inte#er N .idt( 6, P
0l!%tId inte#er N .idt( 6, P
0r"ce loatin#-point N ormat-.idt( ,O& e7ponent-.idt( 8 P
R!pR!te loatin#-point N ormat-.idt( ,O& e7ponent-.idt( 8 P
Re$ere%ceN- inte#er N .idt( 6, P
ReportSt!t-s inte#er N .idt( 6, P
U%"tId inte#er N .idt( 6, P
U%"tC!p!c"t. S'?UC'U?*
N
C98P9A*A' C!p!c"t.Cl!ss bitstrin# N #rossQ0R& netQ1R P
C98P9A*A' 6rossM!;C!p!c"t. C!p!c"t.
C98P9A*A' 6rossM"%C!p!c"t. C!p!c"t.
C98P9A*A' NetM!;C!p!c"t. C!p!c"t.
C98P9A*A' NetM"%C!p!c"t. C!p!c"t.
P
R!pR!tes S'?UC'U?*
N
C98P9A*A' M!;R!pR!teUp R!pR!te
C98P9A*A' M!;R!pR!teDo9% R!pR!te
P
A#!"l!b"l"t.Cl!ss S'?UC'U?*
N
C98P9A*A' A#!"l<l!5s bitstrin#
N
online Q0R&
B;C Q1R&
dispatc( Q,R&
re#ulatin# Q6R&
manual QOR&
reser)e Q5R&
bloc"edI(i Q6R&
bloc"edIlo Q1R
P
C98P9A*A' T"eToO%l"%e $8'=asedS
C98P9A*A' Re!so%<orNo8<C 8<CRe!so%Code
P
A#!"l!b"l"t. Report T.pe Descr"pt"o%s A#!"l!b"l"t. Report T.pe Descr"pt"o%s
A#!"l!ble S'?UC'U?*
N
C98P9A*A' A#!"l!b"l"t.Re$ere%ceId Re$ere%ceN-&
C98P9A*A' 0l!%tId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' St!rtD!teT"e D!teA%dT"e+
C98P9A*A' E%dD!teT"e D!teA%dT"e&
C98P9A*A' D-r!t"o% 'imeInter)al8&
C98P9A*A' 0ro#"d"%5Reser#e boolean&
C98P9A*A' ReportSt!t-s ReportSt!t-s&
C98P9A*A' Ip!ct bitstrin# N priceQ0R& rampQ1R& capacityQ,R P&
C98P9A*A' 0r"ceIp!ct 0r"ce&
C98P9A*A' R!pIp!ct R!pR!tes&
C98P9A*A' C!p!c"t.Ip!ct U%"tC!p!c"t.+
C98P9A*A' A#!"l!b"l"t. A#!"l!b"l"t.Cl!ss&
C98P9A*A' Coe%t VisibleStrin# N .idt( ,55 P
P
U%A#!"l!ble S'?UC'U?*
N
C98P9A*A' A#!"l!b"l"t.Re$ere%ceId Re$ere%ceN-&
C98P9A*A' 0l!%tId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' St!rtD!teT"e D!teA%dT"e&
C98P9A*A' E%dD!teT"e D!teA%dT"e&
C98P9A*A' D-r!t"o% 'imeInter)al8&
C98P9A*A' 0ro#"d"%5Reser#e boolean&
C98P9A*A' ReportSt!t-s ReportSt!t-s&
C98P9A*A' Re!so%U%!#!"l!ble A#!"lRe!so%Code&
C98P9A*A' Coe%t VisibleStrin# N .idt( ,55 P
P
Re!l T"e St!t-s T.pe Descr"pt"o%s Re!l T"e St!t-s T.pe Descr"pt"o%s
St!t-sA#!"l!ble S'?UC'U?*
N
C98P9A*A' A#!"l!b"l"t.Re$ere%ceId Re$ere%ceN-&
C98P9A*A' 0l!%tId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' R!pSt!t-s R!pR!tes&
C98P9A*A' C!p!c"t.St!t-s U%"tC!p!c"t.+
C98P9A*A' A#!"l!b"l"t.St!t-s A#!"l!b"l"t.Cl!ss&
C98P9A*A' 0ro#"d"%5Reser#e boolean
P
St!t-sU%A#!"l!ble S'?UC'U?*
N
C98P9A*A' A#!"l!b"l"t.Re$ere%ceId Re$ere%ceN-&
C98P9A*A' 0l!%tId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' T"eSt!p T"eSt!pS&
C98P9A*A' Re!so%U%!#!"l!ble A#!"lRe!so%Code&
C98P9A*A' 0ro#"d"%5Reser#e boolean
P
<orec!st T.pe Descr"pt"o%s <orec!st T.pe Descr"pt"o%s
<orec!st S'?UC'U?*
N
C98P9A*A' <orec!stRe$ere%ceId Re$ere%ceN-&
C98P9A*A' 0l!%tId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' St!rtT"e 6MT4!sedS&
C98P9A*A' 0er"odResol-t"o% T"eI%ter#!lS&
C98P9A*A' N-berO$0er"ods inte#er&
C98P9A*A' <orec!stT.pe bitstrin# N #enerationQ0R& reser)eQ1R P
P
C-r#e T.pe Descr"pt"o%s C-r#e T.pe Descr"pt"o%s
C-r#e8""t loatin#-point
Coe$$"c"e%t loatin#-point
C-r#eSe5e%tDescr"pt"o% S'?UC'U?*
N
C98P9A*A' Order inte#er
C98P9A*A' 8o9R!%5e C-r#e8""t
C98P9A*A' >"52R!%5e C-r#e8""t
C98P9A*A' N-berO$Se5e%ts inte#er
P
C-r#e S'?UC'U?*
N
C98P9A*A' 0l!%tRe$ere%ceId 0l!%tId&
C98P9A*A' U%"tId U%"tId&
C98P9A*A' C-r#eT.pe C-r#eT.pe
C98P9A*A' N-berO$Se5e%ts inte#er
P
0o9er S.ste D.%!"cs
Ao ne. data types are re4uired to support Po.er System /ynamics. '(ese are mapped to t(e )ariables o simple
88S base types.
M!tr"; D!t! T.pes
'(e 8atri7 data types are used to represent se4uences or lists o lo#ical records& in .(ic( eac( lo#ical record
contains a set o )alues to be reported or t(at step in t(e se4uence. %n e7ample o suc( a se4uence is an
interc(an#e sc(edule& in .(ic( t(e sc(eduled 4uantities +ener#y& capacity& etc.- and t(eir associated costs are
reported or eac( o a #i)en set o time inter)als. '(e 8atri7 types allo. or arbitrary sets o )alues and arbitrarily
lon# se4uences to be represented& e)en t(ou#( t(e particular mi7 o data types& semantics& and len#t( o se4uences
may not be "no.n until run time.
'(e basic representation o a se4uence o (omo#eneous lo#ical records .it(in an 88S Inormation ?eport usin#
t(e 8atri7 /ata 'ypes uses t(e ollo.in# se4uence o 88S Aamed Variables:
1- '(e report must contain a header )ariable& .(ic( is #enerally speciic to t(e ob0ect model .(ic( contains t(e
se4uence or list. '(e (eader )ariable must include t(e e7pected len#t( o t(e se4uence or list& as .ell as a count o
t(e total number o inte#er )alues and t(e total number o loatin# point )alues .(ic( are to be reported or eac(
record in t(e se4uence. '(e number and identity o t(e inte#er and loatin# point )alues may c(an#e rom report
to report& but .ill be consistent or eac( lo#ical record .it(in a #i)en report.
,- '(e report .ill contain a )ariable .it( name M!tr";=Id and type M!tr";Id or eac( loatin# point )alue .(ic(
is to be included in t(e lo#ical records. '(e number o M!tr";=Id )ariables or loatin# point )alues e7pected can
be determined rom t(e )alues in t(e (eader )ariable.
6- '(e report .ill contain a )ariable .it( name M!tr";=Id and type M!tr";Id or eac( inte#er )alue .(ic( is to
be included in t(e lo#ical records. '(e number o M!tr";=Id )ariables or inte#er )alues e7pected can be
determined rom t(e )alues in t(e (eader )ariable.
O- ;or eac( lo#ical record bein# reported& t(e ollo.in# )ariables are included:
I t(ere are loatin# point )alues to be included in eac( lo#ical record& a )ariable o type <lo!tArr!.@@
.ill be reported .(ic( contains t(e loatin# point )alues or t(e record. '(e si:e o <lo!tArr!.@@ +MM
is t(e array dimension- is arbitrary& but must be #reater t(an or e4ual to t(e number o loatin# point
)alues to be included. I t(e array is lar#er t(an t(e number o loatin# point )alues included in t(e
lo#ical records& t(e )alues are illed rom t(e lo. order +startin# rom ;loat%rrayMMQ0R- and t(e
remainder are i#nored.
I t(ere are inte#er )alues to be included in eac( lo#ical record& a )ariable o type I%te5erArr!.@@ .ill
be reported .(ic( contains t(e inte#er )alues or t(e record. '(e si:e o I%te5erArr!.@@ +MM is t(e
array dimension- is arbitrary& but must #reater t(an or e4ual to t(e number o inte#er )alues to be
included. I t(e array is lar#er t(an t(e number o inte#er )alues included in t(e lo#ical records& t(e
)alues are illed rom t(e lo. order +startin# rom Inte#er%rrayMMQ0R- and t(e remainder are i#nored.
*ac( <lo!tArr!.@@ and I%te5er@@ pair constitutes a lo#ical record +and (ence a ro. o t(e 8atri7-.
'(e ollo.in# types are deined :
M!tr";Id inte#er N .idt( 16 P
I%te5erArr!.@@ %??%DQMMR o inte#er N .idt( 6, P
<lo!tArr!.@@ %??%DQMMR o loatin# point N ormat-.idt( ,O& e7ponent-.idt( 8 P
.(ere MM is an arbitrary array dimension.
M!pp"%5 o$ Object Models to MMS T.pes M!pp"%5 o$ Object Models to MMS T.pes
S-per#"sor. Co%trol !%d D!t! M!pp"%5
I%d"c!t"o% Object M!pp"%5 I%d"c!t"o% Object M!pp"%5
'(is clause deines t(e mappin# o eac( ob0ect attributes onto 88S. In #eneral& most ob0ects are represented by
one or more 88S Aamed Variables o t(e predeined '%S*., types rom clause 6.
0o"%tN!e
8aps to an 88S )ariable identiier +eit(er V8/ speciic or /omain speciic-
0o"%tT.pe
Used in selectin# t(e named type o t(e )ariable. I C9VClass is A9C9V. t(e type o t(e 88S )ariable is
selected accordin# to t(e ollo.in# criteria:
StPoint'ype 1-!l"t.Cl!ss T"eSt!pCl!ss M!p to t.pe*
?*%B A9<U%BI'D A9'I8*S'%8P D!t!=Re!l
S'%'* A9<U%BI'D A9'I8*S'%8P D!t!=St!te
/ISC?*'* A9<U%BI'D A9'I8*S'%8P D!t!=D"screte
?*%B <U%BI'D A9'I8*S'%8P D!t!=Re!l1
S'%'* <U%BI'D A9'I8*S'%8P D!t!=St!te1
/ISC?*'* <U%BI'D A9'I8*S'%8P D!t!=D"screte1
?*%B <U%BI'D 'I8*S'%8P D!t!=Re!l1T"eT!5
S'%'* <U%BI'D 'I8*S'%8P D!t!=St!te1T"eT!5
/ISC?*'* <U%BI'D 'I8*S'%8P D!t!=D"screte1T"eT!5
I C9VClass is C9V& t(e ollo.in# criteria is used:
St0o"%tT.pe M!p to t.pe*
?*%B D!t!=Re!lE;te%ded
S'%'* D!t!=St!teE;te%ded
/ISC?*'* D!t!=D"screteE;te%ded
'(e Point'ype attribute may optionally be mapped to t(e Co%trol0o"%tT.pe component o an
88S named )ariable o type I%d"c!t"o%0o"%tCo%$"5 .it( t(e ollo.in# interpretation:
0CS'%'*& 1C/ISC?*'*& ,C?*%B.
0o"%tRe!l,!l-e
I present& maps to eit(er t(e )alue o an 88S )ariable o type D!t!=Re!l +i <ualityClass and 'imeStampClass
are A9<U%BI'D& A9'I8*S'%8P- or to t(e ,!l-e C98P9A*A' o t(e 88S )ariable.
0o"%tSt!te,!l-e
I present& maps to eit(er t(e )alue o an 88S )ariable o type D!t!=St!te +i <ualityClass and 'imeStampClass
are A9<U%BI'D& A9'I8*S'%8P- or to bits St!te=2" and St!te=lo o t(e <l!5s C98P9A*A' o t(e 88S
)ariable.
0o"%tD"screte,!l-e
I present& maps to eit(er t(e )alue o t(e 88S )ariable o type D!t!=D"screte +i <ualityClass and
'imeStampClass are A9<U%BI'D& A9'I8*S'%8P- or to t(e ,!l-e C98P9A*A' o t(e 88S )ariable.
1-!l"t.Cl!ss
Used in selectin# t(e named type o t(e )ariable +see abo)e-. '(e <ualityClass attribute may also be optionally
mapped to t(e 1-!l"t.Cl!ss component o an 88S Aamed Variable o type I%d"c!t"o%Co%$"5 .it( t(e ollo.in#
interpretation: A9<U%BI'DC0& <U%BI'DC1.
,!l"d"t.
I present& maps to bits , and 6 +,!l"d"t.=2"& ,!l"d"t.=lo- o t(e <l!5s C98P9A*A' .it( t(e ollo.in# )alues:
V%BI/ C 0& E*B/C1& SUSP*C'C,& A9'V%BI/C6
C-rre%tSo-rce
I present& maps to bits O and 5 +C-rre%tSo-rce=2"& C-rre%tSo-rce=lo- o t(e <l!5s C98P9A*A' .it( t(e
ollo.in# )alues: '*B*8*'*?*/C0& C%BCUB%'*/C1& *A'*?*/C,& *S'I8%'*/C6
Nor!lSo-rce
'(e AormalSource attribute may be optionally mapped to t(e Nor!lSo-rce component o an 88S Aamed
Variable o type I%d"c!t"o%Co%$"5 .it( t(e ollo.in# interpretation: '*B*8*'*?*/C0& C%BCUB%'*/C1&
*A'*?*/C,& *S'I8%'*/C6.
Nor!l,!l-e
I present& maps to bit 6 +Nor!l,!l-e- o t(e <l!5s C98P9A*A' .it( t(e ollo.in# )alues: A9?8%BC0&
%=A9?8%BC1.
T"eSt!pCl!ss
Used in selectin# t(e named type o t(e )ariable +see abo)e-. '(e 'imeStampClass attribute may also be optionally
mapped to t(e T"eSt!pCl!ss component o an 88S Aamed Variable o type I%d"c!t"o%Co%$"5 .it( t(e
ollo.in# interpretation: A9'I8*S'%8PC0& 'I8*S'%8PC1.
T"eSt!p
I present& maps to t(e T"eSt!p C98P9A*A'.
T"eSt!p1-!l"t.
I present& maps to bit 1 +T"eSt!p1-!l"t.- o t(e <l!5s C98P9A*A' .it( t(e ollo.in# )alues: V%BI/C0&
IAV%BI/C1
CO,Cl!ss
Used in selectin# t(e named type o t(e )ariable +see abo)e-. '(e C9VClass attribute may also be optionally
mapped to t(e CO,Cl!ss component o an 88S Aamed Variable o type I%d"c!t"o%Co%$"5 .it( t(e ollo.in#
interpretation: A9C9VC0& C9VC1.
CO,Co-%ter
I present& maps to an 88S )ariable o type CO,=Co-%ter.
Co%trol 0o"%t Object M!pp"%5 Co%trol 0o"%t Object M!pp"%5
Co%trol0o"%tN!e
8aps to an 88S )ariable identiier +eit(er V8/ speciic or /omain speciic-
Co%trol0o"%tT.pe
Used in selectin# t(e named type o t(e )ariable. '(e type o t(e 88S )ariable is selected accordin# to t(e
ollo.in# criteria +all ot(er combinations are in)alid-:
ControlPoint'ype Co%trol0o"%tT.pe M!p to t.pe*
C988%A/ Aot applicable Co%trol=Co!%d
S*'P9IA' ?*%B Co%trol=Setpo"%t=Re!l
S*'P9IA' /ISC?*'* Co%trol=Setpo"%t=D"screte
'(e ControlPoint'ype attribute may also be optionally mapped to t(e Co%trol0o"%tT.pe
component o an 88S Aamed Variable o type Co%trolCo%$"5 .it( t(e ollo.in# interpretation:
C988%A/C0& S*'P9IA'C1.
Co!%d
8aps to t(e )alue o an 88S )ariable o type Co%trol=Co!%d.
Set0o"%tT.pe
Used in selectin# t(e named type o t(e )ariable +see abo)e-. '(e Setpoint attribute may also be optionally mapped
to t(e Setpo"%t component o an 88S Aamed Variable o type Co%trolCo%$"5 .it( t(e ollo.in# interpretation:
1C/ISC?*'*& ,C?*%B.
Setpo"%tRe!l,!l-e
I present& maps to t(e )alue o an 88S )ariable o type Co%trol=Setpo"%t=Re!l.
Setpo"%tD"screte,!l-e
I present& maps to t(e )alue o an 88S )ariable o type Co%trol=Setpo"%t=D"screte.
De#"ceCl!ss
'(e /e)iceClass attribute may be optionally mapped to t(e De#"ceCl!ss component o an 88S Aamed Variable
o type Co%trolCo%$"5 .it( t(e ollo.in# interpretation: 0CA9AS=9& 1CS=9.
C2ec34!c3N!e
I present& maps to an 88S )ariable o type S4O=C2ec34!c3N!e.
St!te
I present& maps to t(e Select C98P9A*A' o an 88S )ariable o type S4O .it( t(e ollo.in# interpretation:
S*B*C'*/C'?U*& A9'S*B*C'*/C;%BS*.
T"eo-t
I present& maps to t(e T"eO-t C98P9A*A' o an 88S )ariable o type S4O.
T!5Cl!ss
'(e 'a#Class attribute may be optionally mapped to t(e T!5Cl!ss component o an 88S Aamed Variable o type
Co%trolCo%$"5 .it( t(e ollo.in# interpretation: 1C/ISC?*'*& ,C?*%B.
T!5
I present& maps to bits 0 and 1 +T!5=2" and T!5=lo- o t(e <l!5s C98P9A*A' o an 88S )ariable o type
T!5=,!l-e .it( t(e ollo.in# interpretation: A9-'%$C0& 9P*A- %A/-CB9S*-IAEI=I'C1& CB9S*-9ABD-
IAEI=I'C,.
St!te
I present& maps to bit , +T!5=st!te- o t(e <l!5s C98P9A*A' o an 88S )ariable o type T!5=,!l-e .it( t(e
ollo.in# interpretation: I/B*C0& %?8*/C1
Re!so%
I present& maps to t(e Re!so% C98P9A*A' o an 88S )ariable o type T!5=,!l-e.
0rotect"o% E#e%t M!pp"%5 0rotect"o% E#e%t M!pp"%5
'(is subclause deines t(e mappin# o eac( attribute o t(e protection e)ent model to 88S types. In #eneral&
protection e)ents are mapped onto 88S )ariables. '(e recommended met(od o #eneratin# protection e)ent
reportin# is to include t(e 88S )ariables in a '%S*., /ata Set and (a)e t(e /ata Set reported usin# a /ata Set
'ranser Set .it( /S'ransmissionPars ?=* 'rue and /SConditions includin# 9b0ectC(an#e 'rue.
N!e
'(e Aame attribute is mapped to an 88S Aamed )ariable identiier. Aote t(at t(e name must uni4uely identiy
bot( t(e protection de)ice and t(e protection e)ent type.
El!psedT"e,!l"d"t.
'(e *lapsed'imeValidity attribute is mapped onto bit 0 +El!psedT"e,!l"d"t.- o t(e S"%5le<l!5s or
0!c3ed<l!5s C98P9A*A' o t(e 88S )ariable representin# t(e protection e)ent& .it( t(e )alue 0 representin#
V%BI/ and 1 representin# IAV%BI/.
4loc3ed
'(e =loc"ed attribute is mapped onto bit 1 +4loc3ed- o t(e S"%5le<l!5s or 0!c3ed<l!5s C98P9A*A' o t(e
88S )ariable representin# t(e protection e)ent& .it( t(e )alue 0 representin# A9'=B9C@*/ and 1 representin#
=B9C@*/.
S-bst"t-ted
'(e Substituted attribute is mapped onto bit , +S-bst"t-ted- o t(e S"%5le<l!5s or 0!c3ed<l!5s C98P9A*A' o
t(e 88S )ariable representin# t(e protection e)ent& .it( t(e )alue 0 representin# A9'SU=S'I'U'*/ and 1
representin# SU=S'I'U'*/.
Top"c!l
'(e 'opical attribute is mapped onto bit 6 +Top"c!l- o t(e S"%5le<l!5s or 0!c3ed<l!5s C98P9A*A' o t(e
88S )ariable representin# t(e protection e)ent& .it( t(e )alue 0 representin# '9PIC%B and 1 representin#
A9''9PIC%B.
E#e%t,!l"d"t.
'(e *)entValidity attribute is mapped onto bit O +E#e%t,!l"d"t.- o t(e S"%5le<l!5s or 0!c3ed<l!5s
C98P9A*A' o t(e 88S )ariable representin# t(e protection e)ent& .it( t(e )alue 0 representin# V%BI/ and 1
representin# IAV%BI/.
0rotect"o%Cl!ss
'(e ProtectionClass attribute is used to select t(e type o 88S )ariable to represent t(e e)ent. '(e )alue o
SIA$B* implies t(e use o a )ariable o type S"%5le0rotect"o%E#e%t& and t(e )alue o P%C@*/ implies t(e use o
a )ariable o type. 0!c3ed0rotect"o%E#e%t.
E#e%tSt!te
'(e *)entState attribute is mapped to bits 6 and 1 +E#e%tSt!te=2" and E#e%tSt!te=lo- o t(e S"%5le<l!5s
C98P9A*A' o an 88S )ariable o type S"%5le0rotect"o%E#e%t& .it( 1 denotin# 9;;& , denotin# 9A and 0 or
6 denotin# IAV%BI/.
E#e%tD-r!t"o%
'(e *)ent/uration attribute maps to t(e Oper!t"%5T"e C98P9A*A' o an 88S )ariable o type
S"%5le0rotect"o%E#e%t.
E#e%tT"e
'(e *)ent'ime attribute maps to t(e E#e%tT"e C98P9A*A' o an 88S )ariable o type
S"%5le0rotect"o%E#e%t.
E#e%tCl!ss
'(e *)entClass attribute is not mapped. '(e )alue o t(is attribute is implied by t(e identiier o t(e 88S
)ariable used to represent t(e pac"ed protection e)ent& and must be "no.n and a#reed to by t(e in)ol)ed parties.
St!rt6e%er!l
'(e Start$eneral attribute is mapped to bit 0 +6e%er!l- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
St!rt02!se)
'(e StartP(ase1 attribute is mapped to bit 1 +02!se)- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
St!rt02!se2
'(e StartP(ase, attribute is mapped to bit , +02!se2- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
St!rt02!se7
'(e StartP(ase6 attribute is mapped to bit 6 +02!se7- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
St!rtE!rt2
'(e Start*art( attribute is mapped to bit O +E!rt2- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o type
0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
St!rtRe#erse
'(e Start?e)erse attribute is mapped to bit 5 +Re#erse- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9S'%?' and 1 representin# S'%?'.
D-r!t"o%T"e
'(e /uration'ime attribute is mapped to t(e Oper!t"%5T"e C98P9A*A' o an 88S )ariable o type
0!c3ed0rotect"o%E#e%t.
St!rtT"e
'(e Start'ime attribute is mapped to t(e E#e%tT"e C98P9A*A' o an 88S )ariable o type
0!c3ed0rotect"o%E#e%t.
Tr"p6e%er!l
'(e 'rip$eneral attribute is mapped to bit 0 +6e%er!l- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9'?IP and 1 representin# '?IP.
Tr"p02!se)
'(e 'ripP(ase1 attribute is mapped to bit 1 +02!se)- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9'?IP and 1 representin# '?IP.
Tr"p02!se2
'(e 'ripP(ase, attribute is mapped to bit , +02!se2- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9'?IP and 1 representin# '?IP.
Tr"p02!se7
'(e 'ripP(ase6 attribute is mapped to bit 6 +02!se7- o t(e E#e%t<l!5s C98P9A*A' o an 88S )ariable o
type 0!c3ed0rotect"o%E#e%t& .it( 0 representin# A9'?IP and 1 representin# '?IP.
Oper!t"%5T"e
'(e 9peratin#'ime attribute is mapped to t(e Oper!t"%5T"e C98P9A*A' o an 88S )ariable o type
0!c3ed0rotect"o%E#e%t.
Tr"pT"e
'(e 'rip'ime attribute is mapped to t(e E#e%tT"e C98P9A*A' o an 88S )ariable o type
0!c3ed0rotect"o%E#e%t.
Tr!%s$er Acco-%ts M!pp"%5
Tr!%s$erAcco-%t M!pp"%5 Tr!%s$erAcco-%t M!pp"%5
'ranser %ccounts are only )isible t(rou#( t(e 'ranser %ccount ?eportin# and %ccount <uery mec(anisms as
deined in t(e uture I*C 810-6-506. '(e 'ranser %ccounts are mapped to a se4uence o one or more 88S
Aamed Variables& but only instantaneously .(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed
Variables used to map t(e 'ranser %ccount ob0ect model are only used in 88S Inormation ?eports& and return
t(e 88S %ccess ?esult 9=S*C'-%CC*SS-/*AI*/ .(en read or .ritten.
*ac( o t(e classes o 'ranser %ccounts contain (eader inormation and optionally one or more associated lists o
data +Bist9Bocal?eerence& Bist9'ransmissionSe#ment& Bist9ProileValues& and Bist9PeriodicValues-. '(e
lists o data are represented as ollo.s:
Bist9Bocal?eerence - se4uence o 88S Aamed Variables& eac( named Re$ere%ce=N- and o type
Re$ere%ceN-. '(ere s(all be one 88S Aamed Variable or eac( entry in t(e Bist9Bocal?eerence.
Bist9'ransmissionSe#ment - se4uence o 88S Aamed Variables. ;or eac( entry in t(e
Bist9'ransmissionSe#ment:
88S Aamed Variable TA=Tr!%s"ss"o%=Se5e%t& type TATr!%s"ss"o%Se5e%t
I t(e report is to contain periodic data:
or eac( time period or proile bein# reported:
i loatin# point )alues are bein# reported or t(e se#ment:
%n 88S Aamed Variable M!tr";=Id& type M!tr";Id or eac( loatin# point
4uantity bein# reported. '(ese deine t(e meanin# o eac( TcolumnG o data.
i inte#er )alues are bein# reported or t(e se#ment:
%n 88S Aamed Variable M!tr";=Id& type M!tr";Id or eac( inte#er 4uantity
bein# reported. '(ese deine t(e meanin# o eac( TcolumnG o data
i loatin# point )alues are bein# reported or t(e se#ment:
88S Aamed Variable <lo!t=Arr!.=@@& type <lo!tArr!.@@
i inte#er )alues are bein# reported or t(e se#ment:
88S Aamed Variable I%te5er=Arr!.=@@& type I%te5erArr!.@@
I t(e report is to contain proile data:
or eac( time period bein# reported:
88S Aamed Variable TA=0ro$"le=,!l-e& type TA0ro$"le,!l-e
Bist9ProileValues - se4uence o 88S Aamed Variables& eac( named TA=0ro$"le=,!l-e& and o type
TA0ro$"le,!l-e& or eac( element in t(e Bist9ProileValues.
Bist9PeriodicValues - se4uence o t(e ollo.in# 88S Aamed Variables. Aote t(at eac( o t(e ;loat%rray and
Inte#er%rray )ariables belo. represents a distinct element in t(e Bist9PeriodicValues:
i loatin# point )alues are bein# reported or eac( period:
%n 88S Aamed Variable M!tr";=Id& type M!tr";Id or eac( loatin# point 4uantity bein#
reported. '(ese deine t(e meanin# o eac( TcolumnG o data
i inte#er )alues are bein# reported or eac( period:
%n 88S Aamed Variable M!tr";=Id& type M!tr";Id or eac( inte#er 4uantity bein# reported.
'(ese deine t(e meanin# o eac( TcolumnG o data
or eac( time period bein# reported:
i loatin# point )alues are bein# reported or eac( period:
88S Aamed Variable <lo!t=Arr!.=@@& type <lo!tArr!.@@
i inte#er )alues are bein# reported or eac( period:
88S Aamed Variable I%te5er=Arr!.=@@& type I%te5erArr!.@@
See Clause 6.1 or urt(er description o t(e use o t(e 8atri7 types.
'(e order o reportin# t(e 88S Aamed Variables representin# t(e 'ranser %ccount s(all be as ollo.s:
1- '%ConditionsI/etected )ariable +see t(e uture 810-6-506& clause 1.1.O.O-
,- ?e4uestId )ariable& i t(e report is in response to a <uery 9peration +see uture 810-6-506& clause 1.1.5.1-
6- t(e 'ranser %ccount (eader )ariable +see belo. or details-
O- )ariables representin# t(e Bist9Bocal?eerence& i any
5- )ariables representin# t(e Bist9'ransmissionSe#ments& i any
6- )ariables representin# t(e Bist9ProileValues or Bist9PeriodicValues
'(e 88S Aamed Variable +and its 88S 'ype- representin# t(e (eader inormation is selected based on t(ree
attributes o t(e 'ranser %ccount 9b0ect as deined in t(e ollo.in# table:
'ransmissionSe#ments D!t!T.pe MMS ,!r"!ble
IACBU/*/ P*?I9/IC '%ISe#mentsIPeriodic
A9'IACBU/*/ P*?I9/IC '%IAoSe#mentsIPeriodic
IACBU/*/ P?9;IB* '%ISe#mentsIProile
A9'IACBU/*/ P?9;IB* '%IAoSe#mentsIProile
9t(er combinations o attributes are not supported in t(e 'ranser %ccount 9b0ect 8odel.
'(e 88S Aamed Variables used (a)e t(e ollo.in# types:
'%ISe#mentsIPeriodic type '%Se#mentsPeriodic
'%IAoSe#mentsIPeriodic type '%AoSe#mentsPeriodic
'%ISe#mentsIProile type '%Se#mentsProile
'%ISe#mentsIProile type '%AoSe#mentsProile
'(e speciic mappin# o t(e 'ranser %ccount 9b0ect attributes is as ollo.s:
Tr!%s$erAcco-%tRe$ere%ce
8aps to t(e Tr!%s$erAcco-%tRe$ C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le.
Se%dUt"l"t.
8aps to t(e Se%dUt"l"t. C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le. Codin# o speciic )alues is
determined by a#reement bet.een client and ser)er.
Rece"#eUt"l"t.
8aps to t(e Rec#Ut"l"t. C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le. Codin# o speciic )alues is
determined by a#reement bet.een client and ser)er.
Sell"%5A5e%t
8aps to t(e Sell"%5Ut"l"t. C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le. Codin# o speciic )alues is
determined by a#reement bet.een client and ser)er.
4-."%5A5e%t
8aps to t(e 4-."%5Ut"l"t. C98P9A*A' o an 88S Variable o type TAN!edSe5e%ts0er"od"c&
TAU%!edSe5e%ts0er"od"c& TAN!edNoSe5e%ts0er"od"c& TAU%%!edNoSe5e%ts0er"od"c&
TAN!ed0ro$"le& or TAU%!ed0ro$"le. Codin# o speciic )alues is determined by a#reement bet.een client
and ser)er.
T"eSt!p
8aps to t(e T"eSt!p C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le.
N-berO$8oc!lRe$ere%ce
8aps to t(e N-berO$8oc!lRe$ere%ces C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c&
TANoSe5e%ts0er"od"c& TASe5e%ts0ro$"le& or TANoSe5e%ts0ro$"le.
8"stO$8oc!lRe$ere%ce
8aps to a se4uence o 88S Aamed Variables& eac( named Re$ere%ce=N- and o type Re$ere%ceN-. '(ere
s(all be one 88S Aamed Variable reerence in t(e report or eac( entry in t(e Bist9Bocal?eerence. '(e
number o ?eerenceIAum reerences in t(e report s(all a#ree .it( t(e )alue o t(e Aumber9Bocal?eerence
attribute.
N!e
8aps to t(e N!e C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c& TANoSe5e%ts0er"od"c&
TASe5e%ts0ro$"le& or TASe5e%ts0ro$"le. I t(e Aame attribute is not present& t(e N!e C98P9A*A' s(all
be t(e AUBB strin#.
Tr!%s"ss"o%Se5e%tOpt"o%
Aot mapped& but used in selection o t(e data type o t(e 88S Variables +see abo)e-.
N-berO$Tr!%sSe5e%ts
8aps to t(e N-berSe5e%ts C98P9A*A' o an 88S Aamed Variaable o type TASe5e%ts0er"od"c& or
TASe5e%ts0ro$"le.
8"stO$Tr!%s"ss"o%Se5e%t
?epresented as a se4uence o 88S Aamed Variables in t(e report. ;or eac( entry in t(e
Bist9'ransmissionSe#ment:
1- ?eport t(e se#ment deinition parameters as t(e )alues o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t. See 1.,., or details o t(is mappin#.
,- ?eport t(e data or t(e se#ment:
I t(e report is to contain periodic data& t(en or eac( time period:
I any o t(e )alues bein# reported or t(e se#ment are o type loatin# point:
?eport t(e identiiers o t(e loatin# point )alues in an 88S Aamed Variable
.it( name M!tr";=Id and type M!tr";Id
I any o t(e )alues are bein# reported or t(e se#ment are o type inte#er:
?eport t(e identiiers o t(e inte#er )alues in an 88S Aamed Variable .it(
name M!tr";=Id and type M!tr";Id
;or eac( time period bein# reported:
I loatin# point )alues are bein# reported or t(is se#ment:
?eport t(e loatin# point )alues or t(e time period or proile relatin#
to t(is se#ment in an 88S Aamed Variable .it( name
<lo!t=Arr!.=@@ and type <lo!tArr!.@@& .(ere MM is t(e lar#e
enou#( to contain all o t(e loatin# point )alues.
I inte#er )alues are bein# reported or t(is se#ment:
?eport t(e inte#er )alues or t(e time period or proile relatin# to t(is
se#ment in an 88S Aamed Variable .it( name I%te5er=Arr!.=@@
and type I%te5erArr!.@@& .(ere MM is t(e lar#e enou#( to contain
all o t(e inte#er )alues.
I t(e report is to contain proile data& t(en or eac( time period:
or eac( time period bein# reported:
?eport t(e proile data relatin# to t(is se#ment in an 88S Aamed Variable
.it( name TA=0ro$"le=,!l-e and type TA0ro$"le,!l-e.
D!t!T.pe
Aot mapped& but used in selection o t(e data type o t(e 88S Variables +see abo)e-.
St!rtT"e
8aps to t(e St!rtT"e C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c& or
TANoSe5e%ts0er"od"c.
0er"odResol-t"o%
8aps to t(e 0er"odResol-t"o% C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c& or
TANoSe5e%ts0er"od"c.
N-berO$0er"ods
8aps to t(e N-ber0er"ods C98P9A*A' o an 88S Variable o type TASe5e%ts0er"od"c& or
TANoSe5e%ts0er"od"c.
8"stO$0er"od"c,!l-es
?epresented as a se4uence o 88S Aamed Variables in t(e report. ;or eac( entry in t(e Bist9PeriodicValues:
1- I loatin# point )alues are bein# reported or eac( period:
?eport t(e identiiers o t(e loatin# point )alues as t(e )alues o an 88S Aamed Variable .it( name
M!tr";=Id and type M!tr";Id.
,- I inte#er )alues are bein# reported or eac( period:
?eport t(e identiiers o t(e inte#er )alues as t(e )alues o an 88S Aamed Variable .it( name
M!tr";=Id and type M!tr";Id.
6- ;or eac( time period bein# reported:
I loatin# point )alues are bein# reported or eac( period:
?eport t(e )alues as t(e )alues o an 88S Aamed Variable .it( name <lo!t=Arr!.=@@ and
type <lo!tArr!.@@& .(ere MM is t(e lar#e enou#( to contain all o t(e loatin# point )alues.
I inte#er )alues are bein# reported or eac( period:
?eport t(e )alues as t(e )alues o an 88S Aamed Variable .it( name I%te5er=Arr!.=@@ and
type I%te5erArr!.@@& .(ere MM is t(e lar#e enou#( to contain all o t(e inte#er )alues.
N-berO$0ro$"les
8aps to t(e N-berO$0ro$"les C98P9A*A' o an 88S Variable o type TASe5e%ts0ro$"le& or
TANoSe5e%ts0ro$"le.
8"stO$0ro$"le,!l-es
8aps to a se4uence o 88S Aamed Variables& eac( named TA=0ro$"le=,!l-e& and o type TA0ro$"le,!l-e& or
eac( element in t(e Bist9ProileValues. '(e number o TA=0ro$"le=,!l-e reerences in t(e report s(all a#ree
.it( t(e )alue o t(e N-berO$0ro$"les attribute.
Tr!%s"ss"o%Se5e%t M!pp"%5 Tr!%s"ss"o%Se5e%t M!pp"%5
*ac( 'ransmissionSe#ment ob0ect maps to a se4uence o 88S Aamed Variables. '(e irst )ariable (as name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.& and pro)ides t(e parameters +reerence
identiiers& interc(an#e points& etc.- or t(e se#ment. '(e remainder o t(e )ariables depend on t(e data types o
t(e )alues bein# reported or eac( se#ment& and are described in t(e pre)ious clause.
'(e se#ment deinition attributes are mapped as ollo.s:
Tr!%s"ss"o%Re$ere%ce
8aps to t(e Tr!%s"ss"o%Re$ere%ce C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
Ut"l?2eel"%5
8aps to t(e Ut"l?2eel"%5 C98P9A*A' o an 88S Aamed Variable .it( name TA=Tr!%s"ss"o%=Se5e%t
and type TATr!%s"ss"o%Se5e%t.
Ut"l0!."%5
I present& maps to t(e Ut"l"t.0!."%5 C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
Tr!%s"ss"o%Se5T.pe
8aps to t(e Tr!%s"ss"o%Se5T.pe C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t. '(e )alue is coded as ollo.s: 0C/I?*C'&
1CIA9ABD& ,C9U'9ABD& 6CIA9U'.
Ut"lI%
I present& maps to t(e Ut"lI% C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
I%terc2!%5e0tI%
I present& maps to t(e I%terc2!%5e0tI% C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
Ut"lO-t
I present& maps to t(e Ut"lO-t C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
I%terc2!%5e0tO-t
I present& maps to t(e I%terc2!%5e0tO-t C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
I%terc2!%5e0t
I present& maps to t(e I%terc2!%5e0tI% C98P9A*A' o an 88S Aamed Variable .it( name
TA=Tr!%s"ss"o%=Se5e%t and type TATr!%s"ss"o%Se5e%t.
8"stO$Se5e%tD!t!
8apped to 88S Aamed Variables o type M!tr";Id& <lo!tArr!.@@& and I%te5erArr!.@@& as deined abo)e.
0ro$"le,!l-e M!pp"%5 0ro$"le,!l-e M!pp"%5
R!pSt!rtT"e
8aps to t(e R!pSt!rtT"e C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e and type
TA=0ro$"le=,!l-e.
R!pD-r!t"o%
8aps to t(e R!pD-r!t"o% C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e and type
TA=0ro$"le=,!l-e.
0ro$"le0r"ce
8aps to t(e 0ro$"le0r"ce C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e and type
TA=0ro$"le=,!l-e.
T!r5etCl!ss
8aps to t(e 0ro$"leT!r5etCl!ss C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e and
type TA=0ro$"le=,!l-e. '(e )alue is encoded as: 0C9'E*?& 1C*A*?$D& ,CC%P%CI'D.
0ro$"leE%er5.
I present& maps to t(e 0ro$"leE%er5. C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e
and type TA=0ro$"le=,!l-e.
0ro$"leC!p!c"t.
I present& maps to t(e 0ro$"leC!p!c"t. C98P9A*A' o an 88S Aamed Variable .it( name
TA=0ro$"le=,!l-e and type TA=0ro$"le=,!l-e.
0ro$"leOt2er
I present& maps to t(e 0ro$"leOt2er C98P9A*A' o an 88S Aamed Variable .it( name TA=0ro$"le=,!l-e
and type TA=0ro$"le=,!l-e.
Acco-%tRe/-est M!pp"%5 Acco-%tRe/-est M!pp"%5
'(e %ccount?e4uest ob0ect model maps to an 88S )ariable o type %ccount?e4uest. '(e attributes map as:
Acco-%tRe/-estN!e
8aps to t(e identiier o t(e 88S )ariable bein# .ritten to #enerate t(e re4uest.
Tr!%s$erAcco-%tRe$ere%ce
8aps to t(e Re$ere%ceT!r C98P9A*A' o an 88S )ariable o type Acco-%tRe/-est.
St!rtT"e
8aps to t(e St!rtT"e C98P9A*A' o an 88S )ariable o type Acco-%tRe/-est.
D-r!t"o%
8aps to t(e D-r!t"o% C98P9A*A' o an 88S )ariable o type Acco-%tRe/-est.
Re/-estId
8aps to t(e Re/-estId C98P9A*A' o an 88S )ariable o type Acco-%tRe/-est.
T!Co%d"t"o%sRe/-ested
8aps to t(e T!Co%d"t"o%sRe/-ested C98P9A*A' o an 88S )ariable o type Acco-%tRe/-est.
De#"ce O-t!5e M!pp"%5
'(is clause deines t(e mappin# o t(e /e)ice 9uta#e ob0ect model to 88S types. '(e /e)ice 9uta#e model is
mapped to an 88S Aamed Variable or transmision usin# 88S Inormation ?eports.
'(e /e)ice 9uta#e ob0ects are mapped to a se4uence o one or more 88S Aamed Variables& but only
instantaneously .(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed Variables used to map t(e /e)ice
9uta#e ob0ect model are only used in 88S Inormation ?eports& and return t(e 88S %ccess ?esult 9=S*C'-
%CC*SS-/*AI*/ .(en read or .ritten.
'(e type and name o t(e 88S Aamed Variable depends on t(e %cti)ity attribute o t(e /e)ice 9uta#e e)ent.
'(e ollo.in# matri7 deined t(e c(oice o name and type:
%cti)ity T.pe N!e
A*!PB%A /9Ae.?e)Sc(ed /9IAe.ISc(ed
?*VIS* /9Ae.?e)Sc(ed /9I?e)ISc(ed
C%AC*B /9Cancel /9ICancel
%C'U%B /9%ctual /9I%ctual
O-t!5eRe$ere%ceId
8aps to t(e O-t!5eRe$ere%ceId component o t(e selected data type.
O9%"%5Ut"l"t.ID
8aps to t(e O9%"%5Ut"l"t.Id component o t(e selected data type.
T"est!p
8aps to t(e T"eSt!p component o t(e selected data type.
St!t"o%N!e
8aps to t(e St!t"o%N!e component o t(e selected data type.
De#"ceT.pe
8aps to t(e De#"#eT.pe component o t(e selected data type& .it( t(e ollo.in# interpretation: 1C$*A*?%'9?&
,C'?%AS;9?8*?& 6CC%P%CI'9?& OC'?%AS8ISSI9AICI?CUI'& 5C=?*%@*?IS!I'CE&
6CIA/UC'9?& 0C9'E*?
De#"ceN!e
8aps to t(e De#"ceN!e component o t(e selected data type.
De#"ceN-ber
8aps to t(e De#"ceN-ber component o t(e selected data type.
De#"ceR!t"%5
8aps to t(e De#"ceR!t"%5 component o t(e selected data type.
Act"#"t.D!teA%dT"e
8aps to t(e Act"#"t.D!teA%dT"e component o t(e selected data type.
Act"#"t.
Used in selectin# t(e 88S Aamed Variable and type used in mappin# t(e ob0ect.
0l!%T.pe
8aps to t(e 0l!%T.pe component o an 88S Aamed Variable o type /9Ae.?e)Sc(ed& .it( t(e ollo.in#
interpretation: 0CSCE*/UB*/& 1C*S'I8%'*/.
0l!%%edOpe%OrO-tO$Ser#"ceD!teA%dT"e
8aps to t(e 0l!%%edOpe%OrO-tO$Ser#"ceD!teA%dT"e component o an 88S Aamed Variable o type
/9Ae.?e)Sc(ed.
0l!%%edCloseOrI%Ser#"ceD!teA%dT"e
8aps to t(e 0l!%%edCloseOrI%O$Ser#"ceD!teA%dT"e component o an 88S Aamed Variable o type
/9Ae.?e)Sc(ed.
O-t!5e0er"od
8aps to t(e 0l!%T.pe o an 88S Aamed Variable o type /9Ae.?e)Sc(ed& .it( t(e ollo.in# interpretation:
1CC9A'IAU9US& ,C/%IBD& 6C!**@/%DS& 0C9'E*?
O-t!5eT.pe
8aps to t(e 0l!%T.pe o an 88S Aamed Variable o type /9Ae.?e)Sc(ed& .it( t(e ollo.in# interpretation:
0C;9?C*/& 1C8%IA'*A%AC*& ,CP%?'I%B& 6C*C9A98D& OCUAPB%AA*/& 5C;9?C*/& 6C9'E*?
O-t!5eAo-%tT.pe
8aps to t(e 0l!%T.pe o an 88S Aamed Variable o type /9Ae.?e)Sc(ed& .it( t(e ollo.in# interpretation:
0CP%?'I%B& 1C;UBB
Ao-%t
I present& maps to t(e Ao-%t component o an 88S Aamed Variable o type /9Ae.?e)Sc(ed.
UpperOper!t"%58""t
I present& maps to t(e UpperOper!t"%58""t component o an 88S Aamed Variable o type /9Ae.?e)Sc(ed
8o9erOper!t"%58""t
I present& maps to t(e 8o9erOper!t"%58""t component o an 88S Aamed Variable o type /9Ae.?e)Sc(ed
Cl!ss
I present& maps to t(e Cl!ss component o an 88S Aamed Variable o type /9Ae.?e)Sc(ed .it( t(e ollo.in#
interpretation: 0C9U'S*?VIC*& 1CIAS*?VIC*
Act"o%
I present& maps to t(e Act"o% component o an 88S Aamed Variable o type /9%ctual .it( t(e ollo.in#
interpretation: 0C'?IPP*/& 1C9;;BIA*& ,C9ABIA*& 6C9P*A& OCCB9S*
A$$ected Ao-%t
I present& maps to t(e A$$ectedAo-%t component o an 88S Aamed Variable o type /9%ctual
Coe%ts
8aps to t(e Coe%ts component o t(e selected data type.
O-t!5eE$$ect
8aps to t(e O-t!5eE$$ect component o t(e selected data type.
I%$or!t"o% 4-$$er M!pp"%5
'(e Inormation =uer ob0ect maps onto t.o 88S Aamed Variables. '(e irst )ariable is o type Ino=uEeader&
and contains t(e #lobal inormation about t(e messa#e. '(e second )ariable is o type Ino=uIMM& .(ere MM is
lar#e enou#( to (old t(e entire messa#e. '(e mappin# o t(e attributes is as ollo.s:
I%$oRe$ere%ce
8aps onto t(e I%$oRe$ere%ce C98P9A*A' o an 88S Aamed Variable o type I%$o4-$>e!der.
8oc!lRe$ere%ce
8aps onto t(e 8oc!lRe$ere%ce C98P9A*A' o an 88S Aamed Variable o type I%$o4-$>e!der.
Mess!5eId
8aps onto t(e Mess!5eId C98P9A*A' o an 88S Aamed Variable o type I%$o4-$>e!der.
S":e
8aps onto t(e S":e C98P9A*A' o an 88S Aamed Variable o type I%$o4-$>e!der.
I%$oStre!
8aps onto an 88S Aamed Variable o type I%$o4-$=@@& .(ere MM is lar#e enou#( to (old all o t(e data. Aote
t(at MM can be lar#er& since t(e S":e attribute determines (o. muc( o t(e buer is actually )alid.
0o9er 0l!%t M!pp"%5
A#!"l!b"l"t. Report M!pp"%5 A#!"l!b"l"t. Report M!pp"%5
'(e 88S Aamed Variable +and its 88S 'ype- representin# t(e %)ailability ?eport is selected based on t(e
%)ailability Status attribute o t(e %)ailability ?eport 9b0ect. I t(e %)ailability Status attribute is %V%IB%=B*&
t(e report maps onto an 88S Aamed Variable o name A#!"l!ble and type A#!"l!ble. I t(e %)ailability Status
attribute is UA%V%IB%=B*& t(e report maps onto an 88S Aamed Variable o name U%A#!"l!ble and type
U%A#!"l!ble.
'(e %)ailability ?eport ob0ects are mapped to a se4uence o one or more 88S Aamed Variables& but only
instantaneously .(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed Variables used to map t(e
%)ailability ?eport ob0ect model are only used in 88S Inormation ?eports& and return t(e 88S %ccess ?esult
9=S*C'-%CC*SS-/*AI*/ .(en read or .ritten.
'(e remainder o t(e ob0ect attributes map as ollo.s:
A#!"l!b"l"t.Re$ere%ceID
8aps to t(e A#!"l!b"l"t.Re$ere%ceId C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
T"est!p
8aps to t(e T"est!p C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
0l!%tRe$ere%ceID
8aps to t(e 0l!%tRe$ere%ceID C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
U%"tID
8aps to t(e U%"tID C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
ReportSt!t-s
8aps to t(e ReportSt!t-s C98P9A*A' o an 88S Aamed Variable o t(e selected name and type .it( t(e
ollo.in# interpretation: 0CP?9P9S*/& 1CC9A;I?8*/& ,CC%AC*BB*/.
St!rtD!teA%dT"e
8aps to t(e St!rtD!teA%dT"e C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
StopD!teA%dT"e
8aps to t(e StopD!teA%dT"e C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
D-r!t"o%
8aps to t(e D-r!t"o% C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
A#!"l!b"l"t. St!t-s
'(e %)ailability Status attribute is used in t(e selection o t(e name and type o t(e 88S Aamed Variable
representin# t(e report.
Eco%o"cIp!ct
8aps to bit 0 o t(e Ip!ct C98P9A*A' o t(e 88S Aamed Variable o type A#!"l!ble .it( t(e ollo.in#
interpretation: 1CD*S& 0CA9.
0r"ceIp!ct
I present& maps to t(e 0r"ceIp!ct C98P9A*A' o t(e 88S Aamed Variable o type A#!"l!ble. I bit 0 o t(e
Ip!ct C98P9A*A' is A9& t(e 0r"ceIp!ct C98P9A*A' s(all be i#nored.
R!pR!teIp!ct
8aps to bit 1 o t(e Ip!ct C98P9A*A' o t(e 88S Aamed Variable o type A#!"l!ble .it( t(e ollo.in#
interpretation: 1CD*S& 0CA9.
M!;R!pR!teUp
I present& maps to t(e M!;R!pR!teUp ield .it(in t(e R!pIp!ct C98P9A*A' o t(e 88S Aamed
Variable o type A#!"l!ble. I bit 1 o t(e Ip!ct C98P9A*A' is A9& t(e M!;R!pR!teUp C98P9A*A'
s(all be i#nored.
M!;R!pR!teDo9%
I present& maps to t(e M!;R!pR!teDo9% ield .it(in t(e R!pIp!ct C98P9A*A' o t(e 88S Aamed
Variable o type A#!"l!ble. I bit 1 o t(e Ip!ct C98P9A*A' is A9& t(e M!;R!pR!teDo9%
C98P9A*A' s(all be i#nored.
C!p!c"t.Ip!ct
8aps to bit , o t(e Ip!ct C98P9A*A' o t(e 88S Aamed Variable o type A#!"l!ble .it( t(e ollo.in#
interpretation: 1CD*S& 0CA9.
*ac( o t(e ollo.in# attributes +i present- map into ields .it(in t(e C!p!c"t.Ip!ct C98P9A*A' +type
U%"tC!p!c"t.- o t(e 88S Aamed Variable o type A#!"l!ble. I bit , o t(e Ip!ct C98P9A*A' is A9& all o
t(e ields .it(in t(e C!p!c"t.Ip!ct C98P9A*A' s(all be i#nored.
U%"tC!p!c"t.
I present& maps onto t(e C!p!c"t.Cl!ss C98P9A*A' o t(e type U%"tC!p!c"t.
.it( t(e ollo.in# interpretation: bit 0 C 1 implies $?9SS& bit 1 C 1 implies A*'&
bot( bit 0 and bit 1 C 1 implies =9'E.
6rossM!;C!p!c"t.
I present& maps onto t(e 6rossM!;C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 0 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
6rossM!;C!p!c"t. s(all be i#nored.
6rossM"%C!p!c"t.
I present& maps onto t(e 6rossM"%C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 0 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
6rossM"%C!p!c"t. s(all be i#nored.
NetM!;C!p!c"t.
I present& maps onto t(e NetM!;C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 1 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
NetM!;C!p!c"t. s(all be i#nored.
NetM"%C!p!c"t.
I present& maps onto t(e NetM"%C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 1 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
NetM"%C!p!c"t. s(all be i#nored.
*ac( o t(e ollo.in# attributes +.(en present- map into ields .it(in t(e A#!"l!b"l"t. C98P9A*A' +type
A#!"l!b"l"t.Cl!ss- o t(e 88S Aamed Variable o type A#!"l!ble :
T.peO$A#!"l!b"l"t.
8aps to bit 0 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CS'%A/=D& 1C9ABIA*.
T"eToO%l"%e
8aps to t(e T"eToO%ll"%e C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss. I bit 1
o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 1& t(is attribute
s(all be i#nored.
8<C
8aps to bit 1 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S.
D"sp!tc2!ble
8aps to bit , o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
Re5-l!t"%5
8aps to bit 6 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
M!%-!ll.=8o!ded
8aps to bit O o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
Re!so%<orNo8<C
8aps to t(e Re!so%<orNo8<C C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CS'%?'UP& 1CUAS'%=B*. I bit 1 o t(e
A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 1& t(is attribute s(all be
i#nored.
Re!so%<orU%!#!"l!ble
8aps to t(e Re!so%U%!#!"l!ble C98P9A*A' o t(e 88S Aamed Variable o type U%A#!"l!ble .it( t(e
ollo.in# interpretation: 0C;9?C*/& 1CSCE*/UB*/& ,C'*S'IA$.
0ro#"d"%5Reser#e
8aps to t(e 0ro#"d"%5Reser#e C98P9A*A' o t(e selected 88S Aamed Variable +type A#!"l!ble or
U%A#!"l!ble- .it( t(e ollo.in# interpretation: 0CA9& 1CD*S.
Coe%t
8aps to t(e Coe%t C98P9A*A' o t(e selected 88S Aamed Variable +type A#!"l!ble or U%A#!"l!ble-.
Re!l T"e St!t-s M!pp"%5 Re!l T"e St!t-s M!pp"%5
'(e 88S Aamed Variable +and its 88S 'ype- representin# t(e ?eal 'ime Status ?eport is selected based on t(e
%)ailability Status attribute o t(e ?eal 'ime Status 9b0ect. I t(e %)ailability Status attribute is %V%IB%=B*&
t(e report maps onto an 88S Aamed Variable o name St!t-s=A#!"l!ble and type St!t-sA#!"l!ble. I t(e
%)ailability Status attribute is UA%V%IB%=B*& t(e report maps onto an 88S Aamed Variable o name
St!t-s=U%A#!"l!ble and type St!t-sU%A#!"l!ble.
'(e ?eal 'ime Status ob0ects are mapped to a se4uence o one or more 88S Aamed Variables& but only
instantaneously .(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed Variables used to map t(e ?eal
'ime Status ob0ect model are only used in 88S Inormation ?eports& and return t(e 88S %ccess ?esult
9=S*C'-%CC*SS-/*AI*/ .(en read or .ritten.
'(e remainder o t(e ob0ect attributes map as ollo.s:
A#!"l!b"l"t.Re$ere%ceID
8aps to t(e A#!"l!b"l"t.Re$ere%ceId C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
T"est!p
8aps to t(e T"est!p C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
0l!%tRe$ere%ceID
8aps to t(e 0l!%tRe$ere%ceID C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
U%"tID
8aps to t(e U%"tID C98P9A*A' o an 88S Aamed Variable o t(e selected name and type.
A#!"l!b"l"t. St!t-s
'(e %)ailability Status attribute is used in t(e selection o t(e name and type o t(e 88S Aamed Variable
representin# t(e report.
M!;R!pR!teUp
I present& maps to t(e M!;R!pR!teUp ield .it(in t(e R!pSt!t-s C98P9A*A' o t(e 88S Aamed
Variable o type St!t-sA#!"l!ble.
M!;R!pR!teDo9%
I present& maps to t(e M!;R!pR!teDo9% ield .it(in t(e R!pSt!t-s C98P9A*A' o t(e 88S Aamed
Variable o type St!t-sA#!"l!ble.
*ac( o t(e ollo.in# attributes +i present- map into ields .it(in t(e C!p!c"t.St!t-s C98P9A*A' +type
U%"tC!p!c"t.- o t(e 88S Aamed Variable o type St!t-sA#!"l!ble.
U%"tC!p!c"t.
I present& maps onto t(e C!p!c"t.Cl!ss C98P9A*A' o t(e type U%"tC!p!c"t.
.it( t(e ollo.in# interpretation: bit 0 C 1 implies $?9SS& bit 1 C 1 implies A*'&
bot( bit 0 and bit 1 C 1 implies =9'E.
6rossM!;C!p!c"t.
I present& maps onto t(e 6rossM!;C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 0 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
6rossM!;C!p!c"t. s(all be i#nored.
6rossM"%C!p!c"t.
I present& maps onto t(e 6rossM"%C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 0 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
6rossM"%C!p!c"t. s(all be i#nored.
NetM!;C!p!c"t.
I present& maps onto t(e NetM!;C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 1 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
NetM!;C!p!c"t. s(all be i#nored.
NetM"%C!p!c"t.
I present& maps onto t(e NetM"%C!p!c"t. C98P9A*A' o t(e type
U%"tC!p!c"t.. I bit 1 o t(e C!p!c"t.Cl!ss C98P9A*A' is not C 1& t(e
NetM"%C!p!c"t. s(all be i#nored.
*ac( o t(e ollo.in# attributes +.(en present- map into ields .it(in t(e A#!"l!b"l"t.St!t-s C98P9A*A' +type
A#!"l!b"l"t.Cl!ss- o t(e 88S Aamed Variable o type St!t-sA#!"l!ble :
T.peO$A#!"l!b"l"t.
8aps to bit 0 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CS'%A/=D& 1C9ABIA*.
T"eToO%l"%e
8aps to t(e T"eToO%ll"%e C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss. I bit 1
o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 1& t(is attribute
s(all be i#nored.
8<C
8aps to bit 1 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S.
D"sp!tc2!ble
8aps to bit , o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
Re5-l!t"%5
8aps to bit 6 o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
M!%-!ll.=8o!ded
8aps to bit O o t(e A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CA9& 1CD*S. I bit 1 o t(e A#!"l<l!5s
C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 0& t(is attribute s(all be i#nored.
Re!so%<orNo8<C
8aps to t(e Re!so%<orNo8<C C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss .it(
t(e ollo.in# interpretation: 0CS'%?'UP& 1CUAS'%=B*. I bit 1 o t(e
A#!"l<l!5s C98P9A*A' o t(e type A#!"l!b"l"t.Cl!ss is 1& t(is attribute s(all be
i#nored.
Re!so%<orU%!#!"l!ble
8aps to t(e Re!so%U%!#!"l!ble C98P9A*A' o t(e 88S Aamed Variable o type St!t-sU%A#!"l!ble .it( t(e
ollo.in# interpretation: 0C;9?C*/& 1CSCE*/UB*/& ,C'*S'IA$.& 6C*<UIP8*A'
0ro#"d"%5Reser#e
8aps to t(e 0ro#"d"%5Reser#e C98P9A*A' o t(e selected 88S Aamed Variable +type St!t-sA#!"l!ble or
St!t-sU%A#!"l!ble- .it( t(e ollo.in# interpretation: 0CA9& 1CD*S.
<orec!st M!pp"%5 <orec!st M!pp"%5
'(e ;orecast ?eport 9b0ect is mapped onto an 88S Aamed Variable .it( name <orec!st and type <orec!st.
'(e ;orecast ob0ects are mapped to a se4uence o one or more 88S Aamed Variables& but only instantaneously
.(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed Variables used to map t(e ;orecast ob0ect model are
only used in 88S Inormation ?eports& and return t(e 88S %ccess ?esult 9=S*C'-%CC*SS-/*AI*/ .(en
read or .ritten.
'(e ob0ect attributes map as ollo.s:
<orec!stSc2ed-leRe$ere%ceID
8aps to t(e <orec!stSc2ed-leRe$ere%ceID C98P9A*A' o an 88S Aamed Variable named <orec!st.
0l!%tRe$ere%ceID
8aps to t(e 0l!%tRe$ere%ceID C98P9A*A' o an 88S Aamed Variable named <orec!st.
U%"tID
8aps to t(e U%"tID C98P9A*A' o an 88S Aamed Variable named <orec!st.
<orec!stT.pe
8aps to t(e <orec!stT.pe C98P9A*A' o an 88S Aamed Variable named <orec!st .it( t(e ollo.in#
interpretation: bit 0 set to 1 or $*A*?%'I9A& bit 1 set to 1 or ?*S*?V*& bot( bits 0 and 1 set to 1 or =9'E.
St!rtT"e
8aps to t(e St!rtT"e C98P9A*A' o an 88S Aamed Variable named <orec!st.
0er"odResol-t"o%
8aps to t(e 0er"odResol-t"o% C98P9A*A' o an 88S Aamed Variable named <orec!st.
N-berO$0er"ods
8aps to t(e N-berO$0er"ods C98P9A*A' o an 88S Aamed Variable named <orec!st.
8"stO$<orec!sts
?epresented as a se4uence o 88S Aamed Variables in t(e report. ;or eac( entry in t(e Bist9;orecasts:
1- ?eport t(e identiier o t(e loatin# point )alue M? as t(e )alue o an 88S
Aamed Variable .it( name M!tr";=Id and type M!tr";Id.
,- ?eport t(e identiier o t(e inte#er )alue 8<C=Code as t(e )alue o an 88S
Aamed Variable .it( name M!tr";=Id and type M!tr";Id.
6- ;or eac( time period bein# reported:
?eport t(e 8! )alue and t(e B;CICode )alue as t(e )alues o an
88S Aamed Variable .it( name I%te5er=Arr!.=) and type
I%te5erArr!.).
C-r#e M!pp"%5 C-r#e M!pp"%5
Cur)e 9b0ects are mapped to a se4uence o 88S Aamed Variables. '(e irst )ariable +name C-r#e& type C-r#e-
deines t(e #lobal inormation about t(e cur)e: name& reerence identiiers& cur)e type& and number o cur)e
se#ments. *ac( se#ment o t(e cur)e is represented as:
1- an 88S Aamed Variable +name C-r#e=Se5e%t& type
C-r#eSe5e%tDescr"pt"o%-
,- an 88S Aamed Variable +name <lo!t=Arr!.=@@& type <lo!tArr!.@@& .(ere
MM is t(e number o coeicients used to describe t(e cur)e se#ment.
'(e Cur)e ob0ects are mapped to a se4uence o one or more 88S Aamed Variables& but only instantaneously
.(ile t(e report is bein# #enerated. *ac( o t(e 88S Aamed Variables used to map t(e Cur)e ob0ect model are
only used in 88S Inormation ?eports& and return t(e 88S %ccess ?esult 9=S*C'-%CC*SS-/*AI*/ .(en
read or .ritten.
'(e cur)e attributes map as ollo.s:
C-r#eN!e
8aps to t(e C-r#eN!e C98P9A*A' o an 88S Aamed Variable o type C-r#e.
0l!%tRe$ere%ceID
8aps to t(e 0l!%tRe$ere%ceID C98P9A*A' o an 88S Aamed Variable o type C-r#e.
U%"tID
8aps to t(e U%"tID C98P9A*A' o an 88S Aamed Variable o type C-r#e.
C-r#eT.pe
8aps to t(e C-r#eT.pe C98P9A*A' o an 88S Aamed Variable o type C-r#e& .it( t(e ollo.in#
interpretation: 0CUS*?I/*;IA*/& 1CE*%'I?%'*& ,CI9& 6CIE?& OC8V%?IC%P& 5CC9S'& 6C9P%CI'D&
1CS9M& 8CA9M& 9CC9,.
N-berO$Se5e%ts
8aps to t(e N-berO$Se5e%ts C98P9A*A' o an 88S Aamed Variable o type C-r#e.
Se/-e%ceO$C-r#eSe5e%tDescr"pt"o%
8aps to an 88S Aamed Variable o name C-r#e=Se5e%t and type C-r#eSe5e%tDescr"pt"o%. '(e mappin#
o t(e cur)e se#ment attributes is as ollo.s:
Order
8aps to t(e Order C98P9A*A' o an 88S Aamed Variable o type C-r#eSe5e%tDescr"pt"o%.
8o9R!%5e
8aps to t(e 8o9R!%5e C98P9A*A' o an 88S Aamed Variable o type C-r#eSe5e%tDescr"pt"o%.
>"52R!%5e
8aps to t(e >"52R!%5e C98P9A*A' o an 88S Aamed Variable o type C-r#eSe5e%tDescr"pt"o%.
Se/-e%ceO$Coe$$"c"e%ts
8aps to t(e elements o an 88S Aamed Variable o type <lo!tArr!.@@& .(ere MM is t(e .)alue o t(e Order
attribute.
Use o$ S-per#"sor. Co%trol Objects Use o$ S-per#"sor. Co%trol Objects
'(e Super)isory Control ob0ect models +IndicationPoint and ControlPoint- are #eneric in nature in t(at t(ey do not
speciy t(e detailed de)ice be(a)ior bein# modelled. '(is clause pro)ides e7amples in t(e use o t(ese ob0ect
models to represent real de)ices.
Use o$ I%d"c!t"o%0o"%t Model
'(e IndicationPoint model is used to represent arbitrary data input rom de)ices suc( as status points
+Point'ypeCS'%'* or Point'ypeC/ISC?*'*-& analo# points +Point'ypeC?*%B-& and counter )alues
+Point'ypeC/ISC?*'*-& and 'ransormer step positions +Point'ypeC/ISC?*'*-.
Point'ype S'%'* is recommended or status points +sin#le or double- .it( up to t(ree states .(ereas Point'ype
/ISC?*'* is recommended or status points .it( more t(an t(ree states. '(e ollo.in# PointValue )alues o type
S'%'* are used to represent speciic de)ices positions:
00 0) )0 )) De#"ce
=et.een 'ripped Closed In)alid disconnector
=et.een 9 9n In)alid disconnector
In)alid 9 9n In)alid brea"er
In)alid %uto 8anual In)alid
In)alid Aormal %larm In)alid
In)alid Bocal ?emote In)alid
In)alid ?aise Bo.er In)alid
In)alid Aot ?eady ?eady In)alid
In)alid 9line %)ailable In)alid
I /ISC?*'* is used or sin#le and double point inormation& t(e ollo.in# PointValue )alues o type /ISC?*'*
+inte#er- are used to represent speciic de)ice positions:
0 ) 2 7 De#"ce
=et.een 'ripped Closed In)alid disconnector
=et.een 9 9n In)alid disconnector
In)alid 9 9n In)alid brea"er
In)alid %uto 8anual In)alid
In)alid Aormal %larm In)alid
In)alid Bocal ?emote In)alid
In)alid ?aise Bo.er In)alid
In)alid Aot ?eady ?eady In)alid
In)alid 9line %)ailable In)alid
%nalo# inputs may be represented as eit(er Point'ypeC?*%B +i scalin# and normali:ation procedures are done at
t(e '%S*., ser)er end- or as Point'ypeC/ISC?*'* +i ra. )alues are bein# input-.
Use o$ Co%trol0o"%t Model
'(e ControlPoint model is used to represent arbitrary data output as s.itc(in# commands to de)ices suc( as
s.itc(in# de)ices and transormers +ControlPoint'ypeCC988%A/-& analo# and di#ital setpoints to de)ices or
units suc( as po.er units +ControlPoint'ypeCS*'P9IA'-. '(e ollo.in# )alues o type C988%A/ +inte#er-
are used to represent speciic de)ice s.itc(in# commands:
0 ) De#"ce
'rip Close s.itc(
9pen Close s.itc(
9 9n s.itc(
Bo.er ?aise transormer
%nalo# outputs may be modelled as eit(er ControlPoint'ypeC?*%B +i scalin# and normali:ation procedures are
done at t(e '%S*., ser)er end- or as ControlPoint'ypeC/ISC?*'* +i ra. )alues are speciied-.
De#"ce O-t!5e Us!5e
Ao special interpretation o t(e /e)ice 9uta#e model is deined.
I%$or!t"o% 4-$$er Us!5e
Ao special interpretation o t(e Inormation =uer model is deined.
0o9er 0l!%t Us!5e
Ao special interpretation o t(e Po.er Plant models are deined.
Co%$or!%ce Co%$or!%ce
'(e ob0ect models in t(is section o 810-6 (a)e been #rouped accordin# to t(e ser)ice conormance bloc"s as
deined in Clause 9 o t(e uture I*C 810-6-506. '(e ollo.in# tables deine in detail t(e conormance
re4uirements o '%S*., implementations. '(rou#(out t(ese tables& t(e t(e entry 9 implies optional& and 8
n
implies t(at t(e construct is mandatory or conormance bloc" %+ as deined abo)e.
S-per#"sor. Co%trol !%d D!t! Ac/-"s"t"o% Cl"e%t Ser#er
IndicationPoint 9b0ect 8
1
8
1
ControlPoint 9b0ect 8
5
8
5
Protection*4uipment*)ent 9b0ect 9 9
Tr!%s$er Acco-%ts Cl"e%t Ser#er
'ranser%ccount 9b0ect 8
8
8
8
'ransmissionSe#ment 9b0ect 8
8
9
ProileValue 9b0ect 8
8
9
%ccount?e4uest 9b0ect 9 9
De#"ce O-t!5e Cl"e%t Ser#er
/e)ice9uta#e 9b0ect 9 9
I%$or!t"o%4-$$er Cl"e%t Ser#er
Inormation=uer 9b0ect 8
O
8
O
0o9er 0l!%t Cl"e%t Ser#er
%)ailability?eport 9b0ect 9 9
?eal'imeStatus 9b0ect 9 9
;orecastSc(edule 9b0ect 9 9
Cur)e 9b0ect 9 9
Po.er System /ynamic 9b0ects 9 9
A%%e; A A"%$or!t"#eB - Tr!%s$er !cco-%t e;!ples
In t(is e7ample scenario& utility % sells utility * 10000 8! or t(e irst (our and ,0000 8! or t(e second (our.
'(e ener#y is tranmitted to * )ia t(ree dierent pat(s +t(rou#( utlity =& t(rou#( utility C& and t(rou#( utlity /-.
'(ere are t(us si7 transmission se#ments:
Se5e%t <"rst >o-r AM?B Seco%d >o-r AM?B
%-= 5000 10000
=-* 5000 10000
%-C ,000 O000
C-* ,000 O000
%-/ 6000 6000
/-* 6000 6000
'(e total ener#y transered is to be 100008! or t(e irst (our& and ,00008! or t(e second. ;or eac( se#ment&
one loatin# point 4uantity is reported +e#. 8!-. ;or t(e entire transaction& t.o loatin# point 4uantities are
reported +e#. price and total 8!-.
'(is transaction .ould be represented as ollo.s:
1- '(e irst 88S Aamed Variable describes t(e conditions .(ic( tri##ered t(e report:
name '%IConditionsI/etected& type '%Conditions/etected& )alue:
bitstrin#& .it( bit 0 set +=eore'(eEour-
,- '(e ne7t 88S Aamed )ariable is o type '%Se#mentsPeriodic& .it( name '%ISe#mentsIPeriodic& )alue:
'%ISe#mentsIPeriodic
N
'ranser%ccount?e: 100,
SendUtility: %
?ec)Utility: *
Sellin#Utility: %
=uyin#Utility: *
'imeStamp: Utime o transmissionV
Aame: UnameV
Start'ime: 1,:00
Period?esolution 6600 seconds
AumberBocal?eerences: 0
Aumber9Se#ments: 6
Aumber;loatIds ,
AumberInte#erIds 0
AumberPeriods ,
P
6- '(e ne7t )ariable is o type '%'ransmissionSe#ment& name '%I'ransmissionISe#ment& representin# t(e
(eader )ariable or t(e se#ment:
'%I'ransmissionISe#ment
N
'ransmission?eerence +%-=-
Util!(eelin#: =
UtilPayin#: *
'ransmissionSe#'ype: 9U'I9ABD
UtilIn: %
Util9ut: =
Interc(an#ePtIn: Ui#noredV
Interc(an#eP9ut: Ui#noredV
Interc(an#ePt: Ulocal reerence o t(e tieV
Aumber;loatIds 1
AumberInte#erIds 0
P
O- '(e ne7t )ariable reports t(e meanin# o .(at is bein# reported or t(e se#ment. Since t(ere is only one )alue
bein# reported +one column in t(e coneptual matri7- t(ere .ill be only one identiier:
8atri7IId& type 8atri7Id& )alue: 8!
5- Since t(ere are t.o time periods +(ours- or t(e account report& t(ere .ill be t.o )ariables +ro.s o t(e
conceptual matri7- reported& eac( o len#t( 1:
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 5000-
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 10000-
6- '(e se4uence +'%I'ransmissionISe#ment& 8atri7IId& and ;loatI%rray1 is repeated or eac( o t(e remainin#
se#ments bein# reported:
;or se#ment ,:
'%I'ransmissionISe#ment
N
'ransmission?eerence +=-*-
...
Aumber;loatIds 1
AumberInte#erIds 0
P
8atri7IId& type 8atri7Id& )alue: 8!
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 5000-
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 10000-
;or se#ment 6:
'%I'ransmissionISe#ment
N
'ransmission?eerence +%-C-
...
Aumber;loatIds 1
AumberInte#erIds 0
P
8atri7IId 8!
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C ,000-
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C O000-
;or se#ment O:
'%I'ransmissionISe#ment
N
'ransmission?eerence +C-*-
...
Aumber;loatIds 1
AumberInte#erIds 0
P
8atri7IId 8!
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C ,000-
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C O000-
;or se#ment 5:
'%I'ransmissionISe#ment
N
'ransmission?eerence +%-/-
...
Aumber;loatIds 1
AumberInte#erIds 0
P
8atri7IId 8!
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 6000-
;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 6000-
;or se#ment 6:
'%I'ransmissionISe#ment
N
'ransmission?eerence +/-*-
...
Aumber;loatIds 1
AumberInte#erIds 0
P
8atri7IId 8!
Aame: ;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 6000-
Aame: ;loatI%rray1& type ;loat%rray1& )alue represents total 8! +;loatI%rray1Q0R C 6000-
1- ;inally& .e can include t(e )ariables .(ic( represent t(e o)erall transaction bet.een % and *:
8atri7IId P?IC*
8atri7IId 8!
Aame: ;loatI%rray1& type ;loat%rray1& )alues or price and total 8! or t(e irst (our:
;loatI%rray1Q0R C 10000& ;loatI%rray1Q1R C 50.00
Aame: ;loatI%rray1& type ;loat%rray1& )alues or price and total 8! or t(e second (our:
;loatI%rray1Q0R C ,0000& ;loatI%rray1Q1R C 50.00