DNP3 for Water Systems - 2017 ISA Water/Wastewater … Certification Education & Training Publishing...
Transcript of DNP3 for Water Systems - 2017 ISA Water/Wastewater … Certification Education & Training Publishing...
Standards
Certification
Education & Training
Publishing
Conferences & Exhibits
DNP3 for WaterSystems
United Water New Jersey Use Case
2015 ISA Water / Wastewater and Automatic Controls SymposiumAugust 4-6, 2015 – Orlando, Florida, USA
Speaker:Keith Kolkebeck
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 2
Presenter
• Director of Technology Solutions
• 15+ years of operational technology experience
• Joined United Water in 2007
• Responsible for operational technology strategy
for SCADA, GIS, Smart Water DMA, and
Operational Reporting.
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 3
Presentation Outline
• Protocol Overview
• SCADA Project Overview
• Protocol Requirements
• Protocol Demonstration
• Protocol Shootout
• Pilot Results
• Protocol Selection
• DNP3 Benefits and Challenges
• Lessons-Learned
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 4
Experience
• DNP3– Who has heard of DNP3?
– Does anyone use DNP3?
• Modbus– Is everyone familiar with Modbus?
– Who uses Modbus?
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 5
DNP3 Overview
• DNP3 – “Distributed Network Protocol” version 3
• A powerful protocol to transmit data from Point A to PointB using serial and/or TCP/IP communications.
• Open and public protocol
• Developed in the early 1990s to achieve standards-based interoperability between Master stations andsubstation computer systems in the electric industry.
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Modbus Overview
• Request/Response protocol
• A protocol to transmit data from Point A to Point B usingserial and/or TCP/IP communications.
• Widely used and accepted
• Developed in the 1979
• Simple
6
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 7
UWNJ Remote Site Project
• Remote Sites Overview in 2009– 100+ remote sites monitored/controlled
– 93% of sites utilize a legacy (early 1980s) RTU
– Combined sites with a legacy RTU with a PLC
– 7% used a mix of PLC Brands
– Two distinct remote control systems exist
• Long term needs– Modernize
– Standardize
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 8
Project Drivers
• Legacy RTU Risks– Legacy technology
– Single Source
– Lack of local support
– Data quality
– Not Open
• Operational Drivers– Need for complex control
– High costs
– No documentation
– Reliable and accurate data
– Support
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Legacy System
• Positives– Report by Exception
– Poll on Demand
– Redundant Comms.
• Challenges– Equipment
– Data Integrity
– Support
– Cost
9
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Requirements
• Mandatory– Supported open protocol
– Flexible communication
– Easy configuration
• Optional– Time-Stamped data and events
– Provide report-by-exception
10
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Demonstration
• Test setup– Single RTU with Ethernet Communication
– Programmed to generate a sine wave
– Push Button Digital Input
– Modbus
– Poll Rate: 1 Second
– DNP3
– Class 1 Poll: 30 Seconds
– Analog Event: Deviation 1 Unit
– Digital Event: Unsolicited
11
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Normal Conditions
12
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Communication Loss
13
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Communication Recovery
14
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Normal Operation
15
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Shootout
• Protocols– Modbus v. DNP3
• Four month test period
• Nine identical sites– New RTU hardware
– Single communication channel
16
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Test Criteria
Feature Modbus DNP3
Open
Active Support
Multiple Data Types
Serial Communication
Ethernet Communication
Ease of Use
Time-stamped data *
Report by Exception
Data quality check
Poll on-demand *
17
*Possible with programming
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Pilot Results
• Communication issues
• Realized DNP3 Benefits
• DNP3 is complex
• Understood Modbus
• Able to make Modbus adapt
18
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Protocol Selection
• DNP3– Exceeded our basic requirements
– Clear Advantages
– Complex
– Our future protocol
• Modbus– Worked as expected
– Data Gaps
– Custom programming required
– Needed
19
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA 20
DNP3 Advantages
• Robust Communications
• Time Synchronization
• Time-stamped events
• Report by Exception
• Secure
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
DNP3 Flexibility
• Operating architectures– Poll-Response
– Polled report by exception
– Unsolicited responses
– Peer-to-Peer
– Or a combination
• Multiple Masters
• Data Retention
21
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
However…
• In over our heads
• Lot to Learn
• Local DNP3 support limited
• Not everyone on board
22
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Prepare for Success
• Developed our skills– Dedicated a resource
– DNP3 experts
• Refined our strategy
• Standardized
• Test, test, test
23
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Project Update
• 2009 – 2010 - Preparation
• 2011 - 4 year plan for 100+ site upgrade
• 2011 – 2013 – In house work
• 2014 – 2015 - Outside Vendor
• Project 95% Complete
24
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Realized Benefits
• Reduced communication costs
• Efficient operations
• Alarm management
• Data integrity
25
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Lessons Learned
• DNP3 is powerful
• Planning
• STUD - Study, Think,Understand, Do
• Data does not lie
• Optimization
26
2015 ISA WWAC SymposiumAug 4-6, 2015 – Orlando, Florida, USA
Questions
27