Upload
jprakashus
View
227
Download
0
Embed Size (px)
Citation preview
7/22/2019 SCADA Protocol description
1/18
SCADA ProtocolsSCADA Protocols
Overview of DNP3
By Michael LeMay
7/22/2019 SCADA Protocol description
2/18
IntroductionIntroduction
DNP3 used for communications betweenSCADA masters (control centres) and remote
terminal units (RTUs) and/or intelligent
electronic deices (!"Ds)
DNP# Distributed Networ$ Protocol
SCADA# Su%erisor& Control And Data Ac'uisition
Protocol defined in asic *+ document set fromDNP Users ,rou%
ased on !"C -.0.12
!nternational counter%art# !"C -.0.1214.4
7/22/2019 SCADA Protocol description
3/18
Protocol OverviewProtocol Overview
7/22/2019 SCADA Protocol description
4/18
Protocol ParticipantsProtocol Participants
SCADA 5aster Stations/Control centres
Connected to 65! and ot7er control centres
Remote terminal units !nterface between !"Ds and master stations
5a& e87ibit limited autonomous control
!ntelligent electronic deices Sensors and meters
Rela&s and ot7er actuators
Programmable 9ogic Controllers# P9Cs
7/22/2019 SCADA Protocol description
5/18
SCADA Master BasicsSCADA Master Basics
Control centre from w7ic7 multi%le substationsor ot7er remote installations are controlled andmonitored
Connected to ot7er control centres using !CCP:
a se%arate %rotocol
!nterfaces wit7 7uman t7roug7 65! (6uman15ac7ine !nterface): w7ic7 ma& be local or
remote Connected to RTUs and/or !"Ds
7/22/2019 SCADA Protocol description
6/18
Saple SCADA MastersSaple SCADA Masters
;orean control center
7/22/2019 SCADA Protocol description
7/18
!"# Basics!"# Basics
Remote Terminal Unit A%%ears as !"D to SCADA master w7en DNP
used for communications
5anages multi%le actual !"Ds Attac7ed !"Ds referenced using absolute
addressing sc7eme
Addresses onl& 7ae meaning to SCADAmaster
7/22/2019 SCADA Protocol description
8/18
Saple !"#sSaple !"#s
CellularRTURadioRTU
Serial RTU
7/22/2019 SCADA Protocol description
9/18
I$D BasicsI$D Basics
!ntelligent "lectronic Deice
5a& be data ac'uisition deice onl&
5a& be res%onsible for control
Possible in%uts# configuration: setting: and
command data
Possible out%uts# alues: conditions: status: and
results
5a& be P9Cs %rogrammed wit7 ladder logic
7/22/2019 SCADA Protocol description
10/18
Saple I$Ds%PLCsSaple I$Ds%PLCs
Programmable 9ogic Controller (P9C)
!ntelligent"lectronic
Deice
(!"D)
7/22/2019 SCADA Protocol description
11/18
ParaetersParaeters
!"Ds and RTUs can control and monitor aariet& of %7&sical %rocesses and ot7erinformation#
Accumulate measurements li$e $ilowatt 7ourconsum%tion
5onitor oltage and current
5onitor tem%eratures (useful for automaticall& controllingtunnel fires)
Switc7 electrical brea$ers on and off
Transfer configuration files to/from SCADA master
7/22/2019 SCADA Protocol description
12/18
DNP3 Protocol StandardDNP3 Protocol Standard
T7e DNP3 %rotocol standard defines seeral as%ects of SCADA5aster1RTU/!"D communications#
=rame and message formats
P7&sical la&er re'uirements
4>.. b%s? us& lin$ indicator for collision aoidance
Data1lin$ la&er be7aior
frame segmentation
Transmission retr& algorit7m A%%lication la&er
file transfer time s&nc7roni@ation
start/sto% serice
7/22/2019 SCADA Protocol description
13/18
Protocol BasicsProtocol Basics
uilt on S! la&ers 4:>:0
A%%lication
Presentation
Session
Trans%ort
Networ$
Data 9in$
P7&sical
!"C "n7anced Performance Arc7itecture+
7/22/2019 SCADA Protocol description
14/18
Basic Messa&e Brea'downBasic Messa&e Brea'down
7/22/2019 SCADA Protocol description
15/18
Protocol !e(uireentsProtocol !e(uireents
Com%onents o%erate in 7ars7 enironments
Protocol designed for reliabilit&
No confidentialit& or integrit& c7ec$s e8%licitl&included
7/22/2019 SCADA Protocol description
16/18
!e()* +Data Security,!e()* +Data Security,
Correct data transmission re'uired in %resence
of#
"5!# "lectromagnetic interference
Differences in eart7 %otential
Aging com%onents
t7er sources of noise and disturbance along
transmission %at7
7/22/2019 SCADA Protocol description
17/18
!e()* Data Security -cont).!e()* Data Security -cont).
Protection e8%licitl& afforded against#
Undetected bit errors
Undetected frame errors caused b& s&nc7roni@ation
errors
Undetected loss of information
,ain of unintended information
Simulation of alid message b& noise
7/22/2019 SCADA Protocol description
18/18
/or More Info)))/or More Info)))
DNP was originall& deelo%ed b& ,"16arrisCanada in 4BB. and released in 4BB3
Now managed b& t7e DNP Users ,rou%#
7tt%#//wwwdn%org
T7e DNP Users ,rou% includes master station:
RTU and !"D endors: and re%resentaties of
t7e electric utilit& and s&stem consulting
communities !""" Std 430B1>... %roides modern
im%lementation best %ractices
5& SCADA 9in$s# 7tt%#//tin&urlcom/d't>8
http://www.dnp.org/http://tinyurl.com/dqt2xhttp://tinyurl.com/dqt2xhttp://www.dnp.org/