13
The Current State of SCADA Arlen Nipper - Cirrus Link Rob Coulter - IBM

The Current State of SCADA Arlen Nipper - Cirrus Link Rob Coulter - IBM

Embed Size (px)

Citation preview

The Current State of SCADA

Arlen Nipper - Cirrus Link

Rob Coulter - IBM

How can we apply technology to:

• Mitigate environmental risk?

• Detect leaks earlier?

• Resolve problems faster?

• Manage audit and regulation more effectively?

• Run operations more efficiently?

Instrumented

Interconnected

Intelligent

SCADAHost

SCADAHost

11

Multi-Drop Network

Protocol X

33 55

4422

Basic SCADA Architecture

SCADA Protocols & Applications: The Good, The Bad, and The Ugly

SCADA Protocols & Applications: The Good, The Bad, and The Ugly

Allen-Bradley DF1

Allen-Bradley DH+

Allen-Bradley EN/IP

Amocam

ARCNet

ATS

BITbus

CANbus

CA

CCM2

CDCI

CDCII

Conitel

DeviceNet

Daniel

DL130

DNP 3.0

Elliott

Enron Modbus

F&M

Ferranti MK2A

Galveston-Houston

GPE

GSI

Harris 5000/5500/6000

Hansa S002

HART

Hayes

Honeywell DE

Kodata

L&J

LANDAC

Landis & Gyr

Micromotion Flowscale

MODBUS ASCII

MODBUS RTU

MODBUS Plus

MPS9000

MTS

Omron Host Link

Optomux

PERT 2631

Plessey TC6

RDACSII

REDAC 70HRNIMSiemens 3964RSiemens RK512SLIPSNET -ISNET –IIGE SRTPTANO Model 10TANO Model 100TejasTotal-FlowTransit BusTRW 9550Valmet Series 5Transmitton MT700TRW S-70TRW S-703VarecWesdac 4FWISPWireless HART

Poll / Response Latency

Example Case - Polling Modbus over VSAT

Assumptions:- 16 remote sites on one logical channel- 1 poll for digital input values- 1 poll for analog input values

Establish TCP/IP socket connection from the SCADA Host to the remote site: 4 secondsSend the poll for digital inputs: 4 secondsSend the poll for analog inputs: 4 secondsTear down the socket connection: 2 seconds------------------------------------------------------------------------Total time to poll one site: 14 seconds

14 sec / site X 16 sites = 224 seconds or 3.7 minutes to refresh all data

Example Case - Polling Modbus over VSAT

Assumptions:- 16 remote sites on one logical channel- 1 poll for digital input values- 1 poll for analog input values

Establish TCP/IP socket connection from the SCADA Host to the remote site: 4 secondsSend the poll for digital inputs: 4 secondsSend the poll for analog inputs: 4 secondsTear down the socket connection: 2 seconds------------------------------------------------------------------------Total time to poll one site: 14 seconds

14 sec / site X 16 sites = 224 seconds or 3.7 minutes to refresh all data

SCADAHost

SCADAHost

11

Protocol X

22

33

“Operations (OT)”“Enterprise (IT)”

Electronic Flow Measurement

Electronic Flow Measurement

ERPERP

Asset Management & Optimization

Asset Management & Optimization

Analytics &BIG DATA

Analytics &BIG DATA

Mobile AppsMobile Apps

Future Apps & Integration

Future Apps & Integration

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

Electronic Flow Measurement

Electronic Flow Measurement

ERPERP

Asset Management & Optimization

Asset Management & Optimization

Analytics &BIG DATA

Analytics &BIG DATA

Mobile AppsMobile Apps

Future Apps & Integration

Future Apps & Integration

“Operations (OT)”“Enterprise (IT)”

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

Electronic Flow Measurement

Electronic Flow Measurement

ERPERP

Asset Management & Optimization

Asset Management & Optimization

Analytics &BIG DATA

Analytics &BIG DATA

Mobile AppsMobile Apps

Future Apps & Integration

Future Apps & Integration

“Operations (OT)”“Enterprise (IT)”

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

SCADAHost

Electronic Flow Measurement

Electronic Flow Measurement

ERPERP

Asset Management & Optimization

Asset Management & Optimization

Analytics &BIG DATA

Analytics &BIG DATA

Mobile AppsMobile Apps

Future Apps & Integration

Future Apps & Integration

SCADAHost

SCADAHost

“Operations (OT)”“Enterprise (IT)”

Operations Managers’ Comments• “Our poll response cycle time is 12 minutes.” • “If a leak occurs, time is everything!”• “We had two major spills in the last two years. Clean-up of our last spill

cost $6,000,000”• “We are taxed on the greenhouse gases we emit so need to calculate

and optimize but do not have the capability to effectively do so today”• “SCADA host companies charge for each protocol they attach to the

host. The cost is approx $10K/protocol plus 25% maintenance per year. We have 32 different protocols ($320,000 upfront and $80,000 per year)”

• “We need better access to our other field devices beyond just the PLC’s”• “How can we provide other lines of business applications with our

operational data without compromising the SCADA host application?”

SCADAHost#2

SCADAHost#2

1122

33

“Operations (OT)”“Enterprise (IT)”

Electronic Flow Measurement

Electronic Flow Measurement

ERPERP

Asset Management & Optimization

Asset Management & Optimization

Analytics &BIG DATA

Analytics &BIG DATA

Mobile AppsMobile Apps

Future Apps & Integration

Future Apps & Integration

??

IT || OT

44

55

nn

SCADAHost#1

SCADAHost#1

*YDKWYDK*YDKWYDK

Summary

• Device protocols tied intimately to applications.

• A need to significantly reduce critical data update times.

• Current network bandwidth consumption limiting additional information.

• “One to One” information silos.

• “Operational Intelligence” stranded in field devices!

Poll-Response SCADA systems were perfectly viable solutions when first developed 35 years ago. They have served the industry well, and continue to do so. But we are entering 2014 and are now challenged with: