Professional Documents
Culture Documents
E560 SD Release 3
E560 SD Release 3
System Description
Contents: This document describes the features of the Remote Terminal Unit RTU560 Release 3 concerning the handling of process signal information and communication, parameterization and diagnostics.
Revision
Revision
Document identity:
Revision:
Date: 05/2000
Revision:
We reserve all rights in this document and the information contained therein. Reproduction, use or disclosure to third parties without express authority is strictly forbidden. Copyright 2001 ABB Utility Automation GmbH Mannheim/Germany
iii
Revision
iv
Contents
Contents
3 COMMUNICATION .............................................................................3-1
3.1 3.2 3.3 General ............................................................................................................. 3-1 Host communication interfaces ........................................................................ 3-3 Sub-Device Communication Interface .............................................................. 3-5
4 RTUTIL NT..........................................................................................4-1
4.1 4.2 4.3 4.4 4.5 Basics ............................................................................................................... 4-1 System requirements........................................................................................ 4-1 RTUtil NT Structure .......................................................................................... 4-2 General Data Structuring and View .................................................................. 4-3 General Tree Structure ..................................................................................... 4-4
Contents
5.2
5.3
5.1.10 Modem 23WT21.............................................................................. 5-12 5.1.11 Modem 23WT22.............................................................................. 5-12 5.1.12 Fibre Optic Coupler 23OK22 ........................................................... 5-13 5.1.13 Mains Adapter 23VG23 ................................................................... 5-15 5.1.14 Mains Adapter 23VG24 ................................................................... 5-16 Input / Output Boards ...................................................................................... 5-17 5.2.1 Time Management on the I/O Boards ............................................. 5-17 Board Design .................................................................................................. 5-17 5.2.3 Software Organization ..................................................................... 5-18 5.2.4 Analog Output Board 23AA20 ......................................................... 5-18 5.2.5 Analog Input Board 23AE21 ............................................................ 5-20 5.2.6 Binary Output Board 23BA20 .......................................................... 5-21 5.2.7 Binary Output Board 23BA22 .......................................................... 5-23 5.2.8 Command Output 23BA30 .............................................................. 5-25 5.2.9 Binary Input Board 23BE21 ............................................................. 5-26 5.2.10 Binary Input 23BE30 ........................................................................ 5-27 Mechanical Construction................................................................................. 5-28 5.3.1 Assembly variants............................................................................ 5-29 5.3.2 Communication subrack 560CSR01 ............................................... 5-30 5.3.3 Extension Mounting Panel 23TP21 ................................................. 5-31 5.3.4 Extension Subrack 23ET23 ............................................................. 5-32 5.3.5 Cabinet and Housing Types ............................................................ 5-33
vi
Contents
6.10.1 Time Synchronization Principle ....................................................... 6-23 6.10.2 Time Synchronization via the Telecontrol Line................................ 6-25 6.10.3 Time Synchronization by Means of DCF 77 / GPS Receiver .......... 6-25 6.10.4 Time Synchronization by Means of an External Minute Pulse ........ 6-25 6.11 PLC Development System.............................................................................. 6-26 6.11.1 Components of the Development System....................................... 6-26 6.11.2 MULTIPROG wt .............................................................................. 6-27 6.11.3 PLC Performance Data ................................................................... 6-28
7.3
8 TECHNICAL DATA.............................................................................8-1
vii
Abbreviations
Abbreviations
AMI ASO BCU BSI CMU CS CSC CS-Command DCO DMI DPI DSO EPI GCD HCI IED IOC IOD IOM ITI MFI MPU
NCC
Analog Measured value Input Analog Setpoint command Output Bus Connection Unit Bit String Input (8, 16 bit) Communication and Data Processing Unit Control System Command Supervision Channel Clock Synch Command Double Command Output Digital Measured value Input (8, 16 bit) Double Point Input Digital Setpoint command Output (8, 16 bit) Event of Protection equipment Input (1bit) General Configuration Data Host Communication Interface Intelligent Electronic Device I/O Controller (Controller on I/O Board) Input Output Data I/O Bus Master (Function of SLC) Integrated Totals Input Analog Measured value Floating Input Main Processing Unit Network Control Center Peripheral Bus Peripheral Bus Processor Process Data Processing Programmable Logic Control Point to Point Protocol
Abbreviations
PSU RCO RTC SBO SCADA SCI SCO SEV SLC SOC SPI STI TSI TSO
Power Supply Unit Regulation step Command Output Real Time Clock Select before Operate Supervision, Control and Data Acquisition Sub-Device Communication Interface Single Command Output System Events Serial Line Controller Strobe Output Channel Single Point Input Step position Input (8 bit) Time Synch Input Time Synch Output
1.1
Application
The task to monitor and control the transportation network for energy to reach an economical operation control requests an ongoing penetration of the network down to the lowest levels. The increasing requirements to the availability of energy and their distribution and transportation also increases the demands on the control systems. Improved and new communication possibilities with a higher transmission bandwidth and new transmission media allows the telecontrol technology to realize these tasks. The RTU560 is required to be configurable to nearly all demands made on remote stations in networks for electricity, gas, oil, water or district heating.
Station Control
Telecontrol Center(s)
RTU 560
IEC 60870-5-101 DNP 3.0 SPABus Modbus IEC 60870-5-103 IEC 60870-5-101 DNP 3.0
Sub-RTU
Process
Marshalling Rack
IED
Protection and Control Units
Figure 1-1:
1-1
The RTU560 is using one set of communication units and I/O boards for all kinds of applications - starting with a configuration with some I/O boards and one communication unit for a small pump station or ring main unit station over medium size stations for distribution up to large stations on transmission level with all kinds of extensions. Engineering the process signals of the RTU560 is done by means of only one tool 'RTUtil NT' for all sizes of stations. In the same way RTUtil NT also supports process signal routing from a small station on the lowest level up to the network control center (NCC) level, especially when the signals are routed via other RTU560 stations, operating as routers. This includes the conversion from a telecontrol protocol 'A' to another telecontrol protocol 'B' used on the next level. For example from DNP 3.0 to IEC 870-5104. At the end RTUtil NT generates all the files requested to run the RTU560 units. The files can be downloaded into the stations via the communication line or via INTRANET using WEB browser technology. In the first case the telecontrol protocol used must support file transfer (e.g. IEC 870-5-101 / 104).
1-2
1.2
Features
The telecontrol system RTU560 also supports the extended transmission possibilities. Beside the acquisition and processing of the directly connected station process signals, the telecontrol system RTU560 is designed for the link of serial communication routes within the station as well to the higher control level. This can be another RTU560 router station or a network control center. Within the station it is the connection of other existing additional control, protection or monitoring devices (Intelligent Electronic Devices = IED) via serial interfaces. The RTU560 concept allows the economical adaptation to the requested, different serial links by cascading the Communication and Processing Units (main CPUs) according to the number of needed interfaces. Essential features of the telecontrol system RTU560:
High functional scope for telecontrol applications Flexible configuration for small stations with few process data points up to large process stations with several thousand process data points Large expandability to connect serial communication interfaces in all directions Redundancy features for the communication subrack with central control boards and power supply Compact design Small number of different hardware units High availability Easy engineering of the single process station as well as for stations in a telecontrol network for the engineering and signal routing up to the network control level. Extended diagnostic features by WEB browser technology PLC Functions
1-3
max. 4 peripheral bus segments max. 6 I/O subracks per peripheral bus segment max. 24 I/O subracks per RTU560 max. 24 x 19 = 456 different I/O boards overall capacity of 5000 direct and indirect connected process signal data points per RTU560
Within that range any number of different I/O signal types is possible. Their number may be limited by the addressing capacity of the telecontrol protocol used. This total number of 5000 I/O points also includes the process signals which are defined by connected IEDs and / or connected sub-RTUs. The RTU560 used as a router also has the task to support each directly and indirectly connected process signal to the network control level with the status and value. Therefore all signals shall be processed in one common process signal database.
1-4
Binary input signals Single indications Double indications Digital measured values; word length = 8 bit Digital measured values; word length = 16 bit Incremental totals in form of pulse counters Bitstring input values
Binary output signals Object (switching) commands 1-pole Object commands 1.5-pole; including (1-out-of-n) check Object commands 2-pole; including (1-out-of-n) check Regulation step commands 1- or 2-pole Bitstring output values
Analog input signals Analog output signals Setpoint commands; including strobe
Time tagged events with 1 ms time resolution Monitoring of double point information Sequence of event queue Acquisition of pulse counters for integrated totals Archive for integrated totals Command handling with or without (1 out of n) check Select before operate sequence Time synchronization with GPS or DCF 77 time standard
1-5
max. 2 communication subracks each subrack with max. 8 communication units max. 8 host interfaces to NCC etc. max. 60 serial interfaces for / to: max. 4 peripheral bus segments sub-RTUs all kinds of IEDs
1-6
System Overview
2.1
System Concept
The RTU560 is structured into two main components:
The central communication component in the communication subrack or in one of the I/O subracks The I/O signal component in the I/O subracks
The communication subrack contains in addition to the power supplies the configured main CPU boards and optional a real-time clock board. The I/O subracks and the I/O boards have been taken over from the proven RTU232 system family. The I/O subracks are linked via the proven peripheral bus to the main CPU boards, which run the telecontrol application software for the directly connected I/O signals. The I/O signal concept is based on I/O boards with microcontrollers in order to preprocess the signals directly on the board.
Figure 2-1:
2-1
System Overview
The software and hardware concepts are based on modularity. The software application tasks can be organized in such a way as to be distributed over different central CPU boards. This is possible due to an internal communication concept that keeps all CPU boards informed about the contents of the process data interface. A copy of the system database is available for each central CPU board. The internal communication system ensures that all process data are consistent. The different CPU boards run the communication tasks for the connected serial links. This procedure defines which and how many different communication links are running on one CPU board. System performance depends on the configuration of the CPU boards which allows a cost optimized or performance optimized configurations of the communication subrack.
2.2
Software structure
The high processing performance of the RTU560 Remote Terminal Unit is accomplished by the efficient 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 supports 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 decoupled 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:
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.
2-2
Communication Protocols
PLC Function
Application Software
PC-Card Drivers
File Systems
FTP Server
Web Server
Operating System
Figure 2-2:
2.3
2-3
System Overview
CMU
CMU
CMU
CMU
CMU
CMU
CMU
CMU
IED
IED
Sub-RTU
IED
Figure 2-3:
2-4
2.4
The RTU560C, which does not use the central communication subrack, allows a maximum of two main CMU boards to be plugged into a standard I/O subrack. The standard version is one main CMU board with one or two links to the NCC(s) or one NCC link and one link for IEDs. The residual part of the I/O subrack can be used for I/O boards. The Compact RTU560 also supports the full volume of I/O boards distributed over the I/O bus segments. If more communication lines are required, the RTU560A must be used. RTU560A built up by one or two central communication subracks with their full range of flexibility and configuration capabilities and I/O subracks for the I/O boards.
23NG24 5V 24 V
23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BE21 23BA20 23BA20 23BA20
A
560SLI01
Tx Rx CE A B 1
560SLI01
Tx Rx CE
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST PST
ST PST
ST PST
B 1 2
1 23 4 OFF
2
UE + UE PE ON
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
1 2 3 4 5 6 7 8
9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8
9 10 11 12 13 14 15 16 CO CO CO
A B 1 3
MMI
A B 1 3
MMI
OFF
Figure 2-4:
2-5
System Overview
2.5
Redundancy
The availability of a station is a top priority. RTU560 supports this demand by a redundancy concept with a different steps:
2.5.1
2.5.2
Redundant CMUs
It is possible to add redundant CMUs into an RTU560 communication subrack. It is possible to double all CMUs or only some CMUs. The redundant RTU560 is split into an active working part and a standby part. If the standby part detects a failure (internal operation error missing of a CMU board) of the active part it deactivates the active system and takes over the task of the active system. The now active system starts with initialization and update of the complete process information.
Control Center
10 MB Ethernet LAN
RTU560
Power Supply 1 Power Supply 2 CMU A1 CMU A2 CMU B1 CMU B2 CMU 3
System Bus
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
I/O
Subrack
IED
IED
IED
IED
IED
IED
IED
Figure 2-5:
Configuration example with redundant power supplies, redundant CPUs and redundant communication lines
2-6
Communication
3.1
General
The practical handling of the different communication protocols running on one main CMU board is defined as follows:
Max. two different protocols to the NCC or to the sub-RTUs or IEDs e.g. IEC 870-5-101 to the NCC and IEC 870-5-103 to support protection relays Two peripheral bus segments with a maximum of 2x6 I/O subracks
With a maximum of sixteen CPU boards, the possibility is given for a total of 32 communication lines with different protocols. The internal process database contains all process objects. This includes the directly connected I/O signals via I/O boards and the process signals coming from the IEDs and from the sub-RTUs all the information from the process database can be provided for NCC communication. Examples of communication protocols provided with RTU560:
master master
3-1
Communication
Station Control
RTU560
HCI
HCI
IC
HCI
SCI
IEC 60870-5-101 DNP 3.0
PDP SCI
SPABus Modbus
SCI
IEC 60870-5-103 IEC 60870-5-101
IED
IED IED
Protection and Control Units
Figure 3-1:
RTU560 Network
3-2
Communication
3.2
Monitoring Direction
All active NCCs get any message that is created in the RTU560. Also any message that comes from a substation and could be translated between the protocols is sent to the activated NCCs. To avoid transmission of certain data points on certain HCIs, a filter can be set in the configuration for these data points. In Monitoring Direction the following RTU560 information types are translated into protocol specific telegrams:
Single Point Information Double Point Information Step Position Information Bit String Information Integrated Totals
RTU information qualifier (Blocked, Substituted, Not Topical Invalid) can translated into the protocol if supported.
3-3
Communication
Command Direction
Commands to the RTU560 are accepted by all central systems in the same way. There is no restriction to the number of different commands that can be handled at a time in the RTU560. The acknowledgement of a command will be sent to every NCC (if supported by the protocol). In Command Direction the protocol specific telegrams are translated into the following RTU560 information types:
SCO Single Command Output DCO Double Command Output ASO Analog Setpoint Output DSO Digital Setpoint Output BSO Bitstring Output
General Interrogation
The HCI contains a database with the actual state of the process data objects and the state of the objects from sub-stations. A general interrogation command is answered directly from HCI with the entries of this database.
3-4
Communication
3.3
Monitoring Direction
In Monitoring Direction the protocol specific telegrams are translated into the following RTU560 information types.
Single Point Information Double Point Information Step Position Information Bit String Information Integrated Totals
If the specific protocol supports qualifiers they will be translated into the RTU560 information qualifiers (Blocked, Substituted, Not Topical, Invalid).
3-5
Communication
Command Direction
In Command Direction the following RTU560 command types are translated into protocol specific telegrams:
SCO Single Command Output DCO Double Command Output ASO Analog Setpoint Output DSO Digital Setpoint Output BSO Bitstring Output
3-6
RTUtil NT
4.1
Basics
The basic topics of RTUtil NT are:
Configuration and data engineering tool for RTU560 projects The user interface is structured according to the principles of IEC 1346-1 MS Windows NT 4.0 platform The User Interface of RTUtil NT is an application based on the Microsoft standard presentation format Documentation of all project steps External data interface concept Multilingual tool (user interface and help files) Delivery version with setup, installation and uninstallation program on CD-ROM
4.2
System requirements
The performance requirements for the data engineering tool RTUtil NT, particularly the free disc space, depends on the project size. Basic requirements are:
Operating system: MS Windows NT 4.0 Memory: 64 MB RAM Processor: Pentium class Hard disc: > 200MB free disc space Hard lock: dongle
4-1
RTUtil NT
4.3
RTUtil NT Structure
RTUtil NT enables the user to control the whole engineering process of an RTU based system. All configuration data is managed from RTUtil NT. To do so several functional concepts for data storage, structuring and presentation are needed. To meet the requirements the internal software structure of RTUtil NT is split up into different function parts as shown in the figure below.
RTUtil NT
User Interface (UI) Document Plausibility Generator Check (DG) (PC) Download Tool (DT) Excel Interface (EI) PLC Interface (PI)
Database (DB)
4-2
Communication
4.4
NetworkTree The NetworkTree shows the lines and protocols for routing the data points through the network.
SignalTree In the SignalTree the location and designation of signals are shown. The signal location describes the place of the data points in the primary process.
HardwareTree The 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 provides a common presentation format and a general user interface of the RTU data and the environment.
4-3
RTUtil NT
4.5
CS 2
Line 2
Line 1 Line 2 Rack TP 1, Segment 1 Com Subrack 560CSR01
23 NG 23 560SLI01 560SLI01 Tx Rx C E Tx Rx C E 5V 1 1 24V 2 2 MM I 1 MM I 1 A A2 2 BA BA UP On B B Off
RTU 01
Line 3 Line 4
Rack TP 2, Segmen
Q0
Rack TP 2, Segment 2
RTU 11
RTU 21
Line 3
RTU 12
Line 5
SPAx 1
Line 4
SPAx 2
SPAx 2
21.03 MW
The root node of a tree is similar to the tree type (e. g. SignalTree, HardwareTree). The NetworkTree is the representation of the network structure. The concentrator RTU 01 is chosen as root node in the NetworkTree because the concentrator RTU is normally a unique starting point in an RTU station network. The hosts (central systems) are represented below the root RTU. In the SignalTree the electrical process is structured and the names of the single point indications are defined. The name for every data point is derived from the structure of the electrical process. Some nodes have different locations of presentation (references) in several trees. These nodes are the line and station nodes from the NetworkTree and the data point nodes from the SignalTree. The line and station nodes have references in the HardwareTree and in the NetworkTree. The data point nodes have references in the HardwareTree and in the SignalTree. The HardwareTree describes the internal structure of the station nodes (e. g. RTU 01). The RTU and Line node types in the HardwareTree are linked nodes from the NetworkTree. The double point indication Q0 in the electrical process in the SignalTree shall be linked with a binary input board in the HardwareTree.
4-4
5.1
5.1.1
Managing and controlling of the I/O boards via up to two interfaces to the RTU peripheral bus. Reading process events from the input boards Writing commands to the output boards Serial communication with up to four control centers Managing the time base for the RTU560 station and synchronizing the I/O boards Handling the dialogue with RTU560s PC based data engineering and diagnostic tool RTUtil NT via the MMI interface
Within RTU560s communication subrack 560CSR01 the board occupies two slots. It contacts itself via a DIN F socket connector to the communication subrack.
5-1
UART
MPU NS486
RAM/Flash Memory
UART
MMI RAM
SLC A B
The two microprocessors are the essential hardware parts of the sharing the tasks.
MPU 32 Bit Main Processing Unit SLC 8 Bit Serial Line Interface
The MPU 32 bit main processing unit manages the serial interfaces CP1, CP2 (RS232/RS422, serial interfaces CPA, CPB (RS485/RS232) and MMI. The SLC 8 bit serial line controller handles the time base for the I/O boards and synchronizes them periodically. The serial communication interfaces CP1, CP2 are designed to RS232C and RS422 standard (software selectable). The serial communication interfaces CPA and CPB are designed to RS232C and RS485 standard (software selectable). The MMI interface connector (RS232C) is integrated in the board's front plate. It is the MPU interface to the utility RTUtil NT.
Further information: Data Sheet 560SLI01/02 Publication No. 1KGT 150 420 / 1KGT 150 477
5-2
5.1.2
Managing and controlling of the I/O boards via up to two interfaces to the RTU peripheral bus. Reading process events from the input boards Writing commands to the output boards Communications with control centers and local MMI systems via the implemented Ethernet 10Base2 LAN interface Managing the time base for the RTU560 station and synchronizing the I/O boards Handling the dialogue with RTU560s PC based data engineering and diagnostic tool RTUtil NT via MMI interface
Within RTU560s communication subrack 560CSR01 the board occupies two slots. It connects via a DIN F socket connector to the communication subrack.
RTU System Bus 10 MB Ethernet LAN
Ethernet Controller
MPU NS486
RAM/Flash Memory
UART
MMI RAM
SLC
Figure 5-2:
5-3
The two microprocessors are the essential hardware parts of the board, sharing the tasks.
MPU 32 Bit Main Processing Unit SLC 8 Bit Serial Line Interface
The MPU 32 bit main processing unit manages the serial interfaces CPA, CPB (RS485/RS232) and MMI. The SLC 8 bit serial line controller handles the time base for the I/O boards and synchronizes them periodically. The serial communication interfaces CPA and CPB are designed acc. to RS232C and RS485 standard (software selectable). The MMI interface connector (RS232C) is integrated in the board's front plate. It is the MPU interface to the utility RTUtil NT.
Further information Data Sheet 560ETH01/02 Publication No.1KGT 150 413 / 1KGT 150 475
5-4
5.1.3
backplane connector
TSI + TSI -
TSI ATR
retriggering monoflop
30 s
+24 V
ALR
Alarm 1 Alarm 2
WRN
Warning 1 Warning 2
+24 V
TSO
TSO +
SEB
Figure 5-3:
Further information: Data Sheet 560BCU01 Publication No. 1KGT 150 408
5-5
5.1.4
TSI ATR
retriggering monoflop
30 s
+24 V
ALR
Alarm 1 Alarm 2
WRN
Warning 1 Warning 2
+24 V
TSO
TSO +
Figure 5-4:
Further information: Data Sheet 560BCU02 Publication No. 1KGT 150 409
5-6
5.1.5
sub connector 2
TSI ATR
retriggering monoflop
30 s
+24 V
ALR
Alarm 1 Alarm 2
WRN
Warning 1 Warning 2
+24 V
TSO
TSO +
Figure 5-5:
5-7
5.1.6
S1 F1 +Ue ALARM
-Ue PE 5 V DC
Figure 5-6:
The power supply unit has the following properties and functions:
potential isolation between inputs and outputs cooling by natural convection electronic power limitation short-circuit proof over-voltage protection controlled load balancing two light emitting diodes for displaying output voltages U1 and U2 parallel operation with monitoring of the redundant power supply configuration Alarm indication (relay) in case of failure
5-8
5.1.7
Figure 5-7:
The power supply unit has the following properties and functions:
cooling by natural convection electronic power limitation short-circuit proof over-voltage protection controlled load balancing two light emitting diodes for displaying output voltages U1 and U2
5-9
5.1.8
GPS receiver
FR ST
LS MN +24V
MIN1
MIN2
Alarm
RS 232 serial
Figure 5-8:
Further information: Data Sheet 560RTC01 Publication No. 1KGT 150 418
5-10
5.1.9
ext. antenna
Quartz
signal evaluation
FR MN
CD ST +24V
MIN1
MIN2
k1
serial
RS 232
Figure 5-9:
Further information: Data Sheet 560RTC02 Publication No. 1KGT 150 453
5-11
5.1.10
Modem 23WT21
The data transmission follows the CCITT V.23 standard. The 23WT21 modem can run on 600 or 1200 Bit/s, according to V.23. On a two-wire transmission line a 23WT21 modem can be used in half duplex operation, for duplex operation a four-wire line has to be reserved. On a multi drop line up to 10 stations may be configured without repeaters. 23WT21 is connector compatible to the 23WT20 and 23WT22 modems.
Further information: Data Sheet 23WT21 Publication No. 1KGT 150 427
5.1.11
Modem 23WT22
The modem is used for remote data transfer using voice frequencies via telephone lines and other transmission channels. Channel frequencies and baud rates can be selected according to CCITT frequency maps (R.35...R.38) or V.23 respectively. Beside the CCITT definitions the channels can be set in 120 Hz steps. The modem operates on the frequency shift keying principle (FSK). On a multi drop line up to 10 stations may be configured without repeaters.
DSR (M1) CTS (M2) DCD (M5) RxD (D2) DCE.SGND TxD (D1) RTS (S2) DTE.SGND
SQL
e i e e i i i e
NF2a
NF2b
DSP
i e
NF1a
TxD TxD
EQZ
NF1b
Figure 5-10:
Modem 23WT22
Further information: Data Sheet 23WT21 Publication No. 1KGT 150 428
5-12
5.1.12
RS-232 C RS-422
TX
RX
Figure 5-11:
Hence the following applications are possible in the RTU560 remote station:
Substitution of the RTU560 electrical serial peripheral bus ! between all subracks of a station ! between distributed groups of subracks. E.g. a link between two RTU560 cubicles with some subracks each.
Coupling of digital protection relays (IEC 60870-5-103) or SPA-Bus devices with fibre optic interfaces ! in point-to-point configuration ! in star configuration ! in ring configuration (SPA-Bus only)
5-13
Direct fibre-optic link between the RTU560 station (I/O-bus interface) and the central system in a point-to-point link. Connection of other units with an optical interface (project specific).
The board is available with two different fibre-optic connector types: R5011: R5012: for glass optical fibres (connector BFOC/2.5 / IEC-SC86B) for plastic optical fibres (connector F-SMA / IEC 874-2)
5-14
5.1.13
Battery with temperature sensor Ut1 Ut2 L1 115 / 230 V AC N F1 +Ub -Ub Back-up battery Power failure Low battery
~ =
PE F2
Output 24 V DC
Figure 5-12:
The mains adapter contains contacts for monitoring of mains failure and of low battery. Double output terminals are available for simplified wiring.
Further information: Data Sheet 23VG23, Publication No. 1 KGT 150 423
5-15
5.1.14
L 115 / 230 V AC N
F1
+
24 V DC
PE
Figure 5-13:
The mains adapter is constructed in a rugged housing for mounting on mounting panels with mounting rails.. The wires are connected to the input and output side by the use of plug-in terminal strips. The input voltage can be adopted by the use of a voltage selector switch placed on the side of the device. The output voltage is regulated at the terminal connector to approx. 1 %. The output is sustained short-circuit-proofed, stable at no load and overload-proofed.
Further information: Data Sheet 23VG23, Publication No. 1 KGT 150 424
5-16
5.2
5.2.1
5.2.2
Board Design
Front panel
Monitoring circuit
Processor circuit
Bus connection
RTU560
System bus
Process signals
Figure 5-14:
The hardware circuitry of the bus module is the same for all I/O boards and located in the upper half of the Euro-card. The bus module is assembled by the IOP, the bus connection to the RTU560 system bus and the necessary monitoring circuits. Each I/O board can be accessed by the parallel or serial peripheral bus. The hardware circuitry for the I/O interfaces is placed in the lower half of the board.
5-17
5.2.3
Software Organization
The software of the I/O boards can be split into two essential parts, the general bus module and the task specific I/O interface software. The bus module handles all tasks for communication with the central control unit and provides general services for the I/O software.
5.2.4
0 ... 2,5 mA, 2,5 mA 0 ... 5 mA, 0 ... 10 mA, 0 ... 20 mA, 4 ... 20 mA,
5 mA 10 mA 20 mA
(live zero)
5-18
D A
+ -
I011 I010
MODULE
DC/DC converter
D A
+ -
I021 I020
BUS
DC/DC converter
ST
Figure 5-15:
Both channels can be individually adjusted to different output ranges. The analog value is represented in a binary way by 11 bits plus sign.
Further information: Data Sheet 23AA20, Publication No. 1 KGT 150 401
5-19
5.2.5
2 mA 5 mA 10 mA 20 mA 40 mA 2 V DC
0 ... + 20 V DC
Other effective ranges and live zero signals generated from these ranges through conversion in the CMU (CMU = communication unit). In terms of function and pin arrangement the 23AE21 board is compatible with the 23AE20 board.
AD converter multiplexer connection
+ EA11
protection circuit
M O D U L E B U S
resistor network
EA10
input circuit
A input circuit
+ EA81 EA80
Figure 5-16:
5-20
Basic checks and, cyclical processing functions requiring considerable computing capacity will already be carried out on the board reducing the burden of the communication unit. The board transmits relevant changes as events via the peripheral bus. The 8 differential inputs are not isolated from the RTU560 power supply. 23AE21 resolves unipolar or bipolar values into 4096 steps (12 bit plus sign) for 100 % of the measuring signal. The differential inputs are protected against static and dynamic over-voltages by a protection circuit. A low-pass filter suppresses non-line frequency ac disturbance. The AD converter, operating with the sigma-delta method scans with a higher resolution and has additional algorithms for a high suppression of line frequency and harmonic interference voltages. Even for a deviation of 10 % of the line frequency there is still a suppression of > 45 dB. The internal high resolution allows all measuring ranges (exception: 2 V DC (11 bit + sign)) to be scanned with the same resolution (12 bit + sign) on one board. A 9th channel is used for automatic zero calibration.
Further information: Data Sheet 23AE21, Publication-No. 1 KGT 150 402
5.2.6
Object commands with 1- or 2-pole output without (1-out-of-n) check Object commands with 1.5- or 2-pole output with (1-out-of-n) check Set-point messages General output messages
5-21
W1 A1
k08
k08
A8
MODULE
k11 k11 monitoring of the command output voltage monitoring k18 k18 A16 W2 CO output relay control k1 release k1 + 24V A9
BUS
PST ST
Figure 5-17:
The binary output is made via relay contacts. Resistive loads of up to 60 W can be switched with output voltages between 24 and 60 V DC. The process relays to be switched have to be equipped with zero voltage diodes. The 16 outputs are combined into two groups. Each group of 8 outputs a common return. The groups are isolated from one another as well as from other logic. Commands to the process equipment can be output either directly or in conjunction with the board 23BA22 command output monitoring.
Further information: Data Sheet 23BA20, Publication No. 1 KGT 150 403
5-22
5.2.7
Galvanic isolation of the check circuit Suppression of line frequency during measuring
Figure 5-18 shows the connection of a binary output board 23BA20 and a 23BA22 board in two-pole activation for the (1 out of n)-check. The check circuit for measuring the resistance of the relay coil is galvanic isolated against the electronic voltage and against the switching voltage (UD) of the interposing relays. This is done by means of a galvanic isolated DC/DC-converter and optocouplers. An auxiliary test voltage is not necessary. During measuring the 23BA22 board switches the respective check circuit (P1 or P2) two-pole and therefore separates both. In the (1 out of n)-check the 23BA22 board measures the resistance value in the output circuit and compares this value with the configured upper and lower limit values. If the resistance value is within the limits the selected interposing relay can be activated. The object command will be acknowledged positively. If the measured resistance value is outside the tolerance limits the 23BA22 blocks the output and indicates the error to the CMU (CMU = communication unit). The limits of the coil resistance for the interposing relay can be adjusted in steps of 10 in the range of 100 to 10 000 by means of parameters. Line frequency ripple voltages will be filtered. The direct activation of process relays on electrical apparatus (isolators, circuit-breakers) is possible by using an additional booster relay Figure 5-19.
Further information: Data Sheet 23BA22, Publication No. 1 KGT 150 404
5-23
LOC PST
23BA22
MODULE
k1
"GO"Relais UDV
1 2
X502
X501 BO
BUS
(1-out -of-n)-check
k5
k4
k3
k2
further 23BA20
+ P2 -
+ P1 2-pole connection
23BA20
k01 A1
W1 k08 A8
Interposing relay process 1: Monitoring switching voltage UD 2: Monitoring UD during command output 3: Resistance measurement of output circuit (1-out-of-n)-check
Figure 5-18:
Booster
23BA22
k1
+
UDV
KB
+
BO kB kB
+
UD1
k3 k2
+ P1
W1
23BA20
W2
A1
Figure 5-19:
5-24
In the (1-out-of-n) check the 23BA22 board measures the resistance value in the output circuit and compares this value with the configured upper and lower limit values. If the resistance value is within the limits the selected interposing relay can be activated. The object command will be acknowledged positively. If the measured resistance value is outside the tolerance limits the 23BA22 will blocks the output and indicates the error to the CMU (CMU = communication unit). The limits of the coil resistance for the interposing relay can be adjusted in steps of 10 in the range of 100 to 10 000 by means of parameters. Line frequency ripple voltages will be filtered by the A/D converter. The direct activation of process relays on electrical apparatus (isolators, circuit-breakers) is possible by using an additional booster relay Figure 5-19.
Further information: Data Sheet 23BA22, Publication No. 1 KGT 150 404
5.2.8
the isolation of the 16 output circuits of a 23BA20 with higher a switching capacity in addition ! potential isolation per output circuit ! switching voltage up to 220 V DC
In the operation mode interposing, each of the 16 output relays of a 23BA20 board is attached to the corresponding relay of a 23BA30 module.
Further information: Data Sheet 23BA30, Publication No. 1 KGT 150 405
5-25
5.2.9
16 single indications with time stamp 8 double indications with time stamp 2 digital measured values each with 8 bit 1 digital measured value with 16 bit 16 pulse counters
E01
E02
M O D U L E
E03 E04 E05 E06 E07 E08 W01 E09 E10 E11 E12 E13 E14 E15 E16 W02
Figure 5-20:
The 16 inputs form two groups. The inputs are isolated by means of optocouplers. The board allows process signal voltages from 24 to 60 V DC. The input circuit is dimensioned in that way, that current regulating [controlling] diodes keep the signal current constant.
Further information: Data Sheet 23BE21, Publication No. 1 KGT 150 406
5-26
B U S
5.2.10
Like the binary input board 23BE21 the binary input module 23BE30 has 16 input channels. The module 23BE30 is available for process signal voltages of 24, 48, 60 or 110 V DC. The module 23BE30 can be easily snapped on standardized mounting rails. The process signal wires will be connected in two-pole form to screw terminals (max. AWG 12 / 2.5 2 mm ). The electrical isolation is done by optocouplers. LEDs (yellow) indicate the signal state.
+ 24 V DC
X4 / 1 2 X1 / 1
1 input 1
+ X3 / 1 3 Input 2 + 5 Input 3 + -
2 3 4 5 6
31 16 17 X2 / 1 2
Input 16
+ -
31 32
+ 24 V DC
Figure 5-21:
Further information: Data Sheet 23BE30, Publication No. 1 KGT 150 407
5-27
5.3
Mechanical Construction
The subracks of the remote terminal unit RTU560 can be installed directly in a swing frame or in a 19 rack. An alternative solution is the RTU560 mounting panel, which can be screwed onto a mounting plate on the back side of the cubicle. In this case the subracks are mounted on a mounting panel with plugs and connectors. For the configuration of RTU560 substations with subracks or mounting panels various possibilities are offered as a standard. Available are:
Wall housings in two sizes accommodating one or two mounting panels Cabinet with mounting assembly accommodating up to four mounting panels Swing frame cabinet accommodating up to five I/O subracks
Communication unit
560PSU01
5V 24 V
560PSU01
5V 24 V
560ETH01
Tx Rx CE A B A C E ERR
560ETH01
Tx Rx CE A B A C E ERR
560ETH01
Tx Rx CE A B A C E ERR
560SLI01
Tx Rx CE A B 1 2 ERR
560SLI01
Tx Rx CE A B 1 2 B 1 2 MMI
560SLI01
560SLI01
ERR
560RTC02
560BCU01
Tx Rx CE ERR A
MMI
MMI
MMI
MMI A
Tx Rx CE ERR A B 1 2 A
ERR FR LS MN
S1
1234 OFF
MMI
A B E
A B 1 2
A B 1 2
B 1 2
B 1 2
Communication subrack
UE + UE PE
ON
0FF
19
Process connections
Figure 5-22:
5-28
Communication unit
23NG24
24 V 5V
560SLI01
Tx Rx CE A B 1 2
560SLI01
ERR
Tx Rx CE ERR A B 1 2 MMI A
MMI
UE + UE PE
B ON 1
B 1 2
2 0FF
Communication subrack
560BCU0x
UE + UE PE
ON
0FF
19
Process connections
Figure 5-23:
5.3.1
Assembly variants
There are four possibilities for the installation of RTU560 boards:
RTRU560A:
communication subrack 560CSR01 R0012, max. 6 extension mounting panel 23TP21 communication subrack 560CSR01 R0011, max. 6 extension subrack 23ET23
RTRU560C:
mounting panel 23TP21 with 560BCU02, max. 6 extension mounting panel 23TP21 subrack 23ET23 with 23BCU03 max. 6 extension subrack 23ET23
5-29
5.3.2
R0011: R0012:
560PSU01
5V 24 V
560PSU01
5V 24 V A B
560ETH01
Tx Rx CE ERR
560ETH01
Tx A B Rx CE ERR
560ETH01
Tx A B Rx CE ERR A E MMI MMI A C Tx A B 1 2
560SLI01
Rx CE ERR Tx A B 1 2 MMI A
560SLI01
Rx CE ERR Tx A B 1 2 MMI A
560SLI01
Rx CE ERR Tx A B 1 2 MMI A
560SLI01
Rx CE ERR
560RTC02
560BCU01
ERR
S1
ALR WRN
A E
C E MMI
123 4 OFF
FR MMI A LS MN
UE + UE PE
UE + UE PE
ON
ON
E 1 1 1 1
OFF
OFF
Figure 5-24:
All connections to the outside are done via their connectors on the front panel. The communication subrack itself has no connections to the outside. The 19" board rack has a height of 3 HE for single eurocard format boards (DIN 41494). There are 11 slots for the installation of the boards.
Further information: Data Sheet 560CSR01, Publication No. 1KGT 150 411
5-30
5.3.3
23NG24
24 V 5V
UE + UE PE
ON
0FF
Supply connectors
I/O-bus interface
Figure 5-25:
The extension mounting panel 23TP21 is intended to accommodate the RTU560 general boards as well as for the installation of up to 19 I/O-boards.
Further information: Data Sheet 23TP21, Publication No. 1KGT 150 422
5-31
5.3.4
Sub-connector
Figure 5-26:
Sub-connector design
For the physical interfacing of boards special edge connectors are used. The upper part of the edge connector is soldered directly to the printed board establishing the connection to the RTU560 system bus. The process signals are connected by means of a sub-plug which clips into a cut-out. In addition to the use of prefabricated cables it is possible to attach individual wires during commissioning. An integrated monitoring circuit constantly checks the supply voltages of the boards as well as the functional operation of the central control unit.
Further information: Data Sheet 23ET23, Publication No. 1KGT 150 412.
5-32
5.3.5
23SC20 floor cabinet with mounting assembly accommodating a maximum of four mounting panels 23TP21 23SR20 swing frame cabinet accommodating a maximum of six 23ET23 subracks 23WG20 wall housing accommodating one 23TP21 mounting panel 23WG22 wall housing accommodating two 23TP21 mounting panels
23ET 23 / 5 6
0CSR 0
23ET 23ET
23
23
2 3E T 23 23ET
23
Swing frame
Figure 5-27:
5-33
Mounting plate
Mounting panel
23TP21/ 560CSR01
23TP21
Cabel channel
23TP21
23TP21
23VG24
Figure 5-28:
5-34
Mounting plate
Mounting panel
23TP21
Cable channel
23TP21
23VG24
Figure 5-29:
All of these cabinet and housing types are available as standard. If required the RTU560 subracks and mounting panels can be installed into other ABB or customer-specific housing types, too.
5-35
Telecontrol Functions
6.1
General
As shown in Fig. 2-3 and Fig. 2-5 (refer to chapter 2) the communication units and the I/O boards share the processing of the telecontrol functions. The I/O boards take over the essential tasks of scanning and output and the communication unit the communication with the central systems as well as the organization and management of the process image in the data base. All time critical functions are concentrated on the I/O boards. The I/O boards signal process value or status changes as events. The I/O bus (IOC) of the communication unit detects and transmits the events to the communication unit (CMU) of the communication unit. To control the data flow, each I/O board has a FIFO buffer for the temporarily storage of up to 50 events. All events are time stamped. Commands to the I/O boards are checked for plausibility etc. and the outputs to the output channels will then be handled by the output boards autonomously. The communication unit handles those telecontrol functions, which overlap the I/O-boards (e.g. (1-out-of-n) check). The telecontrol functions are divided in:
Monitoring direction ! Indication processing ! Analog measured value processing ! Digital measured value processing ! Incremented total ! Bitstring input value processing
Command direction ! Object command output ! Regulation command output ! Setpoint message output ! Bitstring output
In Figure 6-1 the distribution of the tasks among the I/O boards and the central control unit is shown by means of the example of indication processing.
6-1
Telecontrol Functions
Binary inputs
16
Electrical isolation
Digital filter Oscillation suppression Intermediate midposition of DI FIFO Events with time stamp Transmission via RTU560 system bus Dual port memory Intermediate midposition suppression of DI Command termination by response indication Sequence capturing Sequential event recording Optional: Local printout Telecontrol telegrams Transmission to Central system
23BE21
Communication unit
Figure 6-1:
6-2
Telecontrol Functions
6.2
Monitoring Direction
6.2.1
Indication Processing
There are two types of indications:
Figure 6-2 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 antivalent bit combination (10 or 01). The two intermediate positions 11 or 00 are handled with no difference within the RTU560. An intermediate state is given during the runtime of a unit from one position to the other (e.g. an isolator switching from OFF to ON).
00
01 ON
11 faulty position
0 OFF OFF ON 4 3 2 1
1 ON
0 OFF
normal position
intermediate position 8 7 6 5
16 15 14 13 12 11 10 9
Figure 6-2:
an indication board consisting of max. 16 bit SPI and DPI can be mixed. But a DPI can start on an odd bit-position only. A 23BE21 board it is possible to mix any type of binary inputs. E.g. inputs not assigned to DPI or SPI may be configured as pulse counter indications as, digital measured values on bit-string inputs. Digital measured values and bit-string inputs must be configured such to start with bit position 1.
6-3
Telecontrol Functions
6.2.2
Functions
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 are described in the documentation of the respective 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
6-4
Telecontrol Functions
6.3
6.3.1
-20 -100
-15
-10
-5
5 25
10 50
15 75
Input signal
to IEC 870-5-101
Figure 6-3:
6-5
Telecontrol Functions
6.3.2
Functions
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 are described in the documentation of the respective 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
6-6
Telecontrol Functions
6.4
Digital measured input value (DMI) Step position input value (STI)
The RTU560 can handle different bit patterns to read them and convert them into a digital measured value :
8 bit digital measured value (DMI8) 16 bit digital measured value (DMI16) 8 bit step position value (STI)
The RTU can handle conversions for: binary data (BIN) binary coded decimals (BCD) Gray code (GRAY)
The maximum length of a digital measured value is the 16-bit word of (= one 23BE21 board). Double word values (23 bit) are not supported.
6-7
Telecontrol Functions
Digital measured value presentation Each type is converted and scaled by the PDP.
16 15 14 13 12 11 10 9 (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) (k) (l) S S S 0..9 0..7 0..9 0..9 S S
23BE21 Inputchannel
16 bit unsigned binary data 15 bit + sign binary data 8 bit unsigned binary data 7 bit + sign binary data 0..9 0..9 0..9 S 0..7 0..9 0..9 0..9 0..9 4 decade BCD unsigned 4 decade BCD signed 2 decade BCD unsigned 2 decade BCD signed 16 bit gray code 15 bit signed gray code 8 bit gray code 7 bit signed gray code
Scaling and /or Conversion STI Word = Step Position (Value = -64 ... +63 steps ) Word = Signed Integer DMI
(A) (B) S
0 S
Figure 6-4:
An digital measured input value DMI is scaled to a normalized 16 bit value representation (+/- 100 %) For the step position information (STI) of a transformer or Petersen coil the value can only be in the range of -64 ... +63. If an eight bit pattern is selected the residual 8 bit of the 23BE21 board can be used for another digital value, for pulse counter values or indications.
6-8
Telecontrol Functions
6.4.1
Functions
The data acquisition functions for digital measured values processed by the RTU560 can be split into functions handled by:
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 the documentation of the specific communication protocol. 23BE21 functions: ! Reading input register (every millisecond) ! Digital filter (contact bouncing) ! Consistency check ! Store events in FIFO with time stamp CMU - PDP: ! Signal inversion ! Scaling and format conversion ! Transmission to internal communication
6-9
Telecontrol Functions
6.5
6.5.1
Both types have only one source and the IR is only an intermediate value of the corresponding EPR. That means there is one ITI which is transmitted periodically in fixed periods.
Counts
Integrated total values with reset to zero at end of period The IR reading cycle must be 1/n of end of period time e.g.: if period = 60 minutes and n = 5 the IR cycle = 12 min
time
Figure 6-5:
6-10
Telecontrol Functions
6.5.2
Functions
The process data acquisition functions for ITIs processed by the RTU560 can be split into functions handled by:
IOC of the binary input board 23BE21 Process data processing (PDP) part of the CMU Protocol-specific communication interface part on a CMU
The data processing functions of the communication interface are described in the documentation of the respective communication protocol. 23BE21 functions: ! Reading input register (every millisecond) ! Digital filter (contact bouncing) ! Increment integration register ! Freeze integration register into relocation register CMU - PDP: ! Freeze and read ITIs periodically ! Transmission to internal communication
6-11
Telecontrol Functions
6.6
The maximum length of a bitstring is the 16-bit word of (= one 23BE21 board). Double word values are not supported.
6.6.1
6.6.1.1
Functions
The data acquisition functions for bitstring values processed by the RTU560 can be split into functions handled by:
IOC of the binary input board 23BE21 Process data processing (PDP) part of the CMU Protocol-specific communication interface part on a CMU
The data processing functions of the communication interface are described in the documentation of the specific communication protocol. 23BE21 functions: ! Reading input register (every millisecond) ! Digital filter (contact bouncing) ! Consistency check ! Store events in FIFO with time stamp CMU - PDP: ! Freeze and read ITIs periodically ! Transmission to internal communication
6-12
Telecontrol Functions
6.7
Command Direction
Signal outputs to the process and the sequential control of the operational equipment are processed and executed by the command processing function. The following command types are covered by RTU560:
Object commands single / double commands) Regulation commands (double commands) Setpoint messages (analog / digital) Bitstring output command
Only one command can be processed and output at the same time. The communication unit accepts and checks the received command telegrams from the central system and releases them for execution if the check has been positive. Depending on the command type the central control unit processes the commands like data base update or checks and if the tests are positive, it prepares the command-specific output procedures. Then the command is transmitted to the output board via the I/O bus. Depending on the command type the command is released to the process by the binary output board 23BA20 or the analog output board 23AA20. Moreover the output board carries out some checks before output. The RTU560 acknowledges commands to the central system within a time window of approx. 1.5 seconds. During that time the central control unit checks the command, transmits it to the output board and expects a return information that the command is accepted and executed or initiated. If an error has occurred a negative acknowledgement will be sent to the central system. The normal case of course is a positive acknowledgement. In most cases commands are subject to a very sophisticated security philosophy depending on most critical process applications. For this reason the RTU560 terminal unit executes extensive test and security procedures for each command to be processed:
Each board carries out self-tests for hardware faults Each command telegram received is checked for plausibility by comparison with the configured data in the database Each command is tested in the binary output board module 23BA20 by reading back the relay register A (1-out-of-n) check of the output relays and comparison with bit pattern is made carried out on the output board module 23BA20 The switching voltage for the output relays is monitored before and during the output of the command The command output pulse duration is monitored in the central control unit and on the output board
6-13
Telecontrol Functions
The output relays on the output board module 23BA20 are not switched before successful completion of the tests and enabling. If an error is detected during the tests the command output will be aborted. This is also indicated directly on the output board module by the means of an LED. For additional monitoring of the process output circuit for object commands, the command output monitoring board 23BA22 can be used, which allows a (1-out-of-n) check of the interposing relay.
6.7.1
Object Commands
This command type is used for the switching commands, e.g. for power circuit breakers or isolators. Object commands are always configured as impulse double commands with two independent output relays (ON / OFF). The following modes of operation are possible:
Command output without (1-out-of-n) check ! 1-pole relay interfacing ! 2-pole relay interfacing
Command output with (1-out-of-n) check ! 1.5-pole relay interfacing ! 2-pole relay interfacing
The commands are output to the process via the relay contacts of the binary output board 23BA20. The following functions are possible:
allows additional (1-out-of-n) check (command supervision) 1.5-pole and two-pole switching allows two step commands (Select before operate SBO sequence) allows command termination by a response indication allows persistent output
6-14
Telecontrol Functions
6.7.2
K1 23BA20
output pulse
Single object commands can be configured as persistent outputs. In the persistent mode an ON command switches the relay persistent on and the OFF command switches the relay to off.
6-15
Telecontrol Functions
6.7.3
Double object commands can be wired with one relay contact per command (23BA20: 1pole) or with two relay contacts per command (23BA20: 2-pole). Double object commands can be pulse outputs. The pulse duration is specified by the parameter Command pulse length per command. Only one channel ON or OFF can be active at the same time. The two relays occupy two consecutive bits within a 23BA20 output board. The ON-relay is always assigned to the odd channel and the OFF-relay to the even channel.
k1 k2 23BA20
Double object commands can be configured as persistent outputs In persistent mode a ON command switches the relay persistent on and the OFF command switches the relay to off.
k1 k2 23BA20
6-16
Telecontrol Functions
6.7.3.1
ON OFF
Response indication
Figure 6-10:
6-17
Telecontrol Functions
6.7.3.2
(1-out-of-n) Check
The (1-out-of-n) check detects errors in the external circuit like short circuits, open circuits or doubled relays which prevent the output of the command. After receipt and successful check of an object command by the communication unit and the output board module the following steps will be executed before final command release:
The (1-out-of-n) check on the command output monitoring board 23BA22 is activated. The resistance of the interposing relay in the switched output circuit is measured and compared with the parameterised upper and lower limits. If the resistance is within the limits the object command output to the selected equipment is will be activated via the binary output board. The command output pulse timer is started, pulse duration is monitored, and the command output is deactivated by response indication or when the pulse time has elapsed. If the test conditions during the checks are not fulfilled the command will be cancelled.
In normal applications only one command output monitoring board 23BA22 is needed for the (1-out-of-n) check in a RTU station. In case of inserting interposing relays with different resistance values, two independent check circuits can be driven by the 23BA22 board, if the auxiliary test voltage is generated by a separate isolated voltage source. Concerning these conditions it is possible to include a maximum of 16 command output monitoring boards 23BA22 in a RTU560 remote terminal unit.
6-18
Telecontrol Functions
6.7.3.3
The object number is compared with the object number of the previously received selected command. Command output processing on the binary output board 23BA20 is activated and executed (eventually with (1-out-of-n) check).
If any of the tests has a negative result the command processing will be aborted, the object selection will be reset and a negative acknowledge will be transmitted to the central system.
6-19
Telecontrol Functions
6.8
6.8.1
can be wired for one- and two-pole switching 23BA20 cannot be wired with command supervision allows single step command only cannot be terminated by a response indication
Retrigger Stop Pulse duration without stop RCO RCO DEACT ACT
Figure 6-11:
6-20
Telecontrol Functions
6.8.2
Setpoint Messages
A setpoint message is used for the output of setpoints as control variables in control loops. Setpoint messages can be specified as digital or analog output values. Analog setpoint values are output via the 23AA20 analog output board and for digital setpoint values via the 23BA20 binary output board. The RTU560 outputs a strobe pulse in addition to the setpoint value for a the clear identification of a new value. The output value is validated with the strobe pulse. The resolution of the analog setpoint message is 12 bits plus sign (with 23AA20). Digital setpoint message outputs are 8 or 16 bits wide.
RTU560
Figure 6-12:
6-21
Telecontrol Functions
6.9
Bitstring Output
A bitstring output (BSO) is a persistent output on a 23BA20. The following types are possible:
Bitstring output 1 bit (BSO1) Bitstring output 2 bit (BSO2) Bitstring output 8 bit (BSO8) Bitstring output 16 bit (BSO16)
Bitstring output values are transparently mapped 23BA20 output channels. The output value is switched on the output board and stays stable until a new value overwrites the existing one. The maximum length of a digital measured value is 16-bit word (= one 23BA20 board). Double word values are not supported.
6-22
Telecontrol Functions
6.10
6.10.1
b) CS Command & external minute pulse Synchronized by a cyclic message via a host communication interface plus an external minute pulse wired to the TSI (Time Synch. Input) of the RTU560
c) Radio Clock Synchronized to the GPS or DCF 77 standard (middle Europe only)
The RTU560 MASTER CMU decides during start-up - by reading the GCD configuration what kind of time synchronization is configured. It synchronizes the RTU time to the provided synchronization mode and acts as the Time Master. The Time Master CMU keeps the time information for the entire RTU. It generates a controlled 10 KHz clock and the internal TSO minute pulse which are needed by all time slaves and the I/O master. It distributes the absolute time information in time message telegrams to the time slaves and the I/O master.
6-23
Telecontrol Functions
NCC CS-Command
MPU GPS TSI input Logic IOM antenna Master CMU 560RTC minute pulse DCF 77 transmitter Minute pulse to slow to fast I/O board Minute circuit
560RTC01 or 560RTC02
I/O Controller
Master CMU Time regulation concept for Master CMU and I/O Controller
Figure 6-13:
Differences between the internal time and the received time on the time master are regulated by scaling predivider registers. This method allows a soft regulation of time differences and a long-time correction of crystal clock errors. The time slave CMUs are hard coupled with the 10 kHz clock and the TSO generated by the Time Master. They cyclically receive a time message by the Time Master via Internal Communication and synchronize their time accordingly. The I/O master (IOM) - on every CMU - is hard coupled with the 10 kHz clock and the TSO generated by the time master. It cyclically receives a time message by from the MPU via the DPRAM interface and synchronizes its time accordingly. The IOM again transmits a time synchronization instruction (broadcast) cyclically to all I/O controllers (IOC) on the I/O boards via I/O bus (typically every 2 seconds). The IOCs independently regulate deviations between their internal current time and the cyclic synchronization instructions. All I/O boards are time synchronized by the I/O with a resolution of 100s and accuracy of 0.3ms.
6-24
I/O Bus
Telecontrol Functions
6.10.2
6.10.3
6.10.4
6-25
Telecontrol Functions
6.11
I/O
MULTIPROG programming
download
ProConOS controlling
signals
I/O
Process
I/O
6.11.1
6-26
Telecontrol Functions
6.11.2
MULTIPROG wt
The programming system offers features for the different development phases of a PLC application:
The programming system is based on a windows technology providing comfortable handling using zooming scrolling, customizable toolbars, drag & drop operations, a shortcut manager and movable windows. The system especially allows the handling of several configurations and resources within one project, including libraries and disposes of a powerful debug system. Projects are displayed and can be edited using a comfortable project tree editor in order to make the complexity of the IEC 1131-3 structure as simple and transparent as possible. The project tree editor allows the easy insertion and editing of program organization units (POUs), data types, libraries and configuration elements. The programming system consists of a PLC independent kernel for programming in the IEC programming languages, IL (textual language) and FBD (graphical language). Each editor provides an Edit Wizard for the fast and easy insertion of pre-edited keywords, statements, operators, functions and function blocks.
6-27
Telecontrol Functions
Figure 6-14:
The Edit Wizard can also be used for declaring variables and data types. The
independent kernel is completed with a specific part adapted to the RTU 560 PLC. The new easy online handling and the 32 bit simulation offers a fast power flow debug functionality. A comfortable tool for project documentation is implemented for printing the project documentation either in a time-saving optimized way (using less paper) or with a stylish customized page layout.
6.11.3
1000 Boolean instruction lines: 10 ms 1000 BOOL8 and INT instruction lines: 10 ms Shortest cycle period configurable standard: 10 ms Program memory capacity per POU configurable Approx. 1000 instruction need: 10 kByte RAM, In one POU 64 kByte program code can be executed. I/O image capacity configurable: Max. 1000 input signals and 1000 output signals Amount of user tasks: 16 tasks
6-28
7.1
7.2
Web-Server Diagnosis
The RTU560 Web-Server is the common maintenance and diagnosis tool of RTU560. In this chapter the diagnostic functions are described. For the full functionality of the WebServer s refer to the RTU560 Web-Server User's Guide (1KGT 150 451).
7.2.1
System Diagnosis
For indication of the RTU560 system status system messages are provided. Example: in a RTU with two CMUs -> a MASTER CMU in slot 3 and a SLAVE CMU in Slot 4, the following system message will be output for the CMU in slot 4 after removing and integrating the CMU in slot 3:
80.01.01, 00:00:00->CMU in rack 0, slot 4: STARTUP 80.01.01, 00:00:00->CMU in rack 0, slot 3: STARTUP 80.01.01, 00:00:42->CMU in rack 0, slot 4: STARTUP READY 80.01.01, 00:00:45->CMU in rack 0, slot 3: STARTUP READY 02.11.12, 14:36:02->RTU is synchronized 02.11.12, 23:27:08->Slave CMU in rack 0, slot 3: Error 80.01.01, 00:00:00->CMU in rack 0, slot 3: STARTUP 02.11.12, 23:33:10->CMU in rack 0, slot 3: STARTUP READY 02.11.12, 23:33:12->Slave CMU in rack 0, slot 3: OK
7-1
Telecontrol Functions
7.2.2
Status Information
The Web-Server's status information page gives information about the configuration of RTU560 and the actual system event list. The status information page shows the following points:
A wrong measured value, the missing I/O board or an invalid value are shown as a red iv sign next to the I/O card. More information about the actual values can be displayed by selecting the input board. The actual values and the status of the process objects are displayed (invalid (iv) and overflow (ov)). If a 560ETH01 board is configured you will get more information about this board (IP- Address, Net- Address and Netmask). The System Event list is shown after clicking the RTU symbol in the tree structure.
7-2
Telecontrol Functions
7.3
7.3.1
LED Signalling
The CMU alarm and warning conditions are caused by receiving and evaluating system messages. The signalling on a CMU is as follows: OK: Warning: Alarm: ERR LED is off ERR LED is flashing (ca. 1 Hz) ERR LED is on
7.3.2
The MASTER CPU cyclically refreshes the watchdog register of the BCU device to enable RTU560 to activate the alarm relays in case of a MASTER CMU error after 30 s.
7.3.3
LED Indications
All RTU560 boards have LEDs to indicate errors or operating modes. These LEDs allow a general visual check of the overall situation of the RTU560
7-3
8
General Technical Data
Boards and subracks Communication subrack
Quantity Extension slots Quantity Boards Connectors Slots 560CSR01
Technical Data
19" subrack
1 or 2 max. 8 CMU boards per rack 23TP21 mounting plate 23ET23 19" subrack Max 7 per I/O bus segment 3HE, Euro-card format Indirect, 48 pole Type F / DIN 41612 Max. 19 I/O boards per rack
RS-485; 19 200 Bit/s Max. 1000 m in consideration of the electrical environment Max. approx. 2600 m
Supply DC voltage
AC voltage Power consumption
8-1
Technical Data
Communication Units
Serial Line Interface 560SLI01/02 CPU processor PC 104 modules, processor type and memory sufficient for application
MMI interface on each CPU board Serial line interfaces 9-pole MIN D RS232C / 38,4 kbit/s 4 different interfaces 2 x RS232C or RS485 2 x RS232C or RS422
Ethernet Line Interface 560ETH01/02 CPU processor PC 104 modules, processor type and memory sufficient for application
MMI interface on each CPU board Ethernet Serial line interface 9-pole MIN D RS232C / 38,4 kbit/s 10 Mbit/s, 10Base2 2 x RS232C or RS485
Signal outputs
Alarm-/Warning output Relay contact
Watchdog
Supervision time
8-2
Technical Data
Plug-in terminal strip 2-pole isolated 24 V input Plug-in terminal strip 2-pole 24 V output Plug-in terminal strip, 2-pole each active closed Warning set also with alarm 1 A / 60 V DC / 30 W 30 sec.
Signal outputs
Alarm-/Warning output Relay contact
24 ... 60 V DC nominal 110 ... 220 V DC 5 V DC 24 V DC 44.3 W Parallel feeding of the output voltages alarm relay in case of failure
Voltage output U1 Voltage output U2 Power output Output control for parallel operation
Operation mode Alarm monitoring
24 ... 60 V DC nominal
8-3
Technical Data
According to DCF77 Opto-coupler output 24 V DC / 20 mA Opto-coupler output prepared for TSY input of CMU
Modems
Modem 23WT21 CCITT standard
Baud rate Type of modulation Type of communication Serial interface Transmit output level at 600 Receive level range V.23 75 / 600 / 1200 Bit/s Frequency shift keying (FSK), according to CCITT V.23 Point-to-point connection or multi-drop network RS232C -6 / -10 / -13 dBm by jumpers 0 ... -43 dBM
8-4
Technical Data
R.35 / R.37 / R.38A / V.23 50...2400 Bit/s Frequency shift keying (FSK) with carrier switchoff for multi-drop network Point-to-point connection or multi-drop network V.24 / V.28 TxD D1/103 RxD D2/104 RTS S2/105 CTS M2/106 DCD M5/109 0 ... 22.5 dBm 6 ... 58 dBm A118 709F
Transmit output level at 600 Receive level range German Telekom Certification No.
Fibre-Optic Coupler
Fibre-Optic Coupler 23OK22 Emission wave length
Input optical power Transmission rate Assignment marking condition RS232C Electrical serial interfaces: System bus Others R 0001: 820 nm R 0002: 660 nm Min. -24.0 dBm Max. -10.0 dBm Up to 1 Mbit/s Light ON to RX, TX: selectable Light ON = U < -3 V RS485 RS422 or RS232C each with RxD and TxD
8-5
Technical Data
Input/Output Boards
Analog Output board 23AA20 Outputs
Potential isolation Output current 2 from one another and from power supply 2,5 mA 5 mA 10 mA 20 mA (4...20 mA) max. 1000 ( 2,5 mA, 5 mA 10 mA) max. 500 ( 20 mA) 11 bit + sign
8 / differential inputs 2 mA, 5 mA, 10 mA, 20 mA, 40 mA, 2 V DC, 0 ... +20 V DC, 4 ... 20 mA By switches and jumpers 50 150 110 k 12 bit + sign = 100% 100 %
0.1%
16, relay contacts single pole, 2 groups of 8 with common return Max. 60 V DC Max. 60 W 40 VA (at 60 VDC)
8-6
Technical Data
16, two pole From one another and from the intermediate circuit 24 / 48 / 60 / 110 V DC according to rubric Typ. 2 mA / input
8-7
Technical Data
Cabinet with Mounting Assembly 23SC20 Dimensions (HxWxD) 2200 x 800 x 600 mm
Type of protection Configuration IP 55 Max. 4 mounting panels 23TP21
Cabinet with Swing Frame 23SR20 Dimensions (HxWxD) 2200 x 800 x 600 mm
Type of protection Configuration IP 55 Max. 6 module subracks 23ET23
(IEC 60870-2-2, cl. C1) (IEC 60870-2-2, cl. C1) (IEC 60870-2-2, cl. C1) (IEC 60870-2-2, cl. C1)
(IEC 60870-4, cl. R3) (IEC 60870-4, cl. A3) (IEC 60870-4, cl. I2) (IEC 60 870-4, cl. SP 3) (IEC 60 870-4, cl. A4)
8-8
Technical Data
Electrical Immunity
Surges (1.2/50 - 8/20 s) Fast transient bursts Damped oscillatory waves Conducted RF disturbances (150 kHz to 80 MHz) Electrostatic discharges (ESD) Radiated electromagnetic field (80 to 1000 MHz) 2 kV differential 2 kV common PS = 2 kV I/O = 2 kV 1 kV differential 2.5 kV common 10 V 8 / 15 kV 10 V / m (IEC 61000-4-5, cl. 3) (IEC 61000-4-4, cl. 3) (IEC 61000-4-4, cl. 4) (IEC 61000-4-12, cl. 3) (IEC 61000-4-6, cl. 3) (IEC 61000-4-2, cl. 4) (IEC 61000-4-3, cl. 3)
8-9
Technical Data