211
Remote Terminal Unit RTU560 Function Description Release 6.2 This manual describes the functions provided by the Remote Terminal Unit RTU560 Release 6.2. Document Ident: 1KGT 150 541 V002 1

E560_FD_R6

Embed Size (px)

Citation preview

  • Remote Terminal Unit RTU560

    Function Description Release 6.2

    This manual describes the functions provided by the Remote Terminal Unit RTU560 Release 6.2.

    Document Ident: 1KGT 150 541 V002 1

  • Revision

    Document identity: 1KGT 150 541 V002 1

    Revision: 0 Date: 09/2003

    Revision 1 Date 10/2003 New chapter Configuration File Archive added New System Events introduced New System Messages introduced

    Revision 2 Date 11/2004 New chapter Counter Archive added New chapter Integrated HMI added Chapter 3.3/3.4 DMI, STI, BSI updated Chapter 4.5 ASO, DSO updated Chapter 3.2.4.1 AMI new parameter Chapter 3.5.4.1 ITI new parameter Chapter 4.3.4.5 CSC supervision 23BA22 Chapter 6.3.1 Priority ITI queue Chapter 6.3.3 Queue storage time out Chapter 6.3.4 ITI queue handling Chapter 6.3.5 Queue handling Chapter 9.3.3 New system events for PLC Chapter 9.4 RAM size for PLC tasks Chapter 16.1 New diagnosis messages Chapter 16.2 New system events

    We reserve all rights in this document and in the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden. Copyright 2004 ABB Utilities GmbH.

    ABB Utilities GmbH 1KGT 150 541 V002 1 iii

  • Contents

    FUNCTION DESCRIPTION RELEASE 6.2 ..............................................1-1

    ABOUT THE RTU560 FUNCTION DESCRIPTION..................................... 1

    1 THE RTU560 FAMILY ........................................................................1-1 1.1 Overview ...........................................................................................................1-1 1.2 Hardware...........................................................................................................1-3

    1.2.1 Hardware Structure...............................................................................1-5 1.3 Software ..........................................................................................................1-11

    1.3.1 RTU560 Software Structure................................................................1-12 1.3.2 I/O Bus Master and RTU560 I/O Bus .................................................1-15 1.3.3 Event Flow through RTU560 ..............................................................1-16

    1.4 Tools................................................................................................................1-18 1.4.1 RTUtil 560 ...........................................................................................1-18 1.4.2 RTU560 Web Server...........................................................................1-21 1.4.3 MULTIPROG wt ..................................................................................1-23

    2 SCADA MONITORING DIRECTION ..................................................2-1 2.1 Indication Processing ........................................................................................2-1

    2.1.1 Function Distribution .............................................................................2-2 2.1.2 23BE21/22 Functions............................................................................2-2 2.1.3 PDP Functions of the CMU...................................................................2-5 2.1.4 Group Information .................................................................................2-8 2.1.5 Error Handling.....................................................................................2-10 2.1.6 Indication Processing with 560MIO80 ................................................2-10

    2.2 Analog Measured Value Processing...............................................................2-11 2.2.1 Analog Measured Value Types...........................................................2-11 2.2.2 Function Distribution ...........................................................................2-11 2.2.3 23AE21 Functions...............................................................................2-12 2.2.4 PDP Functions of the CMU.................................................................2-17 2.2.5 Error Handling.....................................................................................2-19 2.2.6 Analog Measured Value Processing with 560MIO80 .........................2-20

    2.3 Digital Measured Value Processing ................................................................2-21 2.3.1 23BE21/22 Functions..........................................................................2-23 2.3.2 PDP Functions of the CMU.................................................................2-24 2.3.3 Error Handling.....................................................................................2-25 2.3.4 Digital Measured Value Processing with 560MIO80 ..........................2-25

    ABB Utilities GmbH 1KGT 150 541 V002 1 iii

  • Contents Remote Terminal Unit RTU560 Function Description Release 6.2

    2.4 Bitstring Input Value Processing .................................................................... 2-26 2.4.1 Function Distribution .......................................................................... 2-26 2.4.2 23BE21/22 Functions......................................................................... 2-27 2.4.3 Error Handling .................................................................................... 2-28 2.4.4 Bitstring Input Processing with 560MIO80......................................... 2-28

    2.5 Integrated Total Processing ........................................................................... 2-29 2.5.1 Integrated Total Value Types ............................................................ 2-29 2.5.2 Function Distribution .......................................................................... 2-30 2.5.3 23BE21/22 Functions......................................................................... 2-30 2.5.4 PDP Functions of the CMU................................................................ 2-31 2.5.5 Error Handling .................................................................................... 2-34 2.5.6 Integrated Total Processing with 560MIO80...................................... 2-34

    3 SCADA COMMAND DIRECTION...................................................... 3-1 3.1 Output Command Types .................................................................................. 3-1 3.2 Function Distribution......................................................................................... 3-1 3.3 Object Command Output.................................................................................. 3-2

    3.3.1 Object Command Output with 23BA20 ................................................ 3-2 3.3.2 Single Object Command Output .......................................................... 3-2 3.3.3 Double Object Command Output......................................................... 3-3 3.3.4 Output Procedures ............................................................................... 3-4 3.3.5 Object Command Output with 560MIO80.......................................... 3-13

    3.4 Regulation Step Command Output ................................................................ 3-14 3.5 Setpoint Command Output ............................................................................. 3-15

    3.5.1 Analog Setpoint Command Output .................................................... 3-15 3.5.2 Digital Setpoint Command Output ..................................................... 3-18

    3.6 Bitstring Output............................................................................................... 3-21 3.6.1 Bitstring Output with 23BA20 ............................................................. 3-21 3.6.2 Bitstring Output with 560MIO80 ......................................................... 3-21

    3.7 Error Handling ................................................................................................ 3-22

    4 CMU-REDUNDANCY......................................................................... 4-1 4.1 Overview........................................................................................................... 4-1 4.2 RTU560A redundant CMU concept.................................................................. 4-1

    4.2.1 Master / Slave concept for the CMU modules ..................................... 4-3 4.3 Redundancy switchover ................................................................................... 4-3 4.4 Influence on RTU Functions............................................................................. 4-4

    4.4.1 PDP and Counter Values ..................................................................... 4-4 4.4.2 PLC Function........................................................................................ 4-4 4.4.3 Group Functions................................................................................... 4-5 4.4.4 Archive and Local Print Function ......................................................... 4-5

    4.5 RTUtil 560 Configuration .................................................................................. 4-6

    1KGT 150 541 V002 1 ABB Utilities GmbH

  • Remote Terminal Unit RTU560 Contents Function Description Release 6.2

    5 HOST COMMUNICATION INTERFACE ............................................5-1 5.1 Overview HCI Software Structure .....................................................................5-3 5.2 Queue- and Buffer Handling .............................................................................5-4

    5.2.1 Priority Read Queues.........................................................................5-5 5.2.2 Queue Transitions and Overflow ..........................................................5-6

    6 SUB-DEVICE COMMUNICATION INTERFACE ................................6-1 6.1 Message Flow in Monitoring Direction ..............................................................6-3 6.2 Message Flow in Command Direction ..............................................................6-3 6.3 General Interrogation ........................................................................................6-4 6.4 Time Synchronization........................................................................................6-4 6.5 System Events ..................................................................................................6-5

    7 INTERFACES AND NETWORK.........................................................7-1 7.1 Network Configuration.......................................................................................7-1 7.2 Interface Configuration......................................................................................7-2

    7.2.1 The Interfaces .......................................................................................7-2 7.3 Duplex Communication .....................................................................................7-3

    7.3.1 WT Full Duplex Link (23WT21-23, no handshake) ..............................7-3 7.3.2 Direct Link (TxD / RxD only) .................................................................7-4 7.3.3 Dial up. External modem without handshake, without RTS/CTS .........7-4

    7.4 Half Duplex Communication..............................................................................7-6 7.4.1 WT Link Half Duplex (23WT22, with RTS/CTS Handshake)................7-6 7.4.2 WT Link Half Duplex (23WT21-23 with RTS/DCD) ..............................7-7 7.4.3 Network Configuration Rules and Restrictions .....................................7-8 7.4.4 Interface Configuration Rules and Restrictions ...................................7-9

    8 PROGRAMMABLE LOGIC CONTROL (PLC) ...................................8-1 8.1 PLC SCADA Processing ................................................................................8-1

    8.1.1 PLC Application and Tasks...................................................................8-2 8.2 I/O Interface.......................................................................................................8-3

    8.2.1 General I/O Handling ............................................................................8-3 8.3 Signal Processing .............................................................................................8-5

    8.3.1 Messages and Commands ...................................................................8-5 8.3.2 System Event Processing.....................................................................8-6 8.3.3 System Event Messages ......................................................................8-6

    8.4 Characteristic Technical Data ...........................................................................8-6

    ABB Utilities GmbH 1KGT 150 541 V002 1 v

  • Contents Remote Terminal Unit RTU560 Function Description Release 6.2

    9 LOCAL PRINT AND PROCESS ARCHIVE FUNCTION.................... 9-1 9.1 Overview........................................................................................................... 9-1 9.2 Message Processing and Buffering.................................................................. 9-2

    9.2.1 Supported Data Types ......................................................................... 9-4 9.2.2 Queue Handling ................................................................................... 9-4

    9.3 Message String Generation.............................................................................. 9-5 9.4 Data Archives ................................................................................................... 9-6

    9.4.1 Archive Records................................................................................... 9-6 9.4.2 Archive Files......................................................................................... 9-6 9.4.3 Archive Function Global Settings......................................................... 9-7 9.4.4 Access to Archive Data ........................................................................ 9-8 9.4.5 Archive Data Import to MS Excel ......................................................... 9-8

    9.5 Local Print Output........................................................................................... 9-13 9.5.1 Serial Printer Interface ....................................................................... 9-13 9.5.2 Local Print Global Settings................................................................. 9-14 9.5.3 Page Layout and Page Control .......................................................... 9-14 9.5.4 New Day............................................................................................. 9-15 9.5.5 Printout after RTU Restart.................................................................. 9-15

    9.6 Data Point Configuration ................................................................................ 9-16 9.6.1 Process Data Points........................................................................... 9-16 9.6.2 Configuration for System Events........................................................ 9-17

    10 DISTURBANCE DATA FILE ARCHIVE........................................... 10-1 10.1 Introduction..................................................................................................... 10-1 10.2 The Archive Function...................................................................................... 10-2 10.3 Protection equipment supported by RTU560 ................................................. 10-3 10.4 Configuration of a disturbance data file archive ............................................. 10-3 10.5 Access to the disturbance data file archive.................................................... 10-4 10.6 Conversion properties .................................................................................... 10-5

    10.6.1 Application........................................................................................ 10-5 10.6.2 Settings ............................................................................................ 10-6 10.6.3 Example ........................................................................................... 10-8

    11 TRANSMISSION AND STORAGE OF METER DATA .................... 11-1 11.1 Overview......................................................................................................... 11-1 11.2 Transmission of Meter Data ........................................................................... 11-2 11.3 Transmission Procedure ................................................................................ 11-2 11.4 Conversion Properties .................................................................................... 11-2

    1KGT 150 541 V002 1 ABB Utilities GmbH

  • Remote Terminal Unit RTU560 Contents Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 vii

    12 INTEGRATED HMI ...........................................................................12-1 12.1 Overview .........................................................................................................12-2 12.2 Structure of the Integrated HMI.......................................................................12-3 12.3 The HMI-Editor ................................................................................................12-4

    12.3.1 The Project........................................................................................12-4 12.3.2 The Page...........................................................................................12-4 12.3.3 The Background................................................................................12-4 12.3.4 Operation of the Editor......................................................................12-5 12.3.5 The Components of the Integrated HMI Editor.................................12-7

    12.4 The Process Archives .....................................................................................12-8 12.5 The Alarm List .................................................................................................12-8 12.6 The Control Authority ......................................................................................12-9

    13 STARTUP, CONFIGURATION, TIME MANAGEMENT ...................13-1 13.1 Startup Procedures .........................................................................................13-1

    13.1.1 RTU560 CMU Start...........................................................................13-1 13.1.2 RTU560 System Start .......................................................................13-3 13.1.3 CMU Integration................................................................................13-3 13.1.4 CMU Removal...................................................................................13-4

    13.2 RTU560 Configuration ....................................................................................13-5 13.2.1 General Requirements......................................................................13-5 13.2.2 Configuration File Load Procedure...................................................13-5

    13.3 RTU560 Time Management............................................................................13-7 13.3.1 Time Management Principle .............................................................13-7 13.3.2 RTU560 Time Slave..........................................................................13-9 13.3.3 Time Synchronization Modes ...........................................................13-9 13.3.4 Synchronization of Sub-RTUs ........................................................13-12

    14 STATUS AND DIAGNOSTIC INFORMATION .................................14-1 14.1 Status and Error Report to NCC .....................................................................14-1 14.2 Web-Server Diagnosis ....................................................................................14-1

    14.2.1 System Diagnosis .............................................................................14-1 14.2.2 Status Information.............................................................................14-3

    14.3 RTU Alarm and Warning .................................................................................14-3 14.4 Board States and LED Signaling.....................................................................14-4

    14.4.1 Communication and Data Processing Units .....................................14-4 14.4.2 I/O Boards, Modems and Real Time Clocks ..................................14-10

    15 TABLES............................................................................................15-1 15.1 System Messages...........................................................................................15-1 15.2 System Events ................................................................................................15-9

  • Abbreviations

    AMI Analog Measured value Input

    ASO Analog Setpoint command Output

    BCU Bus Connection Unit

    BSI Bit String Input (8, 16 bit)

    CMU Communication and Data Processing Unit

    CS Control System

    CSC Command Supervision Channel

    CS-Command Clock Synch Command

    DCO Double Command Output

    DMI Digital Measured value Input (8, 16 bit)

    DPI Double Point Input

    DSO Digital Setpoint command Output (8, 16 bit)

    EPI Event of Protection equipment Input (1bit)

    GCD General Configuration Data

    HCI Host Communication Interface

    IED Intelligent Electronic Device

    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

    ABB Utilities GmbH 1KGT 150 541 V002 1 ix

  • Abbreviations Remote Terminal Unit RTU560 Function Description Release 6.2

    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

    SCI Sub-Device Communication Interface

    SCO Single Command Output

    SEV System Events

    SLC Serial Line Controller

    SOC Strobe Output Channel

    SPI Single Point Input

    STI Step position Input (8 bit)

    TSI Time Synchronization Input

    TSO Time Synchronization Output

    1KGT 150 541 V002 1 ABB Utilities GmbH

  • About the RTU560 Function Description Application Hints for the Use of RTU560

    Read the following chapters before mounting and commissioning a RTU560 Remote Terminal Unit.

    Regulations for the installation and operation of electrical systems

    The ABB RTU560 devices are produced in compliance with the relevant regulations and appointments.

    Die RTU560 is classified according to IEC 60664-1 (DIN VDE 0110): Insulation coordination for equipment within low-voltage systems Part 1: Principles, requirements and tests

    Pollution degree 2 Only non-conductive pollution occurs except that occasionally a temporary conductivity caused by condensation is to be expected

    Over-voltage category II is in accordance with the appointment in IEC 61131 part 2

    The user has to ensure that the devices and the components belonging to them are mounted in compliance with the current safety regulations and.

    DIN VDE 0100 Erection of power installations with nominal voltages up to 1000 V

    DIN VDE 0106 Protection against electrical shock Part 100: Actuating members positioned close to parts liable to shock

    EN 60204 Safety of machinery; Electrical equipment of machines Part 1: General requirements

    EN 50178 Electronic equipment for use in electrical power installations and their assembly into electrical power installations

    DIN VDE 0800 Telecommunications

    If the pollution degree 2 (VDE 0110) cannot be guaranteed or further protection against direct contact is required the devices should be mounted into appropriate cubicles.

    If ABB RTU560 devices are coupled with or fed by power-frequency voltage networks of over-voltage category III qualified protective provisions have to be taken to guarantee over-voltage category II according to VDE 0110 at the terminal connectors (e.g. surge voltage protectors).

    ABB Utilities GmbH 1KGT 150 541 V002 1 1

  • Introduction Remote Terminal Unit RTU560 Function Description Release 6.2

    Installation and application hints

    Documentation

    This document contains all essential functions of the RTU560 boards for the use in the RTU560. For more details and additional information the documents described in chapter "Related documents" have to be used.

    Qualified personnel

    The RTU560 modules partly conduct dangerous contact voltages at their connectors. Touching parts which are alive may cause serious injuries.

    Therefore installation, commissioning and maintenance of such systems shall be carried out only by technically instructed personnel. The personnel should have an adequate knowledge of

    dealing with dangerous voltages using the specifications and standards. In particular EN (VDE-) and accident

    prevention regulations.

    Use according to the rules

    The RTU560 was developed, manufactured, tested and documented while observing the relevant standards. When the valid regulations for installation, commissioning and maintenance are observed, the product poses no danger to health and objects in normal case.

    Use according to the rules means that the RTU560 is operating and maintained exclusively in the form as described in the functional- and module description documents. Especially the technical data for the process-circuits and the supply should be regarded.

    Any liability for the consequences of incorrect use or after unauthorized repairs is rejected.

    2 1KGT 150 541 V002 1 ABB Utilities GmbH

  • Remote Terminal Unit RTU560 Introduction Function Description Release 6.2

    WARNINGS, CAUTIONS

    Earthing the devices

    Before connecting any power to the device, the 6.3 mm Faston connector should be wired to protection earth. The earthing may be removed only if it is certain that no more power is being supplied to the device.

    Regard the earthing principles for the serial peripheral bus (direct or capacitive earthing)

    Connection of the supply voltage

    A terminal block feeding dangerous contact voltages (supply voltage, input-/output channels) should only be plugged or withdrawn in off load state.

    Protect the device from dampness, dirt and damage during transport, storage and operation.

    Do not operate device outside of the specified technical data

    Operate device according to the protection degree IP 20

    Mount it into a closed cubicle or rack if the environmental conditions require that.

    Do not obstruct the ventilation for cooling

    Do not cover the ventilation slots by cables or wires.

    Lead signal and power lines separately

    Capacitive and inductive interference's of the power lines to signal lines should be prevented by appropriate cable laying (distance, crossing).

    Use over-voltage protection in cables to outdoor antenna

    Graphic Aids in the Function Description

    The following symbols are used throughout the description:

    Symbol Description An information hint which should be regarded or which helps to find an essential

    point in the chapter etc. A caution hint which is important to know if you configure the RTU560.

    Which informs about a restriction etc. A configuration hint which shows where a parameter or any other

    configurable point is described.

    ABB Utilities GmbH 1KGT 150 541 V002 1 3

  • Introduction Remote Terminal Unit RTU560 Function Description Release 6.2

    Related documents

    The RTU560 Function Description is part of the total documentation of the RTU560 remote terminal unit. More details and additional information can be found in the following documents:

    [1] 1 KGT 150 451 RTUtil 560 Users guide Handling of all RTU560 PC-based utilities

    [2] 1KGT 150 505 Web Server Users guide Handling the RTU560 Web Server, Installation and Configuration

    [3] individual Ident RTU560 Hardware Data Sheets

    Individual Hardware Data Sheets of all RTU560 boards, units and auxiliary equipment

    [4] individual Ident RTU560 Connection and Settings documents

    Individual Connection and Settings description of all RTU560 boards, units and auxiliary equipment

    [5] individual Ident RTU560 Host and Sub-Device Communication Interfaces

    Individual description of each protocol implementation in RTU560

    [6] 1 KGT 150 470 MULTIPROG wt Manual Manual for RTU560's PLC programming and test system

    [7] 1 KGT 150 526 PLC Libraries Release 5/6 Description of RTU560 specific PLC functions and function blocks

    4 1KGT 150 541 V002 1 ABB Utilities GmbH

  • 1 The RTU560 Family

    1.1 Overview

    Based on a modular multi-CPU concept, RTU560 is designed for extremely high communication and data processing capability. Maintaining the proven I/O board family of RTU200 and RTU232, it fulfills the requirements for high end remote terminal units:

    Modular hardware and software configuration

    Compact construction

    Low number of board types

    Up to 8 communication interfaces to NCCs

    Up to 32 communication interfaces to sub-devices

    Up to 3000 data points per RTU560

    Support of various communication protocols

    Scaleable performance

    State-of-the-art configuration tool RTUtil 560 with external data interface

    Web Server based access to configuration data and application program files

    Web Server based process and system diagnosis

    Integrated Human Machine Interface (HMI) (Option)

    Programmable logic control function according to IEC 61131-3 (option)

    RTU560s communication capabilities are shown in principle in Figure 1-1.

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-1

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-2 1KGT 150 541 V002 1 ABB Utilities GmbH

    IEC 60870-5-104WAN

    Telecontrol Center(s)

    Sub-RTUMarshalling Rack

    Protection andControl Units

    Station Control

    IEC 60870-5-104IEC 60870-5-101

    DNP 3.0

    IEC 60870-5-101DNP 3.0

    Protection andControl Units

    SPABusModbus

    IEC 60870-5-104IEC 60870-5-101

    DNP 3.0

    RTU 560

    Process IED

    IEC 60870-5-103 IEC 60870-5-101

    DNP 3.0

    IED

    IED

    IED

    Figure 1-1: RTU560 communication capabilities in principle

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-3

    1.2 Hardware

    Each hardware board is described in detail in the hardware data sheet. Board settings and wiring principles are explained in the unit and application descriptions.

    All RTU560 hardware boards are based on the European standard card format (100 x 160 mm). The following tables list the board types that are available to configure a RTU560 remote terminal unit.

    Type Ident Function 5560ETH02 60ETH03

    Ethernet Units Communication and Processing Units

    560SLI02 Serial Line Interface Unit 560BCU01 Connection Unit to extend the RTU560 system bus to a

    second 560CSR01 (RTU560A) 560BCU02 Connection Unit to provide the RTU560 system bus to a

    pair of two CMUs within an I/O subrack 23TP21 (RTU560C)

    Bus ConnectionUnits

    560BCU03 Connection Unit to provide the RTU560 system bus to a pair of two CMUs within an I/O subrack 23ET23 (RTU560C)

    23AA20 Analog Output 2 channels / board 23AE21 Analog Input 8 channels / board 23BA20 Binary Output 16 output relays / board I/O Boards with IOC 23BE21 23BE22

    Binary Input 16 inputs / board

    23BA30 Binary Output Interposing 16 interposing relays Interposing I/O boards 23BE30 Binary Input interposing 16 inputs for 110 V DC and / or total galvanic isolation

    23OK22 Fiber Optic Coupler Fiber optic coupler for 1 serial interfaceRTU560 I/O bus / RS422 / RS485 / RS232 C

    560RTC01 Real time clock GPS time receiver 560RTC02 Real time clock DCF77 time receiver 23WT22 Leased line modem FSK selective modem 23WT23 Leased line modem FSK CCITT V.23 modem

    General boards / units

    23WT24 Private line modem Modem with 9.6 kBaud 560CSR01 Communication Subrack

    23TP21 I/O Subrack Mounting plate version Subracks 23ET23 I/O Subrack Hinged frame version

    560PSU01 Power Supply Unit with redundancy logic

    Input ranges 24 ... 60VDC / 110 ... 220VDC for Communication Subracks

    23NG24 Power Supply Unit Input ranges 24 ... 60VDC / 110 ... 220VDC forI/O Subracks

    23VG23 AC / DC converter 24 V DC / 2 A outputbattery charging function

    Power supply / mains adapter

    23VG24 AC / DC converter 24 V DC / 10 A output

    Table 1-1: RTU560 A/C boards

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-4 1KGT 150 541 V002 1 ABB Utilities GmbH

    Typ Ident Funktion 560CMU80 R0001

    CMU with 3 serial line interfaces Communication and Processing Unit (CMU)

    560CMU80 R0002

    CMU with 3 serial line interfaces and 1 Ethernet-Interface

    560MIO80 R0001

    16 Binary Inputs, 4 Analog Inputs, 8 Output Relays 24 ... 60 V DC

    I/O Boards with IOC

    560MIO80 R0002

    16 Binary Inputs, 4 Analog Inputs, 8 Output Relays 110 ... 220 V DC

    560FOC80 Fiber Optic Coupler 560MOD80 V.23 Modem 560MOD81 Dial up Modem

    General Boards / Units

    560MOD82 GSM Modem 560HOS80 R0001

    Basic Housing for CMU and 3 I/O Units Housing

    560HOS80 R0002

    Extension for 4 I/O Units

    560PSU80 R0001: Input 24 ... 60 V DC R0002: Input 110 ... 220 V DC

    Power Supply

    560PSU81 Input: 220 V AC

    Table 1-2: RTU560 E boards

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-5

    1.2.1 Hardware Structure

    RTU560 in principle is built up by one or two main subracks containing the Communication and Processing Units (CMUs) with the serial or Ethernet communication interfaces and I/O subracks with the I/O boards. There are three types of RTU configurations:

    RTU560A with up to 16 CMUs placed in one or two communication subracks 560CSR01, I/O boards placed within up to 28 I/O subracks 23ET23 or 23TP21.

    RTU560C with one or two CMUs placed in one of the I/O subracks 23ET23 or 23TP21 together with up to 15 I/O boards within this main subrack; further I/O boards placed within another up to 27 I/O subracks 23ET23 or 23TP21.

    RTU560E with one CMU and three I/O boards in the basic housing, or four I/O boards in the extension housing.

    Network Control Centers

    RTU560 System Bus

    CMU CMU CMUCMU

    CMU CMUCMUCMU

    IED

    IED Sub-RTU

    Sub-RTU

    I/O Boards

    I/O Boards

    I/O Boards

    I/O Boards

    IED

    IED

    Figure 1-2: RTU560 Hardware structure in principle

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-6 1KGT 150 541 V002 1 ABB Utilities GmbH

    The CMUs communicate over the RTU560 system bus which is provided on the back-plane of the communication subrack 560CSR01 (RTU560A) or by means of bus connection units 560BCU02 or 560BCU03 (RTU560C).

    The I/O subracks are connected to the CMUs serial RS485 interfaces A or B. In total up to four I/O bus segments may be configured, with up to 6 I/O subracks connected to each of them. This gives a maximum capacity of 24 I/O subracks for one RTU560. If one of the serial interfaces of a CMUs interface pair A and B is used for I/O bus connection, the pairs other interface may only be used for another I/O bus segment (cannot be used for other types of communication protocols)!

    Bus connection units do not only provide the system bus connection between communication subracks (RTU560A) resp. CMUs (RTU560C), but in addition the system signals

    local alarm (relay contact) local warning (relay contact) TSI (Time Sync Input signal) TSO (Time Sync Output signal)

    If one of these signals has to be provided externally, e.g. if the RTU has to be synchronized by any type of time synchronization pulse signal (including those used with 560RTC01 and 560RTC02 real time clocks), one of the appropriate BCU boards has to be configured within the RTU, although if not required for system bus interconnection between communication subracks (RTU560A) or CMUs (RTU560C).

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-7

    1.2.1.1 Configuration Type RTU560A

    RTU560A is the RTU560 configuration type providing - in addition to the local I/O connections - multiple communication interfaces to NCCs and Sub-Devices like Sub-RTUs, Protection Equipment, Bay Control Units and IEDs (e.g. intelligent Transducers). This configuration type has also to be used when redundant power supplies for the main subracks are required.

    Up to 4 CMUs can be configured within one communication subrack 560CSR01. Adding a second communication subrack provides another 4 CMU slots giving a maximum number of 8 CMUs for one RTU560. In this configuration, within both communication subracks, a system bus connection unit 560BCU01 has to be used which provides the system bus interconnection between the two communication subracks.

    Besides PSUs, CMUs and bus connection units, the two real time clock units 560RTC01 (GPS receiver) and 560RTC02 (DCF77 receiver) are the only boards of RTU560s board family that can be placed within the communication subrack. All other boards have to be placed within I/O subracks.

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-8 1KGT 150 541 V002 1 ABB Utilities GmbH

    Max. 6 I/O subracksper I/O bus segment

    RTU

    I/O

    bus

    seg

    men

    t

    1234O

    FF

    S1

    560PSU01

    5 V24 V

    UE +

    UE -

    PE

    ON

    OFF

    560PSU01 5 V24 V

    UE +

    UE -

    PE

    ON

    OFF

    560ETH01

    A

    B

    A

    MMI

    E

    CE

    ERR

    560ETH01

    A

    A

    MMI

    E

    CE

    ERR

    B

    Tx Rx CE

    AB

    560SLI01

    AB12

    Tx Rx CE

    ERR

    MMI

    Tx Rx CE

    AB

    560SLI01

    AB12

    Tx Rx CE

    ERR

    MMI

    560ETH01

    A

    A

    MMI

    E

    CE

    ERR

    B

    Tx Rx CE

    AB

    560SLI01

    AB12

    Tx Rx CE

    ERR

    MMI

    AB12

    Tx Rx CEERR

    MMI

    FR

    LS

    MN

    560BCU01

    ALR

    TSI

    TSO

    SEB

    WRN

    ERR

    560RTC02

    560SLI01

    A

    B

    1

    2

    A

    B

    1

    2

    A

    B

    1

    2

    A

    B

    1

    2

    Communication subrack 560CSR01

    23NG2424 V5 V

    ON

    0FF

    UE +

    UE -

    PE

    I/O subrack 23TP21

    23NG2424 V5 V

    ON

    0FF

    UE +

    UE -

    PE

    I/O subrack 23TP21

    Figure 1-3: RTU560A (configuration example)

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-9

    1.2.1.2 Configuration Type RTU560C

    RTU560C is the compact RTU560 configuration type, providing - in addition to the local I/O connections - up to 6 communication interfaces to NCCs or Sub-Devices like Sub-RTUs, Protection Equipment, Bay Control Units and IEDs (e.g. intelligent transducers).

    One or two CMUs can be configured within one of the RTUs I/O subracks, thus building the RTUs main subrack. In this configuration, if two CMUs are to be configured, a system bus connection unit 560BCU02 (23TP21) or 560BCU03 (23ET23) has to be used which provides the system bus interconnection between the two CMUs.

    Besides the two slots reserved for CMUs, within RTU560Cs main subrack 15 slots remain available for I/O boards, modems, RTCs or optical couplers from the RTU560 board family.

    The I/O bus (first segment) is provided by one of the CMUs serial interface CPB, internally connected to the I/O bus on the backplane of the main subrack. Additional I/O subracks are added to this first I/O bus segment using the standard I/O bus interfaces provided by the I/O subracks. Interface CPA of the CMU which provides the I/O bus interface may be used as additional I/O bus segment only.

    12

    34

    OFF

    23NG24

    5 V

    24 V

    ON

    OFF

    UE +

    UE -

    PE

    560SLI01

    1

    2

    A

    B

    Tx Rx CE

    MMI

    A

    B

    12

    23BA21

    STPST

    CO

    23BA21

    STPST

    CO

    23BA21

    STPST

    CO

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    23BE21

    12

    910

    ST

    34

    1112

    56

    1314

    78

    1516

    560SLI01

    1

    2

    A

    B

    Tx Rx CE

    MMI

    A

    B

    12

    Figure 1-4: Main Subrack RTU560C (configuration example with 23ET23)

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-10 1KGT 150 541 V002 1 ABB Utilities GmbH

    1.2.1.3 RTU560E

    Backup-BatteryFiber-optical converter 560FCO01

    Power Supply

    IO Board Modules

    CMU Module

    Backup-BatteryFiber-optical converter 560FCO01

    Power Supply

    IO Board Modules

    CMU Module

    Figure 1-5: RTU560E housing and modules

    The RTU560E housing allows to install the RTU56E near to the process. The shielding of the housing is sufficient to fulfill the EMC profile for electrical substations. Within the housing is space to install a battery for backup in case of AC voltage supply. In the lower part is space to install the optional optical interface unit 560FOC01 or other small modules (e.g. special modems). Thus no additional part may be needed to be installed next to the RTU560E housing for standard applications.

    There are two types of housing available

    560HOS01 R0001: for an RTU560E with CMU module, max. 3 IO board modules and power supply

    560HOS01 R0002: for an RTU560E IO board extension with maximum 4 IO board modules and power supply

    The RTU560E IO-box is an advantage for substations where the IO-signals are located in groups spread over the station area etc.

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-11

    1.3 Software

    The high processing performance of the RTU560 Remote Terminal Unit is accomplished by effective distribution of the tasks to the communication and processing units (CMU) and the microcontrollers on the I/O boards.

    Each of the input/output boards has its own input/output microcontroller (IOC) which is used to support the basic input/output functions of the board.

    The CMUs have various tasks:

    Communication with the network control center(s) Communication with subordinated devices Updating of the data base for the process signals, handling of the SCADA

    functions which are not performed by the I/O-boards

    The different processors of a CMU (MPU and SLC) can work independently of each other and are de-coupled from each other via shared memories. Different CMUs can handle different tasks independently and communicate with each other via the internal system bus. By this means optimal execution of the individual tasks is accomplished.

    The program system of the RTU560 remote terminal unit is of modular design and consists of the following program types:

    Microcontroller programs Standard programs Application programs

    The microcontroller programs of the boards are optimized to the components and for the defined functions. They are an integral part of the boards.

    The standard programs written in C programming language cover the programs for all telecontrol functions, for system monitoring, time management and for the handling of the process data base.

    The 32 bit operating system used in RTU560 is VxWorks (Wind River Systems).

    The PLC programs for the tasks of station automation functions are cyclically executed by the optionally installed PLC software.

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-12 1KGT 150 541 V002 1 ABB Utilities GmbH

    VxWorks Real Time Operating System

    HardwareDevice Drivers

    Networking PC-CardDrivers

    Local I/Oand

    Process DataProcessing

    Communi-cation

    Protocols

    FileSystems

    FTPServer

    WebServer

    System Control

    andDiagnosis

    PLCFunction

    Operating System

    Standard Software Packages

    ApplicationSoftware

    Figure 1-6: Software packages of RTU560

    1.3.1 RTU560 Software Structure

    The RTU560 software is structured into different activities. All activities can run on one CMU or the activities can be distributed to different CMUs. The number of CMUs depends on type and number of the required communication interfaces (e.g. Ethernet, RS232 Interface).

    HCIHost

    CommunicationInterfaces

    SCISub-Device

    CommunicationInterfaces

    ConfigurationFiles

    DataBase

    Board Controland Diagnosis

    Central SystemControl and Time

    Administration

    IC Internal Communication

    PLCIEC1131

    PDPProcess Data

    Processing and IO-BoardControl

    MMIInterfaces

    IEDs Sub-RTUs Local I/O Board

    NCCs

    Figure 1-7 Software Structure

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-13

    The different activities and the distribution to the CMUs is configured automatically within RTUtil 560. The information is available in the configuration files.

    IC Internal Communication

    All activities communicate with each other via the internal communication (IC). The IC is a protocol independent communication system. Every activity can distribute messages. Every activity receives all messages distributed. The internal communication is used to communicate between the activities of one CMU or between the activities on different CMUs.

    RTU560 System Control and Time Administration

    This activity is running once in the RTU560 on the CMU configured as Administrator Mode: Master. RTU560 System Control is handling the system startup and supervision of all CMU boards. The runtime integration of a configured CMU board is handled by this activity.

    The Time Administration for the complete RTU560 is done by this activity.

    Board Control and Diagnosis

    This activity is running once on each CMU with board. Board Control and Diagnosis is handling startup and supervision of a CMU board. The Web-Server for Diagnosis belongs to this activity.

    PDP Process Data Processing and I/O Bus Master

    This activity is running on each CMU for the interfaces COMA or COMB connected to I/O bus segments. This activity handles the process data processing and supervision and control of the local I/O boards. The serial line controller (SLC) is loaded with the I/O bus master (IOM) firmware. The IOM controls the I/O bus interfaces (COMA and COMB). If COMA or COMB are used for IOM, both interfaces cant be used for HCI or SCI anymore

    HCI Host Communication Interfaces

    This activity is running on each CMU with interfaces COM1, COM2, COMA, COMB or ETH which are connected to a control center communication line. It is possible to run multiple HCIs on one CMU. The HCI activity handles the complete communication protocol including all individual communication queues and buffers.

    If COMA or COMB is used for HCIs, the SLC is loaded with the communication interface firmware, and cant be used for IOM functionality anymore.

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-14 1KGT 150 541 V002 1 ABB Utilities GmbH

    SCI Subordinate Device Communication Interfaces

    This activity is running on each CMU with interfaces CP1, CP2, CPA or CPB connected to a sub-device communication line. It is possible to run multiple SCIs on one CMU. The HCI activity handles the complete communication protocol including all individual communication queues and buffers.

    If CPA or CPB is used for SCIs, the SLC is loaded with the communication interface firmware, and cant be used for IOM functionality anymore.

    Data Base

    The Data Base activity is running on each CMU board. The data base collects all process messages and all system status messages. In the data base the actual state of this data points and the qualifiers are stored. The Web-Server shows the actual state of the data base of the requested CMU.

    PLC IEC 61131-3

    It is possible to define one PLC activity per CMU board. The activity is running on each CMU where a PLC FUNCTION is configured with RTUtil 560. The PLC function can run on a CMU with other communication functions (HCI or SCI). In these cases the priority of the CMU is below the communication. It is possible to run a PLC function on a CMU without communication functions (HCI or SCI).

    MMI Interface

    The MMI Interface activity is running on each CMU board. Via PPP protocol the diagnosis Web-Server can be accessed.

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-15

    1.3.2 I/O Bus Master and RTU560 I/O Bus

    The I/O bus master IOM is the master for the I/O boards connected to the RTU560 I/O bus. The communication protocol between IOM and I/O board is tailored to achieve a maximum throughput. The protocol is totally independent of any communication protocol used to communicate with the network control center.

    The main processing unit (MPU) is master to the IOM. The MPU stores any output request to an I/O board etc. in a dialog RAM. The IOM will read that part and expand it to complete dialogs with the addressed I/O board.

    The IOM stores any event or answer from I/O boards in the dialog RAM and forces an interrupt to the MPU if there is a message from IOM.

    Input signal state

    Output signal state

    Relocation registerfor ITI

    FIFO

    Parameterregister

    Requests Dialog registersStatus etc.

    IOC

    Bus-module

    I/OTask

    I/OPart

    RAM

    MPU

    SLC

    CMU

    I/O Board

    Figure 1-8: Dialog RAM array between SLC and IOC

    The main task of the IOM is to poll all configured boards for events.

    To be independent of the board type (23BE21, 23AE21 etc.), a dialog RAM array is specified which has the same structure for all RTU560 I/O boards with an I/O controller (IOC). Within the IOC software the "Bus module" task handles in a standardized form the dialog with the IOM. The IOC reads and writes directly into the dedicated registers and informs the bus module.

    The bus module handles the dialog RAM for the I/O task. The I/O task is board specific.

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-16 1KGT 150 541 V002 1 ABB Utilities GmbH

    Is there any eventmessage within subrack ?

    Read event flag of each configured board withinsubrack.Create list of board with event

    Read one event into RAM to MPU.Increment event list pointer

    More eventsin subrack ?

    Poll one board and read board statusIncrement board pointer

    Subrack: = subrack + 1

    Address next board with event

    Read event flag of subrack

    All subracks polledfor events ?

    Subrack: = 1

    NO

    YES

    YES

    NO

    NO

    YES

    Store board status intoRAM to MPU

    Board status o.k.

    ?

    NO

    YES

    Command output requests will be inserted if pending

    Figure 1-9: Event polling by MPU

    1.3.3 Event Flow through RTU560

    Figure 1-10 explains and qualifies the different levels which an event has to pass before it is transmitted to the NCC.

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-17

    CommunicationBuffer, Queues

    NCC Network Control Center

    MPU - HCI Task

    IC

    MPU - HCI Task

    MPU - SCI Task MPU - PDP Task

    RAM

    SLC - IOM Task

    FIFO

    IOC

    Process Signal

    IED or Sub-Station

    Signal processing MPU< 1 ms / event

    I/O bus transmissiontyp. 20 .. 60 ms for a complete polling cycle(approx. 7 ms / event)

    Signal processing MPU< 1 ms / event

    Process signal scanning and peprocessingtime depends on signal typeBinary input: 1 ms cycleAnalog input: typ. 580 ms (at 50 Hz)

    Internal Communication< 1 ms / event

    Signal processing MPU< 1 ms / event

    Figure 1-10: Event flow through RTU560

    SLC IOM Task

    The transmission time from I/O board to the MPU depends on the overall situation of the IOM.

    Number of subracks and boards Number of pending events within a subrack Output requests from MPU to I/O board To increase the transmission time it is possible to split the I/O boards on up to 4

    I/O bus segments managed by up to four CMUs.

    MPU

    The transmission time through the MPU depends on the CMU configuration.

    PDP and HCI may run on the same CPU or on different CPUs

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-18 1KGT 150 541 V002 1 ABB Utilities GmbH

    1.4 Tools

    The RTU560 is easy to engineer and maintain by using the utility RTUtil 560 to configure the RTU560, MULTIPROG wt to program and test the PLC functions and the RTU560 Web-Server for diagnosis and file transfer issues. There is no proprietary tool delivered by ABB for protocol analysis issues. For further information ask your local distributor to get a recommendation for third party protocol analysis tools.

    1.4.1 RTUtil 560

    RTUtil 560 is the configuration and engineering tool for the RTU560, contains the following topics and features:

    Configuration and engineering tool for RTU560 networks Generating of files for each RTU560 The principles of user interface structuring according to IEC 61346-1 MS Windows NT 4.0 / 2000 / XP professional platform The User Interface of RTUtil 560 is application based on the Microsoft standard

    presentation format Documentation of all project steps External data interface Multilingual tool (user interface and help files) Delivered on CD-ROM with installation and uninstall program

    1.4.1.1 RTUtil 560 System Requirements

    The performance requirements for the configuration and engineering tool RTUtil 560, particularly the free disc space, depends on the project size. Basic requirements are:

    Operating system: Microsoft Windows NT 4.0 / 2000 / XP professional Memory: 64 MB RAM Processor: Pentium class Hard disc: > 200MB free disc space Hard lock (dongle)

    1.4.1.2 Basic Concept

    RTUtil 560 is designed to engineer all types and sizes of RTU560 including interfaces to IEDs that are used in a common station network. The process signal mapping to the different communication protocols is one of the main tasks needed in hierarchical communication network structures.

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-19

    The general view of the user to the engineering data is implemented on the basis of international Standard IEC 61346-1. This Standard describes the structuring principles and reference designations for industrial systems, installations and equipment.

    The user interface structure offers three trees to build up the system.

    Network Tree The Network Tree shows the lines and protocols for routing the data points through the network.

    Signal Tree The location and designation of signals are shown in the Signal Tree. The signal location describes the place of the data points in the primary process.

    Hardware Tree The Hardware Tree presents the structure of an RTU with the levels cabinet, rack, board and the reference to the data points defined in Signal Tree.

    The structuring in trees allows a common presentation format and a general user interface of the RTU data and the environment.

    23 NG 235V24V

    UPOnOff

    560SLI01Tx Rx CE

    MMI12ABA2B

    1

    560SLI01Tx Rx CE

    MMI12ABA2B

    1

    Com Subrack 560CSR01 Rack TP21 Segment 1

    Rack TP21

    Rack TP 21 Segmen 2

    Segment 1

    Peripherie Bus

    Line 2Line 1

    Line 4Line 3RTU 12

    RTU 11

    RTU 01

    RTU 21

    CS 1 CS 2

    SPAx1

    Line 1 Line 2

    Line 3 Line 4

    Line 5

    04 Plant Ladenburg 110kV

    21.03 MW

    Q0

    SPAx2

    SPAx2

    Segment 2Rack TP21

    Figure 1-11: Network RTU Hardware Primary Process

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-20 1KGT 150 541 V002 1 ABB Utilities GmbH

    1.4.1.3 Engineering Steps

    The engineering of the RTU560 data consists of several steps that demand a sequence in the data engineering process. The engineering steps could be different, if interfaces for external data import are used (e. g. Excel import). The following steps describe the basic engineering sequence:

    Project configuration (start) Set the project environment data. Build up the tree structures

    Build up the station network topology in the Network Tree. Define the lines and the communication protocols between the stations. The Network Tree is required for routing the process data points through the RTU network.

    Definition of data points in Signal Tree. The Result of this definition is the unique object identifier for each data point.

    Definition of all RTUs and IEDs with their data points in the Hardware Tree. The Hardware Tree contains the full description of the RTU hardware in detail (cabinets, racks, boards). Also link steps to build up the relations between the trees are done in the Hardware Tree.

    If a data point is added or linked to the Hardware Tree the automatic signal routing functionality for this data point will be executed. The signal routing depends on the topology and the communication protocols in the Network Tree.

    Set parameters, communication addresses Set single parameters for several tree objects. Check project plausibility and generate the download file for a single RTU. Documentation

    Generate the project documentation. Choose the RTU and the configuration parts, which have to be documented.

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-21

    1.4.2 RTU560 Web Server

    The RTU560 Web Server, integrated in the RTU560 firmware, presents information to a standard browser (e. g. Microsoft Explorer) and offers the following functions:

    Loading configuration files to and from the RTU Loading firmware to the RTU System diagnosis with a chronological view to events in the RTU Process diagnosis that indicates the actual process status Display of archives Administrate different user groups

    1.4.2.1 RTU560 Web-Server System Requirements

    To get access to the RTU560 Web-Server pages a standard browser with Java Script implementation is needed. There are no restrictions to the operating system that is used. The physical connection to the RTU may be a serial connection or an Ethernet connection.

    1.4.2.2 System Diagnosis

    The system diagnosis indicates RTU560 events in a list in chronological order. The information for each indication in this list is structured as follows:

    Date Time Indication text

    1.4.2.3 Status information

    The status information page shows the RTU560 hardware structure as known from the RTUtil 560 Hardware Tree. Next to the static hardware configuration following information is provided:

    Display the actual process data states for all information in monitoring direction Get information about the actual state of the system event and status indications Get information about several parameters (e. g. TCP/IP address of the Ethernet

    board)

  • The RTU560 Family Remote Terminal Unit RTU560 Function Description Release 6.2

    1-22 1KGT 150 541 V002 1 ABB Utilities GmbH

    1.4.2.4 Archive Information

    This menue point will display the archived information from the CompactFlash:

    Events and Indications

    Measured Values

    Counter Values

    Files

    1.4.2.5 Configuration File Transfer

    The user menu allows the following operations:

    Get information about the actual used file versions Write of the GCD-File to the RTU (basic hardware data of the RTU) Write of the IOD-File to the RTU (IO data of the RTU) Read of the IOD-File from the RTU (to extract a complete RTUtil 560 project from

    the configuration file)

    Delete GCD-File file in the RTU's file system

    Delete IOD-File file in the RTU's file system

    Reset of the RTU

    1.4.2.6 Firmware File Transfer

    The user menu allows the following operations:

    Get information about the actual used firmware version Loading of the application firmware files to the RTU Loading of the IO-Bus Master firmware files to the RTU Loading of the license file to the RTU Reset of the RTU

    1.4.2.7 Administration

    The administrator point in the RTU560 Web-Server allows to restrict the access to the different pages on the RTU.

    Modify user groups (add or delete new users) Change passwords for existing users

  • Remote Terminal Unit RTU560 The RTU560 Family Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 1-23

    1.4.3 MULTIPROG wt

    The RTU 560 PLC development system MULTIPROG wt is a standard programming and test system for IEC 61131-3 designed PLCs. It is based on the standard IEC 61131-3. MULTIPROG wt allows an easy programming in function block diagram (FBD) and/or instruction lists (IL) under Windows NT.

    The programming system offers powerful features for the different development steps of a PLC application:

    Edit Compile Debug Print

    The programming system is based on a modern 32 bit windows technology, providing comfortable handling using:

    zooming scrolling customizable toolbars drag & drop operations a shortcut manager movable windows.

    1.4.3.1 MULTIPROG wt System Requirements

    To run the MULTIPROG wt PLC programming system, the following workstation requirements must at least be fulfilled

    Operating system: Microsoft Windows NT 4.0 / 2000 / XP professional Memory: 64 MB RAM Processor: Pentium class (133 MHz minimum, 200 MHz Recommended) Hard disc: > 60MB free disc space Hard lock (dongle)

  • 2 SCADA Monitoring Direction

    The following SCADA functions are described for the I/O boards 23BE21/22 and 23AE21 of RTU560 A/C. If not otherwise noticed, they are also available within 560MIO80 of the RTU560E.

    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 are represented by two sequential bits within a 23BE21/22 board. The normal state of a DPI is an non-equivalent bit combination (10 or 01). An intermediate state (00) is given during the runtime of a unit from one position to the other (e.g. an isolator from OFF to ON).

    ON

    10

    01

    OFF

    10 00 01 11

    ON 1OFF 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

    Figure 2-1: Indication Type Definition

    Within an indication board of max. 16 bit SPI and DPI can be mixed. But a DPI can start on an odd bit-position only. Within a 23BE21/22 board it is possible to mix any type of binary inputs. E.g. inputs not assigned to DPI or SPI may be configured to indications as pulse counters, digital measured values on bit string inputs. Digital measured values and bit string inputs must be configured starting with bit position 1 or 9.

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-1

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-2 1KGT 150 541 V002 1 ABB Utilities GmbH

    2.1.1 Function Distribution

    The process data acquisition functions for indications processed by the RTU560 can be split into functions handled by the:

    I/O controller (IOC) of the binary input board 23BE21/22 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 the documentation of the specific communication protocol.

    23BE21/22 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 23BE21/22 Functions

    The IOC of the 23BE21/22 supports the indication functions. The parameter of each function is loaded from PDP part of the CMU at start up or if it must be initialized. Some parameters are valid for the complete 16 inputs, others can be set individually per input.

    The 23BE21/22 reads all 16 inputs periodically every millisecond regardless of specified data point type. The IOC handles the necessary activities for all 16 bits within that millisecond. Reading every millisecond allows the high event resolution for indications. Each board does this independently from each other for a block of 16 bits.

    If the data point is Blocked the status is set to blocked and no changes are reported from the PDP.

    Parameter: Blocked (SPI/DPI PDP Parameters)

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-3

    Digital Filter

    The configuration parameter Digital filter specifies how many milliseconds an input must be stable before it is accepted as a new signal state. The typical value is 10 ms. Digital filter is used to prevent ordinary contact bouncing.

    Parameter: Digital filter (SPI/DPI PDP Parameters)

    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.

    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)

    Figure 2-2: Digital Filter for Contact Bouncing

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-4 1KGT 150 541 V002 1 ABB Utilities GmbH

    Oscillation Suppression

    Indications which change their state very often produce a higher transmission load to NCC. To prevent a permanent transmission it is possible to specify an automatic indication blocking if the number of events per time period exceeds a defined value. Oscillation suppression may be activated or deactivated individually per indication. The configuration parameter is Maximum chatter frequency .

    Maximum Chatter Frequency is defined to:

    number of changessecondMAX CHA FREQ =

    The monitoring period is calculated:

    ]dsmillisecon[2000FREQCHAMAXTosc=

    Parameter: Maximum Chatter Frequency (SPI/DPI PDP Parameters)

    Tosc is the monitoring period. The max. value is 100Hz, a typical value is 2.

    The 23BE21/22 is loaded with the parameter. Each leading edge of 0->1 starts the monitoring period tosc. Within that time interval each leading edge increments the chatter counter register of that indication. The third change within that period puts the indication into the dynamically blocked state. The 23BE21/22 informs the PDP by an internal event. It starts a reset time period (fix to 60 seconds). Within that reset time each new start trigger (0->1 edge) starts tosc again. If the indication state is stable for at least this reset time period, the 23BE21/22 informs PDP by again by an internal event.

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-5

    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

    Figure 2-3: Oscillation Suppression on 23BE21/22

    Intermediate Position Handling for DPI

    The 23BE21/22 handles the two bits of the double indication. Signal state changes of the DPI are transmitted to the PDP. Intermediate positions (00) are indicated by a special status bit to PDP. The 23BE21/22 monitors the time window for intermediate position. The time out value is loaded as a parameter from PDP. If the DPI does not get a new end position within the allowed time, the 23BE21/22 generates an event with the actual state and status DPI intermediate position time out.

    FIFO storage on 23BE21/22

    To de-couple event bursts from I/O bus transmission etc., the events are stored into the 23BE21/22 board FIFO. Up to 50 events can be stored within the FIFO. If the FIFO becomes full, the 23BE21/22 stops its activities until there is space. 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 Functions of the CMU

    The PDP receives all events out of the 23BE21/22 FIFO. The PDP handles all other functions specified for that indication.

    Command output response

    The functionality of a response indication to stop an related command output pulse is described at command processing section of this document.

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-6 1KGT 150 541 V002 1 ABB Utilities GmbH

    Intermediate Position suppression for DPI

    This function is only valid for double indications (DPI). Figure 2-4 shows how that is handled within the RTU560.

    The configuration parameter Supervision Time for Midpoint specifies whether or not a DPI 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 sent to NCC in addition and allows a more detailed analysis of the error situation of the unit.

    The parameter Supervision time for midpoint specifies the time window where the RTU560 should inhibit the transmission of the mid-position (00). If the new state is not indicated to the RTU in this time the RTU generates a DPI telegram with the actual position (normally then 00). The qualifier IV (invalid) keeps 0, because this is a valid process information.

    Parameter: Supervision time for midpoint (DPI PDP Parameters)

    If the supervision for the midpoint is enabled, the RTU560 will also inhibit the transmission of the faulty position (11) for a fixed time of three seconds.

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-7

    Supervision time for mid point = active

    ON

    OFF

    10

    01

    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

    10

    01

    ON

    OFF

    1

    0

    0

    1

    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

    Figure 2-4: Mid-Position suppression for Double Point Inputs

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-8 1KGT 150 541 V002 1 ABB Utilities GmbH

    Signal Inversion

    After having a stable indication signal it is possible to define the logical state for the signal, corresponding to the signal voltage level. This function is the signal inversion. The inversion 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: Definition 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 Group Information

    Group information are single point information data objects that are calculated from other SPIs by logical operations.

    The RTU560 supports different group information types:

    OR groups (>=) AND groups (&) NOR groups Dynamic OR groups

    A group information data object can be generated out of all single point information (SPI) processed in the RTU560. A group information can also be an input to another group information.

    The number of input signals per group information is limited to 16 signals.

    The group information is communicated as SPI event on the internal communication. The time stamp of the event will be the time of the input signal which forces the new event message.

    OR group

    The output signal of an OR group is set to 1 when at least one input signal is set to 1. The first 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 trailing edge of the last signal which is set to 0 forces the transmission of the OR group signal.

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-9

    AND group

    The output signal of an AND group is set to 1 when all input signals are set to 1. The last input 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 edge of the last signal which is set to 0 forces the transmission of the NOR group signal.

    Dynamic OR 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.

    The output signal of a dynamic OR group is set to 0, when all input signal are 0. The trailing edge of the last signal which is set to 0 forces the transmission of the OR group signal.

    Qualifier for group signals

    A group signal qualifier represent the logical OR of the qualifiers of all input signals of the group information.

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-10 1KGT 150 541 V002 1 ABB Utilities GmbH

    2.1.5 Error Handling

    23BE21/22 board failure

    A 23BE21/22 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 subrack power was lost. If a board is set out of service the qualifiers of all configured indications are set

    INVALID due to board failure. The RTU560 treats all DPI and SPI messages of that board with qualifiers IV = 1.

    A 23BE21/22 board can be set in service again during runtime:

    if the board is replaced if power is turned on again in the subrack if the I/O bus is O.K.

    When this happens the following sequence recovers the indications:

    normalize the 23BE21/22 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 Qualifier Changes

    An indication can change qualifier status at runtime if:

    the 23BE21/22 board fails (qualifier IV = 1) the oscillation suppression is activated and triggered for that indication.

    2.1.6 Indication Processing with 560MIO80

    The Multi In-/Output Board 560MIO80 of the RTU560E has also 16 binary input channels with the same features as the 23BE21/22.

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-11

    2.2 Analog Measured Value Processing

    2.2.1 Analog Measured Value Types

    Each analog value is converted by the analog digital converter (ADC) of the 23AE21 board into a signed integer presentation. The presentation is shown in Figure 2-5. The 100% input signal value is represented with 12 bit plus sign.

    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

    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 values (AMI analog measured value input) processed by the RTU560 can be split into functions handled by:

    IOC of the analog input board 23AE21 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 the documentation of the specific communication protocol.

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-12 1KGT 150 541 V002 1 ABB Utilities GmbH

    23AE21:

    - 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 23AE21 Functions

    The IOC of the 23AE21 board supports the analog measured value (AMI) functions. The parameters of each function and each AMI are loaded from PDP at start up or if the board must be initialized during runtime.

    If the data point is blocked the status is set to Blocked and no changes are reported from the PDP.

    Parameter: Blocked (AMI PDP Parameters)

    Line Frequency and Scan Cycle

    Each channel is scanned by the IOC of the 23AE21 cyclically. The scan cycle is 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 Line frequency must be equal to the 23AE21 hardware setting (board wide parameter).

    Parameter: Line frequency (AMI PDP Parameter)

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-13

    Zero Value Supervision and Switching Detection

    A low input signal can be forced to 0 %. This allows to reject noise on the input signal produced by the transducer etc. The zero value supervision is configurable with RTUtil 560 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 23AE21. It is used to force a value update to PDP if a signal changes only some few percent from/to zero. The function is only active when threshold supervision with integration is selected. The threshold supervision on integrator algorithm would need some cycles before the threshold is exceeded and reported to NCC. This gives a transient situation, e.g. the 380 kV transmission line is switched but the actual current does not change more or less immediately.

    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 new value is below 2.5 % an event is not forced. PDP transmits the received value to NCC regardless of any other parameter.

    Switching detection is a fixed parameter and can not be parameterized

    +2.5

    +0.25

    - 0.25

    -2.5

    0

    23AE21scan cycle

    [%]Input Signal

    time

    Event transmission to UB due to switching detection

    zero valuezone

    Figure 2-6: Zero Value Supervision and Switching Detection

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-14 1KGT 150 541 V002 1 ABB Utilities GmbH

    Smoothing

    Unstable input signals may be smoothed to prevent too many CS updates. Smoothing can be parameterized per input by the configuration parameter Smoothing . No smoothing can be configured. The smoothing factor is given in binary factors.

    Parameter: Smoothing (AMI PDP Parameter)

    1020304050607080

    MW

    23AE21

    MWngl for e.g. k=2

    scan cycle

    [%]Input Signal

    time

    Figure 2-7: Smoothing of Analog Values

    The IOC calculates the new value by the formula:

    aglagl

    ngl MWKMWMW

    MW +

    =

    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)

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-15

    Threshold Supervision on Integrator Algorithm

    Threshold supervision can be done on two different methods within RTU560. The decision of which method is active depends on the configured parameters.

    If threshold supervision with integration is selected the 23AE21 board is doing it. 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 threshold difference register. If the accumulated deltas exceed the parameterized threshold value, the actual value is stored into the FIFO and reported to PDP . The actual value becomes the last reported value. The threshold difference register is set to zero. The accumulation is done in consideration of the sign of the difference.

    20

    40

    60

    0

    Input Signal[%]

    scan cycle

    new valuetransmission

    new valuetransmission

    new valuetransmission

    time

    + 10

    0

    -10

    [% of input signal]

    Threshold Difference-Register

    23AE21

    + threshold

    - threshold

    exceed threshold exceed threshold

    time

    example = threshold = 10 % of input signal

    deltas (differences) to last reported value

    exceed threshold

    Figure 2-8: Threshold Supervision with Integration

  • SCADA Monitoring Direction Remote Terminal Unit RTU560 Function Description Release 6.2

    2-16 1KGT 150 541 V002 1 ABB Utilities GmbH

    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 scan cycle the threshold is calculated on a threshold integration per second. The threshold is rescaled 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 23AE21 board can be parameterized to transmit the AMV periodically. The configuration parameter Periodic Update 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 means a 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.

  • Remote Terminal Unit RTU560 SCADA Monitoring Direction Function Description Release 6.2

    ABB Utilities GmbH 1KGT 150 541 V002 1 2-17

    FIFO storage of 23AE21

    To de-couple event bursts fro