New SCADA Technologies and Making Data Available from the Shop Floor Nick Toussaint, PE, PMP September 22, 2015
Objectives What is SCADA Review SCADA Architectures Providing Information to Users Security SCADA Life and Upgrades Total Cost of Ownership Using Open Source Technologies
SCADA Definition •
SCADA - Supervisory Control and Data Acquisition – Usually people consider the computer the SCADA system, but it’s the whole system – There is an assumption that there is local control and logic processing – Process control continues even if SCADA computer is down
SCADA Computer
Setpoints
Operator Interface Process Data
Logic Processing
I/O
Figure 1 – Single Node SCADA Architecture
Single Site - Standard Single Node Architecture •
• •
•
All equipment located at a single site except for remote client One Server License is required Depending on vendor, additional clients can cost from $500 - $2000 Databases can add $1000s or more to project cost
Multiple Site - Standard Single Node Architecture •
• • •
One SCADA node, with other PLCs and clients at different sites One Server License is required Can view data on any site from any site Data loss if network goes down
Multiple Site – Multi Node Architecture
• •
•
•
SCADA node at each site Three Server Licenses are required Can view data on any site from any site No data loss if network goes down
Hub & Spoke Architecture
•
• •
•
SCADA node at each site (lite version at the remote sites) Three Server Licenses are required No data loss if telemetry goes down (store & forward) All Data Replicated to a database at hub
Multiple Site – Multi Node With Central Historian • • • •
•
SCADA node at each site Three Server Licenses are required Can view data on any site from any site No data loss if network goes down (store & forward) All Data Replicated to a central database
Providing Data Outside the Process • Data exchange protocols make it easier to share data • Software and interfaces are easier to implement Yesterday – Interfaces (flat file exchange) Today – Database access and XML Today – Data providers (EDI) & Web Services
Providing Data Outside the Process •
•
•
•
Data Communications getting more “StandAlone” Don’t have to move all data through the plant SCADA Make the data available to any user’s device Provide “Actionable” information, not just data
Security • The more you share data, the bigger the security concern becomes • Conduct a baseline security audit • Network Architecture and encryption become important assets
Sharing Data •
•
Before, the cost of providing additional client licenses becomes costly, thus most plant data was not shared outside the plant, or the operations staff must export out data to allow sharing it with other departments in the organization Now, new SCADA software technologies do not limit the number of client licenses, so that data can be shared with anyone in the organization, without cost to process or view
SCADA Life • Many Plants are designed for 20 or 30 year life • How long does a computer last? (Ans:3-4 years) • How long does an OS last? ( ~5 years) • You must keep SCADA SW maintenance contracts in place in order to keep your system operating over many years & Multiple OS’s • Operating system upgrades and security patches are a big risk to operations
Total Cost of Ownership •
•
•
With SW support costs, the Total cost of ownership goes over multiple years The total cost is the initial sw cost plus the annual support costs Support costs usually run 1520% of SW cost, but some vendors offer a lower cost
Single Node, 25 screen license Single Node, 100 screen license Two nodes, 3 clients
Vendor A
Vendor B
Vendor C
$ 3,000
$ 12,000 $ 2,600
$ 6,000 $ 7,500
$ 15,000 $ 2,600 $ 18,000 $ 3,100
One year Support Single Node, 25 screen license Single Node, 100 screen license
$ 540.00
$ 2,160 $ 260
$ 1,080.00
$ 2,700 $ 260
Two nodes, 3 clients
$ 1,350.00
$ 3,240 $ 310
TCO ‐ 10 yr cost (SW + Support) Single Node, 25 screen license Single Node, 100 screen license
$ 8,400.0
$ 33,600.0 $ 5,200.0
$ 16,800.0
$ 42,000.0 $ 5,200.0
Two nodes, 3 clients
$ 21,000.0
$ 50,400.0 $ 6,200.0
Using Open Source Technologies • Using open source technologies can significantly reduce the cost of ownership • A standard database license runs $3000-$5000 initially, plus support costs • Open source version is free • Not all SCADA vendors allow use of multiple database vendors, as they SW is tied to a particular DB technology • Some commercial SW has limitations on the database size, so make sure your system can store adequate years of process data
Questions?
Energy Management System Architecture Corporate Energy Views Energy Manger Application Server Energy Management Database Server Corporate Network
Energy data replicated from local plant sites to corporate database
Wide Area Network
Local Plant Network
Energy Manger Application Server
Local Energy Views
Typical Plant Control System Layout Plant Historian
Energy Management Database Server
Isolated Plant Control Network
Energy data collected from new gas and electric meters/ submeters and stored in local plant data historians
PLC
PLC
NG F
New metering equipment
HMI
KW
F
NEW 10.x.x.x Network
Domain Controller
Backup Server
File Server
Remote WAN Router A
CURRENT 166.92.0.0 Network
LEVEL 4
MPLS NETWORK
Layer 3 Switch with Access Lists between VLAN’s
Users
Denver WAN Router
Remote WAN Router B
NEW 10.x.x.x Network NEW 10.200.x.x Network
LEVEL 3.5 E-Server/ PortalWeb
Field Device Manager
Digital Video Manager
Historian
SITE.PCN Domain Controller
IT Services: SMS, patch, antivirus, NETIQ, etc.
IT Services
CollectorPR
LEVEL 3
xMII/MES
EMS
RSLinx Professional Proficy Historian Collector
LEGACY CollectorPR 10.254.x.x RSLinx Professional Proficy Historian Collector Network
CollectorPR RSLinx Professional Proficy Historian Collector
Historian Servers
Flaw Legacy SITE.PCN Operator PKS Domain Stations Servers Detection OPC Server Server Controller
QCS TS
LEVEL 2
PKS SERVERS
All Traffic will go through Legacy OPC Server between lines
LEGACY 192.168.200.x Network A-B PLC 5
LEVEL 1 C200 Controllers
RSSQL
Terminal Server
PM FAMILY
FSC
Ethernet Field Bus Etc
NIM
New PCN Infrastructure Architecture
Operator Stations
A-B PLC 5
Historian Servers
A-B PLC 5
LEGACY 192.168.120.x Network Controllers
NEW Engineering Administrative VLAN
Note: See Page 2 for High-Level Summary and General Explanation See Page 3 for Technical Details
SITE.PCN (Process Control Network) DOMAIN
Developing an Energy Management Strategy ANSI/MSE 2000 Section Requirements
Plan/Policies
•Create Org Structure
•Develop Energy Profile
•Create Energy Strategy
•Utility Tracking
Energy Planning
•Establish KPIs •Establish Energy Goals
•Conduct Preliminary Audits
Current Level Metering
Checking/Review
•Establish Energy Policy
•Monitoring
•Implementation & Operation •Project Prioritization
•Audit •Corrective Action •KPI Adjustments
•Training & Awareness
•Establish Docs
Define
Implementation
Measure
Analyze
Improve
Control
Metering & Monitoring Are Critical To Move Beyond Requirements/Define Stage