Rtu-002 Abb 560 2003
Rtu-002 Abb 560 2003
Rtu-002 Abb 560 2003
220/60/10kV
MANUAL DE EQUIPO
DE CO O
CONTROL
We reserve all rights in this document and the information contained therein.
ABBREVIATIONS.....................................................................................IX
CS Control System
PB Peripheral Bus
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.
NCC A NCC B
Station Control
WAN / LAN
RTU 560
Process IED
Sub-RTUs
IED
IED
Sub-RTUs IED
The RTU560 is using a set of communication units (CMU) and I/O boards with a good
modularity to build up the RTU configurations optimized for the application and data point
profile in the station. Starting with a configuration for some I/O process data points and
one communication unit for typical small pump stations or ring main unit stations over
medium size stations for distribution up to large stations on transmission grid level.
The engineering work is a relevant cost factor that can be reduced by standardization of
the process data model and the use of state-of-the-art engineering tools. The tool must
support all type of configurations and communication network for telecontrol which are
possible by the RTU560 family and the customers demand for the distributed stations.
Engineering of the process signals for the RTU560 is done by means of only one tool
'RTUtil 560' for all stations with RTU560 units and projects. Project is here in the
definition of a telecontrol network with several remote stations combined by router
stations etc. RTUtil 560 supports process signal routing from a small station on the lowest
level up to the highest level for network control centers (NCC). Typically it 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-5-104. RTUtil 560 generates all files
requested to run the RTU560 units. To reduce traveling costs and to get a higher
flexibility for configuration extensions or modifications, RTUtil 560 and the RTU560
concept allows to download the files into the RTU560 in the stations via INTRANET using
WEB browser technology or via the communication line, when the protocol supports file
transfer.
1.2. Features
The telecontrol system RTU560 should be in the position to transmit nearly all kind of
process information, derived from various units in the station, to the control centers and
to marshal commands received from the control centers to the addressed control unit
within the station.
Beside the acquisition and processing of the directly parallel wired process signals to the
RTU560 IO-process interface, the 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 (CMU=Communication Unit)
according to the number of needed serial interfaces.
Functional system features of the RTU560 to fulfill the requirements for remote control
stations:
The RTU560 is an incremental development step based on ABB's proven RTU232 with a
centralized and very flexible communication concept. The concept can be split into two
parts
• RTU560A
for configurations with higher demands on communications links. The parallel
wired process interface is still part of the configuration.
• RTU560C
for typical stations with a parallel wired process interface and some communication
links only
The RTU560 system family is expanded by the
• RTU560E.
1.2.2. RTU560E
The target applications for the RTU560E are small stations with a typical number of IO
points in the range of 50 signals. The RTU560E has a new hardware concept to meet the
cost level for such small RTUs. But the system concept, developed for the RTU560 is
fully taken over and available in the RTU560E.
• Same solutions as used for RTU560A and RTU560C in hardware design and
software
• One tool for the complete RTU560 family
• Same software packages for the complete family = no RTU560E specials
• High flexibility for communication configurations adopted to the demand of a small
station
• One housing only which fulfills the requirements for typical small stations.
• The RTU560E can be used as small RTU with signal processing and
communication link, or
•
• can be used as passive IO process signal terminal to be located within a station
next to the process signal source (e.g. within a feeder bay, next to a marshalling
rack, a control unit etc.). In this version the RTU560E is connected to the RTU560
Peripheral Bus and controlled by a RTU560A or RTU560C.
• Binary Process voltage can be up to 220 V DC, for the directly connected input
signals.
• Command relays fulfill the requirements to switch the circuit breaker coil directly.
Same type, then used for protection relays. Process voltage max. 220 V DC.
I/O modules
IED Sub-RTU
I/O modules
I/O modules
The above figure shows the basic concept for the RTU560 family. The RTU560 is based
on a communication node which is highly flexible. The number of CMU boards depends
on the demands in a station or router RTU.
Each CMU type has a number of serial interfaces to connect serial communication links.
Each CMU can run up to two different communication protocols either as Host
Communication Interface (HCI=Slave protocol) or as Sub-device Communication
Interface (SCI = master protocol).
This concept allows to cascade the number of CMUs to the demands on different
protocols and interfaces.
The second main point is the internal communication concept. To avoid several special
conversions etc. all process information, regardless from which interface received, are
converted into in internal presentation and distributed to all CMUs via the RTU560
System bus. Therefore each protocol module needs always only the conversion into /
from the internal presentation.
This requests also that each protocol module has its own process data base for signal
processing etc.
This concept is also valid for the RTU560E. It allows, that all protocols for the
RTU560A / C are also available for RTU560E. The RTU560E has only three serial
interfaces on its CMU board available and can not be expanded.
The basic design is taken from the RT232 and has demonstrated its stability in several
installations world wide. New features are given by the RTU560 in:
new processor technology for the PC104 CPU modules
Communication sub-rack 560CSR01 for RTU560A stations to configure the
several CMUs
Redundancy concept for RTU560A / C:
Redundant power supplies for the communication sub-racks of RTU560A
Redundant communication links for serial lines and Ethernet possible on one
CMU
Redundant CMU concept with cold standby performance
Process event archive in Flash memory
Disturbance file archive in Flash memory with directory organization per
protection relay and autonomous read out of the disturbance files
Remote diagnostic via Web-Browser for all RTU560 families
max. 3000 process data points within one RTU560A / C, including all direct
connected process signals and all signals via serial links
Increasing performance for event access via RTU560 Peripheral bus by
splitting the IO-racks on bus segments. Maximum 4 bus segments.
Possibility to run more then one PLC program in parallel
Small number of different hardware units
High availability
One engineering tool for the complete RTU560 family RTUtil 560
• Application functions
Telecontrol functions
PLC (Programmable Logic Control)
Local Print
Process Archives
Disturbance Data Archives
Load Profile Archives
Integrated HMI (Human Machine Interface)
• RTU560 configuration
RTU560A
RTU560C
RTU560E
• Standard European format boards (160 x 110 mm / 3HE) used for the RTU560A
and RTU560C
• Double sized European format boards (320 x 256 mm / 6 HE) used for the
RTU560E,
The RTU560A / C boards are placed in 19" standard racks. Several racks can be
mounted in cubicles or wall housings of different types. A set of additional mounting
parts, miniature circuit-breaker racks, connector terminals and adapter cables are
available for installation and wiring in the cubicles.
RTU560A
The communication sub-rack 560CSR01 is used to build up the communication node with
several CMU boards. The maximum number of 560CSR01 sub-racks per RTU560A is
limited to two racks. The link between the two racks is done by the bus connection unit
560BCU01 placed in both sub-racks and a special cable to connect the two RTU560
system bus segments together.
The sub-rack 560CSR01 is used for the RTU 560A.It allows to plug:
• max. 2 power supplies 560PSU01 which have the capacity to supply up to 4 CMU
boards, the real time clock board and the bus connection unit. A second sub-rack
560CSR01 has to be used when more CMUs are requested.
• all types of communication and processing units (CMU).
• the real time clock boards for GPS (560RTC01) or DCF77 (560RTC02) time
standard
• the bus connection unit 560BCU01 which is used to extend the RTU560 system
bus, to handle the minute pulse as input signal from a station master clock or to
distribute the RTU560 minute pulse to other RTU560 units etc. Two potential free
relay contacts are available to indicate an alarm or warning of the RTU560A.
The sub-rack is totally shielded to fulfill the EMC conditions. All cables and connectors
are on the front side.
RTU560C
Figure 2-2: RTU560C with two IO Sub-racks23ET23 and one CMU board
The RTU560C is used for stations where mostly all process signals are wired to the IO
boards and only some communication links needed. The CMU boards for the RTU560C
can be installed in a normal IO sub-rack 23TP21 or 23ET23. The RTU560C allows to use
maximum two CMU boards per RTU. They will be placed in the first IO sub-rack. The
RTU560 system bus etc. for the two CMU boards is included in the bus connector
modules 560BCU02 (23TP21) or 560BCU03 (23ET23).
The residual slots in the sub-rack with CMUs can be used for the IO boards.
RTU560E
Fiber-optical converter 560FCO01 Backup-Battery
Power Supply
IO Board Modules
CMU Module
The RTU560E housing allows to install the RTU56E near to the process. The shielding of
the housing is sufficient to fulfill the EMC profile for electrical substations. Within the
housing is space to install a battery for backup in case of AC voltage supply. In the lower
part is space to install the optional optical interface unit 560FOC01 or other small
modules (e.g. special modems). Thus no additional part may be needed to be installed
next to the RTU560E housing for standard applications.
• 560HOS01:
for an RTU560E with CMU module, max. 3 IO board modules and power supply
• 560HOS02:
for an RTU560E IO board extension with maximum 4 IO board modules and power
supply
The RTU560E IO-box is an advantage for substations where the IO-signals are located in
groups spread over the station area etc.
A set of general boards and of IO boards can be used to configure the RTU560A / C.
A more detailed description is given in chapter 5 of this manual.
An RTU560 is mainly specified by the CPU boards, general boards and the IO boards.
CMU boards:
General boards:
The IO board family is taken over from the RTU232 system. It has the advantage to
upgrade existing RTU232 systems to RTU560A or RTU560C with higher performance
and more communication flexibility when requested.
The hardware design for the RTU560E is taken from the RTU560A / C. The main
difference is the board organization to fulfill the requirements for a small RTU. The
RTU560E boards are double size European format boards.
• IO-module 560MIO80
includes 3 independent IO boards
Binary input
16 input channels galvanic isolated and grouped in 2 groups of 8 signals
24 … 220 V DC input
Binary output
8 output relay channels galvanic isolated and grouped in 2 groups of 4 signals
24 … 220 V DC switching voltage
switching capacity 40 VA (L/R=30ms, R0001) or 50 VA (L/R=40ms, R0002)
Analog input
4 input channels
Signals 1 … 40 mA / 2 or 20 V DC bipolar
Resolution 12 bit + sign
Accuracy: class 0,25
• Power Supply 560PSU80
sufficient to supply one RTU560E
R001: input voltage 24 .. 60 V DC
R002: input voltage 110 … 220 V DC
• Power Supply 560PSU81
sufficient to supply one RTU560E and to deliver the process signal voltage
mains input: 230 V AC
including battery backup and UPS functionality
Process signal voltage: 24 V DC
Already the RTU232 has the basis of this concept by splitting the work between the CPU
board (23ZG21) and the IO boards. Each IO board has its own micro-controller and does
the basic tasks for the connected process signals, like time stamping, threshold
monitoring for analog input signals or command output supervision for switching
commands.
NCC1 NCC2
Disturbance
SCI SCI PDP
Archive
CMU CMU CMU CMU
560CSR01
I / O BOARDS
IED
IED IED
IED IED
IED
IED
IED IED
IED IED
IED 23TP21 / 23ET23
IED IED IED
I / O BOARDS
23TP21 / 23ET23
I / O BOARDS
23TP21 / 23ET23
Backbone in the RTU560 is the internal communication concept. It allows this flexible
configuration and work splitting. The modules may be organized to one CMU or spread
over two or more CMUs. The organization is given by RTU560 system rules and
performance capability of the CMUs. RTUtil 560 supports this concept for the engineering
task in that way, that the modules will be directed to a CMU by selection.
The RTU560 internal communication is not limited to one CMU it is extended between
the CMUs via the RTU560 system bus. The system bus operates in a producer-
consumer principle. A message is put on the internal communication and therefore then
also on the system bus by the producer and every module receives this message,
analyze it and can then decide is it needed for its task or not. Control mechanism monitor
the traffic and take care for a correct communication etc.
The above picture about the RTU560 organization shows the modularity by connecting
the IEDs, IO modules and the NCCs to different CMU.
The below picture shows a configuration in modules which are needed for a typical
medium RTU560 with one CMU (here 560SLI02).
NCC
SCI PDP
CMU 560SLI02
I / O BOARDS
Process
Figure 2-5: Example of communication and application modules within one CMU
Another advantage of the internal communication concept is, that a protocol handled by
an HCI, SCI or by the PDP is always converted to the internal presentation of the process
data points and vice versa. This allows an easy way to distribute process information to
different NCCs etc. with different protocols.
Beside the communication modules are some other application modules of interest for
the RTU functionality (PLC, Archives). They have the same flexibility and so it is possible
to locate some of them on a separate CMU. In this case is the performance increased
because protocol communication is not given. This may be of interest for PLC modules
and or archives. In addition this has to be regarded when it comes to redundant CMU
solution.
The module concept requires that each module has its own task specific process data
base. The process DB contains all information about the process data points relevant for
the task of the module.
The basic concept and the modules as such are the same for the RTU560E. The HCI,
SCI and PDP modules are used in all RTU560 types.
Differences are given by the configuration concepts. The RTU560E has only one CMU
RTU 560 A / C
560HOS80 Housing
Process
The RTU560E R001 has either 3 serial communication ports where two are driven by a
UART and one by a serial communication controller (SCI).
The RTU560E R002 has an additional Ethernet interface to run LAN protocols like IEC
60870-5-104.
The extended RTU560E IO box has up to four IO modules but no CMU module. It is
possible to configure up to six additional RTU560E IO-boxes to one RTU560E with CMU.
The RTU560E IO-boxes can also be connected to an RTU560A / C.
The RTU560 supports a number of application functions which are requested for typical
remote substations. The module concept gives the possibility to configure these functions
on request and cost optimized.
The main task of an RTU is the telecontrol task. Based on the experience with former
RTU systems and updated by new requirements the RTU560 supports all the main
functions that are needed for the process signals.
Binary Signals
• Binary signal acquisition with a time resolution of 1 ms
• Event detection and time stamping
• Digital filter for signal bouncing
• Chatter suppression of unstable signals
• Signal inversion
• Calculating group alarms (AND, OR) with a time stamp of the signal forcing the
group alarm (no PLC program)
• Monitoring double indications and double commands
• Integrated totals with up to 125 Hz
• Integrated totals with up to 8 kHz by pre-divider and for continuous counting
• RTU560A / C supports (1-out-of-n)-check for interposing relays of output
commands
Analog Signals
• Zero dead-band supervision
• Live-zero monitoring (4 … 20 mA)
• Smoothing
• Threshold monitoring with integration method
• Threshold monitoring with absolute threshold
The PLC module has access to the controlling process via its process interface imaged in
the RTU560 process DB actualized by the internal communication. That allows to use
nearly all process information from direct connected process signals as well as from
process data points received via serial communication line. Control information for
actuators to the process will be handled in the same way from the PLC to the physical
output signals etc. The overall transaction time for a PLC task is therefore given by the
PLC cycle time plus the update time between the process actuators and sensors and the
PLC's RTU560 process DB.
Programming of the PLC program is done by a specific PLC programming tool Multiprog
WT. The integration of the PLC task and the link between the IO interface of the PLC to
the real process signals is supported by RTUtil 560 together with the PLC programming
tool.
The PLC programming is done on the basis of IEC1131-3 libraries. More then one PLC
task can be active. An advantage of the module concept is, that the RTU560 allows to
have more then one PLC module in the RTU running.
Beside the queuing of events in the specific protocol queues it is possible to store
important information for a longer period and to access this information at a later time on
demand.
The RTU560 supports this function with a local archive which is organized in the Flash
memory. For special purposes it is also possible to print this events on a local printer,
connected to the RTU560.
Protection relays and combined bay control and protection units (e.g. the ABB REF 54x
units) have the capability to store information about a trip in a file. These files will be kept
in the relay until a new file overwrites it or it is transmitted to an external unit.
The RTU560 supports the user with an automatic reading of the disturbance files out of
the relays, when the relay indicates a new disturbance file. The file is stored in the
RTU560 disturbance file archive. The reserved Flash memory can be configured and
may be in the range of up to 128 MB. The RTU560 handles a disturbance file directory to
store the files per protection relay. The total number of files per relay is fixed (typ. 8 files)
and is given by the total number of relays in the station. A new file overwrites the oldest,
when the number of files exceed the configured maximum number.
The RTU560 informs the NCC about new files. Transmission to the e.g. protection
engineers workplace (PC with FTP facility) is done via the separate link by Intranet using
the RTU560 Web Browser. This solution is taken to prevent an overload on the
telecontrol line with a file transfer of several k byte data.
RTU560 support disturbance file reading via IEC60870-5-103 protocol from protection
relays and from the REF542+ control and protection unit via SPA bus protocol.
Meter Data (Load profiles and log-files) of alpha meters, which are generated in the
devices, are transferred to the Compact Flash Card of one of the CMU’s of a RTU560
system. Using the integrated Webserver of RTU560, it is possible to download these files
to a local PC.
The file archive is running on any CMU in the system. In systems with redundant CMU’s
the file archive must be configured on a non-redundant CMU (group C).
For the storage of load profiles and log files you need at least:
The contents of the transmitted files is according to EDIS (Energy Data Identification
System) ((E)DIN 43863 Part 3), including ASCII data and <CR>/<LF>.
The RTU560 function ’Integrated HMI’ is an easy possibility to realized small customer
specific monitoring and control applications. For this function no additional SCADA
product is required (see Figure 2-8).
The RTU560 supports the transmission of SPAbus telegrams which are encapsulated in
transparent mode in the IEC 60870-5-101 or –104 protocol. A certain data type in the
private range of the protocol is defined therefore. In that case the interpretation and
handling of the SPA telegram is done by the subordinated SPAbus unit and the SPAbus
master which is e.g. a MicroSCADA Pro system of ABB. The RTU560 operates as a
passive router.
The high flexibility in configuration and the modularization requires some configuration
rules which have to be regarded for an RTU560.
Most of the rules are independent of the RTU type RTU560A, RTU560C or RTU560E,
because the CMU concept and the memory etc. is the same for all three types. The
limitation is given by the hardware possibilities.
The RTU560 allows to split the total IO boards on maximum four RTU Peripheral Bus
segments. Each PB-segment is handled by a PDP module which does the complete
process data handling for the configured process data points. The advantage to split the
IO signals to more PB-segments is given by the transaction time for events etc., because
the PDP modules operates in parallel.
The total number of process signal dada points per RTU560 process data base on HCI,
SCI or PDP module is limited to
Given by the hardware concept it is not possible to reach the maximum values on a
RTU560C and RTU560E.
The RTU560 has to build up a management per communication link and user on that line.
This results in a limitation definition which is less then the theoretical values.
• When a PDP module is configured on a CMU, the port A and B are reserved for
the RTU560 Peripherals bus only. The SCI is then responsible for the
communication on the RTU560 PB.
Property Limits
System Requirements:
Alarm List
3.1. General
The communication of the RTU560 family may be divided into two parts
Once a process data point information from external protocol as well from the RTU560
IO-boards coming via the RTU560 Peripheral bus is converted into the internal data
presentation, it is used by all other modules. Each HCI or SCI module converts only from
internal presentation to external presentation and vice versa.
For the standard telecontrol data types the equivalent internal data types are listed. The
link to the external protocol specific type is described in the corresponding protocol
document.
RTU560
Process data signal type Mnemonic
A C E
The RTU560 CMU boards are foreseen to run the HCI and/or the SCI module. As listed
in chapter "RTU configuration" a CMU can run two of these modules HCI and/or SCI.
The below picture shows the principle structure of an HCI or SCI module. It consist
mainly of three parts:
• the protocol handler: responsible to run the protocol and to manage the
communication to the host or sub-device.
• the process data base: which contains the process signal image needed between
the two partners RTU560 and the host / sub-device
• the line driver: responsible for the lowest protocol level and the physical conversion
to the serial line or Ethernet.
CMU
The link between the protocol handler and the line driver is done by configuration
(RTUtil 560). Given by the physical interface possibilities etc. the number of lines
coordinated by one protocol can be between 1 and 4 serial lines (1 or 2 Ethernet lines).
The various telecontrol protocols have different data presentation and also different lists
of supported process data points. The attributes and definitions for the protocol elements
may also be different.
For each used protocol within the RTU560 is the conversion described and the
interpretation for the RTU560 listed in the protocol document. These documents and their
contents are the basis for the conversion. Please refer to the protocol documents for
more details.
IEC 60870-5-104
WAN
IEC 60870-5-104
IEC 60870-5-101 IEC 60870-5-101
DNP 3.0 DNP 3.0 IEC 60870-5-104
IED
Beside the above listed protocols supports the RTU560 additional telecontrol protocols
which were developed for dedicated projects and or for a standard protocol in a country.
The RTU560A / C allows the communication with up to eight different NCCs by using a
number of CMU modules. The RTU560E allows the communication with up to two
different NCC’s by using the serial interfaces of the 560CMU80 R0001, or up to eight
different NCC’s when they have access to the Ethernet interface of the 560CMU80
R0002. The configuration of the interfaces with their protocols is completely done in
RTUtil 560. There are no hardware switches to configure the interfaces.
For detailed information and protocol specific restrictions see the protocol description.
The assignment of UART host protocols to the serial interfaces is totally free. There are
no dependencies between the different protocols on one CMU.
Protocols not using UART are restricted to the interfaces CPA (and CPB) on the CMU
560SLI02, 560ETH02/03 and 560CMU80 of RTU560E.
Ethernet and TCP/IP based protocols could only be used with the Ethernet interface on
the CMUs 560ETH02/03 or 560CMU80 R0002.
The process information needed for an NCC or SCS is engineered by RTUtil 560. It
allows to select the information which is relevant for the host. The RTU560 supports a
general selection by process signal filters, which are possible by the addressing model in
the project. E.g. all information for the transmission grid will be routed to the responsible
NCC by deselecting a filter. All information of the distribution network may be sent to
another NCC by deselecting the filter.
In Monitoring Direction the following RTU560 information types are translated into
protocol specific telegrams:
NCCs or SCS as host can send commands to the RTU560. The HCI checks the
command as much as possible and distributes it via the internal communication to all
other modules. The responsible module (e.g. the PDP) checks the command for formal
correctness and can acknowledge the command for the host. The acknowledge is send
to the host by the HCI module.
The RTU560 allows to run several commands in parallel, when they are handled by
different HCI and or SCI modules.
In Command Direction the protocol specific telegrams are translated into the following
RTU560 types:
A general interrogation command from the host is answered by the HCI directly. This is
possible, because the HCI has the complete and valid process signal image in its
process DB.
All SCI and PDP modules are responsible to force a complete process signal image after
start up or when a sub-device fails becomes online again. The HCI are informed about
any changes by internal communication. This method secures, that the process data
bases in all modules is kept actual.
The SCI modules support various communication protocols. The protocol specific
configuration parameters are described in the coresponding protocol documents.
The configuration of the SCI and the communication lines with their protocols is
completely done in RTUtil 560. There are no hardware switches to configure the
interfaces.
The SCI can manage up to 32 devices per communicatin line. In a RTU560 it is possible
to have up to 30 sub-lines. See chapter "RTU560 configuration".
For detailed information and protocol specific restrictions see the protocol description.
The assignment of UART sub-protocols to the serial interfaces is totally free. There are
no dependencies between the different protocols on one CMU. The only restriction is the
number of communication protocols offered in one firmware package. Not all existing
protocols can be combined on one CMU board. Only certain combinations of protocols
are possible.
Protocols not using UART are restricted to the interfaces CPA (and CPB) on the CMU
560SLI02, 560ETH02/03 and 560CMU80.
Ethernet and TCP/IP based protocols can only be used with the Ethernet interface on the
560ETH02/03 CMU or 560CMU80 R0002 CMU.
In Monitoring Direction the protocol specific telegrams are translated into the following
RTU560 types.
The SCI handles commands distributed via internal communication which are addressed
to a sub-device, connected to one of the communication lines managed by the SCI. This
commands can come from a host or from a PLC module.
In Command Direction the following RTU560 command types are translated into protocol
specific telegrams:
The SCI will generate a General Interrogation Command for all connected devices after
startup, or if an IED becomes normal again. Via internal communication all other modules
can update their process data base. This ensures, that all modules have the actual
complete process signal image.
The RTU560 has the possibility to handle some versions of redundant communication.
• Redundant line
• Multi host (in the sense of redundant communication)
• Both for serial lines or Ethernet connections
The redundant communication possibilities are independent from the redundant CMU
concept, which is described in chapter 6.
In the actual RTU560 release only redundant communication to hosts (HCI modules) is
supported.
Redundant line on serial lines is only supported for telecontrol protocol IEC 60870-5-101,
with the following conditions:
NCC
Line 1 Line 2
Protocol
Process
HCI DB
CMU 560SLI02
The HCI module is managing both lines in a "parallel mode". That means it accepts
telegrams from the host on both lines and responses with the answer on the same line.
This implies, that the host has to control the two lines and to switch over, if the actual
active line fails.
LAN 2
LAN 1
Ethernet E1 Ethernet E2
Protocol
Process
HCI DB
Multi host for a redundant communication means, that two independent HCI modules are
installed which operates independent of each other. But the communication is to the
same host and with the same process data configuration. That means both HCI have a
100% identical process DB.
From the viewpoint of the host it has two communication links to one RTU560 station.
The host has also here to manage the use of the two possible links. On the RTU560 both
line are starting independently and waiting for a communication start of the host. When a
host starts the communication it will receive all information in a sequence given by the
protocol specifics. The host should be able to manage process information received on
two communication links with the same contents.
LAN 2
LAN 1
Ethernet E1 Ethernet E1
Protocol Protocol
Process Process
HCI DB HCI DB
4.1. Basics
RTUtil 560 is the configuration and engineering tool for the whole RTU560 family.
The Hardware requirements for the data engineering tool RTUtil 560, particularly the free
disc space, depends on the project size. Basic requirements are:
• PC based
• Operating system: MS Windows NT 4.0 / 2000 / XP Professional
• Memory: 128 MB RAM
• Processor: Pentium class > 500 MHz
• Hard disc: > 200MB free disc space
• Hard lock: Dongle
RTUtil 560 enables the user to control the whole engineering process of an RTU based
system. All configuration data is managed by RTUtil 560.
To meet the requirements the internal software structure of RTUtil 560 is split up into
different function parts as shown in the figure below.
RTUtil NT
Database
(DB)
The general view of the user on the engineering data is implemented on the basis of the
international Standard IEC 1346-1. This standard describes the structuring principles and
reference designations for industrial systems, installations and equipment.
In the user interface this standard is presented in trees showing the RTU from different
points of view. To describe the whole process the view is split up into three trees. IEC
1346-1 defines how to split up a system (function-, product- and location-oriented
structure).
The user interface structure offers three trees to describe the system structure used for
an RTU560A, C and E.
• NetworkTree
The NetworkTree shows the lines and protocols between the RTUs and/or NCCs
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 RTU560A, C or E with the levels:
Cabinet
Rack,
Board
The structuring in trees provides a common presentation format and a general user
interface of the RTU data.
The following example shows the implementation of the structuring principles according
to IEC 1346-1. In the picture Network - RTU - Process the project views down to the RTU
internal configuration are shown. This is only a small example of an RTU network. RTU
01 is the concentrator station in this network. The right side of the picture shows the
electrical process (one bay in a station, with the double point indication Q0). This
scenario will be built up in the three trees: NetworkTree, SignalTree, HardwareTree.
Line 2 Line 2
Line 1
Line 1
Rack TP 1, Segment 1 Rack TP 2, Segmen
RTU 01 Com Subrack 560CSR01
560SLI01 560SLI01
23 NG 23 Tx Rx C E Tx Rx C E
5V 1 1
Line 3 Line 4 24V 2
A
1
MMI
2
1
MMI
A2
2
Q0
UP BA BA
On
B B
O ff
Line 3
SPAx 1 Line 4
RTU 12
Line 5
Peripherie Bus Line, Segment 2
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.
5.1. General
Note: The following Telecontrol Functions are available within RTU560A or C, and also
within RTU560E if not otherwise noticed.
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 of process signals, and the communication unit
the communication with the NCCs 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 transmit process value changes 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 temporary 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 CMU handles those telecontrol functions, which overlap the I/O-boards (e.g. (1-out-
of-n) check).
• Monitoring direction
Indication processing
Analog measured value processing
Digital measured value processing
Integrated total processing
Bitstring input value processing
• Command direction
Object command output
Regulation command output
Setpoint message output
Bitstring output (not RTU560E)
In Figure 5-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.
Binary inputs
1 16
Electrical isolation
Digital filter
23BE21
Oscillation suppression
Intermediate midposition of DI
FIFO
Events with time stamp
Transmission via
RTU560 system bus
Intermediate midposition
suppression of DI
Command termination
by response indication Communication unit
Sequence capturing
Sequential event recording
Optional: Local printout
Telecontrol telegrams
Transmission to
Central system
Figure 5-2 shows the signal definition for SPI and DPI. Double indications are
represented by two sequential bits within a 23BE21/22 or 560MIO80 board. The normal
state of a DPI is an antivalent bit combination (10 or 01). The two intermediate positions
11 or 00 are handled different 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).
Signal state Double point indication (DPI) Signal state Single point indication (SPI)
ON 1
OFF 1
0 OFF 0
ON 1
0
10 00 01 11 0 1 0
OFF ON OFF ON OFF
faulty position
OFF
normal position intermediate position ON
DPI 8 DPI 7 DPI 6 DPI 5 DPI 4 DPI 3 DPI 2 DPI 1 DPI number within board
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. On 23BE21/22 or 560MIO80 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/9.
Functions
The process data acquisition functions for indications processed by the RTU560 can be
split into functions handled by the:
The data processing functions of the communication interface are described in the
documentation of the respective communication protocol.
CMU - PDP:
• Intermediate midpoint position handling for DPI
• Command output response
• Group signals
• Transmission to internal communication
[digits]
+ 4096
3000
e.g. -20..+20
2000 mA
1000
-3000
- 4096
AMI 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:
23AE21 or 560MIO80:
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
The RTU560 can handle different bit patterns to read them and convert them into a digital
measured value :
The maximum length of a digital measured value is the 16-bit word of (= one 23BE21/22
or 560MIO80 board). Double word values (32 bit) are not supported.
1 1 1 1 1 1 1 9 8 7 6 5 4 3 2 1 23BE21/22 Input
S Scaling and/or
16 bit gray
8 bit gray
ST
S Step
(Value = -63 ... +63)
S Signed
DM
valu
two's
S = Sign
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 -63 ... +63.
If an eight bit pattern is selected the residual 8 bit of the 23BE21/22 or 560MIO80 board
can be used for another digital value, for pulse counter values or indications.
DMI Functions
The data acquisition functions for digital measured values (DMI) processed by the
RTU560 can be split into functions handled by:
CMU - PDP:
Signal inversion
Scaling and format conversion
Transmission to internal communication
ITI are transmitted periodically in fixed periods. Both types have one source and the IR is
only an intermediate value of the corresponding EPR.
ITI Functions
The process data acquisition functions for ITIs processed by the RTU560 can be split into
functions handled by:
CMU - PDP:
Freeze and read ITIs periodically
Transmission to internal communication
The RTU560 can handle bit patterns to read them and convert them into a bitstring input
value (BSI):
BSI Functions
The data acquisition functions for bitstring values processed by the RTU560 can be split
into functions handled by:
CMU - PDP:
Transmission to internal communication
5.3.1. General
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:
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/560MIO80 or the analog output board 23AA20. Moreover the
output board carries out some checks before output forcing.
The RTU560 acknowledges commands to the NCC 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 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:
The output relays on the output board module 23BA20/560MIO80 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 a 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.
This command type is used for the switching commands, e.g. for 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:
Single object commands will be wired with one relay contact per direction or with two
relay contacts per direction.
Single object commands are pulse outputs. The pulse duration is specified by the
parameter Command pulse length per command (0.1 ... 25.5 sec.). Only the configured
direction is used for pulse output.
K1
ON or OFF output
23BA20 pulse
Interposing Relays
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.
K1
23BA20 ON-command OFF-command
Interposing Relays
Double object commands are 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/560MIO80 output board. The ON-relay is always assigned to the odd channel
and the OFF-relay to the even channel.
k1 ON
Output
pulse
k2 OFF
23BA20 Output
Interposing Relays pulse
Command
Response
indication
1
ON 0 Response indication
1
OFF 0
(1-out-of-n) Check
The (1-out-of-n) check is not supported by RTU560E.
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:
If the tests are successfully completed, then the relevant channel is designated as being
selected, an acknowledged is generated for the selected command and transmitted to the
central system.
To process the command and activate the command output an additional execute object
command has to be sent from the central system within a time span of approx. 20
seconds. If the RTU560 does not receive an execute command then the selection of the
object will be deactivated.
The following steps are executed on receipt of a valid execute object command:
• The object number is compared with the object number of the previously received
selected command.
• Command output processing on the binary output board 23BA20/560MIO80 is
activated and executed.
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.
These commands ensure the continuous fine tolerance adjustment of plant equipment,
e.g. earth-fault neutralizers. Regulation commands are pulse double commands with two
separated output relays.
An output pulse can also be shortened by a new command with the DEACTIVATION flag.
If a DEACTIVATION command is received the running regulation command will be
stopped immediately.
Nominal
pulse duration
A setpoint message is used for the output of setpoints as control variables in control
loops. The Select before operate sequence is supported.
Setpoint messages can be specified as digital or analog output values. Analog setpoint
values are output via the 23AA20 analog output board and digital setpoint values via the
23BA20/560MIO80 binary output board. The RTU560 outputs a strobe pulse in addition
to the setpoint value for the clear identification of a new value. The output value is
validated with the strobe pulse (not RTU560E).
The resolution of the analog setpoint message is 12 bits plus sign (with 23AA20). Digital
setpoint message outputs are 8 bits (23BA20/560MIO80) or 16 bits (23BA20) wide.
Analoge value
Strobe signal
23AA20
Analoge valuet
Strobe signal
k1
kn Analoge value
23BA20
km
Strobe signal (k n)
Digital value
Digital value
k1
kn Digital value
23BA20
km
Strobe signal (k n)
Two step commands (select before operate) are possible for setpoint messages.
A bitstring output (BSO) is a persistent output on a 23BA20. The following types are
possible:
Bitstring output values are transparently mapped to 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) or
8-bit value for the 560MIO80. Double word values are not supported.
RTU560 provides a general time base that may be synchronized in three different modes:
Clock Synchronization Command (CS Command)
Synchronized by a (cyclic) time message from a Central System
CS Command & external minute pulse (not RTU560E)
Synchronized by a cyclic message via a host communication interface plus an
external minute pulse wired to the TSI (Time Synch. Input on 560BCUxx)
Radio Clock only (not RTU560E)
Synchronized to the GPS or DCF 77 standard (middle Europe only)
Radio Clock and CS Command as backup (not RTU560E)
Synchronized to the GPS or DCF 77 standard. If the Radio Clock signal is missing
or the clock becomes faulty, cyclic messages from a Central System are accepted.
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. (Note: If a Real Time Clock is used in a
configuration, this board must be placed in the same rack as the Time Master CMU.)
Differences between the internal time and the received time on the time master are
regulated by scalable 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 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 ± 100µs and accuracy of ± 0.3ms.
For synchronization via the telecontrol line the NCC transmits a time synchronization
instruction cyclically to the RTU560 remote terminal units (Time message).Discrepancies
between the time received in the time message and the local RTU560 system time are
continuously compensated by the CMU. If the discrepancy is greater than a fixed
predefined tolerance the RTU560 system time will be set immediately. This control
routine enables the RTU560 to correct the quartz drift of the internal system clock. Using
this control mechanism the highly accurate time is attained in the terminal unit after about
1-2 hours following start-up. The long-term accuracy will reach up to ± 5 ms the TSI
telegram is received regularly. According to IEC 60870-4 the time resolution corresponds
to the time resolution class TR3 (<10 ms).
If one of the real time clocks 23RTC01 or 23RTC02 is configured in the RTU560 A or C
remote terminal unit, it is the master of time synchronization by using its minute pulse.
The real time clock 23RTC02 receives the signal from the DCF77 transmitter, the
23RTC01 receives them from the GPS. The exact time synchronization is carried out with
the minute pulse of the 23RTC01 board or the 23RTC02 board. The control mechanisms
are then applied, in the same way, as for synchronization via the telecontrol line. The use
of the 23RTC02 real time clock is limited to Central Europe because only in this region
the signals of the long wave transmitter DCF77 can be received. For world-wide use the
23RTC01 real time clock is available.
It is also possible to synchronize the RTU560 time with an external minute pulse derived
from a local clock. In this case the system time has to be set by the time message and is
synchronized by the external minute pulse (not RTU560 E).
Note: If more than one Host Communication Line is connected to the RTU560, the line
with the lowest Host Number is used for time synchronization.
The RTU 560 PLC Development System is a standard programming and runtime system
for IEC 1131-3 designed PLCs. It is based on the standard IEC 1131-3. RTU560 PLC
consists of the ProConOS runtime system and the MULTIPROG wt programming system.
The debug kernel of ProConOS offers multiple debug functions such as overwriting and
forcing variables, setting breakpoints, variable and address status with power flow.
Debugging is normally done while the process is running. Nevertheless programming
errors can also be corrected when the process is stopped by setting breakpoints. All
debug operations are executed via the MULTIPROG wt user interface.
In MULTIPROG wt the compiler leaves the program in a PLC intermediate code. The
ProConOS compiler translates the PLC intermediate code into an executable code.
5.5.2. MULTIPROG wt
The programming system offers features for the different development phases of a PLC
application:
• Edit
• Compile
• Debug
• Print
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.
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.
To get direct information about the data processing in a RTU some data may be printed
directly to a local printer or archived in special files on the RTU560 file system. The two
functions that gives these functionality are:
• Process events
• System events and System messages
• Analog measured values
• Integrated totals
The archived data is stored in files of the type *.log.
5.6.1. Configuration
The format of the recorded data as well as specific texts etc. is configurable by RTUtil
560. The configuration file for the functions local archive and local print is an ASCII file
with the extension *.ptx. The hardware configuration file for a RTU (*.gcd) contains the
information about the board where the local print or archive task will be started.
Generally the output on printer and archive file is done in the same sequence, however in
case of printer output there is a header with some information as date or table description
on top of every page.
The local archive files could be presented in a table on a web page. Only the last 50
entries in the event file are shown on this web page. To get the full file, it is feasible to
load the ASCII files *.log to a PC and analyze the file in a standard editor.
Date: 02.06.22
S Date Time TIV Type Object text Value IV Class
80.01.01 00:00:34.687 TIV SPI Switchgear276_1 ON IV
S 02.06.22 17:26:38.687 SPI Switchgear276_1 OFF A
5.7.1. Introduction
The uploaded files are stored on the RTU560 file system. To avoid that flash memory on
RTU560 file system exceeds, a file administration function is included.
• RTU560 CMU (560SLI02, 560ETH02/03, 560CMU80) with compact flash file system
for archiving the disturbance files
TCP/IP Network
HTML (Web-Server)
for access to
Disturbance Data
OFF
ON
OFF
2 2
E E
accessed!
SPA Bus
IEC101
Disturbance Data
REF542+ REF542+
RTU560 disturbance data
56 0PSU 01
24 V
560PSU 01
24 V A
560SLI02 560SLI02 560ETH03 560ETH03
Tx Rx
ERR
Tx Rx
A
Tx Rx
ERR
Tx Rx
B ERR B ERR
archive supports
- all protections devices
B B
C C OF
1
5V 5V 1 1
A L A L F2
2 2 E E 3
MMI MMI 4
MMI MMI
IEC103
A A
A A
UE + UE +
The protection device can be connected via an IEC103 line to an RTU560. In addition
REF542+ is supported connected to a SPABUS line.
After a new disturbance record is available the device must send spontaneous a “list of
recorded disturbances” (ASDU23) to the RTU560. The upload of disturbance records
must be possible according to IEC103 section 7.4.7
After a spontaneous update of the “list of recorded disturbances” (ASDU23) from the IEC
103 device RTU560 checks for new files within the directory. The new disturbance files
are uploaded with low priority and stored in the RTU560 disturbance file archive on the
compact flash card.
For REF542+ with SPABUS RTU560 requests cyclical the device directory, detects new
files and upload them to the disturbance file archive.
For other SPABUS devices the transparent SPABUS data channel in IEC101 or IEC104
can be used (see 1KGT 150 466 V003 1: RTU560 Host Communication Interface with
IEC 60870-5-101). This function does not store disturbance records in the RTU560. The
complete reading and storing of the disturbance records must be handled by the Control
System (e. g. MicroSCADA Pro).
The RTU560 disturbance data archive is accessed from a work place PC by a Web-
Browser (e. g. MS-Internet-Explorer). The Web-Server of the RTU560 provides access to
the archived disturbance data files.
The Web-Server on the CMU with disturbance archive provides a separate page for the
disturbance file handling. This page shows the different available disturbance files in a
user configurable directory structure. This page although provides the upload of the
disturbance files to a PC. After the upload the disturbance files with different formats are
converted into COMTRADE data format. It is possible to configure the different
conversion programs for each disturbance file.
5.8.1. Features
Meter Data (Load profiles and log-files) of alpha meters, which are generated in the
devices, are transferred to the Compact Flash Card of one of the CMU’s of a RTU560
system. Using the integrated Webserver of RTU560, it is possible to download these files
to a local PC.
The contents of the transmitted files is according to EDIS (Energy Data Identification
System) ((E)DIN 43863 Part 3), including ASCII data and <CR>/<LF>.
The Meter Data is requested in Protocol Mode C according to. Only some features of this
protocol mode are supported by the subdevice communication interface (see Figure
5-17). R6-command is used for reading in order to transmit the files in separate blocks
with separate checksum.
Within RTU560 Webserver there is an own page for the file archive. This page shows the
files in a variable structure, configurable by the user. This page is also used for the file
transfer of the files to the workplace PC.
The menu bar on top of the table contains (from left to right) a pushbutton to open a
dialog for the conversion properties, a pushbutton to navigate in the folder, and a
pushbutton to refresh the page.
The left hand part of the table shows all available directories within the RTU560, the right
hand part shows the directory structure of the local PC.
For each directory displayed in the Archive File Manager it is possible to configure a
target directory and a target filename. Entered values will be saved on the local PC for
the current logged in user, if the operation system supports user accounts. Therefore the
entered values have only be entered once, even if the web-browser or the RTU560 will
be restarted.
The field ‘Target directory name’ contains the name of the target directory on a local PC.
This entry is only necessary for automatic download of meter data, initiated by the local
PC.
In the field ‘Target Filename’ the resulting name of the selected file after copying to the
local PC can be entered. If no value entered, a default name will be used.
Both values are strings, that supports wildcard usage. With the wildcards it is possible to
define a target filename or a conversion call for all files in a directory.
Wildcards starts and ends always with the percentage-sign % (e.g. %nameoffile% ).
While processing, wildcards will be replaced by the corresponding values of the selected
file.
Wildcard Meaning
Wildcard Meaning
Wildcards which are numbers can be extended to a fixed number of characters by adding
a ‘0’ (Zero) followed by the number of characters of the item.
6.1. Overview
The RTU560 function ’Integrated HMI’ is an easy possibility to realized small customer
specific monitoring and control applications. For this function no additional SCADA
product is required.
With the offline editor customer specific pages can be created. Therefore a library
package is provided with usable components. It is possible to connect dynamic
components to RTU560 data points. Therefore the editor reads the data point list from
the RTUtil 560 configuration files. The editor generates one HMI project file per RTU560
Integrated HMI function. This additional configuration file has to be uploaded to RTU560.
The Integrated HMI function can be divided into the following parts:
• HMI Editor
• HMI Library
• User Project
• HMI Server
• HMI Application
• HMI Client
The HMI Editor is used to create user projects consisting of components provided by the
HMI Library.
A user project is structured in pages where the components are inserted in. Components
can be configured with the HMI Editor by the user.
The Components are placed on the Pages of the Project. These components are
elements of a Components Library. The selected component can be changed in position,
size, color and style. Static components will not change their style on the runtime system,
while dynamic components will change dependant on the actual state of the process. The
Component Library is described in this document.
The HMI Editor has the same ‚look-and-feel’ as other Microsoft compatible products. The
HMI Editor is operated by pull-down menus placed in the header of the editor screen (see
Figure 6-1).
After opening a new page, an empty worksheet is displayed in order to place the
components on it. The layout of this worksheet can be configured with the ‚Options’
dialog.
While opening pages in a project, a selection of pages is shown, and the user can select
one, several or all pages .After opening the selected pages, the pages are available in
the worksheet (see Figure 6-2).
Components will be selected by the ‘Insert’ dialog or by choosing the component in the
component tool bar (see Figure 6-3).
Project wide settings are set in the Project Settings dialog. The following Application
Settings are available:
The project wide Color Settings are used to define the color change of dynamic
components in the runtime system dependant on the state of the connected process
object.
Used images in a project have to be imported with the Project Image dialog, before they
can used by the Image Component. Supported image-types are ‘gif’ and ‘jpg’. The
available images can be selected in a dialog.
The configuration file of the tool RTUtil 560 has to be assigned to the active project in the
Project Configuration dialog. If the project was assigned to a configuration before, the
last used configuration is shown in the dialog.
In case of important differences between the last used configuration and the new
selected configuration, the differences are listed and the user has to accept the selected
configuration as the actual configuration.
The system is able to update the links between dynamic components und connected
process objects. If the process object name is not available any more in the selected
configuration, the link to this component we be deleted. This will be checked in the
Consistency Dialog.
After finalizing a project, the user has to check his project with the help of the Project
Consistency check. This feature will check
The Grid is used to make the drawing more simple. It is useful to connect the
components to each other. If necessary, the grid can be turned off. The ‘Grid’ is the
visible part on the screen, the gap between the lines is calculated in ‚Pixel’. ‚Snap’ is an
additional invisible grid.
The language used by the HMI Editor is selectable in the dialog Options Language.
Available languages are English and German. The HMI Editor has to be restarted, before
the new selected language will become the active language of the editor.
The dialog Help About will show the actual version of the HMI Editor and the used
libraries (see Figure 6-4).
The HMI Library consists of two files, hmiLib.jar and hmiLibInterface.jar. These files
contains all components that can be inserted into a page of a user project.
The components of the HMI Library may be divided into the following sections:
A user has to log into the running application of the Integrated HMI by putting in his user
name and the corresponding password (see Figure 6-5). Each combination of user name
and password is associated with several privileges.
If the login was not successful, the login is confirmed, and an entry is generated in the
event list, if available. If the user name or password is faulty, the access to the integrated
HMI is denied.
The system takes care, that only one user is authorized to perform commands with the
system. The Control Authority has to be requested by the user. This request will be
notified to all connected host systems by a System Event (#100). Additionally it is
possible -by a parameter- to reject commands from a control system, as long as this
request is active. The duration of this request is limited by a configurable timer. The user
has to request the Control Authority (see Figure 6-6) in the dialog File Control
Authority
If the user is allowed to request the control authority, the supervision timer is started and
the user may perform controls. If not, the demand is rejected.
If the operator has the necessary privileges, it is possible to perform commands out of the
single line diagrams. The symbol components will change to a three-dimensional style, if
the operator touches the symbol with his mouse cursor (see Figure 6-7).
After a click on the component symbol, a dialog is opened to perform the command (see
Figure 6-8). A confirmation is necessary, before the selected command is executed.
All archives have the same representation in the Integrated HMI. Each page contains 50
entries. Dependant on the resolution of the used monitor, it may be necessary to scroll
within this page.
• Persistent alarms
• Fleeting unacknowledged alarms
It is a part of the data entry, to specify the value(s) which will generate an alarm.
7.1. Overview
To keep access to a remote station can be very important for stations with critical
responsibilities in an energy transportation grid. Mainly it is capability to keep access to
station and to the important process units.
The RTU560 takes care of this requirement with a graceful degradation concept.
Especially for the central part, the CMU boards in the RTU560. The RTU560A / C
concept is designed to support redundant functionality.
The main concept is to have two sets of CMU boards for those communications lines and
functions which are critical for the operation of the station. In case of an error condition
the RTU560 will switchover to the standby CMU set and this CMU set starts to take over
the tasks after a cold start.
For some function modules like archives and PLC it is not useful to have a redundancy
because of loss of information for the archive or loss of process control for the PLC.
These modules are only installed once in the RTU560A system and so called non
redundant modules.
To supervise the status of the RTU560A / C under this conditions it is necessary, that
the standby group and the active group monitors each other to be in the situation to
take over the other state or not. When for example a CMU board in the standby CMU
set fails, it is not allowed to switch over on one side and it is necessary to inform the
host about the failure in the standby set by the active CMUs. On the other side the
standby CMU set must detect when the active CMU set fails without any alarm or
warning message to take over the active state.
560CSR01
HCI HCI HCI HCI HCI PLC Archive
DIST.
PDP SCI PDP SCI SCI SCI
Archive
A1 A2 B1 B2 C1 C2 C3
CMU M CMU S CMU M CMU S CMU S CMU S CMU S
I / O BOARDS
23TP21 / 23ET23
I / O BOARDS IED
IED IED
IED IED
IED IED IED
IED
IED
IED IED
IED IED
IED
23TP21 / 23ET23
I / O BOARDS
23TP21 / 23ET23
The above picture shows an example of a redundant RTU560A. The redundant group A
and B may have the following configuration:
• NCC1 and NCC2 are communicating via a serial line protocol (e.g. DNP 3.0)
• The IO boards are organized in two PDP groups and connected to the CMU 1 of
each group.
• some IEDs (e.g. the protection relays for the main transformers) are of high
importance and therefore connected to the redundant group A and B
During start up the Master CMU is responsible to inform about system problems etc. It is
also responsible to run all system functions which have to be done by one CMU only; e.g.
the time master in the RTU560 system.
Within each CMU group A and B must be one CMU defined as Master and all the other
CMUs in the group as Slave. This implies, that all CMUs in group C can only be Slave
CMUs. See the definitions shown in the above picture.
It is defined within the RTU560, that under normal conditions and no CMU board failures
the group A is the active group and therefore group B the standby group. When it comes
to a failure at start up of group A, group B will take over the active state and restarts the
complete RTU560.
A redundancy switchover will be caused by detection of system errors for one of the
CMUs in the active group.
Redundancy switchover
When it comes to a controlled switchover between the two groups, the active CMUs stop
their activities and will do an internal restart. The line driver on the communication
interfaces will go to high impedance of the tristate.
The standby CMUs will continue their start procedure from the point they have stopped
by definition of standby. From the viewpoint of the RTU560 system it is a cold start. The
now active CMUs starts communication on the serial lines and will initialize the
communication to their host and sub-devices. The IO boards will do a reset. The PDP
module takes over the communication on the RTU560 peripheral bus and reads all
values from the IO boards.
The IO boards will do a reset. The PDP module takes over the communication on the
RTU560 peripheral bus and reads all values from the IO boards.
The counter values for the integrated totals start with their reset values; normally zero.
In case of redundancy switchover the PLC program on the new active CMU waits for the
complete refresh of I/O data for process data base of the PLC module. Then a cold start
of the PLC application is performed.
Note:
• The *.pro PLC configuration file has to be loaded to both redundant boards. It will not
be distributed automatically.
• After a restart of a PLC program timers and storage functions start with their initial
values.
This PLC program is not stopped because of a redundancy switchover. During the
switchover task the PLC will continue running, but using the last actual values. The PLC
program can read the status of the system, which allows to program the activities of the
PLC program during the switchover period. After start up of the new active CMU group all
data points coming from redundant CMUs are updated. The PLC can continue with
normal operation.
It is possible to mix redundant PLC tasks and not redundant PLC tasks in one RTU560
system.
The Group function task to build summary alarms by AND and OR logic runs always on
the active master CMU. So group functions will be always on a redundant CMU board.
Calculating the group signals will be started again after the complete switchover by the
new active CMU.
Archive for process data, the disturbance data archive, the load profile archive and the
local print function have to run on non redundant CMUs (group C).
If process archives are used in the Integrated HMI, the Integrated HMI has to run on non
redundant CMUs (group C), where the process archives are configured. If not, the
Integrated HMI can run also on redundant CMU’s.
The configuration of redundant CMUs is part of the engineering tool RTUtil 560. The
definition for each board (master / slave, which group) will be done here. RTUtil 560
identifies two configuration aspects.
Administration Mode
Administration Mode is a function required during system startup and for system
supervision. This is identified by the Master CMU board. The master board coordinates
system startup, system supervision and time administration. Each redundant group need
one Master and all other CMU boards of that group must be Slave. So for a redundant
system a Master must be defined for each group A and B.
Initial Redundancy Mode defines the CMU function concerning redundancy. This mode
although defines the default redundancy function after startup of a correct working
system. The Initial Redundancy Modes are Active (group A), Standby (group B) and
Non redundant (group C).
System part B
e. g. standby system
B B B B B B
1 1 1 1 1 1
2 2 2 2 2 2
RTU560 may report about its status and error conditions to the NCC via system events
The communication protocol used, determines the way, in which the system event
number is processed into address information and which data type is used for state
transmission to the NCC.
The RTU560 Web-Server is the maintenance and diagnosis tool of RTU560. In this
chapter the diagnostic functions are described. For the full functionality of the Web-
Server refer to the “RTU560 Web-Server User's Guide” (1KGT 150 523).
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:
The Web-Server's status information page gives information about the configuration of
RTU560 and the actual system event list.
• 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 560ETH02/03 board is configured you will get more information about this
board (IP- Address, Net- Address and Net mask).
• The System Event list is shown after clicking the “RTU“ symbol in the tree
structure.
RTU560 supports signalization to report its error state. There are three different states:
OK / Warning / Alarm
The CMU alarm and warning conditions are caused by receiving and evaluating system
messages.
The error state of any CMU in RTU560 is reported to the CMU with administration mode
MASTER, which evaluates a RTU560 sum state.
The RTU560 error state is signalized via a Board Connection Unit (560BCU01 /02 /03)
device as follows:
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
sec.
All RTU560 boards have LED’s to indicate errors or operating modes. These LED’s allow
a general visual check of the overall situation of the RTU560.
Table 9-1 contains all available documents, describing the modules of the RTU560 A and
C in detail.
1KGT 150 408 Bus Connection Unit 560BCU01 Data Sheet, for 560CSR01
1KGT 150 409 Bus Connection Unit 560BCU02 Data Sheet, for 23TP21
1KGT 150 410 Bus Connection Unit 560BCU03 Data Sheet, for 23ET23
1KGT 150 418 Real Time Clock (GPS) 560RTC01 Data Sheet
1KGT 150 447 Real Time Clock (DCF) 560RTC02 Data Sheet
Table 8-2 contains all available documents, describing the modules of the RTU560 E in
detail.
Characteristics
The 19“ rack has a height of 3 HE for single Euro-
card format boards (DIN 41494). There are 20
slots available for the installation of boards.
Sub connector
Each power supply unit has a predefined slot allo-
cated to it (slot 21 and slot 19). These slots can Figure 1: Sub-connector design
be used only with PSU modules.
Slot 1 to 17 can be used for I/O boards and/or
CMU modules. If no redundant power supply is
used, slot 18 can be used for an additional I/O
board.
This interface technology minimizes the number of Besides to the process signal connections, the fol-
cable connectors as well as the space required in lowing interface possibilities are located on the
the rack 560SFR02. rear side of the printed circuit board:
A monitoring circuit on the rack 560SFR02 checks Interface to the serial peripheral bus
the supply voltages of the board (24 V DC, 5 V
DC). Supply voltage failure is indicated by a status Status relay contact for monitoring the in-
relay contact. ternal voltages (24 V DC and 5 V DC) and
status of PSU´s.
An additional circuit shows the status of the power
supplies. Power supply failure is also indicated by Interface and supply power for the
a status relay contact. 560BCU05
560PSU02
24V 24V
ERR ERR ERR ERR
5V 5V
ON ON ST ST ST
PST
OFF OFF
1 9
+ + 2 10
- - 3 11
PE PE 4 12
5 13
6 14
7 15
8 16
CO
Figure 2: Configuration example (Redundant power supply, four 560CMU05, three I/Os)
PE PE
RJ45
Process
Connector
Technical Data
In addition to the general technical data of the Monitoring Connections
RTU560, the following applies:
PowerSupply WARNING
Operating Information
Type of Connection
Temperature -40 °C … +85 C
Peripheral boards Indirect, 48 pole, Type F
DIN 41612 with cut-out
Relative humidity 5 … 95 %
for sub-connector
non condensing
Process signal 18 pole sub-connector
connection with crimp clips
Ordering Information
23XS40R1001
23XS40R2001 560SFR02 R0001 1KGT 022200 R0001
Note:
We reserve the right to make technical changes or modify
the contents of this document without prior notice.
With regard to purchase orders, the agreed particulars
shall prevail. ABB AG does not accept any responsibility
whatsoever for potential errors or possible lack of information
in this document.
We reserve all rights in this document and in the subject matter
and illustrations contained therein. Any reproduction, disclosure
to third parties or utilization of its contents - in whole or in parts –
is forbidden without prior written consent of ABB AG.