IEC101 Slave
IEC101 Slave
(slave)
Configuration
parameters
Version 4
June 2014
Table of Contents
Introduction
Adding an IEC60870-5-101 master station to the system
Properties:
Serial Port
General
Comms
Timmings
Signals definition:
Digital Inputs
Digital Outputs
Analog Inputs
Analog Outputs
ANNEX I: SBI & LI definition
ANNEX II: Multiplier examples
2
Introduction
The following section describes the configuration parameters for the / unit acting as
IEC60870-5-101 slave. That is, the parameters required by the RTU to set the communication with
a master station or Control Center (CC) using IEC60870-5-101 protocol.
3
Adding an IEC60870-5-101 master
station to the system
Select a serial port (COMx) from the System panel.
Add a new device
Select the CC IEC101 type
Enter a label for the new device and press “Ok”
Edit the properties of the serial port
Edit the properties of the new CC IEC101
4
Adding an IEC60870-5-101 master
station to the system
As previously seen, in order to add a device (IED or master station) to the system, the user must
first select the RTU communication port that the new device will connect to. This new device uses
a certain protocol to communicate with the RTU.
If various devices are to be added to the same RTU serial port (COM1, COM2, etc.), the user must
consider that only one communication protocol can be used per serial port; i.e.: all the devices
connected to the same RTU serial port must use the same protocol to communicate to the RTU.
The first device added by the user will determine the protocol that the rest of devices added later
to the same serial port shall use.
5
Properties: Serial Port
Default
Parameter Description Units Valid Values
Value
6
Properties: General
Default
Parameter Description Units Valid Values
Value
General
Local Daylight Saving Time (DST). Time shift (in minutes) during Integer:
DST minutes (not set)
summer season. Set to '0' if DST is not used. < | -720 ... 720>
Local Greenwich Mean Time. Local time offset (in minutes) from
Integer:
GMT UTC (Coordinated Universal Time) time. E.g: London=0, minutes (not set)
< | -720 ... 720>
Berlin=60, Katmandú=345 (GMT+5,75).
7
Properties: Comms
8
Properties: Comms
Default
Parameter Description Units Valid Values
Value
Comms
ACT_TERM after When set to 'true' a final ACT_TERM indication will be sent after the Boolean:
false
command command execution. <true | false>
ACT_TERM after When set to 'true' a final ACT_TERM indication will be sent after the Boolean:
false
Set Point set point execution. <true | false>
Common
Common address length (in bytes). bytes 2 <1 | 2>
Address Length
COT Length Cause of transmission field length (in bytes). bytes 2 <1 | 2>
Protocol used. Valid values: '101-bal' (for balanced mode) and '101-
Driver Mode 101-bal <101-bal | 101-nobal>
nobal' (for unbalanced mode). Mandatory.
IOA Length Information object address length (in bytes). bytes 3 <1 | 2 | 3>
Address field length of the link (in bytes). For 101-bal, valid values
Link Address
are: '0', '1' or '2' (bytes). For 101-nonbal, valid values are: '1' or '2' bytes 2 <0 | 1 | 2>
Length
(bytes). Optional, default value is '2' (bytes)
9
Properties: Comms
Default
Parameter Description Units Valid Values
Value
Comms
Maximum time (in ms) to receive a response from the Control Integer:
Link Timeout milliseconds 3000
Center. <0..65535>
10
Properties: Comms
Default
Parameter Description Units Valid Values
Value
Comms
Party Line Free string identifier for this party-line. (not set) Free string
Boolean:
SendShortResp Sends short response ‘0xE5’. Used for unbalanced mode only. false
<true | false>
<CP24Time2a |
Time Format Time tag format used: 'CP24Time2a' or 'CP56Time2a’. CP56Time2a
CP56Time2a>
11
Properties: Timmings
Default
Parameter Description Units Valid Values
Value
Timmings
Cycle time (in seconds) when sending background data from the
RTU to the master station. Data are sent to the master Integer:
BackgroundPeriod seconds 0
periodically as unsolicited response with COT=background scan <0...255>
(back). When set to ‘0’, no background data is sent.
Cycle time (in seconds) when sending cyclic data from the RTU to
Integer:
CyclicPeriod the master station. Data are sent to the master periodically as seconds 12
<1...255>
unsolicited response with COT=per/cyc (periodic, cyclic).
12
Properties: Timmings
Default
Parameter Description Units Valid Values
Value
Timmings
Idle time (in seconds) after which a link test is performed. This
parameter defines the time between link tests of an equipment Integer:
Link Test seconds 0
using balanced IEC101 protocol. Ignored for unbalanced <0..65535>
configurations. When set to ‘0’, no link test is performed.
Time (in minutes) to wait before trying to set the link up again Integer:
Locking Time 1 minutes 0
(for first time). <0... 32767>
Time (in minutes) to wait before trying to set the link up again Integer:
Locking Time 2 minutes 0
(for second time). <0... 32767>
Time (in minutes) to wait before trying to set the link up again Integer:
Locking Time 3 minutes 0
(for third time). <0... 32767>
Time (in minutes) to wait before trying to set the link up again Integer:
Locking Time 4 minutes 0
(for fourth time). <0... 32767>
Time (in minutes) to wait before trying to set the link up again Integer:
Locking Time 5 minutes 0
(for fifth time). <0... 32767>
13
Properties: Timmings
Default
Parameter Description Units Valid Values
Value
Timmings
SBO Command
Select before operate window time (in seconds). seconds 60 <1..255>
Time
14
Signals definition: Digital Inputs
Users can define and select which points of the RTU and/or IEDs of the system are to be sent to a
specific master station (control center).
In order to add a point to the signals lists of a master station (control center) of the system, follow
the instructions described on pages 37-39 of the iConf Introduction manual (version 5, June
2014).
15
Signals definition : Digital Inputs
Default
Parameter Description Valid Values
Value
Digital Inputs
Integer:
Ioa Information Object Address of the data point. Mandatory.
< 1..16777215 >
Free string
Text Text describing the point. (not set)
Max.: 500 characters
16
Signals definition : Digital Inputs
Default
Parameter Description Valid Values
Value
Digital Inputs
Set of groups which the point belongs to. Group numbers must
Group be separated by space ' ', colon ',' or semicolon ';'. Empty (i.e.: (not set) [1][,2]...[,16]
not set) means all groups.
When set to 'true' this point will be included in the cyclic sent.
Boolean:
Cyclic For analog input points by default is set to 'true', otherwise set false
<false | true>
to 'false'.
When set to 'no' this point will be excluded from the General
Interrogation. When set to 'after' it will be sent with COT
OnGI yes <yes | no | after>
spontaneous (spont) after General Interrogation termination.
For digital input points, it is set to 'yes’ by default.
When set to 'true' this point will be included in the background Boolean:
Background false
sent. <false | true>
Boolean:
SBI Swap Bit Inversion. See ANNEX I for further information. false
<false | true>
Boolean:
LI Logical Inversion. See ANNEX I for further information. false
<false | true>
17
Signals definition : Digital Outputs
Users can define and select which points of the RTU and/or IEDs of the system are to be sent to a
specific master station (control center).
In order to add a point to the signals lists of a master station (control center) of the system, follow
the instructions described on pages 37-39 of the iConf Introduction manual (version 5, June
2014).
18
Signals definition : Digital Outputs
Default
Parameter Description Valid Values
Value
Digital Outputs
Integer:
Ioa Information Object Address of the data point. Mandatory.
< 1..16777215 >
Free string
Text Text describing the point. (not set)
Max.: 500 characters
19
Signals definition : Digital Outputs
Default
Parameter Description Units Valid Values
Value
Digital Outputs
20
Signals definition : Digital Outputs
Default
Parameter Description Valid Values
Value
Digital Outputs
Boolean:
SBI Swap Bit Inversion. See ANNEX I for further information. false
<false | true>
Boolean:
LI Logical Inversion. See ANNEX I for further information. false
<false | true>
21
Signals definition : Analog Inputs
Users can define and select which points of the RTU and/or IEDs of the system are to be sent to a
specific master station (control center).
In order to add a point to the signals lists of a master station (control center) of the system, follow
the instructions described on pages 37-39 of the iConf Introduction manual (version 5, June
2014).
22
Signals definition : Analog Inputs
Default
Parameter Description Valid Values
Value
Analog Inputs
Unique identifier of a database point. It is used to identify a signal (analog Alphanumeric and
Tag
input) in the configuration files of the RTU. Mandatory. '_', '.', '/'
23
Signals definition : Analog Inputs
Default
Parameter Description Valid Values
Value
Analog Inputs
Integer:
Ioa Information Object Address of the data point. Mandatory.
< 1..16777215 >
Free string
Text Text describing the point. (not set)
Max.: 500 characters
Units used to send this measured value up to the master Valid values: Valid values: from 'E-24'
station. The system performs the appropriate scaling to to 'E+25', or '_' (not set).
transform the units stored in the RTU to the units It also accepts to following prefixes:
required to be sent to the master station. The string may 'E+0' or '_' y(yocto), z(zepto), a(atto), f(femto),
Multiplier
have the form “E+x” where 'x' is the exponent. Usually (not set) p(pico), n(nano), u(micro), m(mili),
used multiplier strings are also allowed, see Table A.5 - c(centi), d(deci), da(Deca), h(hecto),
Multiplier from IEC61850-7-3 IEC:2003. k(kilo), M(Mega), G(Giga), T(Tera),
See some examples on ANNEX II. P(Peta), E(Exa), Z(Zetta), Y(Yotta)
24
Signals definition : Analog Inputs
Default
Parameter Description Valid Values
Value
Analog Inputs
Set of groups which the point belongs to. Group numbers must
Group be separated by space ' ', colon ',' or semicolon ';'. Empty (i.e.: (not set) [1][,2]...[,16]
not set) means all groups.
When set to 'true' this point will be included in the cyclic sent.
Boolean:
Cyclic For analog input points by default is set to 'true', otherwise set true
<false | true>
to 'false'.
When set to 'no' this point will be excluded from the General
Interrogation. When set to 'after' it will be sent with COT
OnGI no <yes | no | after>
spontaneous (spont) after General Interrogation termination.
For digital input points, it is set to 'yes’ by default.
When set to 'true' this point will be included in the background Boolean:
Background false
sent. <false | true>
25
Signals definition : Analog Outputs
Users can define and select which points of the RTU and/or IEDs of the system are to be sent to a
specific master station (control center).
In order to add a point to the signals lists of a master station (control center) of the system, follow
the instructions described on pages 37-39 of the iConf Introduction manual (version 5, June
2014).
26
Signals definition : Analog Outputs
Default
Parameter Description Valid Values
Value
Analog Outputs
Unique identifier of a database point. It is used to identify a signal (analog Alphanumeric and
Tag
output) in the configuration files of the RTU. Mandatory. '_', '.', '/'
Integer:
Ioa Information Object Address of the data point. Mandatory.
< 1..16777215 >
Free string
Text Text describing the point. (not set) Max.: 500
characters
27
Signals definition : Analog Outputs
Default
Parameter Description Valid Values
Value
Analog Outputs
28
ANNEX I
29
SBI & LI definition
SBI (Swap Bit Inversion): performs position inversions of 2 bits of a digital point.
Example: double-point signal
00 00 00
01 01 10
10 10 01
11 11 11
LI (Logical Invert): inverts the logic level of bits used in a digital point
Example: simple-point signal
LI = “false” LI = “true”
0 0 1
1 1 0
00 00 11
01 01 10
10 10 01
11 11 00
30
SBI & LI definition
Other examples
Example: simple-point signal
31
ANNEX II
32
Multiplier: Examples
Example 1: the value (stored in the RTU) of an analog point is ‘123’, and its unit is ‘V’. The user needs to send
this signal to a master station in ‘dV’:
Example 2: the value (stored in the RTU) of an analog point is ‘12345’, and its unit is ‘Hz’. The user needs to
send this signal to a master station in ‘kHz’:
Example 3: the value (stored in the RTU) of an analog point is ‘1234’, and its unit is ‘kV’. The user needs to
send this signal to a master station in ‘hV’ (hecto):
33
Multiplier: Examples
Example 4: the value (stored in the RTU) of an analog point is ‘1234’, and its unit is ‘kW’. The user needs to
send this signal to a master station in ‘MW’ (Mega):
34
Copyright iGrid T&D 2012
www.igrid-td.com