07 - 02R201 - 1 - Point Configuration PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

Distinguish among SCADA Point Types

Point Configuration 1 ExperionPKS Server EXP02R201


Distinguish among SCADA Point Types July 28, 2004
SCADA Point Types
Honeywell

• Three Point Types for three specific functions


– Analog
– Status
– Accumulator
• Each maps to a specific data source type

• Each has a fixed data structure

• Each has optional extended capabilities:


– Algorithms
– User-defined Parameters
– Scripting
• All are built with Quick Builder

Point Configuration 2 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Points
Honeywell

• Map to Continuous type data

• Fixed Data Structure

• Allow up to Eight mapped parameters per point


– PV
– SP
– OP
– Mode
– A1
– A2
– A3
– A4

Point Configuration 3 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Points
Honeywell

• Face Plate Layout


Current SP
Indicator

PV 100%
Range value Current PV
Indicator
Engineering
Units
Current OP
PV 0% Range Indicator
value

Alarm
Current SP
Acknowledge
Button

Current PV

Current MODE
Current OP Indicator

Point Configuration 4 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell
• General Page

Point not
Scanned if
unchecked

Point’s
Alarms
disabled if
unchecked

Point’s
Associated
Display --
or <F2>

PV and/or
Action
Algorithm
listing

Point Configuration 5 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell
Mapped location of

Mapped location of
Scanning Page read parameters write parameter

Up to Eight
Parameters
mapped

Clamp PV at
Server-wide
Clamp Limits if
Last time
checked
PV
changed by
Check for more than
Reverse acting Drift
valve: OP = Deadband
%open
Operator-
Based
“Yes” Mode does not
Security
required for affect
parameter
any parameter
parameter access if
change checked

Point Configuration 6 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell

• Alarms Page

Up to Eight
PV Limit
Alarms
Avoid
Re-alarming

PV out of
range limits Urgent
High
Low
Journal
Loop
reacting too
slowly

1 – 15;
Parameter 0 if not in
changes use
external to
Server

Point Configuration 7 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell

• Alarms: Face
Plate Functionality

PV High and
PV HiHigh
Limits
Alarm
indicator

PV Low and
PVLoLow
Limits

Alarm Priority
Indicator -- Alarm
Flashing if Acknowledge
Unacknowledged Button

Point Configuration 8 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display
Honeywell

• History Page
Samples in
chart History Type

PV in Bar
Trend

Time Scroll

Specific
Click on
Date\Time
chart to see
setting
specific data

Point Configuration 9 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell
Specific
• History Page Date\Time
setting
History Type

History
PV in Summary
Numeric next slide
format

Time
Scroll

Point Configuration 10 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display
Honeywell

• History Page
History
Types

PV in Chart
Summary

Time Scroll
Each chart
separately

Point Configuration 11 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Analog Point Detail Display Honeywell
• Auxiliary
Page

PV, SP, OP in 1
second real-
time trend.
Access to four Designed to
auxiliary verify loop
parameters: action as tuning
Assumption is progresses
that auxiliaries
map source
and destination
to tuning
constants

Point Configuration 12 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Points
Honeywell

• Map to Digital (On-Off) type data

• Fixed Data Structure

• Allow up to three mapped parameters per point


– PV
– OP
– Mode

• 1, 2, or 3 Contiguous Inputs
– 1 input = 2 states
– 2 inputs = 4 states
– 3 inputs = 8 states

Point Configuration 13 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Points
Honeywell
• Face Plate Layout
Alarm
Acknowledge
Button

Current PV

Current OP

Alarm State
Indicator

Current
Current PV MODE
Indicator

Point Configuration 14 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Point Detail Display Honeywell
• General Page

Point not
Scanned if
unchecked

Point’s
Alarms
disabled if
unchecked

Point’s
Associated
Display --
or <F2>

PV and/or
Action
Algorithm
listing

Point Configuration 15 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Point Detail Display Honeywell

Mapped location of Mapped location of
Scanning Page read parameters write parameter

Up to Three
Parameters
mapped
Operator- Mode does not
Based affect
Security parameter
parameter access
OP setup

For reverse
acting device “Yes”
required for
any parameter
change

Point Configuration 16 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Point Detail Display Honeywell

• Alarms Page
Eight state
device may
have more
than one
Select states
alarm state
to alarm

Device reacts
too slowly
Urgent
High
Low
Journal
Parameter
changes
external to
1 – 15;
Server
0 if not in
use

Point Configuration 17 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Point Detail Display Honeywell

• History Page Samples in


chart History Type

PV in Bar
Trend

Time Scroll

Specific
Click on
Date\Time
chart to see
setting
specific data

Point Configuration 18 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Status Point Detail Display Honeywell
• History Page Specific
Date\Time
setting History Type
PV in
Numeric
format

Time
Scroll

Point Configuration 19 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Points
Honeywell

• Map to continuous type data

• Fixed data structure

• Allows one mapped parameter per point


– PV
• Used to monitor a totalizer register that is reset in the PLC
– Keeps a grand total using a parameter called the roll-over value
– Adds the roll-over when the monitored register is reset
– PV is the total
• Can also be used to monitor a device to keep track of total transitions

Point Configuration 20 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Points
Honeywell
• Face Plate Layout
Alarm
Acknowledge
Button

Current PV

Current PV
(Total)

Point Configuration 21 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Point Detail Display Honeywell

• General Page

Point not
Multipliers for
Scanned if
the raw PV to
unchecked
provide
accuracy of
total
Point’s
Alarms
disabled if Roll over value
unchecked

Point’s
Associated
Display --
or <F2>

PV and/or
Action
Algorithm
listing

Point Configuration 22 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Point Detail Display Honeywell

• Scanning Page

PV location

Point Configuration 23 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Point Detail Display Honeywell
• Alarms Page

– Up to four alarms

Point Configuration 24 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Accumulator Point Detail Display Honeywell

• History Page Samples in


chart

PV in Bar History Type


Trend

Time Scroll

Specific
Date\Time
Click on
setting
chart to see
specific data

Point Configuration 25 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Honeywell

This page intentionally left blank

Point Configuration 26 ExperionPKS Server EXP02R201


July 28, 2004
Distinguish among SCADA Point Types
Identify Point Scripting Basics

Point Configuration 27 ExperionPKS Server EXP02R201


Identify Point Scripting Basics July 28, 2004
Introduction Honeywell

• Four Main Topics


1. Experion Script Basics

2. Quick Builder Script Editor

3. Script Engines

4. Run Time Errors

Point Configuration 28 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Experion Script Basics
Honeywell

• A Script is a short program that performs a specific task

– Written in Control Builder, Quick Builder, or Station

– Written using the Visual Basic Script language

– Runs based on events taking place

– Optimized for 30 lines or less

– Five types of scripts: Point, Server, Report, Periodic, and Library


• Concentration is on Point Scripts
• Others are covered in the Server 2 class

Point Configuration 29 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Experion Script Basics
Honeywell

• Script Components

– Four basic components

• Objects and their properties

• Methods (Actions)
Experion Determined

• Events

• Syntax
Standard VB Script

Point Configuration 30 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Experion Script Basics
Honeywell

• Events

– Events for Point Scripts

Object Event

Point OnAlarm
OnAlarmAcknowledge
OnNormal
OnTimer

Parameter OnChange
OnOperChange

Point Configuration 31 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Script Editor
Honeywell

• Type of script determines which editor to use

– SCADA Point Script > Quick Builder

– CDA Point Script > Control Builder

– All other types > Station

– All editors have syntax error checking capability

– Quick Builder and Control Builder editors are identical

Point Configuration 32 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Script Editor
Honeywell

• Quick Builder Editor Components Script Engine


selector
Event
Pull-down

Parameter
callout for
Parameter
Scripts Error: Missing Quotes
– the line is Red
Comments
(Green)

Experion VB Syntax
(Blue)
Expression Error explanation
(Black)

Point Configuration 33 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Experion Script Engines
Honeywell

• Scripts run in engines

– 20 engines for each server

• Each can run one script at a time

• Types of engines
– Automatic for robust running
– Manual for debugging and organizing related scripts
– 5 Automatic and 15 Manual engines

• Select the engine during script edit – can be changed later

Point Configuration 34 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Script Run Time Errors
Honeywell

• Script engines report errors to ..\Server\data\Log.txt

– View using Diagnostic Capture Tool

• Start > Programs > Honeywell Experion PKS > Server >
Diagnostic Tools > Diagnostic Capture Tool

Click Advanced

Point Configuration 35 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics
Script Run Time Errors
Honeywell

• Diagnostic Capture Tool

Point Configuration 36 ExperionPKS Server EXP02R201


July 28, 2004
Identify Point Scripting Basics

You might also like