Download presentation
1
A New Model for SCADA and Measurement Hosts
ENTELEC Conference 2013 A New Model for SCADA and Measurement Hosts Steve May CPU LLC Metairie, LA
2
SCADA SCADA is an acronym that stands for Supervisory Control and Data Acquisition.
3
SCADA System Host: A SCADA system host is the computer system that is used to gather data, view it, and control certain functions in the system. This system can also be used to Visualize data, perform Reporting, Well Testing and other functions.
4
Measurement System Host:
A Measurement system host is the computer system/software that is used to gather measurement (audit) data, Visualize the data, perform Reporting and other functions.
5
SCADA – Real-time Data/Alarming Measurement – Historical
SCADA/Measurement Differences: SCADA – Real-time Data/Alarming Measurement – Historical SCADA – Control Measurement – Audit SCADA – PLC’s, RTU’s, sensors, etc. Measurement – EFMs, Totalizers, etc.
6
SCADA Foundations and Layers
Business Processes and Work-Flow Layer Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer Data Collection, Protocol Layer SCADA System Foundation (Vendor)
7
Railroads Utilities SCADA History
Panels of lights, buttons, switchs, knobs and dials
8
Jubilee Train Line
9
SCADA Hosts - 1970’s Business Processes and Work-Flow Layer
Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer In the 1970’s, vendors only delivered the bottom layer. Thus, the integrator implementing the system had to write and develop most of the other layers. Many projects took years to implement and the costs were huge. Data Collection, Protocol Layer SCADA System Foundation (Vendor)
10
SCADA Hosts ’s
11
All you could do! Integration Challenges Then:
Getting the required data Program Everything Historians Daily Production Reports All you could do!
12
SCADA Hosts - 1980’s Business Processes and Work-Flow Layer
Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer In the 1980’s, vendors delivered the bottom layer, a few Protocol drivers and some Alarming and Scripting functionality. However, the integrator implementing the system had to write much of the other component and integrate the SCADA system with a Historian of some kind. Some protocols were standardized and many API’s were developed for systems to be integrated. The projects took less time but could still take many months or years to implement and the costs still large. Data Collection, Protocol Layer SCADA System Foundation (Vendor)
13
1990’s - Yesterday Business Processes and Work-Flow Layer
Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer In the 1980’s, vendors delivered the bottom layer, a few Protocol drivers and some Alarming and Scripting functionality. However, the integrator implementing the system had to write much of the other component and integrate the SCADA system with a Historian of some kind. Some protocols were standardized and many API’s were developed for systems to be integrated. The projects took less time but could still take many months or years to implement and the costs still large. Data Collection, Protocol Layer SCADA System Foundation (Vendor)
14
All you could do! Integration Challenges Then (90’s):
Getting the required data Program Most things Integrate Historians Custom Production Reports Custom Well Testing All you could do!
15
Integration Challenges Still Today:
Getting the required data Custom Production Reports Custom Allocations Custom Rollup Reporting Custom Well Management Custom Well Testing
16
Custom Daily Production Reporting 2011-2012:
Integration Challenge Example 1: Custom Daily Production Reporting : Customer had excel spreadsheet to manually do Daily Production Reports Wanted to be integrated into the existing SCADA System.
17
Integration Challenge Example 1:
18
Integration Challenge Example 1:
19
Integration Challenge Example 1:
20
Integration Challenge Example 1:
21
That does not include company time!
Integration Challenge Example 1: 8 man-months – (2500 lines of code) 2 other consultants spent 5 man-months trying to get the job completed. Thus, 13 man-months * $150/hour = $312,000 That does not include company time!
22
Offshore Customer needed Well Testing solution.
Integration Challenge Example 2: Well Testing : Offshore Customer needed Well Testing solution. Wanted to be integrated into the existing SCADA System.
23
Gather the data from the SCADA system, Custom reporting,
Integration Challenge Example 2: Gather the data from the SCADA system, Custom reporting, Custom Screens, Custom PLC Program.
24
Gather the data from the SCADA system Custom reporting. Custom Screens
Integration Challenge Example 2: Gather the data from the SCADA system Custom reporting. Custom Screens Custom PLC Program
25
Gather the data from the SCADA system Custom reporting. Custom Screens
Integration Challenge Example 2: Gather the data from the SCADA system Custom reporting. Custom Screens Custom PLC Program
26
Again, that does not include company time!
Integration Challenge Example 2: 3 people – 15 month duration 45 man-months Thus, 45 man-months * $150/hour = $1,080,000 Again, that does not include company time!
27
Review: Program data gathering
Program Logic for Daily Production Report Program Logic for Well Testing Program Logic for Allocations Program Logic for Rollup of information
28
Today!!!!!!! - NEW MODEL Business Processes and Work-Flow Layer
Reporting, Well Testing, Allocations Layer Visualization, Mimics, Trending Layer Alarms, History, Scripting Layer In the 1980’s, vendors delivered the bottom layer, a few Protocol drivers and some Alarming and Scripting functionality. However, the integrator implementing the system had to write much of the other component and integrate the SCADA system with a Historian of some kind. Some protocols were standardized and many API’s were developed for systems to be integrated. The projects took less time but could still take many months or years to implement and the costs still large. Data Collection, Protocol Layer SCADA System Foundation (Vendor)
29
New Model – Program Nothing – Configure Everything:
How?!?
30
TM Intelligent SCADA? Smart SCADA? NO! Relational SCADATM!
31
Each have a relation to another object!
Relational SCADATM: Object Oriented – Create/Configure Objects Device Well Test Separator Separator Tank Facility Company Tag Each have a relation to another object!
32
Company Object: Facility Object: Name Todays Oil Production
Todays Gas Production Todays Water Production Yesterdays… List of Facilities Facility Object: Name Todays Oil Production Todays Gas Production Todays Water Production Yesterdays… List of Wells List of Test Separators
33
Have Rollup of all current Production!
Object Reporting: Drop Company Object on Report Assign the list of Facilities to a grid Object in Report Assign columns of grid to fields in object Have Rollup of all current Production! Since all Wells are related to Facilities and all Facilities related to the Company, the rollup of well oil, gas, and water are automatic. Thus, the Report is a simple drag-and-drop of information on a report and literally only takes minutes to configure!
34
Have Rollup of all current Production!
Object Reporting: Drop Company Object on Report Assign the list of Facilities to a grid Object in Report Assign columns of grid to fields in object Have Rollup of all current Production! Name Todays Oil Production Todays Gas Production Todays Water Production Yesterdays… List of Wells List of Test Separators
35
8 man-months vs 1 day of analysis and configuration
Savings of Object Reporting: 8 man-months vs 1 day of analysis and configuration OR $312,000 vs $1,200!
36
All Configuration based on the relations in the system!
Relational SCADATM Well Testing: Create Well Test Scenario Create Instance of Well Test Put in test All Configuration based on the relations in the system!
37
Relational SCADATM Well Testing Scenario:
(Well A) + (Well B) = Test Separator Drag Well Object instances from the tree to the Well Test configuration screen to replace items in the scenario!
38
Relational SCADATM Well Test:
Well1 + Well2 = MainTS Put it in test!
39
45 man-months vs 5 days of analysis and configuration
Savings of Relational SCADA Well Testing: 45 man-months vs 5 days of analysis and configuration OR $1,080,000 vs $6,000!
40
Difference???: Custom Programming vs Configuration!!!
41
Results?: New Paradigm means: Faster results Better results
Easier to maintain More Cost Effective Quicker ROI
42
Relational SCADATM TM Questions?? Steve May 42
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.