DNP3 ప్రోటోకాల్: ఆర్కిటెక్చర్, వర్కింగ్, ఫంక్షన్ కోడ్‌లు, డేటా ఫార్మాట్ & దాని అప్లికేషన్‌లు

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





DNP3 లేదా డిస్ట్రిబ్యూటెడ్ నెట్‌వర్క్ ప్రోటోకాల్3 1992లో పంపిణీ చేయబడిన వ్యవస్థల మధ్య కమ్యూనికేషన్ కోసం ఒక ప్రోటోకాల్‌ను ఏర్పాటు చేయడానికి జపనీస్ కార్పొరేషన్ ద్వారా ప్రారంభించబడింది. DNP3 అనేది నెట్‌వర్క్ ఆధారిత పరికర నియంత్రణ ప్రోటోకాల్, ఇది పరికరం మరియు రిమోట్ ఇన్‌పుట్ / అవుట్‌పుట్ పరికరం మధ్య కమ్యూనికేషన్ కోసం ఉపయోగించబడుతుంది. ఈ ప్రోటోకాల్ ప్రధానంగా ఆబ్జెక్ట్ ఓరియెంటెడ్ మోడల్‌పై ఆధారపడి ఉంటుంది, ఇది సాధారణంగా ఇతర తక్కువ ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోటోకాల్‌లకు అవసరమైన డేటా బిట్ మ్యాపింగ్‌ను తగ్గిస్తుంది. ఇది ప్రధానంగా సెంట్రల్ మాస్టర్ స్టేషన్‌లు అలాగే పంపిణీ చేయబడిన రిమోట్ యూనిట్ల మధ్య ఉపయోగించబడుతుంది, ఇక్కడ సెంట్రల్ మాస్టర్ స్టేషన్ కేవలం మానవ నెట్‌వర్క్ మేనేజర్ మరియు పర్యవేక్షణ వ్యవస్థ మధ్య ఇంటర్‌ఫేస్‌గా పనిచేస్తుంది. పంపిణీ చేయబడిన రిమోట్ యూనిట్ అనేది మాస్టర్ స్టేషన్ & సుదూర ప్రాంతాల్లో గమనించిన & నియంత్రించబడే భౌతిక ఉపకరణం మధ్య ఇంటర్‌ఫేస్. ఈ రెండింటి మధ్య డేటా మార్పిడిని సాధారణ ఆబ్జెక్ట్స్ లైబ్రరీ ద్వారా చేయవచ్చు. ఈ వ్యాసం యొక్క అవలోకనాన్ని చర్చిస్తుంది DNP3 ప్రోటోకాల్ - అప్లికేషన్లతో పని చేయడం.


DNP3 ప్రోటోకాల్ అంటే ఏమిటి?

ప్రాసెస్ ఆటోమేషన్ సిస్టమ్‌లలోని వివిధ భాగాల మధ్య ఉపయోగించే కమ్యూనికేషన్ ప్రోటోకాల్‌ల సమితిని DNP3 ప్రోటోకాల్ అంటారు. ఈ ప్రోటోకాల్ ప్రధానంగా వివిధ రకాల డేటా సేకరణ & నియంత్రణ పరికరాల మధ్య కమ్యూనికేషన్ ప్రయోజనాల కోసం రూపొందించబడింది. కాబట్టి లోపలికి SCADA వ్యవస్థలు , ఈ ప్రోటోకాల్ RTUలు, SCADAలు మరియు IEDలచే ఉపయోగించబడినప్పుడు ముఖ్యమైన పాత్రను పోషిస్తుంది.



DNP3 ప్రోటోకాల్ ఆర్కిటెక్చర్ & దాని పని

DNP3 అనేది మూడవ వెర్షన్ పంపిణీ చేయబడిన నెట్‌వర్క్ ప్రోటోకాల్. ఇది ఒక సమగ్రత పోల్ మరియు మూడు పోలింగ్ స్థాయిలను కలిగి ఉంది, ఇక్కడ ఒక పోల్‌లో డేటాను సంగ్రహించడానికి సమగ్రత పోల్ ఉపయోగించబడుతుంది.

  DNP3 ప్రోటోకాల్ ఆర్కిటెక్చర్
DNP3 ప్రోటోకాల్ ఆర్కిటెక్చర్

DNP3 నెట్‌వర్క్ ఆర్కిటెక్చర్ యూనికాస్ట్, మల్టీడ్రాప్ మరియు డేటా కనెక్టర్/క్రమానుగత నిర్మాణాలు కావచ్చు.



యూనికాస్ట్ ఆర్కిటెక్చర్: వన్-టు-వన్ ఆర్కిటెక్చర్ అని కూడా పిలుస్తారు, ఇక్కడ మాస్టర్ స్టేషన్ ఒక అవుట్‌స్టేషన్‌తో మాత్రమే కమ్యూనికేట్ చేయగలదు, అయితే మల్టీడ్రాప్ ఆర్కిటెక్చర్ మాస్టర్ స్టేషన్ ఒకటి కంటే ఎక్కువ అవుట్‌స్టేషన్ పరికరాలతో కమ్యూనికేట్ చేయగలదు అంటే అది బహుళ అవుట్‌స్టేషన్ పరికరాలతో కమ్యూనికేట్ చేయగలదు. డేటా కనెక్టర్/హైరార్కికల్ ఆర్కిటెక్చర్ అనేది మల్టీడ్రాప్ మరియు యూనికాస్ట్ ఆర్కిటెక్చర్‌ల కలయిక.

DNP3 కమ్యూనికేషన్ ప్రోటోకాల్ సాధారణంగా విద్యుత్ వినియోగాలు, నీరు & మురుగునీరు, చమురు & గ్యాస్, రవాణా మరియు ఇతర SCADA పరిసరాల కోసం ఉపయోగించబడుతుంది. ఇది ఉష్ణోగ్రత, తేమ, బ్యాటరీ స్థాయి, వోల్టేజ్, ఇంధన స్థాయి మొదలైనవాటిని నిజ సమయంలో మరియు చారిత్రాత్మకంగా ముఖ్యమైన స్థాయిలను వీక్షించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది సమస్యలను గుర్తించడానికి మరియు సమస్యలను త్వరగా సరిచేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు మీరు అడ్డంకులను కూడా తొలగించవచ్చు. మరియు అసమర్థత.

డేటా లింక్, రవాణా, అప్లికేషన్ & యూజర్ లేయర్ వంటి OSI మోడల్ లేయర్‌ల ఆధారంగా DNP3 ప్రోటోకాల్ రూపకల్పన చేయవచ్చు. ఈ ప్రోటోకాల్‌కు సీరియల్ అలాగే ఈథర్‌నెట్ ఫిజికల్ మీడియా పైన కనీసం ఒకటి లేదా అంతకంటే ఎక్కువ అవుట్‌స్టేషన్ల ద్వారా ఒకే మాస్టర్‌ను కనెక్ట్ చేయడానికి సౌలభ్యం ఉంది.
ఇతర సాధ్యమయ్యే నిర్మాణాలు ప్రధానంగా ఒకే అవుట్‌స్టేషన్ & పీర్-టు-పీర్ కార్యకలాపాలతో వివిధ మాస్టర్ కనెక్షన్‌లను కలిగి ఉంటాయి. సాధారణంగా, అవుట్‌స్టేషన్ ద్వారా నిర్వహించబడే పరికరాల నుండి డేటాను అభ్యర్థించడానికి లేదా సక్రియం చేయడానికి మాస్టర్ నియంత్రణ ఆదేశాలను ప్రారంభిస్తారు. ఈ అవుట్‌స్టేషన్ తగిన సమాచారాన్ని ప్రసారం చేయడం ద్వారా మాస్టర్‌కు ప్రతిస్పందిస్తుంది.

  DNP3 ప్రోటోకాల్ పొరలు
DNP3 ప్రోటోకాల్ పొరలు

OSI మోడల్ ఆధారంగా, DNP3 ప్రోటోకాల్‌లో నాలుగు లేయర్‌లు డేటా లింక్, ట్రాన్స్‌పోర్ట్ ఫంక్షన్, అప్లికేషన్ & యూజర్ లేయర్ ఉన్నాయి. ఇక్కడ, దిగువన ఉన్న డేటా లింక్ లేయర్ చిరునామా & లోపాన్ని గుర్తించడం ద్వారా భౌతిక లింక్‌ను మరింత నమ్మదగినదిగా చేస్తుంది. ట్రాన్స్‌పోర్ట్ ఫంక్షన్ లింక్ లేయర్ యొక్క ఫ్రేమ్‌లను అప్లికేషన్ లేయర్ శకలాలుగా సమీకరించింది. ఈ లేయర్ మొత్తం సందేశాన్ని తీసుకుంటుంది & పై వినియోగదారు లేయర్‌కు ఏ డేటా ప్రాధాన్యత ఇవ్వబడుతుందో నిర్దేశిస్తుంది. ప్రతి సందేశం అనలాగ్, బైనరీ & కౌంటర్ ఇన్‌పుట్‌లు & అవుట్‌పుట్‌ల వంటి అనేక డేటా రకాలను కలిగి ఉంటుంది.

DNP3 ప్రోటోకాల్ ఎలా పని చేస్తుంది?

DNP3 ప్రోటోకాల్ మాస్టర్ స్టేషన్‌లు & రిమోట్ యూనిట్ల మధ్య కమ్యూనికేషన్‌ను అనుమతించడం కోసం 27 ప్రాథమిక ఫంక్షన్ కోడ్‌లను ఉపయోగించడం ద్వారా పని చేస్తుంది. కొన్ని ఫంక్షన్ కోడ్‌లు రిమోట్ పరికరం నుండి సమాచారాన్ని అభ్యర్థించడానికి మరియు పొందేందుకు మాస్టర్‌ను అనుమతిస్తాయి మరియు ఇతర ఫంక్షన్ కోడ్‌లు రిమోట్ యూనిట్ కాన్ఫిగరేషన్‌ను నిర్ణయించడానికి లేదా సరిచేయడానికి మాస్టర్‌ను అనుమతిస్తాయి.

రిమోట్ సైట్‌లలో పరికరాలు లేదా రిమోట్ యూనిట్‌ను నియంత్రించడానికి DNP3 మాస్టర్ స్టేషన్‌లో అనేక ఫంక్షన్ కోడ్‌లు ప్రధానంగా ఉపయోగించబడతాయి. DNP3 మాస్టర్ స్టేషన్ DNP3 యొక్క రిమోట్ పరికరానికి చాలా కమ్యూనికేషన్‌ను జారీ చేస్తుంది. కానీ, అయాచిత సందేశం (o/p సందేశం) రిమోట్ యూనిట్ ద్వారా ప్రారంభించబడుతుంది మరియు అది అలారాన్ని ఉత్పత్తి చేస్తుంది. అలారం సంభవించినప్పుడు ఈ సందేశం మాస్టర్‌కు హెచ్చరికను ఇస్తుంది.

ఫంక్షన్ కోడ్‌లు

DNP3 యొక్క ఫంక్షన్ కోడ్‌లు క్రింది వాటిని కలిగి ఉంటాయి.

ఫంక్షన్ కోడ్

వివరణ

0x00

ఫంక్షన్ కోడ్‌ని నిర్ధారించండి.

0x01

ఫంక్షన్ కోడ్ చదవండి.
0x02

ఫంక్షన్ కోడ్ వ్రాయండి.

0x03

ఫంక్షన్ కోడ్‌ని ఎంచుకోండి.

0x04

ఫంక్షన్ కోడ్‌ని ఆపరేట్ చేయండి.

0x05

డైరెక్ట్ ఆపరేట్ ఫంక్షన్ కోడ్

0x0d

కోల్డ్ రీస్టార్ట్ ఫంక్షన్ కోడ్

0x0e

వెచ్చని పునఃప్రారంభ ఫంక్షన్ కోడ్

0x12

అప్లికేషన్ ఫంక్షన్ కోడ్‌ని ఆపివేయండి

0x1b

ఫైల్ ఫంక్షన్ కోడ్‌ను తొలగించండి

0x81

ప్రతిస్పందన ఫంక్షన్ కోడ్

0x82

అయాచిత ప్రతిస్పందన ఫంక్షన్ కోడ్

DNP3 మెసేజ్ ఫార్మాట్

DNP3 యొక్క సందేశ ఆకృతి నిర్మాణం క్రింద చూపబడింది. మేము ఈ నిర్మాణాన్ని పరిశీలిస్తే, మాస్టర్స్ & రిమోట్‌ల మధ్య సందేశాలు మార్పిడి చేయబడడాన్ని మనం గమనించవచ్చు. సీరియల్ టెలిమెట్రీ ప్రోటోకాల్ (TBOS) కమ్యూనికేట్ చేయడానికి ఒక బైట్‌ను మార్పిడి చేయడం ద్వారా బైట్-ఆధారితమైనది.

TABS వంటి విస్తరించిన సీరియల్ టెలిమెట్రీ ప్రోటోకాల్‌లు కమ్యూనికేట్ చేయడానికి మార్పిడి చేయబడిన బైట్‌ల ప్యాకెట్‌లతో ప్యాకెట్-ఆధారితంగా ఉంటాయి. ఈ ప్యాకెట్‌లలో సాధారణంగా హెడర్, డేటా & చెక్‌సమ్ బైట్‌లు ఉంటాయి. DNP3 ప్రోటోకాల్ ప్యాకెట్-ఆధారిత మరియు క్రింది చిత్రంలో చూపిన ప్యాకెట్ నిర్మాణాన్ని ఉపయోగించింది.

  DNP3 యొక్క సందేశ ఆకృతి
DNP3 యొక్క సందేశ ఆకృతి

ఎగువ సందేశ ఆకృతి రేఖాచిత్రంలో, DNP3 ASDU (అప్లికేషన్ సర్వీస్ డేటా యూనిట్) క్వాలిఫైయర్‌లు మరియు ఇండెక్స్‌సైజ్ ఫీల్డ్‌ల ద్వారా నియంత్రించబడే తెలివైన కంటెంట్ సర్దుబాటు కోసం విలువైనది. కాబట్టి ఈ డిజైన్ అనువైన కాన్ఫిగరేషన్‌లలో అప్లికేషన్ డేటాను యాక్సెస్ చేయగలదు.

ముఖ్యంగా లేయర్డ్ కమ్యూనికేషన్ మోడల్‌లో డేటా ఎలా మార్పిడి చేయబడుతుందో ఇప్పుడు చర్చిద్దాం.
పై రేఖాచిత్రంలోని అప్లికేషన్ లేయర్ ASDU (అప్లికేషన్ సర్వీస్ డేటా యూనిట్) మరియు APCI (అప్లికేషన్ ప్రోటోకాల్ కంట్రోల్) బ్లాక్ ద్వారా ప్యాక్ చేయబడిన వస్తువును కలిపి APDU (అప్లికేషన్ ప్రోటోకాల్ డేటా యూనిట్)గా చేస్తుంది.

ట్రాన్స్‌పోర్ట్ లేయర్ అప్లికేషన్ సర్వీస్ డేటా యూనిట్ లేదా APDUని గరిష్టంగా 16 బైట్‌ల పరిమాణంతో వివిధ విభాగాలుగా విభజిస్తుంది & వాటిని 8-బిట్ ట్రాన్స్‌పోర్ట్ కంట్రోల్ హెడర్ & 16-బిట్ సెగ్మెంట్ CRC సెపరేటర్‌ల ద్వారా రవాణా ఫ్రేమ్‌గా ప్యాకేజ్ చేస్తుంది.

లింక్ లేయర్ 4-లేయర్ మోడల్‌కు మ్యాప్ చేయబడింది, ఇది DoD (డిపార్ట్‌మెంట్ ఆఫ్ డిఫెన్స్) ద్వారా తొలగించబడిన DoD ఇంటర్నెట్ లేయర్ ద్వారా అభివృద్ధి చేయబడింది. సీరియల్ ట్రాన్స్‌పోర్ట్ ఉపయోగించబడితే, ప్యాకెట్ అసెంబ్లీ చేయబడుతుంది & డెలివరీ కోసం ట్రాన్స్‌పోర్ట్ మీడియాలో ఉంటుంది.

ప్యాకెట్ LAN లేదా WAN ద్వారా ప్రసారం చేయబడితే, 3 DNP3 లేయర్‌లు మొదటి లేయర్‌లోకి చుట్టబడతాయి. సమీకరించబడిన ప్యాకెట్‌ను TCP (రవాణా నియంత్రణ ప్రోటోకాల్) లోపల ఇంటర్నెట్ లేయర్ ద్వారా IP (ఇంటర్నెట్ ప్రోటోకాల్) లోపల చుట్టబడిన రవాణా పొర ద్వారా చుట్టవచ్చు. UDP (యూజర్ డేటాగ్రామ్ ప్రోటోకాల్) కూడా ఉపయోగించబడవచ్చు కానీ ప్యాక్ చేయబడిన నెట్‌వర్క్‌లలో విశ్వసనీయ డెలివరీకి కనెక్ట్ చేయబడిన కొన్ని అదనపు సమస్యలను అందిస్తుంది.

DNP3 డేటా ఫార్మాట్

సెంట్రల్ స్టేషన్ & కంట్రోల్ యూనిట్ల మధ్య పంపే సందేశాన్ని నియంత్రించడంలో DNP విస్తృతంగా ఉపయోగించబడుతుంది. DNP3 యొక్క డేటా ఫార్మాట్ ప్రధానంగా హెడర్ & డేటా విభాగాలు అనే రెండు విభాగాలను కలిగి ఉంటుంది. ఇంకా, హెడర్ ఆరు ఉపవిభాగాలుగా విభజించబడింది.

  DNP3 డేటా ఫార్మాట్
DNP3 డేటా ఫార్మాట్

డేటా ఫ్రేమ్ యొక్క ఫార్మాట్ & ప్రతి ఫీల్డ్ యొక్క అవసరమైన పరిమాణం పై చిత్రంలో చూపబడింది. ఈ రేఖాచిత్రంలో, సమకాలీకరణ అనేది మొదటి ఫీల్డ్, ఇది 1 బైట్ & ఇది ఫ్రేమ్ యొక్క ప్రారంభాన్ని నిర్దేశిస్తుంది.
ఈ ఫీల్డ్ విలువ 0564కి నిర్ణయించబడింది, కాబట్టి సమకాలీకరణ ఫీల్డ్ పొజిషన్‌ను పరిశీలించడం ద్వారా ఫ్రేమ్‌ని స్వీకరించిన తర్వాత మ్యాపింగ్ సమర్థవంతంగా చేయవచ్చు.

ఫీల్డ్ పొడవు మొత్తం ఫ్రేమ్ పొడవును అందిస్తుంది, తద్వారా ఇన్‌కమింగ్ ఫ్రేమ్‌లను పట్టుకోవడానికి గమ్యస్థానంలో ఒక నిర్దిష్ట బఫర్‌ని కేటాయించవచ్చు. కాబట్టి రెండవ ఫ్రేమ్ 'కంట్రోల్ ఫీల్డ్', ఇది రిసీవర్ ముగింపులో అవసరమైన నియంత్రణ చర్యను వివరిస్తుంది.

నియంత్రణ ఫీల్డ్ చర్య రకం ఆధారంగా హెక్స్ విలువ 41 లేకపోతే 42ని కలిగి ఉంటుంది. ఆ తర్వాత, గమ్యం & మూల చిరునామా ఫీల్డ్ ఉద్దేశించిన రిసీవర్ చిరునామాలు & పంపే నోడ్‌ను అందిస్తుంది.
CRC లేదా సైక్లిక్ రిడండెన్సీ చెక్ అనేది ఫ్రేమ్ లోపాన్ని ధృవీకరించడంలో సహాయపడే చివరి ఫీల్డ్. పంపే సమయంలో సందేశానికి చెక్ విలువ అనుసంధానించబడి ఉంటుంది, ఇది స్వీకరించే చివరలో క్రాస్-వెరిఫై చేయబడుతుంది. ఈ విలువ సరిపోలిన తర్వాత, అది ఫ్రేమ్‌లో లోపం ఉనికిని నిర్దేశిస్తుంది. డేటా యొక్క విభాగం 2 నుండి 4 బైట్‌లు అయితే సందేశాన్ని పంపడాన్ని నియంత్రించడంలో దీనికి పాత్ర లేదు.

పై బొమ్మ DNP3 ఫార్మాట్‌లో ఒక స్టేషన్ నుండి మరొక స్టేషన్‌కి నియంత్రణ వంటి గమ్యస్థానానికి పంపబడిన నియంత్రణ సందేశాన్ని చూపుతుంది. గమ్యస్థానాలకు వివిధ చర్యల కమ్యూనికేషన్ కోసం, కంట్రోల్ ఫీల్డ్ అలాగే గమ్యస్థాన చిరునామా వంటి ఫీల్డ్‌లు అన్ని కమ్యూనికేషన్‌ల కోసం కొన్ని ఫీల్డ్‌లు మారవు.

DNP3 మానిటరింగ్ సిస్టమ్ యొక్క ఉదాహరణ

DNP3 మాస్టర్ మరియు రిమోట్ మానిటరింగ్ సిస్టమ్ రేఖాచిత్రం క్రింద చూపబడింది. ఈ మోడల్ DNP3ని ఉపయోగించి మాస్టర్ మరియు రిమోట్ వంటి రెండు పరికరాల మధ్య డేటాను బదిలీ చేయడానికి ఉపయోగించబడుతుంది.

  DNP3 ఉదాహరణ
DNP3 పరీక్ష ది

DNP3 మాస్టర్ మరియు రిమోట్ మానిటరింగ్ సిస్టమ్ రేఖాచిత్రం క్రింద చూపబడ్డాయి. ఈ మోడల్ DNP3ని ఉపయోగించి మాస్టర్ మరియు రిమోట్ వంటి రెండు పరికరాల మధ్య డేటాను బదిలీ చేయడానికి ఉపయోగించబడుతుంది. ఇక్కడ మాస్టర్ కంప్యూటర్ మరియు స్లేవ్ లేదా రిమోట్ అవుట్‌స్టేషన్. ప్రసారం చేయబడిన డేటా స్టాటిక్ డేటా, ఈవెంట్ డేటా & అయాచిత ఈవెంట్ డేటాను ఆమోదించడం.

DNP3 ప్రోటోకాల్ సాధారణంగా మాస్టర్ (కంప్యూటర్) మరియు రిమోట్ (అవుట్‌స్టేషన్) మధ్య ఉపయోగించబడుతుంది. ఇక్కడ, హ్యూమన్ నెట్‌వర్క్ మేనేజర్ మరియు మానిటరింగ్ సిస్టమ్ మధ్య ఇంటర్‌ఫేస్‌ను అందించడానికి మాస్టర్ ఉపయోగించబడుతుంది. రిమోట్ మాస్టర్‌తో పాటు నియంత్రించబడుతున్న లేదా పర్యవేక్షించబడుతున్న భౌతిక పరికరానికి మధ్య ఇంటర్‌ఫేస్‌ను అందిస్తుంది.

మాస్టర్ & రిమోట్ రెండూ డేటా మార్పిడి కోసం సాధారణ ఆబ్జెక్ట్స్ లైబ్రరీని ఉపయోగిస్తాయి. ఇక్కడ డేటా DNP3 ప్రోటోకాల్ అనేది పోల్ చేయబడిన ప్రోటోకాల్, ఇందులో జాగ్రత్తగా రూపొందించబడిన సామర్థ్యాలు ఉంటాయి. మాస్టర్ స్టేషన్‌ని రిమోట్‌కి కనెక్ట్ చేసిన తర్వాత, ఒక సమగ్రత పోల్ నిర్వహించబడుతుంది, ఇది DNP3ని సంబోధించడానికి చాలా ముఖ్యమైనది ఎందుకంటే డేటా పాయింట్ కోసం అవి అన్ని బఫర్ చేయబడిన విలువలను తిరిగి అందిస్తాయి మరియు పాయింట్ యొక్క ప్రస్తుత విలువను కూడా కలిగి ఉంటాయి.

సాధారణంగా, DNP3 డ్రైవర్లు ఇంటిగ్రిటీ పోల్, క్లాస్ 1, క్లాస్ 2 మరియు క్లాస్ 3 వంటి వివిధ పోల్‌లను మామూలుగా నిర్వహించగలరు. ఇంటిగ్రిటీ పోల్‌లో, DNP3 దాని క్లాస్ 1, క్లాస్ 2, & క్లాస్ 3ని ప్రసారం చేయమని అవుట్‌స్టేషన్‌ని అభ్యర్థిస్తుంది. ఈవెంట్ డేటా & క్లాస్ 0 స్టాటిక్ డేటా కాలక్రమానుసారం. సమగ్రత పోల్ సాధారణంగా DNP3 మాస్టర్ & స్లేవ్ యొక్క డేటాబేస్‌లను సమకాలీకరించడానికి ఉపయోగించబడుతుంది మరియు తద్వారా నెమ్మదిగా పోల్ రేట్‌ను కేటాయించబడుతుంది. సాధారణంగా, క్లాస్ 1, క్లాస్ 2 & క్లాస్ 3 పోల్‌లు వ్యక్తిగత తరగతి ఈవెంట్‌లను మార్చగల రేట్ల వద్ద పునరుద్ధరించడానికి ఉపయోగించబడతాయి, ఆ ఈవెంట్‌ల ప్రాముఖ్యత ఆధారంగా వేగవంతమైన పోల్ రేట్ ఉన్న తరగతులకు మరింత క్లిష్టమైన ఈవెంట్‌లు కేటాయించబడతాయి.

DNP3 మరియు IEC 61850 మధ్య వ్యత్యాసం

DNP3 మరియు IEC 61850 మధ్య వ్యత్యాసం క్రింది వాటిని కలిగి ఉంటుంది.

DNP3

IEC 61850

DNP3 ప్రోటోకాల్ అనేది ఓపెన్ ఇండస్ట్రీ స్పెసిఫికేషన్. IEC 61850 అనేది IEC ప్రమాణం.
DNP వినియోగదారుల సమూహం DNP3 ప్రోటోకాల్ యొక్క ప్రామాణిక సంస్థ. అంతర్జాతీయ ఎలక్ట్రోటెక్నికల్ కమిషన్ IEC 61850 యొక్క ప్రామాణిక సంస్థ.
DNP3 ప్రోటోకాల్ నాలుగు-లేయర్ ఆర్కిటెక్చర్ మరియు ఏడు-పొరలకు కూడా మద్దతు ఇస్తుంది TCP/IP లేదా UDP/IP. IEC 61850 ప్రోటోకాల్‌లో కమ్యూనికేషన్ ఆధారంగా ఉంటుంది OSI మోడల్ .
DNP3, GOOSE, HMI, IEC, RTU మరియు SCADA అనేవి IEC 61850 కమ్యూనికేషన్ ప్రోటోకాల్ యొక్క సాధారణ నిబంధనలు. ఇంటెలిజెంట్ డివైజ్ (IED), లాజికల్ డివైజ్ & లాజికల్ నోడ్, డేటా ఆబ్జెక్ట్ & డేటా అట్రిబ్యూట్ అనేవి IEC 61850 యొక్క క్రమానుగత సమాచార నమూనాను నిర్వచించే స్థాయిలు.
పంపిణీ చేయబడిన నెట్‌వర్క్ ప్రోటోకాల్ మూడవ సంస్కరణ యొక్క ప్రయోజనాలు ప్రోటోకాల్ అనువాదకులు అవసరం లేదు, నిర్వహణ, పరీక్ష మరియు శిక్షణ తక్కువ సమయం పడుతుంది, సులభమైన సిస్టమ్ విస్తరణ మరియు సుదీర్ఘ ఉత్పత్తి జీవితాన్ని కలిగి ఉంటుంది. IEC 61850 ప్రోటోకాల్ యొక్క ప్రయోజనాలు పొడిగింపు ఖర్చు, ఇంటిగ్రేషన్ ఖర్చు, పరికరాల వలస ఖర్చు మరియు ఇన్‌స్టాలేషన్ ఖర్చులు తక్కువగా ఉంటాయి.

DNP3 మరియు మోడ్‌బస్ మధ్య వ్యత్యాసం

DNP3 మరియు మోడ్‌బస్ మధ్య వ్యత్యాసం క్రింది వాటిని కలిగి ఉంటుంది.

DNP3

మోడ్బస్

పంపిణీ చేయబడిన నెట్‌వర్క్ ప్రోటోకాల్‌ను 1993లో హారిస్ అభివృద్ధి చేశారు. మోడ్‌బస్ ప్రోటోకాల్‌ను 1979లో మోడికాన్ అభివృద్ధి చేసింది
పంపిణీ చేయబడిన నెట్‌వర్క్ ప్రోటోకాల్ బిట్‌లను ఉపయోగిస్తుంది. Modbus కమ్యూనికేషన్ ప్రోటోకాల్ డేటాను పంపడానికి టెక్స్ట్ వివరణలను ఉపయోగిస్తుంది.
DNP3 మూడు లేయర్‌లను కలిగి ఉంటుంది, అవి భౌతిక, డేటాలింక్ మరియు అప్లికేషన్ లేయర్‌లు. మోడ్‌బస్ కమ్యూనికేషన్ ప్రోటోకాల్ అప్లికేషన్ లేయర్‌ను మాత్రమే కలిగి ఉంటుంది
DNP3 ప్రోటోకాల్ బహుళ బానిసలు, బహుళ మాస్టర్లు మరియు పీర్-టు-పీర్ కమ్యూనికేషన్‌కు మద్దతు ఇస్తుంది. Modbus ప్రోటోకాల్ పీర్-టు-పీర్ కమ్యూనికేషన్‌కు మాత్రమే మద్దతు ఇస్తుంది.
DNP3 ప్రోటోకాల్‌లో అవసరమైన కాన్ఫిగరేషన్ పారామితులు చెడు రేట్, ఫ్రాగ్మెంట్ పరిమాణం మరియు పరికర చిరునామాలు. Modbus ప్రోటోకాల్‌లో అవసరమైన కాన్ఫిగరేషన్‌లు పారిటీ మోడ్, ASCII మోడ్, RTU మోడ్ మరియు బాడ్ రేట్.

DNP3 లాభాలు మరియు నష్టాలు

ది DNP3 ప్రోటోకో యొక్క ప్రయోజనాలు నేను కింది వాటిని చేర్చాను.

  • DNP3 అనేది ఓపెన్ స్టాండర్డ్ ప్రోటోకాల్, కాబట్టి ఏ డిజైనర్ అయినా ఇతర DNP3 పరికరాలతో బాగా సరిపోలే DNP3 పరికరాలను రూపొందించవచ్చు.
  • DNP3 తెలివైన & పటిష్టమైన ప్రోటోకాల్ కారణంగా అనేక సామర్థ్యాలను అందిస్తుంది.
  • ఇది ఒకే సందేశాలలో అనేక డేటా రకాల ద్వారా అభ్యర్థించవచ్చు మరియు ప్రతిస్పందించవచ్చు
  • ఇది అనేక మాస్టర్ & పీర్-టు-పీర్ కార్యకలాపాలను అనుమతిస్తుంది
  • ఇది స్టాండర్డ్ టైమ్ ఫార్మాట్ & టైమ్ సింక్రొనైజేషన్‌కు మద్దతు ఇస్తుంది.
  • సాఫ్ట్‌వేర్ ఖర్చులు తగ్గుతాయి.
  • ప్రోటోకాల్ అనువాదకుల అవసరం లేదు.
  • తక్కువ నిర్వహణ & పరీక్ష.

DNP3 ప్రోటోకాల్ యొక్క ప్రతికూలతలు క్రింది వాటిని కలిగి ఉన్నాయి.

DNP3 సీరియల్ RTUని ఉపయోగిస్తుంది & దానిని ఈథర్నెట్ RTU (ERTU) ద్వారా అప్‌గ్రేడ్ చేస్తుంది. ఆ స్టేషన్‌కి కమ్యూనికేషన్ ఛానల్ బ్యాండ్‌విడ్త్ కూడా మెరుగుపరచబడకపోతే, TCP/IP ద్వారా DNP3ని చుట్టడంలో ఓవర్‌హెడ్ అమలు చేయబడినందున వినియోగదారు నెమ్మదిగా లింక్‌ను కలిగి ఉంటారు.

DNP3 అప్లికేషన్లు

ది DNP3 అప్లికేషన్లు కింది వాటిని చేర్చండి.

  • DNP3 ప్రాసెస్ ఆటోమేషన్ సిస్టమ్‌లలోని వివిధ పరికరాలను కమ్యూనికేట్ చేయడానికి అనుమతిస్తుంది.
  • వివిధ యుటిలిటీ కంపెనీలు గ్యాస్, ఎలక్ట్రికల్ మరియు వాటర్ టెలిమెట్రీ సిస్టమ్‌ల కోసం ఈ ప్రోటోకాల్‌ను విస్తృతంగా ఉపయోగిస్తాయి.
  • ఇది SCADA కమ్యూనికేషన్స్‌లో ఉపయోగించబడుతుంది.
  • DNP3 కమ్యూనికేషన్ ప్రోటోకాల్ రిమోట్ & SCADA మానిటరింగ్ సిస్టమ్‌లలో ఉపయోగించబడుతుంది.
  • ఇది మొత్తం SCADA వాతావరణంలో వర్తిస్తుంది, ఇందులో మాస్టర్ నుండి రిమోట్ వరకు మరియు RTU నుండి IED కమ్యూనికేషన్‌లు & నెట్‌వర్క్ అప్లికేషన్‌లలో కూడా ఉంటాయి.

అందువలన, ఇది అన్ని గురించి DNP3 ప్రోటోకాల్ యొక్క అవలోకనం - అప్లికేషన్లతో పని చేయడం. ది DNP3 ప్రోటోకాల్ స్పెసిఫికేషన్ ప్రధానంగా వస్తువు నమూనాపై ఆధారపడి ఉంటుంది. కాబట్టి ఈ మోడల్ సాధారణంగా ఇతర తక్కువ ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోటోకాల్‌లతో అవసరమైన డేటా బిట్ మ్యాపింగ్‌ను తగ్గిస్తుంది. SCADA సాంకేతిక నిపుణులు & ఇంజనీర్‌ల కోసం, కొన్ని ముందే నిర్వచించబడిన వస్తువులు DNP3ని మరింత సౌకర్యవంతమైన డిజైన్ & విస్తరణ ఫ్రేమ్‌వర్క్‌గా చేస్తాయి. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, ప్రోటోకాల్ అంటే ఏమిటి?