IEC Transmission Telegrams en v3
IEC Transmission Telegrams en v3
IEC Transmission Telegrams en v3
Structure of
IEC Transmission Protocols
60870-5-101 and -104
0 id
1
2
Overview s
3 1. Introduction
4 2. Telegram Structure
5 3. Type Identification
6
4. Variable Structure Qualifier
7
5. Cause of Transmission
8
6. Information Object Address
9
7. Overview: Types of IDS Telegrams
10
8. Information
11
9. Command
12
S
10. Measured Value and Setpoint
11. Counter Value
12. Time Tag
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 2
0
Introduction
Principles
id
1
2 IEC = International
Electrotechnical
Transmission protocols: s
3 IEC 60870-5-101
Commission (Geneva)
4 IEC 60870-5-104
http://www.iec.ch
5
International standard
6 for basic telecontrol
7 tasks
8
Interoperability list (IDS)
10
Communication with
11 IEC protocols Parameterization of
12 the IEC profile
HIGH-LEIT NT RTU
S
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 3
0
Telegram Structure
2
ACOS QuickSetup
s
3
7
ACOS ET
8
10
11
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 4
0
Telegram Structure
2
Information: 12 1E 01 03 00 01 00 01 10 00 01 F4 [...] s
3
4
Command: 0B 2D 01 06 00 01 00 01 60 00 0D
5 Setpoint: 0D 30 01 06 00 01 00 01 50 00 00 40 [...]
6
Measured value: 0D 09 01 03 00 01 00 01 20 00 FE 3F [...]
7
11 Re-start RTU: 0B F0 01 06 00 01 00 03 0F 00 01
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 5
0
Telegram Structure
4 Information: 12 1E 01 03 00 01 00 01 10 00 01 F4 01 1E [...]
5
Command: 0B 2D 01 06 00 01 00 01 60 00 0D
7 Setpoint: 0D 30 01 06 00 01 00 01 50 00 00 40 00
with or without
Time tag
9
Cause of Transmission
Cause of Transmission
10
Type identification
11
12
S
Length
2
Number of octets depends on profile settings
s
3
Number of 0,
1 1 1 1 or 2 1 or 2 1, 2 or 3 x
4 octets 3 or 7
Variable Common
5 Length
Type
Structure
Cause of
address of
Information object
ID transmission address
Qualifier ASDU
6
Information 12 1E 01 03 00 01 00 01 10 00
Time tag
9
Measured
0D 09 01 03 00 01 00 01 20 00
10 value
Counter
11 value (Inte- 12 10 01 03 00 01 00 01 30 00
grated totals)
12
General
0B 64 01 06 00 01 00 00 00 00
S scan
Re-Start
0B F0 01 06 00 01 00 03 0F 00
RTU
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 7
0
Type Identification
2 Hex
$01
Dez
1
Meaning
Single-point information
Identifier
M_SP_NA_1
s
3
$02 2 Single-point information with time tag (3) M_SP_TA_!.. HIGH-LEIT NT
4 $1E 30 Single-point information with time tag (7) M_SP_TB_1
$03 3 Double-point information M_DP_NA_1
5
$04 4 Double-point information with time tag (3) M_DP_TA_1
6 $1F 31 Double-point information with time tag (7) M_DP_TB_1
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 9
0
Type Identification
9
RTU
10
11
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 10
0
Variable Structure Qualifier
2
Octet Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
s
3 0 SQ Number of information objects or information elements
5 Bit If 0 If 1
Addressing one or several elements out Addressing a sequence of identical
6 SQ of a set of information objects (of the information elements in one information
same type) object
7
10
11
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 11
0
Cause of Transmission
2 Octet
0
Bit 8
T
Bit 7
P/N
Bit 6 Bit 5 Bit 4
Cause
Bit 3 Bit 2 Bit 1 s
3
1 Originator address
4
10
11
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 12
0
Cause of Transmission
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 13
0
Information Object Address
2
information objects odd numbers!
s
3 Type IDS code from (hex) to (hex) from (dez.) comment
12
S Note:
The table above shows information object addresses with the standard
address areas of an IDS RTU.
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 14
0
Types of IDS Telegrams
2
Type
Obj.adr.
Telegram types (hex) /
Overview sorted by time tag
Direction*
s
3 from (hex)
7 octets 3 octets no octet
4 Single-point information 1001 1E 02 01 M
5 Double-point information 1001 1F 04 03 M
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 15
0
Information Elements
5
Bit If 0 If 1
6 IV valid invalid
7 NT topical not topical
SB not substituted substituted
8
BL not blocked blocked
9
SPI OFF ON
10 Bits If ... Meaning
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 16
0
Information Elements
Command
id
1
2 Octet
single command
Bit 8
S/E
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2
0
Bit 1
SCS
s
3
double command S/E DCS DCS
4 QU
regulating step
5 command state
S/E RCS RCS
7 Bit If 0 If 1
S/E execute select
8
SCS OFF ON
9 Bits If ... Meaning
10 DCS oder RCS 00 or 11 (binary) not permitted
DCS 01 (binary) OFF
11
DCS 10 (binary) ON
12
RCS 01 (binary) next step LOWER
S RCS 10 (binary) next step HIGHER
QU 0 no additional definition
QU 1 short pulse duration
QU 2 long pulse duration
QU 3 persistent output
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 17
0
Information Elements
4 1 Value (LSB)
2 S Value (MSB)
5
3 Qualifier (see next page)
6 1 normalized: The description of the value meets the standard IEC 870-5-101 (Nov. 1995), chapter 7.2.6.6:
S = prefix [-1 .. +(1 - 2-15)]. The physical measuring range is mapped to the interval [-32768 .. 32767].
7
(0: positive, 2 scaled: The description of the value meets the standard IEC 870-5-101 (Nov. 1995), chapter 7.2.6.7:
8 1: negative) [-215 .. +215-1)]. The physical value is transmitted directly, except for one coeffizient, which can be freely
parameterized.
9
S 2 Mantissa
3 Mantissa (MSB)
4 S Exponent
5 Qualifier (see next page)
The description of the value meets the format R32-IEEE STD 754.
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 18
0
Information Elements
4 IV NT SB BL 0 0 0 QV
5 Bit If 0 If 1
6 IV valid invalid
NT topical not topical
7
SB not substituted substituted
8
BL not blocked blocked
9 OV no overflow overflow
10
11
Qualifier of Setpoint
12
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 19
0
Information Elements
4 1 Value (LSB)
2 Value
5
3 Value
6
4 S Value (MSB)
7 5 Qualifier of counter value (see below)
9
Qualifier of Counter Value (Integrated Totals)
10
Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
11
IV CA CY SQ1
12
1 SQ: Sequence number (will be incremented at each cyclic transmission).
S
Bit If 0 If 1
IV valid invalid
CA counter was not adjusted counter was adjusted
CY no counter overflow occured counter overflow occured
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 20
0
Time Tag
Time Tag
id
1
2 IV Milliseconds (MSB)
4
3 IV --- Minutes
5
4 SU --- Hours
6
5 0 Day of Month
7 6 --- Month
8 7 --- Year
9
Bit if 0 if 1
10 3-octet time tag
IV valid invalid
(milliseconds to minutes)
11 SU standard summertime or
12 7-octet time tag
(milliseconds to years)
S
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 21
0 id
1
2
Summary s
3
1. Introduction
4 2. Telegram Structure
5 3. Type Identification
6 4. Variable Structure Qualifier
7 5. Cause of Transmission
8 6. Information Object Address
9
7. Overview: Types of IDS Telegrams
10
8. Information
11
9. Command
12
10. Measured Value and Setpoint
S
11. Counter Value
12. Time Tag
Telecontrol and Automation Systems IEC Transmission Protocols IDS GmbH Ettlingen 22