_ ...... - I =-= I A Weatherford Enterra Company SCADA Systems - - PDF document

i i a weatherford enterra company scada systems seminar
SMART_READER_LITE
LIVE PREVIEW

_ ...... - I =-= I A Weatherford Enterra Company SCADA Systems - - PDF document

_ ...... - I =-= I A Weatherford Enterra Company SCADA Systems Seminar TEST, Inc SCADA Ssmlnor slrtu030.doc ~_-Computer Alternate Signal Path (3 x #16 wires) 3.275 Ghz Satollite Earth Station 3.275 Ghz Satellite _-'/P"lnK Antenna


slide-1
SLIDE 1

_ ......

  • I =-= I

A Weatherford Enterra Company

SCADA Systems Seminar

TEST, Inc SCADA Ssmlnor slrtu030.doc
slide-2
SLIDE 2

3.275 Ghz Satollite Earth Station Evaluation of Proposals __ _ Rejection of All Reasonable Proposals Market Survey of Available __

  • SCADA Vendors

Note: Not all projects flow this smoothly. Some are confusing and complicated. Alternate Signal Path (3 x #16 wires) 3.275 Ghz Satellite

_-'/P"lnK Antenna

"r-liecluest for Proposals Redefine Needs Based on Preferred Vendor

_- Definition of SCADA Needs

_

~_-Computer

Room with Raised Floor (for 386 PCI Only Person who knows what is going on.

TYPICAL SCADA PROJECT FLOW DIAGRAM (by AMZI

slide-3
SLIDE 3
  • 1=-=1

TEST Inc. • Corporate Data I

..

Headquarters in Harvey (New Orleans), La.

~

Domestic Offices - Lafayette, Houston, Ventura, Anchorage

e International Offices - Lagos, Bahrain, Singapore

  • Approximately 350 employees, SUS 30 Million

annual sales

  • Independent Corporation - Part of Weatherford-

Enterra Corp. SUS 900 Million company

a TEST offers - Instrument and electrical engineering,

fabrication, installation, training, CAD services

..

Particular expertise in automation, safety systems, DCS, PLC, and SCADA systems

,.

Also does turn-key projects for packaged equipment

~

(DCS, Generators, Quarters)

TEST Inc. SCADA SemInar Ale: slrtU031.doc
slide-4
SLIDE 4
  • I =-= I

TEST Inc. - SCADA

Worked with other vendor's RTU's since 1980: HP, TI, Analog Devices, Motorola, Valmet

~. ~

Purchased DATARAN Corp. In 1987 for SCADA and electrical engineering expertise First PC based SCADA installed in 1987

~

First TEST Inc. Small RTU (T2000) in 1989

'<i"",,,,,"
  • SCADA is major segment of business
  • TEST does all aspects of SCADA project:

Specification, Design, Hardware, Software, Programming, System Integration, Installation, Startup, Training Existing TEST Inc. SCADA applications: Satellite well to main platform, Main platform monitoring Main platform to land based office Gas/Oil production measurement Gas lift optimization - Choke control Storage ship loading/balancing

TEST Inc. SCADA Seminar Rle: slrtU032.doc
slide-5
SLIDE 5

~-~

I =-= I

~

A WeaIheI!ord En/OfTO ComPOnY
  • SCADA Installation

I

  • Offshore • Gulf of Mexico • Independents

Small and large platforms Gas and Oil measurement I checking

  • Onshore· Well sites and production facilities

Pipeline leak detection

..

Mid East • Dubai Petroleum • Gas lift control Storage tanker loading I balance

..

China· Various SCADAlDCS systems

  • North Africa • Algeria • Steam powered generator
  • West Africa· Well control to tank battery
  • Trinidad • Satellite well to main platform
TEST Inc. SCADA Seminar Ale: slrtU033.doc
slide-6
SLIDE 6
  • 1:'=1

"The Big Picture"

I

Field

Location

Office

~O-,.~

"'-----1

6-

Switch COMM Link

TEST Inc. SCADA Seminar File: slrtUOO8.doc

RTU

DHOST

'711i.7DDDDDOI'J (7 ODontJOE'JUUOD f; f) i! flUDDDUD G
slide-7
SLIDE 7

~-~

I =-= I

~

A Weo!tvIfcrd EI1Ia!,c ComPOnV

........

SCADA · Overall Functions I

~

..

.

  • MonItor Input sIgnals

.,

Determine Out-of Tolerance conditions for alarms

  • Communicate with IIHOST" system

" Display information

  • Generate status and production reports
TEST Inc. SCAOA Seminar Ale: sIrtuOOS.doc
slide-8
SLIDE 8
  • 1=-=1
A WI!<llt"ellO/d Enll)1rQ Company

SCADA Terminology I it

SCADA

.RTU

_HOST ~

CHANNEL

TEST Inc. SCADA Seminar File: slrtuD02.doc

Supervisory Control and Data Acquisition Remote Terminal Unit Remote Telemetry Unit Central computer that receives

RTU information

One data point or value within the system A communication path between

  • two units
slide-9
SLIDE 9
  • 1:'=1
AW",~Il'd&\tetrtJCOfTlPO"\'

Software Terminology I

  • DOS - Disk Operating System
  • Application programs run under DOS
  • HOST Software - Runs "Main" computer
  • RTU Software - Runs "Remote" computer

"

SCADAWARETM - TEST's own program for both

HOST and RTU

  • SCADAWARETM Lite - Smaller version for RTU

and simple HOST applications

..

Real-time - Fast enough to be transparent to the process monitoredl controlled _ Multi-Tasking - Concurrent operation of more than one function

TEST Inc. SCADA Seminar Ale: slrtu077.doc
slide-10
SLIDE 10
  • 1:'=1
A WII<llherford Enle"o COffilXln\i

End to End

ijJr

FLOW

SOLAR PANEL

~

gggggg

ALARM PAN

000000

COMMUNICATIONS

TEMPERATURE

""

I

IQ1

LINK

EL

r~

....

(RADI~HONE)
  • II

TERMINAL

RTU HOST

ALARM

U

UNIT

~

UNIT

I

~

I

!J!J1!Jj'JY.l~ f!§

r-

r-

SHUTDOWN

  • --,

CONTROl I2J

I2J

I

4-1

I

[

I

1 TO 255 1 TO 255

I

HOST PRINTER

RTU STATIONS

STATIONS

>-() WEll

~

r

~

ImlIll #1-0

lJ.(.i:!.f'!l!!J !If

~WEl

(OPTIONAL TERMINAL)

#1-0 WEll TEST CONTROl

TEST Inc. SCADA Seminar File: slrtUOO1.doc
slide-11
SLIDE 11
  • 1=-=1
A W""""",,ord [rl/e"" CcmponjI

Equipment Types

I

  • Dumb RTU

.,

Smart RTU

  • RTU/HOST

~PLC \@'

  • • •
TEST Inc. SCADA Seminar Rle: slrtu003.doc

Basic signal conversion and

  • commUnications

Adds local intelligence in the field Local and remote points IBM personal computer compatible equipment Programmable Logic Controller

slide-12
SLIDE 12
  • 1=-=1
A WeaIhe!ICId Er!!Oml Compcmy

TEST RTU Systems

I

::±::::;;-
  • Type 1000

II

Type 1200 Type 2000 ~ Type 2200

~

Type 2250

  • Type 100
TEST Inc. SCADA Seminar File: slrtU020.doc

Large scale "Smart" SCADA Uses Metrabus 1/0 Works with Scadaware™ +

OA

Medium scale "Smart" SCADA Uses Generic 110 Works with Scadaware™ +

OA

Small-Medium "Dumb" SCADA Works with Scadaware™

  • r MODBUS

Small scale Voice RTU Provides status 1/0 only Works with touch tone codes

slide-13
SLIDE 13

~-~

I =-= I

~

A WOOlto!<lcrd[n1mtQ Compeny

........

Primary vs. Secondary Control

  • Primary Control - On-site, reliable, "Fool Proof"
  • Secondary Control - Optimize production,

improve safety, reduce operating costs

  • Combination of Primary and Secondary systems

can reduce the effectiveness of both

  • Oilfield - Primary controls are usually pneumatic

@ Secondary Controls - SCADA added to existing

Pneumatic Safety and Control Systems

'-=';"ih

~

SCADA functions can also be added to Electrical

  • r Electronic (PLC) Systems
TEST Inc. SCADA Seminar File: slrtu006.doc
slide-14
SLIDE 14
  • 1:'=1
A WeaIhefIQrd Enleotl Company

RTU Concepts

I

  • Very similar to PLC hardware
  • Difference is application

..

Less local processing

  • More communications tricks
  • Can use PLC as RTU
  • Normally reports to "HOST"
TEST Inc. SCADA Seminar File: slrtu069.doc
slide-15
SLIDE 15
  • I~=I

SCADA 1/0 Types

  • Status
  • Simple Off/On sensing and control

· Also called Digital 110 · Lowest complexity and cost

  • Analog

. Value sensing in engineering units · Highest cost and complexity Counter . Event (Pulse) counting · Also called Accumulator · Mostly for liquid meters

TEST Inc. SCADA Seminar Rle: slrtU004.doc
slide-16
SLIDE 16
  • 1=-=1
A Wecthe<ford Enleno Company

Offshore Applications I

  • Satellite to main platform
  • Main platform to office

iii Reduce production downtime

  • Extend production of marginal locations
  • Reduce transportation costs
  • Reduce unsafe trips
TEST Inc. SCADA Seminar Ale: slrtuOll.doc
slide-17
SLIDE 17
  • 1:'=1
A Wealt>!l<lord En/13fT" Ccm~ny

Oilfield I Offshore Requirements

  • Cost sensitivity related to available production
  • Unreliable radio I phone communications
  • Loosely defined requirements that are guaranteed

to change

  • Limited availability of electrical power
  • Difficult operating environment

~

Installation and training logistics

  • Limited maintenance support
TEST Inc. SCADA Seminar File: slrtUOO7.doc
slide-18
SLIDE 18
  • 1=-=1

Offshore Problems

I

  • Unreliable communications

" Difficult environment

iii

Technical support

e Varying requirements

(.

Operator training

~

Operational testing

~

Maintenance

TEST Inc. SCADA Seminar Rle: slrtu012.doc
slide-19
SLIDE 19
  • 1=-=1
A Woolha!ford £"'(mo Comoony

Scadaware™

  • Totally written by TEST, Inc

.

  • DOS Based - 3 versions

Lite Medium DPMI Full DPMI

  • RTU
  • Large RTU
  • HOST
  • Self contained SCADA functions
~-"

Multi-Tasker

RTU Polling

  • Radio, phone, fiber, wire, network

Operator Display and Report System Status & Diagnostics

TSP Programming Language

Graphics and Database Open Architecture Links

  • MODBUS, AB, Daniels, etc.
TEST Inc. SCADA Seminar File: slrtul08.doc

I

slide-20
SLIDE 20

~-~

I =-= I

~

Po WeatheflO/d Entooo Com~
  • Scadaware

™ Components

  • Multi-Tasker
  • Text Editor
c;,~

" Data Table Configuration

  • Data Table Scanner
  • One Second Operations

e Comm Link Sub-system

''''''-'''
  • Daily Agenda Processor

II

System Status Displays

  • Local I/O Driver
  • Graphics and Database Sub-systems

~

Network Support

til Fax Report and Sound Output Options

TEST Inc. SCADA Seminar Rle: slrtu107.doc
slide-21
SLIDE 21
  • 1:'=1
A WooJh9dOtd Erl""" Ccmpony

I

System Management

  • t. Designation of HOST and RTU names
  • Logical RTU setup - 1/0 groups
  • Menu system preparation and testing
  • Channel configuration screens
  • Data transfer procedures

~

Diagnostic Screens - 1/0, Tasks, COMM, etc .

..

Password levels - Rarely used

TEST Inc. SCADA Sem!nar R!e: s!rtu079.doc

I

slide-22
SLIDE 22
  • 1=-=1
A Wocthertotd &II""", C<YlIP<l"'t

SCADAWARE - Options

  • Not required for any critical function

C Graphical displays - Backdrops and animated

realtime objects (Bars, Text, Dots, Squares, etc.)

  • Graphical menus - Text objects with mouse
  • actions
  • Database storage - Sliding file structure with auto

timel data stamping

  • Voice alert with low cost PC based sound cards

..

Custom report formats

  • Fax data reports via phone
  • DOS program interface via ASCII text files
TEST Inc. SCADA Seminar RIe: slrtu087.doc
slide-23
SLIDE 23
  • 1:'=1
A WeoItertor<l Enh>!m Comporr,I

Logical RTU

I

,.

Each "RTU" is a sub-group of channels in overall

System Data Table

..

Each RTU is independent of all others

  • Default remote or local status for all RTU points

" Data is time stamped for each RTU

,.

Individual Config files - text version of config data " Only one RTU is II Current"

TEST Inc, SCADA Seminar File: slrtU080.doc
slide-24
SLIDE 24

Logical RTU Setup

~

  • RTU ID (8 Characters)
  • Number of channels

~ •

Remote/Local status

  • Default Comm link
  • Optional menu files
  • Optional custom display
TEST Inc. SCADA Seminar File: slrtU094.doc
slide-25
SLIDE 25
  • I =-= I
A WoIO~Otd EnttItto Compo,,\,

I

Text Editor

I

  • Allows on-line editing of RTU files and libraries
  • Can edit any ASCII DOS file
  • Has search, replace, block, copy and move type

functions

S Pop-up directory display ..

On-line help system (1991) in RTUEDIT.HLP

TEST Inc. SCAOA Seminar File: s1rtU086.doc
slide-26
SLIDE 26

~-~

1=-=1

~

AWaoItoe<IOICIEn/"""Compony
  • Alarm States

[

1 - Normal (no alarm)

2 - Timing 3 - New Alarm --'1 4 - In Alarm

lACK I

1

5 - Deadband Range Auto 6 - Need Reset----,

t

Iris I

I Manual

j

TEST Inc. SCADA Seminar File: slrtu083.doc

I

slide-27
SLIDE 27
  • I =-= I
A Wooltolt!Otd £nIetra Ccmpony

Function Keys

is Quick access to frequent commands

F 1 - Silence local horn F2 - ACK new alarms on display

Fl - RESET old alarms on display

F4 - Print report for RTU

FS

  • Poll current RTU

F7 - Display RTU data Shift + F7 - Display First Out alarm F9 - Start pop-up menu F 1

  • RTU select menu

Programmed Keys Shift +

F1

  • Watch ON

Shift + F2 - Watch Off F6 - Main Display

TEST Inc. SCADA Seminar Rle: slrtuD81.doc

I

slide-28
SLIDE 28

~-~

I =-= I

~

A W"""",,,Otd EM>trc Company
  • Data Displays

18 Shows current RTU data

  • Indicates alarm status
  • Easily flip among channel types and various

RTU locations

  • Easily started with F7 or Shift + F7
  • Remote systems indicate the last update

time and date

TEST Inc. SCADA Seminar Ale: s1rtu082.doc

I

slide-29
SLIDE 29

_.-_-

I =-= I

A WlI<lIMdord £rl1""" CcrnporTV

Multi-Tasker

  • Allows many simultaneous program activities
  • Local CRT1 remote interfaces and other

background tasks

  • Configured for each RTU

II

Allows optimum setup for each hardware

~-

combination

~L
  • Monitored with STAT T command
  • Task switch on PC timerl DOS1 Simulated
TEST Inc. SCADA Seminar File: slrtU088.doc

I

slide-30
SLIDE 30
  • 1:'=1
A W"cdh"l'IO!d r"""", Company

Typical Setup

I

Multi-Tasker

~

  • ~

a- a-

u

CIl CIl CIl CIl -

X .-

c

.i:: '" ."

U

  • .-

C a-

CIl

X ... 5 Q

  • =

C

I'll

U

'"

U

...I

D

I I

Local 1/0

I

F=:J

,

r

;'0000000000" "WJ 00000000000 ".70 aClOOOCJOOOOO 000

Remote User

TEST Inc. SCADA Seminar Rle: slrtu089.doc
slide-31
SLIDE 31

_.-:_-

1=-=1

A Wealt .. ,fo<d EnlDItCl Cornpony

RTU Tasks

..

Provide command processing for RTU related functions

2$L

~

Interfaces to Humans as well as other RTU systems

  • Receives input from People, files other tasks,

and Comm ports

  • May operate without console (utility)
  • Same code for all instances
  • Local CRT has special tricks
TEST Inc. SCADA Seminar Ale: slrtU090.doc

I

slide-32
SLIDE 32
  • I =-= I
A W"ItMl~ord EnIamJ Company

Point Scanner

I

I;

Looks for changes in alarm status for all channels

e Provides calculation for AGA meter channels e Adjusted for RTU or HOST

  • Overhead based on number of channels

needing service

TEST Inc. SCADA Seminar File: slrtU091.doc
slide-33
SLIDE 33
  • 1:'=1

One Second Task

I

/'92>

  • Scheduled once per second

.,

Processes timers, totals, and other time related data

  • Catches up if running late
  • Must be on all Scadaware™ systems, HOST

and RTU

TEST Inc. SCADA Seminar File; slrtU093.doc
slide-34
SLIDE 34
  • 1=-=1
A Wealh<o<!01d EMltre Compo"",

1/0 Hardware Driver I

  • Reads physical 1/0 points attached to RTU
  • Must be defined for each configuration

e Slightly different for each type of 110 hardware

  • Each driver operated by its own task
TEST Inc. SCADA Seminar Rle: s1rtU092.doc
slide-35
SLIDE 35
  • 1=-=1
A W9oII'QrfOld fr\IMtl Compa"V

Pop-Up Menus

  • Allow 1 button automation
  • Easily configured in field
  • Unlimited number of menus
  • Menu IIGosub" supported
  • Mouse selection supported

DOS files or Library Proc

TEST Inc. SCADA Seminar R!e: s!rtuOQS.doc
slide-36
SLIDE 36
  • I =-= I
A W""",,",_ Erlatro Company

TSP Commands

I

  • TSP is both Language and Protocol
  • Simple text command driven system
  • Direct keyboard entry
  • Message from remote unit
  • Message from other task or event
  • Message from text command file
TEST Inc. SCADA Seminar File: slrtu096.doc
slide-37
SLIDE 37
  • 1:'=1
A W8O!her1or<1&\!""" Compony

Agenda System

I

  • Processes RTU commands at specified time of day

"~

  • Can send command to any task
  • Can be dynamically changed
  • Normally starts CMD file
  • Used for daily Logoffs
TEST Inc. SCADA Seminar File: slrtu097.doc
slide-38
SLIDE 38
  • 1=-=1
A WeoIhoIIou:i EnI""" C<>mi=>y

RTU Diagnostics

I

.,

Check basic RTU operations

..

Verify input operation

..

Verify local values for inputs "

RTU processes raw and converted values

..

Check basic Comm link

  • Monitor data at various points
TEST Inc. SCADA Semlnor Rle: slrtU099.doc
slide-39
SLIDE 39
  • 1=-=1
A WeaIhef!otd fn/am) Cornpcny

Typical RTU Tasks

I

  • Retrieve status and analog data
  • Alarm on error conditions
~

I:

Accumulate production info

  • Remote operation of outputs
  • Default control an communication loss

~ May be on-line or dial-up

TEST Inc. SCADA Seminar Rle: slrtuDlO.doc
slide-40
SLIDE 40
  • 1=-=1
A WBClII>&!!OId Ent9ITQ COmpony

Diagnostics

I

Built-in to RTU and HOST

  • See problems inside system

" Task monitoring

  • Communications status
  • Message monitoring

e Data transfer "watch"

:$ Manual simulations

TEST Inc. SCADA Seminar File: slrtu098.doc
slide-41
SLIDE 41
  • 1::'=1

1200 Smart RTU • History I

  • Early RTU's were low capacity units linked to

mainframes (IBM, Sperry Univac, Burroughs)

Ii

Later RTU's connected to Mini-Computers (DEC, HP, Data General)

  • 1980's - IBM PC changes the rules for Host

Links

..

Mid 80's - PC used for RTU functions

..

1987 - First "Official" TEST PC based RTU.

Later named 'Type 1000 Metabus'

II 1990 - Industrial PC hardware continues to

improve - Provides standard hardware base Type 1200 based on generic 1/0 devices

TEST Inc, SCADA Seminar Rle: slrtUOM.doc
slide-42
SLIDE 42
  • 1:'=1

TEST RTU Design

I

1/0

L_CC

Interface

~ ~ /1/(/I/tIIJClClClClUn 1701;1
  • LJ L' CI CJ LJ t7 17 /7 1:1 [7
CI CI 0 f/(J!lUClClClOClD!! (/(7(7

f--

Status -GI

  • ~

10000001

Communicatio ns Analog Counter

TEST Inc. SCADA Seminar Rle: slrtu019.doc
slide-43
SLIDE 43
  • 1:'=1

PC Based RTU Advantages I

I» Very high computing power at relatively low cost

Non-proprietary designs

  • Continuous development of industry standard

eliminates obsolescence

  • Wide variety of components

(if Common components across systems

  • Ease of understanding and maintenance
TEST Inc. SCADA Seminar File: slrtu015.doc
slide-44
SLIDE 44
  • 1:'=1

PC Based RTU

Disadvantages

  • Very small systems have high cost

~

~iI

Typical applications reduce reliability in Real-Time control

..

More complex on-board software than dedicated

RTU or PLe

Ii

Inadequate hardware and software less obvious to untrained user

TEST Inc. SCADA Seminar Rle: slrtu016.doc
slide-45
SLIDE 45

~-~

I =-= I

~

A Wea1hef!crd Enleno Comp;:my

"'='"

Type 1200 RTU

! JlruLnrL

  • v

lit

..,

=

24 Status

3

8 Analog

'" 3 Counters

CD

~ ___________________

J

TEST Inc. SCADA Seminar Rle: slrtU013.doc

10000001

I

I~ 1=

slide-46
SLIDE 46
  • 1=-=1
A WeotterIord En/ell<) Compony

Generic 1/0

I

  • PC based standard input/output
~.~ •

Multi-vendor support

it

TEST, Inc. manufacturers termination boards

~i:. e 24 Status, 64 Analog, 3 Pulse per board

I I I I I I I I I I I I I I I I I I I I I~

Analog + Pu

GIO Ise

37/

  • 37v

/

  • /

"'-

  • /'

MAT-O

MIO-A

!!!IOo .......

  • .0-

.,-

......

,

..

,

..

,

......

lit

I111 I1111

III

II L =

"-

...

  • res

MAT-1

/'

...

MIO-B

!!!Ioo '"

,

..

,

..............

~

  • C'ooI
  • ""-
  • HoI

}.

II

MIO-C

!!!Ioo CD

CAT-7

......

,

..

,

........

><

,',

."

." .

M

I1111 II I11111 II

Field Terminations

TEST Inc. SCADA Seminar File: slrtul1 l.doc

§

.,-

I11111 I I I r

§ §

.

" .0,

I11111 I1111 .....

I I I I I I

....J

cu

lit

  • =

A. M

+

slide-47
SLIDE 47
  • 1=-=1
A WeofI'>eIfotd EnleNc ComPOJlY

I

GIO Configuration

  • Stored in RTUNAME.GIO
  • Edit with any text editor
  • Defines I/O system to Scadaware™
  • Base address of GIO ports
  • Number of I/O points by type
  • Map into Scadaware

™ data table

  • Offset for multiple boards

III May contain optional modifiers • Fast

_ Sample GIO file:

"'"~

Port

$328 $328 $320 $324

Qty:

16 8 15 2 Address She 8 8 16 16

RTU

Point Status Output Analog In Counter

TEST Inc. SCADA SemInar Ale: shtulD6.doc

1 1 1 1

I

Offset

  • 2
slide-48
SLIDE 48

~-~

I =-= I

~

A Wootherton::l EnhI"" CorlIpony
  • RTU Power System

I

Regulated Power 12 to 24

~ p

PT DP TT

u

DC/DC Converters Instruments

Q

>

~ ..

!

n n

0000000 0000000 0000000

Solar Panel 12 to +5 12 to + 12

  • TEST Inc.
SCADA Seminar Rle: slrtU018.doc

PC and I/O

..

p

L-1"'~lo

01

Modem Radio/Phone

slide-49
SLIDE 49
  • 1=-=1
A Weoltl9JlOfd EnI ... ra Compct1\l

RTU CPU Module

..

PC compatible hardware (8088 ~ Pentium)

~L

0 d

01

'{!-;,';" ow power In ustrla umt

S Supports RAM disks

No keyboard or display required for operation

.,

PC expansion bus

TEST Inc. SCADA Seminar Rle: slrtU022.doc
slide-50
SLIDE 50
  • I =-= I

Micro Components

I

Clock

~

CPU RAM

Input Expansion BUS

ROM

Output Power + 5VDC, ± 12VDC

TEST Inc. SCADA Seminar Rle: slrtu02l.doc
slide-51
SLIDE 51
  • 1=-=1
A Weothellon:l Enterra Compony

Comparing Micros

I

  • Processor data size (4 bit ~

32 bit)

~ •

Processor clock speed (5 MHz ~

200 MHz)

  • Instruction cycle time
  • Memory space (32 KB ~

16 GB)

  • On-board peripherals (ports, video, memory)
TEST Inc. SCADA Semlnor Rle: slrtu023.doc
slide-52
SLIDE 52
  • 1=-=1
A WII<IIhIHfOld EI1ferfc CCffipoctl'f

RTU Disk Drives

  • ~-

...

  • Store RTU programs, setup files, and data logs
  • At least one required
~;i.
  • DOS compatible formats
  • Any floppy disk type
  • Any hard disk type
  • Solid state (RAM) disks have no moving parts

at Can mix types to meet individual requirements

TEST Inc. SCADA Seminar File: slrtU024.doc
slide-53
SLIDE 53
  • 1::'=1
A WeoIho!IOId Enleml Campa"",

Displays and Keyboards

$ Any PC display supported

CRT normally provided

  • Portable unit available
  • Color or Mono up to 50 lines

ii

Separate ANSI terminal

  • Standard PC keyboard

ii

Sealed units available

II

Keyboard NOT required

TEST Inc. SCADA Seminar Rle: slrtu02S.doc
slide-54
SLIDE 54
  • 1=-=1
A Wecltlellord £nlerra Compo"",

RTU COMM Ports

I

  • PC compatible devices
  • Normally RS-2l2 standard
  • Up to 4 ports per RTU
  • Used for Remote Comm, Remote 110, and extra

CRT displays

(I

Connect to modems and packet radio controllers

TEST Inc. SCADA Seminar File: slrtu026.doc
slide-55
SLIDE 55
  • 1=-=1
A WeaIIle<ford £n/ ..

"a COtTlP<lJl\I

Modem Monitor

!' TEST Inc.

Modem Monitor

'\

RST DTR

RI

CD RD

TO

RTS ON

0 0

"-

RESET

OFF

/

Passive RS-212 Connection

~ I

:=

I .....

~

/ f7f7f7f717f70000f7 /,'00 nf7nf7nf7OOOOO f7170 0017170017f7000 f700

..

Detects computer failure Counts Modem rings Allows remote reset

00000

Phone, radio, LB-100 versions

  • Design/Built by TEST
TEST Inc. SCADA Seminar Rle: slrtu017.doc
slide-56
SLIDE 56

AFDINTERFACE ANALOG FOR DIGITAL

Permits multiplexed analog inputs to be used as status (off/on) inputs

"Borrows" unused analog inputs which

are mapped into TSP status point table Optical isolation via board mounted chips rather than larger Opto-22 type modules Each board interfaces like two MAT Multiplexed Analog Termination boards

for a total of 16 points per board. Point density is thereby doubled.

GIO Analog driver must be set to scan total of analog and AFD points Driver automatically reduces number of true analogs by deleting AFD points.

TEST Inc. SCADA Seminar File: SI~AFD1.dQC
slide-57
SLIDE 57

~-~

I =-= I

\iIIIIIIJ A Weclt1er!oo:I {"'

....
  • Company

.......

Type 2200 SCADA

Node RTU

  • Low power, low point-count application

.,

8 Opto-Isolated status inputs - outputs

  • 8 Analog inputs - 2 Analog outputs
  • Talks TSP or MODBUS RTU

e Any serial communications type

  • Call-On-Exception callout capability
  • Multiple units can share COMM modems
  • Slave I/O device for larger TEST RTU
  • Expandable as Type 2250 to 64 I/O
TEST Inc. SCADA Seminar File: slrtu07Q,doc
slide-58
SLIDE 58

Serial Data

~-=

I =-= I

~

A Weo""",ord £''''mo Compony

......

T2200 Overview

CPU

I

Program I

I

ND II S~tusl

Ribbon Cable

System Board

CPU

c:=Jr-

Power

c:=J

VI C
  • Supply

c:=J

OJ:!

'"

~

C :::J c:=J °E

a.

...

...

:::J c:=J QJ

I-

Field

c:=J

VI

a

Power

c:=J

l:l

V'l

Supply

c:=J '--

Analog Scaling

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~

I

Analog Terminations

I

TEST Inc. SCADA Seminar File: slrtul09,doc

11-30 VDC

slide-59
SLIDE 59

37

/ ~

/

II

>

  • 10\

(-

  • j0

,

, , , ,

, ,

~-~

I =-= I

~

A WlKlIhedord EnI ... ", Company
  • T2250 Overview

T2200

CPU

.... + ...... . ~ .........
  • 5 Outputs

T2200

  • ,-

System

r- r-

Board

~

.+.+.+ ••.•. + ••••

I-- First 8 OPTO Isolated

Inputs for Status, Pulse

  • r Alert
/0

MAT-O

~D

I· +1- ............... + ...

II I

MAT-1

~D

......

,

..

,

..

,

..

,

....

  • I I I I

1--8 St

atus or Ana log Inputs

I-- 8 S

tatus or Analog Inputs

  • "--HO\

MAT-7 ~D . . . . . . . . . .. - 8 Status or Analog Inputs

TEST Inc. SCAOA Seminar File: 5lrtull0.doc

I

slide-60
SLIDE 60
  • 1:'=1
A WeoIhMord [nIotrQ Cornpot"<\'

SCADA System

Planning Guide

1

  • Introduction

1

  • 1 SCADA Application Philosophy
  • 2. System Justification

2.1 Reduce Production Downtime

2.2 Reduce Transportation Costs 2.3 Improve Operations Safety 2.4 Better Use of Existing Manpower 2.5 Extend Marginal Production 2.6 Improve Production Information

TEST Inc. SCADA Seminar Rle: slrtU066.doc
slide-61
SLIDE 61
  • I =-= I
AW""""""(lI<I&\I",,,,Companv

SCADA System

Planning Guide

  • 3. Necessary Technical Information

3. 1 List of monitored and controlled points 3.2 Detailed point list with ranges - Sort by type (analog, status, value) 3.3 Communications availability 3.4 Local processing and/or display requirements 3.5 Realistic system requirements 3.6 Provide system design goals to vendor 3.7 List system's optional requirements 3.8 General screen display and report formats 3.9 Operator interface requirements 3. 1 0 Physical installation plans and information 3.

11 MMS compliance responsibility

TEST Inc. SCADA Seminar Ale: slrtU067.doc
slide-62
SLIDE 62
  • 1:'=1
A WB<II'h9I1or<i Entll/ttl Company

SCADA System Planning Guide

  • 4. Procurement and Installation

4.1 Vendor selection

4.2 SCADA vendor qualifications

SCADA system hardware and software Oilfield operations Instrumentation and safety systems Production measurement MMS regulations compliance Field service of ALL system components Industrial training

4.3 Installation logistics 4.4 Operator training 4.5 Documentation

TEST Inc. SCADA Seminar Rle: slrtU06B.doc
slide-63
SLIDE 63
  • 1:'=1

RTU Channel Types

I

Real Channels

Status Inputs Status Outputs Analog Inputs/Outputs Counter Inputs

Logical Channels

I

Values AGA·l Meters Totalizers Timers Function (rate, average, difference)

TEST Inc. SCADA Seminar Rle: slchOO1.doc
slide-64
SLIDE 64
  • 1=-=1
A Weothelford Enloma COITlPCny

RTU Channels

Channel

r---.....

I L..-I--.

I I

Status Value

I

Output

TEST Inc. SCAOA Seminar Rle: slchlOO2.doc

Analog Counter Function AGA-l Meter Timer Totalizer

slide-65
SLIDE 65

~-~

I =-= I

~

A WllOltoelloolEnlooc Compcny

........

Channel Setups

'-::¥B:

  • ~Z?

Describe POints to system

IS Normally done on RTU itself

  • Setup screen for each different channel type
  • Easy RTU duplication

,.

Setups stored in DOS ASCII Text file

C HOST can read RTU setups from diskette

TEST Inc. SCADA Seminar Ale: slchlO1S.doc
slide-66
SLIDE 66
  • 1:'=1
A WeathOOCId Emtro Compony

Contig Command

I

,.:~'"
  • ~

Setup for Channels and Links

~

Separate screen for each Channel type

~

I:

Easily move among all Channels of same type for each RTU

  • Screen cursor stays on same field after move
  • Setups only in memory until SAVE command

Access from Display Screen with right mouse click

TEST Inc. SCADA Seminar File: slchlOO4.doc
slide-67
SLIDE 67
  • 1:'=1
A WOOlha!Tord Ent""" Ccmpcny

Channel References

I

..

Point ID: AS, Ql, 02

  • TAG PSL110, TOTAL, NAVBAT
  • Single or Group reference
  • Current RTU is default
  • RTU can be specified with RtuName.CH 1

:CH2

e S6:S12 Ambiguous

  • VR2S.S6:S12 Unambiguous
TEST Inc. SCADA Seminar File; s1chI014.doc
slide-68
SLIDE 68
  • 1=-=1
A Weo!he<foJd Enterro Company

Channel Basics

Channel Name

TAG Name

Alarm Delay (Seconds) Alarm Type? Blow Horn or Alarm? Reset after ACK? Call on Abnormal? Call on Reset? Log Abnormals? Execute RTU File? Skip Reports? Play Sound? Callout Group?

TEST Inc. SCADA Seminar Rle: s\chlOO3.doc
slide-69
SLIDE 69
  • I =-= I
A Woo!herfOld Enler'Q COI"PQrl\I

Channel Runtime Options I

..

Used to modify system's view of a data channel

a Hold· Freeze Channel Value and suspend low

level data conversion

  • Local I Remote . Controls low level calculation

and alarm response

  • Enable I Disable . Controls alarm response
  • Direct II

Calc" . Manual setting of values

TEST Inc. SCADA Seminal Rle: slchJ005.doc
slide-70
SLIDE 70
  • I =-= I
A Weajh('llntd lnlr.rm Compnny

Status Input

..

Inherits Channel Basics

  • Normal State Text

IIPlatform Running"

  • Abnormal State Text

IIPlatform Shut-In"

..

Normal State is ON?

TEST Inc. SCADA SeminCf Rle: slchlOO6.doc

..

I

slide-71
SLIDE 71
  • 1:'=1
A Wea1hedQld £nlfmU COfflPOIlY

Status Output

  • --110-1 S

,.

Inherits Channel Basics

~

Inherits Status Basics

  • Normally Energized?
  • May be tied to Timer
TEST Inc. SCADA Seminar Rle: slchlOO7.doc

I

slide-72
SLIDE 72
  • 1::'=1
A We(JtMllon1 fnlurra Compcny

Value Channels

11234.5671

  • Inherits channel basics

i:

Units (Volts, PSI, Deg-F) _ Input Control Channel

  • Low Alarm Value

High Alarm Value

$ Dead Band (Hi and Lo)

  • Decimal Places
TEST Inc. SCADA Seminar Rle: s1chIOO8.doc
slide-73
SLIDE 73

..c:!!!!!!!!t. ___

_

~

I =-= I

'::;::: '" Weotne.ford Entem> COffilXlfl\l

Analog Inputs

.1 AID

Inherits Channel Basics Inherits Value Basics Offset Channel?

..

Value at 0%

= Value at 1

00%

Allow Negative? t--··-Value

a= Used for Pressure, Temperature, Level, Etc.

TEST Inc. SCAOA Seminar File: slchlOO9.doc
slide-74
SLIDE 74
  • 1:'=1
A WeothOO'OJd Ente~Q Compcny

Gas Flow Measurement

d::2 .... ~

b AGA-l Gas flow calculation

e Uses Delta-P, Static-P and Temp variables

I:

Has many setup parameters

'''1J?'

Orifice

TEST Inc. SCADA Seminar Rle: slchlDll.doc
slide-75
SLIDE 75
  • I =-= I
A Wooltla<lOld EnI.".,a Comporrv

AGA·3 Gas Meters

I

Static Pressure -_.r----, Delta Pressure ---. AGA-3

Calc

1----- Value

Temperature ---.1-___

...J

  • Inherits Basic and Value Channels

Pressure, Delta-P, Temperature, Plate, MC02, MN2 from any channel

  • Deg-C or F, Up-Down Stream, Pile or Flange,

Stainless or Monel, Height, Latitude

  • Contract Temperature and Pressure
f"~

~

Adjustable Recalc Frequency

TEST Inc. SCADA Seminar Rle: slchl012.dac
slide-76
SLIDE 76
  • 1:'=1
A WooItoe<IOId EMmU CO/t\lXlf1Y

Totalizers

Total = Total + Sample Factor Inherits Basics + Values

~

Samples each second

  • Factor divided into Sample
  • Minimum acceptable input

Used for Total Gas Volume

TEST Inc. SCADA Seminar Rle: slch101S.doc

I

slide-77
SLIDE 77
  • 1:'=1
A Weolt"e<!OId EI'lIa<m COlTlP<l"'"

Timers

+-__

  • 1 Value

~

Inherits Basics Channel

== Inherits Value Channel

  • Can count Up or Down

II

Alarm at Time or Zero

..

Hours, Minutes or Seconds

~

Any channel can startl control

..

Can directly control output

TEST Inc. SCADA Seminar File: slch!017.doc

I

slide-78
SLIDE 78
  • 1=-=1
A WealtlUflOid Er.!G<TO COITlQOoY

Counter Inputs

  • Register

Value

.~

Inherits Channel Basics

,""=

,~

Inherits Value Basics

  • Threshold Count

How many ticks = 1 unit

  • .iI:..

~

Counter Factor Multiply each unit for value

C Filter Ticks

Eliminate stray counts

..

Used for meters

TEST Inc. SCADA Seminar Rle: slchlOlO.doc
slide-79
SLIDE 79
  • 1:'=1

Function Channel

I

.,

Samples other channels over fixed time period

  • Does math with time and units factor
  • Averaging - AGA-l Meters, Pressures

c; Rate - Change Counts into Flow

ITime

  • Difference - Meter failures
  • Procedure - Execute periodic TSP Procedure
  • Allows alarms, etc., like any other channel
TEST Inc. SCADA Seminar Rle: slchlO16.dac
slide-80
SLIDE 80
  • 1:'=1
A W9Q~ord EnlD"Q ~

RTU Commands

  • Processed by RTU, Utility, and Net tasks only
  • Consist of Command and some number of

keywords or parameters

e Humans use plain text format

,.

Computers use special error correcting format

..

Local CRT has special commands

TEST Inc. SCADA Seminar Rle: slrtul00.doc
slide-81
SLIDE 81
  • 1=-=1
A Weolhq~ord EnhI"" C~

Command Files

  • Store prepared command scripts
  • DOS files for single procedure
  • Library for multiple procedures
  • DOS files execute from disk

..

Library procedures execute from memory

  • Parameters for multiple use of single file

..

Started by hand, timer, agenda, or abnormal

  • Execution controlled by COMM LINK status

..

Allow program operator input and custom displays

TEST Inc. SCADA Semlncr Ale: slrtul0l.doc

I

slide-82
SLIDE 82
  • 1::'=1
A Weolt19!!o.d Ent9nQ Company

Typical CMD File

I

  • Select SMI7

Dial Wait connect 45 Set Online On . MSG RTU SR is Online Gosub Pulse timer Msg Shut In command sent Sleep 45 Block READ DOWNLOAD

TEST Inc. SCADA Seminar File: slrtu l02.doc
slide-83
SLIDE 83
  • 1:'=1
A Woothe!totd EriIruT<J Ctlr1'>j>Ony

TSP Command Types I

..

Data and System Configuration:

Config, Change, Hold, Set Low

  • Data Calculation, Display, Reporting:

AGA3, Calc Display, Menu, Report

  • Communications Control:

Dial, Hangup, Bye, Link, Hayes, PRC

  • Alarm Control:

ACK, Reset, Disable, Horn

  • Data Transfer:

Scan, Data, Block

..

Command File Control:

Read, If, Endif, Gosub, Sleep, Wait

e Diagnostics:

Dump, Stat, Version

..

System Access:

Logon, Password, *Terminal

  • DOS File Commands:

Dir, Edit, Exec, Copy

TEST Inc. SCADA Seminor Rle: slrtu085.doc
slide-84
SLIDE 84
  • 1:'=1
A W""","",_ En/orm Compony

CALC Command

I

e Set channel values

  • Uses expression evaluator
  • Channel reference by TAG or point 10 or variable
  • Assumes current RTU
  • Functions like Sin, Cos, < >

C Command line parameters can be used in files

Calc 01 = On Calc 01 :04 = Off Calc TOTAL = tot 1 + tot2 Calc OAYTOT =

C1 + OAYTOT

TEST Inc. SCADA Seminar Ale: strtU076.doc
slide-85
SLIDE 85
  • I =-= I
A Wealhefford I'nter,e COf\"IPCfY\"

Table Look-ups

..

Establish X-V relationships between lists of numbers

  • Useful for non-linear relationships (Tank Strapping)

..

Example: Cylindrical Tank

  • -@

X=Volume

0%

10% 20%

30% 40% 50%

Y-Signal (Level)

4.0 ma

.

100%

III Table load reads in definition file

Size 10

Xl, Yl

X2, Y2

.

Xl0, Yl0

6 ma 8 ma 10.0 ma 10.5 ma 11.0 ma

.

20.0 ma

fifj?

;~

Closest Match - @TABX, @TABY

, ----"'"

~ ,~

Interpolated - @INTX, @INTY

TEST Inc. SCADA Seminar File: slrtul05.doc

I

slide-86
SLIDE 86
  • 1:'=1
A WeaIhef!OId Enlerro Company

Block Command

  • Sends commands and data to other unit
  • Verifies that line received property
.6:'~ ~

Automatic retry if fail

  • Verification may be reply from other unit to save
  • transmiSSion time
  • Typical user is to pulse output timer at RTU

BLOCK Calc T1 = 15

TEST Inc. SCADA Seminar Ale: slrtu071.doc
slide-87
SLIDE 87
  • 1:'=1
A Weathe!lOld EntltlrQ C<lmPCny

Data Transfer Options I

..

Field adjustable for each RTU and COMM link

..

Optimized for phone or radio

.s.;,,,:,,,,
  • Either HOST or RTU can control transfers
  • DOWNLOAD file normally used
  • Default action based on HOST or RTU status
TEST Inc. SCADA Seminar File: slrtU075.doc
slide-88
SLIDE 88
  • 1:'=1
A WoolMd'OId 8'IIerro Cornpot'Iy

RTU Download File

I

PROC Download Set online ON SCAN a1 :a8 E m1 :m2 E SCAN 51 :516 R 01 :08 R SCAN c1 :c4 E q1 :q2 E SCAN v1 :v8 E@ Set online OFF

BYE

TEST Inc. SCAOA Seminar Rle: slrtU073.doc
slide-89
SLIDE 89
  • 1=-=1
A WI!O!te!lOld En!OfIO Compony

Scan/Data Options

I

  • E - Engineering units
  • R - Raw units
  • T - Channel time and date
  • @Ends - Update time and date
  • AGAl error numbers
  • Multiple SCANS per line

..

Automatic time stamp with @

TEST Inc. SCADA Seminar File: slrtU074.doc
slide-90
SLIDE 90

~-~

I =-= I

~

A WeathellOOl En/anti Compony

......

Report Command

I

  • Produces Standard report for current or any RTU
  • FOR option specifies RTU
  • TO option specifies destination file or PRN

..

Printer must be enabled to get a printout

  • Destination may be file

Report Report for VR256E Report fm: SM 17 to SM 1 7.rep

TEST Inc. SCADA Seminar File: slrtU072.doc
slide-91
SLIDE 91
  • I =-= I
A WeothBrford &>I<Nra Corr.ponv

Custom Screen

Wacker GA343A Daily Production Report Report Printed On

11/30/90

Previous Day Production Sales Meter Number 1 O.OOMMCF Sales Meter Number 2 0.00 MMCF Sales Meter Total O.OOMMCF Pipeline Pressure 0.00 PSIG Data was transmitted from GA343 at 19:04: 15 11/30/90 Hit any key to continue ....

I

1000000000000000001

I

~D

I

100000000000000000

~D~I

~

II II

TEST Inc. SCADA Seminar File: slrtul03.doc

I

slide-92
SLIDE 92
  • 1:'=1
A WOOItlItrIord EnI<ma Company

Communications

  • RTU to HOST connections

" Serial data transmission of digital information

e Hard wire electrical e Audio tone via telephone or radio links

  • On-line or Dial-up link
  • Error prone technology
TEST Inc. SCADA Seminor Rle: slrtU034.doc
slide-93
SLIDE 93
  • 1=-=1
" WIPOItlaIIOItJ £fl!em::J Compcny

Communication Terms I

  • Simplex - Duplex
,~:~ ~

Half - Full Duplex

  • Originate - Answer
  • Baud Rate
  • Start and Stop Bits
  • Parity - Odd, Even, None, Mark
  • Echo
  • 2 Wire - 4 Wire
TEST Inc, SCADA Seminar Ale: slrtU036.doc
slide-94
SLIDE 94
  • I ::.= I

Data Transfers

1 1 0 0 1 0 1 0 Parallel Device # 1

One wire per bit

1 r

, r 1

r

1 r

, r

1 r

1

r

1 r

1 1 0 0 1 0 1 0 Parallel Device #2

1----------------,

I I I

Shift Register

I

  • I

I

1 1 0 0 1 0 1 0 Serial Device # 1

  • ~
  • ~

I-- One line for all bits

Time lr

...

1 1 0 0 1 0 1 0 Serial Device #2

  • I

L ________________

~ TEST Inc. SCADA Seminar Rle: slrtU035.doc
slide-95
SLIDE 95

Parallel Data

I

1 1 0 0 1 0 1 0 Parallel Device # 1

One wire per bit

,

r ,

r , r , r , r , r , r '

r

1 1 0 0 1 0 1 0 Parallel Device #2

.-~

~

One Comm path per bit

  • Data valid at any time
,:s:.~

_

  • Very high speed transfers
  • Short lengths only
TEST Inc. SCADA Seminar Ale: slrtU048.doc
slide-96
SLIDE 96

Serial Data

I

I-~-l I I I

Shift Register

I

  • I

I

1 1 0 0 1 0 1 0 Serial Device # 1

r

  • ,--
  • '--
  • - One line for all bits

..

Time

,

r

1 1 0 0 1 0 1 0 Serial Device #2

t

______

i

_______

J

" Data not valid during transfer

  • Only one Comm path required for all bits

" Slower than parallel

e Any distance possible

TEST Inc. SCADA Seminar Ale: slrtuQ.19.doc
slide-97
SLIDE 97
  • I =-= I
A WeottetICtd Enterra Compony

Serial Comm

I

  • Synchronous or Async
§~l.
  • ~

Normally 8 data bits

  • Start and Stop bits (1 or 2)
  • Parity bits - odd, even, mark, spare, none
  • Baud rate (Bits/sec.)

Time.

Idle -

  • Idle

1 1 1 1 1 1 1 1 1 1 1

1 100 1 0 1 0 0

Start 0 1 2

1 4

5 6 7 P Stop

I

...

Data Bits

TEST Inc. SCADA Seminar File: slrtUOSO.doc
slide-98
SLIDE 98 .
  • RS-212
  • RS-422
  • RS-485
TEST Inc. SCADA Seminar
  • I =-= I
A WeothertCld En/em> CemPOl'{

EIA Standards

File: slrtu03B.doc

+

1 to 15 volts

  • Up to 9600 Baud (officially)

Single drop (officially)

50' max

.

Multiple receivers/Single transmit

1

000' length Multiple receive/transmit 1000' length Higher speeds

slide-99
SLIDE 99
  • I =-= I
A Waot!>l><!ord (Ill""" Company

RS-212 Standard

I

  • Recommended Standard
  • Defines pins and levels only

II DTE and DCE varieties

  • Not related to data content

Protective Ground

1 14

Transmit Data

2

Receive Data

3

15 16

Request to Send

4 17

Clear to Send

5

18

Data Set Ready

6 19

Signal Ground

7 20

Data Terminal Ready Carrier Detect

8 9

21

10 22

Ring Indicator 11 23 High Speed

12 24 25 13

DCE-MODEM DB-25

TEST Inc. SCADA Seminar Rle: slrtuOSl.doc
slide-100
SLIDE 100
  • 1=-=1
A WecltlelfC/dEntertaCC/npafl\I

Data Modems

$; MOdulator + DEModulator =

MODEM

~ •

Changes 1!O into tones

..

Changes tones back to 1!O Many industry standards - Bell, CITT

..

Both ends must match exactly

  • Getting complicated ( FAX, error detect!

correct)

TEST Inc. SCADA Seminar File: sirtu037.doc
slide-101
SLIDE 101
  • I =-= I
" WeoIhe!IOJd EnIem:I C""""'rr,'

Packet Radio Controller I

  • Acts as very smart modem for radio systems

I;; Each has unique II

call sign"

~.

S d

dO

° °

h

°

~

en s tones to ra 10 via mlcrop one mput

  • Receives tones from radio via speaker output

..

Keys radio and waits for transmitter

i.i: Provides routing, error checks, FCC timeouts,

  • ther tricks
TEST Inc. SCADA SeminCl File: slrtU056.doc
slide-102
SLIDE 102
  • 1:'=1
A W<>OII1e<TQ>tI En/em;, COI'!'\P(ln'{

Dial-Up vs. Direct

I

I;; Many systems require direct connection by design

C Direct is easy and fast but least flexible

  • Dial-Up requires sophisticated Comm technology
  • In dial-up, most transfer time is spent making

the connection

  • Dial-Up is usually cheaper

til Dial-Up uses less power than continuous transmit

TEST Inc. SCADA Seminar Rle: slrtU039,doc
slide-103
SLIDE 103
  • 1::'=1

I

Multi-Drop Communications I

~

Multiple units share common communications path

  • Typical in radio and hard-wire systems
  • Only one unit "talks" at any time
  • Each station has unique I

D address

..

Single Master, Multi-Slave

  • Multi-Master, Multi-Slave

..

Best in low traffic, high communications cost applications

TEST Inc. SCADA Seminar file: slrtu04D.doc
slide-104
SLIDE 104
  • I =-= I
A Wectheflord En/111m Compon.,.

Phone Systems

I

..

Various technologies trying to be compatible

  • Wireline, Cellular

I Radio

  • Signal can vary from one call to another
  • Phone carries audio modem signals for 1 and 0
  • System usually maintained by others
TEST Inc. SCADA Seminar Rle: slrtU041.doc
slide-105
SLIDE 105
  • 1=-=1
A WocdllOlfO/d En!ImtI Company

Radios

  • Electromagnetic radiation

Microvolt levels at receiver

  • Limited reliability due to interference

..

<:ia

..

Each band has characteristics - HF, UHF, VHF, 900, Microwave

C Radio carries modem tones in simple systems

  • Digital signal techniques in complex systems

I;

Normally half duplex - One side at a time

TEST Inc. SCADA Seminar Rle: slrtu042.doc
slide-106
SLIDE 106
  • 1:'=

I

,. W"It19~ord EnlIlIfO Comp<>ny

Radio Ranges

I

CD Antenna height gives range

  • Distance (miles) = 1.22)Heightefeet)
  • Lower frequency follows curve (50 - 150 Mhz)

,.

Higher frequency is Illine of sight" (> 150 mi.)

  • Open water is good and bad
TEST Inc. SCADA Seminar File: slrtu044.doc
slide-107
SLIDE 107
  • 1::'=-
A Weo!h9!Iord EM>rro Cornp<Jr1'f

Antennas

I

!

Omni-directional

.j

WHIP

. I I '

i '

i I

,

.•.

, 1

. L-.-- -,

Uni-directional

  • .
  • YAGI
  • TEST Inc.
SCADA Seminar File: slrtUOSS.doc
slide-108
SLIDE 108
  • I =-= I
A Weoltl8llDtd EnI ...... Company

AM-FM Transmission I

Carrier AM

FM

TEST Inc. SCADA Seminar File: slrtu054.doc
slide-109
SLIDE 109
  • 1:'=1
A W",,1tlerfofd EnI&tIO Cornponv

Frequency Coordination I

  • Government regulated via CFR Part 90 and

Coordination Committee

  • Distribute frequencies among various II

services" " Petroleum radio service

  • Share channels with groups not normally close

..

Various license types

TEST Inc. SCAOA Seminar Ale: slrtUOS3.doc
slide-110
SLIDE 110
  • 1=-=1
A WeoIheIIord £nIe<!a ComPQrll'

Microwave Systems

I

  • "Microwave" covers frequencies> 11000 MHZ

..

Strictly line-of-sight transmission with towers required every 10-20 miles (16-32 Km)

  • Signal affected by atmospheric conditions
  • Typical systems cost effective only in high

capacity applications

«I Externall modular interfaces for audiol phonel

and digital circuits

..

Each circuit has combined sub-circuits (channels) with a specific signal bandwidth. Adjacent channels can be combined for high-demand applications such as real-time video.

TEST Inc. SCADA Seminar Rle: slrtU045.doc
slide-111
SLIDE 111

~-~

I =-= I

~

AWeatheffOldEn/"""ComP<l/1Y

.........

I

Fiber Optic Communications I

  • Another form of serial communications

..

Uses laser lllight" pulses to carry information

  • ver a very thin glass/plastic IIrod"

..

Each fiber optic carries one data stream in one direction (half duplex)

..

Very high band width - lots of data capability (giga-baud)

  • High reliability and noise immunity

C Often used to multi-plex lots of separate data

streams in one mixed signal

..

Limited distance (10 Km) between repeaters

TEST Inc. SCADA Semlnor Rle: slrtu046.doc
slide-112
SLIDE 112

~--

I =-= I

~

AWeothe<fOfdErller,cCompolY)l

......

Communications Problems I

  • Total equipment failure - rare

Continuous interference - easy to locate

  • Periodic interference - hard to locate
  • Equipment changes - maintained by others

..

Maintenance - usually non-existent

TEST Inc. SCADA Seminar Ale: slrtUOS8.doc
slide-113
SLIDE 113
  • 1:'=1
A WooIMdord Enleno Compcny

Comm Security

I

  • Detect transmission errors

..

Required for industrial systems

$ Difficult in dial-up systems

  • Normally uses IIChecksum" for error detect
  • System reactions vary - poor to excellent
  • Automatic retry and timeout is typical
TEST Inc. SCADA Seminar File: slrtu057.doc
slide-114
SLIDE 114
  • 1=-=1
A WeoIhe<Iord EnIooa Company

Protocols

I

C Language of communications

~

Formed by industry (Modicon, Allen-Bradley)

..

Formal and Informal (MODBUS, MAP)

  • Not tied to hardware vendor

it

Constantly evolving

  • XMODEM, MAP, MODBUS, TIWAY, TSP
TEST Inc. SCADA Seminar File: slrtU059.doc
slide-115
SLIDE 115
  • 1:'=1
A WIKlItleIICId Ente<ra Compo...,.

ASCII Data

  • American Standard Code for Information

Interchange (ASCII)

~

Binary codes for text - 01000110 = F

  • Also control codes - 0000 1101 =

Return

  • Worldwide standard
  • 7 bits - 128 characters
  • 8 bits - 256 characters (US ASCII)
TEST Inc. SCADA Seminar Rle: slrtuOS2.doc

I

slide-116
SLIDE 116
  • I =-= I
A W9OIheJIord Entmm C<mporI\I

SCADA Protocols

I

C Means to transmit and exchange data in an

  • rganized and efficient manner
  • Normally related to serial data communications
  • Efficiency used to favor the computer: Now it

favors the user

..

Many variations and sub-variations exist. All are incompatible with each other, and sometimes with themselves

  • TSP - TEST SCADA Protocol

..

MODBUS is de-facto standard due to age, but is very low level protocol

..

TEST systems can also use MODBUS as master or slave

TEST Inc. SCADA Seminar File: slrtu078.doc
slide-117
SLIDE 117
  • 1=-=1
A W",,!herfCld Entem:l Compcrry

TEST SCADA Protocol I

,~-t. ~

TSP developed for oilfield SCADA, useful for any SCADA

  • Simple, reliable, text based design
  • SCADA data types - Status, analog, timer, counter,

meter, etc

  • Full error checking, sequencing, routing, and

ACK for every message

  • Optimized communications with multiple data

types per scan

  • Protocol is also TSP programming language
  • Very flexible communications
  • Published formal specification by TEST

..

SCADAWARE provides ''Map'' into other PtC and RTU protocols (MODBUS, Allen-Bradley)

TEST Inc. SCADA Seminar File: slrtu060.doc
slide-118
SLIDE 118
  • 1=-=1
A Weathelford EnIem:I Company

Other TSP Features

I

e Data is time stamped when transmitted, even

from HOST to HOST.

Valid at 12:34:09 06/12/96

  • Data related to RTU and Type, not physical

location in 1/0 table:

WC240.A t :A5

  • Data reference by ID or Tag name:

WC240.At or WC240.WELLPRES

  • Handles data and commands
TEST Inc. SCADA Seminar Ale: slrtu061.doc
slide-119
SLIDE 119
  • 1=-=1
A WectllellOfd EflIlllFO Company

TSP SCADA Links

I

  • Combination of elements needed to connect units

and perform useful function

.,

Used to uploadl downloadl control RTU and Host

  • Each link can have associated TSP file
  • Link activation caused by events:

Alarm I Abnormal condition Keypress - Menu selection Daily agenda Failure of other links TSP command sequence

..

Configuration:

Link description Task processing the link Host or RTU status during link Max tries per callout cycle "Quick" retry timeout and count Max total callouts till reset Alternate link activation on failure

TEST Inc. SCADA Seminar Rle: slrtu047.doc
slide-120
SLIDE 120
  • 1=-=1
A WlIOlhllflord EnlOfTQ CO/tllXlnV

Comm Link States

  • IDLE

Link is dormant

  • ACTIVE

Link needs servicing

  • PENDING

Link waiting for attention

C; POLLING

Link currently being serviced

  • FAILED

Retry count exceeded

  • BLOCKED

Link offline (auto or manual)

TEST Inc. SCADA Seminar Ale: slrtulD4.doc
slide-121
SLIDE 121
  • I =-= I

TSP Data TAP

..

Multi-drop "eavesdrop" capability

C Radio, Wire and PC-Net systems

" Simultaneous update of all interested Scadaware

™ computers

  • Limited to DATA and TIME commands

..

Each computer must be configured to TAP

  • OAT file determines size of TAP list

e TAP statement adds RTU ID's to TAP list

TEST Inc. SCADA Seminar Ale: sltrnOO9.doc
slide-122
SLIDE 122

~-~

1:'=1

~

A WeothOOOJd EnlomJ CQmporr.f
  • Open Architecture

I

  • Concept of linking multi-vendor units to share

internal data values

e Allows distribution of capability among otherwise

incompatible equipment

..

No formal definition or specification

..

MODBUs RTU is common protocol

  • FIELDBUs is future standard for instrument

grade communication

  • MODBUs provides transportation only
  • Different systems "Map" into MOD

BUS

  • Registers hold low level binary data
TEST Inc. SCADA Seminar Ale: slrtu063.doc
slide-123
SLIDE 123
  • 1=-=1
A WO<lII'>l>dord (nIDI,,, Compcny .

Open Architecture Benefits

e Good solution for well designed sub-systems

and software " Reduces overall system complexity by isolating specialized systems to what they do best

..

Reduces system costs by widening choices for each sub-system

  • Allows future growth without unnecessary initial

expense

TEST Inc. SCADA Seminar Ale: slrttJ064.doc
slide-124
SLIDE 124
  • I ::.= I
A WOOItwIOld [nt ..

"o ComPtlflll

I

Open Architecture Realities I

  • Everything is not compatible

& Open Architecture is only a tool

  • Each vendor has different restrictions, features

and interpretations

  • Required interfaces can and should be kept

small, typically less than 5% of I/O

TEST Inc. SCADA Seminar Rle: slrtU065.dac
slide-125
SLIDE 125
  • I =-= I
A WeoIheIford Ef1Ierro Company

MODBUS RTU Protocol I

C Commonly used for "Open Architecture"

  • Roots in direct connect (wired) PLC technology
  • Minimal formal technical specification
  • Binary data transfer only - Bits, Bytes, words

..

No RTU or SCADA level components

=

  • Single Smart Master to multiple RTU's
  • Multi-drop wire or radio only

..

No call on exception support

..

Many variants from miscellaneous vendors

TEST Inc. SCADA Seminot File: slrtu062.doc
slide-126
SLIDE 126
  • 1:'=1

Network Terms

I

  • Server

Main PC which stores data

  • Client

PC obtaining data from server

..

NetWare Novell network software

  • Netbios

PC-LAN compatible messaging

  • Viewnode

Scadaware

™ client

  • Ethernet

Physical network connection

~ ~

10 base-T Twisted pair Ethernet

  • 1

0 Base-2 Thin coax Ethernet

TEST Inc. SCADA Seminar Rle: sltrn0l5.doc
slide-127
SLIDE 127
  • 1=-=1
A WlJ(IItlI)fIorti En/eng Company

Network Communications I

  • PC-LAN Netbios facility is required

..

Network port emulates standard PC serial port

in Scadaware

,.

Netbios messages simulate Multi-drop Comm link

c~

~

Each node has same Net address, unique

Multi-drop ID

  • HOST can broadcast to all Scadaware™ nodes

for simultaneous update

  • Nodes can also do point-to-point links
  • Net task configured for all network changes
TEST Inc. SCADA Semlnor File: sltrn017.doc
slide-128
SLIDE 128
  • 1:'=1
A WIKlltoe<lord£nlerra C~

Network Requirements I

Netbios support - PC-LAN compatible system

..

Novell requires optional Netbios

  • DOS Share required for file access
  • Files can be used in DOS, server, or client modes
  • Messages can be point-to-point or broadcast
TEST Inc. SCADA Seminar File: sltrn014.doc
slide-129
SLIDE 129
  • I =-= I
A Weclhellcrd Enlmra Cemp,,,,.,.

Network Links

I

  • RTU can have link set to ''Net''
  • Net links request update at Host PC
  • Procedure NETPOLL controls activity of network

link update

=

Typical NETPOLL procedure for Viewnode Dial HOST Block Poll Now $1 Bye

  • After HOST completes remote link to RTU it

will update Viewnode over network

TEST Inc. SCADA Seminar File: sl1m01B.doc
slide-130
SLIDE 130

,&----

~

I =-= I

\lii!!!EiiF

A Wll<lIheIford ENen'O Cornponv

""='"

Analog Systems

I

  • Analog forms basis of analogy

15MPH Relates Transmission RPM to Over-ground Speed

t»\

I~"

f ""'"

/\~\

Relates Tank Float position

(i E"

'j' to Fuel Remaining

\ 'l ________
  • =:.:_~_-.:.~':.~_-_=:._-
__ _ __ -:J j TEST Inc. SCADA Seminar Rle: slanlOOl.doc
slide-131
SLIDE 131
  • I =-= I
A Waalhedord EnI .... " CamJxmv

Analog Signals

I

Signal varies directly with process

  • Often has 20% signal offset from process zero
  • Instrumentation signals are linear

e Pneumatic - 3-15 PSI

II! Electronic - 4-20 ma, 1-5 VDC

TEST Inc. SCADA Semlnor File: slcnOO2.doc
slide-132
SLIDE 132
  • 1=-=1
A WealtlelfOOl EnlOOc Compo....,.

Analog Systems

20ma 4ma

Time@----

4 BIT Binary

(0 to 15)

16 14 12 10

B

6 4 2

Time@----

TEST Inc. SCADA Seminar Rle: slanlOO6.doc
slide-133
SLIDE 133
  • I =-= I
A WeoltlllflO!d EnI""" Ccmpcny

Voltage Measurements

100%

Pcoc~s

y

PO O

Ps

020%

X 100%

TEST Inc. SCADA Seminar Rle: slanlOO3.doc

10

Is Instrument Signal

x-/o Y-PO

/s-/o ps-po

slide-134
SLIDE 134

Analog Input

(4-20ma) .

  • r

(O-20ma)

  • ..

GI

1::

GI

~ 0

U

Q

:(

~-~

I =-= I

~

A W""IteII<l:tl EnIemICompcfY\'

......

Analog 1/0

1

  • 1
  • Digital
  • Output

! (O-4095)

  • ..

Analog Output (4-20ma) -

  • r

(O-20ma)

GI

....

..

GI

>

C

U

~

Q

1

  • 1
  • 1

1

  • Analog to Digital (AID) conversion

e Digital to Analog (D/A) conversion

~

C

  • d
  • ~
  • nverter size etermmes accuracy
TEST Inc. SCADA Seminar File: s1onIOO5.doc

Digital Input

(O-4095)

slide-135
SLIDE 135
  • I~=I
A Weath&/tOld ('nI .. ",,, ComPOflV

RTU Analog Inputs

0-5V

Voltage .. Input

1---1

1---0

1---1

1---0 1---0

1---1 1---1

1---0 1---0

L------l

AID Converter Binary Number

to CPU

(0-4095)

  • AID Converter mates voltage to CPU
  • Binary Number is 0-100% of Full Voltage Scale
  • RTU software must convert Binary Units to

Engineering Units

TEST Inc. SCAOA SeminOl File: slanlOO4.doc
slide-136
SLIDE 136
  • 1=-=-
A Wecltle<l",d 8>! ... ro Comocnv

4-20Ma Transmitters

4·20 Ma

  • 1·5 Volt

12 250 Ohms

AID I-....

To CPU

  • 250 Ohm resistor gives 5 Volts at 20Ma full

scale 5 = .020 x 250

~iJ

RTU software converts AID result to engineering

units ~

20% offset may be hardware or software

TEST Inc. SCADA Seminar File: slon!OO8.doc
slide-137
SLIDE 137

~-~

I =-= I

~

A WOOtt'llllTOId [11100" Company

.........

Voltage Measurements

0-20 VDC +

  • ,.-

~750

Ohm

0-1 Volt

  • <>
  • j; 250 Ohm

1

AID

)2

1--/1'- To CPU

  • Voltage divider gives 5 Volts when battery is

at 20VDC

I

$ RTU software converts AID result to engineering

units

TEST Inc. SCADA Semlnor Rle: slanlOO9.doc
slide-138
SLIDE 138
  • 1=-=1

Analog Transmitters

I

Process H Transducer H Transmitter r-.-.-- Transducer at Process Transmitter receives non-linear signal from Transducer electronics

$ Output is Standard linear signal

_ 4-20ma, 1-5V - most common Zero and Span adjustments in transmitter

TEST Inc. SCADA Semlno! File: slonlOO7.doc
slide-139
SLIDE 139

~--== I =-= I

~

A WOOIhe<fCld £n/eml Company
  • Level Sensing
TEST Inc. SCADA Seminar File: slanlO10.doc

Displacer Measurement Head Measurement

I

slide-140
SLIDE 140
  • 1=-=1
A WOOIt\el!Ofd Ernerro Comporry

Control Loops

.
  • Controlled variable is adjusted by manipulating

controlled parameter

  • Throttle is controlled parameter
  • Speed is controlled variable

..

Open and Closed types

Control Modes

P-I-D

  • Proportional - Size of Error
  • Integral Reset - Time away from Setpoint

..

Derivative Rate - How fast signal changes

TEST Inc. SCADA Seminar File: slanlOll.doc
slide-141
SLIDE 141
  • 1=-=1
A W<I<Ifhe!Iord En/e"" CcmlXlll'r'

Level Control

I

TEST Inc. SCADA Seminar File: slanlO12.doc
slide-142
SLIDE 142

~-=

I =-= I

~

AWeotheflotdEnler.aComp,,,, ...

........

Combustible Gas Detector

STABLE R1 HEAT SEN SITIVE

R2

Vs= Vt R2

Rt+R2

TEST Inc. SCADA Seminar Rle: slon!013.doc

Vt

Vs

slide-143
SLIDE 143
  • I =-= I
A Wecthelford Enteric CIlffiPOfl\I

Flame, Heat at Smoke Detectors

~

Flame Detectors

  • Ultraviolet (UV)

Fire Detection

  • Infrared (IR)

Burner Control

  • Heat Detectors
  • Simple set point
  • Rate of Rise

~

Smoke Detectors

  • Ionization
  • Photo-electric
TEST Inc, SCADA Seminar File: slon!014.doc

Products of Combustion Particles of Combustion

slide-144
SLIDE 144
  • 1=-=1

Annunciators

\ I /

  • c. Engraved Window

HI TEM P

/ I \

5 Bullet Lamp

"'0/ I HI TEM P

/

'" 1--___

  • ---'

~

Modes of Operation

  • First Out
  • Auto Reset
  • Manual Reset
  • Audible Alarms
TEST Inc. SCADA Seminar File; slonl0l5.doc
slide-145
SLIDE 145

~-~

I =-= I

~

AWeotl'e!fo>dE"' ... ,cCompony

""'='"

Pulse Sources

Mag Pickup

..

Mag Pickup

..

TEST Inc. SCADA Seminar Rle: slon\o17.doc

High Speed

.------- Low Level

High Factor Turbine

Low Speed

1---- High Level

Low Factor

Totalizer Turbine

I

slide-146
SLIDE 146
  • 1:'=1
A W~ord Enlum:. ComP<lrw

Pulse Inputs

1:1.

"CI .-

QI,c

QlV

1:1. ..

lit QI

8

JlJlJLl_.1

...

,c I:

.~

=

:r: 0

1-... To CPU

Pulse Signal

v

Amp

(0

ptional)

  • Pulses represent events or meter flow

..

Counter chip catches quick pulses

  • Size of pulse not important to valve
?;20-~ (. RTU software calculates total TEST Inc. SCADA Seminar File: slanlO16.doc
slide-147
SLIDE 147
  • 1:'=1
A We<>lherlOId £nlamJ Comwrw

Battery Basics

I

II

Electricity from chemicals

is Direct current only

  • Primary cell - One time

..

Secondary cell - Recharges

  • Series connection for increased voltage
  • Parallel connection for increased current
  • -----""'-

~

Cell type determines voltage

TEST Inc. SCADA $eminar Ale: slbatOO1.doc
slide-148
SLIDE 148
  • I =-= I
A Weolt1ellCld EnI""e Cemp,,,,.,.

Cell Types

I

~ ~

Lead Acid

2.2V I Secondary

  • Lead Calcium

2.2V I Secondary

Lead Antimony

2.lV I Secondary

e Nickel Cadmium

1 .2V I Secondary

  • Gelatin

2.06V I Secondary

  • Alkaline

1 .5V I Primary

.,

Carbon Zinc

1

.5V I Primary

i;

Lithium l.OV I Primary

TEST Inc. SCADA Seminar File: slbatOO2.doc
slide-149
SLIDE 149
  • 1=-=1
A Wucltellord [nlem> ComPCIflV

Connections

I

10Ah +

1.5V

  • T 10Ah

+~1.5V

"1

10Ah 20Ah 1.5V L+ +l1.5V 10Ah T - -T 10Ah

I

TEST Inc, SCADA Seminar Rle: slbafOO3.doc

Series for

lV

More Volts, Same Current Parallel for 1.5V More Current, Same Volts

slide-150
SLIDE 150
  • I =-= I
A Wea1hef1crd £nle!ra Carnparr,'

Charging

C Secondary cells only

  • ~-)'"
  • Rate depends on cell type

~

Trickle - Slow charge

..

Equalize - Fast charge

  • Most cell types can be "Floated"
  • Some cell types can be "0vercharged"

..

Charge state difficult to determine

TEST Inc. SCADA Seminar Rle: slbatClO4.doc
slide-151
SLIDE 151
  • 1=-=1
A WUOIt1l!l!Cfd EnWfftI Company

Boxes and Racks

~

..

~

Allow proper ventilation

;;

Protect electrical connections ~ Acid resistant materials

e Vibration isolation

~ w Level and secure

  • Locate away from people
TEST Inc. SCADA Seminar File: slbatOO5.doc
slide-152
SLIDE 152

~-;;a;;;a I =-= I

~

A WOOIhe<fOfd [I1Ie!!" Company
  • Battery Maintenance
  • Electrolyte levels

e Periodic cycling

  • Measure volts under load
  • Remove bad cells and batteries

..

Re-make electrical connections "

Read manufacturer1s material

TEST Inc. SCADA Seminar Rle: s1bafOO7.doc
slide-153
SLIDE 153

~-~

I =-= I

\""iiiIii!iIV

A Woolheflotd £n/a",;, Cornpnny

.........

Battery Safety

I

~ ~

Dangerous gases must be vented

  • Dangerous liquids must be trapped
  • Corrosive materials must be used

" High current capability during short circuit

..

Handle with care even when discharged

..

Dispose of properly

TEST Inc. SCADA Seminar Rle: slbat006.doc
slide-154
SLIDE 154
  • 1=-=1
A WeoltlelfOOl croOm. Cornpony

Power Supplies

I

~

Convert primary power

..

Provide regulated voltage @ Over-current protection

  • Over-voltage protection
  • Remote voltage sensing

..

Power-Good logic signal

  • Built-in backup supply
TEST Inc, SCADA Seminor Rle: slpWfOO1.doc
slide-155
SLIDE 155
  • 1:'=1
A woolhellon:l Ente<ra Compo"y

Basic Supply

Power

r-

Converter Power Source

TEST Inc. SCADA Seminar File: slpwr002.doc

T I I I I I I I I I I

L __

Voltage Regulator V Out Voltage

I- -

V Out Regulator (Optional)

I

slide-156
SLIDE 156
  • 1=-=1
A WOO1hOOO<d Enlarro CornPQnV

u.P.s.

I

AC/DC DC/AC Static Rectifier Inverter Switch -- AC ACOut

I

I

n n Storage

I I

Battery

I

L ______________________

~

AC Bypass

..

Provides backup AC

  • Continuous or Standby

~

Battery sets time

TEST Inc. SCADA Seminar Rle: slpwr003.dac
slide-157
SLIDE 157
  • 1=-=1
A Weolt'\lill!old Enteno Compo ......

Voltage Regulator

Unregulated

DC Power

w

Ra D

C

TEST Inc. SCADA Seminar Rle: slpwr004.doc

Linear

Regulator

1

Voltage

1
  • - ______
1

Sense

Linear

~-l

1 1 Voltage

'If

1

High

1 Sense

Speed

1

Switch Storage

I Load I

'--.:../

CaPT

Switcher

slide-158
SLIDE 158
  • 1:'=1
A Wool'hiiIfOld Enlorro COInPCn\'

Power Converter

High AC

'-'-' DC

Unregulated AC/DC

Fast Switch

~

Chopped

DC

AC

'-'-' DC

Unregulated DC/DC

TEST Inc. SCADA Seminar Rle: s1pwtOOS.doc
slide-159
SLIDE 159
  • 1:'=1
A Wealhellord Efl!OtrQ Company

Solar Power

.

'" Low cost due to NASA

c

~=

Generate low total power Must be sized for extended periods of darkness

  • Diodes isolate cells
  • Require large battery reserve

~

Optimum at latitude + 15 deg

i;

Must be kept clean

TEST Inc. SCADA Seminar Ale: slrtuD27.doc
slide-160
SLIDE 160
  • 1=-=1
A Weathatford tnlerm Company

Solar Hook-Up

I

g -

Blockin Diod

.-

e

000 000 000 000 000 000 000

  • r-

000 000 000 000 000 000 000

e Diodes may be built-in

Regulator

+ +

  • ..

Regulator may be eliminated

TEST Inc. SCADA Seminar Rle: slrtU029.dac

+

  • ,--
slide-161
SLIDE 161
  • 1=-=1
" Weoltellord Enlorro compo""

Solar Angle

I

  • Mount at Latitude plus 15 degrees
TEST Inc. SCADA SemInar File: slrtU028.doc
slide-162
SLIDE 162
  • 1=-=1
A WectheffOld EnIeml Comporr;

I

Process Switches

I

I· (:\

Pressure Level Temperature

  • Fixed or adjustable trip
  • Fixed or adjustable dead

band

  • Various contact configurations
TEST Inc. SCADA Seminar File: sldeVOO1.doc
slide-163
SLIDE 163
  • 1=-=1
A WlI<IIhe!ford EMma CompOffl

RTU Status Inputs

Switch

+

1- -------,

I I

/

+

I I

  • I

OfflOn

I I

Signal

L _

_______

  • -.J

OPTO to CPU Isolator ~ Off/On status only

,:;"~
  • OPTO provides isolation
TEST Inc. SCADA Seminor Rle: sldeVOO2.doc
slide-164
SLIDE 164
  • 1::'=1

RTU Status Outputs

I

OfflOn

+

Signal ---, from CPU

1-

  • --------1
1

r---t-----'

i /

1 1 1

1

~+-r+-~

S

L __________ 1

  • OfflOn control only

OPTO Isolator

II

OPTO provides isolation

TEST Inc. SCADA Seminar File: sl_deV03.doc
slide-165
SLIDE 165

r

L

TEMPERATURE SWITCH

r-----:..':.

  • ;
  • "2-,~-.
E"v.lope OIm.nliOlUll

_____

u

fncfOII,l .. 1
  • --'.QO---

~-:.:-

  • .
  • ~,-
Basic Principles at DesIgn
  • - -

_.

  • = ...
  • K ......

~.:.-

..... ______________________

~
  • =-= I

edOO4

  • ,
slide-166
SLIDE 166 p ••••••
  • •••••
_ •• _ •••

_------.

__

  • _---_.

__

  • _ •••

_----_.-----.-.------••

  • ---.--••
  • .-~-

.....

I
  • I

L

  • '-~

~

r-~-~-~-~-_i~

! '--'.- .

,.-

"I'

  • ~ .

I

  • ~I
  • _ ..
:1\. .I'~._
  • • ~ •••

___ ._." ___ _._ ~. ___ • _-._. -.~

  • _

..

  • --.-ClI---.- ~-
  • --.. ----------_. "-~i"-:I"
.~ :V' _

d

  • m-

i

~

I .....

I

I

$.

a~

C;

.r 2 ~

I

g

§-!I' 5

a ; ]~

i pi Ifi-C~5

;

! -~!

I .

:p

I

~

i

!

I ;

~.v

g:

G~!

Ii

  • 9

i

Q

~ ~ ~ ~§

E

slide-167
SLIDE 167
slide-168
SLIDE 168

J

,'I

;

r--------- J

, ( 100 PSI. SUPPLY HEADER (CAPPED) PUSH FOR LOCAL RESET OF SCADA SHUTOO'hN

'. J4 ......... --:'"

F2 REIIOTE SSV RESET

m:Im

, ,

  • ,,..

PPI

:'-_

.. ' '-"REMOTE

"-" ••.• ~

  • . '._I-.. I,

SSV SHUTOO'hN

~

  • ...
  • __
~-_ _ .. I

.....

y .. ~

J3

'I

h:

:r

WEll ssy gRWI! TYPICAL FOR ONE (I) mlH SPACE FOR ONE (1) FUlURE

XI3 SET 0 3270 PSI. YI XIS XX2 FlOWUNE PSH-I STArus

J2

,.

'4 PSH/REMOTE SSV SHUTOO'hN STA lUS Y3

~

NN3 FlO\\uNE PSL STAlUS

~

NN5

PUll TO RESET

PUSH TO SHUT-IN MASTER SSV

HI

SET 0 2648 PSI.

V2

I

I I I I I I I I I I

I

I I I

I

I I

I

.~-

_I~

I~'i'

~ ~

,

Y2

X14

FlO\\I.JNE PSH-2 STAlUS

.......

NN6 'SCADA' SYSTEt.t TEST

i nn.

TTl 28 " "1"1"1"1": r-

'"::, PT 29 "":"" " "1{"" 30 UI INSERlllCE ZI

AND

~

FlOYUjf:

,--_...,r 45 PSI. SUPPLY

) HEADER (CAPPED)

W.C. 459 "CJ"

Typical of Panel remote reopening with

  • rssv's

SET 0 3582 PSI.

I

TEST INSERIII,CE

f~, ~N

3~

U

'f'

,'-~ .81" ; \ ~; iP,~.

Z3

slide-169
SLIDE 169

RI >/1/ PULL TO RESET

,-

,

,

B! 100 PSI. SSV

SUPPLY HEADER WELL TEST OR ESD /SSV TIMING TEST WEU TEST OR ESD/SSV TIMING TEST HEADER H.P. SHUTDOWN SYSTEM HEADER H.P. FUTURE I.P .

....... .... _ ............. 'rr"

~.~:~.~ .;~:.~:~

........... -

..... .

M6-M! !

REMOTE WEU SHUTDOWN FROM SCAOA SYSTEM ~plug

PI-P6

I / I

I I

, ,

'"',....

%

INDICATING RELAY TYPICAL FOR E I -E6

n

V:: :

  • ":

:-.. ~

GI-G6

" " I I "

,

__ . L~!

'--- BYPASS VALVE

TYPICAL FOR N!-N6 PULL TO RESET WELL SSV

AJ-AS

G7-G12

TO INDICATOR

VI-V6

TEST REMOTE WELL STATUS TO SCAOA SYSTEM

IN-

SERVICE

01-06 J/IJ'

WELLHE PANEL TO MAS PANEL TO WEL PROCES PRESSU

L'·····) DOWN SYSTEM HEADER

  • ---- -
  • -,- - _.- --- --

WELL SSV CIRCUIT 1YPICAL FOR SIX (6) WITH SPACE FOR ONE (1) FUTURE WELL

E,C, 311

Typical of Panel

SSV Shut-in only

'I·'

; ~

with Remote

VENT TEST

07

TEST CO,

t:::>-

YI PILOT VE SEE NOT

slide-170
SLIDE 170
  • ,

X

K2 1 1

~

1-

"'"A"

, ,

"GGI RELIEF VfoJ..VE

Q3£

ISOl.A!ION SEE ~NOTE

  • NO. 9

.

..-- K3 HHI

"'"E"

042

. ...

K4 PRESSURE

rA'

SENSOR SUPPLY

,

SEE PAGE 3

05~

  • A

K5

]

rzlo"

  • ,.
(11

~

~

L5 L5

  • .~

g>

g;~ Q.~

~

g.

g~

8-,

(11",

a w~

  • '8

85

~ wO

w~ REMOTE ESO

~

VI'" g!"

~

SHUTOOWN 1-0. PUSH TO

~

SILENCE HORN

~fD-

~fD-

~ ~

~W-

.::[. L2

I I

"1I""

..., r"

Ul

  • L,>
  • L;>

.,

"

S

r

PULL TO RESET >14

t-

/I YI

,~

;-:MI

I

I"

I

I"

I

FFI

=-

~r-r

1 EMEBGENCY ,SHUTQQWN ~YSTEM

  • ) ~

7'

,

.....

t

.... 0'1:- 0'1:- 0'1:- 0'1:- ",'I:-

v

q~

I

;> ;>

J'

<3

{j't' {j't'

....

"" c,0

<? <? <?

",'I:- Y:- ~

q' q'

q'

q'

~-7 '" :'\

(j •

v

v

v

v

0';:

b

,~

0'" 0'" 0'"

:'J "-

,

/' ,

/,0",

IQ']; .:s

,0

c,'"

r/ y:-

v

~Q/c,0

/ , gil iI:' E.C. 311

~<:i

c,v

~<:i

c,v

{P~\S?

v c,-0

Typical of Panel with

~'Q

q<?

.,l'v

~

v V v

remote ESD shut-in

@

~ ~

<2i) '-1

'1

I

'I

slide-171
SLIDE 171

SOLENOID VALVE

Coil housing, zinc and chromate coated - can be rotated

360'. 1/2" NPT conduit shown, wide selection of other types

available. Coils for most voltages and frequencies - wide choice with low wattage consumption. Copper shading ring - used in AC voltage valves only.

::::::::::::::..-- Orifice does not cut Insert -

highly finished well-rounded sur-

.:

face provides long insert life. , __

  • ----- Stainless steel sleeve prevents corrosion -

precision

  • welded.

_---'.-:.------- Plunger is stainless steel -

has molded soft synthetic Buna-N insert for bubbletight sealing, other materials are available. ~;:_:- Spring provides positive plunger return - made of stainless II steel, permits valve to be mounted in any posftion.

  • ====-...=::.--

.....

___________________

t?"

1=-=.

edOO5

  • '
slide-172
SLIDE 172

r

L

LEVEL SWITCH

  • -""-

~-

______

y-= 1=-=1 ____

  • =-

edOO3

  • ,

.J

slide-173
SLIDE 173

r

L

PRESSURE SWITCH

PRESSURE ADAPTER ASSEMBLY

  • -:.._-

.......

___________

"'"

1::'= I ____________

",

  • =-

ed002

slide-174
SLIDE 174
  • 1=-=1
A WeathellOfd EntelrO Comoanv

P.L.C .

I

  • Programmable Logic Controller
  • Ladder Logic via computer
  • Primarily for digital control
  • Many have analog capability

~

  • May be used as RTU
TEST Inc, SCADA Seminar Rle: 5lplcOO1.doc
slide-175
SLIDE 175
  • 1=-=1
A Woott'lOllord EnkmCl CO/tliXlrlV

pte Basics

I

Power "-

/

  • o--Ci
~

..

~

..

Logic

=

/

  • 6

=

  • CL. ~

CL.

(CPU )

..

8~

.. =

=

  • .....
  • ~

Comm

~ ~

D

(

1

10000001

~j i;j i·-j H

tl ':i~j

~:l [~j [~ ~l ~j CJ

I ~

=

M odem

hauuaooooooo 07/ uuaOOIJOOOUD uDo ClC-'DOOOOOOoo aoo

PC

TEST Inc. SCADA Seminar Rle: s1plc002.doc
slide-176
SLIDE 176

PLe Remote 1/0

High Speed Link

r-----------------

I

Remote I/O

Rack

I--C"-{ R f-O--

  • Remote rack concentrates I/O
  • All logic still at PLC
  • Reduces wiring costs
  • Some performance penalty
TEST Inc. SCAOA Seminar Rle; 5lplcOO3.doc

PLC

I

slide-177
SLIDE 177
  • I =-= I
A Wecthelford EnIe!r<I Comporrv

PLe Programming

I

  • Basically similar to relays

II

Requires programming device

..

Uses ladder diagrams

  • Less physical restrictions

Many advanced features

TEST Inc. SCADA Seminar Ale: slplcOOS.doc
slide-178
SLIDE 178
  • 1=-=1
A Wooft'ellord Enterra Company

PLe Ladders

I

+

  • Relay Logic

+ +

~

1-

""'

~T

R

= =

CI.

Logic

CI.

""'

=

=

  • PLe Logic
TEST Inc, SCADA Seminar File: slplcOO4.doc
slide-179
SLIDE 179
  • I =-= I
A WeoIher!C!d EnIe!ra Company

PLe Analogs

I

  • Accept standard signals
  • Convert signal to number

IS Off-On at set point

  • PID control in some units
  • Costly in many units

..

May have separate CPU

TEST 1nc. SCADA SeminCf Rie: slplc006.doc
slide-180
SLIDE 180
  • 1=-=1
A Woo:tr>noTOId ErU9!TCI earnDONI'

Operator Interface

I

  • Switches and Lamps

It

Thumbwheel Switches

Ii

Potentiometer Input

5 Digital Numeric Display

  • Alpha-Numeric Display
  • CRT Console or PC
"c.;,~

\~

Voice Synthesizer

TEST Inc. SCADA Seminar Rle: slplcOO7.doc
slide-181
SLIDE 181

~-i'ii':i!!i5 I=-= I

~

A woolt1l!f!Ofd [",,,",,Company
  • Flow Computers
  • Special purpose device for gas or liquid

measurement

..

Daniels, GH-Flow Automation, Omni, Applied Automation, many others

  • Small - Simple Pulse/DP Accumulators
  • Large - Complete flow calculations

..

Versatile Measurement Specifications AGA 3, 5, 6, 7, 8. NX-19

..

Complex audit trail features

I

e Limited local programming and communications

functions

  • High cost for non-flow applications
TEST Inc. SCADASeminar File: slfloOO1.doc
slide-182
SLIDE 182
  • 1=-=1
A WeoIhaIfQld En/ana Companv

Flow Computer Application I

e Gas and liquid measurement where high accuracy

is required

..

Production, purchasing, sales, well testing, fuel, and flare " Local measurement - No telemetry

  • Remote measurement - SCADA

..

Local control - Batch processing, valve positioning, very simple control

.:.~

W'p Can serve as input to other control system or

telemetry system

TEST Inc. SCADA Seminar File: slfloOO2.doc
slide-183
SLIDE 183

I

Flow Computer Components I

  • Proprietary hardware design
  • Analog inputs - Flow sensing

$ Digital inputs - Flow status

f;

Analog outputs - Valve positioning and local device interface

  • Digital outputs - Valve off!
  • n, alarms

e Local operator display I keyboard

iii Communications interface for programming and

remote access

TEST Inc. SCADA Seminar Rle: slnoOO3.doc