Home

Protocol Translator DNP3 User Manual V1.0.9 R2

image

Contents

1. yo 0 peuunjai s 1se pees u yM OU seu jio eu Buruun y uo 997 pue TYNNYN YAMS 0 6 esneo UO YO 0 si 152 y peas ueuM ou seu yo ay UN eui OLNY pue 1 6 esneo uo eui Buruan L uonduoseq 47 40 8042 A ay 3uesaJdaiJ 5 pue v e3oN 8q 0 2 A NANANA NANNAN NANANA
2. uonduoseq A eui 3uesaJdaiJ 5 pue v e3oN 8q 0 2 A 47 47 47 47 47 47 47 47 47 47 cl cl cl cl cl fqo 8045 0L OL OL OL OL OL OL OL OL 0L Ol OL 0L OL NS fqo sns dyno ge UO HO 0 peuunjai s 041009 152 peas uSuM OU sey 98x0 L0XO 0xo v 98x0 ON eu Buln un uo G37 440 24 pue 440 YAMS esneo uo Burn L HO 0 si 152 y ueuM uonoe ou yo Buruun y uo 98x0 0X0 20 0 v 98x0 ON GNVH IWANVW eui pue 0 YAMS 0 esneo uo Burun L 0 s 152 peas ueuM ou seu yo BU Buruun
3. SARIS LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 20 20 20 00 20 00 20 20 20 20 20 20 20 00 20 20 20 0 20 20 20 20 20 20 20 20 20 20 20 co 20 20 20 0 20 20 20 20 20 20 20 00 20 20 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO 0 Sse 40 40 BIUSIOJ9Y SSOID uonduoseq 2 6365 a sjndu 8q 0 2 A uoooJd 0 2 9 S v c 0 2 9 S v c 0 A 9 S v c 0 2 9 S v c 0 A 9 S v c 0 2 9 8 v 2 snes 92 snes oz uube
4. jueseudau 5 pue 9 syn dino 8q 0 2 A jndino YO 0 1 152 ueuM y ou seu 514 215 4 pajeroosse y o1 296 L0 12990 9 Indu BY UO stu 9 YO 0 1 152 ueuM y ou seu 514 jeoisAyd pajeroosse y o1 096 12990 v Indul A BY 9104 UO stu 7 YO 0 1 152 ueuM y ou seu 514 2015 4 pajeroosse y o1 376 L0 12990 z BY 9104 UO stu 72 0 HO 30 30 10 uonduoseg _ 8042 nueui A
5. esiBjeue uo y 068 Lo 190 068 10 5 stu ueuM O4JUOD 3141 z s u p Buruun uo y Buruun 688 Lo fqO 688 10 5 5 14 ueuM Jejseuu o4 uoo 5141 1 yo ojuoo Buruun esiBjeue uo y 888 Lo fqO 888 10 smejs stu ueuM O4JUOD 3141 esiDJeue ep 0 eu ejeJ esiDJeue uo Buruun 014 to fqo OLZ 1nduj Jo snyejs sjoejeiJ SIU ueuM OsdJoluo A Jejseul 0 sejejeJ SIUL 2 0 Buruun 72 ejeJ esiBJeue uo ojuo9 y Buruan LO qo yndu 10 snjejs eui siu Peas ueuM O JdJO3uo N Jejseui SIUL
6. 5 2 2 nu snjejs zl z pyoeun nu 5 2 2 nu Lzlpyoeun nu 5 L z pyoeun nu snjejs Llizlpyoeun nu 5 L z pyoeun nu Lzlpyoeun nu 5 L z pyoeun nu snjeis nu 5 L z pyoeun nu snjejs ol z pyoeun 5 ol c pyoeun ni smeis ol z pxoeun nu smeis ol z pxoeun ni smeis ol z pxoeun nu smeis ollz pyoeun nu smeis ol z pxoeun smeis ol z pxoeun ni smeis clli pyoeun nu 2l Jpyoeun smeis ny 5 e qeueA 5019 61 2 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN sey enp e sey OYdJOWUOP jr eq 319 SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN eq seu uouw 2 enp peynej e seu OYdHOPUON Je seyy JI YBIY eq 4q 6141 si pue
7. 2 uonduoseq Sse 40 3jnejeq 40 onejs sjndu 6ojeuy sindino SY JUSS 814616 Ael vexo g 0 ueuM 591215 1 9 Bojeue peuBisun ue 9 JIOAIOSOY NIVA 8 8 0 9 0 ANIVAI 2 zexo 1 0 9 pesn aq 9 0 v zgxo ueeq seu 1 y aq Ajuo ueo 1ndui BU JO ZUANI 18x0 a 18x0 40 fqo uonduoseq 1ndino snjejs s ndjno BojJeuy fueuonig 0 A
8. 159 uone nsur ue enp payne e seu eui JI YBIY eg I 5141 OSIMJOUJO 21 SI pue Bureg ue oj enp e sey eui JI YBIY Iw 4q 5141 si N3Sad leq uonejoJ eseud e e seu eui jr uBru eq Hq SIUL pue eseud e peynej e seu OsgJoiuol 1 eui 4 319 5141 SI LN3S33d yne uueje e enp e seu JI eq III Hq SIUL SI Ie LNAS3ud Bureq jueuno 1940 ue e seu eui jr eq 319 SIUL OSIMJOUJO 1 jueuno ue enp payne e seu eui JI YBIY eg 5141 OSIMJOUJO 1 pue 19 4 8ureq umoys Aue enp e seu Jejse w JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp e seu
9. uo IM 1 24 pue OLNV yms 6 esneo uo y 0 si 152 y ueuM ou seu yo y 440 94 pue 440 U91 S esneo uo eu 0 peuunjai si jse y peas ueuM OU seu yo jun y uo 937 GNVH TVANVW eu pue TVNVIN uos 0 esneo uo y Burun L 0 peuunjei si jse peel ueuM uonoe ou seu Ho uo OLNY pue 0 uos p dund esneo uo eu Burun L 2 30 uonduoseq 8032 A eui 3uesaJdaiJ 5 pue v e3oN 8q 0 2 A OL 30 snjejs sjndjno 98x0 0xo zoxo 5 98x0 98x0 00 0 20 0 5 98x0 98x0 10 0 20 0 5 98x0 98x0 0 0 10X0 5 98x0 98x0 00x0 10 0 5 98x0 98x0 LOXO 10X0 5 98x0 9
10. 5 nu snjejs nu 5 nu snjejs ollp pyoeun 5 ol y pyoeun nu smeis nu smeis ol y pyoeun smeis nu smeis ol v pyoeun ni smeis nu smeis ol y pyoeun nu smeis z le pyoeun nu smeis zlle pyoeun nu smeis elie pyoeun ny snieis e qeueA 4 049 2 esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39 1MONPOVND seu 3ndjno Je3iBip e enp payne e seu CYCIOWUOW JI YBIY eq 4q 5141 si pue pebpejwouyoe ueeq ON 584 nq jueseid LON S Ine G4NGSIMONMOVNN Seu 1ndjno e duind e seu ONCOWUOW eui jr YBIY eq I 4q SIUE si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONYMOVNN seu 3ndjno e enp e seu JI YBIY eq 4q 5141 si pue peBpejwouyoe ueeq ON Sey nq 3ueseud LON G4NGSIMONMOVNN seu uoruM
11. eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nas3and Bureq 05 0 peynej e seu OYdJO UOW eq I Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO 40 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 30 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 10 LO 0 LO 0 LO LO LO 0 LO sjndu jndu Zllphueseid smeis zl phueseid Z l phueseid nu smeis zl phueseid 2 smeis L phueseid snieis Llphueseid ny smeis L phueseid nu LI ghueseud nu smeis L Ighueseud LI ghueseud nu smeis L Ighueseud LI ghueseud ny smeis sniejs ol zhueseu
12. eseud OWA 171 X84 8000 OVA Xeu vooo yq Jed p O g jo wyo L 8000 xeu 000 69 1unoo yq Jed wyo 0 jo eouejsisaJ N N 43 ce ce ce 45 ce 43 ANN CONI NN NN ce ce ce 45 ce 43 ce ce ce ANN ANN ONE ce ce ce 45 ce ce 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 049 fqo onejs ssej 40 uonduosaq sjndu 6ojeuy 8q 0 2 A sjndu s L pesind smeis 2 5 2 smeis L L pesind 5 smeis sl
13. eui jr YBIY eq 4q 5141 SI ie Bulag yne z peynej e seu eq 4q SIUL SI ie payne e seu eui jr YBIY eq I 3g 5141 SI Bulag yne peynej e seu OYdJO UOW eq IW 4q SIUL OSIMJSY O SI ie yne payne e seu eui jr YBIY eq I 4q 5141 SI Bulag yne 9 peynej e OYdJO UOW Jejse w eq I 4q SIUL OSIMJOUJO 1 pue Vased Bureq Bojeue ue enp e seu eui jr YBIY eq I SIUE OSIMJOUJO SI z ue enp payne e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO 3 pue enp e seu OYCJOWUOW 1 4q 5141 OSIMJOUJO SI
14. 8 peynej e OYdJO UOW eq IW 4q SIUL SI ie e g payne e seu eui jr YBIY eq I 4q 5141 SI ie Bulag yne 8 peynej e seu eq 4q SIUL OSIMJSY O SI ie g payne e seu eui jr YBIY eq 5141 SI Bulag yne 9 8 peynej e seu uBIu eq 4q SIUL OSIMJOUJO 1 pue VaSaud Bureq yne enp g duind e seu eui jr YBIY eq I q SIUE OSIMJOUJO SI z yndu enp g duind payne e sey eui 4 YBIY eq I q 5141 OSIMJOUJO S pue yne enp 8 e seu 1 5141 OSIMJOUJO SI 159 uone nsur ue enp 8 payne e seu 1 e
15. A uoooJg eui Jepun s ejejs 10 euun poued ejqejoejes eu esiweuyo pue jo e uey Jepjo 1 y J s 4q SIUL esiweujo pue OsdJoluo A 1 pue A eu 1801 61 uoreorunuuuuoo0 YBIY 1 19 5141 peAiesey U090Jg 99110 9 je20 au 5141 G 2 eui sjueseJudaej 5141 U090Jg 4 JO je20 au sjueseudai 5141 u020Jg 2 eui 5141 U090Jg 991 JO 1ndur au sjueseudai 5141 2 eui sjueseJudaej 5141 5 jeroeds 5 pain Q39Q031MONMOVNn c wey 1 3 33 GS9CSIMONMOVNN wey IN3SMd jndjno eyi amp ip jo snes 1ndino jo snes jo snes 1ndino jo snyeys yndyno jo smeis eqoud doi eqoud 10sues jo snjeis Indu eqoud Josuas snyeis Indu eqoud 10sues jo snyeis 1ndui eqoud Josuas snyeis G eqoud 1osues jo 13815 9 eqoud Josuas snjeis 2 eq
16. ojne ui si 0 pue 0 2 JI pue e qejreAe si S 4q 5141 pue Buiuuni si 1 314 5141 88S pow ui si Z uay 26g xepui pue 9 JI 0 6 pue 8 xepul JI yO s uay 6 pue 0 8 xepul ojne ui si 62 pue 0 8 JI pue e qejreAe si 2 ji S 4q stu p pue Buiuuni si uBiu 1 319 5141 88S si uay 26e xepui pue xepul JI s 0 56 pue xepul s 9 pue xepul s ueu 0 6 pue 0 xepul JI uonduoseq 8q 0 2 A uoooJd 0 00 Sse 40 LO 40 5 sjndu v S 9 2 0 c v S 9 1 0 c v S 9 Z 0 c v S 9 2 0 c v zhueseid odx 5 zlueseud odx 5 zhueseid odx 5 Zhueseid odx 5 Lhueseid odx 5 Lhuese
17. 5 6 Peer to Peer command Functionality In most applications the MultiTrode Translator would be connected to a MultiTrode MonitorPro to gather the information for its database which can be as large as 1400 points In other applications the MultiTrode Translator may be connected to a MultiTrode Remote Reservoir Monitor MTRRM The MTRRM has different functionality and provides only its local level and 6 digital input information to the MultiTrode Translator Under special conditions described below the Slave MultiTrode Translator can act as an Interim Master to two other Slave MultiTrode Translator s When these special conditions occur the MultiTrode Translator will send a DNP3 Object to the receiving Slaves The receiving Slaves will use this DNP3 Object to populate its database Analog Output 9 and take the action of passing this information to the MonitorPro thus transferring level and digital input information from one Slave device to another i e peer to peer communication A MultiTrode Translator can be designated as a Reservoir Comfail Master RCM In this mode of operation the RCM will detect that the Master communication has broken and will automatically assume a limited role as an Interim Master While the RCM is in the Interim Master mode it can send only one DNP3 Object to two possible remote Slaves Under normal conditions the RCM will act as a normal Slave but will monitor communications for messages orig
18. eseud e 6 peynej e seu OsgJoiuol 1 94 4 319 StU SI yne uueje e enp 6 e seu Jejse w JI eq Hq SIUL SI Ie 1 Bureq jueuno ue 6 e seu OYdJOWUOW eui jr eq IIM 319 SIUL OSIMJOUJO 1 jueuno s pun ue oj enp 6 payne e seu eui 4 YBIY I SIUL OSIMJOUJO 1 pue 4454 8ureq wojeq umoys Aue enp 6 e seu Jejse w JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp g e seu eu JI YBIY eg 319 5141 OSIMJOUJO 51 Nas3and Bureq YaVOS 8 peynej e seu 1 eq I Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO sse fqo 20 20 20 20 20 0 20 20 20 20 20 20 2
19. ajeoipur OsJdJoiuo y Aq si stu uo q39d31MONMO9VNn zou seu jnq Jamod OsdJoiuo eu Aq si stu uo q39d3 1TMONMOVNn ONdsOWUO uo uueje 7 OHd 0 uo 7 OdJOjuo y 1 sejeoipui pue Jejseui Aq si uueje 141 OsdJojuo A uo juesaJd ONdsOWUOp Jejseui eu 4 ue sejeoipui pue OsdJojuojN eu s siu uo juesaud Syun 5 BY pue Jejseui y sejeoipui pue O dJojuojN 1 siu uo juesaud 4 Jamod sayeoipul pue OsdJo3uo A Jejseu
20. e seu eui JI YBIY 4q 5141 si N3Sad leq uueje uonejoJ eseud e enp e sey eui jr eq Hq SIUL pue eseud e enp peynej e sey OsgJoiuol 1 eui 4 319 5141 SI yne uueje e e seu eq II Hq SIUL SI Ie LNASSud Bureq jueuno ue enp sey eui jr eq 319 SIUL OSIMJOUJO 1 ue oj payne e seu eui JI YBIY I 5141 OSIMJOUJO 1 19 8ureq umoys Aue peynej e seu OYCJONUOW JI eq 319 5141 pue 6 uo pabpajmouyoe 199q LON sey jueseJd LON S d39d03 1MONMO NR S jr eq Hq SIUL pue 6 uo pebpejwouxyoe 1994 LON Sey nq jueseJd ON S d39Q31MONMOVNn S 16A e uBru
21. y jueseudai 5 pue 9 v e3oN sjndjno fueuonig elljoJd 06 A S62 196 v6C V S62 196 v6C 7 S62 196 v62 7 662 196 v6C 7 IIO 9 e20 A J0jejnuinooe e20 A uoooJg J0jejnunooe e90 A uoooJg 30 19 30 30 uonduoseg onejs 92014 onejs SJ9juno 0 A Bojeuy lt 5 smeis smeis smeis L Izjeuesnjeys lolizjeue smeis loll Jeue 5 g j eue smeis smeis smeis lt snes snes loll Jeue snes o oJeue smeis s oJeue smeis snes smeis 2 smeis Gt 0 Sjunoo 066 xeu 0044 Lc 0 eu xeu 4444 0 0000 SESG9 pue 0 ueewjeq eq JON S siu SARIS Jo MYY 3u9Jn2 xeu 89 001 pue eq 001 xeu 82 MOUS si pue vulg O19Z queJi
22. LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 9 e enp e sey OYdJOWUOP eui jr uBru eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey nq jueseJd ON S G39d31MONMOVNn seu yne Bojeue oj enp peynej e seu Ja seyy eui JI YBIY eq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yne 2 ue oj enp payne e sey OYdJOWUOP eui jr eq Hq SIUL si pue ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN seu YOIYM MOY e seu Jejse eui JI YBIY I SIUL si pue ueeq LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu ue e seu Jejse w eq I 4q SIUL si pue ueeq ON 584 nq jueseid LON Ney G4DGSIMONMOVNN Seu ue enp e seu Jejse eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu 19
23. e seu ONCOWUOW eui jr YBIY eq I 5141 OSIMJOUJO SI VaSaud z yndu enp duind payne e seu eui 4 YBIY eq I yq 5141 OSIMJOUJO 3 pue yne e seu Jejse X 4q 5141 OSIMJOUJO SI 159 ue enp payne e seu 1 eui JI YBIY eg I 5141 OSIMJOUJO 21 SI pue yes ue oj enp e sey eui JI YBIY Iw 4q 5141 si N3Sad leq uonejoJ eseud e enp e seu OYdJOWUOP eui jr uBru eq Hq SIUL pue eseud e enp payne e seu OsgJoiuol 1 94 4 319 5141 SI yne uueje e enp e seu JI eq II Hq SIUL SI Ie LNAS3ud Bureq jueuno ue enp e sey eui jr eq Hq SIUL OSIMJOUJO 1
24. ny 5 ny nu 5 nu sneis 5 ny snjejs 5 ny sneis ollz pyoeun 5 olL pxoeun ny smeis olL pxoeun ny smeis olL pxoeun nu smeis nu smeis olL pxoeun nu smeis olL pxoeun nu smeis nu smeis elle pxoeun nu elle pxoeun nu smeis ello pyoeun ny snieis e qeueA 5019 yc 2 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN sey e enp 8 seu jr uBru eq 319 SIUL si pue peBpejwouyoe ueeq ON Sey nq jueseid LON S Ney G4NGSIMONMOVNN eq seu uouw e g peynej e seu OYdHOPUON Je seyy eui JI YBIY eq 4q SIUL si pue LON Sey 1nq jueseJd LON S G39d31MONMOVNR sey yne e 1ndjno e 8
25. s fo lemeisui22 dX LIN 002 pue 0 enjeA DS v ue se si eui jo 2 1ndui Hllo lsmeisui2o dx LIN 002 pue 0 ue se si y 1ndui enjeA juan LlolsmeisiqoOOdxX LIN 002 pue 0 se si Aq pesn enjeA eqoud follojlemeisui22dX LIN 002 pue 0 ue se si Aq pesn Bureq 1511015 junoo Jed 0001 S 610 SBWUN OAMOYO SETSNIE S junoo Jed si 25 1527 smeis JOAO JO Jo snieis JOAO JO JO JOQUINN smeis JO SINOY JOqUINN snieis J9 0 JO S ep Jo JequinN SMO JOJequunNIelo 1513035 JO 610 xeu 8000 xeu vooo 69 Jad sejnuiu 70 si wojpie o 158 jo uoneunq ce 06 70 0
26. si pue peBpejwouxoe ueeq ON Seu jueseid LON S GADGSIMONYMOWVNN Seu 3jueJino Jepun ue e seu OHdgJOluo N JO Se y JI uBiu III yq 5141 1 5 4 esiweujo si pue peBpejwouyoe ueeq LON Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn seu uoiuM enp e seu OsdgJoiuoy 1 eui JI uiu Iw 314 SIYL si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONYMOWVNN SEY YOIYM YAYOS enp e seu 1 JI YBIY eq II Yq 5141 uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO 0 LO sjndu clivIpyoeun nu smeis zllp pyoeun nu 5 Z 7 pyoeun nu snjejs zllp pyoeun nu 5 Z 7 pyoeun nu snjeis L liy pyoeun nu 5 nu snjeis nu 5 nu snjejs
27. 2 jo ayes 1527 ajqissod jou xeu 8000 noyes xeu WOOO yq 0 Jed ues s 2 jo 1nou Jed ses 1 xeu 8000 xeu vooo 1unoo yq Jed 70 S jo uni 152 sunoH pe ieseM s oueunu smeis CALL xeu 8000 101 xeu vooo 1unoo yq 2 jo 1527 snes TALL xeu 8000 70 Xeu vooo yq 9001 S 2 jo ezo 06 70 0 ce 06 ce 70 0 ce 05 ce vO 0 43 06 ce 70 0 ce 05 ce 70 0 NS CN ONE CNI e Li oueuinu WL L xeu 8000 YO Xeu 000 69 1unoo yq si 2 seseud uo Ze 05 snes VL 8000 Xeu vooo yq vo si Bureos jo eseud 27 uo 3ueuno 70 06 snes 171 xeu 8000 VO L vooo 1unoo v0 s jo eseud 27 uo Juana juesaJd ze vO O snes
28. IW 4q SIUL OSIMJSY O SI ie e payne e seu eui jr YBIY eq 4q 5141 SI Bulag yne 9 enp peynej e seu OYdJO UOW eq 4q SIUL OSIMJOUJO 1 pue Vased Bureq ue enp duind e seu ONCOWUOW eui jr YBIY eq I 5141 OSIMJOUJO SI z yndu ue enp payne e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO 3 pue yne enp e seu OYCJOWNUOW 4q 5141 OSIMJOUJO SI 159 ue enp 2 payne e seu 1 eui JI YBIY eg I 4q 5141 OSIMJOUJO 21 s pue ue enp 2 e seu eui JI YBIY 4q 5141 si N3Sad leq uonejoJ eseud e enp e seu OYdJOWUOP eui jr uBru eq Hq SIUL pue NaSad eseud e z peyjn
29. snes ol oueunu snes 2 snes p g owewnu smeis 0 9 snes 6 smeis 8 snes smeis 9 snes smeis smeis snes zl gJoueuinu snes LIoJoueuinu snes snes 2 smeis snes or s oueunu 1835 el g oueunu snes gl g oueuinu smeis snes 9 g oueuinu smeis s g oueunu snes smeis e l c oueunu snes cl c oueuinu snes snes ollg oueunu snes lt snes snes snes xeu 4000 YO Xeu vooo 69 1unoo yq si 8 jo Z7 uano juesaug xeu 8000 YO xeu vooo 69 1unoo yq Jed v0 si 8 jo eseud 1 uo zuana OVA Xeu 9000 OVA 000 1unoo yq Jad syo p O si 5 jo eseud OWA 171 Xeu 8000 OVA Xeu vooo yq Jed p O jo wyo 8000 xeu 000 1unoo yq Jed wyo 0 51 jo eouejsisaJ
30. 0 0 0 0 0 Z000X0 A c 70 0 e qeueA 2 9 4 049 oponniniw 30 5 Sse 40 sjndu 6ojeuy 8q 0 2 A sjndu 9p z zJoewnu snes WL 8000 VO L xeu vooo 1unoo yq Jed vo si Bureos jo eseud 27 uo Juana ze 70 05 snes 171 xeu 8000 YO xeu vooo 89 yq Jed vio jo eseud 27 uo Jo jueseJg 70 06 follz oueuinu snes xeu 8000 YO xeu vooo 1unoo yq Jed v0 si jo eseud p7 pas uo zuana Jo 2 snes OVA LL Xeu 8000 OVA xeu 000 1unoo yq 0 s 2 jo eseud snes OWA LL 8000 OVA Xeu 1unoo Jad syon p O jo o snes wyo LL 8000 uuoy xeu 000 69 1unoo yq Jed wyo 0 jo 5 5 6 smeis SILL xeu 8000 5 1 OL xeu vooo 49d spuooes s
31. 8 Figure 2 Protocol enne nnne nennen nennen nns 12 Figure 3 FTS frame 13 Figure 4 Transport Layer Header sse eene ener enne ener nenne 14 Figure 5 Application layer message 15 Figure 6 Application Layer 0 nennen nnne 16 Figure 7 Cyclic Redundancy check frame 18 Figure 8 Store and Forward 29 MultiTrode MTT DNP3 Manual v1 0 9 02 Page 5 of 42 Protocol Translator DNP3 User Manual MULTITRODE Page 6 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc MULTITRODE Protocol Translator DNP3 User Manual 1 Introduction Congratulations on the purchase of the advanced MultiTrode Translator In order to gain maximum benefit from the use of the MultiTrode Translator it is recommended that a good understanding is developed on the DNP3 protocol It is not the intention of this manual to cover this protocol in detail but only to explain the basic operation to assist with the functional installation of the unit This manual covers the DNP3 protocol while the MODBus protocol is dealt with in its own separate manual For more detailed information on DNP3 you are invited to contact the DNP3 Users Group at the following address DNP Users
32. jr YBIY eq I 4q 5141 SI IN3SJYd Bulag yne 9 9 peynej e eq 4q SIUL OSIMJOUJO 1 pue Vased Bureq enp 9 e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO SI VaSaud yne yndu enp 9 e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO 3 pue yne 9 e seu OYCJOWUOW J9 SeW 5141 OSIMJOUJO SI VaSd 159 uone nsur ue enp 9 payne e seu 1 eui JI YBIY I 5141 181 pue yes ue enp 9 e sey eui JI YBIY 4q 5141 si N3Sad leq uonejoJ eseud e enp e sey eui jr uBru eq Hq SIUL pue eseud e enp 9 e seu OsgJoiuol 1 94 4 319 5141 SI yne uueje e
33. LO 20 LO 10 L pyoeun 5 LO 20 LO 0 L pyoeun smeis LO ZO LO L0 L pyoeun smeis 0 20 LO 10 ueeq LON sey 1nq jueseJd ON GADGATMONMOVWNN S jo e o pxoeun nu smeis LO 20 LO LO v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c S 9 2 0 L c v S 9 2 0 c v S 9 2 e qeueA Sse 40 40 BIUSIOJOY SSOID epogjnniN uonduoseq 2 635 sjndu 8q 0 2 A uoooJd 9 2 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c 0 5 pyoeun 5 o suejunoo pyoeun 5 el z bip 2 2 61 smeis el z bip 2 2 61 smeis el z bip 2 2 61 smeis z z 61p 2 2 61 smeis snes snes smeis smeis snes snes snes smeis ol z bip ol z bip smeis ol z bip ol z bip smeis ol z bip ol z bip smeis ol z bip ol z bip smeis 2 6
34. Jed 0001 5 jo xeu 8000 YO Xeu vooo 69 yq Bueos jo seseud uo uano 8000 0 1 Xeu vooo 69 junoo yq yp 0 si y eseud 27 uo Jo xeu 8000 YO Xeu vooo 69 1unoo yq si jo eseud Z7 uo uano enjeA juesaug xeu 8000 YO vooo 1unoo yq Jed v0 si jo eseud 11 pe uo zuana OVA Xeu 8000 OVA 000 1unoo yq Jed syo p O S jo eseud OWA 171 Xeu 8000 OVA Xeu vooo yq Jed p O jo wyo L 8000 xeu 000 1unoo yq Jed wyo 70 jo eouejsisaJ uonejnsu SILL 8000 5 1 OL xeu vooo ed spuooes si Bujeog jo 1527 ejgissod jou xeu 8000 noyes xeu 000 yq o Jed pes s 1nou 13d spes xeu 8000 xeu vooo 69 yq Jed 0 s uni jse SINOH
35. si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN sey yne e e sey eui jr uBru eq IM 319 SIUL esiweujo si pue ueeq ON Sey 3ueseJd LON S G39d31MONMOVNn Seu 1ndjno e duind e seu ONCOWUOW eui jr YBIY eq I Hq 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey e 1ndjno e enp e sey eui jr eq 319 SIUL si pue peBpejwouyoe ueeq ON Sey nq jueseJd LON s G39d31MONMOVNn sey uotuM 3ndui e enp e seu OYCJONUOW 1 94 JI eq 319 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu 2 e enp e sey OYdJOWUOW eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON Sey nq jueseid LON S Ney qd39Q31MONPOVNR sey uotuM e 1ndui e enp e seu OYCJONUOW eui JI
36. smejs smejis smejs smejis smejs smejs smejs smejs smejis smejs SNIS smejs 5 SNES YEO pan 2 1 SNS Q39031MONM2VNh 1 SNIS Z SNIS Jaysew SNES SNIS G nd no 1ndino jo snjejs 1ndino jo snjejs 5 1ndino jo snjejs jo snjejs eqoud do 1ndui eqoid 10sues
37. uo uO YO 0 si 152 y pees ueuM Ajuo 151 99 sejejoJ SIUL woJeq 06 1ndino oos 19591 e uo uoneoipul BU 19594 JOU uonipuoo y y Buruun 9 ji uo Buung uo YO 0 peuunjai si 1521 ueuM jo 99 sejejaJ SIUL 1ndino oes uoneoipul 19591 er uo BU 19594 JOU uonipuoo y eui jo uo ay Buruun uO HO 0 si 152 y ueuM Ajuo jo 151 99 sejejoJ SIUL woJeq gp 1ndino oos 19591 A uo uoneoipul BU jesaiJ jou ay e ouJ8J eui jo Burun
38. 5 zhueseud nu 5 zhueseud 5 zhueseud nu 5 L ueseud 5 Lhueseid nu 5 L ueseud nu 5 Lhueseid nu 5 L ueseud nu 5 Lhueseud nu 5 L ueseud nu 5 Lhueseid nu 5 oliueseud 5 olueseud nu 5 olueseud nu 5 olueseud nu 5 ohueseid 5 olueseud nu 5 olueseud nu 5 ohueseud nu 5 ellg pxoeun nu smeis nu smeis ellg pyoeun ny snieis e qeueA 5019 92 ueeq LON Seu LON GADGATMONMOVNN S uo u q jou seu 1nq 4 pue OYdJOWUOW pejeAnoe 5 uuele 141 uo q3903 1MONMOVNR zou seu jnq 4 pue OYdJOWUOW 1 eui pejeAnoe si wee 341 uo q39031MONMOVNR peBpe wou poe seu 1nq paJojseJ seu
39. JI YBIY eq Yq 5141 uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu zlislpyoeun ni 5 zlle pyoeun nu 5 Z g pyoeun nu zlle pyoeun nu 5 Z g pyoeun nu snjeis 5 L g pyoeun nu snjejs nu 5 L g pyoeun nu 5 L g pyoeun nu L g pyoeun nu 5 L g pyoeun nu snjejs ollg pyoeun 5 ollg pyoeun ny smeis ollg pxoeun ny smeis ollg pyoeun smeis ol g pxoeun smeis ollg pyoeun nu smeis ollg pxoeun nu smeis ol g pyoeun ni smeis 2 ny smeis 2 nu smeis 2 nu smeis e qeueA 5019 Gc 2 si pue LON Sey 1nq jueseJd LON S
40. YO 0 si 152 y peas ueuM Ajuo sduund sejejaJ 5141 Zp 1ndino 295 uoneoipul 19591 oj uo 19591 JOU uonipuoo y e ouJ8J jo uo eui uo HO 0 si dwaye 152 y pees ueuM Ajuo jo 151 Stu woJeq 1ndino oos 19591 9 uo uoneoipul eui jesaiJ jou y eA ouJ8J eui uo Buruun YO 0 si 1581 y peas ueuM Ajuo sduund jo dnojJB sejejaJ SIUL 1ndino 295 uoneoipul 19591 oj uo BU 19591 JOU uonipuoo y eui Buruan dno48 uo Buruun YO 0 si
41. pue e qejreAe si ji uiu eq Iw Stu L pue ejgejreAe si ji uiu eq Iw 4q stu E pue e qejre e si ji uiu eq 61 1 pue si ji uiu eq Iw 4q stu E pue e qejreAe 2 ji uiu eq IM 61 1 pue ejgejreAe si ji eq Iw stu E pue pebpejwouxoeun s yey 6 uo Aue si eJeu ji eq Iw 4q 5 41 esiwieujo pue 6 uo Aue si eq Hq 3141 pue s yey 8 uo Aue si eJeu Ji 4q 5 41 esiwieujo pue g uo Aue si uBru 3141 pue si yey uo Aue eq yq 5141 pue uo Aue si Hq 3141 SSIMJBYJO pue s yey 9 uo Aue si eeu ji eq 4q 61 1 pue 9 uo Aue si 3141
42. NANANA NANNA NANA Ob 90 snjejs sjndjno 68 0 0x0 v 68x0 68 0 0 0 v 68x0 68X0 00 0 v 68x0 88x0 00X0 v 88x0 88 0 00X0 v 88x0 88x0 00X0 v 88x0 18X0 00X0 v 28x0 13X0 00X0 v 28x0 13X0 00X0 v 28x0 98x0 0x0 80x0 5 98x0 98x0 00x0 80x0 5 98x0 98x0 10x0 80x0 0 98x0 98x0 0 0 20x0 5 98x0 98x0 00x0 20x0 5 98x0 98x0 LOXO 20X0 5 98x0 98x0 0xo 90x0 5 98x0 98x0 00x0 90x0 5 98x0 98x0 10x0 90x0 5 98x0 98x0 0 0 90X0 5 98x0 98x0 00x0 90X0 5 98x0 98x0 LOXO 90X0 5 98x0 98x0 9 98x0 98x0 00x0 5 98x0 98x0 10x0 0 98x0 98x0 0X0 0x0 5 98x0 98x0 00x0 0xo 5 98x0 98x0 L0x0 0x0 5 98x0 0 HO Lp HO 0 peuunijai s 1521 Oy peas ueuM y OU seu yo y paseaj ueeq seu jaaaj y eouo do s y pue seu y Hers y 104 jes ou 11215 991 IM 34 sduind ui esneo uo eui Buruun HO 0 s 1521 ueuM y
43. SIUL pue ufiu s jq 14 uay pepeeoxe ueeq seu uo 1 Jed suejs eu pue uo N3S3d S 16AH e jr eq I qq 5141 pue uo N3Ssld S jees 16 e eq 4q Su E esiweujo pue uo N3S3d S jees e eq Yq 6141 esiwieujo pue uo N3Sld S Aejep e eq SIUL pue uo N3S3d S jeonuo uou eq Yq SIUL pue uo N3Ssidd S jeonuo e jr eq SIUL pue uo N3S3d S Jojsruueu e jr YBIY 4q SIUL pue s 14 pepeeoxe ueeq seu uo nou Jed suejs eu JI pue uo N3S3d S 401sruueug 16AH e jr eq 5141 esiwieujo pue uo N3Sidd S jees 36 e uBiu eq SIUL pue uo 145 54 S jees e eq Yq SIUL esiwieujo pue uo N3Sidd S Aejep e eq SIUL pue uo N3S3d S jeonuo uou eq Yq 5141 pue uo
44. y Buruun HO 0 si 1521 ueuM y ou yo y paseaj ueeq seu uoneAnoeep eouo do s y pue seu y uejs eui 104 eouenbes jes ui 68x0 80 0 v 68x0 ON 3615 94 5 0 sduind Hes ui juBie esneo uo jo3uoo Buun L HO 0 s 1521 Oy peas ueuM y ou seu yo paseaj ueeq seu y eouo do s y pue We s y 104 jes y ui 69 0 0 0 v 68x0 ON HBS X9U 94 sduind eu dnos6 sduind esneo uo y Buruan L HO 0 si 1521 peal ueuM y ou seu yo paseaj ueeq seu eouo do s y pue sey uejs 104 195 y ui 68x0 9 v 69 0 ON HEJS 94
45. 98x0 00X0 20 0 v 98x0 ON uo apuun m OLNY 94 OLNY YAMS e duind esneo uo eui Burun HO 0 peuunjeJ si 041009 152 y ueuM ou seu yo 98x0 10x0 20 0 v 98x0 ON uo usey 440 94 pue 440 yms oj esneo uo HO 0 s 041009 152 y peas OU sey yo 98x0 0X0 LOXO v 98x0 ON y uo usej 330 pue 440 Yms 0 esneo uo y Buruan L 0 peuunjeJ si 152 y ueuM ou seu yo 98x0 00x0 10X0 v 98x0 uonoe ON uruan uo usey m 440 94 pue 440 yms esneo uo jouoo Buruun L HO 0 peuunjaiJ s 152 99 uonoe ou sey yo ojuo9 98x0 10X0 LOXO v 98x0 ON y uo yse 330 pue 440 2 esneo uo y Buruan L HO 0 si 152 y ueuM ou sey yo Buruun y uo 98x0 0x0 00 0 v 98x0 ON
46. LO 20 LO L0 smeis LO 20 LO smeis LO 20 LO LO snes LO 20 LO 10 z o 6ip smeis LO 20 LO 21 0 6 smeis 0 20 LO z o 6ip smeis LO 20 LO L0 21 0 6 smeis 0 20 LO 10 z o 6ip smeis LO 20 LO L0 21 0 6 smeis LO 20 LO z o 6ip smeis LO 20 LO L0 z o 6ip smeis LO 20 LO L0 smeijs LO 20 LO L0 smeis LO 20 LO 10 smeijs 0 20 LO L0 smeis LO zo LO smeijs 0 20 LO L0 snes 0 20 LO 10 smeijs LO 20 LO L0 snes OYCJOWUOW ji YBiy s 19 5141 0 20 LO L0 ol o bip smeis 5 OYCJOWUOW Z uBru s 19 stu p LO 20 LO 10 smeis SSINUBYJO OYCJOWUOW e s 19 5141 0 20 LO ollo 61p SSIMJOYJO pue IAY OsdJoiuojN 3ndui S dig 5141 LO 20 LO LO ol o bip smeis esiweujo
47. e enp peynej e seu eui jr YBIY eq 5141 esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S Ne q39Q31MONPOVND seu uou Indu e enp payne e seu eui YBIY eq I Hq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn sey uotuM e 1ndui e enp e seu OYCJONUOW Jejsew eui JI eq q 5141 si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39 Q3 1MONPOVND seu ylym Indu eyiBip e peynej e seu eui YBIY eq yq 5141 si pue peBpejwouyoe ueeq ON Sey nq jueseid LON G4NGSIMONMOVNN sey uotuM e enp e seu Jejsew 94 JI eq q 5141 si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONYMOWVNN seu ylym e e seu OYCJOWUOP Jejseywy eui YBIY eq I qq 5141 si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S Ney G4NGSIMONMOVNN sey Bojeue ue enp e seu ONCOW
48. jueuno ue oj enp payne e seu eui 4 YBIY eg Iw SIUL OSIMJOUJO 1 pue 19 53 8ureq wojeq umoys Aue enp e seu JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e e seu OsdgJoiuolN eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nasand Bureq YaVOS 0 enp peynej e seu OYdJOWUOW eq I Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO 40 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 30 LO LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO sjndu jndu Zlehueseid duind nu smeis zlIehueseud nu cl ghueseud ni smeis zlIehueseud
49. pue 7 uo NASA S J0jstuueug 16AH e jr YBIY eg Yq 5141 esiwieujo pue 7 uo N3Szisld S jees 16 e eq SIUL pue 7 uo N3S3d S jees e YBIY eq 4q 5141 pue 7 uo N3Szidd S Aejep e eq IM SIUL pue 7 uo N3S3d S jeonuo uou eq Yq 5141 pue 7 uo N3S3idd S jeonuo e eq Stu pue 9 uo N3S3d S Jojsruueu e jr eg qq SIUL pue ufiu s 3q 14 uay pepeeoxe ueeq seu uo Jnoy Jed suejs eu JI pue 9 uo N3S3d S 16AH e jr YBIY eq 5141 pue 9 uo N3S3ld S jees 36 e uBiu eq IM SIUL pue 9 uo N3S3d S jees e YBIY eq Yq SIUL pue 9 uo S rej e jr eq IW 5141 pue 9 uo N3S3d S jeonuo uou eq Yq 5141 pue 9 uo N3S3idd S jeonuo e eq Hq Stu uo N3S3d S Jojsruueu e jr
50. si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39 03 1MONPOVNn seu yne uueje e e seu 4 YBIY eq Hq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S q39dQ31MONMOVNn sey YSIYM JUSIIND Ue enp G duund e seu 9u JI 1 q SIU si pue peBpejwouxoe ueeq ON sey jueseid LON S GADGSIMONYMOVNN ylym jueJino Jepun ue BNP G duund e seu OYCJOWUOP J9 Se A 99 JI III yq 5141 2 esiweujo si pue ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn seu uoiuM enp e seu OsdJoiuoy 1 JI uiu eq IM 314 SIUL si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39Q31MONPMOVNn SEY YOIYM 1nox20 enp payne e seu 1 JI YBIY eq II Yq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO
51. wyo L 8000 xeu 000 69 1unoo yq Jed wyo 0 6 jo eouejsisaJ uonejnsu SILL 8000 5 1 OL xeu vooo 89 Jed spuooes si Buieog 6 1527 ejqissod jou xeu 8000 noyes xeu 000 siunoo yq Jed ueis s 6 1nou 13d ses xeu 8000 xeu 000 69 yq Jed 0 s 6 uni jse SINOH TLL xeu 8000 101 xeu vooo yq Jed 6 jo 1527 TALL xeu 8000 THIOL xeu vooo Be junoo 0001 S 6 jo 8000 YO L Xeu vooo yq s 6 jo seseud uo uano Jo xeu 8000 VO L xeu vooo yq si Buieos 6 jo eseud Juano jo xeu 4000 YO Xeu 000 69 1unoo yq Jed v0 si 6 eseud Z7 uo zuan enjeA juesaug xeu 8000 YO xeu vooo 1unoo yq Jed y O si 6 jo eseud p7 uo zuana Jo OVA Xeu 8000 OVA Xeu 000 1unoo yq 0 s g jo eseud
52. IAY si OsdJoiuo N Z s 5141 LO 20 LO ol o bip smeis OsdJoiuo N 3ndur S dig 5141 0 20 LO LO ol o bip smeis pue si OsdJoiuo N 3ndui S 5141 0 20 LO ol o bip snyezs pue OsdJoiuo N S 5141 LO 20 LO LO smeis IAY si OsdJoluo N 9 s 5141 LO 20 LO z pyoeun 5 5 LO 20 LO 0 z pyoeun ny 5 LO 20 LO z pyoeun 5 5 LO 20 LO 10 z pyoeun 5 LO 20 LO 10 z pyoeun snjeis LO c0 LO 0 z pyoeun 5 10 20 LO z pyoeun snjeis LO 20 LO 0 z pyoeun ny 5 10 20 LO L pyoeun 5 LO 20 LO 0 L pyoeun ny 5 10 20 LO L pyoeun 5 LO 20 LO 10 L pyoeun 5 LO 20 LO 10 L pyoeun 5
53. OWA 71 X84 8000 OVA yq 0 Bujeos 8 jo Wyo 1 Xeu 8000 xeu vooo yq wyo 0 s 79 jo eouejsisaJ uone nsu SILL xeu 8000 5 1 OL xeu vooo 49d spuooes s 8 ayes 1527 550 jou xeu 9000 noyes xeu vooo 69 siunoo yq 0 198 si 9 snoy sues xeu 8000 xeu 1unoo yq Jad 0 s Bureos 8 uni 152 SINOH 111 xeu 8000 TOL xeu vooo yq Jed 8 jo 1527 TALL 9000 7404 xeu vooo 0001 S 8 jo xeu 8000 YO Xeu 000 69 1unoo yq si 79 jo seseud uo Jo xeu 8000 YO Xeu vooo 69 1unoo yq Jed v si 79 eseud c1 uano Jo ANNAN NNA ON ANS N NANANNANANN o c c c ANN CN ON ANS N c ce ce ce
54. GADGSTMONMOVNN sey yne enp 6 e sey eui eq 319 SIUL si pue peBpejwouyoe ueeq ON Sey yng jueseid LON S G4NGSIMONMOVNN seu yne e 6 peynej e sey 18 SeW 9U JI YBIY eq Yq SIUL si pue peBpejwouxoe LON Sey 1nq jueseJd LON S G39d031MONMOVNRn eq sey uoIuw e 1ndjno e enp 6 e sey eui jr uBru eq IM 319 5141 esiweujo si pue ueeq ON Sey 3ueseJd LON s G39dQ31MONMOVNn sey uotuM 9 e enp 6 e seu OYCJONUOW 1 94 JI eq q 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 2 e enp 6 e seu eui jr uBru eq Hq SIUL si pue peBpejwouxoe ueeq ON 584 nq jueseid LON S Ney G4NGSIMONMOVNN sey uotuM e 1ndui e enp 6 peynej e seu OYCJONUOW 94 JI eq q 5141 si pue LON Sey 1n
55. eq SIUL 2 pue pebpajmouyoe 1994 LON Sey jueseJd ON d39031MONMOVNn S BAY e uBru eq Stu E pue uo pebBpejywouxyoe 194 LON Sey yng jueseud LON s GADGATIMONMOVNN S 16A e uiu eq IM 141 pue uo ueeq ON 584 yng juesejd LON S 1ne4 qQ39 03 1MONMOVNn S ees e uBiu eq Iw Iq SIUL pue uo pebpejwouxyoe LON Sey 114 jueseid LON S GAOGATMONMOVWNN S e uBiu eq Iw 5 41 pue uo pebpejwouxyoe 1994 LON Sey 1nq 1ueseJd LON 3 ne4 GADGATMONMOVNN S jeonuo uou eq 5141 pue uo pebpejywouxyoe 1994 LON Sey 104 jueseid ON d39031MONMOVNn S jeonuo e ji eq Yq 6141 pue uo pebpejwouxyoe 198q LON sey inq jueseJd LON S GADGATMONMOVNN S Jojsruueug e eq Iw SIUL 2 uo pabpajmouyoe 1994 LON Sey jueseJd ON S d39031MONMOVNn S 16A e uBru eq Stu E uo 199q LON S
56. eq Hq Stu UOWLUOD c 6 usu 279 pue 299 si 6 ueu 0 9 pue 99 Xepul 6 usu 279 pue 0 99 Ozne ul SI 6 Ud 0 9 pue 0 99 J pue e qejreAe si 6 ji S 4q 5141 pue Buiuuni 6 1 314 141 98S pow 1 8 E9 pue 229 si 8 usu 0 69 pue 29 si 8 9 pue 0 29 ojne si 8 0 9 pue 0 29 xeput JI pue e qejreAe si 8 ji uBiu S 4q 5141 pue Buiuuni si g 1 jg 5141 uonduoseq 8q 0 2 A uoooJd LO 20 10 00 LO 0 00 LO Sse 40 40 5 sjndu 9 2 0 c S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c B
57. 1snieis 1 LL 8000 1 OL Xeu 000 91 1unoo uo Moy 1527 1snieis 1 LL xeu 8000 1 OL Xeu 000 JUNOD si uo 1527 1snieis 7 LL 8000 1 OL 000 1unoo uo 1527 5 5 1 LL xeu 8000 1 OL Xeu 000 JUNOD si 2 uo 1527 1snieis 7 LL 8000 1 OL Xeu 000 91 1unoo uo 1527 80 0 ce 0 05 80 0 ce 0 05 ce 0 0 ce 0 05 80 0 ce 0 05 80 0 CN CN ON NANANA 54 smejs sinou xeu 8000 Jnou xeu v000 Jad sunoy p o s Bureos 6 uo Jequinu eAne nuun ze 0 05 514 smeis sinou xeu 8000 noy xeu 000 1unoo p O s Bureos 9 uo sinoy jo eAne nuun Ze 0 02 sau 5 sunoy xeu 9000 noy xeu 000 sunou p0 uo uni sunoy jo ze 0 02 14 smejs sinou xeu 8000 Jnou xeu 000
58. 82 001 Moys pue eq 96001 elluw xeu 82 MOUS julod siu pue vulg JIM USL y 99 ueuM 89 00 002 pue 0 s siu Ajddns 5 Xeu 89 002 A OZ oi si eu xeu 89 Xeu 00 002 pue 0 ueeweq oj enje siu Ajddns s OY CJOWUOP Jo jueJn2o xeu 82 002 e oz o1 S 941 92 xeu 00 002 pue 0 pejeos siu Hojeue 5 Jo xeu 89 002 e oz pex S 2 Xeu 89 oi xeu 00 002 pue 0 si enjeA 514 5 Jo jueJn2 0 sjunoo OEE xeu 0044 2 4444 0 Xeu 0000 52569 pue 0 eq pe eos LON 141 Indu Jejseui jo MYY 0 sjunoo OEE eJeuw xeu 0034 2 payu sr xeu 4444 0
59. ghueseid odx 5 ghueseid odx 5 Zhueseid odx 5 zhueseid odx 5 Zhueseid odx 5 zhueseid odx 5 Zhueseid odx 5 Zhueseid odx 5 Zhueseid odx 5 zhueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 Ghueseid odx 5 ghueseid odx 5 Ghueseid odx 5 chueseud odx 5 ghueseid odx 5 chueseud odx 5 yhueseid odx 5 phueseid odx 5 phueseid odx 5 yhueseid odx 5 phueseid odx 5 ghueseud odx 5 phueseid odx 5 yhueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseid odx 5 ehueseud
60. pue si yey uo Aue si eg 319 3141 pue uo Aue si 3141 pue s yey Aue si eJeu Ji 4q 61 1 esiwieujo pue uo Aue si 3141 pue s yey Aue si eJeu ji uBru 19 61 1 pue uo Aue si 3141 pue s yey 2 uo Aue si eJeu ji Iw 19 61 1 pue uo Aue si 3141 pue si yey uo Aue eq yq 5141 pue uo Aue si 3141 uonduoseq 8q 0 2 A uoooJd LO c0 LO 20 10 c0 LO 0 10 ZO LO 20 10 c0 LO 20 10 00 10 c0 10 c0 0 00 10 00 0 00 10 c0 0 00
61. ueeq LON Sey 1nq jueseJd LON S G39d031MONMOVNRn eq sey e 1ndjno e enp e sey eui jr eq 319 SIUL si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON s G39dQ31MONMOVNn sey uotuM e enp e seu OYCJONUOW Jejse w 94 JI eq q stu si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 2 e enp e sey OYdJOWUOW eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN sey uotuM e 1ndui e enp e seu OYCJONUOW 94 JI eq yq 5141 si pue LON Sey 1nq jueseJd LON S G39d31MONMOVNRn seu uou e enp e seu eui jr uBru eq Hq SIUL si pue ueeq ON 584 nq jueseid LON qd39Q31MONPOVNR seu uoruM e enp peynej e seu Jejse y eui 4 YBIY eq I 5141 si pue
62. uo 1 N3S3dd S 1 0 JOAY e YBIY eq STU L pue 6 uo N3Sild S jees 16 e uBiu eq SIUL pue 6 uo 145 5 S Ne ees e eq i 4q SIUL pue 6 uo N3Sidd S Aejep e uBru eq SIUL uonduoseq 8q 0 2 A uoooJd 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 0 0 LO 0 LO 0 LO LO LO LO LO LO LO 0 Sse 40 0 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20 20 20 co 20 00 20 20 20 00 20 20 LO LO LO LO LO LO 0 LO 0 LO LO LO LO LO LO LO LO 40 5 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO LO 0 LO LO LO LO 0 sjndu jndu g pyoeun odx c pyoeun g pyoeun odx g pyoeun g pyoeun odx p pxyoeun snjyejs p pxyoeun snjejs y pyoeun y pyoeun odx y pyoeun y pyoeun od
63. SILL xeu 8000 5 1 OL xeu 000 sed spuooes si Buljeos jo 1527 ejgissod jou xeu 8000 noyes xeu 000 yq o Jed s jo 1nou Jed spes xeu 8000 xeu 000 69 yq Jed 0 s uni jse sINOH ILL xeu 8000 101 xeu vooo Jad Buljeog jo Moy 1527 TALL xeu 8000 1401 xeu vooo 69 junoo yq 000 s Bureos jo Moy 01 8000 YO L Xeu vooo yq 198 s Buljeos jo seseud uo uano Jo WL xeu 4000 YO Xeu vooo H 1unoo yq Jed si Bueos jo eseud 1 uano Jo 4000 YO L Xeu vooo yq 0 s jo 27 uo xeu 8000 YO xeu vooo 1unoo yq Jed v0 si Buljeos jo p7 pes uo jueuno Jo OVA Xeu 8000 OVA xeu 000 1unoo yq 0 s 9 jo eseud OWA 1 X84 8000 OWA yq syon 0 9
64. e seu Jejsey eui YBIY eq Hq 5141 esiweujo si pue ueeq ON Sey 1nq jueseJd ON S G39d31MONMOVNn seu YSIYM JUSIIND Ue enp Z duund e seu QdgJouo N 9u JI 1 q SIU si pue peBpejwouxoe ueeq ON sey jueseid LON S GADGSIMONMOVNN eq u9IuM jueJino Jepun ue BNP e seu OYCJOWUOP JO Se 99 uBiu III yq 5141 1 5 4 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S G39d31MONMOVNn seu uoiuM e seu OYdJOWUOW 1 uiu eq Iw 14 SIYL si pue peBpejwouxoe ueeq ON Seu nq jueseid LON S G2DGSIMONMOVNN SEY YOIYM YAYOS e seu QYCIOWUOW JI YBIY eq Yq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO LO LO LO LO yo LO sjndu ni 5
65. sjndjno dyno cy 69 0 60 0 5 68x0 ON panlesay 68 0 80 0 0 68x0 ON 68x0 0 0 2 68x0 ON 68x0 90x0 0 68x0 68x0 lt 0 0 2 68x0 ON 68x0 0x0 0 68x0 68x0 0x0 0 68x0 ON 68x0 0 0 68x0 ON 68x0 00x0 2 68x0 ON 68X0 60X0 68x0 ON 68 0 80x0 9 68x0 ON 68x0 0 0 68x0 ON 68 90x0 a 68x0 ON 68x0 90X0 68x0 uonoe ON 68X0 9 68x0 ON 68x0 0 0 68x0 ON 68 0 20 0 a 68x0 ON 68 00X0 68x0 uonoe ON HO 0 peuunjai s 1521 Oy peal ueuM y ou seu yo paseaj ueeq seu y eouo 403 y pue seu We s y 104 jes ou 69 0 60 v 69 0 ON HEJS X9U 94 IM 5 sduind eu 5 dnos6 ui esneo uo
66. 2 28 2 SV Indu 2 Qv 2 e e S NV z eAe S Ov 1ndu 2 7 Indu Sd Jd 1ndu Jd SO Indu NO 1ndu 99 Indu Indu eAe S 28 SV 1 Qv NV 1 eAe S Ov indy e e S Indu 1 Ja seyy Sd 1ndu dd 1ndu 1 9 NO Indu 1 indy 1 Indu 1 SV 1 uonduoseq LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO
67. d39031MONMOVNn S Nez eonuo e eq 4q 6141 pue 9 uo pabpajmouyoe 198q LON sey inq jueseJd ON S 1MONMO VNR S Jojsruueug e eq Iw iq SIUL 2 pue 9 1994 LON Sey nq jueseJd LON S S 16A e uBru eq Stu E uonduoseq 8q 0 2 A uoooJd LO LO 0 LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO yo LO 0 LO 0 LO Sse 40 00 20 20 20 20 20 20 20 20 20 20 20 20 20 0 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO LO LO LO LO 0 LO 0 LO 0 LO 0 40 5 LO LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 0 0 LO sjndu zIIohueseud duind nu smeis zl ohueseid cllohueseud ny smeis zl ohueseid zlloliueseud nu smeis L lohueseid LIIohueseud nu L lohueseid nu
68. eq q stu esiweuo si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou e enp duind e sey eui jr eq Hq SIUL si pue ueeq ON Sey 3ueseJd LON S G39dQ31MONMOVNn seu uoruM 3nej e enp peynej e seu 4 YBIY eq I 5141 si pue ueeq LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu 9 e enp duind e seu OYdJOWUOP eui jr uBru eq Hq SIUL esiweujo si pue ueeq ON Sey nq 3ueseJd ON S G39dQ31MONMOVNn seu yne Bojeue peynej e seu OYdJOYUON eui JI YBIY eq Yq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yne 2 ue enp e seu OYdJOWUOW eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON Sey nq jueseid LON S Ney G4NGSIMONMOVNN seu YOIYM MOY enp e seu OUCOWUOW eui JI YBIY
69. ol nu smeis zllohueseid zlloliueseud nu smeis zl ohueseid e qeueA 4 049 6 9 59 4 OSIMJOUJO 51 5 Bureq ndyno payne e OYdJO UOW eq 4q 5141 OSIMJOUJO 1 e e seu 1 eui JI YBIY eg 4q SIUL OSIMJOUJO 51 9 e 1ndino peynej e eq 4q 5141 OSIMJOY O SI ie payne e seu eui jr YBIY eq I 4q 5141 SI ie Bulag yne z enp peynej e seu eq 4q SIUL SI ie e payne e seu eui jr YBIY eq I 4q 5141 SI Bulag yne enp peynej e seu
70. x19 X84 2 1 The detailed method of generation of the CRC is beyond the scope of this document and readers referred to the DNP3 specification see Introduction section on page 7 Page 18 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc L MULTITRODE Protocol Translator DNP3 User Manual 5 DNP3 Commands and Database Structure This section covers the DNP3 implementation of the MultiTrode Translator It starts with a preamble about the way in which data is represented in DNP3 and readers familiar with DNP3 may skip this Much of the information provided has been extracted from the DNP3 Standard document with which it is recommended all users should familiarize themselves 5 1 DNP3 Data Concepts This section is a brief overview of DNP3 data objects in general Some examples may not be allowable in all subset definitions of the protocol They are purely illustrative and should not be considered an indication of the supported functionality of the MultiTrode Translator This is covered in later sections All points are divided into several types known as Objects commonly referred to as Obj For example Obj 1 represents all binary inputs while Obj 30 represents all analog inputs A specific point is referenced by its index within the object group e g Obj 1 Index 0 is the first binary input and Obj 20 Index 0 is the first analog input Some objects refer to different types of information for the sa
71. 05 0 enp e eq IW SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO sse fqo 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 90 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO sjndu yndu Zllghueseid duind nu smeis zl ghueseid cl ghueseud ni smeis zllehueseuid z ghueseid nu smeis L Iehueseud LI ghueseud smeis L Iehueseud nu LIIghueseud ny smeis L Iehueseud LI ghueseud ny smeis L Iehueseud nu LI ghueseud nii smeis ollghueseid sniejs ollghueseud ni smeis ollghueseid ollghueseid nu smeis ollghueseid ollghueseid
72. 1 pue 19 4 8ureq wojeq umoys Aue enp e seu JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp 9 e seu eu JI YBIY eg 319 Stu OSIMJOUJO 51 Nasand Bureq YaVOS 0 enp 9 peynej e seu eq IIM Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO sse fqo 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 40 LO LO LO 0 LO 0 LO 0 LO yo LO 0 LO LO LO LO LO 0 LO LO LO 0 LO sjndu jndu Z zhueseid nu smeis zlL hueseud nu snjejs zlL4 hueseud smeis zlL hueseud nu zlL4 ueseud smeis L zhueseid ny LI zhueseud n
73. 110 254 Expansion expansion of the DNP protocol The objects 0 and 255 are permanently reserved and should not be Reserved used to denote any DNP object Applications which use these object numbers may not be compatible with future versions of DNP MultiTrode MTT DNP3 Manual v1 0 9 R02 doc Page 17 of 42 Protocol Translator DNP3 User Manual MULTITRODE 4 9 Cyclic Redundancy Check CRC One of the most effective techniques for detecting multiple or singular errors in data transmissions with a minimum of hardware is the Cyclic Redundancy Check A two octet cyclic redundancy check is appended to each block in a frame The START LENGTH CONTROL DESTINATION and SOURCE fields are all included when calculating the CRC for block 0 while every 16 bytes of User Data has a CRC appended Cyclic Redundancy Check Frame Structure Block 0 zero Block 1 Block n E ae gt m ummmmmmumm gt lt eee 1 CRC CRC 1 CRC 2 Octet 2 Octet 20ctet 1 1 4 gt Fixed Length Header 10 Octets Body Figure 7 Cyclic Redundancy check frame structure The 2 octet CRC check is generated from the following polynomial and then inverted before being placed in the block for transmission 6 X X
74. 1unoo p O s 9 uo jo Jequunu eAne nuun Ze 910 015 4 smejs sinou xeu 8000 noy xeu v000 Jad p o s 6 uo uni jo eAne nuun Ze 0 05 14 smejs sinou xeu 8000 Jnou xeu 000 p O y uo Jequunu eAne nuun Ze 0 02 z uni suu smeis sunoy xeu 9000 noy xeu 000 sunou 0 uo uni sunoy jo ze 0 02 14 60618 sinou xeu 8000 noy xeu 000 1unoo sunoy p O s Bureos uo jo Jequunu eAne nuun Ze 0 02 44 smejs sinou xeu 8000 Jnou xeu v000 1unoo Jad sunoy p o s uo uni sinoy jo Jequinu eAne nuun 5 6 uo syne jo yne 5 9 jo 5 2 uo jo Jequunu yne 5 9 uo jo snes uo jo Jequunu
75. 2 991 Jo 1ndur 303 ce 0 05 80 0 ce 0 05 ce 0 0 ce 0 05 80 0 ce 0 05 80 0 ce 0 05 80 0 ce 0 05 ce 0 0 45 0 05 80 0 ce 0 05 ce 0 0 ANANA NNA NANA ON e qeueA Sse 40 30 92u919J83 SSOJ2 opogniniN uonduoseq 21636 sjndu 6ojeuy 8q 0 2 A sjndu Lg lolizismeiswioodX LW 2 9 siia el emeisiioodX LN 0 e 5 LW 9l LIsmeisuioodX LW LW LW LW LW 2 9 elfo lsmeisinoodX LIN peAjeses ZO Jenjed xeu 0 YO xeu 00 Ndu yoo YO Josues eqoud uy 10sues 5 0 suq ellolsmeisuioddXxLW Bojeue xeu eo Ajuo 10 xeu 20 eqoJd xeu 0 JUANI felfojlemeisui22dx LIN 002 pue 0 ue se s y Jo
76. enp e seu eui jr eq Hq SIUL pue eseud e peynej e seu OsgJoiuol 1 94 4 319 5141 SI yne uueje e enp e seu JI eq III Hq SIUL SI Ie 1 Bureq jueuno ue G e sey OYdJOWUOW eui jr eq Hq SIUL OSIMJOUJO SI s pun ue oj payne e seu eui 4 YBIY eg I 5141 OSIMJOUJO 1 pue 19 53 8ureq wojeq umoys Aue enp e seu Jejse w JI eq 4q 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp e seu Je SeW eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nas3and Bureq 05 0 enp peynej e seu eq IW Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO 0
77. enp e sey OYdJOWUOP eui jr uBru eq Hq SIUL si pue ueeq ON 584 1nq jusseid LON S Ney qd39Q31MONPOVNR sey uotuM e 1ndui e enp e seu OYCJONUOW eui JI eq rnm q 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou e enp e sey OYdJOWUOW eui jr eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON s G39dQ31MONMOVNn seu uoruM e peynej e seu eui 4 YBIY eq I 5141 si pue LON Sey 1nq jueseJd LON S G39d31MONMOVNRn seu 9 e enp duind e sey eui jr eq Hq SIUL si pue ueeq ON Sey 3ueseJd LON S G39dQ31MONMOVNn seu yne Bojeue oj peynej e seu Je seyy JI YBIY eq 314 SIUL si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn eq sey yne
78. nu zl ehiueseud nu smeis L Iehueseud LIIghueseud ni smeis L lehueseid nu LIIghueseud ni smeis L lehueseid nu LIIghueseud ni smeis L lehueseid LIIghueseud ny smeis ollghueseid nu ollghueseid ny smeis ollghueseid nu ollehueseid nu smeis ollghueseid nu ollehueseid nu 5 ollghueseid nu ollghueseid nu smeis zlIzhueseud ny zl zliueseud nu smeis zl zhueseud e qeueA 4 049 LL 9 59 4 OSIMJOUJO 51 5 Bureq ndyno e eq 4q 5141 OSIMJOUJO 1 ndyno e enp e seu eui JI YBIY eg 319 SIUL OSIMJOUJO 51 4 5 e 1ndino payne e eq 4q 5141 OSIMJOY O SI ie e payne e seu
79. nu smeis ollghueseid ollghueseid nu 5 zlL4 hueseud cl hueseud ni smeis zlL hueseud nu e qeueA 92u919J83 SS0J2 9 9 59 4 OSIMJOUJO 51 5 Bureq 6 e OYdJO UOW JI eq 4q 5141 OSIMJOUJO 1 ndyno e enp 6 peynej e seu eui JI YBIY 319 SIUL OSIMJOUJO 51 4 5 Bureq e 1ndino 6 peynej e eq 4q 5141 OSIMJOY O SI ie 6 payne e seu eui jr YBIY eq IW 5141 SI ie Bulag yne z 6 peynej e seu eq 4q SIUL SI ie enp 6 e seu eui jr YBIY eq IW 4q 5141 SI Bulag yne y enp 6 p
80. snjeis LO 20 LO 0 5 pyoeun 5 LO 20 LO 10 5 LO 20 LO 10 5 pyoeun 5 LO 20 LO 10 5 snjeis pe 1eses LO c0 LO 10 5 pyoeun 5 LO 20 LO 10 g sua unoo pyoeun snjeis LO 20 LO 10 5 pyoeun 5 LO 20 LO 10 g sua unoo 5 LO 20 LO 0 5 pyoeun 5 LO 20 LO 10 g saejuno9 pyoeun 5 LO 20 LO 0 5 pyoeun 5 LO 20 LO 10 2 5 snjeis LO 20 LO 10 2 5 pyoeun 5 10 20 LO 10 2 5 snjeis LO 20 LO 0 2 5 pyoeun 5 LO 20 LO 10 2 5 snjeis LO 20 LO 0 2 5 pyoeun 5 LO 20 LO 10 2 5 5 LO 20 LO 0 2 5 pyoeun 5 LO 20 LO 10
81. uonels puooes Jed ayes uoneis y 10 peduund ce 06 vO 0 ce 06 ce 0 0 ce 0 05 80 0 ce 0 05 80 0 45 0 05 80 0 ce 0 05 45 0 0 ce 05 ce 70 0 ce 0 05 NANANA NAN ANANA N NAN ANANA NA NANANA 37 ON KKH KKH ON ONE ON 2 9 4 4 049 opouniniw 40 5 Sse 40 sjndu 6ojeuy 8q 0 2 A sjndu 25 6 smeis oll Lepsqbupyopydong yw snes 8 snes 9 smeis o ohuepyoBuppio A dono glue smeis pluo snes snes 2 elua snes cllohepyoBuppio A dono snes oluyo snes olloepsQ6uppyopydon5 152 payloads jo jequinN Y N 1 1 152 peyioeds sp r3 Jo JequinN Y N uoj
82. 8 20 0 sexo ON ZL S8x0 LOXO sexo ON ZL N Ol OL Ol 0L OL oL Ol OL Ol OL Ol 0L OL OL OL OL Ol OL OL NAN ANNAN CN CONI 0 L 30 10 uonduoseq 802 snjejs A ay 3uesaJdaiJ 5 pue v e3oN sjndjno 8q 0 2 A 98x0 10x0 80 0 v 98x0 98x0 0x0 20X0 v 98x0 98x0 00x0 0 0 v 98x0 98x0 0x0 20X0 v 98x0 98x0 0x0 90x0 v 98x0 98x0 00x0 90X0 v 98x0 98x0 10x0 90x0 v 98x0 98x0 0x0 90 0 v 98x0 98x0 00x0 90X0 v 98x0 98x0 0x0 90X0 v 98x0 98x0 0X0 v 98x0 98x0 00x0 v 98x0 98x0 10x0 v 98x0 98x0 0x0 0x0 v 98x0 98x0 00x0 0x0 v 98x0 0 HO uonoe ON uonoe ON uonoe ON ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe ON uonoe L pueuiuioo 6 UO HO 0 si 152 y
83. IM 34 sduind eu eis oj ul sduind xis esneo uo y Buruun HO 0 s 152 OU peas ueuM y ou seu yo paseaj ueeq seu y eouo 401 y pue seu uogeAnoeep We s y 104 e uenbes jes ou 68 0 s0xo v 68x0 uonoe oN HEJS X9U 94 1461s sduind eu 5 ui say esneo uo Burun HO 0 peuunjaiJ s 1521 ueuM y ou yo y paseaj ueeq seu eouo do s y pue seu y uejs 104 eouenbes jes ui 68X0 v0xo v 69 0 ON 11218 991 We S 5 dnoJf ui esneo uo Buruun L ZL 2 OL ON 0 30 90 uoneJado 10 uonduoseg 8042 A
84. YOIYM jueJino Jepun ue BNP 6 e seu OHdgJOluo N JO Se y JI uBiu III yq 5141 1 5 4 esiweujo si pue ueeq ON Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn seu uoiuM enp 8 e seu OsdJoiuoy 1 JI eq IM 314 SIUL si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39031MONPOVND SEY YOIYM YAYOS enp g pene e seu 1 JI YBIY eq II Yq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu jndu 9 Z 0 c v S 9 0 c v S 9 2 0 L N c o pyoeun 5 o pyoeun snjeis o pyoeun snje s o pyoeun ny 5 o pyoeun snje s o pyoeun snjeis o pyoeun snje s zhueseud nu 5 zhueseud nu 5 zhueseud 5 zhueseud nu 5 zhueseud
85. pue uo pabpajmouyoe LON Sey nq jueseJd LON S G3903 IMONMOWNN S e jr eq I Hq 5141 2 pue uo 1 LON Sey 1nq jueseJd ON S S 1 36A YBIY eq Yq 5141 pue uo 1994 LON Sey yng jueseJd LON s GADGATMONMOVNN S ees e uiu eq 141 pue uo gt ueeq ON Sey jueseJd ON S Q39 Q3 1MONMOVNh S e eq II SIUL pue uo pebpejywouxyoe LON 589 yng jueseud LON S GADGAIMONMOVWNN S rej e jr eq IW 4q 5141 pue uo pebpajmouyoe 1999 LON Sey 1nq jueseJd JON GADGATMONMOVWNN S jeonuo uou 319 Stu pue uo pebpejywouxyoe LON Sey nq jueseJd ON S 4 dG39Q31MONMOVNn S jeonuo eq 319 5141 pue 6 uo S 10 51 e eq 4q 141 pue ufiu s 14 uay pepeeoxe ueeq seu 6 uo Jed suejs eu JI pue 6
86. GADGSTMONMOVNN seu 1581 uone nsur ue 6 e seu JI eq 4q SIUL si pue peBpejwouyoe ueeq ON 584 9 jueseid LON Ney G4NGSIMONMOVNN ue enp 6 e seu Jejse eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe u q LON Seu 19 LON s q39d31MONMOVNR ueeq sey yoly uonejoJ eseud e enp payne e seu Je seyy 3y JI eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn Seu eseud e enp 6 e seu OYdJOWUOW eui Iw Yq STU L esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39031MONPOVND seu yne uueje e enp 6 e seu Jejseyw 4 YBIY eq Hq 6141 esiweujo si pue ueeq ON Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn seu YSIYM JUSIIND Ue 6 e seu 9u JI 1 q SIU si pue pebpejwouxoe ueeq ON 584 jueseid LON S G2DGSIMONYMOWVNN eq
87. GNVH IVWANVW eui pue TYNNYIN 0 oj dund esneo Burun L HO 0 peuunjai s 3 152 eui peas uSuM OU seu ay 98X0 00X0 00X0 98x0 ON uo IM 31 OLNV pue OLNV 91 YAMS duund esneo uo Bulun L cL HO 0 peuunjai s 041009 152 peas uSuM OU sey 98x0 00X0 v 98x0 uonoe ON uuan y uo usey 440 94 pue 440 yms esneo i uo y Buruun L ZL 98 0 80 0 0 Sexo ON poAJosoM 21 8 0 0 0 sexo ON ZL 8 90 0 0 Sexo ON paniasey ZL 90 0 0 98x0 ON ZL S8X0 0 Sexo ON 21 S8X0 0xo 9 98x0 ON ZL 98 0 0 0 0 Sexo ON poAJosoM 21 98 0 LOXO 0 Sexo ON ZL 98 0 00 0 0 sexo ON paniasey 21 80X0 sexo ON ZL 59 0 20X0 a sexo ON paniasey 21 90 0 a sexo ON ZL lt 8 0 lt 0 0 a sexo ON paniasey 21 S8x0 sexo ON ZL lt 8 0 0xo sexo ON 21
88. LIIohueseud ny smeis L lohueseid LIohueseud nu smeis L ohueseid LIohueseud ny smeis ollohueseid sniejs oll ohueseud nui smeis ollohueseid olloliueseud nu smeis ollohueseid olloliueseud nu smeis ollohueseid oll ohueseud nu smeis g pyoeun g pyoeun g pyoeun snjyejs e qeueA 4 049 8 9 59 4 OSIMJOUJO 51 5 1ndino enp payne e eq 4q 5141 OSIMJOUJO 1 ndyno e enp e sey 1 eui JI YBIY eg 319 SIUL OSIMJOUJO 51 4 5 e 1ndino enp payne e OYdJO UOW eq 4q 5141 OSIMJOY O SI ie Indu enp payne e seu eui jr YBIY eq I 5141 SI ie Bulag yne z enp peynej e OYdJOU
89. e enp 9 peynej e seu Je seyy eui JI YBIY eq 4q SIUL si pue LON Sey 1nq jueseJd LON S G39d31MONMOVNRn sey e 1ndjno e enp 9 e seu eui jr eq q SIUL esiweujo si pue pebpejwouyoe ueeq ON Sey nq 3ueseJd LON s G39dQ31MONMOVNn sey uotuM e enp 9 peynej e seu OYCJONUOW Jejse w 94 JI eq q 5141 si pue peBpejwouxoe LON Sey 1nq jueseJd LON S G39d31MONMOVNRn seu uou 2 e enp 9 e sey OYdJOWUOP eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S Ine d39Q31MONPOVNR sey uotuM e 1ndui e enp 9 e seu OYCJONUOW Jejsew eui JI eq q 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu uou e enp 9 e sey eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn seu uoruM 3nej e enp 9 peynej e s
90. e sey eui jr uBru eq 319 SIUL si pue ueeq ON Sey nq 3ueseJd LON G39dQ31MONMOVNn sey uotuM 3ndui e g e seu OYCJONUOW Jejse w 94 JI eq q 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 2 e enp 8 e sey OYdJOWUOP eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON Sey 9 jueseid LON Ney qd39Q031MONPOVNR sey uotuM e 1ndui e enp g e seu OYCJONUOW eui JI eq q 5141 si pue peBpejwouxoe LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu uou e enp 8 e seu eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN seu uoruM 3nej e 8 peynej e sey eui 4 YBIY eq 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNR seu uou 9 e enp 8
91. enp 9 e seu JI uBIu eq III Hq SIUL SI Ie 1 Bureq jueuno ue enp 9 duind seu jr eq 319 SIUL OSIMJOUJO 1 oj enp e seu eui JI YBIY eg I SIUL OSIMJOUJO 1 pue 19 33 8ureq umoys Aue enp 9 e seu OYCJONUOW JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp s e seu eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nasand Bureq YaVOS enp peynej e seu OYdJO UOW eq I Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO sse fqo 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO
92. speeu Joje nuunooe siu siu 10 speeu Joje nuunooe 4141 e e s jo 9 Mdu jejBIp 1240 eu jo 9 jeBip OtdJojuojN JO 1ndui eu jo jeV 61p eui jo Z 1ndui jey 61p 1240 eu jeyBip e30 9 1ndur 301 ONdOWUOP 3y G 1ndur 301 3y e Z 1ndur 301 eAn enun OUdoWUOp 3y OVA Xeu 8000 OVA 000 1unoo yq Jed 0 5 6 jo eseud OWA 171 Xeu 8000 OVA Xeu vooo syon p O s 26 6 jo
93. xeu 8000 YO xeu vooo 69 1unoo yq Jed v0 si 7 jo eseud 1 pe uo 2 snes OWA Xeu 8000 OWA Xeu 000 yUNOD yq 0 eseud LL ojowewnu smeis OWA X84 8000 OWA Xeu vooo Be yq syon 0 jo 0 snes wyo L 8000 xeu 000 69 1unoo yq Jed wyo 0 jo souejsises uonej nsu 61 0 smeis 5 8000 5 1 OF vooo Jed spuooes si 5 1527 smeis ejqissod jou xeu 8000 noyes xeu 000 siunoo yq o Jed pes s 1nou Jed suejs smeis xeu 8000 xeu 000 1unoo yq Jed 0 jo uni 152 ellojoueunu smeis pe iesas s oJoueuinu smeis TLL xeu 8000 101 xeu vooo yq jo 1527 smeis TALL xeu 8000 THIOL xeu vooo 0001 S jo 45 70 0 ce 05 c 70 0 ce 05 70 0 ce 06 ce v
94. 129 echo of request 40 0 Analog Output Status All Variations 1 06 40 1 32 Bit Analog Output Status 40 2 16 Bit Analog Output Status T 00 01 41 0 Analog Output Block All Variations 41 1 32 Bit Analog Output Block 41 2 16 Bit Analog Output Block 3 4 5 6 17 28 129 Echo of request 50 0 Time and Date All Variations 2 07 where 50 1 Time and Date quantity 1 50 2 Time and Date with Interval Page 40 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc os MULTITROD E Protocol Translator DNP3 User Manual REQUEST DNP3 message RESPONSE DNP3 message components OBJECT Sythe reported oe ranslator Func Qual Func Obj Var Description Codes Codes Codes Qual Codes hex dec hex dec 51 0 Time and Date CTO All Variations 54 4 Time and Date CTO MC 51 2 Unsynchronized Time and Date CTO jas oy 52 0 Time Delay All Variations 52 1 Time Delay Coarse T Me ay 52 2 Time Delay Fine PME cL 60 0 60 1 Class 0 Data 1 06 60 2 Class 1 Data T 4 60 3 Class 2 Data 36 3 52 60 4 Class 3 Data ai PE ee 70 1 File Identifier 80 1 Internal Indications 2 ate 81 1 Storage Object 82 1 Device Profile 83 1 Private Registration Object 83 2 Private Registration Object Descriptor 90 1 Application Identifier 100 1 Short Floating Point 100 2 Long Floating Point 100 3 Extend
95. 152 y ueuM jo 151 sejejoJ stu uonduoseg 47 cl fqo 8042 A uoooJg ay 3uesaJdaiJ 5 pue v e3oN 8q 0 2 A OL Ob fqo sns sjndjno 99 00X0 a sexo 8 0 80 0 v sexo 98 0 0 0 v sexo 90 0 v sexo 98 0 S0x0 v sexo 8 0 v sexo 98 0 0x0 v sexo 98 0 20 0 v sexo S8x0 0 0 v 98x0 00 0 v sexo 8X0 10x0 80 0 0 8x0 8x0 LOXO 20X0 0 8 0 8X0 10x0 90 0 0 0 8X0 LOXO lt 0 0 0 8 0 8X0 10 0 0 8x0 8x0 LOXO 0x0 0 8 0 8X0 10 0 z0x0 0 8 8X0 LOXO 10X0 0 8x0 8X0 LOXO 00 0 5 8x0 8X0 10x0 80 0 9 0 8X0 L0x0 0 0 28 0 8x0 10x0 90 0 8 0 8X0 L0x0 90 0 8 0 8x0 10x0 70x0 0 0 HO uonoy ON ON ON uonoy ON ON ON ON uonoy ON ON ON 8X0 00x0 80 0 5 8x0 8 0 00 0 20X0 0 8 0 8X0 00x0 90 0 5 8x0 8X0 00X0 lt 0 0 0 8 0 8X0 00x0 0 8x0 8X0 00
96. 5 LO 20 LO 10 g sueyunoo pyoeun 5 10 20 LO 10 5 5 LO 20 LO 10 8 pyoeun 5 LO 20 LO 10 5 pyoeun snjeis LO 20 LO 10 g sueyunoo pyoeun 5 LO 20 LO 10 sJejunoo pyoeun 5 LO cO LO 0 snje s LO 20 LO 10 z ssajunoo pyoeun 5 LO cO LO 0 Z ssayuno9 pyoeun 5 LO 20 LO 10 z ssajunoo pyoeun 5 LO cO LO Z ssayuno9 pyoeun 5 LO 20 LO 10 z ssajunoo pyoeun 5 LO cO LO 0 5 pyoeun 5 10 20 LO 10 5 LO 20 LO 10 5 pyoeun 5 LO 20 LO 10 g sua uno9 snjeis LO 20 LO 10 5 pyoeun 5 LO 20 LO 10 snjeis LO 20 LO 10 5 pyoeun 5 LO 20 LO 10
97. ILL xeu 8000 101 xeu vooo Be yq jo 1527 TALL xeu 8000 1301 xeu vooo 69 junoo yq 000 S Bureos 2 jo Moy 101 VLL Xeu 8000 YO Xeu 000 69 1unoo yq Jed v0 si seseud uo uano Jo CON NN CON NN CON CN NN N ANN CONI 45 ce ce ce ce ce ce ce ce ce 45 ce 45 ce ce ce ce ce ce c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 5 sse 40 55019 epogniniN sjndu 0 2 A sjndu
98. LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 40 LO LO LO 0 LO 0 LO 0 LO LO LO 0 LO LO LO 0 LO 0 LO LO LO 0 LO sjndu jndu Zlchueseid duind ny smeis zl zhueseid nu cl zhueseud smeis zl zhueseud nu zl zhiueseud smeis L zhueseid nu sneis LI zhueseud ni smeis L Izhueseud nu LI zhueseud ni 4 LI zhueseud smeis L Izhueseud LI zhueseud smeis oll zhueseud ol zhueseud nui smeis lolizhueseid ol zhiueseud nu smeis olizZhueseid ol zhiueseud nu smeis oll zhueseud ol zhiueseud nu smeis 2 ny z Lhueseid nu smeis zlLiueseud e qeueA 4 049 0L 9 59 4 OSIMJOUJO 51 5 Bureq ndyno e eui eq 4q 5141 OSIMJOUJO
99. OU yo paseaj ueeq seu eouo do s y pue seu uejs eui 104 jes ui 11215 X9U 94 34 sduind eis ui esneo uo Burun HO 0 si 043009 152 y peaJ OU seu yo y paseaj ueeq seu y dois au pue y Heys y 104 eouenbes y ui dnd ues yes 5 ui euo esneo uo y Bulun L HO 0 peuunjeJ s 152 y 0 sduund pue LNO 24 use pue LNO Ul 19s 440 ui esneo uo y Burun ON uonoe ON ON 88x0 00x0 2 88x0 88 0 00 0 88x0 88x0 00X0 v 88x0 18x0 00 0 5 28x0
100. eui JI YBIY eg 4q SIUL OSIMJOUJO 51 4 5 Bureq e 1ndino enp payne e seu eq 4q 5141 OSIMJOY O SI ie Indu enp payne e seu eui jr YBIY eq I 4q 5141 SI ie Bulag yne z enp peynej e ONdJOWUOW eq IW 4q SIUL SI ie enp payne e seu jr YBIY eq I 4q 5141 SI Bulag yne y enp peynej e eq IW 4q SIUL OSIMJSY O SI ie enp payne e seu eui jr YBIY eq I Hq 5141 SI ie Bulag yne 9 enp peynej e seu OYdJO UOW eq IW 4q SIUL OSIMJOUJO 1 pue Vased Bureq Bojeue enp e seu ONCOWUOW eui jr YBIY eq I 4q 5141 OSIMJOUJO SI yne 2 I
101. glioyejnuinooe yne uo jo 2 yne 5 uo jo yne 5 2 uo jo 5 uo jo jequunu 5 eJnje9 SIY 10 pejqeue speeu 5141 9 el s BU 9 Woy 5 eJnje9J 14 10 pejqeue speeu SIU 2 eui Jo 1ndur Woy 30 5 eJnje9 SIY 10 pejqeue speeu 5141 9 el s BU JO Woy 2 2 5 eJnje9J 14 10 pejqeue speeu SIU Z eui Jo 1ndur 30 5 eJnje9 SIY 10 pejqeue speeu 5141 BU Z Woy 5 eJnje9J 14 10 pejqeue speeu SIU
102. hioinb snes zbioinb snes snes snes snes snes snes snes snes e qeueA 5019 s ji S 4q Stu p pue Buiuuni si YyBiy 1 314 5141 esiweuj pue sjndui enBojeue Jo s ndyno Jo s ndu Aue Aue si YBIY 5141 pue snjejs eui Aue si JI YBIY eq IM q SIUL Z SALIS uo Aue si I SIUL SALIS Aue si IW SIUL pue Jejse X eui uo 51 JI 6 eq II Slu 1uesaJd jou 1uesaJd jou jou CNV 1uesaJd jou 1uesaJd jou 1uesaJd jou jou CNV 1uesaJd jou CNV 1uesaJd jou pue si 6 ji uiu eq Iw stu E pue e qejreAe si g ji uiu eq Iw yq 61 1 ejgejreAe si ji uiu eq Iw 51 1
103. odx 5 zhueseid odx 5 zlueseud odx 5 zhueseid odx 5 zlueseud odx 5 e qeueA 5019 pue 6 uo N3S3d S jeonuo uou eq SIUL pue 6 uo N3S3idd S jeonuo e eq Hq Stu 8 uo N3S3d S Jojsruueu e jr eg 4q SIUL pue ufiu s jq 14 uay pepeeoxe ueeq seu g uo Jnoy Jed suejs eu pue 8 uo N3S3d S 16AH e jr eq qq 5141 pue 8 uo N3Szisd S jees 164 e eq SIUL pue 8 uo N3S3d S e eq Yq 6141 esiweujo pue g uo S rej e jr uBru eq IW Hq 5141 pue 8 uo N3S3d S jeonuo uou eq Yq 5141 pue 8 uo N3S3idd S jeonuo e eq 4q Stu pue uo N3S3d S Jojsruueu e jr YBIY eg 4q SIUL pue ufiu s jq 14 uay pepeeoxe ueeq seu uo Jed suejs eu
104. peas uSuM ou seu y 440 94 pue 440 6 esneo uo eu Buruun L HO 0 peuunjai si jse y peas ueuM ou seu yo ay y uo ejeulunyli G37 GNVH TVANVW eu pue TYANVW 0 uos 0 8 esneo uo y Burun L HO 0 1 152 eui ou seu jun UO ejeutuunii eui pue OLNY yms 8 esneo uo y Burun L HO 0 s 041009 152 peas uSuM ou sey y uo IM 440 pue 440 8 esneo uo Buruun L 0 si 152 y ueuM ou sey yo Buruun y uo 997 99 pue 0 7 esneo uo y Burn L 0 s dw ye 152 peas ueuM OU seu uo ejeurunjll IM 1 24 pue OLNV yms
105. seu 1581 uone nsur ue enp e Jejse w eq IM 4q SIUL si pue peBpejwouyoe ueeq ON Sey nq jueseid LON S Ney G4DGSIMONMOVNN Seu ue enp e seu eui JI YBIY Iw 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu 19 LON s q39d31MONXOVNR ueeq sey yoly uonejoJ eseud e enp payne e seu Je seyy 3y JI eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd ON S G39d31MONMOVNn Seu eseud e enp e seu OYdJOWUOW JI Iw Yq STU L si pue peBpejwouxoe ueeq ON Seu nq jueseid LON S G2DGSIMONMOVNN seu yne uueje e e seu Jejsey YBIY eq Hq 6141 si pue pebpejwouyoe ueeq ON Sey 1nq 3ueseJd LON s G39dQ31MONMOVNn seu YSIYM JUSIIND Ue BNP e seu 9u JI uiu IM 5141 esiwieujo si pue peBpejwouxoe ueeq LON Seu jueseid LON S GADGSIMONYMOWVNN jueJino Jepun Ue
106. 0 0 0 0 8x0 8X0 00x0 z0xo 0 8x0 8X0 00x0 10X0 5 8 0 8X0 00x0 00 0 5 0 8x0 00x0 80 0 9 0 8X0 00x0 0 0 a 28 0 8x0 00x0 90 0 8 28 0 8X0 00x0 90X0 a 28 0 8 0 00x0 0X0 28 0 L uo pueuiuioo 16 OU sey 4o y 6 uo Burun uO HO 0 peuunjai si jse y peas ueuM Ajuo 15 sejejaJ SIUL ou sey g uo uO HO 0 peuunjeiJ si 1se ueuM Ajuo 1sJij eu sejejaJ stu OU sey 4o Buruun eBpe wou poe uo Burun 0 si 1 1se peas ueuM 1sJi eu sejejaJ stu ou sey Buiuun 9 uo y uO 0 si 4 1se ueuM Ajuo 1sJij eu sejejaJ SIU
107. 20 20 20 LO LO LO LO LO LO LO LO LO LO 0 LO 0 LO 0 LO 0 40 5 LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO 0 LO 0 LO 0 LO sjndu jndu g pyoeun odx g pyoeun g pyoeun odx g pyoeun g pyoeun odx z pyoeun odx z pyoeun odx z pyoeun odx snjyejs Z pyoeun odx z pyoeun snjyejs Z pyoeun odx 5 z pyoeun odx snjyejs Z pyoeun odx o pyoeun snjyejs 9 pyoeun snjejs o pyoeun odx snjyejs g pyoeun odx o pyoeun odx snjyejs o pyoeun dund odx o pyoeun g pyoeun dund odx c pyoeun snjyejs c pyoeun snjejs c pyoeun e qeueA 4 049 2 pue 6 uo pebpejwouxyoe 1994 LON Sey jueseJd LON qQ39d031MONMOVNh S 16 e eq 4q SIUL pue uo ueeq ON 584 yng j
108. Aq pejeAnoe si 3141 uo juesaJd 2 esiweujo si pue ueeq ON Sey 3ueseJd LON S G39dQ31MONMOVNn eq seu e enp 6 e seu OYdJOWUOW uBru eq Iw SIUL si pue ueeq ON 584 1nq jueseid LON S q39031MONMOVNn sey YOIYM YAYOS 6 e seu Ja seyy JI YBIY eq Yq SIUL uonduoseq 8q 0 2 A uoooJd LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO 0 LO 0 LO 0 LO LO LO LO LO 0 LO Sse 40 20 20 00 20 20 20 20 20 20 20 00 20 20 20 20 20 00 20 00 20 00 20 20 20 20 20 20 20 00 20 00 20 00 20 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 40 5 LO LO 0 LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO sjndu 4c smeis
109. Iw Hq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu ue enp e seu Jejse w eq IW 4q SIUL esiweujo si pue ueeq ON Sey nq jueseJd LON s G39dQ31MONMOVNn ue enp e seu eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe u q LON Seu 19 LON s q39d31MONMOVNR ueeq sey yoly uonejoJ eseud e enp e seu Je seyy 3y JI eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S qG39dQ31MONMOVNn Seu eseud e enp payne e seu OYdJOWUOW Iw Yq STU esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39Q31MONPOVND seu yne uueje e e seu Jejsey 4 YBIY eq Hq 6141 esiweujo si pue ueeq ON Sey 1nq 3ueseJd ON s qG39dQ31MONMOVNn Sey YSIYM JUSIIND Ue enp duund e seu QedgJouo N JI 1 q SIU
110. MultiTrode Translator Highest DNP3 Level Supported Device Function For Requests 2 Master Slave Responses 2 Notable objects functions and or qualifiers are supported in addition to the Highest DNP3 Levels Supported the complete list is described in the attached table Unsolicited responses USR can be enabled or disabled on a per class basis using function codes 20 and 21 The MultiTrode Translator configuration menu can be used to specify if USRs are enabled or disabled for each class at power up Analog Deadband parameters Object 34 Variation 1 can be controlled via function codes 1 and 2 read and write These are stored in non volatile memory and will be retained on reset They can also be manually configured using the configuration menu Explanations for items that are configurable may be found in the Configuration section in this document ee Maximum Application Fragment Size octets Transmitted 292 Transmitted 2048 Received 292 Received 2048 Maximum Data Link Re tries Maximum Application Layer Re tries O None O None O Fixed at M Configurable range None to 10 M Configurable range None to 10 Fixed is not permitted Page 34 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc ae MULTITRODE Protocol Translator DNP3 User Manual Requires Data Link Layer Confirmation Never O Always Sometimes Configurable If Sometimes when If Co
111. Point by point list attached Counters Roll Over at No Counters Reported Configurable attach explanation L1 16 bits 32 bits Other Value Point by point list attached Sends Multi Fragment Responses Yes Page 36 of 42 MultiTrode DNP3 Manual v1 0 9 R02 doc MULTITROD E Protocol Translator DNP3 User Manual REQUEST RESPONSE OBJECT DNP3 message DNP3 message components parsed by the components reported by MultiTrode Translator the MultiTrode Translator 5 Func Codes Qual Codes Func Codes Qual Codes Obj Var Description dec hex dec hex 1 0 Binary Input All Variations 1 06 129 1 1 Binary Input 130 00 01 1 2 Binary Input with Status ie 00 01 2 0 Binary Input Change All Variations 1 06 07 08 2 1 Binary Input Change without Time 1 06 07 08 ed 17 28 2 2 Binary Input Change with Time 1 06 07 08 m 17 28 2 3 Binary Input Change with Relative Time 1 06 07 08 iet 17 28 10 0 Binary Output All Variations 1 06 10 1 Binary Output 129 10 2 Binary Output Status 130 00 01 12 0 Control Block All Variations 12 1 Control Relay Output Block 3 4 5 6 17 28 129 echo ol request 12 2 Pattern Control Block 12 3 Pattern Mask 20 0 Binary Counter All Variations 1 7 8 9 10 06 20 1 32 Bit Binary Counter ies 00 01 20 2 16 Bit Binary Counter i 00 01 20 3 32 Bit Delta Co
112. ce 06 vO 0 ce 06 ce vO 0 ce vO 06 70 0 ce 06 CN NANANA N CN NANANA N 45 70 0 ce 06 70 0 ce 06 70 0 ce 06 80 0 ce 0 05 ce 70 0 ce 06 ce 70 0 ce 06 0 0 ce 0 05 z moyo se owl snieis snieis snieis 2 158 Jo puooes 188 JO INUN 1 152 JO ce ce vO 0 vO 0 vO 0 z woyoise Tejeasnieis 5 5 g duind 5 5 sueijs snjeis sueijs 5 g duind suejs 5 p duind suejs 5 c duind suejis 5 c duind sueijs 5 suejs snjeis o duind sueijs 5 L seyeymo juoyeyssnjeys olse e woj4juoneissmeis MO 41 0 uonejssniejs 152 JO Je9A JOAO 152 JO 19 0 158 Jo 6 sues g 40 spes 2 40 sues 9 sues 10 spes y 40 suejs 40 spes z 40 spes 10 spes puooes ui UILIS
113. jq 14 pepeeoxe ueeq seu z uo Jnoy Jed suejs eu JI pue uo NASA S 16AH e jr eq 5141 pue uo N3Ssld S jees 164 e uBiu eq SIUL pue uo N3S3d S jees e eq Yq SIUL esiweujo pue uo S rej e jr eq IW 5141 pue uo N3S3d S jeonuo uou YBIY eq Yq SIUL pue uo N3S3idd S jeonuo e eq 4q Stu pue uo N3S3d S Jojsruueu e jr YBIY eq 4q SIUL pue ufiu s 4q 14 uay pepeeoxe ueeq sey uo 1 Jed suejs eu pue uo N3S3d S 10 16AH e jr 5141 pue uo N3Szisld S jees 36 e eq SIUL pue uo N3S3d S e eq Yq 5141 pue uo S Ne rej e jr eq IW Hq 5141 pue uo N3S3d S jeonuo uou eq Yq SIUL pue uo N3S3idd S jeonuo e
114. lt 2 lt 2 zllo emeisinoodxLw 2 LN zllo emeisinoodxLw z zpyoeun aquo smeis zlzpyoeun L zpyoeun smeis smeis olzpyoeun smeis olzpyoeun smeis z z ueseid nu smeis z z ueseid smeis e qeueA 5019 eqoud 0 eqoud 10sues Le 9 1ndino jo lt 1ndino jo snes jo snes Z 1ndino jo snes 3ndino jo smejs eqoud doi eqoid 10sues jo Z Indu eqoud sosuas snyjeis Indu eqoud Josuas snyjeis 1ndui eqoud sosuas jo snyeis G eqoud Josuas jo 13815 9 eqoud jo 13815 1 3ndui eqoud 10sues jo snyeis 8 Indu eqoud sosuas Jo 13815 6 Josuas snje S woyoq 0 1ndu i eqoud 10sues snjejs 2 smejs smejis
115. 0 LO 40 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO sjndu yndu Zlgnueseid duind nu smeis zll olueseud cl ghueseud ni smeis zll olhueseud zl oliueseud nu smeis L Iolhueseud LI ohueseud nu smeis L ghueseid nu LI ohueseud nu smeis L ghueseid LI ohueseud ny smeis L Iolhueseud LI ohueseud ni smeis oll olhueseud ol oghueseud nui smeis oll olhueseud ol oliueseud nu 5 ollolhueseud ol oliueseud nu smeis ollghueseid nu 5 zllghueseid ny cl chueseud ny smeis zllghueseud nu e qeueA 92u919J83 SS0J2 y 9 59 4 OSIMJOUJO 51 9 Bureq ndyno enp payne e eq 4q 5141 OSIMJOUJO 1 ndyno e e sey 1 35
116. 10 LO 10 LO LO 10 LO 10 LO 10 LO LO 10 LO LO LO 10 LO 10 LO LO 10 LO LO 10 LO 10 LO 10 LO LO 10 LO LO 10 LO LO 10 LO LO LO 40 sjndu S S v c 0 4 L 0 0 0 c v S 9 2 9 9 4 0 zlu snes smeis smeis VIN VIN VIN VIN VIN VIN VIN VIN VIN VIN lelizismeisHOOdxLW elc emeisuiooax LW gl z smeisinoodxLN e c emeisuioodX LW gl z smeisinoodxLN e c emeisuioodx LW gl z smeisinoodxLN e c emeisuioodX LW LW LW ZlizlsmeisiOOdx e c emeisuioodX 2 2 LW lt 2 LW 2 2 zlle emeisinoodx 2 2 LW zlle emeisinoodx 2 2 LW 2 2 6 6 B ISMAS 8 B ISMAS 8 B ISMAS 8 ze Qv NV 1 1 1
117. 13X0 00X0 a 28x0 UO HO 0 si 1se peaJ ueuM 1 jewou xoeq y uumeJ eui peoejd eq spun dnos6 esneo uo Bulun L 13X0 00X0 v 28 0 uonoe ON ON ON uonoe ON ON ON uoe ON ON ON ON ON uonoe ON ON ON uonoe ON uonoe ON ON ON L uonduoseq 47 47 47 47 47 47 47 47 47 47 47 47 47 47 cl cl cl cl cl fqo 8042 A ay 3uesaJdaiJ 5 pue v e3oN 8q 0 2 A OL OL OL OL OL OL Ol OL OL OL OL Ol OL OL 0L OL OL OL NANNAN OIL ON ON fqo snjejg jnejeg
118. 41 pue g uo pebpejwouxyoe 1994 LON Sey 1nq 1ueseJd LON GADGATMONMOWNN S jeonuo uou eg Iw Yq 5141 pue g uo pebpejwouxyoe 1994 LON Sey 104 jueseid ON d39Q31MONMOVNn S eonuo e eq Yq 6141 pue uo pebpejywouxyoe 198q LON sey inq jueseJd LON S GADGATMONMOVWNN S e eq Iw SIUL 2 pue 1994 LON Sey jueseJd ON S d39031MONMOVNn S 164 uBru eq Stu E pue pebpejwouxyoe 1994 LON Sey 1nq jueseJd LON q39d31MONMOVNh S ees eq 4q SIUL uo ueeq ON 584 juesejd LON S 1ne4 qQ39 03 1MONMOVNn S ees uBiu eq Iw SIUL pue uo pebpejywouxyoe LON Sey 114 jueseid LON S qG39d031MONMOVNn S e uBiu eq Iw Stu L pue uo pebpejwouxyoe 1994 LON Sey 1nq 1ueseJd ON GADGATMONMOVNN S jeonuo uou eg Yq 5141 pue uo pebpejywouxyoe 1994 LON Sey nq jueseid ON
119. 5 pyoeun 5 LO c0 LO 10 L suayunoo pyoeun 5 LO 20 LO 10 5 snjeis LO 20 LO 10 pyoeun 5 LO 20 LO 10 5 pyoeun 5 LO 20 LO 0 pyoeun 5 10 20 LO 10 5 5 LO 20 LO 10 L suayunoo pyoeun 5 LO 20 LO 10 0 54 5 LO 20 LO 10 o sueyunoo pyoeun 5 LO 20 LO 10 0 snjeis LO 20 LO 10 o sueyunoo pyoeun 5 LO 20 LO 10 0 54 snjeis LO 20 LO o sueyunoo pyoeun 5 10 20 LO 10 0 c S 9 2 0 c v S 9 2 0 c v S 9 2 0 c g v S 9 2 0 c v S 9 2 0 c S e qeueA Sse 40 40 BIUSIOJ9Y SSOID uonduoseq 2 6365 sjndu 8q 0 2 A uoooJd 0 sny
120. 88S si 9 uay 26g xepui pue xepul JI si 9 0 66 pue G xepul JI si 9 uay 99 pue 0 epouiJ ojne ui s 9 0 66 pue xepul JI si 9 ji S 4q stu p pue Buiuuni 9 1 314 5141 88S ui si 6 uay 2G xepui pue 20g Xepul JI s 6 0 6 pue 05 xepul si 6 uay pue 0 06 epouJ one ui si 6 pue 0 06 xepul JI e qejreAe si ji S 4q stu p pue Buiuuni si 1 314 5141 88S jenuew si uay 275 xepui pue 9 Xepul JI YO si duind uay 0 pue 9 YO si ueu 275 pue 0 9 epouiJ ojne ui 5 y 9 7 y pue 0 9 JI pue e qejreAe si dund ji uBiu S 4q stu p pue Buiuuni 1 314 5141 88S ui si uay 2e xepui pue Xepul JI si uay 0 pue jJ si uay pue 0 2
121. Aejas eu p ejeJ esiDJeue uo Hulun ZZ 10 fqo ZLZ snyejs ay sjoejeiJ SIU ueuM Jejseul eu sejejeJ SIUL uonduoseq 47 30 8039 A eui 3uesaJdai 5 pue v e3oN 8q 0 2 A OL 30 sns 8X0 0 0 lt 0 0 a egxo 8x0 10x0 20 0 9 28 0 8X0 0 0 10 0 8 0 8X0 10x0 00X0 0 8X0 10x0 80 0 v 0 8X0 0 0 20X0 v 8 0 8X0 10x0 90 0 v 0 8X0 0 0 90 0 v 0 8X0 10X0 v 8x0 8X0 10x0 0x0 v 8 0 8X0 10x0 20 0 v 8 0 8X0 0 0 10X0 v 8 0 8X0 10x0 00 0 v 8 0 08X0 04x0 04x0 0 08x0 0 HO 8xo 00x0 lt 0 0 a egxo 8x0 00 0 20 0 0 8X0 00x0 10 0 8 0 8X0 00 0 00 0 0 8X0 00 0 80 0 v 8xo 8X0 00 0 0 0 v 8 0 8X0 00 0 90 0 v 8xo 8X0 00 0 90 0 v 8 0 8X0 00 0 v 8 0 8X0 00x0 0x0 v 8 0 8X0 00 0 20 0 v 8x0 8
122. Group www dnp org 1 4 The MultiTrode Translator The MultiTrode Translator gathers information from a MultiTrode MonitorPro or Remote Reservoir Monitor by issuing continuous assembled status requests This information is mapped to and stored in a pair of native databases one for MODBus one for DNP3 which can then be accessed by a Master using the appropriate protocol Local inputs on the MultiTrode Translator are also placed into these databases The Master may request control operations and or point writes to control the MultiTrode device via the MultiTrode Translator Control operations that relate to MultiTrode devices will be acknowledged immediately by the MultiTrode Translator and the appropriate MultiTrode command issued at the earliest possible time The success or failure of a control operation is determined by subsequently reading status information for the relevant point 2 Acronyms APCI Application Protocol Control Information APDU Application Protocol Data Unit ASDU Application Services Data Unit CROB Control Relay Output Block CMF Central Monitoring Facility DNP3 Distributed Network Protocol Version 3 IED Intelligent Electronic Device LPDU Link Protocol Data Unit LSDU Link Services Data Unit MTT MultiTrode Translator RCM Remote Comfail Master a feature of the MultiTrode Translator RRM MultiTrode s Remote Reservoir Monitor RTU Remote Terminal Unit SCADA Supervisory Con
123. JUSIIND Ue enp e seu 9u JI 1 q SIU si pue peBpejwouxoe ueeq ON 584 jueseid LON S G2DGSIMONYMOVNN eq YOIYM jueJino Jepun ue enp e seu OYCJOWUOP JO Se 99 JI uBiu III yq 5141 1 5 4 esiweujo si pue ueeq ON Sey 1nq 3ueseJd LON S G4DGSIMONMOVNN seu uoiuM enp 9 e seu OYdJOWUOW 1 JI uiu IM 314 SIUL si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONYMOVNN SEY YOIYM YAYOS enp 9 pene e seu 1 JI YBIY eq II Yq 5141 uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu lt mi snes Zl z pyoeun 5 nu 2 1 5 nu
124. LO LO LO LO LO LO LO LO LO LO 0 Sse 40 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20 0 20 20 20 20 20 20 20 00 20 20 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 40 5 LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO 0 LO LO LO LO LO LO LO LO 0 0 sjndu 2 snes 2 snes 2 snes Sse 40 40 92u819JoM SSOJ2 uonduoseq 9nejs sjndu 0 A uooo4d 08X0 80x0 80 0 08x0 08X0 2 08x0 08x0 20 0 20 0 0 08x0 08x0 00x0 00X0 2 08x0 08x0 01x0 04x0 08x0 08X0 80x0 80X0 9 08x0 08X0 0 0 08x0 08x0 20 0 20 0 08x0 08x0 00x0 00 0 08x0 08x0 01x0 0 0 v 08x0 08x0 80x0 80x0 v 08x0 08X0 v 08x0 08x0 20 0 20 0 v 08x0 08x0 00
125. LO c0 0 00 10 c0 0 00 10 c0 0 00 10 c0 0 00 10 c0 0 00 10 c0 0 00 10 c0 10 00 10 00 0 00 10 c0 0 00 Sse 40 LO 10 LO LO LO LO 10 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 10 LO LO LO LO LO LO LO 10 LO LO LO LO LO 10 LO 40 5 sjndu jndu ebioinb snes 6hioinb smeis ohioinb smeis 6bioinb smeis ghioinb snes ghioinb smeis ghioinb smeis ghioinb smeis ghioinb snes ghioinb smeis ghioinb smeis ghipinb smeis snes snes snes snes snes snes snes snes snes smeis gbioinb snes smeis gbioinb snes smeis e qeueA 4 049 z 99S ui si Z uay 26g xepui pue 96 JI yO si 7 uay 0 66 pue 89 xepul jJ yO si 7 uay 69 pue 0 86 xepul epouiJ ojne ui s 0 66 pue 0 86 xepul JI si ji uBiu S 4q stu p pue Buiuuni si uBiu 1 314 5141
126. _ _ MULTITRODE Protocol Translator DNP3 User Manual e Again from the Main Menu select option 2 MultiTrode Translator MultiTrode DNP MODBus converter 91 00 Main Menu 1 MultiTrode Translator Address 1 2 Configure COM ports By selecting option 1 Next port com Port desired for DNP3 operation can be configured COMA 555252 Con 1 Next port DNP3 Slave 9600 2 Protocol 3 Baud rate Select option 2 Protocol to set desired protocol Press Esc twice and close down HyperTerminal Notice that the MTrx MT x LED s are polling The MultiTrode units should now be available via the MultiTrode Translator by the Central Monitoring Facility CMF MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 9 of 42 Protocol Translator DNP3 User Manual MULTITRODE 4 Introduction to DNP3 4 1 History and Background extract from the DNP3 Users Group www dnp org The development of DNP3 was a comprehensive effort to achieve open standards based Interoperability between substation computers RTU s IED s Intelligent Electronic Devices and Master stations except inter Master station communications for the electric utility industry Also important was the time frame the need for a solution to meet today s requirements As ambitious an undertaking as this was the objective was reached Since the inception of DNP3 the protoc
127. configuration menu refer to MultiTrode Translator Installation Manual Page 24 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc _ _ MULTITRODE Protocol Translator DNP3 User Manual The flags associated with the Binary Counter are as follows 1 when the MultiTrode Translator has successfully acquired the data for the point 0 if not On line Since all counters are locally generated within the MultiTrode Translator this value is always 1 Indicates that the MultiTrode Translator has restarted Set to 1 on power up and cleared after Restart the first read of that point Indicates that the MultiTrode Translator has lost communication with the originator of the data Communications Lost Since all counters are locally generated within the MultiTrode Translator this value is always 0 Remote Forced This will always be 0 as all counters are locally generated within the MultiTrode Translator Local Forced This will always be 0 as the MultiTrode Translator never overrides counters This indicates that the maximum counter value has been exceeded since the last time the Roll Over counter was reported It will automatically clear after the point is read 5 4 6 Frozen Counters Frozen Counters hold the value of a Binary Counter as it was when the last freeze or freeze and clear operation was executed on it They can be reported as either 16 or 32 bit with or without flag The flag field is the flag fi
128. e qeueA 4 049 9 59 4 OSIMJOUJO 51 5 Bureq 9 payne e OYdJO UOW eq 4q 5141 OSIMJOUJO 1 ndyno e enp e seu 1 35 eui JI eg 4q SIUL OSIMJOUJO 51 4 5 e 1ndino 9 payne e eq 4q 5141 OSIMJSY O SI ie yndu e 9 payne e seu eui jr YBIY eq IW 4q 5141 SI ie Bulag yne z 9 peynej e seu eq 4q 5141 SI ie e 9 payne e seu ONCOWUOW jr YBIY eq I Hq 5141 SI Bulag yne y 9 peynej e OYdJO UOW eq IW 4q SIUL OSIMJSY O SI ie 9 payne e seu
129. e sey OYdJOWUOP eui jr eq Hq SIUL esiweujo si pue ueeq ON Sey nq 3ueseJd ON S G39dQ31MONMOVNn seu yne Bojeue oj 8 dund pene e seu eui JI YBIY eq Yq SIUL si pue ueeq LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey 2 ue oj enp 8 dund e seu OYdJOWUOW eui jr eq Hq SIUL si pue ueeq ON Sey 9 jueseid LON S G4NGSIMONMOVNN seu YOIYM MOY 8 e seu OUCOWUOW eui JI YBIY Iw SIUL si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNR seu 1581 uone nsur ue enp 8 e JI eq 4q SIUL si pue peBpejwouxoe ueeq ON 584 nq jusseid LON Ne G4NGSIMONMOVNN Seu YOIYM ue oj 8 e seu Jejse eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu LON s q39d31MONMOVNR ueeq sey yoly uonejoJ eseud e enp g e seu Je sey
130. ni smeis oll pxoeun smeis oll Jpyoeun ni smeis oll nu smeis oll Jpyoeun ni smeis z lo pyoeun nu smeis zllo pyoeun nu smeis ello pyoeun ny snieis e qeueA 4 049 apo NW 81 9 59 4 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN sey e e sey uBru eq q SIUL si pue peBpejwouyoe ueeq ON 584 1nq jueseid LON S Ney G4NGSIMONMOVNN seu uotuw yne 2 e enp peynej e seu OYdHOPUON Je seyy eui JI YBIY eq 4q SIUL si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn eq sey e 1ndjno e enp e sey eui jr uBru eq 319 SIUL si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn sey uotuM e enp peynej e seu OYCJONUOW 1 94 JI eq yq 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu 2 e
131. or 16 bit start end 00 01 Control Relay Output Block 12 Select 3 CROB 1 8 or 16 bit list 17 28 Operate 4 CROB 1 8 or 16 bit list 17 28 Direct Operate 5 CROB 1 8 or 16 bit list 17 28 Direct Operate no ACK 6 CROB 1 8 or 16 bit list 17 28 Response 129 CROB 1 Echo of request Binary Counter 20 Read 1 Don t Care 0 All 06 Immediate Freeze 7 Don t Care 0 All 06 men Freeze no ACK Don t Care 0 All 06 Freeze And Clear 9 Don t Care 0 All 06 AER And Clear pont Care 0 All 06 Response 129 130 32 bit 1 8 or 16 bit start end 00 01 Response 129 130 16 bit 2 8 or 16 bit start end 00 01 Response 129 130 32 bit Delta 3 8 or 16 bit start end 00 01 Response 129 130 16 bit Delta 4 8 or 16 bit start end 00 01 Response 129 130 32 bit no Flag 5 8 or 16 bit start end 00 01 Response 129 130 16 bit no Flag 6 8 or 16 bit start end 00 01 Response 129 130 32 bit Delta no Flag 7 8 or 16 bit start end 00 01 Response 129 130 16 bit Delta no Flag 8 8 or 16 bit start end 00 01 Frozen Counter 21 Read 1 Don t Care 0 Alll 06 Response 129 130 32 bit 1 8 or 16 bit start end 00 01 Response 129 130 16 bit 2 Response 129 130 32 bit no Flag 9 8 or 16 bit s
132. retransmitting any messages not addressed to it Unfortunately if S2 is intermittently within range of M1 which is often the case there is a danger of S3 receiving and answering two requests Address translation is used to eliminate this problem S3 is configured with an address of 103 rather than 3 but the Master still addresses its requests to 3 This way if S3 receives a request directly from the Master it will be ignored S2 is smart enough to know that requests from the Master destined for address 3 are actually meant for address 103 and it will alter the addresses in the DNP3 packet before re transmitting it To prevent the same thing from happening on the return path S2 also changes the source address of the request from 1 to 101 S3 will accept the retransmission and respond to the Master thinking its address is 101 S2 will translate the addresses back for the response and the Master will be happy This is illustrated in the diagram below Store amp Forward Diagram Master M1 Tx Slave S2Rx Slave 21 Tx Slave 53 Rx gt 3 Src 1 3 Src 1 Dest 103 Src 101 Dest 103 Src 101 Master M1 Rx Slave S2 Tx Slave 521 Rx Slave 53 Tx sess 1 Dest 1 sre 103 lt Dese 101 se 105 Cell A Cell B d 1 SSS Sa ce Master M1 Slave S2 Slave 93 Figure 8 Store and Forward diagram Effectively the network has been divided into two cell
133. structure below Frame Format Block n Fixed Length Header 10 Octets Body Block 0 zero Block 1 v Figure 3 FT3 frame format START 2 starting octets of the header 0x0564 1 octet count of USER DATA in the header and body This count includes the LENGTH CONTROL DESTINATION and SOURCE fields in the header however the CRC and other fields are not included in the count The minimum value for LENGTH is 5 indicating only the header is present and the maximum value is 255 CONTROL Frame control octet DESTINATION viru destination address The first octet is the LSB and the second octet is the SOURCE 2 octet source address The first octet is the LSB and the second octet is the MSB CRC 2 octet Cyclic Redundancy Check USER DATA Each block following the header has 16 octets of User defined data except the last block of a frame which contains 1 to 16 octets of User defined data as needed MultiTrode MTT DNP3 Manual v1 0 9 02 Page 13 of 42 Protocol Translator DNP3 User Manual MULTITRODE 4 6 Transport Layer This section describes the Transport layer functions which act as a pseudo transport layer to the DNP3 data link layer The pseudo transport layer function is specific only for those messages that are larger than one Link Protocol Data Unit LPDU between Master and RTU stations This pseudo transport layer acts as the DNP3 data link user in a protocol stack consisting of only t
134. 0 0 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 30 LO LO LO 0 LO 0 LO 0 LO LO LO 0 LO 0 LO 0 LO 0 LO LO LO 0 LO sjndu ni smeis zllo pyoeun 5 zllolpyoeun nu snjejs zllo pyoeun 5 zllolpyoeun nu snjejs 5 L loJpyoeun nu snjejs 5 L loJpyoeun nu snjejs 5 L loJpyoeun nu 5 L loJpyoeun nu snjejs ollo pyoeun 5 ollo pyoeun ni smeis ollo pxoeun nu smeis olo p oeun ni smeis ollo pxoeun smeis ollo pyoeun nu smeis ollo pxoeun smeis ol o p oeun nu smeis zllehueseid ny zlgueseud nu smeis zl ghueseid e qeueA 4 049 1 9 59 4 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVN
135. 0 7 esneo uo y 0 si 041009 152 y ueuM ou seu yo Buruun 440 94 pue 440 U91 S esneo uo eu 0 peuunjai si jse y peas ueuM uonoe OU seu yo ay y uo ejeulunyli GNVH TWANVW 24 pue 01 YAMS oj 9 esneo uo y Buln L HO 0 peuunjai 1 152 ueuM OU sey eu jun UO 941 pue 1 yms esneo uo y Buruan HO 0 peuunjai s 041009 152 peas OU sey pun y uo usej IM 440 pue 440 9 esneo uo Buruun 0 si jse y ueuM OU sey yo Buruun y uo 997 pue TYANVW uos 0 6 esneo uo Burn L 0 s 152 peas ueuM uonoe ou seu
136. 0 milliseconds 2 x analog 0 to 22mA input Input resistance 220 Ohms 10bit ADC accuracy linearity 1156 0 025 ADC value scaleable via configuration menu External supply range 12 to 48VDC ESD and EMC protected ve line is common ground Communications Ports 2 x RS232 Asynchronous 9 pin male D type connector with TD RD RTS CTS DTR and DSR 1 x Radio port to Bell 202 FSK 1200 baud fixed Audio output adjustable via trimpot to 400mVp p Modem Audio input sensitivity 10 500mVp p Squelch input 5 30VDC common ground Press To Talk PTT Open drain 200mA at 40VDC Indicators 9 status LEDS AS NZS3548 C Tick CISPR 24 1997 EN55024 1998 EMC EN61000 4 2 1995 Including Amendment A1 C Tick EN61000 4 3 1995 Including Amendment 1 1998 and EN61000 4 4 1995 CE compliant IEC61000 4 5 1995 IEC61000 4 6 1995 Including Amendment A1 IEC61000 4 8 1993 IEC61000 4 11 1994 Environmental Temperature 10 C to 60 C Humidity 0 to 95 non condensing MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 33 of 42 2 c oe Protocol Translator DNP3 User Manual MULTITRODE 7 Device Profile DNP3 V3 00 DEVICE PROFILE DOCUMENT This document must be accompanied by a table having the following headings Object Group Request Function Codes Response Function Codes Object Variation Request Qualifiers Response Qualifiers Object Name optional Vendor Name MultiTrode Device Name
137. 1 ndyno e enp e sey 1 3 eui JI eg 4q SIUL OSIMJOUJO 51 5 Bureq e 1ndino payne e OYdJO UOW eq 5141 OSIMJOY O SI ie e payne e seu eui jr YBIY eq I 5141 SI ie Bulag yne z peynej e seu eq 4q SIUL SI ie e payne e seu eui jr YBIY eq IW 4q 5141 SI Bulag yne peynej e seu 1 eq IW 4q SIUL OSIMJSY O SI ie yne enp payne e seu eui jr YBIY eq I 4q 5141 SI IN3SJYd Bulag yne 9 peynej e sey OYdJO UOW eq 4q SIUL OSIMJOUJO 1 pue Vased Bureq Bojeue enp
138. 1 smeis 2 smeis 2 61 2 61 smeis 2 61 smeis 2 61 smeis 2 61 smeis smeis 61 smeis snes snes 6 snes 61 snes 1161 snes snes 6 snes smeis smeis oll 6ip smeis e qeueA 4 049 gz 8q 0 2 A peAleses pe iesey peAleses pe iesey perlesey pe iesey peAiesey peAiesey pe iesey peAieses perlesey peAleses peAiesey uonduoseq LO c0 LO cO 10 ZO LO 20 10 c0 LO 20 10 00 LO 20 10 00 LO 20 LO c0 LO 20 10 ZO LO 0 10 ZO LO 20 10 c0 LO 20 LO 0 LO 0 10 00 LO 20 LO 00 LO 0 10 00 LO 20 LO c0 LO 20 10 0 LO 0 10 00 LO 20 10 c0 LO 20 10 20 LO 0 10 00 LO 20 LO 00 LO 20 LO 00 LO 0 10 00 LO 0 LO
139. 1MONMOVNn seu YOIYM MOY enp e seu eui JI YBIY Iw SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu ue e eq IM SIUL si pue ueeq ON 584 nq jueseid LON Ney G4DGSIMONMOVNN Seu ue oj enp 7 e seu Jejse eui JI YBIY I 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu LON s q39d31MONXOVNR ueeq sey yoly uonejoJ eseud e enp payne e seu Je seyy 3y eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd ON S q39dQ31MONMOVNn Seu uoIuM eseud e enp 7 e seu OYdJOWUOW 1 uiu Iw Yq Sty L si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39031MONPMOVNn seu yne uueje e enp e seu Jejseyw eui 4 YBIY eq Hq 6141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd ON S G39dQ31MONMOVNn seu YSIYM
140. 2 ue oj 2 payne e sey eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 9 jueseid LON S G4NGSIMONMOVNN seu Yne MOY 2 e seu OUCOWUOW eui JI YBIY Iw SIUL si pue ueeq LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu 1581 uone nsur ue enp e seu JI eq 4q SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN Seu ue enp 2 e seu Jejse eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu 1nq LON s q39d31MONMOVNR ueeq sey yoly uonejoJ eseud e enp payne e seu 3y JI eq yq 5141 esiweujo si pue ueeq ON Sey 1nq 3ueseJd LON S G39d31MONMOVNn Seu eseud e enp 2 e seu OsdgJoiuoy eui Iw Yq STU L si pue peBpejwouxoe ueeq ON Seu jueseid LON S Ne q39031MONPOVNn seu yne uueje e enp
141. 200 0 00 Sse 40 3 Inejeq LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 40 5 LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO 0 sjndu 6c 5 pyoeun 5 PpeAlesoy LO cO LO g sue unoo snjeis LO 20 LO 5 pyoeun 5 LO cO LO 0 6 snjeis LO 20 LO 5 pyoeun 5 LO cO LO g sue unoo snje s 10 20 LO 5 pyoeun 5 LO cO LO 0 g sue unoo snjeis 10 0 LO 5 LO 20 LO 10 5 pyoeun 5 LO 20 LO 10 snjeis LO 20 LO 10 5 pyoeun 5 LO 20 LO 10
142. 8x0 0xo 00x0 5 98x0 98x0 00x0 00x0 2 98x0 98x0 10x0 00 0 5 98x0 98x0 0x0 80X0 98x0 98x0 00x0 80x0 99x0 98x0 0x0 80X0 9 98x0 98x0 0x0 0 0 a 99x0 98x0 00x0 20X0 9 98x0 98x0 L0x0 0x0 99x0 98x0 0x0 90 0 8 98x0 98x0 00x0 90 0 99x0 98x0 0x0 90X0 8 98x0 98x0 0x0 soxo a 99x0 98x0 00x0 90 0 8 98x0 98x0 0 0 lt 0 0 99x0 98x0 0 0 8 98x0 98x0 00x0 99x0 98x0 10x0 8 98x0 98x0 0x0 0 0 a 99x0 98x0 00x0 0x0 8 98x0 98x0 0 0 0xo 99x0 98x0 0x0 20 0 9 98x0 98x0 00x0 zoxo 98x0 98x0 0x0 20 0 8 98x0 98x0 0x0 10 0 99x0 98x0 00x0 10X0 9 98x0 98x0 10x0 10X0 98x0 98x0 0x0 00X0 9 98x0 98x0 00x0 00 0 a 99x0 98x0 0x0 00X0 9 98x0 98x0 0x0 80x0 v 98x0 98x0 00x0 80X0 v 98x0 0 HO uonoe ON ON ON ON uonoe ON ON uonoe ON ON uonoe ON ON uonoe ON ON uonoe ON ON ON ON ON ON uonoe ON ON uonoe ON ON ON ON uonoe ON ON uonoe ON ON ON ON ON ON uonoe ON ON uonoe ON ON uonoe ON uonoe ON L pueuiuioo Ov
143. A 8000 OVA Xeu vooo 89 unoo syo 0 Bureos pes ey uo eBeyoA 1 9 suq el c smeisinoodX LIN 5 0 siia el c smeisiioodX LIN glizismeiswioOdX LW slizIsmeisuioOdX LW plizismeisuioOdX LW CON CN CON ce 06 vO 0 45 06 ce vO 0 ce 06 vO 0 ce 06 vO 0 ce 06 vO 0 ce vO 05 vO 0 ce 06 vO 0 ce 06 70 0 ce 06 vO 0 ce vO 06 ce vO 0 ce 06 vO 0 ce 06 ce 70 0 NANANA NAN NN e qeueA Sse 40 30 DOUSIOJOY SSOID opogniniN uonduoseq 3nejeq 2 636 sjndu 6ojeuy 8q 0 2 A sjndu l6 Juya snes luya snes lg snes Juya snes snes 049 opouninig eg abe fueuonig 0 A L dnou58unpoMw dono s Hapo buno M dono oll iepyoBuppo M dono
144. DNP3 Manual v1 0 9 02 Page 3 of 42 Protocol Translator DNP3 User Manual MULTITRODE Page 4 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc _ _ MULTITRODE Protocol Translator DNP3 User Manual Contents 1 7 1 4 The MultiTrode Translator 7 2 PACE OMY 7 3 Quick Installation Guide usui creek oor tan denen nonc ea na coa dare 8 4 Introduction to 3 10 4 1 History and Background extract from the DNP3 Users Group www dnp org 10 4 2 Anoverview of DNP3 10 4 3 Protocol Stack 12 4 4 Physical Layer 12 4 5 Data Link Layer 13 4 6 Transport Layer 14 4 7 Application Layer 15 4 8 Objects and Variations 16 4 9 Cyclic Redundancy Check CRC 18 5 DNP3 Commands and Database Structure eene 19 51 DNP3 Data Concepts 19 5 2 DNP3 Protocol Implementation 20 5 3 Summary table of Objects Variations and Functions Supported 21 5 4 DNP3 Database Objects 23 5 5 Store and Forward Functionality 29 5 6 Peer to Peer command Functionality 32 6 DSPCCITICATIONS 33 7 Device Profile tret Fett SEN ERE NR RR 34 8 ist or all DNPS Objects Iu a End amas 42 Figures Figure 1 Overview Connection
145. Groups of indices are coded using qualifiers and ranges The range actually specifies the required indices and the qualifier indicates how the range is to be interpreted For example Qual 00 means the range is a pair of 8 bit numbers that represent start and end indices Qual 01 means the range is a pair of 16 bit numbers that represent start and end indices Qual 00 and 01 are usually used to retrieve static points Qual 08 means that the range is a single 16 bit count Qual 07 is the same but with an 8 bit count These are usually used to retrieve event objects Qual 28 means that the range is a 16 bit quantity followed by a number specified by quantity of 16 bit Indices similarly for Qual 17 but with 8 bit values These are usually used in responses to read requests of event objects Qual 06 indicates that there is no range and specifies all available indices of the selected object Many other qualifier codes exist but are not often used This approach allows for a great deal of flexibility but results in an inordinate number of possible combinations with around 20 different objects some of which have up to 12 variations that can each be specified using 19 different qualifier codes Some combinations are not even logically consistent For this reason DNP3 has three Subset Definitions Level 1 Level 2 and Level 3 which dictate minimum sets of functionality In summary when a Master sends a request the packet will consist of an action funct
146. I M ULTITRODE Pump Station Management Technology PROTOCOL Translator DNP3 User Manual Protocol Translator DNP3 User Manual MULTITRODE Page 2 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc LS OU MULTITRODE Protocol Translator DNP3 User Manual Revision Table Rev Detail of Change 01 Initial issue 02 Format and style update This document is in support of the Multitrode Translator Version 1 0 9 Revision 02 This document is valid for MultiTrode Translator firmware version 1 09 or newer MultiTrode reserves the right to update this document without notification MULTITRODE and MULTISMARTO are registered trademarks of MultiTrode Pty Ltd in Australia USA and many countries worldwide PUMPVIEWO is a registered trademark of MultiTrode Pty Ltd in Australia Design registration is pending for MultiSmart Pump Controller Remote and Base Modules in Australia USA and many countries worldwide Patents pending in Australia USA and many countries worldwide 2007 MultiTrode Pty Ltd This publication is protected by copyright No part of this publication may be reproduced by any process electronic or otherwise without the express written permission of MultiTrode Pty Ltd Although every attempt has been made to ensure the correctness of the information contained herein no liability is accepted by Multitrode or its staff for any errata contained MultiTrode MTT
147. I uiu Iw 314 STU I si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39Q31MONPOVND SEY YOIYM 1nox20 enp pene e seu JI YBIY eq II Yq 5141 uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO LO LO 0 LO LO LO LO LO x pul sjndu 2 smeis zllo pyoeun 5 Z 9 pyoeun nu snjejs zllo pyoeun ny 5 Z 9 pyoeun nu 5 L 9 pyoeun nu snjejs 5 L 9 pyoeun ny 5 L 9 pyoeun nu snjejs 5 L 9 pyoeun ny ollo pyoeun 5 ol o pyoeun ni smeis ollo pxoeun nu smeis ol o pyoeun ni smeis olle pxoeun nu smeis ol o poeun ni smeis ollo pxoeun nu smeis ol o poeun ni smeis clls pxoeun nu 21191
148. L OU sey 4o y Buruun eBpe wou poe uo ay Buruun uO 0 si 1 1521 peas ueuM 1sJij eu sejejaJ stu ou sey uo y UO 0 si 1se ueuM Ajuo dnojJf 1sJij eu sejejaJ stu OU sey 4o y Buruun eBpe wou pe uo ay Buruun 0 si 1se y peas ueuM 1sJi eu sejejaJ stu ou sey Buiuun uo uO 0 peuunieiJ si 1se peas ueuM 51 eu sejejaJ stu OU sey 4o y Buruun uo Buruun 0 si 152 peas ueuM 351 eu sejejaJ stu
149. LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu 2 ny snjejs Zl s pyoeun nu 5 Z g pyoeun nu snjejs Zl s pyoeun 5 Z g pyoeun nu snjejs L s pyoeun nu 5 L g pyoeun ny nu 5 L g pyoeun ny snjejs nu 5 L g pyoeun ny snjejs nu 5 L g pyoeun nu snjejs olls pyoeun ny 5 olls pyoeun ni smeis olIs pxoeun nu smeis ollg pyoeun nu smeis ol s pxoeun nu smeis olig pyoeun nu smeis olIs pxoeun nu smeis ol s pxoeun nu smeis zlly pyoeun nu zlly pyoeun nu smeis z p pyoeun ny snieis e qeueA 4 049 obed 9 59 4 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN sey uoIuw enp 9 e seu OYdJOWUOW eui uBru eq 319 SIUL si pue ueeq ON 584 nq jueseid LON S Ney G4NGSIMONMOVNN eq seu uotuw 2
150. LO 0 LO yo LO LO LO 0 LO 40 20 20 20 20 20 00 20 20 20 20 20 20 20 00 20 20 20 20 20 00 20 00 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO LO 0 LO 30 LO LO LO 0 LO yo LO 0 LO 0 LO 0 LO 0 LO 0 LO LO LO LO LO 0 LO sjndu jndu zl ghueseud nu smeis zllghueseud nu zlIchhueseud snjejys zllghueseud nu zlIchhueseud ny L ghueseid nu L ghueseid nu 5 L ghueseid nu LI chueseud ny smeis L ghueseid nu L ghueseid smeis L ghueseid nu LI chueseud smeis ollghueseid nu ollghueseid ollghueseid nu ol chueseud ny smeis ollghueseid nu ol chueseud nui smeis follchueseud nu snjejs olIchhueseud snjeys Zl phueseid nu 2 smeis zl yhueseid
151. LON s q39d31MONMOVNR ueeq sey yoly uonejoJ eseud e enp e payne e seu 3y JI eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn Seu eseud e enp e seu OYdJOWUOW JI Yq STU L si pue peBpejwouxoe ueeq ON Seu jueseid JON S Ne G2DGSIMONMOVNN seu yne uueje e e e seu Jejsey 4 YBIY eq Hq 5141 esiweujo si pue ueeq ON Sey 1nq 3ueseJd ON S G39dQ31MONMOVNn seu YSIYM JUSIIND Ue enp duund e seu OQdgJouo N 9u JI 1 q SIU si pue peBpejwouxoe ueeq ON sey jueseid LON S q39 Q3 1MONPOVND ylym jueJino Jepun ue BNP e seu OYCJOWUOP JO Se 99 JI uBiu III yq 5141 1 5 4 esiweujo si pue ueeq LON Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn uoiuM enp 2 e seu OYdJOWUOW 1 JI uiu Iw 314 SIUL si pue peBpejwouxoe ueeq ON sey juesei
152. N sey uoIuw e e seu eui jr uBru eq q 6141 si pue ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN seu uouw yne e enp peynej e seu OYdHOPUON 18 SeW eui JI YBIY eq 4q 6141 si pue ueeq LON Sey 1nq jueseJd LON S G39d31MONMOVNR eq sey e 1ndjno e enp e seu eui jr uBru eq 319 SIUL esiweujo si pue ueeq ON Sey nq 3ueseJd LON s G39dQ31MONMOVNn sey uotuM e peynej e seu OYCJONUOW Jejsew 94 JI eq 319 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 2 e e seu OYdJOWUOP eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON Sey 1nq jueseid LON S G4NGSIMONMOVNN sey uotuM e 1ndui e e seu OYCJONUOW Jejsew 94 JI eq q 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONM
153. N3S3idd S jeonuo e eq Hq St pue uo N3S3d S Jojsruueu e jr eg Hq SIUL pue ufiu s 14 pepeeoxe ueeq seu e uo 1 Jed suejs WNWIXeW eu pue uo N3Sd3d S 16AH e jr eg 5141 pue uo N3Szisd S jees 16A e uBru eq SIUL uonduoseq 8q 0 2 A uoooJd LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO 0 0 Sse 40 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20 00 20 00 20 20 20 00 20 20 20 20 20 00 20 co LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 40 5 LO LO LO LO LO LO LO LO 0 LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO 0 LO LO LO LO LO LO 0 sjndu z pyoeun odx
154. O 0 43 05 70 0 ce 06 ANN ONE NN 2 smeis Xeu 8000 YO Xeu vooo 69 1unoo yq Jed v0 si jo seseud uo uano Jo Ze 05 2 snes WL xeu 8000 VO L vooo yq vo si Bureos 7 jo eseud 27 uo Juana Jo juesaJd ze 70 oe L loJoueunu snes VL Xeu 8000 YO L Xeu vooo 1unoo s jo eseud 27 uo 3ueuno 70 08 smeis xeu 8000 YO xeu vooo 1unoo yq Jed v0 si Bujeos jo eseud 1 uo zuana Jo Ze 02 0 Sjunoo OEE xeu 0044 0 4444 glizleue snes 0000 92999 pue 0 eq LON S siu Z 1ndui 5 2 e els JO MYY PAUNO ze 70 06 e qeueA Sse 40 30 92u919J83 SSOJ2 opogniniN uonduoseq 2 636 sjndu 0 2 A sjndu 6 smeis snes
155. OVNN seu uou e e sey OYdJOWUOP eui jr uBru eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey nq jueseJd LON s G39dQ31MONMOVNn seu uoruM e enp payne e sey eui 4 YBIY eq I 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu 9 e enp e sey OYdJOWUOW eui jr eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd ON S G39dQ31MONMOVNn seu uotuw yne Bojeue enp peynej e seu eui JI YBIY eq 314 SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yorum yne 2 ue dund e seu eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S qd39Q31MONPOVNR seu 3nej MOY enp e seu eui JI YBIY 5141 si pue LON Sey 1nq jueseJd LON S GADGATMONMOVNN
156. OW eq 4q SIUL SI ie e e seu eui jr YBIY eq I 4q 5141 SI IN3ISJYd Bulag yne enp peynej e seu OYdJO UOW eui uBIu eq 4q SIUL OSIMJSY O SI ie payne e seu jr YBIY eq I 4q 5141 SI Bulag yne 9 yndu enp peynej e sey OYdJO UOW eq IW 4q SIUL OSIMJOUJO 1 pue VaSaud Bureq Bojeue ue enp payne e seu ONCOWUOW 1 eui jr eq I q SIUE OSIMJOUJO SI VaSaud yndu ue enp payne e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO 3 pue yne enp e seu OYCJOWUOW II 4q Stu L OSIMJOUJO SI 159 ue payne e seu 1 eui JI YBIY I 5141 OSIMJOUJO 21 SI pue yes ue enp
157. Point Analog Input 30 8 32 Bit Floating Point Analog Input without Flag 31 0 Frozen Analog Input All Variations 31 1 32 Bit Frozen Analog Input 31 2 16 Bit Frozen Analog Input 31 3 32 Bit Frozen Analog Input with Time of Freeze 31 4 16 Bit Frozen Analog Input with Time of Freeze 31 5 32 Bit Frozen Analog Input without Flag 31 6 16 Bit Frozen Analog Input without Flag MultiTrode MTT DNP3 Manual v1 0 9 R02 doc Page 39 of 42 a ee Protocol Translator DNP3 User Manual MULTITRODE REQUEST RESPONSE DNP3 message DNP3 message OBJECT components parsed by components reported by the MultiTrode the MultiTrode Translator Translator Func Qual Func Obj Var Description Codes Codes Codes i dec hex dec 32 0 Analog Change Event All Variations 1 06 07 08 32 1 32 Bit Analog Change Event without Time 20 17 28 32 2 16 Bit Analog Change Event without Time rt 17 28 32 3 32 Bit Analog Change Event with Time 32 4 16 Bit Analog Change Event with Time 32 5 32 Bit Floating Point Analog Input 32 8 32 Bit Floating Point Analog Input without Flag 33 0 Frozen Analog Event All Variations 33 1 32 Bit Frozen Analog Event without Time 33 2 16 Bit Frozen Analog Event without Time 33 3 32 Bit Frozen Analog Event with Time 33 4 16 Bit Frozen Analog Event with Time 17 28 34 1 16 bit Analog Change Deadband
158. R The Enabling Disabling of USR s can only be modified via the MultiTrode Translator s configuration menu see MultiTrode Translator Installation Manual The configuration menu can be used to specify whether USR s are supported or not by selecting an appropriate Com port or No Port The only way they can be supported unsupported is using the configuration menu Once supported they can be enabled disabled ONLY using the appropriate DNP commands see Device Profile Obj 60 Fnc 20 amp 21 Level 2 compliance requires that if a device supports USR s it must announce itself on power up with an empty USR to the master and start with all USR s disabled It is then up to the Master to enable the classes it is interested in by using functions 20 amp 21 2 Configuration of Analog Deadbands see Analog Deadband on page 26 3 Store and forward sequence see Store and Forward on page 29 and 4 Limited Peer to Peer communication see Peer to Peer command on page 32 Detailed information on the functions objects and variations supported by the MultiTrode Translator are given in the Device Profile on page 34 Below is a summary of the supported Objects and Variations together with the functions that can operate on them Note Functions codes 129 solicited response and 130 unsolicited response are response functions and can only be sent by slaves All other functions are requests and can only be sent by Masters For any reading using v
159. Sey 1nq 3ueseJd LON S G39dQ31MONMOVNn sey uotuM e 1ndui e enp 7 e seu eui JI eq q 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu uou e enp 7 e seu OYdJOWUOP eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 yng jueseid LON G4NGSIMONMOVNN sey uotuM jey 61p e enp 7 peynej e seu OYCJOWUOW Jejse w eui JI eq q 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 9 e enp 7 e seu OYdJOWUOW eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 1nq jueseid LON S G4NGAIMONMOVNN seu uotuw yne Bojeue enp peynej e seu OYdJOYUOWN eui JI eq Yq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yne 2 ue oj enp 7 payne e seu eui jr uBru eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey 3ueseJd LON S G39d3
160. UOW eui jr eq I 5141 esiweujo si pue peBpejwouxoe ueeq ON Seu nq jueseid LON S G2DGSIMONMOWVNN sey z 3ndui Bojeue oj duind e seu 1 JI YBIY eq Yq 5141 si pue peBpejwouyoe ueeq ON 584 1nq jueseid LON S G4DGSIMONMOVNN seu MOY enp e seu eui JI YBIY SIUL si pue peBpejwouxoe ueeq ON Seu jueseid JON S GADGSIMONYMOVNN seu 159 uone nsur ue enp e seu OsdJoiuoy uBru eq IM 14 STU E si pue ueeq ON Sey nq jusseid LON S Ney G4NGSIMONMOVNN Seu YOIYM ue enp e seu eui 4 YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu jueseid LON s q39d31MONMOVNR ueeq sey uonejoJ eseud e enp e seu Je seyy 3y JI eq di 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S G39d31MONMOVNn Seu eseud e enp e seu OYdJOWUOW Iw Yq STU L
161. X0 00x0 10 0 v 8 0 8X0 00 0 00 0 v 8xo 08x0 00x0 01x0 5 08x0 L epodniniw 1ndino oes uoneoipul 19591 uo 19594 JOU ney y e ouJ8J eui 6 uo uO YO 0 si 152 y pees ueuM Ajuo jo 151 99 sejejoJ 5141 woJeq ZG 1ndino eos 19591 A uo uoneoipul BU 19594 JOU Nq y y Buruun jo g ji uo uo YO 0 si 152 y peas ueuM Ajuo sduund sejejaJ 5141 Lg 1ndino oes uoneoipul 19591 uo 19591 JOU uonipuoo y eA ouJ8J eui
162. Xeu 0000 52669 pue 0 eq pe eos LON 5141 Jejseui jo MYY JUsUND xeu 89 001 pue eq 001 xeu 82 MOUS si pue vulg O19Z queJno BY USULI 5 ay ueuM 89 0 xeu 00 002 pue 0 oj pejeos s siu Ajddns 5 1 JUANI 89 002 e oz oi si xeu 92 Xeu 00 002 pue 0 pe eos siu Ajddns 9q 5 juan xeu 82 002 e oz o1 peur S L oJeue snes eu xeu 89 0 xeu 00 002 pue 0 si siu 1ndui juan 89 002 02 oi si snjeis 991 xeu 80 xeu 00 002 pue 0 oi 2 s enje siu 1ndui s OsdJoruo N juan obioinb snyeys xeugo oi 002 pue 0 enje 2Sv se uen ce ce ce c Ce
163. YBIY 4q 5141 esiwJeujo si pue peBpejwouxoe ueeq LON Seu juaseid LON s q39d31MONXOVNR ueeq sey yoly uonejoJ eseud e enp payne e seu 3y JI eq yq 5141 esiweujo si pue ueeq ON Sey 1nq 3ueseJd LON G39dQ31MONMOVNn sey eseud e enp 9 e seu OYdJOWUOW Iw Yq Sty L esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S q39 303 1MONPOVND seu yne uueje e enp 9 e seu Jejsey eui 4 YBIY eq Hq 5141 si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S qG39dQ31MONMOVNn seu YSIYM JUSIIND Ue enp 9 e seu OYCJOUUO 9u JI 1 q SIU si pue ueeq ON sey nq jueseid LON S G2DGSIMONYMOVNN eq Seu jueJino Jepun ue BNP 9 e seu OYCJOWUOP J9JSe A 99 JI uBiu III yq 5141 1 5 4 si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON s G39dQ31MONMOVNn seu uoiuM enp e seu OYdJOWUOW 1 J
164. YBIY eq I 4q 5141 SI Bulag yne y enp peynej e seu eq 4q SIUL OSIMJSY O SI ie payne e seu eui jr YBIY eq I 4q 5141 SI Bulag yne 9 enp peynej e sey ONdJO UOW eq 4q SIUL OSIMJOUJO 1 pue Vased Bureq enp e sey ONCOWUOW eui jr YBIY eq 1 q 5141 OSIMJOUJO 51 13 yne 2 Indu Boyeue ue enp e seu eui JI YBIY eg SIUL 3 pue e enp seu 5141 OSIMJOUJO 1 159 uone nsur ue enp payne e seu eui JI YBIY I 5141 OSIMJOUJO 21 SI pue yes ue oj enp e seu 1 eui JI YBIY 4q 5141 si N3Sad leq uonejoJ eseud e
165. ad the multitude of objects that DNP3 supports typically a Master will only do Class reads The DNP3 subset definitions document recommends several different modes of operation for a Master Master never polls a slave Slave sends class 0 as an unsolicited response Quiescent Operation on power up and then Class 1 2 and 3 as points change Same as quiescent operation but Master periodically polls for Class 0 to verify that its database is up to date Master polls frequently for event data Class 1 2 3 and occasionally for Polled Report By Exception Class 0 Since this will cause the slave to report mostly changes polling is quick Master polls only Class 0 and hence gets the current value of all points in Polled Static Operation every response 5 4 15 Locally Generated Data In addition to the information retrieved from the MonitorPro the MultiTrode Translator generates some information locally that is also put into the databases This consists of analog inputs digital inputs and status information 5 4 15 1 Physical Inputs Six digital and two analog inputs are available on the MultiTrode Translator and are accessible in the MODBus and DNP3 databases The digital inputs are debounced to 5 msec resulting in frequencies of greater than 100Hz being rejected By default the associated points in the database reflect the instantaneous state of the inputs They can be independently config
166. ariation 0 the slave is free to return any of the listed responses for that object For any reading using non zero variation the slave must return the response using that same variation The variation returned by the MultiTrode Translator when 0 is requested is determined by the default variation listed in the Full list of all DNP3 objects on page 42 Page 20 of 42 MultiTrode MTT DNP3 Manual v1 0 9 02 _ _ MULTITRODE Protocol Translator DNP3 User Manual 5 3 Summary table of Objects Variations and Functions Supported Type Obj Action Format Var Which Indices Qual Binary Input 1 Read 1 Don t Care 0 All 06 Response 129 130 Single Bit Packed 1 8 or 16 bit start end 00 01 Response 129 130 With Status 2 8 or 16 bit start end 00 01 Binary Input Change All 8 or 16 bit count 06 07 Event 2 Read 1 Don t Care 0 08 Read 1 With Time 1 ES 8 or 16 bit count 06 07 Read 1 Without Time 2 Bs 8 or 16 bit count 06 07 Read 1 With Relative Time 3 All 8 or 16 bit count 06 07 08 Response 129 130 With Time 1 8 or 16 bit list 17 28 Response 129 130 Without Time 2 8 or 16 bit list 17 28 Response 129 130 With Relative Time 3 8 or 16 bit list 17 28 Binary Output 10 Read 1 Don t Care 0 Alll 06 Response 129 130 With Status 2 8
167. ation is defined as the station sending a request message and the RTU is the slave device to which the requested message is destined In DNP3 only designated Master stations can send Application Layer request messages and only RTUs can send Application Layer Response messages Figure 5 below shows an example of a sequence of Application Layer messages between one Master and one RTU Application Layer Message Sequence Master Outstation IED RTU Important change detected by RTU Figure 5 Application layer message sequence As shown above the Master station sends an Application Layer Request to the outstation which returns an Application Layer Response The RTU can also decide to spontaneously transmit data using an Application Layer Unsolicited Response message For a Master a request response transaction with a particular RTU must be completed before another request can be sent to that outstation A Master station may accept unsolicited responses while the request transaction is in progress For an outstation a request response transaction must be completed before any other requests are accepted or unsolicited responses are sent Unsolicited responses can be sent before or after the request response transaction but not during If an RTU is presently in the middle of an unsolicited transaction i e waiting for a confirmation it may conditionally accept one request command from the Master In addition each response or request can cons
168. cal layer defines most commonly a simple RS 232 RS 485 or radio interface DNP3 is very efficient for a layered protocol while ensuring high data integrity Users can expect many of the following benefits from using DNP3 4 2 1 Short term Benefits Interoperability between multi vendor devices Fewer protocols to support in the field Reduced software costs Shorter delivery schedules Less testing maintenance and training Improved documentation Independent conformance testing Support by independent users group and third party sources e g test sets source code 4 2 2 Long term Benefits Easy system expansion Long product life More value added products from vendors Faster adoption of new technology Major operations savings MultiTrode MTT DNP3 Manual v1 0 9 02 Page 11 of 42 Protocol Translator DNP3 User Manual MULTITRODE 5 4 3 Protocol Stack DNP3 uses the 3 Layer Enhanced Performance Architecture EPA stack to define it s specification The 3 Layer Protocol stack provides a simpler mechanism for data communication where device performance is critical and data bandwidth is limited such as radio networks Protocol Stack Enhanced Performance T Layer Stack Architecture EPA Stack we The simple 3 Layer structure also reduces the need for end users to fully understand the protocol to be able to use DNP3 A good understanding of the Application Layer is generally all that is required to achie
169. ce ce ce ce ce 45 ce 43 45 ce 45 ce 45 ce ce ce ce c 20 20 20 20 20 20 20 50 20 20 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 4 049 30 5 ssej 40 uonduosaq sjndu 6ojeuy 8q 0 2 A sjndu 0 8 7 LL xeu 8000 1 OL Xeu 000 JUNOD 6 uo 1527 15 5 1 LL xeu 8000 1 OL Xeu v000 si 9 1527 1snieis 7 8000 1 OL 000 1unoo uo 1527 1snieis 1 LL xeu 8000 1 OL Xeu v000 si 9 1527
170. cifying a raw minimum and maximum as well as a scaled minimum and maximum for each channel To help in setting raw min max values a self calibration option is supplied in the configuration menu This allows the minimum and maximum levels to be sampled For example to set up a 4 to 20 mA input to appear in the database as a value from 0 to 32767 inject a 4mA signal and sample that as the raw minimum inject a 20mA signal and sample that as the raw maximum Finally set the scaled min and max to 0 and 32768 respectively This method also helps to compensate for external effects on the analog signal such as transducer inaccuracies or component tolerances 5 4 15 2 Status Information The status information generated by the MultiTrode Translator is shown below This indicates the number of commands currently awaiting execution in the command Pending commands queue It appears as an input register 301 in the MODBus database and an analog input 249 in DNP3 This is the number of RTUs reported by the MonitorPro in the last assembled status Number of RTUs request It appears as an input register 310 in the MODBus database and an analog input 250 in DNP3 This is the number of pumps reported by the MonitorPro in the last assembled status Number of pumps request It appears as an input register 311 in the MODBus database and an analog input 251 in DNP3 This is a flag that indicates that the MonitorPro is not responding It
171. col Translator DNP3 User Manual 4 8 1 Library Structure The DNP application layer has an 8 bit object and an 8 bit variation field used to denote the data object The 8 bit object denotes a general type of data such as static binary data The variation of this object gives a different representation of the same data point such as the size of the object or whether or not the object has flagged information There are generally four different categories of data within each data type as outlined below e Static Objects The objects which reflect the current value of the field point or software point e Event Objects The objects which are generated as a result of data changing or some other stimulant These are historical objects reflecting the value of data at some time in the past e Frozen Static Objects The objects which reflect the current frozen value of the field point or software point Data is frozen as a result of the data freeze requests e Frozen Event Objects The objects which are generated as a result of frozen data changing or some other stimulant These are historical objects reflecting the value of changed data at some time in the past Each category should be represented with a different object All the classes of a different data type should also be organized in the same range of object numbers So far the following groupings have been created for all traditional SCADA or Distributed Automation data types and several
172. d nu smeis ollyhueseid ollphueseid nu 5 lollyhueseid ollphueseid nu smeis ollyhueseid nu smeis zllehueseid zl eliueseud nu smeis zlIehueseud e qeueA 5019 Z 9 59 4 OSIMJOUJO 51 5 Bureq enp payne e OYdJO UOW Jase eq 4q 5141 OSIMJOUJO 1 ndyno e enp dund e sey 1 eui JI 3q 319 SIUL OSIMJOUJO 51 pue 4 5 e 1ndino enp payne e OYdJO UOW eq 4q 5141 SIM1 Y O SI ie Indy payne e seu eui jr YBIY eq I 4q 5141 SI ie Bulag yne z enp peynej e eq 4q SIUL SI ie enp payne e seu jr
173. d JON S q39 03 1MONPMOVND SEY YOIYM 1nox20 YAYOS 2 e seu QYCIOWUOW 1 JI YBIY eq Yq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu Zlle pyoeun ni smeis zlle pyoeun nu 5 Z e pyoeun nu snjeis zlle pyoeun nu 5 Z e pyoeun nu snjejs Le pyoeun nu 5 L le pyoeun nu Le pyoeun nu 5 L le pyoeun nu L le pyoeun nu 5 L le pyoeun nu snjejs Le pyoeun nu 5 L le pyoeun nu snjejs olle pyoeun 5 olle pyoeun nu smeis olle pyoeun nu smeis olle pyoeun smeis olle pyoeun nu smeis olle pyoeun smeis ol e pxoeun nu smeis ol g pxoeun ni smeis ellz pxoeun nu smeis el c pxoeun ni smeis el z pyoeun ny snieis e qeueA 4 049 9 59 4
174. e bit outputs called control relays To control the associated point a Control Output Relay Block object must be used They are used to trigger actions in the MonitorPro Binary Outputs can only be read as status bytes which include the following bits This is the state of the Binary Output The Data Dictionary Appendix B outlines State how this is derived for each point On line Always 1 to indicate that a control operation may proceed Restart Indicates that the MultiTrode Translator has restarted Set to 1 on power up and cleared after the first read of that point Set to 0 on power up or when the associated control operation is acknowledged by the MonitorPro Set to 1 when the associated control operation to the MonitorPro Communications Lost fails Note that this bit does not indicate that communication to the MonitorPro is currently down like it does for digital inputs but that the last control attempt to this point failed because it could not establish communications at that time This will always be 0 as no information is available that the MonitorPro s outputs are pomola Forced being overridden Local Forced This will always be 0 as the MultiTrode Translator never overrides output values 5 4 4 Control Relay Outputs Control Relay Outputs are used to control digital outputs and can only be written to using Select Operate function pair in the correct sequence The maximum allowable delay between se
175. ed Floating Point 101 1 Small Packed Binary Coded Decimal 101 2 Medium Packed Binary Coded Decimal 101 3 Large Packed Binary Coded Decimal No object Cold Restart 13 No object Delay Measurement 23 MultiTrode MTT DNP3 Manual v1 0 9 R02 doc Page 41 of 42 Protocol Translator DNP3 User Manual MULTITRODE t 8 Full list of all DNP3 objects The full list of DNP3 Objects is on following pages gt MULTITRODE Leaders in Pump Station Management Technology MultiTrode Pty Ltd Head Office Brisbane Technology Park 18 Brandl Street PO Box 4633 Eight Mile Plains QLD 4113 Australia Ph 61 7 3340 7000 Fx 61 7 3340 7077 E mail sales multitrode com au MultiTrode Inc USA 990 South Rogers Circle Suite 3 Boca Raton FL 33487 USA Ph 1 561 994 8090 Fx 1 561 994 6282 E mail sales multitrode net Visit www multitrode com for the latest information Page 42 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc jndu Q Q 10 TYNAN ogbioinb snes snes snes sbioinb snes g yoinb snes sbioinb snes sbioirnb snes sbioinb snes g yoInb smeis cbioinb smeis snes snes smeis snes smeis snes snes snes chioinb snes snes chioinb snes snes chioinb snes snes chioinb snes
176. ejywouxyoe 1999 LON Sey 1nq jueseJd JON S GADGATMONMOVWNN S jeonuo uou eq 319 SIUL pue uo pebpejwouxyoe LON Sey 1nq jueseJd ON S 4 dG39 03 1MONMOVNn S jeonuo 319 5141 pue uo pebpejwouxyoe LON sey nq jueseJd LON S GANGS 1MONPO VNR S e jr eq Hq 5141 2 pue uo pabpajmouyoe LON Sey 1nq jueseJd ON S GADGATMONMOVWNN S 1 36A e YBIY eq Hq 5141 pue 2 uo pebpejwouxyoe 194 LON Sey yng jueseud LON GADGATIMONMOVNN S ees 16A e uiu eq IM 141 pue 2 uo eBpejwouxoe ueeq LON Seu ing 3ueseJd ON S 1Ine3 GADGATMONMOWNN S YBIY eq 4q 5141 pue 2 uo pebpejywouxyoe LON sey yng jueseud LON S d39 da 1MONMOVNn S rej e jr eq 4q SIUL esiweujo pue uo pabpajmouyoe 1999 LON Sey 1nq jueseJd JON GADGATMONMOWNN S jeonuo uou 319 SIUL pue 2 uo pebpejwouxyoe LON Sey 1nq jueseJd ON S 4 dG39Q31MONMOVNn S eonuo eq 319 Stu esiweujo
177. eld of the binary counter at the time of the freeze 5 4 7 Counter Change Events A counter change object holds the history of changes of the associated Binary Counter It can be reported as a 16 or 32 bit value without time stamp 5 4 8 Analog Inputs Multi bit 16 32 read only values Contains all 16 bit values from the MonitorPro and MultiTrode Translator that cannot be modified by a Master Changes are time stamped and stored as Analog Change Events Can be reported as 16 or 32 bits with or without additional flags byte The flags associated with an Analog Input are as follows 1 when the MultiTrode Translator has successfully acquired the data for the point 0 if not AO indicates that the value may not correctly reflect the physical point The MultiTrode Translator On line sets this when an Assembled Status Response has been seen and clears it when communication to the MonitorPro has been lost For internally generated points this is 0 on power up but changes to 1 and remains there on the first capture from physical Indicates that the MultiTrode Translator has restarted Set to 1 on power up and cleared after Restart the first read of that point Indicates that the MultiTrode Translator has lost communication with the originator of the data Communications Lost For MultiTrode points this will be the complement of the on line bit It will always be O for locally generated inputs This will always be 0 as no infor
178. endent This means that using a Master to change the state of a point in one say clearing a counter will not have any effect on the associated point in the other Only information locally generated by the MultiTrode Translator or retrieved from the MonitorPro will be duplicated into both This section also outlines the DNP3 database object types that are supported in accordance with DNP3 Level 2 requirements and how the MultiTrode Translator interprets and or generates any additional information associated with some objects It should be noted that any counter values received from the MonitorPro appear as analog inputs and not binary counters This is because a certain level of functionality is required by DNP3 counters which cannot be translated to the MonitorPro such as freezing The MultiTrode Translator can support unsolicited responses if configured to do so 5 4 1 Binary Inputs Binary Inputs are single bit read only points that contains all single bit values from the MonitorPro and MultiTrode Translator that cannot be modified by a Master Changes are time stamped and stored as Binary Input Events They can be reported as single bits or as a status byte with additional information 1 byte per point The status byte includes the following bits State This is the state of the Binary Input 1 when the MultiTrode Translator has successfully acquired the data for the point 0 if not A 0 indicates that the value may not correctly
179. enp e seu OYCJOWUOP J9JSe A 99 JI yq 41 2 SIM1 U O SI pue 48534 e enp 6 e seu eui JI YBIY 319 5141 SI pue jnoxoo 05 0 enp 6 payne e seu OYdJOWUOW eq 14 STU E uonduoseq 8q 0 2 A uoooJd LO 0 LO 0 LO LO LO 0 LO Sse 40 20 20 20 20 20 20 20 20 20 LO LO LO LO LO LO 40 5 LO 0 LO 0 LO LO LO 0 LO sjndu cll pioeun mi smeis zl L pyoeun 5 Z L Jpyoeun ny snjejs Zl L pyoeun 5 Z L Jpyoeun nu snjejs Lli pyoeun nu 5 L LJpyoeun nu nu 5 L LJpyoeun nu snjejs pli pyoeun nu 5 L LJpyoeun nu 5 L LJpyoeun nu ollLJpyoeun 5 ol pxoeun ni smeis oll nu smeis oll Jpyoeun
180. ent Each ASDU consists of one or more Data Unit Identifiers DUI or object headers and optional associated Information Objects 10 or data fields Application Layer Format Figure 6 Application Layer Format Message Header The request response header identifies the purpose of the message and consists Request Response of APCI Application Protocol Control Information Object Header This header identifies the data objects that follow Data Data object s of the type specified in the object header 4 7 2 Application Response Format The response from an RTU to an application layer request APDU or the unsolicited response from an RTU have the format as illustrated in Figure 6 above The format is identical in form to the request The APCI is often called a response header in an application response message The response header contains the same information as the request header plus an additional field containing internal indications of the outstation The response header is always part of the application response 4 8 Objects and Variations This section will describe the general rules that apply to the DNP data objects These rules apply to all the current objects except where noted and all future objects It is recommended to acquaint oneself with the complete DNP3 s Data Object Library see Introduction Section on page 7 Page 16 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc oU MULTITRODE Proto
181. eq Stu E uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO 0 LO 0 LO Sse 40 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 20 20 20 20 LO LO 0 LO 0 LO LO LO 0 LO 0 LO LO 0 LO 0 LO LO 0 40 5 LO 0 LO 0 LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO sjndu jndu jueseid smeis zl Lhueseid cl yhueseud ny smeis zl Lhueseid z Lhueseid smeis L hueseid sniejs LI yhueseud ny smeis L hueseid ny smeis L hueseid LI yhueseud ny smeis L hueseid ny smeis ol hueseid ol yhueseud ny smeis ol hueseid ny smeis ollLhueseid nu smeis ueseud
182. eu ONCJOWUOWy Jejse y eui jr YBIY eq 5141 si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn seu uou 9 e enp e seu eui jr eq Hq SIUL esiweujo si pue peBpejwouyoe ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn seu yne Bojeue enp 9 peynej e seu OYdJOYUOWN eui JI YBIY eq Yq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yne 2 ue oj enp 9 duind e seu OYdJOWUOP eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S qd39Q031MONPOVNR seu YOIYM MOY enp 9 e seu QUCOWUOW eui JI YBIY I Hq SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu 1581 ue 9 e Jejse w eq 4q SIUL si pue pebpejwouxoe ueeq ON 584 nq jusseid LON Ney G4NGSIMONMOVNN Seu ue enp e seu eui 4
183. ey nq jueseJd LON s 4 GADGATIMONMOVNN S jees 16A e uiu eq IM 141 pue uo ueeq ON 584 yng juesejd LON S 1ne4 qQ39Q03 1MONMOVNn S 1nej ees e uBiu eq Iw iq SIUL pue uo pebpejwouxyoe LON Sey 114 jueseid LON S GAOGATMONMOVNN S e uBiu eq Iw 4q 5 41 pue uo pabpajmouyoe 199q LON Sey 1nq LON GADGATMONMOVNN S jeonuo uou e 5141 pue uo pebpejywouxyoe LON Sey 104 jueseid ON d39031MONMOVNn S eonuo e eq Yq 6141 pue uo pabpajmouyoe 198q LON sey inq ON S 3ne3 GADGATMONMOVWNN S Jojsruueug e eq Iw SIUL 2 pue uo pabpajmouyoe 1994 LON Sey nq jueseJd ON S GHOGAIMONMOWNN S 16A e uBru eq Stu E uonduoseq 8q 0 2 A uoooJd LO LO 0 LO LO LO 0 LO 0 LO 0 LO 0 LO 0 LO 0 LO yo LO 0 LO 0 LO Sse 40 00 20 20 20 20 20 20 20 20 20 20 20 20 20 0 20 20 20 20 20 20
184. ey e sey OsgJoiuol 1 eui 4 319 5141 SI yne uueje e enp 2 e seu Jejse w JI eq III Hq SIUL SI Ie 1 Bureq jueuno e o ue enp e seu OYdJOWUOW jr eq Hq SIUL OSIMJOUJO 1 uano ue enp 2 payne e seu eui 4 YBIY eg 5141 OSIMJOUJO 1 pue 4454 8ureq wojeq umoys Aue e seu OYCJOWUOW JI eq 4q STU 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp e seu eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nasand Bureq 05 0 enp peynej e seu OYdJO UOW eq IW Hq SIUL uonduoseq 8q 0 2 A uoooJd LO 0 LO LO LO 0 LO 0 LO LO LO LO LO 0 LO 0 LO yo LO LO LO 0 LO 40 20 20 20 20 20 0 20 20 20 20 20 20 20 0 20 20 20 20 20 00 20 00 20
185. eynej e seu eq IW 4q SIUL OSIMJSY O SI ie enp 6 payne e seu eui jr YBIY eq I 4q 5141 SI IN3SJYd Bulag yne 9 enp 6 peynej e sey eq 4q SIUL OSIMJOUJO 1 pue VaSaud Bureq enp 6 e seu ONCOWUOW 1 eui jr YBIY eq I q 5141 OSIMJOUJO SI z enp 6 e seu eui jr YBIY eq I Hq 5141 OSIMJOUJO 3 pue enp 6 e seu OYCJOWUOW Jejse X 4q 5141 OSIMJOUJO SI 159 uone nsur ue enp 6 payne e seu 1 eui JI YBIY I 5141 OSIMJOUJO 21 SI pue Bureg yes ue oj enp 6 e seu eui JI YBIY 4q 5141 si N3Sad leq uonejoJ eseud e 6 e seu eui jr eq Hq SIUL pue
186. eys LO c0 LO 0 L zjueseid smeis p m s y LO cO LO 10 o z uas sd snyeys LO 20 LO 10 olziueseud snes OdJOjuoJ N jueseJd LO 20 LO 10 nu 5 LO 20 LO 10 nu 5 LO cO LO 01 nu 5 pe jeses LO cO LO 0 oles ny smeis LO 20 LO 10 o irey nu 5 pe 1eses LO c0 LO 10 0113 nu 5 0 cO LO 10 01 nu 5 LO 20 LO 10 nu snjejs LO 0 LO 01 nu 5 0 cO LO 0 oles smeis LO 20 LO 10 Jejunoo pyoeun 5 LO c0 LO Jejunoo snjejs 0 cO LO 0 1 ny pxoeun snjejs LO cO LO LO Jejunoo ny pyoeun snjejs 0 cO LO Jejunoo pxoeun snjejs LO cO LO LO Jejunoo ny pxoeun snjejs 0 cO LO Jejunoo pxoeun snjejs LO cO LO LO Jejunoo ny pyoeun snjejs LO cO LO 5 snjeis LO 20 LO 10 8 5 pyoeun 5 LO 20 LO 10 5 pyoeun
187. ge of addresses on one side of the repeater and the associated equivalents on the other An address translation entry consists of three values Side A base address Side B base address and a count There is no special significance attached to side A or B other than to distinguish one cell from another The address translation operation is as follows 1 When a packet is received by the repeater its destination address is tested against the MultiTrode Translator s address If it matches the packet is accepted by the repeater as a message for it If not the packet is intended for another unit and is considered for forwarding 2 Ifa packet is intended for another unit the MultiTrode Translator will scan all of it s address translation entries to see if the destination address lies within either the side A or side B address range dest gt BaseSideA AND dest lt BaseSideA Count OR dest gt BaseSideB AND dest lt BaseSideB Count 3 Ifthe destination address was not within any such range the packet is ignored and no action is taken Otherwise the first matching entry is used to translate the destination address to the associated address in the other side The packet s destination address is replaced with this new value new dest old dest BaseSideThis BaseSideOther 4 Where BaseSideThis is the base address of the side that matched the destination address BaseSideThis is the base addre
188. he DNP3 Data Link and DNP3 Application Layer This functionality allows the pseudo transport layer to disassemble one Transport Service Data Unit TSDU into multiple Transport Protocol Data Units TPDUs or frames and assemble multiple TPDUs into one TSDU This process works as follows The pseudo transport layer takes one TSDU user data and breaks it into several sequenced TPDUs each with Transport Protocol Control Information TPCI Each TPDU is sent to the data link layer as Link Service Data Unit LSDU for transmission It also works in the reverse fashion The pseudo transport layer receives multiple TPDUs from the data link layer and assembles them into one TSDU LSDUS are user data fragments which are small enough to fit into the defined FT3 frame format When a Master station transmits a message to a RTU station the transport functions break the message into LSDUs These functions add a Transport layer Header TH octet at the beginning of the user data fragments that contain the information for the RTU station to reconstruct the complete message All pseudo transport layer messages have a TH The RTU station checks the TH octet on reception of each LSDU for the correct sequence and builds a TSDU message for higher layers The TH contains information that can identify the first and last frames and give every frame a six bit sequence number This information is required to reconstruct a message and also to guard against higher laye
189. id odx 5 Lhueseid odx 5 Lhueseid odx 5 Lhueseid odx 5 Lhueseid odx 5 Lhueseid odx 5 Lhueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 ohueseid odx 5 5 5 5 5 5 5 5 5 oLbioinb snes or bioirnb snes orbioinb snes or bioinb snes orbioinb smeis smeis orbioinb snes or bioinb snes ohioinb snes ehioinb smeis ohioinb smeis smeis e qeueA 4 049 pue uo 145 54 jees e YBIY eq Yq 6141 esiwieujo pue uo N3Sisld S Aejep e eq SIUL pue uo N3S3d S jeonuo uou eq Yq 5141 pue uo N3S3idd S jeonuo e J eq 4q St pue uo N3S3d S Jojsruueu e jr eg 4q SIUL pue ufiu s
190. inating from the system Master If no such message is seen within a configurable period it will begin to send commands to a remote Slave device until it again sees a message originating from the system Master This works on the assumption that no communication from a Master means that it is down More about the configuration of this feature can be found in the MultiTrode Translator Installation Manual Note This may not be the case in a system using unsolicited reporting If Slaves are periodically issuing unsolicited reports the Master s acknowledgments will be sufficient to keep the RCM from becoming an Interim Master but this may not always be the case In such a system it may be necessary for the Master to issue periodic requests to announce its presence a simple link layer link test would be adequate It is not uncommon for Masters in unsolicited reporting systems to issue periodic integrity polls to Slaves Page 32 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc _ _ MULTITRODE Protocol Translator DNP3 User Manual 6 Specifications Dimensions 118H x 45W x 135D DIN Rail mounted Supply Typically 100mA at 12VDC Minimum supply voltage 8V DC Maximum supply voltage 38V DC Supply is fused at 250mA self resetting fuse Inputs 6 x digital Voltage free input contacts Cable length should not exceed 50m ESD and EMC protected ve line is common ground Maximum input frequency of 100Hz 1
191. ing flooded with events caused by small fluctuations Analog Deadbands are stored in the MultiTrode Translator s non volatile memory ensuring Deadband settings even under power failure conditions Deadband values can be modified via the MultiTrode Translator s configuration menu see MultiTrode Translator Installation Manual or by the Master see Device Profile Obj 34 5 4 10 Analog Input Events Analog input events are generated when an analog input s current value deviates from the last evented value by more than the associated Analog Deadband Can only be reported as a 16 or 32 bit value without time 5 4 11 Analog Output Status Analog Output Statuses are the read only status of 16 bit outputs To control the associated point an Analog Output Block object must be used Analog Output Status can only be read as 16 bit values with flags Flags include the following bits On line Always 1 to indicate that a control operation may proceed Indicates that the MultiTrode Translator has restarted Set to 1 on power up Restart and cleared after the first read of that point Set to 0 on power up or when the associated control operation is acknowledged by the MonitorPro Set to 1 when the associated control operation to the MonitorPro fails Note that this bit does not indicate that communication to the MonitorPro is currently down like it does for analog inputs but that the last control attempt to this point failed because it cou
192. ion code and an object header that identifies one or more data points to which the action is applied This object header consists of an object variation qualifier and range multiple object headers are allowed in a request but only one function The subset definitions dictate which combinations are legal for each level of compliance MultiTrode MTT DNP3 Manual v1 0 9 02 Page 19 of 42 Protocol Translator DNP3 User Manual MULTITRODE Examples Reading Obj 1 Var 1 Qual 06 Returns all binary inputs as single bits Returns all binary inputs in whichever format the slave Reading Obj 1 Var 0 Qual 06 wishes Returns binary inputs numbers 10 to 20 inclusive as Reading Obj 1 Var 1 Qual 01 Range 10 20 single bits Returns the next three available change events for Reading Obj 2 Var 1 Qual 08 Range 3 binary inputs without the time tag Returns all available change events for binary inputs Reading Var 2 Qual 06 with the time tag for each one 5 2 DNP3 Protocol Implementation The MultiTrode Translator implements DNP3 in accordance with Level 2 as specified in the DNP3 Subset Definitions V2 00 Level 2 was chosen to match MultiTrode s Outpost SCADA system Itis also the most popular level and will thus maximise compatibility with other Masters The MultiTrode Translator supports four other features beyond Level 2 1 Enabling Disabling Unsolicited Responses US
193. is set when no valid response has been seen to a request and all retries have been exhausted It is cleared whenever a valid response is received It appears as an input status 956 in the MODBus database and a binary input 955 in DNP3 Communications lost This is a flag that indicates that the MultiTrode Translator databases have not been updated from the MonitorPro for some time It is set when no valid assembled status Data Stale response has been received for at least 60 seconds It is cleared whenever a valid assembled status response is received It appears as an input status 957 in the MODBus database and a binary input 956 in DNP3 Page 28 of 42 MultiTrode MTT DNP3 Manual v1 0 9 02 MULTITRODE Protocol Translator DNP3 User Manual 5 5 Store and Forward Functionality The MultiTrode Translator supports store and forwarding of DNP3 packets This feature allows a MultiTrode Translator to re transmit any DNP3 packets that are not addressed to it and act as a repeater for devices that are out of range of the Master This retransmission is subject to several configurable conditions and actions that are best illustrated by example Consider the case of a Master and two slaves The Master has address 1 and the slaves have addresses 2 and 3 call them M1 S2 and S3 respectively A problem exists if S3 is outside the range of M1 A solution would be to get S2 to pass on messages from M1 to S3 by simply
194. ist of one or more individual LPDU Each however should be digestible parsable and therefore executable because the function code is part of every fragment It is advisable that devices with limited message storage capabilities should only be sent single message requests when the expected response from all fragments sent is larger than one LPDU This is to ensure that devices can process a request and build and more importantly send a response before the next request is received Otherwise messages may require multi fragment responses which may require more message storage than the device has available MultiTrode MTT DNPS3 Manual v1 0 9 R02 doc Page 15 of 42 Protocol Translator DNP3 User Manual MULTITRODE 4 7 1 Application Request Format The application request message format APDU is illustrated in Figure 6 The APDU is made up of an APCI block which contains message control information and an ASDU which contains information to be processed by the receiving station The APCI is often called a request header in an application request message In DNP3 the ASDU is optional and is used when the message meaning is not conveyed completely in the request header The APCI contains information on how to assemble a multi fragment message and the purpose of the message The APCI is present all application layer request APDUs If the APCI implies all the needed information required to carry out the request the ASDU is not pres
195. jo wyo 8000 uyon xeu 000 69 1unoo yq Jed wyo 0 51 9 jo 15 uone nsu SILL xeu 8000 5 1 OL xeu vooo 49d spuooes s 9 jo 1527 1915304 jou xeu 8000 unoujueis xeu vooo yq 01 198 ugs si 9 jo snoy sues xeu 8000 xeu 1unoo yq Jad 0 s 9 uni 152 ILL xeu 8000 TOL xeu vooo yq Jed 9 jo 1527 TALL xeu 8000 THIOL xeu vooo yq 0001 S 9 jo VLL xeu 8000 YO Xeu 000 69 1unoo yq Bueos 79 jo seseud uo Jo xeu 4000 VO L Xeu vooo 69 1unoo yq Jed v0 si 9 jo eseud 1 uano xeu 4000 YO Xeu vooo 69 1unoo yq 51 9 jo z1 uo uano juesaug xeu 8000 YO xeu vooo 1unoo yq Jed si 9 jo eseud 1 pe uo zuana Jo OVA Xeu 8000 OVA 000 1unoo yq Jed syo p O si
196. ld not establish communications at that time Communications Lost This will always be 0 as the MultiTrode Translator never overrides output Remote Forced values 5 4 12 Analog Output Blocks Analog Outputs Blocks are used to control analog outputs and can only be written to using Select Operate function pair in the correct sequence The maximum allowable delay between select and operate commands is configurable via the MultiTrode Translator configuration menu e Direct Operate Function e Direct Operate without acknowledge 5 4 13 Time and Date The time and date objects store time and date as a 48 bit value representing the number of milliseconds since 00 00 00 000 01 01 1970 Only one instance of this type of object exists and it reflects system time of the MultiTrode Translator The time can also be set using a configuration menu Page 26 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc LS OU MULTITRODE Protocol Translator DNP3 User Manual 5 4 14 Classes Classes are objects that represent a group of other objects Reading a class returns all of the objects that belong to that class The assignment of objects to classes is hard coded and is defined in the DNP3 Data Dictionary Appendix B 4 classes are available 0 3 All static objects those that represent current values must belong to class 0 while all event objects must belong to either class 1 2 or 3 Although there are many ways to re
197. le Configurable Configurable Configurable Configurable Configurable Configurable MultiTrode MTT DNP3 Manual v1 0 9 R02 doc Page 35 of 42 Protocol Translator DNP3 User Manual 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 Events when no specific variation requested L1 Never Only time tagged Only non time tagged O Configurable to send both or the other attach explanation Reports time tagged Binary Input Change Events when no specific variation requested Never L1 Binary Input Change With Time O Binary Input Change With Relative Time Configurable attach explanation Sends Unsolicited Responses L1 Never M Configurable attach explanation Only certain objects L1 Sometimes attach explanation ENABLE DISABLE UNSOLICITED 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 L1 No Counters Reported L1 Configurable attach explanation O Default Object 20 Default Variation 01
198. lect and operate commands is configurable via the MultiTrode Translator configuration menu e Direct Operate Function e Direct Operate without acknowledge Supported control operations are latch on latch off pulse on and pulse off Pulsed control operations result in two operations being queued in the command queue the second delayed by the requested pulse width Obviously if the requested pulse width is less than the time it takes to service the initial operation the second will be delayed until it is complete Operation repeats are supported but similar timing considerations apply Since there are no dual relay points in the MultiTrode Translator all relay select codes should be NULL the default relay for that point Re queuing is not supported 5 4 5 Binary Counters Binary Counters can be reported as 16 or 32 bits as absolute or delta difference since last read values with or without flags or any combination thereof Counters can be read frozen or frozen and cleared in a single operation When frozen a counter is copied into the associated Frozen Counter object which will then contain a snapshot The counter is then immediately able to resume counting Changes to a counter are stored in the associated Counter Change Event Object Caution Binary counters are non volatile As such their values are never initialised and hence counters must be cleared before first use This can be done either by a DNP3 protocol command or via the
199. lo pesind 5 smeis e lo pesind 5 cllo lpesind smeis L lo pesind smeis ollolpesind smeis lt snes p g onownu snes or gloueunu snes 6 smeis 8 snes Ig oueuinu smeis snes 6 smeis smeis ellglouewnusnjeys zllgloueunu snes snes snes smeis snes snes 6 snes 8 smeis snes snes s oueunu snes smeis snes snes eJnjeej SIU 10 pejqeue speeu 5141 eJmeej SIU 10 pejqeue siu SIU 10J pejqeue speeu Joje nuunooe siu SIU 10 pejqeue speeu Jojejnuunooe 5141 eJnjeej SIU 10 pejqeue speeu Joje nuunooe 5141 eJmee siu 5141 SIU 10 pejqeue speeu Joje nuunooe siu siu 10 speeu Joje nuunooe 4141 eJnje9j SIU 10 pejqeue speeu Joje nuunooe 4141 siu 10 pejqeue speeu 1oje nuunooe 4141 SIU 10 pejqeue
200. mation is available that the MonitorPro s inputs are being forced Local Forced This will always be 0 as the MultiTrode Translator never overrides input values Indicates that the digitised value is outside the range 32768 32767 when reported as a 16 bit value or 214783648 214783647 when reported as a 32 bit value This is always 0 as all values will fit within 16 bits The over range bit indicates that the analog value is not within the range that the value is reported not the intrinsic range of the analog itself This is why the range differs depending on the variation being requested and not a property of the point In addition the scaled range of each MultiTrode Translator analog input is configurable so setting the over range bit when outside the scaled range will make Masters think it is outside the range defined above Indicates that the reference signal used to digitise the analog input is not stable and the value Reference Check may not be correct This is always 0 as the MultiTrode Translator does not check the stability of the reference signal Remote Forced Over Range MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 25 of 42 Protocol Translator DNP3 User Manual MULTITRODE 5 4 9 Analog Deadband Analog Deadbands are associated with Analog Inputs and specify the deviation of an analog from the last evented value that will cause a new event to be generated This prevents the event log be
201. me Eo 17 28 32 Bit Delta Counter Change Event without 22 3 Time 16 Bit Delta Counter Change Event without 22 4 Time 22 5 32 Bit Counter Change Event with Time 22 6 16 Bit Counter Change Event with Time 32 Bit Delta Counter Change Event with 22 7 Time 16 Bit Delta Counter Change Event with 22 8 Time Page 38 of 42 MultiTrode DNP3 Manual v1 0 9 R02 doc MULTITROD E Protocol Translator DNP3 User Manual REQUEST DNP3 message RESPONSE DNP3 message OBJECT components parsed by components reported the MultiTrode by the MultiTrode Translator Translator Func Qual Func Qual Obj Var Description Codes Codes Codes Codes dec hex dec hex 23 0 Frozen Counter Event All Variations 23 1 32 Bit Frozen Counter Event without Time 23 2 16 Bit Frozen Counter Event without Time 23 3 32 Bit Frozen Delta Counter Event without Time 23 4 16 Bit Frozen Delta Counter Event without Time 23 5 32 Bit Frozen Counter Event with Time 23 6 16 Bit Frozen Counter Event with Time 23 7 32 Bit Frozen Delta Counter Event with Time 23 8 16 Bit Frozen Delta Counter Event with Time 30 0 Analog Input All Variations 1 06 30 1 32 Bit Analog Input M 00 01 30 2 16 Bit Analog Input We 00 01 30 32 Bit Analog Input without Flag ioe 00 01 30 4 16 Bit Analog Input without Flag ice 00 01 30 5 32 Bit Floating
202. me data point For example Obj 1 Index 0 is the current usually called static state of the first digital input and Obj 2 Index 0 represents time stamped change events for the same point Each object type can also be represented in several different formats called variations usually written Sometimes the difference in variations of an object is just the format of the information For example Obj 30 Var 1 Index n is an analog input as a 32 bit value and Obj 30 Var 2 Index n is the same analog input as a 16 bit value Other times different variations provide more information For example Obj 1 Var 1 Index n is a single bit that represents the state of a digital input while Obj 30 Var 2 Index n returns a status byte for the same digital point containing state on line restart communications lost remote forced local forced and chatter filter bits Variation 0 is special and applies to all objects Requesting a Variation of 0 tells the slave that it may respond with any variation that it pleases i e what the slave considers the default for a given object Obviously a slave can never send variation 0 in a response An Obj Var Index combination uniquely identifies a point by specifying type format and index When a Master performs a reading it is not very efficient to specify all this for every point particularly if there are many of the same type to read Instead a Master will specify an Obj Var and a whole bunch of indices
203. n amends the protocol description as directed by the User Group members Complete documentation of the protocol is available to the public The four core documents that define DNP3 referred to as the Basic 4 Document are e Data Link Layer Protocol Description e Transport Functions e Application Layer Protocol Description and e Data Object Library The User Group also has available to members the document DNP3 Subset Definitions which will help implementers to identify protocol elements that should be implemented 4 2 An overview of DNP3 DNP3 offers excellent flexibility and functionality that go far beyond conventional communications protocols Among its robust and flexible features DNP3 includes e Output options e Secure configuration file transfers not supported in MultiTrode Translator e Addressing for over 65 000 devices on a single link e Time synchronization and time stamped events e Broadcast messages e Data link and application layer confirmation Page 10 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc _ _ MULTITRODE Protocol Translator DNP3 User Manual DNP3 was originally designed based on three layers of the OSI seven layer model application layer data link layer and physical layer The application layer is object based with objects provided for most generic data formats The data link layer provides for several methods of retrieving data such as polling for classes and object variations The physi
204. ndu Boyeue ue oj enp payne e seu eui JI YBIY eg I SIUL OSIMJOUJO 3 pue yne enp e seu OYCJOWUOW J9 SeW 4q 5141 OSIMJOUJO SI 159 ue enp 7 payne e seu eui JI YBIY eg I 5141 OSIMJOUJO 21 SI pue yes ue enp e seu eui JI YBIY 4q 5141 si N3Sad leq uonejoJ eseud e enp e seu eui jr uBru eq Hq SIUL pue eseud e enp peynej e sey OsdgJoiuol 1 eui 4 319 5141 SI yne uueje e enp e seu Jejse w JI eq Hq SIUL SI Ie 1 3 Bureq jueuno ue 0 enp 7 e sey eui jr eq Hq SIUL OSIMJOUJO 1 yne jueuno oj enp payne e seu eui 4 YBIY eg I SIUL OSIMJOUJO
205. nfigurable how Via Item in configuration menu Requires Application Layer Confirmation Never L1 Always not recommended When reporting Event Data Slave devices only When sending multi fragment responses Slave devices only L Sometimes If Sometimes when Configurable If Configurable how Timeouts while waiting for Data Link Confirm Complete Appl Fragment Application Confirm Complete Appl Response O Variable O Variable O Variable O Variable Fixed __ Fixed __ Fixed __ Fixed __ Configurable O Configurable Configurable Configurable Others Attach explanation if Variable or Configurable was checked for any timeout Sends Executes Control Operations WRITE Binary Outputs SELECT OPERATE DIRECT OPERATE DIRECT OPERATE NO ACK Never Never Never Never O Sometimes 0 Sometimes Sometimes 0 Sometimes L1 Always Always Always Always Configurable Configurable Configurable Configurable Count gt 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue Attach explanation if Sometimes or Configurable was checked for any operation Never Never Never Never Never Never Never Always Always Always Always Always L1 Always L1 Always Sometimes Sometimes Sometimes 0 Sometimes Sometimes Sometimes O Sometimes Configurab
206. no y USULI 5 ay ueuM 89 Xeu 00 002 pue 0 ueeweq oj paes enje siu 5 Jo 89 002 oz oi si xeu 89 00 002 pue 0 2 s siu Ajddns 5 2 JUANI xeu 89 002 OZ oi st 2 89 oi xeu 00 002 pue 0 u m q si enjeA siu z s JO jueJn xeu 89 002 e oz peu S 941 92 xeu 00 002 pue 0 pejeos siu 3ndui Bojeue 5 Z Jo 70 sjunoo OEE eJeuw xeu 0044 2 pay sr enje 4444 0 Xeu 0000 52999 pue 0 eq ON S enje siu 1ndui 5 enje MYY 0 0 eJeuw xeu 0044 yz sr xeu 4444 0 0000 52999 pue 0 eq pe eos ON S 5141 3ndui 5 Jo enje MYY
207. noexe Puniewe enenb PU ui Jo JequinN Y N pe 1eseM A W014 Y N A W014 Y N A W014 Y N A W014 Y N A W014 Y N A W014 Y N A W014 Y N A BIA 195 si pue z uoooJg A W014 Y N A uo20Jg 195 s uoneJqieo pue A uoooug pejeos ellz syo eseud nu smeis 2 5 nu smejs 5 nu pe ieses 2 5 nu smeis pe iesaM ny smeis pe ieseM nu smeis pe iesas z lolsyoneseyd nu smeis OWA 8000 OVA 000 10 27 y uo nu smeis OWA 171 8000 OWA Xeu vooo 1unoo 0 27 y uo nu smeis OV
208. non traditional data types These are as follows Reserved object Grouping Description Identifiers Binary Input The binary input grouping contains all objects that represent binary 1 9 status or Boolean input information Binary Output The binary output grouping contains all objects that represent binary 10 19 output or relay control information Counters The counter grouping contains all objects that represent counters 20 29 Analog Input The analog input grouping contains all objects that represent analog 30 39 input information Analog Output The analog output grouping contains all objects that represent analog 40 49 output information The time grouping contains all objects that represent time in absolute or Time 50 59 relative form in any resolution Class The class grouping contains all objects that represent data classes or 60 69 data priority Files The files grouping contains all objects that represent files or a file 70 79 system The devices grouping contains all objects that represent device rather 80 89 than point information Applications The applications grouping contains all objects that represent software 90 99 applications or operating system processes Alternate The alternate numeric grouping contains all objects that represent 100 109 Numeric alternate or custom numeric representations Future The future expansion grouping is reserved for future or custom
209. nu smeis clIs pxoeun smeis e qeueA 5019 2 si pue LON Sey 1nq jusseid LON S GADGATMONMOVNN sey uouw enp payney e sey y jr eq q SIUL si pue ueeq ON 584 nq jueseid LON S G4NGSIMONMOVNN Seu 1ndjno enp e seu ONCOWUOW eui jr YBIY eq IW Hq SIUE si pue LON Sey 1nq jueseJd LON S G39d031MONMOVNRn sey e 1ndjno e enp e seu ONdJOWUOW eui jr eq 319 SIUL si pue peBpejwouyoe ueeq ON 584 nq jueseid LON S qd39Q31MONPOVNR seu uoruM 3nej e enp peynej e seu eui 4 YBIY eq 5141 si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN seu uou 2 e enp 7 e seu eui jr eq Hq SIUL si pue ueeq ON
210. o seseud uo uano xeu 8000 VO L xeu vooo junoo yq vo si g jo eseud e 1 Juano jo 8000 YO L Xeu vooo yq s 6 jo 27 uo xeu 8000 YO xeu vooo 1unoo yq Jed v0 si jo eseud p7 pes uo zuana Jo OVA VV Xeu 8000 OVA 000 1unoo yq syo 0 Bujeos jo eseud OWA 71 X84 8000 OWA vooo yq syon 0 jo wyo L Xeu 8000 uyon xeu 000 69 1unoo yq Jed wyo 0 jo eouejsise1J uonejnsu 5 7111 xeu 8000 5 1 OL xeu vooo 49d spuooes s y ayes 1527 8ejqissod jou xeu 8000 noyes xeu vooo yq 0 198 si snoy sues xeu 8000 xeu 000 69 1unoo Jad 70 S jo uni 152 111 xeu 8000 101 xeu vooo Be 1unoo yq Bues jo 1527 TILE 8000 7101 vooo
211. ol has also become widely utilized in adjacent industries such as water waste water transportation and the oil and gas industry DNP3 is based on the standards of the International Electrotechnical Commission IEC Technical Committee 57 Working Group 03 who have been working on an OSI 3 layer Enhanced Performance Architecture EPA protocol standard for telecontrol applications DNP3 has been designed to be as closely compliant as possible to these standards as they existed at time of development Additionally functionality not identified in Europe but needed for current and future North American applications has been included e g limited transport layer functions to support 2K block transfers for IEDs RF and fibre support DNP3 has been selected as a Recommended Practice by the IEEE C 2 Task Force RTU to IED Communications Protocol DNP was developed by Harris Distributed Automation Products in November 1993 Responsibility for defining further DNP3 specifications and ownership of the DNP3 specifications was turned over to the DNP3 Users Group a group composed of utilities and vendors who are utilizing the protocol DNP3 is an open and public protocol In order to ensure inter operability longevity and upgrade ability of protocol the DNP3 User Group has taken ownership of the protocol and assumes responsibility for its evolution The DNP3 User Group Technical Committee evaluates suggested modifications or additions to the protocol and the
212. oss the physical link as described by the ISO OSI standard This means that user data supplied by higher layers must be converted into one frame or LPDU and sent to the physical layer for transmission Conversely individual LPDU s received by the data link layer must be assembled into one Link Service Data Unit LSDU and passed to higher layers The layer provides for frame synchronization and link control e The data link provides indications of other events such as link status The actual physical network is transparent to the application using the Data Link because the Data Link Layer is responsible for connecting and disconnecting from any physical network without higher level interaction i e application layer That is the data link given the station destination address will connect to the right physical circuit without control supplied from higher layers In this way the physical medium is totally transparent to the link layer service user 4 5 1 Frame Format DNP3 uses IEC s FT3 frame formatting This section describes the LPDU format A frame is defined as a fixed length header block followed by optional data blocks Each block has a 16 bit CRC appended to it The IEC specifies that the header fields consist of 2 start octets 1 octet length 1 octet control a destination address and an optional fixed length user data field In this implementation the fixed length user data field is defined as a source address giving the DNP3 frame
213. oud sosuas jo snyeis 8 Indu eqoud Josuas snyjeis 6 eqoud sosuas jo snyeis eqoud woyoq 01 eqoud 10sues snes 5 1ndui jeloads SN E S BAB pan 2 wey Q39q03 1MONMOVNn c wey IN3SdMd wey Q39Q031MONMOVNn IN3SMd Z smejs Z Z smejs Z e e s Z Z e e s Z smejs Z e e s Z Z Z smejs Z Z Z e e s Z SARIS smejs Z Z Z Z smejs Z Z SARIS smejs Z Z
214. q jueseJd LON S GADGATMONMOVNN seu uou e enp 6 e seu OYdJOWUOW eui jr uBru eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 1nq jueseid LON S G4NGSIMONMOVNN seu uoruM e enp 6 peynej e seu eui jr YBIY eq I 5141 si pue LON Sey 1nq jueseJd LON S G39d31MONMOVNRn seu uou 9 e enp 6 e sey OYdJOWUOP eui jr eq Hq SIUL esiweujo si pue ueeq ON Sey nq 3ueseJd LON S G39dQ31MONMOVNn seu yne Bojeue 6 peynej e seu 1 eui JI YBIY eq 314 SIUL si pue LON Sey 1nq jueseJd LON S GADGSTMONMOVNN eq sey yne 2 Bojeue ue oj enp 6 e seu OYdJOWUOP eui jr eq Hq SIUL si pue peBpejwouyoe ueeq ON 584 9 3uesejd LON S G4NGSIMONMOVNN seu YOIYM MOY enp 6 e seu eui JI YBIY Iw SIUL si pue LON Sey 1nq jueseJd LON S
215. reflect the physical point The MultiTrode Translator sets this when an Assembled Status Response has been seen and clears it when communications to the MonitorPro has been lost For internally generated points this is 0 on power up but changes to 1 and remains there on the first capture from physical Restart Indicates that the MultiTrode Translator has restarted Set to 1 on power up and cleared after the first reading of that point Indicates that the MultiTrode Translator has lost communication with the originator Communications Lost of the data For MultiTrode points this will be the complement of the on line bit It will always be 0 for locally generated inputs This will always be 0 as no information is available that the MonitorPro s inputs are Remote Forced being forced Local Forced This will always be 0 as the MultiTrode Translator never overrides input values This will always be 0 for inputs from the MonitorPro and 1 for local MultiTrode Chatter Translator inputs to indicate that the MultiTrode Translator is debouncing the inputs 5 4 2 Binary Input Events Binary Input Events are time stamped changes of Binary Inputs They can be reported without time with time or with relative time MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 23 of 42 Protocol Translator DNP3 User Manual MULTITRODE 5 4 3 Binary Outputs Binary Outputs are the read only status of singl
216. rs receiving misdirected or incomplete messages 4 6 1 Transport Layer Header After the data link receives a complete frame the data is presented to the transport functions in a format illustrated below The TH field is stripped out before the frame is combined with other frames belonging to the same message Figure 4 shows the structure of a TPDU Transport Layer Header 1 Block 0 Block 0 Block Transport i i Data Link Header Data Link DataLink CRC Layer Layer 1 Header 2 Octet 1 1 Header 1 Octet Header TPC 1 to 249 Octets of User Data Fragment maximum of 250 Octets TPDU Figure 4 Transport Layer Header Transport Header Transport control octet One octet in length User Data 1 to 249 octets in length When an application requests the transmission of a long message the message is broken into fragments small enough to fit in a single DNP3 Data Link frame of 250 octets The maximum size of a fragment is 250 octets which includes 249 octets of user data and 1 octet of TH data The TH is added to the head of the fragment Page 14 of 42 MultiTrode MTT DNP3 Manual v1 0 9 02 m MULTITRODE Protocol Translator DNP3 User Manual 4 7 Application Layer This section defines the formats of the application layer messages APDU The terms APDU and fragment are interchangeable In this specification the Master st
217. rt 2 None 3 Next address translation entry 4 Address translation entry 1 side A base 1 5 Address translation entry 1 side B base 101 6 Address translation entry 1 count els BSC e Select Next address translation entry DNP Store And Forward Configuration 1 Store and forward port 1 COM3 2 Store and forward port 2 None 3 Next address translation entry 4 Address translation entry 2 side A base 5 5 Address translation entry 2 side B base 105 6 Address translation entry 2 count 12 ESC Back e Entry 1 will take care of mapping the Masters address 1 on side A to 101 on side B e Entry 2 will take care of mapping the slave addresses 5 and 6 on side A to 105 and 106 on side B Note We do not want addresses 2 and to be covered by any translation entry since we don t want the repeater to retransmit for these units MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 31 of 42 Protocol Translator DNP3 User Manual MULTITRODE If it were units 2 and 3 that were out of range rather than 5 and 6 the configuration would only require one translation entry DNP Store And Forward Configuration 1 Store and forward port 1 COM3 2 Store and forward port 2 None 3 Next address translation entry 4 Address translation entry 1 side A base 1 5 Address translation entry 1 side B base 101 6 Address translation entry 1 count 3 656
218. s with one on each side of the repeater Slave S2 The repeater acts as a gateway between the two cells In the example above cell A has addresses 1 and 3 while cell B has addresses 101 and 103 Devices that can not normally talk to each other physically exist in separate cells but have a virtual equivalent in the other cell In the example address 3 does not really exist but M1 talks to it as if it does Similarly S3 responds to a Master that appears to have address 101 Normally devices only address units within their own cell and the repeater takes care of translating it into the other cell by changing the source and destination addresses MultiTrode MTT DNP3 Manual v1 0 9 02 Page 29 of 42 Protocol Translator DNP3 User Manual MULTITRODE Using this scheme there is nothing to prevent M1 explicitly addressing S3 with 103 If S3 is in range it will happily respond to address 1 In this case S2 recognizes that the packet is intended to cross a cell boundary and will not re transmit This gives the Master a choice of path by using different addresses Addressing the request to a device s configured address 103 will use the direct path while sending a request to the equivalent address within its own cell 3 will direct it through the repeater To configure the MultiTrode Translator to act as a store and forward repeater one or more address translation entries need to be defined An address translation entry specifies a ran
219. se 129 130 16 bit 2 8 or 16 bit start end 00 01 Analog Output Block 41 Select 3 16 bit Output Block 2 8 or 16 bit list 17 28 Operate 4 16 bit Output Block 2 8 or 16 bit list 17 28 Direct Operate 5 16 bit Output Block 2 8 or 16 bit list 17 28 Direct Operate no ACK 6 16 bit Output Block 2 8 or 16 bit list 17 28 Response 129 16 bit Output Block 2 Echo of request Time And Date 50 Write 2 Time And Data 1 count 07 qty must be Class 60 Read 1 Class 0 1 All 06 Read 1 Class 1 2 8 or 16 bit count 06 07 Read 1 Class 2 3 Bs 8 or 16 bit count 06 07 Read 1 Class 3 4 8 or 16 bit count 06 07 Enable USR 20 Class 1 2 All Enable USR 20 Class 2 3 All Enable USR 20 Class 3 4 All Disable USR 21 Class 1 2 All Disable USR 21 Class 2 3 All Disable USR 21 Class 3 4 All N A Cold Restart 13 N A N A N A Delay Measurement 23 N A N A Page 22 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc _ _ MULTITRODE Protocol Translator DNP3 User Manual 5 4 DNP3 Database Objects Information retrieved from the MonitorPro is placed into two databases one for MODBus and the other DNP3 This section outlines how information is stored for the DNP3 protocol drivers It is important to note that the two databases are totally indep
220. smeis L zhueseid ny snieis LI zhueseud nu smeis L4 hueseud ny smeis L hueseud nu nu smeis folL hueseud nu smeis folL hueseud nu snjejs ol zhueseud nu smeis folL hueseud nu snjejs ol zhueseud nu smeis folL hueseud nu snjejs zllohueseud nu zl oliueseud nu smeis zll o hueseud e qeueA 4 049 9 59 4 OSIMJOUJO 51 5 Bureq enp 8 payne e OYdJO UOW Jejse w eq 4q 5141 OSIMJOUJO 1 ndyno e enp g e sey 1 35 eui JI YBIY eg 319 SIUL OSIMJOUJO 51 4 5 e 1ndino 8 peynej e OYdJO UOW eq 4q 5141 OSIMJOY O SI ie e 8 payne e seu eui jr YBIY eq I Hq 5141 SI ie yne 2
221. snes snes smeis snes snes snes snes snes 2 smeis snes or g loueunu smeis 6 snes gl g oueuinu smeis snes 9 g oueuinu smeis snes smeis ellelouewnu sneys zl elouewnusnjeys LIgloueunu snes smeis 2 snes LL izlowewnu snes o snes el z oueunu smeis g cloueunu snes e oueunu snes o c oueunu snes s z oueunu snes snes amp lt snes ly 5 xeu 8000 5 1 OL xeu 000 49d spuooes s jo ayes mo 1527 ejqissod jou xeu 8000 noyes xeu 000 yq o Jed ueis s 6 1nou Jed spes uu xeu 8000 xeu 000 69 yq Jed 0 s 6 uni jse SINOH pe Jeses TLL xeu 8000 101 xeu vooo 1unoo Jad Bujeog 6 jo 1527 TALL xeu 8000 770 xeu vooo junoo yq Jad 000 S Bureos 6 jo Moy 830 VLL gooo YO L Xeu vooo junoo y q 198 s 6 j
222. snes 92 snes lt snes 92 snes 0 snes 92 snes lt snes snes sz snes smeis snes 2 snes z y snes smeis sz snes snes smeis smeis pz snes smeis rz uue smeis snes snes ez uyo snes ez uy smeis ez uyo snes smeis snes smeis ez uyo snes ez uy smeis smeis smeis snes cez ue snes snes zz snes snes cz uue smeis snes snes snes snes snes e qeueA 4 049 ejeg 0 A Indu 2 Sd Jd z e e s Jd induj SO indy 2 e e s 49 Indu NO 1 2 99 Indu z 2
223. snjeis 1 SN e S Indu eqoud Josuas 1 snjejs 1ndui eqoud Josuas jo snye S 1ejseuu snjejs 1ndui eqoud Josuas Jejseuu snjejs eqoud Josuas snjeis 1ejseuu 9 eqoud Josuas 1 snjejs 4 eqoud Josuas jo snjejs 1ejseuu 8 Indu eqoud Josuas 1 6 1ndui eqoud 10sues jo 15 1ejseuu snjejs 8q 0 2 A uoooJd snjejs uonduoseq LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 LO LO LO LO LO LO LO LO LO LO LO LO LO LO 0 Sse 40 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20 0 20 20 20 20 20 20 20 00 20 20 LO LO LO 10 LO LO LO 10 LO 10 LO
224. snjeis LO 20 LO 0 5 pyoeun 5 10 20 10 0 0 0 0 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 0 c v S 9 2 e qeueA Sse 40 40 92u8J9Je s ssoJ2 uonduoseq 2 636 sjndu 8q 0 2 A uoooJd v c 0 0 0 4 9 9 2 S S v c 0 4 0 0 0 c v S 9 2 0 0 0 0 L ISMAS e 2 zlli emeisinoo dX 2 LN zlli emeisinoo dX clli emeisuioodX zlli emeisinoo dX LW zlli emeisinoo dX 2 6 ello sma 8 8 8 gllo smeisinoodx 8 olsmeisuiooaX e lo smeisuoodX LW LW 2
225. ss of the other side 5 Steps 2 and 3 are repeated using the source address of the packet 6 Ifthe original source and destination were found to be on different sides of the repeater the packet is ignored and no action is taken Otherwise the packet is re transmitted Finally up to two communications ports can be specified for store and forwarding If only one is specified only packets received on that port will be considered for forwarding and will be forwarded out of that same port If two ports are specified packets received on either will be considered for forwarding but they will be transmitted out of the other port i e in one and out of the other in either direction If no ports are selected store and forwarding is disabled Example A Master with address 1 is in a radio network with five slaves addressed 2 to 6 Slaves 5 and 6 are outside the range of the Master Slave 4 is to act as a repeater since it is within range of the Master and slave 5 and slave 6 e Login to the configuration menu of slave 5 and 6 and change the addresses of units 5 and 6 to 105 and 106 respectively Page 30 of 42 MultiTrode MTT DNP3 Manual v1 0 9 02 _ _ MULTITRODE Protocol Translator DNP3 User Manual e Login to the configuration menu of slave 4 the repeater and navigate to the store and forward configuration sub menu DNP Store And Forward Configuration 1 Store and forward port 1 COM3 2 Store and forward po
226. tart end 00 01 8 or 16 bit start end 00 01 Response 129 130 16 bit no Flag 10 8 or 16 bit start end 00 01 Counter Change Event 22 Read 1 Don t Care 0 All 8 or 16 bit count 06 07 08 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 21 of 42 Protocol Translator DNP3 User Manual NC MULTITRODE Type Obj Action Format Var Which Indices Qual Response 129 130 32 bit Without Time 1 8 or 16 bit list 17 28 Response 129 130 16 bit Without Time 2 8 or 16 bit list 17 28 Analog Input 30 Read 1 Don t Care 0 All 06 Response 129 130 32 bit 1 8 or 16 bit start end 00 01 Response 129 130 16 bit 2 Response 129 130 32 bit no Flag 3 8 or 16 bit start end 00 01 8 or 16 bit start end 00 01 Response 129 130 16 bit no Flag 4 8 or 16 bit start end 00 01 Analog Change Event 32 Read 1 Don t Care 0 All 8 or 16 bit count 06 07 08 Response 129 130 32 bit Without Time 1 8 or 16 bit list 17 28 Response 129 130 16 bit Without Time 2 8 or 16 bit list 17 28 All 8 or 16 bit count 06 07 Analog Deadband 34 Read 1 16 bit 1 08 Write 2 16 bit 1 8 or 16 bit list 17 28 Analog Output Status Read 1 Don t Care 0 All 06 40 Respon
227. trol and Data Acquisition TPDU Transport Protocol Data Unit TSDU Transport Services Data Unit MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc Page 7 of 42 Protocol Translator DNP3 User Manual MULTITRODE 3 Quick Installation Guide As the default setting of the MultiTrode Translator will meet most applications needs the only necessity is to set the site address and desired protocol option of the unit to allow polling of the remote site by the SCADA or PLC controlling system e Connect the MultiTrode Translator as per diagram below 10 30VDC Power Supply MonitorPro Protocol Translator Radio Figure 1 Overview Connection Diagram e Using HyperTerminal or some similar terminal emulation program send the word login to the MultiTrode Translator using MB Com 2 The word login should be preceded with a 1 second silent period The login command is lower case and strictly login without an enter Default communication settings should be 9600bps 1 Start bit no Parity and 2 Stop bits The MultiTrode Translator will display the Main Menu to HyperTerminal e From the Main Menu select option 1 MultiTrode Translator MultiTrode DNP ModBus converter 1 OKOS Main Menu 1 MultiTrode Translator Address 1 Change the MultiTrode Translator s address to the address used by the Master to communicate with it Page 8 of 42 MultiTrode_MTT_DNP3_Manual_v1 0 9_R02 doc
228. uesejd LON S 1ne4 qQ39 03 11MONMOVNn S ees e uiu eq Iw SIUL pue 6 uo pebpejwouxyoe 1994 LON Sey 114 jueseud LON S qQ39 03 1MONMOVNn S Aejap e uBiu eq Iw 4q Stu E pue 6 uo pebpejwouxyoe 1994 LON Sey 1nq LON S 3 ne4 GADGATMONMOVNN S jeonuo uou Hg 5141 pue 6 uo pebBpejwouxyoe 1994 LON Sey 114 jueseid ON d39031MONMOVNn S eonuo e eq Yq 6141 pue g uo 198q LON Sey inq jueseJd LON S GADGATMONMOVNN S e eq Iw SIUL 2 pue g uo 1994 LON Sey nq jueseJd ON S 3 uBru eq Stu E g 1994 LON 529 jueseJd LON qQ39d31MONMOVNh S 16A e eq 4q SIUL O SIMJOUJO pue g uo ueeq ON 584 yng juesejd LON S 1ne4 qQ39 03 1MONMOVNn S ees e uBiu eq 4q SIUL pue g uo pebBpejywouxyoe LON Sey yng jueseud LON S GAOGATMONMOVWNN S e uBiu eq Iw 5
229. ui JI YBIY I 5141 OSIMJOUJO 21 SI pue yes ue oj enp g e sey 1 eui JI YBIY I 4q 5141 si N3Sad leq uonejoJ eseud e enp 8 e seu eui jr eq Hq SIUL pue eseud e g e sey OsgJoiuolW 1 94 4 319 StU SI yne uueje e enp 8 e seu JI eq III Hq SIUL SI Ie LNAS3ud Bureq jueuno ue enp 8 e sey OYdJOWUOW jr eq IIM Hq SIUL OSIMJOUJO 1 jueuno oj 8 payne e seu eui 4 YBIY I 5141 OSIMJOUJO 1 pue 19 33 8ureq wojeq umoys Aue enp g e seu Jejse w JI eq 5141 9OAJOSOH OSIMJOUJO 1 pue VaSaud e enp e seu eui JI YBIY eg 319 5141 OSIMJOUJO 51 Nas3and Bureq
230. unter i 00 01 20 4 16 Bit Delta Counter 1 00 01 20 5 32 Bit Binary Counter without be 00 01 20 6 16 Bit Binary Counter without Flag ie 00 01 20 7 32 Bit Delta Counter without Flag ips 00 01 20 8 16 Bit Delta Counter without Flag ie 00 01 MultiTrode MTT DNP3 Manual v1 0 9 R02 doc Page 37 of 42 Protocol Translator DNP3 User Manual Cum MULTITRODE REQUEST DNP3 message RESPONSE DNP3 message OBJECT components parsed by components reported by the MultiTrode the MultiTrode Translator Translator Func Qual Func Qual Obj Var Description Codes Codes Codes Codes dec hex dec hex 21 0 Frozen Counter All Variations 1 06 21 1 32 Bit Frozen Counter 150 00 01 21 2 16 Frozen Counter bee 00 01 21 3 32 Bit Frozen Delta Counter 21 4 16 Bit Frozen Delta Counter 21 5 32 Bit Frozen Counter with Time of Freeze 21 6 16 Bit Frozen Counter with Time of Freeze 21 7 32 Bit Frozen Delta Counter with Time of Freeze 21 8 16 Bit Frozen Delta Counter with Time of Freeze 24 9 32 Bit Frozen Counter without Flag 5 00 01 21 10 16 Bit Frozen Counter without Flag bos 00 01 21 11 32 Bit Frozen Delta Counter without Flag 21 12 16 Bit Frozen Delta Counter without Flag 22 0 Counter Change Event All Variations 1 06 07 08 22 1 32 Bit Counter Change Event without Time jo 17 28 22 2 16 Bit Counter Change Event without Ti
231. ured to behave as latched points whereby a rising edge causes the database point to be set It can then only be cleared by a latch clear control operation one per input Clearing a latched database value when the physical input is still on results in the database value remaining set It will only be cleared by a latch clear operation done when the physical input is off Each digital input has an associated 32 bit accumulator that counts rising edges of the input after debouncing and latching In the MODBus database digital inputs appear as Input Status points and the latch clears are output coils The accumulators are implemented as pairs of holding registers with the most significant word first They can be cleared by writing zero to the holding registers In the DNP3 database digital inputs appear as Binary Input points Object 01 and the latch clears are control blocks Object 12 The accumulators appear as binary counters Object 20 They can be cleared using the DNP3 Freeze and Clear function MultiTrode MTT DNP3 Manual v1 0 9 02 Page 27 of 42 2 c oe Protocol Translator DNP3 User Manual MULTITRODE The analog inputs are sampled at a rate of 645Hz and then processed using an accumulated mean algorithm to simulate low pass filtering This can be tuned by varying the number of samples over which the signal is averaged The inputs are scaled before being placed into the database Scaling is totally configurable by spe
232. ve reasonable functionality from DNP3 ISO Reference Model Figure 2 Protocol stack 4 4 Physical Layer In DNP3 the physical layer is not specifically defined and could conceivably be any medium DNP3 was designed for serial point to point communication such as multi drop RS485 network DNP3 is also well structured to be used over a radio network which has a broadcast method of working The routing of messages is done by the Data Link Layer which inserts a source and destination address It is possible with a radio network to broadcast to all field units using the broadcast destination address of 65535 OxFFFF hex Broadcast address definitions have recently been refined in DNP Technical Bulletin 9912 003 Broadcast addresses OxFFFF exists as before with OXFFFE and OxFFFD added These behave a bit differently to OXFFFF Addresses OxFFFO OxFFFC are reserved for future DNP3 use The MultiTrode Translator supports these new addresses in accordance with the technical bulletin Page 12 of 42 MultiTrode MTT DNPS3 Manual 1 0 9 02 MULTITRODE Protocol Translator DNP3 User Manual 4 5 Data Link Layer The Data Link Layer is the second layer in the Open System Interconnection OSI model The data link layer accepts performs and controls transmission service functions required by the higher layers The main purpose of the DNP3 data link layer is twofold e The data link layer must provide transfer of information acr
233. x y pyoeun snjyejs y pyoeun odx e pyoeun e pyoeun snjejs e pyoeun odx e pyoeun odx e pyoeun e pyoeun odx 5 e pyoeun e pyoeun odx z pyoeun odx z pyoeun z pyoeun snjyejs e qeueA 4 049 9 pue 9 uo 199q LON Sey nq jueseJd LON GADGATIMONMOVNN S jInej jees 16A e YBIY eq 141 pue uo ueeq ON 584 yng juesejd LON S 1ne4 qQ39 03 1MONMOVNn S ees e uBiu eq 4q SIUL pue 9 uo pebpejwouxyoe LON Sey 114 jueseud LON S 1MONMOVNn S e ji uBiu eq Iw 4q 61 1 pue 9 uo pebpejywouxyoe 1994 LON Sey 1nq LON S 3 ne4 GADGATMONMOVNN S jeonuo uou aq I 5141 pue 9 uo pebpejywouxyoe 1994 LON Sey 104 jueseid ON S d39031MONMOVNn S eonuo e eq 6141 pue uo pebpejwouxyoe 198q LON sey inq jueseJd ON S 1MONMO VNR S Jojsruueu e
234. x0 00X0 v 08x0 O X0 X0 DEXO OEXO DEXO O X0 LLXO 26 0 0 HO 08x0 00x0 80 0 0 08x0 08X0 00x0 2 08x0 08x0 00x0 20 0 0 08x0 08x0 00x0 00X0 2 08x0 08x0 00x0 04x0 08x0 08x0 00x0 80X0 08x0 08x0 00x0 08x0 08x0 00x0 20 0 9 08x0 08x0 00x0 00 0 08x0 08x0 00x0 0 0 v 08x0 08x0 00x0 80x0 v 08x0 08x0 00x0 v 08x0 08x0 00x0 20 0 v 08x0 08x0 00x0 00X0 v 08x0 O X0 0X0 DEXO 26 0 0 0 DEXO O X0 00X0 26 0 L uo 40 pueuiuioo Ge 1 yo Buruun uo y 268 Lo fqO 268 10 5 stu ueuM 3141 y 1 Jo Buruun uo y Buruun 68 Lo fqO 168 10 snjejs sj29jj84 SIU peed ueuM Jejseuu y o4 uoo 5141 1 yo
235. y 3y eq yq 5141 esiweujo si pue peBpejwouyoe ueeq ON Sey 1nq 3ueseJd LON S q39dQ31MONMOVNn Seu eseud e enp g e seu OYdJOWUOW Iw Yq STU L esiwieujo si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONMOVNN seu yne uueje e 8 e seu Jejseyw eui 4 YBIY eq Hq STU L si pue ueeq ON Sey 1nq 3ueseJd ON S G39d31MONMOVNn seu YSIYM JUSIIND Ue enp 9 duund e seu OYCJOUUO 3y JI 1 q SIU si pue peBpejwouxoe ueeq ON sey jueseid LON S G2DGSIMONYMOWVNN eq YOIYM jueJino Jepun ue BNP g duund e seu OHdgJOluo N y JI III yq 5141 2 esiweujo si pue ueeq ON Sey nq 3ueseJd LON s G39dQ31MONMOVNn seu uoiuM enp 7 e seu OsdJoiuoy 1 JI uiu Iw 314 SIYL si pue peBpejwouxoe ueeq ON Seu jueseid LON S G2DGSIMONYMOWVNN SEY YOIYM YAYOS enp peyne e seu QYCIOWUOW
236. z pyoeun snjyejs z pyoeun odx z pyoeun z pyoeun odx 5 L pyoeun L pyoeun L pyoeun odx L pyoeun odx L pyoeun odx L pyoeun odx L pyoeun odx L pyoeun odx o pyoeun o pyoeun o pyoeun odx olpyoeun o pyoeun odx o pyoeun o pyoeun odx snjyejs o pyoeun ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 ghueseid odx 5 e qeueA 5019 opoJjniniN pue uo pebpejwouxyoe 1994 LON Sey yng jueseJd LON s GADGATMONMOVNN S ees 16A e eq IM 141 esiwJaujo pue e uo LON Sey Inq jueseJd ON S qd39d31MONMOVNn S 29 UBIU 19 SIUL pue uo pebpejwouxyoe LON sey yng jueseud LON S d39da31MONPMOVNn S rej e jr eq 4q SIUL pue uo pebp

Download Pdf Manuals

image

Related Search

Related Contents

RC, DE, CE, FB and BE Install Manual Ver 1.3  Manuel d`utilisation JM-7105    Guía del usuario  White Outdoor HW-656 Lawn Mower User Manual  Samsung HT-TX515H User Manual  System Requirements Specification  EPOCRET I y IR  (Cópia de Manual SPAs rev9 9703)    

Copyright © All rights reserved.
Failed to retrieve file