HCI IEC60870-5-101 en
HCI IEC60870-5-101 en
Contents
1 Introduction............................................................................................................................. 7
1.1 Preface........................................................................................................................... 7
1.2 References..................................................................................................................... 7
1.3 Conventions................................................................................................................... 7
2 Physical Layer.........................................................................................................................9
2.1 Serial line-based communication...................................................................................9
2.2 Host interface.................................................................................................................9
3 Link Layer..............................................................................................................................11
3.1 General.........................................................................................................................11
3.2 Unbalanced Mode........................................................................................................12
3.3 Balanced mode............................................................................................................ 12
3.4 Dial-up function............................................................................................................ 13
3.4.1 General........................................................................................................ 13
3.4.2 Dial-up configuration....................................................................................13
3.4.3 Request for Access Demand...................................................................... 15
3.5 Redundant communication lines................................................................................. 16
3.5.1 Unbalanced mode........................................................................................16
3.5.2 Balanced mode............................................................................................18
4 Application Layer..................................................................................................................21
4.1 General.........................................................................................................................21
4.2 Communication Queue Handling.................................................................................22
4.3 ASDU Type identification.............................................................................................24
4.3.1 ASDU in monitoring direction...................................................................... 24
4.3.2 ASDU in control direction............................................................................ 25
4.3.3 ASDU of system information in command direction....................................25
4.3.4 ASDU for file transfer.................................................................................. 26
8 Transparent Data.................................................................................................................. 57
8.1 Transparent data channel............................................................................................57
8.1.1 Command direction......................................................................................57
8.1.2 Monitoring direction..................................................................................... 58
8.1.3 Request procedure...................................................................................... 59
8.2 Encapsulated SPAbus messages................................................................................60
8.2.1 General........................................................................................................ 60
8.2.2 Request procedure...................................................................................... 61
9 File Transfer.......................................................................................................................... 63
9.1 Supported data types.................................................................................................. 63
9.2 Values...........................................................................................................................63
9.3 Command Authority..................................................................................................... 63
9.4 Additional information.................................................................................................. 64
9.5 Conversion of causes of transmission........................................................................ 64
9.6 Download..................................................................................................................... 64
9.7 Upload.......................................................................................................................... 64
9.8 Transmission of sequences of events......................................................................... 65
9.8.1 Scope of operation...................................................................................... 65
9.8.2 Engineering in RTUtil500.............................................................................65
9.8.3 Runtime procedure...................................................................................... 66
9.9 Transmission of sequences of recorded analog values.............................................. 66
9.9.1 Scope of operation...................................................................................... 66
9.9.2 Engineering in RTUtil500.............................................................................66
9.9.3 Runtime procedure...................................................................................... 67
10 Internal Functions.................................................................................................................69
10.1 General Interrogation................................................................................................... 69
10.1.1 Supported Data Types.................................................................................69
10.1.2 Values.......................................................................................................... 69
10.1.3 Command Authority..................................................................................... 69
10.1.4 Additional information.................................................................................. 69
10.1.5 Conversion of Quality Descriptors...............................................................69
10.1.6 Conversion of Causes of Transmission.......................................................70
10.2 Counter Interrogation Command................................................................................. 70
10.2.1 Supported data types.................................................................................. 70
10.2.2 Values.......................................................................................................... 70
10.2.3 Command Authority..................................................................................... 70
10.2.4 Additional information.................................................................................. 70
10.2.5 Conversion of quality descriptors................................................................ 71
10.2.6 Conversion of causes of transmission........................................................ 71
11 Interoperability List.............................................................................................................. 83
11.1 System or device......................................................................................................... 83
11.2 Network configuration.................................................................................................. 83
11.3 Physical Layer..............................................................................................................83
11.3.1 Transmission speed (control direction)........................................................83
11.3.2 Transmission speed (monitor direction)...................................................... 84
11.4 Link Layer.................................................................................................................... 84
11.5 Application Layer......................................................................................................... 85
11.5.1 Transmission Mode for Application Data.....................................................85
11.5.2 Common Address of ASDU........................................................................ 85
11.5.3 Information object address.......................................................................... 85
11.5.4 Cause of transmission................................................................................. 85
11.5.5 Selection of standard ASDUs......................................................................85
11.6 Basic application functions.......................................................................................... 89
11.6.1 Station initialization...................................................................................... 89
11.6.2 Cyclic data transmission..............................................................................89
11.6.3 Read procedure........................................................................................... 89
11.6.4 Spontaneous transmission.......................................................................... 89
11.6.5 Double transmission of information objects with cause of transmission
spontaneous.................................................................................................89
11.6.6 Station interrogation.....................................................................................90
11.6.7 Clock synchronization..................................................................................90
11.6.8 Command transmission............................................................................... 90
11.6.9 Transmission of integrated totals................................................................ 90
11.6.10 Parameter loading....................................................................................... 91
11.6.11 Parameter activation....................................................................................91
11.6.12 Test procedure............................................................................................. 91
11.6.13 File transfer..................................................................................................91
11.6.14 Background scan......................................................................................... 91
11.6.15 Acquisition of transmission delay................................................................ 92
12 Glossary.................................................................................................................................93
1 Introduction
1.1 Preface
This document describes the functions of the host communication interface in RTU500 series
according to IEC 60870-5-101.
RTU500 series fulfills the requirements of IEC 60870-5-101 Edition 2. Detailed information can be
found in the interoperability list (see Chapter 11).
1.2 References
[1] IEC 60870-5-2
1.3 Conventions
In this document function codes of data types according to IEC 60870-5-101 are marked with
brackets: <Function code>
Bold fonts with the table heading "Parameter name" are references to configuration parameters
in RTUtil500. The parameter is followed by the parameter location where to find this parameter in
RTUtil500. The first element of the parameter location defines the node in the hardware tree on the
left side (e. g. RTU, CMU, line, IED) and the second element defines selected header control tab in
the parameter window on the right side (e. g. general, interfaces, protocol).
Example:
The tables in the next chapters include lists of the functions, options and message types supported
according to the protocol structure given in IEC 60870-5 (EPA three layer model) for
• the physical layer
• the link layer
• the application layer
This layered model is valid for the protocol IEC 60870-5-101.
2 Physical Layer
Value range:
• Direct link (TxD/RxD only)
• WT link full duplex (no handshake)
• WT link half duplex (RTS/CTS handshake)
• WT link half duplex (RTS/DCD handshake)
• Dial up (external modem DCD handshake)
• Loop switch unit (DSTC 3002), RP570/71 Host interface only
• Link with collision avoidance (DCD handshake), DNP 3 only
Usage of the controls for this interface.
Direct Link: No modem controls.
Loop Switch Unit: RP570/71 Host Interface only.
Collision Avoidance: DNP3.0 Host/Sub-Interface only
Transmit delay time disabled CMU - serial interfaces
If 'Transmit Delay Time' is enabled:
Delay time in Milliseconds. Value range: 1 to 10000 ms.
Recommended value for WT modems in half-duplex mode: 30 ms
ADVICE
The possibility to use different transmission speeds in control and in monitor direction is not
supported by RTU500 series.
3 Link Layer
3.1 General
A link address model is used for all RTU500 series communication interfaces. The basic procedures
for data transfer, protection against loss and duplication and flow control are described in [2, 5]. This
link address is configurable in the line folder of RTUtil500 separately for every line. The link address
must be configured only once.
Communication primitives like framing of messages, parity checks or retransmissions are handled
by the telecontrol protocol. These tasks are executed in the link layer that connects RTUs and
control systems or other RTUs. The selectable parameters have to be calculated regarding the real
communication technology. All parameters preset to the default values from [2, 9.5].
Specification whether offline supervision of the primary station shall take place
Relevant at slave interface and unbalanced mode only.
Time period in seconds or '-' to disable.
Gap supervision time Enabled, 1 t0 Line T101 - IEC 60870-5-101
Specification whether the receiver shall perform a check for
line idle intervals between the characters of a frame
[IEC 60870-5-1, clause 6.2.4.2: Transmission rule R3 for format FT1.2].
Maximum allowed length of line idle intervals between two characters
Specification: number of line idle bits or '-' to disable.
Communication retry Enabled, 7 Line T101 - IEC 60870-5-101
Specification whether transmission repetitions shall take place
Relevant at slave interface in balanced mode only.
Maximum number of transmission repetitions
in case of consecutive transmission disturbances
Value range: 1 to 255 or '-' to disable.
In the dial-up mode a communication link can be established via HAYES-compatible modems
between an RTU and a higher-level system. In this case the RTU receives telephone calls and then
switches over to the data mode.
When a telephone connection has been established, but communication according to the protocol
does not take place the telephone connection will be terminated after elapse of the time defined
with the interface parameter Maximum time period until connection is established.
Additionally, the RTU may ring up the higher-level system on its own as soon as spontaneous
changes of Prio1 data points (see parameter Address) or system events have occurred or cyclical
calls from the RTU have been configured. It is always the task of the control system to terminate the
connection to the RTU.
If there is no communication with the control system for a configurable time, the RTU terminates the
telephone connection by itself. (Parameter: Time period until hanging up because of inactivity).
When the attempt to establish the telephone connection has failed dialling will be repeated several
times (interface parameter: Maximum number of dialling attempts). If the higher-level system
supports a modem pool functionality and several telephone numbers have been configured the next
telephone number will be called and establishing the telephone connection be attempted.
In addition to the protocol-specific settings described in the chapters Physical Layer and Link Layer,
some settings shall be made for the dial-up mode, too.
The dial-up mode is available only, if the parameter dial-up active on the serial communication
interface (COM) of the CMU is enabled.
All interface settings such as parity, baud rate, number of data bits, etc. depend on the protocol
selected and are valid for both the configuration and the data mode.
The dial-up mode parameters are available in separate dialogue windows in the network and
hardware Tree of the configuration tool RTUtil500.
Escape sequence preceding silent time 1s CMU - serial interfaces (dial up parameters)
Range: 1 … 255 s
Minimal delay time between data mode and Hayes command mode
Configuration string for modem ATE0X3S0=1 CMU - serial interfaces (dial up parameters)
String
Configuration string initializing the modem used.
Note:The configuration string depends on the type of modem, the modem manufacturer and the modem function used.
Dial string for modem ATDT CMU - serial interfaces (dial up parameters)
String
Command Hayes to establish a modem connection
Escape string for modem +++ CMU - serial interfaces (dial up parameters)
String
Command Hayes to switch from data mode to command mode
Answer string for modem Disable CMU - serial interfaces (dial up parameters)
<no defaults>
String
Enable/Disable
If enabled: An incoming call is answered with this string.
Note: For standard HAYES modems the value S0=0 shall be set in the configuration string, if this feature is enabled (see modem
description).
Hang up string for modem ATH CMU - serial interfaces (dial up parameters)
String
String requesting the modem to terminate the telephone connection.
Connect string of modem CONNECT CMU - serial interfaces (dial up parameters)
String
String sent by the modem if a telephone connection has been established.
OK string of modem OK CMU - serial interfaces (dial up parameters)
String
String sent by the modem to acknowledge a command
Disconnect string of modem NO CARRIER CMU - serial interfaces (dial up parameters)
String
String sent by the modem if the connection is aborted
Ring string of modem RING CMU - serial interfaces (dial up parameters)
String
String sent by the modem signaling an incoming call.
Busy string of modem BUSY CMU - serial interfaces (dial up parameters)
String
With this string the modem signals that the remote terminal called is busy.
PIN configuration string for GSM modem Disable CMU - serial interfaces (dial up parameters)
String
Enable/Disable
Service configuration string for GSM modem Disable CMU - serial interfaces (dial up parameters)
String
Enable/Disable
The configuration of the dial-up timeout parameters can be found only in the network tree at the
RTU node (left window) and on the specific line (right window) at the tab dial up parameters.
This window can be found only in the network tree at the connected control system.
‘Acquisition of events by quick-check procedure’ will only be supported by HCI IEC 60870-5-101
with dial-up connections.
The global request of access demand (broadcast link address, FC = ‘REQUEST for access
demand’) will only be respond with respond access demand (link address of RTU500 series RTU at
this HCI IEC 60870-5-101, FC = ‘RESPOND status of link or access demand’), if at least one user
data class 1 is waiting for transmission in HCI IEC 60870-5-101. Otherwise no respond will be send
by HCI IEC 60870-5-101.
General function:
• Both lines have the same link address
• The switching between the lines is generally initiated by the controlling station.
• After a redundancy switching a general interrogation must be sent from the controlling station
• During the switchover between the redundant lines the CMU has to secure that no data point
information get lost.
• After a disruption the connection have to establish again.
Redundancy switch over condition IEC Standard: Reset of Line T101 - IEC 60870-5-101
remote link (Norwegian
UC) (FC0)
Value range:
- IEC Standard: Reset of remote link (Norwegian UC) (FC0)
- Request User Data (FC11)
Both the configuration of redundant lines is part of the engineering tool for the RTU500 series
RTUtil500. Both lines must be connected to the same CMU. The interfaces could be configured with
different physical parameters.
Steps in RTUtil500:
After startup of the controlling station, the controlling station sends a Request Status of Link on both
channels, in order to determine which channel to use as the primary channel, and send a Reset
of Remote Link on the primary channel. The controlling station will continue to send a Request
Status of Link message on the backup channel cyclically (see the following figures Initialization of
controlling station, unbalanced mode and Initialization of controlled station, unbalanced mode).
If the primary channel is interrupted, the controlling station will mark the primary channel down
and send a Reset of Remote Link message to the controlled station over the backup channel. The
controlled station will respond and the controlling station then will send a poll request. Once the new
primary channel is established, the controlling station will begin sending a Request Status of Link
message on the channel which lost communication.
After restart of the controlling station, link connection is established in both directions and on both
lines. Both links of the controlling station may by default be defined to be passive at the moment
the link layer is available after restart. An interrogation command is therefore transmitted to define
the active line (see the following figures Initialization of controlling station, balanced mode and
Initialization of controlled station, balanced mode).
If communication fails on the active line when the controlling station attempts to transmit user data,
a line switch will be performed, after maximum transmission retries has elapsed. A line switch will
also be performed whenever the periodic line check procedure on the active line (Test function of
link) times out after maximum transmission retries.
If communication fails on the active line when the controlled station attempts to transmit user data,
the controlled station must wait for the controlling station to detect the failure.
4 Application Layer
4.1 General
The selectable parameters have to be calculated regarding the real communication technology. All
parameters preset to the default values from the IEC standard.
• Priority 1 queue for monitoring data (except integrated totals and measured values)
(Priority 1 for monitoring data can be configured individual per data point)
• Priority 2 queue for monitoring data (except integrated totals and measured values)
(Priority 2 for monitoring data can be configured individual per data point)
• Integrated totals (ITI) queue
(The priority of the ITI queue can be assigned in total as Prio 1 or Prio 2)
• Spontaneous measured value queue
• Requested information queue incl. file transfer
• Sequence of event queue (SOE) queue
(The SOE queue is only used if double transmission mode is activated)
The queue priority is assigned by function/ cause of transmission (COT) or by configuration
Highest Priority:
• Command acknowledgment queue (COT=6…10)
Priority level 1:
• Priority 1 Monitoring data queue (COT=3)
• Integrated totals queue (if configured as priority 1) (COT=3)
Priority level 2:
• Priority 2 Monitoring data queue (COT=3)
• Integrated totals queue (if configured as priority 2) (COT=3)
• Spontaneous measured value queue (COT=3)
• Requested information queue incl. file transfer (COT=37..41 and COT =13)
• SOE queue (if double transmission mode is activated)
Lowest priority:
• Interrogated data, direct from process image (COT=20…36)
• Periodic/ cyclic measured values, direct from process image (COT=1)
• Background cycle, direct from process image (COT=2)
Parameter name Default Parameter location
A buffer filling limit of 75 % of monitoring queues is signalized as alarm system event. Signalization
is done using system events #293-308: 'Host interface x: SOE buffer alarm limit exceeded'.
These system events are generated for each host interface instance identified by its host number
independently.
Signalization system event is generated, if at least one of the following buffers exceeds 75 % of its
filling level:
The column "RTU data type" shows the type of data with must be configured in RTUtil500.
The highest possible address value (255 for 1 octet common address length and 65 535 for 2 octet
common address length) is reserved for broadcast calls in control direction and therefore must not
be used as station address.
All addresses must be unique within one station. The type of presentation (ASDU format) is not part
of the identification of an object.
1)It
is possible to set both parameters at the same data point. That means that the concerning data
point is directly send to the NCC on every change and additional after the configured time period.
The EPI contents a elapsed time tag of the protection event with the range of 0..59 999 ms.
6.7.2 Values
1)It
is possible to set both parameters at the same data point. That means that the concerning data
point is directly send to the NCC on every change and additional after the configured time period.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
(1 select, 0 execute)
QL default 0 - default
Table 52: ASO - conversion of qualifier of command
ADVICE
All qualifier values are accepted for local control points.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
Always persistent output. A new command with value 0 (all bits) has to be generated.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
None
(1 select, 0 execute)
QU default 0 - no additional definition
overwritten for local I/O by com- 1 - short pulse duration
mand output duration parame-
ter
overwritten for local I/O by com- 2 - long pulse duration
mand output duration parame-
ter
overwritten for local I/O by com- 3 - persistent output
mand output type parameter
Table 60: DCO - conversion of qualifier of command
ADVICE
All qualifier values are accepted for local control points.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
(1 select, 0 execute)
QL default 0 - default
Table 64: DSO - conversion of qualifier of command
ADVICE
All qualifier values are accepted for local control points.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
None
(1 select, 0 execute)
QL default 0 - default
Table 68: FSO - conversion of qualifier of command
ADVICE
All qualifier values are accepted for local control points.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
In order to retrigger a running two step regulation command, it is not necessary to resend the
command Select.
(1 select, 0 execute)
QU default 0 - no additional definition
overwritten for local I/O by com- 1 - short pulse duration
mand output duration parame-
ter
overwritten for local I/O by com- 2 - long pulse duration
mand output duration parame-
ter
overwritten for local I/O by com- 3 - persistent output
mand output type parameter
IEC61850 client: function is 9... 15 - reserved for the selec-
used to specify command check tion of other predefined functions
attributes
Table 72: RCO - conversion of qualifier of command
ADVICE
All qualifier values are accepted for local control points.
(Table Interface parameters - IEC 60870-5-101 in chapter Physical Layer (page "2-1"))
Commands send with qualifier persistent output (3) are replied only with activation confirmation, no
activation termination is send.
ADVICE
All qualifier values are accepted for local control points.
8 Transparent Data
In automation systems may be required information that is not mapped to the IEC 60870-5-101
protocol. This information includes several device specific parameters etc.
Several type identifications of the private range have been selected to enable transparent data
transfer through the RTU500 series RTU to subordinated devices.
With the Transparent Data Message C_TD_NA_1 the Controlling Station is able to request data
from subordinate devices through the RTU500 series.
The Type Ident is 145, ASDU address and the Information object address must be configured in
RTUtil500.
The Transparent Data Message C_TD_NA_1 will be answered from the RTU by sending the
message back to Controlling Station with Cause of Transmission 7 (activation confirmation).
When the message is accepted by the RTU (message can be processed by the RTU and device
answers to the request message), the RTU sends a “positive confirmation” ACTCON, otherwise
(message cannot be processed by the RTU) the RTU sends a “negative confirmation” ACTCON.
Every transparent data command is checked on ASDU address, information object address and “No
of Data Bytes in Current Segment“.
If the ASDU address or information object address does not match to the configuration in RTUtil500
or the “No of Data Bytes in Current Segment” is higher than 200, the command is confirmed
negative.
With the Transparent Data Response M_TD_NA_1, the RTU is able to transmit any data as
transparent data to a Controlling Station.
The Type Ident is 146, theLink address, ASDU address and the Information object address must be
configured by RTUtil500. They are equal to the one used in command direction.
The maximum amount of segments is 255, each of them contains up to 200 data bytes.
If all data can be sent in one message (data segmentation not necessary), the contents of both
segmentation control fields are set to 1.
With the Transparent Data Message C_SB_NA_1 the Controlling Station is able to request data and
execute commands of a SPAbus device connected to a subordinate device through the RTU560.
The Type Ident is 133, the ASDU address and the Information object address must be configured in
RTUtil500.
The Transparent Data Message C_SB_NA_1 will be answered from RTU by sending the message
back to Central System with Cause of Transmission 7 (activation confirmation).
When the message is accepted by the subordinate device (Device answers to the request
message), the RTU sends a "positive confirmation" ACTCON with the reply data included,
otherwise (message cannot be processed) the RTU sends a "negative confirmation" ACTCON.
Every transparent data command is checked on ASDU address, information object address and “No
of Data Bytes in Current Segment“.
If the ASDU address, information object address or “No of Data Bytes” does not match to the
configuration in RTUtil500, the command is confirmed negative.
9 File Transfer
The file transfer is used for exchanging files between a control center and a RTU500 series or a
subordinated device.
Before starting file transfer to an RTU, the control center can deactivate the RTU (stop periodic
measurements), in order to have highest possible bandwidth for the file transfer. If no new
configuration files are loaded into the RTU between deactivation and reset command, the RTU
restarts with the same configuration data as before.
If a file transfer is started without preceding deactivation command, the RTU will continue its normal
operation during the complete file transfer process. The downloaded configuration will become
active only after a restart of the RTU.
The file name in the protocol is fixed for the following supported file types to 1 (transparent file).
9.2 Values
None.
9.6 Download
The download of configuration files does not trigger any restarting mechanism in the RTU500
series. For activating the new configuration file, the control center has to issue a Reset Process
Command (C_RP_NA_1, ASDU 105) after writing the files to the RTU500 series.
The RCD configuration file is distributed to every CMU board in the system concerned after
download is completed. Configuration file distribution will only be done, if the file belongs to the
RTU itself. Otherwise the file transfer will only be routed to the subordinated device it belongs to. In
this case the file transfer handling is done by the subordinated device (e.g. a RTU of the RTU500
series).
PRO configuration file is only stored local these download is completed. This means, that PLC
functions using this configuration file has to be located on the same CMU-board where the host
communication interface handling the file transfer is located.
The distribution is done between the message F_LS_NA_1 and the message F_AF_NA_1 and may
last a couple of seconds.
The message F_AF_NA_1 is only acknowledged positive, when file transfer and file distribution was
successful. If a file transfer to a RTU500 series is confirmed negative, the downloaded file was not
stored and the previous file is not deleted or overwritten.
9.7 Upload
All supported file types can also be uploaded from a RTU of the RTU500 series or an IED.
See documentation of the relevant subdevice communication interface for support of (disturbance)
file upload.
Sequences of events (SOE) (for example single point information, double point information
measured values, integrated totals) acquired in a controlled station are transmitted via the file
transfer defined in IEC 60870-5-5 and IEC 60870-5-101.ed.2 (2003) (chapter 7.4.11.3) when
onward transmission to the controlling station is required.
ASDUs with the following type identifications may be transmitted as spontaneous digital information:
<39> Packed start events of protection equipment with time tag M_EP_TE_1
CP56Time2a
<40> Packed output circuit information of protection equipment with time M_EP_TF_1
tag CP56Time2a
Table 81: Not supported ASDUs
The variable structure qualifier is set to 1, i.e. only one information object is transmitted per ASDU.
The FTR object contains the parameters Max. contained ASDUs and Sections per file. The product
of both parameters defines the number of recorded events buffered including the point of time at
which they are acquired. If the predefined product is exceeded the RTU informs spontaneously the
controlling station about an available file for transfer. The parameter Max. contained ASDUs has a
value range from 1 to 5 000 and the default value is 1 000. The parameter Sections per file has a
value range from 1 to 100 and the default value is 1.
RTU objects of type SPI, DPI, STI, BSIx, AMI, DMI, MFI, ITI, EPI, SEV offer the checkbox Include in
sequence of event file. If enabled events will be recorded and transmitted to the controlling station
via file transfer.
The structure of the record of sequences of events in a section of a file is composed according
IEC 60870-5-101.ed.2 (2003) (chapter 7.4.11.3.1). The transmission procedures are performed
according IEC 60870-5-101.ed.2 (2003) (chapter 7.4.11.3.2).
FTR of file type 'Sequence of events' is available as volatile file / memory area, i.e. after RTU restart
the file is available for transfer after the above described buffer limit is exceeded.
FTR requests of file type 'Sequence of events' are supported only by one requester at the same
time.
Sequences of recorded analog values (for example, measured values, integrated totals) acquired
in a controlled station are transmitted via the file transfer defined in IEC 60870-5-5 and IEC
60870-5-101.ed.2 (2003) (chapter 7.4.11.4) when onward transmission to the controlling station is
required.
The following information elements may be transmitted as sequences of recorded analog values:
Recording and transmission of sequences of analog values are only activated, if preconfigured in
RTUtil500.
Transmission of sequences of recorded analog values is activated by configuring one FTR object
of file type 'Sequence of recorded analog values' in the Hardware Tree. It is possible to configure
a single FTR of file type 'Sequence of recorded analog values' as child of an FDR object (file type
'UNDEF') but not as child of the RTU itself. By enabling the FTR of file type 'Sequence of recorded
analog values' (setting 'In use') for a HCI the FTR is activated.
The time interval between information elements is to be calculated as product of the factor <1..255>
and the time base in <seconds, minutes or hours>. The result of this calculation has to be converted
in seconds for configuration in RTUtil500. The FTR object contains the parameter Time interval for
setting the time interval for data recording. The resolution of parameterTime interval is seconds
and the value range is from 1 to 918 000 seconds (=255 hours). Default value of parameter Time
interval is 10 seconds.
The FTR object contains the parameter Max. contained information elements of a record identifier.
That parameter determines the number of buffered information elements. If this parameters is
exceeded the RTU informs spontaneously the controlling station about an available file for transfer.
The parameter has a value range from 1 to 3 600 and the default value is 300.
RTU objects of type AMI, DMI and ITI offer the checkbox Include in sequence of recorded analog
value file. If enabled the values will be recorded and transmitted via file transfer. Enclosed is the
parameter Record identifier defining a unique value for identifying the set of information elements
(normalized values or counter readings), i.e. the address of the complete sequence of recorded
analog values. Value range is from 1 to 65 535. The parameter Record identifier is sensitive only, if
parameter Include in sequence of recorded analog value file is enabled.
The structure of data files containing sequences of recorded analog values is composed according
IEC 60870-5-101.ed.2 (2003) (chapter 7.4.11.4.1). The transmission procedures are performed
according IEC 60870-5-101.ed2003 (chapter 7.4.11.4.2).
FTR of file type 'Sequence of recorded analog values' is available as volatile file / memory area, i.e.
after RTU restart the file is available for transfer after the above described buffer limit is exceeded.
FTR requests of file type 'Sequence of recorded analog value' are supported only by one requester
at the same time.
10 Internal Functions
When events occur during the general interrogation, the General Interrogation is interrupted, and
the events are transmitted immediately.
10.1.2 Values
20, 21 … 36
None
21 – Interrogation Group 1
22 – Interrogation Group 2
36 – Interrogation Group 16
Table 83: General Interrogation - Conversion of quality descriptors
A General Interrogation (with QOI=20) can be generated also by the Function Block GI_OUT of a
PLC program. All process data points will be transmitted to the NCC with COT=20.
10.2.2 Values
0…5
None
If link, ASDU or information object address does not match, the command is confirmed negative.
Only counter data of the local PDP is readable. The counter interrogation command for
subordinated devices is not supported.
10.3.2 Values
None.
None
The process data point with the link, ASDU and information object address of the C_RD_NA_1
command is read and send to NCC with cause of transmission requested.
The timestamp of the process data point is the actual time of the RTU.
The eight time masters have their own priority. If a higher prior master will fail, the time master with
the lower priority will synchronize the RTU. If the higher prior time master is available again, he will
continue synchronizing.
10.4.2 Values
None
10.5.2 Values
0x55AA
None
None
10.6.2 Values
None
The reset process command will be routed to a subdevice communication interface, if necessary.
(execute) supported
Table 97: Reset Command - Conversion of quality descriptors
10.7.2 Values
128
None
The Deactivate Command stops the transmission of periodic measurements, process commands
are negative acknowledged (ACTCON neg).
10.8.2 Values
None
None
Parameter loading is enabled per default. Deviating from standard in RTU500 the IOA used to carry
information in control and monitor direction are the same for the parameter types.
To achieve full conformity with standard parameter loading can be disabled. If parameter loading is
disabled request will be responded with negative activation confirmation.
None
None
Scaled: 10
Scaled: 120
ADVICE
Values for Normalized type are accepted in continuous range but rounded to 0.1% of maximal
value.
Scaled: 1
Scaled: 128
The following table shows the system events available for the host interface. System events send
spontaneous as SPI with or without timestamp and contained in a general interrogation (without
timestamp):
If the command is addressed to the connected subdevice, the SSC command is sent to the
corresponding subinterface.
The SSC command performs a reset for the addressed device. If the command is addressed to the
RTU itself, the RTU performs a restart. If the command is addressed to the connected subdevice,
the SSC command is sent to the corresponding sub-device interface.
If the SSC command is addressed to the RTU itself, SSC commands "force process image update"
are delegated to all sub-device interfaces. If the SSC command is addressed to the connected sub-
device, the command is routed to the corresponding sub-device interface.
The SSC command performs a switchover to the CMU specified by the command. If the command
is addressed to the RTU itself, the RTU forces a CMU reset when the CMU is active and the
standby partner is ok. If the command is addressed to the connected subdevice, the SSC command
is sent to the corresponding subinterface.
11 Interoperability List
The selected parameters are marked in the white boxes as follows:
System definition
Controlling station definition (master)
X Controlled station definition (slave)
Unbalanced interchange
Circuit V.24/V.28
Standard
X 100bit/s
X 200bit/s
X 300bit/s
X 600bit/s
X 1 200bit/s
Unbalanced interchange
Circuit V.24/V.28
Recommended if >1 200 bit/s
X 2 400bit/s
X 4 800bit/s
X 9 600bit/s
Balanced interchange
Circuit X.24/X.27
X 2 400bit/s
X 4 800bit/s
X 9 600bit/s
X 19 200bit/s
X 38 400bit/s
56 000bit/s
64 000bit/s
Unbalanced interchange
Circuit V.24/V.28
Standard
X 100bit/s
X 200bit/s
X 300bit/s
X 600bit/s
X 1 200bit/s
Unbalanced interchange
Circuit V.24/V.28
Recommended if >1 200 bit/s
X 2 400bit/s
X 4 800bit/s
X 9 600bit/s
Balanced interchange
Circuit X.24/X.27
X 2 400bit/s
X 4 800bit/s
X 9 600bit/s
X 19 200bit/s
X 38 400bit/s
56 000bit/s
64 000bit/s
Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this
companion standard.
Frame length
255 Maximum length L (control direction)
255 Maximum length L (monitor direction)
≤255 Time during which repetitions are permitted (Trp) or number of repetitions
When using an unbalanced link layer, the following ASDU types are returned in class 2 messages
(low priority) with the indicated causes of transmission:
Mode 1 (least significant octet first), as defined in 4.10 of IEC 60870-5-4, is used exclusively in this
companion standard.
(system-specific parameter)
(system-specific parameter)
(system-specific parameter)
(station-specific parameter)
Either ASDUs of the set <2>, <4>, <6>, <8>, <10>, <12>, <14>, <16>, <17>, <18>, <19> or of the
set <30 –40> are used.
(station-specific parameter)
(station-specific parameter)
(station-specific parameter)
(station-specific parameter)
(station-specific parameter)
(station-specific parameter)
1 Blank or X only.
(station-specific parameter)
X Remote initialization
(station-specific parameter)
(station-specific parameter)
X Read procedure
(station-specific parameter)
X Spontaneous transmission
(station-specific parameter)
The following type identifications will be transmitted in succession caused by a single status change
of an information object. The particular information object addresses for which double transmission
is enabled are defined in a project-specific list.
(station-specific parameter)
X global
X group 1 X group 7 X group 13
X group 2 X group 8 X group 14
X group 3 X group 9 X group 15
X group 4 X group 10 X group 16
X group 5 X group 11
X group 6 X group 12
Information object addresses assigned to each group must be shown in a separate table.
(station-specific parameter)
X Clock synchronization
Day of week used
RES1, GEN (time tag substituted/ not substituted) used
X SU-bit (summertime) used
(object-specific parameter)
(object-specific parameter)
X Threshold value
X Smoothing factor
Low limit for transmission of measured value
High limit for transmission of measured values value
(object-specific parameter)
(station-specific parameter)
X Test procedure
(station-specific parameter)
X Transparent file
X Transmission of disturbance data of protection equipment
X Transmission of sequences of events
X Transmission of sequences of recorded analogue values
X Transparent file
(station-specific parameter)
X Background scan
(station-specific parameter)
12 Glossary
AC Alternating Current
CA Certificate Authority
FC Functional Constraint
Max Maximum
ms Millisecond
The specifications, data, design or other information contained in this document (the “Brochure”)
- together: the “Information” - shall only be for information purposes and shall in no respect be
binding. The Brochure does not claim to be exhaustive. Technical data in the Information are only
approximate figures. We reserve the right at any time to make technical changes or modify the
contents of this document without prior notice. The user shall be solely responsible for the use of
any application example or information described within this document. The described examples
and solutions are examples only and do not represent any comprehensive or complete solution.
The user shall determine at its sole discretion, or as the case may be, customize, program or add
value to the ABB Power Grids Germany AG products including software by creating solutions for
the end customer and to assess whether and to what extent the products are suitable and need to
be adjusted or customized.
This product is designed to be connected to and to communicate information and data via a network
interface. It is the users sole responsibility to provide and continuously ensure a secure connection
between the product and users or end customers network or any other network (as the case may
be). The user shall establish and maintain any appropriate measures (such as but not limited to the
installation of firewalls, application of authentication measures, encryption of data, installation of
anti-virus programs, etc) to protect the product, the network, its system and the interface against
any kind of security breaches, unauthorized access, interference, intrusion, leakage and/or theft
of data or information. ABB Power Grids Germany AG is not liable for any damages and/or losses
related to such security breaches, any unauthorized access, interference, intrusion, leakage and/or
theft of data or information.
ABB Power Grids Germany AG shall be under no warranty whatsoever whether express or implied
and assumes no responsibility for the information contained in this document or for any errors that
may appear in this document. ABB Power Grids Germany AG's liability under or in connection with
this Brochure or the files included within the Brochure, irrespective of the legal ground towards any
person or entity, to which the Brochure has been made available, in view of any damages including
costs or losses shall be excluded. In particular ABB Power Grids Germany AG shall in no event
be liable for any indirect, consequential or special damages, such as – but not limited to – loss of
profit, loss of production, loss of revenue, loss of data, loss of use, loss of earnings, cost of capital
or cost connected with an interruption of business or operation, third party claims. The exclusion
of liability shall not apply in the case of intention or gross negligence. The present declaration shall
be governed by and construed in accordance with the laws of Switzerland under exclusion of its
conflict of laws rules and of the Vienna Convention on the International Sale of Goods (CISG).
ABB Power Grids Germany AG reserves all rights in particular copyrights and other intellectual
property rights. Any reproduction, disclosure to third parties or utilization of its contents - in whole or
in part - is not permitted without the prior written consent of ABB Power Grids Germany AG.
hitachiabb-powergrids.com/rtu