DNP3
-
Upload
ilaiyaa-raja -
Category
Documents
-
view
22 -
download
1
description
Transcript of DNP3
![Page 1: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/1.jpg)
SCADA ProtocolsSCADA Protocols
Overview of DNP3
By Michael LeMay
![Page 2: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/2.jpg)
IntroductionIntroduction● DNP3 used for communications between
SCADA masters (control centres) and remote terminal units (RTUs) and/or intelligent electronic devices (IEDs)
● DNP: Distributed Network Protocol● SCADA: Supervisory Control And Data Acquisition● Protocol defined in “Basic 4” document set from
DNP Users Group● Based on IEC 60870-5.● International counterpart: IEC 60870-5-101
![Page 3: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/3.jpg)
Protocol OverviewProtocol Overview
![Page 4: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/4.jpg)
Protocol ParticipantsProtocol Participants● SCADA Master Stations/Control centres
– Connected to HMI and other control centres● Remote terminal units
– Interface between IEDs and master stations– May exhibit limited autonomous control
● Intelligent electronic devices– Sensors and meters– Relays and other actuators– Programmable Logic Controllers: PLCs
![Page 5: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/5.jpg)
SCADA Master BasicsSCADA Master Basics● Control centre from which multiple substations
or other remote installations are controlled and monitored
● Connected to other control centres using ICCP, a separate protocol
● Interfaces with human through HMI (Human-Machine Interface), which may be local or remote.
● Connected to RTUs and/or IEDs
![Page 6: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/6.jpg)
Sample SCADA MastersSample SCADA Masters
Korean control center
Water SCADA HMI
![Page 7: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/7.jpg)
RTU BasicsRTU Basics● Remote Terminal Unit● Appears as IED to SCADA master when DNP
used for communications● Manages multiple actual IEDs● Attached IEDs referenced using absolute
addressing scheme● Addresses only have meaning to SCADA
master
![Page 8: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/8.jpg)
Sample RTUsSample RTUsCellular
RTURadioRTU
Serial RTU
![Page 9: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/9.jpg)
IED BasicsIED Basics
● Intelligent Electronic Device● May be data acquisition device only● May be responsible for control● Possible inputs: configuration, setting, and
command data● Possible outputs: values, conditions, status, and
results● May be PLCs programmed with ladder logic
![Page 10: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/10.jpg)
Sample IEDs/PLCsSample IEDs/PLCsProgrammable Logic Controller (PLC)
Intelligent Electronic
Device (IED)
![Page 11: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/11.jpg)
ParametersParameters● IEDs and RTUs can control and monitor a
variety of physical processes and other information:– Accumulate measurements like kilowatt hour
consumption– Monitor voltage and current– Monitor temperatures (useful for automatically controlling
tunnel fires)– Switch electrical breakers on and off– Transfer configuration files to/from SCADA master
![Page 12: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/12.jpg)
DNP3 Protocol StandardDNP3 Protocol Standard● The DNP3 protocol standard defines several aspects of SCADA
Master-RTU/IED communications:– Frame and message formats– Physical layer requirements
● 1200 bps+● Busy link indicator for collision avoidance
– Data-link layer behavior● frame segmentation● Transmission retry algorithm
– Application layer● file transfer● time synchronization● start/stop service
![Page 13: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/13.jpg)
Protocol BasicsProtocol Basics● Built on OSI layers 1,2,7● Application● Presentation● Session● Transport● Network● Data Link● Physical
IEC “Enhanced Performance Architecture”
![Page 14: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/14.jpg)
Basic Message BreakdownBasic Message Breakdown
![Page 15: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/15.jpg)
Protocol RequirementsProtocol Requirements● Components operate in harsh environments● Protocol designed for reliability● No confidentiality or integrity checks explicitly
included
![Page 16: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/16.jpg)
Req.: “Data Security”Req.: “Data Security”● Correct data transmission required in presence
of:– EMI: Electromagnetic interference– Differences in earth potential– Aging components– Other sources of noise and disturbance along
transmission path
![Page 17: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/17.jpg)
Req.: Data Security (cont.)Req.: Data Security (cont.)● Protection explicitly afforded against:
– Undetected bit errors– Undetected frame errors caused by synchronization
errors– Undetected loss of information– Gain of unintended information
● Simulation of valid message by noise
![Page 18: DNP3](https://reader034.fdocuments.in/reader034/viewer/2022042717/55cf98f7550346d0339abbfc/html5/thumbnails/18.jpg)
For More Info...For More Info...● DNP was originally developed by GE-Harris
Canada in 1990 and released in 1993● Now managed by the DNP Users Group:
http://www.dnp.org● The DNP Users Group includes master station,
RTU and IED vendors, and representatives of the electric utility and system consulting communities.
● IEEE Std. 1379-2000 provides modern implementation best practices
● My SCADA Links: http://tinyurl.com/dqt2x