ITRAX: description and evaluation of a new multi-function ...
E560 Function Description
-
Upload
doquocdang -
Category
Documents
-
view
219 -
download
0
Transcript of E560 Function Description
-
7/22/2019 E560 Function Description
1/152
RTU560Remote Terminal Unit
Function Description
Contents: This manual describes the functions provided by theRemote Terminal Unit RTU560
-
7/22/2019 E560 Function Description
2/152
-
7/22/2019 E560 Function Description
3/152
RTU560 Function Description Revision
ABB Utility Automation GmbH 1KGT 150 450 V000 1 iiiE560_FD.doc
Revision
Document identity: 1KGT 150 450 V000 1
Revision: 0 Date: 10/2000
We reserve all rights in this document and the information contained therein.
Reproduction, use or disclosure to third parties without permission is strictly forbidden.
Copyright 2000 ABB Utility Automation GmbH Ladenburg/Germany
-
7/22/2019 E560 Function Description
4/152
-
7/22/2019 E560 Function Description
5/152
RTU560 Function Description Contents
ABB Utility Automation GmbH 1KGT 150 450 V000 1 vE560_FD.doc
Contents
FUNCTION DESCRIPTION.....................................................................1-1
ABBREVIATIONS ......................................................................................1
ABOUT THE RTU560 FUNCTION DESCRIPTION ...................................3
1 RTU560 REMOTE TERMINAL UNIT..................................................1-1
1.1 Overview...........................................................................................................1-1
1.2 Hardware ..........................................................................................................1-3
1.2.1 Hardware Structure.............................................................................. 1-41.3 Software............................................................................................................1-9
1.3.1 RTU560 Software Structure............................................................... 1-10
1.3.2 I/O Bus Master and RTU560 I/O bus................................................. 1-13
1.3.3 Event flow through RTU560...............................................................1-14
1.4 Tools ...............................................................................................................1-16
1.4.1 RTUtil NT ........................................................................................... 1-16
1.4.2 RTU560 Web Server.........................................................................1-19
1.4.3 RTU560 Web-Server System Requirements..................................... 1-19
1.4.4 Configuration File Transfer................................................................1-19
1.4.5 Administration.................................................................................... 1-20
1.4.6 MULTIPROG wt.................................................................................1-21
2 SCADA MONITORING DIRECTION...................................................2-1
2.1 Indication Processing........................................................................................2-1
2.1.1 Function Distribution............................................................................2-2
2.1.2 23BE21 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.2 Analog Measured Value Processing............................................................... 2-11
2.2.1 Analog measured value types............................................................ 2-11
2.2.2 Function Distribution..........................................................................2-112.2.3 23AE21 functions...............................................................................2-12
2.2.4 PDP Functions of the CMU................................................................ 2-17
2.2.5 Error Handling.................................................................................... 2-19
2.3 Digital Measured Value Processing................................................................2-21
2.3.1 Function Distribution..........................................................................2-23
2.3.2 23BE21 Functions..............................................................................2-23
2.3.3 PDP Functions of the CMU................................................................ 2-24
2.3.4 Error Handling.................................................................................... 2-26
2.4 Integrated Total Processing...........................................................................2-27
2.4.1 Integrated Total Value Types............................................................2-27
-
7/22/2019 E560 Function Description
6/152
Contents RTU560 Function Description
vi 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
2.4.2 Function Distribution...........................................................................2-28
2.4.3 23BE21 Functions..............................................................................2-28
2.4.4 PDP Functions of the CMU................................................................2-29
2.4.5 Error Handling....................................................................................2-32
2.5 Bitstring Input Value Processing.....................................................................2-33
2.5.1 Bitstring value presentation................................................................2-332.5.2 Function Distribution...........................................................................2-33
2.5.3 23BE21 Functions..............................................................................2-34
2.5.4 PDP Functions of the CMU................................................................2-34
2.5.5 Error Handling....................................................................................2-35
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 Single Object Command Output..........................................................3-2
3.3.2 Double Object Command Output.........................................................3-33.3.3 Single and Double Object Commands.................................................3-4
3.4 Regulation Step Command Output.................................................................3-14
3.5 Setpoint Command.........................................................................................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.7 Error Handling.................................................................................................3-22
4 HOST COMMUNICATION INTERFACE ............................................ 4-1
4.1 Overview HCI Software Structure.....................................................................4-3
4.2 Queue- and Buffer Handling.............................................................................4-4
4.2.1 Priority Read Queues........................................................................4-7
4.2.2 Queue Transitions and Overflow..........................................................4-7
5 SUB-DEVICE COMMUNICATION INTERFACE ................................ 5-1
5.1 Message Flow in Monitoring Direction..............................................................5-3
5.2 Message Flow in Command Direction..............................................................5-3
5.3 General Interrogation........................................................................................5-4
5.4 Time Synchronization........................................................................................5-4
5.5 System events...................................................................................................5-5
6 INTERFACES AND NETWORK......................................................... 6-1
6.1 Network Configuration.......................................................................................6-1
6.2 Interface Configuration......................................................................................6-2
6.2.1 The Interfaces......................................................................................6-2
6.3 Duplex communication......................................................................................6-4
6.3.1 WT link full duplex (23WT21-23, no handshake).................................6-4
6.3.2 Direct Link (TxD/RxD only)...................................................................6-5
6.3.3 Direct / Modem link (DTR, RTS/CTS, DCD handshake) .....................6-5
6.4 Half Duplex communication..............................................................................6-7
-
7/22/2019 E560 Function Description
7/152
RTU560 Function Description Contents
ABB Utility Automation GmbH 1KGT 150 450 V000 1 viiE560_FD.doc
6.4.1 WT link half duplex (23WT22, with CTS handshake)..........................6-7
6.4.2 WT link half duplex (23WT21-23, with transmit delay time)................6-8
6.4.3 Network Configuration Rules and Restrictions ....................................6-9
6.4.4 Interface Configuration Rules and Restrictions ................................6-10
7 STARTUP, CONFIGURATION AND TIME MANAGEMENT ..............7-17.1 Startup Procedures........................................................................................... 7-1
7.1.1 RTU560 CMU Start..............................................................................7-2
7.1.2 RTU560 System Start..........................................................................7-3
7.1.3 CMU Integration...................................................................................7-3
7.1.4 CMU Removal......................................................................................7-4
7.2 RTU560 Configuration......................................................................................7-5
7.2.1 General Requirements.........................................................................7-5
7.2.2 Configuration File Load Procedure......................................................7-5
7.3 RTU560 Time Management.............................................................................7-7
7.3.1 Time Management Principle................................................................7-7
7.3.2 RTU560 Time Slave............................................................................. 7-97.3.3 Time Synchronization Modes...............................................................7-9
7.3.4 Synchronization of Sub-RTUs............................................................7-12
8 STATUS AND DIAGNOSTIC INFORMATION..................................8-13
8.1 Status and Error Report to NCC ..................................................................... 8-13
8.2 Web-Server Diagnosis.................................................................................... 8-13
8.2.1 System Diagnosis ..............................................................................8-13
8.2.2 Status Information..............................................................................8-14
8.3 LEDs, Alarm and Warning..............................................................................8-16
8.3.1 CMU Alarm and Warning...................................................................8-16
8.3.2 RTU560 Alarm and Warning.............................................................. 8-16
8.3.3 LED Indications..................................................................................8-16
9 TABLES..............................................................................................9-1
9.1 System Messages ............................................................................................9-1
9.2 System Events..................................................................................................9-5
-
7/22/2019 E560 Function Description
8/152
Contents RTU560 Function Description
viii 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Figures
Figure 1-1: RTU560 communication capabilities in principle..............................................................1-2
Figure 1-2: RTU560 Hardware structure in principle..........................................................................1-4Figure 1-3: RTU560A (configuration example)...................................................................................1-7Figure 1-4: Main Subrack RTU560C (configuration example with 23ET23).......................................1-8Figure 1-5: Software packages of RTU560......................................................................................1-10Figure 1-6 Software Structure..........................................................................................................1-10Figure 1-7: Dialog RAM array between SLC and IOC ......................................................................1-13Figure 1-8: Event polling by MPU .....................................................................................................1-14Figure 1-9: Event flow through RTU560...........................................................................................1-15Figure 1-10: Network RTU Hardware Primary Process................................................................1-17Figure 2-1: Indication Type Definition.................................................................................................2-1Figure 2-2: Digital Filter for Contact Bouncing....................................................................................2-3Figure 2-3: Oscillation Suppression on 23BE21.................................................................................2-5Figure 2-4: Midposition suppression for Double Indication.................................................................2-7
Figure 2-5: Analog Value Presentation by ADC................................................................................2-11Figure 2-6: Zero Value Supervision and Switching Detection...........................................................2-13Figure 2-7: Smoothing of Analog Values..........................................................................................2-14Figure 2-8: Threshold Supervision with Integration ..........................................................................2-15Figure 2-9: Live Zero Conversion .....................................................................................................2-17Figure 2-10: Analog Value Conversion AMI........................................................................................2-18Figure 2-11: Threshold Supervision on Absolute Value......................................................................2-19Figure 2-12: Digital Measured Value presentation..............................................................................2-22Figure 2-13: Example for inversion of DMI8.......................................................................................2-25Figure 2-14: Integrated Total Values Definition for EPR and IR ........................................................2-27Figure 2-15: Reading ITI within the RTU560 .....................................................................................2-31Figure 3-1: Single Command definition: pulse output.........................................................................3-2Figure 3-2: Single Command definition: persistant output..................................................................3-3
Figure 3-3: Double Command definition: pulse output .......................................................................3-3Figure 3-4: Double Command definition: persistent output................................................................3-4Figure 3-5: Response Indication procedure........................................................................................3-5Figure 3-6: Process commands without supervision (1 pole).............................................................3-6Figure 3-7: Process command without supervision (2 pole)...............................................................3-7Figure 3-8: Interaction PDP - 23BA20 for a process command output without command supervision3-
8Figure 3-9: Object command output with supervision (1,5 pole)........................................................3-9Figure 3-10: Object command output with supervision (2 pole) .........................................................3-10Figure 3-11: Interaction PDP - 23BA20 - 23BA22 for a process command with command supervision3-
11Figure 3-12: Retrigger / stop of a regulation command......................................................................3-14Figure 3-13: Live Zero Output Conversion by a 23AA20 board..........................................................3-15
Figure 3-14: Analog Value Conversion ASO ......................................................................................3-16Figure 3-15:: Set Point Command for Analog Output..........................................................................3-17Figure 3-16: Digital Setpoint Value presentation ................................................................................3-19Figure 3-17: Set Point Command for Digital Output...........................................................................3-20Figure 4-1: RTU560 Network..............................................................................................................4-1Figure 4-2: Interface IC Application Layer Link Layer...................................................................4-3Figure 4-3: RTU HCI queues..............................................................................................................4-4Figure 4-4: Queue handling transition diagram...................................................................................4-7Figure 5-1: RTU560 Network..............................................................................................................5-1Figure 5-2: Internal structure of the SCI .............................................................................................5-2Figure 6-1: RTU Network with Interfaces............................................................................................6-1Figure 6-2: Duplex communication.....................................................................................................6-4Figure 6-3: WT link full duplex transmit control ..................................................................................6-5
-
7/22/2019 E560 Function Description
9/152
RTU560 Function Description Contents
ABB Utility Automation GmbH 1KGT 150 450 V000 1 ixE560_FD.doc
Figure 6-4: Direct / Modem link.........................................................................................................6-6Figure 6-5: Dial up configuration.........................................................................................................6-6Figure 6-6: Half Duplex communication.............................................................................................6-7Figure 6-7: WT-Mode, Halfduplex, with CTS transmit control............................................................6-8Figure 6-8: WT-Mode, Halfduplex, no handshake transmit control....................................................6-9Figure 7-1: Principal of time synchronization in RTU560....................................................................7-8
Figure 7-2: Time Master and Slave dependencies.............................................................................7-9Figure 7-3: Time accuracy in a multi level network (CS Commands only).......................................7-12Figure 8-1: LEDs 560SLI01..............................................................................................................8-17Figure 8-2: LEDs 560ETH01............................................................................................................8-17Figure 8-3: LEDs 23AA20 / 23AE21 / 23BE21.................................................................................8-18Figure 8-4: LEDs 23BA20 / 23BA22.................................................................................................8-18Figure 8-5: LEDs 23WT22................................................................................................................8-22Figure 8-6: LEDs 560RTC01............................................................................................................8-23Figure 8-7: LEDs 560RTC02............................................................................................................8-24
-
7/22/2019 E560 Function Description
10/152
-
7/22/2019 E560 Function Description
11/152
RTU560 Function Description Introduction
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1E560_FD.doc
Abbreviations
CMU Communication and Data Processing Unit
AMI Analog Measured value Input
ASO Analog Setpoint command Output
BCU Bus Connection Unit
BSI BitString Input (8, 16 bit)
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 ofProtection equipment Input (1bit)
GCD General Configuration Data
HCI HostCommunication Interface
IED Intelligent Electronic Device
IOC I/OController (Controller on I/O Board)
IOD InputOutput Data
IOM I/O Bus Master (Function of SLC)
ITI IntegratedTotals Input
MFI Analog Measured value Floating Input
MPU MainProcessing Unit
NCC Network Control Center
PB Peripheral Bus
PBP Peripheral Bus Processor
PDP Process Data Processing
-
7/22/2019 E560 Function Description
12/152
Introduction RTU560 Function Description
2 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
PLC Programmable Logic Control
PPP Point to PointProtocol
PSU Power Supply Unit
RCO Regulation step Command Output
RTC Real Time Clock
RTC Real Time Clock
SBO Selectbefore Operate
SCADA Supervision, Control and Data Acquisition
SCI Sub-Device Communication Interface
SCO Single Command Output
SEV SystemEvents
SLC Serial Line Controller
SOC Strobe Output Channel
SPI Single Point Input
STI Step position Input (8 bit)
TSI Time Synch Input
TSO Time Synch Output
-
7/22/2019 E560 Function Description
13/152
RTU560 Function Description Introduction
ABB Utility Automation GmbH 1KGT 150 450 V000 1 3E560_FD.doc
About the RTU560 Function Description
Application Hints for the Use of RTU560
The following chapters have to be regarded before a RTU560 Remote Terminal Unit ismounted and commissioned.
Regulations for the installation and operation of electrical
systems
The ABB RTU560 devices are produced under the attention of the relevant regulationsand appointments, especially to IEC 61131 part 2.
Die RTU560 is classified according to IEC 60664-1 (DIN VDE 0110): Insulation
coordination for equipment within low-voltage systems Part 1: Principles, requirementsand tests
Pollution degree 2Only non-conductive pollution occurs except that occasionally a temporaryconductivity caused by condensation is to be expected
Overvoltage category IIis in accordance with the appointment in IEC 61131 part 2
The user has to ensure that the devices and the components belonging to them aremounted under the attention of such safety regulations and standards as may from time totime be in force.
DIN VDE 0100 Erection of power installations with nominal voltages up to1000 V
DIN VDE 0106 Protection against electrical shockPart 100: Actuating members positioned close to parts
liable to shock
EN 60204 Safety of machinery; Electrical equipment of machinesPart 1: General requirements
EN 50178 Electronic equipment for use in electrical powerinstallations and their assembly into electrical power
installations
DIN VDE 0800 Telecommunications
IEC 61131 Programmable controllersPart 2: Equipment requirements and tests
If the pollution degree 2 (VDE 0110) cannot be guaranteed or an ongoing protectionagainst direct contact is required the devices should be mounted into appropriatecubicles.
If ABB RTU560 devices are coupled with or fed by power-frequency voltage networks ofovervoltage category III qualified protective provisions have to be taken to guarantee
-
7/22/2019 E560 Function Description
14/152
Introduction RTU560 Function Description
4 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
overvoltage category II according to VDE 0110 at the terminal connectors (e.g. surgevoltage protectors).
Installation and application hints
Documentation
This document contains all essential functions of the RTU560 boards for the use in theRTU560. For more details and additional information the documents described in chapter"Related documents" have to be used.
Qualif ied personnel
The RTU560 modules conduct partly dangerous contact voltages at their connectors.Touching parts which are alive can force heavy injuries of health.
Installation, commissioning and maintenance of such systems is therefore only allowed bytechnical instructed personnel. It should have relevant knowledge:
dealing with dangerous voltages
the use of specifications and standards. In particular EN (VDE-) and accidentpreventation regulations.
Use according to the rules
The RTU560 was developed, manufactured, tested and documented while observing therelevant standards. When observing the valid regulations for installation, commissioning
and maintenance, 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 ex-clusively 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.
-
7/22/2019 E560 Function Description
15/152
RTU560 Function Description Introduction
ABB Utility Automation GmbH 1KGT 150 450 V000 1 5E560_FD.doc
WARNINGS, CAUTIONS
Earth the devices
Before connecting any power to the device, the 6.3 mm Faston connectorshould be wired to protection earth. The earthing may be removed only if it iscertain that no more power is being supplied to the device.
Regard the earthing principles for the serial peripheral bus (direct or capacitiveearthing)
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 outs ide 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 thatrequires.
Do not obstruct the ventilation for cool ing
Do not cover the ventilation slots by cables or wires.
Lead s ignal- and power-lines separately
Capacitive and inductive interferences of the power lines to signal lines shouldbe prevented by appropriate cable laying (distance, crossing).
Use overvoltage protection in cables to outdoor antenna
-
7/22/2019 E560 Function Description
16/152
Introduction RTU560 Function Description
6 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Graphic Aids in the Function Description
Throughout the description three different graphical aids are used to indicate:
Symbol Description
An information hint which should be regarded or which helps to find an essentialpoint of 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 otherconfigurable point is described.
Find the cross reference
Description of... Chapter
Function of RTU560. 1 to 8Tables 9
Cross reference to RTUtil NT Users guide
Digital Filter
The configuration parameter Digital filter specifies how many milliseconds an inputmust 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)
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-3
Chapter in RTUtil NT User s Guide
-
7/22/2019 E560 Function Description
17/152
RTU560 Function Description Introduction
ABB Utility Automation GmbH 1KGT 150 450 V000 1 7E560_FD.doc
Related documents
The RTU560 Function Description is part of the total documentation of the RTU560
remote terminal unit. For more details and additional information use the followingdocuments:
1 KGT 150 451 RTUtil NT User s guide Handling etc. of all RTU560PC-based utilities
1KGT 150 456 Web Server User s guide Handling the RTU560Web Server
1 KGT 150 457 Hardware 1 Hardware data sheets of allRTU560 boards and units
1 KGT 150 458 Hardware 2 Connection and Settings of allRTU560 boards and units
-
7/22/2019 E560 Function Description
18/152
-
7/22/2019 E560 Function Description
19/152
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-1E560_FD.doc
1 RTU560 Remote Terminal Unit
1.1 Overview
Based on a modular multi-CPU concept, RTU560 is designed for extremely highcommunication and data processing capability. Maintaining the proven I/O board family ofRTU200 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 60 communication interfaces to sub-devices
Support of various communication protocols
Scaleable performance
State-of-the-art configuration tool RTUtil NT with external data interface
Web Server based access to configuration data and application program files
Web Server based process and system diagnosis
Programmable logic control function according to IEC 61131-3
Redundancy concept for central components (CMUs and power supply)
RTU560s communication capabilities are shown in principle in Figure 1-1.
-
7/22/2019 E560 Function Description
20/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-2 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Figure 1-1: RTU560 communication capabili t ies in principle
IEC 60870-5-104WAN
Telecontrol Center(s)
Sub-RTU
Marshalling 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-103IEC 60870-5-101
DNP 3.0
IED
IED
IED
-
7/22/2019 E560 Function Description
21/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-3E560_FD.doc
1.2 Hardware
Each hardware board is described in detail in the hardware data sheet. Board settings andwiring principles are explained in the unit and application descriptions.
All RTU560 hardware boards are based on the European standard card format (100 x 160mm). Table 1-1 lists the board types that are available to configure a RTU560 remoteterminal unit.
Type Ident Function
560ETH01 Ethernet UnitCommunication andProcessing Units 560SLI01 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 busto a pair of two CMUs within an I/O subrack 23TP21(RTU560C)
Bus ConnectionUnits
560BCU03 Connection Unit to provide the RTU560 system busto a pair of two CMUs within an I/O subrack 23ET23(RTU560C)
23AA20 Analog Output 2 channels / board23AE21 Analog Input 8 channels / board23BA20 Binary Output 16 output relays / board
I/O Boardswith IOC
23BE21 Binary Input 16 inputs / board23BA30 Binary Output
Interposing16 interposing relays
InterposingI/O boards 23BE30 Binary Input
interposing
16 inputs for 110 V DC and
/ or total galvanic isolation23OK22 Fibre Optic Coupler Fibre optic coupler for 1serial interfaceRTU560 I/O bus / RS422 /RS485 / RS232 C
560RTC01 Real time clock GPS time receiver560RTC02 Real time clock DCF77 time receiver23WT21 Leased line modem FSK CCITT V.23 modem
Generalboards / units
23WT22 Leased line modem FSK selective modem560CSR01 Communication Subrack
23TP21 I/O Subrack Mounting plate versionSubracks23ET23 I/O Subrack Hinged frame version
560PSU01 Power Supply Unitwith redundancy logic
Input ranges 24 ... 60VDC /110 ... 220VDC forCommunication 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 boards
-
7/22/2019 E560 Function Description
22/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-4 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
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 communicationinterfaces and I/O subracks with the I/O boards. There are two types of RTUconfigurations:
RTU560A with up to 16 CMUs placed in one or two communication subracks560CSR01, I/O boards placed within up to 24 I/O subracks 23ET23 or 23TP21.
RTU560C with one or two CMUs placed in one of the I/O subracks 23ET23 or23TP21 together with up to 15 I/O boards within this main subrack; further I/Oboards placed within another up to 23 I/O subracks 23ET23 or 23TP21.
Figure 1-2: RTU560 Hardware structure in principle
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
-
7/22/2019 E560 Function Description
23/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-5E560_FD.doc
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 busconnection units (RTU560C).
The I/O subracks are connected to the CMUs serial RS485 interfaces A or B. In total upto four I/O bus segments may be configured, with up to 6 I/O subracks connected to eachof them. This gives a maximum capacity of 24 I/O subracks for one RTU560. If one of theserial interfaces of a CMUs interface pair A and B is used for I/O bus connection, thepairs other interface may only be used for another I/O bus segment (cannot be used forother types of communication protocols)!
Bus connection units do not only provide the system bus connection betweencommunication subracks (RTU560A) resp. CMUs (RTU560C), but in addition the systemsignals
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 besynchronized by any type of time synchronization pulse signal (including those used with560RTC01 and 560RTC02 real time clocks), one of the appropriate BCU boards has tobe configured within the RTU, although if not required for system bus interconnectionbetween communication subracks (RTU560A) or CMUs (RTU560C).
-
7/22/2019 E560 Function Description
24/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-6 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
1.2.1.1 Configuration type RTU560A
RTU560A is the RTU560 configuration type providing - in addition to the local I/Oconnections - 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 mainsubracks are required.
Up to 8 CMUs can be configured within one communication subrack 560CSR01. Adding asecond communication subrack provides another 8 CMU slots giving a maximum numberof 16 CMUs for one RTU560. In this configuration, within both communication subracks, asystem bus connection unit 560BCU01 has to be used which provides the system businterconnection 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 boardfamily that can be placed within the communication subrack. All other boards have to be
placed within I/O subracks.
-
7/22/2019 E560 Function Description
25/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-7E560_FD.doc
Figure 1-3: RTU560A (configuration example)
Max. 6 I/O subracksper I/O bus segment
RTUI/Obussegment
1234
OFF
S1
560PSU01
5V
24V
UE +
UE -
PE
ON
OFF
560PSU01
5V
24V
UE +
UE -
PE
ON
OFF
560ETH01
A
B
A
MMI
E
C
E
ERR
560ETH01
A
A
MMI
E
CE
ERR
B
Tx Rx CE
A
B
560SLI01
A
B
1
2
Tx Rx CE
ERR
MMI
Tx Rx CE
A
B
560SLI01
A
B
12
Tx Rx CE
ERR
MMI
560ETH01
A
A
MMI
E
C
E
ERR
B
Tx Rx CE
A
B
560SLI01
A
B1
2
Tx Rx CE
ERR
MMI
A
B
1
2
Tx Rx CE
ERR
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 560RTC01
23NG24
24V
5V
ON
0FF
UE +
UE -
PE
I/O subrack 23TP21
23NG24
24V
5V
ON
0FF
UE +
UE -
PE
I/O subrack 23TP21
-
7/22/2019 E560 Function Description
26/152
-
7/22/2019 E560 Function Description
27/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-9E560_FD.doc
1.3 Software
The high processing performance of the RTU560 Remote Terminal Unit is accomplishedby 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 isused 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 SCADAfunctions which are not performed by the I/O-boards
The different processors of a CMU (MPU and SLC) can work independently of each otherand are decoupled from each other via shared memories. Different CMUs can handledifferent tasks independently and communicate with each other via the internal systembus. By this means optimal execution of the individual tasks is accomplished.
The program system of the RTU560 remote terminal unit is of modular design andconsists of the following program types:
Microcontroller programs
Standard programs
Application programs
The microcontroller programs of the boards are optimized to the components and for thedefined functions. They are an integral part of the boards.
The standard programs written in C programming language cover the programs for alltelecontrol functions, for system monitoring, time management and for the handling of theprocess 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 bythe optionally installed PLC software.
-
7/22/2019 E560 Function Description
28/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-10 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Figure 1-5: Software packages of RTU560
1.3.1 RTU560 Software Structure
The RTU560 software is structured into different activities. All activities can run on oneCMU or the activities can be distributed to different CMUs. The number of CMUs dependson type and number of the required communication interfaces (e.g. Ethernet, RS232Interface).
Figu re 1-6 So ftware St ructure
VxWorksReal Time Operating System
HardwareDeviceDrivers
NetworkingPC-CardDrivers
Local I/Oand
Process DataProcessing
Communi-cation
Protocols
FileSystems
FTPServer
WebServer
SystemControl
andDiagnosis
PLCFunction
Operating
System
Standard
Software
Packages
Appl ication
Software
HCI
Host
CommunicationInterfaces
SCI
Sub-DeviceCommunication
Interfaces
ConfigurationFiles
Data
Base
Board Controland Diagnosis
Central System
Control and Time
Admini str ation
IC Internal Communication
PLC
IEC1131
PDP
Process DataProcessing and
IO-BoardControl
MMI
Interfaces
IEDs Sub-RTUs Local I/O Board
NCCs
-
7/22/2019 E560 Function Description
29/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-11E560_FD.doc
The different activities and the distribution to the CMUs is configured automatically withinRTUtil NT. 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 aprotocol independent communication system. Every activity can distribute messages.Every activity receives all messages distributed. The internal communication is used tocommunicate between the activities of one CMU or between the activities on differentCMUs.
RTU560 System Control and Time Adminis tration
This activity is running once in the RTU560 on the CMU configured as AdministratorMode: Master. RTU560 System Control is handling the system startup and supervision ofall CMU boards. The runtime integration of a configured CMU board is handled by thisactivity.
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 ishandling startup and supervision of a CMU board. The Web-Server for Diagnosis belongsto 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/Obus segments. This activity handles the process data processing and supervision andcontrol of the local I/O boards. The serial line controller (SLC) is loaded with the I/O busmaster (IOM) firmware. The IOM controls the I/O bus interfaces (COM A and COM B).
HCI Host Communication Interfaces
This activity is running on each CMU with interfaces COM1, COM2, COMA, COMB orETH which are connected to a control center communication line. It is possible to runmultiple HCIs on one CMU. The HCI activity handles the complete communicationprotocol including all individual communication queues and buffers.
If CPA or CPB is used the SLC is loaded with the communication interface firmware.
-
7/22/2019 E560 Function Description
30/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-12 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
SCI Subordinate Device Communication Interfaces
This activity is running on each CMU with interfaces CP1, CP2, CPA or CPB connected toa sub-device communication line. It is possible to run multiple SCIs on one CMU. The HCIactivity handles the complete communication protocol including all individual
communication queues and buffers.
If CPA or CPB is used the SLC is loaded with the communication interface firmware.
Data Base
The Data Base activity is running on each CMU board. The data base collects all processmessages and all system status messages. In the data base the actual state of this datapoints and the qualifiers are stored. The Web-Server shows the actual state of the database of the requested CMU.
PLC IEC 61131-3
It is possible to define one PLC activity per CMU board. The activity is running on eachCMU where a PLC FUNCTION is configured with RTUtil NT. The PLC function can run ona CMU with other communication functions (HCI or SCI). In these cases the priority of theCMU is below the communication. It is possible to run a PLC function on a CMU withoutcommunication functions (HCI or SCI).
MMI Interface
The MMI Interface activity is running on each CMU board. Via PPP protocol the diagnosisWeb-Server can be accessed.
-
7/22/2019 E560 Function Description
31/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-13E560_FD.doc
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 amaximum throughput. The protocol is totally independent of any communication protocolused to communicate with the network control center.
The main processing unit (MPU) is master to the IOM. The MPU stores any outputrequest to an I/O board etc. in a dialog RAM. The IOM will read that part and expand it tocomplete dialogs with the addressed I/O board.
The IOM stores any event or answer from I/O boards in the dialog RAM and forces aninterrupt to the MPU that there is a message from IOM.
Figure 1-7: 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 isspecified which has the same structure for all RTU560 I/O boards with an I/O controller(IOC). Within the IOC software the "Busmodule" task handles in a standardized form thedialog with the IOM. The IOC reads and writes directly into the dedicated registers and
informs the busmodule.
The busmodule handles the dialog RAM for the I/O task. The I/O task is board specific.
Input signal state
Output signal state
Relocation registerfor ITI
FIFO
Parameterregister
RequestsDialog registers
Status etc.
IOC
Bus-module
I/OTask
I/OPart
RAM
MPU
SLC
CMU
I/O Board
-
7/22/2019 E560 Function Description
32/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-14 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Figure 1-8: Event pol ling by MPU
1.3.3 Event flow through RTU560
Figure 1-9 explains and qualifies the different levels which an event has to pass before itis transmitted to the NCC.
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
-
7/22/2019 E560 Function Description
33/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-15E560_FD.doc
Figure 1-9: Event f low through RTU560
SLC IOM Task
The transmission time from I/O board to the MPU depends on the overall situation of theIOM.
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 4I/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
Communication
Buffer, 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
-
7/22/2019 E560 Function Description
34/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-16 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
1.4 Tools
The RTU560 is easy to engineer and maintain by using the utility RTUtil NT to configurethe RTU560, MULTIPROG wt to program and test the PLC functions and the RTU560Web-Serverfor diagnosis and file transfer issues. There is no proprietary tool deliveredby ABB for protocol analysis issues. For further information ask your local distributor toget a recommendation for third party protocol analysis tools.
1.4.1 RTUtil NT
RTUtil NT is the configuration and engineering tool for the RTU560, contains the followingtopics:
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 platform
The User Interface of RTUtil NT is application based on the Microsoft standardpresentation format
Documentation of all project steps
External data interface
Multilingual tool (user interface and help files)
Delivered on CD-ROM with installation and uninstallation program
1.4.1.1 RTUti l NT System Requi rements
The performance requirements for the configuration and engineering tool RTUtil NT,
particularly the free disc space, depends on the project size. Basic requirements are:
Operating system: Microsoft Windows NT 4.0
Memory: 64 MB RAM
Processor: Pentium class
Hard disc: >200MB free disc space
Hard lock (dongle)
-
7/22/2019 E560 Function Description
35/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-17E560_FD.doc
1.4.1.2 Basic Concept
RTUtil NT is designed to engineer all types and sizes of RTU560 including interfaces toIEDs that are used in a common station network. The process signal mapping to thedifferent communication protocols is one of the main tasks needed in hierarchicalcommunication network structures.
The general view of the user to the engineering data is implemented on the basis ofinternational Standard IEC 61346-1. This Standard describes the structuring principlesand reference designations for industrial systems, installations and equipment.
The user interface structure offers three trees to build up the system.
NetworkTreeThe NetworkTree shows the lines and protocols for routing the data pointsthrough the network.
SignalTree
The location and designation of signals are shown in the SignalThree. Thesignal location describes the place of the data points in the primary process.
HardwareTreeThe HardwareTree presents the structure of an RTU with the levels cabinet,rack, board and the reference to the data points defined in SignalTree.
The structuring in trees allows a common presentation format and a general userinterface of the RTU data and the environment.
Figure 1-10: Network RTU Hardware Primary Process
23NG 235V24V
UPOnOff
560SLI01Tx RxCE
MMI12ABA2B
1
560SLI01Tx RxCE
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 3
RTU 12
RTU 11
RTU 01
RTU21
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 2
Rack TP21
-
7/22/2019 E560 Function Description
36/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-18 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
1.4.1.3 Engineering Steps
The engineering of the RTU560 data consists of several steps that demand a sequence inthe 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 basicengineering sequence:
Project configuration (start)
Set the project environment data.
Build up the tree structures
Build up the station network topology in the NetworkTree. Define the lines and thecommunication protocols between the stations. The NetworkTree is required for routingthe process data points through the RTU network.
Definition of data points in SignalTree. The Result of this definition is the unique objectidentifier for each data point.
Definition of all RTUs and IEDs with their data points in the HardwareTree. TheHardwareTree 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 theHardwareTree.
If a data point is added or linked to the HardwareTree the automatic signal routingfunctionality for this data point will be executed. The signal routing depends on thetopology and the communication protocols in the NetworkTree.
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, whichhave to be documented.
-
7/22/2019 E560 Function Description
37/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-19E560_FD.doc
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
Administrate different user groups
1.4.3 RTU560 Web-Server System Requirements
To get access to the RTU560 Web-Server pages a standard browser with J ava Scriptimplementation 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 Ethernetconnection. If the CMV is not configured, the RS232 connection must be used.
1.4.4 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 NT projectfrom the configuration file)
Delete GCD-File file in the RTUs file system
Delete IOD-File file in the RTU s file system
Reset of the RTU
-
7/22/2019 E560 Function Description
38/152
RTU560 Remote Terminal Unit RTU560 Function Description
1-20 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
1.4.4.1 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.4.2 System diagnosis
The system diagnosis indicates RTU560 events in a list in chronological order. Theinformation for each indication in this list is structured as follows:
Date
Time
Indication text
1.4.4.3 Status information
The status information page shows the RTU560 hardware structure as known from theRTUtil NT HardwareTree. Next to the static hardware configuration following informationis 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 Ethernetboard)
1.4.5 Administration
The administrator point in the RTU560 Web-Server allows to restrict the access to thedifferent pages on the RTU.
Modify user groups (add or delete new users)
Change passwords for existing users
-
7/22/2019 E560 Function Description
39/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 1-21E560_FD.doc
1.4.6 MULTIPROG wt
The RTU 560 PLC development system MULTIPROG wt is a standard programming andtest 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/orinstruction lists (IL) under Windows NT.
The programming system offers powerful features for the different development steps of aPLC 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.6.1 MULTIPROG wt System Requi rements
To run the MULTIPROG wt PLC programming system, the following workstationrequirements must at least be fulfilled
Operating system: Microsoft Windows NT 4.0
Memory: 64 MB RAM
Processor: Pentium class (133 MHz minimum, 200 MHz Recommended)
Hard disc: >60MB free disc space
Hard lock (dongle)
-
7/22/2019 E560 Function Description
40/152
-
7/22/2019 E560 Function Description
41/152
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-1E560_FD.doc
2 SCADA Monitoring Direction
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 board. The normal state of a DPI is an antivalentbit combination (10 or 01). The two intermediate positions 11 or 00 are handled with nodifference within the RTU560. An intermediate state is given during the runtime of a unitfrom one position to the other (e.g. an isolator from OFF to ON).
Figure 2-1: Indicat ion Type Defini tion
Within an indication board of max. 16 bit SPI and DPI can be mixed. But a DPI can starton an odd bit-position only. Within a 23BE21 board it is possible to mix any type of binaryinputs. E.g. inputs not assigned to DPI or SPI may be configured to indications as pulsecounters, digital measured values on bitstring inputs. Digital measured values andbitstring inputs must be configured starting with bit position 1.
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/22/2019 E560 Function Description
42/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-2 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
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
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.
23BE21 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 Functions
The IOC of the 23BE21 supports the indication functions. The parameter of each functionis loaded from PDP part of the CMU at start up or if it must be initialized. Someparameters are valid for the complete 16 inputs, others can be set individually per input.
The 23BE21 reads all 16 inputs periodically every millisecond regardless of specified datapoint 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 boarddoes 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 fromthe PDP.
Parameter: Blocked (SPI/DPI PDP Parameters)
-
7/22/2019 E560 Function Description
43/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-3E560_FD.doc
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 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.
Figure 2-2: Digital Fi l ter 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/22/2019 E560 Function Description
44/152
-
7/22/2019 E560 Function Description
45/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-5E560_FD.doc
Figure 2-3: Osci llat ion Suppression on 23BE21
Intermediate Midposit ion Handling for DPI
The 23BE21 handles the two bits of the double indication. Signal state changes of the DPIare transmitted to the PDP. Intermediate positions (0-0; 1-1) are indicated by a specialstatus bit to PDP. The 23BE21 monitors the time window for intermediate position. Thetime out value is loaded as a parameter from PDP. If the DPI does not get a new endposition within the allowed time, the 23BE21 generates an event with the actual state andstatus DPI intermediate position time out.
FIFO storage on 23BE21
To decouple event bursts from I/O bus transmission etc., the events are stored into the23BE21 board FIFO. Up to 50 events can be stored within the FIFO. If the FIFO becomesfull the 23BE21 stops its activities until there is space. Each event has a time stamp with aresolution 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 FIFO. The PDP handles all otherfunctions specified for that indication.
Command output response
The functionality of a response indication to stop an related command output pulse isdescribed at command processing section of this document.
Intermediate Midposition suppression for DPI
This function is only valid for double indications (DPI). Figure 2-4 shows how that ishandled within the RTU560.
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
-
7/22/2019 E560 Function Description
46/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-6 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
The configuration parameter Supervision Time for MIDPOINT specifies whether or not aDPI message should be transmitted for the event when the indication changes to amidposition. 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 detailedanalysis of the error situation of the unit.
The parameter Supervision time for midpoint specifies the time window where theRTU560 should inhibit the transmission of the midposition. If the new state is not indicatedto 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 processinformation.
Parameter: Supervision time for midpoint (DPI PDP Parameters)
-
7/22/2019 E560 Function Description
47/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-7E560_FD.doc
Figure 2-4: Midposition suppression for Double Indication
Supervision t ime 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
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 t ime for mid point = inactive
-
7/22/2019 E560 Function Description
48/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-8 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
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. Theinversion is defined by a configuration parameter Invert the input value.
INVERSION = NO INVERSION = YES
logical 0 =OFF 0 V Process Voltagelogical 1 =ON Process Voltage 0 V
Tab le 2-1: Def in it ion o f 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 otherSPI s 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 groupinformation.
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. Thetime stamp of the event will be the time of the input signal which forces the new eventmessage.
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.
-
7/22/2019 E560 Function Description
49/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-9E560_FD.doc
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. Thefirst 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.
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. Thetrailing edge of the last signal which is set to 0 forces the transmission of the OR groupsignal.
Qualifier for group signals
A group signal s qualifiers represent the logical OR of the qualifiers of all input signals of
the group information.
-
7/22/2019 E560 Function Description
50/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-10 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
2.1.5 Error Handl ing
23BE21 board failure
A 23BE21 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 setINVALID due to board failure. The RTU560 treats all DPI and SPI messages ofthat board with qualifiers IV =1.
A 23BE21 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
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 Qualif ier Changes
An indication can change qualifier status at runtime if:
the 23BE21 board fails (qualifier IV =1)
the oscillation suppression is activated and triggered for that indication(qualifier BL =1)
-
7/22/2019 E560 Function Description
51/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-11E560_FD.doc
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 23AE21board 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 Presentat ion by ADC
The PDP converts the value to a normalized presentation.
2.2.2 Function Distribut ion
The process data acquisition functions for analog measured values (AMI analogmeasured 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
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..+20
mA
- 4096
+4096
-
7/22/2019 E560 Function Description
52/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-12 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
The data processing functions of the communication interface is described in thedocumentation of the specific communication protocol.
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 funct ions
The IOC of the 23AE21 board supports the analog measured value (AMI) 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 Blocked and 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 23AE21 cyclically. The scan cycle is given bythe 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 23AE21 hardware setting (boardwide parameter).
Parameter: Line frequency (AMI PDP Parameter)
-
7/22/2019 E560 Function Description
53/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-13E560_FD.doc
Zero Value Supervision and Switching Detection
An input signal between +0.25 % and - 0.25 % is forced to 0 %. This allows to rejectnoise on the input signal produced by the transducer etc. The zero value supervision isfixed to 0.25 % and always active
The switching detection is a special function of the 23AE21. It is used to force a valueupdate to PDP if a signal changes only some few percent from/to zero. The function isonly active when threshold supervision with integration is selected. The thresholdsupervision on integrator algorithm would need some cycles before the threshold isexceeded and reported to NCC. This gives a transient situation, e.g. the 380 kVtransmission 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/from0 %from/to more than 2.5 % the new value is transmitted to PDP immediately. If the newvalue is below 2.55 % 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 Switching Detection
+2.5
+0.25
- 0.25
-2.5
0
23AE21
scan cycle
[%]
Input Signal
time
Event transmission to UB due toswitching detection
zero valuezone
-
7/22/2019 E560 Function Description
54/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-14 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Smoothing
Unstable input signals may be smoothed to prevent too many CS updates. Smoothing canbe parameterized per input by the configuration parameter Smoothing . No smoothing canbe configured. The smoothing factor is given in binary factors.
Parameter: Smoothing (AMI PDP Parameter)
Figure 2-7: Smoothing of Analog Values
The IOC calculates the new value by the formula:
agl
agl
nglMW
K
MWMWMW +
=
MWngl = new calculated analog measured valueMW = raw analog measured value (result of A/D conversion)MWagl = last calculated valuek = smoothing factor (2, 4, 8, 16, .. 128)
10
20
30
40
50
60
70
80
MW
23AE21
MWngl for e.g. k=2
scan cycle
[%]
Input Signal
time
-
7/22/2019 E560 Function Description
55/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-15E560_FD.doc
Threshold Supervision on Integrator Algorithm
Threshold supervision can be done on two different methods within RTU560. Thedecision of which method is active depends on the configured parameters.
If threshold supervision with integration is selected the 23AE21 board is doing it. The IOCcalculates at each cycle the difference between the last reported analog value and theactual value. The difference is added to the accumulated value in the threshold differenceregister. If the accumulated deltas exceed the parameterized threshold value, the actualvalue is stored into the FIFO and reported to PDP . The actual value becomes the lastreported value. The threshold difference register is set to zero. The accumulation is donein consideration of the sign of the difference.
Figure 2-8: Threshold Supervision with Integrat ion
20
40
60
0
Input Signal[%]
scan cycle
new valuetransmissionnew 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
-
7/22/2019 E560 Function Description
56/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-16 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
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 a threshold integration per second. The threshold isrescaled according to the Line frequency:
50 Hz: threshold = Threshold / 0.58
60 Hz: threshold = Threshold / 0.5
16.6 Hz: threshold = Threshold / 1.62
The maximum loadable threshold for an 23AE21 board is 50 % (1024 digits) of thenominal value and referenced to a scan cycle. By rescaling the threshold to a per secondstandard the nominal threshold will be:
50 Hz: threshold = up to 29% of nominal value
60 Hz: threshold = up to 25% of nominal value
16.6 Hz: threshold = up to 81% of nominal value
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 beparameterized to transmit the AMV 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:
1. caused by threshold exceeding
2. caused by periodic update
The periodic update time is selectable between 1, 2, 4, 8, 30 and 60 seconds.
-
7/22/2019 E560 Function Description
57/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-17E560_FD.doc
FIFO storage of 23AE21
To decouple event bursts from I/O bus transmission etc. the events are stored into the23AE21 board FIFO. Up to 50 events can be stored within the FIFO. If the FIFO becomesfull 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. The absolute timeis 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.
2.2.4 PDP Functions of the CMU
Bipolar, Unipolar and Live Zero conversion
The input signal type allows to specify unipolar input signals. That means a negative valueis not allowed (possible). The RTU560 flags an unipolar defined input signal with thequalifier invalid (qualifier IV =1) if the value becomes negative (>Zero Value Supervision=- 0.25 %).
Input signals with live zero presentation (standard = 4..20 mA) are transformed to thestandard presentation of 0...100 % by the PDP. The conversion is done in the form that:
20 % of the input signal rage (standard: 4 mA) becomes 0 % of the normalizedAMI value
100 % of the input signal rage (standard: 20 mA) becomes 100 % of the
normalized AMI value
Input signals below 20 % (4 mA) are set to 0 %. For a value below 17,5 % (3,5 mA) theAMI is indicated to be faulty (qualifier IV=1)
Figure 2-9: L ive Zero Conversion
The configuration parameter Input signal type specifies the input is a bipolar, a unipolar ora live zero signal. The configuration parameter Input signal range specifies the hardwaresetting of the 23AE21 board.
100 %
20 mA (100%)
-
7/22/2019 E560 Function Description
58/152
RTU560 Remote Terminal Unit RTU560 Function Description
2-18 1KGT 150 450 V000 1 ABB Utility Automation GmbHE560_FD.doc
Parameter: Input signal range ( AMI PDP Parameter)Input signal type ( AMI PDP Parameter)
Scaling
The PDP converts the value to a normalized AMI format. The configuration parameterConversion factorspecifies the percentage of the maximum input signal that is defined as100 % of the normalized value.
Parameter: Conversion factor ( AMI PDP Parameter)
Figure 2-10: Analog Value Conversion AMI
Threshold Supervision on absolute Threshold Value
Threshold supervision can be done on two different methods within RTU560. Thedecision of which method is active depends on the configured parameters.
In this mode the PDP checks each AMI received from 23AE21 against the last reportedvalue. If the new value exceeds the last reported value plus threshold the received AMIwill become last reported value and is transmitted to NCC.
The threshold value can be parameterized byThreshold. The threshold is monitored everynn seconds. Therefore the 23AE21 transmits the actual value periodically. The period isgiven by the configuration parameter Periodic update.
-20 -15 -10 -5 5 10 15 20
Input signal
[digits]
[e.g. mA]
-100 -75 -50 -25 25 50 75 100 [%]
e.g. conv. factor =75 %
- 100 %
Normalized AMI value
+100 %
-
7/22/2019 E560 Function Description
59/152
RTU560 Function Description RTU560 Remote Terminal Unit
ABB Utility Automation GmbH 1KGT 150 450 V000 1 2-19E560_FD.doc
Parameter: Threshold (AMI PDP Parameter)Periodic update (AMI PDP Parameter)
Figure 2-11: Threshold Supervision on Absolute Value
Only one method can be used for threshold supervision. Either the integration method oron absolute threshold.
2.2.5 Error Handl ing
AMV overflow and/or A/D converter errors
The 23AE21 board checks at start up and during each conversion the functionality of theA/D converter. If an error is detected the AMIs are marked invalid. The qualifier IV is set to1 and transmitted to NCC with the new state.
For AMIs with live zero conversion a value below 17,5 % (standard: 3,5 mA) is markedinvalid.