SlideShare a Scribd company logo
10 Steps to Architecting a Sustainable SCADA System
Moderator
Annie Wise
Public Sector Development Coordinator,
Inductive Automation
Agenda
• Introduction to Ignition
• Introduction to Presenter & Panelists
• The 10 Steps to a Sustainable SCADA System
• Closing Remarks
• Q&A
About Inductive Automation
• Founded in 2003
• HMI, SCADA, MES, and IIoT software
• Installed in nearly 100 countries
• Over 1,700 integrators
• Used by 46% of Fortune 100 companies
Learn more at: inductiveautomation.com/about
Used by Major Companies Worldwide
Ignition: Industrial Application Platform
One Universal Platform for HMI/SCADA, MES & IIoT:
• Unlimited licensing model
• Cross-platform compatibility
• Based on IT-standard technologies
• Scalable server-client architecture
• Web-based & web-managed
• Web-launched on desktop or mobile
• Modular configurability
• Rapid development & deployment
Presenter
Kent Melville
Sales Engineer,
Inductive Automation
Water Utilities Face Many Challenges Today
Water Utility Challenges:
• Economic issues
• Aging systems
• Tighter regulation
• Technology obsolescence and
changes
• Better reporting tools are needed
• Younger staff
• Yesterday’s tools aren’t getting the
job done
Water System Challenges:
• Public pressure to keep rates low
• Water sales down due to conservation
• Technology obsolescence
• Need for active continuous
improvement
• Phasing in newer technology
• Strategic planning
• Insufficient resources (funding, staff)
• SCADA choices matter
Panelists
Henry Palechek
Information & Process
Control Supervisor,
Water District in CA
Jason Hamlin
Plant Instrument Technician,
City of Lynchburg (VA) Dept.
of Water Resources
Use Case: Water District in CA
• 106 MGD WTP / Ozone
• 50-site distribution system
• 50 square miles, 722 miles of pipeline
• 268,000 population
• Supplies three other districts
• Using Ignition for 11 years
Use Case: Lynchburg (VA) Dept. of Water Resources
• Water, wastewater & stormwater
services
• 80,000 population
• Supports many local industries
• 2 water sources: Pedlar Reservoir and
James River
• 2 filtration plants
• 10+ active Ignition projects
10 Steps to Architecting a Sustainable SCADA System
The Usual, Non-Sustainable SCADA Approach
• SCADA systems tend to lag behind other technology
• Usually approached as a closed system with a specific lifespan
• When requirements change, vendors apply “band-aids” until the
whole system can be replaced
The Sustainable Approach to SCADA
• Through open standards and a sustainable architecture,
SCADA can adapt and grow with requirements and improve
uptime & reliability
• This methodology can improve technology adoption, and
save time & money
Where to Start?
Conventional thinking: “Obviously if I want to move to a new
sustainable SCADA architecture, I need to rip everything out
and start over again from the top down.”
Where to Start?
Conventional thinking: “Obviously if I want to move to a new
sustainable SCADA architecture, I need to rip everything out
and start over again from the top down.”
Wrong.
Instead, start small and think about little changes that will go a long way.
Step 1: Hardware (PLCs)
• Your system can easily get to the point where it includes hardware
from many manufacturers and with many different protocols.
• Maintaining support and connectivity to a wide variety of devices
and protocols is not sustainable.
• Therefore, the first step is to set a standard protocol for your system.
Step 1: Hardware (PLCs)
• You don’t necessarily need to replace all your old equipment.
• However, you need enforce the standard for new equipment.
• This is easier if you choose an open protocol such as Modbus,
OPC, or MQTT.
Step 2: Edge Devices
Even with a standard protocol, data
collection from remote sites can still be
an issue:
• Polling is limited by bandwidth & latency.
• Losing a connection to a device means
losing data.
Step 2: Edge Devices
Install a device at the remote site to poll
locally and report by exception:
• Data only sent to the central location
on change.
• If the network goes down, the edge
device can buffer data and forward it
up when the connection is restored.
• Some edge devices even provide a
local HMI for visualization & control.
Step 2: Edge Devices
Ignition Edge from Inductive Automation:
• Can be installed on a small industrial
PC to turn it into an edge device
• Contains multiple drivers, store-and-
forward data buffer, visualization, and
email alarming
Step 3: Server-Centric Architecture (Redundancy)
• The central SCADA system should have a
server-centric architecture which only requires
software installation on the central server.
• Because all data collection & visualization
goes through that server, implementing
redundancy is key to maintaining uptime in
the event of server failure.
Step 3: Server-Centric Architecture (Redundancy)
• Server-centric architectures present new
licensing possibilities.
• Rather than charging per device, tag, or
workstation, a true server-centric system
would be licensed by the server and be
unlimited for everything else.
• Inductive Automation’s licensing includes
unlimited tags, devices & clients.
Step 4: Cross-Platform
• Traditionally, SCADA systems have been tied to specific
versions of Windows.
• This forces users to upgrade their SCADA with their OS
– which gets costly.
Step 4: Cross-Platform
• A fully cross-platform SCADA system can run on Linux or any
version of Windows.
• Both the OS and the SCADA should be independently upgradable.
• Clients should be able to run on any OS.
Step 5: Web-Launched Clients
• Historically, client screens had to
be exported and installed on each
client machine.
• The same process had to be
completed each time a change
was made.
Step 5: Web-Launched Clients
By having clients web-launched from the server:
• No install is required at the client level
• Changes are pushed out automatically
• Increased scalability
• Rapid rollout of necessary project updates
Step 6: Templates/UDTs
• Now we have unlimited devices, unlimited tags, and an unlimited
number of people wanting to see that data onscreen – but a finite
number of people to configure devices and create screens.
• Not sustainable: Having to define each data point, one at a time.
• Sustainable: Implementing an object-oriented approach so data points can be
grouped into types, defined once, and used throughout the project.
Step 6: Templates/UDTs
• Example: Motors
• Each motor likely has similar values,
you can create a User Defined Type
(UDT) of a motor with shared tags.
• Define history or alarms on the UDT.
• Once a UDT is defined, create an
instance for each motor, passing in
parameters to make it point to the
correct device.
Step 6: Templates/UDTs
• Once the UDT instances are
created, you can build out how
they’ll be displayed on screen.
• Visualization templates are
reusable graphics populated by
UDT values.
• Once the UDT and Template
are both defined, adding
additional motors is simple.
Step 7: Remote Alarm Notifications
• It’s not realistic to have someone monitoring your new screens
and templates 24x7 – which is where remote alarm notifications
come into play.
• Part of a sustainable approach is taking care of what you have.
When something goes wrong, you must be able to respond quickly.
Step 7: Remote Alarm Notifications
• Good: A flashing light on a screen
• Better: an email
• Best: a text or phone call
Step 8: Automatic Reporting
• Another part of sustainability is efficiency of digital resources and manual labor.
• Reporting is often the lowest-hanging fruit for reducing manual effort.
Step 8: Automatic Reporting
• A server-centric unlimited architecture with standard protocols
allows you to connect all these devices to SCADA and
automatically create reports.
• Many people don’t trust machines to provide accurate data.
However, the process of manual data collection & entry is ripe
with opportunities for human error.
Step 8: Automatic Reporting
• Accuracy increases dramatically when you automate the process.
• If manual checks are truly required, forms can be developed as
client screens and rendered on a tablet.
• Then, data can be entered once and automatically entered into
the system.
Step 9: IIoT and MQTT
• Contrary to popular belief, the IIoT can play a
big role in water/wastewater.
• IIoT is all about how you get your data.
• Getting large amounts of data from remote
sites connected over radio, satellite, or cellular
requires a lightweight protocol. Enter MQTT.
Now let’s expand beyond SCADA and talk about
the Industrial Internet of Things (IIoT) ...
Step 9: IIoT and MQTT
• Edge devices use standard protocols (Modbus, Ethernet/IP, etc.)
to poll the devices.
• With the right type of edge device, that data can then be
published using MQTT.
Step 9: IIoT and MQTT
MQTT features:
• Ultralight protocol
• Two-byte overhead
• Very secure
• Pub/Sub protocol that publishes by exception
• Uses Sparkplug specification for store-and-forward & auto-
discovery of tags
Step 9: IIoT and MQTT
• Centrally, it requires an MQTT Broker where data is published and then line-of-
business applications (including SCADA) can subscribe to it.
• Data can also be pushed securely into Microsoft Azure or Amazon AWS
for analytics tools and functionality.
• If you’re interested in learning more about how IIoT could benefit your
system, view our IIoT webinars at: inductiveautomation.com
Step 10: Capital Expenditure vs. Operational Expenditure
So how does all of this affect my bottom line?
• Add devices & tags without getting knocked into the next tier of pricing.
• Develop new screens and easily push them out to all clients.
• Upgrade software anytime, not tied to a specific OS, redundancy
allows upgrades without downtime.
Step 10: Capital Expenditure vs. Operational Expenditure
• All of those capabilities keep the software humming along for
no additional cost.
• Getting new devices will normally fit into the Operational budget.
• You can train the people who used to work in Excel all day into
SCADA screen developers, which will limit your reliance on
contractors when little changes need to be made.
Step 10: Capital Expenditure vs. Operational Expenditure
Now you can use your cap-ex to:
• Upgrade your hardware
• Upgrade your network
• Fix leaky pipes
• Get water monitoring software
• Get any other items on your “nice to have” list
A sustainable SCADA architecture enables you to focus your attention elsewhere.
Sustainable SCADA
1. Hardware (PLCs)
2. Edge devices
3. Server-centric
architecture
(redundancy)
4. Cross-platform
5. Web-launched
clients
6. Templates/UDTs
7. Remote alarm
notifications
8. Automatic reporting
9. IIoT and MQTT
10.Cap-ex vs. op-ex
Panel Discussion
Any closing thoughts about these 10 steps or any
other ways that Ignition has made it easier to build
a sustainable SCADA system?
How do you plan on expanding your SCADA
system in the future?
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
Sept. 17-19, 2018
Early-bird tickets on sale through July 31st
at: icc.inductiveautomation.com
Questions & Comments
Jim Meisler x227
Vannessa Garcia x231
Vivian Mudge x253
Account
Executives:
Myron Hoertling x224
Shane Miller x218
Ramin Rofagha x251
Maria Chinappi x264
Lester Ares x214
Call us at:
800-266-7798
Director of Sales: Melanie Hottman x247
Kristen Azure x260
10 Steps to Architecting a Sustainable SCADA System

More Related Content

PPTX
Microsoft Azure Logic apps
CloudFronts Technologies LLP.
 
PPTX
How Ignition Eases SCADA Pain Points
Inductive Automation
 
PPTX
Future-Proofing Your Enterprise with the Ignition Platform
Inductive Automation
 
PPTX
Choosing a SCADA System for the IIoT Era
Inductive Automation
 
PPTX
Introduction to Git and GitHub
Bioinformatics and Computational Biosciences Branch
 
PPTX
Confluence vs sharepoint compared
Nagaraj Yerram
 
PDF
Journey to Cloud-Native: Where to start in your app modernization process
VMware Tanzu
 
PPTX
DevOps & Cloud - The Essentials for Digital Transformation
CloudJourneee
 
Microsoft Azure Logic apps
CloudFronts Technologies LLP.
 
How Ignition Eases SCADA Pain Points
Inductive Automation
 
Future-Proofing Your Enterprise with the Ignition Platform
Inductive Automation
 
Choosing a SCADA System for the IIoT Era
Inductive Automation
 
Confluence vs sharepoint compared
Nagaraj Yerram
 
Journey to Cloud-Native: Where to start in your app modernization process
VMware Tanzu
 
DevOps & Cloud - The Essentials for Digital Transformation
CloudJourneee
 

What's hot (20)

PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
PPTX
Azure Application Modernization
Karina Matos
 
PPTX
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
 
PPTX
App Modernization Pitch Deck.pptx
MONISH407209
 
PPTX
GitHub Presentation
BrianSchilder
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
Azure devops
Mohit Chhabra
 
PPTX
Confluence
Ashima Singh
 
PDF
Exactly-once Semantics in Apache Kafka
confluent
 
PPTX
App Modernization
PT Datacomm Diangraha
 
PDF
LogicMonitor: An Overview
James McCabe
 
PDF
DevOps introduction
Sridhara T V
 
ODP
Introduction to Version Control
Jeremy Coates
 
PPTX
1 - Introduction of Azure DevOps
Bhaumik Patel
 
PDF
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
PDF
Azure Monitoring Overview
gjuljo
 
PDF
Power Platform ALM with DevOps
Christopher R. Barber
 
PDF
Microsoft Azure Overview
David J Rosenthal
 
PPTX
An introduction to DevOps
Alexander Meijers
 
PPTX
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Janusz Nowak
 
Azure Application Modernization
Karina Matos
 
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
 
App Modernization Pitch Deck.pptx
MONISH407209
 
GitHub Presentation
BrianSchilder
 
Azure DevOps Presentation
InCycleSoftware
 
Azure devops
Mohit Chhabra
 
Confluence
Ashima Singh
 
Exactly-once Semantics in Apache Kafka
confluent
 
App Modernization
PT Datacomm Diangraha
 
LogicMonitor: An Overview
James McCabe
 
DevOps introduction
Sridhara T V
 
Introduction to Version Control
Jeremy Coates
 
1 - Introduction of Azure DevOps
Bhaumik Patel
 
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
Azure Monitoring Overview
gjuljo
 
Power Platform ALM with DevOps
Christopher R. Barber
 
Microsoft Azure Overview
David J Rosenthal
 
An introduction to DevOps
Alexander Meijers
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
Ad

Similar to 10 Steps to Architecting a Sustainable SCADA System (20)

PPTX
The Art of Displaying Industrial Data
Inductive Automation
 
PPTX
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
PPTX
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
PPTX
6 Simple Steps to Enterprise Digital Transformation
Inductive Automation
 
PDF
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
HiveMQ
 
PPTX
PME 2021 Design & Quote.pptx
NavedKhan659845
 
PDF
Role of Connectivity - IoT - Cloud in Industry 4.0
Gautam Ahuja
 
PPTX
Taking your Siemens PLC s7-1200 to industry 4.0
DMC, Inc.
 
PPTX
Willowglen Canada, Total SCADA Solutions
MikeVanderZee
 
PPTX
Design Like a Pro - Best Practices For IIoT
Inductive Automation
 
PPTX
Design Like a Pro - Best Practices For IIoT 2016
Inductive Automation
 
PDF
AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...
CBPacific
 
PPTX
iot_basic_1.pptx
VijaySathappan
 
PDF
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Dominik Obermaier
 
PDF
Session 1908 connecting devices to the IBM IoT Cloud
PeterNiblett
 
PPTX
Sdn future of networks
Ahmed El-Sayed
 
PDF
Is your MQTT broker IoT ready?
Eurotech
 
PPTX
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
PDF
TECHNOLOGIES TO AUTOMATE THE MAINTENANCE OF DIGITALIZED WATER SENSORS AND METERS
iQHub
 
PPTX
Final Presentation
Dhiraj Bohara
 
The Art of Displaying Industrial Data
Inductive Automation
 
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
Design Like a Pro: Planning Enterprise Solutions
Inductive Automation
 
6 Simple Steps to Enterprise Digital Transformation
Inductive Automation
 
How to Monitor and Observe IoT and MQTT Applications with HiveMQ
HiveMQ
 
PME 2021 Design & Quote.pptx
NavedKhan659845
 
Role of Connectivity - IoT - Cloud in Industry 4.0
Gautam Ahuja
 
Taking your Siemens PLC s7-1200 to industry 4.0
DMC, Inc.
 
Willowglen Canada, Total SCADA Solutions
MikeVanderZee
 
Design Like a Pro - Best Practices For IIoT
Inductive Automation
 
Design Like a Pro - Best Practices For IIoT 2016
Inductive Automation
 
AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Cos...
CBPacific
 
iot_basic_1.pptx
VijaySathappan
 
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Dominik Obermaier
 
Session 1908 connecting devices to the IBM IoT Cloud
PeterNiblett
 
Sdn future of networks
Ahmed El-Sayed
 
Is your MQTT broker IoT ready?
Eurotech
 
Improving and Scaling SCADA Systems: Is WinCC OA Right for Me?
DMC, Inc.
 
TECHNOLOGIES TO AUTOMATE THE MAINTENANCE OF DIGITALIZED WATER SENSORS AND METERS
iQHub
 
Final Presentation
Dhiraj Bohara
 
Ad

More from Inductive Automation (20)

PPTX
De-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
Inductive Automation
 
PPTX
Overcoming Digital Transformation Pain Points
Inductive Automation
 
PPTX
New Ignition Features In Action
Inductive Automation
 
PPTX
Solving Data Problems to Accelerate Digital Transformation.pptx
Inductive Automation
 
PPTX
Security Best Practices for Your Ignition System
Inductive Automation
 
PPTX
Turn Any Panel PC Into an Ignition HMI
Inductive Automation
 
PPTX
5 Mobile-Responsive Layout Strategies
Inductive Automation
 
PPTX
Bringing Digital Transformation Into Focus
Inductive Automation
 
PPTX
Integrators Explore the Road Ahead
Inductive Automation
 
PPTX
Top 10 Design & Security Tips to Elevate Your SCADA System
Inductive Automation
 
PPTX
Common Project Mistakes: Visualization, Alarms, and Security
Inductive Automation
 
PPTX
Common Project Mistakes (And How to Avoid Them)
Inductive Automation
 
PPTX
First Steps to DevOps
Inductive Automation
 
PPTX
Design Like a Pro: How to Pick the Right System Architecture
Inductive Automation
 
PPTX
The Evolution of Industrial Visualization
Inductive Automation
 
PPTX
Historic Opportunities: Discover the Power of Ignition's Historian
Inductive Automation
 
PPTX
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Inductive Automation
 
PPTX
Leveraging Ignition Quick Start to Rapidly Build Real Projects
Inductive Automation
 
PPTX
Design Like a Pro: Developing & Deploying Perspective Applications as HMIs
Inductive Automation
 
PPTX
Integrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Inductive Automation
 
De-Risk Your Digital Transformation — And Reduce Time, Cost & Complexity
Inductive Automation
 
Overcoming Digital Transformation Pain Points
Inductive Automation
 
New Ignition Features In Action
Inductive Automation
 
Solving Data Problems to Accelerate Digital Transformation.pptx
Inductive Automation
 
Security Best Practices for Your Ignition System
Inductive Automation
 
Turn Any Panel PC Into an Ignition HMI
Inductive Automation
 
5 Mobile-Responsive Layout Strategies
Inductive Automation
 
Bringing Digital Transformation Into Focus
Inductive Automation
 
Integrators Explore the Road Ahead
Inductive Automation
 
Top 10 Design & Security Tips to Elevate Your SCADA System
Inductive Automation
 
Common Project Mistakes: Visualization, Alarms, and Security
Inductive Automation
 
Common Project Mistakes (And How to Avoid Them)
Inductive Automation
 
First Steps to DevOps
Inductive Automation
 
Design Like a Pro: How to Pick the Right System Architecture
Inductive Automation
 
The Evolution of Industrial Visualization
Inductive Automation
 
Historic Opportunities: Discover the Power of Ignition's Historian
Inductive Automation
 
Unlocking Greater Efficiency: The Why and How of OEE Implementation
Inductive Automation
 
Leveraging Ignition Quick Start to Rapidly Build Real Projects
Inductive Automation
 
Design Like a Pro: Developing & Deploying Perspective Applications as HMIs
Inductive Automation
 
Integrator Discussion: Leading Through Innovation During COVID-19 and Beyond
Inductive Automation
 

Recently uploaded (20)

PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Presentation about variables and constant.pptx
kr2589474
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Presentation about variables and constant.pptx
safalsingh810
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 

10 Steps to Architecting a Sustainable SCADA System

  • 2. Moderator Annie Wise Public Sector Development Coordinator, Inductive Automation
  • 3. Agenda • Introduction to Ignition • Introduction to Presenter & Panelists • The 10 Steps to a Sustainable SCADA System • Closing Remarks • Q&A
  • 4. About Inductive Automation • Founded in 2003 • HMI, SCADA, MES, and IIoT software • Installed in nearly 100 countries • Over 1,700 integrators • Used by 46% of Fortune 100 companies Learn more at: inductiveautomation.com/about
  • 5. Used by Major Companies Worldwide
  • 6. Ignition: Industrial Application Platform One Universal Platform for HMI/SCADA, MES & IIoT: • Unlimited licensing model • Cross-platform compatibility • Based on IT-standard technologies • Scalable server-client architecture • Web-based & web-managed • Web-launched on desktop or mobile • Modular configurability • Rapid development & deployment
  • 8. Water Utilities Face Many Challenges Today Water Utility Challenges: • Economic issues • Aging systems • Tighter regulation • Technology obsolescence and changes • Better reporting tools are needed • Younger staff • Yesterday’s tools aren’t getting the job done Water System Challenges: • Public pressure to keep rates low • Water sales down due to conservation • Technology obsolescence • Need for active continuous improvement • Phasing in newer technology • Strategic planning • Insufficient resources (funding, staff) • SCADA choices matter
  • 9. Panelists Henry Palechek Information & Process Control Supervisor, Water District in CA Jason Hamlin Plant Instrument Technician, City of Lynchburg (VA) Dept. of Water Resources
  • 10. Use Case: Water District in CA • 106 MGD WTP / Ozone • 50-site distribution system • 50 square miles, 722 miles of pipeline • 268,000 population • Supplies three other districts • Using Ignition for 11 years
  • 11. Use Case: Lynchburg (VA) Dept. of Water Resources • Water, wastewater & stormwater services • 80,000 population • Supports many local industries • 2 water sources: Pedlar Reservoir and James River • 2 filtration plants • 10+ active Ignition projects
  • 13. The Usual, Non-Sustainable SCADA Approach • SCADA systems tend to lag behind other technology • Usually approached as a closed system with a specific lifespan • When requirements change, vendors apply “band-aids” until the whole system can be replaced
  • 14. The Sustainable Approach to SCADA • Through open standards and a sustainable architecture, SCADA can adapt and grow with requirements and improve uptime & reliability • This methodology can improve technology adoption, and save time & money
  • 15. Where to Start? Conventional thinking: “Obviously if I want to move to a new sustainable SCADA architecture, I need to rip everything out and start over again from the top down.”
  • 16. Where to Start? Conventional thinking: “Obviously if I want to move to a new sustainable SCADA architecture, I need to rip everything out and start over again from the top down.” Wrong. Instead, start small and think about little changes that will go a long way.
  • 17. Step 1: Hardware (PLCs) • Your system can easily get to the point where it includes hardware from many manufacturers and with many different protocols. • Maintaining support and connectivity to a wide variety of devices and protocols is not sustainable. • Therefore, the first step is to set a standard protocol for your system.
  • 18. Step 1: Hardware (PLCs) • You don’t necessarily need to replace all your old equipment. • However, you need enforce the standard for new equipment. • This is easier if you choose an open protocol such as Modbus, OPC, or MQTT.
  • 19. Step 2: Edge Devices Even with a standard protocol, data collection from remote sites can still be an issue: • Polling is limited by bandwidth & latency. • Losing a connection to a device means losing data.
  • 20. Step 2: Edge Devices Install a device at the remote site to poll locally and report by exception: • Data only sent to the central location on change. • If the network goes down, the edge device can buffer data and forward it up when the connection is restored. • Some edge devices even provide a local HMI for visualization & control.
  • 21. Step 2: Edge Devices Ignition Edge from Inductive Automation: • Can be installed on a small industrial PC to turn it into an edge device • Contains multiple drivers, store-and- forward data buffer, visualization, and email alarming
  • 22. Step 3: Server-Centric Architecture (Redundancy) • The central SCADA system should have a server-centric architecture which only requires software installation on the central server. • Because all data collection & visualization goes through that server, implementing redundancy is key to maintaining uptime in the event of server failure.
  • 23. Step 3: Server-Centric Architecture (Redundancy) • Server-centric architectures present new licensing possibilities. • Rather than charging per device, tag, or workstation, a true server-centric system would be licensed by the server and be unlimited for everything else. • Inductive Automation’s licensing includes unlimited tags, devices & clients.
  • 24. Step 4: Cross-Platform • Traditionally, SCADA systems have been tied to specific versions of Windows. • This forces users to upgrade their SCADA with their OS – which gets costly.
  • 25. Step 4: Cross-Platform • A fully cross-platform SCADA system can run on Linux or any version of Windows. • Both the OS and the SCADA should be independently upgradable. • Clients should be able to run on any OS.
  • 26. Step 5: Web-Launched Clients • Historically, client screens had to be exported and installed on each client machine. • The same process had to be completed each time a change was made.
  • 27. Step 5: Web-Launched Clients By having clients web-launched from the server: • No install is required at the client level • Changes are pushed out automatically • Increased scalability • Rapid rollout of necessary project updates
  • 28. Step 6: Templates/UDTs • Now we have unlimited devices, unlimited tags, and an unlimited number of people wanting to see that data onscreen – but a finite number of people to configure devices and create screens. • Not sustainable: Having to define each data point, one at a time. • Sustainable: Implementing an object-oriented approach so data points can be grouped into types, defined once, and used throughout the project.
  • 29. Step 6: Templates/UDTs • Example: Motors • Each motor likely has similar values, you can create a User Defined Type (UDT) of a motor with shared tags. • Define history or alarms on the UDT. • Once a UDT is defined, create an instance for each motor, passing in parameters to make it point to the correct device.
  • 30. Step 6: Templates/UDTs • Once the UDT instances are created, you can build out how they’ll be displayed on screen. • Visualization templates are reusable graphics populated by UDT values. • Once the UDT and Template are both defined, adding additional motors is simple.
  • 31. Step 7: Remote Alarm Notifications • It’s not realistic to have someone monitoring your new screens and templates 24x7 – which is where remote alarm notifications come into play. • Part of a sustainable approach is taking care of what you have. When something goes wrong, you must be able to respond quickly.
  • 32. Step 7: Remote Alarm Notifications • Good: A flashing light on a screen • Better: an email • Best: a text or phone call
  • 33. Step 8: Automatic Reporting • Another part of sustainability is efficiency of digital resources and manual labor. • Reporting is often the lowest-hanging fruit for reducing manual effort.
  • 34. Step 8: Automatic Reporting • A server-centric unlimited architecture with standard protocols allows you to connect all these devices to SCADA and automatically create reports. • Many people don’t trust machines to provide accurate data. However, the process of manual data collection & entry is ripe with opportunities for human error.
  • 35. Step 8: Automatic Reporting • Accuracy increases dramatically when you automate the process. • If manual checks are truly required, forms can be developed as client screens and rendered on a tablet. • Then, data can be entered once and automatically entered into the system.
  • 36. Step 9: IIoT and MQTT • Contrary to popular belief, the IIoT can play a big role in water/wastewater. • IIoT is all about how you get your data. • Getting large amounts of data from remote sites connected over radio, satellite, or cellular requires a lightweight protocol. Enter MQTT. Now let’s expand beyond SCADA and talk about the Industrial Internet of Things (IIoT) ...
  • 37. Step 9: IIoT and MQTT • Edge devices use standard protocols (Modbus, Ethernet/IP, etc.) to poll the devices. • With the right type of edge device, that data can then be published using MQTT.
  • 38. Step 9: IIoT and MQTT MQTT features: • Ultralight protocol • Two-byte overhead • Very secure • Pub/Sub protocol that publishes by exception • Uses Sparkplug specification for store-and-forward & auto- discovery of tags
  • 39. Step 9: IIoT and MQTT • Centrally, it requires an MQTT Broker where data is published and then line-of- business applications (including SCADA) can subscribe to it. • Data can also be pushed securely into Microsoft Azure or Amazon AWS for analytics tools and functionality. • If you’re interested in learning more about how IIoT could benefit your system, view our IIoT webinars at: inductiveautomation.com
  • 40. Step 10: Capital Expenditure vs. Operational Expenditure So how does all of this affect my bottom line? • Add devices & tags without getting knocked into the next tier of pricing. • Develop new screens and easily push them out to all clients. • Upgrade software anytime, not tied to a specific OS, redundancy allows upgrades without downtime.
  • 41. Step 10: Capital Expenditure vs. Operational Expenditure • All of those capabilities keep the software humming along for no additional cost. • Getting new devices will normally fit into the Operational budget. • You can train the people who used to work in Excel all day into SCADA screen developers, which will limit your reliance on contractors when little changes need to be made.
  • 42. Step 10: Capital Expenditure vs. Operational Expenditure Now you can use your cap-ex to: • Upgrade your hardware • Upgrade your network • Fix leaky pipes • Get water monitoring software • Get any other items on your “nice to have” list A sustainable SCADA architecture enables you to focus your attention elsewhere.
  • 43. Sustainable SCADA 1. Hardware (PLCs) 2. Edge devices 3. Server-centric architecture (redundancy) 4. Cross-platform 5. Web-launched clients 6. Templates/UDTs 7. Remote alarm notifications 8. Automatic reporting 9. IIoT and MQTT 10.Cap-ex vs. op-ex
  • 44. Panel Discussion Any closing thoughts about these 10 steps or any other ways that Ignition has made it easier to build a sustainable SCADA system? How do you plan on expanding your SCADA system in the future?
  • 47. Sept. 17-19, 2018 Early-bird tickets on sale through July 31st at: icc.inductiveautomation.com
  • 48. Questions & Comments Jim Meisler x227 Vannessa Garcia x231 Vivian Mudge x253 Account Executives: Myron Hoertling x224 Shane Miller x218 Ramin Rofagha x251 Maria Chinappi x264 Lester Ares x214 Call us at: 800-266-7798 Director of Sales: Melanie Hottman x247 Kristen Azure x260