E560 FD Rel10 Part5 SCADA Functions
-
Upload
joaquim-alves -
Category
Documents
-
view
247 -
download
1
Transcript of E560 FD Rel10 Part5 SCADA Functions
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
1/68
ABB AG 1KGT 150 737 V001 1 I
RTU560Remote Terminal Unit
RTU560 Function Description Release 10
Part 5: SCADA Functions
Contents: This document describes the SCADA functions of the RTU560.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
2/68
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
3/68
ABB AG 1KGT 150 737 V001 1 III
Revision
Document number: 1KGT 150 737 V001 1
Revision Date Description
0 6/2010 Initial version
1 05/2011 Update Release 10.2New: Indeterminate position supervision for DPI
We reserve all rights in this document and the information containing therein.Reproduction, use or disclosure to third parties without permission is strictly
forbidden
Copyright 2011 ABB, Mannheim/Germany
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
4/68
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
5/68
ABB AG 1KGT 150 737 V001 1 V
Contents
Revision ...........................................................................................III
Contents ........................................................................................... V
Abbreviations .................................................................................. V
1 Introduct ion............................................................................ 1-5
1.1 About the RTU560 Funct ion Descript ion .................................... 1-5
1.2 About this document ................................................................... 1-5
2 SCADA Monitoring Direct ion ................................................ 2-5
2.1 Indication Processing.................................................................. 2-5
2.1.1
Function Distribution ......................................................... 2-5
2.1.2 Binary Input Functions ...................................................... 2-5
2.1.3 PDP Functions of the CMU ............................................... 2-5
2.1.4 Error Handling .................................................................. 2-5
2.2 Analog Measured Information Processing ................................. 2-5
2.2.1 Analog Measured Information (AMI) Types ....................... 2-5
2.2.2 Function Distribution ......................................................... 2-5
2.2.3 Analog Input Board Functions ........................................... 2-5
2.2.4 PDP Functions of the CMU ............................................... 2-5
2.2.5 Error Handling .................................................................. 2-5
2.3 Digi tal Measured Value Processing ............................................ 2-5
2.3.1 Binary Input Board Functions............................................ 2-5
2.3.2
PDP Functions of the CMU ............................................... 2-5
2.3.3 Error Handling .................................................................. 2-5
2.4 Bit -string Input Value Processing ............................................... 2-5
2.4.1 Function Distribution ......................................................... 2-5
2.4.2 Binary Input Board Functions............................................ 2-5
2.4.3 Error Handling .................................................................. 2-5
2.5 Integrated Total Processing ........................................................ 2-5
2.5.1 Integrated Total Value Types ............................................ 2-5
2.5.2 Function Distribution ......................................................... 2-5
2.5.3 Binary Input Board Functions............................................ 2-5
2.5.4 PDP Functions of the CMU ............................................... 2-5
2.5.5 Error Handling .................................................................. 2-5
2.6
Direct Interfacing of Current and Voltage Transformer ............. 2-5
2.7 Log ic Functions........................................................................... 2-5
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
6/68
ABB AG 1KGT 150 737 V001 1 VI
3 SCADA Command Direct ion ................................................. 3-5
3.1 Function Distribution................................................................... 3-5
3.2 Object Command Outpu t............................................................. 3-5
3.2.1
Single Object Command Output........................................ 3-5
3.2.2 Double Object Command Output....................................... 3-5
3.2.3 Output Procedures................. Error! Bookmark not defined.
3.2.4 Object command output limitations.................................... 3-5
3.3 Regulation Step Command Output ............................................. 3-5
3.3.1 Functionality ..................................................................... 3-5
3.3.2 Regulation command output limitations............................. 3-5
3.4 Setpoint Command Output ......................................................... 3-5
3.4.1 Analogue Setpoint Command Output ................................ 3-5
3.4.2 Digital Setpoint Command Output ..................................... 3-5
3.4.3 Setpoint output limitations ................................................. 3-5
3.5 Bit -String Output ......................................................................... 3-5
3.5.1
Functionality ..................................................................... 3-5
3.5.2 Error Handling .................................................................. 3-5
3.5.3 Bitstring output limitations ................................................. 3-5
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
7/68
ABB AG 1KGT 150 737 V001 1 VII
Abbreviations
CMU Communication and Data Processing Unit
AMI Analog Measured value Input
ASO Analog Set point command Output
BCU Bus Connection Unit
BSI Bit String Input (8, 16 bit)
BSO Bit String Output (1, 2, 8, 16 bit)
CS Control System
CSC Command Supervision Channel
CS-Command Clock Synch Command
CRC Cyclic Redundancy Check
CTO Common Time Object
DCO Double Command Output
DMI Digital Measured value Input (8, 16 bit)
DPI Double Point Input
DSO Digital Set point command Output (8, 16 bit)
EPI Event of Protection equipment Input (1bit)
GCD General Configuration Data
HCI Host Communication Interface
IED Intelligent Electronic Device
IIN Internal Indication
IOC I/O Controller (Controller on I/O Board)
IOD Input Output Data
IOM I/O Bus Master (Function of SLC)
ITI Integrated Totals Input
MFI Analog Measured value Floating Input
MPU Main Processing Unit
NCC Network Control Center
PB Peripheral Bus
PBP Peripheral Bus Processor
PDP Process Data Processing
PLC Programmable Logic Control
PPP Point to Point Protocol
PSU Power Supply Unit
RCO Regulation step Command Output
RTC Real Time Clock
SBO Select Before Operate
SCADA Supervision, Control and Data Acquisition
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
8/68
ABB AG 1KGT 150 737 V001 1 VIII
SCI Sub-Device Communication Interface
SCO Single Command Output
SEV System Events
SLC Serial Line Controller
SOC Strobe Output Channel
SOE Sequence-of-Event Queue
SPI Single Point Input
STI Step position Input (8 bit)
TSI Time Synch Input
TSO Time Synch Output
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
9/68
ABB AG 1KGT 150 737 V001 1 1-1
1 Introduction
1.1 About the RTU560 Function DescriptionThe RTU560 Function Description consists of several parts:
1 KGT 150 733 Part 1: Overview Overview of the RTU560product family and systemarchitecture
1KGT 150 734 Part 2: Rack Solutions Description of the RTU560rack solutions
1KGT 150 735 Part 3: DIN Rail Solutions Description of the RTU560DIN rail solutions
1KGT 150 736 Part 4: Hardware Modules Overview of the RTU560 rackand DIN rail modules
1KGT 150 737 Part 5: SCADA Functions Description of the RTU560SCADA functions
1KGT 150 738 Part 6: RTU560 Functions Description of the RTU560functions
1KGT 150 739 Part 7: Archive Functions Description of RTU560specific Archive functions
1KGT 150 740 Part 8: Integrated HMI Description of the integratedHMI interface
1.2 About this document
This document describes the supervisory control and data acquisition (SCADA) functionsof the RTU560 in monitoring and command direction.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
10/68
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
11/68
ABB AG 1KGT 150 737 V001 1 2-1
2 SCADA Monitoring Direction
The following SCADA monitoring functions are described for the binary input boards23BE23, 23BE40, 23BE50, 23BI61, and the analogue input boards 23AE23, 23AI60 and
23PT60 as well as for the binary and analogue inputs of the integrated multi input/outputboards of the 560CIG10
2.1 Indication Processing
There are two types of indications:
Single point input (SPI)
Double point input (DPI)
Figure 2-1 shows the signal definition for SPI and DPI. Double indications arerepresented by two sequential bits within a binary input board. The normal state of a DPIis a non-equivalent bit combination (10 or 01). An intermediate state (00) is given duringthe runtime of a unit from one position to the other (e.g. an isolator from OFF to ON).
Figure 2-1: Indication Type Defin ition
The definition of the bit position for ON and OFF can be changed for the wholeconfiguration. If changed, this definition is also valid for DCO and RCO commands.
Parameter: Change ON and OFF connection point (RTU Parameters)
Within an indication board, any type of binary input can be mixed but it has to beconsidered that a DPI can start on odd bit-positions only. Inputs not assigned to DPI orSPI may be configured to indications as pulse counters, digital measured values on bitstring inputs. Digital measured values and bit string inputs must be configured as startingeither with bit position 1 or 9.
ON
1
0
01
OFF
10 00 01 11
ON 1
OFF 0
0 1 0
Signal state Double point indication (DPI) Signal state Single point indication (SPI)
normal position intermediate position
OFF ON OFF ON OFF
DPI 8 DPI 7 DPI 6 DPI 5 DPI 4 DPI 3 DPI 2 DPI 1
1234567891011131415 1216 Bit position within board
DPI number within board
ONOFF
faulty position
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
12/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-2
2.1.1 Function Distribution
The process data acquisition functions for indications processed by the RTU560 can besplit into functions handled by the:
I/O controller (IOC) of the binary input boards
process data processing (PDP) part of the CMU
protocol specific communication interface part at a CMU
The data processing functions of the communication interface is described in thedocumentation of the specific communication protocol.
Binary input board functions:
Reading input register (every millisecond)
Digital filter (contact bouncing)
Oscillation suppression (signal chattering)
Signal inversion
Time out monitoring for DPI intermediate position
Store events in FIFO with time stamp
CMU - PDP:
Intermediate midpoint position handling for DPI
Command output response
Group signals
Transmission to internal communication
2.1.2 Binary Input Functions
The IOC of the binary input boards supports the indication functions. The parameter ofeach function is loaded from the PDP part of the CMU at start up or if it has to beinitialized. Some parameters are valid for all of the 16 inputs; others can be setindividually per input.
The binary input boards read all of the 16 inputs periodically every millisecond regardlessof the specified data point type. The IOC handles the necessary activities for all 16 bitswithin that millisecond. Reading every millisecond allows the high event resolution forindications. Each board does this independently from each other for a block of 16 bits.
If the data point is Blockedthe status is set to blocked and no changes are reported fromthe PDP.
Parameter: Blocked (SPI/DPI PDP Parameters)
Digital Filter
The configuration parameter Digital filterspecifies how many milliseconds an input has tobe stable before it is accepted as a new signal state. The typical value is 10 ms. Digitalfilter is used to prevent ordinary contact bouncing.
Parameter: Digital filter (SPI/DPI PDP Parameters)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
13/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-3
If an indication has changed its state and should be transmitted as an event to the PDP,the time stamp of the event is the time of the last edge before the filter time elapsed.
Figure 2-2: Digital Filter for Contact Bouncing
01234567
1ms
1
0
255
input channel
digital filter timecounter
time
event into FIFOwith
time stamp of (a)
(a)
digital filter time(e.g. 7 ms)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
14/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-4
Oscillation Suppression
Indications which change their state very often produce a higher transmission load toNCC. To prevent a permanent transmission it is possible to specify an automaticindication blocking if the number of events per time period exceeds a defined value.Oscillation suppression may be activated or deactivated individually per indication. Theconfiguration parameter is Maximum chatter frequency
Maximum chatter Frequency is defined to:
The monitoring period is calculated:
Parameter: Maximum Chatter Frequency (SPI/DPI PDP Parameters)
Toscis the monitoring period. The maximum value is 100Hz, a typical value is 2.
The binary input board is loaded with the parameter. Each leading edge of 0->1 starts themonitoring period tosc. Within that time interval each leading edge increments the chattercounter register of that indication. The third change within that period puts the indicationinto the dynamically blocked state. The binary input board informs the PDP by an internalevent. It starts a reset time period (fix to 60 seconds). Within that reset time, each newstart trigger (0->1 edge) starts toscagain. If the indication state is stable for at least thisreset time period, the binary input board informs PDP again by an internal event.
Figure 2-3: Oscill ation Suppression
Input channel
23
10
0
1
60 sec
event into FIFOevent into FIFO
chatter counter
with status:Input = Invalid
with status:Input = Valid
reset time
time
indication
register
tosc tosc tosc
number of changessecond
MAX CHA FREQ
]dsmillisecon[2000
FREQCHAMAXTosc
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
15/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-5
Intermediate Position Handling for DPI
The binary input board handles the two bits of the double indication. Signal state changesof the DPI are transmitted to the PDP. Intermediate positions (00) are indicated by aspecial status bit to PDP. The binary input board monitors the time window for
intermediate position. The time out value is loaded as a parameter from PDP. If the DPIdoes not get a new end position within the allowed time, the binary input board generatesan event with the actual state and status DPI intermediate position time out.
FIFO storage
To de-couple event bursts from I/O bus transmission etc., the events are stored into thebinary input board FIFO (First in, first out buffer). Up to 50 events can be stored within theFIFO. If the FIFO becomes full, the binary input board stops its activities until there isspace. Each event has a time stamp with a resolution of one millisecond within a minute.The absolute time is expanded by the PDP.
2.1.3 PDP Funct ions of the CMU
The PDP receives all events out of the binary input board FIFO. The PDP handles allother functions specified for that indication.
Command output response
The functionality of a response indication to stop a related command output pulse isdescribed in the command processing section of this document.
Intermediate Position suppression for DPI
This function is only valid for double indications (DPI). Figure 2-4 shows how it is handledwithin the RTU560.
The configuration parameter Supervision Time for Midpoint specifies whether or not aDPI message should be transmitted for the event. When the indication changes to a mid-
position (00), PDP keeps the first signal change internal. If an abnormal situation occurs,the message of the leading edge is additionally sent to the NCC and allows a moredetailed analysis of the error situation of the unit.
The parameter Supervision time for midpoint specifies the time window in which theRTU560 should inhibit the transmission of the mid-position (00). If the new state is notindicated to the RTU in this time the RTU generates a DPI telegram with the actualposition (normally then 00). The qualifier IV (invalid) keeps 0, because this is a validprocess information.
Parameter: Supervision time for midpoint (DPI PDP Parameters)
Indeterminate Position suppression for DPI
This function is only available for double indications (DPI).
The configuration parameter Supervision time for indeterminate position specifieswhether or not a DPI message should be transmitted for the event when the indicationchanges to the indeterminate position (11). If the supervision is enabled PDP suppressesthe signal change to the indeterminate position.
The parameter Supervision time for indeterminate position specified the time windowwhere the RTU560 should inhibit the transmission of the indeterminate position. Whenthe supervision time is over and the DPI is still in the indeterminate position RTU560generates a DPI telegram with the indeterminate position value and the qualifier IV(invalid) set to false.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
16/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-6
Parameter: Supervision time for indeterminate position (DPI PDP Parameters)
Figure 2-4: Mid-Position suppression for Double Point Inputs
Supervision time for mid point = active
ON
OFF
1
0
0
1
ON
OFF
1
0
0
1
ON
OFF
1
0
0
1
Supervision time
DPI
Normal signal state change
Abnormal state change
Abnormal state change
ON -> OFF
ON -> intermediate -> ON
time out
ON
OFF
1
0
0
1
ON
OFF
1
0
01
ON
OFF
1
0
0
1
Normal signal state change
Abnormal state change
Abnormal state change
ON -> OFF
ON -> intermediate -> ON
time out
DPI
DPI
DPI
DPI DPI
DPI DPI
DPI
Supervision time for mid point = inactive
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
17/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-7
Signal Inversion
After having a stable indication signal, it is possible to define its logical state,corresponding to the signal voltage level. This function is called the signal inversion. Theinversion is defined by a configuration parameter Invert the input value.
INVERSION = NO INVERSION = YES
logical 0 = OFF 0 V Process Voltage
logical 1 = ON Process Voltage 0 V
Table 2-1: Definiti on of Inversion
All other functions are then based on the signal state given by the inversion parameter.
Parameter: Invert the input value (SPI/DPI PDP Parameters)
2.1.4 Error Handl ing
Binary input board failure
A board can be set "out of service" if:
the board has never been in service(configuration error)
the board failed during normal operation(hardware failure, I/O bus failure etc.)
the board has been removed or rack power was lost.
If a board is set out of service the qualifiers of all configured indications are setINVALID due to board failure. The RTU560 treats all DPI and SPI messages of thatboard with qualifiers IV = 1.
A board can be set in service again during runtime if:
the board is replaced
power is turned on again in the rack
the I/O bus is working properly
When this happens, the following sequence recovers the indications:
normalize the binary input board
load all parameters for the configured indications (done by PDP)
read all values (signal state)
Reset qualifier IV to 0 and transmit the actual value and qualifier status to NCC.
Dynamic Qualifi er Changes
An indication can change qualifier status at runtime if:
the binary input board fails (qualifier IV = 1)
the oscillation suppression is activated and triggered for that indication.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
18/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-8
2.2 Analog Measured Information Processing
2.2.1 Analog Measured Information (AMI) Types
Each analog value is converted by the analog digital converter (ADC) of the analog inputboards into a signed integer presentation. The presentation is shown in Figure 2-5. The100% input signal value is represented with 12 bit plus sign.
Figure 2-5: Analog Value Presentation by ADC
The PDP converts the value to a normalized presentation.
2.2.2 Function Distribution
The process data acquisition functions for analog measured information processed by theRTU560 can be split into functions handled by:
IOC of the analog input board
Process data processing (PDP) part of the CMU
Protocol specific communication interface at a CMU
The data processing functions of the communication interface is described in thedocumentation of the specific communication protocol.
2000
3000
1000
-2000
-3000
-20 -15 -10 -5 5 10 15 20
Input signal
[digits]
[e.g. mA]
-100 25 50 75 100 [%]
Analog Value Presentation according to IEC 870-5-101
e. g. - 20. . +20mA
- 4096
+ 4096
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
19/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-9
Analog input board functions:
Scan analog input cyclically
Zero value supervision and switching detection
Smoothing
Threshold supervision on integrator algorithm
Periodic update of RTU data base
Store events into FIFO with time stamp
CMU - PDP functions:
Unipolar and live zero conversion
Scaling
Threshold supervision on absolute threshold value
Transmission to internal communication
2.2.3 Analog Input Board Functions
The IOC of the boards supports the analog measured information functions. Theparameters of each function and each AMI are loaded from PDP at start up or if the boardmust be initialized during runtime.
If the data point is blocked the status is set to Blockedand no changes are reported fromthe PDP.
Parameter: Blocked (AMI PDP Parameters)
Line Frequency and Scan Cycle
Each channel is scanned by the IOC of the analog input boards cyclically. The scan cycleis given by the AC line frequency:
50 Hz: 580 milliseconds for all 8 channels
60 Hz: 500 milliseconds for all 8 channels
16.6 Hz: 1620 milliseconds for all 8 channels
The scan frequency is independent from the number of configured channels. The Linefrequency must be equal to the analog input boards hardware setting (board wideparameter).
Parameter: Line frequency (AMI PDP Parameter)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
20/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-10
Zero Value Supervision and Switching Detection
A low input signal can be forced to 0 %. This allows rejecting noise on the input signalproduced by the transducer etc. The zero value supervision is configurable with
RTUtil560 between 0.1% and 5%. The default value is set to 0.25 %.
Parameter: Zero Range (AMI PDP Parameter)
The switching detection is a special function of the analog input boards. It is used to forcea value update to PDP if a signal changes only some few percent from/to zero. Thefunction is only active when threshold supervision with integration is selected. Thethreshold supervision on integrator algorithm would need some cycles before thethreshold is exceeded and reported to NCC. This gives a transient situation, e.g. the 380kV transmission line is switched but the actual current does not change more or lessimmediately.
Switching detection operates in that form that every time a signal changes to/from 0 %from/to more than 2.5 % the new value is transmitted to PDP immediately. If the newvalue is below 2.5 % an event is not forced. PDP transmits the received value to NCCregardless of any other parameter.
Switching detection is a fixed parameter and can not be parameterized
Figure 2-6: Zero Value Supervision and Switch ing Detection
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
21/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-11
Smoothing
Unstable input signals may be smoothed to prevent too many CS updates. Smoothingcan be parameterized per input by the configuration parameter Smoothing. No smoothingcan be configured. The smoothing factor is given in binary factors.
Parameter: Smoothing (AMI PDP Parameter)
Figure 2-7: Smooth ing of Analog Values
The IOC calculates the new value by the formula:
aglagl
ngl MWKMWMWMW
MWngl = new calculated analog measured value
MW = raw analog measured value (result of A/D conversion)
MWagl = last calculated value
k = smoothing factor (1, 2, 4, 8, 16, .. 128)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
22/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-12
Threshold Supervision on Integrator Algorithm
Threshold supervision can be done in two different ways within RTU560. The decision ofwhich method to take depends on the configured parameters.
If threshold supervision with integration is selected, it is done via the analog input boards.The IOC calculates at each cycle the difference between the last reported analog value
and the actual value. The difference is added to the accumulated value in the thresholddifference register. If the accumulated deltas exceed the parameterized threshold value,the actual value is stored into the FIFO and reported to the PDP. The actual valuebecomes the last reported value. The threshold difference register is set to zero. Theaccumulation is done in consideration of the sign of the difference.
Figure 2-8: Threshold Supervision wi th Integration
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
23/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-13
The threshold difference register is cleared if:
the value exceeds the threshold value
the switching detection supervision was triggered
the value passed a monitored limit
The threshold value can be parameterized by Threshold. To be independent of the scancycle the threshold is calculated on threshold integration per second. The threshold isrescaled according to the Line frequency:
50 Hz: threshold base 1s = Threshold/ 0.58 = 12%
60 Hz: threshold base 1s = Threshold/ 0.5 = 10%
16.6 Hz: threshold base 1s = Threshold/ 1.62 = 25%
Parameter: Threshold ( AMI PDP Parameter)Line frequency ( AMI PDP Parameter)
Periodic update of RTU data base
If a periodic update of the RTU560 data base is required, the analog input boards can beparameterized to transmit the AMI periodically. The configuration parameter PeriodicUpdate specifies how often the data base should be updated.
Parameter: Periodic Update ( AMI PDP Parameter)
The periodic update is independent of threshold supervision with integration. That meansa value might be transmitted twice to PDP in a cycle:
caused by threshold exceeding
caused by periodic update
The periodic update time is selectable between 1, 2, 4, 8, 30 and 60 seconds.
FIFO storage of the analog input boards
To de-couple event bursts from I/O bus transmission etc. the events are stored into theanalog input boards FIFO. Up to 50 events can be stored within the FIFO. If the FIFObecomes full and the IOC has to store events it stops its activities until there is space.Each event has a time stamp with a resolution of one millisecond within a minute. Theabsolute time is expanded by the PDP.
For each measured value written to the FIFO the IOC reads the actual time. The effectivetime quality is equivalent to the scan cycle of the analog input board.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
24/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-14
2.2.4 PDP Funct ions of the CMU
Bipolar, Unipolar and Live Zero conversion
The input signal type allows specifying unipolar input signals. That means a negativevalue is not allowed. The RTU560 flags a unipolar defined input signal with the qualifier
invalid (qualifier IV = 1) if the value becomes negative (> Zero Value Supervision).Input signals with live zero presentation (standard = 4..20 mA) are transformed to thestandard presentation of 100% respectively 0% up to 100 % by the PDP. Theconversion is done in the form that:
20 % of the input signal rage (standard: 4 mA) becomes 100% respectively 0% ofthe normalized AMI value
100 % of the input signal rage (standard: 20 mA) becomes 100 % of thenormalized AMI value
Input signals below 20 % (4 mA) are set to 100% respectively 0%. For a value below3,5 mA the AMI is indicated to be faulty (qualifier IV=1)
The configuration parameter Input signal typespecifies the input is a bipolar, a unipolar ora live zero signal. The configuration parameter Input signal rangespecifies the hardwaresetting of the analog input boards.
Parameter: Input signal range (AMI PDP Parameter)
Input signal type (AMI PDP Parameter)
Adjust zero value for live zero signal (AMI PDP Parameter)
Scaling
The PDP converts the value to a normalized AMI format. The parameter Conversionfactorspecifies the percentage of the maximum input signal that is defined as 100 % of
the normalized value.
Parameter: Conversion factor (AMI PDP Parameter)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
25/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-15
Figure 2-9: Example unipolar/bipo lar Measurement
Figure 2-10: Example Live Zero measurements
Figure 2-11: Example Conversion Factor and Adjust L ive Zero
1 1
20 40 60 80 100
[% Imax]
8 16 24 32 40
Live Zero 4 40 mA
[mA]1 5 mA
2 10 mA
4 20 mA
8 40 mA
-100
-1 -1
1 1
20 40 60 80 100
[% Imax]
8 16 24 32 40
Live Zero 4 40 mA
[mA]1 5 mA
2 10 mA
4 20 mA
8 40 mA
-100
-1 -1
1 1
-1
100%100%
Unipolar Bipolar
-1
-100% -100%
1 1
-1
100%100%
Unipolar Bipolar
-1
-100% -100%
1
-1
1
-1
20 40 60 80 100 4 12 20
[mA][%]
Conversion Factor Adjust Live Zero
-100
1
-1
1
-1
1
-1
1
-1
20 40 60 80 100 4 12 20
[mA][%]
Conversion Factor Adjust Live Zero
-100
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
26/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-16
Threshold Supervision on absolute Threshold Value
Threshold supervision can be done on two different methods within RTU560. Thethreshold supervision on absolute threshold value is done in the PDP.
In this mode the PDP checks each AMI received from the analog input boards against thelast reported value. If the new value exceeds the last reported value plus threshold the
received AMI will become last reported value and is transmitted to NCC.The threshold value can be parameterized by Threshold. The threshold is monitoredevery nn seconds. Therefore the analog input board transmits the actual valueperiodically. The period is given by the configuration parameter Periodic update.
Parameter: Threshold (AMI PDP Parameter)
Periodic update (AMI PDP Parameter)
Figure 2-12: Threshold Supervision on Absolute Value
Only one method can be used for threshold supervision. Either the integration method ornor absolute threshold.
20
40
60
80
100
periodicupdate cycle (uc)
Input
[%]
time
new value
new value
new value
new value
new value
New value transmission to CCI
threshold value
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
27/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-17
2.2.5 Error Handl ing
AMV overflow and/or A/D converter errors
The analog input board checks at start up and during each conversion the functionality ofthe A/D converter. If an error is detected the AMIs are marked invalid. The qualifier IV is
set to 1 and transmitted to NCC with the new state.For AMIs with live zero conversion, a value below 3,5 mA is marked as invalid.
Analog input boardsboard failure
An analog input board can be set "out of service" if:
the board has never been in service(configuration error)
the board failed during normal operation(hardware failure, I/O bus failure etc.)
the board has been removed on-line or subrack power was lost.If a board is set out of service all configured AMIs are set to the invalid state. TheRTU560 transmits all AMI messages of that board to the NCC with the qualifier IV = 1.
An analog input board can be set in service again during runtime:
if the board is replaced
if power is turned on again in the rack
if the I/O bus is O.K.
When this happens, the following sequence recovers the AMIs:
normalize the analog input board
load all parameters for configured channels (from PDP)
read all values and update status
reset qualifier IV to 0 and transmit the actual value and qualifier status to NCC.
Dynamic Qualifi er Changes
An AMI can change qualifier status at runtime if:
the analog input board fails (qualifier IV = 1)
the live zero supervision detects a current below 3.5 mA (qualifier IV = 1)
the unipolar value is below Zero Range(qualifier IV=1)
the value has an overflow of the ADC signal input (qualifier OV = 1)
the scaling by means of conversion factor gives a result of more than 100 %(qualifier OV = 1)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
28/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-18
2.3 Digital Measured Value Processing
There are two types of digital measured values:
Digital measured input value (DMI)
Step position input value (STI)
The RTU560 can handle different bit patterns to read and convert them into a digitalmeasured value:
8 bit digital measured value (DMI8)
16 bit digital measured value (DMI16)
8 bit step position value (STI)
The RTU can handle conversions for:
binary data (BIN)
binary coded decimals (BCD) Gray code (GRAY)
The maximum length of a digital measured value is the word of 16 bit (= one binary inputboard). Double word values (32 bit) are not supported.
Digital measured value presentation
Each type is converted and scaled by the PDP.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
29/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-19
Figure 2-13: Digital Measured Value presentation
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
30/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-20
2.3.1 Binary Input Board Functions
The IOC of the binary input boards supports the digital measured value (DMI) functions.The parameter of each function and each DMI is loaded from PDP at start up or if theboard must be initialized during runtime.
The binary input board reads all 16 inputs periodically every millisecond regardless of thespecified data point type. The IOC handles the necessary activities for all 16 bits withinthat millisecond.
If the data point is Blockedthe status is set to blocked and no changes are reported fromthe PDP.
Parameter: Blocked (DMI/STI PDP Parameters)
Digital filter
The configuration parameter Digital filterspecifies how many milliseconds an input must
be stable before it is accepted as a new signal state. The typical value is 10 ms. Digitalfilter are used to prevent ordinary contact bouncing.
Parameter: Digital filter (DMI/STI PDP Parameters)
Consistency check
A DMI is a bit pattern of 8 or 16 bit length. The value is valid only if all binary channels ofthe DMV are valid and stable for at least the consistency check time. This is given if noinput changed for the parameterized consistency check time. Any change on an inputchannel re-triggers the settling time.
The minimum settling time is defined by the PDP parameter Consistency check time. Theminimum consistency time is 100 milliseconds.
Parameter: Consistency check time (DMI/STI PDP Parameters)
FIFO storage of binary input boards
If a DMI has changed and is stable for at least the consistency time, it is stored into theFIFO and transmitted to the PDP.
2.3.2 PDP Funct ions of the CMU
The PDP receives all events out of the binary input boards FIFO. The PDP handles allother functions specified for that DMI.
Signal Inversion
Inversion is only possible for DMI not for STI inputs. The PDP parameters Invert inputsignaland Invert sign of input valuespecify a bit inversion of the digital input value. Theinversion of the sign bit can be configured independent from the inversion of the valuebits.
Parameter: Invert the input signal (DMI PDP Parameters)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
31/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-21
Invert the sign of input value (DMI PDP Parameters)
Figure 2-14: Example for inversion of DMI8
Scaling and format conversion
The PDP parameter DMI/STI Value presentation and Input signal type specifies whichDMI type is connected to the binary input board.
STI values are always handled as 7 bit signed integer, range -63 ... +63. For DMI inputs,the parameter Maximum valuespecifies the binary value that is converted to 100 % of thescaled DMV value. The binary value of the STI is limited to the range 63 to +63.
Parameter: DMI/STI Value presentation (DMI/STI PDP Parameters)
Input signal type (DMI PDP Parameters)
Maximum value (DMI PDP Parameters)
2.3.3 Error Handl ing
Binary input board failure
Binary input boards can be set "out of service":
the board has never been in service(configuration error)
the board failed during normal operation
(hardware failure, I/O bus failure etc.) the board has been removed or subrack power was lost.
If a board is set out of service the configured digital measured values are to the invalidstate. All DMI/STI are set faulty. The RTU560 transmits the DMI/STI values of that boardto the NCC with the corresponding message and the qualifier IV = 1.
Binary input boards can be set in service again during runtime if:
the board is replaced
power is turned on again in the rack
the I/O bus is O.K.
DMI 8
Process Input
S 7 6 5 4 3 2 1
PV 0V 0V 0V 0V 0V 0V PV
1 0 0 0 0 0 0 1
1 1 1 1 1 1 1 0
0 1 1 1 1 1 1 0
Invert the
input value
Invert the
sign
= YES
= YES
= NO
= YES
0V = 0V; PV = Process voltage; S = Sign bit
= NO = NO
0 0 0 0 0 0 0 1= NO = YES
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
32/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-22
When this happens the following sequence recovers the DMIs:
normalize the binary input boards
load all parameters for the configured DMIs/STIs (done by PDP)
read all values
Reset qualifier IV to 0 and transmit the actual value and qualifier status to NCC.
Dynamic Qualifi er Changes
A DMV can change qualifier status at runtime if:
the binary input board fails (qualifier IV = 1)
if the maximum value specified for a DMI input is exceeded (qualifier 0V = 1)
if any digit of a BCD coded DMI input has an invalid code > 9 ( Qualifier IV = 1)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
33/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-23
2.4 Bit-str ing Input Value Processing
The RTU560 can handle bit patterns to read them and convert them into a bit-string inputvalue (BSI):
8 bit bit-string (BSI8)
16 bit bit-string (BSI16)
32 bit bit-string (BSI32)
The maximum length of a bit-string is the word of 16 bit (= one binary input board).Double word values are not supported.
A 32 bit bit-string input is only supported by selected subdevice communicationinterfaces.
If an eight bit pattern is selected the residual 8 bit of the binary input board can be usedfor another digital value, for pulse counter values or indications.
2.4.1 Function Distribution
The data acquisition functions for digital measured values processed by the RTU560 canbe split into functions handled by:
IOC of the binary input board
Process data processing (PDP) part of the CMU
Protocol specific communication interface part at a CMU
The data processing functions of the communication interface is described in thedocumentation of the specific communication protocol.
Binary input board functions:
Reading input register (every millisecond)
Digital filter (contact bouncing)
Consistency check
Store events in FIFO with time stamp
CMU - PDP:
Transmission to internal communication
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
34/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-24
2.4.2 Binary Input Board Functions
The IOC of the binary input boards supports the bit-string input (BSI) functions. Theparameter of each function and each BSI is loaded from PDP at start up or if the boardmust be initialized during runtime.
The binary input board reads all 16 inputs periodically every millisecond regardless of thespecified data point type. The IOC handles the necessary activities for all 16 bits withinthat millisecond.
If the data point is Blockedthe status is set to blocked and no changes are reported fromthe PDP.
Parameter: Blocked (BSI PDP Parameters)
Digital filter
The configuration parameter Digital filterspecifies how many milliseconds an input mustbe stable before it is accepted as a new signal state. The typical value is 10 ms. Digital
filter are used to prevent ordinary contact bouncing.Parameter: Digital filter (BSI PDP Parameters)
Consistency check
A BSI is a bit pattern of 8 or 16 bit length. The value is valid only if all binary channels ofthe BSI are valid and stable for at least the consistency check time. This is given if noinput changed for the parameterized consistency check time. Any change on an inputchannel re-triggers the settling time.
The minimum settling time is defined by the PDP parameter Consistency check time. Theminimum consistency time is 100 milliseconds.
Parameter: Consistency check time (BSI PDP Parameters)
FIFO storage of the binary input boards
If a BSI has changed and is stable for at least the consistency time, it is stored into theFIFO and transmitted to the PDP.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
35/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-25
2.4.3 Error Handl ing
Binary Input Board failure
A binary input board can be set "out of service":
the board has never been in service(configuration error)
the board failed during normal operation(hardware failure, I/O bus failure etc.)
the board has been removed or rack power was lost.
If a board is set out of service the configured digital measured values are to the invalidstate. All BSI are set faulty. The RTU560 transmits the BSI values of that board to theNCC with the corresponding message and the qualifier IV = 1.
A binary input board can be set in service again during runtime if:
the board is replaced
power is turned on again in the rack
the I/O bus is O.K.
When this happens, the following sequence recovers the BSIs:
normalize the binary input board
load all parameters for the configured BSIs (done by PDP)
read all values
Reset qualifier IV to 0 and transmit the actual value and qualifier status to NCC.
Dynamic Qualifi er Changes
A BSI can change qualifier status at runtime if:
the binary input board fails (qualifier IV = 1)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
36/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-26
2.5 Integrated Total Processing
2.5.1 Integrated Total Value Types
There are two types of integrated total values (ITI) defined in the RTU560:
End of period reading counters (EPR)
Intermediate reading counters (IR)
Both types have only one source and the IR is only an intermediate value of thecorresponding EPR. That means there is one ITI which is transmitted periodically in fixedperiods.
Figure 2-15: Integrated Total Values Defini tion for EPR and IR
Integrated Total Value presentation
Although the internal value representation is 32 bit signed integer the RTU560 supportson its local inputs positive ITI values only. This allows ITI values between:
0 .. and...+ 2 147 483 647
Period Period PeriodPeriod
Intermediatereading
cycle
End ofPeriodreading
End ofPeriodreading
End ofPeriodreading
End ofPeriodreading
Counts
time
Integrated Total Values with reset to zero at end of period
The IR reading cycle must be 1/n of end of period time
e.g.: if period = 60 minutes and n = 5 the IR cycle = 12 min
IRreading
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
37/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-27
2.5.2 Function Distribution
The process data acquisition functions for ITIs processed by the RTU560 can be split intofunctions handled by:
IOC of the binary input boards
Process data processing (PDP) part of the CMU
Protocol specific communication interface part at a CMU
The data processing functions of the communication interface is described in thedocumentation of the specific communication protocol.
23BE23 functions:
Reading input register (every millisecond)
Digital filter (contact bouncing)
Increment integration register
Freeze integration register into relocation register
CMU - PDP:
Freeze and read ITIs periodically
Transmission to internal communication
2.5.3 Binary Input Board Functions
The IOC of the binary input boards supports the integrated total functions. The parameterof each function is loaded from PDP at start up or if it must be initialized. Parameters canbe set individually per input.
The binary input boards read all 16 inputs each millisecond. If the channel is configured
for integrated total a signal change of 0->1 is accepted after digital filtering to be a pulsecount and increments the pulse counter register.
Whenever the PDP sent a broadcast command to freeze counter values, the the binaryinput boards read the actual integration register and stores the contents into therelocation register. The PDP receives the f rozen ITI value from the 23BE23/23BE40.
Digital filter
The configuration parameter Digital filterspecifies how many milliseconds an input mustbe stable before it is accepted as a new signal state. The typical value is 10 ms. Digitalfilter are used to prevent ordinary contact bouncing.
Parameter: Digital filter (ITI PDP Parameters)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
38/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-28
Integrated Total Frequency
The binary input boards can read ITI counter increments with a frequency of max. 120Hz. The default digital filter is 10 ms (necessary when normal relay contacts are used).The ratio for the 0 and 1 state should be 1:1.
Freeze ITI value
EPR or IR readings are forced by the PDP periodically. The PDP sends a broadcastcommand to all I/O boards: "freeze ITI registers".
Each binary input board on which ITIs are configured stores the actual integrated totalregister contents into a relocation register. This is done within the normal signalprocessing, the integrated total register continues counting. The frozen values aretransmitted afterwards to the PDP.
2.5.4 PDP Funct ions of the CMU
Reading ITI counter values and update ITI status
Reading is done:
for each configured IR cycle
for each configured EPR period
The frozen ITI values are read from all ITIs which are configured for the actual period. It isnot necessary to have all ITIs in the same EPR periods or IR cycles.
There are some qualifier information, which inform the NCC about the quality of the ITI.These qualifiers are updated at each ITI reading.
EPR / IR parameters
With the PDP parameterAcquisition of end of period reading ITIthe transmission of EPRreadings can be switched off or the EPR period in minutes is specified. The parameterEnd of period wrap around counterspecifies that the ITI value is not reset after an EPR
reading.
Parameter: Acquisition of end of period reading ITI (ITI - PDP parameters)
End of period wrap around counter (ITI - PDP parameters)
With the PDP parameter Acquisition of intermediate reading ITI the transmission of IRreadings can be switched of or the IR period is specified. With Unit of IR cycle it ispossible to decide whether IR period is defined in second or minute cycles.
Parameter: Acquisition of intermediate reading ITI (ITI - PDP parameters)
Unit of IR cycle (ITI - PDP parameters)
CA = Counter was adjusted since last readingThis flag is set if the counter is:
restarted due to RTU560 restart
the time changed during the period / cycle(new time synchronization)
If the RTU560 system time has changed due to a new received time base (hardsynchronization) the CA qualifier is set. CA is set if the time changed more than 5seconds from the old system time.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
39/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-29
The flag is set in the first telegram of an intermediate value (IR) and in the first telegramof an end of period value (EPR). If the EPR telegram comes first the qualifier is not set inthe following IR telegram.
IV = ITI is invalid
This flag is set if the ITI value is not valid because the PDP could not receive the valuefrom the binary input board.
Figure 2-16: Reading ITI wi thin the RTU560
IT = Invalid t ime
This flag is set in the time information element of the ITI telegram until the RTU560 has avalid system time and is synchronized after start up.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
40/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-30
2.5.5 Error Handl ing
Binary Input Board failure
A binary input board can be set "out of service" if:
the board has never been in service(configuration error)
the board failed during normal operation(hardware failure, I/O bus failure etc.)
the board has been removed or rack power was lost.
If a board is set out of service the configured ITIs qualifiers are set to invalid due toboard failure. The RTU560 transmits all ITI messages of that board to the NCC with anITI message and the qualifier IV = 1.
A binary input board can be set in service again during runtime if:
the board is replaced
power is turned on again in the rack
the I/O bus is O.K.
When this happens the following sequence recovers the pulse counter values:
normalize the binary input board
load all parameters for the configured channels (done by PDP part of CMU)
read all values and update status
Reset qualifiers IV for affected ITIs
Dynamic Qualifi er Changes
An integrated total value can change qualifier status at runtime if:
the binary input board fails (qualifier IV = 1)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
41/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-31
2.6 Direct Interfacing of Current and Voltage Transformer
The Current/Voltage Transformer Interface 560CVT02/10 is used for monitoring inputsignals from three independent phases with 3 or 4 wire connections. The following
measurements are available:Measurement Measuring Path(s)
Voltage (V) 1-N, 2-N, 3-N, 1-2, 2-3, 3-1
Current (A) 1, 2, 3, N
Active Power 1, 2, 3,
Reactive Power
Apparent Power
Power Factor 1, 2, 3,
Frequency (Hz) Phase 1 only
Accumulated values are stored in energy registers of the 560CVT02/10 as long integervalues. On power up these values are reset to zero. The accumulated values arecyclically transmitted to the RTU560:
Active Energy 3-phase
Apparent Energy 3-phase
Reactive Energy (Ind.) 3-phase
Reactive Energy (Cap.) 3-phase
The 560CVT02/10 provides a measure of the distortion (THD), in each phase voltage andcurrent waveform, as a percentage deviation from pure 50 Hz or 60 Hz sine waves by
Fast Fourier Transform algorithm (FFT):
U1, U2, U3 % THD
I1, I2, I3 % THD
The measurements (AMI, MFI) are transmitted by the subdevice communicationinterface.
While MFIs are handled in the same way, AMIs are treated differently by the 560CVT02and the 560CVT10. To convert these values into a normalized representation
AMIs are using the parameters primary rated valueand measurement range(560CVT02)
AMIs are using the highest possible value according to the conversion table in theinstruction manual (560CVT10)
All measurements are representing the secondary output of the transformer.
Parameter
Primary rated voltage (560CVT02 parameter)Voltage measurement range (560CVT02 parameter)Primary rated current (560CVT02 parameter)Current measurement range (560CVT02 parameter)
Potential transformer ratio (560CVT10 parameter)Current transformer ratio (560CVT10 parameter)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
42/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-32
For example:
Secondary rated current = 5 Ampere (Value range: 1 5 Ampere)
Current measurement range = 0.5 (Value range: 0.01 1.20)
100 % = 2.5 Ampere (secondary)
Example 120 VRange = 1,0
Value
Lower Limit - 120 Volt - 100 %
0 Volt 0
Upper Limit + 120 Volt + 100 %
The Frequencyis detected at the phase 1 voltage signal and converted to a normalizedrepresentation, using the parameter nominal frequency:
Parameter:Nominal frequency (560CVT02 - parameter)
Frequency Example 50 HzNominal frequency
Value
Nominal frequency * 90 % 45,0 Hz - 100 %
Nominal frequency 50,0 Hz 0
Nominal frequency * 110 % 55,0 Hz + 100 %
The Power Factor (Phase 1, 2, 3 and ) is also a normalized value:
Power factor Value
- 1,000 - 100 %
0 0
+ 1,000 + 100 %
The Total Harmonic Distortion THD (V and C, Phase 1, 2 and 3) is transmitted inpercentage as a normalized value:
THD Value
- - 100 %0 0
100,0 % + 100 %
All Energy Values are cyclically requested by the RTU560 subdevice communicationinterface and transmitted as Integrated Total Information (ITI):
Parameter:
IR / EPR cycle time (560CVT02/10 - parameter)
Wrap around, Pulse quantity (560CVT02/10 - parameter)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
43/68
SCADA Monitoring Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 2-33
2.7 Logic Functions
The Logic function of the RTU560 provides the possibility to deduce virtual processinformation from process information and system events using logical operations likeAND, OR, Dynamic OR or NOR.
OR groups (>=) AND groups (&)
NOR groups
Dynamic OR groups
Security indication
Security alarm
These Group information are single point information (SPI) data objects that arecalculated from other SPIs or System Events (SEV) or in case of Security indicationand Security alarm - Security Events by logical operations. A group information dataobject can be generated out of all single point information (SPI) and System Events
processed in the RTU560. Group information can also be an input to another groupinformation.
The number of input signals per group information is limited to 32 signals.
The group information output is communicated as SPI event on the internalcommunication. The calculation is done event driven, that means every change of aninput object leads to a recalculation of the deduced process information object. They arecalculated according to the configured logical function type from the selected inputobjects of type SPI or SEV.
The time stamp of the event will be the time of the input signal which forces the newevent message.
OR group
The output signal of an OR group is set to 1 when at least one input signal is set to 1. Thefirst signal, which is set to 1, forces the transmission of the OR group signal.
The output signal of an OR group is set to 0, when all input signals are 0. The trailingedge of the last signal which is set to 0 forces the transmission of the OR group signal.
AND group
The output signal of an AND group is set to 1 when all input signals are set to 1. The lastinput signal which is set to 1 forces the transmission of the AND group signal.
The output signal of an AND group is set to 0, when at least one input signal goes to 0.The trailing edge of this signal forces the transmission of the AND group signal.
NOR group
The output signal of a NOR group is set to 0 when at least one input signal is set to 1.The first signal which is set to 1 forces the transmission of the NOR group signal.
The output signal of a NOR group is set to 1, when all input signal are 0. The trailing edgeof the last signal which is set to 0 forces the transmission of the NOR group signal.
DynamicOR group
The output signal of a dynamic OR group is set to 1 every time a input signal is set to 1.Every signal which is set to 1 forces the transmission of the OR group signal.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
44/68
RTU560 Function Description Part 5: SCADA Functions SCADA Monitoring Direction
ABB AG 1KGT 150 737 V001 1 2-34
The output signal of a dynamic OR group is set to 0, when all input signal are 0. Thetrailing edge of the last signal which is set to 0 forces the transmission of the OR groupsignal.
Security indication and Security alarm
These two functions differ from all other logic functions by their input parameters:
Generally, these functions have security events as input parameter.Security indication
If one ore more input security event occurs, a pulse of approximately 100ms is generatedat the SPI output.
Security alarm
A security alarm is similar to a Security indication, but the output is triggered only if anyinput event has occurred several times within a specified supervision time period. Theevent count and the supervision time can be configured in RTUtil560.
In case of redundant CMUs the current event count and the current elapsed time will bereset if the active CMU fails, so it's recommended to monitor security event # 5160 ("RTUnew started") to be able to recognize this situation.
Qualifier for group signals
A group signal qualifier represents the logical OR of the qualifiers of all input signals ofthe group information. That means, that if the state of one of the inputs is not equal toO.K., the output of the logic function is set to this state.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
45/68
ABB AG 1KGT 150 737 V001 1 3-1
3 SCADA Command Direction
The following SCADA functions are described for the binary output boards23BA20, 23BA40 and 23BO61, and the analogue output boards 23AA21 and
23AO60 as well as the binary outputs of the integrated multi input/output boardwithin the 560CIG10. In addition the functionality of the command supervisionboards 23BA22/23, 23BO62 and the supervision function of the 560CIG10 isdescribed.
The RTU560 knows following output command types:
Command Output
o Single Command Output (SCO)
o Double Command Output (DCO)
Regulation Step Command Output (RCO)
Setpoint Command Outputo Analogue Setpoint Command Output (ASO)
o Digital Setpoint Command Output (DSO)
Bit-string Output Command (BSO)
3.1 Function Distribution
Within RTU560, the different output boards and, if requested, the commandsupervision board 23BA22/23, are responsible to do the command outputs. Theyare coordinated and monitored by the PDP.
The IOCs of the output boards are responsible to switch the output relays or to setthe analog output value. They supervise and monitor also the hardware. Whichkind of output is configured and wired on which channel is loaded by the PDP tothe boards during initialization in a similar form as for the input boards.
3.2 Command Output Procedures
Commands for objects can be given either in a one-step procedure (direct operate)or for higher security requests in a two-step procedure (select before operate). Thetwo-step procedure decreases the residual error probability in command directionessentially.
If the parameter Select before operate only is selected, a select before operateprocedure is necessary. Bit-string outputs (BSOxx) does not support thisparameter.
Parameter: Select before operate only (PDP Parameters)
If the PDP receives a SELECT command, it checks whether the object is availableand if no other object is already reserved. If the check is successful, itacknowledges the reservation with a positive confirmation. The reservation is validfor 20 seconds. Within that time window, either the corresponding EXECUTECommand or a DESELECT command should be received. If not, the PDP clearsthe reservation of the object.
If an EXECUTE command is received within the allowed time, it is checked, if the
referring object is equal to the reserved object. If both objects are the same, thecommand is executed, otherwise the EXECUTE command is rejected and negativeconfirmed. The command procedure is finished, when the activation termination istransmitted for that command.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
46/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-2
While a command object is selected, no other command objects within theinterlocking scope of the selected one can be selected. Other selections will berejected. If no object is selected, multiple process command objects can beexecuted in parallel using direct operate procedure.
The scope of command selection interlocking depends on the configuration ofparameter Process command interlocking mode.
Parameter: Process command interlocking mode (RTU Parameters)
1. Interlocking per IO device / IO bus and group Selection is interlocked against other commands of same I/O bus segmentand same command group (Command groups are Object Commands,Regulation Commands and Setpoint Commands).
2. Interlocking per objectSelection is interlocked against same object only
3. Interlocking per object with command prioritySelection is interlocked against same object only, but selection can bebroken by a command originated from an originator (e.g. HCI, PLC,Integrated HMI) with higher command priority. Whereas HCIs with lowesthost numbers has highest priorities, followed by PLCs, Integrated HMIs andRTU560 webservers. Select and execute commands can break theselection.
In case a process command is rejected, because of a selection mismatch orcommand confirmation is pending, a system event SEV#242 .. SEV#260: Processcommand collision with command of X is send to the originator of the rejectedcommand. The system events contain information about the originator whichoriginates the command causes the rejection.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
47/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-3
3.3 Object Command Output
Object command outputs (SCO or DCO):
can be wired for one, 1.5 and two pole switching
allows additional (1 out of n)-check (command supervision)1.5 pole and two pole switching allows two step commands (Select beforeoperate SBO sequence)
allows command termination by a response indication
allows persistent output
3.3.1 Single Object Command Output
A single command has only one output relay. It can be configured pulse ON orOFF command or as persistent output.
Parameter: Command type (SCO PDP Parameters)Single object commands can be wired with one relay contact per command (1 poleconnection) or with two relay contacts per command (2 pole connection).
Single Object commands are pulse outputs whereas the pulse duration is specifiedby the parameter Command pulse length per command. Only the configureddirection is used for pulse output. The not configured direction is ignored. Onerelay is occupied within a binary output board.
Parameter: Command pulse length (SCO PDP Parameters)
Figure 3-1: Single Command definition: pulse output
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
48/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-4
Single object commands are configurable as persistent output. In persistent modean ON command switches the relay persistent on and the OFF command switchesthe relay to off.
Figure 3-2: Single Command definition: persistent output
3.3.2 Double Object Command Output
A double command has two independent output relays:
one relay for ON direction
one relay for OFF direction
Double object commands can be wired with one relay contact per command (1pole connection) or with two relay contacts per command (2 pole connection).
Double Object commands can be pulse outputs whereas the pulse duration isspecified by the parameter Command pulse length per command. Only onechannel ON or OFF can be active at the same time. The two relays occupy twoconsecutive bits within an output board. The ON-relay is normally on the oddchannel (1, 3, 5 ) and the OFF-relay on the even channel (2, 4, 6 ).
Parameter: Command pulse length (DCO PDP Parameters)
Figure 3-3: Double Command definition: pulse output
The definition of the bit position for ON and OFF can be changed for the whole
configuration. If changed, this definition is also valid for DPI and RCO commands.
Parameter: Change ON and OFF connection point (RTU Parameters)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
49/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-5
Termination of Command Output by Response Indication
The pulse duration of an object command can be limited to the runtime of theswitching device (e.g. isolator). The run time end is recognized by the new positionindication. To prevent that the command is stopped before the new position issettled, a Command release delay time can be specified.
The use of a response indication is specified by the parameters of the Responseindicationfor each object command. The response delay time can be specified bythe parameter Command release delay time. The default is 200 ms.
Parameter: Response indication (SCO/DCO PDP Parameters)Parameter: Command release delay time (SCO/DCO PDP Parameters)
Figure 3-4: Response Indication procedure
The response indication is a SPI or DPI message. Therefore, only the endpositions (ON/OFF) can stop the command. It is not required that the reportedindication state and the command direction (ON/OFF) do match.
A new command from NCC is accepted only when the command is switched off,that means after the response delay time and the final termination of the command
with ACTTERM to NCC.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
50/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-6
Object Command output withou t supervision
The output board is doing the final output by switching the output relay(s). TheBinary output boards monitor and check an output by:
reading back the output bit pattern from the relay coils driver
supervision of the 24 V DC which switches the output relays
monitoring the output pulse time
indicating the command state by LEDs
Figure 3-5 shows the principle wiring for object commands in one pole technique.
In two pole technique two relays per command direction are needed and will beswitched by the binary output board (e.g. k1 and k9), see Figure 3-6. In that formobject commands and regulation step commands can be mixed within a board.
Figure 3-5: Process commands wi thout supervision (1-pole)
Process Voltage
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
51/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-7
Figure 3-6: Process command wi thout supervision (2-pole)
The coordination of the output board is done by the PDP. The interaction is shownin Figure 3-7. If a process command is received to switch the selected outputchannel, the assigned output board is requested to do the output.
Procedure:
Check if no other output is active etc.
Switch selected output relay
Start output pulse timer
Transmit a positive acknowledge (output active) to the PDP
Switch off output relay when the pulse time has elapsed
Transmit output deactivated to PDP
The PDP monitors the output commands. If it does not receive the acknowledgeinformation within time, it will stop the output by forcing the output board to stop.The binary output board acknowledges output active will response the commandwith Activation Confirmation to NCC.
Process Voltage
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
52/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-8
Figure 3-7: Interaction PDP command output without commandsupervision
Command output with supervision
To increase the security that only one interposing relay is switched at a time whena command is given, object commands can be expanded with the (1 out of n)-check function.
Figure 3-8 and Figure 3-9 show the principle wiring between the output board andthe additional required command supervision board.
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
53/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-9
Figure 3-8: Object command outpu t wi th supervision (1.5-pole)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
54/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-10
Figure 3-9: Object command outpu t wi th supervision (2-pole)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
55/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-11
Figure 3-10: Interaction PDP - Command output with command supervision
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
56/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-12
The coordination between the two output boards is done by the PDP. Theinteraction is shown in Figure 3-10. When a process command is received, theoutput relay is switched first with a pulse time which is longer than the configuredoutput pulse duration for that channel. After the output board has acknowledgedthat the output relay is switched on, the supervision board is started to check theoutput circuit and if positive to do the final output with the configured time for that
channel.The 23BA22/23 allows checking two different output circuits with different nominalresistances. But only one channel can be active at the same time (P1 or P2). If the23BA22/23 receives a request to test and switch a command on P1 or P2 thefollowing sequence is started:
Check that no other output is active etc.
Select P1 or P2 for checking
Start to measure the resistance in the switched output channel (interposingrelay)
Compare the measured resistance against the parameterized upper and
lower limits Abort all activities and transmit a negative acknowledge if the resistance is
out of limits
Switch the auxiliary relays from TEST to SWITCH position if theresistance check is O.K.
Start the output pulse by switching the GO relays which feed the processvoltage to the selected interposing relay
Start output pulse timer
Transmit a positive acknowledge (command running) to PDP
Switch off GO relay when the pulse time elapsed
Switch back to TEST position
Transmit command stopped to PDP
The PDP will then stop the output board by a stop command. The PDP part of theCPU monitors the output commands. If it does not receive the acknowledgeinformation within time, it will stop the output by forcing the supervision board toreset and the output board to stop output.
The assignment between supervision board and the output board and the upperand lower resistance limits have to be parameterized for each channel on thecommand supervision board.
Two command supervision channels CSC (P1/P2) can be defined on each
supervision board. On the 23BA20 board can be selected which commandsupervision channel monitors the board. For 1.5 pole connection, two channels canbe selected (relays 1-8 and relays 9-16) .The command supervision is valid for allSCO and DCO commands on this board.
It must be regarded that channels connected to the same route (R1 / R2) musthave the same supervision channel CSC n.
Parameter: Check circuit number (CSC General Parameters)
Low limit resistance (CSC General Parameters)
High limit resistance (CSC General Parameters)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
57/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-13
23BA22/23 LOCAL mode
The 23BA22/23 board has a push-button on the front panel which allows inhibitingany active output. This button is marked with LOC and a LED indicates if LOCAL isactive or not. To switch from remote to local and vice versa the push-button mustbe pressed twice within 5 seconds. The LED LOC flashes -after the push-button ispressed once- for five seconds.
As long as LOCAL mode is active, the 23BA22/23 discards any command andreturns negative acknowledgements. The position of the LOCAL/REMOTE switchis sent to the NCC with system events # 64 to #95.
If the LOC push button is pressed twice again, the 23BA22/23 switches back toremote mode and will accept and handle commands in the normal way.
3.3.3 Object command output limitations
Depending on the selected command output board, the user has to take care of thefollowing limitations:
Feature 23BA20 23BA40 23BO62 23BO61 560CIG10
1 polewithoutsupervision
Yes Yes Yes Yes Yes
2 polewithoutsupervision
Yes Yes YesYes
Yes
1.5 polewithsupervision
With23BA22/23
No With23BO63
No Onboard
2 polewithsupervision
With23BA22/23
No With23BO63
No Onboard
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
58/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-14
3.4 Regulation Step Command Output
3.4.1 Functionality
Regulation step command output (RCO)
can be wired for one and two pole switching, and allows one and two stepcommands (select before operate sequence)
cannot be wired with command supervision
cannot be terminated by a response indication
The object command pulse length is described by the parameter PULSE LENGTH.The pulse duration for HIGHER and LOWER is the same.
Parameter: Command pulse length (RCO PDP Parameters)
Re-trigger of regulations commandsThe output pulse duration of a regulation command can be expanded if the samecommand is received within the output pulse time and can be sent to the outputboard before the time elapsed. The binary output board starts the timer again.
An output pulse can also be shortened by a new command with DEACTIVATIONflag. If a DEACTIVATION command is received, the running regulation commandis stopped immediately (Support is communication protocol dependant).
Figure 3-11: Re-trigger/stop of a regulation command
The definition of the bit position for HIGHER and LOWER can be changed for thewhole configuration. If changed, this definition is also valid for DPI and DCOcommands.
Parameter: Change ON and OFF connection point (RTU Parameters)
Nominal
pulse duration
Command output relay
Option
RCO
SEL
Start
RCO
ACT
Retrigger
RCO
ACT
Retrigger
RCO
ACT
Retrigger
RCO
ACT
Stop
RCO
DEACT
Pulse duration
without stop
Nominal
pulse duration
Command output relay
Option
RCO
SEL
Start
RCO
ACT
Retrigger
RCO
ACT
Retrigger
RCO
ACT
Retrigger
RCO
ACT
Stop
RCO
DEACT
Pulse duration
without stop
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
59/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-15
3.4.2 Regulation command output limitations
Depending on the selected command output board, the user has to take care of thefollowing limitations:
Feature 23BA20 23BA40 23BO62 23BO61 560CIG10
Regulationcommand
Yes Yes Yes Yes Yes
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
60/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-16
3.5 Setpoint Command Output
A set point command is specified by an analog or digital set point value output. Theoutput can be done with or without strobe. For a strobe output, the value is valid for
the receiving unit during the additional strobe pulse output. One or two stepcommands are possible. The set point command types are:
analogue output value (ASO)Analogue output channel on an analogue output board(current or voltage output)
digital output value (DSO)Digital output on a binary output board
3.5.1 Analogue Setpoint Command Output
The analogue set point command output (ASO) can be done in two ways, withstrobe or without strobe. The strobe output allows triggering the concerned unitwhen a new value is received. If this is not requested, the set point command canbe done without strobe.
Bipolar, Unipolar and Live Zero conversion
The analogue output value is converted to an analogue output signal by theanalogue output board. The Output signal type allows specifying unipolar outputsignals. That means, a negative ASO value is set to zero.
Output signals with live zero presentation (standard = 4.20 mA) are transformed bythe PDP. The conversion is done in the form that:
0% of the normalized ASO value becomes 20 % of the output signal range(Standard: 4 mA)
100 % of the normalized ASO value becomes 100 % of the input signalrange(Standard: 20 mA).
Figure 3-12: Live Zero Output Conversion
The configuration parameter Output signal typespecifies if the output is a bipolar, aunipolar or a live zero signal. The configuration parameter Output signal rangespecifies the hardware setting of the 23AA20 board.
Parameter: Output signal range (ASO PDP Parameters)Output signal type (ASO PDP Parameters)
100 %
20 mA (100%)4 mA (0%)
Output Value
0 %
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
61/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-17
Scaling
The PDP converts the value of a normalized ASO. The configuration parameterConversion factor specifies the percentage of the maximum output signal that isdefined as 100 % of the normalized value.
Parameter: Conversion factor (ASO PDP Parameter)
Figure 3-13: Analogue Value Conversion ASO
-20 -15 -10 -5 5 10 15 20
Output signal
[digits]
[e.g. mA]
-100 -75 -50 -25 25 50 75 100 [%]
e.g. conv. factor = 75 %
- 100 %
Normalized ASO value
+ 100 %
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
62/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-18
Analogue Setpoint command w ithout st robe
The analog output stays stable until a new ASO is received.
Analogue Setpoint command w ith s trobe
For analogue setpoints with strobe, the corresponding Strobe output channel(SOC) should be configured to any output channel of a binary output board. The
strobe Pulse length is configurable. The default value is 500 milliseconds. TheASO must be configured to an analogue output board.
Parameter: Pulse length (SOC PDP Parameters)
Strobe (SOC) (ASO PDP Parameters)
The PDP coordinates the output of the analogue output value and the strobe pulse.There is a delay of approx. 50 ms between the output of the analogue value andthe strobe. This delay allows the value to become stable. The analogue outputstays stable until a new ASO is received.
Figure 3-14: Set Point Command for Analogue Output
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
63/68
SCADA Command Direction RTU560 Function Description Part 5: SCADA Functions
ABB AG 1KGT 150 737 V001 1 3-19
3.5.2 Digital Setpoint Command Output
A digital setpoint output (DSO) is an output of a normalized value on a binaryoutput board. The following types are possible:
Digital Setpoint Output 8 bit (DSO8)
Digital Setpoint Output 16 bit (DSO16)
The RTU560 knows conversions for:
Binary data (BIN)
Binary coded decimals (BCD)
Gray code (GRAY)
The maximum length of a digital measured value is a word of 16 bit (= one binaryoutput board, Double word values are not supported.
Digital Setpoint value presentation
Each type is converted by the PDP.
Figure 3-15: Digital Setpoint Value presentation
1234567891011131415 1216 23BA20 Output Channel
16 bit unsigned binary data(a)
15 bit + sign binary data(b)
(d)
(c)
(e)
7 bit + sign binary data
0..9 0..9 0..9 0..90..9 0..9 0..9 0..9 4 Decade BCD unsigned
(f)
(g)
Conversion by PDP
S = Sign bit / Sign position
(i)
S
S 0..9 0..9 0..90..7 0..9 0..9 0..9
S
0..9 0..9
0..7 0..9S
S
S
8 bit unsigned binary data
4 Decade BCD signed
2 Decade BCD unsigned
2 Decade BCD signed
16 bit gray code
15 bit signed gray code
8 bit gray code
7 bit signed gray code
(h)
(j)
(k)
(l)
-
7/25/2019 E560 FD Rel10 Part5 SCADA Functions
64/68
RTU560 Function Description Part 5: SCADA Functions SCADA Command Direction
ABB AG 1KGT 150 737 V001 1 3-20
Scaling and Format Conversion
A digital setpoint output is converted from a normalized value (+/- 100%) to a bitpattern output on 23BA20/23BA40 by the PDP. The PDP parameter DSO valuepresentationand Output signal