DNP3 Overview What is DNP3? DNP3 Architecture Basics

Slides:



Advertisements
Similar presentations
Applying Wireless in Legacy Systems
Advertisements

ADAM-5000/TCP- Distributed Ethernet I/O
Tcipg.org 1 An Alert Buffer Overflow Attack in DNP3 Controlled SCADA Systems Objectives/Problem Investigate a simple but effective attack to block legitimated.
1. 2 How do I verify that my plant network is OK? Manually: Watch link lights and traffic indicators… Electronically: Purchase a SNMP management software.
1 © Red Lion Controls Inc. Introducing the RAM 9000.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
WELCOME TO SEMINAR ON SCADA WELCOME TO SEMINAR ON SCADA Presented by: ANIL KUMAR RAUT Adm No:33IE/2k.
Goals The DNP3 protocol is widely used in electrical power systems as a means of communicating observed sensor state information back to a control center.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
APACHE Apache is generally recognized as the world's most popular Web server (HTTP server). Originally designed for Unix servers, the Apache Web server.
PART1 Data collection methodology and NM paradigms 1.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Artificial Intelligence In Power System Author Doshi Pratik H.Darakh Bharat P.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
introduction to PULSE DMR
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
MDC-700 Series Modbus Data Concentrator [2016,05,26]
Network customization
Unit 3 Virtualization.
SCADA SCADA TRAINING AJAY K BASU
IOT – Firefighting Example
Chapter 19: Network Management
Industrial HiVision Network Management Software Version 7.0
Software Overview Sonja Vrcic
Instructor Materials Chapter 6 Building a Home Network
AppleTalk and Networking
Products/Solutions/Expertise of C-DAC Mumbai in Smart City Domain
Selected ICT-based Wide-Area Monitoring Protection and Control Systems (WAMPAC) applications
Smart Ethernet I/O P2P and GCL Introduction
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
A New Era in Critical Communications
How SCADA Systems Work?.
Presentation on SCADA System | Sage Automation
Design Manager - Infrastructure
Wireless Technology.
RESIDENTIAL PLUMBING SYSTEMS (WATER SUPPLY)
NAT , Device Discovery Chapter 9 , chapter 10.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
TYPES OFF OPERATING SYSTEM
Introduction to Cloud Computing
Tenant Access Portal Trainer: Krissy Gray. Tenant Access Portal Trainer: Krissy Gray.
Programmable Logic Controllers (PLCs) An Overview.
Graphite® Control Platform
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
VCI Overview Sonja Vrcic
Success Story | Water/Waste Water
SCADA Communication and Architecture Principles
By - Ricardo Sanchez, Ken Wolters and William Hibbard
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Introduction to Local Area Networks
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Software models - Software Architecture Design Patterns
Switching Techniques.
INFRASTRUCTURE SOLUTIONS
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Moxa Embedded Solution on IEC 61850
REMOTE POWER MONITORING OF MARINE SITES
TELNET BY , S.AISHWARYA III-IT.
Crimson® 3.1 Updates January 2019.
APACHE WEB SERVER.
Huge latent demand for housing in India
Chapter 10 Link State Routing Protocols
Network customization
Chapter 13: I/O Systems.
Sending data to EUROSTAT using STATEL and STADIUM web client
A Firmware Update Architecture for Internet of Things Devices
TRAINING SESSION LEVEL-1
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

DNP3 Overview What is DNP3? DNP3 Architecture Basics Where is it most often used? DNP3 Architecture Basics Events Polling Report by Exception Example: Waste Water Lift Station Tradeoffs Future of DNP3

What is DNP3? DNP3 stands for Distributed Network Protocol 3rd version. It came out of the Power Generation market and was based on serial devices originally. Its main use today is still in power generation, but has become widely utilized in water/waste water, transportation and oil & gas.

DNP3 Architecture The basic architecture of a DNP3 setup is Master / Outstation*, although that could include one:one and one:many configurations. The Red Lion RAM-XXXX family is a DNP3 outstation only, which MUST report to a DNP3 Master to work. *outstations are a/k/a “slave” devices

Basics - Events DNP3 uses “events” inside equipment set up to use this protocol How the events are used is based on how the driver is configured by the customer / OEM Events in our devices are stored in NVRAM However, they are NOT directly readable by an outside program like a text editor

Basics – Polling & Classes DNP3 has three polling levels and one integrity poll The 3 polling levels (classes) allow users to assign different levels of importance to various groups of data tags. The integrity poll is used to grab all data at one poll to be sure the unit is still active.

Basics – Report by Exception Report by exception is a feature many customers like and utilize. If set up in the unit, the DNP3 outstation device will proactively communicate to the master - versus waiting until the next poll – to report new information. This is also known as “unsolicited response”.

Example: Waste Water Lift Station The example will be a waste water lift station and how DNP3 would typically be set up in this situation. Setup Basics DNP3 uses Class 1, Class 2, and Class 3, for the different “classes” of tags. Each one can have different poll rates which is done by the DNP3 master.

Example: Waste Water Lift Station Class 1 Tags Typically alarms – need data back as fast as possible High level, pump overload trip, site entry, etc. Polling time ~ 1 min Class 2 Tags Conditional tags – could cause an issue, but isn’t cause for immediate shutdown Internal lights Polling time ~ 1-5 min

Example: Waste Water Lift Station Class 3 Tags Lower priority, non-critical information Flow totalization or pump runtime Polling time ~ 1 hr Integrity Poll Make sure the device is still alive Gather current status of all points listed in DNP3 database Report by Exception

Tradeoffs Disadvantages Advantages Setting up both polling classes and report by exception makes it possible to get highly reliable data AND be very conservative in the amount of data transmitted (lower cost to customer) In some real-world systems we’ve seen data transmission reduction by as much as 90% Report by exception data can be seen in some cases in less than 1 second. Critical events can be done using report by exception to get the absolute fastest update possible Disadvantages Not an easy protocol to set up Original configuration often requires help from RLC sales engineering or Tech Support Setting analog deadbands for analog input report by exception can be challenging

Future of DNP3 IEEE is currently working on DNP4 which includes high levels of encryption. DNP4 will also include various levels of outstation authentication. With Federal Gov. push to secure the “grid”, these features will be paramount. It will be critically important to get our driver up to DNP4 once the standard is released.