E560 FD Rel10 Part5 SCADA Functions

download E560 FD Rel10 Part5 SCADA Functions

of 68

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