SCADA Basic Functions, Monitoring Direction
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 1
SCADA Basic Functions, Monitoring Direction
Indication Processing
Single Point Information
Double Point Information
Bit-String Information
Measurement Processing
Analogue Measured Information
Digital Measured Information
Step Position Information
Integrated Total Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 2
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 3
SCADA Basic Functions, Monitoring Direction
On one board 23BE23, input data types can be mixed
DPI can be configured only on odd positions (1, 3, 5, )
8-bit-values (digital measured values, bit string inputs or
transformer step positions) can be configured only on bit
position 1 or 9
16-bit-values can be configured only on bit position 1
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 4
SCADA Functions, General Functionality 23BE23
Process data parameters (PDP)
Local Blocking
Digital Filter
Input Value Inversion
Consistency Check Time
Dynamic information about the input signal
Qualifier
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 5
SCADA Functions, General Functionality 23BE23
Local Blocking
The acquisition of signal changes is blocked on the input
device.
Local blocking is activated through Data Entry (Process Data
Point Parameter)
Local blocking reduces the load on the serial peripheral bus
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 6
SCADA Functions, General Functionality 23BE23
Digital Filter
1
input channel
0
digital filter time
counter 255
digital filter time
7
6
5
4
3
2
1
0
time
1ms (a)
event into FIFO
Example: with
time stamp of (a)
Digital Filter = 7 ms
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 7
SCADA Functions, General Functionality 23BE23
Input Value Inversion
INVERSION = NO INVERSION = YES
logical 0 = OFF 0V Process Voltage
logical 1 = ON Process Voltage 0V
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 8
SCADA Functions, General Functionality 23BE23
Consistency Check Time
Input must be stable for the
Consistency check time
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 9
SCADA Functions, General Functionality 23BE23
Qualifier
IV = invalid (IEC60870-5), Flag On-Line (DNP3)
configuration error
hardware failure
I/O-bus failure
board was removed on-line
subrack power off
process input is oscillating
BL = blocked (IEC60870-5 only)
configured for a plant part not in service
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 10
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 11
SCADA Functions, Single/Double Point Information
state plant
SPI states plant
auxiliary contacts
DPI
auxiliary contact
1 OFF 1
0 0
ON 1
0
0 1 0 10 00 01 11
OFF ON OFF OFF ON faulty
position
normal position intermediate
position
OFF
ON
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Bit position within board
DPI 8 DPI 7 DPI 6 DPI 5 DPI 4 DPI 3 DPI 2 DPI 1 DPI number within board
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 12
SCADA Functions, Double Point Information
ON Intermediate
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 13
SCADA Functions, Double Point Information
OFF Indeterminate
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 14
SCADA Functions, Double Point Information
The default (ABB-) Definition for Double Point Information is:
- Odd connection point (1, 3, 5, 7, ) ON
- Even connection point (2, 4, 6, 8, ) OFF
This definition can be changed globally with RTUtil560 by using
the parameter Change ON and OFF connection point
), the definition changes to:
If the parameter is enabled (
- Odd connection point (1, 3, 5, 7, ) OFF
- Even connection point (2, 4, 6, 8, ) ON
This definition is also valid for:
- Double Commands (DCO)
- Regulation Commands (RCO)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 15
SCADA Functions, Single Point Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 16
SCADA Functions, Double Point Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 17
SCADA Functions, Double Point Information
1
ON
0 normal signal state change
OFF 1 ON -> OFF
0
DPI DPI
1
ON
0 abnormal state change
1
ON ->intermediate-> ON
OFF
0
DPI DPI
1
ON
0 abnormal state change
1 time out
OFF
0
DPI
Midposition Suppression Disabled
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 18
SCADA Functions, Double Point Information
Supervision time
1
ON
0 Normal signal state change
OFF 1
ON -> OFF
0
DPI
1
ON
0 abnormal state change
1 ON ->intermediate -> ON
OFF
0
DPI
1
DPI
ON
0
abnormal state change
1
time out
OFF
0
Midposition Suppression Enabled
DPI
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 19
SCADA Functions, Single/Double Point Information
Chattering suppression
Purpose: Reduction of transmission load by oscillation suppression
Example: Auxiliary contact of flap in front of transformer cooling fan
Activation: Individually per single / double indication
Configuration parameter: Maximum chatter frequency .
number of changes
MAX CHA FREQ = [ Hz ]
second
The maximum value is 100 Hz, a typical value is 2.
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 20
SCADA Functions, Single/Double Point Information
Chattering suppression
Tosc is the monitoring period:
2 000
T osc = [ milliseconds ]
MAX CHA FREQ
Example:
At 1 Hz the monitored period is 2 seconds
2 000
T osc = = 2 second
1 Hz
At 100 Hz the monitored period is 20 milliseconds...
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 21
SCADA Functions, Single/Double Point Information
Chattering suppression
change 2 000
MAX CHA FREQ = 1 T osc = = 2 seconds
second 1 Hz
Input channel
1
indication
0
60 sec
chatter counter reset time
register
3
2
1
0
Tosc Tosc Tosc time
ABB PSN
RTU560 Training Status: Status:
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 22 Invalid Valid
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 23
SCADA Functions, Digital Measured Information
Types:
8 bit - digital measured value Input (DMI08)
16 bit - digital measured value Input (DMI16)
The RTU560 can handle conversions for:
binary data (BIN)
binary coded decimals (BCD)
Gray code (GRAY)
Polarity of the input signal
Unipolar
Bipolar
Maximum length is 16 bit (= one 23BE23 board).
Double word values are not supported.
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 24
SCADA Functions, Digital Measured Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 25
SCADA Functions, Digital Measured Information
Binary, unipolar DMIs allow input patterns for range:
0 ... 255 (8bit) or 0 ...65535 (16 bit)
binary, bipolar DMIs allow input patterns for range:
-128 ... +127 (8bit) or -32768...32767 (16 bit)
BCD, unipolar DMI08 allow input patterns for range 0...99,
bipolar -79...+79, bipolar DMI16 allow -7999+7999
If an eight bit pattern is used, the residual 8 bit of the 23BE23
board can be used for other digital input signals
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 26
SCADA Functions, Digital Measured Information
Maximum Value:
This parameter describes the maximum possible value of the
input signal. All input signals are scaled according to this
Maximum Value, before they are transmitted from the
Input board 23BE23 to the CMU.
The maximum Value affects the transmission of a
DMI to a Network Control System.
Example Maximum Value = 200:
Input signal 200 -> 100 % in the transmission protocol
Input signal 100 -> 50 %
Input signal 0 -> 0%
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 27
SCADA Functions, Digital Measured Information
DMI 8 S 7 6 5 4 3 2 1
Process Input PV 0V 0V 0V 0V 0V 0V PV
Invert the Invert the
input value sign
= NO = NO 1 0 0 0 0 0 0 1
= YES = NO 1 1 1 1 1 1 1 0
= NO = YES 0 0 0 0 0 0 0 1
= YES = YES 0 1 1 1 1 1 1 0
0V = 0V; PV = Process voltage; S = Sign bit
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 28
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 29
SCADA Functions, Step Position Information
Step position information (STI) e.g. of a transformer
or Petersen coil is transmitted according IEC
standard by a decimal value in range of - 63 .. + 63.
If an eight bit pattern is used, the residual 8 bit of the
23BE23 board can be used for another digital value,
for pulse counter values or indications
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 30
SCADA Functions, Digital Measured Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 31
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 32
SCADA Functions, Bit String Information
Bit String Inputs (BSI) are transparent data, which
are not interpreted by the RTU560.
The RTU560 supports three types of Bit String Inputs:
BSI08 8 Bit Input
BSI16 16 Bit Input
BSI32 32 Bit Input
BSI08 and BSI16 are supported by the Binary Input Board 23BE23
BSI32 are accepted only from a subdevice communication interface
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 33
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 34
SCADA Functions, Integrated Total Information
Two types of integrated total values (ITI) are defined in the
RTU560:
End of period reading counters (EPR)
Intermediate reading counters (IR)
Two types - one source:
IR is an intermediate value of the corresponding EPR
The ITI is periodically transmitted in fixed periods.
RTU560 supports positive ITI values only.
0 .... + 2 147 483 647
DNP3: Counter Events are not supported by the RTU560
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 35
SCADA Functions, Integrated Total Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 36
SCADA Functions, Integrated Total Information
Integrated Total Information with Reset to zero at the end of period.
The IR reading cycle must be 1/n of the end of period time (EPR).
Counter e.g.: EPR = 60 minutes, and n = 6: IR cycle = 10 minutes
value
... time
Period Period Period
End of End of End of
Intermediate Period Period Period
reading Reading Reading Reading
Cycle EPR EPR EPR
IR
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 37
SCADA Functions, Integrated Total Information
End of period reading without Reset.
(Wrap around counter)
Counts
time
Period Period
End of End of
Wrap Around Period Period
reading reading
Counter
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 38
SCADA Functions, Integrated Total Information
Reduction Factor
The function Reduction Factor is normally used only in conjunction
with the function Programmable Logic Controller (PLC). If the
Reduction Factor is set (for example to 2), each second pulse of
the counter input will be transmitted to the communication unit,
independent of the cyclic reading (IR, EPR).
Note: This function will result in a very high load on the Bus !
Counter Interrogation Group
All Integrated Total Information can be assigned to a Counter
Interrogation Group, if the Transmission Protocol to the NCCs
will support the function Counter Interrogation.
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 39
SCADA Functions, Integrated Total Information
CA = Counter adjusted (IEC60870-5 only)
counter was restarted after RTU restart
time changed for more than 5 seconds by synchronization
IV = invalid (IEC60870-5), Flag On-line (DNP3)
configuration error
hardware failure
I/O-bus failure
board was removed on-line
subrack power off
IT = invalid time
no valid system-time, e.g. after start-up
RTU not synchronized
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 40
SCADA Basic Functions, Monitoring Direction
Functions on 23BE23
General Functionality
Single Point Information (SPI)
Double Point Information (DPI)
Digital Measured Information (DMI)
Step Position Information (STI)
Bit-String Information (BSI)
Integrated Total Information (ITI)
Functions on 23AE23
Analogue Measured Information (AMI)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 41
SCADA Functions, Analogue Measured Information
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 42
SCADA Functions, Analogue Measured Information
Analogue to Digital Converter
[ digits ]
+ 4096
e.g. -20..+20
3000
2000
By the analogue to digital
converter (ADC),
1000
each analogue value [e.g. mA ]
is converted
-20 -15 -10 -5 5 10 15 20
-100 25 50 75 100 [%]
to a signed integer -2000
Input signal
-3000
- 4096
Analogue Value Presentation
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 43
SCADA Functions, Analogue Measured Information
Unipolar
Normalized AMI value
Overflow OV (IEC)
Over range OR (DNP3)
1.000
0.800
0.600
0.400
0.200 Input signal
invalid IV 0 %
100%
On-Line=0 e.g. 0 V e.g. 10 V
-0,25 %
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 44
SCADA Functions, Analogue Measured Information
Normalized AMI value
Bipolar
+ 1.000
Overflow OV
Over range OR
input signal
-20 -15 -10 -5 5 10 15 20 [e.g. mA] e.g. from
-100 -75 -50 -25 25 50 75 100 [%] measurement
transducer
overflow OV
Over range OR
ABB PSN - 1.000
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 45
SCADA Functions, Analogue Measured Information
Live Zero Overflow OV
Normalized AMI value Over range OR
1.000
0.800
< 3,5 mA
Invalid IV
0.600
On line=0
0.400
0.200 Input signal
0.000
4 mA (0%) 20 mA (100%)
Adjust
Live Zero
-1.000
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 46
SCADA Functions, Analogue Measured Information
Normalized AMI value
Conversion Factor
+1.000
Overflow OV
Over range
e.g. conv. factor = 75 %
-20 -15 -10 -5 5 10 15 20 [e.g. mA]
-100 -75 -50 -25 25 50 75 100 [%]
Input signal
Overflow OV
Over range
ABB PSN
RTU560 Training
- 1.000
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 47
SCADA Functions, Analogue Measured Information
Absolute Threshold Supervision
Input
[%]
new value
100
new value
new value
80
new value
60 threshold value
new value
40
New value transmission to CCI
20
time
Periodic
update
cycle
ABB PSN (UC)
RTU560 Training
1 ... 60 s
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 48
SCADA Functions, Analogue Measured Information
Integrated Threshold Supervision
Each scan cycle the analogue input board 23AE23 calculates
the difference between the previous value and the current
value.
This difference is added with sign to a so called Threshold
Differential Register.
If the value in the Threshold Differential Register exceeds
the Threshold Value, then
the new value is transmitted to the communication unit.
the Threshold Differential Register is set to Zero.
the previous value is updated with the current value.
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 49
SCADA Functions, Analogue Measured Information
Input Signal
[%]
Integrated 60
new value
new value
transmission
transmission
Threshold 40
Supervision
20
deltas (differences) to last reported value
0
time
scan cycle
e.g.580 ms
at 50 Hz
Threshold Difference-
Register exceed threshold exceed threshold
[% of input signal]
+ 10
+ threshold
0
- threshold time
-10
example = threshold = 10 % of input signal
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 50
SCADA Functions, Analogue Measured Information
Zero Value Supervision
Purpose: Rejection of noise coming from transducers
A value within the bandwidth is forced to 0
Bandwidth adjustable 0.1% 5% :
min. + 0.05 % and - 0.05 % is forced to 0.
max. + 2.50 % and - 2.50 % is forced to 0.
The Zero Value Supervision is always active
Note: the parameter in RTUtil560 is called band-width.
Example: band-width = 0.5% means: -0.25 % +0.25 %
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 51
SCADA Functions, Analogue Measured Information
Switching detection
Input Signal [%] Event transmission
threshold i.e. 10%
+2.5
zero value
zone +0.05
0
min=0.1% -0.05 time
max=5.0%
-2.5
scan cycle
23AE23
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 52
SCADA Functions, Analogue Measured Information
Switching Detection
Is only active if integrated threshold supervision is active.
The threshold supervision on integrator algorithm needs
some cycles before the threshold is exceeded. This may
give a transient situation, e.g. if an 380 kV transmission
line is switched on, but the measured value of the current
does not change.)
If a signal changes to/from 0 more than 2.5 %, the new
value is transmitted to the CMU immediately.
If the new value is below 2.5 % an event is not forced.
Switching detection is a fixed parameter and can not be
changed
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 53
SCADA Functions, Analogue Measured Information
Smoothing
Unstable input signals may be smoothed to prevent too
many updates of the value
switch-in peaks can be cut off to avoid limit violations in
network control systems
can be configured individually per input channel
smoothing factor selectable 2, 4, 8, 16, ... 128 or no
smoothing
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 54
SCADA Functions, Analogue Measured Information
Smoothing
The smoothing is calculated as follows:
MW MWls
MW ns = + MWls
K
MW = New smoothed value
ns
MW = Original value from the analogue input
MW ls = Last smoothed value
k = Smoothing factor (2, 4, 8, 16, .. 128)
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 55
SCADA Functions, Analogue Measured Information
45,00
Smoothing
K= 2
40,00
= 4
35,00
= 8
= 16
30,00
25,00
20,00
15,00
10,00
5,00
0,00
0 5 10 15 20 25 30 35 40 45
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 56
SCADA Basic Functions, Monitoring Direction
Additional Information can be found in:
RTU560 Function Description
Document Ident 1KGT 150 589
ABB PSN
RTU560 Training
08_RTU560_SCADA-Functions_MonitorDir_E, R 1.10 57