Download as pdf or txt
Download as pdf or txt
You are on page 1of 2032

Preface

Table of Contents

General Information 1
SICAM A8000 Series System Overview 2
CP-8000, CP-8021,
CP-8022
Function Packages 3
Environmental Conditions 4
System Components and Technical Data 5
Installation and Circuitry 6
Manual
Prepare Engineering 7
Engineering via SICAM TOOLBOX II 8
Engineering via SICAM WEB 9
Engineering via SICAM Device Manager 10
Service 11
Communication Protocols 12
Ordering Information A
Examples of Instruction Lists (IL) B
Error Handling C
Setting Up a Dial-Up Connection D
DC8-037-2
Sample Applications E
NOTE

i For your own safety, observe the warnings and safety instructions contained in this document, if available.

Disclaimer of Liability Copyright


Subject to changes and errors. The information given in Copyright © Siemens 2022. All rights reserved.
this document only contains general descriptions and/or The disclosure, duplication, distribution and editing of this
performance features which may not always specifically document, or utilization and communication of the content
reflect those described, or which may undergo modifica- are not permitted, unless authorized in writing. All rights,
tion in the course of further development of the products. including rights created by patent grant or registration of a
The requested performance features are binding only when utility model or a design, are reserved.
they are expressly agreed upon in the concluded contract.
Document version: DC8-037-2.08 Trademarks
Edition: 08.2022
SIPROTEC, DIGSI, SIGRA, SIGUARD, SIMEAS, SAFIR, SICAM,
Version of the product described: and MindSphere are trademarks of Siemens. Any unauthor-
ized use is prohibited.
Preface

Purpose of the Manual

This manual describes the characteristics and functions of the following products:

• CP-8000

• CP-8021

• CP-8022 (GPRS)

Target Audience
This manual is addressed to personnel and customers who are responsible for evaluation, conceptual design,
configuration, and technical system maintenance.
It provides hints on how to get information or files via the website https://support.industry.siemens.com. If
you do not have access to this website, contact your project manager at Siemens.

Scope
This manual is valid for the SICAM A8000 series.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 3


DC8-037-2, Edition 08.2022
Preface

Indication of Conformity

The product described conforms to the regulations of the following European Direc-
tives:

• 2014/30/EU
Directive of the European Parliament and of the Council of 26 February 2014 on
the harmonization of the laws of the Member States relating to electromagnetic
compatibility; Official Journal of the EU L96, 29/03/2014, p. 79–106
• 2014/35/EU
Directive of the European Parliament and of the Council of 26 February 2014 on
the harmonization of the laws of the Member States relating to the making avail-
able on the market of electrical equipment designed for use within certain voltage
limits; Official Journal of the EU L96, 29/03/2014, p. 357–374
• 2014/53/EU (applies for CP-8022)
Directive of the European Parliament and of the Council of 16 April 2014 on the
harmonisation of the laws of the Member States relating to the making available
on the market of radio equipment and repealing Directive 1999/5/EC; Official
Journal of the EC L153, 22/05/2014, p. 62–106
• 2011/65/EU
Directive of the European Parliament and of the Council of 8 June 2011 on the
restriction of the use of certain hazardous substances in electrical and electronic
equipment; Official Journal of the EU L174, 01/07/2011, p. 88-110
The conformity of the product with the above mentioned regulations is proven through
the observance of the following harmonized standards:

• IEC/EN 60870-2-1 for 2014/30/EU


• IEC/EN 61010-1 and IEC/EN 61010-2-201 for 2014/35/EU;
IEC/EN 61010-2-030 (only AI-8510, AI-8511, CM-8820, AI-8330, AI-8340)
• IEC/EN 301489-1:2017, EN 301489-52:2016 and IEC/EN 301511:2017 for
2014/53/EU
• IEC/EN 63000 for 2011/65/EU
This declaration certifies the conformity with the specified directives, but is not an
assurance of characteristics in the sense of the product liability law.
The product is intended exclusively for use in an industrial environment.

FCC Conformity Information


This device complies with part 15 of the FCC rules and the operation is subject to the following two condi-
tions: (1) This device may not cause harmful interference, and (2) this device must accept any interference
received, including Interference that may cause undesired operation.

NOTE

i Any changes or modifications not expressly approved by the party responsible for compliance could void
the user's authority to operate this equipment.

! CAUTION
Injurious to health
² Install and operate the equipment with a minimum distance of 20 cm between the radiator and your
body.

4 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Preface

Part 15B compliance statements for digital devices: This equipment has been tested and found to comply with
the limits for a Class A digital device, pursuant to part 15 of the FCC rules. These limits are designed to provide
reasonable protection against harmful interference in a residential installation. This equipment generates,
uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions,
may cause harmful interference to radio communications. However, there is no guarantee that interference
will not occur in a particular installation.
If this equipment does cause harmful interference to radio or television reception, which can be determined
by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more
of the following measures:

• Reorient or relocate the receiving antenna.

• Increase the separation between the equipment and receiver.

• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

• Consult the dealer or an experienced radio/TV technician for help.

IC Conformity Information
This Class A digital apparatus complies with the Canadian ICES-003 standard.
This device complies with the Industry Canada license-exempt RSS standard(s). Operation is subject to the
following two conditions: 1) This device may not cause interference, and 2) This device must accept any inter-
ference, including interference that may cause undesired operation of the device.
This equipment complies with radio frequency exposure limits set forth by Industry Canada for an uncon-
trolled environment.

! CAUTION
Injurious to health
² Install and operate the equipment with a minimum distance of 20 cm between the device and the
user or bystanders.

This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to
part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interfer-
ence in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if
not installed and used in accordance with the instructions, may cause harmful interference to radio communi-
cations. However, there is no guarantee that interference will not occur in a particular installation.
If this equipment causes harmful interference to radio or television reception, which can be determined by
turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of
the following measures:

• Reorient or relocate the receiving antenna.

• Increase the separation between the equipment and receiver.

• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

• Consult the dealer or an experienced radio/TV technician for help.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 5


DC8-037-2, Edition 08.2022
Preface

Standards

This product is UL-certified based on the Technical data:


UL 61010-2-201 incl. UL 61010-1; UL 61010-2-030
CAN/CSA-C22.2 No.61010-1, CAN/CSA-C22.2 No.61010-2-030, and CAN/CSA-C22.2 No.61010-2-201
IND. CONT. EQ.
E486146
E496940

For more information, see Product iQ on the Internet: https://productiq.ulprospector.com/de.


Log in (or use the option Search abridged site without login und search for UL File Nummer E486146 or
E496940.

NOTE

i The UL approval does not apply to CP-8000.

Additional Support
For questions about the system, contact your Siemens sales partner.

Customer Support Center


Our Customer Support Center provides a 24-hour service.
Siemens AG
Smart Infrastructure – Protection Automation Tel.: +49 911 2155 4466
Customer Support Center E-Mail: energy.automation@siemens.com

Training Courses
Inquiries regarding individual training courses should be addressed to our Training Center:
Siemens AG
Siemens Power Academy TD Phone: +49 911 9582 7100
Humboldtstraße 59 E-mail: poweracademy@siemens.com
90459 Nuremberg Internet: www.siemens.com/poweracademy
Germany

Notes on Safety
This document is not a complete index of all safety measures required for operation of the equipment (module
or device). However, it comprises important information that must be followed for personal safety, as well as
to avoid material damage. Information is highlighted and illustrated as follows according to the degree of
danger:

! DANGER
DANGER means that death or severe injury will result if the measures specified are not taken.
² Comply with all instructions, in order to avoid death or severe injuries.

6 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Preface

! WARNING
WARNING means that death or severe injury may result if the measures specified are not taken.
² Comply with all instructions, in order to avoid death or severe injuries.

! CAUTION
CAUTION means that medium-severe or slight injuries can occur if the specified measures are not taken.
² Comply with all instructions, in order to avoid moderate or minor injuries.

NOTICE
NOTICE means that property damage can result if the measures specified are not taken.
² Comply with all instructions, in order to avoid property damage.

NOTE

i Important information about the product, product handling or a certain section of the documentation
which must be given attention.

Qualified Electrical Engineering Personnel


Only qualified electrical engineering personnel may commission and operate the equipment (module, device)
described in this document. Qualified electrical engineering personnel in the sense of this document are
people who can demonstrate technical qualifications as electrical technicians. These persons may commission,
isolate, ground and label devices, systems and circuits according to the standards of safety engineering.

Proper Use
The equipment (device, module) may be used only for such applications as set out in the catalogs and the
technical description, and only in combination with third-party equipment recommended and approved by
Siemens.
Problem-free and safe operation of the product depends on the following:

• Proper transport

• Proper storage, setup and installation

• Proper operation and maintenance


When electrical equipment is operated, hazardous voltages are inevitably present in certain parts. If proper
action is not taken, death, severe injury or property damage can result:

• The equipment must be grounded at the grounding terminal before any connections are made.

• All circuit components connected to the power supply may be subject to dangerous voltage.

• Hazardous voltages may be present in equipment even after the supply voltage has been disconnected
(capacitors can still be charged).

• Operation of equipment with exposed current-transformer circuits is prohibited. Before disconnecting the
equipment, ensure that the current-transformer circuits are short-circuited.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 7


DC8-037-2, Edition 08.2022
Preface

• The limiting values stated in the document must not be exceeded. This must also be considered during
testing and commissioning.

• The device does not represent a safety-oriented application; it does not provide fault protection. Any fault
protection must be provided by protection relays or other suitable means.

Selection of Used Symbols on the Device

Nr. Symbol Description

1 Direct current, IEC 60417, 5031

2 Alternating current, IEC 60417, 5032

3 Direct and alternating current, IEC 60417, 5033

4 Earth (ground) terminal, IEC 60417, 5017

5 Protective conductor terminal, IEC 60417, 5019

6 Caution, risk of electric shock

7 Caution, risk of danger, ISO 7000, 0434

8 Protective Insulation, IEC 60417, 5172, Safety Class II devices

9 Guideline 2002/96/EC for electrical and electronic devices

10 Guideline for the Eurasian Market

11 Mandatory Conformity Mark for Electronics and Electrotechnical Products in Morocco

OpenSSL
This product includes software developed by the OpenSSL Project for use in OpenSSL Toolkit (http://
www.openssl.org/).
This product includes software written by Tim Hudson (tjh@cryptsoft.com).
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).

8 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

Preface.......................................................................................................................................................... 3

1 General Information................................................................................................................................... 33
1.1 Basic Units CP-8000, CP-8021, CP-8022............................................................................. 34
1.1.1 High Performing.......................................................................................................... 34
1.1.2 Different Fields of Application......................................................................................35
1.1.3 Mechanical Design...................................................................................................... 36
1.1.4 Local Operation (CP-8000)...........................................................................................37
1.1.5 Versatile Communication, Integrated Node Functionality............................................. 37
1.1.6 Expandibility................................................................................................................39
1.1.7 Data Storage on SD Card (Spare Part Concept)..............................................................40
1.1.8 Compatibility............................................................................................................... 40
1.2 Performance Properties..................................................................................................... 41
1.3 System Architecture.......................................................................................................... 42
1.3.1 CP-8000...................................................................................................................... 42
1.3.2 CP-8021 and CP-8022.................................................................................................. 43

2 System Overview........................................................................................................................................ 45
2.1 Modules............................................................................................................................46
2.1.1 Power Supply.............................................................................................................. 46
2.1.1.1 CP-8000.................................................................................................................46
2.1.1.2 CP-8021 and CP-8022............................................................................................ 46
2.1.2 Master Module............................................................................................................ 47
2.1.3 I/O Master Module....................................................................................................... 49
2.1.4 I/O Modules................................................................................................................. 50
2.1.4.1 Internal I/O Modules...............................................................................................51
2.1.4.2 External SICAM I/O Modules................................................................................... 51
2.1.4.3 External SICAM TM I/O Modules..............................................................................52
2.1.4.4 Configuration Rules for I/O Modules....................................................................... 53
2.2 Communication................................................................................................................ 55
2.2.1 Interfaces.................................................................................................................... 55
2.2.2 Protocol Elements........................................................................................................56
2.2.3 Transmission Facilities................................................................................................. 58
2.2.4 Configuration Examples...............................................................................................59
2.3 Firmware Structure and Data Flow.................................................................................... 61
2.4 Engineering...................................................................................................................... 62
2.4.1 SICAM TOOLBOX II.......................................................................................................62
2.4.2 SICAM WEB for Simple Applications..............................................................................63
2.4.3 SICAM Device Manager................................................................................................ 65

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 9


DC8-037-2, Edition 08.2022
Table of Contents

3 Function Packages...................................................................................................................................... 67
3.1 System Services................................................................................................................ 68
3.1.1 Communication with the Engineering System (SICAM TOOLBOX II).............................. 68
3.1.2 Simplified Engineering via SICAM WEB......................................................................... 69
3.1.3 Data Flow Control........................................................................................................69
3.1.3.1 Messages with Process Information........................................................................ 69
3.1.3.2 Messages with System Information........................................................................ 70
3.1.4 Addressing.................................................................................................................. 70
3.1.4.1 Addressing of Automation Units............................................................................. 70
3.1.4.2 Addressing of the Process Information....................................................................70
3.1.5 Time Management...................................................................................................... 70
3.1.5.1 Clock..................................................................................................................... 70
3.1.5.2 Time Setting and Synchronization.......................................................................... 71
3.1.6 General Interrogation.................................................................................................. 71
3.1.7 Monitoring Functions.................................................................................................. 71
3.1.8 Failure Management................................................................................................... 72
3.1.9 Diagnostics and Signaling............................................................................................ 72
3.1.10 Storage of Application Data......................................................................................... 72
3.1.11 Storage of Firmware.................................................................................................... 73
3.1.12 Autonomy................................................................................................................... 73
3.1.13 Role Based Access Control............................................................................................73
3.1.14 Secure Factory Reset....................................................................................................73
3.1.15 Configurable SD card usage......................................................................................... 73
3.1.16 Remote Operation with SICAM TOOLBOX II.................................................................. 74
3.1.17 IPSec VPN.................................................................................................................... 74
3.1.18 Security Logging..........................................................................................................74
3.2 Telecontrol....................................................................................................................... 75
3.2.1 Communication with Other Stations............................................................................ 75
3.2.1.1 Protocol Elements.................................................................................................. 75
3.2.1.2 Automatic or Selective Data Flow Routing...............................................................75
3.2.1.3 Data Storage.......................................................................................................... 76
3.2.1.4 Priority Control.......................................................................................................77
3.2.2 Communication within the Automation Unit................................................................ 77
3.2.3 Protocol Element Control and Return Information........................................................ 77
3.2.4 Decentralized Archive.................................................................................................. 77
3.2.5 Process Data Archive....................................................................................................78
3.2.6 Test Functions............................................................................................................. 78
3.2.6.1 SICAM TOOLBOX II................................................................................................. 78
3.2.6.2 SICAM WEB............................................................................................................ 78
3.2.7 Process data input and output......................................................................................79
3.3 Automation...................................................................................................................... 80
3.3.1 Telecontrol Interface....................................................................................................80
3.3.1.1 Transfer of Messages with Process Information.......................................................80
3.3.1.2 Change management and generation of messages with time tag............................81
3.3.2 Open/Closed-Loop Control Function.............................................................................81
3.3.2.1 Non-Volatile Storage.............................................................................................. 82
3.3.2.2 Task Management..................................................................................................82
3.3.2.3 Loading Application Program..................................................................................82
3.3.2.4 Test Functions........................................................................................................82
3.3.3 Process Data Input and Output.....................................................................................84

10 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

4 Environmental Conditions..........................................................................................................................85
4.1 Protection Type.................................................................................................................86
4.2 Mechanical Ambient Conditions........................................................................................ 87
4.3 Climatic Ambient Conditions............................................................................................. 88
4.4 Electromagnetic Compatibility...........................................................................................89
4.4.1 System Properties........................................................................................................ 89
4.4.2 Power Supply.............................................................................................................. 89
4.4.3 Digital I/Os...................................................................................................................91
4.4.4 Analog I/Os..................................................................................................................92
4.4.5 Communication with Insulation: RS-485/RS-232...........................................................93
4.4.6 Communication without Insulation: RS-232................................................................. 93
4.4.7 Communication with Insulation: LAN........................................................................... 94
4.5 Storage and Transport.......................................................................................................95

5 System Components and Technical Data................................................................................................... 97


5.1 Power Consumption Total System..................................................................................... 98
5.1.1 Master Module without External Consumers................................................................ 98
5.1.2 Master Module with External Consumers..................................................................... 98
5.2 Master Modules................................................................................................................ 99
5.2.1 CP-8000...................................................................................................................... 99
5.2.1.1 Position of the Interfaces......................................................................................100
5.2.1.2 Technical Data..................................................................................................... 101
5.2.1.3 Pin Assignment.................................................................................................... 103
5.2.1.4 Block Diagram and External Circuitry.................................................................... 105
5.2.2 CP-8021 and CP-8022................................................................................................ 106
5.2.2.1 Position of the Interfaces......................................................................................106
5.2.2.2 Technical Data..................................................................................................... 106
5.2.2.3 Pin Assignment.................................................................................................... 109
5.2.2.4 Block Diagram and External Circuitry.................................................................... 112
5.3 Power Supply Modules.................................................................................................... 113
5.3.1 PS-8630 (CP-8000 Internal)....................................................................................... 113
5.3.1.1 Technical Data..................................................................................................... 113
5.3.1.2 Pin Assignment.................................................................................................... 114
5.3.1.3 Block Diagram and External Circuitry.................................................................... 115
5.3.2 PS-8620, PS-8622...................................................................................................... 115
5.3.2.1 Features...............................................................................................................116
5.3.2.2 Technical Data..................................................................................................... 116
5.3.2.3 Pin Assignment.................................................................................................... 118
5.3.2.4 Block Diagram and External Circuitry.................................................................... 118
5.3.3 PS-8640, PS-8642...................................................................................................... 118
5.3.3.1 Features...............................................................................................................119
5.3.3.2 Technical Data..................................................................................................... 119
5.3.3.3 Pin Assignment.................................................................................................... 121
5.3.3.4 Block Diagram and External Circuitry.................................................................... 121
5.4 SICAM I/O Modules..........................................................................................................123
5.4.1 DI-8100 (CP-8000 Internal)........................................................................................ 123
5.4.1.1 Features...............................................................................................................123
5.4.1.2 Functions.............................................................................................................123
5.4.1.3 Technical Data..................................................................................................... 125
5.4.1.4 Pin Assignment.................................................................................................... 126
5.4.1.5 Block Diagram and External Circuitry.................................................................... 127

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 11


DC8-037-2, Edition 08.2022
Table of Contents

5.4.2 DI-8110.....................................................................................................................128
5.4.2.1 Features...............................................................................................................128
5.4.2.2 Functions.............................................................................................................128
5.4.2.3 Technical Data..................................................................................................... 130
5.4.2.4 Pin Assignment and Display..................................................................................131
5.4.2.5 Block Diagram and External Circuitry.................................................................... 133
5.4.3 DI-8111.....................................................................................................................134
5.4.3.1 Features...............................................................................................................134
5.4.3.2 Functions.............................................................................................................134
5.4.3.3 Technical Data..................................................................................................... 136
5.4.3.4 Pin Assignment and Display..................................................................................137
5.4.3.5 Block Diagram and External Circuitry.................................................................... 139
5.4.4 DI-8112.....................................................................................................................140
5.4.4.1 Features...............................................................................................................140
5.4.4.2 Functions.............................................................................................................140
5.4.4.3 Technical Data..................................................................................................... 142
5.4.4.4 Pin Assignment and Display..................................................................................143
5.4.4.5 Block Diagram and External Circuitry.................................................................... 145
5.4.5 DI-8113.....................................................................................................................146
5.4.5.1 Features...............................................................................................................146
5.4.5.2 Functions.............................................................................................................146
5.4.5.3 Technical Data..................................................................................................... 148
5.4.5.4 Pin Assignment and Display..................................................................................149
5.4.5.5 Block Diagram and External Circuitry.................................................................... 151
5.4.6 DO-8203 (CP-8000 Internal)...................................................................................... 151
5.4.6.1 Features...............................................................................................................151
5.4.6.2 Functions.............................................................................................................151
5.4.6.3 Technical Data..................................................................................................... 153
5.4.6.4 Pin Assignment.................................................................................................... 154
5.4.6.5 Block Diagram and External Circuitry.................................................................... 155
5.4.7 DO-8212................................................................................................................... 158
5.4.7.1 Features...............................................................................................................158
5.4.7.2 Functions.............................................................................................................158
5.4.7.3 Technical Data..................................................................................................... 160
5.4.7.4 Pin Assignment and Display..................................................................................162
5.4.7.5 Block Diagram and External Circuitry.................................................................... 163
5.4.8 AI-8310..................................................................................................................... 166
5.4.8.1 Features...............................................................................................................166
5.4.8.2 Functions.............................................................................................................166
5.4.8.3 Technical Data..................................................................................................... 168
5.4.8.4 Pin Assignment and Display..................................................................................169
5.4.8.5 Block Diagram and External Circuitry.................................................................... 171
5.4.9 AI-8320..................................................................................................................... 172
5.4.9.1 Features...............................................................................................................172
5.4.9.2 Functions.............................................................................................................172
5.4.9.3 Technical Data..................................................................................................... 173
5.4.9.4 Pin Assignment and Display..................................................................................174
5.4.9.5 Block Diagram and External Circuitry.................................................................... 176
5.4.10 AI-8510..................................................................................................................... 177
5.4.10.1 Features...............................................................................................................177
5.4.10.2 Functions.............................................................................................................178
5.4.10.3 Technical Data..................................................................................................... 179
5.4.10.4 Pin Assignment and Display..................................................................................182
5.4.10.5 Block Diagram......................................................................................................183
5.4.10.6 External Circuitry..................................................................................................184

12 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

5.4.11 AI-8511..................................................................................................................... 190


5.4.11.1 Features...............................................................................................................190
5.4.11.2 Functions.............................................................................................................191
5.4.11.3 Technical Data..................................................................................................... 192
5.4.11.4 Pin Assignment and Display..................................................................................194
5.4.11.5 Block Diagram......................................................................................................196
5.4.11.6 External Circuitry..................................................................................................196
5.4.12 CM-8820................................................................................................................... 200
5.4.12.1 Features...............................................................................................................200
5.4.12.2 Functions.............................................................................................................200
5.4.12.3 Technical Data..................................................................................................... 201
5.4.12.4 Pin Assignment.................................................................................................... 203
5.4.12.5 Block Diagram......................................................................................................204
5.4.12.6 External Circuitry..................................................................................................205
5.4.13 AO-8380................................................................................................................... 206
5.4.13.1 Features...............................................................................................................207
5.4.13.2 Functions.............................................................................................................207
5.4.13.3 Technical Data..................................................................................................... 207
5.4.13.4 Pin Assignment and Display..................................................................................208
5.4.13.5 Block Diagram and External Circuitry.................................................................... 210
5.4.14 CM-8830................................................................................................................... 211
5.4.14.1 Features...............................................................................................................211
5.4.14.2 Functions.............................................................................................................211
5.4.14.3 Technical Data..................................................................................................... 213
5.4.14.4 Block Diagram......................................................................................................213
5.5 SICAM TM I/O Modules.................................................................................................... 214
5.5.1 DI-6100, DI-6101, DI-6104.........................................................................................214
5.5.1.1 Functions.............................................................................................................214
5.5.2 DI-6102, DI-6103.......................................................................................................215
5.5.2.1 Functions.............................................................................................................215
5.5.3 DO-6200................................................................................................................... 217
5.5.3.1 Functions.............................................................................................................217
5.5.4 DO-6212................................................................................................................... 218
5.5.4.1 Functions.............................................................................................................218
5.5.5 DO-6220, DO-6222, DO-6230....................................................................................219
5.5.5.1 Functions.............................................................................................................219
5.5.6 AI-6300, AI-6307, AI-6308......................................................................................... 220
5.5.6.1 Functions.............................................................................................................220
5.5.7 AI-6310..................................................................................................................... 221
5.5.7.1 Functions.............................................................................................................221
5.5.8 AO-6380................................................................................................................... 222
5.5.8.1 Functions.............................................................................................................222
5.5.9 TE-6430.................................................................................................................... 222
5.5.9.1 Functions.............................................................................................................222
5.6 MTBF Data...................................................................................................................... 223
5.6.1 MTBF Values of the SICAM A8000 Modules................................................................ 223
5.6.2 MTBF Values of SICAM TM I/O Modules...................................................................... 223

6 Installation and Circuitry.......................................................................................................................... 225


6.1 Mechanical Design.......................................................................................................... 226
6.1.1 CP-8000.................................................................................................................... 226
6.1.1.1 Locking Hook....................................................................................................... 227
6.1.1.2 Type Plate............................................................................................................ 228

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 13


DC8-037-2, Edition 08.2022
Table of Contents

6.1.2 CP-802x.................................................................................................................... 229


6.1.2.1 Locking Hook....................................................................................................... 229
6.1.2.2 Type Plate............................................................................................................ 230
6.1.3 SICAM I/O Modules.................................................................................................... 230
6.1.3.1 Labeling...............................................................................................................230
6.1.3.2 Screw Terminal Types...........................................................................................231
6.2 Dimensions.....................................................................................................................232
6.2.1 CP-8000 Front and Side View..................................................................................... 232
6.2.2 CP-8021/ CP-8022 Front and Side View...................................................................... 233
6.2.3 SICAM I/O Module Front and side view....................................................................... 234
6.3 Installation Location and Position.................................................................................... 235
6.3.1 DIN Rail (TH35 Rail)................................................................................................... 235
6.3.2 Cable Duct.................................................................................................................236
6.4 Assembly of CP-8000...................................................................................................... 237
6.4.1 Space Requirement....................................................................................................237
6.4.1.1 Space Requirement for the Base Device................................................................ 237
6.4.1.2 Space Requirement with SICAM I/O Modules.........................................................238
6.4.1.3 Space Requirement with SICAM TM I/O Modules................................................... 239
6.4.2 Assembly/Disassembly of the Basic Device..................................................................241
6.4.2.1 Assembly............................................................................................................. 241
6.4.2.2 Disassembly......................................................................................................... 242
6.4.3 Assembly/Disassembly of SICAM I/O Modules............................................................. 243
6.4.3.1 Mounting of the Coupling Module for SICAM I/O Modules.....................................244
6.4.3.2 Mounting of the Bus Connector for SICAM I/O Modules.........................................244
6.4.3.3 Mounting of the SICAM I/O Modules..................................................................... 245
6.4.3.4 Removal of the SICAM I/O Modules....................................................................... 246
6.4.4 Assembly/Disassembly of SICAM TM I/O Modules........................................................246
6.4.4.1 Mounting of the Coupling Module for SICAM TM I/O Modules............................... 247
6.4.4.2 Mounting of the SICAM TM I/O Modules............................................................... 247
6.4.4.3 Removal of the SICAM TM I/O Modules................................................................. 248
6.4.4.4 Separating of Basic Device and I/O Coupling Module............................................. 249
6.5 Assembly of CP-8021/ CP-8022........................................................................................251
6.5.1 Space Requirement....................................................................................................251
6.5.1.1 Space Requirement for the Base Device with Power Supply................................... 251
6.5.1.2 Space Requirement with SICAM I/O Modules.........................................................252
6.5.1.3 Space Requirement with SICAM TM I/O Modules................................................... 253
6.5.2 Assembly/Disassembly of the Basic Device..................................................................254
6.5.2.1 Assembly............................................................................................................. 254
6.5.2.2 Disassembly......................................................................................................... 256
6.5.3 Assembly/Disassembly of the Power Supply Module................................................... 257
6.5.3.1 Assembly of the Bus Connector for the Power Supply Module............................... 257
6.5.3.2 Assembly of the Power Supply Module................................................................. 258
6.5.3.3 Disassembly of the Power Supply Module............................................................. 258
6.5.4 Assembly/Disassembly of SICAM I/O Modules............................................................. 259
6.5.4.1 Mounting of the Bus Connector for SICAM I/O Modules.........................................259
6.5.4.2 Mounting of the SICAM I/O modules..................................................................... 260
6.5.4.3 Removal of the SICAM I/O Modules....................................................................... 261
6.5.5 Assembly/Disassembly of SICAM TM I/O Modules........................................................261
6.5.5.1 Mounting of the Coupling Module for SICAM TM I/O Modules............................... 261
6.5.5.2 Mounting of the SICAM TM I/O Modules............................................................... 262
6.5.5.3 Removal of the SICAM TM I/O Modules................................................................. 263

14 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

6.6 Memory Cards.................................................................................................................264


6.6.1 SD Card..................................................................................................................... 264
6.6.1.1 Inserting the SD Card........................................................................................... 264
6.6.1.2 Removing the SD Card..........................................................................................264
6.6.2 SIM Card (Only CP-8022)........................................................................................... 264
6.6.2.1 Inserting the SIM Card.......................................................................................... 265
6.6.2.2 Removing the SIM Card........................................................................................ 265
6.7 Wiring.............................................................................................................................266
6.7.1 Power Supply............................................................................................................ 266
6.7.2 Process Peripherals.................................................................................................... 266
6.7.3 Shielding – Process Peripherals.................................................................................. 267
6.7.4 Shielding – Communication....................................................................................... 267
6.7.5 Protective Earth/Ground.............................................................................................268
6.8 Switching the Device On and Off..................................................................................... 269
6.9 Installation of External Communication Connections....................................................... 270
6.9.1 Serial Communication............................................................................................... 271
6.9.1.1 Communicaton via Interface Converter.................................................................271
6.9.1.2 Multi-Point Traffic via Leased Line Modem/VFT Channel Modem........................... 274
6.9.1.3 Multi-Point Traffic via Fiber Optic..........................................................................277
6.9.1.4 Dial-up Traffic Analog with Westermo TD-36 (TDW-33)......................................... 292
6.9.1.5 Dial-up Traffic ISDN with Westermo IDW-90.......................................................... 294
6.9.1.6 Dial-Up Traffic GSM; SMS Sender/Receiver............................................................ 295
6.9.1.7 Direct RS-232 Connection to Other AU..................................................................297
6.9.2 Ethernet TCP/IP.......................................................................................................... 300
6.9.2.1 Communication via LAN/WAN...............................................................................300
6.9.2.2 Communication via GPRS..................................................................................... 301

7 Prepare Engineering.................................................................................................................................303
7.1 Engineering Tools........................................................................................................... 304
7.1.1 Differences................................................................................................................304
7.1.2 Interlocking............................................................................................................... 304
7.2 Software for the Engineering.......................................................................................... 305
7.2.1 SICAM TOOLBOX II.....................................................................................................305
7.2.1.1 Prerequisites........................................................................................................ 305
7.2.2 SICAM WEB................................................................................................................306
7.2.2.1 Prerequisites........................................................................................................ 307
7.2.2.2 Program Sicam_First_Startup ...............................................................................307
7.2.3 SICAM Device Manager.............................................................................................. 307
7.2.3.1 Prerequisites........................................................................................................ 308
7.3 Loadable Firmwares........................................................................................................ 309
7.4 Memory Cards.................................................................................................................311
7.4.1 SD Card..................................................................................................................... 311
7.4.1.1 Configurable SD Card Usage................................................................................. 311
7.4.1.2 SD Card Reader/Writer.......................................................................................... 311
7.4.2 SIM Card (only CP-8022)............................................................................................ 312
7.5 Interface for Communication...........................................................................................313
7.5.1 Required Accessories................................................................................................. 313
7.6 Connect Engineering PC with the Target System.............................................................. 314
7.6.1 SICAM TOOLBOX II.....................................................................................................314
7.6.1.1 Physical Connection............................................................................................. 314

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 15


DC8-037-2, Edition 08.2022
Table of Contents

7.6.2 SICAM WEB................................................................................................................321


7.6.2.1 Physical Connection............................................................................................. 321
7.6.2.2 Communication with the Target Device................................................................ 325
7.7 Interaction with Engineering Tool....................................................................................332
7.7.1 SICAM TOOLBOX II.....................................................................................................332
7.7.1.1 Structure..............................................................................................................332
7.7.1.2 Show Expert Parameters.......................................................................................333
7.7.2 SICAM WEB................................................................................................................333
7.7.2.1 Dashboard........................................................................................................... 333
7.7.2.2 General Buttons................................................................................................... 334
7.7.2.3 Parameter Entry................................................................................................... 336
7.7.2.4 Automatic Restart Request................................................................................... 342
7.7.2.5 SICAM TOOLBOX II Locking ..................................................................................343
7.7.2.6 Language Versions............................................................................................... 343
7.7.2.7 Navigation with the Web Browser.........................................................................343
7.7.2.8 Session Monitoring.............................................................................................. 344
7.7.2.9 Exceptions with Engineering via SICAM WEB.........................................................344

8 Engineering via SICAM TOOLBOX II..........................................................................................................347


8.1 Telecontrol..................................................................................................................... 348
8.1.1 Starting and Finishing a Project..................................................................................350
8.1.1.1 Logon.................................................................................................................. 350
8.1.1.2 Logoff..................................................................................................................350
8.1.2 Presets SICAM TOOLBOX II......................................................................................... 350
8.1.2.1 User and Roles..................................................................................................... 350
8.1.2.2 Change Password.................................................................................................351
8.1.2.3 Language.............................................................................................................351
8.1.3 Presets for Online Engineering................................................................................... 351
8.1.3.1 Role Based Access Control.................................................................................... 351
8.1.3.2 Change Web Server Password...............................................................................353
8.1.4 Plant Configuration....................................................................................................353
8.1.5 Import Firmware........................................................................................................353
8.1.6 Configuration and Settings for Telecontrol................................................................. 354
8.1.6.1 Hardware Configuration....................................................................................... 354
8.1.6.2 System-Technical Settings.................................................................................... 355
8.1.6.3 Process-Technical Settings....................................................................................356
8.1.6.4 Decentralized Archive (DEAR)............................................................................... 358
8.1.7 Transform Parameters............................................................................................... 358
8.1.8 Import, Export and Backup of Engineering Data..........................................................358
8.1.9 Documentation......................................................................................................... 358
8.1.9.1 Hardware Configuration....................................................................................... 359
8.1.9.2 Assembly Technique............................................................................................ 359
8.1.9.3 Interface to ELCAD............................................................................................... 359
8.1.9.4 Telecontrol Function............................................................................................ 359
8.1.10 Commissioning and Test............................................................................................359
8.1.10.1 Loading Engineering Data.................................................................................... 360
8.1.10.2 Parameter Comparison......................................................................................... 361
8.1.10.3 Test Functions......................................................................................................361
8.1.10.4 Displaying Decentralized Archive (DEAR).............................................................. 365
8.2 Automation.................................................................................................................... 366
8.2.1 Creation of a Function Diagram with CAEx plus........................................................ 366
8.2.1.1 Restrictions when Creating a Function Diagram.................................................... 367
8.2.1.2 Configuring External Signals.................................................................................368
8.2.1.3 Program Code Generation.................................................................................... 369

16 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

8.2.2 Documentation......................................................................................................... 370


8.2.2.1 Cross Reference List............................................................................................. 370
8.2.2.2 Open-/Closed-Loop Control Function.................................................................... 370
8.2.3 Commissioning and Test............................................................................................371
8.2.3.1 Transfer application program into the target device.............................................. 371
8.2.3.2 Test Functions......................................................................................................371

9 Engineering via SICAM WEB..................................................................................................................... 373


9.1 Telecontrol..................................................................................................................... 374
9.1.1 Starting and Finishing a Session.................................................................................375
9.1.1.1 Registration at Initial Startup................................................................................ 375
9.1.1.2 Login with user and password.............................................................................. 375
9.1.1.3 Log out of the target device................................................................................. 377
9.1.2 Presets...................................................................................................................... 378
9.1.2.1 Role Based Access Control.................................................................................... 378
9.1.2.2 Change web server password............................................................................... 381
9.1.2.3 Differentiation Secure/Non-Secure Passwords....................................................... 383
9.1.2.4 Authentication Method........................................................................................ 386
9.1.2.5 Set IP Addresses................................................................................................... 389
9.1.2.6 Settings for Internet Security (IPsec)..................................................................... 391
9.1.2.7 Settings for Internal GPRS Modem (CP-8022)........................................................ 392
9.1.2.8 Autoconfiguration................................................................................................393
9.1.3 Common Settings...................................................................................................... 396
9.1.3.1 Configuration of the Target Device....................................................................... 397
9.1.3.2 Topology............................................................................................................. 398
9.1.3.3 Failure Behavior upon Fault.................................................................................. 398
9.1.4 Configuring Optional Modules................................................................................... 398
9.1.4.1 Overview............................................................................................................. 398
9.1.4.2 Protocol Elements................................................................................................ 400
9.1.4.3 I/O Master Module................................................................................................400
9.1.5 Configuring Time Management................................................................................. 402
9.1.5.1 Time Synchronization...........................................................................................402
9.1.5.2 Daylight Saving Time Rule.................................................................................... 405
9.1.6 Set Time Local........................................................................................................... 406
9.1.7 Configuring Communication......................................................................................407
9.1.7.1 Common Settings................................................................................................ 407
9.1.7.2 Interfaces for the Communication........................................................................ 407
9.1.7.3 Selection of the Transmission Facility................................................................... 409
9.1.7.4 Settings for Messages.......................................................................................... 410
9.1.7.5 Data Management and Priority Control................................................................. 411
9.1.8 Configuration of the Decentralized Archive................................................................ 411
9.1.9 Configuration of the Process Data Archive..................................................................413
9.1.10 Configuration of the Local Process Data Display (CP-8000 Only)................................. 414
9.1.11 Configuration of Signals............................................................................................ 415
9.1.11.1 Creating and Defining Signals...............................................................................416
9.1.11.2 Duplicating and Deleting Signals.......................................................................... 418
9.1.11.3 Automatic Filling and Automatic Incrementation.................................................. 419
9.1.11.4 Assign Signals to the Master Module.................................................................... 422
9.1.11.5 Assign Signals to the I/O Master Module............................................................... 436
9.1.11.6 Assign Signals to the I/O Module...........................................................................440
9.1.11.7 Assigning Signals to the Protocol Element............................................................ 470
9.1.12 Importing and Exporting a Signal List......................................................................... 473
9.1.13 Circuitry of Signals at the I/O Modules........................................................................ 476
9.1.13.1 Binary Information Acquisition............................................................................. 476
9.1.13.2 Count Pulse Acquisition........................................................................................477

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 17


DC8-037-2, Edition 08.2022
Table of Contents

9.1.13.3 Current/Voltage Acquisition..................................................................................478


9.1.13.4 Temperature Acquisition...................................................................................... 478
9.1.13.5 Binary Information Output................................................................................... 479
9.1.13.6 Standard Command Output..................................................................................479
9.1.13.7 Checked Command Output (only SICAM TM I/O modules)..................................... 479
9.1.13.8 Return Information to Pulse Command Assignment.............................................. 480
9.1.13.9 Current/Voltage Output........................................................................................ 487
9.1.14 Usage of CP-8000/CP-802x as SICAM PAS I/O.............................................................. 487
9.1.14.1 Synchronization of the I/O Configuration in SICAM PAS......................................... 488
9.1.15 Test Functions........................................................................................................... 488
9.1.15.1 Supported Signal Types........................................................................................ 489
9.1.15.2 Display Process Values..........................................................................................491
9.1.15.3 Changing Process Values...................................................................................... 494
9.1.16 Logging.....................................................................................................................498
9.1.16.1 Show Event List....................................................................................................498
9.1.16.2 Show Alarm List................................................................................................... 501
9.2 Automation.................................................................................................................... 504
9.2.1 Creating an Instruction List........................................................................................ 504
9.2.1.1 Structure of the Instruction List............................................................................ 505
9.2.1.2 Syntax for Instructions......................................................................................... 505
9.2.1.3 Instruction Comments..........................................................................................507
9.2.1.4 Settings in the Application Program......................................................................507
9.2.1.5 System Information..............................................................................................509
9.2.1.6 Command Processing According to IEC 60870-5-101/104..................................... 511
9.2.1.7 Generation of Integrated Totals............................................................................ 511
9.2.2 Commissioning and Test............................................................................................512
9.2.2.1 General Functions................................................................................................ 513
9.2.2.2 Test Functions......................................................................................................516
9.3 Administrative Functions.................................................................................................527
9.3.1 Restart Device............................................................................................................527
9.3.2 Download Device Settings......................................................................................... 529
9.3.3 Restoring Device Settings...........................................................................................530
9.3.3.1 Loading Device Settings Offline............................................................................ 531
9.3.4 Upload ICD/IID File..................................................................................................... 533
9.3.5 Downloading SICAM PAS IO Configurations................................................................535
9.3.6 Download Process Data Archive................................................................................. 540
9.3.7 Update Firmware.......................................................................................................542
9.3.8 Updating SICAM WEB.................................................................................................544
9.3.9 Installing the Language Package................................................................................ 545

10 Engineering via SICAM Device Manager.................................................................................................. 547


10.1 General Information........................................................................................................548

11 Service...................................................................................................................................................... 549
11.1 Maintenance, Cleaning, and Waste Disposal.................................................................... 550
11.2 Environmental Protection Hints....................................................................................... 551
11.3 Control and Display Elements.......................................................................................... 552
11.3.1 Master Module CP-8000............................................................................................ 552
11.3.2 Master Module CP-802x.............................................................................................554
11.3.3 Power Supply Modules...............................................................................................556
11.3.4 SICAM A8000 I/O Modules......................................................................................... 558
11.3.5 LED Module............................................................................................................... 559

18 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

11.3.6 LCD Display (CP-8000 Only)....................................................................................... 562


11.3.6.1 Navigation........................................................................................................... 562
11.3.6.2 Device Information...............................................................................................563
11.3.6.3 Configuration.......................................................................................................566
11.3.6.4 Monitoring...........................................................................................................569
11.4 Checks and System Displays............................................................................................ 576
11.4.1 Checks during Startup................................................................................................576
11.4.2 Checks after Startup.................................................................................................. 578
11.4.3 Behavior of the Process Outputs upon Startup and Failure.......................................... 578
11.5 Diagnosis........................................................................................................................ 580
11.5.1 Distinction of the Error Types..................................................................................... 580
11.5.2 SICAM TOOLBOX II.....................................................................................................581
11.5.2.1 Connection Possibilities for the Diagnosis............................................................. 581
11.5.2.2 Diagnosis Overview..............................................................................................583
11.5.2.3 System Performance............................................................................................ 585
11.5.2.4 Diagnosis of the Open-/Closed-Loop Control Function...........................................586
11.5.3 SICAM WEB................................................................................................................587
11.5.3.1 Connection Options for the Diagnosis...................................................................587
11.5.3.2 Diagnosis Overview..............................................................................................589
11.5.3.3 Device Information...............................................................................................590
11.5.3.4 Diagnostics.......................................................................................................... 591
11.5.3.5 Time Diagnostics..................................................................................................599
11.5.3.6 Diagnostics of the Open/Closed-Loop Control Function......................................... 599
11.6 Maintenance of the Hardware......................................................................................... 600
11.6.1 Recognition of Hardware Errors................................................................................. 600
11.6.1.1 Modules...............................................................................................................600
11.6.1.2 SD Card................................................................................................................600
11.6.2 Replacement of the Hardware....................................................................................601
11.6.2.1 Master Module.....................................................................................................602
11.6.2.2 SD Card................................................................................................................602
11.6.2.3 SIM Card (only CP-8022)...................................................................................... 602
11.6.2.4 Adapt newly equipped I/O modules in the parameterization..................................603
11.7 Firmware Update............................................................................................................ 604
11.7.1 SICAM TOOLBOX II.....................................................................................................604
11.7.1.1 Interrogation of the Firmware Revision................................................................. 604
11.7.1.2 Importing Master Data into the SICAM TOOLBOX II............................................... 604
11.7.1.3 Loading Firmware Codes into the Target Device....................................................605
11.7.2 SICAM WEB................................................................................................................605
11.7.2.1 Loading Firmware to the Target Device.................................................................605
11.7.3 Errors with Loading of Firmware ............................................................................... 606
11.8 Resetting Device to Factory Settings................................................................................ 607
11.9 Remote Maintenance...................................................................................................... 609
11.9.1 Configuration of Server and Clients............................................................................609

12 Communication Protocols........................................................................................................................ 611


12.1 Introduction....................................................................................................................612
12.1.1 Overview...................................................................................................................612
12.1.2 Limits of the Communication Protocols...................................................................... 613
12.1.3 Control location function for commands and setpoint values......................................614
12.1.4 Additive Measured Value Change Monitoring............................................................. 618

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 19


DC8-037-2, Edition 08.2022
Table of Contents

12.2 IEC 60870-5-101 (Dial-Up Communication)..................................................................... 620


12.2.1 Introduction.............................................................................................................. 620
12.2.2 Functions.................................................................................................................. 620
12.2.3 Modes of Operation...................................................................................................623
12.2.4 Communication.........................................................................................................624
12.2.5 Controlling Connection Establishment and Disconnection.......................................... 624
12.2.5.1 Security for Dial-Up Traffic....................................................................................625
12.2.5.2 Connection Establishment spontaneously and cyclically, Controlling Station
↔ Controlled Station............................................................................................628
12.2.5.3 Connection Setup Control via Modem Commands................................................ 635
12.2.5.4 Access Control (LOGIN with Password + Access Key)............................................. 639
12.2.5.5 Disconnection Control..........................................................................................640
12.2.6 Communication According to IEC 60870-5-101.......................................................... 642
12.2.6.1 Data Acquisition by Polling (Station Interrogation)................................................ 642
12.2.6.2 Station Initialization............................................................................................. 644
12.2.6.3 Acquisition of Events (transmission of data ready to be sent)................................ 645
12.2.6.4 General Interrogation, Outstation Interrogation....................................................645
12.2.6.5 Clock Synchronization.......................................................................................... 645
12.2.6.6 Command Transmission....................................................................................... 646
12.2.6.7 Transmission of Integrated Totals......................................................................... 648
12.2.6.8 Acquisition of Transmission Delay.........................................................................648
12.2.7 SMS Messages........................................................................................................... 648
12.2.8 Coordination of Several Central Stations in Multi-Master Operation............................ 649
12.2.9 Standby Transmission Line via Dial up Traffic..............................................................650
12.2.10 Standby Transmission Line(s) over Standby Telephone Number(s)..............................651
12.2.11 Multi-Hierarchical Configurations...............................................................................651
12.2.12 Toll-Saving Transmission Strategies............................................................................651
12.2.13 Having a Telephone Set Connected in Parallel............................................................ 652
12.2.14 Optimized Parameters for selected Transmission Facilities.......................................... 652
12.2.14.1 Supported Combinations for Transmission Facilities..............................................660
12.2.14.2 ASCII Mode.......................................................................................................... 660
12.2.14.3 CRC Generator Polynomial....................................................................................661
12.2.15 Message Conversion.................................................................................................. 662
12.2.15.1 Blockung..............................................................................................................662
12.2.15.2 Class 1, 2 Data..................................................................................................... 662
12.2.16 Protocol Element Control and Return Information...................................................... 662
12.2.16.1 Protocol Element Control Messages...................................................................... 663
12.2.16.2 Protocol Element Return Information....................................................................664
12.3 IEC 60870-5-101 (Point-to-Point Traffic).......................................................................... 667
12.3.1 Introduction.............................................................................................................. 667
12.3.2 Functions.................................................................................................................. 667
12.3.3 Modes of Operation...................................................................................................671
12.3.4 Communication.........................................................................................................671
12.3.5 Communication According to IEC 60870-5-101.......................................................... 672
12.3.5.1 Basic Configuration.............................................................................................. 672
12.3.5.2 Data Transmission Procedure................................................................................673
12.3.5.3 Station Initialization............................................................................................. 674
12.3.5.4 Acquisition of events (transmission of data ready to be sent)................................ 674
12.3.5.5 General Interrogation, Substation Interrogation....................................................674
12.3.5.6 Clock Synchronization.......................................................................................... 675
12.3.5.7 Command transmission........................................................................................675
12.3.5.8 Transmission of Integrated Totals......................................................................... 676
12.3.5.9 File Transfer......................................................................................................... 676

20 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

12.3.5.10 Acquisition of Transmission Delay.........................................................................676


12.3.6 Optimized Parameters for selected Transmission Facilities.......................................... 676
12.3.7 Message Conversion.................................................................................................. 680
12.3.7.1 Blocking...............................................................................................................680
12.3.7.2 Special Functions................................................................................................. 680
12.3.7.3 Transparent Mode (Tunneling, Container Mode)...................................................699
12.3.8 Protocol Element Control and Return Information...................................................... 703
12.3.8.1 Protocol element control messages...................................................................... 703
12.3.8.2 Protocol element - Return information..................................................................705
12.3.9 Interoperability IEC 60870-5-101 (BPP)...................................................................... 706
12.3.9.1 System or device function.................................................................................... 707
12.3.9.2 Network configuration......................................................................................... 707
12.3.9.3 Physical layer....................................................................................................... 707
12.3.9.4 Link Layer............................................................................................................ 708
12.3.9.5 Application Layer................................................................................................. 709
12.3.9.6 Basic application functions................................................................................... 715
12.4 IEC 60870-5-101 (Multi-Point Traffic).............................................................................. 720
12.4.1 Introduction.............................................................................................................. 720
12.4.2 Functions.................................................................................................................. 720
12.4.3 Modes of Operation...................................................................................................724
12.4.4 Communication.........................................................................................................725
12.4.5 Communication According to IEC 60870-5-101.......................................................... 726
12.4.5.1 Data Acquisition by Polling (Station Interrogation)................................................ 726
12.4.5.2 Station Initialization............................................................................................. 731
12.4.5.3 Acquisition of events (transmission of data ready to be sent)................................ 731
12.4.5.4 General Interrogation, Substation Interrogation....................................................732
12.4.5.5 Clock Synchronization.......................................................................................... 732
12.4.5.6 Command transmission........................................................................................733
12.4.5.7 Transmission of integrated totals..........................................................................734
12.4.5.8 Acquisition of transmission delay......................................................................... 734
12.4.6 Coordination of Several Central Stations.................................................................... 735
12.4.7 Standby transmission line over the public telephone network (PSTN)......................... 737
12.4.8 Data Transmission using Time Slot Radio....................................................................739
12.4.9 Data Transmission in Relay Operation Mode (Multi-Point Traffic with Routing)............ 740
12.4.9.1 Main and Standby Transmission Line.................................................................... 744
12.4.9.2 Routing Method................................................................................................... 744
12.4.10 Optimized Parameters for selected Transmission Facilities.......................................... 747
12.4.11 Message Conversion.................................................................................................. 753
12.4.11.1 Blocking...............................................................................................................753
12.4.11.2 Class 1, 2 Data..................................................................................................... 753
12.4.11.3 Special Functions................................................................................................. 754
12.4.11.4 Transparent Mode (Tunneling)............................................................................. 759
12.4.12 Protocol Element Control and Return Information...................................................... 762
12.4.12.1 Protocol element control messages...................................................................... 762
12.4.12.2 Protocol element - Return information..................................................................765
12.4.13 Interoperability IEC 60870-5-101 (UMP).....................................................................767
12.4.13.1 System or device function.................................................................................... 768
12.4.13.2 Network configuration......................................................................................... 768
12.4.13.3 Physical layer....................................................................................................... 768
12.4.13.4 Link Layer............................................................................................................ 769
12.4.13.5 Application Layer................................................................................................. 770
12.4.13.6 Basic application functions................................................................................... 777

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 21


DC8-037-2, Edition 08.2022
Table of Contents

12.5 IEC 60870-5-103.............................................................................................................782


12.5.1 Introduction.............................................................................................................. 782
12.5.2 Functions.................................................................................................................. 782
12.5.3 Modes of Operation...................................................................................................785
12.5.4 Communication.........................................................................................................786
12.5.5 Communication According to IEC 60870-5-103.......................................................... 786
12.5.5.1 Data Acquisition by Polling (Station Interrogation)................................................ 786
12.5.5.2 Station Initialization............................................................................................. 791
12.5.5.3 Acquisition of Events (Transmission of Data Ready to be Sent).............................. 792
12.5.5.4 General Interrogation, Outstation Interrogation....................................................792
12.5.5.5 Clock Synchronization.......................................................................................... 793
12.5.5.6 Command transmission........................................................................................793
12.5.5.7 Transmission of Integrated Totals......................................................................... 794
12.5.5.8 File Transfer......................................................................................................... 794
12.5.6 Transfer of Parameters for Reyrolle Protection Equipment.......................................... 802
12.5.7 Optimized Parameters for selected Transmission Facilities.......................................... 806
12.5.8 Message Conversion.................................................................................................. 810
12.5.8.1 Message Conversion IEC 60870-5-101 ↔ IEC 60870-5-103...................................810
12.5.8.2 Message Conversion IEC 60870-5-101 ↔IEC 60870-5-101....................................828
12.5.8.3 Message Conversion IEC 60870-5-101 ↔ IEC 60870-5-103 (101)......................... 829
12.5.8.4 Blocking...............................................................................................................830
12.5.8.5 Class 1, 2 Data..................................................................................................... 830
12.5.8.6 Special Functions................................................................................................. 831
12.5.9 Protocol Element Control and Return Information...................................................... 839
12.5.9.1 Protocol Element Control Messages...................................................................... 839
12.5.9.2 Protocol Element Return Information....................................................................841
12.5.10 Interoperability IEC 60870-5-103............................................................................... 843
12.5.10.1 Physical layer....................................................................................................... 843
12.5.10.2 Link Layer............................................................................................................ 844
12.5.10.3 Application Layer................................................................................................. 844
12.5.10.4 Selection of standard-ASDU in monitor direction...................................................844
12.5.10.5 Selection of standard-ASDU in control direction.................................................... 845
12.5.10.6 Selection of standard information numbers in monitor direction........................... 845
12.5.10.7 Selection of standard information numbers in control direction............................ 849
12.5.10.8 Basic application functions................................................................................... 850
12.5.10.9 Miscellaneous...................................................................................................... 850
12.6 IEC 60870-5-104.............................................................................................................852
12.6.1 Introduction.............................................................................................................. 852
12.6.2 Functions.................................................................................................................. 852
12.6.3 Modes of Operation...................................................................................................855
12.6.4 Communication.........................................................................................................855
12.6.5 Communication via Ethernet TCP/IP According to IEC 60870-5-104.............................856
12.6.5.1 Layer Model – General Information about the Protocols Used................................856
12.6.5.2 Ethernet Interface................................................................................................ 857
12.6.5.3 Definition of the Connections...............................................................................857
12.6.5.4 Station Initialization............................................................................................. 869
12.6.5.5 Acquisition of Events (transmission of data ready to be sent)................................ 869
12.6.5.6 General interrogation, Outstation interrogation....................................................869
12.6.5.7 Clock Synchronization.......................................................................................... 870
12.6.5.8 Command Transmission....................................................................................... 872
12.6.5.9 Transmission of Integrated Totals......................................................................... 873
12.6.6 Redundancy.............................................................................................................. 873
12.6.6.1 104-Redundancy.................................................................................................. 874
12.6.6.2 104-Redundancy “Controlled” with 1 Ethernet Interface........................................ 875

22 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

12.6.6.3 PSI Redundancy (Synchronous Connections).........................................................876


12.6.7 Dual LAN Interface.....................................................................................................878
12.6.7.1 Switch Mode........................................................................................................ 879
12.6.7.2 Line Mode............................................................................................................880
12.6.8 Message Conversion.................................................................................................. 881
12.6.8.1 Object Numbering................................................................................................881
12.6.8.2 Blocking...............................................................................................................881
12.6.8.3 Special Functions................................................................................................. 882
12.6.9 Protocol Element Control and Return Information...................................................... 902
12.6.9.1 Protocol element control messages...................................................................... 903
12.6.9.2 Protocol element - Return information..................................................................904
12.6.10 Interoperability IEC 60870-5-104............................................................................... 905
12.6.10.1 System or device function.................................................................................... 906
12.6.10.2 Network configuration......................................................................................... 906
12.6.10.3 Physical layer....................................................................................................... 906
12.6.10.4 Link Layer............................................................................................................ 907
12.6.10.5 Application Layer................................................................................................. 908
12.6.10.6 Basic Application Functions.................................................................................. 915
12.7 IEC 61850....................................................................................................................... 921
12.7.1 Introduction.............................................................................................................. 921
12.7.2 Functions.................................................................................................................. 922
12.7.3 Modes of Operation...................................................................................................926
12.7.4 Communication.........................................................................................................926
12.7.5 Communication via Ethernet TCP/IP According to IEC 61850.......................................927
12.7.5.1 Objects and Data..................................................................................................933
12.7.5.2 Definition of the Connections...............................................................................950
12.7.5.3 Station Initialization............................................................................................. 955
12.7.5.4 Acquisition of Events (Transmission of Data Ready to be Sent).............................. 956
12.7.5.5 General interrogation, Outstation interrogation....................................................961
12.7.5.6 Clock synchronization.......................................................................................... 962
12.7.5.7 Command Transmission....................................................................................... 962
12.7.5.8 Transmission of Integrated Totals......................................................................... 976
12.7.5.9 File Transfer (Disturbance Records).......................................................................976
12.7.6 Redundancy.............................................................................................................. 979
12.7.6.1 Protocol redundancy............................................................................................ 979
12.7.6.2 Server Redundancy.............................................................................................. 979
12.7.6.3 GOOSE Redundancy............................................................................................. 980
12.7.7 Dual LAN Interface.....................................................................................................982
12.7.7.1 Switch Mode........................................................................................................ 982
12.7.7.2 Line Mode............................................................................................................983
12.7.8 Message Conversion.................................................................................................. 984
12.7.8.1 General................................................................................................................984
12.7.8.2 Conversion IEC 60870-5-101/104 ↔ IEC 61850.................................................... 985
12.7.8.3 Datapoint Settings in the Detailed Routing..........................................................1014
12.7.8.4 Special Functions............................................................................................... 1029
12.7.9 Protocol Element Control and Return Information.................................................... 1042
12.7.9.1 Protocol element control messages.................................................................... 1043
12.7.9.2 Protocol element - return information................................................................ 1044
12.7.10 Web Server.............................................................................................................. 1045
12.7.10.1 IEC 61850 Edition 1 [Client]............................................................................... 1045
12.7.10.2 IEC 61850 Edition 2 [Client + Server, GOOSE]..................................................... 1053
12.8 Modbus RTU................................................................................................................. 1075
12.8.1 Introduction............................................................................................................ 1075
12.8.2 Functions................................................................................................................ 1076

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 23


DC8-037-2, Edition 08.2022
Table of Contents

12.8.3 Modes of Operation.................................................................................................1082


12.8.4 Communication.......................................................................................................1082
12.8.5 Communication According to Modbus RTU...............................................................1083
12.8.5.1 Message Description.......................................................................................... 1084
12.8.5.2 Modbus Request/Response Services.................................................................... 1087
12.8.5.3 Data Acquisition by Querying............................................................................. 1094
12.8.5.4 Acknowledgment Procedure...............................................................................1096
12.8.5.5 Acquisition of Events (Transmission of Data Ready to be Sent)............................ 1097
12.8.5.6 General Interrogation, Outstation Interrogation..................................................1098
12.8.5.7 Clock Synchronization........................................................................................ 1098
12.8.5.8 Command Transmission..................................................................................... 1100
12.8.5.9 Transmission of Integrated Totals....................................................................... 1101
12.8.6 Parameters and Settings.......................................................................................... 1102
12.8.6.1 Modbus RTU Master........................................................................................... 1102
12.8.6.2 Modbus RTU Slave..............................................................................................1106
12.8.7 Optimized Parameters for Selected Transmission Facilities........................................1111
12.8.8 Special Functions.....................................................................................................1115
12.8.8.1 SICAM FCM Firmware Loading (only Modbus Master)......................................... 1115
12.8.8.2 SICAM FCM Parameter Loading (only Modbus Master)........................................ 1119
12.8.8.3 Wireless Sensors (Siemens 7XV1952-xxxxx)........................................................1125
12.8.9 Message Conversion................................................................................................ 1132
12.8.9.1 Message Conversion in Transmit Direction – Modbus RTU Master........................1133
12.8.9.2 Message Conversion in Receive Direction – Modbus RTU Master......................... 1151
12.8.9.3 Message Conversion in Transmit Direction – Modbus RTU Slave.......................... 1165
12.8.9.4 Message Conversion in Receive Direction – Modbus RTU Slave............................ 1177
12.8.10 Protocol Element Control and Return Information.................................................... 1190
12.8.10.1 Protocol element control messages.................................................................... 1191
12.8.10.2 Protocol Element Return Information..................................................................1192
12.8.11 Interoperability Modbus RTU....................................................................................1193
12.8.11.1 Interoperability Modbus RTU Master................................................................... 1193
12.8.11.2 Interoperability Modbus RTU Slave..................................................................... 1200
12.8.12 Modbus Data Formats..............................................................................................1208
12.8.13 Web Server.............................................................................................................. 1223
12.8.13.1 PRE-specific web page: Overview........................................................................1225
12.8.13.2 Connections.......................................................................................................1225
12.8.13.3 Routing Transmit................................................................................................1226
12.8.13.4 Routing Receive................................................................................................. 1229
12.8.13.5 SICAM FCM Event Logs.......................................................................................1232
12.8.13.6 Developer Information – Dataflow Test...............................................................1234
12.8.13.7 Developer Information – Diagnosis (IDR)............................................................ 1237
12.8.13.8 Developer Information – Diagnosis (IDH)............................................................ 1238
12.8.13.9 Developer Information – Diagnosis (IDE)............................................................ 1239
12.9 Modbus TCP..................................................................................................................1242
12.9.1 Introduction............................................................................................................ 1242
12.9.2 Functions................................................................................................................ 1243
12.9.3 Modes of Operation.................................................................................................1248
12.9.4 Communication.......................................................................................................1248
12.9.5 Communication According to Modbus TCP............................................................... 1249
12.9.5.1 Message Description.......................................................................................... 1250
12.9.5.2 Modbus Request/Response Services.................................................................... 1254
12.9.5.3 Data acquisition by querying.............................................................................. 1263
12.9.5.4 Acknowledgment Procedure ..............................................................................1267
12.9.5.5 Acquisition of events (transmission of data ready to be sent).............................. 1267
12.9.5.6 General interrogation, substation interrogation.................................................. 1268

24 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

12.9.5.7 Clock Synchronization........................................................................................ 1268


12.9.5.8 Command Transmission..................................................................................... 1270
12.9.5.9 Transmission of Integrated Totals....................................................................... 1270
12.9.6 Parameters and Settings.......................................................................................... 1271
12.9.6.1 Modbus TCP Master............................................................................................1271
12.9.6.2 Modbus TCP Slave.............................................................................................. 1275
12.9.7 Message Conversion................................................................................................ 1277
12.9.7.1 Message conversion in transmit direction - Modbus TCP Master ("Client")............1279
12.9.7.2 Message Conversion in Receive Direction – Modbus TCP Master ("Client")........... 1296
12.9.7.3 Message Conversion in Transmit Direction – Modbus TCP Slave ("Server")........... 1309
12.9.7.4 Message Conversion in Receive Direction – Modbus TCP Slave ("Server")............. 1323
12.9.8 Protocol Element Control and Return Information.................................................... 1334
12.9.8.1 Protocol element control messages.................................................................... 1334
12.9.8.2 Protocol Element Return Information..................................................................1336
12.9.9 Interoperability Modbus TCP.................................................................................... 1337
12.9.9.1 Interoperability Modbus TCP Master “Client“....................................................... 1337
12.9.9.2 Interoperability Modbus TCP Slave “Server“......................................................... 1342
12.9.10 Modbus Data Formats..............................................................................................1348
12.9.11 Web Server.............................................................................................................. 1363
12.9.11.1 Overview........................................................................................................... 1365
12.9.11.2 Connections.......................................................................................................1366
12.9.11.3 Routing Transmit................................................................................................1367
12.9.11.4 Routing Receive................................................................................................. 1370
12.9.11.5 Developer Information – Dataflow Test...............................................................1374
12.9.11.6 Developer Information – Diagnosis (IDE)............................................................ 1377
12.9.11.7 Developer Information – Diagnosis (IDR)............................................................ 1379
12.9.11.8 Developer Information – Exception Response..................................................... 1380
12.10 DNP3............................................................................................................................ 1382
12.10.1 Introduction............................................................................................................ 1382
12.10.2 Functions................................................................................................................ 1384
12.10.3 Modes of Operation.................................................................................................1388
12.10.4 Communication.......................................................................................................1388
12.10.5 Communication according to DNP3..........................................................................1391
12.10.6 Parameters and Settings.......................................................................................... 1396
12.10.6.1 DNP3 Slave Serial............................................................................................... 1396
12.10.6.2 DNP3 Slave TCP/IP.............................................................................................. 1407
12.10.7 Message Conversion................................................................................................ 1413
12.10.7.1 Message Conversion in Transmit Direction (Slave → Master)...............................1416
12.10.7.2 Message Conversion in Receive Direction (Slave ← Master).................................1418
12.10.8 Interoperabilität (DNP3 Device Profile Document).................................................... 1421
12.10.9 Web Server.............................................................................................................. 1486
12.10.9.1 Overview........................................................................................................... 1488
12.10.9.2 Connections.......................................................................................................1488
12.10.9.3 Routing Transmit................................................................................................1489
12.10.9.4 Routing Receive................................................................................................. 1491
12.10.9.5 Developer Information - Freespace..................................................................... 1493
12.10.9.6 Developer Information – Dataflow Test...............................................................1493
12.10.9.7 Developer Information – Diagnosis (IDR)............................................................ 1495
12.10.9.8 Developer Information – Diagnosis (IDH)............................................................ 1496
12.10.9.9 Developer Information – Diagnosis (IDE)............................................................ 1497
12.11 SINAUT ST1...................................................................................................................1499
12.11.1 Introduction............................................................................................................ 1499
12.11.2 Functions................................................................................................................ 1499

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 25


DC8-037-2, Edition 08.2022
Table of Contents

12.11.3 Operating Modes.....................................................................................................1502


12.11.4 Communication.......................................................................................................1503
12.11.5 Protocol Description................................................................................................ 1503
12.11.5.1 PCMBA Modulation Method................................................................................1503
12.11.5.2 Interface Lines Used........................................................................................... 1504
12.11.5.3 Structure of the Message....................................................................................1504
12.11.5.4 SINAUT ST1 Function Fields ............................................................................... 1508
12.11.6 Communication According to SINAUT ST1................................................................1512
12.11.6.1 Data Acquisition by Polling (Station Interrogation).............................................. 1512
12.11.6.2 Acknowledgement Procedure.............................................................................1512
12.11.6.3 Failure Monitoring in the Substation...................................................................1512
12.11.6.4 Station Initialization........................................................................................... 1512
12.11.6.5 Acquisition of Events (Transferring Data Ready for Sending)............................... 1512
12.11.6.6 General Interrogation (Substation Interrogation)................................................ 1512
12.11.6.7 Time Synchronization.........................................................................................1513
12.11.6.8 Command Transmission..................................................................................... 1513
12.11.6.9 Transmission of Integrated Totals....................................................................... 1513
12.11.7 Optimized Parameters for Selected Transmission Facilities........................................1513
12.11.8 Message Conversion................................................................................................ 1517
12.11.9 Message Conversion in Transmit Direction (SICAM A8000 → ST1)............................ 1518
12.11.9.1 Binary Information............................................................................................. 1519
12.11.9.2 Measured Values (Analog Values).......................................................................1522
12.11.9.3 Integrated Totals................................................................................................ 1528
12.11.10 Message Conversion in Receive Direction (SICAM A8000 ← ST1).............................. 1531
12.11.10.1 Commands........................................................................................................ 1531
12.11.10.2 Setpoint Values.................................................................................................. 1533
12.11.11 Organizational Messages (System Messages)........................................................... 1537
12.11.12 Protocol Element Control and Return Information.................................................... 1539
12.11.12.1 Protocol element control.................................................................................... 1539
12.11.12.2 Protocol element - Return information................................................................1539
12.12 Telegyr TG800.............................................................................................................. 1541
12.12.1 Introduction............................................................................................................ 1541
12.12.2 Functions................................................................................................................ 1543
12.12.3 Operating Modes.....................................................................................................1546
12.12.4 Communication.......................................................................................................1547
12.12.5 Protocol Description................................................................................................ 1547
12.12.5.1 PCMBA Modulation Method................................................................................1547
12.12.5.2 Interface Lines Used........................................................................................... 1549
12.12.5.3 Transmission protocol and message formats.......................................................1549
12.12.5.4 Length, Address and Function Fields...................................................................1554
12.12.5.5 Addressing of the Information............................................................................ 1558
12.12.6 Communicatin According to Telegyr TG800............................................................. 1564
12.12.6.1 General..............................................................................................................1564
12.12.6.2 Startup Procedure of TG800 Communication...................................................... 1565
12.12.6.3 Process Image.................................................................................................... 1565
12.12.6.4 Data Transmission Procedure and Preparation.................................................... 1566
12.12.6.5 Multi-Hierarchical Configuration.........................................................................1567
12.12.6.6 Failure Concept.................................................................................................. 1567
12.12.6.7 System Indications............................................................................................. 1570
12.12.6.8 General Interrogation.........................................................................................1572
12.12.6.9 Time Synchronization.........................................................................................1573
12.12.6.10 Counter Value (CV) Requests in TG800............................................................... 1573
12.12.6.11 Handling of Process Data with Time Tag............................................................. 1575
12.12.6.12 Measured Values in Monitoring Direction........................................................... 1575

26 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

12.12.6.13 Setpoint Values.................................................................................................. 1577


12.12.6.14 Measured Values in Command Direction.............................................................1579
12.12.6.15 TELEGYR 800 Radio Spontaneous Mode..............................................................1582
12.12.7 Optimization Parameters for Transmission Facilities................................................. 1587
12.12.8 Message Conversion in Transmit Direction (SICAM A8000 → TG800)........................1591
12.12.8.1 Indications (Single/Double-Point Information).....................................................1591
12.12.8.2 Measured Values................................................................................................1596
12.12.8.3 Counter Values, Requested and Archived............................................................ 1600
12.12.8.4 Own Station Number (and GI Request)............................................................... 1605
12.12.9 Message Conversion in Receive Direction (SICAM A8000 ← TG800)......................... 1605
12.12.9.1 Pulse and Permanent Commands....................................................................... 1606
12.12.9.2 Setpoint.............................................................................................................1609
12.12.9.3 Time for Synchronization................................................................................... 1613
12.12.9.4 GI-Instruction..................................................................................................... 1613
12.12.9.5 Counter Value Request (Counter Interrogation).................................................. 1614
12.12.9.6 GI Instruction System Indication Block................................................................ 1614
12.12.9.7 Acknowledgement System Indication Block........................................................ 1615
12.12.9.8 Instruction: Send Own Station Number...............................................................1616
12.12.9.9 Indications in Command Direction...................................................................... 1616
12.12.9.10 Measured Values in Command Direction.............................................................1620
12.12.9.11 PBN Command................................................................................................... 1623
12.12.10 System Indications and Collective System Indications............................................... 1626
12.12.11 Interoperability TG800 Master................................................................................. 1628
12.12.11.1 Application Layer............................................................................................... 1628
12.12.11.2 Link Layer.......................................................................................................... 1630
12.12.11.3 Network Configurations..................................................................................... 1631
12.12.11.4 Physical Layer.....................................................................................................1631
12.12.12 Interoperability TG800 Slave.................................................................................... 1632
12.12.12.1 Application Layer............................................................................................... 1632
12.12.12.2 Link Layer.......................................................................................................... 1634
12.12.12.3 Network Configurations..................................................................................... 1634
12.12.12.4 Physical Layer.....................................................................................................1635
12.13 ASCII SMS..................................................................................................................... 1636
12.13.1 Introduction............................................................................................................ 1636
12.13.2 Functions................................................................................................................ 1636
12.13.3 Operating Modes.....................................................................................................1638
12.13.4 Communication.......................................................................................................1638
12.13.5 Protocol Description................................................................................................ 1639
12.13.5.1 SMS-Alarm......................................................................................................... 1639
12.13.5.2 Printer-logging (ASCII)........................................................................................1661
12.13.6 Character Sets......................................................................................................... 1670
12.13.6.1 Codepage: Windows 1252 (= Latin 1)................................................................. 1670
12.13.6.2 Codepage: Multilingual...................................................................................... 1671
12.13.6.3 Codepage: Norway.............................................................................................1672
12.13.7 Printer supported for logging................................................................................... 1672
12.14 IEC 62056-21 (Meter Protocol)...................................................................................... 1676
12.14.1 Introduction............................................................................................................ 1676
12.14.2 Functions................................................................................................................ 1676
12.14.3 Operating Modes.....................................................................................................1679
12.14.4 Communication.......................................................................................................1679
12.15 SAT SK 1703................................................................................................................. 1681
12.15.1 Introduction............................................................................................................ 1681

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 27


DC8-037-2, Edition 08.2022
Table of Contents

12.15.2 Functions................................................................................................................ 1681


12.15.3 Operating Modes.....................................................................................................1684
12.15.4 Communication.......................................................................................................1685
12.15.5 Protocol Description................................................................................................ 1685
12.15.5.1 PCMBA Modulation Method................................................................................1685
12.15.5.2 Interface Lines Used........................................................................................... 1686
12.15.5.3 Message Structure for SK 1703 Multi-Point Traffic...............................................1686
12.15.5.4 Message Structure – Radio Relay Mode (IEC 60870-5-2)......................................1702
12.15.6 Communication According to SAT SK 1703.............................................................. 1704
12.15.6.1 Structure of Message Data in SAT Standard Format.............................................1704
12.15.6.2 Acknowledgement Procedure.............................................................................1708
12.15.6.3 Acknowledgment Method – Wireless Relay Mode (IEC 60870-5-2)...................... 1708
12.15.6.4 Failure Monitoring in the Remote Terminal Unit..................................................1709
12.15.6.5 Acquisition of Events..........................................................................................1709
12.15.6.6 General Interrogation, Substation Interrogation..................................................1709
12.15.6.7 Clock Synchronization........................................................................................ 1710
12.15.6.8 Command Messages Selective to a Substation.................................................... 1714
12.15.6.9 Counter Interrogation Message.......................................................................... 1714
12.15.6.10 Acquisition of Transmission Time........................................................................1715
12.15.6.11 Binary Information Handling.............................................................................. 1715
12.15.6.12 Error Messages...................................................................................................1716
12.15.6.13 Component X Failure......................................................................................... 1719
12.15.6.14 Measured Values, Setpoint Values...................................................................... 1719
12.15.7 Optimized Parameters for selected Transmission Facilities........................................ 1722
12.15.8 Message Conversion in Transmit Direction (SICAM A8000 → SAT SK 1703).............. 1727
12.15.8.1 Commands........................................................................................................ 1728
12.15.8.2 Binary Information, Values (Measured Values, Integrated Totals)........................ 1729
12.15.8.3 Two Data Streams (NRT + RT) in Transmit Direction.............................................1730
12.15.9 Message Conversion in Receive Direction (SICAM A8000 ← SAT SK 1703)................ 1730
12.15.9.1 Commands........................................................................................................ 1731
12.15.9.2 Binary Information Items, Values........................................................................ 1731
12.15.10 Message Format Conversion SAT SK 1703 ⇔ IEC 60870-5-101/104.......................... 1733
12.16 ABB RP570/571............................................................................................................. 1743
12.16.1 Introduction............................................................................................................ 1743
12.16.2 Functions................................................................................................................ 1743
12.16.3 Operating Modes.....................................................................................................1746
12.16.4 Communication.......................................................................................................1746
12.16.5 Protocol Description................................................................................................ 1747
12.16.5.1 PCMBA Modulation Method................................................................................1747
12.16.5.2 Interface Lines Used........................................................................................... 1747
12.16.5.3 Traffic Management...........................................................................................1748
12.16.5.4 Transmission protocol and message formats.......................................................1749
12.16.5.5 Length, Address and Function Fields...................................................................1752
12.16.6 Communication According to ABB RP570/571.......................................................... 1758
12.16.6.1 Process Image.................................................................................................... 1758
12.16.6.2 Data Transmission Procedure and Preparation.................................................... 1758
12.16.6.3 General Interrogation.........................................................................................1763
12.16.6.4 QOC Preadjustment Commands......................................................................... 1764
12.16.6.5 Terminal Status Message (TSTA)......................................................................... 1765
12.16.6.6 Terminal Event Message (TEV)............................................................................1766
12.16.6.7 Activation of the Substation............................................................................... 1766
12.16.6.8 Conversion of Measured Values..........................................................................1767
12.16.7 Optimized Parameters for Selected Transmission Facilities........................................1769

28 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

12.16.8 Message Conversion in Transmit Direction (SICAM A8000 → RP570/571)................. 1773


12.16.8.1 Response........................................................................................................... 1774
12.16.8.2 Process Information........................................................................................... 1778
12.16.8.3 System Information............................................................................................1798
12.16.9 Message Conversion in Receive Direction (SICAM A8000 ← RP570/571)................... 1802
12.16.9.1 Data Request Messages...................................................................................... 1804
12.16.9.2 System commands............................................................................................. 1805
12.16.9.3 Process Information........................................................................................... 1812
12.17 Benning MCU................................................................................................................1823
12.17.1 Introduction............................................................................................................ 1823
12.17.2 Functions................................................................................................................ 1825
12.17.3 Modes of Operation.................................................................................................1828
12.17.4 Communication.......................................................................................................1828
12.17.5 Protocol Description................................................................................................ 1829
12.17.5.1 PCMBA Modulation Method................................................................................1829
12.17.5.2 Used Interface Lines........................................................................................... 1829
12.17.5.3 Address Field (Substation or Device Address)...................................................... 1831
12.17.6 Communication According to Benning MCU............................................................. 1832
12.17.6.1 Data Acquisition by Querying............................................................................. 1832
12.17.6.2 General interrogation, Outstation interrogation..................................................1833
12.17.6.3 Time synchronization......................................................................................... 1833
12.17.6.4 Command Transmission..................................................................................... 1834
12.17.6.5 Count Value Transmission.................................................................................. 1835
12.17.7 Message Formats.....................................................................................................1835
12.17.7.1 Command Message............................................................................................1835
12.17.7.2 Acknowledgment Message.................................................................................1837
12.17.7.3 Data Message “Protocol”.....................................................................................1837
12.17.7.4 Address Field (Substation or Device Address)...................................................... 1842
12.17.7.5 Message Protection............................................................................................ 1842
12.17.8 Message Conversion................................................................................................ 1843
12.17.8.1 Overview........................................................................................................... 1843
12.17.8.2 Message Conversion in Transmit Direction (Central Station → Substation).......... 1844
12.17.8.3 Message Conversion in Receive Direction (Central Station ← Substation)............ 1849
12.17.9 Protocol Element Control and Return Information.................................................... 1856
12.17.9.1 Protocol Element Control................................................................................... 1856
12.17.9.2 Protocol element - Return information................................................................1856
12.17.10 ASCII Table (MS-DOS Codepage 437)....................................................................... 1858
12.18 AGP (Power Distributor Branch Specific Test Equipment)................................................1859
12.18.1 Introduction............................................................................................................ 1859
12.18.2 Functions................................................................................................................ 1859
12.18.3 Modes of Operation.................................................................................................1861
12.18.4 Communication.......................................................................................................1861
12.18.5 Communication According to AGP........................................................................... 1861
12.18.5.1 Data transmission from/to AGP........................................................................... 1865
12.18.6 Parameters and Properties....................................................................................... 1866
12.18.7 Message Conversion................................................................................................ 1870
12.18.7.1 Message Conversion in Transmit Direction (Master → Slave)...............................1870
12.18.7.2 Message Conversion in Receive Direction (Master ← Slave).................................1875
12.18.8 Web Server.............................................................................................................. 1883
12.18.8.1 Overview........................................................................................................... 1885
12.18.8.2 Connections.......................................................................................................1886
12.18.8.3 Routing Transmit................................................................................................1887
12.18.8.4 Routing Receive................................................................................................. 1889

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 29


DC8-037-2, Edition 08.2022
Table of Contents

12.18.8.5 Developer Information – Freespace.................................................................... 1893


12.18.8.6 Developer Information – Dataflow Test...............................................................1893
12.18.8.7 Developer Information – Diagnosis (IDR)............................................................ 1895
12.18.8.8 Developer Information – Diagnosis (IDH)............................................................ 1896
12.18.8.9 Developer Information – Diagnosis (IDE)............................................................ 1897
12.19 IOT............................................................................................................................... 1900
12.19.1 Introduction............................................................................................................ 1900
12.19.2 Functions................................................................................................................ 1901
12.19.3 Modes of Operation.................................................................................................1903
12.19.4 Communication.......................................................................................................1903
12.19.5 Parameters and Settings.......................................................................................... 1904
12.19.5.1 IOT-Publisher (MQTT) (OPUPT0)......................................................................... 1904
12.19.5.2 IOT-Publisher (MindSphere) (OPUPT1)................................................................ 1908
12.19.6 Message Conversion................................................................................................ 1910
12.19.6.1 Message Conversion in Transmit Direction (SICAM A8000 → IOT)....................... 1911
12.19.7 Web Server.............................................................................................................. 1916
12.19.7.1 Overview........................................................................................................... 1917
12.19.7.2 Connections.......................................................................................................1918
12.19.7.3 Routing Transmit................................................................................................1919
12.19.7.4 List(s)................................................................................................................ 1920
12.19.7.5 File List(s).......................................................................................................... 1921
12.19.7.6 Asset Information...............................................................................................1922
12.19.7.7 Developer Information - Freespace..................................................................... 1923
12.19.7.8 Developer Information - Duration....................................................................... 1923
12.19.7.9 Developer Information - Connection Log............................................................ 1924
12.19.7.10 Developer Information – Dataflow Test...............................................................1924
12.19.7.11 Developer Information – Diagnosis (IDR)............................................................ 1926
12.20 SNMP............................................................................................................................1928
12.20.1 Introduction............................................................................................................ 1928
12.20.2 Functions................................................................................................................ 1928
12.20.3 Configuration with the SICAM TOOLBOX II............................................................... 1930
12.20.4 SNMP MIBs – Management Information Base........................................................... 1932
12.20.4.1 Download of the MIB-Files..................................................................................1933
12.20.4.2 Import the MIB files in the MIB Browser.............................................................. 1933
12.20.4.3 MIB: MIB-2 (RFC1213)........................................................................................ 1933
12.20.4.4 sicamRTUs......................................................................................................... 1934
12.20.4.5 MIB: dgpiMIB..................................................................................................... 1935
12.20.5 SNMP Variables....................................................................................................... 1938
12.20.5.1 Introduction.......................................................................................................1938
12.20.5.2 SNMP Variables for MIB: sicamRTUs.................................................................... 1938
12.20.5.3 SNMP variables for MIB: dgpiMIB........................................................................ 1944

A Ordering Information............................................................................................................................. 1947


A.1 Basic Units.................................................................................................................... 1948
A.2 Power Supply Modules.................................................................................................. 1949
A.3 SICAM I/O Modules........................................................................................................1950
A.4 SICAM TM I/O Modules.................................................................................................. 1953
A.5 Interface Modules......................................................................................................... 1957
A.6 Transmission Facilities...................................................................................................1959
A.7 Recommended Upstream Power Supply Devices............................................................ 1962
A.8 Cables and Connectors.................................................................................................. 1963
A.9 Memory Cards...............................................................................................................1967

30 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Table of Contents

A.10 IE RJ45 Port Lock........................................................................................................... 1968


A.11 Engineering Tools......................................................................................................... 1969

B Examples of Instruction Lists (IL)............................................................................................................1971


B.1 Transfer an Input to a Signalling Output and to a Command Output...............................1972
B.2 Combine 2 Inputs with AND.......................................................................................... 1973
B.3 Linear Adaptation with Value Selection..........................................................................1974
B.4 Operating Hours Counter.............................................................................................. 1975
B.5 Bounce Suppression...................................................................................................... 1977
B.6 Setpoint Command....................................................................................................... 1979
B.7 Speed Comparison........................................................................................................ 1980

C Error Handling........................................................................................................................................ 1983


C.1 Errors with the Engineering via SICAM WEB................................................................... 1984

D Setting Up a Dial-Up Connection............................................................................................................ 1987


D.1 Settings in Microsoft Windows 8....................................................................................1988
D.2 Settings in Microsoft Windows 7....................................................................................1998
D.3 Settings in Microsoft Windows Vista.............................................................................. 2007
D.4 Restore the Settings for Using the Internet.................................................................... 2016

E Sample Applications............................................................................................................................... 2017


E.1 Usage as Telecontrol Substation.................................................................................... 2018
E.2 Usage as Telecontrol Substation with Node Function (Protocol Converter)..................... 2019
E.3 Usage as Telecontrol Substation with Integrated Switch for External System Connection2020
E.4 Usage as Telecontrol Substation with Integrated Switch for SICAM TOOLBOX II
Connection................................................................................................................... 2021
E.5 Usage with Static Routes............................................................................................... 2022
E.6 Usage with IPSec VPN....................................................................................................2025
E.7 Usage of the Internal GPRS Modem (CP-8022)............................................................... 2029

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 31


DC8-037-2, Edition 08.2022
32 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
1 General Information

1.1 Basic Units CP-8000, CP-8021, CP-8022 34


1.2 Performance Properties 41
1.3 System Architecture 42

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 33


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

1.1 Basic Units CP-8000, CP-8021, CP-8022

Figure 1-1 CP-8000 Figure 1-2 CP-8021 Figure 1-3 CP-8022

1.1.1 High Performing

With CP-8000/CP-802x you can implement different applications, depending on the requirements: Telecontrol
applications and automation solutions. Evidently all applications can be combined with each other.
CP-8000/CP-802x can be deployed universally and is suitable for electrical distribution substations, gas distri-
bution substations, hydropower plants, pipelines, railway power supplies, as well as in building protection or
for alarm signaling.
Your advantages at a glance:

• Mechanical design for DIN-rail mounting and simple process connection

• Local operation via display and function keys (only CP-8000)

• Versatile communication, integrated node functionality

• Expandable with external I/O modules

• Configuration, diagnostics and tests via the engineering system SICAM TOOLBOX II, alternatively via a
web server

• User-friendly through remote maintenance, remote diagnosis and remote parameterization

• Interlocking and local control in compliance with IEC 61131-3 thanks to smart user programs

• Optional data storage on SD card; plug-and-play for start-up and service

• Use under varied ambient conditions thanks to wide temperature range and extremely high degree of
EMC

NOTE

i Please consider the performance features of the systems and of its components in chapter 5 System
Components and Technical Data.

34 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

1.1.2 Different Fields of Application

Due to their node functionality, CP-8000/CP-802x can be used in a variety of ways:

• Classical small telecontrol unit

• Remote terminal unit with various ways of communication to the central station

• Automation and supervision of local network stations

• Transformer control

• Energy distribution and transmission

• Traction power supply

• Communication gateway
In principle, all functionalities required for this are available. The actual application is defined through the
corresponding configuration and parameterization.

Main Field of Application: Intelligent Local Network Control


With this application, CP-8000/CP-802x enables a three-stage intelligence:

• Supervision
– High availability
– Rapid fault localization

• Telecontrol
– Minimizing downtime

• Load flow control


– Management of distributed infeeds
– Minimizing losses

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 35


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

[dw_A8000_application_overview, 1, en_US]

Figure 1-4 Intelligent Local Network Control

1.1.3 Mechanical Design

The mechanical design is focused on achieving highest ease in handling. The installation of CP-8000/CP-802x
takes place on a DIN rail (TH35) which can be mounted horizontally.

[ph_CP-8000_802x_din_rail, 2, --_--]

Figure 1-5 CP-8000/CP-802x - Installation on DIN Rail

The communication interfaces are designed according to the RJ45 standard or as removable terminals.
Process signals can be connected via removable screw terminals directly at CP-8000 or at additionally
equipped I/O modules. This efficient and simple way of interfacing permits a direct sensor/actuator wiring
without requiring the use of intermediate terminals. As a result of the fact that process signals can be acquired
very close to their point of origin, a wide cabling can be reduced to a minimum.

36 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

When the system is exchanged, no connections need to be detached, since the screw terminals carry the
wiring. This reduces the assembly effort considerably.
With delivery, the screw terminals are plugged on the device.

1.1.4 Local Operation (CP-8000)

In addition to status LEDs, CP-8000 provides function keys and a display on the front of the housing.

[ph_CP-8000_front_menu, 1, --_--]

Figure 1-6 CP-8000 Local Operation

1.1.5 Versatile Communication, Integrated Node Functionality

There are several possible means of communicating with the control center:

• LAN/WAN
In the event of communication via LAN/WAN networks, transmission takes place as per the standards
IEC 60870-5-104 or IEC 61850 or DNP(i) or Modbus – based on Ethernet TCP/IP.

• Multi-point traffic
You can connect external communication modules via the RS-232 or via the RS-485 interface for trans-
mission in multi-point traffic. The standard protocols can be selected freely, for example
IEC 60870-5-101/-103, DNP 3.0, Modbus RTU. Additional protocols are available on request.

• Dial-up traffic
Various connection-oriented transmission media are supported as standard via dial-up traffic (PSTN, ISDN,
GSM, TETRA).
Further local devices can be connected in a very simple way via the further communication interfaces, in order
to connect them to an entire unit.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 37


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

[dw_A8000_networked_plant, 1, en_US]

Figure 1-7 Networked Plant

38 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

1.1.6 Expandibility

If the scope of signals of a substation should ever be insufficient, additional I/O Modules can be equipped or
further CP-8000/CP-802x can be connected via the communication interfaces. Freely programmable user
programs for local control or regulating functions round out the versatile attributes of the system.

[dw_CP-8000_system_design, 1, en_US]

Figure 1-8 CP-8000 + I/O Modules

[dw_CP-8021_system_design, 1, en_US]

Figure 1-9 CP-8021 + I/O Modules

[dw_CP-8022_system_design, 1, en_US]

Figure 1-10 CP-8022 + I/O Modules

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 39


DC8-037-2, Edition 08.2022
General Information
1.1 Basic Units CP-8000, CP-8021, CP-8022

1.1.7 Data Storage on SD Card (Spare Part Concept)

With the engineering, all data of a device – such as firmware and parameters – is stored optionally on an
exchangeable SD card in a non-volatile manner. Upon startup of the device, all required data is checked and –
in case of differences to the settings stored in the device – automatically transferred from the SD card.
This makes a smooth device exchange possible. The SD card which contains the data of the device to be
replaced must only be inserted into the replacement device. With the SD card memory, the configuration is
transferred directly to the replacement device.
The use of the SD card must be enabled in the replacement device (delivery state).

1.1.8 Compatibility

CP-8000/CP-802x is in the range of IEC 60870-5-101/103/104, when using standard protocols, compatible
with the existing SICAM RTUs system family (SICAM AK 3, SICAM BC as well as the previous systems SICAM AK,
SICAM TM, SICAM EMIC, SICAM MIC).
CP-8000/CP-802x is, when using external I/Os, compatible with the hitherto existing SICAM TM I/O Modules.

40 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
General Information
1.2 Performance Properties

1.2 Performance Properties


General Features CP-8000 CP-8021 CP-8022
Maintenance-free, small compact device for mounting on DIN rail ✓ ✓ ✓
Operation via 4 function keys and display ✓ – –
Internal digital inputs for binary information 12 – –
Internal digital outputs for commands and binary information 8 – –
Expandable by external SICAM I/O modules 6 8 8
Expandable by external SICAM TM I/O modules 6 8 8
Combined automation and telecontrol function ✓ ✓ ✓
Freely programmable application programs according to ✓ ✓ ✓
IEC 61131-3
Communication
Ethernet interfaces 10/100BASE-TX with parameter-settable 21 21 21
protocols according to IEC 60870-5-104, IEC 61850 Ed. 2 Client/
Server, DNP3 TCP/IP, MODBUS TCP/IP
Serial interfaces with parameter-settable protocols according to 22 22 323
IEC 60870-5-101/103/104, DNP3, MODBUS and others
Integrated GPRS modem – – ✓
Engineering, diagnosis and test via SICAM TOOLBOX II ✓ ✓ ✓

• SICAM TOOLBOX II connection via LAN/WAN (“remote


connection”)
• Connection via proprietary TCP/IP-based protocol (one SICAM
TOOLBOX II session can be operated at the same time)
Integrated Web server for engineering, diagnosis, and test via ✓ ✓ ✓
Web browser (SICAM WEB application)

• Access to the Web server with standard Web browser via


http(s)
Engineering via SICAM Device Manager ✓ ✓ ✓
Optional autoconfiguration via DHCP service ✓ ✓ ✓
Optional dynamic IP settings via DHCP server ✓ ✓ ✓
Integrated SNMP protocol ✓ ✓ ✓
Time synchronization via NTP server ✓ ✓ ✓
Simplified maintenance thanks to data storage on SD card ✓ ✓ ✓
Optional authentication via RADIUS server ✓ ✓ ✓
Secure password storage ✓ ✓ ✓
Security ✓ ✓ ✓

• BDEW White Paper conformity and integrated crypto chip


• Configurable SD card mode
• IPSec
• Security logging
• Role-based access control
Process signal status display via display ✓ – –
Function and error indication via LEDs ✓ ✓ ✓

1 Common or separate IP address configurable (2 MAC addresses reserved, see name plate of the device)
2 1x RS-232 and 1x RS-485
3 1x selectable RS-232 or RS-485

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 41


DC8-037-2, Edition 08.2022
General Information
1.3 System Architecture

1.3 System Architecture

1.3.1 CP-8000

The basic system of CP-8000 consists of the following components:

• Master module
– Internal power supply module
– 2 internal I/O modules

In dependence of the requirements, the basic system can be extended:

• Up to 4 protocol elements for the communication with higher-level automation units or a control center
system (can be loaded on the master module)

• Up to 6 external I/O modules for the communication with the field process

• LED module for the visualization of the process data of the internal I/O modules and of the external
SICAM I/O modules

[dw_CP-8000_system_architecture, 1, en_US]

Figure 1-11 CP-8000 System Architecture

42 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
General Information
1.3 System Architecture

1.3.2 CP-8021 and CP-8022

The basic system of CP-802x consists of the following components:

• Master module

• External power supply module

In dependence of the requirements, the basic system can be extended:

• Second power supply module (optional for redundancy purpose)

• Up to 4 protocol elements for the communication with higher-level automation units or a control center
system (can be loaded on the master module)

• Up to 8 external I/O modules for the communication with the field process

• LED module for the visualization of the process data of the external SICAM I/O modules

[dw_CP-802x_system_architecture, 1, en_US]

Figure 1-12 CP-802x System Architecture

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 43


DC8-037-2, Edition 08.2022
44 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
2 System Overview

2.1 Modules 46
2.2 Communication 55
2.3 Firmware Structure and Data Flow 61
2.4 Engineering 62

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 45


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

2.1 Modules

2.1.1 Power Supply

2.1.1.1 CP-8000
With CP-8000 the supply is carried out via an internal power supply module. This provides the operating
voltage for the internal modules (Master Module and I/O Modules) and for selected transmission facilities with
multi-point traffic and dial-up traffic, as well as for the external I/O Modules.
Features

• Input voltage DC 24 to 60 V

• System output voltages


– DC 5.2/10 V for internal supply and for external modem
– DC 5.2 V for external I/O Modules
– Wiring block for contact wetting

• Monitoring of the output voltage

• Environmental conditions with enhanced electromagnetic compatibility

• Withdrawable screw terminals

• Function display via LED

2.1.1.2 CP-8021 and CP-8022


With CP-8021 and CP-8022 the power supply is carried out by the external power supply modules PS-862x and
PS-864x. These provide the operating voltage for the master module and for selected transmission facilities
with multi-point traffic, as well as for the external I/O modules.

[dw_sicam_ps_module_types, 2, --_--]

Figure 2-1 Power Supply Modules

Features PS-86xx

• Different input voltages as according to the following table


– PS-862x: DC voltage input
– PS-864x: DC or AC voltage input

46 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

• Output voltages for system-internal use


– DC 5 V/28 V

• Output voltages for external use (only PS-8642)


– DC 24 V

• Monitoring of the output voltages

• Monitoring of the input voltage

• 2 redundant power supply modules possible (not for power enhancement)

• Environmental conditions with enhanced electromagnetic compatibility

• Removable screw terminals

• Function display via LED

Product Overview

Type Designation
PS-8620 Power supply module DC 24 to 60 V, 12 W
PS-8622 Power supply module DC 110 to 220 V, 12 W
PS-8640 Power supply module DC 24 to 60 V, 45 W
PS-8642 Power supply module DC or AC 100 to 240 V, 45 W

2.1.2 Master Module

The Master Module is the central processing unit. Its functionality is provided by means of a loadable and
parameter-settable firmware.
The Master Module integrates the function packages for Telecontrol (spontaneous processing and communi-
cation) and Automation (periodical processing and peripheral functions) into one common device.
Additionally, it serves as centrally coordinating element for all System Services.

Features

• Data node functionality

• Organization of the data flow from and to the communication interfaces


– Ethernet (TCP/IP) for LAN/WAN connections according to IEC 60870-5-104
– RS-232 for multi-point, point-to-point or dial-up traffic according to IEC 60870-5-101 with supply for
an external transmission facility
– RS-485 for multi-point traffic

• Main focus in telecontrol


– Parameter-settable telecontrol function
– Parameter-settable communication protocols
– Time management and time synchronization via SNTP (Simple Network Time Protocol)
– Up to 4 different NTP servers (redundancy)
– Cyclical, can be set in a seconds grid, self-adapting
– Monitoring and simulation of process signals

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 47


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

• Automation
– Freely programmable open-/closed-loop control function according to IEC 61131-3
– Deterministic behavior of the open-/closed-loop control function with guaranteed reaction times
and thereby time-consistent
– Test and diagnosis of the open-/closed-loop control function

• Autonomous behavior (for instance in the case of communication failure)

• Logging and display of events and alarms

• Decentralized archive (DEAR) for the avoidance of data loss during communication fault

• Loadable firmware

• Storage of application data and firmware on SD card

Product Overview

Type Designation
CP-8000 Master Module with I/O
CP-8021 Master Module
CP-8022 Master Module with GPRS
CPC80 Firmware Central Processing and Communication
SWEB00 Firmware SICAM WEB
Sicam_first_startup Initialization tool for the detection of devices and IP address allocation
SD card Memory card for parameters and firmware

NOTE

i In a system of the SICAM A8000 series only 1 Master Module may be used.

The Master Modules in Comparison

CP-8000 CP-8021 CP-8022


Mechanics
Installation Mounting on 35 mm DIN rail
Dimension (H x W x D) 124 x 128 x 123 mm 132 x 30 x 142 mm 132 x 30 x 142 mm
Weight Approx. 800 g Approx. 210 g Approx. 260 g
Connections
Peripheral signals and power Removeable screw – –
supply terminals
Communication via 2x RJ45 socket 2x RJ45 socket 2x RJ45 socket
Ethernet/LAN connector 8-pole, for connector 8-pole, for connector 8-pole, for
connecting cat.5 cable connecting cat.5 cable connecting cat.5 cable
(X1, X4) (X1, X4) (X1, X4)

48 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

CP-8000 CP-8021 CP-8022


Communication via RS-232 D-SUB 9-pole, male, with 1x RJ45 socket 8-pole, 1x RJ45 socket 8-pole,
supply output for with supply output for with supply output for
external transmission external transmission external transmission
facility (X2) facility (X2) facility (X2)
1x removable push-in
terminal 8-pole (X6) 4
Communication via RS-485 1x removable screw 1x removable push-in 2x removable push-in
(RS-422) terminal 6-pole (X3) terminal 8-pole (X3) terminal 8-pole (X3, X6)
4

Peripheral bus 5-pole connector for 18-pole connector for 18-pole connector for
SICAM I/O coupling bus connector bus connector
module or SICAM TM I/O
coupling module
Communication via GPRS 5 5 SMA connector (X7)

2.1.3 I/O Master Module

The virtual I/O master module serves together with the I/O modules for the acquisition or output of process
signals and performs the process-compliant adaptation, monitoring and processing of the process signals at
each point of entrance or exit of the system.
Its functionality is provided by means of:

• Loadable firmware and its parameters (example: smoothing of measured values, time tagging)

• Hardware (example: filter, ADC, 1-out-of-n check, DAC)

Features

• Support of I/O modules


– CP-8000: 2 internal and up to 6 external I/O modules (maximum 116 I/Os)
– CP-802x: up to 8 external I/O modules (maximum 128 I/Os)

• Acquisition and preprocessing of process data according to IEC 60870-5-101/104 with and without time
tag
– Transmission of process information to the telecontrol function (for further distribution) and to the
open-/closed-loop control function (for further processing)
– Single-point and double-point information items
– Count Pulses
– Measured values
– Transmission of system information (example: diagnosis data)

• Postprocessing and output of process data according to IEC 60870-5-101/104


– Reception of process information from the telecontrol function and from the open-/closed-loop
control function
– Single-point information items
– Single-point and double-point commands
– Setpoint commands
– Reception of system information (example: parameters)

4 interface can be used optionally for RS-232 or RS-485 communication


5 ext. GPRS modem/router with Ethernet/LAN interface

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 49


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

• Test functions for process signals

• Secured serial data exchange with the I/O modules

• Supervision of the I/O modules and failure handling

• Status for process signals via display (CP-8000 only)

• Error display via LED

Product Overview

Type Designation
USIO80 FirmwareUniversal Signal Input and Outputfor the connection of
SICAM TM I/O modules
USIO81 FirmwareUniversal Signal Input and Outputfor the connection of
SICAM I/O modules

2.1.4 I/O Modules

The I/O modules support the master module with the input and output of process signals.
The I/O modules communicate with the master module via an internal bus. This bus transports data of
different classes:

• Spontaneous data for the function package Telecontrol


– Process information and system information that is transmitted acknowledged between the master
module and the I/O modules within the acquisition and output grid

• Periodical data for the function package Automation


– Information that is transmitted between the master module and the I/O modules in the cycle of the
open/closed-loop control function

• I/O process data (only SICAM I/O modules)


– I/O process status and I/O process errors that are transmitted from the I/O modules to the LED
module for visualization

Features

• Acquisition of process signals and preprocessing by means of hardware


– Digital inputs
– Analog inputs (current, voltage, temperature)

• Output of process signals and postprocessing by means of hardware


– Digital outputs
– Analog outputs (current, voltage)

• Visualization of I/O process data using the LED module in a SICAM I/O row without any additional tool

50 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

Types and Field of Operation

CP-8000 CP-8021 CP-8022


System-internal I/O modules 2 – –
External SICAM A8000 I/O modules Max. 66 Max. 8 Max. 8
External SICAM TM I/O modules Max. 67 Max. 88 Max. 88

2.1.4.1 Internal I/O Modules


Internal I/O Modules are available only with CP-8000. They are fixed integrated.

Product Overview

Type Designation
DI-8100 Digital Input 12x DC 24 to 60 V, 1 ms
DO-8203 Digital Output Relais 8x DC 24 to 220 V / AC 230 V

2.1.4.2 External SICAM I/O Modules


The external SICAM I/O Modules can be used with all products of the SICAM A8000 series.

• With CP-8000, up to 6 external SICAM I/O Modules can be used,


thereby the additional coupling module CM-8811 is required.

• With CP-8021 and CP-8022, up to 8 external SICAM I/O Modules can be used.

[dw_sicam_io_module_types, 1, --_--]

Figure 2-2 SICAM I/O Modules (Type Overview), LED Module

Product Overview

Type Designation max. power


DI-8110 Digital Input 2x8 DC 24 V 130 mW
DI-8111 Digital Input 2x8 DC 48/60 V 130 mW
DI-8112 Digital Input 2x8 DC 110 V 130 mW
DI-8113 Digital Input 2x8 DC 220 V 130 mW

6 Connectable via coupling module CM-8811


7 Connectable via coupling module CM-6811
8 Connectable via coupling module CM-6812

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 51


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

Type Designation max. power


DO-8212 Digital Output Relay 8x DC 24 to 220 V/AC 230 V 800 mW
AI-8310 Analog Input 2x2 Pt100/Pt1000 500 mW
AI-8320 Analog Input 4x ±20 mA/±10 V 180 mW
AI-8510 Analog Input 3x U (240 V), 3x I (LoPo) 800 mW
AI-8511 Analog Input 3x U (LoPo), 3x I (LoPo) 800 mW
AO-8380 Analog Output 4x ±20 mA/±10 V 2200 mW
CM-8811 Coupling Module for SICAM I/O modules (only for CP-8000) -
CM-8812 9 Bus Connector for SICAM I/O Modules -
CM-8820 CT-Adapter 3x I 1 A_5 A/225 mV (only for AI-8510) -
CM-8830 SICAM I/O Module LED Unit 500 mW

2.1.4.3 External SICAM TM I/O Modules


If needed, also external SICAM TM I/O Modules can be used. Thereby, a 2-line arrangement is possible with the
TM I/O Modules extension cable CM-6810.
You will find further information in the manual SICAM RTUs SICAM TM I/O Modules.

• With CP-8000, up to 6 external SICAM TM I/O Modules can be used,


thereby the additional coupling module CM-6811 is required.

• With CP-8021 and CP-8022, up to 8 external SICAM TM I/O Modules can be used,
thereby the additional coupling module CM-6812 is required.

[dw_sicam_tm_io_module_types, 1, --_--]

Figure 2-3 SICAM TM I/O Modules (Type Overview)

Product Overview

Type Designation Max. power


DI-6100 Digital Input 2x8 DC 24 to 60 V 170 mW
DI-6101 Digital Input 2x8 DC 110/220 V 170 mW
DI-6102 Digital Input 2x8 DC 24 to 60 V, 1 ms 170 mW
DI-6103 Digital Input 2x8 DC 110/220 V, 1 ms 170 mW
DI-6104 Digital Input 2x8 DC 220 V 170 mW
DO-6200 Digital Output Transistor 2x8 DC 24 to 60 V 600 mW
DO-6212 Digital Output Relays 8x DC 24 to 220 V/AC 230 V 800 mW
DO-6220 Checked Command Out Basic Module 560 mW

9 supplied with each I/O Module

52 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

Type Designation Max. power


DO-6221 Checked Command Out Basic Module Measurement 1380 mW
DO-6230 Checked Command Output Relay Module 130 mW
AI-6300 Analog Input 2x2 ±20 mA/±10 V 480 mW
AI-6307 Analog Input 2x2 ±2,5 mA/±5 mA/±10 V 480 mW
AI-6308 Analog Input 2x2 1 mA/±2 mA/±10 V 480 mW
AI-6310 Analog Input 2x2 Pt100/Ni100 480 mW
AO-6380 Analog Output 4x ±20 mA/±10 mA/±10 V 1900 mW
TE-6430 Counter Input 2x DC 24 to 60 V (only existing plants) 600 mW
CM-6810 TM I/O Modules Extension Cable -
CM-6811 Coupling Module for SICAM TM I/O Modules (only for CP-8000) -
CM-6812 Coupling Module for SICAM TM I/O Modules (only for CP-802x) -

2.1.4.4 Configuration Rules for I/O Modules


If you use I/O modules, pay attention to the following rules.
General

• The total power of the external I/O modules must not exceed the following values:
– CP-8000: 5 W
– CP-802x: 7 W (PS-862x), 8 W (PS-864x)
(when using the fiberoptical interface CM-0847, available with < 1 W)

• The total power of all modules (including supplied data transmission facility) must not exceed the avail-
able power of the power supply module

• I/O modules with a power consumption > 800 mW must be mounted directly to the right of the power
supply module (or directly to the right of CP-8000), except an LED module is mounted at the first slot

• When using the LED module in a SICAM A8000 I/O row, the module can be mounted at any position to
the right of the power supply module
The LED module can also be mounted before the I/O module which is having a power consumption > 800
mW

• The mixture of current and voltage on the same AI-8320 (AI-630x) is not possible

• The combination of binary information and pulse commands on a single DO module is not possible,
except with usage of the categories DO_SX and DO_DX (details can be found in the manual Common
Functions Peripheral Elements According to IEC 60870-5-101/104, chapter ).Binary information and
command output).
The combination of binary information and pulse commands on a single module DO-820x or DO-821x
(DO-621x) is explained as follows:
– Mixing of DO_SX, DO_DX, DO_SC_1.5POL and DO_DC_1.5POL is possible
– Mixing of DO_SC_1POL and DO_DC_1POL is possible
– Mixing of DO_SC_2POL and DO_DC_2POL is possible
– Mixing of DO_SX and/or DO_DX with DO_SC_1POL and/or DO_DC_1POL is not possible

• For current measurement of each AI-8510, a CM-8820 must be used; the CM-8820 must be always
mounted at the end of an I/O row or at a separate I/O row
Option “Assignment of Return Information to Pulse Command”

• With the parameter-settable assignment, the sequence of DI modules and DO modules is arbitrary

• With the fixed assignment, respectively after a DI-811x (DI-610x), a DO-821x (DO-62xx) must be
equipped

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 53


DC8-037-2, Edition 08.2022
System Overview
2.1 Modules

For further details refer to section 9.1.13 Circuitry of Signals at the I/O Modules.

Option “Checked Command Output” (applies for SICAM TM I/O modules)

• Only 1 command output basic module may be connected, alternatively


– DO-6220, command output according to IC1
– DO-6221, command output according to RC1

• The command output via DO-6220 or DO-6221 without a DO-6230 is not possible

• Up to 6 command output relay modules DO-6230 may be connected

• The command output via DO-6230 without a DO-6220 or DO-6221 is not possible

• On a DO-6230 either 1-, or 1.5- or 2-pole impulse commands can be assigned (mixture on the same
module is not permitted)

• Additionally, further DO module types can be used


For further details refer to section 9.1.13 Circuitry of Signals at the I/O Modules.

54 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

2.2 Communication

2.2.1 Interfaces

For a multitude of communication possibilities CP-8000/CP-802x provides the following interfaces:

• 2 Ethernet TCP/IP interfaces LAN/WAN (X1 and X4)


Both Ethernet interfaces have either 1 common IP address or 2 independent IP addresses (2 separate
MAC addresses)

• 1 serial interface according to standard RS-232 (X2)

• 1 serial interface according to standard RS-485 (X3)

CP-8022 provides moreover:

• 1 serial interface configurable for standard RS-232 or RS-485 (X6)

• 1 GPRS antenna connection for integrated GPRS modem (X7)

[dw_A8000_communication_interfaces, 3, --_--]

Figure 2-4 CP-8000/ CP-8021/ CP-8022 Communication Interfaces

The interfaces can be operated simultaneously (using up to 4 configurable protocol elements).

Example with CP-8022:

• 1. Protocol via X1/X4 (Ethernet) in switch mode

• 2. Protocol via X2 (serial)

• 3. Protocol via X3 (serial)

• 4. Protocol via X6 (serial)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 55


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

2.2.2 Protocol Elements

A protocol element serves for the exchange of data – and thus for the transmission of messages – via a
communication interface to other automation units or process control systems.
The hardware for the protocol elements is integrated on the master control module, and their functionality is
provided by means of loadable and parameter-settable firmware.
Via the communication interfaces the master module is able to communicate with an arbitrary superior or
subordinate automation unit in multi-point, end-end or dial-up traffic (with the aid of an external transmission
facility), or via LAN/WAN.

Supported Protocols and Interfaces

CP-8000, CP-8021 CP-8022


LAN RS-232 RS-485 LAN RS-232 RS-485 GPRS
Protocol Firmware RS-422 RS-422
Integrated standard protocols
http/https TOOLBOX II CPC80 X1, X4 – – X1, X4 – – X7
remote operation
SNMP V3 Agent (Simple CPC80 X1, X4 – – X1, X4 – – X7
Network Management
Protocol)
Syslog Client (System CPC80 X1, X4 – – X1, X4 – – X7
Message Logging)
NTP Client + Server CPC80 X1, X4 – – X1, X4 – – X7
(Network Time Protocol)
SNTP Client + Server CPC80 X1, X4 – – X1, X4 – – X7
(Simple Network Time
Protocol)
RADIUS CPC80 X1, X4 – – X1, X4 – – X7
Equipable standard protocols
IEC 60870-5-101 Point-to- BPPT0 – X2 X3 10 – X2, X6 X3, X6 –
point traffic 10

IEC 60870-5-101 Multi- UMPMT0 – X2 X3 – X2, X6 X3, X6 –


point traffic Master
IEC 60870-5-101 Multi- UMPST0 – X2 X3 – X2, X6 X3, X6 –
point traffic Slave
IEC 60870-5-101 Dial-up DIAST0 – X2 – – X2, X6 – –
traffic Slave
IEC 60870-5-103 Protective 103MT0 – X2 X3 – X2, X6 X3, X6 –
device interfacing master
IEC 60870-5-104 Ethernet ET84 X1, X4 – – X1, X4 – – X7
TCP/IP 11
IEC 61850 Ethernet TCP/IP ET83 X1, X4 – – X1, X4 – – –
Ed. 1 (Client, Server,
GOOSE) 12
IEC 61850 Ethernet TCP/IP ET85 X1, X4 – – X1, X4 – – –
Ed. 2 (Client, Server,
GOOSE), Ed. 1 (Client)
DNP3 Master DNPMT0 – X2 X3 – X2, X6 X3, X6 –

10 Only in RS-422 mode


11 GPRS communication possible via X1, X4 and external GPRS modem
12 only if server Ed.1 is required, in any other case use ET85

56 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

CP-8000, CP-8021 CP-8022


LAN RS-232 RS-485 LAN RS-232 RS-485 GPRS
Protocol Firmware RS-422 RS-422
DNP3 Slave DNPST0 – X2 X3 – X2, X6 X3, X6 –
DNP3 TCP Master DNPiT2 X1, X4 – – X1, X4 – – –
DNP3 TCP Slave DNPiT1 X1, X4 – – X1, X4 – – –
Modbus RTU Master MODMT2 – X2 X3 – X2, X6 X3, X6 –
Modbus RTU Slave MODST0 – X2 X3 – X2, X6 X3, X6 –
Modbus TCP Master MBCiT0 X1, X4 – – X1, X4 – – –
(Client)
Modbus TCP Slave (Server) MBSiT0 X1, X4 – – X1, X4 – – –
IOT Publisher (MQTT) OPUPT0 X1, X4 – – X1, X4 – – –
IOT Publisher (MindSphere) OPUPT1 X1, X4 – – X1, X4 – – –
Equipable project-specific protocols
AGP Master for power AGPMT0 – X2 X3 – X2, X6 X3, X6 –
distributor branch specific
test equipment
Benning MCU ASCII BMCUT0 – X2 X3 10 – X2, X6 X3, X6 –
protocol master 10

IEC 62056 21 (IEC 1107) COUMT0 – X2 X3 – X2, X6 X3, X6 –


Master
SK 1703 PCMBA Slave PCBST0 – X2 X3 – X2, X6 X3, X6 –
ABB RP570/571 Slave RP5UT1 – X2 X3 – X2, X6 X3, X6 –
ASCII protocol for SMS SMST0 – X2 – – X2, X6 –
alerting
Siemens SINAUT ST1 Slave ST1ST0 – X2 X3 – X2, X6 X3, X6 –
L&G Telegyr 800 Slave TG8ST0 – X2 X3 – X2, X6 X3, X6 –

Additional information on interfacing to third-party systems and further protocols is available on request.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 57


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

2.2.3 Transmission Facilities

Transmission facilities supported by CP-8000/CP-802x:

Connection Transmission facility Protocol


Multi-point CE-0700 V.23 leased line modem 13 PCBST0, RP5UT1, ST1ST0, TG8ST0, UMPMT0,
traffic UMPST0
Point-to-point CE-0701 WT channel modem 13 PCBST0, RP5UT1, ST1ST0, TG8ST0, UMPMT0,
traffic (serial) UMPST0
CM-0819 Converter RS-232/RS-485 (galvani- 103MT0, DNPST0, MODMT2, ST1ST0,
cally insulated) TG8ST0, UMPMT0
CM-0822 Field bus interface star (4x FO) 103MT0, MODMT2, MODST0, UMPMT0,
UMPST0
CM-0829 Converter RS-232/RS-422;-485 MODST0, PCBST0, RP5UT1
CM-0847 (CM-0827) fiberoptical interface 103MT0, DNPST0, MODMT2, MODST0,
(electrical/FO) 14 UMPMT0, UMPST0
SIEMENS 7XV5450 Mini star coupler 103MT0, UMPMT0, UMPST0
SIEMENS 7XV5652 RS-232/FO converter 103MT0, UMPMT0, UMPST0
PHOENIX PSM-ME-RS232/RS485-P 103MT0, UMPMT0, UMPST0, MODMT2,
MODST0, BPPT0
Westermo TD-23 (analog) 15 UMPMT0, UMPST0
SATELLINE 2ASxE PCBST0, ST1ST0, TG8ST0, UMPMT0
TP Radio WDM 8000 UMPST0
Radio digital PCBST0, ST1ST0, TG8ST0, UMPMT0, UMPST0
Radio analog PCBST0, ST1ST0, TG8ST0, UMPMT0, UMPST0
Direct connection RS-232 103MT0, BPPT0, COUMT0, DNPMT0,
DNPST0, MODMT2, MODST0, PCBST0,
RP5UT1, SMST0, ST1ST0, TG8ST0, UMPMT0,
UMPST0
Direct connection RS-422 103MT0, BPPT0, COUMT0, DNPMT0,
DNPST0, MODMT2, MODST0, PCBST0,
RP5UT1, ST1ST0, TG8ST0, UMPMT0, UMPST0
Direct connection RS-485 103MT0, COUMT0, DNPMT0, DNPST0,
MODMT2, MODST0, PCBST0, RP5UT1,
ST1ST0, TG8ST0, UMPMT0, UMPST0
AGP interface adapter UN1373BiS (optical/ AGPMT0
RS-232)
Dial-up traffic Westermo TD-36 / TDW-33 (analog) DIAST0
(serial) 16 Westermo IDW-90 (ISDN) DIAST0
Westermo GDW-11 (GSM) DIAST0
Cinterion MC52iT (dual band GSM) 17 DIAST0
SMS MC Technologies MC55iw Terminal SMST0

13 Supply 5 V via modem cable for CE-070x


14 Supply 5 V via RS-232 interface (in case of CP-8022 as of production level CC)
15 Provides RS-232 and RS-485 interface
16 Only CP-8000
17 Transmission of SMS possible

58 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

Connection Transmission facility Protocol


GPRS Integrated GPRS modem (CP-8022) ET84, OPUPT0, OPUPT1
Siemens SCALANCE M874-2 ET84, OPUPT0, OPUPT1
Siemens MD741-1 17 ET84, OPUPT0, OPUPT1
Dr. Neuhaus Tainy EMOD-V2-IO ET84, OPUPT0, OPUPT1
Dr. Neuhaus Tainy EMOD-L1-IO 18 ET84, OPUPT0, OPUPT1
Welotech TK701G / TK704G ET84, OPUPT0, OPUPT1
Ethernet ET84, ET85, DNPiT2, DNPiT1, MBCiT0,
MBSiT0, OPUPT0, OPUPT1

2.2.4 Configuration Examples

[dw_A8000_comm_config_control_center, 1, en_US]

Figure 2-5 Communication CP-8000 - Configuration Example

18 Without IPsec VPN tunnel

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 59


DC8-037-2, Edition 08.2022
System Overview
2.2 Communication

[dw_A8000_comm_config_local_devices, 1, en_US]

Figure 2-6 Communication CP-802x - Configuration Example

60 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.3 Firmware Structure and Data Flow

2.3 Firmware Structure and Data Flow


The basis for CP-8000/CP-802x is a modular, open, and thus technology-independent system architecture for
processing, communication, and peripherals (single-processor system).
The adaptation to the specific needs of the application is accomplished by relying on an individual hardware
configuration and by loading standard firmware and parameters. Within their defined limits, the parameters
thereby not only influence the behavior of the firmware functions, but also that of the hardware functions.
This eliminates the need for mechanical parameterizations such as the changing of jumpers or loads, thus
enabling not only the online reconfiguration but also the complete documentation of set parameters by the
engineering system, as well as simplified inventory management.
Due to the different requirements in terms of functionality, also different data flow concepts are produced:

• Telecontrol
For telecontrol tasks and the distribution of user data in networked plants, the use of spontaneous trans-
mission proves advantageous for optimizing the utilization of the in many cases limited communication
bandwidth. This helps avoid constant burdening of the data sinks with unnecessary data.

• Automation
For the implementation of a freely definable open-/closed-loop control function a deterministic guaran-
teed reaction time is needed. This is achieved by using the consistently periodic concept with regard to
data acquisition, execution of functions, and data transfer, regardless of the number of changing signals.
As interface to the process serve the I/O modules. The input/output and processing of the process signals is
performed by means of the integrated I/O master module.

Internal Data Flow

[dw_A8000_dataflow, 1, en_US]

Figure 2-7 CP-8000/CP-802x - Internal Data Flow

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 61


DC8-037-2, Edition 08.2022
System Overview
2.4 Engineering

2.4 Engineering
Engineering, diagnosis and test of CP-8000/CP-802x takes place alternatively via

• SICAM TOOLBOX II (as of Version 6.01)

• SICAM WEB

• SICAM Device Manager

2.4.1 SICAM TOOLBOX II

The integrated engineering system SICAM TOOLBOX II comprises all stages of plant configuration and mainte-
nance, this means data collection, configuring, parameter setting, expanding, changing, testing, system diag-
nosis, and documentation.

[sc_tbii_splash_screen, 1, --_--]

Figure 2-8 SICAM TOOLBOX II Splash Screen

The introduction of object orientation allows project engineers to describe real units and pieces of equipment
in the configuration process (circuit breakers, feeders, etc.). Project engineers can take advantage of these
structural advantages especially in cases where systems are constituted of a plurality of primary units and
pieces of equipment of equal type (for example a transformer substation). This yields enormous streamlining
effects for the engineering process.
The SICAM TOOLBOX II stores all information in one central database. Once a piece of information has been
entered, it will immediately and always be available in its latest updated form to all tools of the SICAM
TOOLBOX II and to all people working on a project.
This reaches from stand-alone terminal solutions all the way to complex network solutions. In networks,
several engineers may work on one or more projects at the same time. Whether on a standalone terminal or in
a network, always the same SICAM TOOLBOX II is used.

Implementation of Application Programs


When configuring via the SICAM TOOLBOX II, application programs can be created as function diagram (FUD)
with the tool “CAEx plus”. Optionally, also an existing instruction list can be imported into the SICAM TOOLBOX
II.
In view of its conformity with IEC 61131-3, “CAEx plus” grants the user access to a well-established and gener-
ally acknowledged standard. This helps shorten staff training times considerably.
By means of the available standard-conformal module libraries and standard-conformal data types, the engi-
neering becomes more transparent and is possible with high application quality.

62 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.4 Engineering

2.4.2 SICAM WEB for Simple Applications

A top priority was also a simplified engineering possibility.


For the parameterization, diagnosis and test, CP-8000/CP-802x provides an integrated web server that is oper-
ated with a standard web browser. By means of that, no special tools or additional licenses are needed.

[sc_dashboard, 2, en_US]

Figure 2-9 SICAM WEB Dashboard

Implementation of Application Programs


Simple application programs can be created with an ASCII text editor as instruction list (IL), based on the
standard IEC 61131-3. Via the web browser, the instruction list can be uploaded into the automation unit for
execution.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 63


DC8-037-2, Edition 08.2022
System Overview
2.4 Engineering

SICAM WEB Compared with the SICAM TOOLBOX II


Limitations / differences with the project engineering via SICAM WEB:

SICAM TOOLBOX II SICAM WEB


License required ✓ –
Interfacing • Point-to-point connection via • Point-to-point connection via
serial interface serial interface
• Serial connection via telecom- • Point-to-point connection via
munications equipment Ethernet interface
• LAN/WAN connection via • LAN/WAN-connection via
Ethernet interface Ethernet interface
• LAN/WAN connection via serial
interface and terminal server
• Remotely via Toolbox cable
and further SICAM RTUs auto-
mation units
Addressing Via region, component Via IP address
Parameterization mode Offline, subsequently transform Online in the target system
parameters and load into target
system
Remote maintenance ✓ –
HW Configuration I/O modules must be individually I/O modules will be automatically
equipped in the OPM II after equip- acquired after configuration of the
ping the I/O master module I/O master module and restart
Process-technical parameterization • Images can be created for the • Process signals are individually
instancing of object types parameterized per hardware
(process signals) I/O
• Bulk edit for the values of the • No automatic protocol param-
images possible eterization
Application program Based on IEC 61131-3, with restric- Based on IEC 61131-3, with restric-
tions from system limits (memory) tions from system limits (memory)

• Function chart via “CAEx plus” • Instruction list


• Instruction list
Test functions for telecontrol • Data flow test I/O test (with restrictions)
• Topology test
• I/O test
Test functions for application • Online test Online test (with restrictions)
program
• Offline simulation
Diagnosis ✓ With restrictions
Sum diagnosis information ✓ By means of instruction list
via SNMP traps
Read security logbook – ✓
Role based access control – ✓
Extras – Program Sicam_first_startup (find
all CP-8000/CP-802x devices in a
network and preset IP addresses)

64 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Overview
2.4 Engineering

2.4.3 SICAM Device Manager

Intuitive Engineering for SICAM A8000. Engineering is an important cost factor in the creation of new plants
for energy generation, distribution and transmission. The maintenance of existing systems and the mainte-
nance of the relevant databases also require high expenses. Configuration, parameterization, test and
commissioning with the SICAM Device Manager solve these tasks and requirements in an intuitive manner and
save time and money.
The current engineering software for the SICAM A8000 series supports project and device management for:

• CP-8031

• CP-8050

• CP-8000

• CP-8021

• CP-8022
The SICAM Device Manager is available in German and English language.
There are 3 licenses to choose from:

• 6MF7800-1FB00: SICAM Device Manager Basic


Intuitive Engineering Tool for SICAM A8000 Series

• 6MF7800-1FS00: SICAM Device Manager Standard


Intuitive Engineering Tool for SICAM A8000 Series incl. CFC

• 6MF7800-1GS00: SICAM Device Manager Upgrade Basic to Standard


Supported operating systems:

• Microsoft Windows 7

• Microsoft Windows 10

• Microsoft Windows 2012 Server R2

• Microsoft Windows 2016 Server R2


Cyber Security
In line with the SICAM A8000 series, the SICAM Device Manager also meets the cyber security requirements of
tomorrow. In addition to the already known features, such as BDEW White Paper conformity, the SICAM Device
Manager only supports digitally signed firmware.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 65


DC8-037-2, Edition 08.2022
66 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
3 Function Packages

3.1 System Services 68


3.2 Telecontrol 75
3.3 Automation 80

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 67


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

3.1 System Services


The function package System Services provides general functions and basic services that are required by other
function packages. It contains

• Communication with the Engineering System (SICAM TOOLBOX II)

• Simplified Engineering via SICAM WEB

• Data Flow Control

• Addressing

• Time Management

• General interrogation

• Monitoring Functions

• Failure Management

• Diagnostic and Signaling

• Autonomy

• Storage of application data

• Storage of firmware

• Role Based Access Control

• Factory Reset

• Configurable SD card usage

• IPSec VPN

• Security Logging

3.1.1 Communication with the Engineering System (SICAM TOOLBOX II)

For the communication between the SICAM TOOLBOX II and CP-8000/CP-802x exist different variants:

• Physical connection of the SICAM TOOLBOX II with an automation unit


– Locally by means of a direct cable (RS-232 interface)
– Remotely
– Serial communication link via modems (RS-232 or RS-485 interface)
– Ethernet connection (TCP/IP) and Terminal Server (RS-232 interface)
– Ethernet connection (TCP/IP)

• Logical connection of the SICAM TOOLBOX II with that automation unit, that is the subject of the engi-
neering task:
– Local automation unit
(that is that one, to which the physical connection exists, regardless in which of the previously
mentioned forms)
– Remote automation unit
(automation unit that can be reached via the local automation unit; consistent remote communica-
tion according to IEC 60870-5-101 or -104 is required)

68 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

Except for first-time initialization processes, all tasks are possible in each of the variants listed above:

• Parameter setting

• Diagnostics

• Test

• Load firmware, load parameters

3.1.2 Simplified Engineering via SICAM WEB

For simple engineering tasks a webserver resides on the Master Module. The webserver provides the menus
for the engineering and maintenance designed as websites. The engineering takes place online via a standard
web browser.
The following functions are supported:

• Configuration of I/O Master Module and protocol elements

• System-technical parameter-setting

• Process display, process simulation

• Diagnosis

• Event list, alarm list

• Read security logbook

• Configuration of the role-based access control

• Load firmware

• Load backup file, save backup file

• Application program handling (IL)


– Configuration
– Load code
– Diagnosis
– Online test

3.1.3 Data Flow Control

The data flow control is the system function that coordinates the data traffic within the automation unit. This
function supports:

• Messages with Process Information


• Messages with System Information

3.1.3.1 Messages with Process Information


IEC 60870-5 distinguishes between the following classes of messages. The type identification of each message
provides information about the class to which a message belongs and with which methods it is to be
distributed:

• Messages with process information in monitor direction


– binary information, measured values, integrated totals and bit patterns

• Messages with process information in control direction


– commands, setpoint values and bit patterns

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 69


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

The distribution of messages with process information takes place by way of routing (telecontrol
function) or assignment (open/closed-loop control function) based on the message address and type identifi-
cation in the message.
Messages with process information, that are to be transmitted to other automation units via pro-
tocol elements, are distributed with the help of the function Automatic Data Flow Routing.
For messages with process information that are to reach sinks within the automation unit (I/O
modules, open-/closed-loop control function) the routing information or as-signments are automatically
derived from parameters (datapoint address).
Predominantly used are message formats according to IEC 60870-5-101/104 in the public range with the
exception of user data containers. Therefore, for their part the messages are compatible and interoperable
with many other manufacturers.
Messages with process information have a 5-stage message address. Message addresses must be
parameterized at the sources (I/O modules, open-/closed-loop control function).

3.1.3.2 Messages with System Information


The distribution of messages with system information takes place with the help of the system-tech-
nical destination address in the message by way of automatic routing within the automation unit. The routing
takes place with the help of the parameterized configuration- and topology information.

3.1.4 Addressing

3.1.4.1 Addressing of Automation Units


Each CP-8000/CP-802x device forms an automation unit and is addressed using

• Region number (0 to 249)

• Component number (0 to 255)


Within a system-technical plant, the automation unit must be uniquely addressed, which means the maximum
size of a system-technical plant can be 64000 automation units.

3.1.4.2 Addressing of the Process Information


Addressing and the structure of the process information to be passed on by CP-8000/CP-802x are consistent
with the IEC 60870-5-101/104 standard. Therefore, the information is in turn compatible and interoperable
with many other vendors.
In the automation network, each data point is addressed by means of
CASDU 1………Common address of ASDU, octet 1
CASDU 2………Common address of ASDU, octet 2
IOA 1……………Information object address, octet 1
IOA 2……………Information object address, octet 2
IOA 3……………Information object address, octet 3
TI………………...Type identification

3.1.5 Time Management

3.1.5.1 Clock
Generally, CP-8000/CP-802x supports automatical time tagging for all data. On the Master Module resides the
central clock of the automation unit.
Time tagging takes place automatically at each point in the system where spontaneous data originates. Data is
transferred priority-controlled, in standard protocols with 7 octet date and time with resolution of 1 ms.

70 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

3.1.5.2 Time Setting and Synchronization


The following options are available for time setting and time synchronization:

• Remote sychronization

• No time synchronisation (free running)

• Manual time setting

Remote sychronization

Synchronization via NTP/SNTP-Server (LAN/WAN)


Up to 4 different NTP servers can be parameterized for the time setting. The time for the synchronization is
determined via a defined algorithm from the received times of the NTP servers.

Synchronization via serial communication


Time synchronization can also be carried out using serial protocols (e.g. IEC 60870-5-101, third-party proto-
cols). This type of synchronization is only used if NTP is not configured.

No time synchronisation
The time synchronization takes place via the integrated RTC chip (real-time clock, second pulse, lowest
priority):

• If the remote synchronization methods are not available and the monitoring time for the synchronization
event has expired.

• If “no time synchronisation (free running)” is set.


The RTC-chip has a high accuracy of typical ± 2 ppm. This time synchronization method uses the clock of the
RTC-chip to minimize deviations of the system time. The time is read periodically (every 20 seconds) from the
RTC-chip.

Manual time setting


The time can be set online via SICAM WEB regardless of the selected method of time synchronization.

Integrated NTP-Server
With the integrated NTP server time can be provided to further devices via LAN communication lines.

3.1.6 General Interrogation

During startup and after errors in the system (communication errors, FIFO overflow events), the automation
units involved ensure that operations are resumed automatically in a coordinated manner.
This means that the communication connection is established and all data concerned as well as relevant
system information are transferred from their source all the way to their sink, in order to update the process
images throughout the system (taking a multi-hierarchical network into account). This is done by prompting a
general interrogation of the respective portion of the automation network where the error has occurred.

3.1.7 Monitoring Functions

Monitoring of an automation unit

• Functionality of the processor and of the memories (periodical test of the program, data, and parameter
memories, as well as watchdog function)

• Internal communication capability (periodical internal test messages with monitoring function)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 71


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

• Data integrity (internally secured data transmission with parity, plausibility check at the internal inter-
faces, identification of data of failing modules)

• Information loss due to a buffer overflow

• Correctness of internal workflow sequences

Monitoring of system environment

• Plausibility of process states

• Plausibility of process sequences

• Availability of process circuits

Monitoring of communication

• Functionality (periodical call messages with monitoring function, monitoring of transmission quality)

• Data integrity (secured transmission, identification through failure of data concerned)

3.1.8 Failure Management

The failure management system concept implemented in CP-8000/CP-802x ensures the individual identifica-
tion of data of failing system components and the correct system and process behavior in disturbance events.
For this purpose, the failure management function includes

• a system function for failure detection (for instance for modules, communication)

• derived therefrom a system signaling in the form of status information in spontaneous messages and in
the form of special data points for the open/closed-loop control function

• a parameter-settable behavior of digital outputs


This way, the state for each process information is available at all data sinks (peripheral outputs, open/closed-
loop control function, process control system), and it is possible - depending on the requirement and function-
ality - to elicit an appropriate counterreaction therefrom.

3.1.9 Diagnostics and Signaling

The diagnostics function manages the system states and error information detected by the various functions
and their watchdogs. It permits the indication of the internal system and error information, and of the process
states by means of the engineering tool.
System and error states are filed in tables as current and saved information. This information can be displayed
in detail locally and from remote locations. The saved information can be acknowledged and can therefore be
updated again. For the sake of better clarity, these tables are divided into various classes.
The internal I/O Modules supply the detected system and error states together with additional information (for
instance cause of error, originator description).
A sum information about the detailed errors is transmitted via the communication to the closest automation
units, where it is managed.
Important detailed and sum information is indicated by means of LEDs, process states via the display at the
front panel.

3.1.10 Storage of Application Data

With engineering via the SICAM TOOLBOX II, application data is stored in a data base on the engineering PC.
From there it can be loaded into a target system, or else be written on a suitable SD card.
With engineering via the web browser, application data is written directly on the SD card in the target system.

72 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

The application data of a project created via the web browser can be saved in a file on the engineering PC.
With the aid of the program Sicam_first_startup this data can be written on a suitable SD card (for instance
for the duplication of a project).
After putting a written SD card into a target system, the target system transfers changed or added data into its
main memory during a subsequent startup.

3.1.11 Storage of Firmware

Current firmware revisions for CP-8000/CP-802x can be loaded as binary files:

• Online directly into a target system with an equipped SD card

• Offline by copying onto a suitable SD card


In both cases, the target system unpackes the corresponding files and stores the firmware in the main
memory during startup.

3.1.12 Autonomy

The system concept of CP-8000/CP-802x ensures that a maximum of functionality is retained if central parts
fail. CP8000/CP802x is capable of functioning autonomously – this means, it will continue carrying out its
defined local function even where the entire communication is disturbed.
In such events, the system invariably ensures that the failure is detected and signaled. Based thereon, a func-
tional behavior may be defined, if necessary, that is adapted to the disturbance event at hand.

3.1.13 Role Based Access Control

The “Role Based Access Control” is a process to restrict the access to data or services in a multi user system.
Therefore different roles with different access rights are assigned to the users. Each user is protected by a
password.
The configuration of the local “Role Based Access Control” is done with SICAM WEB (User management). You
have to create local user for each target device. That activity can only be done by users which have the corre-
sponding authorization (e.g. the standard user “administrator”). You can assign one or more of the predefined
roles to each local user. Each of these roles is assigned different rights/functions for working with the target
device. You can find out which predefined roles these are and which rights you have in the document SICAM
A8000 Series/SICAM RTUs/SICAM TOOLBOX II – Administrator Security-Manual (DC0-115-2), chapter Meas-
ures for System Hardening, section SICAM A8000 Series / SICAM RTUs, section Role-Based-Access-Control
in SICAM A8000 Series.

3.1.14 Secure Factory Reset

If a device is defective and needs to be returned to the factory, or if access is no longer possible and the
administrator password is not known, the device can be reset to factory settings using the SD card. All data
(except the CPC80 and SWEB firmwares) are deleted.

3.1.15 Configurable SD card usage

In the delivery state, the spare parts concept for simple device replacement is active and thus the use of the SD
card is activated. You can also set whether updates via the SD card are allowed or not.
You can also set that (for security reasons, for example) that no SD card is used.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 73


DC8-037-2, Edition 08.2022
Function Packages
3.1 System Services

3.1.16 Remote Operation with SICAM TOOLBOX II

The remote operation of SICAM A8000 components via LAN/WAN can be performed with the function
“Remote Operation” (settable via parameter).

Remote Operation via TCP/IP (http/https)


For the remote maintenance of SICAM A8000 components with remote operation a transparent connection is
established over TCP/IP (http/https) between the SICAM TOOLBOX II and the SICAM A8000 component via the
protocol element.
For “remote operation" with SICAM TOOLBOX II a proprietary Client-Server protocol is used for remote mainte-
nance and remote diagnostics of SICAM A8000 components working through firewalls, NAT and Proxy-Server.

Remote Operation via Integrated Terminal Server


For the remote maintenance of SICAM A8000 components with remote operation a transparent connection is
established over Ethernet between the SICAM TOOLBOX II and the integrated Terminal Server on the protocol
element.
The terminal server protocol for the remote operation is based on TCP/IP and is a Client-Server protocol. The
SICAM TOOLBOX II thereby always takes over the Client function, the SICAM A8000 component always the
Server function. The connection for the remote operation is always set up by the SICAM TOOLBOX II.

Remote Operation via external Terminal Server


For the remote maintenance of SICAM A8000 components with remote operation via external Terminal Server
the serial interface of the SICAM TOOLBOX II is connected with a selected SICAM A8000 component via
Ethernet. An external terminal server (serial-to-Ethernet converter) is used on both sides. On the SICAM A8000
component, the serial interface of the external terminal server is connected to the basic system element via
TIAX00.

3.1.17 IPSec VPN

IPSec VPN (Internet Protocol Security – Virtual Private Network) is an extension of the Internet Protocol (IP) for
encryption and authentication mechanisms. IPSec VPN actively establishes a VPN tunnel (initiator), which
guarantees the required confidentiality, authenticity and integrity of data transmission in IP networks. The
termination of the IPSec VPN tunnel takes place in a router. CP-8000/CP-802x supports 2 IPSec VPN tunnels.
Thus, it is for instance possible, to completely secure the IEC 60870-104 communication between CP-8000/
CP-802x and a higher-level control center, even if the connection is running over a public network.
CP-8000/CP-802x uses the IKE protocol (Internet Key Exchange) and the PSK authentification process (Pre-
Shared Key). The used pre-shared key can be set by means of the engineering tool (e.g. SICAM TOOLBOX II)
and is securely stored in SICAM TOOLBOX II and in CP-8000/CP-802x.

3.1.18 Security Logging

CP-8000/CP-802x provides a security logbook which acquires security-relevant events and transmits it by
means of a SysLog client to a SysLog server. One automation unit (AU) can operate several SysLog clients (up
to 20).

74 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.2 Telecontrol

3.2 Telecontrol
The function package Telecontrol includes the following functions:

• Communication with other stations via selectable protocols


– Protocol elements
– Automatic or selective data flow routing
– Data storage
– Priority control
– Monitoring of the communication links upon failure

• Communication within the Automation Unit

• Protocol element control and return information

• Archiving of events (DEAR)

• Process data archive

• Test functions

• Process data input and output

NOTE

i The listed functions are described in detail in the document SICAM RTUs Common Functions System and
Basic System Elements.

3.2.1 Communication with Other Stations

3.2.1.1 Protocol Elements


The communication function controls the transmission of messages via protocol elements to other automa-
tion units or control systems.
A protocol element is based on hardware integrated in the master module for serial or LAN/WAN communica-
tion, and supports protocols according to IEC 60870-5-101/103/104, as well as various protocols for the
communication with third-party systems.
Communication in Transmit Direction

• The messages to be transmitted are learned through the automatic data flow routing and stored in the
data storage.

• The transfer of the messages from the data storage to the protocol elements takes place via a priority
controller in order to optimally utilize the transmission route.
Communication Function In Receive Direction

• Messages with process information are distributed to all functions within the automation unit.
• Messages with system information are either processed directly (e.g. station interrogation) or
distributed further based on their destination address (CASDU) (example: messages for remote mainte-
nance).

3.2.1.2 Automatic or Selective Data Flow Routing


For the data flow routing, a routing of individual process information items is not necessary. Simply only the
direction (monitor direction, control direction, both directions) in which the messages are to be transmitted
must be parameterized.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 75


DC8-037-2, Edition 08.2022
Function Packages
3.2 Telecontrol

The type identification of each message provides information about the class (refer to 3.1.3.1 Messages with
Process Information) to which a message belongs and with which methods it is to be distributed:

• Messages with process information in monitor direction


– Simple applications: the messages can be distributed via an entry in the topology
– Complex applications: the messages can be distributed selectively by means of data flow filters
For each communication interface, pass-through filters or blocking filters can be set; since wildcards
can also be used for all address attributes of the message, it is possible to control the data flow very
specifically with simple means

• Messages with process information in control direction


– The messages are distributed to the destinations determined by their CASDU over interfaces that are
defined in the topology; the CASDU is interpreted as destination address

3.2.1.3 Data Storage


The messages that are intended for transmission over communication interfaces, are in principle stored chro-
nologically in rings. There is a process image both before and after a ring. The arrangement, consisting of one
ring and two process images, is called a priority channel (priority channels for transparent data do not have
any process images).
Depending on the data communication mode of the protocol element over which the communication is
processed, priority channels are provided for every priority of the messages to be transmitted and for every
station that can be reached via the protocol element:

• Data communication mode “multi-point” (e.g. multi-point traffic, LAN )


One priority channel for every transmission priority, for every station and for every protocol element

• Data communication mode “single-point”


One priority channel for every transmission priority and for every protocol element

With regard to the data that they transport, priority channels are distinguished as follows:

• Time synchronization

• System information

• Process information in control direction

• Process information in monitor direction priority HIGH with class 1 data

• Process information in monitor direction priority MEDIUM with class 2 data

• Process information in monitor direction priority LOW with class 2 data

• Transparent information

Functions for priority channels:

• State compression for measured values (can be set using parameters) for the reduction of the flood of
messages, that can continuously generate fluctuating measured values

• Behavior with a priority channel overload

• Behavior during a communication failure (transmit direction)

• Monitoring of the dwell time (parameter-settable) of messages with process information in


control direction
Messages that are stored too long in the priority channel are discarded

• Answering of station interrogations

• Behavior during failure of I/O master modules, communication interfaces etc.

• Blocking (series of information elements)

76 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.2 Telecontrol

3.2.1.4 Priority Control


The priority controller has the task of selecting messages recorded in the data memories in-dependently and
individually for each interface and station, and to direct the transmission of the messages via the protocol
elements in accordance with their priority. This ensures that with simultaneous existence of several active
information items, the higher-priority, highly important information is transmitted first.
The prioritization does not however represent an absolute priority status, but rather a measure for dividing up
the channel capacity. This ensures that even with continuously available higher-priority data, those of lower
priority can also be transmitted.

3.2.2 Communication within the Automation Unit

Within the automation unit, the function package Telecontrol communicates with the function package Auto-
mation via its telecontrol interface (see 3.3.1 Telecontrol Interface).

3.2.3 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements. The main
application lies with protocol elements with multi-point data communication mode and especially for dial-up
traffic configurations.
This function contains two separate independent parts:

• Protocol element control


– Test if stations are reachable
– Suppression of errors with intentionally switched-off stations

• Protocol element return information


– Cost control of telephone charges
– Cost-efficient utilization of the telephone line (for instance command initiation only if a connection
has already been established)

3.2.4 Decentralized Archive

In case of a communication fault, occurring events can be recorded in a decentralized archive. After elimina-
tion of the fault the superior control system can demand the archive of the respective target system. By means
of this function, a possible data loss will be prevented.

• Reconstruction of all process-relevant data during a communication fault

• Transmission of the archive to the control system


– Automatic initiation by the control system
– File transfer acc. to IEC 60870-5-101, section 7.4.11

• Data saving
– Datapoint-specific parameter-settable
– Number of files, memory size parameter-settable
– Spontaneous for binary information items and integrated totals
– Definable cycle for measured values
– Non-volatile on flash card

• Configuration acc. to IEC 60870-5-101/104 (point-to-point, multi-point traffic, dial-up traffic, Ethernet),
also multi-hierarchical configurations possible

• Also multi-hierarchical configurations are possible

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 77


DC8-037-2, Edition 08.2022
Function Packages
3.2 Telecontrol

• Reading of the archive via SICAM TOOLBOX II possible

• Front-end: SICAM AK 3, optionally redundant

• Supported by SICAM SCC (also third-party control system possible)


– Update of the archive in the control system
– Own status marking
– Automatic subsequent billing of
– Counter differencies
– Secondary values
– Mean values and extreme values

3.2.5 Process Data Archive

Binary information states, measured values and integrated totals can be recorded in a process data archive.
This archive comprises up to 5.000.000 records over a maximal period of 3 months.

• Data saving
– Datapoint-specific parameter-settable
– Spontaneous for binary information items and integrated totals
– Definable cycle for measured values
– Non-volatile on flash card

• Reading of the archive via SICAM WEB by means of file download possible

3.2.6 Test Functions

3.2.6.1 SICAM TOOLBOX II


The online services of the SICAM TOOLBOX II offer a wide variety of options for checking and simulating data
within an automation unit:

• Recording of the internal messages that are exchanged with the peripherals, with the protocol elements
and with the open-/closed-loop control function when data is changed

• Simulation of messages to change the status of process outputs and of data that are exchanged with the
protocol elements and with the open-/closed-loop control function

• Acquisition of connected automation units

• Recording of data packets via Ethernet protocols

3.2.6.2 SICAM WEB


The test functions of SICAM WEB offer a status display with the current process values on each optional I/O
module. In addition, process data outputs can be changed manually.

78 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.2 Telecontrol

3.2.7 Process data input and output

The process data input and output comprises:

• Acquisition and preprocessing of the process data from the process image of the I/O modules

• Generation and spontaneous transfer of messages with process information to the communication for
further processing; therein included are:
– Time information (resolution 1 ms)
– Processed input signals
– Change-monitored conditioned values
– Change-monitored derived information

• Spontaneous reception of messages with process information from the communication

• Postprocessing and forwarding of the process data for the output via I/O modules

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 79


DC8-037-2, Edition 08.2022
Function Packages
3.3 Automation

3.3 Automation
The function package Automation contains the following functions:

• Telecontrol Interface
– Reception of messages with process information
– Treatment for commands according to IEC 60870-5-101/104
– Change Monitoring and Generation of Messages with Time Tag

• Open/Closed-Loop Control Function


– Test Functions

• Process Data Input and Output

3.3.1 Telecontrol Interface

3.3.1.1 Transfer of Messages with Process Information


Reception of messages with process information and transfer to the open/closed-loop control func-
tion for the purpose of further processing.
Messages with process information in monitoring direction:
• Single-point information, double-point information, step position information

• Measured values

• Integrated totals

• Bitstring 32-bit

Messages with process information in control direction:


• Single commands, double commands, regulating step commands

• Setpoint commands

• Bitstring 32-bit

Treatment for Commands According to IEC 60870-101/104


The treatment for commands serves for the check of the spontaneous information objects to be processed
with the help of the open/closed-loop control function and transmission of the confirmations for:

• Single commands, double commands, regulating step commands

• Setpoint commands

• Bitstring 32-bit
The data transfer of the spontaneous information objects to the open/closed-loop control function for further
processing is dependent on the result of the checks.
The activation of the element or function to be controlled is the task of the open/closed-loop control function.
For the proper operation of this function, information is required by the open-/closed-loop control function
(e.g. from an interlocking logic) for the choice of a posi-tive or negative confirmation.
The treatment for commands can be activated individually for each command via a parameter.

80 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.3 Automation

The treatment for pulse command comprises the following processing functions:

• Prepare command output procedure


– Formal check
– Retry suppression
– 1 out of n check
– Direct command or
– Select and execute command (“select/execute”)
– Control location check
– Command locking

• Initiate command output procedure


– Command to application program

• Monitor pulse duration (only pulse commands)


– Command output time
– Return information monitoring

• Terminate command output procedure

3.3.1.2 Change management and generation of messages with time tag


For the generation of Messages with process information, the signals in the output process images
that are assigned to an element of a spontaneous information object, are monitored for change.
The change monitoring takes place in the grid of the cycle time of the open-/closed-loop control function, in
which the signal is assigned to a spontaneous information object.
On a change of the state in a corresponding element of the spontaneous information object, the generation of
the message is initiated.
If a spontaneous information object has been activated for transmission due to a change, a message with
process information is generated. The time tag corresponds either cycle-synchronous with the current time
(resolution corresponds with the cycle time) or the time information from an assigned spontaneous informa-
tion object.

3.3.2 Open/Closed-Loop Control Function

The open-/closed-loop control function is used for the management of automation tasks with the help of a
freely programmable application program.
The creation of the application program is carried out by the SICAM TOOLBOX II with the tool “CAEx plus”
predominantly in function diagram technology according to IEC 61131-3. Alternatively, the application
program can be created as instruction list with an ASCII editor.
The application program processes process information (so-called signals) from the connected I/O Modules
and/or from other system elements in the automation network of the specific process-technical plant.
Process images form the interface of the application program to the outside world. It is distinguished between
input process images and output process images.
The exchange of the process information can take place in two ways:

• Transmission of periodical information objects from and to the I/O Master Module (process data input and
output)

• Transmission of spontaneous information objects from and to functions within the automation unit,
other automation units or control systems via the telecontrol interface

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 81


DC8-037-2, Edition 08.2022
Function Packages
3.3 Automation

3.3.2.1 Non-Volatile Storage


Variables, signals (input process images for spontaneous information objects) and function blocks can be
saved non-volatile. That means, that after a power failure these variables and signals are immediately avail-
able again with their values before the power failure.

3.3.2.2 Task Management


The open-/closed-loop control function manages the application program in a periodically running task.
Coordination of the Sequences of a Task

• Periodical start in the selected cycle

• Programmable single-run upon change of a signal from the communication or from the I/O Modules (no
hardware interrupt)

• Input handling

• Program processing

• Output handling

Cycle Time

• Within the cycle time, the application programs must process the input handling and the output handling

• The cycle time can be set in the application program

Watchdog Timer
This function monitors the proper sequence of the task within its set cycle time. If the task is not finished with
its input handling, program processing and its output handling within this time, the next cycle for this task is
omitted and a time-out is signaled.
With serious time-outs, for example due to a malfunction, the reliability of the application pro-gram becomes
questionable. A time scale can be defined for such cases, the exceeding of which leads to an error message
and a controlled shutdown of parts or the entire application program as well as all I/O Master Modules
connected.

3.3.2.3 Loading Application Program


The loading of an application program is always associated with a startup.
Fundamentally however, the fault-free operation and consequently the availability of every control or
controller depends on the quality of the program – in other words the measure of how free they are of formal
and logical errors. The loading of error-burdened changes can always lead to interruptions to operation.

3.3.2.4 Test Functions


The entire functionality of the test functions applies to

• the engineering tool (“CAEx plus Online Test” of the SICAM TOOLBOX II or SICAM WEB)

• the online test function of the open-/closed-loop control function of the automation unit
While in the engineering tool all functions of the user interface can be found, the open-/closed-loop control
function provides functions for the execution of the operator inputs.
If for example a value is to be displayed, the selection of the value and its display takes place in the engi-
neering tool. For this purpose, the open-/closed-loop control function is given the task of reading out the
selected value and transmit it to the user interface.
In the following, those functions are listed that the test function of the open-/closed-loop control function
provides.

82 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Function Packages
3.3 Automation

Display and setting of variables and signals

• Display of variables and signals

• Single setting of variables


– The value of a variable can change again at any time after setting, due to the function of the
program (“CAEx plus Online Test”)
– The value of a variable remains maintained until the test mode is active (SICAM WEB)
Blocking and enabling of messages with process information and periodical information
The copy operation of messages with process information and periodical information can be blocked
and enabled:

• Copy to the process images on the input side

• Copy from the process images on the output side


This can be done with the following granularity:

• Per message

• All messages

• Per periodical information

• I/O Master Module


Changing the execution status of the open-/closed-loop control function

• Halt and continue program

• Perform cold start or warm start of the program


Test means
The available test means are:
(a) Halting of the execution due to a trigger condition (“Breakpoint”)
(b) Execution of a task in cycle steps
A trigger condition is defined for function (a) in the tool “CAEx plus Online-Test”. A trigger conditions consists
of up to 4 conditions. The conditions of a trigger condition are linked equal-ranking with AND or OR.
A condition compares a variable with a constant value to be specified:
Variable of the Condition <operator>
Type
BOOL variable<operator>value = ≠
INT or REAL variable<operator>value < = ≠ >

The function “halting the execution due to a trigger condition” halts the task, if the trigger condition is satis-
fied. The trigger condition is evaluated at the end of the task.

Display Status Information


The following information is available on request:

• Parameterized cycle time

• Current runtime

• Maximum run time

• Number of time-outs that the system has registered

• Used memory space


During the course of the interrogation, the current run time and the number of time-outs can be optionally
reset (does not apply for SICAM WEB).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 83


DC8-037-2, Edition 08.2022
Function Packages
3.3 Automation

3.3.3 Process Data Input and Output

The process data input and output comprises:

• Acquisition and preprocessing of the process data from the process image of the I/O modules

• Periodical transfer of the process information to the open-/closed-loop control function; therein included
are:
– Processed input signals
– Operations-relevant error information of the processed input signals (for instance “measured value
faulty”)

• Periodical reception of the process information from the open-/closed-loop control function; therein
included are:
– Derived information items
– Processing results
– Operations-relevant error information (for instance “command output fault”)

• Postprocessing and forwarding of the process data for the output via I/O modules

84 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
4 Environmental Conditions

NOTE

i The following data applies for CP-8000/CP-802x without external SICAM TM I/O Modules.
If CP-8000/CP-802x is expanded with external SICAM TM I/O Modules, the corresponding data of the SICAM
TM system apply. Refer to SICAM TM System Datasheet; MC6-007-2.

4.1 Protection Type 86


4.2 Mechanical Ambient Conditions 87
4.3 Climatic Ambient Conditions 88
4.4 Electromagnetic Compatibility 89
4.5 Storage and Transport 95

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 85


DC8-037-2, Edition 08.2022
Environmental Conditions
4.1 Protection Type

4.1 Protection Type


Operational equipment Protection type acc. to IEC 60529 Protection class acc. to IEC 61140
CP-8000 • Front: IP 40 Class II
CP-8021 • Other sides of housing: IP 20 Protection through double or rein-
CP-8022 (incl. terminals) forced insulation
PS-8620 • Front: IP 40 Class II
PS-8622 • Other sides of housing: IP 20 Protection through double or rein-
PS-8640 (incl. terminals) forced insulation
PS-8642
SICAM I/O Modules • Front: IP 40 Class II 19
SICAM TM I/O Modules • Other sides of housing: IP 20 Protection through double or rein-
(incl. terminals) forced insulation
CM-8830 • Front: IP 40 Class III
• Other sides of housing: IP 20 Extra-low voltage

19 AO-8380: Class III

86 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Environmental Conditions
4.2 Mechanical Ambient Conditions

4.2 Mechanical Ambient Conditions


The listed values cover or exceed the required seismic loading according to IEC 60870-2-2 Cl.S3 and
IEC 60255-21-3 Cl.1. The values apply in operation and for storage.
The permitted mechanical stresses during transport depend on the transport packaging. The device packaging
is not a transport packaging.

Harmonic

Parameter Value Test Standard Product Standard Class


Amplitude of the excursion 1 to ±3.0 mm IEC 60068-2-6 IEC 60870-2-2 Bm
9 Hz
Acceleration 9 to 200 Hz 10 m/s2
Acceleration 200 to 500 Hz 15 m/s2
Amplitude 10 to 60 Hz ±0.075 mm IEC 60068-2-6 IEC 60255-21-1 2
Acceleration 60 to 150 Hz 1.0 g

Shock

Parameter Value Test Standard Product Standard Class


Acceleration; 11 ms duration 100 m/s² IEC 60068-2-27 IEC 60870-2-2 Bm
(functional capability)
Acceleration; 11 ms duration 15 g IEC 60068-2-27 IEC 60255-21-2 1
(resistivity)

Continuous Shock

Parameter Value Test Standard Product Standard Class


Acceleration; 16 ms duration 10 g IEC 60068-2-27 IEC 60255-21-2 1

Seismic harmonic

Parameter Value Test Standard Product Standard Class


Amplitude 1 to 8 Hz (horizontal) ±7.5 mm IEC 60068-3-3 IEC 60255-21-3 2
Amplitude 1 to 8 Hz (vertical) ±3.5 mm
Acceleration 8 to 35 Hz (hori- 2g
zontal)
Acceleration 8 to 35 Hz (vertical) 1 g

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 87


DC8-037-2, Edition 08.2022
Environmental Conditions
4.3 Climatic Ambient Conditions

4.3 Climatic Ambient Conditions


Parameter Range Test standard Product standard Class
Minimum air temperature -25 °C/96 h 20 IEC 60068-2-1 Ad IEC 60870-2-2 C2/C3
(cold) -40 °C/96 h 21 IEC 60654-1 C2/C3
Maximum temperature 70 °C/96 h IEC 60068-2-2 Bd IEC 60870-2-2 C3
(dry heat) 10 % rH IEC 60654-1 C3
Moisture heat, cyclic 25 °C to 55 °C for IEC 60068-2-30 – –
144 h
95 % rH
Corrosive influences 25 °C for 504 h IEC 60068-2-60 – –
75 % rH
Moisture heat, stationary 40 °C for 240 h IEC 60068-2-78 – –
93 % rH
Temperature gradient ≤30 °C/h – IEC 60870-2-2 C2
IEC 60654-1 C2
Relative air humidity 5 to 95% – IEC 60870-2-2 C1
IEC 60654-1 C1
Absolute air humidity ≤35 g/m3 – IEC 60870-2-2 C2
IEC 60654-1 C2
Air pressure 70 to 106 kPa – IEC 60870-2-2 C2
(up to 3000 m) IEC 60654-1 C2
Temperature with storage and –30 to +85 °C – – –
transport
Degree of pollution 2 IEC 61010-1 – –

The listed values apply for the use in open-air cabinets for bay devices. The products can be exposed to sun
and heat. They can be exposed as well to air flow caused by draught in buildings, e.g. by open windows or
influences of technical processes.
Bedewing is possible for a short time, e.g. during the course of maintenance tasks (not in operation). Conden-
sation, precipitations, water and icing are not permitted in operation.
Heating and cooling is used to maintain the necessary conditions, especially in case of great differences
between indoor and outdoor climate.
The conditions of this class normally occur in living and working areas, as well as in production rooms for elec-
tronic and electrotechnical products, telecontrol rooms, storage rooms for valuable and sensible devices.

NOTE

i CP-8000: In low temperatures, the display becomes more sluggish and legibility may be impaired
(at –25 °C the response time is 5 s).

NOTE

i SICAM TM I/O modules were partially tested for deviating values. The details can be found in the SICAM TM
System data sheet.

20 Applies to CP-8000 (6MF21010AB100AA0)


21 Applies to CP-8000 (6MF21011AB100AA0), CP-8021, CP-8022, SICAM I/O Modules

88 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

4.4 Electromagnetic Compatibility

4.4.1 System Properties

Parameter Value Test standard Product standard Class


Discharge of static electricity 8 kV air discharge IEC 61000-4-2 IEC 60870-2-1 3
(ESD) 6 kV contact
discharge
Electromagnetic fields 10 V/m IEC 61000-4-3 IEC 60870-2-1 3
80 MHz to 1 GHz
3 V/m
1 to 6 GHz
50 Hz magnetic field 100 A/m (cont.) IEC 61000-4-8 IEC 60870-2-1 4
1000 A/m (3 s)
Pulse-shaped magnetic fields 1000 A/m IEC 61000-9-104
Radio interference voltage 79 dBμV CISPR22 IEC 60870-2-1 A
approx. peak value 0.15 to 0.5 MHz CISPR22 A
60 dBμV
0.5 to 30 MHz
Radio interference voltage - 66 dBμV CISPR22 IEC 60870-2-1 A
mean value 0.15 to 0.5 MHz CISPR22 A
60 dBμV
0.5 to 30 MHz
Radio interference field strength 40 dBμV/m CISPR22 IEC 60870-2-1 A
(10 m) approx. peak value 30 to 230 MHz CISPR22 A
47 dBμV/m
0.23 to 2 GHz

The characteristics required according to the standards IEC 61000-6-2 and IEC 61000-6-4 are covered by the
listed values.

NOTE

i This is a class A product. In a domestic environment this product may cause radio interference. In this case
the user may be required to take adequate measures.

4.4.2 Power Supply

Parameter Value Test standard Product standard Class


Dielectric test (50 Hz) 3.0 kVrms 60 s IEC 61010-1 IEC 61010-1 VW3
V ≤ DC 60 V / AC 30 V
Dielectric test (50 Hz) 3.0 kVrms 60 s IEC 61010-1 IEC 61010-1 VW3
DC 60 V / AC 30 V ≤ V ≤ 3.8 kVrms 5 s
DC 286 V / AC 253 V
(DC 220 V + 30 % / AC 230 V +
10 %)
Surge 1.2/50 µs, common 5.0 kVP IEC 60255-27 IEC 60870-2-1 VW3
Surge 1.2/50 µs, normal 5.0 kVP IEC 60255-27 IEC 60870-2-1 VW3

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 89


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

Parameter Value Test standard Product standard Class


Voltage tolerance DC + 30/- 25 % – IEC 60870-2-1 DC3
IEC 60654-2 DC4
Voltage tolerance AC + 10/- 15 % – IEC 60870-2-1 AC2
IEC 60654-2 AC3
Harmonic content < 20 % IEC 60870-2-1 IEC 60870-2-1 >H2
IEC 60654-2
Starting current Class S1 IEC 60870-4 – –
Harmonic currents – IEC 61000-3-2 IEC 60870-2-1 A=B
Fast transient burst, common 4.0 kVP 5 kHz IEC 61000-4-4 IEC 60870-2-1 4
Fast transient burst (fast repeti- 4.0 kVP 100 kHz IEC 61000-4-4 – –
tion)
Fast transient burst, common 4.0 kV IEEE C37.90.1 – –
Fast transient burst, transverse 4.0 kV IEEE C37.90.1 – –
Surge 1.2/50 µs, common 4.0 kVP IEC 61000-4-5 IEC 60870-2-1 4
Surge 1.2/50 µs, normal 4.0 kVP IEC 61000-4-5 IEC 60870-2-1 >4
Conducted disturbance (induced 10 V IEC 61000-4-6 IEC 60870-2-1 3
HF) 0.15 to 80 MHz
80 % AM
1 kHz
Voltage dips, short-time inter- Dips: (ΔVN) IEC 61000-4-11 IEC 60870-2-1 –
ruption and voltage fluctuations 20 % 5 s IEC 61850-3 Ed.2
on AC input connections
30 % 20 ms
30 % 500 ms
40 % 200 ms
60 % 200 ms
60 % 1 s
70 % 500 ms
Interruptions: (ΔVN)
100 % 10 ms
100 % 20 ms
100 % 50 ms
100 % 100 ms
100 % 1 s
100 % 5 s
Fluctuations (ΔVN)
±8%5s
Frequency fluctuations AC 10 % IEC 61000-4-11 IEC 60870-2-1 >F3
Ring waves 100 kHz, common 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 3
Ring waves 100 kHz, normal 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 >3
Conducted unbalanced distur- 30 to 3 V IEC 61000-4-16 – –
bances (induced NF) 15 Hz to 150 kHz
30 V
16⅔/50/60 Hz 60 s
300 V
16⅔/50/60 Hz 1 s
Voltage ripple DC 10 % VN IEC 61000-4-17 IEC 60870-2-1 >VR3

90 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

Parameter Value Test standard Product standard Class


Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 4
1 MHz, common
Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 >4
1 MHz, normal
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, common
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, transverse
Voltage dips, short-time inter- Dips: (∆VN) IEC 61000-4-29 IEC 60870-2-1
ruption and voltage fluctuations 30 % 100 ms IEC 61850-3 Ed.2
on DC input connections 22
30 % 500 ms
60 % 100 ms
60 % 500 ms
Interruptions: (∆VN)
100 % 10 ms
100 % 50 ms
100 % 100 ms
100 % 500 ms
100 % 5 s

4.4.3 Digital I/Os

Parameter Value Test standard Product standard Class


Dielectric test (50 Hz) 3.0 kVrms 60 s IEC 61010-1 IEC 61010-1 VW3
V ≤ DC 60 V / AC 30 V
Dielectric test (50 Hz) 3.0 kVrms 60 s IEC 61010-1 IEC 61010-1 VW3
DC 60 V / AC 30 V ≤ V ≤ 3.8 kVrms 5 s
DC 286 V / AC 253 V
(DC 220 V + 30 % / AC 230 V +
10 %)
Surge 1.2/50 µs, common 5.0 kVP IEC 60255-27 IEC 60870-2-1 VW3
Surge 1.2/50 µs, normal 5.0 kVP IEC 60255-27 IEC 60870-2-1 VW3
Fast transient burst, common 4.0 kVP 5 kHz IEC 61000-4-4 IEC 60870-2-1 4
Fast transient burst (fast repeti- 4.0 kVP 100 kHz IEC 61000-4-4 – –
tion)
Fast transient burst, common 4.0 kVP IEEE C37.90.1 – –
Fast transient burst, transverse 4.0 kVP IEEE C37.90.1 – –
Surge 1.2/50 µs, common 4.0 kVP IEC 61000-4-4 IEC 60870-2-1 4
Surge 1.2/50 µs, normal 4.0 kVP IEC 61000-4-5 IEC 60870-2-1 >4
Conducted disturbances 10 V IEC 61000-6-104 IEC 60870-2-1 3
(induced HF) 0.15 to 80 MHz
80 % AM
1 kHz
Ring waves 100 kHz, common 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Ring waves 100 kHz, normal 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4

22 For interruptions/fluctuations > 50 ms applies criterion B: Restart of the device allowed (CP-8000: > 100 ms)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 91


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

Parameter Value Test standard Product standard Class


Conducted unbalanced distur- 30 to 3V IEC 61000-4-16 – –
bances (induced NF) 15 Hz to 150 kHz
30 V
16⅔/50/60 Hz 60 s
300 V
16⅔/50/60 Hz 1 s
Ring waves 1 MHz, common 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 4
Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 >4
1 MHz, normal
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, common
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, transverse

4.4.4 Analog I/Os

Parameter Value Test standard Product standard Class


Dielectric test (50 Hz) 1.6 kVrms 60 s IEC 61010-1 IEC 61010-1 >VW2
V ≤ DC 60 V / AC 30 V 1.8 kVrms 5 s
Surge 1.2/50 µs, common 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Surge 1.2/50 µs, normal 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Fast transient burst, common 4.0 kVP 5 kHz IEC 61000-4-4 IEC 60870-2-1 3
Fast transient burst (fast repeti- 4.0 kVP 100 kHz IEC 61000-4-4 – –
tion)
Fast transient burst, common 4.0 kVP IEEE C37.90.1 – –
Surge 1.2/50 µs, common 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 4
Surge 1.2/50 µs, normal 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 4
Conducted disturbances 10 V IEC 61000-4-6 – –
(induced HF) 0.15 to 80 MHz
80 % AM
1kHz
Ring waves 100 kHz, common 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Ring waves 100 kHz, normal 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Conducted unbalanced distur- 30 to 3 V 23 IEC 61000-4-16 – –
bances (induced NF) 15 Hz to 150 kHz
30 V 24
16⅔/50/60 Hz 60 s
300 V 25
16⅔/50/60 Hz 1 s
Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 4
1 MHz, common

23 AI-8310: tested with 10 to 1 V


24 AI-8310: tested with 10 V
25 AI-8310: tested with 100 V

92 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

Parameter Value Test standard Product standard Class


Damped oscillatory waves 1.0 kVP IEC 61000-4-18 IEC 60870-2-1 4
1 MHz, normal
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, common

4.4.5 Communication with Insulation: RS-485/RS-232

Parameter Value Test standard Product standard Class


Dielectric test (50 Hz) 1.5 kVrms 60 s IEC 60255-27 IEC 60870-2-1 >VW2
V ≤ DC 60 V / AC 30 V
Surge 1.2/50 µs, common 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Surge 1.2/50 µs, normal 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Fast transient burst, common 4.0 kVP 5 kHz 26 IEC 61000-4-4 IEC 60870-2-1 3
Fast transient burst, common 4.0 kVP IEEE C37.90.1 – –
Fast transient burst , normal 4.0 kVP IEEE C37.90.1 – –
Surge 1.2/50 µs, common 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 3
Surge 1.2/50 µs, normal 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 3
Conducted disturbances 10 V IEC 61000-4-6 IEC 60870-2-1 3
(induced HF) 0.15 to 80 MHz
80 % AM
1kHz
Ring waves 100 kHz, common 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Ring waves 100 kHz, normal 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Conducted unbalanced distur- 30 to 3 V IEC 61000-4-16 – –
bances (induced NF) 15 Hz to 150 kHz
30 V
16⅔/50/60 Hz 60 s
300 V
16⅔/50/60 Hz 1 s
Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 4
1 MHz, common
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, common

The listed values are valid for shielded cables.

4.4.6 Communication without Insulation: RS-232

The communication via RS-232 is designed only for distances ≤ 2.5 m. Therefore, this interface does not need
to show an immunity. The immunity and the galvanic insulation are assumed by the external data communi-
cations equipment.
You can find the electrical ambient conditions of data transmission equipment in the related data sheets.

26 CP-8000: tested with 2.0 kVP

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 93


DC8-037-2, Edition 08.2022
Environmental Conditions
4.4 Electromagnetic Compatibility

4.4.7 Communication with Insulation: LAN

Parameter Value Test standard Product standard Class


Dielectric test (50 Hz) 1.5 kVrms 60 s IEC 60255-27 IEC 60870-2-1 >VW2
V ≤ DC 60 V / AC 30 V
Surge 1.2/50 µs, common 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Surge 1.2/50 µs, normal 2.5 kVP IEC 60255-27 IEC 60870-2-1 >VW2
Fast transient burst, common 4.0 kVP 5 kHz 27 IEC 61000-4-4 IEC 60870-2-1 3
Fast transient burst, normal 4.0 kVP IEEE C37.90.1 – –
Surge 1.2/50 µs, common 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 3
Surge 1.2/50 µs, normal 2.0 kVP IEC 61000-4-5 IEC 60870-2-1 3
Conducted disturbances 10 V IEC 61000-4-6 IEC 60870-2-1 3
(induced HF) 0.15 to 80 MHz
80 % AM
1 kHz
Ring waves 100 kHz, common 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Ring waves 100 kHz, normal 2.0 kVP IEC 61000-4-12 IEC 60870-2-1 4
Conducted unbalanced distur- 30 to 3 V IEC 61000-4-16 IEC 61850-3 Ed.2 –
bances (induced NF) 15 Hz to 150 kHz
30 V
16⅔/50/60 Hz 60 s
300 V
16⅔/50/60 Hz 1 s
Damped oscillatory waves 2.5 kVP IEC 61000-4-18 IEC 60870-2-1 4
1 MHz, common
Damped oscillatory waves 2.5 kVP IEEE C37.90.1 – –
1 MHz, common

The listed values apply to shielded CAT5 cables with a length of up to 100 m.

27 CP-8000: tested with 2.0 kVP

94 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Environmental Conditions
4.5 Storage and Transport

4.5 Storage and Transport


Storage
Store the device in dry and clean rooms. The relative humidity must not lead to the formation of either
condensation water or ice.
For storage Siemens recommends that you maintain a limited temperature range of between +10°C and
+35°C, in order to prevent premature ageing of the electrolytic capacitors used.
For a longer storage period Siemens also recommends connecting the device to the supply voltage once a year
for 1 to 2 days, in order to form the electrolytic capacitors used. You should proceed likewise before a planned
use of the device.

Transport
The transport packaging of the devices can be re-used for forwarding. If other packaging is used the observ-
ance of the transport requirements according to ISO 2248 must be ensured. Storage packaging of the indi-
vidual devices is not adequate for transport.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 95


DC8-037-2, Edition 08.2022
96 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
5 System Components and Technical Data

5.1 Power Consumption Total System 98


5.2 Master Modules 99
5.3 Power Supply Modules 113
5.4 SICAM I/O Modules 123
5.5 SICAM TM I/O Modules 214
5.6 MTBF Data 223

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 97


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.1 Power Consumption Total System

5.1 Power Consumption Total System

5.1.1 Master Module without External Consumers

Designation MLFB Power consumption


CP-8000 Master Module with I/O -25 to +70°C 6MF21010AB100AA0 4.3 W 28
CP-8000 Master Module with I/O -40 to +70°C 6MF21011AB100AA0 4.3 W 28
CP-8021 Master Module -40 to +70°C 6MF28021AA00 1.6 W
CP-8022 Master Module with GPRS -40 to +70°C 6MF28022AA00 BB 12 W
6MF28022AA00 CC 6W

5.1.2 Master Module with External Consumers

If a Master Module is expanded with external consumers (modem, I/O Modules), their power consumption
must be added to that of the Master Module.
With the Power Supply Modules (with CP-8000 internal), it must be considered that due to the efficiency
factor (typical 80%; sub-zero temperature 77%) the power consumption values of the external consumers
must be corrected.

Table 5-1 Example: Power consumption CP-8000 with external consumer

Module Power consumption


DO-8212 0.8 W
Addition based on PS efficiency factor 0.2 W
CP-8000 4.3 W
CM-8830 0.5 W
Total 5.8 W

NOTE

i For the power consumption values of the external I/O Modules please refer to the sections 2.1.4.2 External
SICAM I/O Modules and 2.1.4.3 External SICAM TM I/O Modules.
For the values of the used modems see the documentation of the respective modem.

The Master Module CP-8000 provides an internal Power Supply Module, for the Master Modules CP-8021 and
CP-8022 different Power Supply Modules are available, depending on the power consumption of your system:

• PS-8620 Power Supply DC 24 to 60 V

• PS-8622 Power Supply DC 110 to 220 V

• PS-8640 Power Supply DC 24 to 60 V

• PS-8642 Power Supply DC or AC 100 to 240 V

Modules Available power for I/O Modules Available total power


PS-8630 (CP-8000) 5W
PS-8620, PS-8622 7W 12 W
PS-8640, PS-8642 8W 45 W

28 including internal periphery

98 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2 Master Modules

5.2.1 CP-8000

In addition to the Master Module, CP-8000 also includes the Power Supply Module as well as 2 I/O Modules.

[dw_CP-8000_compact_architecture, 1, en_US]

Figure 5-1 CP-8000 - Compact Architecture

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 99


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2.1.1 Position of the Interfaces


The communication and process interfaces are positioned on the CP-8000 Master Module according to their
use:

[dw_CP-8000_interfaces, 1, en_US]

Figure 5-2 CP-8000 - Position of the Interfaces

100 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2.1.2 Technical Data

Processor and Memory

Processor Blackfin BF536


Clock frequency Core clock: approx. 400 MHz
System clock: approx. 133 MHz
Accuracy clock pulse ±3,5 ppm (-40 °C to +80 °C), ± 2 ppm (0 °C to 40 °C)
Internal real time clock and • Buffered maintenance-free (72 h)
external synchronization
• Automatical daylight-saving time/normal time change
• (S)NTP time server
Free run accuracy 12,6 ms/h
Program memory Flash-PROM 16 MB
Main memory SDRAM 32 MB
Local non-volatile memory FRAM 8 kB
Changeable non-volatile SD card up to 2 GB
memory
Max. number of data points 20000 (sum of process images over all 4 interfaces)
Memory for application 128 kB, thereof 4 kB temporary memory for variables
program
Number of variables for applica- 512 variables possible, thereof 256 Bytes non-volatile (variables: BOOL = 1
tion program bit, DINT = 4 bytes, REAL = 4 bytes)
Program sampling • Cyclical 10 to 2000 ms (settable grid 1 ms)
• Spontaneous (settable; run not based on interrupt)
Acquisition grid digital I/O 10 ms
Decentralized archive Recording raster for measured values 1, 2, 3, 5, 10, 15, 30, 60 min, settable
Max. message length of a segment 1 to 200 bytes, settable
Memory configuration, settable
10 files, each 1000 entries (= 10000 entries)
20 files, each 500 entries (= 10000 entries)
50 files, each 400 entries (= 20000 entries)
80 files, each 450 entries (= 36000 entries)
100 files, each 100 entries (= 10000 entries)
100 files, each 25 entries (= 2500 entries)
200 files, each 50 entries (= 10000 entries)
200 files, each 25 entries (= 5000 entries)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 101


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Communication

2 Ethernet/LAN interfaces (X1, • Ethernet acc. to IEEE 802.3 (10Base-T or 100Base-TX)


X4)
• Galvanically insulated
• Transmission rate 10 Mbit/s or 100 Mbit/s
• Half duplex or full duplex
• Auto-MDI(X)
• Time synchronization via NTP server
• Line length up to 100 m
• Rated impulse voltage 2 kV
1 serial interface (X2) • Unbalanced interchange circuit RS-232, V.24/V.28
• Galvanically not insulated
• ESD protection
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Line length up to 2.5 m
1 serial interface (X3) • Balanced interface RS-422/RS-485
• Galvanically insulated
• ESD protection
• Configuration 4-wire/2-wire with/without terminating resistor (param-
eter-settable)
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Rated impulse voltage 2 kV

Power Supply

Operating voltage Input DC 5.2 V 1.5 W


Internal operating voltages Logic DC 3.3 V / 2.5 V / 1.2 V
LCD DC 12 V
Optional power supply for • De-energized (for reset of modem)
external modem (via X2) 29 • DC 5.2 V ± 5 % 2.5 W
• DC 12 V ± 5 % 2.5 W

Mechanics and Connectors

Ethernet/LAN (X1, X4) RJ45 socket 8-pole (IEC 60603-7)


Serial RS-232 (X2) D-SUB 9-pole, male (DIN 41652)
Serial RS-485 (X3) Removable screw terminal (grid size 5.08 mm), 6-pole with shield intercep-
tion

29 For specific transmission facilities only

102 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Connection data X3 Locking torque 0.5 Nm


AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.25 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 128 mm x 123 mm x 124 mm (without DIN rail, screw terminal and plug)
Weight Approx. 800 g

5.2.1.3 Pin Assignment

Connector X1, X4: Ethernet

Pin Signal Meaning


1 TXD+ Transmit data
2 TXD- Transmit data
3 RXD+ Receive data
4 n. c. Not connected
5 n. c. Not connected
6 RXD- Receive data
7 n. c. Not connected
8 n. c. Not connected

Connector X2: RS-232

Pin Signal Meaning


1 DCD (I) Data carrier detect (input)
2 RXD (I) Receive data (input)
3 TXD (O) Transmit data (output)
4 DTR (O) Data terminal ready (output) (selectable as
voltage output 5 V or 12 V)
5 GND Ground
6 DSR (I) Data set ready (input)
7 RTS (O) Request to send (output)
8 CTS (I) Clear to send (input)
9 n. c. Not connected

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 103


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Connector X3: RS-485 (2-wire)

Pin Signal Meaning


1 Shield
2 n. c. Not connected
3 n. c. Not connected
4 TXD-/RXD- Transmit data/receive data
5 TXD+/RXD+ Transmit data/receive data
6 GND Ground

Connector X3: RS-422 (4-wire)

Pin Signal Meaning


1 Shield
2 RXD- Receive data
3 RXD+ Receive data
4 TXD- Transmit data
5 TXD+ Transmit data
6 GND Ground

NOTE

i In case of using the RS-485 interface (X3) it is necessary to clamp the shield of the communication cable to
the DIN rail. This shield clamping should be done close to the system.

NOTE

i The assignment of X3 is independent whether a termination is existing or not (termination = resistance


that is connected via parameter in the firmware).

104 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2.1.4 Block Diagram and External Circuitry

[dw_CP-8000_block_diagram_ext_circuitry, 1, en_US]

Figure 5-3 CP-8000 - Block Diagram

NOTE

i X1 and X4 are alternatively 1 Ethernet interface (duplicated via an internal switch) or 2 independent
Ethernet interfaces.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 105


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2.2 CP-8021 and CP-8022

5.2.2.1 Position of the Interfaces


The communication and process interfaces are arranged on the CP-802x housing as follows:

Figure 5-4 CP-8021 Figure 5-5 CP-8022

5.2.2.2 Technical Data

Processor and Memory

Processor Blackfin BF536


Clock frequency Core clock: approx. 400 MHz
System clock: approx. 133 MHz
Accuracy clock pulse ±3.5 ppm (-40 °C to +80 °C), ± 2 ppm (0 °C to 40 °C)
Internal real time clock and • Buffered maintenance-free (72 h)
external synchronization
• Automatical daylight-saving time/normal time change
• (S)NTP time server
Free run accuracy 12.6 ms/h
Program memory Flash-PROM 16 MB
Main memory SDRAM 32 MB
Local non-volatile memory FRAM 8 kB
Changeable non-volatile • SD card up to 2 GB
memory
• SIM card standard (mini SIM) for GPRS communication 30
Max. number of data points 20000 (sum of process images over all 4 interfaces)
Memory for application 128 kB, thereof 4 kB temporary memory for variables
program
Number of variables for applica- 512 variables possible, thereof 256 Bytes non-volatile (variables: BOOL = 1
tion program bit, DINT = 4 bytes, REAL = 4 bytes)
Program sampling • Cyclical 10 to 2000 ms (settable grid 1 ms)
• Spontaneous (settable; run not based on interrupt)

30 Only CP-8022

106 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Acquisition grid digital I/O 10 ms


Decentralized archive Recording raster for measured values 1, 2, 3, 5, 10, 15, 30, 60 min, settable
Max. message length of a segment 1 to 200 bytes, settable
Memory configuration, settable
10 files, each 1000 entries (= 10000 entries)
20 files, each 500 entries (= 10000 entries)
50 files, each 400 entries (= 20000 entries)
80 files, each 450 entries (= 36000 entries)
100 files, each 100 entries (= 10000 entries)
100 files, each 25 entries (= 2500 entries)
200 files, each 50 entries (= 10000 entries)
200 files, each 25 entries (= 5000 entries)

Communication

2 Ethernet/LAN interfaces (X1, • Ethernet acc. to IEEE 802.3 (10Base-T or 100Base-TX)


X4)
• Galvanically insulated
• Transmission rate 10 Mbit/s or 100 Mbit/s
• Half duplex or full duplex
• Auto-MDI(X)
• Time synchronization via NTP server
• Line length up to 100 m
• Rated impulse voltage 2 kV
1 serial interface (X2) • Unbalanced interchange circuit RS-232, V.24/V.28
• Galvanically not insulated
• ESD protection
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Line length up to 2.5 m
1 serial interface (X3) • Balanced interface RS-422/RS-485
• Galvanically insulated
• ESD protection
• Configuration 4-wire/2-wire with/without terminating resistor (param-
eter-settable)
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Rated impulse voltage 2 kV

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 107


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

1 serial interface (X6) 31 RS-232 Mode:

• Unbalanced interchange circuit RS-232, V.28


• Galvanically insulated
• ESD protection
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Rated impulse voltage 2 kV
• Line length up to 2.5 m
RS-485 Mode:

• Balanced interface RS-422/RS-485


• Galvanically insulated
• ESD protection
• Configuration 4-wire/2-wire with/without terminating resistor (param-
eter-settable)
• Transmission rate up to 115.2 kbit/s (depending on protocol)
• Rated impulse voltage 2 kV
1 radio interface (X7) 31 GPRS

• Quad band EGSM 850/900/1800/1900 MHz


• GPRS modem (radio standard 2G) class 10 (from production status CC)
32

• Coding scheme 1 to 4
• Downlink up to 80 kbit/s (production status BB: 60 kbit/s)
• Uplink up to 40 kbit/s (production status BB: 20 kbit/s)
• Maximum transmitted RF power:
– 2 W (33 dBm) for GSM 850 and GSM 900
– 1 W (30 dBm) for GSM 1800 and GSM 1900
• Permissible antenna gain:
– GSM 850 MHz ≤ 6 dBi
– GSM 900 MHz ≤ 6 dBi
– GSM 1800 MHz ≤ 2.25 dBi
– GSM 1900 MHz ≤ 2.25 dBi
• ESD protection
• Licensing RED 2014/53/EU

Power Supply

Operating voltage Input DC 5 V:


DC 4.75 to 5.5 V 1.5 W
Input DC 28 V:
DC 25.2 to 30.8 V 3,5 W (CP-8021) 5.5 W (CP-8022)
Internal operating voltages Logic DC 3.3 V / 2.5 V / 1.2 V

31 Only CP-8022
32 for production status BB, class 4 applies

108 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Optional power supply for • De-energized (for reset of modem)


external modem (via X2) 33 • DC 5.2 V ± 5 % 2.5 W
(CP-8021; CP-8022 with deacti-
• DC 12 V ± 5 % 2.5 W
vated internal GPRS modem 34)
Optional power supply for • De-energized (for reset of modem)
external modem (via X2) 33
• DC 5.2 V ± 5 % 0.75 W
(CP-8022 with activated
internal GPRS modem 34)

Mechanics and Connectors

Ethernet/LAN (X1, X4) RJ45 socket 8-pole (IEC 60603-7)


Serial RS-232 (X2) RJ45 socket 8-pole (IEC 60603-7)
Serial RS-485 (X3) Removable push-in-terminal (grid size 3.5 mm), 8-pole (without shield
interception)
Serial RS-232/RS-485 (X6) 31 Removable push-in-terminal (grid size 3.5 mm), 8-pole (without shield
interception)
GPRS (X7) 31 SMA plug
Connection data X3, X6 Locking torque 0.5 Nm
AWG Min. 24
Max. 16
Conductor cross section solid Min. 0.21 mm²
Max. 1.31 mm²
Conductor cross section stranded Min. 0.21 mm²
Max. 1.31 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
without plastic sleeve Max. 1.31 mm²
Conductor cross section stranded with ferrule Min. 0.21 mm²
with plastic sleeve Max. 0.75 mm²
2 wires stranded with ferrule without plastic Min. 0.21 mm²
sleeve Max. 0.51 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.21 mm²
Max. 0.51 mm²
Wire strip length Min. 9 mm
Max. 10 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail, terminal and plug, locking
hook closed); D 142 mm (with inserted terminals)
Weight Approx. 210 g (CP-8021), ca.260 g (CP-8022)

5.2.2.3 Pin Assignment

Connector X1, X4: Ethernet

Pin Signal Meaning


1 TXD+ Transmit data
2 TXD- Transmit data
3 RXD+ Receive data

33 For specific transmission facilities only


34 As of production level CC

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 109


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Pin Signal Meaning


4 n. c. Not connected
5 n. c. Not connected
6 RXD- Receive data
7 n. c. Not connected
8 n. c. Not connected

Connector X2: RS-232

Pin Signal Meaning


1 CTS (I) Clear to send (input)
2 RTS (O) Request to send (output)
3 VCC (O) Voltage output (selectable 5 V or 12 V)
4 TXD (O) Transmit data (output)
5 RXD (I) Receive data (input)
6 GND Ground
7 DCD (I) Data carrier detect (input)
8 DTR (O) Data terminal ready (output)

NOTE

i CP-8022 up to production level BB does not support VCC (O)!


CP-8022 as of production level CC supports VCC (O) (selectable 5 V or 12 V; 12 V is only possible if the
internal GPRS modem is not used).

Connector X3, X6: RS-485 (2-Wire)

Pin Signal Meaning


1 TXD-/RXD- Transmit data/receive data
2 TXD+/RXD+ Transmit data/receive data
3 n. c. Not connected
4 n. c. Not connected
5 n. c. Not connected
6 GND Ground
7 n. c. Not connected
8 n. c. Not connected

Connector X3, X6: RS-422 (4-Wire)

Pin Signal Meaning


1 TXD- Transmit data
2 TXD+ Transmit data
3 n. c. Not connected
4 n. c. Not connected
5 n. c. Not connected
6 GND Ground
7 RXD- Receive data
8 RXD+ Receive data

110 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

Connector X6: RS-232

Pin Signal Meaning


1 RTS (O) Request to send (output)
2 TXD (O) Transmit data (output)
3 CTS (I) Clear to send (input)
4 DTR (O) Data terminal ready (output)
5 n. c. Not connected
6 GND Ground
7 DCD (I) Data carrier detect (input)
8 RXD (I) Receive data (input)

Pins on Connector X3 and X6

[dw_CP-802x_x3_x6_pins, 1, --_--]

Figure 5-6 CP-8021/CP-8022 - Pins on X3 and X6

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 111


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.2 Master Modules

5.2.2.4 Block Diagram and External Circuitry

[dw_CP-802x_block_diagram_ext_circuitry, 1, en_US]

Figure 5-7 CP-8021/CP-8022 - Block Diagram

NOTE

i X1 and X4 are alternatively 1 Ethernet interface (duplicated via an internal switch) or 2 independent
Ethernet interfaces.

112 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

5.3 Power Supply Modules

5.3.1 PS-8630 (CP-8000 Internal)

5.3.1.1 Technical Data

Voltage Input

Input voltage DC 24 to 60 V +15 %/-25 % 35, +30 %/-25 % 36


Input power 34 W
Protection type Double insulation
Rated impulse voltage 4 kV

Voltage Outputs

Output voltage 1 (internal) DC 5.2 V ±3 %


Output voltage 2 (internal) DC 12 V +30 %/-5 %
Output voltage 3 (external) DC 5.2 V ±3 % (not short-circuit proof and not overload proof)
Output voltage for contact Equals input voltage, 3 x each 100 mA
wetting Protective mechanism is a self resetting fuse (PTC) 37
Output power 1 2.5 W
Output power 2 3W
Output power 3 5W
Guaranteed interruption time 100 ms

35 Due to the connection between the input voltage and AUXV0, the input voltage must be < DC 70 V
36 The reliable function of the power supply is guaranteed up to DC 78 V
37 Operating voltage: DC 60 V max., switching capacity: < 40 A; ohmic resistance: < 5 Ω; permanent floating current after activation of
the fuse: < 1.3 A

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 113


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Mechanics and Connectors

Connectors 2 removable screw terminals (grid size 5.08 mm)

• Voltage inputs (X12)


• Contact wetting (X13)
Connection data X12, X13 Locking torque 0.5 Nm
AWG Min. 22
max. 12
Conductor cross section solid Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.25 mm²
sleeve Max. 1 mm²
2 wires stranded with TWIN ferrule with plastic Min. 0.5 mm²
sleeve Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm

5.3.1.2 Pin Assignment

Connector X12: Power Supply

Pin Signal Meaning


1 – Do not connect
2 – Do not connect
3 BAT+ Input voltage DC 24 to 60 V
4 BAT- Input voltage

Connector X13: Contact Wetting

Pin Signal Meaning


1 AUX V0+ Voltage distribution
2 AUX V0+ Voltage distribution
3 AUX V0+ Voltage distribution
4 AUX V0- Voltage distribution
5 AUX V0- Voltage distribution

NOTE

i The interfaces X11 and X14 are not connected.

114 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

5.3.1.3 Block Diagram and External Circuitry

[dw_PS-8630_block_diagram_ext_circuitry, 1, en_US]

Figure 5-8 PS-8630 - Block Diagram and External Circuitry

5.3.2 PS-8620, PS-8622

External power supply modules for

• CP-8021

• CP-8022 (as of production level CC)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 115


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Figure 5-9 PS-8620 Figure 5-10 PS-8622

5.3.2.1 Features

• Input voltages
– PS-8620: DC 24 to 60 V
– PS-8622: DC 110 to 220 V

• The voltage is supplied on the front side

• The power supplies can be connected in parallel to increase the operation reliability (redundancy)

• Removable screw terminal

• Installation on 35 mm DIN rail

• Function indication via LED

5.3.2.2 Technical Data

Voltage Input

(The voltage is supplied via the PS-8620 PS-8622


terminal X1)
Input voltage DC 24 to 60 V DC 110 to 220 V
Operating voltage DC 18 to 70 V (78 V 38) DC 82.5 to 253 V (286 V 38)
Input current 0.8 A at DC 24 V 0.16 A at DC 110 V
0.4 A at DC 48 V 0.08 A at DC 220 V
0.3 A at DC 60 V
Reverse voltage protection Yes
Overload protection Yes
Short-circuit protection Yes

38 As of production level CC

116 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Can be connected in parallel Yes (for redundancy, not for power enhancement) 38
Inrush peak current Specified acc. to IEC 60870-4 (90) class S1

Voltage Outputs

Output nominal voltage 1 DC 5.15 V ±2% static, ±3% dynamic


Output nominal current 1 0 to 1.8 A
Output nominal voltage 2 DC 28 V ±10 % static, ±3 % dynamic 39
Output nominal current 2 0 to 0.43 A
Output power 1 (Pout 1) 9W
Output power 2 (Pout 2) 12 W - Pout 1 (12 W if Pout 1 = 0 W)
Total output power 12 W
Guaranteed interruption time 50 ms
Startup time <2s
Sustained short-circuit proof Yes

Mechanics and Connectors

Connectors Removable screw terminal (grid size 5.08 mm), 4-pole


Connection data X1 Locking torque (PHOENIX terminal) 40 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 40 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with TWIN ferrule with plastic Min. 0.5 mm²
sleeve Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Rated impulse voltage 4.0 kV
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight Approx. 240 g (incl. bus module 12 g)

39 For the generation of auxiliary voltage for specific transmission facilities


40 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 117


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

5.3.2.3 Pin Assignment

Connector X1: Power Supply

Pin Signal Meaning


1 L/+ Input voltage
PS-8620: DC 24 to 60 V
PS-8622: DC 110 to 220 V
2 – Do not connect
3 – Do not connect
4 N/– Input voltage

5.3.2.4 Block Diagram and External Circuitry

[dw_PS-862x_block_diagram_ext_circuitry, 2, en_US]

Figure 5-11 PS-8620/PS-8622 – Block Diagram and External Circuitry

NOTE

i The function of the RY LED is described in section 11.3.3 Power Supply Modules.

5.3.3 PS-8640, PS-8642

External power supply modules for

• CP-8021

• CP-8022

118 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Figure 5-12 PS-8640 Figure 5-13 PS-8642

5.3.3.1 Features

• Input voltages
– PS-8640: DC 24 to 60 V
– PS-8642: DC 100 to 240 V, AC 100 to 240 V

• The voltage is supplied on the front side

• The power supplies can be connected in parallel to increase the operation reliability (redundancy)

• Removable screw terminal

• Installation on 35 mm DIN rail

• Function indication via LED

5.3.3.2 Technical Data

Voltage Input

(The voltage is supplied via the PS-8640 PS-8642


terminal X1)
Input voltage DC 24 to 60 V DC 100 to 240 V AC 100 to 240 V
Operating voltage DC 18 to 78 V DC 82.5 to 286 V AC 85 to 264 V
(45 to 66 Hz)
Temporary overvoltage - DC 300 V for 500 ms -
Input current 3.05 A at DC 18 V 0.68 A at DC 82.5 V 0.66 A at AC 85 V
2.20 A at DC 24 V 0.55 A at DC 100 V 0.56 A at AC 100 V
0.90 A at DC 60 V 0.24 A at DC 240 V 0.26 A at AC 240 V
0.67 A at DC 78 V 0.20 A at DC 286 V 0.25 A at AC 264 V
Power consumption 55 W at DC 18 V 55.5 W at DC 82.5 V 55.2 W at AC 85 V
52.9 W at DC 48 V 55.1 W at DC 220 V 55.0 W at AC 100 V
52.5 W at DC 78 V 55.3 W at DC 286 V 54.8 W at AC 264 V

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 119


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Reverse voltage protection Yes


Overload protection Yes
Short-circuit protection Yes
Can be connected in parallel Yes (for redundancy, not to increase power)
Inrush peak current Specified acc. to IEC 60870-4 (90) class S1

Voltage Outputs

Output nominal voltage 1 DC 5.15 V ±2% static, ±3% dynamic


Output nominal current 1 0 to 2 A
Output nominal voltage 2 DC 28 V ±10 % static, ±3 % dynamic 41
Output nominal current 2 0 to 1.79 A
Output nominal voltage 3 DC 24 V +0 %/-15 % 42
Output nominal current 3 0.42 A 42
Output power 1 (Pout 1) 10 W
Output power 2 (Pout 2) 45 W - Pout 1 - PAUX (45 W if Pout 1/AUX = 0 W)
Output power 3 (PAUX) 10 W (30 W peak) 42
Total output power 45 W
Guaranteed interruption time 50 ms
Startup time <2s
Sustained short-circuit proof Yes

Mechanics and Connectors

Connectors Removable screw terminals (grid size 5.08 mm), 4-pole


Connection data X1 (X2) Locking torque (PHOENIX terminal) 43 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 43 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with TWIN ferrule with plastic Min. 0.5 mm²
sleeve Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Rated impulse voltage 4.0 kV

41 For the generation of auxiliary voltage for specific transmission facilities


42 Applies only for PS-8642
43 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

120 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight Approx. 400 g (incl. bus module 12 g)

5.3.3.3 Pin Assignment

Connector X1: Power Supply

Pin Signal Meaning


1 L/+ Input voltage
PS-8640: DC 100 to 240 V
PS-8642: DC 100 to 240 V, AC 100 to 240 V
2 – Do not connect
3 – Do not connect
4 N/– Input voltage

Connector X2: Contact wetting

Pin Signal Meaning


1 AUXV0+ Contact wetting/modem supply
2 AUXV0+ Contact wetting/modem supply
3 AUXV0– Contact wetting/modem supply
4 AUXV0– Contact wetting/modem supply

5.3.3.4 Block Diagram and External Circuitry

[dw_PS-864x_block_diagram_ext_circuitry, 2, en_US]

Figure 5-14 PS-8640/PS-8642 – Block Diagram and External Circuitry

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 121


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.3 Power Supply Modules

NOTE

i The function of the RY LED is described in section 11.3.3 Power Supply Modules.

122 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4 SICAM I/O Modules

NOTE

i The functions and the belonging mode of action are described in detail in the manual SICAM RTUs Common
Functions Peripheral Elements according to IEC 60870-5-101/104.

In the following listing, identifiers are used to specify the effect of the functions in detail.

f = Telecontrol
The function affects process information which is spontaneously transmitted.
f1 = Telecontrol
The function delivers (acquisition) spontaneously transmitted process information or is controlled by such
information (output); partly, periodically transmitted information is also created/required.
a = Automation
The function affects process information which is periodically transmitted.
b = Calculation
The function affects process information which is used to calculate derived values.

5.4.1 DI-8100 (CP-8000 Internal)

5.4.1.1 Features
Digital input module

• Integrated in CP-8000

• 12 inputs (1 group with 8, 1 group with 4)

• Galvanically insulated by optocouplers

• Each group has a common return

• Signal voltage DC 24 to 60 V

• Removable screw terminals

5.4.1.2 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

• Spontaneous transmission upon change f

• Periodical transmission a

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 123


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open-/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >2 ms/>2 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

124 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.1.3 Technical Data

Digital Inputs

12 digital inputs • 2 groups (with 8 and with 4 inputs each)


• Via optocouplers the inputs are galvanically insulated from logical
circuits and ground with double insulation
• Each group is galvanically insulated from the other group, from logical
circuits and from ground with double insulation
• For each group one common return with selectable polarity
• Indication of function and status of the inputs via display
Filter time 1 dedicated input per group: 2 ms
All other inputs: 3 ms
Nominal voltages DC 24 V / 48 V / 60 V
Operating points ≤ 12 V (logical “0”)
≥ 18 V (logical “1”)
Dynamic suppression of noise Typ. 220 nF (for DC 18 to 78 V)
caused by cable capacitance
Current consumption 0.6 to 1.5 mA (at DC 18 to 78 V)
Input circuits DC 18 to 78 V (operated with external voltage)

Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm)

• 9-pole (X31)
• 5-pole (X32)
Rated impulse voltage 4 kV
Connection data X31, X32 Locking torque 0.5 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.25 mm²
sleeve Max. 1 mm²
2 wires stranded with TWIN ferrule with plastic Min. 0.5 mm²
sleeve Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 125


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.1.4 Pin Assignment


The process signals must be connected to a 9-pin and a 5-pin screw terminal. The peripheral connectors are
assigned according to the tables.

Connector X31

Pin Signal Meaning


9 COM in D00 Common supply of group 0
8 IN D07 Digital input 7 of group 0
7 IN D06 Digital input 6 of group 0
6 IN D05 Digital input 5 of group 0
5 IN D04 Digital input 4 of group 0
4 IN D03 Digital input 3 of group 0
3 IN D02 Digital input 2 of group 0
2 IN D01 Digital input 1 of group 0
1 IN D00 Digital input 0 of group 0

Connector X32

Pin Signal Meaning


5 COM in D10 Common supply of group 1
4 IN D13 Digital input 13 of group 1
3 IN D12 Digital input 12 of group 1
2 IN D11 Digital input 11 of group 1
1 IN D10 Digital input 10 of group 1

NOTE

i The interface X33 is not connected.

126 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.1.5 Block Diagram and External Circuitry


The following circuitry variants are examples, and do not relate exclusively to the depicted inputs/outputs.

[dw_DI-8100_block_diagram_ext_circuitry, 1, en_US]

Figure 5-15 DI-8100 - Block Diagram and External Circuitry

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 127


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.2 DI-8110

[DI-8110_Oblique_View, 1, --_--]

Figure 5-16 DI-8110

5.4.2.1 Features
Digital input module

• Installation on 35 mm DIN rail

• 16 inputs (2 groups, 8 inputs each)

• Galvanically insulated by optocouplers

• Each group has a common return

• Signal voltage DC 24 V

• Removable screw terminals

• Function indication via LED

5.4.2.2 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

128 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 129


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104.

5.4.2.3 Technical Data

Digital Inputs

16 digital inputs • 2 groups 8 inputs each


• Galvanical insulation
• For each group one common return with selectable polarity
Filter time 3 ms
(if the sensor voltage of a group of digital inputs is monitored for failures
(parameter SVM_monitoring), there is a dedicated digital input for each
group (IN D07 and IN D17); this input has a filter time of 2 ms)
Rated voltage: DC 24 V
Operating points ≤ 12 V (logical “0”)
≥ 18 V (logical “1”)
Input circuits DC 18 to DC 31.2 V
The circuits are operated by means of an external voltage.
Current consumption 0,9 to 4,8 mA at 18 to 31.2 V

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption 130 mW

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm), 10-pole


Rated impulse voltage 4 kV (category III / AC 230 V)

130 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 44 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 44 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 249 g (incl. bus module 12 g)

5.4.2.4 Pin Assignment and Display


The process signals must be connected to two 10-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[DI-8110_Front, 1, --_--]

Figure 5-17 DI-8110 Front

Connector X1

Pin Signal Meaning


10 COM00 Common supply of group 0
9 COM00 Common supply of group 0

44 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 131


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Pin Signal Meaning


8 IN D07 Digital input 7 of group 0
7 IN D06 Digital input 6 of group 0
6 IN D05 Digital input 5 of group 0
5 IN D04 Digital input 4 of group 0
4 IN D03 Digital input 3 of group 0
3 IN D02 Digital input 2 of group 0
2 IN D01 Digital input 1 of group 0
1 IN D00 Digital input 0 of group 0

Connector X2

Pin Signal Meaning


10 COM10 Common supply of group 1
9 COM10 Common supply of group 1
8 IN D17 Digital input 17 of group 1
7 IN D16 Digital input 16 of group 1
6 IN D15 Digital input 15 of group 1
5 IN D14 Digital input 14 of group 1
4 IN D13 Digital input 13 of group 1
3 IN D12 Digital input 12 of group 1
2 IN D11 Digital input 11 of group 1
1 IN D10 Digital input 10 of group 1

Display

LED Meaning
RY Readiness

132 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.2.5 Block Diagram and External Circuitry


The following circuitry variant is exemplary, and does not relate exclusively to the depicted inputs/outputs.

[DI-811x_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-18 DI-811x block diagram and external circuitry variant

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 133


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.3 DI-8111

[DI-8111_Oblique_View, 1, --_--]

Figure 5-19 DI-8111

5.4.3.1 Features
Digital input module

• Installation on 35 mm DIN rail

• 16 inputs (2 groups, 8 inputs each)

• Galvanically insulated by optocouplers

• Each group has a common return

• Signal voltage DC 48/60 V

• Removable screw terminals

• Function indication via LED

5.4.3.2 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

134 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 135


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104.

5.4.3.3 Technical Data

Digital Inputs

16 digital inputs • 2 groups 8 inputs each


• Galvanical insulation
• For each group one common return with selectable polarity
Filter time 3 ms
(if the sensor voltage of a group of digital inputs is monitored for failures
(parameter SVM_monitoring), there is a dedicated digital input for each
group (IN D07 and IN D17); this input has a filter time of 2 ms)
Rated voltage: DC 48 V / 60 V
Operating points ≤ 24 V (logical “0”)
≥ 36 V (logical “1”)
Input circuits DC 36 to DC 78 V
The circuits are operated by means of an external voltage.
Current consumption 0,5 to 2,5 mA at 36 to 78 V

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption 130 mW

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm), 10-pole


Rated impulse voltage 4 kV (category III / AC 230 V)

136 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 45 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 45 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 249 g (incl. bus module 12 g)

5.4.3.4 Pin Assignment and Display


The process signals must be connected to two 10-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[DI-8111_Front, 1, --_--]

Figure 5-20 DI-8111 Front

Connector X1

Pin Signal Meaning


10 COM00 Common supply of group 0
9 COM00 Common supply of group 0

45 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 137


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Pin Signal Meaning


8 IN D07 Digital input 7 of group 0
7 IN D06 Digital input 6 of group 0
6 IN D05 Digital input 5 of group 0
5 IN D04 Digital input 4 of group 0
4 IN D03 Digital input 3 of group 0
3 IN D02 Digital input 2 of group 0
2 IN D01 Digital input 1 of group 0
1 IN D00 Digital input 0 of group 0

Connector X2

Pin Signal Meaning


10 COM10 Common supply of group 1
9 COM10 Common supply of group 1
8 IN D17 Digital input 17 of group 1
7 IN D16 Digital input 16 of group 1
6 IN D15 Digital input 15 of group 1
5 IN D14 Digital input 14 of group 1
4 IN D13 Digital input 13 of group 1
3 IN D12 Digital input 12 of group 1
2 IN D11 Digital input 11 of group 1
1 IN D10 Digital input 10 of group 1

Display

LED Meaning
RY Readiness

138 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.3.5 Block Diagram and External Circuitry


The following circuitry variant is exemplary, and does not relate exclusively to the depicted inputs/outputs.

[DI-811x_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-21 DI-811x block diagram and external circuitry variant

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 139


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.4 DI-8112

[DI-8112_Oblique_View, 1, --_--]

Figure 5-22 DI-8112

5.4.4.1 Features
Digital input module

• Installation on 35 mm DIN rail

• 16 inputs (2 groups, 8 inputs each)

• Galvanically insulated by optocouplers

• Each group has a common return

• Signal voltage DC 110 V

• Removable screw terminals

• Function indication via LED

5.4.4.2 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

140 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 141


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104.

5.4.4.3 Technical Data

Digital Inputs

16 digital inputs • 2 groups 8 inputs each


• Galvanical insulation
• For each group one common return with selectable polarity
Filter time 3 ms
(if the sensor voltage of a group of digital inputs is monitored for failures
(parameter SVM_monitoring), there is a dedicated digital input for each
group (IN D07 and IN D17); this input has a filter time of 2 ms)
Rated voltage: DC 110 V
Operating points ≤ 55 V (logical “0”)
≥ 82.5 V (logical “1”)
Input circuits DC 82.5 to DC 143 V
The circuits are operated by means of an external voltage.
Current consumption 0,4 to 1,4 mA at 82.5 to 143 V

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption 130 mW

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm), 10-pole


Rated impulse voltage 4 kV (category III / AC 230 V)

142 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 46 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 46 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 249 g (incl. bus module 12 g)

NOTE

i Above an ambient temperature of +65 °C (horizontal mounting) / +45 °C (vertical mounting) a derating
occurs. In this case, only a maximum of 13 inputs may be operated simultaneously.

5.4.4.4 Pin Assignment and Display


The process signals must be connected to two 10-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[DI-8112_Front, 1, --_--]

Figure 5-23 DI-8112 Front

46 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 143


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X1

Pin Signal Meaning


10 COM00 Common supply of group 0
9 COM00 Common supply of group 0
8 IN D07 Digital input 7 of group 0
7 IN D06 Digital input 6 of group 0
6 IN D05 Digital input 5 of group 0
5 IN D04 Digital input 4 of group 0
4 IN D03 Digital input 3 of group 0
3 IN D02 Digital input 2 of group 0
2 IN D01 Digital input 1 of group 0
1 IN D00 Digital input 0 of group 0

Connector X2

Pin Signal Meaning


10 COM10 Common supply of group 1
9 COM10 Common supply of group 1
8 IN D17 Digital input 17 of group 1
7 IN D16 Digital input 16 of group 1
6 IN D15 Digital input 15 of group 1
5 IN D14 Digital input 14 of group 1
4 IN D13 Digital input 13 of group 1
3 IN D12 Digital input 12 of group 1
2 IN D11 Digital input 11 of group 1
1 IN D10 Digital input 10 of group 1

Display

LED Meaning
RY Readiness

144 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.4.5 Block Diagram and External Circuitry


The following circuitry variant is exemplary, and does not relate exclusively to the depicted inputs/outputs.

[DI-811x_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-24 DI-811x block diagram and external circuitry variant

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 145


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.5 DI-8113

[DI-8113_Oblique_View, 1, --_--]

Figure 5-25 DI-8113

5.4.5.1 Features
Digital input module

• Installation on 35 mm DIN rail

• 16 inputs (2 groups, 8 inputs each)

• Galvanically insulated by optocouplers

• Each group has a common return

• Signal voltage DC 220 V

• Removable screw terminals

• Function indication via LED

5.4.5.2 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

146 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 147


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104.

5.4.5.3 Technical Data

Digital Inputs

16 digital inputs • 2 groups 8 inputs each


• Galvanical insulation
• For each group one common return with selectable polarity
Filter time 3 ms
(if the sensor voltage of a group of digital inputs is monitored for failures
(parameter SVM_monitoring), there is a dedicated digital input for each
group (IN D07 and IN D17); this input has a filter time of 2 ms)
Rated voltage: DC 220 V
Operating points ≤ 110 V (logical “0”)
≥ 165 V (logical “1”)
Input circuits DC 165 to DC 253 V
The circuits are operated by means of an external voltage.
Current consumption 0,3 to 0,7 mA at 165 to 253 V

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption 130 mW

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm), 10-pole


Rated impulse voltage 4 kV (category III / AC 230 V)

148 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 47 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 47 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 249 g (incl. bus module 12 g)

NOTE

i Above an ambient temperature of +65 °C (horizontal mounting) / +45 °C (vertical mounting) a derating
occurs. In this case, only a maximum of 13 inputs may be operated simultaneously.

5.4.5.4 Pin Assignment and Display


The process signals must be connected to two 10-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[DI-8113_Front, 1, --_--]

Figure 5-26 DI-8113 Front

47 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 149


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X1

Pin Signal Meaning


10 COM00 Common supply of group 0
9 COM00 Common supply of group 0
8 IN D07 Digital input 7 of group 0
7 IN D06 Digital input 6 of group 0
6 IN D05 Digital input 5 of group 0
5 IN D04 Digital input 4 of group 0
4 IN D03 Digital input 3 of group 0
3 IN D02 Digital input 2 of group 0
2 IN D01 Digital input 1 of group 0
1 IN D00 Digital input 0 of group 0

Connector X2

Pin Signal Meaning


10 COM10 Common supply of group 1
9 COM10 Common supply of group 1
8 IN D17 Digital input 17 of group 1
7 IN D16 Digital input 16 of group 1
6 IN D15 Digital input 15 of group 1
5 IN D14 Digital input 14 of group 1
4 IN D13 Digital input 13 of group 1
3 IN D12 Digital input 12 of group 1
2 IN D11 Digital input 11 of group 1
1 IN D10 Digital input 10 of group 1

Display

LED Meaning
RY Readiness

150 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.5.5 Block Diagram and External Circuitry


The following circuitry variant is exemplary, and does not relate exclusively to the depicted inputs/outputs.

[DI-811x_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-27 DI-811x block diagram and external circuitry variant

5.4.6 DO-8203 (CP-8000 Internal)

5.4.6.1 Features
Digital output module

• Integrated in CP-8000

• 8 relay outputs (4 groups with 2 outputs each)

• Galvanical insulation

• Switching voltage DC 24 to 220 V / AC 230 V

• The outputs can switch both DC and AC voltages

• Removable screw terminals

5.4.6.2 Functions

Pulse Commands f1

• Secured output of pulse commands


– 1-pole, 1½-pole, 2-pole
– Cannot be mixed

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 151


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Single, double and regulating step commands

• Command output (OC)

• Basic application functions and procedures according to IEC 60870-5-101/104


– Formal check
– Direct command
– Select and execute command

• Retry suppression

• 1 out of n check

• Control location check

• Command interlocking

• Synchronization

• Revision

• Command output time


– Can be set by parameter
– Dependent on the process

• Return information monitoring

• Command prolongation

• Switching sequences

• Command output for the auto-reclose function

• If outputs of the module are used for pulse commands, no outputs of the same module can be used for
binary information output

Binary Information

• Selectable behavior upon communication failure fa (deactivation or retention)

• Deactivation upon module failure fa

• Spontaneous transmission f or

• Periodical transmission a

• If outputs of the module are used for binary information output, no outputs of the same module can be
used for pulse commands

• Use as watchdog realizable by means of application program (categories DO_SX and DO_DX must be
used)

Binary Information and Command Output

• Parameter-settable output of the categories DO_SX and DO_DX


– Mixed output of binary information items and commands on 1 DO module possible
– Output of pulse commands or persisting commands

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104 (DC0-011-2).

152 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.6.3 Technical Data

Digital Outputs

8 digital outputs (relay) • 4 groups, 2 outputs each


• Each relay has a 1-pole normally-open contact
• The outputs are galvanically insulated from logic circuits and ground
by monostable relays with double insulation
• Each group is galvanically insulated from the other groups, logic
circuits and ground with double insulation
• Within the groups the outputs are galvanically insulated with opera-
tional insulation (250 V)
• The outputs can be used for switching of direct voltage or also alter-
nating voltage
• Function and status of the outputs via display
Nominal voltages DC 24 V / 48 V / 60 V / 110 V / 220 V
AC 110 V / 230 V
Maximum continuous current Standard circuitry

• 8 outputs max. 2 A each (5 A / 1 min)


Circuitry with derating at 5 A

• 1 output max. 5 A
• 7 outputs max. 1 A each
or

• 2 outputs max. 5 A each


• 6 outputs max. 0 A each (relay must not be activated)
Circuitry with derating or for a switching capacity of 6 A 48

• 4 outputs max. 3 A each


• 4 outputs max. 1 A each
Switching capacity DC voltage

• Min. 50 mW at DC 5 V
• Max. acc. to diagram

AC voltage

• Max. 1250 VA (5 A / AC 250 V), resistive load


• Max. 500 VA (2 A / AC 250 V) cos ϕ = 0.4
Switching cycles 3 ⋅ 104
Output circuits Max. DC 250 V / AC 253 V (operated with external voltage)

48 with parallel connection

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 153


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connectors

Terminals 4 removable screw terminals (grid size 5.08 mm), 4-pole


Rated impulse voltage 4 kV
Connection data X21, X22, Locking torque 0.5 Nm
X23, X24 AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.2 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.25 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.25 mm²
sleeve Max. 1 mm²
2 wires stranded with TWIN ferrule with plastic Min. 0.5 mm²
sleeve Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm

• For power augmentation 2 relays may be connected parallel, this must happen within one group (applies
only for I < 6A → 2 x 3 A)

• Groups with parallel connection must not be next to another

• Next to a group with parallel connection outputs may be loaded only with ≤ 2 A

• Outputs that are loaded with > 3 A must not be next to another; exception: with power augmentation
the outputs of one group must be used

• Groups that are loaded with > 2 A should not be next to another;
Example: 3 A-3 A-1 A-1 A-3 A-3 A-1 A-1 A instead of 3 A-3 A-3 A-3 A-1 A-1 A-1 A-1 A

5.4.6.4 Pin Assignment


The process signals must be connected to four 4-pin screw terminals. The peripheral connectors are assigned
according to the tables.

Connector X21

Pin Signal Meaning


4 COM OUT D01 Common supply output 1 of group 0
3 COM OUT D00 Common supply output 0 of group 0
2 OUT D01 Digital output 1 of group 0
1 OUT D00 Digital output 0 of group 0

Connector X22

Pin Signal Meaning


4 COM OUT D03 Common supply output 3 of group 1
3 COM OUT D02 Common supply output 2 of group 1
2 OUT D03 Digital output 3 of group 1
1 OUT D02 Digital output 2 of group 1

154 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X23

Pin Signal Meaning


4 COM OUT D05 Common supply output 5 of group 2
3 COM OUT D04 Common supply output 4 of group 2
2 OUT D05 Digital output 5 of group 2
1 OUT D04 Digital output 4 of group 2

Connector X24

Pin Signal Meaning


4 COM OUT D07 Common supply output 7 of group 3
3 COM OUT D06 Common supply output 6 of group 3
2 OUT D07 Digital output 7 of group 3
1 OUT D06 Digital output 6 of group 3

5.4.6.5 Block Diagram and External Circuitry


The following circuitry variants are examples, and do not relate exclusively to the depicted inputs/outputs.

NOTE

i The module is monitoring autonomously the communication to the Master Module. With communication
failure (> 150 ms) the parameterized failure behavior (terminate or keep) becomes active.
Further information see section 11.4.3 Behavior of the Process Outputs upon Startup and Failure

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 155


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

1 and 2 pole Circuitry

[dw_DO-8203_block_diagram_ext_circuitry_1_2_pole, 1, en_US]

Figure 5-28 DO-8203 - Block Diagram and External Circuitry (1- and 2-pole)

156 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

1½ pole Circuitry

[dw_DO-8203_block_diagram_ext_circuitry_15_pole, 1, en_US]

Figure 5-29 DO-8203 - Block Diagram and External Circuitry (1,5-pole)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 157


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.7 DO-8212

[DO-8212_Oblique_View, 1, --_--]

Figure 5-30 DO-8212

5.4.7.1 Features
Digital output module

• Installation on 35 mm DIN rail

• 8 relay outputs (4 groups with 2 outputs each)

• Galvanical insulation

• Switching voltage DC 24 to 220 V / AC 230 V

• The outputs can switch both DC and AC voltages

• Removable screw terminals

• Function indication via LED

5.4.7.2 Functions

Pulse Commands f1

• Secured output of pulse commands


– 1-pole, 1½-pole, 2-pole
– Cannot be mixed

• Single, double and regulating step commands

• Command output (OC)

• Basic application functions and procedures according to IEC 60870-5-101/104


– Formal check
– Direct command
– Select and execute command

158 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Retry suppression

• 1-out-of-n Check

• Control location check

• Command interlocking

• Synchronization

• Revision

• Command output time


– Can be set by parameter
– Dependent on the process

• Return information monitoring

• Command prolongation

• Switching sequences

• Command output for the auto-reclose function

• If outputs of the module are used for pulse commands, no outputs of the same module can be used for
binary information output

Binary Information

• Selectable behavior in case of communication failure fa


(deactivation or retention)

• Deactivation upon module failure fa

• Spontaneous transmission f or

• Periodical transmission a

• If outputs of the module are used for binary information output, no outputs of the same module can be
used for pulse commands

• Use as watchdog realizable by means of application program (categories DO_SX and DO_DX must be
used)

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104 (DC0-011-2).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 159


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.7.3 Technical Data

Digital Outputs

8 digital outputs (relay) • 4 groups, 2 outputs each


• Each relay has a 1-pole normally-open contact
• The outputs are galvanically insulated from logic circuits and ground
by monostable relays with reinforced insulation
• Each group is galvanically insulated from the other groups, logic
circuits and ground with reinforced insulation
• Within the groups, the outputs are galvanically insulated from each
other with functional insulation of 250 V
• The Outputs can be used for switching of direct voltage or also alter-
nating voltage
• Display of function and state of outputs via engineering tool or LED
module
Nominal voltages • DC 24 V / 48 V / 60 V / 110 V / 220 V
• AC 110 V / 230 V
Maximum continuous current Standard circuitry

• 8 outputs max. 3 A each (5 A / 1 min)


Circuitry with derating at 5 A

• 2 outputs max. 5 A each


• 6 outputs max. 2 A each
or

• 4 outputs max. 5 A each


• 4 outputs max. 0 A each (relay must not be activated)
Power augmentation 49

• 4 outputs max. 6 A each (max. DC 24 V + 20 %; max. AC 230 V + 10 %)


Switching capacity with DC • Min. 50 mW at DC 5 V
• Max. acc. to diagram

Switching capacity with AC • Max. 1250 VA at 5 A (AC 250 V), resistive load
• Max. 500 VA at 2 A (AC 250 V) cosφ = 0.4
Switching cycles 3 ⋅ 104
Output circuits Max. DC 250 V / AC 253 V (operated with external voltage)
UL/CUL DC 6 A / 24 V
AC 6 A / 253 V resistive
Pilot duty: R300, B300

49 With parallel connection within a group

160 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption 800 mW

Mechanics and Connectors

Terminals 4 removable screw terminals (grid size 5.08 mm), 4-pole


4 kV
Rated impulse voltage
< 2000 m: category III
< 3000 m: Category II 50
Connection data X1, X2, X3, X4 Locking torque (PHOENIX terminal) 51 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 51 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 287 g (incl. bus module 12 g)

NOTE

i Within a group of outputs the wiring with different current circuits is not permissible since only functional
insulation exists.

NOTE

i • For power augmentation 2 relays may be connected parallel, this must happen within a group (applies
only for I < 6 A → 2 ⋅ 3 A).

• Siemens recommends that outputs which are more heavily loaded should not be adjacent to each
other. As a result, the stress on the device is distributed more evenly.

50 Category III - ONLY when connecting identical external voltage levels for each load on each contact of the groups X1 & X2 and X3 &
X4 respectively
51 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 161


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i The altitude at which DO-8212 is operated shall be considered applicable for all devices in the system.

5.4.7.4 Pin Assignment and Display


The process signals must be connected to four 4-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[DO-8212_Front, 1, --_--]

Figure 5-31 DO-8212 Front

Connector X1

Pin Signal Meaning


4 COM D01 Common supply output 1 of group 0
3 COM D00 Common supply output 0 of group 0
2 OUT D01 Digital output 1 of group 0
1 OUT D00 Digital output 0 of group 0

Connector X2

Pin Signal Meaning


4 COM D03 Common supply output 3 of group 1
3 COM D02 Common supply output 2 of group 1
2 OUT D03 Digital output 3 of group 1
1 OUT D02 Digital output 2 of group 1

Connector X3

Pin Signal Meaning


4 COM D05 Common supply output 5 of group 2
3 COM D04 Common supply output 4 of group 2
2 OUT D05 Digital output 5 of group 2
1 OUT D04 Digital output 4 of group 2

162 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X4

Pin Signal Meaning


4 COM D07 Common supply output 7 of group 3
3 COM D06 Common supply output 6 of group 3
2 OUT D07 Digital output 7 of group 3
1 OUT D06 Digital output 6 of group 3

Display

LED Meaning
RY Readiness

5.4.7.5 Block Diagram and External Circuitry


The following circuit variants are exemplary and do not relate exclusively to the depicted inputs/outputs.
1-Pole Circuitry

[dw_DO-8212_block_diagram_and_external_circuitry_1pole, 1, en_US]

Figure 5-32 DO-8212 Block Diagram and External Circuitry 1-Pole

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 163


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

1.5-Pole Circuitry

[dw_DO-8212_block_diagram_and_external_circuitry_1-5_pole, 1, en_US]

Figure 5-33 DO-8212 Block Diagram and External Circuitry 1.5-Pole

164 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

2-Pole Circuitry

[dw_DO-8212_block_diagram_and_external_circuitry_2pole, 2, en_US]

Figure 5-34 DO-8212 Block Diagram and External Circuitry 2-Pole

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 165


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.8 AI-8310

[AI-8310_oblique_view_40x87, 1, --_--]

Figure 5-35 AI-8310

5.4.8.1 Features
Analog input module

• Installation on 35 mm DIN rail

• 4 inputs (2 groups, 2 inputs each)

• Galvanically insulated by optocouplers

• Acquisition of temperatures via Pt100/Pt1000/Ni100 resistance measurement in 2-wire, 3-wire and 4-


wire technology.

• Noise rejection

• Removable screw terminals

• Function indication via LED

5.4.8.2 Functions

Temperatures

• Connection of the resistance thermometers: 2-, 3- or 4-wire technique

• Update every 400 ms

166 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Settable measuring ranges


– Temperature values
Input range
Pt100: -50 to +350 °C / -58 to +662 °F / (≈80.31 to 229.67 Ω)
Pt100: -100 to +700 °C / -148 to +1292 °F / (≈60.25 to 345.13 Ω)
Ni100: -60 to +250 °C / -76 to +482 °F / (≈69.5 to 289.2 Ω)
Pt1000: -100 to +700 °C / -148 to +1292 °F / (≈602.5 to 3451.3 Ω)
Resolution
Pt100: -50 to +350 °C 0.15 °C / 0.28 °F / (10 mΩ)
Pt100: -100 to +700 °C 0.15 °C / 0.28 °F / (10 mΩ)
Ni100: -60 to +250 °C 0.15 °C / 0.28 °F / (10 mΩ)
Pt1000: -100 to +700 °C 0.15 °C / 0.28 °F / (100 mΩ)
Response Time
16⅔ Hz < 1.2 s
50 Hz < 1.0 s
60 Hz < 0.9 s
– Resistance values
Input range
40 to 400 Ω, resolution: 10 mΩ
400 to 4000 Ω, resolution: 100 mΩ
Response time
16⅔ Hz < 1.2 s
50 Hz < 1.0 s
60 Hz < 0.9 s

• Revision

• Noise rejection

• Calibration for 2-wire technique

• Smoothing

• Adaptation
– Temperature value (°C, °F), conversion using implemented curves
– Resistance (Ω)

• Change monitoring

• Spontaneous transmission of changes

NOTE

i The above mentioned functions are described in detail in the document SICAM RTUs Common Functions
Peripheral Elements according to IEC 60870-5-101/104.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 167


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.8.3 Technical Data

Analog Inputs

4 analog inputs • 2 groups 2 inputs each


• Galvanically insulated
• Voltage between 2 inputs of a group max. DC 600 mV
Measuring ranges • 40 to 400 Ω (Pt100, Ni100)
• 400 to 4000 Ω (Pt1000)
Resolution 10 mΩ (Pt100, Ni100)
100 mΩ (Pt1000)
Noise rejection 16⅔ Hz, 50 Hz, 60 Hz
Conversion time Noise rejection for 50 Hz, 200 ms
Noise rejection for 60 Hz, 200 ms
Noise rejection for 16⅔ Hz, 500 ms
Accuracy 0.19 % at 0 to +50 °C
0.4 % at -40 to +70 °C
Reference current 250 μA
Lead resistance Sum of go-and-return line max. 300 Ω
Common mode rejection 16⅔ Hz, 50 Hz, 60 Hz to 20 kHz > 100 dB
10 Hz to 1 MHz > 70 dB
Normal mode rejection 16⅔ Hz > 106 dB
50 Hz > 98 dB
60 Hz > 91 dB
Input circuits The circuits are operated with internal voltage (constant current source)

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption Max. 500 mW

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm), 10-pole


Rated impulse voltage 2.0 kV

168 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 52 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 52 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 241 g (incl. bus module 12 g)

5.4.8.4 Pin Assignment and Display


The process signals must be connected to two 10-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[AI-8310_Front_ohne_Gefahrensymbol, 1, --_--]

Figure 5-36 AI-8310 Front

Connector X1

Pin Signal Meaning


10 IREF1- Analog current output 1 of group 0
9 IN V1- Analog voltage input 1 of group 0

52 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 169


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Pin Signal Meaning


8 IN V1+ Analog voltage input 1 of group 0
7 IREF1+ Analog current output 1 of group 0
6 DNC Do not connect
5 DNC Do not connect
4 IREF0- Analog current output 0 of group 0
3 IN V0- Analog voltage input 0 of group 0
2 IN V0+ Analog voltage input 0 of group 0
1 IREF0+ Analog current output 0 of group 0

Connector X2

Pin Signal Meaning


10 IREF3- Analog current output 3 of group 1
9 IN V3- Analog voltage input 3 of group 1
8 IN V3+ Analog voltage input 3 of group 1
7 IREF3+ Analog current output 3 of group 1
6 DNC Do not connect
5 DNC Do not connect
4 IREF2- Analog current output 2 of group 1
3 IN V2- Analog voltage input 2 of group 1
2 IN V2+ Analog voltage input 2 of group 1
1 IREF2+ Analog current output 2 of group 1

Display

LED Meaning
RY Readiness

170 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.8.5 Block Diagram and External Circuitry


The following circuitry variants are examples, and do not relate exclusively to the depicted inputs/outputs.

[dw_AI-8310_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-37 AI-8310 Block Diagram and External Circuitry Variant

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 171


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.9 AI-8320

[AI-8320_Oblique_View, 1, --_--]

Figure 5-38 AI-8320

5.4.9.1 Features
Analog input module

• Installation on 35 mm DIN rail

• 4 inputs (4 groups, 1 input each)

• Galvanically insulated by transformer

• Acquisition of currents ±20 mA

• Acquisition of voltages ±10 V

• Removable screw terminals

• Function indication via LED

5.4.9.2 Functions

Currents and Voltages

• Settable acquisition grid n ⋅ 100 ms f

• Measurement range settable with a resloution of f


– 16 bits (15 bits + sign) at full measurement range
– Shrinking the range results in decreasing resolution

• Revision f

• Noise rejection f

• Automatic calibration f

• Smoothing f

172 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Adaptation f
– Linear (normalized, technologically scaled or short floating-point)
– Zero-range suppression
– Plausibility check

• Change monitoring f

• Spontaneous transmission upon change f

• Currents and voltages cannot be mixed on the same module

NOTE

i The above mentioned functions are described in detail in the document SICAM RTUs Common Functions
Peripheral Elements according to IEC 60870-5-101/104, chapter Currents and chapter Voltages.

5.4.9.3 Technical Data

Analog Inputs

4 analog inputs • 4 groups,1 input each


• Groups are galvanically insulated from one another
Measuring ranges Current measurement –20 to 0 to +20 mA
Voltage measurement –10 to 0 to +10 V
Overrange current ~20 %, voltage ~30 %
Resolution 0.004 % at ±20 mA
0.004 % at ±10 V
Accuracy 0.15 % at 25 °C
Accuracy current inputs 0.2 % at 0 to 50 °C
0.3 % at –20 to 70 °C
0.4 % at –40 to 70 °C
Accuracy voltage inputs 0.4 % at 0 to 50 °C
0.5 % at –20 to 70 °C
0.6 % at –40 to 70 °C
Input impedance 52 Ω at ±20 mA
10.5 kΩ at ±10 V
Common mode rejection Min. 90 dB (1 Hz to 1 MHz)
current inputs
Common mode rejection Min. 50 dB (1 Hz to 5 kHz)
voltage inputs Min. 70 dB (5 kHz to 1 MHz)
Normal mode rejection 0 dB (10 Hz to 500 Hz)
+30 dB/decade (500 Hz to 1 KHz)
+50 dB/decade (1 kHz to 10 kHz)
Min. 70 dB (10 kHz to 1 MHz)
Noise rejection 50 dB (50 Hz, 60 Hz, 16⅔ Hz)

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption Max. 180 mW

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 173


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Mechanics and Connectors

Terminals 4 removable screw terminals (grid size 5.08 mm), 4-pole


Rated impulse voltage 2.0 kV
Connection data X1, X2, X3, X4 Locking torque (PHOENIX terminal) 53 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 53 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 241 g (incl. bus module 12 g)

5.4.9.4 Pin Assignment and Display


The process signals must be connected to four 4-pin screw terminals. The peripheral connectors are assigned
according to the tables.

[AI-8320_Front, 1, --_--]

Figure 5-39 AI-8320 Front

53 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

174 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X1

Pin Signal Meaning


4 IN V0 U– Analog voltage input of group 0 (–10 V)
3 IN V0 I– Analog current input of group 0 (–20 mA)
2 IN V0 I+ Analog current input of group 0 (+20 mA)
1 IN V0 U+ Analog voltage input of group 0 (+10 V)

Connector X2

Pin Signal Meaning


4 IN V1 U– Analog voltage input of group 1 (–10 V)
3 IN V1 I– Analog current input of group 1 (–20 mA)
2 IN V1 I+ Analog current input of group 1 (+20 mA)
1 IN V1 U+ Analog voltage input of group 1 (+10 V)

Connector X3

Pin Signal Meaning


4 IN V2 U– Analog voltage input of group 2 (–10 V)
3 IN V2 I– Analog current input of group 2 (–20 mA)
2 IN V2 I+ Analog current input of group 2 (+20 mA)
1 IN V2 U+ Analog voltage input of group 2 (+10 V)

Connector X4

Pin Signal Meaning


4 IN V3 U– Analog voltage input of group 3 (–10 V)
3 IN V3 I– Analog current input of group 3 (–20 mA)
2 IN V3 I+ Analog current input of group 3 (+20 mA)
1 IN V3 U+ Analog voltage input of group 3 (+10 V)

Display

LED Meaning
RY Readiness

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 175


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.9.5 Block Diagram and External Circuitry


The following circuitry variants are examples, and do not relate exclusively to the depicted inputs/outputs.

[AI-8320_Block_Diagram_External_Circuitry, 1, en_US]

Figure 5-40 AI-8320 Block Diagram and External Circuitry Variants

(1) Connection of a 2-wire measuring transducer with current output


(2) Connection of a 4-wire measuring transducer with voltage output
(3) Connection of a 3-wire measuring transducer with current output
(4) Connection of a 4-wire measuring transducer with current output

176 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.10 AI-8510

[AI-8510_Oblique_View, 1, --_--]

Figure 5-41 AI-8510

5.4.10.1 Features
Analog input module

• Mounting on 35 mm DIN rail

• 3 low-power (LoPo) current measuring inputs in conjunction with adapter module CM-8820

• 3 voltage measuring inputs (settable 100 V/√3, 240 V, or 415 V/√3)

• Frequency acquisition (nominal frequency 45 to 65 Hz)

• Calculation of the r.m.s. values


– Currents
– Phase and phase-to-phase voltages

• Calculation of
– Frequency
– Active, reactive and apparent power
– Zero-sequence voltage, zero-sequence current
– Power factor
– Phase angle
– Fault current direction, power direction

• Acquisition and processing according to IEC 60870-5-101/104

• Removable screw terminals

• Function indication via LED

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 177


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.10.2 Functions

Acquisition Functions

• Measuring currents
– Acquisition of currents through submodule CM-8820 using DFT algorithm, 1 signal sampling per
millisecond
– Nominal value 1 A/5 A with 16-bit resolution

• Measuring voltages
– Acquisition of voltages through transformers or direct measurement using DFT algorithm, 1 signal
sampling per millisecond
– Circuitry of the voltage inputs with phase voltages
– Nominal value 100 V/√3, 240 V, 415 V/√3 with 16-bit resolution
– Supervision of the measuring voltage

• Frequency
– Acquisition of frequency using signal zero crossing of voltage U1
– Measuring range 45 Hz to 65 Hz (parameter-settable nominal frequencies of 50 Hz and 60 Hz) with
a resolution of 100 mHz

178 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Calculation Functions

• Calculation of values from acquired values


– Current r.m.s. value I1 fb, I2 fb, I3 fb
– Phase voltage r.m.s. value U1 fb, U2 fb, U3 fb
– Phase-to-phase voltage r.m.s. value U12 fb, U23 fb, U31 fb
– Frequency fb
Voltage and current r.m.s. values undergo a linear (technological) adaptation fb and are the base for
calculating further values
– Zero current r.m.s. value I0 f
– Zero voltage r.m.s. value U0 f
– Active power P1 f, P2 f P3 f
– Active power P (total value) f
– Reactive power Q1 f, Q2 f, Q3 f
– Reactive power Q (total value) f
– Apparent power S1 f, S2 f, S3 f
– Apparent power S (total value) f
– Power factor 1 f, 2 f, 3 f
– Power factor (total value) f
– Phase angle I1 f, I2 f, I3 f, IN f
– Phase angle f, U23 f, U31 f
– Phase angle U1 f, U2 f, U3 f, U0 f
To calculated values the following functions are applied:
– Revision fb
– Format conversion f
– Normalized, technologically scaled or short floating-point number
– Zero-range suppression
– Change monitoring f
– Fault detection
– Spontaneous transmission upon change f

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104, chapter Measurement in Three-Phase
Systems – I/O Module.

5.4.10.3 Technical Data

Inputs for Measuring Currents (Only Via Adapter Module CM-8820)

Nominal voltage at IN AC 225 mV following IEC 60044-8


Max. input voltage AC 2.25 V

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 179


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)


Resolution 16 bits
Scanning 1 value/ms

Inputs for Measuring Voltages

Nominal voltage UN AC 100 V/√3, AC 240 V, AC 415 V/√3 acc. to IEC 60044-7 (parameter-
settable)
Max. measuring voltage 150% VN (fault condition)
Rated voltage 300 V
Nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)
Resolution 16 bits
Scanning 1 value/ms
Internal consumption 54 < 0,3 VA at UN = AC 240 V
< 0,02 VA at UN = AC 100 V/√3

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption Max. 800 mW (typ. 625 mW)

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm)

• 3 LoPo measuring current inputs, 10-pole (X1)


• 3 measuring voltage inputs, 9-pole (X2)
4 kV (X2)
Rated impulse voltage
< 2000 m: Measurement category III
< 3000 m: Measurement category II

54 irrelevant for the power consumption

180 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X1, X2 Locking torque (PHOENIX terminal) 55 0.5 Nm to 0.6 Nm


Locking torque (FCI terminal) 55 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 252 g (incl. bus module 12 g)

NOTE

i The altitude at which AI-8510 is operated, shall be considered applicable for all modules in the system.

Accuracy of the Measured Values

Measured variable Dependency of accuracy class acc. to IEC 61557-12:2007-08 (K55)


Voltage U 1 % (100/√3 up to 3 %)
Phase current I 1 % at nominal frequency
Power P 3%
Reactive power Q 3%
Apparent power S 3%
Power factor 3%
Frequency f (49 to 51/59 to 61 1%
Hz)

55 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 181


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Accuracy of the Measured Ground Current with Isolated/Resonant Ground Connection

Measured variable Dependency of accuracy class acc. to IEC 61557-12:2007-08 (K55)


Ground current IN setting 0.4 to 1.9 A 2.0 to 2000 A
Measuring range 0.2 to 2.89 A at 50 Hz 2.9 to 600 A at 50 Hz
0.2 to 2.99 A at 60 Hz 3.0 to 600 A at 60 Hz
Accuracy ±0.19 A for measuring range 0.2 to ±0.19 A for measuring range 2.8 to
2.9 A 11.99 A
±1 % for measuring range 12 to 600
A

5.4.10.4 Pin Assignment and Display


The process signals must be connected to a 10-pin and a 9-pin screw terminal. The peripheral connectors are
assigned according to the tables.

[AI-8510_Front, 2, --_--]

Figure 5-42 AI-8510 Front

Connector X1

Pin Signal Meaning


10 DNC Do not connect
9 DNC Do not connect
8 I1+ Measuring current input 1
7 I1- Measuring current input 1
6 I2+/IN+ Measuring current input 2 / (sensitive) zero
current
5 I2-/IN- Measuring current input 2 / (sensitive) zero
current
4 I3+ Measuring current input 3
3 I3- Measuring current input 3
2 DNC Do not connect
1 FE shield Functional earth

182 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connector X2

Pin Signal Meaning


9 CC shield Capacitive coupled to protective earth
8 DNC Do not connect
7 U1 Measuring voltage input 1
6 N Measuring voltage input 1
5 U2 Measuring voltage input 2
4 N Measuring voltage input 2
3 U3 Measuring voltage input 3
2 N Measuring voltage input 3
1 DNC Do not connect

Display

LED Meaning
RY Readiness

5.4.10.5 Block Diagram

[AI-8510_Block_Diagram, 2, en_US]

Figure 5-43 AI-8510 Block Diagram

NOTE

i For the measurement of currents, the current transformer adaptor module CM-8820 must be connected via
the X1 terminal. The specification for the connection cable is in section 5.4.12.3 Technical Data.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 183


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

! DANGER
² The connectors X1 and X2 may be detached or attached in a de-energized state only!
² The connector X1 must always be plugged during operation (even if no current measurement is used)!

! WARNING
² The inputs of connector X1 must not be directly connected with a mains supply circuit!
² The inputs of connector X2 may be directly connected with a mains supply current circuit up to AC
240/415 V. Higher voltages must be adapted via interconnected voltage transformers!

NOTE

i Bear in mind the direction of the current flow when connecting the current measuring inputs. In the case of
inverse connection, the measured values are inverted and are given a negative sign.
The same applies to the voltage measurement (direction and rotation angle) respectively.

5.4.10.6 External Circuitry


The following circuitry variants are examples and do not relate exclusively to the depicted values.

! DANGER
Work may be performed on the circuitry in a de-energized state only!
² During electrical installation, all the rules and regulations governing power systems must be observed.

184 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Short-Circuit Indicator
The current inputs I1, I2/IN, I3 are connected via the adaptor module CM-8820 with the measuring trans-
formers of the corresponding phase currents.
In this configuration, the module functions as a short-circuit indicator. Fault information on the direction is not
provided.

[dw_CM-8820_3xI, 1, en_US]

[dw_AI-8510_3xI, 1, en_US]

Figure 5-44 AI-8510 External Circuitry Variant for Short-Circuit Indicator

NOTE

i With this connection scheme, the accuracy of ground current measurements for isolated/resonant ground
connections cannot be guaranteed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 185


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Ground-Fault Indicator
The current input I2/IN is connected via the adaptor module CM-8820 with the sum current measuring trans-
former.
In this configuration, the module functions as a non-directional ground-fault indicator.

[dw_CM-8820_IN, 1, en_US]

[dw_AI-8510_IN, 1, en_US]

Figure 5-45 AI-8510 External Circuitry Variant for Ground-Fault Indicator

Fault Detector
The current inputs I1, I2/IN, I3 are connected via the adaptor module CM-8820 with the corresponding meas-
uring transformers. Additionally, the voltage inputs U1, U2, U3 are connected:

• through voltage transformers with 100 V/√3 to the middle-voltage network

• through voltage transformers with 415 V/√3 to the low-voltage network

• directly with 240 V to the low-voltage network


In this configuration, fault information with directional indication is output. All the measured and calculated
measurands are thus also provided.

3-Phase Voltage, 3-Phase Current


Through the current inputs I1, I2/IN, I3, the corresponding phase currents are measured. The value IN is calcu-
lated.

186 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

This configuration is used for solidly grounded networks. In this configuration, the module also works as a
power meter.
Example: Middle-voltage network

[dw_CM-8820_3xI, 1, en_US]

[dw_AI-8510_3xI_3xV_MV, 1, en_US]

Figure 5-46 AI-8510 External Circuitry Variant for 3-Phase Voltage, 3-Phase Current (MV)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 187


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Example: Low-voltage network

[dw_CM-8820_3xI, 1, en_US]

[dw_AI-8510_3xI_3xV_LV, 1, en_US]

Figure 5-47 AI-8510 External Circuitry Variant for 3-Phase Voltage, 3-Phase Current (LV)

! WARNING
² Miniature circuit breakers are mandatory (2 A recommended).

188 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

3-Phase Voltage, 2-Phase Current + Sensitive Zero-Sequence Current


Through the current inputs I1 and I3, the corresponding phase currents are measured, and through the input
I2/IN, the sensitive zero-sequence current is measured. The value I2 is calculated.
This configuration is used for isolated and resonant grounded networks.
Example: Middle-voltage network

[dw_CM-8820_2xI_IN, 1, en_US]

[dw_AI-8510_3xI_3xV_MV, 1, en_US]

Figure 5-48 AI-8510 External Circuitry Variant for 3-Phase Voltage, 2-Phase Current, Sensitive Zero-
Sequence Current

Medium Voltage/Low Voltage Measurement


The voltages in the middle-voltage network are determined by measuring the voltages from the low-voltage
network (secondary side of the transformer).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 189


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

The voltage inputs U1, U2, U3 are directly connected to 240 V in the low-voltage network. The current inputs
I1, I2/IN, I3 are connected through the adaptor module CM-8820 with the corresponding measuring sensors in
the middle-voltage network.
In this configuration, the module determines the direction of the phase fault and ground fault.
These connection diagrams are used for solidly grounded networks.

NOTE

i The module supports the Dy-11 transformer type only. For this type, the secondary side of the transformer
lags the primary side by a phase angle of 330°.

5.4.11 AI-8511

[AI-8511_Oblique_View, 1, --_--]

Figure 5-49 AI-8511

5.4.11.1 Features
Analog input module

• Mounting on 35 mm DIN rail

• 3 low-power (LoPo) current measuring inputs (225 mV)

• 3 low-power (LoPo) voltage measuring inputs (3.25 V/√3)

• Frequency acquisition (nominal frequency 45 to 65 Hz)

• Calculation of the r.m.s. values


– Currents
– Phase and phase-to-phase voltages

190 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

• Calculation of
– Frequency
– Active, reactive and apparent power
– Zero-sequence voltage, zero-sequence current
– Power factor
– Phase angle
– Fault current direction, power direction

• Acquisition and processing according to IEC 60870-5-101/104

• Removable screw terminals

• Function indication via LED

5.4.11.2 Functions

Acquisition Functions

• Measuring currents
– Acquisition of currents through low-power measuring sensors using DFT algorithm, 1 signal
sampling per millisecond
– Nominal value 0 to 225 mV with 16-bit resolution

• Measuring voltages
– Acquisition of voltages through low-power voltage transformers using DFT algorithm, 1 signal
sampling per millisecond
– Circuitry of the voltage inputs with phase voltages
– Nominal value 3.25 V/√3 with 16-bit resolution
– Supervision of the measuring voltage

• Frequency
– Acquisition of frequency using signal zero crossing of voltage U1
– Measuring range 45 Hz to 65 Hz (parameter-settable nominal frequencies of 50 Hz and 60 Hz) with
a resolution of 100 mHz

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 191


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Calculation Functions

• Calculation of values from acquired values


– Current r.m.s. value I1 fb, I2 fb, I3 fb
– Phase voltage r.m.s. value U1 fb, U2 fb, U3 fb
– Phase-to-phase voltage r.m.s. value U12 fb, U23 fb, U31 fb
– Frequency fb
Voltage and current r.m.s. values undergo a linear (technological) adaptation fb and are the base for
calculating further values
– Zero current r.m.s. value I0 f
– Zero voltage r.m.s. value U0 f
– Active power P1 f, P2 f P3 f
– Active power P (total value) f
– Reactive power Q1 f, Q2 f, Q3 f
– Reactive power Q (total value) f
– Apparent power S1 f, S2 f, S3 f
– Apparent power S (total value) f
– Power factor 1 f, 2 f, 3 f
– Power factor (total value) f
– Phase angle I1 f, I2 f, I3 f, IN f
– Phase angle f, U23 f, U31 f
– Phase angle U1 f, U2 f, U3 f, U0 f
To calculated values the following functions are applied:
– Revision fb
– Format conversion f
– Normalized, technologically scaled or short floating-point number
– Zero-range suppression
– Change monitoring f
– Fault detection
– Spontaneous transmission upon change f

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104, chapter Measurement in Three-Phase
Systems – I/O Module.

5.4.11.3 Technical Data

Inputs for Measuring Currents

Nominal voltage at IN AC 225 mV following IEC 60044-8


Max. input voltage AC 2.25 V

192 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)


Resolution 16 bits
Scanning 1 value/ms
Internal resistance 22 kΩ

Inputs for Measuring Voltages

Nominal voltage UN AC 3.25 V/√3 acc. to IEC 60044-7


Max. measuring voltage 150 % VN
Nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)
Resolution 16 bits
Scanning 1 value/ms
Internal resistance 200 kΩ

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption Max. 800 mW (typ. 625 mW)

Mechanics and Connectors

Terminals 2 removable screw terminals (grid size 5.08 mm)

• 3 LoPo measuring current inputs, 10-pole (X1)


• 3 LoPo measuring voltage inputs, 9-pole (X2)
4 kV (X2)
Rated impulse voltage
< 2000 m: Measurement category III
< 3000 m: Measurement category II
Connection data X1, X2 Locking torque (PHOENIX terminal) 56 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 56 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm

56 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 193


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 252 g (incl. bus module 12 g)

Accuracy of the Measured Values

Measured variable Dependency of accuracy class acc. to IEC 61557-12:2007-08 (K55)


Voltage U 1%
Phase current I 1% at nominal frequency
Power P 3%
Reactive power Q 3%
Apparent power S 3%
Power factor 3%
Frequency f (49 to 51/59 to 61 1%
Hz)

Accuracy of the Measured Ground Current with Isolated/Resonant Ground Connection

Measured variable Dependency of accuracy class acc. to IEC 61557-12:2007-08 (K55)


Ground current IN setting 0.4 to 1.9 A 2.0 to 2000 A
Measuring range 0.2 to 2.43 A at 50/60 Hz 2.44 to 600 A at 50/60 Hz
Accuracy ±0.1 A for measuring range 0.2 to ±0.18 A for measuring range 2.44 to
2.43 A 11.99 A
±1 % for measuring range 12 to 600
A

5.4.11.4 Pin Assignment and Display


The process signals must be connected to a 10-pin and a 9-pin screw terminal. The peripheral connectors are
assigned according to the tables.

[AI-8511_Front, 2, --_--]

Figure 5-50 AI-8511 Front

Connector X1

Pin Signal Meaning


10 DNC Do not connect
9 DNC Do not connect

194 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Pin Signal Meaning


8 I1+ Measuring current input 1
7 I1- Measuring current input 1
6 I2+/IN+ Measuring current input 2 / (sensitive) zero
current
5 I2-/IN- Measuring current input 2 / (sensitive) zero
current
4 I3+ Measuring current input 3
3 I3- Measuring current input 3
2 DNC Do not connect
1 FE shield Functional earth

Connector X2

Pin Signal Meaning


9 CC shield Capacitive coupled to protective earth
8 DNC Do not connect
7 U1 Measuring voltage input 1
6 N Measuring voltage input 1
5 U2 Measuring voltage input 2
4 N Measuring voltage input 2
3 U3 Measuring voltage input 3
2 N Measuring voltage input 3
1 DNC Do not connect

Display

LED Meaning
RY Readiness

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 195


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.11.5 Block Diagram

[AI-8511_Block_Diagram, 1, en_US]

Figure 5-51 AI-8511 block diagram

! DANGER
² The connectors X1 and X2 may be detached or attached in a de-energized state only!

! WARNING
² The inputs for the connectors X1 and X2 must not be connected directly with a mains supply circuit!

NOTE

i Bear in mind the direction of the current flow when connecting the current measuring inputs. In the case of
inverse connection, the measured values are inverted and are given a negative sign.
The same applies to the voltage measurement (direction and rotation angle) respectively.

5.4.11.6 External Circuitry


The following circuitry variants are examples and do not relate exclusively to the depicted values.

196 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

! DANGER
Work may be performed on the circuitry in a de-energized state only!
² During electrical installation, all the rules and regulations governing power systems must be observed.

Short-Circuit Indicator
The current inputs I1, I2/IN, I3 are connected with the LoPo measuring sensors of the corresponding phase
currents.
In this configuration, the module functions as a short-circuit indicator. Fault information on the direction is not
provided.

[dw_AI-8511_3xI, 1, en_US]

Figure 5-52 AI-8511 External Circuitry Variant for Short-Circuit Indicator

NOTE

i With this connection scheme, the accuracy of zero-sequence current measurements for isolated/resonant
ground connections cannot be guaranteed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 197


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Ground-Fault Indicator

The current input I2/IN is connected with the LoPo sum current measuring sensor.
In this configuration, the module functions as a non-directional ground-fault indicator.

[dw_AI-8511_IN, 1, en_US]

Figure 5-53 AI-8511 External Circuitry Variant for Ground-Fault Indicator

Fault Detector
The current inputs I1, I2/IN, I3 are connected to the corresponding LoPo measuring sensors. Additionally, the
voltage inputs U1, U2, U3 are connected through LoPo voltage transformers with 3.25 V/√3 to the middle-
voltage network.
In this configuration, fault information with directional indication is output. All the measured and calculated
measurands are thus also provided.

3-Phase Voltage, 3-Phase Current


Through the current inputs I1, I2/IN, I3, the corresponding phase currents are measured. The value IN is calcu-
lated. This configuration is used for solidly grounded networks.
In this configuration, the module also works as a power meter.

198 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Example: Middle-voltage network

[dw_AI-8511_3xI_3xV, 1, en_US]

Figure 5-54 AI-8511 External Circuitry Variant for 3-Phase Voltage, 3-Phase Current

3-Phase Voltage, 2-Phase Current + Sensitive Ground Current


Through the current inputs I1 and I3, the corresponding phase currents are measured, and through the input
I2/IN, the sensitive zero-sequence current is measured. The value I2 is calculated.
This configuration is used for isolated and resonant grounded networks.
Example: Middle-voltage network

[dw_AI-8511_2xI_IN_3xV, 1, en_US]

Figure 5-55 AI-8511 External Circuitry Variant for 3-Phase Voltage, 2-Phase Current, Sensitive Zero-
Sequence Current

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 199


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.12 CM-8820

[dw_CM-8820_Oblique, 1, --_--]

Figure 5-56 CM-8820

5.4.12.1 Features

• Mounting on DIN rail, at the last (right-most) slot of the I/O module line

• Current transformer adaptor for AI-8510

• 3 current transformer inputs


– Nominal current max. 1 A or 5 A with 100% overrange

• LoPo voltage output 225 mV


– Connection with AI-8510
– Removable screw terminal for LoPo output

5.4.12.2 Functions

Acquisition Functions

• Measuring currents
– Acquisition of currents via current measuring sensors
– Measuring range 1 A or 5 A with 200% overrange

Output Functions

• Output through low-power outputs


– Nominal voltage 225 mV
– Measuring range 0 V to 450 mV

200 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.12.3 Technical Data

Inputs for Transformer Currents

Nominal current 1 A / 5 A (parameter-settable)


Max. measurement current 200 % IN
nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)
Internal consumption 57 < 0.1 W at IN = 1 A
< 0.3 W at IN = 5 A
Thermal withstand capability 10 A permanent
100 A 1 s

Outputs for measuring currents

Rated voltage: AC 225 mV at IN = 1 A following IEC 60044-8


1.125 V at IN = 5 A
Max. voltage 2.25 V at IN = 10 A
nominal frequency 50 Hz, 60 Hz (range 45 to 65 Hz)

Mechanics and Connectors

Terminals • Removable screw terminal (grid size 5.08) mm) for 3 LoPo measuring
current outputs, 10-pole (X1)
• Integrated screw terminal for 3 transformer current inputs, 6-pole (X2)
4 kV (measurement category III)
Rated impulse voltage
Connection data X1 Locking torque (PHOENIX terminal) 58 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 58 0.36 Nm to 0.44 Nm
AWG min. 22
max. 12
Conductor cross section solid min. 0.33 mm²
max. 2.5 mm²
Conductor cross section stranded min. 0.33 mm²
max. 2.5 mm²
Conductor cross section stranded with ferrule min. 0.33 mm²
without plastic sleeve max. 2.5 mm²
Conductor cross section stranded with ferrule min. 0.33 mm²
with plastic sleeve max. 2.5 mm²
2 wires stranded with ferrule without plastic min. 0.33 mm²
sleeve max. 1 mm²
2 wires stranded with ferrule with plastic sleeve min. 0.5 mm²
max. 1.31 mm²
Wire strip length min. 6 mm
max. 7mm
Length ferrule 10 mm
Max. cable length 0.5 m 59

57 irrelevant for the power consumption (= 0 W)


58 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)
59 plastic-insulated copper conductors (7 leads) with shield; up to 0.1 m (for side-by-side plugged AI-8510 and CM-8820) single wires
without shield are possible Nominal voltage U0/U = 300/500 V, Temperature range -40 to 80°C

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 201


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Connection data X2 Locking torque 0.5 Nm


AWG min. 24
max. 14
Conductor cross section solid min. 0.2 mm²
max. 2.5 mm²
Conductor cross section stranded min. 0.2 mm²
max. 2.5 mm²
Conductor cross section stranded with ferrule min. 0.25 mm²
without plastic sleeve max. 1.5 mm²
Conductor cross section stranded with ferrule min. 0.2 mm²
with plastic sleeve max. 1.5 mm²
2 wires stranded with ferrule without plastic min. 0.33 mm²
sleeve max. 1 mm²
2 wires stranded with ferrule with plastic sleeve min. 0.25 mm²
max. 0.34 mm²
Wire strip length 9 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal X1, locking
hook closed); D 142 mm (with inserted terminal X1)
Weight 303 g (incl. bus module 12 g)

NOTE

i For USA and Canada: NRTL/SCC certified current transformers are required. Use only UL listed energymoni-
toring current transformers.

NOTE

i For each installed AI-8510 a CM-8820 must be connected ahead, if the current measurement is used.
Thereby CM-8820 modules may only be installed at the end of a module line (right-most), else the internal
system bus is interrupted.
CM-8820 modules may also be installed at a separate DIN rail, whereby the maximal cable length must be
considered.

NOTE

i The current carrying capacity of the connection cable is to be designed in relation to the maximum contin-
uous current or overcurrent.

202 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Accuracy of the Measured Values

Measured variable Dependency of accuracy class acc. to IEC 61557-12:2007-08 (K55)


Nominal current (input) 1A
2 % at 50 Hz, max. angle deviation 3°
2 % at 60 Hz, max. angle deviation 3°
5A
2 % at 50 Hz, max. angle deviation 3°
3 % at 60 Hz, max. angle deviation 3°
Nominal voltage (output) 3%
nominal frequency 50 Hz
2 % at 0.2 to 10 A , max. angle deviation 3°
60 Hz
3 % at 0.2 to 10 A , max. angle deviation 3°

5.4.12.4 Pin Assignment


The process signals must be connected to 2 screw terminals. The peripheral connectors are assigned according
to the tables.

[dw_CM-8820_Front_v2, 1, --_--]

Figure 5-57 CM-8820 Front

Connector X1

Pin Signal Meaning


10 DNC do not connect
9 DNC do not connect
8 I1+ measuring current output 1
7 I1- measuring current output 1
6 I2+/IN+ measuring current output 2 / (sensitive) zero-
sequence current
5 I2-/IN- measuring current output 2 / (sensitive) zero-
sequence current
4 I3+ measuring current output 3
3 I3- measuring current output 3
2 DNC do not connect
1 FE shield functional earth

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 203


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

X2 current transformer terminals

Pin Signal Meaning


6 I1_P current transformer input 1
5 I1_N current transformer input 1
4 I2_P current transformer input 2
3 I2_N current transformer input 2
2 I3_P current transformer input 3
1 I3_N current transformer input 3

5.4.12.5 Block Diagram

[dw_CM-8820_Block_Diagram, 1, en_US]

Figure 5-58 CM-8820 block diagram

! DANGER
² The connectors X1 and X2 may be detached or attached in de-energized state only!

! WARNING
² The inputs of connector X1 and X2 must not be connected directly with a mains supply circuit!

204 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

NOTE

i Within the signal inputs exists only functional insulation. Therefore, the use of different current circuits is
not permitted.

! CAUTION
² Direct currents cannot be measured with CM-8820.

NOTE

i Please take account of the direction of current flow when connecting the current measuring inputs. With
inverse connection, the measured values are inverted and receive a negative sign.

5.4.12.6 External Circuitry


The following circuitry variants are examples and not related exclusively to the shown values.

! DANGER
Works on the circuitry may be performed in de-energized state only!
² During electrical installation, all the rules and regulations of power systems must be considered.

! DANGER
Open transformer circuits will result in electric shock and arc flashover. Will cause death, serious injury or
considerable property damage.
² Only measure current with external current transformers. Do not use fuses for circuit protection. Do
not open the secondary circuit under load. Short circuit the secondary current terminals of the current
transformers before removing this device. The safety information for the current transformers used
must be followed.

3-Phase Current
Through the current inputs I1_P/I1_N, I2_P/I2_N, I3_P/I3_N the corresponding phase currents are measured.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 205


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

[dw_CM-8820_3xI, 1, en_US]

Figure 5-59 CM-8820 external circuitry for 3-phase current

Further options see 5.4.10.6 External Circuitry.

5.4.13 AO-8380

[AO-8380_Oblique_View, 1, --_--]

Figure 5-60 AO-8380

206 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.13.1 Features
Analog output module

• Installation on 35 mm DIN rail

• 4 outputs (4 groups with 1 output each)

• Galvanically insulated by optocouplers

• Output of currents ±20 mA, ±10 mA

• Output of voltages ±10 V

• Removable screw terminals

• Function indication via LED

5.4.13.2 Functions

Setpoint Values via Currents and Voltages

• Output range settable with a resolution of fa


– 16 bits (15 bits + sign) at full output range
– Shrinking the range results in decreasing resolution

• Basic application functions and procedures according to IEC 60870-5-101/104 fa


– Formal check
– Direct command
– Select and execute command

• Adaptation f
– Linear (normalized, technologically scaled or short floating-point) f

• Selectable behavior in case of communication failure and module failure fa


(keep value, output substitute value)

• Spontaneous transmission f or

• Periodical transmission a

NOTE

i The previously mentioned functions are described in detail in the document SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104, chapter Setpoint Values by means of
Currents and Voltages.

5.4.13.3 Technical Data

Analog Outputs

4 analog outputs All outputs galvanically insulated


Current output Max. ±20 mA on max. 500 Ω load
Max. ±10 mA on max. 1 kΩ load
Voltage output Max. ±10 V on min. 1 kΩ load
Resolution 0.025 % at ±20 mA, ±10 mA, ±10 V

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 207


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Accuracy 0.3 % at 25 °C
0.4 % at 0 to 50 °C
0.7 % at –20 to 70 °C
0.8 % at –40 to 70 °C
Output circuits The circuits are operated with internal voltage

Power Supply

Operating voltage DC 4.75 to DC 5.5 V


The voltage is picked off from the system bus
Power consumption Max. 2200 mW

Mechanics and Connectors

Terminals 4 removable screw terminals (grid size 5.08 mm), 4-pole


Rated impulse voltage 2.0 kV
Connection data X1, X2, X3, X4 Locking torque (PHOENIX terminal) 60 0.5 Nm to 0.6 Nm
Locking torque (FCI terminal) 60 0.36 Nm to 0.44 Nm
AWG Min. 22
Max. 12
Conductor cross section solid Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded Min. 0.33 mm²
Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
without plastic sleeve Max. 2.5 mm²
Conductor cross section stranded with ferrule Min. 0.33 mm²
with plastic sleeve Max. 2.5 mm²
2 wires stranded with ferrule without plastic Min. 0.33 mm²
sleeve Max. 1 mm²
2 wires stranded with ferrule with plastic sleeve Min. 0.5 mm²
Max. 1.31 mm²
Wire strip length Min. 6 mm
Max. 7 mm
Length ferrule 10 mm
Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail and terminal, locking hook
closed); D 142 mm (with inserted terminal)
Weight 300 g (incl. bus module 12 g)

5.4.13.4 Pin Assignment and Display


The process signals must be connected to four 4-pin screw terminals. The peripheral connectors are assigned
according to the tables.

60 The respective manufacturer is imprinted at the terminal (see section 6.1.3.2 Screw Terminal Types)

208 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

[AO-8380_Front, 1, --_--]

Figure 5-61 AO-8380 Front

Connector X1

Pin Signal Meaning


4 DNC Do not connect
3 OUT V0- Analog output of group 0
2 OUT V0+ Analog output of group 0
1 DNC Do not connect

Connector X2

Pin Signal Meaning


4 DNC Do not connect
3 OUT V1- Analog output of group 1
2 OUT V1+ Analog output of group 1
1 DNC Do not connect

Connector X3

Pin Signal Meaning


4 DNC Do not connect
3 OUT V2- Analog output of group 2
2 OUT V2+ Analog output of group 2
1 DNC Do not connect

Connector X4

Pin Signal Meaning


4 DNC Do not connect
3 OUT V3- Analog output of group 3
2 OUT V3+ Analog output of group 3
1 DNC Do not connect

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 209


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

Display

LED Meaning
RY Readiness

5.4.13.5 Block Diagram and External Circuitry


The following circuitry variant is an example, and does not relate exclusively to the depicted inputs/outputs.

[AO-8380_Block_Diagram_External_Circuitry, 2, en_US]

Figure 5-62 AO-8380 Block Diagram and External Circuitry Variant

210 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.14 CM-8830

[dw_CM-8830_Oblique, 1, --_--]

Figure 5-63 CM-8830

5.4.14.1 Features
LED Module for a SICAM A8000 I/O row

• Assembly on 35 mm DIN rail

• Indication of I/O module status (RY)

• Indication of I/O process status

• Indication of I/O process errors (ER)

• With a power consumption of less than 0.5 W, CM-8830 does not affect the power distribution of an
existing SICAM A8000 I/O row

5.4.14.2 Functions

• CM-8830 is detected after mounting without project engineering from the Master Module.

• CM-8830 is ready (RY) only when the Master Module system startup has been completed.

• The I/O process status of the DI and AI modules is displayed without project engineering from the SICAM
A8000 system.

• The LEDs provide actual status functions and status indications during system operation

• The LEDs also indicate correct wiring during commissioning

• CM-8830 updates the process data display every 100 ms


A detailed description of the visualization is provided in chapter 11.3.5 LED Module
CM-8830 can be fitted in any position on the right side of the power supply on the SICAM A8000 I/O row, as
shown in the following 3 figures.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 211


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

[dw_CM-8830_firstposition_8021, 1, --_--]

Figure 5-64 CM-8830 in the First Position

[dw_CM-8830_midposition_8021, 1, --_--]

Figure 5-65 CM-8830 in the Middle Position

[dw_CM-8830_lastposition_8021, 1, --_--]

Figure 5-66 CM-8830 in the Last Position

212 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.4 SICAM I/O Modules

5.4.14.3 Technical Data

Power Supply

Operating voltage DC 4.75 V to 5.5 V


The voltage is picked off from the bus
Power consumption 500 mW

Mechanics

Dimensions (W x H x D) 30 mm x 132 mm x 124 mm (without DIN rail, locking hook closed)


Weight 185 g (inkl. bus module 12 g)
Protection type Class III

5.4.14.4 Block Diagram

The following circuitry variant is an example, and does not relate exclusively to the depicted inputs/outputs.

[dw_cm8830_blockdiagram, 1, en_US]

Figure 5-67 LED Module Block Diagram

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 213


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

5.5 SICAM TM I/O Modules

NOTE

i The functions and the belonging mode of action are described in detail in the manual SICAM RTUs Common
Functions Peripheral Elements according to IEC 60870-5-101/104.

In the following listing, identifiers are used to specify the effect of the functions in detail.

f = Telecontrol
The function affects process information which is spontaneously transmitted.
f1 = Telecontrol
The function delivers (acquisition) spontaneously transmitted process information or is controlled by such
information (output); partly, periodically transmitted information is also created/required.
a = Automation
The function affects process information which is periodically transmitted.
b = Calculation
The function affects process information which is used to calculate derived values.

NOTE

i The technical data of the SICAM TM I/O modules are described in the document SICAM TM I/O Modules.

5.5.1 DI-6100, DI-6101, DI-6104

5.5.1.1 Functions

Single-Point Information

• Acquisition with a resolution of 10 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 10 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

214 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

• Integrated total transmission according to IEC 60870-4-101/104

• Spontaneous transmission

5.5.2 DI-6102, DI-6103

5.5.2.1 Functions

Single-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 215


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Determination of the cause of transmission f

• Spontaneous transmission upon change f

• Periodical transmission a

Double-Point Information

• Acquisition with a resolution of 1 ms f

• Update every 10 ms a (in the cycle of the open/closed-loop control function, if larger)

• Revision fa

• Power monitoring fa

• Inversion fa

• Firmware filter f

• Bounce suppression f

• Monitoring intermediate and faulty positions f

• Determination of the cause of transmission f

• Reporting switching operations in progress f

• Breaker tripping detection f

• Breaker tripping suppression during automatic reclosure f

• Spontaneous transmission upon change f

• Periodical transmission a

Integrated Totals via Count Pulses f1

• Acquisition by firmware with a maximum count frequency of 20 Hz


– Pulse length/pause >20 ms/>20 ms
– Revision
– Power monitoring
– Inversion
– Pulse counting

• Counter value formation


– Count pulse evaluation
– Set Counter

• Integrated total formation


– Counter interrogation
– Interval control
– Frozen absolute value
– Frozen relative value

• Not power-fail safe

216 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• Integrated total transmission according to IEC 60870-5-101/104

• Spontaneous transmission

5.5.3 DO-6200

5.5.3.1 Functions

Pulse Commands f1

• Output of pulse commands


– 1-pole

• Single, double and regulating step commands

• Command output (OC)

• Basic application functions and procedures according to IEC 60870-5-101/104


– Formal check
– Direct command
– Select and execute command

• Retry suppression

• 1-out-of-n Check

• Control location check

• Command locking

• Synchronization

• Revision

• Command output time


– Can be set by parameter
– Dependent on the process

• Return information monitoring

• Command prolongation

• Switching sequences

• Command output for the auto-reclose function

• If outputs of the module are used for pulse commands, no outputs of the same module can be used for
binary information output

Binary Information Output

• Selectable behavior upon communication failure fa (deactivation or retention)

• Deactivation upon module failure fa

• Spontaneous transmission f or

• Periodical transmission a

• If outputs of the module are used for binary information output, no outputs of the same module can be
used for pulse commands

• Use as watchdog realizable by means of application program (categories DO_SX and DO_DX must be
used)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 217


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

Return Information to Pulse Command Assignment

• Settable assignment for binary information items and pulse commands that are acquired or output on the
I/O master module

• Predefined assignment for binary information items and pulse commands that are acquired or output on
the I/O master module

5.5.4 DO-6212

5.5.4.1 Functions

Pulse commands f1

• Output of pulse commands


– 1-pole, 1½-pole, 2-pole
– Cannot be mixed

• Single, double and regulating step commands

• Command output (OC)

• Basic application functions and procedures according to IEC 60870-5-101/104


– Formal check
– Direct command
– Select and execute command

• Retry suppression

• 1-out-of-n Check

• Control location check

• Command interlocking

• Synchronization

• Revision

• Command output time


– Can be set by parameter
– Dependent on the process

• Return information monitoring

• Command prolongation

• Switching sequences

• Command output for the auto-reclose function

• If outputs of the module are used for pulse commands, no outputs of the same module can be used for
binary information output

Binary Information Output

• Selectable behavior upon communication failure fa (deactivation or retention)

• Deactivation upon module failure fa

• Spontaneous transmission f or

• Periodical transmission a

218 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• If outputs of the module are used for binary information output, no outputs of the same module can be
used for pulse commands

• Use as watchdog realizable by means of application program (categories DO_SX and DO_DX must be
used)

Binary Information and Command Output

• Parameter-settable output of the categories DO_SX and DO_DX


– Mixed output of binary information items and commands on the same module possible
– Output of pulse commands or persisting commands

Return Information to Pulse Command Assignment

• Settable assignment for binary information items and pulse commands that are acquired or output on the
I/O master module

• Predefined assignment for binary information items and pulse commands that are acquired or output on
the I/O master module

5.5.5 DO-6220, DO-6222, DO-6230

5.5.5.1 Functions

Pulse Commands f1

• Secured output of pulse commands


– 1-pole, 1½-pole, 2-pole
– Cannot be mixed on one module

• Single, double and regulating step commands

• Basic application functions and procedures according to IEC 60870-5-101/104


– Formal Check
– Direct command
– Select and execute command

• Control location check

• Retry suppression

• 1-out-of-n Check

• Command interlocking

• Synchronization

• Revision

• DO-6220 - command output according to IC1


– Idle check
– Selective activation check

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 219


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• DO-6221 - command output according to RC1


– Idle check
– Selective activation check
– Resistance check
– Current flow measurement
– Earth fault check
– Interference voltage check

• Command output time


– Can be set by parameter
– Dependent on the process

• Return information monitoring

• Command prolongation

• Periodical control circuit check

• Switching sequences

• Monitoring of command output sequence to prevent incorrect outputs

• Command output for the auto-reclose function

• Activation of command contactors with or without series-break contacts (with DO6221)

Return Information to Pulse Command Assignment (applies to DO-6230)

• Settable assignment for binary information items and pulse commands that are acquired or output on the
I/O master module

• Predefined assignment for binary information items and pulse commands that are acquired or output on
the I/O master module

5.5.6 AI-6300, AI-6307, AI-6308

5.5.6.1 Functions

Currents and Voltages

• Settable acquisition grid n ⋅ 100 ms f

• Measurement range settable with a resolution of f


– From 13 bits (12 bits + sign) at full measurement range
– Shrinking the range results in decreasing resolution

• Revision f

• Noise rejection f

• Automatic calibration f

• Smoothing f

• Adaptation f
– Linear (normalized, technologically scaled or short floating-point)
– Zero-range suppression
– Plausibility check

220 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

• Change monitoring f

• Spontaneous transmission upon change f

• Currents and voltages cannot be mixed on the same module

5.5.7 AI-6310

5.5.7.1 Functions

Temperatures f1

• Connection of the resistance thermometers: 2-, 3- or 4-wire technique

• Update every 400 ms

• Settable measuring ranges


– Temperature values
– Input range
Pt100: -50 to +350 °C / 58 to +662 °F / (≈80,31 to 229,67 Ω)
Pt100: -100 to +700 °C / 148 to +1292 °F / (≈60,25 to 345,13 Ω)
Ni100: -60 to +250 °C / -76 to +482 °F / (≈69,5 to 289,2 Ω)
– Resolution
Pt100: -50 to +350 °C 0,15 °C / 0,28 °F / (56 mΩ)
Pt100: -100 to +700 °C 0,15 °C / 0,28 °F / (56 mΩ)
Ni100: -60 to +250 °C 0,15 °C / 0,28 °F / (56 mΩ)
– Update grid
16⅔ Hz < 6.8 s
50 Hz < 5.6 s
60 Hz < 5.2 s
– Resistance values
– Input range 40 to 400 Ω
– Resolution: 56 mΩ
– Update grid
HW-Rev. = "--" HW-Rev. ≥ "-A"
16⅔ Hz < 6,8 s 16⅔ Hz < 1,68 s
50 Hz < 5,6 s 50 Hz < 1,44 s
60 Hz < 5,2 s 60 Hz < 1,36 s

• Revision

• Noise rejection

• Automatic calibration

• Calibration for 2-wire technique

• Smoothing

• Adaptation
– Temperature value (°C, °F), conversion using implemented curves
– Resistance (Ω)

• Change monitoring

• Spontaneous transmission upon change

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 221


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.5 SICAM TM I/O Modules

5.5.8 AO-6380

5.5.8.1 Functions

Setpoint Values via Currents and Voltages

• Output range settable with a resolution of fa


– 16 bits (15 bits + sign) at full output range
– Shrinking the range results in decreasing resolution

• Basic application functions and procedures according to IEC 60870-5-101/104 fa


– Formal check
– Direct command
– Select and execute command

• Adaptation f
– Linear (normalized, technologically scaled or short floating-point) f

• Selectable behavior in case of communication failure and module failure fa


(keep value, output substitute value)

• Spontaneous transmission f or

• Periodical transmission a

5.5.9 TE-6430

5.5.9.1 Functions

Integrated Totals via Count Pulses

• 2 counting pulse inputs or


1 counting pulse input and 1 transfer input

• Inputs are galvanically insulated from logic circles and ground

• Inputs are not galvanically insulated from each other

• Input voltage range from 24 up to 60 V

• Inputs are secured by means of EMC filter and protector equipment

• The autonomous operable functions of the module are operated buffered, thus counting function and
counts remain correct also over a voltage failure from up to 72 hours

• Spontaneous transmission f

222 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.6 MTBF Data

5.6 MTBF Data


The MTBF values shown in this section have been calculated according to Siemens standard SN29500.
All electrical and electromechanical components have been considered. Not included are mechanical compo-
nents (screws, housing, adhesive labels, etc.).
The MTBF values are statistic values which serve only for the estimation of maintenance and substitute needs.
These values are no guaranteed product attribute.
The MTBF values have been calculated for an ambient temperature of 40°C.

5.6.1 MTBF Values of the SICAM A8000 Modules

Master Modules

Type Module [Hours] [Years]


CP-8021 Master Module 682 165 77.87
CP-8022 Master Module with GPRS 485 206 55.39

Power Supply Modules

Type Module [Hours] [Years]


PS-8620 Power Supply DC 24 to 60 V, 12 W 1 809 267 206.54
PS-8622 Power Supply DC 110 to 220 V, 12 W 1 748 221 199.57
PS-8640 Power Supply DC 24 to 60 V, 45 W 1 490 671 170.1
PS-8642 Power Supply DC or AC 100 to 240 V, 45 W 1 014 243 115.8

SICAM I/O Modules

Type Module [Hours] [Years]


DI-8110 Digital Input 2x8 DC 24 V 1 617 914 184.69
DI-8111 Digital Input 2x8 DC 48/60 V 1 617 914 184.69
DI-8112 Digital Input 2x8 DC 110 V 1 617 914 184.69
DI-8113 Digital Input 2x8 DC 220 V 1 552 120 177.18
DO-8212 Digital Output Relays 8x DC 24 to 220 V/AC 230 V 2 362 056 269.64
AI-8310 Analog Input 2x2 Pt100/Pt1000 1 293 929 147.71
AI-8320 Analog Input 4x ±20 mA 2 238 589 255.55
AI-8510 Analog Input 3x V (240 V), 3x I (LoPo) 1 354 169 154.59
AI-8511 Analog Input 3x V (LoPo), 3x I (LoPo) 1 408 352 160.77
AO-8380 Analog Output 4x ±20 mA/±10 V 1 377 524 157.25

Accessories

Type Module [Hours] [Years]


CM-8820 CT-Adapter 3x I 1 A_5 A/225 mV (only for AI-8510) 11 993 284 1369.10
CM-8830 SICAM I/O Module LED Unit 1 659 916 189.00

5.6.2 MTBF Values of SICAM TM I/O Modules

Type Module MTBF MTBF


[hours] [years]
DI-6100 Digital input 2x8, DC 24 to 60 V 474 651 54.18
DI-6101 Digital input 2x8, DC 110/220 V 474 651 54.18

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 223


DC8-037-2, Edition 08.2022
System Components and Technical Data
5.6 MTBF Data

Type Module MTBF MTBF


[hours] [years]
DI-6102 Digital input 2x8, DC 24 to 60 V, 1 ms 450 500 51.43
DI-6103 Digital input 2x8, DC 110/220 V, 1 ms 50 500 5.76
DI-6104 Digital input 2x8, DC 220 V 474 651 54.18
DO-6200 Digital output transistor: 2x8, DC 24 to 60 V 282 704 32.27
DO-6212 Digital output relay: 8x DC 24 to 220 V/AC 230 V 87 600 10
DO-6220 Command out basic module 87 600 10
DO-6221 Command out basic module measurement 70 080 8
DO-6230 Command output relay module 157680 18
AI-6300 Analog input 2x2 ±20 mA/±10 V 549 674 62.75
AI-6307 Analog input 2x2 ±2.5 mA/±5 mA/±10 V 549 674 62.75
AI-6310 Analog input 2x2 Pt100/Ni100 360 395 41.14
AO-6380 Analog output 4x ±20 mA/±10 mA/±10 V 224 549 25.63

224 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
6 Installation and Circuitry

This chapter describes the mechanical design of CP- 8000/CP-802x and how the installation and wirings are to
be accomplished.
This chapter shows further how the various communication methods can be realized by means of the standard
modems and special cables.
6.1 Mechanical Design 226
6.2 Dimensions 232
6.3 Installation Location and Position 235
6.4 Assembly of CP-8000 237
6.5 Assembly of CP-8021/ CP-8022 251
6.6 Memory Cards 264
6.7 Wiring 266
6.8 Switching the Device On and Off 269
6.9 Installation of External Communication Connections 270

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 225


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

6.1 Mechanical Design

6.1.1 CP-8000

The electrical components of the device are housed in a plastic casing with the dimensions 128 mm x 124 mm
x 116 mm (W x H x D). The casing is designed for assembly on a DIN rail.
At the front are the operation and display elements, an interface for the communication via Ethernet, and a
slot for the SD card.

[ph_CP-8000_mecanical_design_front, 1, en_US]

Figure 6-1 CP-8000 - Mechanical Design Front/Upper Side

At the top of the device are the connections for the communication via RS-485 and RS 232, as well as a further
Ethernet interface.
On the right side of the housing is the bus connector for the I/O coupling module. It is covered with a label.

226 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

On the bottom side of the device are the connections for the process signals as well as for the supply voltage.

[ph_CP-8000_mecanical_design_bottom, 1, en_US]

Figure 6-2 CP-8000 - Mechanical Design Lower Side

At the back is the DIN rail mounting.

[ph_CP-8000_mecanical_design_back, 1, en_US]

Figure 6-3 CP-8000 - Mechanical Design Back Side

6.1.1.1 Locking Hook


The device is locked onto the DIN rail and also removed again using the locking hook.
Details see section 6.4.2.1 Assembly

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 227


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

6.1.1.2 Type Plate


On the left side of the housing resides the type plate with specific information as type, power consumption,
order number, serial number, hardware addresses for the network operation (MAC address for interface X1
and X4).

[dw_CP-8000-40_type_plate, 1, --_--]

Figure 6-4 CP-8000 - Type Plate (Variant -40 bis +70°C)

Symbol Meaning
CE conformity

WEEE marking

Protection class II / protective insulation

Caution, risk of danger. The documentation


must be observed.

228 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

6.1.2 CP-802x

The electrical components of the device are housed in a plastic casing with the dimensions 30 mm x 132 mm
x 124 mm (W x H x D). The casing is designed for assembly on a DIN rail.
At the front are the LED display elements, the communication interfaces and a slot for the SIM card.

[dw_CP-802x_mechanical_design_front, 1, en_US]

Figure 6-5 CP-802x - Mechanical Design Front Side

At the back are the locking hooks, the bus connector and below the slot for the SD card.

[dw_CP-802x_mechanical_design_back, 1, en_US]

Figure 6-6 CP-802x - Mechanical Design Back Side

6.1.2.1 Locking Hook


The device is locked onto the DIN rail and also removed again using the locking hook.
Details see section 6.5.2.1 Assembly.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 229


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

6.1.2.2 Type Plate


On the left side of the housing resides the type plate with specific information as type, power consumption,
order number, serial number, hardware addresses for the network operation (MAC address for interface X1
and X4).

[dw_CP-8022_type_plate, 1, --_--]

Figure 6-7 CP-802x - Type Plate (example CP-8022)

Symbol Meaning
CE conformity

UL conformity

WEEE marking

Protection class II / protective insulation

Caution, risk of danger. The documentation


must be observed.

6.1.3 SICAM I/O Modules

6.1.3.1 Labeling
The following places on the SICAM I/O modules are reserved for labels:

• Area on the center left hand side at the housing front


Label with 2D code for scanning and readable serial number (upon delivery already stuck)

• Bevel at the housing front bottom


Operational equipment indicator (free definable)

230 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.1 Mechanical Design

6.1.3.2 Screw Terminal Types


For the screw terminals 2 different types are provided (manufacturer PHOENIX or FCI, see different imprinting
laterally at the terminal).

[dw_A8000_screw_terminal_types, 1, --_--]

Figure 6-8 Screw Terminal Types

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 231


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.2 Dimensions

6.2 Dimensions

6.2.1 CP-8000 Front and Side View

[dw_CP-8000_dimensions_side_front, 1, --_--]

Figure 6-9 CP-8000 - Dimensions Side and Front

NOTE

i For the installation, the total dimensions including cable outlet, terminals and DIN rail must be taken into
account.

232 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.2 Dimensions

6.2.2 CP-8021/ CP-8022 Front and Side View

[dw_CP-802x_dimensions_side_front, 1, --_--]

Figure 6-10 CP-802x - Dimensions Side and Front

NOTE

i For the installation, the total depth including cable outlet, RJ45 plugs, antenna cable and DIN rail must be
taken into account.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 233


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.2 Dimensions

6.2.3 SICAM I/O Module Front and side view

[dw_A8000_io_module_dimensions, 1, --_--]

Figure 6-11 SICAM I/O Modul - Dimensions Side and Front

NOTE

i For the installation, the total depth including cable outlet for the I/O wiring and the DIN rail must be taken
into account.

234 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.3 Installation Location and Position

6.3 Installation Location and Position


Correct and safe operation of the product requires adequate transportation, storage, installation and
mounting in an NRTL/SCC certified fire/electrical industrial control panel/cabinet or similar enclosure. Further-
more, appropriate use and maintenance is necessary.
For details on the site of operation, please refer to chapter 4 Environmental Conditions.
The basic device (with or without I/O modules) may only be installed horizontally.

[dw_A8000_mounting_position, 1, --_--]

Figure 6-12 CP-8000, CP-802x - Installation Location

NOTE

i Not permitted is the vertical installation or installations on the ceiling and on the floor (excessive tempera-
ture, dust load).

6.3.1 DIN Rail (TH35 Rail)

A DIN rail that conforms to the standard EN 60715 must be used for the installation of the modules. The orien-
tation and position in which the DIN rail is to be installed must be determined locally.
The DIN rail must be installed horizontally on a vertical wall.

! WARNING
Danger due to improper operation of the device
Failure to observe the safety instructions means that death, severe injuries or considerable damage
to property can occur.
² The DIN rail must be screwed several times (distance between the screws: max. 150 mm) on an elec-
trically conductive, metallic surface (cabinet/rack frame/mounting plate). This surface must be
grounded properly. A mounting plate is recommended.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 235


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.3 Installation Location and Position

NOTE

i Siemens recommends the use of a 15 mm deep DIN rail.


With DIN rails with a smaller depth, there is a risk that the fastening screw will hit the bus connector. In
such cases, screws with flat heads must be used.

Furthermore, in the case of DIN rails with a smaller depth the usability of the modules is restricted during
assembly/disassembly.

6.3.2 Cable Duct

Cable ducts are recommended for the cabling above and below the device. The minimum distance from the
device to the cable duct is 30 mm.

NOTE

i When using a cable duct with 100 mm depth below the device, it is necessary to keep a 50 mm minimum
distance between device and cable duct to operate the locking hook.

236 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4 Assembly of CP-8000

6.4.1 Space Requirement

6.4.1.1 Space Requirement for the Base Device


In addition to the size of the device, the space requirement depends on the size of the cable ducts used.
For thermal reasons, a minimum distance of 30 mm must be maintained around the device.

[dw_CP-8000_space_requirement1, 2, --_--]

Figure 6-13 CP-8000 - space requirement

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 237


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4.1.2 Space Requirement with SICAM I/O Modules


When connecting external SICAM TM I/O modules, take into account the number of I/O modules used (max. 6)
as well as the dimensions given in the table.

Example: Maximum number of equipped modules

Thermal distance on the left 30 mm


CP-8000 128 mm
CM-8811 coupling module 12.5 mm
CM-8830 LED module 30 mm
6 SICAM I/O modules (6 x 30 mm) 180 mm
End clamp 5 mm
Horizontal space requirement 385.5 mm

[dw_CP-8000_io_module_space_req, 2, --_--]

Figure 6-14 CP-8000 - Space Requirement with SICAM I/O Modules

238 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4.1.3 Space Requirement with SICAM TM I/O Modules


When connecting external SICAM TM I/O modules, take into account the number of I/O modules used (max. 6)
as well as the dimensions given in the table.

Example: Maximum number of equipped modules

Thermal distance on the left 30 mm


CP-8000 128 mm
CM-8811 coupling module 5 mm
6 SICAM TM I/O modules (6 x 63 mm) 378 mm
Protective cap for bus 3 mm
End clamp 5 mm
Horizontal space requirement 549 mm

[dw_CP-8000_tm_io_module_space_req, 2, --_--]

Figure 6-15 CP-8000 - Space Requirement with SICAM TM I/O Modules

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 239


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

Example: 2-line arrangement with CM-6810

Thermal distance on the left 30 mm


CP-8000 128 mm
CM-8811 coupling module 5 mm
2 SICAM TM I/O modules (2 x 63 mm) 126 mm
CM-6810 coupling module 12 mm
Horizontal space requirement 301 mm

[dw_CP-8000_tm_io_module2_space_req, 2, --_--]

Figure 6-16 CP-8000 - Space Requirement 2 rows with SICAM TM I/O Modules

240 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4.2 Assembly/Disassembly of the Basic Device

6.4.2.1 Assembly
CP-8000 can be installed on the DIN rail by hand, without any tool.
Hang the inclined device in the top edge of the DIN rail (1).

[dw_CP-8000_mounting1, 2, --_--]

Figure 6-17 CP-8000 - Assembly (1)

Swing the device until the locking hook has contact with the bottom edge of the DIN rail (2).

[dw_CP-8000_mounting2, 2, --_--]

Figure 6-18 CP-8000 - Assembly (2)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 241


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

Push the casing to the back (3). As a result the locking hook opens briefly and the casing engages in the rail.

[dw_CP-8000_mounting3, 2, --_--]

Figure 6-19 CP-8000 - Assembly (3)

NOTE

i Check if the locking hook is engaged in the DIN rail. This is essential for the safe attachment, as well as the
correct function of the module and the other optionally mountable modules.

6.4.2.2 Disassembly
To remove the device again, or to change its position on the DIN rail, the locking hook must be opened again.
Insert a suitable screwdriver for slotted screws (shaft length at least 125 mm) into the locking hook below the
housing (1). The screw driver must have contact to the housing. The locking hook is opened by carefully
pushing the screwdriver upwards.

[dw_CP-8000_removal1, 2, --_--]

Figure 6-20 CP-8000 - Disassembly (1)

242 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

Swing the bottom section of the device slightly forward (2).

[dw_CP-8000_removal2, 2, --_--]

Figure 6-21 CP-8000 - Disassembly (2)

Lift the device upwards out of the rail (3).

[dw_CP-8000_removal3, 2, --_--]

Figure 6-22 CP-8000 - Disassembly (3)

NOTE

i If external I/O modules are coupled to your device, then you can only remove the device after separating
the external I/O modules.

6.4.3 Assembly/Disassembly of SICAM I/O Modules

CP-8000 can be expanded by up to 6 external SICAM I/O modules. Thereto the following steps are essential:

• Assembly of the coupling module for SICAM I/O modules

• Assembly of the bus connector for SICAM I/O modules

• Assembly of the SICAM I/O modules

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 243


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4.3.1 Mounting of the Coupling Module for SICAM I/O Modules


The coupling module CM-8811 must be mounted on the right side of the CP-8000 housing.
To mount the coupling module, it is necessary to remove the label (1) which covers the I/O bus. Afterwards
lead the coupling module parallel to the housing (2) and push it evenly on it until it is engaged.

[dw_CP-8000_mounting_io-module1, 1, --_--]

Figure 6-23 CP-8000 - Mounting of the Coupling Module for SICAM I/O Modules

Now you can mount CP-8000 on the DIN rail.

NOTE

i The mounting of the coupling module on the CP-8000 housing can take place before or after the device is
mounted on the DIN rail.

6.4.3.2 Mounting of the Bus Connector for SICAM I/O Modules


Each SICAM I/O module is equipped with a bus connector (CM-8812). It must be equipped separately from the
I/O module. Disconnect the bus connector before mounting.
Clip the first bus connector to the right of the coupling module onto the DIN rail (1) and push it into the bus
plug of the coupling module (2). Both elements must be aligned seamlessly.

[dw_CP-8000_mounting_io-module2, 1, --_--]

Figure 6-24 CP-8000 – Mounting of the Bus Connector for SICAM I/O Modules

You can then mount the bus connectors of further SICAM I/O modules in the same way.

244 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

! CAUTION
Bus communication is system-internal only.
² It is not allowed to modify the bus connector.

6.4.3.3 Mounting of the SICAM I/O Modules


The SICAM I/O modules can be mounted as shown in following picture.
Note the data in the section 6.5.2.1 Assembly.

[dw_CP-8000_mounting_io-module4, 1, --_--]

Figure 6-25 CP-8000 - Mounting of a SICAM I/O Module

NOTE

i The tongue and groove system integrated in the modules facilitates the correct combination of the plugs.
The module is only connected correctly when the locking hook is snapped onto the DIN rail.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 245


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

End Clamp
To increase the stability it is necessary to mount an end clamp flush left from the CP-8000 housing and flush
right after the last SICAM I/O module.

[dw_CP-8000_mounting_io-module5, 1, --_--]

Figure 6-26 CP-8000 - Mounting of the End Clamps

Information on the SICAM I/O modules can be found in section 2.1.4.2 External SICAM I/O Modules.
Note the data in section 2.1.4.4 Configuration Rules for I/O Modules.

NOTE

i After transporting a System, Siemens recommends to check if the modules (bus connectors) are still in
contact together.

6.4.3.4 Removal of the SICAM I/O Modules


For the removal, proceed according to section 6.5.2.2 Disassembly.

6.4.4 Assembly/Disassembly of SICAM TM I/O Modules

CP-8000 can be expanded with up to 6 external SICAM TM I/O Modules. Thereto the following steps are essen-
tial:

• Mounting of the coupling module for SICAM TM I/O Modules

• Mounting of the SICAM TM I/O Modules

246 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

6.4.4.1 Mounting of the Coupling Module for SICAM TM I/O Modules


The coupling module CM-6811 must be mounted on the right side of the CP-8000 housing.
To mount the coupling module, it is necessary to remove the label (1) which covers the I/O bus. Afterwards
lead the coupling module parallel to the housing (2) and push it evenly on it until it is engaged.

[dw_CP-8000_mounting_tm_io-module1, 1, --_--]

Figure 6-27 CP-8000 - Mounting of the Coupling Module for SICAM TM I/O Modules

Now you can mount CP-8000 on the DIN rail.

NOTE

i The mounting of the coupling module on the CP-8000 housing can take place before or after the device is
mounted on the DIN rail.

6.4.4.2 Mounting of the SICAM TM I/O Modules


After CP-8000 and the coupling module have been mounted on the DIN rail, you can mount the SICAM TM I/O
modules.
Insert the first I/O module into the guides at the coupling module as shown in the following figure and press
together the locking clips at the top of the module. You can now position the module on the DIN rail and
release the locking clips. Make sure that the module has correctly engaged on the DIN rail.

[dw_CP-8000_mounting_tm_io-module2, 1, --_--]

Figure 6-28 CP-8000 - Mounting of a SICAM TM I/O Module (1)

Then you can attach the further SICAM TM I/O modules.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 247


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

! CAUTION
The last SICAM TM I/O module must be equipped with a protective cap to protect the bus.
² Use the bus termination for TM housings which has been enclosed with the coupling module.

[dw_CP-8000_mounting_tm_io-module3, 1, --_--]

Figure 6-29 CP-8000 - Mounting of a SICAM TM I/O Module (2)

End Clamp
To increase the stability it is necessary to mount an end clamp flush left from the CP-8000 housing and flush
right after the last SICAM TM I/O module.

[dw_CP-8000_mounting_tm_io-module4, 1, --_--]

Figure 6-30 CP-8000 - Mounting of the End Clamps

Information on the SICAM TM I/O modules can be found in section 2.1.4.3 External SICAM TM I/O Modules.
The detailed information on SICAM TM I/O modules can be found in the following document: User Manual
SICAM TM I/O Modules (https://support.industry.siemens.com/cs/attachments/109757734/
SICAM_TM_IO_MODULE_GER.pdf).
Note the data in the section 2.1.4.4 Configuration Rules for I/O Modules.

NOTE

i After transporting a System, Siemens recommends to check if the modules (bus connectors) are still in
contact together.

6.4.4.3 Removal of the SICAM TM I/O Modules


For the removal, proceed as follows:

248 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

1. Press the locking clips together


2. Withdraw the module with clips pressed together

6.4.4.4 Separating of Basic Device and I/O Coupling Module


If you need to separate a CP-8000 from the I/O coupling module (e.g. spare part replacement), proceed as
follows:
1. Separate the external I/O Modules from the basic device.
2. Remove the basic device including the coupling module from the DIN-rail.
3. Loose at first the 4 clamps of the coupling module which are arrested at the housing.

[ph_CP-8000_coupling_module_removal_with_finger, 1, --_--]

Figure 6-31 CP-8000 - Separating of Basic Device and I/O Coupling Module (1)

4. Loose the 3 clamps which are arrested inside the housing. Use a proper tool (e.g. a small slotted screw-
driver).

[ph_CP-8000_coupling_module_removal, 1, --_--]

Figure 6-32 CP-8000 - Separating of Basic Device and I/O Coupling Module (2)

5. Now you can demount the TM I/O coupling module


6. Cover the holes of the bus with a label.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 249


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.4 Assembly of CP-8000

NOTE

i Above illustrations show the separation of a SICAM TM I/O coupling module from a CP-8000.
The separation of a SICAM I/O coupling module works the same way..

250 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5 Assembly of CP-8021/ CP-8022

6.5.1 Space Requirement

6.5.1.1 Space Requirement for the Base Device with Power Supply
To operate CP-8021 or CP-8022 a power supply module is required. Its dimensions must be taken into account
when determining the space required.
For thermal reasons, a minimum distance of 30 mm must be maintained around the SICAM A8000 row.

[dw_CP-802x_space_requirement1, 2, --_--]

Figure 6-33 CP-802x - space requirement

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 251


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.1.2 Space Requirement with SICAM I/O Modules


When connecting external SICAM I/O modules, take into account the number of I/O modules used (max. 8 +
LED module) as well as the dimensions given in the table.

Example: Maximum number of equipped modules

Thermal distance on the left 30 mm


CP-802x 30 mm
2 SICAM PS-86xx (2 x 30 mm) 60 mm
8 SICAM I/O modules (8 x 30 mm) 240 mm
CM-8830 LED module 30 mm
End clamp 5 mm
Horizontal space requirement 395 mm

[dw_CP-802x_io_module_space_req, 2, --_--]

Figure 6-34 CP-802x - Space Requirement with SICAM I/O Modules

252 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.1.3 Space Requirement with SICAM TM I/O Modules


When connecting external SICAM TM I/O modules, take into account the number of I/O modules used (max. 8)
as well as the dimensions given in the table.

Example: Maximum number of equipped modules

Thermal distance on the left 30 mm


CP-802x 30 mm
2 SICAM PS-86xx (2 x 30 mm) 60 mm
CM-8812 coupling module 9 mm
8 SICAM TM I/O modules (8 x 63 mm) 504 mm
Protective cap for bus 3 mm
End clamp 5 mm
Horizontal space requirement 641 mm

[dw_CP-802x_tm_io_module_space_req, 2, --_--]

Figure 6-35 CP-802x - Space Requirement with SICAM TM I/O Modules

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 253


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.2 Assembly/Disassembly of the Basic Device

6.5.2.1 Assembly

Common Instruction for the Assembly of a SICAM A8000 Module


The modules of the SICAM A8000 Series are mounted by means of a bus connector and a locking hook on the
DIN rail without using any tool.
The bus is equipped ex-factory at each module.
Before mounting the module, pull the locking hooks exactly vertically upwards (1) resp. downwards (2) and
lock them backwards on the housing by applying slight pressure.

[dw_CP-802x_mounting1, 2, --_--]

Figure 6-36 CP-802x - Assembly of a SICAM A8000 Module (1)

Disconnect the bus connector from the I/O module and click it on the DIN rail (3).

[dw_CP-802x_mounting2, 2, --_--]

Figure 6-37 CP-802x - Mounting a SICAM A8000 Module (2)

! CAUTION
The bus communication is only internal to the system.
² It is not allowed to change the bus connector.

254 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

Insert the module exactly straight onto the plug with the locking hook locked.

[dw_CP-802x_mounting3, 2, --_--]

Figure 6-38 CP-802x - Assembly of a SICAM A8000 Module (3)

If you now press the locking hooks slightly to the housing, the locking hooks automatically pull down (5) resp.
up (6).
When module and bus connector are connected correctly, the locking hooks are latched on the DIN rail.

[dw_CP-802x_mounting4, 1, --_--]

Figure 6-39 CP-802x - Assembly of a SICAM A8000 Module (4)

NOTE

i Check if the locking hooks are engaged in the DIN rail. This is essential for the safe attachment, as well as
the correct function of the module and the other optionally mountable modules.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 255


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.2.2 Disassembly

Common Instruction for the Disassembly of a SICAM A8000 Module


To remove a module again, or to change its position on the DIN rail, the locking hooks must be opened again.
Insert a suitable screwdriver for slotted screws (shaft length at least 125 mm) into the locking hook. The screw
driver must have contact to the housing. The locking hooks are opened by carefully pushing the screwdriver
downwards (1) resp. upwards (2).

[dw_CP-802x_removal1, 2, --_--]

Figure 6-40 CP-802x - Disassembly of a SICAM A8000 Module (1)

When the locking hooks are locked on the housing you can pull the module off forward (3).

[dw_CP-802x_removal2, 2, --_--]

Figure 6-41 CP-802x - Disassembly of a SICAM A8000 Module (2)

256 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

NOTICE
Take care of the position of the locking hooks before removing the module from the DIN rail.

Non-observance of the following specified measures means that material damage can occur.
² Make sure that the locking hooks are deflected exactly vertically, otherwise the module cannot be
removed from the DIN rail or it could be damaged.

6.5.3 Assembly/Disassembly of the Power Supply Module

6.5.3.1 Assembly of the Bus Connector for the Power Supply Module
The power supply module is equipped with a bus connector (CM-8812). This must be equipped separately
from the module. Remove the bus connector before the assembly.
Click the bus connector right beside the master module on the DIN rail (1) and push it into the bus connector
of the master module (2). Both elements must be aligned seamlessly.

[dw_CP-802x_mounting_ps-module1, 1, --_--]

Figure 6-42 CP-802x - Assembly of the Bus Connector for the Power Supply Module

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 257


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

! CAUTION
The bus communication is only internal to the system. It is not allowed to change the bus connector.
² The devices must be powered by a SICAM A8000 power supply only. For USA and Canada: Use an UL
listed SICAM A8000 power supply.

6.5.3.2 Assembly of the Power Supply Module


The power supply module can be mounted as shown in the following picture.
Note the data in section 6.5.2.1 Assembly.

[dw_CP-802x_mounting_ps-module2, 1, --_--]

Figure 6-43 CP-802x - Assembly of the Power Supply Module

NOTE

i The tongue and groove system integrated in the modules facilitates the correct combination of the plugs.
The module is only connected correctly when the locking hook is snapped onto the DIN rail.

6.5.3.3 Disassembly of the Power Supply Module


To disassemble proceed as described in section 6.5.2.2 Disassembly.

258 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.4 Assembly/Disassembly of SICAM I/O Modules

CP- 802x can be expanded by up to 8 external SICAM I/O modules. Thereto the following steps are essential:

• Assembly of the bus connector for SICAM I/O modules

• Assembly of the SICAM I/O modules

6.5.4.1 Mounting of the Bus Connector for SICAM I/O Modules


Each SICAM I/O module is equipped with a bus connector (CM-8812). It must be equipped separately from the
I/O module. Disconnect the bus connector before mounting.
Mount the first bus connector right beside the power supply module on the DIN rail (1) and push it into the
bus plug of the power supply module (2). Both elements must be aligned seamlessly.

[dw_CP-802x_mounting_io-module1, 1, --_--]

Figure 6-44 CP-802x – Mounting of the Bus Connector for SICAM I/O Modules

Afterwards you can mount the bus connectors of further SICAM I/O modules in the same way.

! CAUTION
Bus communication is system-internal only. It is not allowed to modify the bus connector.
² Devices must be operated with a SICAM A8000 power supply only. For USA and Canada: Use UL-listed
SICAM A8000 power supply modules only.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 259


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.4.2 Mounting of the SICAM I/O modules


The SICAM I/O modules can be mounted as shown in the following picture.
Note the data in the section 6.5.2.1 Assembly.

[dw_CP-802x_mounting_io-module2, 1, --_--]

Figure 6-45 CP- 802x - Assembly of a SICAM I/O Module

NOTE

i The tongue and groove system integrated in the modules facilitates the correct combination of the plugs.
The module is only connected correctly when the locking hook is snapped onto the DIN rail.

End Clamp
To increase the stability it is necessary to mount an end clamp flush left from the CP-802x housing and flush
right after the last SICAM I/O module.

[dw_CP-802x_mounting_io-module3, 1, --_--]

Figure 6-46 CP- 802x - Assembly of the End Clamps

Information on the SICAM I/O modules can be found in section 2.1.4.2 External SICAM I/O Modules.
Note the datain section 2.1.4.4 Configuration Rules for I/O Modules.

260 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

NOTE

i After transporting a System, Siemens recommends to check if the modules (bus connectors) are still in
contact together.

6.5.4.3 Removal of the SICAM I/O Modules


For the removal, proceed according to section 6.5.2.2 Disassembly.

6.5.5 Assembly/Disassembly of SICAM TM I/O Modules

CP-802x can be expanded with up to 8 external SICAM TM I/O Modules. Thereto the following steps are essen-
tial:

• Mounting of the coupling module for SICAM TM I/O Modules

• Mounting of the SICAM TM I/O Modules

6.5.5.1 Mounting of the Coupling Module for SICAM TM I/O Modules


The coupling module CM-6812 must be mounted on the right side of the Power Supply Module housing.
Lead the coupling module parallel to the housing and push it evenly on it until it is engaged.

[dw_CP-802x_mounting_tm_io-module1, 1, --_--]

Figure 6-47 CP-802x - Mounting of the Coupling Module for SICAM TM I/O Modules

Afterwards you can mount SICAM TM I/O Modules on the DIN rail.

NOTE

i The mounting of the coupling module can take place before or after the housing is mounted on the DIN
rail.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 261


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

6.5.5.2 Mounting of the SICAM TM I/O Modules


After CP-802x, the power supply module and the coupling module have been mounted on the DIN rail, you
can mount the SICAM TM I/O modules.
Insert the first I/O module into the guides at the coupling module as shown in the following figure and press
the locking clips at the top of the module together. You can now position the module on the DIN rail and
release the locking clips. Make sure that the module has correctly engaged on the DIN rail.

[dw_CP-802x_mounting_tm_io-module2, 1, --_--]

Figure 6-48 CP-802x - Assembly of a SICAM TM I/O Module (1)

Then you can attach the further SICAM TM I/O modules.

! CAUTION
The last SICAM TM I/O module must be equipped with a protective cap to protect the bus.
² Use the bus termination for TM housings which has been enclosed with the coupling module.

[dw_CP-802x_mounting_tm_io-module3, 1, --_--]

Figure 6-49 CP-802x - Assembly of a SICAM TM I/O Module (2)

262 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.5 Assembly of CP-8021/ CP-8022

End Clamp
To increase the stability it is necessary to mount an end clamp flush left from the CP-802x housing and flush
right after the last SICAM TM I/O module.

[dw_CP-802x_mounting_tm_io-module4, 1, --_--]

Figure 6-50 CP- 802x - Assembly of the End Clamps

Information on the SICAM TM I/O modules can be found in section 2.1.4.3 External SICAM TM I/O Modules.
The detailed information on SICAM TM I/O modules can be found in the following document: User Manual
SICAM TM I/O Modules (https://support.industry.siemens.com/cs/attachments/109757734/
SICAM_TM_IO_MODULE_GER.pdf).
Note the data in the section 2.1.4.4 Configuration Rules for I/O Modules.

NOTE

i After transporting a System, Siemens recommends to check if the modules (bus connectors) are still in
contact together.

6.5.5.3 Removal of the SICAM TM I/O Modules


For the removal, proceed as follows:
1. Press the locking clips together.
2. Withdraw the module with clips pressed together.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 263


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.6 Memory Cards

6.6 Memory Cards

6.6.1 SD Card

CP-8000/CP-802x uses an SD card (Secure Digital) for the storage of firmware, application and diagnosis data.
The Master Modules are supplied with an SD card inserted.
You find further information in section 7.4.1 SD Card.

NOTE

i Do not remove or insert the SD card during operation of the device.

6.6.1.1 Inserting the SD Card


Whith CP-8000 the SD card is inserted in the front of the device.
With CP-802x the SD card is inserted in the rear side, therefore the Master Module must be removed from the
DIN rail when exchanging the SD card.

[dw_A8000_sd-card_insert, 1, --_--]

Figure 6-51 CP-8000, CP-802x - Inserting SD-Card

Put the SD card in the slot and press carefully until it engages.

6.6.1.2 Removing the SD Card


Disconnect the device from the supply voltage and wait for at least 30 s.
Push the SD card carefully until it is disengaged and springs out of the slot. The SD card can now be removed.

6.6.2 SIM Card (Only CP-8022)

CP-8022 needs a SIM card for the communication via GPRS. This will be supported by your mobile network
provider.
You find further information in section 7.4.2 SIM Card (only CP-8022).

264 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.6 Memory Cards

NOTE

i Do not insert or remove the SIM card during operation of the device. This can damage the SIM card and the
device!
Please consider that the SIM card supports the required temperature range. Such kind of SIM cards are
frequently managed under the tariff M2M.

6.6.2.1 Inserting the SIM Card


In CP-8022 the SIM card is inserted in the front of the device.

[dw_CP-8022_sim_card_slot, 1, --_--]

Figure 6-52 CP-8022 - Inserting the SIM-Card

Put the SIM card into the corresponding slot and press carefully until it engages.

6.6.2.2 Removing the SIM Card


Disconnect the device from the supply voltage and wait for at least 30 s.
Push the SIM card carefully until it is disengaged and springs out of the slot. The SIM card can now be
removed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 265


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.7 Wiring

6.7 Wiring
Cabinet-internal wiring is preferably to be carried out with plastic-insulated cables according to IEC
60364-5-52. Use only copper wires.
Due to the power dissipation in the device there is a higher temperature on the terminals than the device
ambient temperature. This increase is maximum 15 °C with full load. For this reason the isolation of the wires
must withstand a higher temperature than the device ambient temperature.
Example for process peripherals:

Max. ambient temperature Max. operating temperature Appropriate cable type


55 °C 70 °C H05V-K, H07V-K
70 °C 85 °C H05V2-K, H07V2-K

Conductor size, ampacity and temperature resistance per the National Electrical Code.

6.7.1 Power Supply

CP-8000 has an integrated power supply module (see section 5.3.1 PS-8630 (CP-8000 Internal)).

• The supply can be performed via a station battery or via a series power unit.

• For the fuse protection a circuit breaker 2-pole 2 A, characteristic C is prescribed (standard type: Siemens
5SY5202-7).
CP-802x requires an external power supply module PS-862x or PS-864x (siehe section 5.3.2 PS-8620, PS-8622
and section 5.3.3 PS-8640, PS-8642).

• The supply can be performed via a station battery or via a series power unit.

• PS-8642 can be supplied optionally via the public low-voltage network.

• Furthermore, 2 redundant power supply modules can be used (PS-862x as of production level CC)

• For the fuse protection of PS-862x a circuit breaker 2-pole with 2 A, characteristic C is prescribed
(standard type: Siemens 5SY5202-7)

• For the fuse protection of PS-864x a circuit breaker 2-pole with 10 A, characteristic C is prescribed
(standard type: Siemens 5SY5210-7).
You can establish the supply with single leads of the type H07V-K (1.5 to 2.5 mm²) or a cable of the type
LAYY-0 (2 x 1.5 to 2.5 mm²) or H05VV-F 3G (1.5 to 2.5 mm²).
Recommended and tested series power units (standard types) can be found in the Appendix A.7 Recom-
mended Upstream Power Supply Devices.

6.7.2 Process Peripherals

You can establish the connections with single leads of the type H05V-K or H05V2-K (0.5 to 1 mm²), as well as
H07V-K or H07V2-K (1.5 to 2.5 mm²).
If a wire bridge with 0.75 mm² is used or a bridged comb, the cable cross section is limited to 1.5 mm².
The construction of the peripheral connectors is designed for direct peripheral wiring. That means, that the
wiring can be carried out without the use of a routing terminal or other additional screw terminals.
Removable screw terminals are used as peripheral connectors. These are attached to the device for delivery.
Optionally spring-loaded or crimp terminals can be used.
Preferably wire end sleeves are to be used.
A cable duct is to be provided for the wiring of the process signals.

266 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.7 Wiring

6.7.3 Shielding – Process Peripherals

Basically CP-8000/CP-802x is designed in such a way that no shielded peripheral cables are required.
Normally, shielded cables are strain-relieved directly after the cabinet/rack entry and then grounded on a
large-surface screening rail installed for this purpose. The device itself provides no possibility of shield
clamping with peripheral I/Os.

[ph_grounded_cable, 1, --_--]

Figure 6-53 Cable Shield

6.7.4 Shielding – Communication

The connections of communication interfaces from/to the modules are to be made with (double) shielded
patch cables of CAT 6A. These are to be laid separately from the supply and peripheral cables in separate cable
shafts/channels and may only be crossed in short areas / transitions.
Recommended are cables with a combination of braided shield (S) and foil shield (F) such as SF/UTP, SF/FTP or
S/FTP cables.
Designation scheme of the cables (XX/YZZ):

• XX stands for the overall shielding:


– U = Unshielded
– F = Foil Shield
– S = Braided Shield
– SF = Braided and Foil Shield

• Y stands for the wire pair shielding:


– U = Unshielded
– F = Foil Shield
– S = Braided Shield

• ZZ stands for:
– TP = Twisted Pair
– QP = Quad Pair
Order information for cables see Appendix A.8 Cables and Connectors

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 267


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.7 Wiring

6.7.5 Protective Earth/Ground

When installing CP-8000/CP-802x, it is to be ensured that the cabinet or rack used has proper protective earth
and ground. That means, that all electrical conducting parts must be connected large-surface and as short as
possible with the existing grounding system.
If these preconditions exist, the grounding of the device takes place via the connection of the DIN rail with the
cabinet spar. A reliable connection is achieved by using screws with contact washers.

268 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.8 Switching the Device On and Off

6.8 Switching the Device On and Off


Before switching the device on it must be connected to the designated power supply.
Switching on takes place by connecting the voltage at the corresponding connector (X12/CP-8000, X1/
PS-862x, X1/PS-864x), commonly by switching on a miniature circuit breaker (details see 6.7.1 Power Supply).
The circuit breaker must be arranged at a suitable location, simply accessible to the user, close to the device,
and be marked as disconnector for the device.
SICAM I/O Modules which are connected to the Master Module are switched on and off by the Master Module.
The device starts up automatically. It is operational (without error display), as soon as all connected modules
have concluded the startup. The startup time is dependent on the loaded data on the SD card and may last up
to 15 minutes. Pay attention to the status display during and after startup. You will find the details therreto in
section 11.4 Checks and System Displays.
The switching off of the device takes place by disconnecting the power supply.

! CAUTION
Switching off during writing operations to the SD card (load firmware, load parameters) is to be avoided
without fail.
² The data on the SD card could be destroyed as a result.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 269


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9 Installation of External Communication Connections


Via the communication interfaces of CP 8000/CP 802x selected transmission facilities can be connected.
Depending on the kind of the selected communication type, different connection cables, plugs, and, if
needed, converters, are required for the connection of a data transmission facility.
Connection type Communication type Transmission Facility Connection cable
Serial Multi-point traffic • Interface converter See section
6.9.1.1 Communicaton via
(X2, X3, X6) • Leased line modem
Interface Converter
• VFT channel modem
siehe 6.9.1.2 Multi-Point
Traffic via Leased Line
Modem/VFT Channel
Modem
Multi-point traffic via glass • RS-232–LWL converter See section 6.9.1.3 Multi-
fiber optic Point Traffic via Fiber Optic
• Optional star coupler
Dial-up traffic analog Westermo TD-36, TDW-33 See section 6.9.1.4 Dial-up
with external supply Traffic Analog with West-
ermo TD-36 (TDW-33)
Dial-up traffic ISDN Westermo IDW-90 with See section 6.9.1.5 Dial-up
external supply Traffic ISDN with Westermo
IDW-90
Dial-up traffic GSM Cinterion MC52iT See section 6.9.1.6 Dial-Up
Traffic GSM; SMS Sender/
Receiver
SMS MC Technologies MC55iw See section 6.9.1.6 Dial-Up
Traffic GSM; SMS Sender/
Receiver
Point-to-point traffic See section 6.9.1.7 Direct
RS-232 Connection to
Other AU
Ethernet TCP/IP LAN/WAN See section
(X1, X4) 6.9.2.1 Communication via
LAN/WAN
GPRS • Internal (CP-8022) See section
6.9.2.2 Communication via
• M874-2 GPRS Modem
GPRS
• MD741-1 GPRS Router

Order information for transmission facilities and cables see appendix A.6 Transmission Facilities and
A.8 Cables and Connectors.

NOTE

i Communication cables are, if possible, to be installed separately from the supply and peripheral cables.

270 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

! CAUTION
It is not permitted to connect a serial port (e.g. X2) with an Ethernet interface (e.g. switch) and vice versa..
² With the RJ45 interfaces, pay attention to the designation on the device (ETH = Ethernet, RS-232 =
serial).

6.9.1 Serial Communication

6.9.1.1 Communicaton via Interface Converter


An external interface converter is required to connect devices with RS-485/RS-422 to the X2 (RS-232) inter-
face. If devices with MODBUS RTU or with IEC 60870-5-103 are to be coupled, Siemens recommends using the
PHOENIX PSM-ME-RS232/RS485-P. Order information see Recommended Third-Party Products, Page 1960.

CP-8000

[dw_CP-8000_connection_rs232_psm-me-rs232_rs485, 1, en_US]

Figure 6-54 CP-8000 – Connection to Interface Converter via Adapter

Wiring for Connection CP-8000 – Interface converter

[dw_CP-8000_circuitry_rs232_psm-me_adapt, 2, en_US]

Figure 6-55 CP-8000 – Wiring of the Cable to Interface Converter via Adapter

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 271


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Variant via D-Sub Connection Cable

[dw_CP-8000_circuitry_rs232_psm-me_direct, 2, en_US]

Figure 6-56 CP-8000 – Wiring of the Cable to Interface Converter

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-SMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (female).
Wiring of the RJ45 socket (wire color valid for MHDA9-SMJ8-M-K):

Pin Wire color Pin assignment on the RJ45 socket


1 black
2 yellow
3 orange
4 red
5 green
6 brown
7 grey Figure 6-57 D-Sub/RJ45 Adapter -
8 blue RJ45 Pins
Shield black

272 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring at the 9-pole D-sub plug:


Pins at the D-sub plug can be assigned according to the wiring diagram.

[dw_A8000_dsub_rj45_adapter_dsub_pin_assignment, 1, en_US]

Figure 6-58 D-Sub/RJ45 Adapter - D-Sub Pins

Unused wires must be isolated!


When using the shield, it must be soldered to the metal plate of the D-sub plug.

Configuration of PHOENIX PSM-ME-RS232/RS485-P-2744416


The interface converter must be configured for operation as an RS-485 interface. For instructions, see the
package leaflet. This is also available via https://www.phoenixcontact.com.

NOTE

i The PHOENIX converter is to be used inself-controlled mode.

CP-802x

[dw_CP-802x_connection_rs232_psm-me-rs232_rs485, 1, en_US]

Figure 6-59 CP-802x – Connection to Interface Converter via Adapter

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 273


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection CP-802x – Interface converter

[dw_CP-802x_circuitry_rs232_psm-me, 2, en_US]

Figure 6-60 CP-802x – Wiring of the Cable to Interface Converter via Adapter

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-SMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (female).

6.9.1.2 Multi-Point Traffic via Leased Line Modem/VFT Channel Modem

CP-8000

[dw_CP-8000_connection_rs232_ce-070x, 1, en_US]

Figure 6-61 CP-8000 - Connection to CE-070x

274 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Cable TC6-210

[dw_CP-8000_circuitry_rs232_ce-070x, 2, en_US]

Figure 6-62 CP-8000 - Wiring of Modem Cable to CE-070x

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

CP-8021

[dw_CP-802x_connection_rs232_ce-070x, 1, en_US]

Figure 6-63 CP-802x - Connection to CE-070x

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 275


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Modem Cable

[dw_CP-802x_circuitry_rs232_ce-070x, 2, en_US]

Figure 6-64 CP-802x - Wiring of Modem Cable to CE-070x

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

276 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9.1.3 Multi-Point Traffic via Fiber Optic

CP-8000
Connection via CM-0847 and star coupler to other AE

[dw_CP-8000_connection_rs232_opt_star_cm-0847, 2, en_US]

Figure 6-65 CP-8000 - Connection via CM-0847 and star coupler to other AE

NOTE

i • CM-0847 replaces CM-0827 which is used in existing plants.

• A maximum of 6 star coupler (CM-0822) may be attached next to each other.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 277


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection CP-8000 – CM-0847 Fiber Optic Interface

[dw_CP-8000_circuitry_rs232_cm-0847, 1, en_US]

Figure 6-66 CP-8000 – Wiring of Connection Cable to CM-0847

Wiring for Connection CP-8000 – CM-0827 Fiber Optic Interface (Existing Plants)

[dw_CP-8000_circuitry_rs232_cm-0827, 1, en_US]

Figure 6-67 CP-8000 – Wiring of Connection Cable to CM-0827

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thus no connection
between CTS and GND is required. Thus no connection between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-SMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (female).

278 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

CP-802x
Connection via CM-0847 to other AE

[dw_CP-802x_connection_rs232_opt_p2p_cm-0847, 1, en_US]

Figure 6-68 CP-802x - Connection via CM-0847 to other AE

NOTE

i • The light idle state on the optical interface can be adjusted on the CM-0847 with the switch to set the
optical line idle state.

• The setting for the light idle state must be set the same on both sides of the optical cable!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 279


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via D-Sub/RJ45 Adapter and 7XV5652 Converter to other AU

[dw_CP-802x_connection_rs232_opt_p2p_7xv5652_adapter, 1, en_US]

Figure 6-69 CP-802x – Connection via D-Sub/RJ45 Adapter and 7XV5652 Converter to other AU

NOTE

i • The light idle state on the optical interface can be adjusted on the converter 7XV5652 with the switch
S1/8 (light idle state ON or light idle state OFF).

• The setting for the light idle state must be set the same on both sides of the optical cable!

• Changing the light idle state has no effect on the wiring!

280 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection CP-802x/X2 – 7XV5652

[dw_CP-802x_circuitry_rs232_x2_7xv5652, 1, en_US]

Figure 6-70 CP-802x – Wiring of connection cable to 7XV5652 (X2)

Wiring for Connection CP-8022/X6 – 7XV5652

[dw_CP-802x_circuitry_rs232_x6_7xv5652, 1, en_US]

Figure 6-71 CP-8022 – Wiring of connection cable to 7XV5652 (X6)

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thus no connection
between CTS and GND is required. Thus no connection between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-PMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (male).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 281


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via CM-0847 and star coupler 7XV5450 to other AE

[dw_CP-802x_connection_rs232_opt_star_7xv5450, 1, en_US]

Figure 6-72 CP-802x - Connection via CM-0847 and star coupler 7XV5450 to other AE

NOTE

i • The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

282 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via D-Sub/RJ45 adapter and star coupler 7XV5450 to other AU

[dw_CP-802x_connection_rs232_opt_star_7xv5450_adapter, 1, en_US]

Figure 6-73 CP-802x – Connection via D-Sub/RJ45 adapter and star coupler 7XV5450 to other AU

NOTE

i • The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

• If the mini star coupler 7XV5450 is connected via the RS-232 interface, then the optical interface
R1/T1 of the mini star coupler cannot be used.
At the mini-star coupler 7XV5450 “Enhanced Mode”, “cascading star structure” and “RS232 interface
activatable by bridge 7-8 in the cable” must be set.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 283


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection CP-802x/X2 – 7XV5450

[dw_CP-802x_circuitry_rs232_x2_7xv5450, 1, en_US]

Figure 6-74 CP-802x – Wiring of connection cable to 7XV5450 (X2)

Wiring for Connection CP-8022/X6 – 7XV5450

[dw_CP-802x_circuitry_rs232_x6_7xv5450, 1, en_US]

Figure 6-75 CP-8022 – Wiring of connection cable to 7XV5450 (X6)

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thus no connection
between CTS and GND is required. Thus no connection between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-PMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (male).

284 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via star coupler 7XV5450 to SIPROTEC 5

[dw_CP-802x_connection_rs232_opt_star_7xv5450_sip5, 1, en_US]

Figure 6-76 CP-802x – Connection via star coupler 7XV5450 to SIPROTEC 5

NOTE

i • No protective device slaves may be connected to the T1/R1 connector of the mini-star coupler
7XV5450. T1/R1 is used for connection with the central station or to other star couplers in a star or
ring structure.

• The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 285


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via star coupler 7XV5450 to SIPROTEC 5 (cascaded in star structure)

[dw_CP-802x_connection_rs232_opt_casc_star_7xv5450_sip5, 1, en_US]

Figure 6-77 CP-802x – Connection via star coupler 7XV5450 to SIPROTEC 5 (star structure)

286 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

NOTE

i • To connect 100 protective devices with mini-star coupler 7XV5450 (cascaded in star structure) 33
mini-star coupler are needed.
At each of 32 mini-star couplers 3 optical interfaces can be used and on the last mini-star coupler in
the star structure 4 optical interfaces can be used to connect protective devices [32⋅3 + 1⋅4 = 100].
The other optical interfaces are used for cascading the mini-star coupler. It the master is connected
with RS-232 to the mini-star coupler, then one optical interface remains unused.

• No protective device slaves may be connected to the T1/R1 connector of the mini-star coupler
7XV5450. T1/R1 is used for connection with the central station or to other star couplers in a star or
ring structure.

• The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 287


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via star coupler 7XV5450 to SIPROTEC 5 (cascaded in ring structure)

[dw_CP-802x_connection_rs232_opt_ring_7xv5450_sip5, 1, en_US]

Figure 6-78 CP-802x – Connection via star coupler 7XV5450 to SIPROTEC 5 (ring structure)

288 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

NOTE

i • To connect 100 protective devices with mini-star coupler 7XV5450 (cascaded in ring structure) 25
mini-star coupler are needed.
At each mini-star coupler 4 optical interfaces can be used to connect protective devices [25⋅4 = 100] -
per mini-star coupler one optical interface is used for cascading.

• No protective device slaves may be connected to the T1/R1 connector of the mini-star coupler
7XV5450. T1/R1 is used for connection with the central station or to other star couplers in a star or
ring structure.

• Redundant master are not supported with 7XV5450 in a cascaded ring structure.

• The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 289


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Connection via star coupler 7XV5450 and converter 7XV5652 to another AU (star structure)

[dw_CP-802x_connection_rs232_opt_star_7xv5450_7xv5652, 1, en_US]

Figure 6-79 CP-802x – Connection via star coupler 7XV5450 and converter 7XV5652 to another AU (star
structure)

290 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

NOTE

i • This configuration with converters is given when the complete infrastructure for communication is
already in place. Alternatively, a CM-0847 can be used in the substations instead of the optical
converter RS232-FO 7XV56529.

• The the mini-star coupler 7XV5450 must be set on all channels to light idle state OFF (DIP-Switch),
otherwise the communication is blocked for all channels in case of failure or restart of a sub station or
defect FO.

• Unused channels of the mini-star coupler 7XV5450 must be set to "Light OFF in idle state", otherwise
the communication via the mini star coupler will be blocked for all channels.

Wiring for Connection CP-802x/X2 – 7XV5652

[dw_CP-802x_circuitry_rs232_x2_7xv5652, 1, en_US]

Figure 6-80 CP-802x – Wiring of connection cable to 7XV5652 (X2)

Wiring for Connection CP-8022/X6 – 7XV5652

[dw_CP-802x_circuitry_rs232_x6_7xv5652, 1, en_US]

Figure 6-81 CP-8022 – Wiring of connection cable to 7XV5652 (X6)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 291


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thus no connection
between CTS and GND is required. Thus no connection between CTS and GND is required.

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-PMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (male).

6.9.1.4 Dial-up Traffic Analog with Westermo TD-36 (TDW-33)

CP-8000

[dw_CP-8000_connection_rs232_analog_td36, 3, en_US]

Figure 6-82 CP-8000 - Connection to Westermo TD36

292 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Modem Cable

[dw_CP-8000_circuitry_rs232_analog_td36, 3, en_US]

Figure 6-83 CP-8000 - Wiring of Modem Cable to Westermo TD36

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 293


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9.1.5 Dial-up Traffic ISDN with Westermo IDW-90

CP-8000

[dw_CP-8000_connection_rs232_isdn_idw90, 3, en_US]

Figure 6-84 CP-8000 - Connection to Westermo IDW90

Wiring for Modem Cable

[dw_CP-8000_circuitry_rs232_isdn_idw90, 3, en_US]

Figure 6-85 CP-8000 - Wiring of Modem Cable to Westermo IDW90

294 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

6.9.1.6 Dial-Up Traffic GSM; SMS Sender/Receiver

Modem Protocol Description


Cinterion MC52iT DIAST0 Data transmission via GSM with CSD-Service (Circuit Switched Data)
MC Technologies MC55iw SMST0 SMS Sender/Receiver

CP-8000

[dw_CP-8000_connection_rs232_gsm_mc55iw, 3, en_US]

Figure 6-86 CP-8000 - Connection to Cinterion MC55iT

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 295


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Modem Cable

[dw_CP-8000_circuitry_rs232_gsm_mc55iw, 3, en_US]

Figure 6-87 CP-8000 - Wiring of Modem Cable to Cinterion MC55iT

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

296 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9.1.7 Direct RS-232 Connection to Other AU

CP-8000

[dw_CP-8000_connection_rs232_direct_au, 1, en_US]

Figure 6-88 CP-8000 - Connection to Direct AU

Wiring for Connection D-Sub – RJ45 (e. g. SICAM AK 3)

[dw_CP-8000_circuitry_rs232_ak_3, 2, en_US]

Figure 6-89 CP-8000 - Wiring of Cable to Direct AU (SICAM AK 3)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 297


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection D-Sub – D-Sub (e. g. CP-8000)

[dw_CP-8000_circuitry_rs232_cp-8000, 2, en_US]

Figure 6-90 CP-8000 - Wiring of Cable to Direct AU (CP-8000)

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

CP-802x

[dw_CP-802x_connection_rs232_direct_au, 1, en_US]

Figure 6-91 CP-802x - Connection to Direct AU

298 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

Wiring for Connection RJ45 – RJ45 (e. g. SICAM AK 3)

[dw_CP-802x_circuitry_rs232_ak_3, 2, en_US]

Figure 6-92 CP-802x - Wiring of Cable to Direct AU (SICAM AK 3)

Wiring for Connection RJ45 – D-Sub (e. g. CP-8000)

[dw_CP-802x_circuitry_rs232_cp-8000, 2, en_US]

Figure 6-93 CP-802x - Wiring of Cable to Direct AU (CP-8000)

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter (Communication settings serial | Serial engineering inter-
face = disabled) you can define that interface X2 is not used for engineering. Thereby no connection
between CTS and GND is required.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 299


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9.2 Ethernet TCP/IP

6.9.2.1 Communication via LAN/WAN

[dw_CP-8000_802x_connection_lan, 1, en_US]

Figure 6-94 CP-8000, CP-802x – Connection via LAN

You will find more detailed information on the network configuration in the Appendix E Sample Applications.

NOTE

i Depending on whether a connection is done inside or outside of cabinets, different types of patch cables
must be used.

You can find details on connections over 10 m in the manual SICAM RTUs Platforms Configuration Automation
Units and Automation Networks, Appendix A; section Electrical Connection, Cable longer than 10 m.

300 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Installation and Circuitry
6.9 Installation of External Communication Connections

6.9.2.2 Communication via GPRS

CP-8000, CP-8021

[dw_CP-8000_8021_connection_gprs, 1, en_US]

Figure 6-95 CP-80000, CP-8021 - Connection via GPRS

CP-8022

[dw_CP-8022_connection_gprs, 1, en_US]

Figure 6-96 CP-8022 - Connection via GPRS

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 301


DC8-037-2, Edition 08.2022
302 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
7 Prepare Engineering

This chapter describes the methods to parameterize and program CP-8000/CP-802x and the prerequisites that
must be met in this process.

NOTE

i Graphics and screenshots in this chapter refer to the engineering of CP-8000. These correspondingly also
apply to CP-8021 and CP-8022.

7.1 Engineering Tools 304


7.2 Software for the Engineering 305
7.3 Loadable Firmwares 309
7.4 Memory Cards 311
7.5 Interface for Communication 313
7.6 Connect Engineering PC with the Target System 314
7.7 Interaction with Engineering Tool 332

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 303


DC8-037-2, Edition 08.2022
Prepare Engineering
7.1 Engineering Tools

7.1 Engineering Tools


CP-8000/CP-802x is a parameter-settable miniature telecontrol device with optional automation function. The
engineering is alternatively possible via

• SICAM TOOLBOX II, with tool OPM II

• SICAM WEB

• SICAM Device Manager

7.1.1 Differences

For the engineering via SICAM WEB no special knowledge of an engineering system is required, and also no
licenses. The web user interface makes a very simple access to the parameter-setting of CP-8000/CP-802x.
The structure of the parameter blocks is basically identical structured like in the SICAM TOOLBOX II, an excep-
tion is the parameterization of the periphery (not consistent).
The engineering via SICAM WEB is useful for simple applications. Not all the functions offered by the
SICAM TOOLBOX II are available. You can find more details thereto in section 7.7.2.9 Exceptions with Engi-
neering via SICAM WEB.
You find an overview of the respective functions in the chapters 8 Engineering via SICAM TOOLBOX II and
9 Engineering via SICAM WEB.

7.1.2 Interlocking

The writing access to a target device is exclusive. This means, changes of the parameterization of a target
device are only possible with that engineering tool, with which engineering was begun for the first time.
If a target device has been parameterized via SICAM WEB, it is not possible to take over the parameterization
into the SICAM TOOLBOX II. All online tools of the SICAM TOOLBOX II (diagnosis, dataflow test, message simu-
lation, etc.) can not be used.
If a target device has been parameterized via the SICAM TOOLBOX II, there is only a reading access possible via
SICAM WEB (change of parameters not possible). The online functions (diagnosis, process display) can be used
in this case.

NOTE

i CP-8000/CP-802x is delivered ex factory with an equipped SD card and a default web parameterization.
At the moment that you load SICAM TOOLBOX II parameters, the access via SICAM WEB is only reading.

304 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.2 Software for the Engineering

7.2 Software for the Engineering

7.2.1 SICAM TOOLBOX II

The SICAM TOOLBOX II (as of Version 6.01) is available on a USB stick and consists of the following toolsets:

• “EM II”
Engineering Manager (base package)

• “PSR II”
Engineering and Maintenance Computer

• “OPM II”
Object-Oriented Process Data Manager

• “CAEx plus”
Tool for the creation of an application program as function diagram (FUD), structured text (ST), sequen-
tial function chart (SF)
Alternatively, an existing and compatible instruction list (IL) can be stored in the SICAM TOOLBOX II.
The toolsets are also available as light version. With this version, the engineering is limited to maximal 100
system elements and 2000 data points.
The toolsets are available individually. You find information and updates for the individual toolsets, as well as
numerous licences, on the website https://support.industry.siemens.com.

Document Item number


SICAM TOOLBOX II V6 License Catalog, License Ordering D30-013-6
SICAM TOOLBOX II Release Information V6 M3E-030-2

7.2.1.1 Prerequisites
Prerequisite for the operation of the SICAM TOOLBOX II is the usage of an appropriate PC, that must fulfill
certain hardware requirements, depending on the license package you purchased.
Information thereto reside within a permanently updated List of PC preference types. Should that be not at
your disposal, please consult your contact person at Siemens.
For the installation of the SICAM TOOLBOX II the following preconditions are required:

• USB interface must exist

• C:\ drive must exist

• File system NTFS

• Microsoft Windows 64 bit operating system

• Administrator rights for operating system Microsoft Windows (read and write rights to the file system and
the Windows Registry)

• Installed TCP/IP

• Other SICAM TOOLBOX II version must not be installed

• Other ORACLE applications (data base, client, etc.) must not be installed

• necessary regional settings:


– 'Dot' for decimal separator and 'comma' for the thousand separator must be different
– As separator an 'inverted comma' must not be used

• Usage of Windows Fonts in normal size (96 DPI)

• Microsoft Internet Explorer as of version 6.0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 305


DC8-037-2, Edition 08.2022
Prepare Engineering
7.2 Software for the Engineering

• Installated Microsoft Media Player to play online help videos (www.microsoft.com)

• Installated Adobe Acrobat Reader to read related documentation (www.adobe.com)

• Minimum 30 GB free harddisk memory

• Minimum 4 GB installed main memory

Supported Operating Systems and Hardware Requirements


You find the exact information on supported operating systems and hardware, as well as installation and
accomplishment of updates, in the following document:
Document Item number
SICAM TOOLBOX II USB BOX Booklet V6 D3E-021-1

7.2.2 SICAM WEB

For the engineering via SICAM WEB you need the following programs:

Program Version Designation


CPC80 As of 15 Firmware for the master module 61
SWEB00 As of 5 Firmware SICAM WEB 61 62
Sicam_first_startup As of 2 Initializing tool for the device detection and IP
address setting 61
ASCII text editor for the creation of an instruc-
tion list (IL)

The following web browsers can be used alternatively:

Web browser Version Download


Microsoft Internet Explorer As of 11 www.microsoft.com
Microsoft Edge As of 40 www.microsoft.com
Google Chrome (current) support.google.com
Mozilla Firefox (current) www.mozilla.com
Apple Safari (current) support.apple.com
Opera (current) www.opera.com

NOTE

i When accessing a SICAM A8000 device via other web browsers, a warning appears in the logon dialog.

61 Further information see 7.3 Loadable Firmwares


62 functionality of a web server as graphical user interface for the engineering

306 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.2 Software for the Engineering

7.2.2.1 Prerequisites
For SICAM WEB the following operating systems are supported:

Operating system Hardware


Windows 7 (64-Bit) PC, Notebook
Windows 8 (64-Bit)
Windows 10 (64-Bit)
Windows Server 2012 (64-Bit)
Android as of version 4 Samsung Galaxy Tab 2 10.1
iOS as of Version 6 Apple iPad4

The following minimum screen resolution is recommended:

• 1024 x 768 pixel screen resolution (1280 x 800 pixel recommended)

• 16-bit color depth

• Screen diagonal: 7"

7.2.2.2 Program Sicam_First_Startup


The Sicam_first_startup.exe executable file must have been locally saved on the engineering PC. You can
create a shortcut on the taskbar of the engineering PC to make starting more convenient.
With the Sicam_first_startup program, you can:

• find CP-8000/CP-802x connected in a network

• assign an IP address to a target device

• write a parameter file available on the engineering PC to an SD card (backup of the parameterization of a
target device)

Use an SD card read/write device to copy engineering data and firmwares also without a target device, directly
from the engineering PC to an SD card, for instance to multiply projects.

[dw_A8000_offline_param, 1, en_US]

Figure 7-1 Offline Engineering with Sicam_First_Startup

7.2.3 SICAM Device Manager

The SICAM Device Manager package consists of the following parts:

• DVD with software and license agreement

• USB stick with license key

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 307


DC8-037-2, Edition 08.2022
Prepare Engineering
7.2 Software for the Engineering

• Product Information

• Certificate of license

Document Item number


SICAM Device Manager S51-000
SICAM Device Manager User Manual D51-007-1

7.2.3.1 Prerequisites
Prerequisite for the operation of the SICAM Device Manager is the usage of an appropriate PC, that must fulfill
certain hardware requirements.
For the installation of the SICAM Device Manager the following preconditions are required:

• USB interface must exist

• DVD drive must exist

• C:\ drive must exist

• File system NTFS

• Microsoft Windows 64 bit operating system

• Administrator rights for operating system Microsoft Windows (read and write rights to the file system and
the Windows Registry)

• Installed TCP/IP

• Enabled DirectX functions

• 30 GB free harddisk memory

• 4 GB installed main memory


The memory requirements and the hard disk space of the operating system and all applications running
parallel to the SICAM Device Manager (Microsoft Office etc.) and/or memory usage of onboard graphic
adapters must be considered.
To make sure that DirectX features are enabled on your PC

• click the Start button, type “dxdiag” in the search box, and then press the enter key

• click the System tab and then, under SYSTEM INFORMATION, check the DirectX version number, e.g.:
DirectX 11

• click Next page

• under DirectX Functions all features must be enabled

Supported Operating Systems and Hardware Requirements


The detailed information on operating systems and hardware, as well as to the installation and execution of
updates, can be found in the following document:
Document Item number
SICAM Device Manager Product Information D51-001-1

308 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.3 Loadable Firmwares

7.3 Loadable Firmwares


CP 8000/CP 802x consists of system elements that are designed for specific functions

• Master module
Central processing and communication

• Protocols
Communication with control center and further automation units

• I/O Master Module


Acquisition and output of process signals

For the performing of the respective function, a special firmware is provided for each system element. The
functionality of each system element is adjustable by means of parameters.
As a partner of Siemens, you are able to download all the code revisions for your system as loadable binary
files via the website https://support.industry.siemens.com:

• Select > Home > Product Support > Energy > Energy Automation and smart grid > Substation auto-
mation > Substation control systems and remote terminal units (RTU) > SICAM A8000

• Click on the corresponding download link, example: > Download SICAM A8000 CP-8000, CP-8021,
CP-8022 Package V1411

• Open the required package under


– Release Notes
– SICAM WEB Update (registration necessary)
– SICAM TOOLBOX II Update (registration necessary)

• Select the required firmware(s)


Examples:
CPC80 Central Processing/Communication Version: 1411
TBII Update: 80802414.11
SWEB Update: SC8-080-1_1411.bin
UMPMT0 Multipoint Master IEC60870-5-101 Version: 0202
TBII Update: 65002602.02
SWEB Update: S26-500-1_0202.bin
USIO81 Universal Signal In-/Output Version: 0702
TBII Update: 80982207.02
SWEB Update: SC8-098-1_0702.bin
SWEB00 SICAM WEB Version: 0511
SWEB Update: SWEB0005.F11

NOTE

i An SWEB update contains the firmware code for the engineering via SICAM WEB.
A TB II update contains the firmware code and the master data for engineering via the SICAM TOOLBOX II.

For the parameterization of the corresponding system elements, the respective

• TBII updates must be stored in the SICAM TOOLBOX II (for engineering via SICAM TOOLBOX II)

• SWEB updates must exist in the target device (for engineering via SICAM WEB)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 309


DC8-037-2, Edition 08.2022
Prepare Engineering
7.3 Loadable Firmwares

How to load firmwares into a target device depends on the used engineering tool:

• SICAM TOOLBOX II: section 8.1.5 Import Firmware and 11.7.1 SICAM TOOLBOX II

• SICAM WEB: section 9.3.7 Update Firmware and 11.7.2 SICAM WEB

310 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.4 Memory Cards

7.4 Memory Cards

7.4.1 SD Card

For the storage of engineering data, CP-8000/CP-802x needs an SD card. This resides in the slot at the housing
front (CP-8000) or housing back (CP-802x), refer to section 6.6.1 SD Card.

[ph_sd_card_2gb_big, 1, --_--]

Figure 7-2 SD Card

With delivery of CP-8000/CP-802x, all required files for the correct operation are stored in folders on the SD
card:

• Firmware SICAM WEB (short text: SWEB00), binary file SCD-001-1_xy.web

• The web files for SICAM WEB are unzipped on the SD card in the folder SYSTEM\SICWEB

• The master data for SICAM WEB are unzipped on the SD card in the subfolders of SYSTEM\SICWEB\FW

• Firmware of the device (CPC80), binary file: SC8-080-1_xy.bin

• Optional firmwares for protocols and peripherals

With usage of another suitable SD card, please consider the instruction in section 11.6.2.2 SD Card.

7.4.1.1 Configurable SD Card Usage


The usage of the SD card in CP-8000/CP-802x can be set by parameter CPC80 | AU common settings |
Security | SD Card Mode.
The following settings are available:

• no updates via SD card allowed but spare part concept active


SD card is used and updates via SD card are disabled.

• spare part concept active and updates via SD card allowed (default setting)
SD card is used and updates via SD card are enabled.

• spare part concept disabled (secure mode)


This setting must be used if no SD card is used (e.g. due to security reasons).

NOTE

i Once the selection has been accepted, the configured mode can no longer be changed.

7.4.1.2 SD Card Reader/Writer


For archiving purposes, the engineering data and firmwares stored on the SD card can be read with a standard
commercially available SD card reader/writer and stored on a PC. It is also possible to write the data from a PC
to the SD card, particularly to initialize a target device.
If applicable, install the required driver software on the PC to use the SD card reader/writer. For this purpose,
follow the instructions of the manufacturer.
Use the SD Card Formatter formatting tool to format the SD card (https://www.sdcard.org/downloads/
formatter/). The SD card must have been formatted in the FAT16 file system.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 311


DC8-037-2, Edition 08.2022
Prepare Engineering
7.4 Memory Cards

7.4.2 SIM Card (only CP-8022)

For the communication via GPRS you need a mobile network provider. This supplies a SIM card (choose the
standard format = Mini SIM). The SIM card must be put in the slot at the housing front, refer to section
6.6.2 SIM Card (Only CP-8022).

[ph_sim_card_2ff, 1, --_--]

Figure 7-3 SIM Card

312 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.5 Interface for Communication

7.5 Interface for Communication


CP-8000/CP-802x provides the following interfaces for engineering and maintenance:
Interface Type Engineering tool
X1 Ethernet TCP/IP SICAM TOOLBOX II or SICAM WEB
X2 serial RS-232 63 SICAM TOOLBOX II or SICAM WEB
X4 Ethernet TCP/IP SICAM TOOLBOX II or SICAM WEB
X6 serial RS-232 mode SICAM WEB
X7 GPRS SICAM TOOLBOX II or SICAM WEB

Via the duplicated Ethernet link (X1 and X4 in switch mode) it is for instance possible to connect a local engi-
neering PC and at the same time a GPRS modem for the communication to the central station.
Furthermore, X1 and X4 can be operated via 2 independent IP addresses, you will find examples in appendix
E Sample Applications.

NOTE

i For CP-802x applies: X2/pin 3 (supply for external modem) must not be connected with the engineering PC!

NOTE

i If the serial interface X2 is not used for the engineering, this can be set by means of a special parameter
(Communication settings serial | Serial engineering interface = disabled).
The engineering via X2 is then no more possible, however, for the connection of other devices (see
6.9.1 Serial Communication) a simpler cable wiring can be created.

7.5.1 Required Accessories

Depending on the connection type, the following accessories are required:

• Direct cable

• D-sub/RJ45 adapter

• D-sub/USB adapter (if needed)

You will find the order information in appendix A.8 Cables and Connectors.

63 with additional voltage output (supply for external modem)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 313


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

7.6 Connect Engineering PC with the Target System

7.6.1 SICAM TOOLBOX II

Before parameters can be loaded via SICAM TOOLBOX II into CP-8000/CP-802x, the following steps must be
performed:

• The hardware of the systems (CP-8000/CP-802x, PS-86xx ...) is installed and ready for operation

• Insert an appropriate SD card into the target device (optional)

• Import the required TB II updates in the SICAM TOOLBOX II

• Switch on the target device

• Set up physical connection with the target device

The following connection options are available:

• Serial point-to-point connection

• Serial connection via telecommunications equipment

• LAN/WAN-connection via Ethernet interface

• LAN/WAN-connection via serial interface and terminal server

• Connection via further automation unit(s)

7.6.1.1 Physical Connection

Point-to-Point Connection via Serial Interface


Engineering PC and CP-8000 are connected with a direct cable via the serial interface (X2).

[dw_CP-8000_toolbox_connection_direct_serial, 1, en_US]

Figure 7-4 Connection Engineering PC with CP-8000 Serial Direct

314 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Wiring for Connection CP-8000 – PC (Direct Cable)

[dw_CP-8000_circuitry_rs232_engineering_pc, 1, en_US]

Figure 7-5 Wiring for Connection CP-8000 – PC

With CP-802x, a standard patch cable and a D-sub/RJ45 adapter must be used.

[dw_CP-802x_toolbox_connection_direct_serial, 1, en_US]

Figure 7-6 Connection Engineering PC with CP-802x Serial Direct

Wiring for Connection CP-802x – PC (Patch Cable + D-Sub/RJ45 Adapter)

[dw_CP-802x_circuitry_rs232_engineering_pc, 1, en_US]

Figure 7-7 Wiring for Connection CP-802x – PC

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-SMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (female).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 315


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Wiring of the RJ45 socket (wire color valid for MHDA9-SMJ8-M-K)

Pin Wire color Pin assignment on the RJ45 socket


1 black
2 yellow
3 orange
4 red
5 green
6 brown
7 grey Figure 7-8 D-Sub/RJ45 Adapter -
8 blue RJ45 Pins
Shield black

Wiring at the 9-pole D-sub plug:


Pins at the D-sub plug can be assigned according to the wiring diagram.

[dw_A8000_dsub_rj45_adapter_dsub_pin_assignment, 1, en_US]

Figure 7-9 D-Sub/RJ45 Adapter - D-Sub Pins

Unused wires must be isolated!


When using the shield, it must be soldered to the metal plate of the D-sub plug.

NOTE

i If the engineering PC does not provide a serial COM port, additionally a USB/RS-232 converter is required.
Recommended products: FTDI Chip US232R-10 or FTDI Chip US232R-100-BLK (refer to Appendix Recom-
mended Third-Party Products, Page 1965).
The required drivers can be found under http://www.ftdichip.com/Drivers/D2XX.htm.

316 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Serial Connection via Telecommunications Equipment


Engineering PC and CP-8000 are connected via the serial interface (X2) via modems and alternatively via a
dedicated line, the public fixed network, or wireless radio.

[dw_CP-8000_toolbox_connection_remote_serial, 1, en_US]

Figure 7-10 Connection Engineering PC with CP-8000 via Telecommunications Equipment

With CP-802x, a special modem cable (or standard patch cable and D-sub/RJ45 adapter) must be used.

[dw_CP-802x_toolbox_connection_remote_serial, 1, en_US]

Figure 7-11 Connection Engineering PC with CP-802x via Telecommunications Equipment

NOTE

i The circuitry of the modem cable (alternatively D-sub/RJ45 adapter) is dependent on the used modem. The
corresponding circuitries can be found in section 6.9.1 Serial Communication.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 317


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

LAN/WAN Connection via Ethernet Interface


Engineering PC and CP-8000 are connected via one of the Ethernet interfaces (X1 or X4) via a network by
means of standard patch cables.

[dw_CP-8000_toolbox_connection_remote_ethernet, 1, en_US]

Figure 7-12 Connection Engineering PC with CP-8000 via Ethernet LAN/WAN

Engineering PC and CP-802x are connected via one of the Ethernet interfaces (X1 or X4) via a network by
means of standard patch cables.

[dw_CP-802x_toolbox_connection_remote_ethernet, 1, en_US]

Figure 7-13 Connection Engineering PC with CP-802x via Ethernet LAN/WAN

318 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

LAN/WAN Connection via Serial Interface and Terminal Server


Engineering PC and CP-8000 are connected via the serial interface (X2) via a network and a terminal server.

[dw_CP-8000_toolbox_connection_remote_terminalserver, 1, en_US]

Figure 7-14 Connection Engineering PC with CP-8000 via LAN/WAN and Terminal Server

NOTE

i The circuitry of the direct cable is described in section Point-to-Point Connection via Serial Interface,
Page 314.

With CP-802x, a standard patch cable and a D-sub/RJ45 adapter must be used for the connection with the
terminal server.

[dw_CP-802x_toolbox_connection_remote_terminalserver, 1, en_US]

Figure 7-15 Connection Engineering PC with CP-802x via LAN/WAN and Terminal Server

NOTE

i The circuitry of the D-sub/RJ45 adapter is described in section Point-to-Point Connection via Serial Interface,
Page 314.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 319


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Connection via Further Automation Unit(s)


In need, the SICAM TOOLBOX II can also be connected indirectly via a connected automation unit
(SICAM AK 3, SICAM TM).
For engineering there must be a logical connection to that automation unit, which is subject of the engi-
neering task. The both following cases are differentiated:

• Connection with a local automation unit (that one, to which a physical connection exists)

NOTE

i A first initialization of an automation unit is only possible in this way.

• Connection with a remote automation unit (that one, which can be accessed via a local automation unit;
thereby, a continuous remote communication according to IEC 60870-5-101 or -104 is required)

[dw_CP-8000_toolbox_connection_remote_au, 1, en_US]

Figure 7-16 Connection Engineering PC with CP-8000 via Further Automation unit(s)

320 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

7.6.2 SICAM WEB

Before CP-8000/CP-802x can be parameterized via SICAM WEB, the following steps must be performed:

• The hardware of the systems (CP-8000/CP-802x, PS-86xx ...) is installed and ready for operation

• Insert a suitable SD card with the current firmware codes into the target device (if not present)

• Switch on the target device

• Set up physical connection with the target device

• Establish communication with the target device


– Set up IP configuration on the engineering PC
– Set up dial-up connection on the engineering PC (if necessary)
– Install security certificate on the engineering PC (if necessary)
instruction thereto see www.siemens.com/gridsecurity, tab Cyber Security General Downloads,
directory Application Notes, document Certificate trusting in web browsers
– Connect with the target device via web browser

The following connection options are available:

• Point-to-point connection via serial interface

• Point-to-point connection via Ethernet interface

• LAN/WAN-connection via Ethernet interface

7.6.2.1 Physical Connection

Point-to-Point Connection via Serial Interface


Engineering PC and CP-8000 are connected via the serial interface (X2) with a direct cable.

[dw_CP-8000_sicamweb_connection_direct_serial, 1, en_US]

Figure 7-17 Connection Engineering PC with CP-8000 Serial Direct

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 321


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Wiring for Connection CP-8000 – PC (Direct Cable)

[dw_CP-8000_circuitry_rs232_engineering_pc, 1, en_US]

Figure 7-18 Wiring for Connection CP-8000 – PC

With CP-802x, a standard patch cable and a D-sub/RJ45 adapter must be used.

[dw_CP-802x_sicamweb_connection_direct_serial, 1, en_US]

Figure 7-19 Connection Engineering PC with CP-802x Serial Direct

Wiring for Connection CP-802x – PC (Patch Cable + D-Sub/RJ45 Adapter)

[dw_CP-802x_circuitry_rs232_engineering_pc, 1, en_US]

Figure 7-20 Wiring for Connection CP-802x – PC

Recommended D-Sub/RJ45 Adapter


RS Pro MHDA9-SMJ8-M-K (see appendix Recommended Third-Party Products, Page 1965). This adapter provides
a wired RJ45 socket and an unwired D-sub plug (female).

322 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Table 7-1 Wiring of the RJ45 socket (wire color valid for MHDA9-SMJ8-M-K)

Pin Wire color Pin assignment on the RJ45 socket


1 black
2 yellow
3 orange
4 red
5 green
6 brown
7 grey Figure 7-21 D-Sub/RJ45 Adapter -
8 blue RJ45 Pins
Shield black

Wiring at the 9-pole D-sub plug:


Pins at the D-sub plug can be assigned according to the wiring diagram.

[dw_A8000_dsub_rj45_adapter_dsub_pin_assignment, 1, en_US]

Figure 7-22 D-Sub/RJ45 Adapter - D-Sub Pins

Unused wires must be isolated!


When using the shield, it must be soldered to the metal plate of the D-sub plug.

NOTE

i If the engineering PC does not provide a serial COM port, additionally a USB/RS-232 converter is required.
Recommended products: FTDI Chip US232R-10 or FTDI Chip US232R-100-BLK (refer to Appendix Recom-
mended Third-Party Products, Page 1965).
The required drivers can be found under http://www.ftdichip.com/Drivers/D2XX.htm

Point-to-Point Connection via Ethernet Interface


The parameterization via point-to-point is suitable if the engineering PC and the target device are not operated
in a network.
Engineering PC and CP-8000 are connected via one of the Ethernet interfaces (X1 or X4) with a cross
connected patch cable.

[dw_CP-8000_sicamweb_connection_direct_ethernet, 1, en_US]

Figure 7-23 Connection Engineering PC with CP-8000 via Ethernet Direct

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 323


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Engineering PC and CP-802x are connected via one of the Ethernet interfaces (X1 or X4) with a cross
connected patch cable.

[dw_CP-802x_sicamweb_connection_direct_ethernet, 1, en_US]

Figure 7-24 Connection Engineering PC with CP-802x via Ethernet Direct

LAN/WAN Connection via Ethernet Interface


The parameterization via LAN/WAN is suitable if the engineering PC and (several) CP-8000/CP-802x are oper-
ated in a network.
Engineering PC and CP-8000 are connected via one of the Ethernet interfaces (X1 or X4) via a network by
means of standard patch cables.

[dw_CP-8000_sicamweb_connection_remote_ethernet, 1, en_US]

Figure 7-25 Connection Engineering PC with CP-8000 via Ethernet LAN/WAN

Engineering PC and CP- 802x are connected via one of the Ethernet interfaces (X1 or X4) via a network by
means of standard patch cables.

[dw_CP-802x_sicamweb_connection_remote_ethernet, 1, en_US]

Figure 7-26 Connection Engineering PC with CP-802x via Ethernet LAN/WAN

324 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

7.6.2.2 Communication with the Target Device


For the parameterization the target device must be connected with the engineering PC and switched on. In
the Master Module of the target device a SD card must be equipped.
The establishing of a communication connection between engineering PC and the target device takes place
via adjustable IP addresses. For the initial parameter setting of CP-8000/CP-802x, default IP addresses are avail-
able. These are specific for the respective physical connection.
With local engineering, fixed IP addresses are used since they are required only temporarily for the parameteri-
zation of the target device.

Table 7-2 Default IP Configuration in CP-8000/CP-802x

Parameter Value Meaning/Remark


<Own IP address> 172.16.0.1 Address of CP-8000/CP-802x web
server via serial interface X2 (fixed)
Autoconfiguration NO Configuration via DHCP service
deactivated
Mode of the Ethernet ports 1 IP address (connected Common IP address ON Ethernet
ports in switch mode) interfaces X1 and X4
Parameter “Mode of the display (selection) Mode for X1 and X4 can be
Ethernet ports” selected (configuration of separate
IP addresses enabled)
Own IP address 172.16.0.3 Address of CP-8000/CP-802x web
server via Ethernet interface X1
and X4
Subnet mask 255.255.255.0 0.0.0.0 = not used
Default gateway 0.0.0.0 0.0.0.0 = not used
In practice the default gateway is
assigned on the smallest (193) or
greatest (222) usable IP address in
the network.
If the own network is connected via
a router, the address of the router
is to be set.
Network connection LAN Utilized transmission media

Point-to-Point Connection via Serial Interface


The following steps are necessary:

• Configure IP address for engineering PC

• Connection setup via SICAM WEB

Configure IP Address for Engineering PC


For the parameter setting the IP addresses predefined in CP-8000/CP-802x are used. Thereby the web server of
the target device assignes automatically the IP address 172.16.0.2 to the engineering PC, if this is config-
ured for the automatic acceptance of an IP address. For the communication via the serial interface, a dial-up
connection must be set up on the engineering PC. You find the instruction thereto in Appendix D Setting Up a
Dial-Up Connection.

Connection via SICAM WEB


Start the web browser and enter the IP address of your target device (172.16.0.1) in the address bar.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 325


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

When the connection is established, the logon dialog is opened.

[sc_logon, 1, en_US]

Figure 7-27 SICAM WEB - Logon Dialog

You find the further information in chapter 9 Engineering via SICAM WEB.

Point-to-Point Connection via Ethernet Interface


The following steps are necessary:

• Configure IP address for engineering PC

• Connection setup via SICAM WEB

Configure IP Address for Engineering PC


For the parameter setting the engineering PC must be adjusted corresponding to the IP address predefined in
CP-8000/CP-802x.

• Click in the control panel of the engineering PC on Network connections, after that on Local Network
and Properties

• Mark in the property dialog Internet Protocol (TCP/IP) and click on Properties

• Select USE THE FOLLOWING IP ADDRESS: and enter for instance 172.16.0.4 and the subnet mask
255.255.0.0 and confirm with OK

• Confirm the network setings with OK

Connection via SICAM WEB


Start the web browser and enter the IP address of your target device (172.16.0.3) in the address bar.

326 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

When the connection is established, the logon dialog is opened.

[sc_logon, 1, en_US]

Figure 7-28 SICAM WEB - Logon Dialog

You find the further information in chapter 9 Engineering via SICAM WEB.

NOTE

i According to the parameterization in CP-8000/CP-802x you have to enter a http- or https-address in the
browser to establish the connection.
During the first time connetion establishment via https there is a check if the corresponding security certifi-
cate is installed. If it is missing, it must be installed manually (see www.siemens.com/gridsecurity, tab
Cyber Security General Downloads, directory Application Notes, document “Certificate trusting in web
browsers”).

LAN/WAN Connection via Ethernet Interface


The following steps are necessary:

• Writing IP address with Sicam_first_startup

• Connection setup via SICAM WEB

Configure IP Address with Sicam_first_startup


With operation in a network, an unambiguous IP address must be assigned to each connected CP-8000/
CP-802x. The assignment of the IP address is dependent on the subnet mask used in the network.
in the network. The identification for the assignment of the IP address happens solely via the MAC address of
the target device. This is printed on the type plate at the left side of the housing, or it can be read also on the
display (CP-8000) under the menu Device information.

NOTE

i The IP address can be assigned with the tool Sicam_first_startup within a network segment (subnet). This
can happen also if the IP address of the engineering PC is located out of this subnet. On the other side, the
assignment of the IP address via a routed network (PC and target device separated via a router) is not
possible.

For the address assignment start the program Sicam_first_startup.exe with double click.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 327


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

The Sicam_first_startup splash screen is opened, and the Sicam_first_startup symbol appears in the notifica-
tion area of the taskbar:

[sc_A8000_first_startup_splash_screen, 1, --_--]

Figure 7-29 Sicam_first_startup Splash Screen

• Click on the splash screen in order to close it

• Click then with the right mouse button on the Sicam_first_startup symbol

[sc_A8000_first_startup_notification_area, 1, --_--]

Figure 7-30 Notification Area of the Taskbar


The context menu of Sicam_first_startup is opened:

[sc_A8000_first_startup_pop-up_menu, 1, en_US]

Figure 7-31 Sicam_first_startup Context Menu

• Change the language if needed and open the context menu again

• After that click on Set Ethernet IP address

The window for the address assignment is opened.

328 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Click Discover A8000 to find the physically connected automation units within the network. The found
devices unambigously identified by the respective MAC address – are listed in the table.

[sc_first_startup_set_ip_search, 1, en_US]

Figure 7-32 Sicam_first_startup - Discover A8000 Devices

NOTE

i The IP settings depend on the configuration and the used transmission media of your network. For the
setting of these values please contact your network administrator.

NOTE

i With the firmware CPC80 as of revision 09 the setting of an IP address by means of Sicam_first_startup is
supported only as long as the default IP address (172.16.0.3) exists in the target device.

You can change the settings for IP ADDRESS, SUBNET and GATEWAY by means of clicking on the respective
value. Confirm each with the enter key. The status of the respective target device is set to changed.
After completion of the entries mark the corresponding target devices by marking their lines. Then click on Set
IP address for selected A8000.
Sicam_first_startup creates now the ARP table on the engineering PC (assignment MAC address to IP
address). Afterwards Sicam_first_startup tries to reach the target device. If this is successful, the parameter-
ized addresses are loaded into the respective target device and the status is set to OK. Thereafter a restart is
performed. The procedure is terminated for all target devices when the information Setting IP addresses
A8000 finished appears.
The supplement NOK means that an error occurred with writing the addresses. Check the set network
addresses and the physical connection. If necessary, check the IP settings of your PC via the command prompt
with the command “ipconfig”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 329


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

Confirm the reset information with OK. After the startup, the respective target device can be addressed by the
webbrowser.

[sc_first_startup_set_ip_ok, 1, en_US]

Figure 7-33 Sicam_first_startup - Setting of an IP Address

NOTE

i The writing of the IP address with Sicam_first_startup is also possible locally via the serial interface.

Connection via SICAM WEB


Start the web browser and enter that IP address in the address bar you have previously assigned to your target
device.
When the connection is established, the logon dialog is opened.

[sc_logon, 1, en_US]

Figure 7-34 SICAM WEB - Logon Dialog

You find the further information in chapter 9 Engineering via SICAM WEB.

330 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.6 Connect Engineering PC with the Target System

NOTE

i According to the parameterization in CP-8000/CP-802x you have to enter a http- oder https-address in the
browser to establish the connection.
During the first time connetion establishment via https there is a check if the corresponding security certifi-
cate is installed. If it is missing, it must be installed manually (see www.siemens.com/gridsecurity, tab
Cyber Security General Downloads, directory Application Notes, document “Certificate trusting in web
browsers”).

Configure IP Address via DHCP-Server


In a network, the IP address of the physically connected target devices CP-8000/CP-802x can be assigned by a
DHCP server. The DHCP service is switched off by default and can be only activated by means of parameter
(see 9.1.2.8 Autoconfiguration).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 331


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

7.7 Interaction with Engineering Tool

7.7.1 SICAM TOOLBOX II

For the engineering of CP-8000/CP-802x serves the SICAM TOOLBOX II installed on the engineering PC.
Before you start with the engineering, the predefined configuration parameters of the SICAM TOOLBOX II
must be checked and changed, if necessary (see section 8.1.1 Starting and Finishing a Project). The system-
technical and process-technical parameterization is performed with the tool “OPM II”. An application program
can be created with the tool “CAEx plus” as function diagram, or alternatively as instruction list with a text
editor in ASCII format.
The setting of parameters is only possible independent from the target device (offline). Firmwares for the
system elements and application programs must be imported into the SICAM TOOLBOX II.
Engineering data maintained with the SICAM TOOLBOX II is stored in a data base on the harddisk of the engi-
neering PC. By means of loading processes, the engineering data can be transferred from the harddisk of the
engineering PC to a target device. Thereto the target device must be connected with the engineering PC and
switched on, and a SD card must be equipped in the Master Module of the target device
The engineering data is stored during a load procedure on the SD card of the target device. With startup of the
target device, all new or changed data is transferred into the main memory.

7.7.1.1 Structure
The single tools of the SICAM TOOLBOX II have a design oriented according to Microsoft Windows. After
successful installation they can be started from the Windows start menu Start | All Programs |
SICAM TOOLBOX II , or via the Toolbox shortcut on the desktop.

[sc_tbii_startmenu, 1, --_--]

Figure 7-35 SICAM TOOLBOX II Start Menu

The tools most frequently needed (Load Parameters, “CAEx plus”, etc.) can be started also directly from the
central engineering tool “OPM II”.

NOTE

i The SICAM TOOLBOX II Online Help can be started either directly via the start menu of your PC, or from
each single tool via the menu Help.

332 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

7.7.1.2 Show Expert Parameters


For the most applications not all parameters are required. For special applications, additional parameters, so-
called expert parameters, are available.
To simplify the engineering of the target device, the expert parameters are hidden by default. Thereby the
directory tree has a reduced number of directories and parameter tables have a reduced number of columns
(the parameter table of the signals page is not affected).
Show Expert Parameters - System-technical parameter:
⊳ Open the pop-up menu in the parameter table and select unhide columns | all
Show Expert Parameters - Process-technical parameter:
⊳ Activate View Expert Mode

7.7.2 SICAM WEB

For the engineering of CP-8000/CP-802x serves the web browser installed on the engineering PC. The web
browser shows HTML sites provided by the integrated web server of CP-8000/CP-802x. The parameterization is
performed online in the target device.
By means of the web server the engineering data is maintained and stored on the SD card of the Master
Module. Engineering data can be transferred also by means of loading processes from the harddisk of the
engineering PC to a target device and reversely.

7.7.2.1 Dashboard
After successfully logging in, the so-called dashboard appears. The individual sub menus can be selected here
using the tiles displayed.
The tiles displayed here depend on the logged-in user and his role (for details see 9.1.2.1 Role Based Access
Control. For user “administrator” all tiles are available.

[sc_dashboard, 2, en_US]

Figure 7-36 SICAM WEB - Dashboard

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 333


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Context menu
Alternatively, you can call up the individual submenus via the central context menu.
Here, too, only the functions permitted for the logged in user are available.

[sc_engineering_menu, 1, en_US]

Figure 7-37 SICAM WEB - central context menu

Navigation buttons

Home

By activating this button you can return to the dashboard from any website in SICAM WEB.

Navigation

By activating this button you can select the desired area from a drop-down list from every website in SICAM
WEB.

7.7.2.2 General Buttons

Open Administration Menu

334 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Activating this button takes you to the administrative functions.


The functions displayed here depend on the logged in user and his role. For user “administrator” all functions
are available.

[sc_main_menu, 2, en_US]

Figure 7-38 SICAM WEB - Administrator Menu

Apply changes

This button is inactive after logging in.


The button is active as soon as you have made changes to the parameterization.
By activating this button, changed parameters are transferred to the target device.
The button then remains inactive until the next parameter change. This means that you can see at a glance
whether parameter changes have been made (button active) or not (button inactive).
The button always remains inactive for users without the right to change parameters.

Reload

Activating this button updates the values that were last saved in the device. If you have changed values and
have not yet saved these changes,

• click the button, if you want to discard the changes


The web browser opens an interrogation dialog according to the following example:

[sc_message_from_web_page, 1, en_US]

Figure 7-39 Message from Web page

• Select Cancel, if you want to abort the procedure

• Select OK to update (unsaved data will be lost)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 335


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Show status log

Activating this button opens the status log (list of information recorded during the current session).

[sc_status_log, 1, en_US]

Figure 7-40 SICAM WEB - Status Log (Example)

• You may close the list by means of button .

• You may clear all entries by means of button

• You have the possibility to specifically search for certain information:


– In the field Filter enter the word (or a part of it) to search for
– Click the cross to reset the filter

7.7.2.3 Parameter Entry


In the submenu Settings you find all configuration data of the device.
You have the possibility to change configuration parameters. In the left window area, all configuration data is
shown as a hierarchical directory tree:

• CP-8000/CP-802x
– Master Module

NOTE

i At present, a modification of periphery parameters (node I/O Master Module) is not possible. At present,
navigation is possible via mouse only (via finger in case of touch screen). In order to carry out modifica-
tions, you have to log in as administrator.

This is how to retrieve information about parameters:

• In the directory tree, select any node

• You can expand or collapse each directory by clicking or

336 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

To the right of the directory tree, all parameters of the selected parameter group or table parameters (such as
topology information, dataflow messages and so on) are shown in a table.

• Select the parameter group or parameter you want

• In the table, click on a value of a parameter

• For showing/hiding the description of the selected parameter, click on the yellow bar located to the right
of the work area

[sc_parameter_entry_info_text, 1, en_US]

Figure 7-41 Parameter Description Showing/Hiding

This is how to enlarge the work area:

• For hiding the tree, and therefore enlarging the work area, click on the grey bar left to the work area

[sc_parameter_entry_hide_tree, 1, en_US]

Figure 7-42 Directory Tree Showing/Hiding

This is how to edit parameters:


Depending on the parameter, different options for the parameter entry exist:

• Click on a parameter in the table and modify the value (in the input field)

• Select a predefined value in the drop-down list

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 337


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Each entered value has a specific validity range. Immediately after entering a value, a value range check will
be carried out.
Only valid values will be accepted. When entering an invalid value, a red highlighted notification about the
valid value range appears and the focus remains in the input field.

[sc_parameter_value_range, 1, en_US]

Figure 7-43 Input Value Invalid

• Enter a new valid value

• Press ESC key if you want to restore the previous valid value
In case of table parameters, there is the possibility to define new rows with parameters. The procedure for that
is described subsequently.

This is how to add new parameters:

• Click on the symbol

The new row containing initial values is added at the bottom of the table. These values may be
modified as you wish.

[sc_settings_topology, 1, en_US]

Figure 7-44 Add Parameters

This is how to remove parameters:

• In the table, select a row by placing a checkmark on the left next to the row

• Click on the symbol for delete

This is how to fill an amount of table parameters automatically:

338 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Example 1:

• Select the desired column

[sc_lines_fill_selected1, 1, en_US]

Figure 7-45 Select Column 1

• Enter the start value and the increment, then click on

The selected column is now filled according to the input:

[sc_lines_fill_selected2, 1, en_US]

Figure 7-46 Filled Column 1

NOTE

i The start value must be within the permitted range, the increment must be always a number.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 339


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

Example 2:

• Select the desired column

[sc_lines_fill_selected3, 1, en_US]

Figure 7-47 Select Column 2

• Enter the start value and the increment, then click on

The selected column is now filled according to the input:

[sc_lines_fill_selected4, 1, en_US]

Figure 7-48 Filled Column 2

340 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

This is how to select all rows:

• Place a checkmark in front of the table name in the table header to place a checkmark in front of each
row:

[sc_mark_all_rows, 1, en_US]

Figure 7-49 Select All Rows

This is how to save your modifications:

• Click on the button (Apply) to save your changes

A restart with subsequent startup of the target device may be necessary after saving, refer to 9.3.1 Restart
Device.

NOTE

i The storage of values is possible only with equipped SD card.

This is how to undo your modifications since the last saving procedure:

• Click on the symbol (refer to Reload)


or

• Close the website without saving (with automatic logoff, refer to 7.7.2.7 Navigation with the Web
Browser).

Show Expert Parameters


For the most applications not all of the available parameters are required. For special cases, additional parame-
ters are provided (expert parameters).
To simplify the engineering of the target device, the expert parameters are hidden by default. Thereby the
directory tree has a reduced number of directories and parameter tables have a reduced number of columns
(no impact on the parameter table of the signals page).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 341


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

When activating the checkbox “Show all parameters”, the expert parameters get visible:

[sc_show_all_parameters1, 1, en_US]

Figure 7-50 Show Expert Parameters

The state of the checkbox is maintained during the current session. When logging on again, the state of the
checkbox is deactivated.

7.7.2.4 Automatic Restart Request


Under certain circumstances a restart of the device will be necessary (for instance if a changed parameter
requires a restart for activation, or after updating of the SICAM WEB application). In this case, a corresponding
dialog appears:

[sc_restart_request_param, 1, en_US]

Figure 7-51 Dialog Restart Request

• Click , if you want to perform the restart instantly

• Click , if you want to change arbitrary further parameters yet

The restart request appears then as an indication in the headline:

[sc_indication_line_restart_request1, 1, en_US]

Figure 7-52 Restart Indication

You can define the moment of the restart, and with that the activation of the changed parameters, on your
own. The indication is maintained also with change of the menus and also after abortion of the session. It
disappears only after the performance of a startup of the target device. For the information on execution of a
restart refer 9.3.1 Restart Device.

342 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

7.7.2.5 SICAM TOOLBOX II Locking


If the initial engineering has been performed with the SICAM TOOLBOX II, a corresponding indication appears
in the header. Then only a reading access to the parameterization is possible.

7.7.2.6 Language Versions


SICAM WEB is available in the following languages:

• German

• English

The language of the GUI corresponds to the language settings of your browser. If the browser language is not
supported, English will be used as the standard language.
Additionally, you have the option of installing language packs, see 9.3.9 Installing the Language Package

7.7.2.7 Navigation with the Web Browser

If you refresh or change the page in the web browser:


After using the functions refresh or back a new page build does not happen. An interrogation dialog of
the web browser appears, whether you want to leave the page.
Example:

[sc_message_from_web_page1, 1, en_US]

Figure 7-53 Message from Webpage

• If you leave the page, the session is automatically terminated and unsaved data is lost; afterwards the
logon dialog appears

• If you stay on the page, you can continue workoing with the latest entered values

If you close the page in the web browser:


After clicking the button close of the web browser (or tab) an interrogation dialog of the web browser
appears, whether you want to leave the page.

• If you leave the page, the web browser is closed, the session is automatically terminated, and unsaved
data is lost

• If you stay on the page, you can continue workoing with the latest entered values

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 343


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

7.7.2.8 Session Monitoring

If you do not terminate a session with SICAM WEB via the menu:
After 15 minutes of inactivity of the web browser, there is an automatic logout for security reasons. Unsaved
data will be lost:

[sc_session_timeout, 1, en_US]

Figure 7-54 Report Dialog: Session Expired

• Click OK in order to reconnect with the device, refer to 9.1.1.2 Login with user and password

If you open a new browser window or a new browser tab:


A user is already logged on at the target device.
The logon dialog will appear after opening a new browser window or a new browser tab, after entering the IP
address of the device and after a successful connection establishment.
With a log-on attempt, a corresponding error message will appear:

[sc_logon_too_many_users, 1, en_US]

Figure 7-55 Logon Dialog: Too Many Users

NOTE

i Please note that several users cannot be logged on to the target device at the same time.

7.7.2.9 Exceptions with Engineering via SICAM WEB


The parameter records in the SICAM TOOLBOX II and in the SICAM WEB are basically identical structured.
However, for the engineering via SICAM WEB some simplifications exist, hence the following functions are not
supported or implemented in another manner:

• HW configuration Master Module


The Master Module is automatically configured as soon as a SD card with the firmware CPC80 has been
installed.

• System technique I/O Master Module


After the configuration of the I/O Master Module the I/O Modules must be configured in the OPM II. With
the engineering via SICAM WEB the I/O Modules are configured automatically.

344 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Prepare Engineering
7.7 Interaction with Engineering Tool

• Process technique I/O Master Module


In contrast to the OPM II no images are applied, for each I/O Module an assignment page and a parameter
page exist.
In the assignment page the usage of the I/Os is defined (according to the assignment in the SICAM
TOOLBOX II).
In the setting page the previously configured I/Os are parameterized. There appear only the parameters
relevant for the defined usage.

• Process technique protocol element


In contrast to the OPM II no images are applied, the process technique is provided as spreadsheets (send
detailed routing, receive detailed routing).

• Loading firmware of protocol elements


Protocol elements can not be loaded slot-selectively. If for instance on PRE0 and on PRE1 the system
element UMPST0 is configured, both are loaded.

• Message simulation
The message simulation is not supported (inserting of arbitrary messages into the system). However,
there is the possibility of displaying current process values of the periphery (binary information states,
integrated totals, measured values) and to set process values (commands, setpoint commands).

• Data flow test


The data flow test is not supported (different log points, filters, etc.).

• Revision interrogation
The current firmware revision of the Master Module is displayed in the header of the user interface, the
revisions of the additional system elements (protocol elements, I/O Master Module) in the drop-down
menu on the configuration page.

• Application program
A graphical function diagram (FUD) creation is not possible, only an instruction list (IL) with ASCII format
can be loaded into the target device.

• Test of the application program


Offline simulation of the application program is not possible. A simplified online test (state display,
forcing of a selectable signal) is available.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 345


DC8-037-2, Edition 08.2022
346 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
8 Engineering via SICAM TOOLBOX II

This chapter is a guideline for the work with the SICAM TOOLBOX II. You find the detailed instructions for the
work with the tools of the SICAM TOOLBOX II in the SICAM TOOLBOX II Online Help.

NOTE

i Screenshots shown in this chapter relate to the engineering of CP-8000. They apply analogously for
CP-8021 and CP-8022.

8.1 Telecontrol 348


8.2 Automation 366

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 347


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

8.1 Telecontrol
Overview of the Tasks

Task Meaning
Presets SICAM TOOLBOX II • Define user and rights
• Set password
• Workplace-specific settings
Preset online engineering • Configure user and roles
• Set web server password
Initialization of the plant data Configure plant and automation unit
Import firmware Load firmware into the SICAM TOOLBOX II
HW configuration Select installed system elements
Parameterization of the system • Time management
technique
• Communication common
• Protocol elements
• Representation of data points assigned to hardware I/Os
• Decentralized archive
Parameterization of the process • Create images
technique
• Assign process images to data points
• Settings for configured process signals
• Routing of send data and receive data
Bulk edit Edit great amounts of image parameters
Transfer parameters Translate parameters for the target system
SD card Write and read application data
Import/Export Generate and read backups of the application data
Documentation Formatted spreadsheets for printing

• Hardware (configuration, pin assignment)


• Parameters
Load Parameters Transfer parameters and function diagram to the target system
Parameter comparison Compare settings between current project and target system
Data flow test Record and store dataflow in the target system
Message simulation Send messages from the SICAM TOOLBOX II to a target device
Service function online Read and set time of target system
ST emulation Execute system-internal functions (only for authorized users)
Topology test Acqusition of physically connected automation units in a SICAM RTUs
automation network
Diagnosis Generated messages from self monitoring
Read decentralized archive Chronological display of parameterized events

Requirement for the engineering


The parameterization with the SICAM TOOLBOX II takes place exclusively offline and assumes that the steps
according to section 7.6.1 SICAM TOOLBOX II have been carried out. Only the transfer of data (firmware, appli-
cation data), as well as test and diagnosis are performed Online via a communication connection.
The globally valid configuration parameters in the SICAM TOOLBOX II are displayed and set with the tool
“SICAM TOOLBOX II Presets”. They can - dependent on the access rights - be changed at any optional time.
You find the details thereto in the SICAM TOOLBOX II Online Help, section Presets SICAM TOOLBOX II and
section Administration of TOOLBOX II.

348 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

Basic process for creating the telecontrol function

[dw_A8000_toolbox_engineering_param_new, 1, en_US]

Figure 8-1 SICAM TOOLBOX II - Procedure for Creation of the Telecontrol Function

Essential Administrative Functions

[dw_A8000_toolbox_engineering_param_admin, 1, en_US]

Figure 8-2 SICAM TOOLBOX II - Procedure for Administrative Functions

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 349


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

8.1.1 Starting and Finishing a Project

8.1.1.1 Logon
With the initial start of a tool of the SICAM TOOLBOX II you must enter a user name and a password. After that
you are able to begin the paramerization.

[sc_tbii_login, 1, en_US]

Figure 8-3 SICAM TOOLBOX II - Login Dialog

The following user are predefined and can be selected.

• Type admin

• Type profi

• Type standard
For each user different rights are predefined.

NOTE

i The preset password corresponds to the respective user and should be changed after the first login.

8.1.1.2 Logoff
A user logoff is possible with the tool “TOOLBOX II Presets” (menu Authorization | Logout). You can continue
to operate tools that are still active, but the activation of tools requires another login.
If all tools are quit without logout, the user will remain logged in unless a logout from the Toolbox PC or
Toolbox Server takes place.

8.1.2 Presets SICAM TOOLBOX II

8.1.2.1 User and Roles


A user change is possible with the tool “TOOLBOX II Presets” (menu Authorization | Login).
As user admin you can freely assign new user names (max. 8 characters). For each user a special role (max. 20
characters) can be assigned.
For each role certain rights can be freely selected and assigned from a list. Depending on which role a user has
been assigned, he may control determined functions. An exception are the unchangeable roles, that are
reserved for the specialists for maintenance purposes.
You find the details thereto in the SICAM TOOLBOX II Online Help, section Presets TOOLBOX II, chapter User/
Role Administration.

NOTE

i All operation functions of CP-8000/CP-802x described in this manual are generally applicable for the admin
role, available in the SICAM TOOLBOX II.

350 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

NOTE

i From SICAM TOOLBOX II V5.11 it is possible to create domain users. Such a domain user does not use a
specific SICAM TOOLBOX II user role to start SICAM TOOLBOX II, but he uses the user account for the log on
on his workstation.

8.1.2.2 Change Password


The entrance into the SICAM TOOLBOX II is protected for each user by means of an individual password.
As user type admin you can define a password for each newly added user. Other users can each change their
own password.
Guidelines for the Assignment of Passwords:

• The password may consist of up to 8 characters

• No differentiation between upper case and lower case

• Special characters can be used

• Empty password possible (logon to the project without password)

8.1.2.3 Language
The languages Deutsch or English can be selected.

8.1.3 Presets for Online Engineering

8.1.3.1 Role Based Access Control


Regardless of the user administration for the access to SICAM TOOLBOX II, it is also possible to configure
different local users for the connected target device. This must be performed with SICAM WEB (refer to section
9.1.2.1 Role Based Access Control).

NOTE

i The local users must be configured for each target device separately.
The authentication of the user can also be done via an external RADIUS server. But then the user can have
only one role.

Roles and their Rights

Rights/Functions Roles
Viewer Operator Engineer Installer Security Security Role Admin
Admin Auditor Based
Access
Manager
PSR II: ST Emulation ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
PSR II online function: Read ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
serial number
PSR II online function: Memory ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
check
PSR II online function: Halt – ✓ ✓ ✓ – – – ✓
system element
PSR II online function: Set time – ✓ ✓ ✓ – – – ✓
Firmware loader – – – ✓ – – – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 351


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

Rights/Functions Roles
Viewer Operator Engineer Installer Security Security Role Admin
Admin Auditor Based
Access
Manager
Diagnosis ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Parameter loader: Security – – – – ✓ – – ✓
parameters
Parameter loader: Common – – ✓ ✓ – – – ✓
parameters
Online test (CAEx plus) – ✓ ✓ ✓ – – – ✓
OPM II: Displaying decentralized ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
archive
Revision interrogation ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Message simulation – ✓ ✓ ✓ – – – ✓
Data flow test: During startup – ✓ ✓ ✓ – – – ✓
Data flow test: Common ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Acknowledge diagnostic – ✓ ✓ ✓ ✓ – – ✓

The details can be found in the SICAM TOOLBOX II Online Help, chapter OPM II, section Security for SICAM
AUs | RBAC.
You can find further information in the document SICAM A8000 Series/SICAM RTUs/SICAM TOOLBOX II –
Administrator Security-Manual (DC0-115-2), chapter Measures for System Hardening, section SICAM A8000
Series / SICAM RTUs, section Role-Based-Access-Control in SICAM A8000 Series.

Role Based Access Control with SICAM TOOLBOX II


When you perform tasks which need online access to the connected target device (e.g., diagnosis), RBAC
becomes active and you need to enter the required login credentials.

NOTE

i This takes only place if a user role was already defined on the target device with SICAM WEB. If no role was
assigned with SICAM WEB, there will be no question for a password.

Then you have to use a local user created with SICAM WEB.

[Login_dialog_RBAC, 2, --_--]

Figure 8-4 SICAM TOOLBOX II - Login Dialog (Working Online)

Following warning will appear if the entered local user has not the required rights.

[RBAC_Missing_Permission, 2, --_--]

Figure 8-5 SICAM TOOLBOX II - Dialog when Login is Denied

352 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

Now you can repeat the login with another user (with corresponding rights) to continue the login.
After the first successful login the user can perform all enabled actions on the device without another login.

NOTE

i If the connection to the device is interrupted (for example by a reset during the parameterization), or if no
entry is made for 2 minutes, a new login is necessary.

8.1.3.2 Change Web Server Password


The use of the online services (loading parameters, test functions, etc.) is only possible by entering the web
server password for the target device. The password is required to protect the target device from unauthorized
access.
The web server password is set user-specifically with SICAM WEB and managed on the target device. The
details thereto you can find in the section 9.1.2.2 Change web server password

NOTE

i In case of problems with passwords please contact the Siemens Support Center.

Configurable password policy


In addition to the general password rules, the requirements and input monitoring for passwords can be speci-
fied precisely. Changing the relevant parameters requires a restart of the target device.
The settings for the password policy are in the SICAM TOOLBOX II in the directory Network settings | Role-
based access control | Password Policy.

8.1.4 Plant Configuration

A plant is configured according to different perspectives:

• Project technique

• System technique

• Process technique
The configuration data is in each case specifically parameterized for the different views.
With the initial creation of a plant you must enter the configuration data into the SICAM TOOLBOX II with the
tool “OPM II”. The entry of the parameters is thereby supported by “Wizards”. The plant topology is determined
based on the parameter setting of the configuration data.
After the initialization, the administration of the plant configuration can be carried out with the tool “Plant
Management”. With this tool the configuration data can be changed or deleted at any time.
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter Plant Management.

8.1.5 Import Firmware

For the parameterization of a target device the system elements to be used must be equipped, and the
belonging firmwares must be present in the SICAM TOOLBOX II.
You can import the required firmwares – if not yet present – into the data base of the SICAM TOOLBOX II with
the tool “Master Data Update”. You find further information in section 11.7.1.2 Importing Master Data into the
SICAM TOOLBOX II. You find information on firmware files in section 7.3 Loadable Firmwares.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 353


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

8.1.6 Configuration and Settings for Telecontrol

The acquisition, parameter setting and documentation for the telecontrol function and its associated data
points is enabled in the SICAM TOOLBOX II mainly with the help of the tool “OPM II” (Object Orientated Process
Data Manager).
The user’s guide of the “OPM II” can be found in the SICAM TOOLBOX II Online Help, chapter OPM II.
The description of the system-technical and process-technical settings can be found in the manual SICAM
TOOLBOX II Online Help, chapter OPM II.

[sc_tbii_opmii, 1, en_US]

Figure 8-6 SICAM TOOLBOX II - Tool OPM II

8.1.6.1 Hardware Configuration


Before the parameterization of the functionality, the target system must be configured with the required
system elements:

• Master module (details see 2.1.2 Master Module)

• Protocol elements (details see 2.2.2 Protocol Elements)

• I/O master module (details see 2.1.3 I/O Master Module)


– I/O modules (details see 2.1.4 I/O Modules)

NOTE

i The firmware codes of the corresponding system elements must exist in the target system

354 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

You find the specification of the available system elements and modules in chapter 5 System Components and
Technical Data
The configuration takes place with the tool OPM II via the menu items Tools | System technique and Tools |
Library Overview .
By dragging of system elements of the system CP-8000/CP-802x from the Library Overview onto the respective
target system in the system technique, the corresponding system elements are added with default parame-
ters.
When deleting a system element, all the corresponding settings are rejected in the system technique.
With use of I/Os, the higher-level I/O master module must be configured at first. After that you can drag I/O
modules onto the I/O master module and assign signals to the respective I/O module (system technique).

NOTE

i With CP 8000, the slots for the internal I/O Modules are predefined in the parameter-setting: IOM0:
DO-8203, IOM1: DI-8100. The slots IOM2 to IOM7 are available for the I/O modules.
With CP-802x, the slots IOM0 to IOM7 are available for external I/O modules.

When deleting an I/O module, all the assigned signals (hardware pins and software data points) are deleted
from the plant tree.
The changed hardware configuration must be converted with the tool “OPM II”, menu Destination systems |
SICAM 1703 transformer, and subsequently transmitted to the target system with the tool “Load parameters”
to become effective.
During startup the target system checks if the mechanically installed system elements and I/O modules match
the parameterization.

NOTE

i The configuration in the “OPM II” must match the mechanically installed I/O modules. If you remove an I/
O module mechanically, you must delete it also in the “OPM II”. If you do not adapt the configuration in the
“OPM II”, the target system detects the removed I/O module as failed (error indication).
If you add an I/O module mechanically without adapting the configuration in the “OPM II” this has no
effects. In this case, the added I/O module is ignored.

8.1.6.2 System-Technical Settings


The system-technical configuration of a target device resides in the window “System technique”. This can be
opened via the menu Tools | System technique.
The parameter setting is carried out in the directory tree, respectively below the selected Master Module:

• Common settings

• Time management

• Communication protocols

• Network settings

• Topology

• Dataflow filter

• Periphery

• Decentralized archiving

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 355


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

Communication
The protocol is determined by configuring a protocol element suitable for the existing application and its
parameterization.
For security relevant informationen refer to the SICAM RTUs / SICAM TOOLBOX II – Administrator Security
Manual.

Periphery
The peripheral functions are defined by means of configuring the I/O Master Module, the I/O Modules suitable
for the present application, as well as their parameters.
Below the level of the Ax peripheral bus the configured I/O Master Module with the configurable signals is
displayed:

• Hardware pins

• Software data points


By means of the context menu of a hardware pin or software data point, selection Edit image, you get directly
to the process-technical settings of the respective signal.

8.1.6.3 Process-Technical Settings

Levels
The process-technical plant can be structured in freely-definable hierarchy levels. The following graphic shows
an example:

[sc_tbii_levels, 1, en_US]

Figure 8-7 SICAM TOOLBOX II - Hierarchy Levels of the Process Technique

You find the instruction to create levels in the SICAM TOOLBOX II Online Help, chapter OPM II, section Levels.
The process-technical settings of the system elements can be opened centrally via the menu item Tools |
Images.

Types
Types form the template for the structure of a process-technical plant. They serve for the simplification with
engineering of large quantities of objects, parameters and values.

356 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

Types of the following type categories can be defined below the levels:

• User names

• Link types

• Info types

• Parameter types
A type is defined respectively for objects, that have the same features (examples: feeder, circuit breaker,
disconnector).
You find the instruction to define the different types in the SICAM TOOLBOX II Online Help, chapter OPM II
section Types.

Images
Images are real objects of the plant with parameters and signals (examples: feeder north, circuit breaker Q00,
disconnector Q10).

• Typified images
Typified images can be created from the defined types, that means, each images is assigned to a type.
The assigned type defines thereby the structure for the image. The structure defines which linktypes
include a signal and which parameter includes a link. This structure can be changed only in the type of
the belonging image. All images that are assigned to that type, adopt automatically the structure change
(inheritance).
The same behavior applies for default input. The usage of typified images is the more efficient, the more
identic images are present.

• Typeless images
Typeless images do not have a reference to the types, that means, no inheritance takes place. Typeless
images are also created by structural changes of a typified image (since the image does not have the
same structure as the type).
Typeless images are advantageous, if images are only uniquely existing.
Below typless images, typified images can be used (example: voltage level “20 kV“ is typeless since it is
only uniquely existing, all feeders thereunder are typified images).

• Link images
In the link images the parameters of the single target devices can be set.
The signals of the libraries include as first link a so-called common link (LNK_ADR). There reside parame-
ters (example: longtext, LAN station...) that include “references” to other links of the same signal or are
source of “formulas”.
A reference causes that upon changes of an entry in the common link the change takes place automati-
cally in the link of the specific target device. Message address CASDU(1,2), IOA(1,2,3) and TI are gener-
ated automatically with filling of the 1703 link address (Lk_Reg, Lk_Komp, Lk_BSE, Lk_ZSE, Lk_DP) by
means of formulas and references and do not have to be entered.
You find the instruction for the creation of images in the SICAM TOOLBOX II Online Help, chapter OPM II,
section Images.

Parameterization of the Process Signals and Assignment to the System Technique


The parameters for the technological processing of process signals reside in the directory tree below the link
images:

• Addressing

• Signal preprocessing

• Signal postprocessing

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 357


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

You find the description of the parameters in the SICAM TOOLBOX II Online Help, chapter Parameter Docu-
mentation.
You find the description of the technological processing of inputs and outputs of the process periphery in the
manual SICAM RTUs Common Functions Peripheral Elements According to IEC 60870-5-101/104.
The assignment of a process signal to a hardware pin or software data point in the system technique takes
place by means of assignment (alternatively automatical or manual). You find the instruction thereto in the
SICAM TOOLBOX II Online Help, chapter OPM II, section Assign.

8.1.6.4 Decentralized Archive (DEAR)


The decentralized archive serves for the local storage of events of a substation, and - whenever necessary - for
the transmission to the control system. By means of that, it is for instance possible to recover the archive of a
control system after a communication fault.
In the decentralized archive all the data points used in the substation can be acquired.
You can configure the archive in the system technique of the “OPM II” (parameter group Decentralized
archiving of the respective automation unit). In the images you can define the process-technical settings of
the data points to be acquired. During operation, these data points are archived chronologically upon status
change. This applies for all binary information items of the send and receive direction.
You find the detailed information on the settings in the manual SICAM RTUs Common Functions System and
Basic System Elements, chapter Telecontrol, section Decentralized Archiving.

8.1.7 Transform Parameters

Before loading into the target device, the process-technical parameters of the plant must be transformed. This
can be carried out with the tool “OPM II” through selection of the menu Destination systems | SICAM 1703…
| SICAM 1703 Transformer.
System-technical parameters are automatically transformed when saved.
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section Transform and
Load | SICAM RTUs.

8.1.8 Import, Export and Backup of Engineering Data

The tool “Data Distribution Center” enables the importing and exporting of parameters, as well as the creation
of backup files.
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter Data Distribution Center.

8.1.9 Documentation

With the tool “OPM II” you can generate and print the documentation of the engineering data:

• Hardware configuration

• Assembly technique

• Interface to Elcad

• Telecontrol function
– System-technical configuration
– Process-technical settings
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section System Technique
| Documentation.

358 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

8.1.9.1 Hardware Configuration


You can initiate the documentation of the system elements in the plant tree of the menu System technique ,
via the context menu of the automation unit.
The output takes place as a table in a file (format .csv) or to a printer.
With the tool “HW-FW Configuration” you can assign the required assembly-technical information to the
system elements.

8.1.9.2 Assembly Technique


You can initiate the documentation of the assembly-technical configuration in the plant tree of the menu
System technique, via the context menus of the I/O Modules.
The output takes place as a table with adjustable layout, optionally as preview on the screen or to a printer.
The documentation extends over the HW pins of the respective I/O Module and contains:

• Slot and type of I/O Module

• System-technical address of each pins within the message

• Process-technical address of each pins within the message

• Common information of a pin (long text)

• Assignment of the pins to a link image in the “OPM II”

8.1.9.3 Interface to ELCAD


For the coupling with the design tool ELCAD, it is possible to transfer images that are assigned to a system
element via this defined interface.
The output takes place to a text file (format .asc).
The generation of the file takes place via selection of the menu Destination systems | SICAM 1703… | SICAM
1703 Transformer.
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section Elcad.

8.1.9.4 Telecontrol Function

System-Technical Configuration
You can initiate the documentation of the system-technical configuration in the menu System technique, via
the context menu of an automation unit or of a specific system element.
The output takes place as a spreadsheet, optionally as preview on the screen or to a printer.

Process-Technical Settings
You can initiate the documentation of the process-technical settings in the tree of the menu Edit image, via
the context menu of a selected hierarchical level.
The output takes place as a spreadsheet, optionally as preview on the screen or to a printer.

8.1.10 Commissioning and Test

For commissioning and test of the projected settings the following functions are available:

• Load engineering data

• Parameter Comparison

• Test Functions

• Diagnosis (see section 11.5.2 SICAM TOOLBOX II)

Commissioning and testing of the configured settings take place online and require that the steps according to
section 7.6.1 SICAM TOOLBOX II have been carried out.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 359


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

NOTE

i The functions for commissioning and testing are only available for authorized users (see 8.1.3.1 Role Based
Access Control).

8.1.10.1 Loading Engineering Data


Use the “Load Parameters” tool to load parameters of a process-technical plant from the PC to the target
system. You can launch it from the “OPM II” via the Target systems | SICAM 1703 | Parameter loader menu
or directly via the Start menu on your PC.
Use the “Parameter Loader” tool to add and select automation units and initiate loading via the Load |
Selected AUs menu.
All settings that have been performed in the SICAM TOOLBOX II are thereby saved jointly on the SD card of the
target system:

• Configuration parameters

• System-technical parameters

• Process-technical parameters (if they have previously been transformed)

• Application program (if code has previously been generated)


There are different variants to load parameters:

• Intelligent loading
– Only changed parameters are loaded into the target system
– Can be applied locally or remotely
– After the loading of the parameters an automatic startup of the target device is performed (for each
selected automation unit a corresponding notification appears subsequently)

• Unconditional loading
– All parameters are loaded into the target system
– Can be applied locally or remotely
– After the loading of the parameters an automatic startup of the target system is performed (for each
selected automation unit a corresponding notification appears subsequently)

• Initialize
– All parameters are deleted in the target system and all parameters are transferred from scratch
– Can be applied with the locally connected automation unit only
– Used for the first loading of an automation unit or a Master module
– If a changed parameter requires a system startup of the master module, a query appears after the
loading, asking whether the system startup is to be performed immediately or at a later point – for
instance if further changed parameters are to be activated together

[sc_tbii_reset_message, 2, en_US]

Figure 8-8 SICAM TOOLBOX II – Request to Restart to Activate Parameters

For more details refer to SICAM TOOLBOX II Online Help, chapter Service Programs, section Parameter
Loader.

360 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

NOTE

i During a loading operation, the switching off of the target device is to be absolutely avoided, since the data
on the flash card could be destroyed as a result.

8.1.10.2 Parameter Comparison


With the tool “Parameter Loader” you can check whether the parameter status in the target device is current.
You can select an automation unit and start the comparison via the menu Parameter | Comparison AUs <->
Toolbox.
For each selected automation unit appears the indication whether the parameters are current or not current.

8.1.10.3 Test Functions


The following test functions are available:

• Data flow test

• Message simulation

• Topology test

• Logging Ethernet messages

[dw_A8000_toolbox_engineering_test, 1, en_US]

Figure 8-9 SICAM TOOLBOX II - Test Functions

Status of Spontaneous Data Points


With the tool “Data Flow Test” data streams (flow of messages) can be simultaneously logged and visualized.
For a subsequent analysis - also at another location - a recording can take place with the Interface Recorder.
The function "Simultaneous log" serves for the recording of messages within the internal data flow of an auto-
mation unit. In protocol elements, the data flow from and to other automation units can also be acquired.
The following data can be simultaneously logged (upon change of the spontaneous data):

• Change of state of inputs/outputs

• Communication from and to protocol elements

• Data traffic from and to the application program

• Data traffic from and to special functions (for instance set counters, set time)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 361


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

By triggering a general interrogation, all spontaneous input signals can be logged at any arbitrary time.
You find the instruction for this test function in the SICAM TOOLBOX II Online Help, chapter Service
Programs, section Data Flow Test.
You find further information in the manual SICAM RTUs Common Functions System and Basic System
Elements, chapter System Services, section Data Flow Test.

Simulation of Spontaneous Data Points


With the tool “Message Simulation” messages can be transmitted from the SICAM TOOLBOX II to automation
units. Just one message or up to 100 messages in succession can be transmitted; in addition sequential delays
and message repetitions can be defined.
The messages can be passed in at defined points of the system. With this function the following possibilities
exist:

• Setting of outputs

• Simulation of the communication from and to protocol elements

• Data traffic from and to the application program

• Data traffic from and to special functions (for instance set counters, set time)

! DANGER
Pay attention that due to the simulation the plant state can change. The manual controlling of outputs with
the plant running can lead to damage to persons and machines.
² Ensure that aggregates in the control area of the command output and those subsequent aggregates
in the process chain are protected and that persons in the vicinity are warned.

You find the instruction for this test function in the SICAM TOOLBOX II Online Help, chapter Service
Programs, section Data Flow Test.
You find further information in the manual SICAM RTUs Common Functions System and Basic System
Elements, chapter System Services, section Message Simulation.

Check Connection to Automation Units


The tool “Topology Test” is used for the acquisition of all automation units in a SICAM RTUs automation
network that are reachable or non-reachable from the automation unit momentarily physically connected.
You find the instruction for this test function in the SICAM TOOLBOX II Online Help, chapter Service
Programs, section Data Flow Test.

Logging Ethernet messages


With the help of tool “ST Emulation” it is possible to read out data packets sent via Ethernet-based protocols.

NOTE

i The tool “ST Emulation” is a developer application and requires administrator rights.
The logging function is in the firmware CPC80 as of version 15 available.

The recording of the data points takes place on the SD card in the master module. To do this, the parameter
Advanced parameters | Software test poikts | Ethernet Packet Capture activate
must be set to Yes.
On the SD card exists a circular buffer with up to 500 files (format pcap, 30 kB per file). In the presets, all data
packets are recorded, but filters can be set via the parameters.

362 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

[wireshark_parameter, 1, en_US]

Figure 8-10 Parameters for Logging of Ethernet Messages

For reading the data packets start the tool “ST-Emulation” and enter the following instruction in the command
line:
M: idw
The recorded data packets are now read out and displayed. This can take several minutes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 363


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

[cap_data_st_emul, 1, en_US]

Figure 8-11 Display of Read Data Packets

The display of the read data pakets is hexadecimal. Via the Save button you can save the data as text file on
the engineering PC.
For the display of the data packets in a readable format, the file must be converted with the SICAM Protocol
Test System (item number SA0-900, as of revision 0708) via the menu Extras | Convert a ST IDW file to
pcapng. The resulting file can now be read with the established program Wireshark.

[cap_data_converted, 1, --_--]

Figure 8-12 Display of Read Data Packet in Wireshark

364 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.1 Telecontrol

8.1.10.4 Displaying Decentralized Archive (DEAR)


The current contents of DEAR can be displayed with the tool “OPM II”.
Via the context menu of the automation unit, submenu Display decentral archiving… , you get to the file
directory. Then select a file and click on the button Display archives to display the respective records.

NOTE

i The data records of the decentralized archive are registered in configurable files. The files are stored on the
SD card. The record of data points is therefore only possible with equipped SD card.

Example

[sc_tbii_dear_filestructure, 1, en_US]

Figure 8-13 SICAM TOOLBOX II - DEAR File Structure

You can save the displayed records of DEAR in a file (Format csv) on the engineering PC. You find the informa-
tion thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section System Technique | General |
SICAM RTUs | Decentral Archive Display.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 365


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

8.2 Automation
For the implementation of freely definable open-/closed-loop control functions you can create optionally an
application program as function diagram.
Overview of the Tasks
Task Meaning
Configure external signals Create images for spontaneous and periodical data points
Create function diagram Edit the application program
Simulate function diagram Offline test of the application program
Generate program code Compile application program
Load program code Transfer application program into the target device
Perform startup Initialize application program in the target device
Test function diagram Online test of the application program
Documentation Prepare application program for printing

Fundamental Procedure of the Programming

[dw_A8000_toolbox_engineering_automation, 1, en_US]

Figure 8-14 SICAM TOOLBOX II - Procedure for Creation of the Automation Function

8.2.1 Creation of a Function Diagram with CAEx plus

For the creation of a function diagram (FUD) the tool “CAEx plus” is required. This provides various editors and
standard libraries for the creation of the open/closed-loop control function.

366 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

The process-technical functions of a plant are created with the function diagram editor (FBD Editor). A func-
tion diagram is thereby created by the interconnection of

• predefined functions and function blocks

• functions and function blocks defined by the user


You find the description of the editor in the CAEx plus Online Help, chapter Editors. Additional Information
can be found in the SICAM TOOLBOX II Online Help, chapter Tutorials, section CAEx plus.
You find the most important characteristic values (limits) for the creation of the open/closed-loop control func-
tion in section 5.2.1.2 Technical Data and 5.2.2.2 Technical Data.
You find the technical details for the processing of the open/closed-loop control function and its partial func-
tions in the manual SICAM RTUs Common Functions System and Basic System Elements, chapter Automation,
section Restricted Open/Closed-Loop Control Function | Application Program | Function Diagram.

NOTE

i Optionally to the creation of a function diagram, an existing and compatible instruction list (IL) with ASCII
format can be imported in “CAEx plus” (tool “OPM II”, context menu of the CPU, Instruction list | Import from
file).

Function Diagram Editor (Example)

[sc_tbii_caexplus_fud, 1, en_US]

Figure 8-15 SICAM TOOLBOX II - Function Diagram Editor

8.2.1.1 Restrictions when Creating a Function Diagram


Note some special characteristics when creating a function diagram:

• Blocks and data types


In the AU library, only blocks and in the type instance, only data types can be supported by CP-8000/
CP-802x.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 367


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

• Signals from the signal list


From the signal list, only data types supported by CP-8000/CP-802x can be used in the type instance (for
example, the message with TI 38 – "protection event" is not allowed). This is checked via the data type of
the signal. The system data point from the signal list can also not be used in the type instance.

• System data points


These are available as global variables in the global "System info" variable object in the resource. These
global variables can be used in FUD.

• Type identifications
The type identifications are checked during the creation of the FUP. Messages with type identifications
that are not supported by CP-8000/CP-802x cannot be used in the FUD.

• Non-volatile states
If messages or block inputs/outputs are set to Non-volatile in FUD, a corresponding warning appears
during code generation.

• CASDU
All information generated in the CP-8000/CP-802x application program has the same CASDU in the
message address. This makes it necessary to assign the same CASDU in the CAEx plus link for parameter-
settable messages that are generated in the application program (see chapter Application Program,
Page 397). In the event of a wrong setting in “OPM II”, code generation aborts with a corresponding error
information.
You can assign a random message address for incoming messages in the FUD.

• IOA
IOA = 0.0.0 is not allowed; this is not supported by numerous third-party systems.

• Status bit Class 1


This is not supported by FUD (priority management of the communication function).

• Status bit R (redundancy)


This is never set by the target system. A warning is output during code generation when using the redun-
dancy bit.

• Additional attributes
These are not supported by CP-8000/CP-802x. These attributes are not taken into account during code
generation and a warning and/or error will not be output.

• Periodic data points


CP-8000/CP-802x does not support periodic links (1703 links with use in FUD, no evaluation of the
parameter Use_CAEx_plus). Directly enter the variables in the FUD in the event of periodic use (system
variables with predefined names). These system variables have been listed in the SICAM TOOLBOX II
Online Help in the data point description of the I/O Master module firmware (internal key 92128 to
92255).
For more information refer to the manual SICAM RTUs Common Functions System and Basic System
Elements , chapter Automation, Restricted Open/Closed-Loop Control Function.
You will find some selected program examples in the appendix of the manual B Examples of Instruction Lists
(IL).

8.2.1.2 Configuring External Signals


The I/O’s are integrated into the Function Diagram via the Signal List. Dependent from the fact, whether the
target device is engineered via the SICAM TOOLBOX II or via the SICAM WEB, the Signal List can be alterna-
tively

• generated with the tool “OPM II”

• imported from a local parameterization (see thereto section 8.1.8 Import, Export and Backup of Engi-
neering Data

368 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

The signals of the process-technical plant can be used by “CAEx plus” after the transformation (see section
8.1.7 Transform Parameters). The structure of the project tree automatically adapts to the structure from the
“OPM II”.
An introduction how to create a project can be found in the CAEx plus Online Help, chapter First Steps and
chapter Additional Products, section Signal List (Optional).

8.2.1.3 Program Code Generation


Before the loading of the open-/closed-loop control function into the target system, the program code must be
generated.
You can start the code generation via the following ways:

• “CAEx plus” transformer

• “CAEx plus”, via the context menu of the Master Module firmware
Start of the Program Code Generation

[sc_tbii_caexplus_codegen, 1, en_US]

Figure 8-16 SICAM TOOLBOX II – CAEx Plus Context Menu for Code Generation

The function diagram is consequently translated and checked by a compiler. Simultaneously, the program
code is created as an instruction list in the Specification folder.
Via the menu Tools | Error state viewer, you can activate the notification display of the code generation.
Here, common notifications (for instance information on occupied memory space for code and variables) as
well as detected errors are recorded in detail.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 369


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

Error State of the Viewer (Example)

[sc_tbii_caexplus_codegen_error_state, 1, en_US]

Figure 8-17 SICAM TOOLBOX II – CAEx Plus Error State Viewer

The tool has been described in detail in the CAEx plus Online Help, chapter Target System Connection,
section Functions for Target System Connection | Code Generation.
Code generation can be started independently from “CAEx plus” with the “OPM II” tool by selecting the Desti-
nation systems | CAEx plus… | signal list/generate code menu. Thereby a signal list is created to process
parameterized signals in the open-/closedloop control function and read into “CAEx plus”.
Refer to the SICAM TOOLBOX II Online Help, chapter OPM II, section Transform and Load, CAEx plus for
more details.

8.2.2 Documentation

8.2.2.1 Cross Reference List


With the tool “CAEx plus” a cross reference list over the project hierarchy can be generated, displayed on the
screen, or printed.
The cross reference list refers alternatively to

• Entire function diagram of the selected Master Module

• Single program organization unit


It is executed via the respective context menu Cross-references.
You find the details thereto in the CAEx plus Online Help, chapter Basics, section Default Operating
Elements | Commands of the Pop-Up Menus.

8.2.2.2 Open-/Closed-Loop Control Function


In the project hierarchy of the tool “CAEx plus”, by selecting one of each level, by means of pop-up menu the
function Print can be executed. The print operation is started on the default printer of the PC.
You find the details thereto in the CAEx plus Online Help, chapter Basics, section Default Operating
Elements | Commands of the Pop-Up Menus | Print in Project Management.
Additional information can be found in the CAEx plus Online Help, chapter Basics, section Default Properties
as well as chapter Lists and References, section Designing Printouts with DXF.
Further extensive possibilities for the documentation are provided by the optional function Document
Management (additional product for “CAEx plus”).
You find the details thereto in the CAEx plus Online Help, chapter Additional Products, section Document
Management (optional).

370 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

8.2.3 Commissioning and Test

For commissioning and test of the application program the following functions are available:

• Transfer application program into the target device

• Test functions
– Offline simulation
– Test application program

Commissioning and testing of the application program takes place online and require that the steps according
to section 7.6.1 SICAM TOOLBOX II have been carried out (does not apply for offline simulation).

NOTE

i The functions for commissioning and testing are only available for authorized users (see 8.1.3.1 Role Based
Access Control, does not apply for offline simulation).

8.2.3.1 Transfer application program into the target device


The loading of the application program into the target system takes place jointly with the parameters set in
the “OPM II”. Thereto the tool “Parameter Loader” must be used (see also section 8.1.10.1 Loading Engineering
Data).

NOTE

i During a loading operation, the switching off of CP-8000/CP-802x is to be absolutely avoided, since the
data on the flash card could be destroyed as a result.

You find the technical description thereto in the manual SICAM RTUs Common Functions System and Basic
System Elements, chapter Automation , section Open-/Closed-Loop Control Function | Loading of Applica-
tion Program.
You find the instruction for the operation in the SICAM TOOLBOX II Online Help, chapter Service Programs,
section Parameter Loader.

8.2.3.2 Test Functions

Offline simulation
The logic operations of a application program (function diagram) can be tested in “CAEx plus” with the offline-
simulation.
This function can be called via the context menu of the master module, program instance or type instance.
You can find the details thereto in the CAEx plus User Manual, chapter Additional Products , section Offline
Simulation.
Oscilloscope functions serve for the chronological representation of analog values and binary values during
the Offline Simulation of the function diagram.
You find exact details thereto in the CAEx plus User Manual, chapter Additional Products , section Logic
Analysis with Oscilloscope Functions.

Test application program


With the tool “CAEx plus”, all open- and closed-loop technical tasks in processing elements of the system can
be tested online.
This function can be called via the context menu of the master module <Firmware>, Selection ONLINE-Test.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 371


DC8-037-2, Edition 08.2022
Engineering via SICAM TOOLBOX II
8.2 Automation

The following test functions are available:

• Display and force values

• Test switch input/output messages, input/output process images of the peripheral elements

• Changing the execution status of the open-/closed-loop control function


– Stop controller
– Start controller
– Perform cold start of the resource
– Perform warm start of the resource
– Halt task
– Continue task
– Perform cold start of a task
– Perform warm start of a task
– Halt program
– Continue program

• Setting breakpoints

• Real time archive

• Display status information

• Read and write variables

The technical description of the online test function can be found in the manual Common Functions System
and Basic System Elements, chapter Automation, section Online Test.
The details for operation can be found in the CAEx plus User Manual, chapter Target-System Connection,
section Functions for Target-System Connection.

NOTE

i With user program running, the simulated value of a variable is statically overwritten. In contrast to this,
inputs/outputs are not statically overwritten, rather only with a change to their process image (edge-trig-
gered).
With application program stopped, simulated values are retained.

! DANGER
The change in the value of a signal (variable) can - depending on the programmed logic - have an influence
on the status of output signals. Changing the status of output signals while the system is running can cause
damage to people and machines.
² Ensure that aggregates in the control area of the command output and those subsequent aggregates
in the process chain are protected and that persons in the vicinity are warned.

372 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
9 Engineering via SICAM WEB

NOTE

i The screen shots shown in this chapter refer to the configuration of the CP-8000. They also apply accord-
ingly to the CP-8021 and CP-8022.

9.1 Telecontrol 374


9.2 Automation 504
9.3 Administrative Functions 527

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 373


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1 Telecontrol
Overview of the Tasks

Task Meaning
Presets • Configure user and roles
• Set web server password
• Authentication procedure
• Set IP addresses
• Settings for Internet security
• Settings for internal GPRS modem (CP-8022)
• Auto configuration
Common Settings • Configuration of the target device
• Topology (Routing of send data and receive data)
• Failure behavior in the case of an error
Hardware Configuration • Add or remove protocol element
• Add or remove I/O master module
Time management • Time settings
• Local time setting
• Time synchronization
Communication • Message settings
• Interface for Communication
• Transmission facility
Periphery • Configuration of the signals
• Signal list import/export
• Settings for configured signals
Administration • Restart device
• Save/recover device settings
• Import IID/ICD data
• Firmware Update
• Install language package
• Set date and time
Test functions • Display of input/output signal
• Forcing of output signals
Event list Chronological display of the occurred events
Alarm list Chronological display of the occurred alarms
Diagnosis Indications generated by the self monitoring

Requirement for the engineering


The parameterization with the SICAM WEB takes place exclusively online and assumes that the steps according
to section 7.6.2 SICAM WEB have been carried out.
The firmwares CPC80 and SWEB00 must be on the SD card in the target device.

374 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NOTE

i The web server of the target device must be enabled (corresponds to the presets). If the target device has
already been parameterized via the SICAM TOOLBOX II, the setting must be checked if necessary (param-
eter Network settings | HTTP web server.

9.1.1 Starting and Finishing a Session

9.1.1.1 Registration at Initial Startup


Procedure:

• Open a web browser and enter in the address bar the standard IP address (https://172.16.0.3) of your
target device.
When the target device is started up for the first time or after a factory reset (see 11.8 Resetting Device to
Factory Settings), the web server of the target device operates with the preset user “administrator”. No pass-
word is assigned to this user in the factory settings, so you will be asked to define a password after confirming
with .

[sc_initial_logon_change_pw, 3, --_--]

Figure 9-1 Password Dialog

This password must have between 8 and 54 signs, letters, numbers and special characters are possible. If you
do not enter a password, you will be logged off.
After a successful password input the “Dashboard” of the user “administrator” appears.

[sc_dashboard_admin_01, 3, en_US]

Figure 9-2 Dashboard for Administrator

9.1.1.2 Login with user and password


Preconditions:

• A password has already been assigned to the standard user “administrator”.

• If necessary, further users have already been defined.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 375


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Procedure:

• Open a web browser and enter in the address bar the IP address of your target device.
The web server of the target device reports with the login dialog.
The language of the login dialog corresponds to the language of your web browser / operating system.

[sc_logon, 1, en_US]

Figure 9-3 Login dialog

The following entries are required to access the target device (note upper and lower case):

• User name
– “administrator” (preset)
– User, who has already been defined on the target device

• Password of the user

• Language:
– “Deutsch”
– “English”

• Click on to start the login.

When you log on to the target device, the access data of the role-based access control are requested. This
takes only place if a user role was already defined on the target device with SICAM WEB (see 9.1.2.1 Role
Based Access Control). If a role with SICAM WEB has not yet been assigned, the login takes place via the preset
user “administrator”.

NOTE

i When a user logs in for the first time, he is asked to change his password. The password must comply with
the password guidelines. The details thereto you can find in the section 9.1.2.2 Change web server pass-
word).

376 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

If no entries are made or if an invalid user name/password is entered, a corresponding error message appears
in the login dialog.

[sc_logon_fail, 1, en_US]

Figure 9-4 Error message when logging in

• Enter a valid username and corresponding password

• Click on

After a successful login, the “Dashboard” of the SICAM WEB application appears. The session with the web
server of the target device is now started.

NOTE

i In the case of a connection via GPRS, the “Dashboard” is displayed after 20 seconds at the latest.

All actions released for the user can be carried out:

• The user “administrator” is generally authorized to carry out all operator actions and changes.

• Other users have restricted rights, depending on their assigned role. The corresponding menus and
buttons are deactivated.

NOTE

i Per session always only 1 user can be logged to the target device.

NOTE

i Depending on the parameterization, either an http or https address must be entered in the browser, in
order to establish the connection. During the first connection setup via https, a check is made if a corre-
sponding security certificate has been installed. If this is missing, it must be installed manually (see
www.siemens.com/gridsecurity, Tab Cyber Security General Downloads, Directory Application Notes,
document Certificate Trusting in Web Browsers).

9.1.1.3 Log out of the target device


When you are ready to finish your work, you should log out.

• Click on the button and select the menu item Log out.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 377


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

You will now be logged out and the logon dialog will appear again. The session with the web server of the
target device is then ended.

NOTE

i In the case of a connection via GPRS, the logon dialog is displayed after 20 seconds at the latest.

If you have made changes since the last save, the following dialog is displayed:

[sc_logoff_unsaved_changes, 1, en_US]

Figure 9-5 Save changes dialog

• If you click on , changed data will not be saved and you will be logged off.

• If you click on , you stay logged in and can save the data.

NOTE

i After 15 minutes of inactivity, the web server will close the session and you will need to log in again. This
also applies in the event of an unintentional break in the communication connection (failure, closing of the
web browser, etc.).

9.1.2 Presets

After logging into the target device for the first time, you should make some basic settings for working with
SICAM WEB:

• Define user and roles

• Change web server password

• Authentication method

• Assign IP address(es)

• Set security parameters

• Configure internal GPRS modem (CP-8022)

• Enable optional “auto configuration”

9.1.2.1 Role Based Access Control

• Menu Home | User | Local User

378 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

For engineering and service via SICAM WEB, 9 additional users can be defined in CP-8000/CP-802x in addition
to the preset user “administrator”. Each user must be assigned a predefined role and an individual password.
Each role has certain user rights, which means that the respective user can carry out certain operator actions.

[sc_user_local_users, 1, en_US]

Figure 9-6 Example for Users and Roles

NOTE

i The local users must be configured for each target device separately.
The authentication of the user can also be done via an external RADIUS server. But then the user can have
only one role.

Roles and their Rights/Functions

Rights/functions Roles
Viewer Operator Engineer Installer Security Security Role Admin
Admin Auditor Based
Access
Manager
Menu
Upload ICD/IID file – – ✓ ✓ – – – ✓
Download SICAM PAS IO config- ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
uration
Download process data archive ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Update→Update firmware / – – – ✓ – – – ✓
update application software
Save device settings – – – – ✓ – – ✓
Restoring device settings – – – – ✓ – – ✓
Install language package – – – ✓ – – – ✓
Menu→Restart device – ✓ ✓ ✓ ✓ – – ✓
Menu→Logout ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Dashboard
Device ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Diagnosis→State / logbook ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Diagnosis→Security logbook – – – – ✓ ✓ – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 379


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Rights/functions Roles
Viewer Operator Engineer Installer Security Security Role Admin
Admin Auditor Based
Access
Manager
Users→Local users / Logged-in – – – – ✓ – ✓ ✓
users
users→Change password ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Certificates → Certificates and ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
keys / Certificate authorities
Configuration & protocols – ✓ ✓ – – – – ✓
Parameters – ✓ ✓ – – – – ✓
Signals – ✓ ✓ – – – – ✓
Logic – ✓ ✓ – – – – ✓
Time – ✓ ✓ ✓ – – – ✓
Alarms and events → Events / ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Alarms
Logic [Test] – ✓ ✓ ✓ – – – ✓
I/O modules [Test] – ✓ ✓ ✓ – – – ✓

You find further information in document SICAM A8000 Series/SICAM RTUs/SICAM TOOLBOX II – Administrator
Security Manual (DC0-115-2), chapterMeasures for system hardening, sectionSICAM A8000 Series, SICAM
RTUs, sectionRole Based Access Control in SICAM A8000 Series.

Creation of a Local User


Preconditions:

• User “administrator” is logged on to device.

Procedure:

• On the dashboard click the tileLocal User.


The sub menu Local User shows now which users exist on the connected device and which role they have. A
device which is in delivery status has only the user “administrator”.

[sc_user_local_users_admin, 1, en_US]

• Click on to create an additional local user.

• Define username, password and role of the new local user.


The user name can consist of 1 to 54 characters, the password must comply with the rules in section
9.1.2.2 Change web server password (an error message is issued if the entry is incorrect).

380 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_user_local_users_add, 1, en_US]

• Save your settings with a click on

The sub menu Local User shows now the new created user and which role he has.

[sc_user_local_users_viewer, 1, en_US]

• By clicking on the check box in the columnActivatedyou can activate or deactivate the new user. The
user data remains saved.

• By clicking the button you can assign a different role to the selected user.

• By clicking the button you can assign a new password to the selected user.

• By clicking the button you can delete the selected user.


The default user “administrator” cannot be deleted.

9.1.2.2 Change web server password

• Menu Home | User | Password


The web server password is used to protect the target device from unauthorized access. Every user who is
logged on to the target device can change his own password regardless of his role. The password is saved in
the target device and is used to authenticate the user the next time he logs in.

NOTE

i The user “administrator” has full access to all users and their passwords.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 381


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

General password policy


The following entries are allowed:

• 54 characters maximum

• Digits 0 to 9

• Letters A to Z, a to z (no umlauts)

• Special characters: ! ? § $ % & / \ ( ) { } [ ] = ^ ° ´ ` ‘ @ * # | + - , . ; : _


A secure password must contain at least one digit, one uppercase letter, one lowercase letter and one special
character.

NOTE

i In case of problems with passwords please contact the Siemens Support Center.

Configurable password policy


In addition to the general password rules, the requirements and input monitoring for passwords can be speci-
fied precisely. Changing the relevant parameters requires a restart of the target device.
In the directory SICAM A8000 CP-80xx | Master module | Network settings | Role-based access control |
Password Policy | Password settings, the requirements for passwords can be set:

• Min. Number of capital letters


0 to 5

• Min. Number of lowercase letters


0 to 5

• Min. Number of special characters


0 to 5

• Min. Number of digits


0 to 5

• Min. password lengths


1 to 24 characters

[sc_configurable_password_settings, 1, en_US]

382 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

In the directory SICAM A8000 CP-80xx | Master module | Network settings | Role Based Access Control |
Password policy, the parameter for input monitoring can be set:

• Consecutive time
Time within which the number of failed attempts leads to blocking the user.

• Maximum attempts
Maximum number of failed attempts to provide the correct password before the login is temporarily
blocked.

• Blocking time
Time for which the user will be blocked if the user exceeds the maximum number of consecutive
attempts to provide the correct password. Can deactivate the blocking functionality by entering 0 for the
blocking time.

9.1.2.3 Differentiation Secure/Non-Secure Passwords


The selection of the secure password storage resides in the directory tree under SICAM A8000 CP-80xx |
Master module | Network settings | Security (the checkbox “Show all parameters” must be activated).
All passwords can be stored in the target device in a secure manner. Thereto the passwords are stored irrever-
sibly encrypted in a location not accessible by unauthorized persons. This applies for all protocols using a pass-
word for authentication, such as HTTP, HTTPS, SNMP.

NOTE

i For secure password storage/https in CP-8000 a hardware revision >= ***CC is required.

With the parameter Secure Password Storage you can select between non-secure or secure password
storage.

[sc_settings_network_security, 1, en_US]

Figure 9-7 Settings for Network Security

If the secure password storage is activated (parameterSecure Password Storage = YES), the parameter
HTTP/HTTPS must be HTTPS, otherwise a warning is generated in the diagnosis.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 383


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

With the secure password storage, a password is masked behind 8 bullets, independently of the real length of
the password, even if no password was entered.
Example:

[sc_settings_snmp_passw1, 1, en_US]

Figure 9-8 Settings with Secure Password Storage

If the secure password storage is deactivated (parameter Secure Password Storage = NO), a password is
displayed as readable original text.
Example:

[sc_settings_snmp_passw2, 1, en_US]

Figure 9-9 Settings with Non-Secure Password Storage

384 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Change a Password
When modifying a secure password, a dialog is displayed when selecting a password field in the Settings page.
When opening the dialog both input fields are always empty and the checkbox “Unhide characters” is deacti-
vated.
Example:

[sc_settings_snmp_passw3, 1, en_US]

Figure 9-10 Dialog for Change a Password

You must enter the same password in both input fields (new password and verify new password). Each
entered character is shown as a bullet.
Example:

[sc_settings_snmp_passw4, 1, en_US]

Figure 9-11 Dialog with Entered Password

When activating the checkbox “Unhide characters”, the entered characters in both input-fields are displayed.
Example:

[sc_settings_snmp_passw5, 1, en_US]

Figure 9-12 Dialog with Entered Password in Plain Text

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 385


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• To close the dialog, click (new entries are discarded)

• To confirm the entries, click

With the entries are checked against conformity and against the guideline for the password assignment.If
the checks are not successful, a notification is shown in the dialog.
Example:

[sc_settings_snmp_passw6, 1, en_US]

Figure 9-13 Dialog Invalid Password Entered

If all checks have been passed, the dialog is closed and the new password is valid.

• When pressing the button , the target device stores the password; if the secure password storage is
active, the password is encrypted before the storage

Switching Between Secure and Non-Secure Password


Secure passwords and non-secure passwords are stored separately in CP-8000/CP-802x.
If you enter a non-secure password in the target device, and you activate the secure password storage after-
wards, you must enter a new secure password. The non-secure one still remains stored, but it is deactivated.
If you deactivate the secure password storage afterwards, the non-secure password is active again and the
new secure password is deactivated.

9.1.2.4 Authentication Method


The authentication setting is made in the directory tree under SICAM A8000 CP-80xx | Master module |
Network settings | Authentication (the SHOW ALL PARAMETERS check box must be activated).

[sc_settings_network_authentication, 1, en_US]

Figure 9-14 Network settings authentication

386 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

CP-8000/CP-802x provides various authentication mechanisms. Depending on the setting, SICAM WEB uses
the respective role information:

• Authentication via Locally Stored Credentials


– User names, passwords, profiles defined by CP-8000/CP-802x are used

• Authentication via External Service (RADIUS Server)


– User names, passwords, profiles defined by the RADIUS server will be used
– Fallback option, if the RADIUS server is not available

Authentication via Locally Stored Credentials


This is the default mechanism. After entering the login credentials and login attempt, the target device
compares these credentials with the locally stored credentials:

• If the comparison is successful, the target device returns the specific user role

• If the comparison is not successful, the logon fails

Authentication via External Service


For this mechanism a RADIUS server can be configured. The parameter Radius Authentication must be
set to YES.
CP-8000/CP-802x uses the RADIUS server IP address and the RADIUS shared key for RADIUS communication.
After entering the login data and attempting to log in, the target device sends this login data to the RADIUS
server for authentication:

• If the RADIUS server can be reached, it compares the login data


– If the comparison is successful, the RADIUS server sends the specific user role; SICAM WEB and the
internal protection mechanism use this role information for the user
– If the comparison is not successful, the logon fails

• If the RADIUS server cannot be reached, the runtime is exceeded in the target device
– If the fallback option is enabled, the authentication mechanism reverts to local authentication and
the target device compares the login data with the locally saved login data
– If the comparison is successful, the target device sends the specific user role; SICAM WEB and
the internal protection mechanism use this role information for the user
– If the comparison is not successful, the logon fails
– If the fallback option is not enabled, the logon fails

Configuration with RADIUS Server


The IP address of the RADIUS server must match the setting in the target device (parameter Radius Server
IP address).
The shared key on the RADIUS server must match the setting in the target device (parameter Radius
shared key).
The target device sends the user name (attribute 1), the user password (attribute 2), the NAS identifier
(attribute 32) and the NAS port (attribute 5) to the RADIUS server.
The RADIUS server should be configured in such a way that, after successful authentication, the role is
returned as a manufacturer-specific value (attribute 26).
You can find detailed information on the RADIUS protocol at https://tools.ietf.org/html/rfc2865

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 387


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Structure of the authentication request from CP-8000/CP-802x (example):

Connection via HTTP Connection via HTTPS


User-Name User-Name
User-Password User-Password
NAS-Identifier = "00:E0:A8:B0:DC:80" NAS-Identifier = "**:**:**:**:**:**"
NAS-Port= "80" NAS-Port = "443"

Structure of the response from the configured RADIUS server (example):

User role “Admin” User role “Viewer”


Service-Type = Login-User Service-Type = Login-User
Cisco-AVPair = "shell:priv-lvl=15" Cisco-AVPair = "shell:priv-lvl=0"

Schematic Procedure of the Authentication

[dw_CP-8000_radius, 1, en_US]

Figure 9-15 Schematic Procedure of the Authentication via RADIUS Server

388 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.2.5 Set IP Addresses


IP address settings are in the directory tree under SICAM A8000 CP-80xx | Master Module | Network
settings | IP address.

[sc_settings_network_ip_addresses, 1, en_US]

Figure 9-16 Settings IP Addresses

Compliant IP addresses must be assigned for operation in a network (company intranet, networked plant). The
IP address for the Web server of your target device can be changed with the parameter Own IP address.

NOTE

i The IP settings depend on the configuration and the transmission media of your network. Contact your
network administrator for the setting of these parameters.
The details on setting the advanced parameters for secure network configurations are available in the
SICAM RTUs • SICAM TOOLBOX II Administrator Security Manual.

With the parameter Mode of ethernet ports, you can define whether the interfaces X1 and X4 are oper-
ated using the same IP address or 2 separate IP addresses.
The presetting is 1 IP address (connected ports in switch mode).

NOTE

i The IP address set via SICAM WEB is only relevant when a DHCP server is not used (Autoconfiguration =
NO parameter).
When using a DHCP server the target device is automatically assigned the IP address. For more details see
9.1.2.8 Autoconfiguration (restricted operation mode).

With the selection 2 IP addresses (independent ports), you can define a 2nd IP address for X4. As a
result, you can access the target device also via X4 regardless of the network settings for X1, for example,

• X1: Process LAN

• X4: Office LAN


CP-8000/CP-802x server services are available at both interfaces.
Any resulting, further options have been described in the Appendix E Sample Applications.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 389


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

If it is not allowed to establish a connection between networks for security reasons, the use of a second IP
address at the interface X4 can be inhibited. For this purpose, define during initial parameterization whether
the parameter Mode of ethernet ports is permanently shown or hidden. Use the expert parameter
Advanced parameters | "Mode of ethernet ports" and select the following to adjust the setting:

• display (selection) (default)

• hide (freeze)

NOTE

i With the selection hide (freeze) this parameter and the parameter Mode of ethernet ports are
permanently hidden. It is then no longer possible to change these parameters!
The set operating mode remains unchanged unless the target device is restarted via a completely new
parameterization:

• Initialization with other parameters or with a newly created SD card (SICAM TOOLBOX II)

• Initialization with an empty SD card (SICAM WEB)

• Click to save the settings

The saved values require a restart of the target device and will only be active following the system startup.

NOTE

i After having changed the data the target device can only be addressed using the newly set IP address(es).
The current IP address is always shown on the LCD of the target device (main menu, Device information |
Device.
If it is no longer possible to access the Web server, check the IP settings of the engineering PC.

MAC Addresses of the Ethernet Interfaces


The local Ethernet interfaces X1 and X4 have 1 or 2 MAC addresses depending on the version of the module.
Designation MLFB Number of MAC
Addresses
CP-8000 -25/+70 °C Up to 6MF21010AB100AA0EE 1
CP-8000 -40/+70 °C Up to 6MF21011AB100AA0EE
CP-8000 -25/+70 °C From 6MF21010AB100AA0FF 2
CP-8000 -40/+70 °C From 6MF21011AB100AA0FF
CP-8021 Up to 6MF28021AA00 BB 1
CP-8021 From 6MF28021AA00 CC 2
CP-8022 Up to 6MF28022AA00 BB 1
CP-8022 From 6MF28022AA00 CC 2

The MAC addresses are listed on the name plate on the side of the module housing (see 6.1.1.2 Type Plate
and 6.1.2.2 Type Plate).
If the parameter Network settings | IP addresses | Mode of Ethernet ports has been set to
the value 1 IP address (connected ports in switch mode), then the first MAC address (of X1) is
used at both interfaces. If the parameter Network settings | IP addresses | Mode of Ethernet
ports has been set to the value 2 IP addresses (independent ports), then separate MAC addresses
are used for X1 and X4.

390 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Access Options for the Engineering PC during Operation

DHCP Service Used DHCP Server Access Option IP Address SICAM IP Address Engi-
Available A8000 neering PC
Autoconfigura- Irrelevant Ethernet (X1) Own IP address <free address
tion = NO = <set value> in subnet of
SICAM A8000>
Autoconfigura- Yes Ethernet (X1) Own IP address assigned by DHCP
tion = YES = <automatic> server if DHCP has
been enabled at PC
Autoconfigura- No Ethernet (X1) Own IP address <free address
tion = YES = <169.254.0.1> in subnet
169.254.0> (IP
address in SICAM
A8000 is not routed)
Irrelevant Irrelevant Ethernet (X4) Own IP address <free address
(X4) = <set in subnet SICAM
value> A8000> 64
Irrelevant Irrelevant Point-to-point (X2) 172.16.0.1 172.16.0.2 (assigned
by SICAM A8000)

9.1.2.6 Settings for Internet Security (IPsec)


The configuration of the Internet Security is in the directory tree under SICAM A8000 CP-80xx | Master
module | Network settings | Security (the “Show all parameters” check box must be activated).
The communikation over IPSec can be enabled with the parameter IP Security enabled.
With enabled IPSec VPN the Firewall is automatically enabled. Only enabled services can pass the Firewall.

Interface Assignment
Further, the assignment of the Ethernet interfaces according to the respective use case is required. Further
information about this can be found in section 9.1.7.2 Interfaces for the Communication.
Further information can be found in appendix E.6 Usage with IPSec VPN.

NOTE

i The detailed information about Internet Security can be found in the document SICAM A8000 Series /
RTUs / TOOLBOX II / Device Manager ADMINISTRATOR Security Manual.

64 applies only if mode of Ethernet ports = 2 IP addresses (independent ports)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 391


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.2.7 Settings for Internal GPRS Modem (CP-8022)


The settings for the internal GPRS modem reside in the direction tree under SICAM A8000 CP-8022 | Master
module | Network settings | GPRS (the checkbox “Show all parameters” must be activated).

[sc_settings_network_gprs_man, 1, en_US]

Figure 9-17 GPRS Settings (CP-8022)

The GPRS communication is activated or deactivated with the parameter enable GPRS communication.
With selection YES the parameter string for GPRS is visible and the parameter Mode of ethernet ports
will be hidden. The both interfaces X1 and X4 operate as connected ports in switch mode via 1 common IP
address.
You will find further information in appendix E.7 Usage of the Internal GPRS Modem (CP-8022).

Common Settings
With the parameter Operator selection you can define how to select the mobile radio provider:

• With selection automatic (default) the operator is read from the SIM card

• With selection manual the operator must be entered according to the corresponding SIM card; the oper-
ator list can be read out from the SD card, if the parameter GPRS log is set to operator list.
The entry for SIM PIN is needed if the SIM card is PIN protected. The default setting is an empty PIN
(unlocked SIM card).
With parameter APN the acccess point name can be configured. If no APN is entered, then the default APN is
used implicitly during the PDP context activation (acccess point name from provider).
The PPP authentication is required depending on the operator’s policy in particular APNs. If authentica-
tion is needed, then PPP user name and PPP password have to be entered.

Monitoring of the GPRS Modem


Additional settings for the handling in case of error reside in the direction tree under SICAM A8000 CP-8022 |
Master module | Network settings | GPRS | advanced parameters.
With the parameter advanced parameters | GPRS log the detail level of the logging procedure can be
selected (Operators / Modem status / Detailed logging of communication to modem (AT-
CMD). Logs will be saved on the SD card in the GPRS directory.
With the parameter advanced parameters | Debug trigger the action upon GPRS modem error is
defined for debugging (None / Stop logging on modem error).

392 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Monitoring of the Mobile Radio Network


Settings for the monitoring of the mobile radio network reside in the direction tree under SICAM A8000
CP-8022 | Master module | Network settings | GPRS | Mobile radio ping supervision.

[sc_settings_network_gprs_ping, 1, en_US]

Figure 9-18 GPRS Monitoring (CP-8022)

With the setting Ping supervision enabled = Yes the belonging parameters get visible. With this func-
tion, 5 ping request are sent with an interval of 20 seconds to up to 2 adjustable IP addresses (Ping peer IP
address 1, Ping peer IP address 2). If no reply is received, the ping counts as failed attempt. After
that, the cycle time Ping interval (setting between 60 s and 3600 s) is started for the next ping
request.
After a specified number of failed attempts a selectable reaction is triggered. The following settings are
provided:

• Parameter Number of fails before action, selectable 2 to 100

• Parameter Action after ping failure, selection


– logging only
– mobile connection re-establishment
– mobile module restart
– device reboot

Interface Assignment
Furthermore, the assignment of the Ethernet interfaces according to the respective application is necessary.
You will find more information in section 9.1.7.2 Interfaces for the Communication.

9.1.2.8 Autoconfiguration
CP-8000/CP-802x provides the option of being configured automatically by means of a complete autoconfigu-
ration file via DHCP service. The autoconfiguration file is a previously generated CP-8000/CP-802x backup (see
9.3.2 Download Device Settings).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 393


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NOTE

i If a SD card generated through copy is used, it is mandatory to delete the file dhcpid, located in AUTO-
CONFIG folder.

The selection of the autoconfiguration resides in the directory tree under SICAM A8000 CP-80xx | Master
module | AU common settings (the checkbox SHOW ALL PARAMETERS must be activated).

[sc_settings_au_common_autoconfig, 1, en_US]

Figure 9-19 Setting Autoconfiguration

With the expert parameter Autoconfiguration = YES the DHCP service is activated.
In a network with DHCP server, the DHCP server defines the IP address on X1. If the DHCP server is no more
available, the target device can be accessed via X1 with the IP address 169.254.0.1, if the“ lease time” of the
DHCP server is already terminated. Otherwise the IP address from the DHCP server is used until the termination
of the time. The time is defined by the DHCP server.

NOTE

i DHCP can be easily disturbed and manipulated because DHCP clients accept any DHCP server. The acci-
dental activation of a DHCP server, for example by a simple DSL router or wireless router on delivery status
can largely paralyze a network. That may respond faster than the foreseen DHCP server and thereby distrib-
utes invalid configurations.

On the DHCP server, corresponding DHCP options must be configured:

• Option 6: DNS Servers (optional)

• Option 61: Client Identifier

• Option 66: TFTP Server Name

• Option 67: Backup File Name

Example: settings on a DHCP server


[SETTINGS]
IPBIND_1==172.16.0.5
IPPOOL_1=172.16.0.8-255
AssociateBindsToPools=1
UseClientID=1 ;
Trace=1

394 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

DeleteOnRelease=0
ExpiredLeaseTimeout=3600
ConfigureUnknownClients=0;
IgnoreUnknownClients=1;

[GENERAL]
LEASETIME=300
NODETYPE=8

[test1]
IPADDR=172.16.0.10
;IPADDR=0.0.0.0
SUBNETMASK=255.255.248.0
;NEXTSERVER=172.16.0.55
;ROUTER_0=172.16.0.250
OPTION_6=172.16.0.5 ;
OPTION_66="tftp.at" ;
OPTION_67="SICAM_A8000_BACKUP_Siemens_Testanlage_Station_0dac08636b6790f868f7870
168d08df2.cmc" ;

[DNS-SETTINGS]
EnableDNS=0
FORWARD=172.16.0.5

[TFTP-SETTINGS]
EnableTFTP=1
PortRange=AUTO;
ROOT=C:\_DATA\DHCP_DNS_SERVER\DHCP-SERVER\dhcp\wwwroot
writePermission=1

[HTTP-SETTINGS]
EnableHTTP=1
ROOT=E:\DHCP-SERVER\dhcp\wwwroot

TFTP Server
The TFTP protocol serves for the loading of operating systems or configurations via the network. It is designed
for simpliest data transfer based on the client-server principle. The protocol supports only the reading and
writing of files and is suitable for applications that do not require the complex procedures of FTP.
The TFTP server must provide the configuration file of the respective CP-8000/CP-802x target device.

NOTE

i TFTP does not provide authentication or encryption. Therefore, the Internet access should be denied by
default when enabled TFTP service when using a firewall.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 395


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Connection via SICAM WEB


After the first startup with activated autoconfiguration, the engineering PC must be connected to the target
device via the interface X1.
Start the web browser and enter the IP address 169.254.0.1 in the address bar.

[sc_logon_autoconfig1, 1, en_US]

Figure 9-20 Dialog for the Entry of the DHCP Identifier

A dialog for the entry of the DHCP identifier and the confirmation appears.

• Click on (OK), if you want to save the DHCP identifier

• Click on (Skip to Logon), if you want to log on directly at the target device

As soon as this setting is saved, the target device uses this identifier as DHCP option 61. If no identifier is set,
the MAC address of the device is used. The parameter can be changed also afterwards in operation via SICAM
WEB.
In order that the autoconfiguration works, at least the DHCP options 66 and 67 must be given. The TFTP Server
Name can be either an IP address or likewise a Full Qualified Domain Name (see DNS), if one or more DNS
servers are supplied via DHCP.
The target device connects to the TFTP server indicated in DHCP option 66 and downloads the configuration
file indicated in DHCP option 67. The file is checked upon integrity by means of a cryptologic hash function
that is calculated over the file.
The result is compared with the hash value in the filename:

• if the file is valid, it is accepted and all settings in the target device are adapted

• with different results, the file is deleted and no changes are carried out
Depending on the setting of the “Lease Time” on the DHCP server, the configuration can be updated. If the
same file name is given, the target device keeps its settings. If another name is given, the file is downloaded
again and the settings are accepted.

9.1.3 Common Settings

• Menu Home | Settings

396 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.3.1 Configuration of the Target Device


The settings for the configuration of the target device reside in the directory tree under SICAM A8000
CP-80xx | Master module | AU common settings.

[sc_settings_au_common, 1, en_US]

Figure 9-21 Settings of the Target Device

Here reside the basic settings for the identification of the target device (Customer, Plant, Device Name,
Region, Component).
If the target device is integrated in an existing plant, these values should fit to the existing parameterization
(conformable region and component number, same customer and plant designation).
Furthermore you can enter, amongst others, the values for Short Pulse Duration and Long Pulse
Duration. Depending on whether the target device receives a command with short or with long command
output time, the command is output with the duration adjusted here.

Application Program
With use of an application program, the address can be set which uses the application program for the genera-
tion of its data. The setting thereto resides under SICAM A8000 CP-80xx | Master module | AU common
settings | common address of ASDU (CASDU).
CASDU1 (least significant octet) and CASDU2 (most significant octet) result automatically in the CASDU upon
storing.
For the command processing according to IEC 60870-5-101/104, the parameter AU-common settings |
Forward ACTCON, DEACTCON, ACTTERM to control defines whether commands are passed on to the
application program with or without command response.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 397


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.3.2 Topology
The settings for the topology reside in the directory tree under SICAM A8000 CP-80xx | Master module |
Topology.

[sc_settings_topology, 1, en_US]

Figure 9-22 Settings for the Topology

Here is defined via which interface which remote stations are accessible, and which basical data flow direction
is needed to these remote stations (control direction, monitor direction or both directions).
For the parameterization of remote stations you can insert lines with the button .
With activation of the checkbox SHOW ALL PARAMETERS the complete parameter block can be made visible
(the hidden expert parameters serve for special applications and need not to be used in normal case).

9.1.3.3 Failure Behavior upon Fault


The setting for the failure behavior resides in the directory tree under SICAM A8000 CP-80xx | Master
module | BSE common settings.
The occurance of a heavy fault can lead to an undefined state in the processing of the firmware on the Master
Module. Normally the target device stops thereby the firmware and records an error in the diagnosis.
You can change this behavior with the parameter Failure behavior. The setting Restart firmware
means that the firmware of the target device performs an automatic startup in case of error. This might be
advantageous upon a temporary error that disappears by itself.
You find further information thereto in the manual SICAM RTUs Common Functions System and Basic System
Elements, chapter System Services, section Operating States, Firmware Shut Down.

9.1.4 Configuring Optional Modules

• Menu Home | Hardware & Protocols

9.1.4.1 Overview
In addition to the Master Module, you can equip the following optional system elements:

• Protocols for the communication


Hardware (integrated on the master module) + loadable firmware

• I/O master module for peripheral functions


Hardware (integrated on the master module) + loadable firmware
– Internal I/O modules (only CP-8000) are detected automatically
– External I/O modules are detected automatically

398 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The protocol elements and I/O Modules supported by CP-8000/CP-802x are listed in section 2.2.2 Protocol
Elements and 2.1.4 I/O Modules.
Prerequisite for the equipment of additional system elements is that the corresponding firmwares are loaded
in the target device. You find the instruction thereto in section 9.3.7 Update Firmware.
The hardware equipment overview resides in the directory tree under SICAM A8000 CP-80xx | Master
module.

[sc_hw_config_bse, 1, en_US]

Figure 9-23 Equipment Overview

The equipment page shows an overview of the equipped system elements

• Master module

• I/O master module


– I/O modules

• Communication module (protocol elements)

NOTE

i The selection in the drop-down boxes only contains the system elements, whose firmware has already
been loaded into the master module (with specification of the revision level).

By clicking the button you will leave the equipment program. Changes will not be saved, that means,
selected system elements will be rejected.

• Select the desired entry from the respective drop-down list

• If you want to save the adjusted equipment, click

A restart request appears:

[sc_hw_config_restart_request, 1, en_US]

Figure 9-24 Dialog Restart Device

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 399


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

You have the possibility to abort the procedure.

• Confirm with

The target device performs a restart, refer to 9.3.1 Restart Device.


During startup, the settings are saved on the SD card and the configuration pages for the selected system
elements are set up in SICAM WEB.

9.1.4.2 Protocol Elements


In CP-8000/CP-802x you can equip up to 4 protocol elements. The hardware for a protocol element is inte-
grated in the master module.
The selection of the protocol elements is located in the menu tree under SICAM A8000 CP-80xx | Master
Module.

[sc_hw_config_pre, 1, en_US]

Figure 9-25 Equipment of the Protocol Elements

• To equip a protocol element, select a protocol for the respective protocol element number

After selection of the protocols and transfer with a startup of the target system is necessary.
After the startup, the equipped protocol elements are listed in the directory tree under SICAM A8000 CP-80xx
| Master Module | PRE <0...3>: <Protocol name>.
The parameterization takes place for each protocol on the Parameter page. The parameters of newly detected
protocols are assigned with their default values.
More detailed information on the protocols can be found in chapter 12 Communication Protocols.

9.1.4.3 I/O Master Module


In CP-8000/CP-802x you can equip 1 I/O master module. The hardware for the I/O master module as well as 2
internal I/O modules is integrated on the master module.
With use of external I/O modules, these must be connected (mechanically) to the target device before the
engineering in SICAM WEB.

400 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The selection of the I/O master module is located in the directory tree under SICAM A8000 CP-80xx | Master
module.

[sc_hw_config_pe, 1, en_US]

Figure 9-26 Equipment of the I/O Master Module

• To equip an I/O master module, select the desired firmware:


USIO81: operation with SICAM I/O modules
USIO80: operation with SICAM TM I/O modules
After selecting the I/O master module, a hint appears:

[sc_hw_config_assignments_info, 1, en_US]

Figure 9-27 Hint on Firmware Installation

This means, a new I/O master module (firmware revision) can be accepted only if no signals are assigned to
the I/O master module and to I/O modules. If necessary, the corresponding signal assignments must be
removed (refer to section 9.1.11.5 Assign Signals to the I/O Master Module and 9.1.11.6 Assign Signals to the
I/O Module).

• Click on the button , in order to close the dialog

After selecting the I/O master module and transfer with a restart of the target device is required. Thereby,
the target device automatically detects the internal and the connected external I/O modules. Hence, for the
equipment of an I/O module you need not make a selection.
After the startup, the newly equipped I/O modules appear in the directory tree under SICAM A8000 CP-80xx |
Master module | I/O Master module | <0...7>: <I/O modul name>.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 401


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_hw_config_iom_learnt, 1, en_US]

Figure 9-28 Newly Equipped I/O Modules After Startup

You find more detailed information on the I/O modules in the sections 5.4 SICAM I/O Modules und 5.5 SICAM
TM I/O Modules.
Also note the configuration notes and rules for the equipment of I/O modules in section 2.1.4 I/O Modules.

NOTE

i The detected configuration is checked with each additional startup against the actually connected I/O
modules. With deviation the target device notifies an error.
If the once detected configuration is changed, pay attention to section 11.6.2.4 Adapt newly equipped I/O
modules in the parameterization.

9.1.5 Configuring Time Management

• Menu Home | Settings

9.1.5.1 Time Synchronization


The internal clock of CP-8000/CP-802x serves for the time tagging of generated data

• from the periphery

• from the optional open-/closed-loop control function

• for the records in the diagnosis


The resolution of the time tag is 1 ms.

402 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The settings for time synchronization are in the directory tree under SICAM A8000 CP-80xx | Master module
| Time management | Common settings (the Show all parameters check box must have been activated).

[sc_settings_time_common, 1, en_US]

Figure 9-29 Common Time Settings

CP-8000/CP-802x supports the following time synchronization variants (can be selected with the Synchro-
nizing of the automation unit parameter):

• Remote synchronization via serial communication or LAN

• Free running
With the parameter Monitoring time for synchroniz. event, you can define the monitoring for
remote synchronization. A warning is recorded in the diagnosis if the time has already been set and synchroni-
zation does not take place within the parameterized time.
With the parameter Unit of time for free running and monitoring time, you can define the
time unit (seconds or minutes) for the monitoring time.
For detailed information on the time synchronization, refer to the manual SICAM RTUs Common Functions,
System and Basic System Elements, chapter System Services, section Time Management.

Time Synchronization with Multi-Point Traffic


The time is sent to CP-8000/CP-802x from a central station (time master). The time master must synchronize
at least every 60 s, so that the minimum resolution of 10 ms is achieved. If time synchronization fails, the
target device records a warning in diagnosis after 10 min.

Time Synchronization with Dial-Up Traffic


The time is sent to CP-8000/CP-802x from the central station (time master). Each synchronization can exclu-
sively take place when the connection is being established.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 403


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Time Synchronization with Ethernet

NTP/SNTP Client
(S)NTP-client settings are in the directory tree under SICAM A8000 CP-80xx | Master module | Network
settings | NTP/SNTP time synchronization client.

[sc_settings_network_ntp_sntp_time_sync, 1, en_US]

Figure 9-30 NTP Client Settings

For communication according to IEC 60870-5-104 or IEC 61850, the time can be synchronized via NTP or
SNTP. For this purpose, you can enter the IP addresses of up to 4 NTP servers, as well as the NTP synchroniza-
tion cycle time.
For the time synchronization, the current NTP server is determined by voting. This is carried out according to
the following weighting:
1. Attainability
2. Stand-alone (NTP server does not receive a time)
3. Distance (with regard to the time)
A voting takes place after each 3-fold cycle time (parameter NTP cycle time). The minimum voting time is 1
hour. If time synchronization fails, the target device records a warning in the diagnosis. The warning is
recorded after 10 minutes in the event of time synchronization via another automation unit (without NTP
server).
The parameters have been described in the sections 12.6.5.7 Clock Synchronization and 12.7.5.6 Clock
synchronization.

404 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NTP Server
The settings for the NTP server are in the directory tree under SICAM A8000 CP-80xx | Master module |
Network settings | NTP time synchronization server (the check box Show all parameters must have been
activated).

[sc_settings_network_ntp_time_sync, 1, en_US]

Figure 9-31 NTP Server Settings

If further devices requiring time synchronization via NTP have been connected to a target device, these
devices can also be supplied with the time via the NTP server function. In this process, take into account that
the corresponding target device itself is already synchronized via a serial interface or NTP.

9.1.5.2 Daylight Saving Time Rule


The settings for the daylight-saving time reside in the directory tree under SICAM A8000 CP-80xx | Master
module | Time management | Daylight saving time (the checkbox SHOW ALL PARAMETERS must be acti-
vated).

[sc_settings_time_daylight_saving, 1, en_US]

Figure 9-32 Settings Daylight Saving Time Rule

You can enable the daylight saving time and select the format for the setting of the daylight saving time rule.
In the subdirectory Daylight saving time rule you can adjust the exact data for the daylight saving time/
normal time switchover.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 405


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.6 Set Time Local

• Menu Home | Time


This function enables setting the time manually on the target device. This function is particularly useful for
stand-alone operation.
This is how to set the time of your engineering PC at the target device:

• Click the button to set the PC time in the target device.

[sc_time_set_computer, 3, en_US]

Figure 9-33 Set the PC Time in the Target Device


This is how to set a random time at the target device:

• Activate the check mark “Enter”“manually”

• Edit the fields “Date”, “Time” and “Time zone” as required

• Click the button , to load the defined time to the target device

[sc_time_set_manually, 3, en_US]

Figure 9-34 Set a Random Time in the Target Device

406 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.7 Configuring Communication

• Menu Home | Settings

9.1.7.1 Common Settings


The common communication settings are in the directory tree under SICAM A8000 CP-80xx | Master module
| Communication | Common settings (the “Show all parameters” check box must be activated).

[sc_settings_communication_common, 1, en_US]

Figure 9-35 Common Communication Settings

Periodical Transfer of User Data (Type Identifications TI 30 to TI 40)


A periodic level can be assigned to each user-data message (for data-point-specific routing only). 3 periodical
levels are possible, whereby a parameterizable period duration can be assigned to each of these levels. Once
the period duration of a level expired, all periodical data of this level is chained. Chaining is carried out sepa-
rately for each supplementary system element.
The chain of periodical data is processed using a separate priority level from the downstream process image. If
a new chaining trigger is activated and the chain is not empty, this trigger is saved. If the chain runs empty, a
saved trigger initiates a new chaining process of the periodical data at this level.
Blocked data is not triggered for transmission during a blocking condition.

Warning of the Filling Level of Priority Channels


For the system information that is not stored and the transparent channel, a warning for the filling level is
generated. For each channel, a warning is available for the entire master module (not for each remote
station). The filling level for the incoming and outgoing warning can be parameterized in percent for each
priority channel.
For the system information, the warning is activated if one of the remote stations reaches the parameterized
filling level for the incoming warning. It is reset once all remote stations that have set the warning have
reached the parameterized filling level for the outgoing warning.
For the transparent information, there is a channel for all remote stations. Here, the warning is set or reset
once the filling level of the channel has reached the parameterized thresholds.

9.1.7.2 Interfaces for the Communication


CP-8000/CP-802x can communicate simultaneously via several physical interfaces. An interface must be exclu-
sively assigned for each configured protocol element (maximum 4).
The respective interfaces that can be used by the protocols can be found in section 2.2.2 Protocol Elements.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 407


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Serial Protocols
The assignment of the serial interface can be found for each protocol element in the directory tree under
SICAM A8000 CP-80xx | Master module | PRE <0...3>: <protocol name> | Common settings | Interface.

[sc_settings_pre1_common, 1, en_US]

Figure 9-36 Assignment of the Serial Interface

Protocols via Ethernet


The assignment of the Ethernet interface can be found for each protocol element in the directory tree under
SICAM A8000 CP-80xx | Master module | Network settings | IP address | Interface mapping.

[sc_settings_network_ip_interface, 1, en_US]

Figure 9-37 Assignment of the Ethernet Interface

The assignment of the Ethernet interface depends on the use case (in the directory tree under SICAM A8000
CP-80xx | Master module | Network settings | IP address):

• Parameter Mode of ethernet ports = 2 IP addresses (independent ports): X1 or X4 can


be assigned to the respective protocol element

• Parameter Mode of Ethernet Ports = 1 IP address (connected ports in switch


mode): X1 and X4 are fixed assigned (no selection possible)

408 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The assignment of the interface for all (integrated and equippable) Ethernet protocols also depends on the use
case:

• Communication with IP security (parameter IP Security enabled = yes)

• Communication via Virtual Private Network (parameter IPSec VPN tunnel 1 enabled and Param-
eter IPSec VPN tunnel 2 enabled)

• GRPS communication (parameter enable GPRS communication) (applies to CP-8022 only))

Overview of the Selection Options for the Assignment of the Ethernet Interface

IP Security enabled
NO YES
IPSec VPN tunnel 1 enabled – YES NO YES
IPSec VPN tunnel 2 enabled – NO YES YES
GPRS communication NO X1 X1-VPN0 X1-VPN1 –
X4 X4 X4
YES – GPRS-VPN0 GPRS-VPN1 GPRS-VPN0
X1/X4 X1/X4 GPRS-VPN1
X1/X4

With the parameter Interface WEB-Server only X1 or X4 can be selected.

NOTE

i If IP Security has been enabled, with parameter Network settings | IP address | Network
connection X1 (Parameter Network connection X4) = LAN must be selected, even if IP security is
used via GPRS.

9.1.7.3 Selection of the Transmission Facility


After having assigned a physical interface use the Transmission Facility parameter to select a transmis-
sion facility that has been preconfigured for the corresponding protocol element (does not apply to point-to-
point traffic and Ethernet).
A dynamic subdirectory is created in the directory tree under SICAM A8000 CP-80xx | Master module | PRE
<0...3>: <Protocol name> | Common settings depending on the selected transmission facility.

[sc_settings_pre1_common_modem, 1, en_US]

Figure 9-38 Common Settings at the Protocol Element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 409


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Adapt the settings at the protocol element to the transmission facility values in this subdirectory. Example: the
speed for the transmission to the remote station via the Baud rate parameter.

For more detailed information, refer to the chapter Communication Protocols, section Optimized Parameters
for Selected Transmission Facilities.
A request to restart appears after having saved the settings.

• Click if you want to change further parameters

• Click to restart

9.1.7.4 Settings for Messages


The message settings are in the directory tree under SICAM A8000 CP-80xx | Master module | Communica-
tion | PRE<0...3> | IEC 60870-5-101/104 (the check box Show all parameters must have been activated).

[sc_settings_communication_pre1_iec60870, 1, en_US]

Figure 9-39 Message Settings

These settings are independent from the communication type and exist individually for each protocol element
at the Master module:

• Transmission with/without time tag

• Variable message elements

• Command runtime monitoring

• ACTCON monitoring

Transmission with/without Time Tag


Information objects supported by CP-8000/CP-802x can either be transmitted to the control center with the
time tag or without the time tag. This is specified selectively for each type identification.
The associated parameter are in the Transmission with/without time tag subdirectory.

Variable Message Elements


For instance, the byte quantities of the identifiers in the message header can be parameterized for communi-
cation with different systems.
The settings at the Master module are in the Variable elements of the message subdirectory.
The associated information is available in the manual SICAM RTUs Common Functions for System and Basic
System Elements, Appendix Message formats.

410 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The settings at the protocol element are in the directory tree under SICAM A8000 CP-80xx | Master module |
PRE <0...3>:<Protocol name> | Advanced settings | IEC 60870-5-101 (applies to multi-point traffic and
common traffic only).
The associated information is in the sections 12.3.5 Communication According to IEC 60870-5-101 and
12.4.5 Communication According to IEC 60870-5-101.

9.1.7.5 Data Management and Priority Control


The settings for data management and priority control are in the directory tree under SICAM A8000 CP-80xx |
Master module | Communication | PRE <0...3> | Advanced settings (the “Show all parameters” check box
must be activated).

[sc_settings_communication_pre1_advanced, 1, en_US]

Figure 9-40 Settings for Data Management and Priority Control

• Behavior during a communication failure

• Priority for emission


You can find the associated information in the manual SICAM RTUs Common Functions for System and Basic
System Elements, chapter Telecontrol, section Communication with other Automation Units, section Data
Storage, Behavior during a Communication Failure, and section Priority Control.

9.1.8 Configuration of the Decentralized Archive

• Menu Home | Settings


The decentralized archive serves for the local storage of events of a substation, and - whenever necessary - for
the transmission to the control system. By means of that, it is for instance possible to recover the archive of a
control system after a communication fault.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 411


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The configuration of the decentralized archive resides in the directory tree under SICAM A8000 CP-80xx |
Master module | Decentral archiving (the checkbox SHOW ALL PARAMETERS must be activated).

[sc_settings_decentral_archive, 1, en_US]

Figure 9-41 Settings Decentralized Archive

All the data points that are recorded in the event list are simultaneously recorded in the decentral archive. The
definition thereto resides in the signal parameterization (see Configurable Logging and Displaying of Signal
States, Page 424).
The data points to be recorded are archived chronologically during operation. The record happens for the
following categories:

• Commands upon status change

• Binary information items upon status change

• Measured values according to parameter Recording grid for measured values


You find the detailed information on the settings in the manual SICAM RTUs Common Functions System and
Basic System Elements, chapter "Telecontrol", section "Decentralized Archiving".

NOTE

i The data records of the decentralized archive are registered in configurable files. The files are stored on the
SD card. The record of data points is therefore only possible with equipped SD card.

Memory Configuration Archive


With the help of this parameter it is possible to select the configuration of the archive stored on the SD card.
You may select this parameter referring to your field of application. The smaller the bandwidth of your
communication line is the smaller the separated files should be.

Recording Grid for Measured Values


This parameter defines the recording grid (the cycle time) for measured values. It can be set from 1 to 60
minutes.

Timeout for Filetransfer


With this parameter it is defined when the data transmission will be cancelled if a disturbance occurs during a
file transfer (connection error etc.).

412 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Number of Bytes for CASDU, IOA, COT in the Archive


You can select the format of saving the entries into the archive. If there is a control system which needs
another format for the CASDU, IOA or COT you can define this with the help of these parameters. The parame-
ters only affect the entries in the archive, however, it will not affect any other data in your automation unit.

NOTE

i It is not possible to call the archive from more than one different control system which use different
settings for the number of bytes for CASDU, IOA, COT, because the settings for these parameters affect the
whole archive of a automation unit.

Spontaneous Transmission of Directory List


It is possible to transmit the directory list spontaneously. This behavior is specified in the IEC 60870-5. It
means, that whenever there is a change in the directory list (one file was written, or an old file was deleted),
this change may be reported to the control system. However, since upon initialization of a file transfer the
control system asks for the directory list anyway, it is not useful to transmit the directory list spontaneously.

NOTE

i The addresses that are calculated automatically are not shown in the web browser. If such an address is set
in the parameterization of the telecontrol function, an error message occurs on attempt to apply.

9.1.9 Configuration of the Process Data Archive

• Menu Home | Settings


The process data archive serves for the local storage of binary information items and measured values of a
substation, and - whenever necessary - for the download and evaluation on the engineering PC.
The configuration of the process data archive resides in the directory tree under SICAM A8000 CP-80xx |
Master module | Process Data | Archive (the checkbox SHOW ALL PARAMETERS must be activated).

[sc_settings_process_archive, 1, en_US]

Figure 9-42 Setting Process Data Archive

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 413


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Only those data points are recorded in the archive, which are parameterized for that. The assignment thereto
can be performed in the signal parameterization (see Configurable Logging and Displaying of Signal States,
Page 424).
The data points to be recorded are archived chronologically during operation. The archive captures up to
5.000.000 records over a maximal period of 3 months. The record happens for the following categories:

• Binary information items: upon status change (process data message)

• Measured values: according to parameter Recording grid for measured values (process data
measured values)

NOTE

i The contents of the process data archive is deleted with every change of the configuration of process data
measured values and/or of process data message (for instance if a new signal is added). If needed, down-
load the archive before such kind of change (see 9.3.6 Download Process Data Archive).
Change of a signal name affects the archive only after startup. Before startup the archive shows the
previous signal name.

Recording Grid for Measured Values


This parameter defines the recording grid (the cycle time) for measured values. It can be set from 1 to 60
minutes.

9.1.10 Configuration of the Local Process Data Display (CP-8000 Only)

• Menu Home | Parameter


The local process data display (cockpit) enables visualization of the process-signal status on the LCD. Binary
information items, measured values, and integrated totals can be selected for the cockpit by assigning them to
groups.
The configuration of the local process data display is in the directory tree under SICAM A8000 CP-80xx |
Master module | Process data | Cockpit (the “Show all parameters”” check box must be activated).

[sc_settings_process_groups, 1, en_US]

Figure 9-43 Settings for the Local Process Data Display

414 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Up to 32 freely definable groups with up to 256 entries each are available for the local process data display in
the cockpit. They can be assigned to groups in the signal parameterization (see Configurable Logging and
Displaying of Signal States, Page 424).

• Enter the respective desired name (max. 24 characters) in the “VALUE” column.

• Save the settings by pressing the button .

The group display on the LCD (menu Cockpit) is then updated immediately.

NOTE

i If a group (number) is assigned in the signal configuration, for which no name has been created, the preset
group name appears in the cockpit (example: Group_6).

This is how you get to the display of signal states on the LCD:

• Menu Monitoring | Cockpit (see Cockpit, Page 573)

9.1.11 Configuration of Signals

• Menu Home | Signals


For the acquisition and output of process data, as well as the system-internal distribution to and from the
communication interfaces, the required signals must be created (signal list).
You can define new signals, modify existing ones, delete signals, or import or export a signal list.

[sc_signals_start_page, 2, en_US]

Figure 9-44 Page for Definition of the Signals

The signal page is devided in three areas:

• Directory tree:
All equipped modules are displayed here. You can hide or display the directory tree.

• Working space:
Under the ASSIGNMENT tab, you can define the inputs and outputs that can be connected from the hard-
ware (HW pins) at the I/O module as data points in the target device.
Under the PARAMETER tab is the type-specific parameter block for the assigned signals for setting the
process-technical functionality.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 415


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• Signal list:
This summary table is read-only as long as the signal generation workspace is not yet open. You can hide
or display the signal list.

Depending on the use, you can assign the signals to the individual system elements and parameterize them
process-technically:

• Master module

• I/O master module

• I/O module(s)

• Protocol element(s)

I/O Master Module and I/O Modules


For the signal assignment, an I/O master module and corresponding I/O modules must be loaded and config-
ured on the master module (details see 9.1.4.3 I/O Master Module).
The description of the peripheral functions can be found in the manual entitled SICAM RTUs Common Func-
tions Peripheral Elements according to IEC 60870-5-101/104.

Protocol Elements
For the signal assignment, the corresponding protocol firmwares must be loaded and configured on the
master module (details see 9.1.4.2 Protocol Elements).
The description of the communication functions can be found in chapter 12 Communication Protocols.

9.1.11.1 Creating and Defining Signals


This is how to create a new signal:

• Click the button in the top right to open the working area for creating signals

[sc_signals_define_add_line, 1, en_US]

Figure 9-45 Working Area to Create Signals

• Enter the desired number of rows (1 to 500), each row corresponds to 1 signal)

• Click on the button

416 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

2 new signals have been created in the following example:

[sc_signals_define_add_line_result, 1, en_US]

Figure 9-46 Newly Created Signals

NOTE

i For performance reasons the signal list should not contain more than 1000 signals.

This is how to define a signal:

• Enter a signal name (Name), allowed are max. 94 characters

• Enter the message address (CASDU1, CASDU2, IOA1, IOA2, IOA3), allowed 0 to 255 each

• Select the type identification (TI) from the drop-down list

[sc_signals_define_ti, 1, en_US]

Figure 9-47 Selection of the Type Identification for a Signal

Signal name
The signal name is used on the signal list, for the entry in the event logging list, and for the test functions
(visualization via SICAM WEB and LCD).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 417


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Message address
The message address is used to assign data points for communication and the open-/closed-loop control func-
tion. Refer to the manual entitled SICAM RTUs Common Functions for System and Basic System Elements,
chapterSystem Services, sectionData Flow Control.

Type identification
The description of the various type identifications (TI) is available in the manual SICAM RTUs Common Func-
tions for System and Basic System Elements, AppendixMessage Formats.

Consistency Checks
When editing signals, SICAM WEB checks the validity of all values entered.
For example, if the name is too long or duplicated, a corresponding error message highlighted in red is
displayed. The list cannot be left, nor can the application be terminated. The value must first be corrected.
When the data is saved, further checks are performed. In this case, errors are entered in the status log. The
status log contains all inconsistencies and provides information about the nature of the inconsistencies and
where they occur. Saving your work is not possible without cleaning up the inconsistencies first.

9.1.11.2 Duplicating and Deleting Signals


This is how you can duplicate lines:

• Highlight the line/lines you want to copy

• Enter the desired factor (1 to 500)

• Click on the button

[sc_signals_duplicate_select, 1, en_US]

Figure 9-48 Highlighted Signals for Duplication

418 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

In this example the EM_0 and EM_1 signals are duplicated twice each.

[sc_signals_duplicate_result, 1, en_US]

Figure 9-49 Duplicated Signals

Define the name, IEC address, and type identification for the new signals.

This is how you can delete lines:

• Highlight the corresponding line

• Click on the button

NOTE

i All selected signals are deleted without any notice, even if these signals have already been assigned to
modules and/or are used in the instruction list (logic editor).
When you delete a signal in the workspace (with tabs Assignment and Parameter), only the assignment of
that signal to a module is deleted, not the signal (in the signal list) itself.

9.1.11.3 Automatic Filling and Automatic Incrementation


This function is designed to quickly and conveniently create several signals and is possible in each column.

NOTE

i Automatic incrementation for values in drop-down lists is not possible.

Example: You have created 4 new signals. The IOA1 of the first new signal must start with 3. The value should
be continuously increased by a value of 1 for all subsequent signals.

• Activate the check box in front of the desired rows (you can also highlight all rows by activating the check
box above the column on the far left)

• Activate the check box over the IOA1 column in the table

• Enter 3 as the value in the “Start at” text box (this text box is always automatically prefilled with the over-
lapping value made up of the highlighted column and the first highlighted row)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 419


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• Enter 1 as the value in the “step” text box

• Click on the button (“Fill selected”)

[sc_signals_fill_selected, 1, en_US]

Figure 9-50 Highlighted Signals to have them Automatically Filled in

Result: IOA1 has been consecutively increased by 1 from value 2 onwards for all consecutive signals:

[sc_signals_fill_selected_result, 1, en_US]

Figure 9-51 Automatically Filled Cells

NOTE

i Automatic filling and automatic incrementation is performed in a column only up to the maximum value
(in the example 255).

420 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Automatic Filling for Values of a Drop-Down List


Example: You have created new signals. These signals shall be filled with the same type identification.

• Activate the check box in front of the desired rows

• Activate the check box over the TI column in the table

• Select a value from the drop-down list in the automatic filling function area

• Click on the button (“Fill selected”)

[sc_signals_fill_selected2, 1, en_US]

Figure 9-52 Drop-Down List for Automatic Filling

Result: The TI of the selected cells is now filled with the value you selected from the drop-down list.

[sc_signals_fill_selected2_result, 1, en_US]

Figure 9-53 Signals with Automatically Filled Type Identification

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 421


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.11.4 Assign Signals to the Master Module


If you have already defined signals, you can assign these to the master module for further processing.
Proceed as follows to assign signals to the master module:

• Click the button in the top right to open the working area for creating signals

• Select the directory SICAM A8000 CP-80xx | Master module

• Highlight the signals you would like to assign on the right-hand side

• Click on the button (“Assign”)

[sc_signals_assign_bse, 1, en_US]

Figure 9-54 Highlighted Signals for Master Module

Assigned signals now are listed in a table under the ASSIGNMENT tab.

[sc_signals_assign_bse_result, 1, en_US]

Figure 9-55 Assigned Signals on the Master Module

422 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NOTE

i Click the bar on the right and/or left next to the working area to enlarge the working area.

• Select the desired category for the corresponding signal from the list box

[sc_signals_assign_bse_cat, 1, en_US]

Figure 9-56 Selecting the Desired Category

The list box exclusively offers the categories that match the signal's TI.
Proceed as follows to configure the parameters of the assigned signals:

• Open the PARAMETER tab

• Select the previously defined category for the newly assigned signal from the list box

[sc_signals_param_bse_filter_pvd, 1, en_US]

Figure 9-57 Selecting the Defined Category

All signals of the selected category (at the selected system element) are shown in the table. In this process,
the signal name, message address, and type identification are transferred from the working area to create
signals.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 423


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

After having selected the category you can adjust the process engineering parameters for the corresponding
signals.

• Activate the “Show all columns” check box if you would like to edit expert parameters

• Regularly save your changes


Further steps: 9.3.1 Restart Device.

Configurable Logging and Displaying of Signal States


Process signals that have been assigned to the master module can be configured for logging (alarm, event,
archive) and for the display on the LCD (Cockpit – CP-8000 only).
Categories and Signal Types for the Corresponding Logging

Category TI Alarm list Event list Archive Cockpit


Process data command TI 45 ✓
TI 46 ✓
Process data message TI 30 ✓ ✓ ✓ ✓
TI 31 ✓ ✓ ✓ ✓
Process data measured value TI 34 ✓ ✓
TI 35 ✓ ✓
TI 36 ✓ ✓
TI 37 ✓ ✓

Proceed as follows to define signals for logging and/or display on the LCD:
Example: Process data command

• Select under the Parameter tab the category “Process data command”
All signals that have been assigned to this category are displayed.

• Enter the desired texts for name and states for each signal

• Select for each signal whether it should be logged as an event

[sc_signals_param_bse_pc, 1, en_US]

Figure 9-58 Setting Signals to Enter in the Event List

For a description of the parameters see Parameters for Assignment at the Master Module, Page 427 (Process
Data Command).

424 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Example: Process data message

• Select under the Parameter tab the category “Process data message”
All signals that have been assigned to this category are displayed.

• Enter the desired texts for name and states for each signal

• Select for each signal whether it should be logged as an event

• Select for each signal whether it should be logged as an alarm

• Select for each signal whether it should be logged in the process data archive

[sc_signals_param_bse_pvd1, 1, en_US]

Figure 9-59 Setting Signals to Enter in the Process Data Archive

• Assign the desired group number and position within the group for process visualization in the cockpit

[sc_signals_param_bse_pvd2, 1, en_US]

Figure 9-60 Assigning Messages to Groups and Position Numbers

In this example, 3 binary information items are assigned to the group positions 1, 3 and 4. If position 2 is not
used, an empty row is shown at this point on the LCD (see Cockpit, Page 573).
For a description of the parameters see Parameters for Assignment at the Master Module, Page 427 (Process
Data Message).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 425


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Example: Process data for measured value

• Select under the Parameter tab the category “Process data measured value”
All signals that have been assigned to this category are displayed.

• Enter the desired texts for name and states for each signal

• Select for each signal whether it should be logged in the process data archive

• Assign the desired group number and position within the group to each signal for process visualization in
the cockpit

[sc_signals_param_bse_pva1, 1, en_US]

Figure 9-61 Assigning Measured Values to Groups and Position Numbers

In this example, 2 measured values are assigned to the group positions 1 and 5. If positions 2, 3, 4 are not
used, an empty row is shown at this point on the LCD (see Cockpit, Page 573).

• Enter the measuring ranges for value adaptation

• Enter the number of decimal places for the display

[sc_signals_param_bse_pva2, 1, en_US]

Figure 9-62 Setting the Measuring Range and Decimal Places

For a description of the parameters see Parameters for Assignment at the Master Module, Page 427 (Process
Data Measured value).

426 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Proceed as follows to define groups for the cockpit:

• Menu Home | Parameter


(refer to 9.1.10 Configuration of the Local Process Data Display (CP-8000 Only) for more information)
Proceed as follows to access the signal status log in SICAM WEB:

• Menu Home | Alarms & Events | Events


(refer to 9.1.16.1 Show Event List for more information)

• Menu Home | Alarms & Events | Alarms


(refer to 9.1.16.2 Show Alarm List for more information)
Proceed as follows to access the signal status log at the LCD:

• Menu Monitoring | Events | DEF Events


(refer to Events | DEF Events, Page 571 for more information)

• Menu Monitoring | Alarms


(refer to Alarms, Page 573 for more information)

Parameters for Assignment at the Master Module

Category Parameter Meaning


Communication control Control_func- • Revision function
message tion_(COM)
• Test function
• Block function
PRE Protocol element
Station_(COM) Station number (selective 0 to 99 or all)
CASDU1_(COM) Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
CASDU2_(COM) Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
Function_group_(COM) Function group number (0 to 255)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 427


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Decentralized archiving Function_(DEAR) • Archive data
• Address of main directory
• Address of subdirectory
• Address of file
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
Error message detailed diag- SSE Supplementary System Element
nostics table Diagnostic_class In case of “all bits, all records, all classes” the
parameters diagnostic record and diag-
nostic bit are not significant
Diagnostic_record Diagnostic record 0 to 254 = record number whitin
the selected diagnostic class
255 = sum of all bits of all records (the parameter
diagnostic bit is not significant)
Diagnostic_bit Bit number (0 to 15; all bits)
Error message sum diagnostics Error_location/BSE Error location/basic system element
table Error_location/ZSE Error location/supplementary system element
Error type Error class in the diagnosis

428 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Parameters for measured Kind_of_parameter • According NUC
values ACP 1703
• Threshold value
• Smoothing factor
• Lower limit for transmission of measured
values
• Upper limit for transmission of measured
values
• Activation parameters for measured values
Interrogation-group General interrogation (group 1 to 16; none)
MV_CASDU1 Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
MV_CASDU2 Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
MV_IOA1 Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
MV_IOA2 Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
MV_IOA3 Address of the datapoint.
The complete address consists of CASDU1,
CASDU2, IOA1, IOA2 and IOA3.
CASDU1 and CASDU2 = 255 means no sponta-
neous transmission.
MV_TI Type identification according to IEC
60870-5-101/104

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 429


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Process data command Event_(C) The data point is displayed in the event list
Text_(C) The data point is displayed with this name (max.
13 characters)
State_TextOn_(C) The state ON for single or double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextOff_(C) The state OFF for single or double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextFlt_(C) The state faulty position for double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextInt_(C) The state intermediate position for double point
information is displayed with this name (max. 6
characters)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element

430 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Process data measured value SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254. If automatic,
the source ID will be learned.
SID-SSE Source identification supplementary system
element
Archive_(MV) The data point is recorded in the decentralized
archive
Text_(MV) The data point is displayed with this name (max.
13 characters)
GroupNbr_(MV) The data point is displayed in the cockpit in this
group (1 to 32)
GroupPos_(MV) The data point is displayed in the cockpit in this
Position (1 to 256)
X_0%_(MV) Value adaptation: Lower limit of the range of
values used in the external format (protocol-
specific). The corresponding internal value is
configured at Y_0%.
X_100%_(MV) Value adaptation: Upper limit of the range of
values used in the external format (protocol-
specific). The corresponding internal value is
configured at Y_100%.
Y_0%_(MV) Value adaptation: Lower limit of the range of
values used in the selected internal format. The
internal format is specified by the TI (type identifi-
cation). The corresponding external value is
configured at X_0%.
Y_100%_(MV) Value adaptation: Upper limit of the range of
values used in the selected internal format. The
internal format is specified by the TI (type identifi-
cation). The corresponding external value is
configured at X_100%.
Decimal_places_(MV) Count of decimal places (max. 7)
Unit_(MV) The value is displayed with this unit text (max. 8
characters)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 431


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Process data message Event_(MSG) The data point is displayed in the event list
Alarm_(MSG) The data point is displayed in the alarm list
Archive_(MSG) The data point is recorded in the decentralized
archive
Text_(MV) The data point is displayed with this name (max.
13 characters)
State_TextOn_(MSG) The state ON for single or double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextOff_(MSG) The state OFF for single or double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextFlt_(MSG) The state faulty position for double point informa-
tion is displayed with this name (max. 6 charac-
ters)
State_TextInt_(MSG) The state intermediate position for double point
information is displayed with this name (max. 6
characters)
Cockpit_GroupNbr_(MS The data point is displayed in the cockpit in this
G) group (1 to 32)
Cockpit_GroupPos_(MS The data point is displayed in the cockpit in this
G) Position (1 to 255)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element

432 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Protocol element control Control_function_(PRE) • 0 to 239 = function defined by protocol
message element
• 240 = GI request
• 241 = reserved
• 242 = control location
• 244 = CASDU selective GI request
• 245 to 255 = reserve for further BSE functions
Edge_(PRE) • Positive edge
• Negative edge
• State (0 = function, 1 = function + 1)
PRE_(CM) Protocol element number

• PRE0 to PRE3
• Distribute over multimaster function
Station • 0 to 99 = station number
• 125 = to all stations
• 255 = not used
Additional param- 0 to 65535 = meaning for each function defined
eter_(PRE) by the PRE firmware
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
104-Address
TI Type identification according to IEC
60870-5-101/104

• Single-point information
• Single command
Protocol element return infor- Return_informa-
mation message tion_function_(PRE)
PRE_(RM) Protocol element number (0 to 3)
Station Station number (selective 0 to 99; to all stations;
station not used)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 433


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Redundancy control message Control_function_(RED) • User-priority
• A/P-control
• Keylock switch
• Listening mode
• A/P-Control with failed SCA-RS
• Switch-over disabled
Failure_behavior_(RED) • Terminate binary information
• Maintain status
BSE_(RED) Basic system element
PRE_(RED) Protocol element number
Priority_(RED) Priority 0 (lowest) to priority 14 (highest)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
Redundancy return informa- Return_informa- • Redundancy state
tion messages tion_function_(RED)
• Switch-over runs at a global switch-over
• Keylock switch of the SCA-RS: system A active
• Keylock switch of the SCA-RS: automatic
• Keylock switch of the SCA-RS: system B active
• Listening mode
BSE_(RED) Basic system element
PRE_(RED) Protocol element number

434 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Selective data flow routing PRE Protocol element number (0 to 3)
Station 0 to 99 = selective station
unused = single-point-PRE or multi-point-PRE to all
remote stations
Data_class • Data class 1
• Data class 2
Periodic transfer Selection periodical level or no periodical transfer
Event_data
Time_tag Transfer with or without time tag
Function Group
address-conversion 0 = yes, 1 = no
Change_sign_of_meas-
ured_values
New_CASDU1 New address of the datapoint. The complete
address consists of new CASDU1, CASDU2, IOA1,
IOA2 and IOA3.
New CASDU1 and CASDU2 = 255 means no spon-
taneous transmission.
New_CASDU2 New address of the datapoint. The complete
address consists of new CASDU1, CASDU2, IOA1,
IOA2 and IOA3.
New CASDU1 and CASDU2 = 255 means no spon-
taneous transmission.
New_IOA1 New address of the datapoint. The complete
address consists of new CASDU1, CASDU2, IOA1,
IOA2 and IOA3.
New CASDU1 and CASDU2 = 255 means no spon-
taneous transmission.
New_IOA2 New address of the datapoint. The complete
address consists of new CASDU1, CASDU2, IOA1,
IOA2 and IOA3.
New CASDU1 and CASDU2 = 255 means no spon-
taneous transmission.
New_IOA3 New address of the datapoint. The complete
address consists of new CASDU1, CASDU2, IOA1,
IOA2 and IOA3.
New CASDU1 and CASDU2 = 255 means no spon-
taneous transmission.
Selectivity Selective or to all remote stations
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 435


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Category Parameter Meaning


Special application input OUT_CASDU1 Address of the data point
OUT_CASDU2 Address of the data point
OUT_IOA1 Address of the data point
OUT_IOA2 Address of the data point
OUT_IOA3 Address of the data point
OUT_TI Type identification according to IEC
60870-5-101/104
Inversion NO/YES
TI31_Selection OFF/ON
Fail_behav Failure behavior
Fail_subst_value Substitute value at failure
single_object_number
Command_state • Command state not evaluate
• Command state ON before OFF
• Command state OFF before ON
Command_output_time For TI 160: 0 to 6200•50 ms, for TI 45, 46, 47:

• 0 = no additional definition
• 1 = short command output time
• 2 = long command output time
• 3 = permanent command
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
Special application output Function • OR link, falling edge time delayed
• AND link, falling edge time delayed
• OR link, output as transients, falling edge
time delayed
• Message Conversion
• OR link, rising edge time delayed
Inversion NO/YES
Fail_behav_status Link type
Time_delay Time delay n • 100 ms

• 0 = no delay
• 1 = 100 ms
• 255 = 25.5 s

9.1.11.5 Assign Signals to the I/O Master Module


If you have already defined signals, you can assign these to the I/O master module.
Proceed as follows to assign signals to the I/O master module:

• Click the button in the top right to open the working area for creating signals

• Select the directory SICAM A8000 CP-80xx | Master module | I/O Master module

436 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• Highlight the signals you would like to assign on the right-hand side

• Click on the button (“Assign”)

[sc_signals_assign_pe, 1, en_US]

Figure 9-63 Highlighted Signals for I/O Master Module


Assigned signals now appear in a table in the ASSIGNMENT tab.

[sc_signals_assign_pe_result, 1, en_US]

Figure 9-64 Assigned Signals on the I/O Master Module

Click the bar on the right and/or left next to the working area to enlarge the working area.

• Select the processing type for the corresponding signal from the corresponding list box

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 437


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_signals_assign_pe_type, 1, en_US]

Figure 9-65 Selecting the Processing Type

The list box exclusively offers the processing types that match the signal's TI. It is exclusively possible to assign
software data points to the I/O master module.

• Select the data point for the corresponding signal from the corresponding list box

[sc_signals_assign_pe_dp, 1, en_US]

Figure 9-66 Selecting the Data Point

The list box exclusively offers the data points that match the selected processing type and that are not used
yet.
HW pins are irrelevant here and for this reason, they cannot be edited.

Proceed as follows to configure the parameters of the assigned signals:

• Open the PARAMETER tab

• Select the previously defined processing type for the newly assigned signal from the list box

438 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_signals_param_pe_filter_sw_di, 1, en_US]

Figure 9-67 Selecting the Processing Type

All signals of the selected processing type (at the selected system element) are shown in the list. In this
process, the signal name, message address and type identification are transferred from the working area to
create signals.
The processing types offered at the I/O master module depend on the configured firmware for the I/O master
module and exclusively feature expert parameters.

• Activate the “Show all columns” check box if you would like to edit expert parameters

• Regularly save your changes


Further steps: 9.3.1 Restart Device.

Parameters for Assignment on the I/O Master Module

Processing type Parameter Meaning


SW_CO_INTER – command interlocked –
SW_DI – software data point digital –
input
SW_DO – software data point digital –
output
SW_LOC_REM – local remote criterion SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-
point traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
SW_REV – Revision SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-
point traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 439


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


SW_CONTROL_LOCATION – control loca- SID-BSE Source identification basic system element
tion SID-ST Source identification station number if multi-
point traffic mode 0 to 99 if R-SID 0 to 254.
If automatic, the source ID will be learned.
SID-SSE Source identification supplementary system
element
ACTCON_yes_no Send from ACTCON and ACTTERM
SW_CO_EA – command error acknowl- –
edgement
SW_DO_TE-6460 –

9.1.11.6 Assign Signals to the I/O Module


If you have already defined signals, you can assign these to the I/O modules for input and output.
Proceed as follows to assign the signals to an I/O module:

• Click the button in the top right to open the working area for creating signals

• Select the directory SICAM A8000 CP-80xx | Master module | I/O master module | <0 to 7>: <module
name>

• Highlight the signals you would like to assign on the right-hand side

• Click on the button (“Assign”)

[sc_signals_assign_do, 1, en_US]

Figure 9-68 Highlighted Signals for I/O Module

440 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Assigned signals now are listed in a table under the ASSIGNMENT tab.

[sc_signals_assign_do_result, 1, en_US]

Figure 9-69 Assigned Signals on the I/O Module

Click the bar on the right and/or left next to the working area to enlarge the working area.

• Select the processing type for the corresponding signal from the corresponding list box.

[sc_signals_assign_do_type, 1, en_US]

Figure 9-70 Selecting the Processing Type

The list box exclusively offers the processing types that match the signal's TI.

• Select the data point for the corresponding signal from the corresponding list box.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 441


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_signals_assign_do_dp, 1, en_US]

Figure 9-71 Selecting the Data Point

The list box exclusively offers the data points that match the selected processing type and that are not used
yet.
The HW pin is automatically assigned as soon as you have defined the processing type and data point for the
signal.

Proceed as follows to configure the parameters of the assigned signals:

• Open the PARAMETER tab

• Select the previously defined processing type for the newly assigned signal from the list box

[sc_signals_param_do_filter_sc, 1, en_US]

Figure 9-72 Selecting the Processing Type

All signals of the selected processing type (at the selected system element) are shown in the list. In this
process, the signal name, message address, and type identification are transferred from the working area to
create signals.
The processing types offered at the I/O module are dependent on the configured firmware for the I/O master
module.

442 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

After having selected the processing type you can now configure the process-technical parameters of the
associated signals.

[sc_signals_param_do_sc, 1, en_US]

Figure 9-73 Result After Selection of the Processing Type

• Activate the “Show all columns” check box if you would like to edit expert parameters

• Regularly save your changes


Further steps: 9.3.1 Restart Device.

Automatic Display of Signal States


Process signals that are acquired or output via HW pins are automatically configured for the process display via
SICAM WEB and for the process display on the LCD.
The automatic process display is in SICAM WEB in the menu Home | I/O Modules (see 9.1.15.2 Display Process
Values).
The automatic process display is on the LCD in the menu Monitoring | I/O Modules (see I/O Modules,
Page 575).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 443


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Parameters for Assignment on the DI module

Processing type Parameter Meaning


DI_DI – double-point Inversion_0 Inversion (S)
information input NO/YES
Flutt_dp_qds Datapoint quality discriptor for fluttery binary informa-
tion
BL/IV
Inversion_1 Inversion (S)
NO/YES
block Blocking (= not used) (S)
NO/YES
SVM_monitoring Power monitoring: The sensor voltage is monitored by
an own power monitoring input (S).
NO/YES
Flutt_Number Number of transients for flutter suppression (S)
1 to 255
SW_Filter_t Software filter-time in seconds (S)
0,001 to 16383
Flutt_t Flutter time in seconds 0 = no flutter suppression (S)
0.1 to 6553.5
int_posit_t Intermediate position suppression time in seconds. 0 =
no intermediate position suppression (S)
0.1 to 6553.5
faulty_pos_t Faulty position suppression time in seconds. 0 = no
faulty position suppression (S)
0.1 to 6553.5
AR_sign_t Time for signaling the automatic reclosure in seconds
(0 = no signaling of autom. reclosure) (S)
0.1 to 25.5
ON_before_OFF Definition of the order for the wiring of double
commands/double point information: NO: OFF is I/O
with lower I/O number, ON is I/O with higher I/O
number; YES: ON is I/O with lower I/O number, OFF is
I/O with higher I/O number
NO/YES
Moduleselec- Switch for power monitoring handling (PM), Standard
tion_SVM_monitoring PM (PM inputs per module) or input IN D17 of one DI
module as PM input for all modules.
Attention: A DI module must be selected.
Flutt_t_stable Flutter suppression: Stability time in seconds.
0 = stability time defined through parameter Flutt_t
(S)
0.1 to 6553.5

444 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DI_SI – single-point Inversion Inversion (S)
information input NO/YES
block Blocking (= not used) (S) NEIN/ JA
Flutt_dp_qds Datapoint quality discriptor for fluttery binary informa-
tion
BL/IV
input function Functionality of the binary input
This parameterization permits to disable the informa-
tion input for revision handling. (S)
SVM_monitoring Power monitoring: The sensor voltage is monitored by
an own power monitoring input (S).
NO/YES
Flutt_Number Number of transients for flutter suppression (S)
1 to 255
SW_Filter_t Software filter-time in s (S)
0.001 to 16.383
Flutt_t Flutter time in seconds. 0 = no flutter suppression (S)
0.1 to 6553.5
State_of_flutter_informa- Information status in message with BL bit
tion
Delay_t Delaytime from ON information in seconds
Moduleselection_SVM_ Switch for power monitoring handling (PM), Standard
monitoring PM (PM inputs per module) or input IN D17 of one DI
module as PM input for all modules. Attention: A DI
module must be selected.
Flutt_t_stable Flutter suppression: Stability time in seconds 0 =
stability time defined by parameter Flutt_t (S)
0.1 to 6553.5

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 445


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DI_CV – count pulse message_blocking_t Message blocking time in seconds. During this time
acquisition period, identical messages will be discarded without
error information.
0.1 to 6553.5
interval_time_0 Interval time. As transmission trigger or freeze trigger
of the counts it is also possible to set an interval. The
belonging time is to configure here.
interval_time_1 Interval time. As transmission trigger or freeze trigger
of the counts it is also possible to set an interval. The
belonging time is to configure here.
Inversion Inversion (S)
NO/YES
block Blocking (= not used) (S)
NO/YES
Type Conditioned value type (S)

• Frozen absolute value


• Frozen relative value
SVM_monitoring Power monitoring: The sensor voltage is monitored by
an own power monitoring input (S).
NO/YES
transm_prompting Trigger for transmission. The trigger to forward the
frozen counter status can be initiated by a counter
interrogation message (group), by adjustable intervals
or by the function diagram. (S)
latch_prompting The trigger for freezing may differ from the trigger for
transmission (S)
Value range Value range of the counter (S)
Pulse value Value for each pulse value (S)
0.0001 to 9999
Moduleselec- Switch for power monitoring handling (PM), Standard
tion_SVM_monitoring PM (PM inputs per module) or input IN D17 of one DI
module as PM input for all modules. Attention: A DI
module must be selected.
SW_DI – software data -
point digital input
SW_DI_AR - automatic -
reclosing
SW_DI_UPDATE – Originator address Permissible originator address
update of double-point QOC If a command is received with a different QOC, it is not
information confirmed/terminated
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
SW_DI_BT – breaker -
tripping
SW_DI_SOR – Switching -
operation running

446 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


SW_CV_SET – set count SID-BSE Source identification basic system element
value SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 447


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Parameters for Assignment on the DO module

Processing type Parameter Meaning


DO_SC_1,5POL- Retry_suppression_T Command retry suppression time in seconds
command output 1.5- Within this time a command with same address is
pole discarded without error information (S)
0.1 to 6553.5
output_t_0 Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds)
After the time has elapsed, a new selection is required
0 = no select command (direct command output)
0.1 to 102.3
Sync_t_0 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
output_t_1 Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
Sync_t_1 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_outp_same_state_0 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t_0 After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_0 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although

448 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t_1 After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_1 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
Sw_Seq_command_seq_0 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_0 Switching sequence: Selection of the additional
command
Sw_Seq_command_seq_1 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_1 Switching sequence: Selection of the additional
command
RS_Mon_Source_0 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
RS_Mon_Source_1 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted like QOC = 0
ON_before_OFF Definition of the order for the wiring of double
commands/double point information:

• NO: OFF is I/O with lower I/O number


ON is I/O with higher I/O number
• YES: ON is I/O with lower I/O number
OFF is I/O with higher I/O number
Regulating_command Use as regulating command (S)
RS_Image Parameter is effective only with ACP 1703 platform

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 449


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_DC_1POL- double Retry_suppression_T Command retry suppression time in seconds
command output 1- Within this time a command with same address is
pole discarded without error information (S)
0.1 to 6553.5
output_t_0 Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds) After the time has elapsed, a new selection
is required
0 = no select command (direct command output)
0.1 to 102.3
Sync_t_0 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
output_t_1 Command output time in seconds (S) Attention: The
time is only effective, if no time is defined in the
command message.
0.01 to 327.67
Sync_t_1 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_outp_same_state_0 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t_0 After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_0 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0

450 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


Sync_Input_t_1 After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_1 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
Sw_Seq_command_seq_0 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_0 Switching sequence: Selection of the additional
command
Sw_Seq_command_seq_1 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_1 Switching sequence: Selection of the additional
command
RS_Mon_Source_0 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
RS_Mon_Source_1 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted like QOC = 0
ON_before_OFF Definition of the order for the wiring of double
commands/double point information:

• NO: OFF is I/O with lower I/O number, ON is I/O


with higher I/O number
• YES: ON is I/O with lower I/O number, OFF is I/O
with higher I/O number
Regulating_command Use as regulating command (S)
RS_Image Parameter is effective only with ACP 1703 platform

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 451


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_DC_2POL- double Retry_suppression_T Command retry suppression time in seconds Within
command output 2- this time a command with same address is discarded
pole without error information (S)
0.1 to 6553.5
output_t_0 Command output time in seconds (S) Attention: The
time is only effective, if no time is defined in the
command message.
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds) After the time has elapsed, a new selection
is required
0 = no select command (direct command output)
0.1 to 102.3
Sync_t_0 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
output_t_1 Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
Sync_t_1 After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_outp_same_state_0 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t_0 After reception of a command, the enabling via the
synchronization input must happen within this time
(sec)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_0 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0

452 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


Sync_input_t_1 After reception of a command, the enabling via the
synchronization input must happen within this time
(sec)
0 = no syncronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t_1 After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
Sw_Seq_command_seq_0 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_0 Switching sequence: Selection of the additional
command
Sw_Seq_command_seq_1 Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com_1 Switching sequence: Selection of the additional
command
RS_Mon_Source_0 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
RS_Mon_Source_1 Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted like QOC = 0
ON_before_OFF Definition of the order for the wiring of double
commands/double point information:

• NO: OFF is I/O with lower I/O number, ON is I/O


with higher I/O number;
• YES: ON is I/O with lower I/O number, OFF is I/O
with higher I/O number
Regulating_command Use as regulating command (S)
RS_Image Parameter is effective only with ACP 1703 platform

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 453


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_DX – double-point Fail_behav Behavior at failure
information and double
command output
• Keep
• Terminate
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
select_execute_t Maximum time between select and execute command
(seconds). After the time has elapsed, a new selection
is required.
0 = no select command (direct command output)
0 to 6553.5
RS_Image_CASDU1 Address of the belonging return information (S)
0 to 255
RS_Image_CASDU2 Address of the belonging return information (S)
0 to 255
RS_Image_IOA1 Address of the belonging return information (S)
0 to 255
RS_Image_IOA2 Address of the belonging return information (S)
0 to 255
RS_Image_IOA3 Address of the belonging return information (S)
0 to 255
RS_Image_TI Type identification of the belonging return information
(S)

• Single-point information
• Double-point information
Term_with_Conf Sending of termination immediately after sending of
confirmation (S)
NO/YES
output_t_0 Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
termination_t_0 Time between confirmation and termination (s)
0 = no termination
0 to 6553.5
RS_react_t_0 Information reaction time (S)
Pulse command: 0 .. time corresponds to output time
Persistent command: 0 .. time corresponds to termina-
tion time
0 to 6553.5
output_t_1 Command output time in seconds (S).
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
termination_t_1 Time between confirmation and termination (s)
0 = no termination

454 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


0 to 6553.5
RS_react_t_1 Information reaction time (S)
Pulse command: 0 .. time corresponds to output time
Persistent command: 0 .. time corresponds to termina-
tion time
0 to 6553.5

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 455


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_SC_1,5POL – single Retry_suppression_T Command retry suppression time in seconds. Within
command output 1.5- this time a command with same address is discarded
pole without error information (S)
0.1 to 6553.5
Output_t Command output time in seconds (S)
Attention: The time is only effective, if no time is
defined in the command message
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds). After the time has elapsed, a new selection
is required.
0 = no select command (direct command output)
0.1 to 102.3
Sync_t After reception of a command, the interlocking must
be enabled within this time (seconds).
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t After reception of a command, the enabling via the
synchronization input must happen within this time
(sec)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary.
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_Mon_Source Source of the return information for return information
monitoring

• Peripherals
• Open/closed-loop control function
• Both (logical OR)
Sw_Seq_command_seq Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com Switching sequence: Selection of the additional
command
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254

456 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted as QOC = 0
RS_Image Parameter is effective only with ACP 1703 platform

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 457


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_SC_1POL – single Retry_suppression_T Command retry suppression time in seconds. Within
command output 1- this time a command with same address is discarded
pole without error information (S)
0.1 to 6553.5
Output_t Command output time in seconds (S).
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds). After the time has elapsed, a new selection
is required.
0 = no select command (direct command output)
0.1 to 102.3
Sync_t After reception of a command, the interlocking must
be enabled within this time (seconds).
0 = no synchronization via interlocking enabling
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_Mon_Source Source of the return information for return information
monitoring

• Peripherals
• Open/closed loop control function
• Both (logical OR)
Sw_Seq_command_seq Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com Switching sequence: Selection of the additional
command
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254

458 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted as QOC = 0
RS_Image Parameter is effective only with ACP 1703 platform

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 459


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_SC_2POL – single Retry_suppression_T Command retry suppression time in seconds. Within
command output 2- this time a command with same address is discarded
pole without error information (S)
0.1 to 6553.5
Output_t Command output time in seconds (S).
Attention: The time is only effective, if no time is
defined in the command message.
0.01 to 327.67
select_execute_t Maximum time between select and execute command
(seconds). After the time has elapsed, a new selection
is required.
0 = no select command (direct command output)
0.1 to 102.3
Sync_t After reception of a command, the interlocking must
be enabled within this time (seconds)
0 = no syncronization via interlocking
0.1 to 6553.5
RS_Mon_t Return information monitoring time in seconds (S)
0 = no return information monitoring
0.01 to 655.35
Command_prolong_t Command prolongation time in seconds (S)
0.01 to 327.67
RS_outp_same_state_1 Selection of whether command output is made and
how the command confirmations should be, although
the return information is in the desired end position
before command output.
Attention: Only effective if RS_Mon_t is unequal 0
Sync_Input_t After reception of a command, the enabling via the
synchronization input must happen within this time
(seconds)
0 = no synchronization via synchronization input
Attention: Function only effective if Sync_t = 0
0.1 to 6553.5
1_out_of_n_t After reception of a command, the 1-out-of-n enabling
must happen within this time (seconds)
0 = no 1-out-of-n enabling necessary
Attention: Function only effective if Sync_t = 0
0.1 to 25.5
RS_Mon_Source Source of the return information for return information
monitoring

• Peripherals
• Open/closed loop control function
• Both (logical OR)
Sw_Seq_command_seq Switching sequence: output additional command
before or after the command
Sw_Seq_addtl_com Switching sequence: Selection of the additional
command
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254

460 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
QOC>8 If QOC > 8 (Qualifier of Command) is accepted, each
QOC > 8 is interpreted as QOC = 0
RS_Image Parameter is effective only with ACP 1703 platform
DO_SI – single-point receive_format Source of data point
information output Fail_behav Behavior at failure

• Keep
• Terminate
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 461


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


DO_SX – single-point receive_format Source of data point
information and single Fail_behav Behavior at failure
command output
• Keep
• Terminate
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
select_execute_t Maximum time between select and execute command
(seconds). After the time has elapsed, a new selection
is required.
0 = no select command (direct command output)
0 to 6553.5
RS_Image_CASDU1 Address of the belonging return information (S)
0 to 255
RS_Image_CASDU2 Address of the belonging return information (S)
0 to 255
RS_Image_IOA1 Address of the belonging return information (S)
0 to 255
RS_Image_IOA2 Address of the belonging return information (S)
0 to 255
RS_Image_IOA3 Address of the belonging return information (S)
0 to 255
Term_with_Conf Sending of termination immediately after sending of
confirmation (S)
NO/YES
Output_t Command output time in seconds (S).
Attention: The time is only effective, if no time is
defined in the command message
0.01 to 327.67
termination_t Time between confirmation and termination (s)
0 = no termination
0 to 6553.5
RS_react_t Information reaction time (S)
Pulse command: 0 .. time corresponds to output time
Persistent command: 0 .. time corresponds to termina-
tion time
0 to 6553.5
SW_CO_SYNC_A – -
command synchroniza-
tion abortion
SW_CO_SYNC_R – -
command synchroniza-
tion is running
SW_DO – software data -
point digital output

462 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Parameters for Assignment on the AI module

Processing type Parameter Meaning


AI_I – current value line frequency The noise rejection takes place for the parameterized
acquisition line frequency

• 50 Hz
• 60 Hz
• 16.7 Hz
Zero range Zero range suppression (and plausibility check) (S)
NO/YES
Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.0
block Blocking (= not used) (S)
NO/YES
Processing grid Acquisition grid in seconds
0.1 to 25.5
X_0% Nominal range in the physical unit of the input/output
(0 %) (S)
–50.0 to 50.0
X_100% Nominal range in the physical unit of the input/output
(100 %) (S)
–50.0 to 50.0
Y_0% Technological or normalized value 0 % (S)
–1000000000000000.000 to
1000000000000000.000
Y_100% Technological or normalized value 100 % (S)
–1000000000000000.000 to
1000000000000000.000
Smoothing 0 to 99 in %
0% = no smoothing
99% = highest possible smoothing
MV_conv_free_Xl Limit of the not plausible range Parameter is only
effective, if the parameter zero_range_a_MV_conv is
set to free parameterizable (S)
–103.00 to 103.00
zero_range_Xzu Upper limit of zero range in % of X_100% (S)
–103.00 to 103.00
zero_range_Xzl Lower limit of zero range in % of X_100% (S)
–103.00 to 103.00
zero_range_Yz Technological or normalized value of zero range (S)
–1000000000000000.000 to
1000000000000000.000
zero_range_a MV_conv Zero range suppression (and check of the plausibility)
either standard or free parameterizable (S)

• Standard
• Free configurable

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 463


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


OV_suppr_t OV suppression time in seconds, 0 = no OV suppres-
sion
0 to 255
standard load The measuring range can be adapted by changing the
load (S)
NO/YES

464 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


AI_U – voltage value line frequency The noise rejection takes place for the parameterized
acquisition line frequency

• 50 Hz
• 60 Hz
• 16.7 Hz
Zero range Zero range suppression (and plausibility check) (S)
NO/YES
Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.0
block Blocking (= not used) (S)
NO/YES
Processing grid Acquisition grid in seconds
0.1 to 25.5
X_0% Nominal range in the physical unit of the input/output
(0 %) (S)
–50.0 to 50.0
X_100% Nominal range in the physical unit of the input/output
(100 %) (S)
–50.0 to 50.0
Y_0% Technological or normalized value 0 % (S)
–1000000000000000.000 to
1000000000000000.000
Y_100% Technological or normalized value 100 % (S)
–1000000000000000.000 to
1000000000000000.000
Smoothing 0 to 99 in %
0% = no smoothing
99% = highest possible smoothing
MV_conv_free_Xl Limit of the not plausible range Parameter is only
effective, if the parameter zero_range_a_MV_conv is
set to free parameterizable (S)
–103.00 to 103.00
zero_range_Xzu Upper limit of zero range in % of X_100% (S)
–103.00 to 103.00
zero_range_Xzl Lower limit of zero range in % of X_100% (S)
–103.00 to 103.00
zero_range_Yz Technological or normalized value of zero range (S)
–1000000000000000.000 to
1000000000000000.000
zero_range_a MV_conv Zero range suppression (and check of the plausibility)
either standard or free parameterizable (S)

• Standard
• Free configurable
OV_suppr_t OV suppression time in seconds, 0 = no OV suppres-
sion

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 465


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


0 to 255
standard load The measuring range can be adapted by changing the
load (S)
NO/YES
SW_COSPHI - software Thresh_additive Change threshold in % of X_100% (S)
power factor % of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
SW_CT_FDIR_I>_I>> I> Trip value in ampere for overcurrent detection
With short circuit 0: function disabled
50 to 2000
I>> Trip value in ampere for overcurrent detection
With short circuit 0: function disabled
50 to 2000
I>>_t Time delay for overcurrent detection
0.04 to 60
I>_t Time delay for overcurrent detection
0.04 to 60
t_reset Time for automatic reset
0 = function disabled
SW_CT_FDIR_IN IN> Trip value in ampere for ground fault
0: function disabled
0.4 to 2000
IN>_Idir Earth current for earth fault detection using the watt-
metric method
0: function disabled
0.2 to 30
IN>_ground_type Neutral-point treatment

• Solid
• Isolated
• Resonant
IN>_U0 Displacement voltage in % of primary voltage
0: function disabled
0 to 100
IN>_U0_t Displacement voltage time delay
0.04 to 60
IN>_t Time delay for ground fault indication
t_reset Time for automatic reset
0 = function disabled

466 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


SW_CT_MV_SELECTION measured_value_selec- Selection of a measured value
tion
Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
SW_CT_PDIR -
SW_F – software Thresh_additive Change threshold in % of X_100% (S)
frequency % of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
SW_PQ – software power Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
SW_REV – Revision -
SW_T_VT_NOK – voltage SID-BSE Source identification basic system element
transformer nok SID-ST Source identification station number if multi-point
traffic mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element
SW_UI – software Thresh_additive Change threshold in % of X_100% (S)
voltage, current % of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 467


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


T_AI_I – current trans- line_frequency_trans- Configuration of line frequency
former input former
Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
transformer_X_100% Nominal range of transformer/input: secondary
8510: 1 A - 8511: Low power (225 mV)
8510: 5 A - 8511: Low power (225 mV)
transformer_Y_100% Nominal range of transformer: primary in kV of the
phase-to-phase voltage or 240 V with direct meas-
uring or in Ampere
50 to 800
transformer_Y_100%_5A Nominal range of 5 A current transformer: primary in
Ampere Applies only to AI-8510 and X_100% = 5 A
50 to 400
Overrange Definition of the overrange for QDS “OV” in % of the
nominal range of the transformer
T_AI_U – voltage trans- line_frequency_trans- Configuration of line frequency
former input former
primary_voltage_correc- Correction value for primary voltage
tion
Thresh_additive Change threshold in % of X_100% (S)
% of value range
0 to 1000.0
Thresh_uncond Change threshold in % of X_100% (S)
% of value range
0 to 103.00
transformer_X_100% Nominal range of transformer/input: secondary

• 8510: 100 V/SQRT3 - 8511: 3.25 V/ SQRT3


• 8510: 240 V - 8511: 3.25 V/ SQRT3
• 8510: 415 V/SQRT3 - 8511: 3.25 V/ SQRT3
transformer_Y_100% Nominal range of transformer: primary in kV of the
phase-to-phase voltage or 240 V with direct meas-
uring or in Ampere
1.0 to 36.0
transformer_type Transformer type
transformer_angle Angle between upper and lower side of transformer
0 to 359
Overrange Definition of the overrange for QDS “OV” in % of the
nominal range of the transformer

468 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Parameters for Assignment on the AO module

Processing type Parameter Meaning


AO_I – analog output fail_subst value Substitute value if error behavior is set to "output substi-
current tute value"
–1000000000000000.000 to 1000000000000000.000
select_execute_t Maximum time between select and execute command
(seconds) After the time has elapsed, a new selection is
required
0 = no select command (direct command output)
0 to 655.3
Fail_behav Behavior at failure

• Keep
• Substitute value
block Blocking (= not used) (S)
NO/YES
X_0% Nominal range in the physical unit of the input/output (0
%) (S)
–20.0 to 20.0
X_100% Nominal range in the physical unit of the input/output
(100 %) (S)
–20.0 to 20.0
Y_0% Technological or normalized value 0 % (S)
–1000000000000000.000 to 1000000000000000.000
Y_100% Technological or normalized value 100 % (S)
–1000000000000000.000 to 1000000000000000.000
receive format Source of data point
Spontaneous
termination_t Time between confirmation and termination (s)
0 = no termination
0 to 6553.5
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point traffic
mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 469


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Parameter Meaning


AO_U – analog output fail_subst value Substitute value if error behavior is set to "output substi-
voltage tute value"
–1000000000000000.000 to 1000000000000000.000
select_execute_t Maximum time between select and execute command
(seconds) After the time has elapsed, a new selection is
required
0 = no select command (direct command output)
0 to 655.3
Fail_behav Behavior at failure

• Keep
• Substitute value
block Blocking (= not used) (S)
NO/YES
X_0% Nominal range in the physical unit of the input/output (0
%) (S)
–10.0 to 10.0
X_100% Nominal range in the physical unit of the input/output
(100 %) (S)
–10.0 to 10.0
Y_0% Technological or normalized value 0 % (S)
–1000000000000000.000 to 1000000000000000.000
Y_100% Technological or normalized value 100 % (S)
-1000000000000000.000 to 1000000000000000.000
receive format Source of data point
Spontaneous
termination_t Time between confirmation and termination (s)
0 = no termination
0 to 6553.5
SID-BSE Source identification basic system element
SID-ST Source identification station number if multi-point traffic
mode 0 to 99 if R-SID 0 to 254
If automatic, the source ID will be learned
SID-SSE Source identification supplementary system element

9.1.11.7 Assigning Signals to the Protocol Element


If you have already defined signals, you can assign these to the protocol elements for further processing.
Proceed as follows to assign signals to a protocol element:

• Click the button in the top right to open the working area for creating signals

• Select the directory SICAM A8000 CP-80xx | Master module | PRE<0 to 3>: <Protocol name>

• Highlight the signals you would like to assign on the right-hand side

• Click on the button (“Assign”)

470 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Assigned signals now appear in a table in the ASSIGNMENT tab.

[sc_ET85_signals_assign1, 1, en_US]

Figure 9-74 Signals for Protocol Element

Click the bar on the right and/or left next to the working area to enlarge the working area.

• Select the processing type for the corresponding signal from the corresponding list box

[sc_ET85_signals_assign2, 1, en_US]

Figure 9-75 Selecting the Processing Type

The list box exclusively offers the processing types that match the signal's TI.
Proceed as follows to configure the parameters of the assigned signals:

• Open the PARAMETER tab

• Select the previously defined processing type for the newly assigned signal from the list box

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 471


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

[sc_et85_proc_type_select, 1, en_US]

Figure 9-76 Selecting the Processing Type

All signals of the selected processing type (at the selected system element) are shown in the list. In this
process, the signal name, message address, and type identification are transferred from the working area to
create signals.
The processing types offered at the protocol element depend on the installed firmware for the protocol
element.
After having selected the processing type you can now configure the process-technical parameters of the
associated signals.
Example: IEC 61850 - Double command

[sc_ET85_signals_assign3, 1, en_US]

Figure 9-77 Process-Technical Parameterization - Double Command

472 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Example: IEC 61850 - Double-point information

[sc_ET85_signals_assign4, 1, en_US]

Figure 9-78 Process-Technical Parameterization - Double-Point Information

• Activate the “Show all columns” check box if you would like to edit expert parameters

• Regularly save your changes


Further steps: 9.3.1 Restart Device.
The configuration can be checked on the protocol-specific web page (if supported by the protocol element).

[sc_ET85_signals_assign5, 1, --_--]

Figure 9-79 Protocol-Specific Web Page

You find the description of the parameters in the SICAM TOOLBOX II Online Help, chapterParameter Docu-
mentation and Diagnosis Info, section1703 Protocol Elements (Process Technique)|Firmware, under the
respective protocol firmware.

9.1.12 Importing and Exporting a Signal List

In the Home | Signals menu you can import and export a signal list that has already been created.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 473


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Exporting a Signal List


Proceed as follows to export your signal list:

• Click the triangle on the right-hand side to open the working area for creating signals

[sc_signals_definition_work_area, 1, en_US]

Figure 9-80 Working Area to Create Signals

• Click on the button


The signal list is now generated as a csvfile. A download dialog subsequently opens.

[sc_signal_list_export_success, 1, en_US]

Figure 9-81 Dialog to export the Signal List

• Click Start Download to save the file locally

• After saving, click the button

The storage process depends on the web browser and can therefore vary. Follow the instructions of your web
browser. The file type csv is to be retained.

NOTE

i Do not quit the menu during the generation process. Selecting another website can lead to undefined
states.

The signal list can only be opened and modified as a csvfile.

• Save your changes in the signal list and save it as a csvfile

474 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Importing a Signal List


Proceed as follows to import your signal list:

• Click the triangle on the right-hand side to open the working area for creating signals

• Click on the button

[sc_signal_list_import, 1, en_US]

Figure 9-82 Dialog to import the Signal List

You have the option of canceling the process using the button

• Click on Select file to open the selection dialog

• Select the source directory and source file (the file type must be csv .

• Click on the button


The target device starts the import process. The duration of the import depends on the number of signals
and the communication connection used.

NOTE

i The file is checked for validity. If the data is valid, it is written to the SD card of the target device. Otherwise
an error message is displayed (for example if the signal names or the IEC 60870-5-104 addresses are not
unique within the csvfile).

After a successful import, the following dialog appears:

[sc_signal_list_import_success, 1, en_US]

Figure 9-83 Dialog import successful

• Click on the button

Further steps: Assigning (Master, I/O Master, I/Os, Transferring).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 475


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.13 Circuitry of Signals at the I/O Modules

Different variants result for signal wiring at the I/O modules.

Function Signal type 65 Connection 65 Circuitry


Information acquisi- Single-point informa- 1 digital input
tion tion
Double-point informa- 2 successive digital inputs
tion
Count pulse acquisi- Integrated total 1 digital input
tion
Current/voltage Current 1 analog input
acquisition Voltage 1 analog input
Temperature acquisi- Temperature 2-wire 1 analog input
tion 3-wire
4-wire
Resistor 2-wire 1 analog input
3-wire
4-wire
Command output Single command 1-pole 1 digital output
1.5-pole 1 digital output
+ 1 digital output for group relay
2-pole 2 successive digital outputs
Double command 1-pole 2 successive digital outputs
1.5-pole 2 successive digital outputs
+ 1 digital output for group relay
2-pole 4 successive digital outputs
Binary information Single-point informa- 1 digital output
output tion
Current/voltage Current 1 analog output
output Voltage 1 analog output

NOTE

i Consider the notes in the section 2.1.4.4 Configuration Rules for I/O Modules.

9.1.13.1 Binary Information Acquisition


A suitable digital input module must have been installed for the acquisition of single-point or double-point
information items and the DI signals to be used must have been assigned.

Power Monitoring
You can activate power monitoring for digital inputs using the MSP monitoring parameter in each case.
Monitoring is carried out in groups:
Group 0:
IOM x – IN D00 to IN D07
Group 1:
IOM 1 – IN D10 to IN D13 (for DI-810x)

65 depends on the corresponding I/O module

476 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

IOM x – IN D10 to IN D17 (for DI-610x, DI-811x)

The last input of a group (IN D07 and IN D13 or IN D17) must have the secured sensor voltage wired to it for
power monitoring. Thereby the process information quantity is reduced to 7 or 3 entries per group.
With a further parameter, power monitoring can be reconfigured so that not 1 input per group is responsible
for monitoring, but the last input of an I/O module for the entire automation unit. Thereby the desired I/O
module is selected.

NOTE

i In the case of a mixture of 1 ms and 10 ms acquisition modules, the power monitoring must be configured
at an acquisition module with an accuracy of 1 ms.

Refer to the manual entitled SICAM RTUs Common Functions for Peripheral Elements according to IEC
60870-5-101/104, chapterSingle-Point Informationand sectionDouble-Point Information, in each case in
sectionSensor Voltage Monitoring (Power Monitoring)for more information.

9.1.13.2 Count Pulse Acquisition


A suitable analog input module must have been installed for the acquisition of count pulses and the DI signals
to be used must have been assigned.

Power Monitoring
You can activate power monitoring for digital inputs using the MSP monitoring parameter in each case.
Monitoring is carried out in groups:
Group 0:
IOM x – IN D00 to IN D07
Group 1:
IOM 1 – IN D10 to IN D13 (for DI-810x)
IOM x – IN D10 to IN D17 (for DI-610x, DI-811x)

The last input of a group (IN D07 and IN D13 or IN D17) must have the secured sensor voltage wired to it for
power monitoring. Thereby the process information quantity is reduced to 7 or 3 entries per group.
With a further parameter, power monitoring can be reconfigured so that not 1 input per group is responsible
for monitoring, but the last input of an I/O module for the entire automation unit. Thereby the desired I/O
module is selected.

NOTE

i In the case of a mixture of 1 ms and 10 ms acquisition modules, the sensor voltage monitoring must be
configured at an acquisition module with an accuracy of 1 ms.

Refer to the manual entitled SICAM RTUs Common Functions for Peripheral Elements according to IEC
60870-5-101/104, chapterIntegrated Totals via Count Pulses, sectionSensor Voltage Monitoring (Power
Monitoring)for more information.

Set Counter
You can set a count value to a defined value if a message to set the counter has been assigned in the corre-
sponding data point (signal list).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 477


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Refer to the manual entitled SICAM RTUs Common Functions for Peripheral Elements according to IEC
60870-5-101/104, chapterIntegrated Totals via Count Pulses, sectionSet Counterand sectionCounter Inter-
rogationfor more detailed information.

Buffered Count Pulse Acquisition


Buffered count pulse acquisition enables acquiring count pulses even if the target device has been de-ener-
gized. For this purpose a TE-6430 module must be installed and the DI signals to be used must have been
assigned.

9.1.13.3 Current/Voltage Acquisition


A suitable analog input module must have been installed for the acquisition of currents and voltages and the
AI signals to be used must have been assigned.
Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to
IEC 60870-5-101/104, chapter Currents and chapter Voltages for functional details and settings.

NOTE

i A mixed wiring of current and voltage is not permitted when using the AI-6300, AI-6307, AI-6308, AI-8320
modules.

Modules AI-8510 with CM-8820 and AI-8511 are available to directly acquire currents, voltages and the
frequency.
Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to
IEC 60870-5-101/104, chapter Measurement in Three-Phase Systems – I/O Module for functional details
and settings.

NOTE

i If the Trans_X_100% parameter is set to 100 V/√3 with AI-8510, the Trans_Y_100% parameter must
only have a value of 1 to 36 V.
The Trans_Y_100% parameter must only be set to 240 V if the Trans_X_100% parameter has been set
to 240 V.

9.1.13.4 Temperature Acquisition


A suitable analog input module must have been installed for the acquisition of temperatures and the AI signals
to be used must have been assigned.

Connecting Resistance Thermometers


The resistance thermometer can be connected using 2-, 3- or 4-wire technique. A calibration process is
required for 2-phase technology. If a calibration process has not been carried out, the target device enters a
calibration error in the diagnostics.
Refer to the manual entitled SICAM RTUs Common Functions for Peripheral Elements according to IEC
60870-5-101/104, chapterTemperatures, sectionAcquisition.

Direct Measurement
During the HW pin assignment for the analog input module, you can choose between Temperature and
Resistance (Value selection parameter).
During resistance acquisition, the preprocessing functions on the module (adaptation, gradient monitoring)
are deactivated to meet the process requirements regarding the reaction time (for example, to record trans-
former stages). If required, preprocessing functions must be emulated in the open/closed-loop control func-
tion.

478 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NOTE

i The direct measurement is supported for the AI-6310 module as of revision "-A".

The distinction between temperature acquisition and resistance acquisition is carried out in groups per value.
In order to activate direct measurement, no temperature detection may be parameterized for the two values
of a group.
Group 0:
IOM x – IN V0 and IOM x – IN V1
Group 1:
IOM x – IN V2 and IOM x – IN V3
If temperature acquisition and resistance acquisition is parameterized for a group, the acquisition is carried out
with all preprocessing steps (calculation of average value and transient suppression).
During temperature acquisition (for example, Pt20) using a resistance acquisition the calculation of the
average value and transient monitoring must be emulated in the open/closed-loop control function.

9.1.13.5 Binary Information Output


A suitable digital output module must have been installed for the output of binary information items and the
DO signals to be used must have been assigned.
Use the Fail_behav parameter to define the message output response in the event of master module
failure. Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to IEC
60870-5-101/104, chapter Binary Information Output, sectionDeactivation or Retention on Failure.

9.1.13.6 Standard Command Output


A suitable digital output module must have been installed for the output of standard commands (OC) and the
DO signals to be used must have been assigned.
Common Settings:

• Pulse duration monitoring


The command output time defines how long the actuator is actuated. The command output time interval
can be set for each data point with parameter Output_t.

• Monitoring feedback
Feedback monitoring is intended to limit the command output to the output time required by the
process. Feedback monitoring can be switched on per data point using the parameter RS_Mon_t.

• Procedure for command transmission according to IEC 60870-5-101/104


The procedure for “direct command” is set by the parameter select_execute_t = 0.
The procedure for “select and execute command” is set by the parameter select_execute_t > 0. The
parameterized value specifies within which time after the selection command the execute command
must be received.
Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to IEC
60870-5-101/104, chapter Pulse Commands, section Functions Independent of the Hardware of the
System Element for more information about command output.

9.1.13.7 Checked Command Output (only SICAM TM I/O modules)


A suitable digital output module must have been installed for the output of checked commands Command
and the DO signals to be used must have been assigned.
Parameters are set at the command output relay module only.
Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to IEC
60870-5-101/104, chapter Pulse Commands, section Functions Dependent of the Hardware of the System
Element for more information about checked command output.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 479


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Required I/O modules:

• 1 command output base module; either of the following


– DO-6220 – Command output with internal checks IC1
– DO-6221 – Command output with resistance check RC1

• 1 to 5 DO-6230 command output relay modules DO-6230; either of the following


– 8 relay outputs for 16 pulse commands for 1 or 1.5-pole circuitry
– 8 pulse commands for 2-pole circuitry

NOTE

i Mixed wiring (1, 1.5 and 2-pole) at a DO-6230 module is not permitted. Use additional DO-6230 modules
for different circuitry.

9.1.13.8 Return Information to Pulse Command Assignment


This function coordinates binary information items and pulse commands that are acquired or output on I/O
modules. Refer to the manual entitled SICAM RTUs Common Functions for Periphery Elements according to IEC
60870-5-101/104, chapter Assignment of Return Information to Pulse Command for detailed information.

• Settable assignment:
The assignment of a return information (DI signal) to a pulse command (DO signal) can be set via param-
eters.
Processing type:
DO_SX, DO_DX
– RS_Image_CASDU1
– RS_Image_CASDU2
– RS_Image_IOA1
– RS_Image_IOA2
– RS_Image_IOA3
Assignment is not carried out if the parameters are set to 255 as the value (default setting); in this case
the target device uses the fixed assignment.
Processing type:
DO_SC_1POL, DO_SC_1.5POL, DO_SC_2POL
DO_DC_1POL, DO_DC_1.5POL, DO_DC_2POL
– RS_Image
Assignment is not carried out if the parameter is set to <empty> as the value (default setting); in this
case the target device uses the fixed assignment.

• Predefined assignment:
If the installed sequence of I/O modules is suitable for this purpose, the binary information is automati-
cally assigned to a command. In any other case, no assignments are made.

480 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

I/O Master Modul with Firmware USIO80


Return Information to Pulse Command Assignment - USIO80

Type Predefined assignment


Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-610x with DO-6200 SI IOM x – IN D02 ... Command IOM y – OUT D02
SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D07 ... Command IOM y – OUT D07
SI IOM x – IN D10 ... Command IOM y – OUT D10
SI IOM x – IN D11 ... Command IOM y – OUT D11
SI IOM x – IN D12 ... Command IOM y – OUT D12
SI IOM x – IN D13 ... Command IOM y – OUT D13
SI IOM x – IN D14 ... Command IOM y – OUT D14
SI IOM x – IN D15 ... Command IOM y – OUT D15
SI IOM x – IN D16 ... Command IOM y – OUT D16
SI IOM x – IN D17 ... Command IOM y – OUT D17
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-610x with DO-6212 (2 DO-6212 SI IOM x – IN D02 ... Command IOM y – OUT D02
with 1 DI-610x possible) SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D07 ... Command IOM y – OUT D07
SI IOM x – IN D10 ... Command IOM z – OUT D00
SI IOM x – IN D11 ... Command IOM z – OUT D01
SI IOM x – IN D12 ... Command IOM z – OUT D02
SI IOM x – IN D13 ... Command IOM z – OUT D03
SI IOM x – IN D14 ... Command IOM z – OUT D04
SI IOM x – IN D15 ... Command IOM z – OUT D05
SI IOM x – IN D16 ... Command IOM z – OUT D06
SI IOM x – IN D17 ... Command IOM z – OUT D07

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 481


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Type Predefined assignment


Single-point information to single SI IOM x – IN D00 ... Command IOM y – CA00
command (1‑pole): SI IOM x – IN D01 ... Command IOM y – CA01
DI-610x with DO-6230 SI IOM x – IN D02 ... Command IOM y – CA02
SI IOM x – IN D03 ... Command IOM y – CA03
SI IOM x – IN D04 ... Command IOM y – CA04
SI IOM x – IN D05 ... Command IOM y – CA05
SI IOM x – IN D06 ... Command IOM y – CA06
SI IOM x – IN D07 ... Command IOM y – CA07
SI IOM x – IN D10 ... Command IOM y – CB00
SI IOM x – IN D11 ... Command IOM y – CB01
SI IOM x – IN D12 ... Command IOM y – CB02
SI IOM x – IN D13 ... Command IOM y – CB03
SI IOM x – IN D14 ... Command IOM y – CB04
SI IOM x – IN D15 ... Command IOM y – CB05
SI IOM x – IN D16 ... Command IOM y – CB06
SI IOM x – IN D17 ... Command IOM y – CB07
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1.5‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-610x with DO-6212 (2 DO-6212 SI IOM x – IN D02 ... Command IOM y – OUT D02
with 1 DI-610x possible) SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D10 ... Command IOM z – OUT D00
SI IOM x – IN D11 ... Command IOM z – OUT D01
SI IOM x – IN D12 ... Command IOM z – OUT D02
SI IOM x – IN D13 ... Command IOM z – OUT D03
SI IOM x – IN D14 ... Command IOM z – OUT D04
SI IOM x – IN D15 ... Command IOM z – OUT D05
SI IOM x – IN D16 ... Command IOM z – OUT D06
Single-point information to single SI IOM x – IN D00 ... Command IOM y – CA00
command (1.5‑pole): SI IOM x – IN D01 ... Command IOM y – CA01
DI-610x with DO-6230 SI IOM x – IN D02 ... Command IOM y – CA02
SI IOM x – IN D03 ... Command IOM y – CA03
SI IOM x – IN D04 ... Command IOM y – CA04
SI IOM x – IN D05 ... Command IOM y – CA05
SI IOM x – IN D06 ... Command IOM y – CA06
SI IOM x – IN D07 ... Command IOM y – CA07
SI IOM x – IN D10 ... Command IOM y – CB00
SI IOM x – IN D11 ... Command IOM y – CB01
SI IOM x – IN D12 ... Command IOM y – CB02
SI IOM x – IN D13 ... Command IOM y – CB03
SI IOM x – IN D14 ... Command IOM y – CB04
SI IOM x – IN D15 ... Command IOM y – CB05
SI IOM x – IN D16 ... Command IOM y – CB06
SI IOM x – IN D17 ... Command IOM y – CB07

482 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Type Predefined assignment


Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00/D00
command (2‑pole): SI IOM x – IN D02 ... Command IOM y – OUT D02/D03
DI-610x with DO-6212 (2 DO-6212 SI IOM x – IN D04 ... Command IOM y – OUT D04/D05
with 1 DI-610x possible) SI IOM x – IN D06 ... Command IOM y – OUT D06/D07
SI IOM x – IN D10 ... Command IOM z – OUT D00/D01
SI IOM x – IN D12 ... Command IOM z – OUT D02/D03
SI IOM x – IN D14 ... Command IOM z – OUT D04/D05
SI IOM x – IN D16 ... Command IOM z – OUT D06/D07
Single-point information to single SI IOM x – IN D00 ... Command IOM y – CA00/CB00
command (2‑pole): SI IOM x – IN D01 ... Command IOM y – CA01/CB01
DI-610x with DO-6230 SI IOM x – IN D02 ... Command IOM y – CA02/CB02
SI IOM x – IN D03 ... Command IOM y – CA03/CB03
SI IOM x – IN D04 ... Command IOM y – CA04/CB04
SI IOM x – IN D05 ... Command IOM y – CA05/CB05
SI IOM x – IN D06 ... Command IOM y – CA06/CB06
SI IOM x – IN D07 ... Command IOM y – CA07/CB07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-610x with DO-6200 DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
DI IOM x – IN D06/D07 ... Command IOM y – OUT D06/D07
DI IOM x – IN D10/D11 ... Command IOM y – OUT D10/D11
DI IOM x – IN D12/D13 ... Command IOM y – OUT D12/D13
DI IOM x – IN D14/D15 ... Command IOM y – OUT D14/D15
DI IOM x – IN D16/D17 ... Command IOM y – OUT D16/D17
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-610x with DO-6212 (2 DO-6212 DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
with 1 DI-610x possible) DI IOM x – IN D06/D07 ... Command IOM y – OUT D06/D07
DI IOM x – IN D10/D11 ... Command IOM z – OUT D00/D01
DI IOM x – IN D12/D13 ... Command IOM z – OUT D02/D03
DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05
DI IOM x – IN D16/D17 ... Command IOM z – OUT D06/D07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – CA00/CA01
command (1‑pole): DI IOM x – IN D02/D03 ... Command IOM y – CA02/CA03
DI-610x with DO-6230 DI IOM x – IN D04/D05 ... Command IOM y – CA04/CA05
DI IOM x – IN D06/D07 ... Command IOM y – CA06/CA07
DI IOM x – IN D10/D11 ... Command IOM y – CB00/CB01
DI IOM x – IN D12/D13 ... Command IOM y – CB02/CB03
DI IOM x – IN D14/D15 ... Command IOM y – CB04/CB05
DI IOM x – IN D16/D17 ... Command IOM y – CB06/CB07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1.5‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-610x with DO-6212 (2 DO-6212 DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
with 1 DI-610x possible) DI IOM x – IN D10/D11 ... Command IOM z – OUT D00/D01
DI IOM x – IN D12/D13 ... Command IOM z – OUT D02/D03
DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 483


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Type Predefined assignment


Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – CA00/CA01
command (1.5‑pole): DI IOM x – IN D02/D03 ... Command IOM y – CA02/CA03
DI-610x with DO-6230 DI IOM x – IN D04/D05 ... Command IOM y – CA04/CA05
DI IOM x – IN D06/D07 ... Command IOM y – CA06/CA07
DI IOM x – IN D10/D11 ... Command IOM y – CB00/CB01
DI IOM x – IN D12/D13 ... Command IOM y – CB02/CB03
DI IOM x – IN D14/D15 ... Command IOM y – CB04/CB05
DI IOM x – IN D16/D17 ... Command IOM y – CB06/CB07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01/D02/D03
command (2‑pole): DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05/D06/D07
DI-610x with DO-6212 (2 DO-6212 DI IOM x – IN D10/D11 ... Command IOM z OUT D00/D01/D02/D03
with 1 DI-610x possible) DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05/D06/D07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – CA00/CB01
command (2‑pole): DI IOM x – IN D02/D03 ... Command IOM y – CA02/CB03
DI-610x with DO-6230 DI IOM x – IN D04/D05 ... Command IOM y – CA04/CB05
DI IOM x – IN D06/D07 ... Command IOM y – CA06/CB07

x = 0 to 7, y = x + 1, z = x + 2

NOTE

i The DO-62xx module must be installed directly after the DI-610x module in each case.

484 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

I/O Master Module with Firmware USIO81


Return Information to Pulse Command Assignment - USIO81

Type Predefined assignment


Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-810x with DO-820x SI IOM x – IN D02 ... Command IOM y – OUT D02
SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D07 ... Command IOM y – OUT D07
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-811x with DO-821x (2 DO-8212 SI IOM x – IN D02 ... Command IOM y – OUT D02
with 1 DI-811x possible) SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D07 ... Command IOM y – OUT D07
SI IOM x – IN D10 ... Command IOM z – OUT D00
SI IOM x – IN D11 ... Command IOM z – OUT D01
SI IOM x – IN D12 ... Command IOM z – OUT D02
SI IOM x – IN D13 ... Command IOM z – OUT D03
SI IOM x – IN D14 ... Command IOM z – OUT D04
SI IOM x – IN D15 ... Command IOM z – OUT D05
SI IOM x – IN D16 ... Command IOM z – OUT D06
SI IOM x – IN D17 ... Command IOM z – OUT D07
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1.5‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-810x with DO-820x SI IOM x – IN D02 ... Command IOM y – OUT D02
SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00
command (1.5‑pole): SI IOM x – IN D01 ... Command IOM y – OUT D01
DI-811x with DO-821x (2 DO-821x SI IOM x – IN D02 ... Command IOM y – OUT D02
with 1 DI-811x possible) SI IOM x – IN D03 ... Command IOM y – OUT D03
SI IOM x – IN D04 ... Command IOM y – OUT D04
SI IOM x – IN D05 ... Command IOM y – OUT D05
SI IOM x – IN D06 ... Command IOM y – OUT D06
SI IOM x – IN D10 ... Command IOM z – OUT D00
SI IOM x – IN D11 ... Command IOM z – OUT D01
SI IOM x – IN D12 ... Command IOM z – OUT D02
SI IOM x – IN D13 ... Command IOM z – OUT D03
SI IOM x – IN D14 ... Command IOM z – OUT D04
SI IOM x – IN D15 ... Command IOM z – OUT D05
SI IOM x – IN D16 ... Command IOM z – OUT D06

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 485


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Type Predefined assignment


Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00/D01
command (2‑pole): SI IOM x – IN D02 ... Command IOM y – OUT D02/D03
DI-810x with DO-820x SI IOM x – IN D04 ... Command IOM y – OUT D04/D05
SI IOM x – IN D06 ... Command IOM y – OUT D06/D07
Single-point information to single SI IOM x – IN D00 ... Command IOM y – OUT D00/D01
command (2‑pole): SI IOM x – IN D02 ... Command IOM y – OUT D02/D03
DI-811x with DO-821x (2 DO- 821x SI IOM x – IN D04 ... Command IOM y – OUT D04/D05
with 1 DI-811x possible) SI IOM x – IN D06 ... Command IOM y – OUT D06/D07
SI IOM x – IN D10 ... Command IOM z – OUT D00/D01
SI IOM x – IN D12 ... Command IOM z – OUT D02/D03
SI IOM x – IN D14 ... Command IOM z – OUT D04/D05
SI IOM x – IN D16 ... Command IOM z – OUT D06/D07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-810x with DO-820x DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
DI IOM x – IN D06/D07 ... Command IOM y – OUT D06/D07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-811x with DO-821x (2 DO-821x DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
with DI-811x possible) DI IOM x – IN D06/D07 ... Command IOM y – OUT D06/D07
DI IOM x – IN D10/D11 ... Command IOM z – OUT D00/D01
DI IOM x – IN D12/D13 ... Command IOM z – OUT D02/D03
DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05
DI IOM x – IN D16/D17 ... Command IOM z – OUT D06/D07
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1.5‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-810x with DO-820x DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01
command (1.5‑pole): DI IOM x – IN D02/D03 ... Command IOM y – OUT D02/D03
DI-811x with DO-821x (2 DO-821x DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05
with 1 DI-811x possible) DI IOM x – IN D10/D11 ... Command IOM z – OUT D00/D01
DI IOM x – IN D12/D13 ... Command IOM z – OUT D02/D03
DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01/D02/D03
command (2‑pole): DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05/D06/D07
DI-810x with DO-820x
Double-point information to double DI IOM x – IN D00/D01 ... Command IOM y – OUT D00/D01/D02/D03
command (2‑pole): DI IOM x – IN D04/D05 ... Command IOM y – OUT D04/D05/D06/D07
DI-811x with DO-821x (2 DO-821x DI IOM x – IN D10/D11 ... Command IOM z – OUT D00/D01/D02/D03
with 1 DI-811x possible) DI IOM x – IN D14/D15 ... Command IOM z – OUT D04/D05/D06/D07

x = 0 to 7, y = x + 1, z = x + 2

NOTE

i The DO-82xx module must be installed directly after the DI-81xx module in each case.

486 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.13.9 Current/Voltage Output


A suitable analog output module must have been installed for the output of currents and voltages and the AO
signals to be used must have been assigned.
Use the Fail_behav parameter to define the setpoint output response in the event of master module failure.
Refer to the manual entitled SICAM RTUs Common Functions Peripheral Elements according to IEC
60870-5-101/104, chapter Setpoints via Currents and Voltages, sectionSubstitute Value or Maintain in
the Event of Failure.

9.1.14 Usage of CP-8000/CP-802x as SICAM PAS I/O

The devices CP-8000/CP-802x can be used as non-licensed SICAM PAS substations. The differentiation
between normal operation and operation as SICAM PAS I/O is done via a parameter.
With operation as SICAM PAS I/O, the IEC 60870-5-104 protocol element is defined as a SICAM PAS I/O inter-
face upon startup. All stations that are connected with this protocol element are switched to SICAM PAS I/O
mode. A connection with a normally operated station on the same protocol element is not possible.
Prerequisite for the operation as SICAM PAS I/O is an equipped IEC 60870-5-104 protocol element (in the
following example PRE0 is used).
Set in the directory SICAM A8000 CP-80xx | Master module | Communication | PRE0 the parameter
Project specific settings to YES.
Now appears the directory SICAM A8000 CP-80xx | Master module | Communication | PRE0 | Project
specific settings. Here you can set the parameter SICAM PAS IO Mode to YES.

[sc_settings_pas_io, 1, en_US]

Figure 9-84 Operation as SICAM PAS I/O

For the operation as SICAM PAS I/O the following parameters are relevant:

• SICAM A8000 CP-80xx | Master module | AU common settings


– Plant
– Device name

• SICAM A8000 CP-80xx | Master module | AU common settings | Common address of ASDU (CASDU)
– CASDU1 (must be set equally for all data points)
– CASDU2 (must be set equally for all data points)

• SICAM A8000 CP-80xx | Master module | Network settings | IP adress


– Own IP address X1/ X4

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 487


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• SICAM A8000 CP-80xx | Master module | PRE0 | Network connection | LAN | IEC 104 parameter
– Timeout connection setup t0
– Timeout transmit t1
– Timeout transmit acknowledge t2
– Timeout connection check t3
– Max. no. of APDUs until acknowledgement (k)
– Number of APDUs until acknowledgement (w)

• SICAM A8000 CP-80xx | Master module | PRE0 | Connection definition


– Since the IEC 60870-5-104 parameters in SICAM PAS can only be configured once for all connec-
tions, the following parameters must be adjusted equally in all connection definitions:

Parameter Value
Stat. No. <internal station number>
IP address <SICAM PAS>
Controlling/Controlled Controlled
Redundancy None
Stop behavior Save
Failure Notify
Clear ring buffer No
Data throughput limit in receive direction 0
Data throughput limit in transmit direction 0

Signals in the Function Diagram


Existing modules deliver signals. If the CASDU is invalid, it will be replaced by the CASDU parameterized on the
master module.

Signals via I/O Modules


If available, each signal is described by its signal name, otherwise by its IEC 60870-5-104 address.
The I/O modules deliver all signals assigned to software data points depending on a hardware pin.

9.1.14.1 Synchronization of the I/O Configuration in SICAM PAS


The configuration of the I/Os can be imported in SICAM PAS, for instance via a system configurator. Thereto
the configuration can be downloaded as XML file via a menu item in SICAM WEB. You will find further details
in section 9.3.5 Downloading SICAM PAS IO Configurations.

9.1.15 Test Functions

• Menu Home | I/O Module


The test functions are used to visualize and intentionally change process signals when using I/O modules.
The test page supports the following functions:

• Show signal assignments for a selected I/O module


– display corresponding current process values (input signals and output signals)

• Changing of process values (only output signals)

488 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

NOTE

i The test functions are only available for authorized users (see Roles and their Rights/Functions, Page 379).

NOTE

i The test functions are only supported for hardware data points (spontaneous input and output signals).
Signals that are assigned to a software data point or to a data point that can only be transmitted periodi-
cally are not supported.

NOTE

i After selecting the test page for the first time within a session, the directory tree is displayed within 3
seconds in the case of a fast connection. In the case of a slow connection (GPRS), the loading time may be
longer. The same applies to the initial selection of an I/O module.

[sc_test_start_page, 1, en_US]

Figure 9-85 Test Start Page

Directory Tree
The test page features a directory tree with the installed modules on the left-hand side.
Only I/O modules can be selected for the test functions.

Sidebar
The display area can be enlarged by clicking on the side bar to the right of the directory tree.
Clicking on the side bar on the far right opens the control for changing process values (when the test page is
opened for the first time in a session, the control is closed).

9.1.15.1 Supported Signal Types

Processing type Type identification


Input Signals
DI_SI Single point information (TI 30)
DI_DI Double-point information (TI 31)
DI_CV Counter value (TI 37)
DI_CV_Sub Counter value (TI 37)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 489


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Processing type Type identification


AI_I Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
AI_U Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
AI_T Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
T_AI_I (CTVT) Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
T_AI_U (CTVT) Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
Output Signals
DO_SI Single point information (TI 30)
DO_SX Single point information (TI 30)
Single command (TI 45)
DO_DX Single command (TI 45)
Double command (TI 46)
DO_SC_1POL Single command (TI 45)
DO_SC_1.5POL Single command (TI 45)
DO_SC_2POL Single command (TI 45)
DO_DC_1POL Single command (TI 45)
Double command (TI 46)
Regulating Step Command (TI 47)
DO_DC_1.5POL Single command (TI 45)
Double command (TI 46)
Regulating Step Command (TI 47)
DO_DC_2POL Single command (TI 45)
Double command (TI 46)
Regulating Step Command (TI 47)
AO_I Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
Setpoint value normalized (TI 48)
Setpoint value scaled (TI 49)
Setpoint value short floating point (TI 50)
AO_U Measured value normalized (TI 34)
Measured value scaled (TI 35)
Measured value short floating point (TI 36)
Setpoint value normalized (TI 48)
Setpoint value scaled (TI 49)
Setpoint value short floating point (TI 50)

490 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.15.2 Display Process Values


If you select an I/O Module for the process display, SICAM WEB performs the following steps:

• Load signal assignments for the selected I/O Module from the target device

• Load actual process values and the according states from the target device

NOTE

i If you modify the signal assignments for an I/O Module, these changes are not immediately visible in the
test page. After changing a signal assignment you save the settings, after that a startup of the target device
is required. Only then the data in the test page is loaded again from the device when selecting the corre-
sponding I/O Module.

When selecting an I/O Module, a table is displayed in the status area right beside the directory tree. Each row
of the table is a signal assignment of the related I/O Module. The displayed values can be read only.
The table contains the following columns:

• Checkbox (only for output signals)

• “Datapoint”
Datapoint name and hardware pins on the I/O Module

• “Value”
Actual process value

• “Since”
Time tag of the last change of state

• “Signal”
Name66 and IEC 60870-5-101/104 address

• “TI”
Type identification
You can change the column width. The column width is maintained during the session, even if another menu
is selected. Only if you select another I/O Module, the column width will be reset.
Example: Digital input – single-point information

[sc_test_di_si, 1, en_US]

Figure 9-86 Digital input – single-point information

66 empty, if engineered with an older SICAM WEB version or with the SICAM TOOLBOX II

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 491


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Example: Digital input – double-point information, counter value

[sc_test_di_di_cv, 1, en_US]

Figure 9-87 Digital Input – Double-Point Information, Counter Value

Update Counter Value


Counter values (TI 37) are not transmitted by the I/O Master Module upon each change, but by means of a
corresponding counter interrogation. With that, the displayed process value can be also updated.
If a counter value is assigned to the selected DI module, a button for manually triggering a counter query
appears under the status area.

• In order to initiate the counter interrogation, click on the button

[sc_test_di_ci_freeze, 1, en_US]

Figure 9-88 Dialog Counter Interrogation

• Select in the dialog the parameterized counter group (or all groups)

• Select the desired action:


– Example: “Freeze and transmit”, if you want to update the counter value in the status display
– Example: “Freeze with reset and transmit”, if you want to set the counter value to 0 and update the
status display

• After that click on the button

• Click on the button , in order to close the dialog

The updated process value of the requested group is now displayed.

NOTE

i The counter group and action correspond to the identifiers FRZ and RQT in the message to the I/O Master
Module.

492 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Example: Digital output – single-point information

[sc_test_do_si, 1, en_US]

Figure 9-89 Digital output – single-point information

Example: Digital output – command

[sc_test_do_dc_sc, 1, en_US]

Figure 9-90 Digital output – command

Example: Analog input – measured value, floating point number

[sc_test_ai_mv_float, 1, en_US]

Figure 9-91 Analog input – measured value, floating point number

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 493


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Supported Type Identifications and Possible Values

Type identification Possible value


Single point information (TI 30) Off (0)
On (1)
Double-point information (TI 31) Diff (00)
Off (01)
On (10)
Error (11)
Single command (TI 45) Off (0)
On (1)
Double command (TI 46) Terminated (00)
Off (01)
On (10)
Error (11)
Regulating Step Command (TI 47) Terminated (00)
Lower (01)
Higher (10)
Error (11)
Counter value (TI 37) Value without adaptation
Measured value normalized (TI 34) -1 to +1
Measured value scaled (TI 35) -32768 to +32767 (15 Bit + sign)
Measured value short floating point (TI 36) -1.0•1015 to +1.0•1015
Setpoint value normalized (TI 48) -1 to +1
Setpoint value scaled (TI 49) -32768 to +32767 (15 Bit + sign)
Setpoint value short floating point (TI 50) -1.0•1015 to +1.0•1015

The values are converted depending on the type identification (TI). Analog values are displayed as conditioned
values.
The data format of the displayed inputs corresponds to the setting of the respective data point on the I/O
Module (signal list).

9.1.15.3 Changing Process Values


You can change (force a change of) the signal output status for test purposes. It is to be observed thereby,
that the state of a simulated output can change automatically due to

• Telecontrol function settings

• Communication (status change in received message)

• running user program (state change through logic operation)


It is not possible to set new process values for signal inputs.

! DANGER
Changing the status of output signals while the system is running can cause damage to people and
machines.
² Ensure that aggregates in the control area of the command output and those subsequent aggregates
in the process chain are protected and that persons in the vicinity are warned.

494 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• Select a DO module or an AO module


Signal outputs assigned to the selected I/O module are shown in a table in the status area.

• Click the bar to the right of the status area to open the control area on the right-hand side

[sc_test_do_control_area, 1, en_US]

Figure 9-92 Opening the Control Area for DO or AO


The control area remains inactive for as long as no signal has been selected.
You can select one or several signal outputs of the same type to change their status in one go. A notice
appears if you select signal outputs with different type identifications.
Exception for commands: As a result of the 1-of-n interlocking you can always only change 1 signal output at
the same time.

NOTE

i Errors the target device identifies when controlling outputs (for example, with internal interlocking, user
parameters, etc.) are entered in the diagnostics (Menu History).

You can change a process value as follows:


Example: Double command output

• Highlight the corresponding DO module in the directory tree

• Click the bar to the left of the status area if you would like to enlarge it

• Highlight the row with the desired data point

[sc_test_do_dc_force, 1, en_US]

Figure 9-93 Changing Process Values (double command)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 495


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Control Area:

• Select a “New Value”


The data format corresponds to the setting of the data point at the I/O module (signal list)

• Choose the option “Command qualifier”


Select Undefined to apply the settings of the corresponding data point at the I/O module (Output_t
for single commands, Output_t_0 und Output_t_1 for double command) for the duration of the
command output.
If you select Short output time or Long output time, the corresponding values of the AU
general parameters are used for the duration of the command output.
Select Persistent Command to output a persistent command (for DO_EX and DO_DX processing type
only)

• Enter the “originator address” (control location)


This value defines the control location for the corresponding command (0 to 255)

• Select the “Select prior to Execution” option


Select Yes and the button to activate the selection command. You activate the execution command if
you click within the set time (Select_Execute_t) again the button .

Select No and the button to directly activate the execution command

The new process value is transferred to the target device and shown in the “Value” column.
Refer to the manual entitled SICAM RTUs Common Functions for Periphery Elements according to IEC
60870-5-101/104, chapter Pulse commands, section Functions Independent of the Hardware of the
System Element, sections Select and Execute Command, Set control location, Command output time.
Example: Setpoint command, normalized

• Highlight the corresponding AO module in the directory tree

• Click the bar to the left of the status area if you would like to enlarge it

• Highlight the row with the desired data point

[sc_test_ao_sv_48, 1, en_US]

Figure 9-94 Change the Process Value (Setpoint Command)


Control Area:

• Select a “New Value”


The data format corresponds to the setting of the data point at the I/O module (signal list)

• Select the “Select prior to Execution” option


Select Yes and the button to activate the selection command. You activate the execution command if
you click within the set time (Select_Execute_t) again the button .

Select No and the button to directly activate the execution command

496 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

The new process value is transferred to the target device and shown in the “Value” column.
Refer to the manual entitled SICAM RTUs Common Functions for Periphery Elements according to IEC
60870-5-101/104, chapter Setpoint Values by means of Currents and Voltages, section Select and
Execute Command.

Example: single-point information output

• Highlight the corresponding DO module in the directory tree

• Click the bar to the left of the status area if you would like to enlarge it

• Highlight the row with the desired data point

[sc_test_do_si_force, 1, en_US]

Figure 9-95 Change the Process Value (Single-point information)


Control Area:

• Select a “New Value”

• Click on the button

The new process value is transferred to the target device and shown in the “Value” column.

Supported Type Identifications and Possible Values


Type identification New value Selection Qualifier of Origi-
before command nator
execution address
Single point information (TI 30) Off (0) – – –
On (1)
Single command (TI 45) Off (0) Without defini-
On (1) tion
Double command (TI 46) Off (01) Long output time
No
On (10) Short output 0 to 255
Yes
time
Regulating Step Command (TI 47) Lower (01)
Persistent
Higher (10)
command
Measured value normalized (TI 34) -1 to +1 – – –
Measured value scaled (TI 35) -32768 to +32767 – – –
Measured value short floating point (TI -1.0•1015 to +1.0•1015 – – –
36)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 497


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Type identification New value Selection Qualifier of Origi-


before command nator
execution address
Setpoint command, normalized (TI 48) -1 to +1 – –
Setpoint command, scaled (TI 49) -32768 to +32767 No
Setpoint command, short floating -1.0•1015 to +1.0•1015 Yes
point number (TI 50)

9.1.16 Logging

• Home | Alarms & Events menu


In operation, the system diagnosis and the status change process will log messages occurring in the target
device.

9.1.16.1 Show Event List


Select the Events submenu to show the event list. It is displayed as a table. The table has read only rights.

[sc_event_list, 1, en_US]

Figure 9-96 Event List

Events are recorded chronologically upon a change of state in an event buffer. The events are distinguished in
2 classes:

• Diagnosis events (notifications from the diagnosis function)

• See Configurable Logging and Displaying of Signal States, Page 424 for process events (states of signals
that are marked as event)
When selecting the event list, the most current records (up to 50) are loaded. If more than 50 records are in
the event-log buffer, the next 50 records will be loaded when scrolling to the bottom. The number of loaded
records and the total number are displayed above the table.
The table is sorted chronologically descending (latest event first, oldest event at last), the time tagging has a
resolution of 1 ms. If a new event occurs, this automatically prepended at the first place of the table. The older
events are moved down.
The event buffer contains up to 4096 records and is managed as ring buffer. This means, if the event buffer
has been fully written, the respective oldest record is overwritten by the most current. The event buffer is
stored non-volatile.

498 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Stop Function

Click the button to stop the display of new events. If new events occur, then they are recorded furthermore
in the event buffer, but not displayed in the table.
Depending on the state the button changes its design:

• Event display stopped and no new event occurred:

• Event display stopped and new event occurred:


By means of clicking the green button the new events are displayed in the table.

Click the general button to reload event list. With activated halt function, this is thereby not canceled.

Table Structure

Column value Meaning / Note


Class Diagnostics Diagnosis event
Process Process event
Name <Signal Name> At max. 99 characters, only if planned with SICAM WEB
(applies to process events)
104 address <IEC 60870-5-101/104 Configured CASDU1-CASDU2, IOA1-IOA2-IOA3 (applies to
Address> process events)
TI <Number> Type identification (30, 31, 45, 46) (applies to process
events)
Process text <Error Class> Internal diagnostics class (applies to diagnostics events)
<Status Name> At max. 13 characters (applies to process events)
value Coming Defined status text (applies to diagnostics events)
Going
<Status Text On> Freely configurable status text (applies to process events)
<Status Text Off>
<Status Text
Disturbed Position>
<Status Text Inter-
mediate Position>
Quality NT At failure of I/O Module
IV Invalid value (applies to process events)
Time Tag YYYY-MM-DD, Date and time
Thh:mm:ss:ms+hh:mm

NOTE

i When selecting another menu within the session (for example, settings, signals), the content of the table
remains, but the polling for new events is stopped. If the event page is reopened again, all events since
leaving the event page are automatically loaded.
If during the leaving of the event page a ring buffer overflow occurred, only the last 4096 events can be
loaded.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 499


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Export Event List


With the export function you can save the events which are recorded in the ring buffer in a file on your PC.

• Click the button

The target device saves the records in a file.

[sc_alarms_events_export_info, 1, en_US]

Figure 9-97 Exporting Log Entries Dialog

• Click to cancel the process

• Click the button to start the export


You can download the file (csv format) after the export. A dialog with the Start Download link opens.

[sc_alarms_events_export_success, 1, en_US]

Figure 9-98 Start Download Dialog

• Click with the right mouse button on the link


A dialog for the selection of the saving path is opened. The default file name can be changed, if needed.
Follow the instructions of your web browser.

• Click to cancel the process.

500 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

9.1.16.2 Show Alarm List


Select the Alarms submenu to open the alarm list display. It is displayed as a table. The table has read only
rights.

[sc_alarm_list, 1, en_US]

Figure 9-99 Alarm List

Alarms are recorded chronologically upon a change of state in an event buffer. The alarms are distinguished in
2 classes:

• Diagnosis alarms (notifications from the diagnosis function)

• See Configurable Logging and Displaying of Signal States, Page 424 for process alarms (states of signals
that are marked as alarm)
When selecting the alarm list, all the present alarms are loaded, this means, the table contains only current
states. The Outgoing and Off states are not displayed in the table and the corresponding row is then deleted
from the table.
The table is sorted chronologically descending (latest alarm first, oldest alarm at last). If a new alarm occurs,
this is automatically prepended at the first place of the table. The older alarms are moved down.

Stop Function

Click the button to stop the display of new alarms. If new alarms occur, then they are recorded furthermore
in the alarms buffer, but not displayed in the table.
Depending on the state the button changes its design:

• Alarm indicator stopped and no new alarm occurred:

• Alarm indicator stopped and new alarm occurred:


By means of clicking the green button the current alarms are displayed in the table.

Click the general button to reload alarm list. With activated halt function, this is thereby not canceled.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 501


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

Table Structure

Parameter Output Meaning / Note


Class Diagnostics Diagnosis alarm
Process Process alarm
Name <Signal Name> At max. 99 characters, only if planned with SICAM WEB
(applies to process alarms)
104 address <IEC 60870-5-101/104 Configured CASDU1-CASDU2, IOA1-IOA2-IOA3 (applies to
Address> process alarms)
TI <Number> Type identification (30, 31, 45, 46) (applies to process
alarms)
Process text <Error Class> Internal diagnostics class (applies to diagnostics alarms)
<Status Name> At max. 13 characters (applies to process alarms)
value Coming Defined status text (applies to diagnostics alarms)
<Status Text On> Freely configurable status text (applies to process alarms)
<Status Text
Disturbed Position>
<Status Text Inter-
mediate Position>
Quality NT At failure of I/O Module
IV Invalid value (applies to process alarms)

NOTE

i When selecting another menu within the session (for example, settings, signals), the content of the table
remains, but the polling for new alarms is stopped. If the alarm page is reopened again, all current alarms
are automatically loaded.

Export Alarm List

Click the button at the bottom of the alarm page to export the alarms to a file. With the export function
you can save all current alarms in a file on your PC.

• Click the button

The target device saves the records in a file.

[sc_alarms_events_export_info, 1, en_US]

Figure 9-100 Exporting Log Entries Dialog

• Click to cancel the process

502 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.1 Telecontrol

• Click the button to start the export


You can download the file (csv format) after the export. A dialog with the Start Download link opens.

[sc_alarms_events_export_success, 1, en_US]

Figure 9-101 Start Download Dialog

• Click with the right mouse button on the link


A dialog for the selection of the saving path is opened. The default file name can be changed, if needed.
Follow the instructions of your web browser.

• Click to cancel the process.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 503


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

9.2 Automation
For the accomplishment of freely definable open-/closed-loop control tasks you can create optionally an appli-
cation program as instruction list (IL).

Overview of the Tasks

Task Meaning
Create instruction list Edit the application program
Import program code Transfer instruction list from PC to the target device or copy offline on
the SD card
Export program code Transfer instruction list from target device nach PC
Cold start Initialize instruction list and reset all variables
Warm start Initialize instruction list and reset all volatile variables
Halt Halt cyclic program processing
Continue Continue cyclic program processing
Cycle step Execute one program cycle
Diagnosis Statistics information (cycle time and memory usage)
Test functions • Status of inputs/outputs
• Simulation of inputs

You find further details in the manual SICAM RTUs Common Functions System and Basic System Elements,
chapter Automation, section Restricted Open-/Closed-Loop Control Function.
Exceptional thereto please consider the following:

NOTE

i The signals from the periphery are distributed based on the settings in the Topology (data flow direction,
data flow routing). Therefore, a system variable for the data flow routing must not be used in the instruc-
tion list.

9.2.1 Creating an Instruction List

The creation of an instruction list is only possible independently from the target device.
For the programming is an ASCII-Editor (for instance Microsoft Notepad) required.

Example
PLC_RESET:
LD 10
ST PLC_CYCLETIME (*cycle time in ms*)

PLC_INIT:
LD MR_DINT_MINUTES (*load power-fail safe value*)
ST M_DINT_MINUTESOLD (*freeze in a flag as old value*)

PLC_START:

(*Operating hours counter*)


LD PLC_SYSTIME.SEC (*fetch second value of the system time*)
ST M_DINT_SEC (*and store in variable*)
LD M_DINT_SEC (*current second*)

504 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

EQ 0
ST CTU_COUNTER.CU (*HIGH always at the second 0 - required edge detection
is*)
(*implemented within the counter*)
CAL CTU_COUNTER (*increments the counter*)
LD CTU_COUNTER.CV (*load current counter score*)
ST ADD.IN0 (*store at input 0 for ADD function*)
LD M_DINT_MINUTESOLD (*load old value*)
ST ADD.IN1 (*store at input 1 for ADD function*)
CAL ADD (*call ADD function*)
ST MR_DINT_MINUTES (*store sum of operating minutes in a retaining flag,
after startup*)
(*the old value will be added to the current counter
score*)
ST DIV.IN0 (*store at input 0 for DIV function*)
LD 60 (*load constant for 60 minutes*)
ST DIV.IN1 (*store at input 1 for DIV function*)
CAL DIV (*call DIV function*)
ST M_DINT_HOURS (*sum of operating hours = minutes divided by 60*)

The instruction list must be stored as file type .plc.


For loading the program code into the target device please follow the instruction in section Import Application
Pprogram, Page 513.
You find the general specification of the programming language (IL) in the manual SICAM RTUs Common
Functions System and Basic System Elemen, chapter Automation, section Restricted Open-/Closed-Loop
Control Function, Application Program, Instruction List.

9.2.1.1 Structure of the Instruction List


The instruction list consists of 3 parts (in the following sequence):

• Startup (PLC_RESET)
The startup part is run through once after a startup. Here all variables can be initialized, that are required
directly after startup and before the current initial image.

• Initialization (PLC_INIT)
The initialization part is run through once after a startup. Here all variables can be initialized, that are
required directly after the current initial image and before the execution of the cycle part.

• Cycle (PLC_START)
The cycle part is run through cyclically (CP 8000/CP 802x provides 1 task). The cycle time is definable by
means of a system variable.
You will find some selected program examples in appendix B Examples of Instruction Lists (IL).

9.2.1.2 Syntax for Instructions

General
Each instruction command must be in one line. Each line must be concluded with a paragraph break, line
break or both (done automatically by the text editor).
An instruction command consists of the command (operation) and an operand.
Example:
LD M_BOOL_TEST (*operation: LD, operand: M_BOOL_TEST*)
Each operation produces a calculated value (result). The following operation can calculate further with this
result.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 505


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Addressing I/O Variables


The format of an I/O variable must correspond to the format of the corresponding periphery input/output (I/O).
A command or setpoint is assigned to an I/O variable with an ST operation and the address of the operand. A
status or actual value is read out from an I/O variable with an LD operation and the address of the operand.
The attribute of the I/O variable must be separated by a dot. An I/O variable without attribute is not permitted.
Examples for the simple syntax:
I_030_001_000_000_TEST.VALUE O_031_005_001_000.OFF
Examples for expanded syntax:
E_045_001_001_001_002_003_TEST.VALUE E_045_001_001_001_002_003.VALUE

NOTE

i • If the same IOA is used on the input and output side, the freely definable name must be different.

• IOA = 0.0.0 is not permitted; this is not supported by numerous third-party systems.

• Special characters are not permitted.

Data Points of the I/O Master Module


The data points of the I/O master module for use in the IL are listed in the SICAM TOOLBOX II Online Help,
chapter Parameter Documentation and Diagnosis Information, section1703 ACP and 1703 Ax (IEC) | Firm-
wares| USIO81 (USIO80 in case of SICAM TM I/O modules) under the corresponding category.

Addressing Flags
A flag is assigned with an ST operation and the address of the operand. The status or value of a flag is read out
with an LD operation and the address of the operand.
The numerical format must be selected as per the format of the value to be saved.
Example:
LD I_030_002_000_000.VALUE ST M_BOOL_FLAG00

NOTE

i All flags not marked asnon-volatileare initialized with 0 during system startup.

Call of Functions
Functions have only temporary variables, therefore with each call all necessary call parameters must be set.
Unused call parameters do not affect the result when running the function.
Example:
If an addition (ADD) of 3 values is performed, then the inputs IN0, IN1, IN2 are used. The remaining inputs are
automatically set to the value 0.
The writing of inputs of a function must always start with IN0 and be in ascending order without gaps.
The call parameters must be transferred by a combination of LD and ST.
The name of the call parameters results from the name of the function and the name of the operator sepa-
rated by a dot.
Example:
LD 9 (*load the value 9 into the accumulator*) ST SQRT.IN0 (*store at input 0
of square root function*) CAL SQRT (*call the function*) ST ADD.IN0 (*store
result from square root function*) (*at input 0 of ADD function*) LD 17 (*load
value 17 into the accumulator*) ST ADD.IN1 (*store at input 1 of ADD function*)

506 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

CAL ADD (*call the ADD function*) ST M_DINT_RESULT (*store the result on a
flag*)

The results of the respective functions are written in the accumulator. In the example the value is also stored
on the flag M_DINT_RESULT.
After the call of a function (CAL) all inputs of the respective function are set to the default values again.
Example:
LD M_DINT_COMPARE (*load flag*) ST EQ.IN0 (*store at input 0 of equal
function*) LD 3 (*load value 3*) ST EQ.IN1 (*store at next input*) CAL EQ
(*call the function; if both values*) ST O_030_008_000_000.VALUE (*are
identical, the function output is 1*)

If a comparison of two values is performed, the output is set if the flag M_DINT_COMPARE is written with 3
(the writing of the flag is not included here).

NOTE

i • When linking inputs of the following functions with “constant values” the type-safe CAL must be used:
ADD, SUB, MUL, DIV, GT, GE, EQ, NE, LE, LT (with the corresponding type variations).

• All binary functions (AND, XOR, etc.) are automatically BOOL and hence need not be used with a CAL.

• When creating an IL, BOOL must be linked as a constant with 0 and 1 at the listed functions, numeric
constant of value 0 and 1 with 00 or 01, as the runtime currently does not support a leading “+” to
distinction (but supports a leading 0).

Accessing Function Blocks


Function blocks do not have any temporary variables. Each new (derived) function block occupies a new
memory slot in the RAM.
The corresponding first result of the function block is in the accumulator. If a function block has more than
one result, then this can be accessed as with the transfer of call parameters.
Example:
LD 1 ST CTU_TEST.CU ST CTU_TEST.R LD 5 ST CTU_TEST.PV CAL CTU_TEST LD
CTU_TEST.CV (*access to 2nd result*)

9.2.1.3 Instruction Comments


Comments in the application program can be set at any arbitrary place and must be included between
brackets and stars. The documentation can also extend over several lines.
Example:
LD 15 (*load constant 15*) ST M_DINT_CONSTANT (*store in a flag*)

The following characters may be used:

• Digits 0 to 9

• Letters A to Z, a to z,

• Special characters ´` ! " $ % & / ( ) = ? [ ] { } \ @ # ' + * ~ < > | , ; . : - _

9.2.1.4 Settings in the Application Program


With help of system variables the following parameters can be set for the program execution:

• Cycle Time

• Spontaneous program execution

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 507


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Setting the Cycle Time


The cycle time determines the time interval for the execution of the application program. The shorter the set
interval is the smaller must be the application program, otherwise a timeout happens. A cycle time of for
instance 2 ms is only possible for a very small application program.
The cycle time can be specified in the IL with the variable PLC_CYCLETIME:

• In the program part PLC_RESET.


Time grid is set once with a startup.

• In the program part PLC_START.


Time grid is set during running operation and can be changed by means of the application program.
Example:
PLC_RESET: LD 20 ST PLC_CYCLETIME (*set cycle time 20 ms*)

If the cycle time is set to the value 0, no cyclic program execution takes place.
Under certain circumstances the cycle time can be changed independently by the system:

• If no cycle time is set, it is set to 100 ms (default).

• Extension due to exceeding of the processing time.

• Retriggering due to spontaneous program execution.

Affecting the Processing Time


The processing time is the duration of a complete program run. It is primarily determined by the size of the
application program (number of operations).

NOTE

i It is to be observed, that the processing time of an application program can be variable.

The processing time can be extended due to:

• Number of communication connections (to further automation units, control system)

• Number of used I/O modules

• Conditional program calls

• Diagnosis and error handling

• Test and commissioning functions such as status and simulation of inputs/outputs.

• Saving the application program (download)

• Change of parameters online

The processing time of the application program is displayed in the menu under PLC | Diagnosis.

Exceeding Processing Time


The processing time must not be greater than the cycle time. If the maximum processing time successively
exceeds 50% of the set cycle time five times, then the cycle time is increased by 50% independently by the
system. Simultaneously an error information is set.

508 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Spontaneous Program Execution


For faster reaction times, the application program can be executed spontaneous (event-controlled). This must
be defined in the startup part of the IL (PLC_RESET).
Possible events are:

• Change of state of a data point from the periphery

• Change of state of a data point from the communication

The spontaneous program execution is enabled in the IL by setting the variable PLC_SINGLE to 1 (single run).
Example:
LD 1 (*load constant 1*) ST PLC_SINGLE (*set single run*)

With a spontaneous program execution the entire user program is processed once. If an event occurs, the
spontaneous program execution is first started after the current program execution has completed (the appli-
cation program cannot interrupt itself). The reaction time can therefore be delayed accordingly.
If several events occur at the same time or one after the other just when the application program is running,
then the states are temporarily stored in a ring and processed chronologically with the next spontaneous
program execution. The same applies if a data point changes its state several times (transient storage).
Example: Event occurs during a cyclic program execution (S1).
Event occurs during a pause (S2).

[dw_plc_timing, 2, en_US]

Figure 9-102 IL Time Response

At the end of each spontaneous pass the cyclic pass is retriggered with the set cycle time. In this case no
exceeding of the cycle time is signaled.
As long as the events occur in a time grid that is smaller than the cycle time, only spontaneous program passes
take place. If the cycle time is set to 0 and the spontaneous program execution to 1, then only spontaneous
program passes take place.
You find more details in the manual SICAM RTUs Common Functions System and Basic System Elements,
chapter Automation, section Restricted Open/Closed-Loop Control Function, Internal Signal Processing.

9.2.1.5 System Information


The following system variables (VAR_GLOBAL) can be read out and evaluated in the application program.

Variable name Meaning Format


PLC_CYCLETIME_OVERFLOW Cycle time exceeded BOOL
PLC_CYCLETIME Cycle time DINT
PLC_SINGLE Single run BOOL

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 509


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Variable name Meaning Format


PLC_PROCESSINGCOUNTER Number of program runs DINT
PLC_PROCESSINGTIME Processing time DINT
PLC_SYSTIME.MS System time millisecond DINT
PLC_SYSTIME.SEC System time second DINT
PLC_SYSTIME.MIN System time minute DINT
PLC_SYSTIME.IVT System time IV bit BOOL
PLC_SYSTIME.H System time hour DINT
PLC_SYSTIME.DST System time daylight saving BOOL
PLC_SYSTIME.DAY System time day DINT
PLC_SYSTIME.WEEKDAY System time weekday DINT
PLC_SYSTIME.MONTH System time month DINT
PLC_SYSTIME.YEAR System time year DINT
PLC_SYSTIME.TIME_DATE System time complete (7 bytes) TIME_DATE
PLC_SYSERROR_001 Sum error internal BOOL
PLC_SYSERROR_002 Sum error external BOOL
PLC_SYSERROR_003 Sum error communication BOOL
PLC_SYSERROR_004 Sum error test BOOL
PLC_SYSERROR_005 Sum error warning BOOL
PLC_SYSERROR_006 Sum error board failure BOOL
PLC_SYSERROR_007 Sum error failure BOOL
PLC_SYSERROR_008 Sum error startup BOOL
PLC_SYSERROR_009 M-CPU fault BOOL
PLC_SYSERROR_010 Periphery fault BOOL
PLC_SYSERROR_011 Protocol 0 fault BOOL
PLC_SYSERROR_012 Protocol 1 fault BOOL
PLC_SYSERROR_013 Protocol 2 fault BOOL
PLC_SYSERROR_014 Protocol 0 communication fault BOOL
PLC_SYSERROR_015 Protocol 1 communication fault BOOL
PLC_SYSERROR_016 Protocol 2 communication fault BOOL
PLC_SYSERROR_017 Periphery failure BOOL
PLC_SYSERROR_018 Protocol 0 failure BOOL
PLC_SYSERROR_019 Protocol 1 failure BOOL
PLC_SYSERROR_020 Protocol 2 failure BOOL
PLC_SYSERROR_021 Protocol 0 communication failure BOOL
PLC_SYSERROR_022 Protocol 1 communication failure BOOL
PLC_SYSERROR_023 Protocol 2 communication failure BOOL
PLC_SYSERROR_024 Protocol 3 fault BOOL
PLC_SYSERROR_025 Protocol 3 communication fault BOOL
PLC_SYSERROR_026 Protocol 3 failure BOOL
PLC_SYSERROR_027 Protocol 3 communication failure BOOL

Example:

510 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

PLC_START: LD PLC_SYSERROR_005 (*sum error warning if bit = "1"*) ST


M_BOOL_ERROR005 (*store in a flag*)

You find the description of the system variables in the manual SICAM RTUs Common Functions System and
Basic System Elements, chapter Automation, section Restricted Open/Closed-Loop Control Function | Vari-
ables | System Variables.

9.2.1.6 Command Processing According to IEC 60870-5-101/104


In principle, commands are only passed on to the controller with the cause of transmission ACT or DEACT. If
also the command response shall be processed in the controller, this can be enabled with a special parameter
in the AU common settings (see Application Program, Page 397). To do this, the cause of transmission in the
attribute COT must be evaluated.
If a command is generated by the controller and output on an I/O module, then the messages for command
acknowledgment (Activation Confirmation, ACTCON) and command termination (Activation Termination,
ACTTERM) are generated with the corresponding output address of the controller.
If an ACT remains in the controller (target = controller, no periphery), then an ACTCON, ACTTERM that is to be
possibly simulated can be generated in a cycle pass. For this the cause of transmission for the command must
be set to 0 and the spontaneous bit to 1. Then one ACTCON and one ACTTERM respectively will be trans-
mitted.
Example:
LD 0 ST O_045_001_001_001.COT LD 1 ST O_045_001_001_001.S

If this function is not used, the ACTCON and ACTTERM can also be generated individually (for this at least 2
cycle passes are required).

NOTE

i The corresponding type identification can be generated by means of utilization of the command “with/
without time” (for instance TI 45/TI 58).

Single Command and Double Command


Single commands (TI 45) can be generated by the IL only with the states
0 (OFF) only with COT = 7, 10 (CON, TERM) and S = 1
1 (ON)
Double commands (TI 46) can be generated by the IL only with the states
01 (OFF)
10 (ON)
Other states will not generate a command output.
You find the details for the processing of commands in the manual SICAM RTUs Common Functions for System
and Basic System Elements, chapterAutomation, sectionTreatment for Commands to the Open/Closed-
Loop Control Function According to IEC60870-5-101/104.

9.2.1.7 Generation of Integrated Totals


There are two possibilities of integrated total generation in the control:

• Spontaneous transmission with change


Automatically if the input address is unequal to the output address of the controller

• Behavior according to parameter setting of the digital inputs (remote control)


Automatically if the input address is equal to the output address of the controller

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 511


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

9.2.2 Commissioning and Test

• Menu Home | Logic


For commissioning and test of the application program the following functions are available:

• General functions
– Import application program
– Export application program
– Syntax check

• Test functions
– Static information
– Cold start
– Warm start
– Show status of variables
– Control signal inputs

Commissioning and testing of the application program take place online and require that the steps according
to section 7.6.2 SICAM WEB have been carried out.
The firmwares CPC80 and SWEB00 must be on the SD card in the target device.

NOTE

i The web server of the target device must be enabled (corresponds to the presets). If the target device has
already been parameterized via the SICAM TOOLBOX II, the setting must be checked if necessary (param-
eter Network settings | HTTP web server.

NOTE

i The functions for commissioning and testing are only available for authorized users (see Roles and their
Rights/Functions, Page 379).

512 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

9.2.2.1 General Functions


When selecting the logic page, the instruction list (IL) currently loaded on the target device is shown. If an IL
has not yet been loaded into the target device, the display on the logic page remains empty.

[sc_logic_not_loaded, 1, en_US]

Figure 9-103 Display for Empty Instruction List

Import Application Pprogram


The corresponding IL must have been loaded on the target device to run the open-/closed-loop control func-
tion.
This is how to upload an instruction list to the target device:

• Click on the button , if an IL is available in ASCII format

[sc_logic_import_select, 1, en_US]

Figure 9-104 Dialog Select Instruction List


You have the possibility to abort the procedure.

• Click on "Select file" to open the selection dialog

• Select the source directory and source file (the file type must be plc)

• Click on the button in order to start the import

The target device starts the loading procedure. The duration of the loading procedure depends on the
program size and the communication connection used.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 513


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

NOTE

i Do not quit the menu during the generation procedure. The selection of another website may lead to the
occurrence of undefined states.

The data is checked during loading. An error indication appears if the data is invalid.
The following dialog appears if the data is valid:

[sc_logic_import_success, 1, en_US]

Figure 9-105 Dialog Instruction List Upload Successful

• Click on the button

After successful upload, the content of the IL is displayed on the logic page and an automatic syntax check is
performed Syntax Check, Page 516).

[sc_logic_display, 1, en_US]

Figure 9-106 Display for Loaded Instruction List

The syntax check result is shown in the bottom toolbar. The status log lists additional information in the event
of an error.

• Click on the general button , if you want to read the status log.

Note the conventions in the section 9.2.1 Creating an Instruction List when correcting errors.
The changed data must be saved as otherwise the instruction list is discarded upon quitting the session.

514 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

This is how to activate an instruction list in the target device:

• Click on the general button , if you want to save the IL.

The program file is saved on the SD card. A restart of the target device is required after saving (see
9.3.1 Restart Device) to activate the program code.
During startup the newly loaded program code is compiled, checked, and written to the program memory.
Any already available program code is overwritten in the process.

• If no error is present, the program is processed after startup.

• If an error is present, the program is stopped and an error indication is recorded in the diagnosis and in
the history.

NOTE

i For transmission via Ethernet, it is recommended to deactivate the settings for HTTP 1.1 of your PC (Control
Panel, Internet Options, tab Advanced). In any other case there is the possibility that CP-8000/CP-802x is
unable to interpret the transmitted ASCII file.

Load Application Program Offline


For instance as part of the initialization of a target device (refer to Initialization of Firmware, Page 602) you
can directly copy an instruction list saved as an ASCII file from your PC to the SD card.

• Insert the SD card into a read/write device installed on the engineering PC

• Copy the program file to the root directory of the SD card

• Change the file name to plc_src.plc

• Then insert the SD card into the target device

The target device performs a startup and checks the program code in this process:

• If no error is present, the program code is compiled and written to the program memory. Any existing
program code is overwritten in this process. The new program code is run after startup.

• If an error is present, an error indication is recorded in the history including details. If available, the
existing program code is maintained and executed again after startup.

Export Application Program


You can download the instruction list loaded to the target device for archiving purposes or to edit it.
This is how to download an instruction list from the target device:

• Click on the button , if you want to create a backup of the instruction list loaded to the target device

[sc_logic_export_info, 1, en_US]

Figure 9-107 Dialog Export Instruction List

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 515


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

• Right-click Start download, to open the dialog to save the data

• Select the storage location and (if required) change the file name; keep the plc file type

• Click on the button in order to close the dialog

The storage process depends on the web browser and can therefore vary. Follow the instructions of your web
browser.
The content of the displayed IL is written to the selected file. The destination is a text file containing the
program code in ASCII format. You can read or change the file with a text editor.

Syntax Check
In addition to the automatic syntax check during the instruction list import, this function can also be
performed manually at any time, for instance after having quit and restarted a session.
By means of clicking on the button the instruction list can be checked for errors. The following criteria are
checked:

• Syntax, logic, addressing

• Limits for program size, cycle time, variables

The status log lists additional information in the event of an error:

[sc_logic_syntax_error, 1, en_US]

Figure 9-108 Feedback after Syntax Check

9.2.2.2 Test Functions

• Menu Home | Logic (Category “Test”)


The test of the application program has read functions that display information from the open-loop and
closed-loop control function and write functions that influence the open-loop and closed-loop control func-
tion.

Read Functions

• Display statistic information

• Display current value of selected variables (signal status)


Write Functions

• Change state of application program


– Cold start
– Warm start
– Halt cyclic processing
– Continue cyclic processing
– Run 1 cycle

• Change value of selected variable (forcing signal)

516 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Statistic Information
In the logic test page the program statistic information and the currently loaded IL are displayed. If no or an
empty IL is loaded (no application program is running in the target device), the logic test page shows all the
values set to 0 and the IL display is empty.

[sc_logic_test_statistics, 1, en_US]

Figure 9-109 Statistic Information of the Application Program

Display

Table 9-1 Statistic information in the instruction list

Information Meaning
Status running
normal program execution
halt
Program execution halted (the processing can be halted either manually or by the system
due to an error; more detailed information in the history)
Cycle Time <Set value>
Increasement of the adjusted cycle time by the system possible (see section Setting the
Cycle Time, Page 508)
<Actual value>
Processing time of the application program at the moment of the refreshment of the diag-
nosis menu
<Maximal value>
Maximum reached program processing time since the last startup
Memory code <Number>/ 131072 bytes
Used program memory on the SD card of maximum number of bytes
Var <Number> / 4096 bytes
Used variables of maximum number of bytes
Test mode off /on

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 517


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

Display current value of selected variables


At the right side of the logic test page you can enter up to 10 variable names from the IL displayed at the left
side of the page. You can also copy a variable name from the IL and paste it into an input field.

[sc_logic_test_page, 1, en_US]

Figure 9-110 Logic Test Page with Example

After entering a valid variable name into the input field, the current value of this variable is displayed right
beside the input field.
The update is performed in a grid of 1 s.
Example: Binary value
If you select a binary variable, T is displayed for TRUE and F for FALSE:

[sc_logic_test_ctu_counter, 1, en_US]

Figure 9-111 Example for Binary Variable

Example: Analog value


If you select a numeric variable, the number is displayed as follows:

[sc_logic_test_m_dint, 1, en_US]

Figure 9-112 Example for Analog Variable

Example: Various variables

518 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

The value display happens for each selected variable in the designated data format.

[sc_logic_test_mixed_var, 1, en_US]

Figure 9-113 Example for Various Variables

Example: Invalid variable


With invalid variables, like with empty fields, the value "unknown" is displayed:

[sc_logic_test_variable_unknown, 1, en_US]

Figure 9-114 Example for Invalid Variable

Valid are only those variables that are used in the current running IL.

Change Status of the Application Program


For each possible action, an according button is placed in the logic test page. After each action, the current
status of the application program is requested from the target device, and the buttons are enabled or disabled
accordingly.
In normal mode of the application program, the state is displayed as follows:

[sc_logic_test_statistics, 1, en_US]

Figure 9-115 Statistic Information (Application Program Running)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 519


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

The control buttons are enabled/blocked as follows:

[sc_logic_test_page, 1, en_US]

Figure 9-116 Example for Logic Test Page

With execution of one of the enabled functions, the test mode is switched on:

• Halt of the application program (immediately)

• Cold start of the application program (per request)

• Warm start of the application program (per request)

Halt program
Preconditions: The application program is running in normal mode.
When clicking on the button , the cyclic processing of the application program is halted and the test mode
is automatically switched on.
This is displayed as follows:

[sc_logic_test_halted_status, 1, en_US]

Figure 9-117 Statistic Information (Halt Application Program)

The buttons are enabled/blocked as follows:

[sc_logic_test_halted_buttons, 1, en_US]

Figure 9-118 Buttons in State Halted

Run Single Program Cycle


Preconditions: The application program is halted.

520 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

When clicking on the button (Cycle step), the application program executes only one single cycle and is
halted again.
The status display of the application program and the buttons do not change.
With this function you can trace for instance the status change of variables for each program cycle, or change
the value of a signal input for exactly 1 program cycle.

Continue Program Processing


Preconditions: The application program is halted.
When clicking the button , the application program is processed cyclically again and the test mode remains
switched on.
This status changes as follows:

[sc_logic_test_continued_status, 1, en_US]

Figure 9-119 Statistic Information (Application Program Running and Test Mode On)

The buttons are enabled/blocked as follows:

[sc_logic_test_continued_buttons, 1, en_US]

Figure 9-120 Buttons in State Continue

Switch off Test Mode


Preconditions: The application program is in the test mode.
When clicking the button the test mode will be terminated.

This status changes as follows:

[sc_logic_test_statistics, 1, en_US]

Figure 9-121 Statistic Information (Application Program Running and Test Mode Off)

Cold start

When clicking the button (Cold start), the following dialog is opened:

[sc_logic_test_cold_start, 1, en_US]

Figure 9-122 Dialog Execute Cold Start

You have the possibility to abort the procedure.

• Click on the button in order to perform a cold start

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 521


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

The test mode is switched on and the values of all variables are initialized with 0 and the application program
is restarted. The program parts PLC_RESET and PLC_INIT are processed once and if the program has been
previously

• in the “State: running”, the program part PLC_START is processed cyclically again

• in the “State: halt”, the program processing is halted

Warm start

When clicking the button (Warm start), the following dialog is opened:

[sc_logic_test_warm_start, 1, en_US]

Figure 9-123 Dialog Execute Warm Start

You have the possibility to abort the procedure.

• Click on the button in order to perform a warm start

The test mode is switched on and the values of the volatile variables are initialized with 0. The application
program is restarted. The program parts PLC_RESET and PLC_INIT are processed once and if the program has
been previously

• in the “State: running”, the program part PLC_START is processed cyclically again

• in the “State: halt”, the program processing is halted

NOTE

i When exiting the logic test page or when logging off from the target system, the test mode is automatically
terminated and the user program is processed cyclically again.
If communication with the web server of the target device is interrupted, the test mode is terminated by
the target device after 30 seconds (for example when changing to another Internet address or when acti-
vating the update function of the web browser).

Change Value of Selected Variable


The changing of values is only possible for signal inputs. Signal outputs and local variables are overwritten by
the application program every cycle, therefore a permanent forcing for those values is not provided.
It is not possible to force more than one signal input at the same time. If you want to change more than one
signal input, this can only be done one after another.
When forcing a signal input, the according signal is automatically separated from the input process image and
therefore this signal is not overwritten each cycle. Additionally the application program is switched to the test
mode automatically.
You can terminate the test mode manually by pressing the button :

• All values for the signal inputs are taken from the process image again

• The manually changed values during test mode are then overwritten by the respective process value
again

522 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

! DANGER
The change in the value of a signal (variable) can - depending on the programmed logic - have an influence
on the status of output signals. Changing the status of output signals while the system is running can cause
damage to people and machines.
² Ensure that aggregates in the control area of the command output and those subsequent aggregates
in the process chain are protected and that persons in the vicinity are warned.

This is how to overwrite the value of a variable:


Below the IL you can enter a variable name from the IL into the input field VARIABLE. You can also copy a
variable name from the IL and paste it into an input field.
If the variable name is invalid or empty, the type is displayed as unknown and the button is disabled.

[sc_logic_force_unknown, 1, en_US]

Figure 9-124 Example for Invalid Variable Name

If the variable name is valid, the type and the actual value of the variable is displayed:

[sc_logic_force_valid, 1, en_US]

Figure 9-125 Example for Valid Variable Name

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 523


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

You can now enter a value into the field NEW VALUE. The permitted value range is displayed right beside the
button .
Example: Binary value
If you select a signal input with data type BOOL, the value range T, F is displayed.
When you enter a valid value, for instance F, the button is enabled.

[sc_logic_force_bool, 1, en_US]

Figure 9-126 Example for Change Binary Value of a Variable

• Click on the button

The new value is written on the signal in the IL and is displayed right beside the variable type.
The test mode is automatically switched on and the button is enabled.

[sc_logic_force_bool_done, 1, en_US]

Figure 9-127 Example for Changed Binary Value of a Variable

When clicking the button the test mode will be terminated.


Example: Analog value
When selecting a signal with datatype DINT, the value range -32768 to 32767 is displayed.
If you enter a valid value, for instance 10, the button is activated.

524 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

[sc_logic_force_dint, 1, en_US]

Figure 9-128 Example for Change Analog Value of a Variable

• Click on the button

The new value is written on the signal in the IL and is displayed right beside the variable type.
The test mode is automatically switched on and the button is enabled.

[sc_logic_force_dint_done, 1, en_US]

Figure 9-129 Example for Changed Analog Value of a Variable

When entering a signal with data type REAL, you must enter the new value with a decimal point, otherwise a
corresponding notice is displayed. The display looks then as follows:

[sc_logic_force_real_info, 1, en_US]

Figure 9-130 Example for Missing Decical Point

When entering the new value correctly and pressing the button , the new value is written on the signal and
is displayed right beside the data type:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 525


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.2 Automation

[sc_logic_force_real_done, 1, en_US]

Figure 9-131 Example for Changed Variable Value of Type REAL

When clicking the button the test mode will be terminated.

NOTE

i When exiting the logic test page or when logging off from the target system, the test mode is automatically
terminated. All values for the signal inputs are taken from the process image again The manually changed
values during test mode are then overwritten by the respective process value again.
If communication with the web server of the target device is interrupted, the test mode is terminated by
the target device after 30 seconds (for example when changing to another Internet address or when acti-
vating the update function of the web browser).

526 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

9.3 Administrative Functions

To carry out the following functions you have to click the button :

• Restart device

• Save device settings

• Restoring Device Settings

• Upload ICD, IID file

• Download SICAM PAS IO configuration

• Download Process Data Archive

• Update firmware

• Update SICAM WEB

• Install language package

NOTE

i These functions are only available for authorized users (see Roles and their Rights/Functions, Page 379).

9.3.1 Restart Device

This function allows you to restart the target device at any arbitrary moment (for instance after change of
several parameters that require a restart).
Select thereto the submenu Restart device.
The following dialog will appear:

[sc_restart_manually, 1, en_US]

Figure 9-132 Dialog Restart Device

You have the possibility to abort the procedure.

• Confirm the procedure with

If settings still have not been saved, the following dialog will appear:

[sc_restart_unsaved_changes, 1, en_US]

Figure 9-133 Dialog Unsaved Changes

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 527


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

You have the possibility to abort the procedure in order to save the changes.

• If you want to perform the restart, click on the button → unsaved changes will be rejected thereby!

The following information will appear during a restart:

[sc_restart_progress, 1, en_US]

Figure 9-134 Dialog Restart in Progress

At the bottom of the dialog the current startup time is displayed. Depending on the size of the engineering
data, the startup time can take up to 15 minutes.
A successful restart of the device is shown by the following dialog:

[sc_restart_success, 1, en_US]

Figure 9-135 Dialog Restart Successful

• Click in order to quit the session with the target device

• Click the suitable hyperlink in order to return to the Logon page of the previously started target device

• If in the target device the parameter Autoconfiguration was set to YES, the IP address is set to
169.254.0.1; that remains until it is assigned anew by the set DHCP server (see 9.1.2.8 Autoconfigura-
tion)

NOTE

i A startup concernes also the automation function (if used). You find further information in section
9.2.2 Commissioning and Test.

NOTE

i With the initial commissioning, the startup may last up to 15 minutes, since at this the files on the SD card
will be unpacked and the system folders on the SD card are created.

528 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

9.3.2 Download Device Settings

This function enables to save the entire engineering data of the target device as a backup on the engineering
PC.
The backup contains firmware codes and engineering data (parameters and – if existing – the instruction list).
Select thereto the submenu Backup device settings .
The following dialog appears:

[sc_backup_manually, 1, en_US]

Figure 9-136 Dialog Save Device Settings

You have the possibility to abort the procedure.

• Confirm the process with

If settings still have not been saved, the following dialog will appear:

[sc_backup_unsaved_changes, 1, en_US]

Figure 9-137 Dialog Unsaved Changes

You have to abort the procedure and save the changes.


If the settings have been saved, the target device starts with the generation of the backup file. The progress is
displayed by the web server. This process can take several minutes.

[sc_backup_progress, 1, en_US]

Figure 9-138 Progress Display

NOTE

i Do not quit the menu during the generation process. The selection of another website may lead to the
occurrence of undefined states.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 529


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

When the generation of the backup file has finished, the following dialog appears:

[sc_backup_success, 1, en_US]

Figure 9-139 Dialog Backup File Ready

• Click on Start Download


The storing procedure may vary dependent on the used web browser and may take some time, depending on
the file size and transmission rate. Follow the instructions of your web browser. The file name is put together
of SICAM_CP<Type>_BACKUP_<Customer>_<Plant>_<Station>_<Hash value of file>.cmc.

• After successful generation click on , in order to close the dialog

NOTE

i Users, passwords and certificates are not included in the backup.


The file saved via SICAM WEB cannot be imported into the SICAM TOOLBOX II.

9.3.3 Restoring Device Settings

This function makes it possible to open the previously saved target device settings and parameter configura-
tions (backup) and load them to the target device.
In this process, all telecontrol parameters, statement lists, and firmware codes are saved together on the SD
card in the master module.
For this purpose, select the Restore Device Settings submenu.

[sc_recover_select, 1, en_US]

Figure 9-140 Restore Device Settings Dialog

You have the option to cancel the process.

• Click Select File to open the selection dialog

• Select the source directory and the source file (file type must be cmc, file name including path name
must not exceed 128 characters)

• Click the button

530 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The target device starts the import process. The duration of the import depends on the file size and the
communication connection used.

NOTE

i Do not quit the menu during the generating and loading processes. Browsing to a different website may
cause undefined states.

The file is then checked for integrity. For this purpose, a cryptologic hash function is computed over the file
and the result is checked with the hash value in the file name:

• If the file is valid, the data is written to the SD card of the target device and all settings in the target
device are adapted

• If the results differ, the file is deleted and no changes are made. An error message appears
The target device is automatically restarted following a successful loading process:

[sc_recover_success, 1, en_US]

Figure 9-141 Restore Device Settings Successful Dialog

• Click the button to close the dialog

9.3.3.1 Loading Device Settings Offline


For the duplication of an already existing parameterization, you can write the data also without target device
(offline) on an SD card with the program Sicam_first_startup.
Thereto a backup file created with the function “Save device settings” via SICAM WEB must exist (file type
cmc). Further you need a read/write device for SD cards connected on the engineering PC, a corresponding
driver installed on the PC (if needed), as well as a suitable SD card.

• Insert the SD card into the read/write device

• Start the program Sicam_first_startup per double-click


The Sicam_first_startup splash screen is opened, and the Sicam_first_startup symbol appears in the notifica-
tion area of the taskbar:

[sc_A8000_first_startup_splash_screen, 1, --_--]

Figure 9-142 Sicam_first_startup Splash Screen

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 531


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

• Click on the splash screen in order to close it

• Click then with the right mouse button on the Sicam_first_startup symbol

[sc_A8000_first_startup_notification_area, 1, --_--]

Figure 9-143 Notification Area of the Taskbar


The context menu of Sicam_first_startup is opened:

[sc_A8000_first_startup_pop-up_menu, 1, en_US]

Figure 9-144 Sicam_first_startup Context Menu

• Change the language if needed and open the context menu again

• After that click on Write flash card from A8000 parameter file
The file selection dialog for the source is opened:

[sc_first_startup_open_file, 1, en_US]

Figure 9-145 Dialog for File Selection

• Select now the source directory and the source file of the type cmc and accept
The file selection dialog for the target is opened:

[sc_first_startup_select_flash_card, 1, en_US]

Figure 9-146 Dialog for Target Selection

• Select the target drive (read/write device) and accept


Sicam_first_startup generates the files with the format needed for the web server from the parameter file
and stores them on the SD card. The generation terminates with a notification.

532 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The write procedure takes a few seconds (watch the Active-LED on the read/write device, as far as present).
When the write procedure is completed, you can insert the SD card into the target device, whereupon a
startup is performed.
After the startup you can logon to the target device via SICAM WEB, for instance to adapt the parameterization
or to carry out test functions.

NOTE

i With operation in a network first a valid IP address must be assigned by means of the program
Sicam_first_startup.

9.3.4 Upload ICD/IID File

For the configuration of substation devices, IEC 61850-6 specifies the “Substation Configuration Language”
(SCL) as the representation format.
Depending on the purpose, different types of SCL files are specified for the exchange of information. CP-8000/
CP-802x devices support the icd (IED Capability Description) and iid (Instantiated IED Description) file types.
The corresponding files can be loaded onto IEC 61850 protocol elements.
For this purpose, select the Upload ICD/IID file dialog.
An error information appears if no IEC 61850 protocol element has been installed or the firmware revision
(master module, protocol element) does not support loading ICD/IID files:

[sc_icd_iid_upload_no_pre, 1, en_US]

Figure 9-147 Error Information Dialog

• Close the dialog with and check the configuration under Hardware & Protocols.

[sc_icd_iid_upload_select, 1, en_US]

Figure 9-148 ICD/IID File Update Dialog

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 533


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

You have the possibility to abort the procedure.

• Click on Select file to open the selection dialog

• Select the source file (the file type must be icd or iid)

• Select the target protocol element

• Click on the button

The target device starts the import process. The duration of the import depends on the file size and the
communication connection used.
The file is then checked for validity.
An error information appears if the data is invalid or the file size exceeds 10 MB:

[sc_icd_iid_upload_error, 1, en_US]

Figure 9-149 Error Information Dialog

• Close the dialog with


If the data is valid, it is written to the target device’s SD card.
The following dialog appears after having successfully updated:

[sc_icd_iid_upload_success_, 1, en_US]

Figure 9-150 ICD/IID File Update Successful Dialog

• Confirm the process with

The following dialog then appears:

[sc_fw_update_restart, 1, en_US]

Figure 9-151 Restart the Device Dialog

You have the option to cancel the target device's restart to load more data.

534 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

• Click the button to restart the device (see 9.3.1 Restart Device)

NOTE

i Do not quit the menu during the loading process. Browsing to a different website may cause undefined
states.

During system startup the file is saved on the SD card as \ETx5\5_<BSE>_<ZSE>.icd


(\ETx5\5_<BSE>_<ZSE>.iid.

NOTE

i The function “Upload ICD/IID file” is supported for protocol firmware ET85 as of revision 04.

NOTE

i After uploading an ICD/IID file, the signals to the IEC 61850 protocol element must be redefined and para-
meterized process-technically in the signal list (menu Home | Signals) (example see 9.1.11.7 Assigning
Signals to the Protocol Element).
Further the system-technical parameters of the substation (connection definition, topology, 61850 client
settings) must be set.

9.3.5 Downloading SICAM PAS IO Configurations

The data point configuration can be synchronized with a superordinate SICAM PAS device for the use of
CP-8000/CP-802x as SICAM PAS I/O.
The data point configuration can be downloaded as a file in xml format and it can be saved on the project
engineering PC. This file can subsequently be imported to the SICAM PAS.
The file features system engineering information from the master module and IEC 60870-5-104 protocol
element, as well as the signals that are used via I/O modules and in the user program.
For this purpose, select the Download SICAM PAS Configuration submenu.
The following dialog appears:

[sc_pas_io_download_info, 1, en_US]

Figure 9-152 Download Configuration Dialog

You have the option to cancel the process.

• Click to confirm the process

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 535


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The following dialog appears if you have not yet saved the settings:

[sc_pas_io_download_unsaved_changes, 1, en_US]

Figure 9-153 Unsaved Changes Present Dialog

You must cancel the process and save the changes.


If the settings have been saved, the target device starts generating the configuration file. The progress is
displayed by the web server. This process can take several minutes.

[sc_pas_io_download_progress, 1, en_US]

Figure 9-154 Progress Indication Window

NOTE

i Do not quit the menu during the generation processes. Browsing to a different website may cause unde-
fined states.

The parameters used for SICAM PAS I/O are checked during the generation of the configuration file. The
following dialog appears if the parameter configuration is faulty:

[sc_pas_io_download_error, 1, en_US]

Figure 9-155 Download Canceled Dialog

You must cancel the process and correct the parameters, see Parameter Check.

536 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The following dialog appears once the configuration file has been completed:

[sc_pas_io_download_success, 1, en_US]

Figure 9-156 Configuration File Completed Dialog

• Click Start Download


The storage process may vary depending on the web browser used and, depending on the file size and
transfer rate, may take some time. Follow the instructions of your web browser.
The file name consists of PASIO_CFG<Date>_<Time>.xml

• Click after having successfully saved to close the dialog

Configuration example:

[sc_pas_io_download_success_file, 1, --_--]

Figure 9-157 SICAM PAS IO Configuration File

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 537


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

Parameter Check
The configured data points and assigned statement list elements are checked while generating the file.
The configuration file can be downloaded once the following conventions have been met:

• CASDU1 and CASDU2 of the signals correspond to the settings at the master module

• Signals that have been assigned to hardware pins of a DO with TI 45 to TI 50


– must use “Selection before Execution” in the same way

• Signals that have been assigned to hardware pins of a AO with TI 48 to TI 50


– must use “Termination” in the same way

• Signals from the user program with TI 45 to TI 50 are treated as directly executed
– If a signal is imported by the user program, all other signals from any source must be configured as
directly executed with the same type identification

• Signals from the user program with TI 48 to TI 50 are treated as terminated


– If a signal is imported by the user program, all other signals from any source must be configured as
terminated with the same type identification
In the event of an error the error information is written to the file. This is saved on the SD card in the \System
\Downloads directory.
Remove the SD card from the target device and insert it into a card reader installed at your project engineering
PC to be able to read out the configuration file.

NOTE

i Once the SD card is reinserted into the target device, a system startup is performed.

538 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

Configuration example (with error)

[sc_pas_io_download_error_file, 1, --_--]

Figure 9-158 SICAM PAS IO Configuration File with Error

Table 9-2 Parameters for the SICAM PAS Configuration

System-engineering settings Parameter


RTU_NAME Plant name
LRU_NAME Device name
ASDU_ADDRESS CASDU2 x 256 + CASDU1
NETWORK_CONNECTION IP_ADDRESS Own IP address X1/X4
MAX_NUM_UNRECEIPTED_SEND_TELEGRAMS Maximum number of unacknowledged
APDUs (k)
MAX_NUM_UNRECEIPTED_RECEIVED_TELEGRAMS Number of APDUs up to acknowl-
edgment (w)
TIMEOUT_T0 Timeout during establishment of
connection t0
TIMEOUT_T1 Timeout to send t1
TIMEOUT_T2 Timeout to send acknowledgment
t2
TIMEOUT_T3 Timeout for connection test t3

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 539


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

Table 9-3 Signals for the SICAM PAS Configuration

Process-engineering settings Signals


DIGITAL_VALUE, DIGITAL_VALUE_TYPE = SINGLE TI 30
DIGITAL_VALUE, DIGITAL_VALUE_TYPE = DOUBLE TI 31
DIGITAL_VALUE, DIGITAL_VALUE_TYPE = TRANSFORMER_TAP TI 32
SEL_BEFORE_EXE = "DIRECT" or "SELECT" TI 45 to TI 50
CMD_TERMINATION = "YES" or "NO" TI 45 to TI 50
ANALOG_VALUE, ANALOG_VALUE_TYPE = NORMALIZED TI 34
ANALOG_VALUE, ANALOG_VALUE_TYPE = SCALED TI 35
ANALOG_VALUE, ANALOG_VALUE_TYPE = FLOAT TI 36
COUNTER_VALUE TI 37
DIGITAL_CONTROL, DIGITAL_CONTROL_TYPE = SINGLE TI 45
DIGITAL_CONTROL, DIGITAL_CONTROL_TYPE = DOUBLE TI 46
OUTPUT_TIME0, OUTPUT_TIME1, OUTPUT_TIME2
ANALOG_CONTROL, ANALOG_CONTROL_TYPE = NORMALIZED TI 48
ANALOG_CONTROL, ANALOG_CONTROL_TYPE = SCALED TI 49
ANALOG_CONTROL, ANALOG_CONTROL_TYPE = FLOAT TI 50
OUTPUT_TIME0 67 TI 45, TI 46, TI 47
OUTPUT_TIME1 68 TI 45, TI 46, TI 47
OUTPUT_TIME2 69 TI 45, TI 46, TI 47
TELEGRAM_ADDRESS (IOA3 x 65536) +
(IOA2 x 256) + IOA1
HIERARCHICAL_NAME Signal name if available, in any other case
CASDU_<casdudecimal>_IOA_<ioadecimal>

9.3.6 Download Process Data Archive

The data saved in the process data archive can be downloaded as a file in csv format and it can be saved on
the project engineering PC. This file can then be read out as a table.
The file contains the recorded messages, measured values, and metered values that have been configured for
the recording in the process data archive (see Configurable Logging and Displaying of Signal States,
Page 424).
For this purpose, select the Download Process Data Archive submenu.
The following dialog appears:

[sc_proc_archive_download_info, 1, en_US]

Figure 9-159 Download Process Data Archive Dialog

67 Single command: Output_t, double command: Output_t0, Output_t1


68 AU general settings | Short command output time
69 AU general settings | Long command output time

540 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

You have the option to cancel the process.

• Click to confirm the process

If the download - possibly in another session - has already been started but not yet finished, the following
dialog appears:

[sc_proc_archive_download_started_abort, 1, en_US]

Figure 9-160 Download Canceled Dialog

You must cancel the process and await the completion of the previous download.
If the settings have been changed, the target device starts generating the archive file. The progress is
displayed by the web server. This process can take several minutes.

[sc_proc_archive_download_progress, 1, en_US]

Figure 9-161 Progress Indication Window

If the archive file can not be generated due to errors, the following dialog appears:

[sc_proc_archive_download_error, 1, en_US]

Figure 9-162 Error during Download Dialog

One cause may be, for example, a poor communication connection or the memory usage in the target device.
Cancel the process and try again. If the error persists, check the communication connection and / or - if
possible - trigger a startup of the target device.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 541


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

When the archive file has been successfully completed, the following dialog appears:

[sc_proc_archive_download_success, 1, en_US]

Figure 9-163 File Ready for Download Dialog

• Click Start Download


The storage process may vary depending on the web browser used and, depending on the file size (at max. 1
GB) and transfer rate, may take some time. Follow the instructions of your web browser. The file name
consists of PROC_ARCHIVE<Date>_<Time>.csv.

• Click to close the dialog

You can now log off from the destination system or continue working in the current session. The download
continues in the background until it has completed. The download can be aborted at any time by means of:

• Cancel function of the web browser

• Closing the web browser

Example for an Archive File

[sc_proc_archive_download_file, 1, en_US]

Figure 9-164 Example for an Archive File

9.3.7 Update Firmware

With this function, you are able to load the most recent firmwares (see 7.3 Loadable Firmwares) into the
target device.

542 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

For this purpose, select the Update firmware submenu.

[sc_fw_update_select, 1, en_US]

Figure 9-165 Dialog Update Firmware

You have the option to abort the procedure.

• Click Select a file to open the selection dialog

• Select the source file (file type must be bin)

• Click the button

The target device starts the loading procedure. The duration of the loading procedure depends on the file size
and the communication connection used.

NOTE

i Do not quit the menu during the loading procedure. Browsing to a different website may cause undefined
states.

The file is then checked for validity. If the data is valid, it is written to the SD card of the target device. In any
other case an error information is displayed.
After successful update, the following dialog appears:

[sc_fw_update_success, 1, en_US]

Figure 9-166 Dialog Update Firmware Successful

• Click the button

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 543


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The following dialog then appears:

[sc_fw_update_restart, 1, en_US]

Figure 9-167 Dialog Restart Device

You have the option to abort the restart of the target device and update more firmware.

• Click the button to restart the device (see 9.3.1 Restart Device)

9.3.8 Updating SICAM WEB

This function makes it possible to use the up-to-date software for the SICAM WEB application.
For this purpose, select the Update Application Software submenu.

[sc_sweb_update_select, 1, en_US]

Figure 9-168 Updating SICAM WEB Dialog

You have the option to cancel the process.

• Click Select File to open the selection dialog

• Select the source directory and source file (the file type must be web)

• Click the button

The target device starts the import process. The duration of the import depends on the file size and the
communication connection used.

NOTE

i Do not quit the menu during the loading process. Browsing to a different website may cause undefined
states.

The file is then checked for validity. If the data is valid, it is written to the target device's SD card. In any other
case an error message is output.

544 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

The following dialog appears after having successfully updated:

[sc_sweb_update_success, 1, en_US]

Figure 9-169 SICAM WEB Update Successful Dialog

• Click the button

The following dialog appears after having successfully updated:

[sc_fw_update_restart, 1, en_US]

Figure 9-170 Restart the Device Dialog

You have the option to cancel the target device's restart and update more firmware.

• Click the button to restart the device (see 9.3.1 Restart Device)

9.3.9 Installing the Language Package

This function makes it possible to install additional languages for the graphical user interface.
For this purpose, select the Install the Language Package submenu.
The following dialog appears:

[sc_lp_update_select, 1, en_US]

Figure 9-171 Installing the Language Package Dialog

You have the option to cancel the process.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 545


DC8-037-2, Edition 08.2022
Engineering via SICAM WEB
9.3 Administrative Functions

• Click Select File to open the selection dialog

• Select the source directory and source file (the file type must be nls)

• Click the button

The target device starts the import process. The duration of the import depends on the file size and the
communication connection used.

NOTE

i Do not quit the menu during the loading process. Browsing to a different website may cause undefined
states.

The file is then checked for validity. If the data is valid, it is written to the target device's SD card. In any other
case an error message is output.
The following dialog appears after a successful installation:

[sc_lp_update_success, 1, en_US]

Figure 9-172 Installing the Language Package Successful Dialog

• Click the button

The following dialog then appears:

[sc_fw_update_restart, 1, en_US]

Figure 9-173 Restart the Device Dialog

You have the option to cancel the target device's restart to update more firmware.

• Click the button to restart the device (see 9.3.1 Restart Device)

The newly installed language is available in the list box of the login dialog.

NOTE

i No language packages have currently been defined apart from the standard languages German and
English.

546 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
10 Engineering via SICAM Device Manager

10.1 General Information 548

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 547


DC8-037-2, Edition 08.2022
Engineering via SICAM Device Manager
10.1 General Information

10.1 General Information


The SICAM Device Manager is the intuitive engineering software for SICAM A8000 Series.

• Clear project and device management

• Simple duplication of devices

• Online connection with the devices via SICAM WEB


You will find the instructions for this tool in document SICAM Device Manager User Manual (D51-003).

548 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
11 Service

This chapter describes the internal checks and displays of the devices CP-8000/CP-802x, which diagnosis
options are available, what is to be considered with the exchange of the system or external modules, and how
functional updates can be loaded into the system.
11.1 Maintenance, Cleaning, and Waste Disposal 550
11.2 Environmental Protection Hints 551
11.3 Control and Display Elements 552
11.4 Checks and System Displays 576
11.5 Diagnosis 580
11.6 Maintenance of the Hardware 600
11.7 Firmware Update 604
11.8 Resetting Device to Factory Settings 607
11.9 Remote Maintenance 609

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 549


DC8-037-2, Edition 08.2022
Service
11.1 Maintenance, Cleaning, and Waste Disposal

11.1 Maintenance, Cleaning, and Waste Disposal


Maintenance
The device is maintenance-free.
Provide adequate ESD protection when working on the bus or in its vicinity.

Cleaning
If required, wipe the device with a clean, dry, soft, and lint-free cotton cloth.
Cleaning agents may cause damage. Do not use cleaning agents.
Humidity or moisture may impair the components' functionality. Make sure that humidity or moisture does
not penetrate the device.

Waste Disposal
Note the local and national stipulations when disposing of the device.

550 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.2 Environmental Protection Hints

11.2 Environmental Protection Hints


Disposal of Old Equipment and Batteries (Applicable only for European Union and Countries with a Recycling
System)
The disposal of our products and possible recycling of their components after decommissioning has to be
carried out by an accredited recycling company, or the products/components must be taken to applicable
collection points. Such disposal activities must comply with all local laws, guidelines and environmental speci-
fications of the country in which the disposal is done. For the European Union the sustainable disposal of elec-
tronic scrap is defined in the respective regulation for "waste electrical and electronic equipment" (WEEE).
The crossed-out wheelie bin on the products, packaging and/or accompanying documents means
that used electrical and electronic products and batteries must not be mixed with normal house-
hold waste.
According to national legislation, penalties may be charged for incorrect disposal of such
waste.

By disposing of these products correctly you will help to save valuable resources and prevent any potential
negative effects on human health and the environment.

NOTE

i Our products and batteries must not be disposed of as household waste. For disposing batteries it is neces-
sary to observe the local national/international directives.

Disposal of Mobile Storage Devices (e.g. USB Sticks and Memory Cards)
When disposing of/transferring mobile storage devices, using the format or delete functions only changes the
file management information and does not completely delete the data from your mobile storage device. When
disposing of or transferring a mobile storage device, Siemens strongly recommends physically destroying it or
completely deleting data from the mobile storage device by using a commercially available computer data
erasing software.

REACH/RoHS Declaration
You can find our current REACH/RoHS declarations at:
https://www.siemens.com/global/en/home/products/energy/ecotransparency/ecotransparency-down-
loads.html

NOTE

i You can find more information about activities and programs to protect the climate at the EcoTransparency
website:
https://www.siemens.com/global/en/home/products/energy/ecotransparency.html

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 551


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3 Control and Display Elements


The following section shows the arrangement of the operation and display elements on the front of the
respective housing and describes the states and meaning of the single elements.

NOTE

i LED displays don't guarantee zero potential connectors.

11.3.1 Master Module CP-8000

CP-8000 provides

• 3 LEDs which indicate the operating status of the module


– POK (Power Ready LED, yellow)
– RY (Ready LED, yellow)
– ER (Error LED, red)

• 8 LEDs which indicate the connection status of the communication interfaces X1 to X4 (dependent on
the configured protocol elements)

• LCD text display

• 4 function keys

[dw_CP-8000_disp_op_elements, 1, en_US]

Figure 11-1 CP-8000 Control and Display Elements

Operating Status

Status of the POK LED Meaning


Dark • Sum error (voltage failure, power supply defective, etc.)
• Startup
Lights up Power supply without error

Status of the RY LED Meaning


Dark System or specific module not ready
Lights up System ready

552 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Status of the RY LED Meaning


Flashes regularly • Loading of parameters into the Flash PROM
• Loading of firmware into the Flash PROM
Flashes irregularly Startup

Status of the ER LED Meaning


Dark No error
Lights up • Sum error (internal error, external error, warning, module failure, system
failure; inclusive I/O Master Module)
• Startup

Connection Status

LED Status X1 Meaning


LK1 Lights up Physical connection to the Ethernet Hub
Dark • Connection not established
• Startup
PK1 Flickers Activity (TCP frame sent/received)
Dark Startup

LED Status X2 Meaning


OH2 Flickers Sending message
Lights up Connection with minimum one physical partner set up (dial-up traffic)
Dark • Connection not established
• Startup
RTX2 Flickers Activity on send/receive line
Dark Startup

LED Status X3 Meaning


OH3 Flickers Sending message
Lights up Connection with minimum one physical partner set up (dial-up traffic)
Dark • Connection not established
• Startup
RTX3 Flickers Activity on send/receive line
Dark Startup

LED Status X4 Meaning


LK4 Lights up Physical connection to the Ethernet Hub
Dark • Connection not established
• Startup
PK4 Flickers Activity (TCP frame sent/received)
Dark Startup

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 553


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3.2 Master Module CP-802x

CP-8021 provides

• 2 LEDs which indicate the operating status of the module


– RY (Ready LED, yellow)
– ER (Error LED, red)

• 8 LEDs (yellow) which indicate the connection status of the communication interfaces X1 to X4
(dependent on the configured protocol elements)
CP-8022 provides

• 2 LEDs which indicate the operating status of the module


– RY (Ready LED, yellow)
– ER (Error LED, red)

• 12 LEDs (yellow) which indicate the connection status of the communication interfaces X1 to X4, X6, X7
(dependent on the configured protocol elements)

Figure 11-2 CP-8021 Display Elements Figure 11-3 CP-8022 Display Elements

Operating Status

Status of the RY LED Meaning


Dark System or specific module not ready
Lights up System ready
Flashes regularly • Loading of parameters into the Flash PROM
• Loading of firmware into the Flash PROM
Flashes irregularly Startup

554 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Status of the ER LED Meaning


Dark No error
Lights up • Sum error (internal error, external error, warning, module failure, system
failure; inclusive I/O Master Module)
• Startup

Connection Status

LED Status X1 Meaning


LK1 Lights up Physical connection to the Ethernet Hub
Dark • Connection not established
• Startup
PK1 Flickers Activity (TCP frame sent/received)
Dark Startup

LED Status X2 Meaning


OH2 Flickers Sending message
Lights up Connection with minimum one physical partner set up (dial-up traffic)
Dark • Connection not established
• Startup
RTX2 Flickers Activity on send/receive line
Dark Startup

LED Status X3 Meaning


OH3 Flickers Sending message
Lights up Connection with minimum one physical partner set up (dial-up traffic)
Dark • Connection not established
• Startup
RTX3 Flickers Sending or receiving message
Dark Startup

LED Status X4 Meaning


LK4 Lights up Physical connection to the Ethernet Hub
Dark • Connection not established
• Startup
PK4 Flickers Activity (TCP frame sent/received)
Dark Startup

LED Status X6 Meaning


OH6 Flickers Sending message
70
Lights up Connection with minimum one physical partner set up (dial-up traffic)
Dark • Connection not established
• Startup
RTX6 Flickers Sending or receiving message
71
Dark Startup

70 only CP-8022
71 only CP-8022

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 555


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

LED Status X7 Meaning


LK7 Lights up Connection established
72
Flashes regularly • 0.5 s: net search, not registered, turning off
• 1 s: registered to mobile network
• 2 s: error (SIM, registration, IPsec, …)
Dark • Connection not established
• Startup
PK7 Flickers Data exchange with GPRS modem
73
Dark Startup

11.3.3 Power Supply Modules

PS-862x and PS-864x provide the display element RY (Ready LED, yellow) that indicates the operating state of
the module.

Figure 11-4 PS-8620 Figure 11-5 PS-8622 Figure 11-6 PS-8640 Figure 11-7 PS-8642

72 only CP-8022
73 only CP-8022

556 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Operating state

Status of the LED Meaning


Dark • Sum error power (voltage failure, power supply defect, at least one of the
monitored voltages is smaller than the setpoint value, etc.)
• System startup
Flashes Power supply without error

• 1 s interval: PS in Bootloader (system startup)


• 0.3 s interval: Connection to CP-802x interrupted
• 0.1 s interval: Load of firmware into the Flash PROM
Lights up Module ready (power supply without error)

! CAUTION
Risk of electric shock
Failure to observe these safety instructions may lead to injury.
² The output voltage may be available in the power supply module, even though the RY LED is in unlit
status.
² The LED displays of the module cannot guarantee that the periphery connectors are de-energized!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 557


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3.4 SICAM A8000 I/O Modules

The SICAM A8000 I/O modules provide one RY display element (Ready LED, yellow), which indicates the oper-
ating state of the module.

[dw_SICAM_IO_disp_elements, 1, --_--]

Figure 11-8 SICAM A8000 I/O Modules

Operating State

Status of the RY LED Meaning


Dark • Sum error (voltage failure, defective)
• System startup
Lights up Module ready

558 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3.5 LED Module

The LED module provides:

• an RY display element (Ready LED, yellow), which indicates the operating state of the module

• 8 display elements (Ready/Error LED, bicolor) which indicate the process status of the respective SICAM
I/O modules

• 128 display elements which indicate the process status of the I/Os of the respective SICAM I/O module

[dw_CM-8830_disp_elements, 1, en_US]

Figure 11-9 CM-8830 Display Elements

LED Module Operating State

Status of the RY LED Meaning


Dark Module not ready or failed
Lights up Module ready

Operating States of the SICAM I/O Modules (RY/ER LED)


The IOM LEDs (IOM 0 to 3 and IOM 4 to 7) are bicolor LEDs that indicate the operating state and the process
errors of the SICAM I/O modules in a SICAM A8000 I/O row.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 559


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Status of the I/O Meaning How to Read the LED Sequence


Module LEDs
Dark • Respective I/O module is not ready • Left to right (IOM 0 to 3)
• Respective I/O module not detected or in • Left to right (IOM 4 to 7)
error state
Lights up (yellow) • Respective I/O module is ready, monitoring
is active
• No process error
Lights up (red) • Respective I/O module monitoring is active
and
• I/O module process error indication

I/O Process Status


The LEDs (00 to 07 and 10 to 17) indicate the process status of the digital and analog inputs/outputs of the
respective SICAM I/O module.
Status of I/O Process Meaning How to Read the LED Sequence
Status LEDs
Dark Respective I/O module is not ready and/or Bottom to top (00 to 07 and 10 to
channel is inactive 17) of IOM 0 to 7
Lights up (yellow) Respective I/O module is ready, channel is
active

• The I/O process status of the DI and AI is displayed without the project engineering of the SICAM A8000
system.

• The I/O process status (of the DO and AO) and the I/O process errors (of the DI and AI) are displayed only
when the SICAM A8000 system has been engineered.

• The I/O process status for the AI-8320 and AO-8380 modules is displayed when the measured input is > 3
%. Accordingly, the LEDs do not light up when the measured input is < 3 %.

• The I/O process status of the AI-8310 module is displayed only when the measured input is between 20 Ω
and 4075 Ω.

Process-Signal Assignment for Each SICAM I/O Module Type

Type Process Signal How to Read the LED Sequence


DI-811x IN D00 to IN D07 and IN D10 to IN D17 Bottom to top (00 to 07 and 10 to
17)
DO-8212 OUT D00 to OUT D03 and OUT D04 to OUT D07 Bottom to top (00 to 03 and 04 to
07)
AI-8310 IN V0 to IN V3 Bottom to top (00 to 03)
AI-8320 IN V0 to IN V3 Bottom to top (00 to 03)
AO-8380 OUT V00 to OUT V03 Bottom to top (00 to 03)

Process-Error Visualization

Name Process Error Visualization


DI-811x Power monitoring error
AI-8320 Zero-point suppression error

560 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

The following figure explains the mapping of the I/O module pin assignment and the mapping of the LED
module displays:

[dw_cm8830-display-mappi, 1, en_US]

Figure 11-10 Mapping of the I/O Module Pin Assignment and Mapping of the LED displays

The mapping shown above is for illustration purposes only. The actual display mapping and system setup can
vary from configuration to configuration.
The following figure explains the I/O signal connection from SICAM A8000 to the LED module, compared to
SICAM WEB I/O monitoring:

[dw_cm8830-display-sweb, 1, --_--]

Figure 11-11 I/O Signal Connection from SICAM A8000 to the LED Module

The mapping shown above is for illustration purposes only. The actual display mapping and system setup may
vary from configuration to configuration.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 561


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3.6 LCD Display (CP-8000 Only)

The LCD display comprises

• Device Information
• Configuration
• Monitoring
• Alarms

Overview of the menu structure:


1.0 2.0 3.0 4.0
Main menu Device information Configuration Monitoring Alarms
Submenu 1.1 Device 2.1 I/O Modules 3.1 Events (Alarm List)
2.1.1 IOM0 3.1.1 All Events
2.1.2 IOM1 3.1.2 DEF Events
... 3.1.3 DIA Events
2.1.8 IOM7
1.2 Language 2.2 Protocols 3.2 Alarms
2.2.1 PRE0
2.2.2 PRE1
2.2.3 PRE2
2.2.4 PRE3
1.3 Display 2.3 Version 3.3 Cockpit
1.4 Startup page 3.4 I/O Modules
3.4.1 IOM0
3.4.2 IOM1
...
3.4.8 IOM7

NOTE

i Consider the notes in section 4.3 Climatic Ambient Conditions.

11.3.6.1 Navigation
The navigation within the menus is done via the function keys F1 to F4. Their current function is shown in the
bottom row of the display.
Name Function Meaning
F1 ESC • Back to the previous menu
• Reject entry
F2 ▲ Selection up (circulating list)
+ Value +1

562 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Name Function Meaning


F3 ▼ Selection down (circulating list)
- Value -1
F4 MENU Back to the previous menu
ENTER • Open submenu
• Open list
EDIT Edit value
OK Accept

11.3.6.2 Device Information

The menu item Device information


is devided in the submenus

• Device
• Language
• Display
• Startup page

Device

Information on the device itself can


be found in the submenu Device.

Submenu Submenu Display/settings Meaning/range


1.1 Device - Article number
Serial number
MAC address(es) 1 or 2 according to
parameter
IP address
Hardware/firmware identification

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 563


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Language

In the submenu Language you can


select the language of the display.
All available languages are listed in
alphabetical order.

With the function keys ▲ and ▼ you can select a language.


Press the function key OK to activate the selected language.
Submenu Submenu Display/settings Meaning/range
1.2 Language - Deutsch
English

Language settings have no impact on

• labels of the function keys

• parameterized name and state of events (appear as they have been parameterized)

• parameterized name and state of alarms (appear as they have been parameterized)

• name and state of diagnosis events (fixed in english)

• name and state of diagnosis alarms (fixed in english)

Display

In the submenu Display you can


change the display settings (e.g.
brightness, contrast).

With the function keys ▲ and ▼ you can select a parameter.


Press the function key EDIT to edit the selected parameter.
For changing press the function key + or – and accept with OK.

564 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Submenu Submenu Display/settings Meaning/range


1.3 Display - Contrast 1...9
Backlight level 1...3
Backlight dimmed 0...2
Time until dimmed 0...99
Invert display ☐◄►☑
Display test

Start Page

In the submenu Startup page you


can select that page which shall be
displayed after a startup.

With the function keys ▲ and ▼ you can select a page.


Press the function key OK to activate the selected page.
After the next startup of the target device the selected page is displayed.
Submenu Submenu Display/settings Meaning/range
1.4 Startup - Main menu
page I/O Modules 1
I/O Modules 2
: :
I/O Modules 8
All Events
DEF Events
DIA Events
Alarms
Cockpit 1
Cockpit 2
: :
Cockpit 32

NOTE

i If the selected page is not existing, then the superior menu will be displayed.
Example: selection of an I/O Module that is not equipped.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 565


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

11.3.6.3 Configuration

The menu item Configuration is devided in the


submenus
• I/O Modules
• Protocols
• Version

I/O Modules

In the submenu I/O Modules you can select the status


display of the internal and – if used – external I/O
Modules (only with equipped I/O Master Module).
You may also view equipped I/O Modules in the Moni-
toring | I/O Modules submenu.
The image besides shows the standard submenu.

Menu with external SICAM I/O Modules (example) Menu with external SICAM TM I/O Modules (example)

IOM7: DI-811x IOM7: DI-610x

With the function keys ▲ and ▼ you can select an I/O Module.
With the function key ENTER you get to the status display of the selected I/O Module.

566 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Status of digital outputs (example) Status of digital inputs (example)

With the function keys ▲ and ▼ you can switch directly between the I/O Modules.
Submenu Submenu Function Status Meaning
2.1 2.1.1 OUT D00…OUT D07 ● DI: activated
I/O Modules IOM0: DO-820x ○ DI: not activated
2.1.2 IN D00…IN D07 ● DO: activated
IOM1: DI-810x IN D10…IN D13 ○ DO: not activated
2.1.3 IOM2: 74 <Value> AI: input value75
<Value> AO: output value75
2.1.4 IOM3: 74

2.1.5 IOM4: 74

2.1.6 IOM5: 74

2.1.7 IOM6: 74

2.1.8 IOM7: 74

Protocols

In the submenu Protocols the status of the individual


communication connections is displayed (only with
configured protocol).
The image besides shows an example without config-
ured PRE1.

Meaning of the status symbols in the Protocols menu:

74 dependent on the respective module


75 percentage of the measuring range of the respective module

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 567


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

[dw_CP-8000_display_protocols_descr, 1, en_US]

Submenu Submenu Function Status Meaning


2.2 2.2.1 PRE0: <Firmware> ● (All) connection(s) established
Protocols 2.2.2 PRE1: <Firmware> ●! Not all connections estab-
lished
2.2.3 PRE2: <Firmware> ○! No connection established
○ Connection not established
2.2.4 PRE3: <Firmware> ○? No detailed information avail-
able for this protocol
X? No interface is assigned to
this protocol

Examples:
Ethernet

• Only parametrized connections are displayed.


• If there are more connections available as can be
shown on one page, these will be displayed on
the next page.
Meaning of the status symbols:
● Connection is established
○ Connection is not established

Point-to-point traffic
Meaning of the status symbols:
● Connection is established
○ Connection is not established

568 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

This information is displayed if there are no details


available for this protocol.

Version

In the submenu Version the version numbers of the


individual firmwares are displayed.

11.3.6.4 Monitoring

The menu item Monitoring is devided in the


submenus

• Events
• Alarms
• Cockpit
• I/O modules

The submenu Events | ALL Events displays a list with up to 4000 process and diagnosis events. Process events
are optionally configurable.
The submenu Alarms displays a list with up to 4000 process and diagnosis alarms (you may also view the
alarm list from the main menu item Alarms). Process alarms are optionally configurable.
The submenu Cockpit displays up to 32 configurable groups with up to 255 signals each.
The submenu I/O Modules displays the signal states at the inputs and outputs of the equipped I/O Modules.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 569


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

The following signals can be defined by means of parameter as process event and/or process alarm (refer to
Configurable Logging and Displaying of Signal States, Page 424):

Signal type Designation Type identification Process event Process alarm


(TI)
Single-point infor- SI TI 30 ✓ ✓
mation
Double-point infor- DI TI 31 ✓ ✓
mation
Single command SC TI 45 ✓
Double command DC TI 46 ✓

The following diagnosis events and diagnosis alarms (sum errors) are generated by the device and entered in
the list (not parameter-settable):

Process text Meaning Process event Process alarm


Dia IntError Internal error ✓ ✓
Dia ExtError External error ✓ ✓
Dia ComError Communication error ✓ ✓
Dia Test Test ✓ ✓
Dia Warning Warning ✓ ✓
Dia BoardFail Board failure ✓ ✓
Dia Restart Startup ✓ ✓

Events | All Events

The submenu Events is devided in the submenus

• All Events
• DEF Events (process events)
• DIA Events (diagnosis events)

In the submenu All Events all process events and


diagnosis events are displayed in chronological order
(most recent entry first).
In the header you can see which entry you have
selected and the amount of all entries.
After opening the list, the most recent entry is auto-
matically selected.

570 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

You can navigate through the entire list via function keys ▼ and ▲.
In the selected entry you can see detailed information on the selected entry (date, time tag, etc.).
Using the function key TOP, you go to the beginning of the list (and select the first entry).
The oscillating function key TOP shows that a new event is active.

• Press the oscillating function key TOP to refresh the entire list
If the first entry is selected and a new event occurs, the function key TOP will not be oscillating. In this case,
however, the list will be refreshed.
Submenu Submenu Display/settings Meaning/range
3.1 Events 3.1.1 All Events Event name • Freely parameterizable text (applies for
process events)
• Always beginning with “Dia” (applies for
diagnosis events)
Status • Freely parameterizable text (applies for
process events)
• Coming, going (applies for diagnosis
events)
Quality bit Applies for process events (TI 30 and TI 31)
only:
?: not topical
!: invalid
#: blocked
$: substituted
Date Date of the selected event
Time tag Time tag of the selected event
Time quality bit !: invalid (optional)
Indication of daylight- S: daylight-saving time (optional)
saving time

Events | DEF Events

The submenu Events | DEF Events shows exclusively


process events in a list.

For a more detailed description of the display and navigation, refer to section Events | All Events, Page 570.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 571


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Submenu Submenu Display/settings Meaning/range


3.1 Events 3.1.2 DEF Event name Freely parameterizable text
Events Status Freely parameterizable text
Quality bit Applies for process events (TI 30 and TI 31)
only:
?: not topical
!: invalid
#: blocked
$: substituted
Date Date of the selected event
Time tag Time tag of the selected event
Time quality bit !: invalid (optional)
Indication of daylight- S: daylight-saving time (optional)
saving time

Events | DIA Events

The submenu Events | DIA Events shows exclusively


diagnosis events in a list.

For a more detailed description of the display and navigation, refer to section Events | All Events, Page 570.
Submenu Submenu Display/settings Meaning/range
3.1 Events 3.1.3 DIA Event name Always beginning with “Dia”
Events Status coming, going
Date Date of the selected event
Time tag Time tag of the selected event
Time quality bit !: invalid (optional)
Indication of daylight- S: daylight-saving time (optional)
saving time

572 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

Alarms

The submenu Alarms shows all alarms in chronolog-


ical order (most recent entry first).
In the header you can see which entry you have
selected and the amount of all entries.
After opening the list, the most recent entry is auto-
matically selected.

You can navigate through the entire list via function keys ▼ and ▲.
In the selected entry you can see detailed information on the selected entry (date, time tag, etc.).
Using the function key TOP, you go to the beginning of the list (and select the first entry). The oscillating func-
tion key TOP shows that a new event is active.

• Press the oscillating function key TOP to refresh the entire list
If the first entry is selected and a new alarm occurs, the function key TOP will not be oscillating. The list will be
refreshed in each case when you press the function key TOP.
Submenu Submenu Display/settings Meaning/range
3.2 Alarms - Alarm name • Freely parameterizable text (applies for
process alarms)
• Always beginning with “Dia” (applies for
diagnosis alarms)
Status • Freely parameterizable text (applies for
process alarms)
• coming (applies for diagnosis alarms) 76

Cockpit

The submenu Cockpit is devided in freely definable


groups.
Under each group, the status of signals assigned to
the group can be read:

• Binary information (process value digital)


• Measured values (process value analog)

The groups and their assigned signals are defined via the engineering tool (SICAM WEB: refer to section
Configurable Logging and Displaying of Signal States, Page 424).

76 No historical alarms

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 573


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

You can navigate through the entire list via function keys ▼ and ▲.
You can open the selected group with the function key OK.

Under the opened group the respectively assigned


signals appear with the status display.
Example: Binary information items
In this example, 3 binary information items are
assigned to the group positions 1, 3 and 4.
Position 2 is not assigned (blank line).

Example: Measured values


In this example, 2 measured values are assigned to
the group positions 1 and 5.
Positions 2, 3 and 4 are not assigned (blank line).

Submenu Submenu Display/settings Meaning/range


3.3 Cockpit <Group 1> Signal name Freely parameterizable text
<Group 2> Status Freely parameterizable text (applies for binary
<Group 3> values)
: Value Freely parameterizable text (applies for analog
<Group 32> values)
Unit Freely parameterizable text (applies for analog
values)
Quality bit Applies for process events (TI 30 and TI 31)
only:
?: not topical
!: invalid
#: blocked
$: substituted

574 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.3 Control and Display Elements

I/O Modules

In the submenu I/O Modules you can select the status


display for the individual I/O modules (only with
equipped I/O master module).
The image besides shows the standard submenu.

The menu structure and the display corresponds with the submenu Configuration | I/O Modules (see section
I/O Modules, Page 566).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 575


DC8-037-2, Edition 08.2022
Service
11.4 Checks and System Displays

11.4 Checks and System Displays


The single system elements carry out checks of the hardware and software. If an error is detected, this leads

• to a signaling on the LED display

• dependent of the severeness of the error possibly


– to an abort of the startup
– in operation to a shutdown of the modules or firmware

After an errorless startup of a system element further checks are carried out.

11.4.1 Checks during Startup

Table 11-1 LED display in the startup

Startup (step) RY ER Error/reaction


Power-up or reset ○ ● Start startup
○ • Module defective
• Massive error in the program memory
Check of the code memory (flash PROM) ○ ● PROM error (code)

• Module is shut down


• Startup is aborted
Check of the data memory (RAM) with ○ ● RAM error (data)
address error check
• Module is shut down
• Startup is aborted
Check whether SD card is present ○ ● SD card not present
Check of the checksum of all parameter files ○ ● Checksum error on the SD card
and firmware files on the SD card
• Diagnosis information is set
Check whether all parameters on the SD card ○ ● Parameter files incomplete
are present
• Firmware is shut down
• Startup is aborted
Check whether all firmware files on the SD ○ ● Firmware code incomplete
card are present
Check whether the firmware code of the ○ ● If not, load firmware code at a later time
subordinate system elements (protocol (11.7 Firmware Update)
elements, I/O Master Module) is current
Revision check of the parameters in the ○ ● If the parameters are not current, they are
parameter memory loaded from the SD card
Check parameter memory (flash-PROM) ○ ● Checksum error of the parameters

• Firmware is shut down


• Startup is aborted
Initiate the startup of the subordinate system ○ ●
elements
Check for accordance of the parameterized ○ ● Configuration error
HW configuration with the mechanical config-
uration (I/O Modules)
• Wrongly configured or defective module
is not operational
• Successional modules are not opera-
tional

576 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.4 Checks and System Displays

Startup (step) RY ER Error/reaction


Check of the configuration for pulse ○ ● Configuration error
command output
• Pulse command output is locked for all
modules
Loading the parameters to the subordinate ○ ● Too little memory on the protocol element or
system elements I/O Master Module

• Firmware on the protocol element or I/O


Master Module is shut down
Check of the parameter contents ○ ● Parameter error
Startup completed (OK) ● ○
Startup completed (error) ● ●

Table 11-2 LED display of errors (Startup aborted)

Error RY ER Note
Module defective ○ ○ Replace system/external module
PROM error (code) ○ ● Replace system/external module
RAM error (data) ○ ● Replace system/external module
Parameter files incomplete ○ ● • Read diagnosis
• Initialize automation unit
Checksum error of the parameters ○ ● • Read diagnosis
• Initialize automation unit
Parameter error ○ ● Read diagnosis

Table 11-3 LED display of errors (Startup continued)

Error (startup continued) RY ER Note


No SD card present ● ● • Read diagnosis
• Insert SD card
• Initialize automation unit
Firmware code incomplete ● ● • Read diagnosis
• Load firmware newly
Configuration error ● ● Read diagnosis
Too little memory on the protocol element or ● ● Read diagnosis
I/O Master Module
Parameter error ● ● Read diagnosis (depending on type of error)

NOTE

i “Firmware shut down” means that all functions with exception of those, which are necessary for the
communication with the engineering tool in the local operating mode, are halted. In this state all outputs
are terminated.
By means of the lighted display this state can not be identified clearly. On occurrence of this state, a diag-
nostic information is set with an error code. This state can now only be ended with a Power up or Reset.
The reset can be initiated both by the SICAM TOOLBOX II as well as with SICAM WEB.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 577


DC8-037-2, Edition 08.2022
Service
11.4 Checks and System Displays

NOTE

i “Module shut down” means that all activities of the hardware and firmware are halted. In this state all
outputs are terminated.
By means of the lighted display this state can not be identified clearly. This state can now only be ended
with a Power up or Reset. The reset can be initiated by the SICAM TOOLBOX II as well as with SICAM WEB.

11.4.2 Checks after Startup

Table 11-4 LED display in operation

Cyclic operation RY ER Error/reaction


Check of the communication connections ● ● Communication error

• Communication failure
• Communication fault
Communication connections set up (OK) ● ○
Function check of the I/O Modules over the ● ● I/O Module error
TM bus
• Periodical information for the open-/
closed-loop control function
• Diagnosis information
I/O Modules operational (OK) ● ○

Table 11-5 LED display of errors

Error RY ER Note
Communication failure ● ● • Diagnosis
• Check communication lines
• Check remote station
Communication error ● ● Diagnosis
I/O Module error ● ● • Diagnosis
• Replace system (if internal module)
• Replace I/O Module (if external module)

Table 11-6 LED display at loading of firmware

Load firmware code RY ER Error/reaction


System element is shut down and the firm- ● ●
ware code is loaded from the SD card
Initiate startup of the Master Module for new ● ●
loaded system elements (protocol element,
I/O Master Module)
Startup completed (OK) ● ○
Startup completed (error) ● ●

11.4.3 Behavior of the Process Outputs upon Startup and Failure

With failure of the supply voltage and during startup of the system all the process outputs are terminated.

578 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.4 Checks and System Displays

After startup of the Master Module the periodical information items for the open-/closed-loop control
function are initialized with the value 0 and a status "faulty" dependent on the I/O Module.
After startup of the I/O Master Module all periodical information items from faultless inputs are written with
the current preprocessed value, and the corresponding status "faulty" is reset.
The behavior of outputs upon communication failure is dependent on the I/O Module and can be defined for
each output selectively with the parameter Fail_behav.
For binary information outputs the following behavior can be selected:

• terminate (default)

• keep

For current and voltage outputs the following behavior can be selected:

• keep (default)

• substitute value

If the substitute value is selected, in the following cases the value defined via parameter
fail_subst_value is output.

Table 11-7 Case dependent output of a substition value

Event Description Action


Power-on Return of the supply As long as no setpoint value was received, the parameter-
voltage after failure ized substitution value is calculated and transferred as
active value into the process image
Startup Startup possible via With a remote startup the value is reset to the last value,
independent of the parameterization; if a value never
• Remote command
was received, the substitution value is output
• Operation
Communication failure Substitution value is output
Master Module
Failure Master Module Substitution value is output

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 579


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

11.5 Diagnosis

11.5.1 Distinction of the Error Types

The following listing explains the different error types and their logging.

• System errors
– Supervision of the system, communication, time synchronization by the firmware of the configured
system elements
– Logging in the online diagnosis
– Activation of the red error LED on the Master Module

• Parameterization errors (telecontrol function)


– Supervision by the engineering tool
– Specific conventions or plausibility checks
– Indication upon entry or prevention of the transfer
– Supervision online by the firmwares of the configured system elements
– Logging in the online diagnosis
– Activation of the red error LED on the Master Module
If in the target device a parameterization is loaded that does not match with the mechanical present system
elements, this leads to the indication of a hardware error.

• Programming errors (open-/closed-loop control function)


– Supervision by “CAEx plus” (engineering via SICAM TOOLBOX II)
– Specific conventions or plausibility checks
– Indication upon entry or prevention of the transfer
– Supervision by the “CAEx plus” compiler (engineering via SICAM TOOLBOX II)
– Logging in the Error state viewer
– Supervision by the ASCII-Compiler during startup (engineering via SICAM WEB)
– Logging in the PLC diagnosis
– Supervision online by the firmware of the Master Module
– Logging in the online diagnosis

• Operator errors
Are largely excluded due to plausibility checks or queries by the engineering tool (additional hints see
Appendix C.1 Errors with the Engineering via SICAM WEB).

NOTE

i Naturally, all operator inputs, such as for example the loading of parameters or the online testing, are
subject to the responsibility of the user.
Profound knowledge of the automation technique in general, as well as the documents mentioned in the
Preface is presumed.

Errors that are recorded in the online diagnosis are devided in diagnosis classes and contain further indications
about the possible error cause, as well as hints for the error elimination (“cause”, “remedy”).
You find the meaning of the diagnosis classes in the manual SICAM RTUs Common Functions System and Basic
System Elements, chapter System Services, section Diagnostic and Signaling.

580 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

You find the error indications recorded in the online diagnosis in the SICAM TOOLBOX II Online Help, chapter
Parameter Documentation and Diagnosis Info, section Diagnosis Information, under the respective firm-
ware.

11.5.2 SICAM TOOLBOX II

11.5.2.1 Connection Possibilities for the Diagnosis


For the access to the diagnosis data of CP 8000/CP 802x, an online connection of the engineering PC to the
target device is required. Reading access is at the same time possible locally and from the distance. Writing
access (example: startup request to the target device) is only exclusively possible.
You find the basic connection possibilities in section 7.6.1 SICAM TOOLBOX II. Following you find some appli-
cation examples.
Direct Connection

[dw_A8000_telemaintenance_toolbox_direct, 1, en_US]

Figure 11-12 SICAM TOOLBOX II - Direct Connection

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 581


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Connection via Ethernet

[dw_A8000_telemaintenance_toolbox_ethernet, 1, en_US]

Figure 11-13 SICAM TOOLBOX II - Connection via Ethernet

582 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Remote Connection via Further Automation Units

[dw_A8000_telemaintenance_toolbox_remote, 1, en_US]

Figure 11-14 SICAM TOOLBOX II - Remote Connection

11.5.2.2 Diagnosis Overview


CP-8000/CP-802x contains extensive diagnosis functions for monitoring the system. Since the firmware
executes the appropriate error monitoring routines automatically, no settings by the user are necessary
thereto.

[dw_A8000_toolbox_engineering_system_diag, 1, en_US]

Figure 11-15 SICAM TOOLBOX II - System Diagnosis

With the tool “Diagnostic” (TOOLBOX II | Service Programs | Diagnostic), system states and error information
items can be read, and printed out if required.
The following functions are available:

• Network overview diagnosis


The error entries of all automation units in the network are output in a report window via the menu
Network overview diagnostic (sum information).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 583


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

• Acknowledge network
Via the button Acknowledge network, the error entries of all automation units located in the network
are deleted, insofar as they are no longer present.

• AU overview diagnosis
The error entries of all automation units in the network are output in a report window via the menu AU
overview diagnostic (sum information for each system element able to report).

• AU individual diagnosis
The error entries of each system element in the AU are output in a report window via double-click on the
respective AU.

• History Diagnosis
The time dependent course of error entries is output in a report window via the menu History Diagnosis.

• Clear history diagnosis


Via the button Clear, all error entries located in the history diagnostis are deleted, insofar as they are no
longer present.

• Automatic diagnosis
An overview of the error entries of all automation units in a network as well as their system elements is
output in a report window via the menu Automatic diagnosis. The outputs are structured hierarchically
in
– Network overview diagnosis
– AU overview diagnosis
– AU single diagnosis
– History (if preset)

584 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Automatic Diagnosis (Example)

[sc_tbii_automatic_diagnosis, 1, en_US]

Figure 11-16 SICAM TOOLBOX II - Automatic Diagnosis

You find further details on the diagnosis functions in the SICAM TOOLBOX II Online Help, chapter Diagnosis.
You find the description of the diagnosis functions in the manual SICAM RTUs Common Functions System and
Basic System Elements, chapter System Services, section Diagnosis.

11.5.2.3 System Performance


Information on the system performance of a selected automation unit can be interrogated with the tool
“Online Maintenance Function”.

[dw_A8000_toolbox_engineering_service_function, 1, en_US]

Figure 11-17 SICAM TOOLBOX II - System Performance

The following functions are available:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 585


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

• Display equipped system elements

• Read serial numbers

• Display/delete data flow routing

• Shut down selected system elements

• Shut down selected automation unit

• Startup selected system elements

• Startup automation unit

• Display time

• Memory check

• Data processing capacity

• Control- and bus runtime

You find further details on the maintenance functions in the SICAM TOOLBOX II Online Help, chapter Service
Programs, section Special Programs | Service Function Online.

11.5.2.4 Diagnosis of the Open-/Closed-Loop Control Function


With the tool “CAEx plus” the following status information can be displayed for each task with the function
ONLINE Test:

• Parameterized cycle time

• Current runtime

• Minimum/maximum runtime

• Number of runtime time-outs

• Bus runtime

You find further information in the manual SICAM RTUs Common Functions System and Basic System
Elements, chapter Automation, section Open-/Closed-loop Control Function, section Display Status Infor-
mation.

Errors that can occur with the creation of the function diagram (for example the linking of a binary signal to an
analog input of a function) are displayed in a separate report window (POU error check):

• Automatic upon incorrect input

• Manually with the function Early error detection (pop-up menu in the function diagram)

You find the exact details in the CAEx plus Online Help, chapter Editors, section FBD Editor, section Opera-
tion in FBD Editor.

Errors with Engineering


Errors that can occur with engineering are displayed centrally in the Error-state viewer of “CAEx plus”. It
essentially concerns thereby

• Indications of the installation

• Indications of the export/import

• Indications of the project management

• Indications of the FBD editor

586 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

• Indications of the code generation

• Object-related indications

• Indications of the object assistant

• Indications of the typical import

• Indications of the signal list

• Indications of hardware signal data bases

The indications are created after the initiation of a function (for instance code generation).
You find the exact details in the CAEx plus Online Help, chapter Additional Products, section Error-State
Viewer.

Errors with the Target Device Connection


Errors that can occur with the target device connection are displayed centrally in the Error-state viewer of
“CAEx plus”. It concerns thereby notifications

• of the target device connection

• of the code generator

• of the control panel

• of the online applications

• of the “Open Operating System”

• of the target device integration in the project management

• of the “openPLC”

You find the exact details in the CAEx plus Online Help, chapter Target System Connection, section Program
Messages for Target System Connection.

11.5.3 SICAM WEB

11.5.3.1 Connection Options for the Diagnosis


An online connection of the engineering PC to the target device is required to access the CP-8000/CP-802x
diagnosis data. Read access is also possible if the target device has been engineered with the SICAM TOOLBOX
II. Write access (for example, startup request to the target device) is possible exclusively only.
You can find the basic connection options in section 7.6.2 SICAM WEB. In the following, you can find some
application examples.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 587


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Direct Connection

[dw_A8000_telemaintenance_webserver_direct, 1, en_US]

Figure 11-18 SICAM WEB – Direct Connection

588 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Connection via Ethernet

[dw_A8000_telemaintenance_webserver_ethernet, 1, en_US]

Figure 11-19 SICAM WEB – Connection via Ethernet

11.5.3.2 Diagnosis Overview


CP-8000/CP-802x provides an automatic diagnosis system. This recognizes ocurring errors, and generates
corresponding indications.
The system diagnosis can be read out in different menus:

• Device information

• Diagnosis indications
– Diagnosis status
– Diagnosis logbook

The recorded indications are differentiated in:

• Errors with the hardware (modules and wiring)

• Errors with the communication

• Errors with the parameter setting

• Errors with the application program

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 589


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

NOTE

i Error indications may contain additional statements about the possible error cause and notes for the error
removal.

11.5.3.3 Device Information

• Menu Home | Device

On the device page, you can see the specific information of the target device:

• Device view

• Article number

• Application software with revision level

• Device information according to the settings

• System time

[sc_device_info_8000_61850, 1, en_US]

Figure 11-20 SICAM WEB – Device Information (Example: CP-8000)

Under System status you can immediately see the system elements of the target device with the loaded firm-
ware that are not in OK status:

• System element (master module, I/O master module, I/O module, protocol element)

• Status: Faulty (system elements in OK status are not displayed)

• Designation of the system element

• Revision level of the loaded firmware

Under Protocol details, you can find a hyperlink to the Web server of the protocol element in case of a
protocol via IEC 61850. This requires that the Web server has been activated (in the directory tree under
SICAM A8000 CP-80xx | Master module | PRE<0...3>: Ethernet Interface IEC61850
Ed.2 HTTP web server = enabled).

590 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Click More Information… to connect to the IEC 61850 Web server; the protocol details will open in a new Web
browser tab:

[sc_device_info_61850, 1, en_US]

Figure 11-21 SICAM WEB – More Information (Example: IEC 61850)

For more information refer to the section 12.7.10 Web Server.

Example for CP-8022

[sc_device_info_8022, 1, en_US]

Figure 11-22 SICAM WEB – Device Information (Example: CP-8022)

11.5.3.4 Diagnostics

• Home | Diagnostics menu

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 591


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

[sc_dashboard_diagnosis, 1, en_US]

Figure 11-23 SICAM WEB – Diagnostics Dashboard

Diagnostics Status
After having opened the diagnostics status page, the currently applicable errors are read out from the target
device and listed in a table.

[sc_diagnosis_status, 1, en_US]

Figure 11-24 SICAM WEB – Diagnostics Status

The diagnostics status shows all current errors in the target device. The errors are shown in plaintext and in
chronological sequence.
The content of each column (except: detailed information) can be sorted in ascending or descending order.

NOTE

i Depending on the communication connection, reading out all diagnostics messages may take some time.
The process cannot be canceled.

592 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Table 11-8 Diagnostics Status Structure

Column Name Description


Module System element name
Severity Information
Warning
Fault
Topic Serves as quick orientation, for example, Operating system, system startup, communica-
tion to station xy, protocol element
Error text Short Description
Detailed infor- Detailed description
mation
Error class module failure
Communication
Internal
Startup
Warning
Event
Error ID ID of the error

Select a row and a section opens on the right-hand side listing detailed information.

[sc_diagnosis_status_info, 1, en_US]

Figure 11-25 SICAM WEB – Diagnostics Status Information

NOTE

i If you reopen the diagnostics status page during a session, the diagnostics status messages are no longer
updated.

Proceed as follows to update the entries in the diagnostics status:

• Click the general button to once again read out all diagnostics status messages from the device

The existing table is deleted and the detailed information is once again read out from the device and listed in a
table.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 593


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Diagnostic Logbook
After having opened the diagnostics logbook page, recorded messages are read out from the target device
and listed in a table.

[sc_diagnosis_logbook, 1, en_US]

Figure 11-26 SICAM WEB – Diagnostics Logbook

The diagnostics logbook shows the chronological history of all incoming and outgoing errors in the target
device. The errors are shown in plaintext and in chronological sequence (resolution 1 ms).
The content of each column (except: detailed information) can be sorted in ascending or descending order.

NOTE

i Depending on the communication connection, reading out all messages from the diagnostics logbook may
take some time. The process cannot be canceled.

Table 11-9 Diagnostics Logbook Structure

Column Name Description


Date/time Time stamp of the diagnostics entry
Module System element name
Severity Information
Warning
Fault
Topic Serves as quick orientation, for example, Operating system, system startup, communica-
tion to station xy, protocol element
Error text Short Description
Error state Incoming or outgoing error
Detailed infor- Detailed description
mation

594 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Column Name Description


Error class module failure
Communication
Internal
Startup
Warning
Event
Error ID ID of the error

The 30 most recent entries are listed as part of the session's first read out.

• Click the button if you want to view older entries

The next older messages are then reloaded and shown. The button remains activated for as long as there are
messages to load.
The error table lists up to 10000 entries and is saved in non-volatile condition. Once the error table is full, the
oldest entry is overwritten with the most recent entry (ring buffer).
Select a row and a section opens on the right-hand side listing detailed information.

[sc_diagnosis_logbook_info, 1, en_US]

Figure 11-27 SICAM WEB – Diagnostics Logbook Information

• Click the sidebar to the right of the table if you would like to hide the detailed description of the selected
entry.

NOTE

i If you reopen the history page during a session the diagnostics logbook messages are no longer updated.

Proceed as follows to update the entries in the diagnostics logbook:

• Click the general button to once again read out all diagnostics logbook messages from the device

The existing table is deleted and the entries that have been created in the device since the last read out are
once again read out from the target device and listed in a table.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 595


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Exporting the Diagnostics Logbook


You can save the diagnostics entries saved in the ring buffer in a file on your PC with the export function.

• Click the button

The target device saves the records in a file.

[sc_diagnosis_logbook_export_info, 1, en_US]

Figure 11-28 SICAM WEB – Exporting History Diagnostics

• Click to cancel the process

• Click the button to start the export

You can download the file (csv format) after the export. A dialog with the Start Download link opens.

[sc_diagnosis_logbook_export_success, 1, en_US]

Figure 11-29 SICAM WEB – Exporting History Diagnostics Completed

• Click with the right mouse button on the link


A dialog for the selection of the saving path is opened. The default file name can be changed, if needed.
Follow the instructions of your web browser.

• Click to cancel the process

596 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

Security Logbook
After having opened the security logbook page, the currently applicable errors are read out from the target
device and listed in a table.

[sc_security_logbook, 1, en_US]

Figure 11-30 SICAM WEB – Security Logbook

The security logbook shows all information in the target device relevant to safety. The errors are shown in
plaintext and in chronological sequence.
The content can be sorted in each column in ascending or descending order.

NOTE

i Depending on the communication connection, reading out all security messages may take some time. The
process cannot be canceled.

Table 11-10 Security Logbook Structure

Column Name Description


Time Tag Time stamp of the information relevant to security
System Address Address of the corresponding hardware:
Region number
Component
Master module address
Supplementary system element address
Information Short Description
Class Notice
Warning
Alert

Exporting the Security Logbook


You can save the diagnostics entries saved in the ring buffer in a file on your PC with the export function.

• Click the button

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 597


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

The target device saves the records in a file.

[sc_security_logbook_export_info, 1, en_US]

Figure 11-31 SICAM WEB – Exporting the Security Logbook

• Click to cancel the process

• Click the button to start the export

You can download the file (csv format) after the export. A dialog with the Start Download link opens.

[sc_security_logbook_export_success, 1, en_US]

Figure 11-32 SICAM WEB – Exporting the Security Logbook Completed

• Click with the right mouse button on the link


A dialog for the selection of the saving path is opened. The default file name can be changed, if needed.
Follow the instructions of your web browser.

• Click to cancel the process

598 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.5 Diagnosis

11.5.3.5 Time Diagnostics


Open the Time menu to open the time diagnostics. This section shows the clock status.
The clock status reports whether or not the time is subject to a daylight saving time offset and whether or not
it is valid.

[sc_time_set, 1, en_US]

Figure 11-33 SICAM WEB – Clock Status

Errors during time synchronization are recorded in the diagnostics status and in the diagnostics logbook.

11.5.3.6 Diagnostics of the Open/Closed-Loop Control Function


There are various diagnostics functions to monitor the Open-/closed-loop control function.
The diagnostics logbook shows errors that have occurred due to the linkage logic or external effects. The
corresponding monitoring routines are run automatically and no user settings are required for this purpose.
Errors as a result of the syntax or program size are automatically identified during loading via SICAM WEB and
these will be reported in the status log (see Import Application Pprogram, Page 513 paragraph).
If the statement list has been loaded offline (saved in the SD card's root directory), you can manually start the
syntax check in the Logic menu.

• Click the button

The check result is shown in the bottom toolbar. In the event of errors the details are shown in the status
protocol.

• Click the general button if you would like to read the status log

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 599


DC8-037-2, Edition 08.2022
Service
11.6 Maintenance of the Hardware

11.6 Maintenance of the Hardware

11.6.1 Recognition of Hardware Errors

11.6.1.1 Modules
CP-8000/CP-802x monitors the hardware during system startup and in operation. A faulty or failed module is
reported using the error LED at the system and if applicable, at the faulty I/O module. An entry is also saved in
the online diagnostics.
If a hardware failure has occurred, it is necessary to replace the system or the external I/O module.

NOTE

i A defective device can be identified by the fact that after the target device's system startup the yellow RY
LED and the red ER LED do not light up. It is then no longer possible to access it using SICAM TOOLBOX II.
In this case, contact our Customer Support Center.
Users must not open or repair modules!

11.6.1.2 SD Card
CP-8000/CP-802x accesses with each startup the SD card and checks it. The following cases lead to errors with
the SD card:

• SD card not available

• SD card defective

• Wrong type of SD card

• SD card empty

• SD card not formatted

• Checksum error with firmware codes

• Checksum error with parameter files

Possible causes for a checksum error are power failure or write error during a loading processes on the SD
card.
Upon startup with erroneous SD card the supplementary system elements are not started, hence for instance
no remote communication is possible.
CP-8000/CP-802x accesses also during operation the SD card due to operator control actions or loading
processes. With missing SD card loading processes are blocked. With engineering via SICAM WEB the access is
blocked, with loading of web pages (change of the menu) the web browser notifies an error. The target device
performs an automatic logoff. The logon is only possible again with inserted SD card.

! DANGER
Inserting the SD card during operation leads to a restart of the relevant target device! Please note that this
can change the plant status. A restart with the plant running can lead to damage to persons and machines.
² Ensure that aggregates in the control area of the command output as well as those subsequent aggre-
gates in the process chain are protected and that persons in the vicinity are warned.

600 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.6 Maintenance of the Hardware

11.6.2 Replacement of the Hardware

! WARNING
² The removal and insertion of modules under voltage is not permitted.
² For peripheral modules that operate with voltages > 60 V care must be taken, that manipulation on
the peripheral connectors may only be carried out in a de-energized state.
² The displays (LCD, LED) of the modules do not grant a guarantee that the peripheral connectors are
de-energized!

The application data reside non-volatile on the SD card in the Master Module.
When replacing a module by the same type (same revision level), the engineering data (parameters and appli-
cation program) stored on the SD card can be applied automatically for the new module.
If the relevant type is no longer available, then the appropriate successor product is to be used. When
replacing a module by another type, an new parameterization is necessary. This applies in particular, if some-
thing in the functionality of a module (firmware) was changed, or a module was removed or added. In this
case, the corresponding firmware update must be loaded before the parameter-setting takes place (see
section 11.7 Firmware Update).
The connection of process signals is carried out via removable screw terminals. Since the screw terminals carry
the wiring, no connections need to be detached when changing a module.
The replacement of a module is achievable without a special tool. Please consider the instructions in the
sections 6.4 Assembly of CP-8000 and 6.5 Assembly of CP-8021/ CP-8022.

General Procedure for Module Exchange

• Switch the power supply of the relevant device off

• Detach the terminals from the module


(for CP-8000 the power supply first)

• When replacing the master module, detach the communication cables from the module

• After that, remove the module from the DIN rail

• When replacing the master module, press the SD card (if available) and pull it out, then insert it into the
new master module

• Put the new module in place of the withdrawn module on the DIN rail

• Attach the terminals at the module


(for CP-8000 the power supply last)

• When replacing the master module, attach the communication cables at the module

• Switch the power supply of the relevant device on

The new module is operational, if the RY LED is lightning after performed startup.

NOTE

i With CP-8000, internal modules cannot be replaced.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 601


DC8-037-2, Edition 08.2022
Service
11.6 Maintenance of the Hardware

11.6.2.1 Master Module


If the use of the SD card is activated with CP-8000/CP-8021/CP-8022, the master module can be exchanged
simply by plug & play.
When replacing the device, only the SD card with the data from the old device must be plugged into the
replacement device.
Upon startup of the device, all required data are checked and - in case of differences to the settings stored in
the device - automatically transferred from the SD card. Thus, when the device is exchanged with the same
type, no subsequent loading process, this means, no engineering tool, will be required. The configuration is
transferred directly to the replacement device.
The use of the SD card is released using the following parameter: SICAM A8000 CP-80xx | Master
Module | AU general settings | Security | SD-Card Mode = Spare part concept
active and updates via SD-Card allowed.

11.6.2.2 SD Card
You can find information on replacing the SD card in section 6.6.1 SD Card.
New SD cards can be ordered from Siemens, see appendix A.9 Memory Cards.

! CAUTION
Insert or remove the SD card only in the de-energized master module. The contents of a SD card can
become invalid if it is removed during a running write procedure.
² If occasion arises, the contents of the SD card must be deleted and written newly.

You find further technical information in the manual SICAM RTUs Common Functions System and Basic
System Elements, chapter System Services, section Data storage on flash card.

Initialization of Firmware
When using a suitable blank SD card, you must download the firmware (see 7.3 Loadable Firmwares) from the
website http://www.siemens.com/sicam and copy it to the base directory of the SD card.

• CPC80

• Optional firmware for protocols

• Optional firmware for peripherals

• SWEB00 in the case of project engineering via SICAM WEB

Once all the necessary files have been saved on the SD card, insert the SD card into the de-energized target
device and switch it on. The firmware is configured in the target device during startup.

NOTE

i Depending on the number of firmware, the startup can take up to 15 minutes.

11.6.2.3 SIM Card (only CP-8022)


You will receive a new SIM card when you sign a new mobile phone contract or when you change your mobile
network operator.
To activate GPRS communication, replace the SIM card that was previously used with the new one.
You can find information on replacing the SD card in section 6.6.2 SIM Card (Only CP-8022).

602 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.6 Maintenance of the Hardware

NOTE

i Removing or inserting a SIM card is only allowed in a de-energized device!

The access data of your contract must then be adjusted in the parameterization, see 9.1.2.7 Settings for
Internal GPRS Modem (CP-8022).

11.6.2.4 Adapt newly equipped I/O modules in the parameterization

• Remove the I/O master module in the parameterization and click on the button

• After a query, restart the target device

• Add the I/O master module to the parameterization again and click on the button

• After a query, restart the target device

CP-8000/CP-802x learns the new mechanical equipment.

NOTE

i Please note that if you remove the I/O master module, the existing parameterization (configuration and
settings of the I/Os) will be lost.
During startup, the parameterization of the learned I/Os is rebuilt with the preset values.

Addition of I/O modules


Additionally equipped I/O modules are recognized and learned by the CP-8000/CP-802x during startup without
an error being reported. When parameterizing via SICAM WEB, new modules are automatically added to the
directory tree.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 603


DC8-037-2, Edition 08.2022
Service
11.7 Firmware Update

11.7 Firmware Update


In CP 8000/CP 802x, a new system element or the functionality of a system element can be updated in need.
For each system element, an individual loadable firmware is provided. You find information thereto in section
7.3 Loadable Firmwares.
For the accomplishment of firmware updates different methods are possible:

• Engineering via SICAM TOOLBOX II


– online
– offline

• Engineering via SICAM WEB


– online
– offline

11.7.1 SICAM TOOLBOX II

The SICAM TOOLBOX II contains after its installation all current firmware revisions (based on the date of issue
of the installed version).
Procedure for the Update of System Elements

[dw_A8000_toolbox_engineering_fw_update, 1, en_US]

Figure 11-34 SICAM TOOLBOX II - Procedure Firmware Update

11.7.1.1 Interrogation of the Firmware Revision


The firmware revisions of all configured system elements (Master Module, I/O Master Module, protocol
elements) can be displayed and printed with the tool “Revision Interrogation and Display” for a selected auto-
mation unit.
You find further details on the tool in the SICAM TOOLBOX II Online Help, chapter Service Programs, section
Revision Interrogation and Display.

11.7.1.2 Importing Master Data into the SICAM TOOLBOX II


New firmware codes can be loaded into the SICAM TOOLBOX II with the tool “Master Data Update”. Thereto
belong

• Libraries for the tool “OPM II”

• Firmwares of SICAM RTUs system elements

604 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.7 Firmware Update

You find the details thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section Master Data
Update.
An additional option provides the tool “Live Update”. You find the information thereto in the SICAM TOOLBOX
II Online Help, chapter Service Programs, section Live Update.

11.7.1.3 Loading Firmware Codes into the Target Device


Firmware codes that are stored in the SICAM TOOLBOX II can be loaded into a target device.

Loading Firmware Online


For the accomplishment the engineering PC must be connected with the target device, and a suitable SD card
must be inserted in the target device. The configuration options listed in section 7.6.1 SICAM TOOLBOX II
apply.

NOTE

i A serial connection via modem is not supported.

With the tool “Load Firmware” (TOOLBOX II | Service Programs ) you can load firmware codes into the target
device. The following options are available:

• Load intelligent
The latest firmware revision available in the SICAM TOOLBOX II is loaded, if it is more current than that
one on the corresponding system element

• Load unconditional
The latest firmware revision available in the SICAM TOOLBOX II is loaded

You find the instructions for the tool “Load Firmware” in the SICAM TOOLBOX II Online Help, chapter Service
Programs, section Load Firmware.

Loading Firmware Offline


For the accomplishment a SD card reader/writer must be connected on the Toolbox PC, and a suitable SD card
must be inserted.
With the tool “OPM II” you can select the corresponding AE via the menu Tools | System technique. Via the
context menu of the automation unit Flashcard | create files… you can transfer firmware files on a SD card.
You find the details thereto in the SICAM TOOLBOX II Online Help, chapter OPM II, section System technique
| SICAM RTUs | Load Flashcard.
Insert the SD card afterwards in the de-energized target device, and then switch on the power supply. The
target device performs a startup (duration up to 15 minutes depending on number and size of the loaded
files) and loads thereby the firmwares of the corresponding modules.

11.7.2 SICAM WEB

11.7.2.1 Loading Firmware to the Target Device


As part of project engineering using SICAM WEB, updated firmware codes made available as binary files on the
https://support.industry.siemens.com web page can be easily loaded to the target device.

NOTE

i SICAM TOOLBOX II firmware updates cannot be loaded using SICAM WEB.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 605


DC8-037-2, Edition 08.2022
Service
11.7 Firmware Update

Loading Firmware Online


For this purpose, the project engineering PC must have been connected to the target device and a suitable SD
card must have been inserted into the target device. The configuration options listed in the 7.6.2 SICAM WEB
paragraph apply.
In each case you can directly load 1 firmware file each to the target device. Refer to the 9.3.7 Update Firm-
ware paragraph for corresponding instructions.
The firmware is saved on the SD card in the target device during loading. The target device then runs a system
startup whereby the associated module is updated (if it has already been installed). Modules that had previ-
ously not been installed now appear in the selection in the Assembly menu.

NOTE

i CPC80 and SWEB00 firmware that is already running must be available on the target device to load using
SICAM WEB. This firmware has already been loaded to the target device's SD card during production.

Loading Firmware Offline


For this purpose, an SD card reader/writer must have been connected to the project engineering PC and a suit-
able SD card must have been inserted.

• Now copy the required firmware files from the PC to the root directory of the SD card

• Then insert the SD card into the de-energized target device

• Then switch on the power supply

The target device now runs a system startup (takes up to 15 minutes depending on the number and size of the
loaded files) and in this process, it loads the firmwares for the associated modules (if these have already been
installed).

11.7.3 Errors with Loading of Firmware

For a perfect functioning of the Master Module, it is absolutely necessary that the loading process completes
without errors.
If the loading process is terminated with an error, cancel it. Afterwards, start the loading process again and
attempt to complete without error. If an error occurs again, check the record in the diagnosis and the lighted
display on the Master Module.
The following reasons lead to a malfunction of the Master Module:

• Voltage failure

• Premature abortion by the user

• Failure (defect, shutdown) of the engineering PC

• Abortion due to hardware error

• Abortion or excessively long fault of the communication connection between engineering PC and target
device

You find further technical information in the manual SICAM RTUs Common Functions System and Basic
System Elements, chapter System Services, sections Loading Operation and Firmware Shut Down.

606 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.8 Resetting Device to Factory Settings

11.8 Resetting Device to Factory Settings


A Secure Factory Reset sets the device in the delivery status. That means, that following security relevant
information will be deleted, or set to delivery status (Factory Settings):

• All firmwares, except CPC80, SWEB00

• All configurations (parameter, user management, user, passwords, keys, certificates)

• All logging- and diagnosis information (diagnosis logbook, security log)

• All data on the SD card

When is it necessary to make a Secure Factory Reset?

• Your device is defect and must be sent back to factory

• All interfaces are set to secure (no more access possible) and you have forgotten the admin password

Procedure CPC80 from V14:

• Remove the current SD card from the device

• Create in the root directory of this SD card a text file called: FactoryReset.txt
Content of the file: FactoryReset

• Insert the SD card in master module and switch on the device.

• Wait until the RY LED lights (can last up to 15 minutes)

Procedure CPC80 bis V13:

• Remove the current SD card from the device

• Format this SD card

• Using SICAM TOOLBOX II:


– Create a new AU and use this configuration to create the SD card

• Using SICAM WEB:


– Copy the file SC8-080-1_13.bin to the SD card

• Insert the SD card in master module and switch on the device.

• Wait until the RY LED lights (can last up to 15 minutes)

Comparison of factory settings and default settings


The following table shows the items affected by a Secure Factory Reset and their settings after the reset in
column “Factory Settings”. Additionally, the “Default settings” of the corresponding items have been listed in
the next column for comparison.

Table 11-11 Comparison of the settings from CPC80 V14

Item Factory settings Default settings → New AU,


parameters configured using
SICAM TOOLBOX II
Firmwares/Applications CPC80, SWEB00 (Version according CPC80, SWEB00 (Version according
to latest loaded version) to latest loaded version)
Region number 249 is set during creation of the AU
Component number 254 is set during creation of the AU

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 607


DC8-037-2, Edition 08.2022
Service
11.8 Resetting Device to Factory Settings

Item Factory settings Default settings → New AU,


parameters configured using
SICAM TOOLBOX II
X1 ( TCP/IP Adresse 172.16.0.3 172.16.0.3
Remote operation disabled disabled
Web browser for SICAM WEB enabled via ... enabled via ...
(https)
serial connection with enabled via ... enabled via ...
SICAM TOOLBOX II
Standard user “administrator” (no password set) “administrator” (no password set)
Mode of SD-Card Spare Parts Concept Spare Parts Concept

Table 11-12 Comparison of the settings up to CPC80 V13

Pin Factory settings Default settings → New AU,


parameters configured using
SICAM TOOLBOX II
Firmwares/Applications CPC80, SWEB00 (Version according CPC80, SWEB00 (Version according
to latest loaded version) to latest loaded version)
Region number 249 is set during creation of the AU
Component number 254 is set during creation of the AU
X3 (LAN 1) TCP/IP address 172.16.0.3 172.16.0.3
Remote operation disabled disabled
Web browser for SICAM WEB enabled via ... enabled via ...
(https)
serial connection with enabled via ... enabled via ...
SICAM TOOLBOX II
Standard user “administrator” (no password set) “administrator” (no password set)

608 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Service
11.9 Remote Maintenance

11.9 Remote Maintenance


Apply the “web.engineering” option to use a controlling PC (remote maintenance center) and remotely control
a remote SICAM TOOLBOX II (remote maintenance session) that is available via a data connection (modem,
ISDN, LAN/WAN).

[dw_A8000_toolbox_web_engineering, 1, en_US]

Figure 11-35 SICAM TOOLBOX II – Remote Maintenance

With “web.engineering” all SICAM TOOLBOX II clients operate with a central web server running the SICAM
TOOLBOX II. In this process, the SICAM TOOLBOX II is run in a web browser.

11.9.1 Configuration of Server and Clients

Install on the web server Microsoft Windows with Terminal Services Web Access (TS Web Access). After that
install the SICAM TOOLBOX II on this server.
On the clients is no installation required, the access to the web server takes place via the Microsoft Internet
Explorer (as of version 5.0).
You find a detailed description of the configuration in the SICAM TOOLBOX II Online Help, chapter web.engi-
neering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 609


DC8-037-2, Edition 08.2022
610 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual
DC8-037-2, Edition 08.2022
12 Communication Protocols

12.1 Introduction 612


12.2 IEC 60870-5-101 (Dial-Up Communication) 620
12.3 IEC 60870-5-101 (Point-to-Point Traffic) 667
12.4 IEC 60870-5-101 (Multi-Point Traffic) 720
12.5 IEC 60870-5-103 782
12.6 IEC 60870-5-104 852
12.7 IEC 61850 921
12.8 Modbus RTU 1075
12.9 Modbus TCP 1242
12.10 DNP3 1382
12.11 SINAUT ST1 1499
12.12 Telegyr TG800 1541
12.13 ASCII SMS 1636
12.14 IEC 62056-21 (Meter Protocol) 1676
12.15 SAT SK 1703 1681
12.16 ABB RP570/571 1743
12.17 Benning MCU 1823
12.18 AGP (Power Distributor Branch Specific Test Equipment) 1859
12.19 IOT 1900
12.20 SNMP 1928

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 611


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

12.1 Introduction

12.1.1 Overview

A communication protocol is used for the exchange of data – and thereby for the transmission of messages –
over a communication interface to other automation units or devices of third-party manufacturers, for
instance control systems.
The task of the communication protocol is:

• The processing of specific communication protocols for the communication of SICAM A8000 automation
units with each other or with devices of other manufacturers.

• The adaptation of the internal message formats to the corresponding external message formats.

• The adaptation of system and addressing concepts of SICAM A8000 and the devices of other manufac-
turers.
Thereby a distinction is made between communication protocols with serial communication or with LAN/WAN
communication.

Serial Communication
The following standard protocols are available for serial communication:

• IEC 60870-5-101 (Point-to-point traffic)

• IEC 60870-5-101 (Multi-point traffic Master)

• IEC 60870-5-101 (Multi-point traffic Slave)


Yet, there is still a whole series of other available protocols such as:

• IEC 60870-5-103 (Multi-point traffic Master for interfacing of protective devices)

• Modbus RTU

LAN/WAN Communication
The following protocols are available for LAN/WAN communication:

• IEC 60870-5-104

• IEC 61850 (Client, Server, GOOSE)

• Modbus TCP

• DNP3 via Ethernet (TCP/IP)

NOTE

i The hardware of the protocol elements is integrated on the master module. The related details are
described in section Technical Data.

612 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

12.1.2 Limits of the Communication Protocols

The following limits apply for the basic system element and for each installed protocol element:

Firmware Max. number of remote Max. number of remote Max. number of data points
stations stations (recommended)
AGPMT0 1 24
BMCUT0 1
BPPT0 1 77

DIAST0 1 77

UMPMT0 100 20 to 30 77

UMPST0 1 1 77

103MT0 100 10 1000


ET84 100 10 (5 with TLS) 77

ET85 "Client" 100 20 1000


ET85 "Server" 6 2000078
DNPiT2 4
DNPiT1 1 2000
DNPMT0 10 2000
DNPST0 1 2000
PCBST0 1
RP5UT1 1
ST1ST0 1
SMST0 10 SMS: 500, Printer: 1500
COUMT0 10
TG8ST1 1
MODMT2 100 20 to 30 2000
MODST0 1 500
MBCiT0 "Client" 100 20 to 30 1000
MBSiT0 "Server" 100 10 to 20 1000
OPUPT0 1 500
OPUPT1 1 500

NOTE

i The respective maximum number of possible data points is only valid if only the one respective protocol is
used. If several different protocols are used, the maximum number of possible data points can be lower.
In the case of LAN protocols with several connections, it should be noted that a data point that is trans-
mitted over several connections, has to be considered n times.
The total number of supported data points for the SICAM A8000 CP-8000, CP-8021, CP-8022 must also be
observed. Every data point that is recorded or output by the I/O modules, that is processed in the Automa-
tion function (input/output), or that is received or sent via serial or LAN interfaces per connection is
counted as a data point in the system.

77 Not limited (limited only by free memory)


78 For more precise determination of the max. possible data point number depending on the number of LogicalDevices/Connections/
Data points see section Formulas for the determination of the total number of data points (n), Page 925

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 613


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

12.1.3 Control location function for commands and setpoint values

The function “Control location” is used so that commands and setpoint values are only output from "author-
ized sources" to the substations.

Possible control location (Controlling authorized bodies):

• local command input

• local control

• local SCDA-System

• Command input in one of the higher-level central stations

• Command input in one of the higher-level control points (SCADA systems)

• …
The control location function is a controllable filter on the protocol element which only allows commands and
setpoint values to be passed on from enabled control locations to the substation. Commands and setpoint
values at substations of control locations that are not released (i.e. not authorized) are rejected by the
protocol element and confirmed with ACTCON-.
The authorized sources are addressed via the source address (control location) in the IEC 60870-5-101/104
command/setpoint telegram.

Activate control location function


The “Control location” function is activated on the protocol element as soon as a signal with the processing
type “Protocol element control message CP-80xx” with the parameter control function_(PRE) = Set
control location is entered for the protocol element (PRE) on the basic system element (BSE). After
startup of the PRE, the BSE sends a PRE control message Set control location to the PRE. As a result the
function “control location” with control location check is activated on the PRE.

Enable/disable Control Location


The selection which origin addresses (control locations) may send commands/setpoint values to substations
must be made either in the control system or in an application program of the open-/closed-loop control func-
tion of the central station.
Independent of the command or setpoint value that is to be transmitted, the control center is enabled/disa-
bled with its own command message in the format single command <TI:=45> which is converted to a PRE
control message set control location on the basic system element by the “Protocol control” function.
For the command message Enable/Disable control location, no acknowledgment of the activation
(ACTCON) and no completion of the activation (ACTTERM) is emulated.
The control location is entered in the source address (origin) of the command message.
The command message Enable/Disable control location is only processed internally on the protocol
element and is not transmitted to the remote station.
Originator address Control Location
0 Not defined
1 to 127 Remote command
128 to 255 local command

NOTE

i The released/locked control locations are to be transmitted to the protocol element with the control
message defined for "control location".
If the control location function is activated, all control locations are blocked after the startup of the protocol
element, i.e. all required control locations must be set again!

614 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

Enable/disable Control Location

• Enable/disable control location with PRE-control message Set control location

• single command state ON = enable control location

• single command stat OFF = disable control location

• enable/disable selective control location for selective station

• enable selective control location for all stations

• all control locations are blocked for all stations

• the enabled/disabled control locations apply to all commands of a protocol element

• after startup of the protocol element all control locations are blocked

NOTE

i The enable/disable of the control locations can either be performed globally for all stations or for selective
stations.
A mixed control of the control locations (enable control location selective - disable control location globally
for all stations) is not supported!

protocol element control message


The command for enabling/disabling the control locations is converted to a PRE control telegram in the SICAM
Device Manager using the “Signals” function and the processing type “protocol element control telegram”.

• Create signals for control location in SICAM Device Manager

[DM_PRE_Steuerort_a, 1, en_US]

Parameters
Name Name of the signal
CASDU1, CASDU2 IEC 60870-5-101/104 message address (104-Adresse)
IOA1, IOA2, IOA3
TI Supported Type Identifications:

• <TI:=45> ... Single command


Unit … not used for -Protocol element control message !
Description Description of the signal

• Assign signals for the control location to central processing or the basic system element (BSE)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 615


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

[DM_PRE_Steuerort_b, 1, en_US]

Parameters
Name Name of signal 79
104-address IEC 60870-5-101/104 message address 79
TI .. Type Identi- Supported type identifications 79
fication
Processing type Processing type

• Protocol element control message

• Parameter for protocol element control message (control function = set control location)

[DM_PRE_Steuerort_c2, 1, en_US]

Parameters
Name Name of signal 79
104-address IEC 60870-5-101/104 message address 79
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
TI .. Type Identi- Supported Type Identifications: 79
fication
• <TI:=45> ... Single command
Control func- Control function
tion_(PRE)
• 242 = Set control location
Edge_(PRE) … not used for control function 242
(must be set to positive edge)
PRE_(PST) Assign control function to a protocol element (PRE):

• PRE 0 to PRE 7

79 These parameter are determined during the definition of the signals.

616 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

Parameters
Station Assignment of the control function for station (SICAM A8000 internal station
number):

• 125 … alle Stations


SCS=<ON>: Enable control location for all stations
SCS=<OFF>: Disable all control locations for all stations
• 0 to 99 … Station 0 to 99
SCS=<ON>: Enable control location for station
SCS=<OFF>: Block control location for station

Note:

• The enable/disable of the control location is determined by the command


state <SCS>
(Single Command State)
• The control location is entered in the source address (origin) of the <TI:=45>
command message.
Additional param- must be set to 65535.
eter_(PRE)

Control Location Check


When the “control location” function is activated, commands and setpoint values are transmitted from the
protocol element to the remote site only if the command or setpoint value is received from an authorized
source, that means was sent from an enabled control location (Originator address). After startup of the
protocol element, no control locations are enabled.
When the “control location” function is activated and the control location is not enabled,

• the command/setpoint value is not transmitted to the remote station

• a negative acknowledgment of the activation (ACTCON-) for the command/setpoint value is transmitted
to the source address
If the “control location” function is not activated, commands and setpoint values are transmitted to the remote
station without control location check .

Display control location


Protocol elements which support the web server, show the enabled control locations on the protocol specific
web page Developer Information – Diagnosis (IDE) under Control location .

Examples:

• Function control location activated, no control location enabled on all stations

[U80ZI0_Web_IDE_Steuerort_Alle_HKA_gesperrt_, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 617


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

• Enable control location 1,2,3 for all stations

[U80ZI0_Web_IDE_Steuerort_Alle_Stationen_HKA_123_, 1, --_--]

• Enable control location only for station 50

[U80ZI0_Web_IDE_Steuerort_Station_50_HKA_123_, 1, --_--]

12.1.4 Additive Measured Value Change Monitoring

Due to the following reasons certain protocols have implemented a measured value change monitoring in the
receive direction or also in the transmit direction:

• If measured values in the receiving direction come from cyclic protocols or from sources that have not
implemented measured value change monitoring (e.g. 3rd-party devices), there may be a high data load
SICAM A8000 internally.

• If measured values in the transmit direction come from sources that have not implemented measured
value change monitoring (e.g. 3rd-party devices), then there can be impairments on the remote station –
if it has to serve many connections – due to the high data load.
The number of measured values transmitted to the basic system element (for measured values in the receive
direction) or to the remote station (for measured values in the transmit direction) can be reduced by the
measured value change monitoring in the protocol, since measured values are only transmitted if the change
in the measured values is correspondingly large.
In addition, a technological adaptation of the values (scaling) can be carried out on the protocol for measured
values – also independently of the measured value change monitoring.

The measured value change monitoring is possible for the following type identifications:

TI
<TI:=34> Measured value, normalized value with time tag CP56Time2a
<TI:=35> Measured value, scaled value with time tag CP56Time2a
<TI:=36> Measured value, short floating-point number with time tag CP56Time2a

618 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.1 Introduction

NOTE

i The number of measured values for the measured value change monitoring is limited by the protocol.

Examples

Technological value Y100 4000


Processing grid 1 s 80
Thresh_uncond 40
Thresh_additive 400

Example 1:
After transmission due to the exceeding of the large threshold, the value has changed once by 39 (< the large
threshold) and subsequently remains constant.
→ The measured value is transmitted after 11 seconds.
0s 1s 2s 3s 4s 5s 6s 7s 8s 9s 10 s 11 s
Measured value 300 339 339 339 339 339 339 339 339 339 339 339
Difference > 40 39 39 39 39 39 39 39 39 39 39 39
Additive total 0 39 78 117 156 195 234 273 312 351 390 429
Transmission ✓ – – – – – – – – – – ✓

Example 2:
After transmission due to the exceeding of the large threshold, the value has changed once by 1 (< the large
threshold) and subsequently remains constant.
→ The measured value is transmitted after 400 seconds (= 6 minutes and 40 seconds).
0s 1s 2s 3s 4s 5s 6s 7s 8s ... 399 s 400 s
Measured value 300 301 301 301 301 301 301 301 301 ... 301 301
Difference > 80 1 1 1 1 1 1 1 1 ... 1 1
Additive total 0 1 2 3 4 5 6 7 8 ... 399 400
Transmission ✓ – – – – – – – – – – ✓

Example 3:
After transmission due to the exceeding of the large threshold, the value continually changes by ±1.
→ The measured value is not transmitted.
0s 1s 2s 3s 4s 5s 6s 7s 8s ... ... ...
Measured value 300 301 300 299 300 301 300 301 299 ... 300 301
Difference > 80 1 0 -1 0 1 0 1 -1 ... 0 1
Additive total 0 1 0 1 0 1 0 1 1 ... 0 1
Transmission ✓ – – – – – – – – – – –

80 The processing grid depends on the protocol. With cyclic protocols (e.g. Modbus), the processing grid is determined by the cyclic
reception.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 619


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

12.2 IEC 60870-5-101 (Dial-Up Communication)

12.2.1 Introduction

Dial-up traffic describes a serial communications protocol with which a central station is connected with one
or more substations over the public telephone network PSTN (ISDN, GSM, analog/digital). A connection setup
for the transmission of data over the telephone network can be performed spontaneously by the central
station as well as by the substation. With connection established, the data traffic is controlled by the central
station. Either data messages or station interrogation messages are transmitted from the central station. Data
from the remote station to the central station can only be transmitted as a reply to a station interrogation.

With connection established, the transmission of telecontrol data in dial-up mode is according to IEC
60870-5-101 (unbalanced) with further specifications and the usage of additional message formats in the
private range of IEC 60870-5-101 for authentication and coordination of connection control information.
In dial-up traffic, with connection established an unbalanced transmission procedure is used. This means that
with connection established, the central station initiates all message transmissions, while the substations are
only allowed to transmit when they are called.
The dial-up traffic only requires only a half-duplex transmission medium.
The communication protocol for data transmission of telecontrol data in dial-up mode is essentially based on
the following functions:

• Connection setup according AT-Hayes (industrial standard for modem control)

• Authentication (access control) in the private range of IEC 60870-5-101

• Data transmission with established connection according to IEC 60870-5-101 (unbalanced)

• Control information for connection initiation/redundancy control in the private range of IEC 60870-5-101

• CSD service (Circuit Switched Data) is used for the data transmission with GSM

12.2.2 Functions

Function DIAST0
IEC 60870-5-101
Serial communication protocol according to IEC60870-5-101 (with established connection) ✓
Unbalanced transmission central station –
Unbalanced transmission substation ✓

620 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Function DIAST0
System or device (application function):
• Controlling station –
• Controlled station ✓
Max. connections 1
Max. number of supported data points 81

Interoperability
IEC 60870-5-101 (Unbalanced) ✓

Network configuration
Point-to-point configuration (Master + 1 Slave) ✓
Multi-Hierarchical Configuration ✓
(further components can be connected to substations)
Data concentrator –

Physical interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
CP-8000: X2 (RS-232) ✓
CP-8021, CP-8022: X2 (RS-232), CP-8022: X6 (RS-232) –
Baud rates: ✓
50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200,
38400 Bit/s
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 –
Byte frame = 11 Bit (8E1) ✓
Message protection d = 4:
• Checksum (8 bits) + parity bit (even) + transmission rules ✓
Message backup using CRC generator polynomial:
• CRC block to increase transmission security ✓
ASCII mode for modems that do not support byte frames 8E1 ✓
Pulse code modulation, byte asynchronous ✓
Message length 1 to 255
bytes
Data flow control: Data flow control bit in receive direction used –
Data flow control: Data flow control bit in transmit direction used –
Data flow control bit supervision –

Controlling connection establishment and disconnection


Spontaneous connection establishment ✓
Connection establishment cyclically in an adjustable monitoring cycle:
• For the transmission of low-priority data ✓
• For monitoring station availability ✓
• For time synchronization ✓

81 Not limited (limited only by free memory)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 621


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Function DIAST0
Controlling connection establishment by means of modem commands:
• AT-Hayes, V.25 to X.20, X.28 ✓
• Arbitrary main telephone number of a telephone network (PSTN) ✓
Access control (login with password) in the private range of IEC 60870-5-101
Disconnection control in the private range of IEC 60870-5-101

IEC 60870-5-101 functions


Data acquisition by polling (station interrogation):
• Continuous interrogation of a substation ✓
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation, substation interrogation
• Delayed transmission of general interrogation command ✓
• Transmit non-updated process images ✓
Clock synchronization: ✓
• Each time a connection has been established ✓
• When a connection is established, once per minute ✓
Command transmission:
• Demand ✓
• Setting control location ✓
• Check control location ✓
Transmission of integrated totals ✓

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facilities ✓
Freely definable parameters for transmission facility ✓
Supply of connected transmission devices with 5 V/12 V ✓
ATTENTION: Check power consumption of the external transmission facility!

Standby transmission line via standby telephone number(s) of the same or another telephone network
(PSTN)
Settable stand-by transmission line switch mode ✓

Having a telephone set connected in parallel


If there is no data connection, you can make calls ✓82

Redundancy (functions for the support of redundant communication routes)


PRE redundancy:
• “Tristate” of RS-232 interface when PASSIVE –
• Listening mode when PASSIVE –
Port redundancy:
• Deactivation of interface (with redundancy control message) –
• Activation/deactivation of interface when PASSIVE with protocol element control message –
Device redundancy –

82 Depending on the used modem

622 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Function DIAST0

Protocol element control and return information


Protocol element control messages:
• Send (general) interrogation command to all ✓
• Send (general) interrogation command to selective CASDU ✓
• Start monitoring cycle (initiate) ✓
• Reset connection time counter (or connection establishment counter) ✓
• Use the main number first ✓
• Use the substitute number first ✓
• End call attempts (abort) ✓
• Send SMS message (1 to 10) ✓
Protocol element return information:
• Station status ✓
• Station failure ✓
• Status RTS ✓
• Status CTS ✓
• Status DCD ✓
• Status DTR ✓
• Status DSR ✓
• Protocol-specific return information 0 to 7, 9 ✓
• Protocol-specific return information value

Web server
Log internal diagnostic information / statistic information via PRE-specific web pages –

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓

12.2.3 Modes of Operation

The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.

Operating mode Interface → Interface signals


optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 → modem RXD, TXD, CTS 83, RTS, DCD, DTR,
RS-232 asynchronous (GSM, PSTN, DSR/VCC, GND
TETRA, ISDN)

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms -
Configuration Automation Units and Automation Networks.

83 Not usable (reserved for SICAM TOOLBOX II)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 623


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

12.2.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Substation)

System System element Protocol element Remarks


SICAM A8000 Series CP-8000/CPC80 DIAST0

Remote Station (Central Station)

System System element Protocol element Remarks


SICAM AK 3 CP-2016/CPCX26 SM-2551/DIAMA1
CP-2019/PCCX26 SM-0551/DIAMA1
Legacy systems CP-20xx SM-2551/DIAMA1
(SICAM AK, SICAM TM, CP-50xx SM-0551/DIAMA1
SICAM BC) CP-60xx

12.2.5 Controlling Connection Establishment and Disconnection

A connection setup for the transmission of data over the telephone network can be performed spontaneously
or cyclically by the master station as well as by the substation.
A spontaneous connection setup takes place whenever important spontaneous data has to be transmitted, a
general interrogation or a monitoring cycle has to be carried out.
A cyclic connection setup can be carried out by the central station but also by the substations in an adjustable
interval (monitoring cycle) and is specifically used for:

• Monitoring of station availability

• Transmission of low-priority data

• Clock synchronization
The connection setup and disconnection via the data transmission facilities is controlled by AT-Hayes, CCITT
V.25bis, X.20 or X.28 commands (modem control). With connection established, a communication protocol
based on IEC 60870-5-101 “Unbalanced Multi-Point” (dial-up traffic) is used.
The protocol element uses special administration messages in the private range of IEC 60870-5-101 for
controlling the connection setup and disconnection, the use of a standby transmission line, and access (pass-
word protection).

Coordination of Several Central Stations in Multi-Master Operation


In multi-master operating mode – provided there are several modems available in the central station and just
as many DIAMxx protocol elements – more than one connection can be established simultaneously with
different substations, whereby no fixed assignment of the substations to a specific central station is required.
By means of that higher availability and higher data throughput is achieved.

Red Telephone
In the central station one interface can be established for dial-up traffic with a separate dial-up modem as “Red
telephone”. This interface is used by the central station only for incoming calls. With that, at least one line is
kept free for incoming calls in the central station for important data from the substations.
In the substation, usually only one phone number (main phone number) of the central station is parameter-
ized. The stepping to the individual modems in the central station is usually carried out by the function
“Private branch series or phone number stepping” of the telephone system or by a corresponding service of
the telephone network operator.

624 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

An active connection setup is not carried out by the central station over this interface. The function “Red tele-
phone” is only implemented in combination with the “multi-master operation” and is enabled by the param-
eter advanced parameters | red telephone. The failure management of the substations is carried out
via the other interfaces in “multi-master mode”.
The modem can only be monitored by a monitoring cycle controlled by the protocol element.

Sharing a Modem by Different Interfaces


An active interface in dial-up traffic defined by the redundancy state always requires its own transmission
facility. Coordinated use of one transmission facility by several different interfaces is not supported.
If interfaces are designed redundant, only one transmission facility is necessary. The active interface controls
the modem and the data transmission – the passive interface switches all interface lines in transmit direction
to “Tristate” and can perform a listening function of the transmitted data in receive direction.

12.2.5.1 Security for Dial-Up Traffic


For the data communication using dial up mode a serial based communication protocol based on IEC
60870-5-101 with proprietary extensions will be used:

• Connection setup according AT-Hayes (Industrial standard for modem control)

• Authentication (Access control, LOGIN) in the private range of IEC 60870-5-101

• Data transmission with established connection according IEC 60870-5-101 (unbalanced)

• Disconnection control information in the private range of IEC 60870-5-101


→no verification of calling numbers!
→no scrambling of data during transmission!
The data transmission of telecontrol data in dial up mode is done in general via public telephone network
(PSTN, GSM and ISDN). This network enables worldwide access to each station. To protect stations in dial up
mode against unauthorized access, appropriate methods are necessary.
Following methods can be used in controlling station (Master) and controlled stations (Slaves) to protect the
systems against unauthorized access and unauthorized manipulation when using telecontrol data transmis-
sion in dial up mode:

• Call number concept

• Characteristics of communication protocol used

• Scrambling of data (actually not used)

• Identification of calling station

• Authentication (with Password and Validation Key)

Telephone Number Concept


By the use of not published telephone numbers in dial up mode, the telephone numbers of the stations are
usually known only by a very little user circle (the insiders) and could not easily found out by foreign parts.
Although scanning the telephone numbers and an access attempt would be theoretically possible, this is not
lucrative in comparison with Internet based protocols, because the required time for doing this is extensive.
A base protection offers a telephone number concept and can be improved by use of closed user groups
further. The function “closed user groups” is a service of the telecom suppliers (but this service is not
supported by all suppliers) which enables making of a telephone call only between the fixed phone numbers
for the user group. An access to the stations from the outside is not possible!

Communication Protocol
By the use of a not published data communication protocol for the data transmission of telecontrol data in the
dial up mode detailed knowledge is required over the used protocol for the access to the stations.
The data communication protocol used for transmission of telecontrol data in dial up mode based on IEC
60870-5-101 is a communication protocol used only in a very specific technological segment of telecontrol

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 625


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

and automation systems. This communication protocol is not in the main focus for usual hacking attacks such
as Internet protocols like TCP/IP and http.
The specific modifications of the protocol (such as authentication, additional check field, station number
concept) offers an additional protection which requires very detailed knowledge of the communication
protocol used for transmission of telecontrol data in dial up mode.
In case of erroneous LOGIN the remote station will not sent data to or accept data from the calling station. The
connection will be released by the remote station after timeout.
The polling cycle used by the data communication protocol for transmission of telecontrol data in dial up
mode cause that the remote station will not send any spontaneous data after connection setup. This means,
the remote station will send data after connection setup only after successful authentication and during valid
polling procedure.

Scrambling
The data communication protocol for transmission of telecontrol data in dial up mode based on IEC
60870-5-101 does actually not support scrambling of data!

Identification of the Calling Station


After connection set-up by the remote station an identification of the remote station is carried out by the
master station using a “quick check procedure”.
For this the master station sends a general query after Request for access demand according IEC 60870-5-2
(“Request status of link” as a broadcast message) to the remote station. This message is acknowledged by the
remote station by sending a “status of link” message (including the link address of the remote station).
The master station supports only a communication from/to remote stations with registered station numbers.
The station numbers must be parameterized in the master station.
→ No identification (validation) of the telephone number of the calling station!

Authentication (Protection against not permitted access)


To increase the security against unauthorized access to the station in dial up mode the data communication
protocol used for transmission of telecontrol data in dial up mode based on IEC 60870-5-101 use an authenti-
cation (password and access key) after every connection set-up.
The authentication (LOGIN procedure) will be done after each successful connection set-up (does not matter if
the connection set-up is initiated by the central station or by the substation) and after successful procedure for
station identification.
The authentication will be controlled by the central station and confirmed after successful verification by the
substation.
Possible methods for authentication:

• Basic Security: Password

• Enhanced Security: Password + access key (for SICAM A8000 stations)

• Enhanced Security: Password + access key (for 3rd party systems)


The method for authentication can be selected in the central station for each individual substation (default =
Enhanced security for SICAM A8000 remote stations). The modification of the authentication
method is only possible by specific authority and activation keys.
The method for authentication can be set in the remote station to automatic detection or set to a
specific authentication method. A deactivation of the authentication is not supported!
→ For security reasons the security mode in the remote station should be set to Enhanced Security!
For interfacing 3rd party systems supporting this communication protocol used for transmission of telecontrol
data in dial up mode an “authentication using password” or an “authentication using password + access key
(for 3rd party systems)” must be used.

626 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Authentication with Password


The authentication with password is only used in combination with older systems and enables a basic protec-
tion “Basic security” against unauthorized access. This security mode is not longer used with standard configu-
rations (is used only for interfacing of older existing substations or 3rd party systems which cannot be
upgraded to “Enhanced Security Mode”).

• The password is parameterized and stored in the master station and in the remote station

• The password + station number will be sent to the remote station after each connection set-up included
in the LOGIN procedure (the password will not be scrambled)

• The remote station will verify the validity of the received password + station number after each connec-
tion set-up
→ if password + station number is valid a “positive activation confirmation” for the LOGIN command will
be sent to the master station

• Data transfer enable


→ the master station enables the data transfer from/to the remote station only after receiving a “positive
activation confirmation” according the defined LOGIN procedure
→ the remote station enables the data transfer from/to the master station only after receiving a valid
password according the defined LOGIN procedure

Authentication with Password + Keys for SICAM A8000


The authentication with “password + access key for SICAM A8000 substations” is used in actual and new
configurations as default and enables an extensive protection “Enhanced Security” against unauthorized
access in combination with easy parameterization. This authentication method uses a password and additional
2 different dynamic generated keys (64 bit each).
The keys (access activation key and access confirmation key) have a time-limited validity implemented and
therefore the keys will be different at every connection set-up!
The access to the SICAM A8000 substation will be enabled only with valid password and valid access activation
key. The data transfer from the substation will be activated in the central station only after receiving a valid
access confirmation key.

• The password is parameterized and stored in the central station and in the substation

• The access activation key (64 Bit) is generated dynamically in the central station

• The password + access activation key + station number will be sent to the substation after each connec-
tion set-up included in the LOGIN-procedure (the password will not be scrambled)

• The remote station will verify the validity of the received password + access activation key + station
number after each connection set-up
→ if password + access activation key + station number is valid, a “positive activation confirmation” for
the LOGIN command will be sent to the central station including the new generated access confirmation
key.
→ the central station checks also the validity of the access confirmation key

• Data transfer enable


→ the central station enables the data transfer from/to the substation only after receiving a “positive acti-
vation confirmation” including a valid access confirmation key according the defined LOGIN procedure
→ the substation enables the data transfer from/to the central station only after receiving a valid pass-
word + access activation key according the defined LOGIN procedure
This authentication method is only used for SICAM A8000 systems and this method will not be published!

Authentication with Password + Keys for 3rd Party Systems


The authentication with “password + access key for 3rdparty substations” is actually not used!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 627


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

This authentication method will be published to manufacturer of 3rd party system on request, if 3rd party
substations must be interfaced to SICAM A8000 central station and “Enhanced Security” must be supported to
increase protection against unauthorized access.
The authentication method is similar to the authentication with password + access key for SICAM A8000
substations, but different methods for generating the keys will be used.

12.2.5.2 Connection Establishment spontaneously and cyclically, Controlling Station ↔ Controlled Station
With an error-free state, a connection setup by the central station or substation is always initiated to the tele-
phone number (first telephone number) of the substation, which is set according to the parameter Connec-
tion setup | Stand-by transm. line switchover mode.
After a successful connection establishment, the following functions are performed:

• Access control (LOGIN with password)

• Clock synchronization of the substation by the central station

• Transmission of the user data between central station and substation

• GI-request of the central station to the substation (optional)


The general interrogation function after every active connection establishment can be activated in the central
station with the parameter Connection setup | Send online GI with active connection
setup . The general interrogation command is thereby generated by the protocol element of the central
station itself and transmitted to the substation.

Redials
If with an active connection setup attempt no connection can be established, the connection setup attempt is
repeated after a settable delay (Pause-1). After a settable number of dialing attempts, if necessary switching to
a differently parameterized delay (Pause-2) can be performed.
If standby telephone numbers are also available for the connection setup to the substation, these can be used
for redials. The use of main/standby telephone numbers is established by the mode for connection setup – this
is set with the parameter Connection setup | Stand-by transm. line switchover mode. If no
standby telephone number is parameterized, all connection setup attempts are performed only to the parame-
terized main telephone number.
Redials are thereby always performed directly one after the other on expiry of the parameterized timeouts and
delays. Redials from the central station to a substation are not interrupted by data to another substation.
In the central station, if another substation calls during a dialing pause for redials, the handling for redials in
progress is interrupted and the incoming call is accepted. After termination of this connection, a new connec-
tion setup is performed to that substation whose redials were previously interrupted. For this substation, the
redials are not resumed, rather started again.
If a connection still cannot be established after expiry of the parameterized maximum number of dialing
attempts, the substation is reported as failed. In the central station, the message not transmitted is discarded
after expiry of the dialing attempts. In the substation, the message is negatively acknowledged to the basic
system element and as a result offered for transmission again until the dwell time for this message has
expired. If no dwell time is parameterized, this message is offered for transmission again and again.
If there is a message to be sent to a failed substation or central station, with the parameter Connection
setup | 1st dialling attempt with faulty station it can be defined whether redials are to be
performed or not. After a successful connection establishment and communication with a previously failed or
unreachable substation, the failure is reset and redials performed again from the next connection setup.
If an existing connection is interrupted during a running station interrogation and there are no more data or
acknowledgements to be transmitted, a fault or warning is notified but the connection is not re-established
immediately. If there are still data to be transmitted, afterwards a connection setup is performed again imme-
diately.
The maximum number of dialing attempts is set with the parameter Connection setup | Number of
dialling attempts. The delay (pause) between the dialing attempts is set with the parameter Connec-
tion setup | Pause-1 between dialling retries and the parameter Connection setup |
Pause-2 between dialling retries. The switchover of the delay can be parameterized with the
parameter Connection setup | Pause switchover at "n" dialling retries.

628 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

If a passive connection triggering occurs during the transmission of data, then the message sent but not yet
acknowledged by the substation is negatively acknowledged to the basic system element (BSE) and trans-
mitted again after the next connection establishment. A fault is however only then set, if this faulty behavior
occurs several times in succession. The limit is set with the parameter Connection setup | Failure
number of attempts.

Call acceptance (passive connection setup)


An incoming call is accepted either immediately or after a call acceptance delay.
The delay time for accepting an incoming call can be set with the parameter Connection setup | Call
acception delay.

Connection setup modes of the central station


If a second telephone number (standby telephone number) is parameterized for the substation in the central
station in addition to the main telephone number, the connection setup to the substation is performed to that
telephone number that is determined with the selected mode for connection setup.
Depending on the mode for connection setup for the selection of the telephone number the criteria “Number
of redials already performed”, “PRE-control message (selection of the telephone number)” or the moment in
time are evaluated.
Use of telephone numbers during connection
setup
Telephone numbers (per substation) Mode-0 Mode-1 Mode-2 Mode-3 Mode-4
Main telephone number ✓ ✓ ✓ ✓ ✓
Standby telephone number (optional) ✓ ✓ ✓ ✓

The main telephone number of every substation is to be set in the central station with the parameters
Station definition | Main Tel No. The standby telephone number of every substation is to be set in
the central station with the parameters Station definition | Secondary phone number.
Mode for Connection Setup Note
Mode-0 Main number A connection setup to the substation is only performed to
the main telephone number.
Mode-1 Main number + standby number A connection setup to the substation is always performed
to the main telephone number first.

→ If the connection to the main telephone number cannot


be established, after a number of redials that can be set
with the parameter Connection setup | Mode 1
switchover after "m" dialling retrys |
Number of redials until changeover ("m") ,
further dialing attempts are performed to the standby tele-
phone number.
Mode-2 Main number + standby number A connection setup to the substation is always performed
(alternating telephone numbers) to the main telephone number first.

→ If the connection to the main telephone number cannot


be established, further dialing attempts are made alter-
nating to the standby telephone number and then to the
main telephone number again.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 629


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Mode for Connection Setup Note


Mode-3 Main number + standby number A connection to the substation is established either to the
(day/night operation) main telephone number or to the standby telephone
number depending on the time of day.

→ The time range in which the main telephone number is


used is to be parameterized with the parameter Connec-
tion setup | Mode 3 day_night | Day number
- hour and with the parameter Connection setup |
Mode 3 day_night | Day number - minute. zu
parametrieren.

→ The time range in which the standby telephone number


is used is to be parameterized with the parameter Connec-
tion setup | Mode 3 day_night | Night
number - hour and with the parameter Connection
setup | Mode 3 day_night | Night number -
minute. zu par
Example:
from 08:00 to 20:00 … connection to the substation only
via the main telephone numbervon
from 20:00 to 08:00 … connection to the substation only
via the standby telephone number
Mode-4 Main number + standby number A connection to the substation is established to that tele-
(selection with phone number (main or standby telephone number)
PRE control message) selected via PRE control message.

→ If the connection to this telephone number cannot be


established, redials are only performed to the selected tele-
phone number.

Connection setup modes of the substation


If other telephone numbers (standby telephone numbers) are parameterized for the central station in the
substation in addition to the main telephone number, the connection setup to the central station is performed
to that telephone number that is determined with the selected mode for connection setup.
Depending on the mode for connection setup for the selection of the telephone number the criteria “Number
of redials already performed”, “PRE control message (selection of the telephone number)” or the moment in
time are evaluated.
Use of telephone numbers during connection
setup
central Station Telephone Number(s) Mode-0 Mode-1 Mode-2 Mode-3 Mode-4 Mode-5
Main telephone number (MASTER 1) ✓ ✓ ✓ ✓ ✓ ✓
Standby telephone number 1 (MASTER 1) ✓ ✓ ✓ ✓ ✓
Standby telephone number 2 (MASTER 1) ✓ ✓
Standby telephone number 3 (MASTER 1) ✓ ✓
Main telephone number (MASTER 2) ✓
Standby telephone number 1 (MASTER 2) ✓
Standby telephone number 2 (MASTER 2) ✓
Standby telephone number 3 (MASTER 2) ✓

630 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Connection Setup Mode Note


Mode-0 Main number A connection setup to the central station is only performed
to the main telephone number.

The main telephone number is to be set with the param-


eter Connection setup | Telephon number mode
0 | Main phone number..
Mode-1 Main number + standby number A connection setup to the central station is always
performed to the main telephone number first.

→ If the connection to the main telephone number cannot


be established, after a number of redials that can be set
with the parameter Connection setup | Mode 1
switchover after "m" dialling retrys |
Number of redials until changeover ("m") ,
further dialing attempts are performed to the standby tele-
phone number.
The main telephone number is to be set with the param-
eter Connection setup | Telephon number mode
1 | Main phone number. einzustellen.

The standby telephone number is to be set with the param-


eter Connection setup | Telephon number mode
1 | Substitute phone number 1.
Mode-2 Main number + 3 standby numbers A connection setup to the central station is always
(alternating telephone numbers) performed to the main telephone number first.

→ If the connection to the main telephone number cannot


be established, every other dialing attempt is performed to
the next parameterized standby telephone number. If all
parameterized standby telephone numbers have been used
for a connection setup, this is continued again with the
main telephone number.
The main telephone number is to be set with the param-
eter Connection setup | Telephon number mode
2 | Main phone number.

The standby telephone numbers are to be set with the


parameter Connection setup | Telephon number
mode 2 | *.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 631


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Connection Setup Mode Note


Mode-3 Main number + standby number A connection to the central station is established either to
(day/night operation) the main telephone number or to the standby telephone
number depending on the time of day.

→ The time range in which the main telephone number is


used is to be parameterized with the parameter Connec-
tion setup | Mode 3 day_night | Day number
- hour and with the Connection setup | Mode 3
day_night | Day number - minute.

→ The time range in which the standby telephone number


is used is to be parameterized with the parameter Connec-
tion setup | Mode 3 day_night | Night
number - hour and with the parameter Connection
setup | Mode 3 day_night | Night number -
minute.
Example:
from 08:00 to 20:00 … connection to the central station
only via the main telephone number
from 20:00 to 08:00 … connection to the central station
only via the standby telephone number
The main telephone number is to be set with the param-
eter Connection setup | Telephon number mode
3 | Main phone number einzustellen.

The standby telephone number is to be set with the param-


eter Connection setup | Telephon number mode
3 | Substitute phone number 1.

632 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Connection Setup Mode Note


Mode-4 Main number + standby number A connection to the central station is established to that
(selection with( telephone number (main or standby telephone number)
PRE control message) selected via PRE control message.

→ If the connection to this telephone number cannot be


established, redials are only performed to the selected tele-
phone number.
The main telephone number is to be set with the param-
eter Connection setup | Telephon number mode
4 | Main phone number.

The standby telephone number is to be set with the param-


eter Connection setup | Telephon number mode
4 | Substitute phone number 1.
Mode-5 Standby transmission line via dial-up Substations are connected to the central station over the
traffic main transmission line (SICAM A8000 multi-point traffic or
point-topoint protocol). Every substation is also equipped
with a dial-up modem. If the substation is no longer reach-
able on the main transmission line, a connection over the
telephone network (dial-up traffic) is established automati-
cally.

→ The standby transmission line over dial-up traffic is only


activated after that time that can be set with the parameter
“Delay time for selection of the standby transmission line”.
If the substation can be reached again on the main trans-
mission line during this delay time, the standby transmis-
sion line is not activated.

→ An activated standby transmission line over dial-up


traffic is only terminated after expiry of that time that can
be set with the parameter “Delay time after termination of
the standby transmission line”.
The main telephone number for Master 1 is to be set with
the parameter Connection setup | Telephon
number mode 5 | Master 1 main phone number.
The main telephone number for Master 2 is to be set with
the parameter Connection setup | Telephon
number mode 5 | Master 2 main phone number.

The standby telephone numbers for the Master 1 and


Master 2 are to be set with the parameters Connection
setup | Telephon number mode 5 | *.

Cyclic Connection Setup at a settable Interval (monitoring cycle)


A cyclic connection setup can be performed by the central station as well as by the substation at a settable
interval (monitoring cycle) and is used in particular for:

• Monitoring the station availability, monitoring the substation

• Transmission of low priority data from the substation to the central station

• Clock synchronization of the substation by the central station

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 633


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

In the monitoring cycle of the central station, a connection setup is performed 1 x to every parameterized
substation. Through the monitoring cycle, failed substations are detected by the central station and signaled
as failed.
In the monitoring cycle – triggered by the substation, a connection setup is performed 1x to the central
station. Through this monitoring cycle, if necessary a failure of the central stations can be detected by the
substation.
For failed substations, a cyclic monitoring can be performed - in a shorter time-scale as required.
After a connection establishment during the monitoring cycle, the following functions are always performed:

• Monitoring message (REQUEST STATUS OF LINK) is transmitted from the central station to the substation

• Clock synchronization of the substation by the central station

• Transmission of low priority data from the substation to the central station (these data is stored in the
substation and first transmitted with the next connection setup)
Spontaneous data from the central station to another substation during a running monitoring cycle are trans-
mitted after the disconnection of an existing connection. The monitoring cycle is thereby interrupted by spon-
taneous data and then resumed – these substations are then no longer handled in the monitoring cycle.
Spontaneous data from the central station to that remote terminal to which a connection has just been estab-
lished through the monitoring cycle are transmitted immediately.
The monitoring cycle is enabled with the parameter Advanced parameters | Monitoring times |
Carry out monitoring. The monitoring can thereby be performed cyclic, timecontrolled or time-
controlled by the “Multi-Master” function on the basic system element.

Cyclic monitoring
The cyclic monitoring starts after startup of the central station or substation after the very first expiry of the
parameterized monitoring time and is therefore not performed immediately after startup and also not at
defined absolute moments. In the substation, the period for cyclic monitoring is retriggered with every
connection setup.
The cycle time for the cyclic monitoring can be set with the parameter Advanced parameters | Moni-
toring times | Cyclic monitoring | Multiplicator and the parameter Advanced parame-
ters | Monitoring times | Cyclic monitoring | Time base. The cyclic monitoring can be
performed in the time range of 1x / minute to max. 1x / 42 days.
The cycle time for the cyclic monitoring of failed substations by the central station can be set with the param-
eter Connection setup | Monitoring cycle for failed stations. The cyclic monitoring of
failed substations can be performed in the time range of 1x / minute to max. 1x / 4 hours.
In the “Multi-Master” operating mode, cyclic monitoring is not supported. (→ Parameter error if cyclic moni-
toring is parameterized)

Time-controlled monitoring
With time-controlled monitoring, the monitoring cycle is started at defined absolute moments.
The moments are to be set with the following parameters:

Time Moment 1:

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 1


hour

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 1


minute

634 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Time Moment 2:

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 2


hour

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 2


minute
Time Moment 3:

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 3


hour

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 3


minute
Time Moment 4:

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 4


hour

• Advanced parameters | Monitoring times | Time controlled monitoring | Time 4


minute

Time-controlled monitoring by basic system element (“Multi-Master”)


For the “Multi-Master”operating mode in the central station, a time-controlled monitoring can be imple-
mented, controlled by the “Multi-Master” function of the basic system element. When the moment for a moni-
toring cycle is reached on the basic system element, beginning from the next minute a monitoring cycle over
all assigned Multi-Master interfaces (except the interface for “Red telephone”) to the first substations is
started. In a minute grid, a monitoring cycle to the next substations is then initiated, until all substations have
been handled by this.
If the number of connected substations is greater than the number of Multi-Master interfaces of a basic
system element in the central station, then it is ensured, that every modem also uses a Multi-Master interface
and has thus been tested.

12.2.5.3 Connection Setup Control via Modem Commands


The connection setup is controlled, depending on the parameterized procedure, either with a status line (tele-
phone number of the remote station is stored in the modem) or with messages for the control of the modem
(telephone number is contained in the message).
Supported connection setup procedures:

• AT-Hayes

• AT-Hayes (ETSI)

• V.25bis (108.1)

• V.25bis (108.2)

• X.20

• X.28
In most cases the required procedure for the connection setup control is determined by the transmission
facility used (modem).
With the selection of a predefined transmission facility, the connection setup procedure is determined auto-
matically, with the selection freely definable transmission facility the procedure can be set
with the parameter Common settings | Modem free definable | Connection setup (proce-
dure).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 635


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

AT-Hayes
The Hayes command set (also AT command set) is a command set for the control of modems. It was devel-
oped by the company Hayes, still applicable today as recognized industry standard.
With the AT-Hayes commands, the modem is parameterized, the modem status interrogated, the connection
setup initiated and modem information transmitted.
The control of modems with AT-Hayes commands takes place only in command mode. With established
connection, the data is transmitted transparently with corresponding parameter setting of the modems.

AT-Hayes (ETSI)
The Hayes command set (also AT command set) is a command set for the control of modems and has been
expanded by ETSI (European Telecommunications Standard Institute) especially for TETRA modems. The
essential difference is in the different format for the return information from the modem (see also AT-Hayes).

V.25bis
According to the interface procedure for the V.25bis connection setup control, the following methods of oper-
ation are provided:

• Method 108.1
The connection setup to the remote station in dial-up traffic is controlled with a state line. The telephone
number of the remote station is stored in the modem.
This method can be implemented in substations in dial-up traffic.

• Method 108.2
The connection setup to the remote station in dial-up traffic is controlled with a message in command
mode. The telephone number of the substations is stored in the terminal and is transmitted to the
modem with every connection setup.
This method can be implemented in central stations and substations in dial-up traffic.

X.20
X.20 is an ITU-T (CCITT) recommendation for interfaces between data terminal equipment (DTE) and data
transmission equipment (DCE) for asynchronous duplex transmission in public telephone networks. X.20
defines a transmission procedure for the connection setup between one data terminal equipment DTE and
one transmission equipment DCE in start-stop mode.
The X.20 interface is applicable for the Start-Stop mode, which is intended for transmission rates between 50
bits/s and 300 bits/s according to X.1. The DCE is used here purely as converter between the interface lines
and the transmission line.
The interface according to X.20 manages with one line each for the transmit and receive data, in addition
there is a return line (operating earth).

X.28
The X-recommendations of the ITU (CCITT) refer to the data transmission in public data networks (PDN).
With the help of the X.28-interface data terminal equipment operating asynchronously can access the data
transmission service transferred by data packet. For the X.28 interface there are three user classes provided,
which differ in the transmission rate. The classes lie between 50 bits/s and 1200 bits/s. Network operators can
however offer higher transmission rates.
The data terminal equipment (SICAM A8000) is thereby coupled to a data transmission equipment PAD
(Packed Assembler Disassembler).

Arbitrary Main Telephone Number of a Telephone Network (PSTN)


For the establishment of a connection in dial-up traffic the telephone number of the remote station is
required.
To increase the availability in dial-up traffic, depending on operating mode there are one or several standby
telephone numbers available. If a remote station cannot be reached via its main telephone number, it can be
called over a standby telephone number – if such a one is available.

636 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The own telephone number must always be parameterized. This is transmitted to some modems and can be
used by the network operator for error detection. Example: if an incorrect telephone number is parameterized
in the central station or substation and as a result a subscriber is called again and again by a modem.

Telephone Numbers in the Central Station


In the master station the own telephone number and a main and standby telephone number for each remote
terminal unit can be parameterized. . The telephone numbers of the substations are entered for each substa-
tion in the parameters of Station definition.
For the parameterization of the telephone numbers, the following parameters are available:

• Own telephone number: with the parameter


Common settings | Own phone number

• Main telephone number: per substation with the parameter


Station definition | Main Tel No

• Standby telephone number: per substation with the parameter


Station definition | Secondary phone number

Telephone Numbers in the Substation


In the substation the own telephone number and up to 8 different telephone numbers can be parameterized.
With a connection setup, based on the parameter Connection setup | Stand-by transm. line
switchover mode, the parameter connection setup | Pause switchover at "n" dialling
retries, the error states and the moment, it is decided, which telephone number is used.
For the transmission of SMS information, in addition an own telephone number to be parameterized is used.
For the parameterization of the telephone numbers, the following parameters are available:

• Own telephone number:


Common settings | Own phone number

• Main telephone number of the master (based on the mode used for connection setup):
Connection setup | Telephone number mode 0 | Main phone number
Connection setup | Telephone number mode 1 | Main phone number
Connection setup | Telephone number mode 2 | Main phone number
Connection setup | Telephone number mode 3 | Main phone number
Connection setup | Telephone number mode 4 | Main phone number
Connection setup | Telephone number mode 5 | Master 1 main phone number
Connection setup | Telephone number mode 5 | Master 2 main phone number

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 637


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

• Standby telephone number of the master (based on the mode used for connection setup):
Connection setup | Telephone number mode 1 | Substitute phone number 1
Connection setup | Telephone number mode 2 | Substitute phone number 1
Connection setup | Telephone number mode 2 | Substitute phone number 2
Connection setup | Telephone number mode 2 | Substitute phone number 3
Connection setup | Telephone number mode 3 | Substitute phone number 1
Connection setup | Telephone number mode 4 | Substitute phone number 1
Connection setup | Telephone number mode 5 | Master 1 substitute phone number
1
Connection setup | Telephone number mode 5 | Master 1 substitute phone number
2
Connection setup | Telephone number mode 5 | Master 1 substitute phone number
3
Connection setup | Telephone number mode 5 | Master 2 substitute phone number
1
Connection setup | Telephone number mode 5 | Master 2 substitute phone number
2
Connection setup | Telephone number mode 5 | Master 2 substitute phone number
3

• Mobile telephone number (SMS recipient):


Common settings | Modem GSM-TC35 data box | Mobile phone number (SMSreceiver)

Parameterization of the Telephone Numbers


The telephone number consists of max. 32 ASCII characters, whereby special characters – depending on the
selected connection setup procedure – can be inserted for special functions. The own telephone number must
always be parameterized. This is transmitted to certain modems and used for diagnostic purposes.
Permissible characters in the parameterized telephone
number
AT-Hayes V.25bis V.25bis X.20 X.28
(108.1) (108.2)
Telephone number 0 to 9 0 to 9 0 to 9 0 to 9
Wait until dialing tone detected (continu- : :
oustone)
Dialing pause 1 second < <
Dialing pause 3 seconds = =
Dialing pause for AT-Hayes modems ,
Press earthing key > >
Flash key & &
Pulse dial P P
Tone dial T T
End of the telephone number 84 <BLANK> <BLANK> <BLANK> <BLANK> <BLANK>

84 the end of the telephone number is defined with <BLANK> (= space)

638 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

NOTE

i With the parameterization of the telephone number, the non-used characters at the end of the telephone
number are filled automatically by the OPM II with <BLANKs>.
If the telephone number is now to be changed and additional characters are required for this, then the
<BLANKs> at the end of the telephone number must be deleted before entering the new characters.
Example:
0,01291290 … getting a trunk line with the numeral <0>, dialing pause with the character <,>

12.2.5.4 Access Control (LOGIN with Password + Access Key)


To increase the security against unauthorized access, after a successful connection establishment (regardless
whether the connection setup has been initiated by the master station or remote terminal unit) a login proce-
dure with password and access activation key verification is performed in the private range of IEC
60870-5-101.
After the connection establishment, an identification of the remote terminal unit is performed by the master
station with a “Quick-Check procedure”. For this, the master station sends a general request to the remote
terminal unit for access request (“Request Status of Link” as broadcast message). This message is replied to by
the remote terminal unit with a “Status of Link” (with the link address of the remote terminal unit).
If the station address of the remote station is not parameterized in the master station, the master station will
not start the “Quick-Check procedure” and the remote station will set the error “modem blocked”. During
“modem blocked” the remote station will not initiate a dial-up procedure. Only a dial-up sequence initiated by
the master station to the specific remote station will reset the error and release the “modem blocked mode”.
After the connection establishment and the procedure for station identification, the LOGIN procedure is initi-
ated by the master station. The master station sends a LOGIN-message to the remote terminal unit with the
password parameterized in the master station and a dynamic generated access activation key. If the identified
remote terminal unit is not parameterized in the master station or is dynamically deactivated or the access-key
is not valid, the LOGINmessage is sent with the password BLOCK. The LOGIN message is acknowledged by the
remote terminal unit.

• Positive confirmation
If in the remote terminal unit, the password received matches the password parameterized in the remote
terminal unit and the access activation key is valid, the transmission of user data to the master station is
enabled and the LOGIN-message sent with positive confirmation and generated access reply key during
the following station interrogation.
The data transmission from the remote terminal unit to the master station is activated and a possibly
present fault “Modem blockade” is reset.

• Negative confirmation
If the password does not match or the password “Block” has been received or the access activation key is
not valid, the remote terminal units sends the LOGIN-message with negative conformation and the data
transmission from the remote terminal unit to the master station remains blocked.
With negative confirmation, the master station nevertheless sends user data to the remote terminal unit
– these are discarded in the remote terminal unit.
The connection remains established at most until the maximum connection time – the connection time is
however not retriggered.
The remote terminal unit sends no data to the master station.
In the master station, the warning “Modem blockade of Station-x” is signaled.
In the remote terminal unit, the warning “Dialing blockade due to false password” is signaled.
The password is parameterized in the master station and in the remote terminal unit for each protocol
element for dial-up traffic with the parameter Common settings | Login password.
Note: With the parameterization of the password, the non-used characters at the end of the password are
filled automatically by the OPM with <BLANKs>.
If the password is now to be changed and additional characters are necessary for this, then the <BLANKs> at
the end of the password must be deleted before entering the new characters.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 639


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The access control (LOGIN with password + access key) takes place with a message in the private range of the
IEC 60870-5-101 with type identification <TI:=146>.
The LOGIN procedure can not be deactivated with a parameter setting!

12.2.5.5 Disconnection Control


The dial-up communication protocol uses “disconnect control in the private range of IEC 60870-5-101”.
For the cost-optimized transmission of data in dial-up traffic, the connection should only then be established
when it is really required and a connection should thereby only be established as long as absolutely necessary.
An existing connection in dial-up traffic is normally only disconnected by the central station at the earliest
after the “minimum connection time” in the following cases:

• The maximum connection time is reached

• The connection time per type identification has elapsed and the substation has no more data to transmit

• The substation has no more data to transmit


An existing connection in dial-up traffic is disconnected by the substation in the following cases:

• The substation does not dial the central station due to an incorrectly parameterized telephone number.

• The disconnection has been performed by the central station, but the modem in the substation does not
detect the connection as terminated. 85

• With connection established, the substation is no longer called by the central station within a time that
can be set with the parameter Advanced parameters | Monitoring times | Timeout
station call. 86
The disconnection control is initiated by the central station with the message Hang up dialed line (in
the private range of IEC 60870-5-101) to the substation with the cause of transmission ACTIVATION. As soon
as the substation has received this message, no more data for transmission is received from the basic system
element.
Afterwards the central station sends one more interrogation message for class 2 data in order to still fetch
data that are already prepared for transmission in the substation. After that the connection is disconnected by
the central station.
If the “Multi-Master” function is used in the central station, the central station always terminates the connec-
tion to a station, so that the next connection setup to this station is always performed with FCB bit = 1 (Frame
Count Bit). Through this it is ensured, that with a connection setup over another multi-master interface, the
FCB bit has the correct status.
The connection time can be transmitted to the basic system element from the protocol element as protocol
element return information. On the basic system element, if necessary this can be distributed for further
processing in the system. In the central station the connection time is managed for each substation. The
connection time can be generated as absolute value or as relative value.
The connection time as absolute value is the sum of the connection times to one substation since reset or
since the last reset of the connection time counter with PRE control message.
The connection time as relative value is the connection duration of the last connection. Whether the connec-
tion time counter is to be managed as absolute value or relative value can be set with the parameter
Advanced parameters | Connection time counter.

Maximum connection time


With connection established, the connection is terminated by the central station on expiry of the maximum
connection time at the latest (regardless of “connection time per message type” or if the substation still has
more data to transmit). The maximum connection time is to be set in the central station with the parameter
Advanced parameters | Monitoring times | Connection time maximum.

85 the cause for these problems is in most cases a faulty or incorrectly switched DCD state line
86 the cause for these problems is in most cases a faulty or incorrectly switched DCD state line

640 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Minimum connection time


An established connection is terminated at the earliest after expiry of the minimum connection time if the
substation has no more data to transmit. The minimum connection time is to be set in the central station with
the parameter Advanced parameters | Monitoring times | Connection time minimum.

NOTE

i If the connection setup is initiated by PRE control message and a minimum connection time is configured
with parameter Z-Par, the parameter connection time minimum is ignored.

Substation has no more data to transmit


An established connection is terminated prematurely by the central station if no message-type specific
connection time is active and the substation has no more data to transmit. If the substation has no more data
to transmit, station interrogations of the central station are replied to by the substation with short acknowl-
edgements (single character E5H). The connection is disconnected by the central station after a parameterset-
table number of short acknowledgements in succession. The number of short acknowledgements for the
premature connection release is to be set in the central station with the parameter Advanced parameters
| Monitoring times | Connection initiation no data.

Connection time per message type


After the transmission of certain messages in transmit or receive direction, the connection can remain estab-
lished for a settable time, controlled by the central station, even if the substation has no data to transmit
during this time.
This function enables the central station to transmit a command or setpoint value to the substation in the
same connection establishment and to acquire a binary information or measured value change (caused by the
command or setpoint value).
With remote parameterization, remote diagnostic and firmware loading of the substation, the connection
must also be established for longer and consequently the “maximum connection time” set accordingly.
The “connection time per message type” is retriggered with each message of the selected type identifications.
An established connection is terminated prematurely by the central station after expiry of the “connection
time per type identification”, if the substation has no more data to transmit.
A connection is terminated by the central station at the latest after expiry of the maximum connection time.
For the transmission of the following messages, the connection must not be terminated prematurely:

• System messages for loading the firmware

• System messages for remote parameterization

• System messages for remote diagnostic

• Command or setpoint value with continuous call of a remote terminal unit (demand)
The selection of the type identification and setting of the connection time for type identification necessary for
the connection time per message type can be performed in the parameters Advanced parameters |
Connection time for each type identification | *.
For system messages (system data container with type identification TI 135), in addition the connection times
can be parameterized for 10 freely selectable function codes.
The selection of the function codes and setting of the connection time can be carried out in the parameters
Advanced parameters | Connection time for TI 135 | *.
Function Code (Index) Function Code Connection Designation
Time (default)
Function code A 128 20 s Service command with confirmation
Function code B 129 20 s Service reply

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 641


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Function Code (Index) Function Code Connection Designation


Time (default)
Function code C 130 20 s Service message SK-format
--- 131 --- Service command without confirmation

In the system message container, all system messages are transmitted that are not covered by the public
range (remote parameterization, firmware loading, …).

12.2.6 Communication According to IEC 60870-5-101

With connection established, the data traffic is controlled by the central station.
If the connection setup has been carried out by the substation, the central station still requires the station
address for the cyclic station interrogation with connection established. The link address of the substation
(station address) is determined by the central station with a “Quick-Check Procedure”. For this, the central
station sends a general request to the substation for access request (“Request Status of Link” as broadcast
message). This message is replied to by the substation with a “Status of Link” (with the link address of the
substation).
Either data messages or station interrogation messages are transmitted from the central station. Data from the
substation to the central station can only be transmitted as reply to a station interrogation.

12.2.6.1 Data Acquisition by Polling (Station Interrogation)


The transmission of the data from the substation to the central station with established connection takes place
by means of station-selective station interrogations (interrogation procedure, polling), controlled by the
central station; i.e., changed data is stored in the substation and transmitted to the central station with the
interrogation of this substation. The interrogation procedure of the central station ensures, that the substation
to which the connection has been established is interrogated permanently as long as the connection exists.
The substation may only then transmit data when it is called.
The interrogation procedure in dial-up traffic cannot be influenced with parameters!
The station-selective parameters of the central station for dial-up traffic, such as Stat No, Station
enable, Station failure, Main telephone number, Standby telephone number, BD Main
number, BD Standby number and RTU modem are to be set in the parameters Stationdefinition.
In every substation, the station-selective address (station address) must be set with the parameter Common
settings | Address of the link . This address must be unambiguous for each dial-up traffic line.
The length of the “Address field of the link layer (number of octets)” is fixed for dial-up traffic at 1 octet in the
central station and in the substation.
In dial-up traffic with connection established, data and system messages are always transmitted selectively
and acknowledged from the central station to the substation during the running interrogation cycle.
Data to all substations are either already handled by the basic system element itself or station-selective by the
protocol element.
With the redundancy state PASSIVE, no connection setup is carried out by the central station and no station
interrogation takes place. In addition, messages to be sent are not transmitted from the central station to the
substations, rather discarded directly on the basic system element (BSE) by the function “User data filter”.
For the coupling of different systems with the IEC 60870-5-101 protocol in dial-up traffic, the setting of the
variable elements of the message is required. These parameters are shown in the Interoperability List or the
corresponding description.
The following table provides an overview of which IEC-parameters are to be parameterized on which system
elements.

642 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

IEC 60870-5-101 Parameter Description System Octets 87


Element
Address field of the link (number) Number of octets for the address --- 1
field of the link layer
Cause of transmission (COT) Number of octets for cause of trans- BSE 2
mission
Common address of ASDU (CASDU) Number of octets for common BSE 2
address of the ASDU
Information object address (IOA) Number of octets for the address of BSE 3
the information object
Acknowledgement IEC 60870-5-2 Acknowledgement on IEC 60870-5-2 --- 88
layer Single character or short
message (ACK)
Maximum message length BSE
Time tag Number of octets for time tag BSE

Legend:
PRE ........... Protocol element
BSE ........... Basic system element

Continuous Interrogation of a Substation


The “Continuous interrogation of a substation in dial-up traffic” is always performed with connection estab-
lished. The central station thereby carries out a permanent station interrogation for the duration of the
connection only to that substation to which a connection is established.
The duration of the connection can be controlled dynamically within the maximum connection time through
the parameterization of the connection time per message type. The connection time per message type is
retriggered with the parameterized time with each message.
Through the continuous interrogation, following a message transmission (example: command, setpoint value)
the central station can quickly fetch changed data from the substation (example: measured values after
command or setpoint value). The continuous interrogation is terminated after expiry of the connection time.
During “continuous interrogation of one substation” no data ate transmitted to other substations. These
remain stored on the basic system element and are transmitted after disconnection of the connection.
The connection setup can also be carried out with protocol control messages. Thereby, the connection time
and thus the continuous interrogation of a substation can be determined independent of the parameter
setting. For spontaneous messages to the substation, the connection time is determined by the connection
time per message type. The maximum connection time is however always limited by the parameter setting.

Acknowledgement Procedure
With connection established, all data messages transmitted to a substation must be acknowledged by this
RTU. If, with non-faulty transmission line, the acknowledgement is missing for longer than the expected
acknowledgement time, transmitted messages are repeated up to n-times (n can be parameterized). On expiry
of the number of retries, the substation is flagged as faulty. The connection remains established – further
messages are transmitted without retries.
The connection is terminated by the central station at the latest after expiry of the maximum connection time.
The required expected acknowledgement time is determined automatically from the set parameters, but if
necessary can be extended accordingly with the parameter Advanced parameters | Monitoring
times | Expected_ack_time_corr_factor. This is then the case if additional signal propagation
delays, delay times or slow processing times of the connected substations must be taken into consideration.
For the automatic determination of the expected acknowledgement time, the times of the selected transmis-
sion facility in the substation are also taken into consideration by the DIAMA0 protocol firmware.

87 the number of octets are fixed by the dial-up protocol and may not be changed!
88 as “acknowledgement to IEC 60870-5-2 layer” only the single character is used for dial-up traffic

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 643


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The number of retries is to be set in the central station for messages for station interrogation and data
messages with the parameter Message retries | Retries for data message SEND/CONFIRM
(station selective) or for messages for station initialization with the parameter Message retries |
Retries for INIT-messages SEND/CONFIRM (station selective).
In the central station, in addition the number of retries for the “Quick-Check-Procedure” for interrogation for
access request can be set with the parameter Message retries | Retries for Request after
access inquiry.
The acknowledgement from the substation to the central station is transmitted as single character (E5).

Failure Monitoring in the Central Station


The monitoring of the substation by the active central station with connection established takes place by
means of the cyclic running interrogation procedure (station interrogation). If there are no user data to be
transmitted, the substations are monitored by the cyclic or time-controlled monitoring cycle. In the monitoring
cycle of the central station, a connection setup is performed 1 x to every parameterized substation. Through
the monitoring cycle, failed substations are detected by the central station and signaled as failed.
With connection established, a substation is reported as failed by the central station after expiry of the number
of retries. Retries to a substation are thereby always sent in succession immediately after expiry of the
expected acknowledgement time i.e. the connection is not disconnected and no other substations are interro-
gated during a running retry handling. For failed substations, a communication fault is only then reported, if
this is parameterized accordingly in the parameter Stationsdefinition | Station failure.
With connection established, the failure of substations is thus detected by the central station during the
normal interrogation cycle or the monitoring cycle. Failed substations continue to be interrogated by the
central station in the monitoring cycle. Redials to failed substations can be deactivated with the parameter
Connection setup | 1st dialling attempt with faulty station.
For failed substations, a cyclic monitoring can be performed - in a shorter time-scale as required. The time-
scale can be set with the parameter Connection setup | Monitoring cycle for failed
stations.
Data from the central station to the substation which could not be transmitted during the redials are
discarded.

Failure Monitoring in the substation


In the substation, with connection established, the monitoring of the central station is carried out by the func-
tion “Monitoring for cyclic message reception”.
If there are no user data to be transmitted, if necessary the substation can monitor the central station with the
cyclic or time-controlled monitoring cycle. In the monitoring cycle of the substation, a connection setup is
performed 1 x to the central station. Through the monitoring cycle, a failed central station is detected by the
substation and signaled as failed.
The monitoring time for cyclic message reception is to be set in the substation with the parameter Advanced
parameters | Monitoring times | Timeout station call. This monitoring time is retriggered in
the substation by station-selective call messages or station-selective data messages. If the monitoring time
elapses, the connection is terminated by the substation.
With failed interface, data to be transmitted are stored in the data storage on the basic system element (BSE)
of the substation until these are deleted by the dwell time monitoring or can be transmitted to the central
station.

12.2.6.2 Station Initialization


After a connection setup, the station initialization is performed by the master station in the following cases:

• After restart of the master station or remote terminal unit

• After redundancy switchover of the master station

• After going interface failure of a remote terminal unit


After successful station initialization, with a connection setup no further station initialization is performed.

644 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The initialization of the link layer of the remote terminal unit is performed by the master station with:

• Request for the status of the link layer (REQUEST STATUS OF LINK)

• Reset of the remote terminal unit link layer (RESET OF REMOTE LINK)

Reset Command Function in the Remote Terminal Unit


REQUEST STATUS OF LINK • STATUS OF LINK is transmitted to the master station
RESET OF REMOTE LINK • FCB-Bit (Frame Count Bit) is initialized
• Acknowledgement for RESET OF REMOTE LINK is trans-
mitted to master station

End of Initialization
The end of initialization according to IEC 60870-5-101 is not supported by this protocol element!

12.2.6.3 Acquisition of Events (transmission of data ready to be sent)


Data that are to be transmitted from the substation to the central station are stored on the basic system
element (BSE) in the substation until transmission. Further information resides in section 12.2.6.1 Data
Acquisition by Polling (Station Interrogation).
In dial-up traffic, the substation itself can establish a connection to the central station and in this way ensure a
fast transmission of the data. Data that are not to be transmitted immediately, are stored in the substation and
transmitted during the next connection setup.
For special applications (redundancy configurations or standby transmission line operation via dial-up traffic)
all data to be transmitted can be deleted in the substation as long as no connection is established. This func-
tion can be set in the substation with the parameter Advanced parameters | Behavior if connec-
tion is not established.

Message from the Substation to the Central Station


With connection established, messages from the substation to the central station are only transmitted with
station interrogation. A quick-check procedure for speeding up the transmission of data is not implemented.

12.2.6.4 General Interrogation, Outstation Interrogation


The general interrogation (outstation interrogation) function is used to update the master station after the
internal station initialization or after the master station has detected a loss of information. The function
general interrogation of the master station requests the remote terminal unit to transmit the actual values of
all its process variables.
In dial-up traffic, the general interrogation of remote terminal units must be carried out stationselective by the
master station and due to the connection setup required to every selective remote terminal unit according to
the transmission facility used / number of remote terminal units and the parameters set for connection time,
takes accordingly long (up to 1 hour and even more).
A general interrogation command “to all” triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selective to the protocol element of the master station and
also transmitted station-selective by this to the remote terminal units.
For communication in dial-up traffic, the general interrogation function can be triggered after every active
connection setup by the master station. This function can be activated in the master station with the param-
eter Connection setup | Send online GI with active connection setup. The general inter-
rogation command is thereby generated by the protocol element of the master station itself and transmitted
to the remote terminal unit.

12.2.6.5 Clock Synchronization


Setting the time
In dial-up traffic, the clock of remote terminal units can be set and synchronized by the master station over the
communications link.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 645


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

In dial-up traffic, the setting of the clock of remote terminal units must be carried out stationselective by the
master station and due to the connection setup required to every selective remote terminal unit according to
the transmission facility used / number of remote terminal units and the parameters set for connection time,
takes accordingly long (up to 1 hour and even more).
A clock synchronization is performed by the master station immediately after every connection setup (regard-
less whether spontaneous or cyclic, initiated by the master or remote terminal unit) – with connection estab-
lished cyclic every minute, as long as the connection exists.
The clock synchronization command is not transmitted spontaneously by the protocol element of the master
station with a change of the time.
For switchover from/to daylight-saving time, so that this can be performed punctually in remote terminal
units, this is emulated by the protocol firmware in the remote terminal unit. The moments for the switchover
from/to daylight-saving time are parameterized in the remote terminal unit on the basic system element in the
parameters for time management.
Messages that are transmitted from the remote terminal unit after a startup, but before the remote terminal
unit has the correct time, contain the relative time from startup (reference day: 1.1.2001) with the flagging of
the time tag as invalid.

Remote Synchronization
In dial-up traffic, the clock synchronization of the remote terminal units can be performed cyclic over the serial
communications link – controlled by the master station. The remote synchronization is performed in the moni-
toring cycle.
Due to the cost-optimized transmission in dial-up traffic (typical remote synchronization 1x / day) and the
delayed transmission of data in the telephone network (especially with GSM), the accuracy that can be
achieved is rather modest. The achievable accuracy is also dependent on the quartz used in the electronics of
the remote terminal unit.
Remote Synchronization 1x / Day
Quartz Accuracy Max. Inaccuracy [per hour] 89 Max. Inaccuracy [per day] 90
10-5 360 ms 8.6 s
10-4 3.6 s 86.4 s

If the accuracy of the remote synchronization is insufficient, a local time signal receiver must be used in the
remote terminal unit.

12.2.6.6 Command Transmission

Message from the Central Station selectively to a Substation


Station-selective data messages in command direction are always inserted into the running interrogation
procedure (station interrogation) by the central station with high priority after termination of the data trans-
mission in progress. Data to be sent from the basic system element (BSE) are always prioritized 1:1 with
station interrogations.

Demand
If the reaction from the substation to a transmitted message is to be acquired quickly by the central station,
the connection – controlled by the central station – can remain established for a settable time, even if the
substation has no data to transmit during this time.
This function enables the central station to transmit a command or setpoint value to the substation in the
same connection establishment and to acquire a binary information or measured value change (caused by the
command or setpoint value).

89 Inaccuracy due to the delay of the data transmission in the telephone network is NOT taken into consideration here.i.e. depending
on the transmission facility used, additional delays are also possible here
90 Inaccuracy due to the delay of the data transmission in the telephone network is NOT taken into consideration here.i.e. depending
on the transmission facility used, additional delays are also possible here

646 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The “connection time per message type” is retriggered with each message of the selected type identifications.
An established connection is terminated prematurely by the central station after expiry of the “connection
time per type identification”, if the substation has no more data to transmit.
A connection is terminated by the central station at the latest after expiry of the maximum connection time.
The selection of the type identification and setting of the connection time for type identification necessary for
the connection time per message type can be performed in the parameters Advanced parameters |
Connection time for each type identification | *.
For system messages (system data container with type identification TI 135), in addition the connection times
can be parameterized for 10 freely selectable function codes. The selection of the function codes and setting
of the connection time can be carried out in the parameters Advanced parameters | Connection
time for TI 135 | *.

Control Location
If the function “control location” is activated, commands from the protocol element of the central station are
only then transmitted to the addressed substation if the command has been sent from an enabled control
location (originator address).
The setting of the control location itself takes place with a command message in single command format
<TI:=45> which is converted on the basic system element to a PRE control message (function: set control loca-
tion) by the protocol control function. The control location to be enabled/disabled is taken from the originator
of the command message.
A command received with an originator address not enabled as control location is not transmitted from the
protocol element of the central station and is discarded. For these commands a negative confirmation of acti-
vation (ACTCON-) is sent back immediately by the protocol element to the originator address.

Control Location Check


The control location check is used to check whether the control location, specified with the originator address
in the spontaneous information object “Command”, has command authority.
The originator address specified in the spontaneous information object “Command” must correspond with the
control location previously set.
If the originator address in the spontaneous information object “Command” does not match the control loca-
tions previously set or if no control location has been preset:

• the command is rejected

• a negative confirmation of the activation is sent (ACTCON-)


The control location check is activated as soon as a PRE control message of the type “Set control location”
is entered in the PST detailed routing on the basic system element (BSE) for a protocol element (PRE).
After startup of the PRE, the BSE sends a PRE control message “Set control location” to the PRE. As a result
the control location check function is activated on the PRE.

Set Control Location


The control location is set on the PRE with a PRE-control message (Function = Set control location) either glob-
ally for all stations or station-selective. The control location can be set or deleted and is applicable for all
commands of a protocol element.
On the BSE the control location is set by the spontaneous information object “control location” and is valid for
all commands of a protocol element. The assignment of this message takes place in the OPM II of the SICAM
TOOLBOX II with the category SICAM 1703 + Ax 1703 System Functions / Protocol element
control message.
For the derivation of the control location, the following values in the spontaneous information object
“Command”signify the originator address:
Originator Address Control Location
0 Not defined
1 to 127 Remote command
128 to 255 Local command

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 647


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

NOTE

i The selection of the control location and the generation of the spontaneous information object “Control
location” must be programmed in an application program of the open-/closed-loop control function.

With the spontaneous information object “Control location” in single command format, up to 256 control loca-
tions can be set at the same time. The information object “Control location” is converted on the basic system
element (BSE) to a PRE-control message and passed on to the protocol element.
Due to an information object “Control location” with the single command state ON, the originator address is
added to the list of enabled control locations (“control location enabled”).
Due to an information object “Control location” with the single command state OFF, the originator address is
deleted from the list of enabled control locations (“control location not enabled”).
The deleting of the control locations can be carried out either station-selective for each control location indi-
vidually or globally for all stations and all control locations.
No confirmation (ACTCON) and no termination (ACTTERM) of the command initiation is created for the infor-
mation object “Control location”.
With each startup of the protocol element, all enabled control locations are reset. The control locations are to
be set again after every startup of the protocol element.

Message from the Central Station to all Substations (Unacknowledged)


In dial-up traffic, unacknowledged messages from the central station to all substations are not supported!
Since a BROADCAST-transmission is not possible in dial-up traffic, messages to all must always be transmitted
selectively to all substations.

12.2.6.7 Transmission of Integrated Totals


In dial-up traffic, the counter interrogation command to remote terminal units must be transmitted station-
selective by the master station and due to the connection setup required to every selective remote terminal
unit according to the transmission facility used / number of remote terminal units and the parameters set for
connection time, takes accordingly long (up to 1 hour and even more).
A counter interrogation command “to all” triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selective to the protocol element of the master station and
also transmitted station-selective by this to the remote terminal units.

12.2.6.8 Acquisition of Transmission Delay


In dial-up traffic, the protocol element of the remote terminal unit does not support “acquisition of the trans-
mission delay” and the correction of the time resulting from this for clock synchronization according to IEC
60870-5.
The protocol element of the master station uses a SICAM A8000 specific method for the “acquisition of trans-
mission delay”. With this method, the transmission delay is always determined after connection setup by the
master station with the procedural sequences “Request Status Of Link” and the reply from the remote terminal
unit “Status of Link” and a correction value derived automatically from this.
With connection established, the clock synchronization command is transmitted from the master station selec-
tively to the connected remote terminal unit. The time in the clock synchronization command is already
corrected by the protocol firmware of the master station with the automatically determined correction value.

12.2.7 SMS Messages

The remote terminal unit in dial-up traffic can also transmit SMS messages (Short Message Service) to a para-
meterized telephone number (mobile telephone) with the GSM modems Siemens TC35 and Cinterion MC52iT.
For the transmission of SMS messages, no connection is established to the central station for the transmission
of data. The transmission of an SMS message (ASCII text) to the GSM modem is carried out with the AT-Hayes
commands implemented in the GSM modem for the transmission of SMS messages.

648 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

SMS messages are transmitted to the telephone number (mobile phone) parameterized with the parameter
Common settings | Modem GSM-TC35 data box | Mobile phone number (SMS-receiver).
The transmission of the SMS messages takes place unacknowledged.
SMS messages are triggered with messages for protocol element control.
Format of the SMS message: [designation of the remote terminal unit]:[ASCII text of the SMS message]
Example: Transformer station Siemensstraße: Transformer voltage Phase 3 failed
Date + Time for the SMS messages is presently not transmitted by the remote terminal unit.
In the remote terminal unit, freely parameter-settable ASCII texts for max. 10 different SMS messages can be
parameterized with the parameters Common settings | Modem GSMTC35 data box | #. SMS
information. In addition, with the parameter Common settings | Modem GSM-TC35 data box |
Name of the RTU for SMS an unambiguous designation of the remote terminal unit can be parameter-
ized. This is always sent together with the transmission of an SMS message.

12.2.8 Coordination of Several Central Stations in Multi-Master Operation

In multi-master operating mode – provided there are several modems available in the central station and just
as many DIAMxx protocol elements – more than one connection can be established simultaneously with
different substations, whereby no fixed assignment of the substations to a specific central station is required.
By means of that higher availability and higher data throughput is achieved.
For the data transmission to a substation, the multi-master function on the basic system element decides over
which assigned protocol element the data is sent. If a message cannot be transmitted over a multi-master
interface, this is transmitted from the basic system element over one of the remaining multi-master interfaces.
The data transmission is ended when the data has been deleted on the basic system element by the dwell
time monitoring or the data could not be successfully transmitted over any of the interfaces.
Through protocol element control messages, a connection setup/disconnection to the substation can be
performed via a specific selected protocol element or by a protocol element selected by the multi-master func-
tion.
A substation is only then signaled as failed, if this cannot be reached via any of the assigned protocol
elements.
Multi-master mode with dial-up traffic:

• The multi-master mode can only be used with the protocol elements of the assigned basic system
element. An independent multi-master function can be implemented on any basic system element. A
multi-master operating mode is not possible with protocol elements of another basic system element.

• In the central station, all assigned interfaces must be parameterized identically.

• The connection time counters in the protocol element return information are only transferred from the
protocol element of the master station as relative values (connection time of the last connection).

• No standby number is supported for the connected substations.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 649


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

12.2.9 Standby Transmission Line via Dial up Traffic

The data transmission between central station and the substations during fault-free operation is carried out
over the main transmission line in point-to-point or multi-point traffic or over LAN. Every substation is also
equipped with a dial-up modem. If the remote terminal unit is no longer reachable on the main transmission
line, a connection over the standby transmission line (telephone network) is established automatically. For
substations in multi-point traffic, a station-selective switchover to the standby transmission line takes place.
Schematic configuration for standby transmission line operation over public telephone network (PSTN):

[dw_DIAMyy_Ersatzwegbetrieb_ueber_WV, 2, en_US]

Standby transmission line via dial-up traffic:

• Multi-master function required for standby transmission line.

• For a standby transmission line, one or several main transmission lines are supported.

• The protocols for main/standby transmission line must be always within the same automation unit.

• Standby transmission line configurations in hierarchical configurations are supported (scaling of the time-
outs for each hierarchical section required).

• Automatic switchover to the standby transmission line in case of failure of the main transmission line
(failure monitoring via keep-alive message timeout). If the main transmission line is OK again, an auto-
matic switchover will be done for activating the main transmission line again.

650 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

• Parameter Stand-by transm. line switchover mode must be set to stand-by transmis-
sion line with 2 Master (Mode 5) in the substation.

• If the central station does not use redundant dial-up masters (only Master 1), parameters for telephone
numbers for Master 2 in dial up slave must be parameterized with telephone numbers for Master 1!

In the central station (SICAM RTUs) the assignment of the interface for main and standby transmission line is
not defined. The parameter setting of main-/standby transmission line is carried out in the topology. From this
parameter setting the routing of the internal protocol control messages necessary for the coordination is also
derived.
The substations are interrogated by the central station predominantly on the main transmission line. If the
protocol element of the central station detects a substation on the interface of the main transmission line as
failed, then this is reported to the basic system element (BSE) as failed.
The failure of the substation is detected on the basic system element by means of special keep-alive messages
transmitted cyclic by the substation.
In the central station (SICAM RTUs) standby transmission line operation over dial-up traffic is only activated to
a substation no longer reachable on the main transmission line after a time that can be set with the parameter
Redundancy | Delay time for activation of stand-by transmission line. The standby
transmission line establishes a connection to the substation over the public telephone network (PSTN). If the
substation can be reached again on the main transmission line during this delay time, the standby transmis-
sion line operation is not activated. The connection to the substation over the standby transmission line is only
established, if there is data to be transmitted. The connection time is limited by the parameter for the limita-
tion of the connection time.
When the substation can be reached again on the main transmission line, the standby transmission line opera-
tion over dial-up traffic to this substation is terminated again after a time that can be set with the parameter
Redundancy | Delay time after finalizing of the stand-by trans. line.
Failed substations continue to be also interrogated on the main transmission line. If a failed substation can be
reached again on the main transmission line, the standby transmission line handling is terminated for this
after a delay time.
The standby transmission line is tested by the cyclic monitoring function of the central station.

12.2.10 Standby Transmission Line(s) over Standby Telephone Number(s)

In dial-up traffic – provided there are several modem connections in the master station or remote terminal
unit – standby transmission lines can be realized over standby telephone numbers in the same or another tele-
phone network (PSTN). This way, a remote terminal unit can call the master station over a standby telephone
number, if the master station cannot be reached with the main telephone number.

12.2.11 Multi-Hierarchical Configurations

In dial-up traffic, multi-hierarchical configurations can also be realized. This means that additional stations can
be connected to a dial-up substation, also using different communication protocols.

12.2.12 Toll-Saving Transmission Strategies

By means of corresponding parameterization (maximum connection time, prioritization, selection of process


data for spontaneous transmission when data have changed, etc.) the transmission of data can be reduced to
a minimum necessary for the process management.
Whenever a station (central station, substation) has data ready for spontaneous transmission, it makes a
connection to the partner station.
Apart from the spontaneous transmission, there is the so-called “monitoring cycle”: central station and substa-
tion can also establish a cyclic connection to the remote stations and thus verify their availability. It is common

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 651


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

to parameterize the master in such a way, that it monitors its substations cyclic. If necessary, every substation
can also be parameterized, so that it monitors its central station.
When a connection is established – spontaneous or cyclic – all data ready to be transmitted is transmitted in
each case – regardless whether it is selected for spontaneous transmission or not.

12.2.13 Having a Telephone Set Connected in Parallel

A normal telephone call can be made over a telephone connection which is used with a modem for the trans-
mission of data, as long as the operation of a parallel telephone set is supported by the modem. If there is no
data connection, phone calls can be made at any time.
When a data connection is established, it cannot be influenced by the telephone set. If a call comes in, the
modem takes the call either immediately or after a settable delay. Before the modem accepts a call, the call
can also be accepted by hand over the telephone.

12.2.14 Optimized Parameters for selected Transmission Facilities

The protocol element supports selected transmission facilities - for these the essential parameters are set fixed
– the selection of the transmission facility is carried out with the parameter Common settings | Inter-
face modem. Some transmission facilities require additional parameters – these are then to be set according
to the application.
By selecting the freely definable transmission facility certain parameters can be set individually.

NOTE

i After modem exchange (or for some modems also after switching on the supply voltage again) it is advis-
able to perform a reset of the master or remote terminal unit! With that it is ensured that the modems are
loaded with the default settings.

Settings for all supported modems

• Transmission rate
Transmission facilities mostly support only certain baud rates – these are shown in the descriptions for
the transmission equipment.
The transmission rate (baud rate) for the transmission of data is to be set according to the transmission
facility used, for transmit/receive direction together with the parameter data mode baud rate in the
“General Settings” of the selected transmission facility, example: Common settings | Modem GSM-
TC35 data box | Data mode baud rate.
The transmission rate (baud rate) for the transmission of commands to the modem is set fixed according
to the transmission facility used and can not be changed.

• AT-Hayes Commands
For modems that are controlled with AT-Hayes commands, additional AT-Hayes commands can be para-
meterized, that are transmitted to the modem either during the initialization of the modem after startup
of the station or before every connection setup. With these AT-Hayes commands, either additional
parameters can be set in the selected modem or all necessary parameters in the modem can be set with
the selection of the “freely definable transmission facility”.
AT-Hayes commands that are to be transmitted to the modem during the initialization, are to be parame-
terized with the parameters Advanced parameters | AT-commands | Modem-initialisation
##.
AT-Hayes commands that are transmitted to the modem before every connection setup are to be para-
meterized with the parameters Advanced parameters | AT-commands | Before connection
setup ##.

652 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

• Idle monitoring time, character monitoring time


The idle monitoring time and character monitoring time are used to adapt the protocol to the transmis-
sion medium used or to the dynamic behavior of the connected remote station respectively.
The idle monitoring time and character monitoring time are used for message interruption monitoring
and message re-synchronization in receive direction. A message interruption is detected if the time
between 2 bytes of a message is greater than the set character monitoring time. With message interrup-
tion the running reception handling is aborted and the message is discarded. After a detected message
interruption a new message is only accepted in receive direction after an idle time on the line (idle time).
These monitoring times are to be set with the parameters Advanced parameters | Monitoring
times | Character monitoring time, Advanced parameters | Monitoring times |
Character monitoring time "time base", and Advanced parameters | Monitoring
times | Idle monitoring time, Advanced parameters | Monitoring times | Idle
monitoring time "time base".
The DIAMA0 protocol firmware automatically sets the required character monitoring time for the selected
transmission facility of the remote terminal unit.

Specific settings for modem “GSM-TC35 Datenbox, MC52iT”

• Pin Code
When using the transmission facility “GSM-TC35 Datenbox”, the parameter Common settings |
Modem GSM-TC35 data box | GSM M20 Box - pincode must be set if the input of the PIN-Code
in the SIM card of the GSM network provider is activated.
Note:
If the PIN-Code request is not required, then for this the SIM-card must be inserted into a mobile tele-
phone and the PIN-Code request deactivated. This setting is stored on the SIMcard.
→ In the protocol element, the PIN-Code request is deactivated by setting the parameterI Common
settings | Modem GSM-TC35 data box | GSM M20 Box - pincode to the value "10000".

• SMS messages
When using the transmission facility in the remote terminal unit, by using the function “SMS Messages”,
freely definable ASCII texts for max. 10 different SMS messages can be parameterized with the parame-
ters Common settings | Modem GSM-TC35 data box | #. SMS information. In addition,
with the parameter Common settings | Modem GSM-TC35 data box | Name of the RTU
for SMS an unambiguous designation of the remote terminal unit can be parameterized. This is always
sent together with the transmission of an SMS message.

• Telephone number SMS recipient


When using the transmission facility in the remote terminal unit, SMS messages are transmitted to the
mobile telephone number set with the parameter Common settings | Modem GSM-TC35 data
box | Mobile phone number (SMS-receiver).

• Line modulation (V.32, V.110)


When using the transmission facility TC35, MC52iT in the remote terminal unit and the transmission
facility “Westermo IDW90 (ISDN)” in the master station, in the remote terminal unit the parameter
Common settings | Modem GSM-TC35 data box | Line modulation is to be set to V.110.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 653


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Specific settings for modem “Westermo IDW90 (ISDN)”

• B-channel protocol (X.75, V.110)


With ISDN, information for the connection setup, information about service detection etc. are trans-
mitted on the D-channel. On the B-channel, the conversation, fax or data is transmitted.
When using the modem “Westermo IDW90 (ISDN)” in the master station, in the remote terminal units
either ISDN/analog/ or GSM modems can be used. Depending on the modem used in the remote terminal
units, a corresponding B-channel protocol setting is required for all ISDN modems.
X.75 (CCITT-Standard)
Protocol for 64 KBit/s transmissions in the ISDN B-channel, mostly with 2 Kbyte packet length, optionally
with V.42bis data compression.
→ Must be used as B-channel protocol, if a station in dial-up traffic uses the KABELMETALL LGM 64K.
V.110
Designation for a standard for the transmission of data between an analog connection and an ISDN
connection (data rate 1200 to 19200 Bit/s, asynchronous) or between two ISDN connections (data rate
56 or 64 kbit/s) on the B-channel.
→ Must be used as B-channel protocol, if a station in dial-up traffic uses a GSM or an analog modem.
When using the transmission facility “Westermo IDW90 (ISDN)”, the transmission protocol to be used can
be set with the parameter verwendende Common settings | Modem Westermo IDW90 (ISDN) |
B-Channel protocol.

Specific settings for modem “freely definable”


Apart from this, a transmission facility, that can be freely defined by the user, can be selected, for which all
parameters that are available can be individually set. This is then necessary if transmission facilities are to be
used that are not predefined or if modified parameters are to be used for predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Inter-
face modem is to be set to "freely definable".
Only after that are all supported parameters displayed and can be parameterized with the required values (see
Table with Default Parameters for Transmission Facilities).

When using the freely definable transmission facility, the following parameters can be set:

• 5 V supply (DSR)
If necessary the voltage supply of the transmission facility (only 5 V) – insofar as this is sufficient – can
take place over the state line DSR. The enabling of the voltage supply is performed with the parameter
Common settings | Modem free definable | 5V supply (DSR). The voltage supply is only
switched on the DSR state line instead of the DSR signal with corresponding parameter setting.
ATTENTION:
Required voltage supply and maximum current consumption of the transmission facility must be
observed!

• Automatic call acceptance by the modem


An incoming call can be accepted immediately by the modem through corresponding setting of the
parameter Common settings | Modem free definable | Automatic call acception by
modem.
If an incoming call is not to be accepted by the modem, then the call acceptance is controlled by the
protocol element. The call acceptance takes place after the call acceptance delay time by means of a
corresponding control message to the modem in command mode.

654 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

• Command mode baud rate


The transmission rate (baud rate) for the transmission of messages in command mode to/from the
modem, is either “defined”, “freely parameter-settable in specific ranges” or “identical to the transmission
rate in data transmission mode”, depending on the transmission facility used.
Some modems require a particular baud rate for the data transmission in command mode, which can
then also be different from the baud rate used in data mode.
The transmission rate (baud rate) for the transmission of data in command mode is to be set for transmit/
receive direction together with the parameter Common settings | Modem free definable |
Command mode baud rate.

• Data mode baud rate


The transmission rate (baud rate) for the transmission of data messages to/from the modem can be para-
meterized in specific ranges depending on the transmission facility used.
The transmission rate (baud rate) for the transmission of data messages in data mode is to be set for
transmit/receive direction together with the parameter Common settings | Modem free defin-
able | Data mode baud rate.

• Command mode data bits, parity, stop bits, end character, message end
For the data transmission of messages from/to the modem in command mode, the byte frame can be set
with the parameter Common settings | Modem free definable | Command mode data
bits, the parameter Common settings | Modem free definable | Command mode parity
and the parameter Common settings | Modem free definable | Command mode stop
bits.
The data transmission in command mode always takes place in ASCII mode. The character at the end of
the message (<CR>, <LF>,...) can be set with the parameter Common settings | Modem free
definable | Command mode message end. If no end character is parameterized, a message
received by the modem is processed after a settable time from the last received character.
This time can be set with the parameter Common settings | Modem free definable |
Command mode message end.

• Data mode data bits, parity, stop bits


For the transmission of messages from/to the modem in data mode, the byte frame can be set with the
parameter Common settings | Modem free definable | Data mode data bits, the param-
eter Common settings | Modem free definable | Data mode parity and the parameter
Common settings | Modem free definable | Data mode stop bits.

• Data mode "ASCII transmission"


Some transmission facilities do not support the transmission of data with 8 data bits. With these trans-
mission facilities, the data transmission must be carried out in ASCII mode. The data transmission in ASCII
mode and the corresponding byte frame must be set identical in the master station and in all connected
remote terminal units.
The data transmission in ASCII mode is to be set with the parameter Common settings | Modem
free definable | Data mode ASCII-transmission. The character at the end of the message
(<CR>, <LF>,...) can be set with the parameter Common settings | Modem free definable |
Data mode end character if ASCII.
Note:
With the data transmission in ASCII mode the message length is doubled!

• CRC generator polynomial


The transmission of data messages (in data mode) can also be secured by means of a CRC generator poly-
nomial. This additional security can be activated with the parameter Common settings | Modem
free definable | Data mode CRCgeneratorpolynom.
The additional message security with CRC generator polynomial should always be used if modems do not
support the transmission of the parity bit.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 655


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

• Connection setup procedure


The connection setup/disconnection is to be controlled with a procedure supported by the modem
depending on the connected modem. The selected procedure is to be set with the parameter Common
settings | Modem free definable | Connection setup (procedure).

• Connection setup V25.bis command


With the parameter Common settings | Modem free definable | Connection setup
V25.bis_commands it is determined whether the connection setup with V.25bis (108.2) is to be
performed with the command CRI or CRN.

• Call acceptance with call acceptance delay


With the parameter Common settings | Modem free definable | Call acception while
call accept. delay it is parameterized with which command the call acceptance is performed with
call acceptance delay.
For AT-Hayes the call acceptance takes place with the command ATA, for V.25bis the control of the call
acceptance is carried out with the commands DIC (Disconnect Incoming Call) and CIC (Connect Incoming
Call).

• Evaluate modem messages in data mode


If the data transmission is carried out in ASCII mode, then the function for the detection of the modem
commands must be parameterized with the parameter Common settings | Modem free defin-
able | Assessment of modem inform. (data mode). Only through this function is an unam-
biguous detection of command mode and data transmission mode possible.

• Use DCD state line for the connection setup/disconnection control with AT-Hayes
For the connection setup (procedure) with AT-Hayes, (if the ASCII transmission data mode is not used)
the DCD state line must be used for the connection setup/disconnection control. The status of the DCD
state line is used especially for the detection whether the connection is established or has been termi-
nated again and thus for the detection of command mode and data transmission mode. The assessment
of the state line is to be set with the parameter Common settings | Modem free definable |
DCD is used if AT-Hayes.

• Disconnection using escape sequence (AT-Hayes)


If the data transmission is carried out in ASCII mode, then the disconnection of the connection can be
performed with the so-called “escape sequence”.
For the connection setup (procedure) with AT-Hayes, as escape sequence the character string “+++” is
transmitted to the modem and with connection setup (procedure) with X.28, the character string “0x10”.
Through this “escape sequence” the connection is disconnected and the modem switches over from data
transmission mode to command mode.
The disconnection of the connection using “escape sequence” is enabled with the parameter Common
settings | Modem free definable | Conn. release via escape seq. (AT-Hayes).

• Disconnection via command


With the connection setup (procedure) with AT-Hayes, the disconnection of the connection can be
carried out with the command “ATH0”. For the connection setup (procedure) with X.28, the disconnec-
tion of the connection can be carried out with the command “CLR”.
If the function “Disconnect the connection with command” is not enabled with the parameter Common
settings | Modem free definable | Connection release via command , the disconnec-
tion of the connection is controlled over state lines.

656 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Parameters for transmission facilities

Parameter Transmission Facility


Westermo Westermo Coherent Siemens Cinterion
* TD-32 * TDW-33 * Eurocom- * M20-Box * MC52iT
* TDW-33 * TD-35 24 Siemens
* TD-36 * TD-36 * TC35
* TC35i
5V Supply (DSR) NO NO JA NO NO
Automatic call acceptance by modem NO NO NO NO NO
Command mode baud rate 9600 9600 1200 9600 9600
Command mode data bits 8 8 8 8 8
Command mode end character <CR> <CR> <CR> <CR> <CR>
<LF> <LF> <LF> <LF> <LF>
Command Mode Parity No No No No No
Command mode stop bits 1 1 1 1 1
Command mode message end 100 Bit 100 Bit 100 Bit 100 Bit 100 Bit
Use DCD with AT-Hayes YES YES YES YES YES
Data mode ASCII transmission NO NO NO NO NO
Data mode baud rate 9600 9600 1200 9600 9600
Data mode CRC generator polynomial YES YES YES YES YES
Data mode data bits 8 8 8 8 8
Data mode end character if ASCII <CR> <CR> <CR> <CR> <CR>
<LF> <LF> <LF> <LF> <LF>
Data Mode parity No No No No No
Data mode stop bits 1 1 1 1 1
Evaluate modem messages (data mode) NO NO NO NO NO
Call acceptance with call acceptance delay YES YES YES YES YES
Disconnection via escape sequence Do not send Do not send Do not send Do not send Do not send
(ATHayes)
Disconnection via command NO NO NO NO NO
Connection setup (procedure) AT-Hayes AT-Hayes AT-Hayes AT-Hayes AT-Hayes
Connection setup V25.bis_command CRI,<C> CRI,<C> CRI,<C> CRI,<C> CRI,<C>

Parameter Transmission Facility


Westermo Westermo Kabelmetall Kabelmetall Westermo
* ID90 * ID90V.90 LGM/H 64K LGM/H 64K * GD01
* IDW90 "Direkt- "Normal- * GDW-11
Mode" Mode"
5V Supply (DSR) NO NO NO NO NO
Automatic call acceptance by modem NO NO NO NO NO
Command mode baud rate 9600 9600 19200 19200 9600
Command mode data bits 8 8 8 8 8
Command mode end character <CR> <CR> <CR> <CR> <CR>
<LF> <LF> <LF>
Command Mode Parity No No No No No
Command mode stop bits 1 1 1 1 1
Command mode message end 100 Bit 100 Bit 100 Bit 100 Bit 100 Bit
Use DCD with AT-Hayes YES YES YES YES YES

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 657


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Parameter Transmission Facility


Data mode ASCII transmission NO NO NO NO NO
Data mode baud rate 9600 9600 19200 19200 9600
Data mode CRC generator polynomial YES YES YES YES YES
Data mode data bits 8 8 8 8 8
Data mode end character if ASCII <CR> <CR> <CR> <CR> <CR>
<LF> <LF> <LF> <LF> <LF>
Data Mode parity No No Even Even No
Data mode stop bits 1 1 1 1 1
Evaluate modem messages (data mode) NO NO NO NO NO
Call acceptance with call acceptance delay YES YES YES YES YES
Disconnection via escape sequence Do not send Do not send Do not send Do not send Do not send
(ATHayes)
Disconnection via command NO NO NO NO NO
Connection setup (procedure) AT-Hayes AT-Hayes AT-Hayes AT-Hayes AT-Hayes
Connection setup V25.bis_command CRI,<C> CRI,<C> CRI,<C> CRI,<C> CRI,<C>

Parameter Transmission Facility


Freely SIMOCO SEPURA INSYS GSM INSYS PSTN
definable SRM1000 SRH3500 56K
5V Supply (DSR) NO NO
Automatic call acceptance by modem NO NO NO
Command mode baud rate 38400 38400
Command mode data bits 8 8 8
Command mode end character <CR> <CR> <CR>
<LF> <LF>
Command Mode Parity No No No
Command mode stop bits 1 1 1
Command mode message end 100 Bit 100 Bit 100 Bit
Use DCD with AT-Hayes YES NO YES
Data mode ASCII transmission NO YES NO
Data mode baud rate 38400 38400
Data mode CRC generator polynomial NO YES NO
Data mode data bits 8 8 8
Data mode end character if ASCII <CR> <CR> <CR>
<LF> <LF> <LF>
Data Mode parity No No No
Data mode stop bits 1 1 1
Evaluate modem messages (data mode) NO YES NO
Call acceptance with call acceptance delay YES YES YES
Disconnection via escape sequence Do not send send send
(ATHayes)
Disconnection via command NO YES YES
Connection setup (procedure) AT-Hayes AT-Hayes AT-Hayes
"ETSI"
Connection setup V25.bis_command CRI,<C> CRI,<C> CRI,<C>

658 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Time settings for “freely definable transmission facility”

NOTE

i For a freely definable transmission facility, if necessary time seetings are also to be set with the parameters
Advanced parameters | Software test points | Timeout for user modems | *.

The time settings are stored permanently in the protocol firmware for the predefined transmission equipment.
Parameter Default Setting Note
Timeout 2 100
Timeout 3 5
Timeout 4 600
Timeout 5 300
Timeout 6 50
Timeout 7 Active 10
Timeout 7 Passive 10
Timeout 9 5
Timeout A 300
Timeout B 300
Timeout D 5
Timeout E 50
Timeout F 2
Timeout 10 2
Timeout 12 30
Timeout 13 100
Timeout 17 30
Timeout 18 0
Timeout 19 30
Timeout 1C 200
Timeout 1D 10
Timeout 1E 10
Timeout 1F 10
Timeout 22 0
Timeout 24 50
Timeout 26 200
Timeout 27 200
Timeout 28 2
Timeout 2B 20
Timeout 2C 30

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 659


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

12.2.14.1 Supported Combinations for Transmission Facilities

Central station

Kabelmetall LGM/H 64K


Coherent Eurocom-24
Westermo TDW-33 91

analog, ISDN, GSM 93


Westermo GDW-11

Westermo IDW90
Cinterion MC52iT

Wavecom WMO2
Westermo TD-36

Sepura SRH3500

Free defineable
Siemens TC35i

FALCOM A2 94
analog 92

analog 92

analog 92

ISDN 95
GSM 93

GSM 93

GSM 93

TETRA
Westermo TDW-33
✓ – – – – – ✓ – –
analog
Westermo TD-36
– ✓ – – – – ✓ – –
analog
Coherent Eurocom-24
– ✓ ✓ – – – ✓ – –
analog
Siemens TC35i
Substation

Cinterion MC52iT – ✓ – ✓ ✓ ✓ ✓ – –
GSM
Westermo GDW-11
– ✓ – ✓ ✓ ✓ ✓ – –
GSM
Westermo IDW90
✓ ✓ ✓ ✓ ✓ – ✓ ✓ –
ISDN
Sepura SRH3500
– – – – – – – – ✓
TETRA
Free defineable

12.2.14.2 ASCII Mode


With connection established, the data transmission is preferably carried out in the format 8E1 defined
according to IEC 60870-5-101 (1 start bit, 8 data bits, 1 parity bit “even”, 1 stop bit).
Transmission facilities do not always support the transparent transmission in the 8 bit format for data. When
using such transmission equipment, the ASCII mode must be used. In ASCII mode, the transmission is carried
out in the 7 bit format for data.
The byte frame for the ASCII mode can be set with the parameter Common settings | Modem free
definable | Data mode data bits, the parameter Common settings | Modem free definable
| Data mode parity and the parameter Common settings | Modem free definable | Data
mode stop bits.
The protocol element thereby converts every HEX-character to be transmitted to 2 ASCII characters. Example:
68H … is transmitted as <68> (= 36H, 38H).
Due to the ASCII mode, the message length doubles, but the data bytes are transmitted with shorter byte
frames.

91 Modem requires Westermo TDW-33 as remote modem for proper operation; if Westermo TDW-33 is used in combination with e. g.
Westermo TD-36 as remote modem, dial-up connection will break down during connection time typically > 1 minute caused by
synchronization problems of the modems
92 If an ISDN telephone system is used in the central station, all interfaces for analog dial up modems must be configured as "data inter-
face", otherwise a data call to the substation will be identified as "voice call" by the GSM modem of the substation, and therefore
cannot be processed by the substation
93 SIM card with data transmission mode enabled must be used in the central station and substation
94 Internally these modems use the Siemens TC-35 GSM Engine and are therefore compatible with the Siemens TC35 GSM Modem
95 Use transmission in "normal mode" (slow); the jumpers on the LGM/H 64K modem must be set to "autobaud", if the transmission rate
for the data mode shall be set differently in the stations

660 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

In addition, in ASCII mode an extra message header is inserted at the beginning of the message “:” and option-
ally at the end of the message. The extra message header at the end of the message can be parameterized
with the parameter Common settings | Modem free definable | Data mode end character
if ASCII.
The ASCII mode is activated automatically for transmission equipment which do not support any 8 bit mode
for data. With selected Interface modem = USER defined Modem, the ASCII mode can be activated with
the parameter Data Mode ASCII transmission.

NOTE

i With ASCII mode activated, due to the required message frame, even with connection established the data
transmission no longer corresponds with the IEC 60870-5-101! The user data itself is transmitted with
message formats according to IEC 60870-5-101 – in ASCII mode.

[dw_DIAxyy_ASCII_Mode, 1, en_US]

Optionally, in ASCII mode an additional message protection (CRC-CCITT) can be inserted, since especially with
formats without parity bit the transmission protection d = 4 is not longer provided.

NOTE

i CRC-CCITT consists of 4 characters in ASCII mode.

12.2.14.3 CRC Generator Polynomial


With connection established the dial-up traffic uses a transmission procedure according to IEC 60870-5-101
“unbalanced”.
To increase the transmission protection an extra block is inserted for message protection (CRC-CCITT), which is
not provided according to IEC 60870-5-101.
If with connection established the transmission procedure definitely according to IE C60870-5- 101 must be
used, then this extra block for the message protection (with selected Interface modem = USER defined
Modem) can be deactivated with the parameter Data Mode CRC generatorpolynom.
In ASCII mode, this extra block for message protection is definitely required especially for formats without
parity bit, since otherwise considerable deterioration of the transmission protection could occur.

[sc_DIAxyy_CRC_CCITT, 1, en_US]

The calculation of the extra block for message protection takes place beginning with the control field (IEC
60870-5-2) including all IEC 60870-5-101 data bytes (the checksum field is no longer included). The extra
block for message protection is inserted in the message before the checksum field (CS).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 661


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The calculation of the checksum (CS) takes place according to IEC 60870-5-1 beginning with the control field
(IEC 60870-5-2) including all IEC 60870-5-101 data bytes and including the optionally inserted CRC block.

12.2.15 Message Conversion

Data in transmit direction is transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101-/104 format, and converted by the protocol element to the IEC 60870-5-101
message format on the line and transmitted according to the transmission procedure of the protocol.
Data in receive direction is converted by the protocol element from IEC 60870-5-101 format on the transmis-
sion line to a SICAM A8000 internal IEC 60870-5-101/104 format and transferred to the basic system element.

12.2.15.1 Blockung

For the optimum utilization of the transmission paths, for the data transmission with IEC 60870-5-101 proto-
cols the “Blocking” according to IEC 60870-5-101 is implemented. This function is performed on the basic
system element (BSE) according to the rules applicable for this. Data to be transmitted are thereby already
blocked on the basic system element and passed on to the protocol element for transmission. The blocking for
data to be transmitted does not support the maximum possible message length according to IEC
60870-5-101!
Received data in blocked format according to IEC 60870-5-101 are passed on from the protocol element to the
basic system element in blocked format. On the basic system element the blocked data is split up again into
individual information objects by the detailed routing function and passed on as such to the further
processing. Received messages with maximum length are transmitted SICAM A8000 internal in 2 blocks to the
basic system element (BSE) because of the additionally required transport information.
The parameters necessary for the blocking are to be set on the basic system element (BSE) in the IEC
60870-5-101/104 parameter block.

12.2.15.2 Class 1, 2 Data


In dial-up traffic, data from the remote terminal unit is always transmitted to the master station as class 2
data.
SICAM A8000 internal mechanisms for the prioritization of the data to be sent provide extensive options in
order to be able to transmit important data to the master station.
In dial-up traffic, with the assignment of the data to be sent, it is defined through the priority whether a
connection setup is to be performed immediately when this data changes or whether this data is only to be
transmitted during the next connection setup.

12.2.16 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element return information

The protocol element control enables:

• Applicational control of the station interrogation

• Testing the reachability of stations

• The suppression of errors with intentionally switched-off stations (station service)

• Setting control location

662 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

The protocol element return information enables:

• Using states of certain status lines as process information

• Obtaining information of the station interrogation

• Obtaining information on the route state/failure of main/standby transmission line

• Obtaining information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.2.16.1 Protocol Element Control Messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element implemented.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted from the basic system element – regardless of the user data
to be sent and the priority control – immediately to the protocol element.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU must be used! All CASDUs for process information are distributed
automatically to the corresponding remote terminal unit.

Possible control functions in the remote station:

Function PST Detail Routing Note


SF Station Z-Par FI
Start monitoring cycle (initiate) 0 – –
Reset connection time counter 3 – –
(or connection establishment
counter)
Use the main number first – – A connection setup to the central
terminal unit is carried out to the main
4
telephone number first (see Mode-4,
connection setup procedure)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 663


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Function PST Detail Routing Note


SF Station Z-Par FI
Use the substitute number first – – A connection setup to the central
terminal unit is carried out to the
5
standby telephone number first (see
Mode-4, connection setup procedure)
End call attempts (abort) 6 – –
Send SMS message 1 7 – –
Send SMS message 2 8 – –
Send SMS message 3 9 – –
Send SMS message 4 10 – –
Send SMS message 5 11 – –
Send SMS message 6 12 – –
Send SMS message 7 13 – –
Send SMS message 8 14 – –
Send SMS message 9 15 – –
Send SMS message 10 16 – –
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = BROADCAST
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE
control message!
CASDU = selective

Legend:

SF Control_function_(PRE)
Station Station number
255 ... not used
Z-Par Additional parameter_(PRE)

12.2.16.2 Protocol Element Return Information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.
There are three different categories of return information:

• Status of the status line

• Status of the stations

• Protocol-specific return information (dependent on the protocol element used)


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parameters
Supplementary system element and Station number.
Messages for protocol element return information are transmitted spontaneously from the protocol element
to the basic system element with change or as reply to a general interrogation command.

664 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Supported Protocol Element Return Information Substation

Return information func- Parameter Note


tion_(PRE) Station
Status RTS 255 Status RTS 96
0 = status line inactive
1 = status line active
Status CTS 255 Status CTS 96
0 = status line inactive
1 = status line active
Status DCD 255 Status DCD 96
0 = status line inactive
1 = status line active
Status DTR 255 Status DTR96
0 = status line inactive
1 = status line active
Status DSR 255 Status DSR 96
0 = status line inactive
1 = status line active
Station status 255 1 = station enabled for call cycle
Station failure 255 1 = station failed
Protocol-specific return infor- 255 Connection setup stored (flagged in advance)
mation 0
Protocol-specific return infor- 255 Connection setup in progress
mation 1
Protocol-specific return infor- 255 Connection set-up
mation 2
Protocol-specific return infor- 255 Connection setup not possible 97
mation 3 (number of redials expired without success)
Protocol-specific return infor- 255 Connection established successfully 97
mation 4
Protocol-specific return infor- 255 Dialing pause
mation 5 (after an unsuccessful connection setup attempt, a dialing
pause is performed; afterwards a new connection setup is
initiated)
Protocol-specific return infor- 255 Connection terminated 97
mation 6
Protocol-specific return infor- 255 Connection setup not possible
mation 7 (station not enabled on protocol element) 97
Protocol-specific return infor- 255 The telephone line has been unplugged
mation 9 Status of the layer 1 query (only valid for Kabelmetall ISDN
terminal adapter)

96 states of the state lines are transmitted spontaneously from the protocol element to the basic system element with change or as
reply to a general interrogation command; the spontaneous transmission of the current states takes place internally in a 100 ms grid
⇒ state line changes shorter than 100 ms are not guaranteed to be transmitted!
97 this information is transmitted as “transient information” (ON/OFF status of the information is transmitted immediately in succession)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 665


DC8-037-2, Edition 08.2022
Communication Protocols
12.2 IEC 60870-5-101 (Dial-Up Communication)

Return information func- Parameter Note


tion_(PRE) Station
Protocol-specific return infor- 0 to 99 The return information value can be selected via parameter.
mation value
• Retries in % (of the last full hour)
“IEEE 754 floating point” format will be used for return infor-
mation value.
Protocol-specific return infor- 255 The return information value can be selected via parameter.
mation value
• Connection time counter (connection time in seconds)
(for active/passive connection establishment)
“IEEE 754 floating point” format will be used for return infor-
mation value.

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

666 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3.1 Introduction

The IEC 60870-5-101 protocol (point-to-point) is a standardized serial transmission protocol for communica-
tion with remote stations with point-to-point traffic.

Protocol firmware for IEC 60870-5-101 (point-to-point):


Firmware System Standard and function
BPPT0 CP-8000, CP-802x IEC 60870-5-101 Balanced (point-to-point traffic)

Point-to-point traffic describes a serial communications protocol with which a central station is connected with
a substation over a communication link in a point-to-point configuration. Each station has equal access and
can spontaneously perform a data transmission.

[BPPT0_config, 1, en_US]

In point-to-point traffic a symmetric transmission procedure is used. That means, that every station can initiate
message transmissions. As a result, every station in point-to-point traffic performs both the functions of the
primary station as well as the functions of the secondary station. The function to be performed is determined
through the initiation of the data transmission.
For point-to-point traffic a full-duplex transmission medium is required.

12.3.2 Functions

Function BPPT0
IEC 60870-5-101
Serial communications protocol according to IEC 60870-5-101 ✓
Balanced transmission (Point-to-Point) ✓
System or device (application function):
• “Controlling station” ✓
• “Controlled station” ✓
Max. Connections 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 667


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Function BPPT0
Max. number of supported data points 98

Interoperability
IEC 60870-5-101 Ed.1 (Balanced) ✓
IEC 60870-5-101 Ed.2 (Balanced) –
Interoperability according to12.3.9 Interoperability IEC 60870-5-101 (BPP) ✓

Network configuration
Point-to-point configuration ✓
Multiple point-to-point configuration ✓
(separate interface for each single point-to-point configuration required)
Data concentrator ✓
Multi-hierarchical configurations ✓
(further components can be connected to substations)

Physical interface
RS-232 ✓
RS-422 ✓
X.24/X.27 (external converters required) ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232); X3 (RS-485, RS-422) ✓
CP-8022: X6 (RS-232, RS-485, RS-422) ✓
Baud rates: ✓
50, 75, 100, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200,
38400, 56000, 57600, 64000, 115200 Bit/s
Data transmission line (full duplex) ✓
Data transmission line (half duplex) –

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓
Byte frame = 11 bit (8E1) ✓
Message protection d = 4:
• Checksum (8 bit) + Parity bit (even) + transmission rules ✓
Pulse code modulation, byte asynchronous ✓
Message length 1 to 255
Bytes
Data Flow Control: Data flow control bit in receive direction used ✓
Data Flow Control: Data flow control bit in transmit direction used –

IEC 60870-5-101 functions


Acquisition of Events (Transmission of Data Ready to be Sent) ✓
Measured values:
• Change monitoring for measured values (transmit and/or receive direction) ✓
• Value adaptation for measured values (transmit and/or receive direction) ✓
General Interrogation:
• Non-Interruptible General Interrogation ✓
• Convert general interrogation command in receive direction to broadcast ✓

98 The protocol firmware does not limit the number of data points.

668 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Function BPPT0
Clock synchronization according to IEC 60870-5-101:
• Clock synchronization with <TI:=103> clock synchronization command ✓
• Acquisition of transmission time (primary station) used for correction of clock synchroniza- ✓
tion with <TI:=106>
• Acquisition of transmission time (secondary station) used for correction of clock synchroniza- ✓
tion with <TI:=106>
• Correction of clock synchronization (via parameter) –
• Accuracy ±20ms
Command transmission:
• Supervision of maximum transport time in control direction –
• Control location (set/check control location) ✓
Transmission of integrated totals ✓
File transfer ✓

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facilities –
Adjustable parameters for free definable transmission facility ✓
Supply of connected transmission devices with 5 V / 12 V ✓
ATTENTION: Check power consumption of the external transmission facility!

Redundancy(functions for supporting redundant communication routes)


NUC redundancy (Norwegian Users Conventions)
• NUC redundancy“Controlling station” –
• NUC redundancy“Controlled station” –
Protocol redundancy:
• “Tristate”Tristate of RS-232 interface when PASSIVE –
• Listening mode when passive –
• Protocol function in redundancy state = PASSIVE – normal operation (RS-232 = ACTIVE) –
• Protocol function in redundancy state = PASSIVE – listening mode (RS-232 = TRISTATE) –
Port redundancy:
• Deactivation of interface (with redundancy control message) –
• Deactivation of interface (with protocol element control message) –
Device redundancy:
• Device redundancy with the same PRE parameters –
• Device redundancy with different PRE parameters (“A/B-Parameter”) –
• Device redundancy with different PRE parameters (“A/B-Parameter”) for signals –

Protocol element control and return information


Protocol element control messages:
• Send (general) interrogation command to all ✓
• Send (general) interrogation command to selective CASDU ✓
• Send (general) interrogation command for image GI to own BSE ✓
• Send (general) interrogation command for GI-group to own BSE –
• Send reset command –
• Set control location ✓
• Data filter in transmit direction ON/OFF ✓
(Filter out all messages in transmit direction - no sending)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 669


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Function BPPT0
• Data filter in receive direction ON/OFF ✓
(filter out all messages in receive direction - no forwarding to BSE)
• Interface activate/deactivate ✓
• Interface + protocol activate/deactivate ✓
Protocol element return information:
• Station status ✓
• Station failure –
• Protocol-specific return information 0: Interface activated/deactivated ✓
• Protocol-specific return information 1: Interface + protocol functions activated/deactivated ✓

Special Functions
Summer time bit (SU) = 0 for all messages in transmit direction (time tag) ✓
Day of week (DOW) = 0 for all messages in transmit direction (time tag) ✓
Originator address = 0 for all messages in transmit direction ✓
WhiteList filter ✓
WhiteList filter“TI-Filter” ✓
Data throughput limitation –
Convert general interrogation command in receive direction to broadcast ✓
Non Interruptible GI ✓
ACTCON for clock synchronization command ✓
Emulate ACTCON+/- ✓
Emulate ACTCON for commands with control message ✓
Special functions DBAG:
• Breaker delay in transmit direction (DBAG-specific special message format <TI:=150>) ✓
• Send originator address with settable value ✓
Special functions RWE:
• Bit by bit marking of the field –
• Cyclic measured values –
• Address of the return information for selection command 2 –
• NT-Bit, IV-Bit according to RWE requirements ✓

Transparent Mode (Tunneling, Container Mode) ✓

Security
WhiteList-Filter (predefined for all TIs + COTs) ✓
WhiteList filter“TI-Filter”(type identification-pass-through filter - parameter-settable) ✓

Web server
Log internal diagnostic- and statistic information via protocol-specific web pages –

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓
Remote maintenance with SICAM TOOLBOX II via serial interface ✓

670 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3.3 Modes of Operation

The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 RXD, TXD, CTS 99, RTS, DCD, DTR,
RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-422 (4 wire) asyn- X3 TXD+, TXD-, RXD+, RXD- (4-wire)
chronous
Balanced interface (V.11) RS-422 (4 wire) asyn- X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
chronous 100 VCC, GND (to CM-0829)
Optical interface (multimode fibre optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
VCC, GND (to CM-0821)
Unbalanced interchange circuit (V.24/V.28) X6 101 RXD, TXD, CTS, RTS, DCD, DTR, DSR,
RS-232 asynchronous GND
Balanced interface (V.11) RS-422 (4 wire) asyn- X6 101 TXD+, TXD-, RXD+, RXD- (4-wire)
chronous

12.3.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own station

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 BPPT0
CP-802x/CPC80

Remote station

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 BPPT0
CP-802x/CPC80
CP-8031/CPCI85 BPPI0
CP-8050/CPCI85
CP-8050/EPCI85
SICAM AK 3 CP-2016/CPCX26 SM-2551/BPPA0
CP-2019/PCCX26 SM-0551/BPPA0
Legacy systems CP-20xx SM-2551/BPPA0
(SICAM AK CP-60xx SM-0551/BPPA0
SICAM TM CP-50xx BPPT0
SICAM BC
SICAM EMIC)

99 Not usable (reserved for SICAM TOOLBOX II)


100 In case of transmission rates > 9600 bit/s converter PHOENIX PSM-ME-RS232/RS485-P is required: Interface signals D(A), D(B), T(A),
T(B), GND (RS-422)
101 Only CP-8022 (switchable mode via parameter)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 671


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

System System element Protocol Element Remarks


Siemens devices – – according to 12.3.9 Inter-
operability IEC
60870-5-101 (BPP)
Third-party system – – according to 12.3.9 Inter-
operability IEC
60870-5-101 (BPP)

12.3.5 Communication According to IEC 60870-5-101

12.3.5.1 Basic Configuration


For the communication with a remote station in point-to-point traffic according to IEC 60870-5-101 the
following basic settings are required:

• Link layer address

• Number of octets for the link layer address

• Station type

For this purpose, the Advanced parameters | IEC60870-5-101 | Link layer address parameter
and the Advanced parameters | IEC60870-5-101 | Address field in the link layer
(quantity) parameter must be set according to the defined specification in the master/substation. The
address of the link layer must be adjusted identically at both stations (master/substation) for communication
with a remote partner as part of point-to-point traffic!

Setting the General settings | Station type parameter is also required for communication with a
remote partner as part of point-to-point traffic according to IEC 60870-5-101. In this process, either “Station A”
or “Station B” must be assigned to a station.
“Own station” station type “Remote partner” station type
Station A Station B
Station B Station A

For the coupling of different systems with the IEC 60870-5-101 protocol, the setting of the variable elements
of the message is required. These parameter can be found in the interoperability list (master station and
remote station must be parametrized identically).
The following table provides an overview of which IEC-parameters must be configured at which system
elements.
IEC 60870-5-101 Parameter Description System element
Link address byte number Number of octets for the link layer PRE
address field
Cause of transmission (COT) Number of octets for cause of transmis- BSE
sion
Common address of ASDU Number of octets for common address BSE
(CASDU) of the ASDU
Information object address Number of octets for the address of the BSE
(IOA) information object
Acknowledgment on IEC Single character or short message (ACK) PRE
60870-5-2 layer
Maximum telegram length BSE
Time_marker Number of octets for time marker BSE

Legend:

672 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

PRE ... Protocol element


BSE ... Base system element

12.3.5.2 Data Transmission Procedure


The transmission of data from the remote station to the master and vice versa takes place spontaneous. The
prioritization and blocking of the data takes place on the basic system element (BSE). The data transmission is
started after startup or, with redundancy switchover after successful station initialization.
If a remote station (secondary station) can presently not process more data messages (messages), for the data
flow control the DFC bit (Data Flow Control) is set in the control field of the message direction secondary
station → primary station. From this moment the protocol firmware of the primary station sends no more data
messages to the remote station, until the remote station resets the DFC-bit. In addition a warning is output by
the protocol element of the primary station. The data is saved in the data storage of the communication func-
tion on the basic system element (BSE) until they are deleted by the dwell time monitoring or can be trans-
mitted to the remote station.
The primary station also monitors whether the secondary station resets the DFC-bit within a time that can be
set with the parameter Advanced parameters | IEC60870-5-101 | DFC-monitoring time . The
state of the DFC-bit of the secondary station is interrogated by the primary station by means of cyclic
messages "REQUEST STATUS OF LINK". The cycle time can be set with the parameter Advanced parameters
| IEC60870-5-101 | Polling cycle for stations with "DFC-Bit = 1". If the DFC-bit is
present for longer than the set monitoring time, the interface is reported as failed.

Acknowledgment Procedure
All sent data messages must be acknowledged by the other station (secondary station). If, with non-faulty
transmission line, the acknowledgment is missing for longer than the expected acknowledgment time, trans-
mitted messages are repeated up to n-times (n can be parameterized). On expiry of the number of retries, the
station is flagged as faulty.
The required expected acknowledgment time is determined automatically from the set parameters, but if
necessary can be extended accordingly with the parameter Advanced parameters | Monitoring
times | Expected_ack_time_corr_factor . This is then the case if additional signal propagation
delays, delay times or slow processing times of the connected stations must be taken into consideration.
The number of retries for data messages is to be set with the parameter message repetition | Retries
for data message SEND/CONFIRM (station selective) or for messages for station initialization
with the parameter message repetition | Retries for INIT-messages SEND/CONFIRM
(station selective) .
The acknowledgment can be transmitted optionally as single character (E5) or as message with fixed length
(ACK). If no additional information is to be transmitted, as standard the single character (E5) is used for
acknowledgment, however some third-party systems always expect the acknowledgment as message with
fixed length.
The message type for the acknowledgment can be selected with the parameter advanced parameters |
IEC60870-5-101 | Acknowledgment IEC60870-5-2.

Failure monitoring
The monitoring of the interface by the active central station/substation takes place by means of cyclic trans-
mitted (subject to acknowledgment) messages or by means of a cyclic executed "Test function of the link layer
".
The interface monitoring with "Test function of the link layer" can be parameterized with the parameter
Advanced parameters | interface monitoring "cycle time" . On expiry of the retry number
the remote station is reported as failed.
No further data is sent to a failed remote station until successful station initialization. The data is stored in the
data storage of the communication function on the basic system element (BSE) until these are deleted by the
dwell time monitoring or can be transmitted to the re-reachable remote station.No further data is sent to a
failed remote station until successful station initialization.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 673


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3.5.3 Station Initialization

After startup or redundancy switchover, the operation of the interface is begun after successful station initiali-
zation.
The initialization of the link layer of the remote terminal unit is performed by the master station with:

• Request for the status of the link layer (REQUEST STATUS OF LINK)

• Reset of the remote terminal unit link layer (RESET OF REMOTE LINK)

Reset Command Function in the Remote Station


REQUEST STATUS OF LINK • “STATUS OF LINK” is transmitted to the remote
station
RESET OF REMOTE LINK • FCB-Bit (Frame Count Bit) is initialized
• Acknowledgment for RESET of REMOTE LINK is
transmitted to remote station

NOTE

i During faulty communication REQUEST STATUS OF LINK will be sent cyclic. The gap between the messages
is the calculated acknowledged time including the parameterized time for
Expected_ack_time_corr_factor .

End of Initialization
If sending of “end of initialization” is enabled on the basic system element in the IEC 60870-5-101/104 param-
eter block, after the station initialization is performed, data is only sent from the protocol element if the “INIT-
End” has been received from the basic system element for the corresponding ASDU. “<TI=70> End of Initializa-
tion” is also transmitted to the remote station. The clock synchronization command or general interrogation
command may only be transmitted after “INIT-End”.

12.3.5.4 Acquisition of events (transmission of data ready to be sent)

The transmission of data clear to send from the remote station to the master and vice versa takes place spon-
taneous. The prioritization and blocking of the data clear to send takes place on the basic system element
(BSE). The data transmission is started after startup or in case of redundancy switchover after successful
station initialization.
For further details, see to section "Data transmission procedure".

12.3.5.5 General Interrogation, Substation Interrogation


The general interrogation (outstation interrogation) function is used to update the central station after the
internal station initialization or after the central station has detected a loss of information. The function
general interrogation of the central station requests the substation to transmit the actual values of all its
process variables.

Non-Interruptible General Interrogation


From the substation periodic and spontaneous data can also be transmitted during a running general interrog-
ation.
With the parameter Advanced parameters | IEC60870-5-101 | Timeout for non interrupted
GI the periodic or the periodic and spontaneous transmission of data can be disabled during a running
general interrogation (monitoring time: "0" = GI is interruptible; "≠ 0" = GI is not interruptible).
The following parameter settings are necessary on the BSE for the non-interruptible GI:

• “Sending end of initialization” (INIT-End) must be enabled

• General interrogation must take place from the process image (Image-GI)

674 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

With the INIT-End, the protocol element detects all ASDUs used in transmit direction. This is required with
general interrogation to all (broadcast) for GI end detection.
With non-interruptible general interrogation, from the moment of "General interrogation command received"
all data of the cyclic or cyclic and spontaneous priority level from the basic system to the protocol element are
inhibited. This block is then terminated by the protocol element, if the general interrogation is complete or the
monitoring time Timeout for non-interruptible GI has expired.
The selection of the data which should be disabled for transmission during non-interruptible GI is to be done
on the protocol element with the parameter Advanced parameters | IEC60870-5-101 | Disable
data during non interrupted GI periodic data or periodic and spontaneous data.
The monitoring time is to be set on the protocol element with the parameter Advanced parameters |
IEC60870-5-101 | Timeout for GI-data and is used in transmit direction for all ASDUs together. The
monitoring time is retriggered for messages with the causes of transmission COT = 2, 7, 20, 21 to 36. With
general interrogation to a selective ASDU, the monitoring time is stopped when the general interrogation
command is received with the cause of transmission COT = 10 "termination of activation", with general inter-
rogation to all ASDUs (BROADCAST), the monitoring time is stopped when the general interrogation command
is received for all ASDUs with the cause of transmission "termination of activation".

12.3.5.6 Clock Synchronization

The clock synchronization of the remote station can be performed over the serial communication line –
controlled by the master station. The clock synchronization command is sent spontaneously at a change of the
time and cyclic 1x per minute by the master station.
With clock synchronization 1x per minute a typical accuracy of +/- 20 ms can be achieved.
If the accuracy of the remote synchronization is insufficient, a local time signal receiver must be used in the
remote station.
Messages, which are sent after a startup, but before the SICAM RTUs remote terminal unit has the correct
time, contain the relative time from startup (reference day: 1.1.2001) with the flagging of the time tag as
invalid.
The clock synchronization command is sent between the 20th and 50th second of minute. The time of trans-
mission is determined based on the parameter settings (baud rate, message length, number of retries) and a
possible presently running message transmission, so that the clock synchronization command arrives in the
remote station in all cases before the minute change. The clock synchronization command is sent at the
transmit moment, exactly synchronized to the internal 10ms cycle. The time in the message corresponds to
the absolute time of the 1st bit during the transmission on the line.
In SICAM A8000 the cyclic transmission of the clock synchronization command for remote synchronization is
initiated automatically by the basic system element.
In Ax1703 the cyclic transmission of the clock synchronization command controlled by the protocol element is
to be activated with the parameter Advanced parameter | Send clock synchronization command
cyclic.
The transmission of the clock synchronization command always takes place with high priority at the end of the
running minute (in SICAM A8000 between the 50th and 59 second).
The clock synchronization command is sent at the transmit moment, exactly synchronized to the internal
10ms cycle. The time in the message corresponds to the absolute time of the 1st bit during the transmission
on the line.

12.3.5.7 Command transmission


Data messages in command direction are always sent spontaneously by the master station to the remote
station. The prioritization and blocking of the data to be sent already takes place on the basic system element
(BSE).
For further details, refer to section 12.3.5.2 Data Transmission Procedure.

Control location / Check control location


The “Control location” function is used to make sure that commands and setpoints are transferred from
authorized sources only. Once the function has been activated, commands/set point adjusting commands are

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 675


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

only transferred to the remote partner by the protocol element if the control location (originator address) has
been enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (for more details on the control location, see section
12.1.3 Control location function for commands and setpoint values).

12.3.5.8 Transmission of Integrated Totals

A counter interrogation command triggered in the system is transmitted acknowledged from the protocol
element to the remote station.
The functionality implemented in the System SICAM RTUs concerning integrated totals is documented in the
document "Common Functions of Peripheral Elements according to IEC 60870-5-101/104".

12.3.5.9 File Transfer

The protocol element sends all message formats received from the basic system element (BSE) that are
defined for the transfer of files to the remote station. All message formats received from the remote station
for the transfer of files are passed on by the protocol element to the basic system element.
The protocol element itself performs no functions for the transfer of files. Messages for the transfer of files are
passed on "transparently".
Limitation:
For the transfer of files the System SICAM RTUs supports only max. 200 data bytes per segment!

12.3.5.10 Acquisition of Transmission Delay

The protocol element supports the function "Acquisition of transmission delay" and the time correction
resulting from this with clock synchronization according to IEC 60870-5. With this procedure the transmission
delay is determined with <TI=106> and the corrected time loaded in the remote station.
The correction of the time in the clock synchronization command is performed in the remote station.
The acquisition of the monitoring time is performed cyclic every "2 minutes".
The "Correction time for clock synchronization command" is produced from:

• Message delay

• Transmission delay
The clock synchronization command is transmitted cyclic 1x per minute to the remote station. The time in the
clock synchronization command corresponds to the absolute moment of the 1st bit during the transmission on
the line.
See also section "Clock Synchronization"!

12.3.6 Optimized Parameters for selected Transmission Facilities

The protocol element requires a full duplex transmission path, which means that the central station and the
substation can transmit and receive at the same time.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (Baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface with the parameter Common Settings | Interface.
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | Interface

• Common settings | Advanced time settings | Pause time (tp)

676 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

• Common settings | Advanced time settings (TU) | Set up time (tv)

• Common settings | Advanced time settings | run-out time (tn)

• Common settings | Advanced time settings | DCD handling

• Common settings | Advanced time settings | Continuous level monitoring time


(tcl)

• Common settings | Advanced time settings | Transmission delay at level


(tcldly)

• Common settings | Advanced time settings | Bounce suppression time (tbounce)

• Common settings | Advanced time settings | Disable time (tdis)

• Common settings | Advanced time settings | Stability monitoring time (tstab)

• advanced Parameter | X2: DTR/VCC Pin as output for


How the individual time settings are effective during the data transmission is shown in Figure 12-1.

If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is performed with the
parameter advanced parameters | X2:. DTR/VCC Pin als output for. The voltage supply is only
switched to the DSR status line instead of the DTR or DSR signal with corresponding parameter setting. The
status line cannot be used by the protocol.

NOTE

i Required voltage supply and maximum current consumption of the transmission facility must be observed!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | Monitoring times | Idle monitoring time

• advanced parameters | Monitoring times | Expected_ack_time_corr_factor (see


Acknowledgment Procedure)

• advanced parameters | Monitoring times | Character monitoring time


The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element – insofar as the transmission facility provides this signal receive-side – can evaluate the
interface signal DCD and e.g. utilize it for monitoring functions.

Preset parameters for transmission equipment with BPPxx (RS-232 interface)

Transmission facility RTS tp tv tn tdis DCD Tbou tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] nce [ms] [s] 12V
[ms]
30 100 11 0 No 10 5 0.2 10 No

Legend:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 677


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

RTS is used for the control of the carrier switching of the modem
RTS = ON (if tv = 0), RTS = ↑↓ (if tv ≠ 0)
Carrier switching (ON / OFF) for each message in the transmit direction
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbs Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tduration Parameter Continuous level monitoring time (tcl)
tdelay Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

678 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.
For a better overview, the full duplex data transmission is not shown.

[UMPxyy_Timing_ohne_broadcast, 2, en_US]

Figure 12-1 Timing during transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 679


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3.7 Message Conversion

Data in transmit direction is transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101/104 format. The data formats are converted to the IEC 60870-5-101 line
format on the protocol element. The transmission of the data according to IEC 60870-5-101 is controlled by
the protocol element.
Data in receive direction is converted by the protocol element from the IEC 60870-5-101 format on the trans-
mission line to a SICAM A8000 internal IEC 60870-5-101/104 format and transferred to the basic system
element.

12.3.7.1 Blocking
For optimal use of the transmission paths, the data is transmitted with “blocking” in accordance with IEC
60870-5-101. Data to be sent is already blocked at the basic system element in accordance with the applicable
rules and forwarded to the protocol element for sending.
Received data in blocked format is forwarded from the protocol element in blocked format to the basic system
element. On the basic system element the blocked data is split up again into individual information objects by
the “detailed routing” function and passed on as such to the further processing.
Due to the additionally required transport information, received messages with maximum length are trans-
mitted SICAM A8000 internal in 2 blocks from the protocol element to the basic system element.
The parameters necessary for the blocking are to be set on the basic system element in the IEC
60870-5-101/104 parameter block.

NOTE

i The blocking for data to be transmitted does not support the maximum possible message length according
to IEC 60870-5-101!

12.3.7.2 Special Functions


For the coupling to external systems, if necessary the following special functions can be activated for the
adaptation of the message conversion:

• Summer time bit (SU) = 0 for all messages in transmit direction (summer time bit in time tag)

• Day of week (DOW) = 0 for all messages in transmit direction (day of week time tag)

• Originator address = 0 for all messages in transmit direction

• WhiteList filter

• TI-Filter

• Data throughput limitation

• Convert general interrogation command in receive direction to BROADCAST

• Non Interruptible GI

• ACTCON for clock synchronization command

• Emulate ACTCON+/-

• Emulate ACTCON, ACTTERM for commands

• Emulate ACTCON, ACTTERM for commands with commands

• Special functions DBAG

• Special Functions RWE

680 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Summer Time Bit = 0 for all Messages in Transmit Direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Time tag |
Summer-time bit (SU) = 0 the summer time bit (SU) in the time tag is always set to "0" by the protocol
element for all messages with time tag in transmit direction.

Day of Week = 0 for all Messages in Transmit Direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Time tag |
Day of week (DOW) = 0 the day of week (DOW) in the time tag is always set to "0" by the protocol
element for all messages with time tag in transmit direction.

NOTE

i This function is only active for process information messages in transmit direction. The day of week in clock
synchronization command message is not affected!

Originator address = 0 for all messages in transmit direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Originator
address in transmit direction = 0 for all messages in transmit direction the originator address is
always set to 0 by the protocol element.

NOTE

i The originator address (2nd byte of the cause of transmission) is only then sent if the number of octets for
cause of transmission (COT) is set on the basic system element to 2.

WhiteList filter
Caused by increased using of the norm protocol IEC 60870-5-101/104 in the area of the telecontrol engi-
neering/process automation this protocol is also very often used to exchange data between different providers
(net couplings).
For the protection of the own network and also not send any unwanted messages to the remote network, the
data traffic is reduced to the absolutely necessary minimum at such interfaces.
Only defined messages (selected by type identification and cause of transmission) will be sent in transmit
direction to the remote network and only defined messages will be taken in receive direction at WhiteList
Filter enabled.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 681


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

The WhiteList-Filter can be enabled with the parameter Advanced parameters | IEC60870-5-101
Profile | IEC60870-5-101 Profile (type identification check).
Following WhiteList-Filters can be selected:

• WhiteList filter
– This profile can be used on interfaces between different providers or regions within same provider.
– From the pre-defined WhiteList-Filter only selected type identifications in transmit/receive direction
are passed through (siehe Profile Definition: “WhiteList-Filter“, Page 685).

• WhiteList-Filter for passive PRE


– This WhiteList-Filter is only active when the protocol element (PRE) is set to redundancy state
PASSIVE with redundancy control message.
– In this state the profile for “WhiteList-Filter” is used and additionally the system messages in the
private range for SICAM RTUs <TI:=135> “SICAM RTUs system data container (TI:=135, FC=148,
IC=04)” will be passed.
– In redundancy state ACTIVE the profile “SICAM RTUs - IEC101” will be used.

682 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

• TI-Filter + WhiteList-Filter
– From the pre-defined WhiteList-Filter only selected type identifications are passed through by the TI-
Filter.
– The TI-Filter can be parameterized separately in transmit-/receive direction.
– IEC 60870-5-101 messages with type identifiers are already filtered out by the WhiteList-Filter
cannot be passed through by the TI-Filter.
– IEC 60870-5-101 messages with type identifiers that are filtered out by the TI-Filter are acknowl-
edged to the remote station and then discarded (ACTCON / ACTTERM will not be sent).

• TI-Filter
– Only the IEC 60870-5-101 messages with type identifiers selected in the TI-Filter will be passed in
transmit-/receive direction (the cause of transmission is not evaluated).
– The TI-Filter can be parameterized separately in transmit-/receive direction.
– IEC 60870-5-101 messages with type identifiers that are filtered out by the TI-Filter are acknowl-
edged to the remote station and then discarded (ACTCON / ACTTERM will not be sent).

• SICAM RTUs - IEC 101 (SICAM RTUs Standard)


– WhiteList-Filter switched off (preset).
– This profile is typically used for interfacing SICAM RTUs systems within region of same provider.
– All supported type identifications from interoperability of SICAM RTUs using balanced mode
according to 12.3.9 Interoperability IEC 60870-5-101 (BPP) incl. type identifications used by SICAM
RTUs in private range (remote diagnostics, remote configuration,…) will be passed through in
transmit-/receive direction.
WhiteList filter

• the WhiteList-Filter is not an interoperability document!

• the WhiteList-Filter has the same definition in transmit-/receive direction

• Filtered messages in transmit direction will be discarded without error 102


(message will be logged as normal in data flow test)

• Filtered messages in receive direction will be confirmed to remote station and discarded without error 102
(filtered messages cannot be logged in data flow test)

• Special functions for commands:


Command messages with originator address = “0“ will be filtered in case of COT ≠ 6 or COT ≠ 8.
For commands sent with COT=ACT/DEACT, the reply for the command in receive direction with
COT=ACTCON (DEACTCON)/ACTTERM will be passed only in a time window when this command was sent
before wit COT=ACT/DEACT via this interface.
For commands received with COT=ACT/DEACT, the reply for the command in transmit direction with
COT=ACTCON (DEACTCON)/ACTTERM will be passed only in a time window when this command was
received before wit COT=ACT/DEACT via this interface.
The time window is set to 600 seconds and cannot be parameterized.
The WhiteList-Filter function stores for up to 200 commands running at the same time the address for the
command, direction (receive/transmit) and the interface information. After termination of the command
sequence according IEC 60870-5-101/104 standard (ACT→ACTCON→ACTTERM) the stored command
information will be deleted. The stored command information is deleted at a faulty command sequence
after expiry of the time window at the latest.

102 Error will be set for messages with type identifications not supported according WhiteList-Filter definition. No Error will be set for
messages with type identifications supported according WhiteList-Filter definition but with cause of transmission not supported
according WhiteList-Filter definition.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 683


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

TI-Filter (Type Identification Pass Filter)


The TI-Filter (Type identification pass filter) will pass only IEC 60870-5-101/104 messages in transmit-/receive
direction with type identifiers selected in the TI-Filter.
The TI-Filter can be enabled with the parameter Advanced parameters | IEC60870-5-101 Profile
| IEC60870-5-101 Profile (type identification check).

[sc_activate_ti_filter, 2, en_US]

After activating the TI-Filter, the detailed parameters for the type identifier pass filter will be displayed.

[sc_configurate_ti_filter, 2, en_US]

Settings:

• Up to 30 type IDs can be defined (type IDs for GI and type IDs for system information must also be
defined)

• Each type identifier may only be entered once

• The transmission direction can be parameterized for each type identifier (columnpass type identifica-
tion in)
– Transmit- and Receive direction
– Transmit direction
– Receive direction

• The TI-Filter can be parameterized separately in transmit-/receive direction.

• The TI-Filter can be used either selectively or in combination with the WhiteList-Filter.

• If the TI-Filter is used with the WhiteList-Filter, only the IEC60870-5-101/104 messages with type identi-
fiers passed by the WhiteList-Filter and selected in the TI-Filter will be passed in transmit-/ receive direc-
tion (the cause of transmission is evaluated by the WhiteList-Filter). All type identifications that are not
entered are not allowed through.

• If the TI-Filter is used without the WhiteList-Filter, only the IEC 60870-5-101 messages with type identi-
fiers selected in the TI-Filter will be passed in transmit-/ receive direction (the cause of transmission will
not be evaluated). All type identifications that are not entered in the TI filter are not allowed through.

• IEC 60870-5-101 messages, with type identifiers that are filtered out by the TI-Filter in receive direction,
are acknowledged to the remote station and then discarded (ACTCON / ACTTERM will not be sent).

684 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Profile Definition: “WhiteList-Filter“


The following table below includes the profile definition for “WhiteList-Filter” and “WhiteList-Filter for passive
PRE”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 685


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Semantics of cause of transmission:

<0> := not used


<1> := periodic, cyclic
<2> := Background scan
<3> := spontaneous

686 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

<4> := initialized
<5> := request or requested
<6> := Activation
<7> := Confirmation of activation
<8> := Abortion of activation
<9> := Confirmation of the abortion of activation
<10> := Activation termination
<11> := Return information, caused by a remote command
<12> := Return information, caused by a local command
<13> := File transfer
<14..19> := reserved for further compatible definitions (not used)
<20> := interrogated by station interrogation
<21..36> := interrogated by group 1..16 interrogation
<37> := requested by general counter request
<38..41> := requested by group 1..4 counter request
<42, 43> := reserved for further compatible definitions (not used)
<44> := unknown type identification
<45> := unknown cause of transmission
<46> := unknown common address of ASDU
<47> := unknown information object address
<48, 63> := for special use (private range - not used)

Profile Definition: "SICAM RTUs – IEC 101"


The profile “SICAM RTUs - IEC 101” (SICAM RTUs Standard) defines functionality according 12.3.9 Interopera-
bility IEC 60870-5-101 (BPP). This profile will be used as standard for interfacing SICAM RTUs components.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 687


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

*) ... blank or “X“ only


+ ... secondary application function only
B* ... can be generated by the PLC
5) ... transparent transmission by system
6) ... Reception possible, thereby the blocked single-point information is deblocked and further
individually processed as TI = 30 (address translation occurs algorithmic).

688 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Sample Applications
Following function is the same for different sample applications.
When WhiteList-Filter is enabled:

• routing of unwanted message within the system will be stopped

• unwanted messages will not be transmitted

• unwanted messages in receive direction will not be passed through

• ACTCON/ACTTERM for commands will be sent only if this command was received before via this interface

Partner Interface between SICAM A8000 and SICAM RTUs System


Data exchange via interface (LAN, serial) between different partners. One partner uses a SICAM A8000
system, the other partner uses a SICAM RTUs system.

[dw_whitelist_partnerkopplung_a8000, 1, en_US]

Partner Interface between SICAM RTUs System and 3rd Party System
Data exchange via interface (LAN, serial) between different partners. One partner uses a SICAM A8000
system, the other partner uses a 3rd party system.

[dw_whitelist_partnerkopplung_a8000_fremdsys, 1, en_US]

Internal Segmentation between SICAM RTUs Systems


Data exchange via interface (LAN, serial) between different divisions within the same partner. Both divisions
are using SICAM A8000 systems.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 689


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

[dw_whitelist_intern_segm_a8000, 1, en_US]

Internal Segmentation between SICAM RTUs Systems and 3rd Party Systems
Data exchange via interface (LAN, serial) between different divisions within the same partner. One division
uses a SICAM A8000 system, the other division uses a 3rd party system.

[dw_whitelist_intern_segm_a8000_fremdsys, 1, en_US]

Redundant SICAM RTUs Automation Units


The WhiteList-Filter is only enabled on the interfaces between the redundant systems. All other interfaces are
not affected.

690 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Redundant SICAM RTUs Basic System Elements (BSE)

• The WhiteList-Filter disables possible unwanted routing of system messages or messages in the private
range via possible communication loops in redundancy configuration for redundant BSE
Note: A routing of data messages to redundant BSE will be suppressed per standard by passive BSE.

• The parameter WhiteList-Filter for passive PRE must be applied to both BSE.

• The WhiteList-Filter is only activated on passive BSE and deactivated on active BSE.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 691


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Redundant SICAM RTUs Basic System Elements (BSE) – Remote Operation

• The WhiteList-Filter disables possible unwanted routing of system messages via communication loops in
this redundancy BSE

• The parameter WhiteList-Filter for passive PRE must be applied to both BSE.

• The WhiteList-Filter is only activated on passive BSE.

• The messages of the SICAM TOOLBOX II are blocked by the active filter of the passive BSE, but let through
by the active BSE because the filter is deactivated there

692 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Data throughput limitation


The protocol element for IEC 60870-5-101 balanced point-to-point does not support specific functions for
reduction of data throughput. Data throughput can be reduced as follows:

• reducing the baud rate


(change of baud rate must be done also in remote system)

• delay before sending


(example: Pause time tp)
by increasing the pause time (for data throughput reduction) a change of acknowledge timeout moni-
toring time in the remote system may be necessary.

Convert general interrogation command in receive direction to BROADCAST


With function enabled with the parameter advanced parameters | IEC60870-5-101 | GI command
"broadcast" , all general interrogation commands <TI:=100> received by the protocol element of the
substation are passed on from the transmission line with the cause of transmission “activation” to the basic
system element with the address CASDU = Broadcast.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 693


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Non Interruptible GI
According IEC 60870-5-101, spontaneous or periodic data can be sent during general interrogation and thus
the general interrogation can be interrupted. When interfacing to third-party systems it can be necessary to
disable the spontaneous or periodic data transmission during general interrogation.
Note: A detailed description of the function “Non Interruptible GI” can be found in section 12.3.5.5 General
Interrogation, Substation Interrogation .

Emulate ACTCON+ for Clock Synchronization Command


The transmission of ACTCON+ by the protocol element for clock synchronization can be set with the param-
eter Advanced parameters | IEC60870-5-101 | ACTCON for clock synchronization
command as follows:

• not send (default)

• immediately send

• Send after minute change and internal transfer of the time (preset)

Emulate ACTCON+/- for Commands


If ACTCON is not supported by the basic system element or by the peripheral element used, then the emula-
tion of ACTCON can be performed by the protocol element (PRE) as follows:

Emulation of Note
ACTCON- for:
<TI:=45> Single command
<TI:=46> Double command
<TI:=47> Regulating step command
<TI:=48> Setpoint command, normalized value
<TI:=49> Set point command, scaled value
<TI:=50> Setpoint command, short floating point number

• ACTCON- send immediately from PRE if


– CASDU is not known to the PRE
• ACTCON+/- from BSE or PE is sent from PRE
ACTCON- for:
<TI:=100> Interrogation command

• ACTCON- send immediately from PRE if


– CASDU is not known to the PRE and
– CASDU ≠ FFFF (broadcast)
• ACTCON+/- from BSE is sent from PRE

694 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Emulation of Note
ACTCON+/- for:
<TI:=101> Counter interrogation command

• ACTCON+ send immediately from PRE if


– CASDU is known to the PRE or
– CASDU = FFFF (broadcast)
• ACTCON- send immediately from PRE if
– CASDU is not known to the PRE
ACTCON+/- for:
<TI:=103> Clock synchronization command if

• ACTCON+ send from PRE if


– CASDU = FFFF (broadcast)
the moment for the transmission of ACTCON+ can be parameterized with the
parameter Advanced parameters | IEC60870-5-101 | ACTCON
for clock synchronization command .
• ACTCON- send immediately from PRE if
– CASDU ≠ FFFF (broadcast)

Legend:

BSE ... Basic system element


PRE ... Protocol element
PE ... Peripheral Element

The emulation of ACTCON by the protocol element (PRE) can be activated with the parameter Advanced
parameters | IEC60870-5-101 | ACTCON +/- emulation . So that the emulation can be
performed by the protocol element, it must be ensured that the INIT-End messages are passed on from the
basic system element to the protocol element (required because of the known CASDU addresses).
The parameter setting necessary is to be performed on the basic system element (BSE) in the IEC
60870-5-101/104 parameter block.

Emulate ACTCON+ for Commands


If ACTCON for commands is not supported by the peripherals element used, then the emulation of ACTCON
messages can be performed by the protocol element of the substation as follows:

Emulation of Note
ACTCON+ for:
<TI:=45> Single command
<TI:=46> Double command
<TI:=47> Regulating step command

• ACTCON+ from PRE send immediately (for SELECT and EXECUTE command)
• ACTCON+/- from BSE is filtered out by PRE and not sent!
• ACTTERM+/- from BSE is sent from PRE

The emulation of ACTCON by the protocol element (PRE) for commands can be activated with the parameter
Advanced parameters | IEC60870-5-101 | ACTCON +/- emulation .
With function activated, ACTCON messages are emulated by the protocol element as shown in the table. All
ACTCON+/- messages that are transferred from the basic system element to the protocol element are filtered
out by the protocol element and therefore not transmitted.
ACTTERM messages that are transferred from the basic system element to the protocol element are trans-
mitted by the protocol element.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 695


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

With function not activated ACTCON and ACTTERM messages that are transferred from the basic system
element to the protocol element are transmitted by the protocol element, no emulation of any kind by the
protocol element takes place.

NOTE

i This function is not required in SICAM A8000 if this function is supported by the peripheral elements used!

For the emulation of ACTCON- with unknown CASDU, the parameter Advanced parameters |
IEC60870-5-101 | ACTCON +/- emulation is to be enabled.

Emulate ACTCON, ACTTERM for Commands with Control Messages


If ACTCON and ACTTERM for commands are not supported by the system, then the emulation of ACTCON and
ACTTERM – controlled by control messages – can be emulated by the protocol element (PRE) for a previously
received command.
This emulation for ACTCON, ACTTERM is often used when a protocol element for the interfacing of external
systems or one external system itself does not support this function.
The emulation of ACTCON, ACTTERM is activated on the protocol element, if the type identification in the
parameter Advanced parameters | Project specific settings | ACTCON, ACTTERM for
commands controlled by control messages | TI and the monitoring times for ACTCON, ACTTERM
are parameterized ≠ 0.
The control can be performed by an application program of the open-/closed-loop control function.
Due to the control messages the emulation of the messages ACTCON+/- and ACTTERM+/- of a previously
received command (TI:=45, TI:=46, TI:=47 - Select or Execute) to the remote station is triggered.
A message with optional type identification can be used as control message – the data content of the control
messages is not evaluated by the protocol element. The identification of the control message takes place
based only on the parameterized address.
In addition the protocol element performs a “1 out of n” check for commands. If a further command is received
from the remote station, although the previously received command has not yet been terminated, a negative
confirmation (ACTCON-) is transmitted immediately by the protocol element to the remote station.
The control of the emulation of the messages ACTCON+/-, ACTTERM+/- by the application program of the
open-/closed-loop control function is monitored by the protocol firmware. If the corresponding control
message is not received by the protocol element within the monitoring time, the protocol element itself sends
an ACTCON- or ACTTERM- to the remote station.
The monitoring time for the reception of the confirmation of activation is to be set on the protocol element
with the parameter Advanced parameters | Project specific settings | ACTCON, ACTTERM
for commands controlled by control messages | Monitoring time ACTCON (after ACT).
The monitoring time for the reception of the termination of activation is to be set on the protocol element
with the parameter Advanced parameters | Project specific settings | ACTCON, ACTTERM
for commands controlled by control messages | Monitoring time ACTTERM (after
ACTCON).
The IEC 60870-5-101/104 address of the control message (TI, CASDU1, CASDU2, IOA1, IOA2, IOA3) for the
emulation of ACTCON+ is to be parameterized with the parameter Advanced parameters | Project
specific settings | ACTCON, ACTTERM for commands controlled by control messages
| *. The addresses of the other control messages are defined.

Address for Control Message 103 Control Message


Parameterized address Control message for emulation ACTCON+
Parameterized address, IOA+ 1 Control message for emulation ACTCON-
Parameterized address, IOA+ 2 Control message for emulation ACTTERM+
Parameterized address, IOA+ 3 Control message for emulation ACTTERM-

103 if TI=0 is parameterized, no emulation by the protocol element takes place; ACTCON, ACTTERM messages are transferred from the
basic system element to the remote station

696 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Special functions DBAG


For the implementation of the protocol firmware in DBAG projects the following special functions can be acti-
vated:

• Breaker delay in transmit direction (DBAG-specific special message format <TI=150>)

• Send originator address with settable value


These special functions can be activated with the parameter Advanced parameters | Project
specific settings | DBAG functions.
With function activated, messages in the format <TI=33> “32 Bit bit pattern” in the direction basic system
element → protocol element are converted by the protocol element to the DBAG-specific message format
<TI=150> and transmitted.
Messages received in the format <TI=150> are converted by the protocol element to the format <TI=33> “32
Bit bit pattern” and passed on to the basic system element.
In transmit direction <TI=33> “32 Bit bit pattern” is converted as follows:
Cause of transmission IEC-Parameter Type Identification for Transmission to
the Remote Station
spontaneous - <TI=150> DBAG-specific format
GI with time (3 octets) <TI:=4> Double-point information with
time tag
GI with time (7 octets) <TI:=31> Double-point information with
time tag CP56Time2a
GI without time <TI:=3> Double-point information

In receive direction <TI=150> is converted as follows:

Cause of transmission Time Format Type Identification for Transmission to


Basic System Element
spontaneous, GI with time (7 octets) <TI=33> Bitstring of 32 bits with time tag
CP56Time2a

NOTE

i The format <TI:=150> is only defined with 7 bytes time, 3 bytes IOA, 2 bytes CASDU and 2 bytes COT! For
the format <TI=150> in addition no double transmission is defined as format without time tag!

Breaker delay in transmit direction


If the delay of the circuit breaker or the time of the fault current is not available, this time can be added by the
protocol element in messages in transmit direction with the parameter Advanced parameters |
Project specific settings | DBAG functions | Switch transfer time in transmit
direction .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 697


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Message structure <TI:=150> "Railway-specific Format" (in the private range)

[Telegrammaufbau_TI150, 1, en_US]

Send originator address with settable value


In DBAG projects the originator address in transmit direction is always transferred with a fixed parameterized
value. The originator address is to be set with the parameter Advanced parameters | Project
specific settings | DBAG functions | Originator address in transmit direction .
For this function the setting of the number of octets for cause of transmission to “2 octets” is necessary (see
IEC 60870-5-101/104 Parameters on the Basic System Element).

Special Functions RWE


For the implementation of the protocol firmware in RWE projects the following special functions can be acti-
vated:

• NT bit, IV bit according to RWE requirements


These special functions can be activated with the parameter Advanced parameters | Project
specific settings | RWE functions.

NT bit, IV bit according to RWE requirements


For projects for the customer RWE, a special handling can be activated for the NT-bit and the IV-bit of the
quality descriptor of the messages in transmit direction.

698 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

If the RWE-specific functions are not activated, the NT-bit and the IV-bit in the messages are transferred to the
remote station unchanged.
If the RWE-specific functions are activated, the special handling for the NT-bit and the IV-bit can be selected
with the parameter Advanced parameters | Project specific settings | RWE functions |
Convert of the NT bits to the IV bit in transmit direction from the following options:

• Variant a: (selection = <disabled>)


NT-bit is set to "0", IV-bit is not changed

• Variant b: (selection = <enabled>)


NT-bit is set to "0", IV-bit is set if NT-bit (internal) or IV-bit (internal) is set

SICAM A8000 internal To Remote Station (Variant a) To Remote Station (Variant b)


NT bit IV bit NT bit IV bit NT bit IV bit
0 x 0 x 0 x
1 x 0 x 0 1
0 0 0 0 0 0
0 1 0 1 0 1
1 0 0 0 0 1
1 1 0 1 0 1

x = optional state, or state is not changed!

12.3.7.3 Transparent Mode (Tunneling, Container Mode)


The transparent mode (or container mode) is used to pass-through third-party computer messages in IEC
60870-5-101 format between a remote station and a third-party control system that is connected to the
SICAM A8000 component with IEC 60870-5-104. Thus the container mode provides a “tunneling procedure”
within the systems SICAM A8000.
These third-party computer messages are transmitted to or received by a third-party control system in a user
data container defined for SICAM A8000 in the private range of IEC 60870-5-101. Only the IEC 60870-5-101
message format included in the user data container will be sent to the remote station, and not the user data
container itself.
Thereby, either message formats not supported by the system SICAM A8000 in the public or private range of
the standard IEC 60870-5-101 can be transmitted from a third-party substation to a third-party control system,
or all messages according to IEC 60870-5-101 that do not have to be routed individually when using the
container mode in the system SICAM A8000.
Im Container Mode werden nur die Nutzdatentelegramme transparent durch das SICAM A8000 Netz über-
tragen – Telegramme zur Protokollsteuerung (Stationsinitialisierung, Quittungstelegramme, etc.) werden
nicht übertragen und werden direkt an der Schnittstelle zum seriell angekoppelten Fremdsystem durch das
Protokollelement abgehandelt.
With special procedures (example: Remote parameterization of a third-party system by a third-party control
system) must be checked before using container mode whether the changed temporal behavior is tolerated by
the connected external system and whether there are no error messages or failures.
The transmission of the user data container within SICAM A8000 takes place with type identification
<TI:=142> in the private range of IEC 60870-5-101 resp. IEC 60870-5-104. SICAM A8000 internal, several
modes are provided for the use of the user data container. The container mode uses the user data container
with message type = 128.
The container mode can be activated seperately for the transmit/receive direction with parameter advanced
parameters | project specific | Container mode in transmit direction and with
parameter advanced parameters | project specific | Container mode in receive
direction.
When the container mode is activated in the receive direction, all valid received messages are entered from
the external system into a user data container and passed on from the protocol element to the basic system
element for further distribution in the system.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 699


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

When the container mode in transmit direction is activated, data to be sent from the basic system element,
which is transferred to the protocol element in a user data container <TI:=142> and message type = 128, read
from the user data container and the message data is sent to the external system.
All other data forwarded from the basic system element to the protocol element for sending out is sent
unchanged to the external system.
The IEC address of the user data container is fixed and cannot be parameterized (CASDU = CASDU of the
substation; IOA1, IAO2 = 255; IOA3 = 191).

Segmentation
With user data containers a maximum of 180 bytes of transparent message data can be transmitted. Longer
parameter messages (max. 256 bytes) are thus to be transmitted in several part segments and grouped
together again before transmission/processing. With missing segments the partially transmitted parameter
message is discarded. The transparent mode only utilizes part segments with a maximum length of 50 bytes
of message data!

700 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

User Data Container <TI:=142>


The user data container is used to pass-through third-party computer messages.

[Nutzdatencontainer_TI142, 1, en_US]

NOTE

i The user data container is described here in the internal format of the protocol element with the essential
information fields.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 701


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Message elements
TI .. Type identification <TI:=142> user data container
CASDU, IOA .. Message address
O1 .. Octet 1 (CASDU) CASDU = CASDU of the remote terminal unit
O2 .. Octet 2 (CASDU) CASDU = CASDU of the remote terminal unit
IOA1 .. = 255
IOA2 .. = 255
IOA3 .. = 191 (sub address)
Cause of transmission
03 .. spontaneous In monitoring direction
06 .. activation In control direction
Time
7 octet dual time Earliest possible acquisition moment of a message in,
time tag on the basic system element (BSE)
Message type = 128
Length of the user data part in octets Length of the user data in octets (exclusive message
type)
Number of bytes Byte number of the message data + 6
Segmentation field
Total number of segments Total number of segments (4 bits)
Total size = 15 segments to 50 octets each
Current segment number Current number of the transmitted segment (4 bits)
The 1st segment has segment number 1
Length of message data in bit In all segments, the total length of the message data
is always transmitted in bits

Structure of the message data:

[Aufbau_der_Telegrammdaten, 1, en_US]

Message elements
Control field “function” (bit 0 to 3)
03 .. User data SEND / CONFIRM
04 .. User data SEND / NO REPLY
Link address The length of the link address to be sent is defined by
a parameter.

702 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

12.3.8 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Activation/Deactivation of Interface and Protocol Function

• Data filter control

• Set control location


The Protocol Element Return Information enables:

• States of certain state lines to be used as process information

• Obtaining of information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.3.8.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element used.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted from the basic system element – regardless of the user data
to be sent and the priority control – immediately to the protocol element.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU is to be used! All CASDUs for process information are distributed auto-
matically to the corresponding remote terminal unit.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 703


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Possible control functions

PST Detail Routing


Function Note
SF Station Z-Par FI
Send (general) interrogation 240 255 - This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message! CASDU = BROAD-
CAST
Set control location 104 242 255 65535 Set/delete control location (global)
SCS=<ON>: Set control location (HKA)
SCS=<OFF>: Delete control location
(HKA)
Reset command 243 255 - This function is not presently
supported by PRE!
Send (general) interrogation 244 255 CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = selective
Data filter in transmit direction 0 255 - Do not send all messages from BSE
ON
Data filter in transmit direction 1 255 - Send all messages from BSE
OFF
Data filter in receive direction ON 2 255 - All received messages not to BSE
Data filter in receive direction 3 255 - Forward all received messages to the
OFF BSE
“Deactivate” interface 4 255 - Reset interface failure

• Do not send all messages from


BSE
• Received messages are discarded
“Activate” interface 5 255 -
(General) interrogation 6 255 FFFF, The PRE is forced to send a (general)
command (image GI) 0-FFFE interrogation command (image-GI) to
own BSE.
Z-Par: FFFF .. all CASDUs
(BROADCAST)
0-FFFE … selective CASDU
“Deactivate” Interface + Protocol 20 255 - In the redundancy state PASSIVE and
function passive behavior = “Tristate interface”,
the interface + protocol function can
be activated/deactivated with PST
control message.
(Default = deactivated)
“Activate” Interface + Protocol 21 255 - In the redundancy state PASSIVE and
function passive behavior = “Tristate interface”,
the interface + protocol function can
be activated/deactivated with PST
control message.

104 The control location can only be set by a single command <TI:=45>.

704 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Set control location:

• For “control location” in the PST detailed routing on the BSE in the field Additional param-
eter_(PRE) (Z-Par) = 65535 must be enterd.

• If in the PST detailed routing on the BSE a PRE-control message for “control location” is included, the BSE
will send after startup of the PRE a PRE-control message control location with Z-Par= 65535 to the
PRE; thereby on the PRE the function to evaluate the control location gets activated.

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE-control message = HKA
SCS = <OFF> additional parameter in PRE-control message = HKA + 256
Legend:
SF Control function_(PRE)
Station Station number
255 ... not used
Z-Par Additional parameter_(PRE)
Fl Edge
SCS Single command state
HKA Originator address control location (HKA)

12.3.8.2 Protocol element - Return information


The protocol element - return information on the basic system element generates messages with
process information in monitor direction and thereby enables states of the protocol elements to
be displayed or processed.
There are three different categories of return information:

• Status of the state lines

• Protocol-specific return information (dependent on the protocol element used)

• Status of the stations


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parameters
Supplementary System Element and Station number .
Messages for protocol element return information are transmitted spontaneously from the protocol element
to the basic system element with change or as reply to a general interrogation command.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 705


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Possible protocol element - return information:

Return information func- Parameters Note


tion_(PRE) Station
Status DTR 255 State DTR 105
0 = status line inactive
1 = status line active
Status DSR 255 State DSR 105
0 = status line inactive
1 = status line active
Station failure 255 1 = Station failed 106
protocol-specific return infor- 255 Interface activated/deactivated: Return information for PRE
mation 0 control message "activate/deactivate" interface
0 = interface "activated"
1 = interface "deactivated"
protocol-specific return infor- 255 Interface + protocol functions "activated/deactivated":
mation 1 Return information for PRE control message
"activate/deactivate" interface + protocol
0 = interface + protocol functions "deactivated"
1 = interface + protocol functions "activated"

Legend:
Station Station number
255 ... Station number not used

12.3.9 Interoperability IEC 60870-5-101 (BPP)

This companion standard presents sets of parameters and alternatives from which subsets must be selected to
implement particular telecontrol systems. Certain parameter values, such as the number of octets in the
COMMON ADDRESS of ASDUs represent mutually exclusive alternatives. This means that only one value of the
defined parameters is admitted per system. Other parameters, such as the listed set of different process infor-
mation in command and in monitor direction, allow the specification of the complete set or subsets, as appro-
priate for given applications. This clause summarizes the parameters of the previous clauses to facilitate a suit-
able selection for a specific application. If a system is composed of equipment stemming from different manu-
facturers it is necessary that all partners agree on the selected parameters.

The selected parameters should be marked in the white boxes as follows:

Function or ASDU is not used

Function or ASDU is used as standardized (default)

Function or ASDU is used in reverse mode

Function or ASDU is used in standard and reverse mode

The possible selection (blank, X, R, or B) is specified for each specific clause or parameter.

105 states of the state lines are transmitted spontaneously from the protocol element to the basic system element with change or as
reply to a general interrogation command; the spontaneous transmission of the current states takes place internally in a 100 ms grid
⇒ state line changes shorter than 100 ms are not guaranteed to be transmitted!
106 is currently not supported by basic system element!

706 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

NOTE In addition, the full specification of a system may require individual selection of certain parameters for
certain parts of the system, such as the individual selection of scaling factors for individually addressable
measured values.

12.3.9.1 System or device function

(system-specific parameter, indicate the system’s or station’s function by marking one of the following with
„X“)

System definition

Controlling Station (Master)

Controlled Station (Slave)

12.3.9.2 Network configuration

(network-specific parameter, all configurations that are used are to be marked „X“

Point-to-Point Multipoint-partyline

Multiple Point-to-Point Multipoint-star

12.3.9.3 Physical layer

(network-specific parameter, all used interfaces and data rates must be marked wirth „X“

Transmission speed (control direction)

Unbalanced Unbalanced Balanced


Interface Interface Interface
V.24/V.28 V.24/V.28 X.24/X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s 38 400 bit/s

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 707


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Transmission speed (monitor direction)

Unbalanced Unbalanced Balanced


Interface Interface Interface
V.24/V.28 V.24/V.28 X.24/X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s 38 400 bit/s

12.3.9.4 Link Layer

(network-specific parameter, all configurations that are used are to be marked „X“ Specify the maximum frame
length. If a non-standard assignment of class 2 messages is implemented for unbalanced transmission, indi-
cate the Type ID and COT of all messages assigned to class 2.)
Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this companion
standard.

Link transmission procedure Address filed of the link

Balanced transmission not present (balanced transmission only)

Unbalanced transmission 1 Octet

2 Octets

structured

unstructured

Frame length

Maximum length L (control direction)

Maximum length L (monitor direction)

Time interval in which repetitions are allowed (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:

The standard assignment of ASDUs to class 2 messages is used as follows:

708 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Type Identification Cause of transmission


9, 11, 13, 21 <1>

A special assignment of ASDUs to class 2 messages is used as follows:

Type identification Cause of transmission

NOTE:
In response to a class 2 poll, a controlled station may respond with class 1 data when there is no class 2 data
available.

12.3.9.5 Application Layer

Transmission mode for application data


Mode 1 (Least significant octet first), as defined in clause 4.10 of IEC 60870-5-4, is used exclusively in this
companion standard.

Common address of ASDU


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet 2 Octets

Address of the information object


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet structured

2 Octets unstructured

3 Octets

Cause of transmission
(system-specific parameter, all configurations that are used are to be marked "X")
2 Octets (with originator address)
1 Octet
Only originator address not used (=0) is used

Selection of standard ASDUs

Process information in monitor direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<1> := Single-point information M_SP_NA_1

<2> := Single-point information with time tag M_SP_TA_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 709


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

<3> := Double-point information M_DP_NA_1

<4> := Double-point information with time tag M_DP_TA_1

<5> := Step position information M_ST_NA_1

<6> := Step position information with time tag M_ST_TA_1

<7> := Bitstring of 32 bit M_BO_NA_1

<8> := Bitstring of 32 bit with time tag M_BO_TA_1

<9> := Measured value, normalized value M_ME_NA_1

<10> := Measured value, normalized value with time tag M_ME_TA_1

<11> := Measured value, scaled value M_ME_NB_1

<12> = Measured value, scaled value with time tag M_ME_TB_1

<13> := Measured value, short floating point number M_ME_NC_1

<14> := Measured value, short floating point number with time tag M_ME_TC_1

<15> := Integrated totals M_IT_NA_1

<16> := Integrated totals with time tag M_IT_TA_1

<17> := Event of protection equipment with time tag M_EP_TA_1

<18> := Packed start events of protection equipment with time tag M_EP_TB_1

<19> := Packed output circuit information of protection equipment with time tag M_EP_TC_1

<20> := Packed single-point information with status change detection M_PS_NA_1 M_PS_NA_1

<21> := Measured value, normalized value without quality descriptor M_ME_ND_1

<30> := Single-point information with time tag CP56Time2a M_SP_TB_1

<31> := Double-point information with time tag CP56Time2a M_DP_TB_1

<32> := Step position information with time tag CP56Time2a M_ST_TB_1

<33> := Bitstring of 32 bits with time tag CP56Time2a M_BO_TB_1

<34> := Measured value, normalized value with time tag CP56Time2a M_ME_TD_1

<35> := Measured value, scaled value with time tag CP56Time2a M_ME_TE_1

<36> := Measured value, short floating point number with time tag CP56Time2a M_ME_TF_1

<37> := Integrated totals with time tag CP56Time2a M_IT_TB_1

<38> := Event of protection equipment with time tag CP56Time2a M_EP_TD_1

710 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

<39> := Packed start events of protection equipment with time tag CP56Time2a M_EP_TE_1

<40> := Packed output circuit information of protection equipment with time tag
M_EP_TF_1
CP56Time2a

Either ASDUs of the set <2>, <4>, <6>, <8>, <10>, <12>, <14>, <16>, <17>, <18>, <19> or of the set <30 –
40> are used.
6) Reception possible, thereby the blocked single-point information is deblocked and further individually
processed as TI = 30 (address translation occurs algorithmic).

Process information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<45> := Single command C_SC_NA_1

<46> := Double command C_DC_NA_1

<47> := Regulating step command C_RC_NA_1

<48> := Set point command, normalized value C_SE_NA_1

<49> := Set point command, scaled value C_SE_NB_1

<50> := Set point command, short floating point number C_SE_NC_1

<51> := Bitstring of 32 bit C_BO_NA_1

<58> := Single command with time tag CP56Time2a C_SC_TA_1

<59> := Double command with time tag CP56Time2a C_DC_TA_1

<60> := Regulating step command with time tag CP56Time2a C_RC_TA_1

<61> := Set point command, normalized value with time tag CP56Time2a C_SE_TA_1

<62> := Set point command, scaled value with time tag CP56Time2a C_SE_TB_1

<63> := Set point command, short floating point with time tag CP56Time2a C_SE_TC_1

<64> := Bitstring of 32 bits with time tag CP56Time2a C_BO_TA_1

Either the ASDUs of the set <45> - <51> or of the set <58> - <64> are used.

System information in monitoring direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<70> := End of initialization M_EI_NA_1

System information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 711


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

<100> := Interrogation command C_IC_NA_1

<101> := Counter interrogation command C_CI_NA_1

<102> := Read command C_RD_NA_1

<103> := Clock synchronization command C_CS_NA_1

<104> := Test command C_TS_NA_1

<105> := Reset process command C_RP_NA_1

<106> := Delay acquisition command C_CD_NA_1

Parameter in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<110> := Parameter of measured value, normalized value P_ME_NA_1

<111> := Parameter of measured value, scaled value P_ME_NB_1

<112> := Parameter of measured value, short floating P_ME_NC_1

<113> := Parameter activation P_AC_NA_1

+ … secondary application function only


4) … Not used in IEC 60870-5-101 Edition 2. No use case.

File transfer
(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<120> := File ready F_FR_NA_1

<121> := section ready F_SR_NA_1

<122> := Call directory, select file, call file, call section F_SC_NA_1

<123> := last section, last segment F_LS_NA_1

<124> := Ack file, ack section F_AF_NA_1

<125> := Segment F_SG_NA_1

<126> := Directory {blank or X, only available in monitor (standard) direction} F_DR_TA_1

Type identifier and Cause of Transmission Assignments


(station-specific parameter)
Shaded boxes are not required.
Black boxes are not permitted in this companion standard
Blank = Function or ASDU is not used.
Mark Type Identification/Cause of transmission combinations:
"X" if only used in the standard direction,

712 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

"R" if only used in the reverse direction,


"B" if used in both directions.

[Typ_Identification_101_1, 2, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 713


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

[Type_Identification_101_2, 2, en_US]

714 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

[Type_Identification_101_3, 2, en_US]

12.3.9.6 Basic application functions

Station Initialization
(station-specific parameter, mark "X" if function is used)

Remote initialization

Cyclic data transmission


(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Cyclic data transmission

' … secondary application function only

Read procedure
(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Read procedure

Spontaneous transmission
(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Spontaneous transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 715


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Double transmission of information objects with cause of transmission spontaneous


(station-specific parameter, mark each information type "X" where both a Type ID without time and corre-
sponding Type ID with time are issued in response to a single spontaneous change of a monitored object)
The following type identifications may 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.

Single-point information M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 and M_PS_NA_1

Double-point information M_DP_NA_1, M_DP_TA_1 and M_DP_TB_1

Step position information M_ST_NA_1, M_ST_TA_1 and M_ST_TB_1

Bitstring of 32 bit M_BO_NA_1, M_BO_TA_1 and M_BO_TB_1 (if defined for a specific project)

Measured value, normalized value M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 and M_ME_TD_1

Measured value, scaled value M_ME_NB_1, M_ME_TB_1 and M_ME_TE_1

Measured value, short floating point value M_ME_NC_1, M_ME_TC_1 and M_ME_TF_1

Station Interrogation
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Global

group 1 group 7 group 13

group 2 group 8 group 14

group 3 group 9 group 15

group 4 group 10 group 16

group 5 group 11

Information Object
group 6 group 12
Addresses assigned to each
group must be shown in a
separate table.

Clock synchronization
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Clock synchronization

Day of week used

RES1, GEN (time tag substituted/ not substituted) used

SU-bit (summertime) used

716 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Command transmission
(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Direct command transmission

Direct set point command transmission

"Select and execute" command

"Select and execute" set point command

C_SE ACTTERM used

No additional definition

Short pulse duration (duration determined by a system parameter in the outstation)

Long pulse duration (duration determined by a system parameter in the outstation)

Persistent output

B* can be generated by the PLC

Transmission of integrated totals


(station- or object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Mode A: Local freeze with spontaneous transmission

Mode B: Local freeze with counter interrogation

Mode C: Freeze and transmit by counter interrogation commands

Mode D: Freeze by counter interrogation command, frozen values reported spontaneously

Counter read

counter freeze without reset

Counter freeze with reset

counter reset

General request counter

counter interrogation group 1

counter interrogation group 2

counter interrogation group 3

counter interrogation group 4

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 717


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Parameter loading 107


(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Threshold value

Smoothing factor

Low limit for transmission of measured value

High limit for transmission of measured value

Parameter activation
(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

act/deact of persistent cyclic or periodic transmission of the addressed object

Test procedure
(station-specific parameter, mark "X" if function only used in standard direction, "R" if only used in the reverse
direction, and "B" if used in both directions)

Test procedure

file transfer
(station-specific parameter, mark "X" if function is used)

File transfer in monitor direction

Transparent file

Transmission of disturbance data of protection equipment

Transmission of sequences of events

Transmission of sequences of recorded analog values

File transfer in control direction

Transparent file

X* Data can be transparently transported by the system but not generated or evaluated. A maximum of
220 bytes of user data can be transported in a segment telegram for file transfer.

Background scan
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Background scan

Note: used for data which are transmitted caused by a self-initiated general interrogation

107 Not supported with "Controlled Function"

718 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.3 IEC 60870-5-101 (Point-to-Point Traffic)

Acquisition of transmission delay


(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Acquisition of transmission delay

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 719


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.1 Introduction

The IEC 60870-5-101 protocol (multi-point traffic) is a standardized serial transmission protocol for communi-
cation with remote stations with multi-point traffic (master/slave principle; “Partyline”).

Protocol firmware for IEC 60870-5-101 (multi-point traffic):

Firmware System Standard and function


UMPMT0 CP-8000, CP-8021, IEC 60870-5-101 multi-point traffic master
CP-8022
UMPST0 CP-8000, CP-8021, IEC 60870-5-101 multi-point traffic slave
CP-8022

Multi-point traffic describes a serial communications protocol with which a central station is connected with
one or several substations over a communications link in a line or star configuration. The data traffic is
controlled by the central station.
Either data messages or station interrogation messages are transmitted from the central station. Data from the
substation to the central station can only be transmitted as reply to a station interrogation.

[UMPxT0_config, 1, en_US]

In multi-point traffic an unbalanced transmission procedure is used. That means, that as primary station the
central station initiates all message transmissions, while the substations, which are secondary stations, may
only transmit when they are called.
The multi-point traffic only requires a half-duplex transmission medium and can be used in multiple point-to-
point, star or line structure.
The central station and the substations in multi-point traffic operate with a communications protocol
according to IEC 60870-5-101. The supported functionality (interoperability) is described in section
12.4.13 Interoperability IEC 60870-5-101 (UMP).

12.4.2 Functions

Function UMPMT0 UMPST0


IEC 60870-5-101
Serial communication protocol according to IEC 60870-5-101 ✓ ✓

720 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Function UMPMT0 UMPST0


Unbalanced transmission Master ✓ –
Unbalanced transmission Slave – ✓
System or device (application function):
• “Controlling station” ✓ –
• “Controlled station” – ✓
Max. connections (number of substations per master) 100 –
Max. connections (number of masters per slave) – 1
Max. number of supported data points 108 108

Interoperability
IEC 60870-5-101 Ed.1 (Unbalanced) ✓ ✓
IEC 60870-5-101 Ed.2 (Unbalanced) – –
Interoperability according to12.4.13 Interoperability IEC 60870-5-101 (UMP) ✓ ✓

Network configuration
Point-to-point configuration (Master + 1 Slave) ✓ ✓
Multiple point-to-point configuration ✓ ✓
(a separate interface with 1 master + 1 slave is required for each point-to-point config-
uration)
Data concentrator ✓ ✓
Line configuration ✓ ✓
Star configuration ✓ ✓
Multi-hierarchical configurations ✓ ✓
(further components can be connected to substations)

Physical interface
RS-232 ✓ ✓
RS-485 ✓ ✓
RS-422 ✓ ✓
X.24/X.27 (external converters required) ✓109 ✓109
CP-8000, CP-8021, CP-8022: X2 (RS-232); X3 (RS-485, RS-422) ✓ ✓
CP-8022: X6 (RS-232, RS-485, RS-422) ✓ ✓
Baud rates: ✓ ✓
50, 75, 100, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600,
19200, 38400, 56000, 57600, 64000, 115200 Bit/s
Data transmission line (full duplex) – –
Data transmission line (half duplex) ✓ ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓ ✓
Byte frame = 11 Bit (8E1) ✓ ✓
Message protection d = 4:
• Checksum (8 bit) + Parity bit (even) + transmission rules ✓ ✓
Pulse code modulation, byte asynchronous ✓ ✓

108 The protocol firmware does not limit the number of data points.
109 External interface converter required.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 721


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Function UMPMT0 UMPST0


Message length 1 to 255 1 to 255
Bytes Bytes
Data Flow Control: Data flow control bit in receive direction used ✓ –
Data Flow Control: Data flow control bit in transmit direction used – –
Data flow control bit supervision ✓ –

IEC 60870-5-101 functions


Data acquisition by polling (station interrogation):
• Continuous interrogation of a substation ✓ –
• Station failure delay ✓ –
• Quick-Check-Procedure – –
Acquisition of events (transmission of data ready to be sent) ✓ ✓
General interrogation, substation interrogation
• Non-interruptible general interrogation – ✓
• Send GI data as class 1 data – ✓
• Convert general interrogation command in receive direction to broadcast – ✓
• Do not store general interrogation commands in receive direction – –
• Timeout monitoring for GI data – –
Clock synchronization according to IEC 60870-5-101:
• Clock synchronization with <TI:=103> clock synchronization command ✓ ✓
• Acquisition of the transmission time (primary station) to correct the time synchro- – –
nization with <TI:=106>
• Acquisition of the transmission time (primary station) used for correction of clock ✓ –
synchronization (with“Request Status Of Link”= proprietary)
• Acquisition of the transmission time (secondary station) to correct the time – ✓
synchronization with <TI:=106>
• Correction of clock synchronization (via parameter) – ✓
• Accuracy – ±20 ms
• Relay operation accuracy (per routing station)110 – ±20ms
Command transmission:
• Demand ✓ –
• Supervision of maximum transport time in control direction – –
• Control location (set/check control location) ✓ –
Transmission of integrated totals ✓ ✓
File transfer ✓ ✓

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facilities ✓ ✓
Freely definable parameters for transmission facility ✓ ✓
Supply of connected transmission devices with 5 V / 12 V ✓ ✓
ATTENTION: Check power consumption of the external transmission facility!

Standby transmission line over the public telephone network (PSTN) ✓ –

Data transmission using time slot radio ✓ ✓

110 In case of relay operation additional 10 ms for each routing station.

722 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Function UMPMT0 UMPST0

Coordination of several central stations ✓ –

Relay operation (multi-point traffic wirth routing)


Main/Standby transmission line ✓ ✓

Redundancy(functions for supporting redundant communication routes)


NUC redundancy (Norwegian Users Conventions)
• NUC redundancy“Controlling station” – –
• NUC redundancy“Controlled station” – –
Protocol redundancy:
• Call operation when passive – –
• Tristate of RS-232 interface if passive – –
• Listening mode when passive – –
• Protocol function in redundancy state = passive – normal operation (RS-232 = – –
active)
• Protocol function in redundancy state = PASSIVE – listening mode (RS-232 = TRIS- – –
TATE)
Port redundancy:
• Deactivation of interface (with redundancy control message) – –
• Activation/Deactivation of interface when passive with protocol element control – –
message
Device redundancy:
• Device redundancy with the same PRE parameters – –
• Device redundancy with different PRE parameters (“A/B-Parameter”) – –
• Device redundancy with different PRE parameters (“A/B-Parameter”) for signals – –

Protocol element control and return information


Protocol element control messages:
• Send (general) interrogation command to all ✓ ✓
• Send (general) interrogation command to selective CASDU ✓ –
• Send (general) interrogation command for image GI to own BSE – –
• Send (general) interrogation command for GI-group to own BSE – –
• Send reset command – –
• Set control location ✓ –
• Data filter in transmit direction ON/OFF ✓ –
(Filter out all messages in transmit direction - no sending)
• Data filter in receive direction ON/OFF ✓ –
(filter out all messages in receive direction - no forwarding to BSE)
• Interface activate/deactivate ✓ –
• Interface + Protocol activate/deactivate ✓ –
• Add/remove station to station polling ✓ –
• Call cycle START/STOP/CONTINUE ✓ –
• Continuous call station x ON / OFF ✓ –
• Main / Standby transmission line ACTIVE ✓ –
• I bit handling for time ON/OFF – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 723


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Function UMPMT0 UMPST0


Protocol element return information:
• Station status ✓ –
• Station failure ✓ –
• Status DTR ✓ ✓
• Status DSR ✓ ✓
• Protocol-specific return information 0 to 3, 6, 7, 8 to 11 ✓ –
• Protocol-specific return information value (retries in % of the last hour) ✓ –

Special functions
Summer time bit (SU) = 0 for all messages in transmit direction (time tag) ✓ ✓
Day of week (DOW) = 0 for all messages in transmit direction (time tag) ✓ ✓
Originator address = 0 for all messages in transmit direction ✓ ✓
Data throughput limitation – –
Send End of init message as class 1 data – ✓
Send ACTCON, ACTTERM as class 1 data – ✓
ACTCON for clock synchronization command – ✓
ACTCON±emulate – ✓
Emulate ACTCON, ACTTERM for commands (with control message) – ✓
Message Synchronization – ✓
Filtering of Measured Values in Transmit Direction – ✓

Transparent Mode (Tunneling) ✓ –

Security
WhiteList filter – –
WhiteList filter (predefined for all TIs + COTs) – –
WhiteList filter“TI filter”(type identification-pass-through filter - parameter-settable) – –

Web server
Log internal diagnostic- and statistic information via protocol-specific web pages – –

Engineering
SICAM WEB ✓ ✓
SICAM TOOLBOX II ✓ ✓
Remote maintenance with SICAM TOOLBOX II via serial interface ✓ ✓

12.4.3 Modes of Operation

The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.

724 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Operating mode Interface → Interface signals


optional DTE
Unbalanced interchange circuit X2 RXD, TXD, CTS 111, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(2-wire)/ RS-422 (4-wire) asynchronous (CM-0819) 112 DSR/VCC, GND (to CM-08x9)
Optical interface (multimode fibre optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR,
DSR, GND (to CM-0821)
Unbalanced interchange circuit X6113 RXD, TXD, CTS, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 X6114 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms -
Configuration Automation Units and Automation Networks.

12.4.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central Station, IEC60870-5-101 Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 UMPMT0
CP-802x/CPC80

Remote Station (Substation, IEC60870-5-101 Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 UMPST0 max. 1 Master
CP-802x/CPC80
SICAM AK 3 CP-2016/CPCX26 UMPSA0
CP-2019/PCCX26
Legacy systems CP-20xx SM-2551/UMPSA0 according to
(SICAM AK, SICAM TM, CP-50xx SM-0551/UMPSA0 12.4.13 Interoperability
SICAM BC, SICAM EMIC, CP-60xx UMPST0 IEC 60870-5-101 (UMP)
SICAM MIC)
Third-party system – – according to
12.4.13 Interoperability
IEC 60870-5-101 (UMP)

111 not usable (reserved for SICAM TOOLBOX II)


112 in case of transmission rates > 9600 bit/s converter PHOENIX PSM-ME-RS232/RS485-P is required: Interface signals D(A), D(B), GND
(RS-485); D(A), D(B), T(A), T(B), GND (RS-422); CM-0819 does not support RS-422
113 only CP-8022 (switchable mode via parameter)
114 only CP-8022 (switchable mode via parameter)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 725


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Own Station (Substation, IEC60870-5-101 Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 UMPST0
CP-802x/CPC80

Remote station (Central Station, IEC60870-5-101 Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 UMPMT0
CP-802x/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2551/UMPMA0
CP-2019/PCCX26 SM-0551/UMPMA0
Legacy systems CP-20xx SM-2551/UMPMA0 according to
(SICAM AK, SICAM TM, CP-50xx SM-0551/UMPMA0 12.4.13 Interoperability
SICAM BC, SICAM EMIC) CP-60xx UMPMT0 IEC 60870-5-101 (UMP)
Third-party system – – according to
12.4.13 Interoperability
IEC 60870-5-101 (UMP)

12.4.5 Communication According to IEC 60870-5-101

12.4.5.1 Data Acquisition by Polling (Station Interrogation)


The transmission of the data from the substations to the central station takes place by means of station-selec-
tive station interrogations (interrogation procedure, polling), controlled by the central station; that changed
data is stored in the substation and transmitted to the central station with the interrogation of this substation.
The interrogation procedure of the central station ensures, that substations are interrogated sequentially,
whereby substations with important data can be interrogated more often. Substations may only transmit
when they are called.
The interrogation procedure can be influenced with the following parameters:

• Continuous cycle

• Existing stations

• Number of calls until station change

• Number of stations to be called until change of priority level

• Priority level assignment (each station is assigned one of the 4 priority levels: high priority, medium
priority, low priority-A, low priority-B)
The interrogation procedure can be performed either continuously (continuous cycle) or only on request. The
continuous interrogation of the substations by the central station interrogation procedure is to be performed
by enabling the parameter Advanced parameters | Continuous cycle .
The station-selective parameters of the central station for the interrogation cycle such as "Stat No", "Link
Address", "Station Enabling", "Station failure", "Priority Level" and "Number of calls" are to be set in the param-
eter Station definition .
In every substation, the station-selective address must be set with the parameter Address of the link .
This address must be unambiguous for each multi-point traffic line.
In the central station and in the substation, the number of octets is to be parameterized with which the
address field is transmitted on the line with the parameter Advanced parameters | IEC60870-5-101
| Address field of the link (number of octets).

726 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The prioritization of the station interrogation can be parameterized by means of corresponding parameter
setting of the number of stations called until level change with the following parameters:

• Station call prioritization | No. of stat. calls in high priority lvl

• Station call prioritization | No. of stat. calls in mid priority lvl

• Station call prioritization | No. of stat. calls in low priority lvl (A)

• Station call prioritization | No. of stat. calls in low priority lvl (B)
Through parameterization of the interrogation procedure the following characteristics can be achieved:

• A substation which has a lot of data to send – as for instance continuously changing measured values –
does not impair the disposal of the data of the other substations.

• Each substation is interrogated within a determinable time (deterministic).

• Substations with important data, those with a large volume of data to be transmitted can be interrogated
more frequently than the others.
The interrogation procedure can be performed either continuously (continuous cycle) or only on request. The
control of the interrogation procedure on request can be realized with protocol control messages in the func-
tion diagram.
In the running interrogation cycle, data and system messages are transmitted spontaneously from the central
station according to the parameter setting as follows:

• One substation selectively (acknowledged)

• All substations (unacknowledged)


If the interrogation cycle has been stopped by protocol control messages or the listening mode is switched on,
no station interrogation takes place. With the interrogation cycle stopped, spontaneous data messages
continue to be transmitted to the substations. With listening mode switched on, the messages are normally
not transmitted from the central station to the substations, rather discarded directly on the basic system
element (BSE) by the function "User data filter".

For example: Prioritization of the station interrogation


Below the prioritization of the station interrogation for continuous cycle is shown based on the specified
parameters as an example.
Parameter for "Station call prioritization":

High priority level Number of stations called until level change = 2


Medium priority level Number of stations called until level change = 2
Low priority level (A) Number of stations called until level change = 1
Low priority level (B) Number of stations called until level change = 1

Station U0, U4 High priority level / Number of calls until station change = 2
Station U1,U2,U3 Medium priority level / Number of calls until station change = 2
Station U5,U6,U7,U8 Low priority level (A) / Number of calls until station change = 1
Station U9,U10 Low priority level (B) / Number of calls until station change = 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 727


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

For the coupling of different systems with the IEC 60870-5-101 protocol, the setting of the variable elements
of the message is required. These parameter can be found in the interoperability list (central station and all
substations must be parametrized identically).

The variable elements of the message must be set at the protocol element.
IEC 60870-5-101 parameters Description System element
Byte number link address Number of octets for the address field of the link PRE
layer
Cause of transmission (COT) Number of octets for cause of transmission BSE
Common address of ASDU (CASDU) Number of octets for common address of the BSE
ASDU
Information object address (IOA) Number of octets for the address of the informa- BSE
tion object
Acknowledgment on IEC 60870-5-2 Single character or short message (ACK) PRE
layer
Maximum message length BSE
Time tag Number of octets for time tag BSE

Legend:

PRE ... Protocol element


BSE ... Basic system element

Continuous interrogation of a substation


The "continuous interrogation of a substation" can be activated automatically in the central station with the
function "Demand" or spontaneously with protocol control messages. With function activated, a station inter-

728 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

rogation is always executed by the central station to only one selected station. Data messages ready for
sending to same remote station will be sent during demand in progress.
During the demand, user data messages continue to be transmitted to this substation.
Through a demand, following a message transmission (e. g., command, setpoint value) the central station can
quickly fetch changed data from the substation (e. g., measured values after command or setpoint value).
With demand, the continuous interrogation of a substation is terminated after timeout or a message to
another substation. With control of the demand using protocol control messages, the continuous interroga-
tion of a substation can be terminated spontaneously through a corresponding protocol control message.

Acknowledgment Procedure
All data messages transmitted selectively to a substation must be acknowledged by this substation. If, with
non-faulty transmission line, the acknowledgment is missing for longer than the expected acknowledgment
time, transmitted messages are repeated up to n-times (n can be parameterized). On expiry of the number of
retries, the station is flagged as faulty.
The acknowledgment from the substation to the central station can be transmitted as single character (E5), if
no additional information (such as DCF-Bit or ACD-Bit) is to be transmitted. If additional information is to be
transmitted, the acknowledgment is transmitted as message with fixed length (ACK).
Instead of the acknowledgment with single character (E5H) the acknowledgment can be transmitted as
message with fixed length (ACK).
The message type for the acknowledgment can be selected with the parameter advanced parameters |
IEC60870-5-101 | Acknowledgment IEC60870-5-2.
The required expected acknowledgment time is determined automatically from the set parameters, but if
necessary can be extended accordingly with the parameter Advanced parameters | Monitoring
times | Expected_ack_time_corr_factor . This is then the case if additional signal propagation
delays, delay times or slow processing times of the connected substations must be taken into consideration.
The number of retries for data messages is to be set with the parameter message repetition | Retries
for data message SEND/CONFIRM (station selective) or for messages for station initialization
with the parameter message repetition | Retries for INIT-messages SEND/CONFIRM
(station selective) .
The number of retries is to be set in the substation for data messages with the parameter Message retries
| Retries for data message (remote station → master station). On expiry of the number of
retries (e.g., if the central station keeps the FCB bit unchanged for a number of times when FCV = 1), the inter-
face will be marked as faulty in the substation and the protocol element of the substation is waiting for new
station initialization.

Failure Monitoring in the Central Station


The monitoring of the interface by the active central station takes place by means of the cyclic running inter-
rogation procedure (station interrogation). A substation is reported as failed by the central station after expiry
of the number of retries. Retries to a substation are thereby always sent in succession immediately after expiry
of the expected acknowledgment time i.e. no other substations are interrogated during a running retry
handling. For failed substations, a communication fault is only then reported if this is parameterized accord-
ingly in the parameter Station failure of the Station definition .
The failure of substations is thus detected by the central station during the normal interrogation cycle. Failed
substations continue to be interrogated by the central station with the interrogation procedure, however, no
message retry is performed for such substations during the station interrogation.
The interrogation cycle for failed stations can be set with the parameter Advanced parameters |
IEC60870-5-103 | Polling cycle for faulty stations. As a result, failed substations are
removed from the running interrogation procedure for a certain time and from then are only interrogated in
the parameterized grid.
No data is transmitted from the central station to failed substations. The data is saved in the data storage of
the communication function on the basic system element (BSE) until they are deleted by the dwell time moni-
toring or are transmitted to the non-failed substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 729


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Station Failure Delay


If short-term communication faults lead again and again to station failures, and the number of retries in the
central station is not to be increased further, then the transfer of the fault can be delayed.
Through the station failure delay, short-term communication faults no longer lead to a station failure.
With station failure delay, the failure of a substation (after expiry of the number of retries) is not immediately
reported as failed, rather only after expiry of a settable delay time. The delay time can be parameterized with
the parameter advanced parameters | Station failure delay.

The station failure delay is performed by the protocol firmware of the central station station-selective. With
station failure delay only the "coming" fault is delayed – a "going" fault is passed on immediately to the basic
system element.

NOTE

i During the station failure delay, no data is transmitted to the affected substations.
Due to the dwell time monitoring on the BSE, certain data is deleted after expiry of the monitoring time if
these could not be transmitted!

Failure Monitoring in the Substation


The monitoring of the interface in the substation is performed by monitoring for "cyclic message reception
with station interrogation or station-selective data messages". The monitoring time is to be set in the substa-
tion with the parameter Advanced parameters | Monitoring times | Call monitoring time .
The monitoring timeout is normally only retriggered in the substation with station-selective call messages or
station-selective data messages.
The parameter Advanced parameters | Monitoring times | Call timeout retrigger also
with "request status of link" retriggern is only to be used if this function is explicitly required
(special functionality or due to downward compatibility). The message "Request Status of Link" is transmitted
from the central station during the initialization phase, with the "acquisition time of the transmission time"
and with station failure.
If during failure of the communication line (e. g., signaling direction only) in the substation a failure of the
communication link is also to be detected, then the call timeout in the substation must not be retriggered with
"Request Status of Link"!
The monitoring time in the substation must be set sufficiently high, so that this does not expire unintention-
ally during the transmission of larger quantities of data from other substations (e. g., during general interroga-
tion).
As an additional function the remote station can set the interface as faulty on expiry of retries for data
messages. The number of retries is to be set in the substation for data messages with the parameter Message
retries | Retries for data message (remote station → master station). On expiry of the
number of retries (e.g., if the central station keeps the FCB bit unchanged for a number of times when FCV =
1), the interface will be marked as faulty in the substation and the protocol element of the substation is
waiting for new station initialization.
With failed interface, data to be transmitted is stored in the data storage on the basic system element (BSE) of
the substation until this is deleted by the dwell time monitoring or can be transmitted to the central station.

730 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.5.2 Station Initialization

After startup, redundancy switchover or after communication error the operation of the interface is started
after successful station initialization. The failure of the interface will be detected by the master station and
remote station with the failure monitoring function.

The initialization of the link layer of the remote terminal unit is performed by the master station with:

• Request for the status of the link layer (REQUEST STATUS OF LINK)

• Reset of the remote terminal unit link layer (RESET OF REMOTE LINK)

Reset Command Function in the Remote Terminal Unit


REQUEST STATUS OF LINK • "STATUS OF LINK" is transmitted to the master station
RESET OF REMOTE LINK • FCB-Bit (Frame Count Bit) is initialized
• Acknowledgment for RESET of REMOTE LINK is transmitted to
master station

End of Initialization
If sending of "end of initialization" is enabled on the basic system element in the IEC 60870-5-101/104 param-
eter block, after the station initialization is performed, data is only sent from the protocol element if the "INIT-
End" has been received from the basic system element for the corresponding ASDU. "<TI=70> End of Initializa-
tion" is also transmitted to the remote station.
The clock synchronization command or general interrogation command may only be transmitted after "INIT-
End".

12.4.5.3 Acquisition of events (transmission of data ready to be sent)

Data of the remote terminal unit ready to be sent are stored on the basic system element (BSE) in the remote
terminal unit until transmission.
See also section "Data Acquisition by Polling (Station Interrogation)".

Message from the Remote Terminal Unit to the Master Station


Messages from the remote terminal unit to the master station are only transmitted with station interrogation.
A quick-check procedure for speeding up the transmission of data is not implemented.

Coarse Time Message


When transmission of messages with short time format (ms, sec, min) is used, the protocol element of the
remote terminal unit can send the missing time information (date + hour) with clock synchronization
command in monitoring direction.A Quick-Check procedure for accelerating the transmission of data is not
implemented.
Note:

• CP24Time2a … short time format (3 octet time information including ms and sec)

• CP56Time2a … long time format (7 octet time information including full date + time)
The transmission of the coarse time message can be activated with the parameter Advanced parameter |
IEC60870-5-101 | Coarse time in transmit direction .

Transmission of Coarse Time:

• do not send coarse time

• send coarse time always before message with short time tag

• send coarse time only when changed before message with short time tag

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 731


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The coarse time will be sent using <TI=103> clock synchronization command in monitoring direction with
same CASDU, IOA of following message with time tag and cause of transmission "spontaneous".
The coarse time will be sent automatically 1x after restart / redundancy switchover / RESET of remote Link
before following 1st message with time tag.

12.4.5.4 General Interrogation, Substation Interrogation


The general interrogation function (RTU interrogation) is used for updating the central station after the
internal station-initialization or after the central station has detected a loss of information. The function
general interrogation of the central station requests the substation to transmit the actual values of all its
process variables.
A general interrogation command "to all" triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selective to the protocol element of the central station and
also transmitted station-selective by this to the substations.

Non-Interruptible General Interrogation


Spontaneous data is also transmitted from the substation during a running general interrogation. With the
parameter Advanced parameters | IEC60870-5-101 | Timeout for non interrupted GI the
spontaneous transmission of data can be disabled in the remote station during a running general interroga-
tion (monitoring time: "0" = GI is interruptible; "≠ 0" = GI is not interruptible).
The following parameter settings are necessary on the BSE for the non-interruptible GI:

• “Sending end of initialization” (INIT-End) must be enabled

• General interrogation must take place from the process image (Image-GI)
With the INIT-End, the protocol element detects all ASDUs used in transmit direction. This is required with
general interrogation to all (BROADCAST) for GI end detection.
With non-interruptible general interrogation, from the moment of "General interrogation command received"
all data of the spontaneous priority level from the basic system to the protocol element are inhibited. This
block is then terminated by the protocol element, if the general interrogation is complete or the monitoring
time Timeout for non-interruptible GI has expired.
The monitoring time is to be set on the protocol element with the parameter Advanced parameters |
IEC60870-5-101 | Timeout for GI-data and is used in transmit direction for all ASDUs together. The
monitoring time is retriggered for messages with the causes of transmission COT = 2, 7, 20, 21 to 36. With
general interrogation to a selective ASDU, the monitoring time is stopped when the general interrogation
command is received with the cause of transmission COT = 10 "termination of activation", with general inter-
rogation to all ASDUs (BROADCAST), the monitoring time is stopped when the general interrogation command
is received for all ASDUs with the cause of transmission "termination of activation".

12.4.5.5 Clock Synchronization


The clock synchronization of the substations can be performed over the serial communication line – controlled
by the central station. The clock synchronization command is sent by the central station spontaneously at
change of time or cyclically.
The period for cyclic clock synchronization can be set with the parameter Advanced parameters | Cycle
time for sending clock synchronization command.
Accuracy: typical +/- 20 ms (clock synchronization 1x per minute)
(with relay operation accuracy will be reduced 10 ms per routing station)

If the accuracy of the remote synchronization is insufficient, a local time signal receiver must be used in the
substation.
Messages, which are sent after a startup, but before the substation has the correct time, contain the relative
time from startup (reference day: 1.1.2001) with the flagging of the time tag as invalid.
The clock synchronization command is sent from the protocol element of the central station to the substations
either station-selective or broadcast depending on the selected transmission facility.

732 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

When using the freely definable transmission facility, the type of transmission of the clock synchronization
command can be selected with the parameter Advanced parameters | free defineable inter-
face modem | Send clock synchronization command to each station selective.
With clock synchronization the time can be corrected by the remote station. The correction time is either
calculated by the central station using transmission procedure <TI:=106> “delay acquisition command” and
sent to the substation, or optionally configured in the substation with the parameter Advanced parame-
ters | IEC60870-5-101 | Correction time for time synchronization command
(T_Delay).

• t_delay = 0:
The correction time (t_delay) can be set by the central station using <TI:=106> “delay acquisition
command” (otherwise t_delay = 0)
New time of substation; time in ACTCON for <TI:=103> = t<TI:=103> + t_delay<TI:=106> – t_delaytel

• t_delay ≠ 0:
New time of substation; time in ACTCON for <TI:=103> = t<TI:=103> + t_delay

t_delaytel Message delay

t<TI:=103> new time of substation from <TI:=103>


t_delay<TI:=106> correction time from <TI:=106>

If required, the protocol element of the substation can send the message confirmation of the activa-
tion (ACTCON+) for the clock synchronization command. This function can be enabled with the parameter
Advanced parameters | IEC60870-5-101 | ACTCON for clock synchronization command
as follows (see also section 12.4.11.3 Special Functions):

• Do not send (default)

• Send immediately

• Send after minute change and internal transfer of the time

• Send immediately and ignore (do not accept clock synchronization command)
With relay operation, the clock synchronization command is only transmitted via selected routing paths “to all”
(broadcast). Only a few parameterized routing paths are used, with which all stations (substations and routing
stations) can be reached. All stations which receive or forward a clock synchronization command use this for
the synchronization of their own clock.
Due to this necessary procedure a time setting operation with relay operation can also take several minutes.
During the transmission it is ensured, that the time in the clock synchronization command is updated with
each new emission. Delay times due to the transmission facility are acquired automatically by the protocol
element and taken into consideration during the updating of the time.

12.4.5.6 Command transmission

Message from the Central Station selectively to a Remote Terminal Unit


Station-selective data messages in command direction are always inserted by the central station with high
priority into the running interrogation procedure (station interrogation) after completion of the data transmis-
sion in progress. Data to be sent from the base system element (BSE) is always prioritized at a ratio of 1:1
compared with station queries.

Inquiry
If the reaction of the substation to a transmitted telegram is to be acquired quickly by the master station, an
inquiry (configurable station-selective continuous query) can be performed by the master station. This station-
selective inquiry is retriggered by further telegrams to the same station (telegram configured with inquiry) or
canceled by telegrams to other stations.
Run type identification selection and adjustment of the continuous access time for type identification with the
Advanced parameters | Access procedure per type identification | * parameters to
enable this inquiry.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 733


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Data-Flow Control
If a substation is unable to process additional data telegrams (messages), the DFC bit (data flow control) is set
in the telegram control field towards substation → master station. From this moment onwards, the protocol
firmware of the master station no longer sends data telegrams to the corresponding substation until the
substation once again resets the DFC bit. The protocol firmware also monitors whether the substation resets
the DFC bit within a time that can be adjusted using the Advanced parameters | IEC60870-5-101 |
DFC continuous monitoring time parameter.
If the DFC bit applies for longer than the set monitoring time, the DFC bit timeout to station no.
xx warning is output.

Control location / Control location check


The “Control location” function is used to make sure that commands and setpoints are transferred from
authorized sources only. Once the function has been activated, commands/set point adjusting commands are
only transferred to the remote partner by the protocol element if the control location (originator address) has
been enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (for more details on the control location, see section
12.1.3 Control location function for commands and setpoint values).

Message from the Master Station to all Remote Terminal Units (unacknowledged)
“Unacknowledged” telegrams from the multi-point traffic master station to all are inserted into an on-going
polling cycle (station query) after having completed the on-going data transmission. In this process, the tele-
gram is sent several times from the master station with the configurable number of telegram retries according
to the Telegram retries | Retries for SEND/NO REPLY (broadcast) data telegram param-
eter. Afterwards the interrupted interrogation cycle is resumed.

12.4.5.7 Transmission of integrated totals

A counter interrogation command triggered in the system is transmitted from the protocol element of the
master station either station-selective or “to all” (=BROADCAST) according to the parameter Advanced
parameter | IEC60870-5-101 | Send counter interrogation command as "Broadcast .
This parameter is transferred to the basic system element after startup of the protocol element.
A counter interrogation command to be sent is then already made available to the protocol element by the
basic system element, station-selective or BROADCAST.
The functionality implemented in the System SICAM RTUs concerning integrated totals is documented in the
document Common Functions of Peripheral Elements according to IEC 60870-5-101/104.

12.4.5.8 Acquisition of transmission delay

The protocol element of the remote terminal unit supports the "Acquisition of transmission delay" and the
time correction resulting from this with clock synchronization according to IEC 60870-5. With this procedure
the transmission delay is determined with <TI=106> and the corrected time loaded in the remote station. The
correction of the time in the clock synchronization command is performed in the remote station.
The protocol element of the master station uses a SICAM RTUs specific method for the "acquisition of transmis-
sion delay". With this method the transmission delay per remote terminal unit is determined by the protocol
firmware of the master station with the sequence "Request Status Of Link" and the reply from the remote
terminal unit "Status of Link" and from this an automatically determined correction value is derived.
The acquisition of the monitoring time can be carried out cyclic. The cycle time can be set with the parameter
Advanced parameter | station-selective clock synchronization | Cycle time for
sending clock synchronization command .
With the parameter Advanded parameter | station-selective clock synchronization |
Correction time for clock synchronization command an additional correction value can be
parameterized.

734 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The clock synchronization command is transmitted station-selective. The time in the time-synchronization
command is already corrected by the protocol firmware of the master station with the automatically deter-
mined correction value and the parameterized correction value.

12.4.6 Coordination of Several Central Stations

An interface between a central station can manage up to 100 substations. If more than 100 substations are to
be connected on one line to a central station (e. g., for radio communication with the same radio frequency),
then several interfaces (centralstations) can be connected in parallel (max. 16). These interfaces are coordi-
nated in such a way that only 1 interface is active at one moment and the central station only interrogates
those substations that are assigned to this interface.

[UMPxyy_Koordinierung_2, 1, en_US]

The coordination of multiple interfaces is enabled in the protocol element of the central station with the
parameter advanced parameters | Master coordination.
The assignment of the substation to the associated central station (interface of the central station) is defined
in the substation with the parameter advanced parameters | Radio area identifier/master
number. The determination of the master number is carried out in the central station either with the param-
eter advanced parameters | Radio area identifier/master number or with the parameter
advanced parameters | coordination several masters | master number for coordina-
tion . This assignment must be performed in every substation and in every central station. The master
number is transmitted in the message on the line in the 2nd octet of the link address.
The coordination of the interfaces of the central station takes place by means of the interface signals DTR and
DSR. Thereby in each case the DTR line (output) of an interface is connected with the DSR line (input) of the
next interface of the central station and in this way a communication link of all interfaces to be coordinated is
established. It must be ensured through external circuitry, that with a failure of one interface the coordination
circuit is closed. A coordination of multiple central stations is only possible with closed coordination circuit.
Data in control-/monitoring direction can be transmitted only if the own central station is currently active by
the coordination of multiple central stations. The data transmission will be delayed in both directions when
using coordinated central stations.
For the parallel connection of the interfaces, for each interface of the central station a separate transmission
facility must be used or suitable wiring of the interface lines with diodes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 735


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

NOTE

i Since the interface lines DTR and DSR are used for the coordination, the interface cannot be switched to
“tristate” during inactive coordination!

After a restart, the central station with the lowest master number first sends an “initialization token” on the
coordination circuit to the next central station after a delay time (t_start_delay). The delay time is calcu-
lated automatically by the protocol element according to the set parameters (baud rate, master number, ...).
All central stations which presently do not carry out any station interrogation, relay this “initialization token” to
the next central station.
If a central station receives the “initialization token” it has transmitted itself, it starts with the station interroga-
tion of its substations. If a central station is presently performing the station interrogation of its substations at
this time, it does not relay the “initialization token” to the next central station. When this central station has
concluded its station interrogations, it steps to the next central station with a “stepping token”.
The transmit time can be set for every central station with the parameter advanced parameters | coor-
dination several masters | max. number of polling messages befor activating next
master. On expiry of this time, a “stepping token” is transmitted on the coordination circuit and thus stepped
to the next central station.
The function “demand” (parameter-settable station-selective continuous polling after a transmitted command)
will be stopped during stepping over to another coordinated central station and continued afterwards.
In addition, each central station monitors whether it receives a token on the coordination circuit within a time
that can be set with the parameter advanced parameters | coordination several masters |
Monitoring time for cordination of several master. On expiry of this monitoring time, all
substations of a central station are flagged as failed. To resume the coordination, the central station sends an
“initialization token” to the next central station.
On the coordination circuit, “initialization token” (100 ms pulse) and “stepping token” (30 ms pulse) are trans-
mitted with different pulse lengths.
Timing for the coordination of multiple central stations:

[UMPxyy_Koordinierung_Timing, 1, en_US]

736 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.7 Standby transmission line over the public telephone network (PSTN)

The data transmission between master station and the remote terminal units during fault-free operation takes
place over the main transmission line. Failed remote terminal units can be interrogated on the standby trans-
mission line over the public telephone network (PSTN).
For this, a connection is established from the interface for standby transmission line over the public telephone
network (PSTN), which establishes a transparent communications link to a transmission facility (TF), for multi-
point traffic preferably at the other end of the transmission line. The connection setup is thereby initiated with
the state line DTR – the telephone number is fixed programmed in the modem.
Presently, for the standby transmission line operation over the public telephone network (PSTN) at master
station end only the dial-up modem WESTERMO TD32 is supported and at remote terminal units end, the
modems WESTERMO TD32 (analog) and WESTERMO GD01 (GSM).
At the remote terminal unit end, in addition a protocol converter WESTERMO MD54 is required. The protocol
converter WESTERMO MD54 is required for the conversion of different used baud rates and for "removing" of
gaps in messages received via GSM (gaps caused by transmission in telephone network).
Configuration for standby transmission line operation over telephone network:

[UMPMT0_standby_transmission_line_PSTN, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 737


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The standby transmission line operation over public telephone network (PSTN) is activated on the protocol
element of the interface for standby transmission line with the parameter Advanced parameter |
Master for stand-by transmission line (PSTN) .
The assignment of the interface for main transmission line and standby transmission line is defined as follows:

Main Line Backup Line Note


ZSE = 128 ZSE = 129 The SSE for Main-/Backup transmission line must be on the same
BSE.
ZSE = 130 ZSE = 131

Legend:

SSE ... Supplementary system element (with serial interfaces, this is always configured with a PRE)
PRE ... Protocol Element
BSE ... Basic System Element

The remote terminal units are interrogated by the master station predominantly on the main transmission
line. If the protocol element of the master station detects a remote terminal unit on the interface of the main
transmission line as failed, then this is reported to the basic system element (BSE) as failed. The station failure
is to be transferred as protocol control message to the interface for standby transmission line by using the
function diagram on the basic system element (BSE). The testing of the standby transmission line is also to be
realized with the function diagram.
With the parameter Advanced parameter | Master for stand-by transmission line via
PSTN | Delay time for activation of stand-by transmission line the protocol element for
standby transmission line performs a station-selective delayed selection of the standby transmission line. If a
remote terminal unit reported as failed on the main transmission line is reported as OK again during the delay
time, no standby transmission line is established for this remote terminal unit..
After expiry of the delay time the standby transmission line is set-up. If the connection setup is not successful,
after a pause that can be set with the parameter Advanced parameter | Master for stand-by
transmission line via PSTN | Pause between not successful dial-up sequence a new
connection setup is initiated. If the connection cannot be established over the public telephone network
(PSTN) after max. 4 dialing attempts, the corresponding remote terminal units are also reported as failed by
the interface for standby transmission line.
The established standby transmission line is reported to the protocol element for main transmission line by an
internal protocol control message. From this moment, the protocol elements of the interfaces for main and
standby transmission line coordinate themselves with internal protocol control messages in such a way, that
the remote terminal units of the multi-point traffic line are always only interrogated by one interface (main or
standby transmission line) at one time.
After a completed message transmission including receipt of the acknowledgment, the control is transferred
to the other interface with the internal protocol control message (“send next message”). Station interrogations
on the standby transmission line are always started after a delay time. This delay time prevents of processing
of possibly delayed messages received from the remote terminal unit on the standby transmission line caused
by station interrogation on the main line.
Failed remote terminal units also continue to be interrogated on the main transmission line (but from now on
every 10th time). If a failed remote terminal unit can be reached again on the main transmission line, the
standby transmission line handling is terminated for this RTU. If all remote terminal units can be reached again
on the main transmission line, the connection for standby transmission line is terminated after a delay time of
1 minute.
The parameter setting of main-/standby transmission line is carried out in the topology. From this parameter
setting the routing of the internal protocol control messages necessary for the coordination is also derived.
Functions of the protocol converter for standby transmission line:

• Adaptation of the baud rate


The baud rate from/to transmission facility (ÜE) on the standby transmission line must be identical with
the baud rate from/to transmission facility (ÜE) on the main transmission line.

738 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

• Adaptation of the byte frame


The byte frame from/to transmission facility (ÜE) on the standby transmission line must be identical with
the byte frame from/to transmission facility (ÜE) on the main transmission line.

• Removal of message gaps


Messages to the transmission facility (ÜE) on the standby transmission line must not contain any gaps
(pauses).

NOTE

i • The "Standby Transmission Line over the Public Telephone Network (PSTN)" will be supported in the
master station only for following transmission facilities (Data transmission with "no Parity"):
– Modem for "2-wire circuit transmission line" (CE-0701 via remote modem Westermo TD-32)
– Modem for "2-wire circuit transmission line" (CE-0701 via remote modem Westermo GD-01)

• On the protocol element for standby transmission line, in addition a greater time for the message
interruption monitoring is to be set with the parameter advanced parameters | Monitoring
times | Character monitoring time.

12.4.8 Data Transmission using Time Slot Radio

With time slot radio the radio transmission may only be utilized during a particular time (typically max. 6
seconds per minute). The remaining time is utilized for the radio transmission of other systems – this transmis-
sion method is called “Time Slot Technique”.
In Germany, for example, 5 frequencies for exclusively professional radio data transmission using the time slot
method are approved for the use of time slot technology. In this method, in each case 10 users can utilize a
common frequency for 6 seconds each within 1 minute. The synchronization of the time slot takes place by
means of a DCF-77 signal (atomic clock), so that overlaps are excluded.
This method can be used everywhere, where there are no time-critical data or where data is collected over a
certain period before the transmission, in order to then send these in a packet. Since no station needs to be
mobile, fixed installed local radio data networks can be established.
The applications can be seen in the areas of measurement data transmission between fixed stations, power
utilities, water, waste water, meteorology, control data to fixed stations, packet-orientated control tasks,
alarm transmissions and many more.
As a result the user has other benefits:

• high ranges

• free point-to-point data transmission

• free point-to-multipoint data transfer

• free data transfer in master-slave operation

• free data transmission for multi master networks

• low interferences from neighboring disturbance emitters

Through the use of suitable additional devices in the master station and the implementation of suitable proce-
dures, it is ensured, that no time slot violation occurs during the data transmission. The SATELLINE-TSU (Time
Slot Unit) is a device with an integrated DCF-77 receiver. This device switches the transmission lines between
the transmitting station and the connected time slot radio modem for the set time slot.
The TSU is normally used in each station, that cannot manage the time slot in a highly precise manner. In
master-slave configurations, the TSU is usually only used in the central station. A time slot violation by the
substation must be prevented by suitable measures in the communication protocol used (especially by a
message sent by the substation at the end of the time slot).
For this purpose, the status line input CTS (Clear to Send) in the central station is connected to the CTS signal
from the TSU. This signal is active for the respective station during the assigned time slot. The central station

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 739


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

sends data only during the assigned time slot, but only until the response from the substation is completely
transmitted within the time slot. The CTS-signal from the TSU is also monitored for plausibility. If the CTS-
signal from the TSU switches to inactive during a running message transmission before expiry of the parame-
terized Length of the time slot , the interface of the master station is switched immediately to “Tris-
tate”. In addition the CTS-signal of the TSU is monitored for failure.
The data transmission using the time slot method is selected by selecting the transmission facility SATTELLINE
2ASxE time slot radio modem with the parameter Common settings | free definable interface
modem . When using this transmission facility, in addition, in the remote terminal unit the parameter [PRE]
Interface parameter | Time slot radio modem (SATTELLINE 2ASxE) | failure moni-
toring, the parameter [PRE] Interface parameter | Time slot radio modem (SATTELLINE
2ASxE) | length of time slot and the parameter [PRE] Interface parameter | Time slot
radio modem (SATTELLINE 2ASxE) | start second of time slot must be parameterized.
These parameters are used for the optimization of the data transmission with time slot radio technique.

12.4.9 Data Transmission in Relay Operation Mode (Multi-Point Traffic with Routing)

In relay operation, messages transmitted from the master station can also reach the remote terminal unit indi-
rectly (and vice versa), namely by way of intermediate stations along the transmission path, that can always
communicate directly with their respective adjacent station. Such stations lying along the path between
source and destination of a message transmission "only" provide a routing function for the transmission in
question (namely reception and forwarding of messages). In this sense, such stations are routing stations.
Remote terminal units themselves can also be used as routing stations for other remote terminal units.
All stations participating in the multi-point traffic are equipped with protocol elements for relay operation and
through this possess the capability of routing – in general besides their process-related tasks and independent
from these. The routing paths are defined through parameterization in the master station. The routing can
take place via up to 7 routing stations. For each station a primary path and a secondary path can be defined.
With wired communication, the relay operation can be used for regenerating the signal: if for example a very
remote station can only be reached with great difficulty, error-free communication is often only possible with
a very high number of retries. By routing the messages over a routing station, the attainability can be
improved considerably.
With radio communication, it can happen, that due to the geographical location or the limited transmission
power and an insufficient number of transmission frequencies, not all stations can be reached with just one
transmitter installed in the master station. With the communication procedure of the relay operation, despite
the use of the most simple of radio devices (even with low transmitting power), the required communication
tasks are resolved with just one single radio frequency in the entire automation range.
The function "Relay Operation" is a SICAM A8000-specific expansion of the IEC 60870-5-101 protocol in multi-
point traffic.
The function Relay Operation is activated by enabling the parameter Advanced parameter | Repeater
function (Routing). By enabling this parameter, the parameters required for relay operation such as
"Routing method", "Retries until path change" and "Routing paths" are first displayed.
If the relay function is not enabled, the protocol functions according to IEC 60870-5-101.
With function enabled, the protocol no longer corresponds with the IEC 60870-5-101 standard, since an extra
block is used in the message for the routing information for the relay function. The user data formats them-
selves continue to be used according to IEC 60870-5-101.

Parameters for relay operation:

740 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

• Enabling of the relay function with the parameter Advanced parameter | Repeater function
(Routing)

• Switchover main-/standby transmission line with the parameter Advanced parameter | Repeater
function (Routing) | Retries until switchover to stand-by line

• Routing method (optimized/not optimized) with the parameter Advanced parameter | Repeater
function (Routing) | Routing Method

• "Radio circuit identifier/master number" with the parameter Advanced parameter | Radio area
identifier/master number

• "Routing paths" (path-type, destination station number, routing station number) with the parameters
Repeater function (Routing) | Routing-paths | Path type, Destination station
number, routing station nr.

Multi-point traffic with relay operation over radio


In utilities, many small and medium size stations fail to become automated because of communication prob-
lems. Where dedicated lines or, because of poor infrastructure, dial-up traffic cannot be used, one often has to
fall back on radio communication. Thereby it can happen, that due to the geographical location or the limited
transmitting power and an insufficient number of transmission frequencies, not all stations can be reached
with just one transmitter installed in the master station.
Relay operation solves this problem despite the fact that only most simple radio communication units, even of
low transmission power, with only one single frequency are used in the entire automation area.

Functioning principle of the radio relay operation


In particular in mountainous regions, where even the highest elevation is in most cases insufficient for a radio
transmitter, in order to reach every individual valley the radio relay operation provides the solution to the
problem. Up to 7 routing stations can be used for the data transfer (with regard to routing and fulfilling
process-related tasks - e.g. telecontrol functionality - see above). A chronological coordination of all trans-
mitter up-switching operations in the entire network thereby takes place.

A message is transported via radio by means of multi-point traffic (half duplex) over a predefined path from
the source (master station or RTU depending on the direction) to the destination (RTU or master station
depending on the direction). The path leads

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 741


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

• either from the source directly to the destination, or – if that is not possible -

• Indirectly from the source – via one or more routing stations, which only forward messages – to the
destination.
From the example in the picture above it can be seen, that individual stations cannot reach others
directly via radio because of the mountains situated in between. Stations which are capable of communi-
cating with one another directly via radio communication are located within one "radio region": the
example shown includes the following radio regions: (Z, U1), (U1, U2, U3) and (U3, U4).
For the transmission of a message from the master station Z to the remote stations U1, U2, U3, and U4, the
following routes are possible (reverse direction along the same route):
Source Destina- Route Note
tion
Z U1 Z → U1
Z U2 Z → u1 → U2
Z U3 Z → u1 → U3 shorter route → advantageous
Z U3 Z → u1 → u2 → U3 longer route → disadvantageous
Z U4 Z → u1 → u3 → U4

Legend:
Z, Ux ... source, destination
ux ... Routing-Station

Legend:
In the following picture, radio regions are represented by closed curves.

The shortest route along which an outstation can be reached is determined by parameter setting. This route is
also contained in the message transmitted. All stations within reach of the respective transmitter will receive
the message. However, it will be retransmitted only by the routing station that is next in the routing order and
thus be passed on in the relay operation - until it arrives at its destination.
The function of the routing stations can be taken over by remote terminal units with process-related tasks. If
remote terminal units cannot be reached directly or without gaps over other remote terminal units due to the
local circumstances, additional stations must be used for routing (data relay stations).
All remote terminal units – even those which only have routing tasks – are interrogated by the master station
in a configurable interrogation cycle. Stations with important data can be called several times in one interroga-
tion cycle. The transmission of the data from the remote terminal units to the master station take place by
means of a relay-wise forwarded, selective station interrogation (Polling). The remote terminal unit stores
changed data and transmits these back to the master station in the same manner with a station interrogation
of this station.

742 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

To increase the availability, besides the main transmission line a redundant route (standby transmission line)
can be defined.

Transmit time limitation of the radio equipment


So that remote terminal units or radio equipment that are functionally impaired do not lead to a blocking of
the link, it is advisable to equip the radio equipment used with a transmit time limit (e.g. external equipment
connected between remote terminal unit and radio equipment, which monitors the RTS signal). This unit
should switch the radio equipment off after a settable maximum time. After this protection device has
responded in a disturbance event, the interrogation cycle to the remaining stations can continue to be carried
out by the master station.

Speech
The utilization of the radio equipment for telephony cannot be enabled with intermediate routing stations and
because of the use of only one radio frequency (speech must be buffered in the routing stations).
In this case a separate radio channel is to be used for the transmission of speech (e.g. mobile radio).
For remote terminal units that can be reached directly from the master station, the radio equipment of the
master station and the remote terminal unit can however be used for speech transmission. So that an inter-
face fault signaling in the master station does not occur with speech transmission (data transmission not
possible due to activated speech connection), on switchover of the radio equipment the master station is
provided with a binary information, through which the interrogation cycle is stopped. On termination of the
speech transmission the interrogation cycle is resumed.

Time tagging, clock synchronization


The routing often over several routing stations causes longer total transmission times. Here it is particularly
advisable to perform the time tagging for process information directly at the point of origin. The management
of a real-time clock necessary in each of the remote terminal units for time tagging must often manage
without decentral time signal receiver for reasons of cost and poor reception locations in many cases.
The clock synchronization of the remote terminal units can also be carried out over the serial communication
line. The clock synchronization is typically carried out once per minute by the master station. The typical accu-
racy that can be achieved through this is  20 ms and with relay operation an additional 10 ms per routing
station (see also section Clock Synchronization).

Radio circuit identifier


When using the same radio frequencies in different, local and geographically separated regions, due to over-
ranges in the radio communication, a remote terminal unit could receive station interrogations or even
commands from a third-party master station.
If, for example, several multi-point traffic areas – each with a master station - are formed in one automation
network, then a mutual influencing (over-ranges) and an undesirable system behavior caused as a result can
be prevented, by

• assigning a different radio frequency to every multi-point traffic area or/and

• performing a station number assignment unambiguous over all areas or/and

• an unambiguous assignment (in the framework of the configuration options) of all stations to their
respective own master station with the help of the radio circuit identifier.
The radio circuit identifier must be configured in the master station and in every remote terminal unit. The
assignment of the remote terminal units to the associated master (=interface of the master station) is defined
with the parameter Advanced parameter | Radio area identifier/master number . The master
number is transmitted in the message on the line in the 2nd octet of the link address.
All messages from the master station are sent with the configured radio circuit identifier.
Messages are only then evaluated by the routing stations, if the radio circuit identifier contained in the
message corresponds with that configured. As a result, messages that are received from third-party master
stations / remote terminal units (due to over-ranges in the radio communication) are ignored.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 743


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.9.1 Main and Standby Transmission Line

For every remote terminal unit that cannot be reached directly, but only via routing stations, the main trans-
mission line must be configured in the master station (Routing Information: series of RTU-addresses, over
which a remote terminal unit can be reached from the master station over the shortest route). In addition, for
every remote terminal unit a standby transmission line can be configured (Routing Information: series of RTU-
addresses, over which a remote terminal unit can also be reached from the master station).
The parameters for "Routing" are only displayed by enabling the parameter Advanced parameters |
Repeater function (Routing) . For every routing-path (main or standby transmission line) to a remote
terminal unit (destination station number) a new row must be parameterized in the spreadsheet with the
parameters for "Destination station No.", "Path type" and "Routing station No.1...7". Every remote terminal unit
in multi-point traffic (directly reachable remote terminal unit and routing station) is to be recorded in the
parameter Station definition . Thereby a new row is appended in the spreadsheet for every remote
terminal unit and the corresponding station-specific parameter entered.
With fault-free station interrogation, all remote terminal units are interrogated directly, respectively over the
configured main transmission line.
If remote terminal units cannot be reached from the master station over the main transmission line (failure/
fault of transmit/receive systems, of routing stations, the RTU itself, etc.), communication is attempted over
the configured standby transmission line. With the arameter Advanced parameters | Repeater func-
tion (Routing) | Retries until switchover to stand-by line the moment for the switch-
over from main to standby transmission line can be defined. If this attempt to obtain an acknowledgment also
fails (expiry of number of retries ) or if no standby transmission line has been configured, the remote terminal
unit is flagged as faulty.
Configured standby transmission lines are checked in the background at configurable intervals. If stations are
only reachable over the standby transmission line, the main transmission line is monitored in the background.
With fault-free communication, a standby transmission line configured for a station is checked after every 20
station interrogations (default). With faulty main transmission line, with configured standby transmission line
this is checked after every 10 station interrogations.
With faulty main or standby transmission line, a warning is generated by the master station in the form of
"station-selective binary information".

Quality assessment of main and standby transmission line


A quality assessment is carried out for the main and standby transmission line. The quality of a route is derived
from the message retries required. If the quality of a route is no longer provided, a warning is also derived
from the master station.
For the quality assessment, the last 16 messages per route are assessed. If from the last 16 messages, more
than a configurable number have not been acknowledged, a warning is output.

12.4.9.2 Routing Method

Received messages are re-transmitted immediately after complete reception by "data relay stations", if these
are determined for further transmission based on the "Routing Information" (in the message) and with own
radio circuit identifier.
Messages received by stations that are not defined as "End station" (= addressed remote terminal unit) or "data
relay station" (station is not or not yet provided in the routing information of the message), are not processed
further.
The received routing information is entered in the reverse order by the addressed "End station" for the reply
message to be transmitted. Consequently, the reply message is transmitted through the network over the
route specified by the master station.
In relay operation, stations can be reached through the "Routing method" implemented over a maximum of 7
"data relay stations" (routing stations).
For stations that can be reached directly from the master station, the configuration of routing information is
not necessary.

744 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The structure of the routing information used in the message is defined with the parameter Advanced
parameter | Repeater function (Routing) | Routing procedure .

Non-optimized Routing Method


With the "non-optimized routing method" the routing information in messages is managed "statically". In
messages formats with fixed block length the routing information is always available with maximum length.
In messages formats with variable block length the routing information is always available with variable length
(same as used for "optimized routing method").
Station interrogations / acknowledgements are generally transmitted with the "message format with fixed
block length", user data is transmitted with the "message format variable block length".
Single characters are not used!

Example: Management of the routing information with 3 routing stations for "non-optimized routing method"
(e.g. for REQUEST STATUS OF LINK).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 745


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Optimized Routing Method


With the "optimized routing method for relay operation" the routing information in messages is managed
"dynamically".
Station interrogations to remote terminal units that can be reached directly from the master station, contain
no routing information (= message format with fixed block length). Such remote terminal units, if there are no
data to be transmitted, reply with a single character or a short acknowledgement (no routing¬ information in
the message). Data is transmitted with the "message format with variable block length" and a "0-Routing Infor-
mation".
Station interrogations to remote terminal units that cannot be reached directly from the master station,
contain only the routing information necessary (message format with variable block length). Such remote
terminal units, if there are no data to be transmitted, reply with an acknowledgement message and the neces-
sary routing information (message format with variable block length). Data is generally transmitted with the
"message format with variable block length" and the necessary routing information.

Example: Management of the routing information with 3 routing stations for "optimized routing method"

746 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.10 Optimized Parameters for selected Transmission Facilities

The protocol element supports selected transmission facilities – for which the parameters are set fixed. The
selection of the transmission facility takes place with the parameter Common settings | Transmission
facility. With the selection of a free definable transmission facility certain parameters can be set individu-
ally.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (Baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface with the parameter Common Settings | Interface .
When using the transmission facility DLC-Modem (CE-0740, CE-0741) you need to set on the protocol element
additional the settings of the DLC-Modems like DIP-Switch S1/1 .. S1/4 and the used Frequency
range (=actual DIP-switch settings from DLC-Modem) with parameters Common settings | DLC-Modem
(CE-0740, CE-0741) | *. These parameters are used to optimize data transmission via DCL modem
(CE-0740, CE-0741) and to automatically set the required time settings in the protocol firmware.
When using the transmission facility SATTELLINE 2ASxE Time slot radio modem you must additional set the
parameter Common settings | Time slot radio modem (SATTELLINE 2ASxE) | Failure
monitoring,, the parameter Common settings | Time slot radio modem (SATTELLINE 2ASxE)
| Length of the time slot and the parameter Common settings | Time slot radio modem
(SATTELLINE 2ASxE) | start second of time slot . These parameters are used for the optimiza-
tion of the data transmission with “time slot radio technique”.
After the transmission of broadcast messages an extra pause can be inserted regardless of the transmission
facility used. This pause is required for remote terminal units of third-party manufacturers, if these can only
process further messages after a transmission pause following the reception of broadcast messages.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 747


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The pause after broadcast messages can be set in the master station with the parameter Advanced parame-
ters | Advanced time settings | Pause time after broadcast message "time base"
(tp_bc) . If the pause time is set to 0 , a minimum pause of 33 bit is maintained by the protocol element.
With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Trans-
mission modem must be set to free definable. Only then all supported parameters are displayed and
can be parameterized with the required values (refer to table with preset parameters for transmission facili-
ties).
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Advanced parameters | Advanced time settings | Pause time after broadcast


message (tp_bc)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free definable interface modem | stability monitoring time


(tstab)

• Common settings | free definable interface modem | continuous level moni-


toring time (tcl)

• Common settings | free definable interface modem | Transmission delay if


continuous level (tcldly)

• Common settings | free definable interface modem | Send clock synchronization


command station-selective

• Common settings | free definable interface modem | X2: DTR/VCC Pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-2.

If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC Pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required voltage supply and maximum current consumption of the transmission facility must be observed!

748 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | Monitoring times | Idle monitoring time

• advanced parameters | monitoring times | expected_ack_time_corr_factor (see


acknowledgment procedure in the central station)

• advanced parameters | Monitoring times | Character monitoring time


The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element – insofar as the transmission facility (example: VFT-Channel) provides this signal receive-
side – can evaluate the interface signal DCD and utilize it for monitoring functions.
Preset parameters for transmission equipment with UMPMT0 (RS-232 interface)

Transmission facility RTS tp tv tn tp_bc tdis DCD Tbou tstab tcl [s] tcldly Z 5V/
[ms] [ms] [ms] [ms] [ms] nce [ms] [s] 12V
[ms]
Modem for 4-wire ON 0 0 3 0 35 Yes 5 5 60 0.2 B No
transmission line (CE–
0700)
Modem for 2-wire 0 35 3 0 35 Yes 5 5 60 0.2 B No
transmission line (CE–
0700)
Radio digital 30 100 11 0 50 Yes 10 5 0 0.2 B No
Radio analog 50 300 50 0 100 Yes 10 5 0 0.2 B No
Modem for 4-wire ON 0 0 3 0 0 Yes 5 5 60 0.2 B No
transmission line (CE–
0701)
Modem for 2-wire 22 30 3 0 0 Yes 5 5 60 0.2 B No
transmission line (CE–
0701)
direct connection ON 0 0 0 0 0 No 0 0 0 0 B No
SATTELLINE 2ASxE time 0 10 0 0 0 No 0 0 0 0 B No
slot radio-modem
freely definable 30 100 11 5 0 No 10 5 10 0.2 B No

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 749


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Time settings “free definable” for selected converters/modems with UMPMT0, UMPST0 (RS-232 inter-
face)

Transmission facility RTS tp tv tn tp_bc tdis DCD Tbou tstab tcl [s] tcldly Z 5V/
[ms] [ms] [ms] [ms] [ms] nce [ms] [s] 12V
[ms]
Direct connection 5 116 5 0 0 0 No 0 0 0 0 B 5V
RS-485/RS-422
(optional with
CM-0829) 115
RS-485/RS-422 inter- 5 118 5 0 0 0 No 0 0 0 0 B No
face with PHOENIX
interface converter
PSM-ME-RS232/RS485-
P 117
Optical interface with ON 0 0 0 0 0 No 0 0 0 0 B No
Siemens RS-232/LWL
Converter 7XV5652
Optical interface/star ON 0 0 0 0 0 No 0 0 0 0 B 5V
coupler with mini-star
coupler 7XV5450 (via
CM-0847)
Optical interface/star ON 0 0 0 0 0 No 0 0 0 0 B 5V
coupler with mini-star
coupler 7XV5450
(direct via RS-232)

Preset parameters for transmission equipment with UMPST0 (RS-232 interface)

Transmission facility RTS tp tv tn tdis DCD Tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Modem for 4-wire trans- 0 30 3 0 No 5 5 60 0.2 No
mission line (CE–0700)
Modem for 2-wire trans- 3 30 3 35 Yes 5 5 60 0.2 No
mission line (CE–0700)
Radio digital 30 100 11 50 Yes 10 5 0 0.2 No
Radio analog 50 300 50 100 Yes 10 5 0 0.2 No
Modem for 4-wire trans- 0 55 3 0 No 0 0 0 0 No
mission line (CE–0701)
Modem for 2-wire trans- 22 30 3 0 Yes 5 5 60 0.2 No
mission line (CE–0701)
Direct connection ON 0 0 0 0 No 0 0 0 0 No
(RS-232)
TP Radio Modem 22 30 3 0 No 5 5 60 0 No
WDM8000
freely definable 0 0 0 0 No 0 0 0 0 No

115 Recommended setting for retries or communication errors / communication failure with the setting “Direct connection (RS-485 with
CM-0829)”
116 recommended setting for baud rates < 9600 Bit/s: 50 ms
117 interface converter with activated function “Self-controlling send/receive switchover”
118 recommended setting for baud rates < 9600 Bit/s: 50 ms

750 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tp_bc Parameter Pause time after Broadcast message (tp_bc)
(valid only for MASTER station!)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbs Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tduration Parameter Continuous level monitoring time (tcl)
tdelay Parameter Transmission delay at level (tcldly)
Z Parameter Send clock synchronization command station-selective
(s=selective, B=BROADCAST) – valid only for MASTER station!
5V/12V Parameter X2: DTR/VCC Pin as output for

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 751


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing, 2, en_US]

Figure 12-2 Timing during transmission

752 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.11 Message Conversion

Data in transmit direction is transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101/104 format. The data formats are converted to the IEC 60870-5-101 line
format on the protocol element. The transmission of the data according to IEC 60870-5-101 is controlled by
the protocol element.
Data in receive direction is converted by the protocol element from the IEC 60870-5-101 format on the trans-
mission line to a SICAM A8000 internal IEC 60870-5-101/104 format and transferred to the basic system
element.
With IEC 60870-5-101, no signal definition is required for the message conversion on the protocol – the data
is forwarded unchanged.

12.4.11.1 Blocking

For the optimum utilization of the transmission paths, for the data transmission with IEC 60870-5-101 proto-
cols the "Blocking" according to IEC 60870-5-101 is implemented. This function is performed on the basic
system element (BSE) according to the rules applicable for this. Data to be transmitted are thereby already
blocked on the basic system element and passed on to the protocol element for transmission. The blocking for
data to be transmitted does not support the maximum possible message length according to IEC
60870-5-101!
Received data in blocked format according to IEC 60870-5-101 are passed on from the protocol element to the
basic system element in blocked format. On the basic system element the blocked data is split up again into
individual information objects by the detailed routing function and passed on as such to the further
processing. Received messages with maximum length are transmitted SICAM RTUs internal in 2 blocks to the
basic system element (BSE) because of the additionally required transport information.
The parameters necessary for the blocking are to be set on the basic system element (BSE) in the IEC
60870-5-101/104 parameter block

12.4.11.2 Class 1, 2 Data

According IEC 60870-5-101, data can be sent in multipoint configurations using unbalanced transmission
mode from remote station to master station as data class 1 or as data class 2.
The default operation of the master station is polling the remote stations with request data class 2.
The remote station reports to the master station with the ACD-Bit=1 in the control field of the message, that
class 1 data is stored in the remote station for transmission. For this, a class 1 message is buffered on the
protocol element until this is requested by the master station.
The assignment of the data as data class 1 or data class 2 has to be done on the basic system element (BSE).
The prioritization of data (class 1, 2) can be selected in the remote station with the parameter Advanced
parameter | IEC60870-5-101 | Prioritization of data .
Prioritization of data (Class 1, 2):

• Class 2 (=default) From the remote terminal unit in multi-point traffic, data is normally always trans-
mitted for SICAM A8000 master stations as class 2 data. SICAM A8000 internal mechanisms for the priori-
tization of the data to be sent provide extensive options in order to be able to transmit important data to
the master station.

• Class 1, 2 Transmission of "data class 1" and "data class 2" according IEC 60870-5-101.
Note:
Data class 1 can be sent by the remote station as reply for data class 2 request if there is no data class 2
stored for transmission at specific time.

• Class 1, 2 (ARCC – project specific)


Data class 1 will be sent only as reply for data class 1 requests. Data class 2 will be sent only as reply for
data class 2 requests.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 753


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Send ACTCON, ACTTERM, INIT-End as class 1 data


The assignment of the messages ACTCON, ACTTERM and INIT-End to the data class 1 takes place by special
function of the protocol element.
The enabling of the function is carried out on the protocol element by setting the parameter Advanced
parameter | IEC60870-5-101 | Prioritization of data to "Class 1,2". The other parameters for
the assignment of the messages ACTCON, ACTTERM and INIT-End to the data class 1 are displayed on enabling
the function.
The detailed description is included in the section special functions.
Required parameter settings on the basic system element:

• Sending of "end of initialization" must be enabled

12.4.11.3 Special Functions


For the coupling to external systems, if necessary the following special functions can be activated for the
adaptation of the message conversion:

• Summer time bit (SU)=0 for all messages in transmit direction


(summer time bit in the time tag)

• Day of week (DOW)=0 for all messages in transmit direction


(day of week in the time tag)

• Originator address = 0 for all messages in transmit direction

• Send GI Data as Class 1 Data

• Send End of init message as class 1 data

• Send ACTCON, ACTTERM as class 1 data

• Non Interruptible GI

• Timeout monitoring for GI-data

• Convert general interrogation command to broadcast in receive direction

• ACTCON for clock synchronization command

• Emulate ACTCON+/-

• Emulate ACTCON, ACTTERM for commands

• Message Synchronization

• Filtering of Measured Values in Transmit Direction

Summer Time Bit = 0 for all Messages in Transmit Direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Time tag |
Summer-time bit (SU) = 0 the summer time bit (SU) in the time tag is always set to "0" by the protocol
element for all messages with time tag in transmit direction.

Day of Week = 0 for all Messages in Transmit Direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Time tag |
Day of week (DOW) = 0 the day of week (DOW) in the time tag is always set to "0" by the protocol
element for all messages with time tag in transmit direction.

NOTE

i This function is only active for process information messages in transmit direction. The day of week in clock
synchronization command message is not affected!

754 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Originator address = 0 for all messages in transmit direction


With function enabled with the parameter Advanced parameters | IEC60870-5-101 | Originator
address in transmit direction = 0 for all messages in transmit direction the originator address is
always set to 0 by the protocol element.

NOTE

i The originator address (= 2nd byte of the cause of transmission) is only then sent if the number of octets
for cause of transmission (COT) is set in parameter [BSE] Communication | PREx |
IEC60870-5-101/104 | Variable elements of the message to 2.

Send GI Data as Class 1 Data


When interfacing substations to third-party central stations it can be necessary to transmit all GI-data to the
central station as class 1 data. For SICAM A8000 stations, GI-data is always transmitted as class 2 data. With
the parameter Advanced parameters | IEC60870-5-101 | Prioritization of data (GI-
data) the protocol element of the substation is instructed to transmit GI data that is to be transmitted to the
central station as reply to a general interrogation command with the set priority (class 1 or class 2), regardless
of the SICAM A8000 internal parameter setting.

Send End of init message as class 1 data


When interfacing substations to third-party central stations it can be necessary to transmit the end of initializa-
tion message to the central station as class 1 data.
For SICAM A8000 stations, the end of initialization message is always transmitted as class 2 data. The enabling
of the function is carried out on the protocol element by setting the parameter Advanced parameters |
IEC60870-5-101 | Prioritization of data to "Class 1,2". With the parameter Advanced parame-
ters | IEC60870-5-101 | Advance parameters (prioritization of data) | Prioriti-
zation of data INIT-END (TI 70) the protocol element of the substation will be instructed to
transmit the end of initialization message with the selected data class (class 1 or class 2), regardless of the
SICAM A8000 internal parameter setting.

Send ACTCON, ACTTERM Message as Class 1 Data


When interfacing substations to third-party central stations it can be necessary to transmit the messages for
"activation confirmation" (ACTCON) and "activation termination" (ACTTERM) to the central station as class 1
data.
For SICAM A8000 stations, this messages will be sent as default with the same data class priority as used for
the associated indication.
The enabling of the function is carried out on the protocol element by setting the parameter Advanced
parameters | IEC60870-5-101 | Prioritization of data to Class 1,2. With the parameter
Advanced parameters | IEC60870-5-101 | Advance parameters (prioritization of
data) | Prioritization of data ACTCON, ACTTERM (TK45-51, TK101-107) the protocol
element of the substation will be instructed to transmit the end of initialization message with the selected
data class (class 1 or class 2), regardless of the SICAM A8000 internal parameter setting.

Non Interruptible GI
According IEC 60870-5-101, spontaneous or periodic data can be sent during general interrogation and thus
the general interrogation can be interrupted. When interfacing to third-party systems it can be necessary to
disable the spontaneous or periodic data transmission during general interrogation.

NOTE

i A detailed description of the function “Non Interruptible GI” can be found in section 12.4.5.4 General Inter-
rogation, Substation Interrogation .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 755


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Timeout Monitoring for GI-data


With function enabled with the parameter advanced parameters | IEC60870-5-101 | Monitoring
time for GI-data enabled, all data following a general interrogation command are to be transmitted
from the protocol element of the substation to the central station as class 1 data. A timeout is thereby started
with the message "ACTCON for general interrogation command" and retriggered with each message with the
cause of transmission "interrogated by station interrogation" or "background scan". As long as the timeout is
running, all data is transmitted to the central station as class 1 data regardless of their cause of transmission.
This procedure for class 1 data does not conform to IEC 60870-5-101 and is thus only to be implemented
when coupling to central stations which specifically require this procedure!

Convert general interrogation command in receive direction to "broadcast


With function enabled with the parameter advanced parameters | IEC60870-5-101 | GI command
"broadcast" , all general interrogation commands <TI:=100> received by the protocol element of the
substation are passed on from the transmission line with the cause of transmission "activation" to the basic
system element with the address CASDU = Broadcast.

Emulate ACTCON+ for Clock Synchronization Command


The transmission of ACTCON+ by the substation for the clock synchronization can be set with the parameter
Advanced parameters | IEC60870-5-101 | ACTCON for clock synchronization command
as follows:

• Do not send (default)

• Send immediately

• Send after minute change and internal transfer of the time

• Send immediately and ignore (do not accept clock synchronization command)
More details for clock synchronization command can be found in section 12.4.5.5 Clock Synchronization.

Emulate ACTCON+/- for Commands


If ACTCON is not supported by the basic system element or by the peripheral element used, then the emula-
tion of ACTCON can be performed by the protocol element (PRE) of the substation as follows:
Emulation of Note
ACTCON- at <TI:=45> Single command
<TI:=46> Double command
<TI:=47> Regulating step command
<TI:=48> Setpoint command, normalized value
<TI:=49> Set point command, scaled value
<TI:=50> Setpoint command, short floating point number
→ ACTCON- send immediately from PRE if
* CASDU is not known to the PRE
→ ACTCON+/- from BSE or PE is sent from PRE
ACTCON- for <TI:=100> (General-) Interrogation command
→ ACTCON- send immediately from PRE if
* CASDU is not known to the PRE and
* CASDU ≠ FFFF (broadcast)
→ ACTCON+/- from BSE is sent from PRE

756 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Emulation of Note
ACTCON+/- for <TI:=101> Counter interrogation command
→ ACTCON+ send immediately from PRE if
* CASDU is known to the PRE or
* CASDU = FFFF (broadcast)
→ ACTCON- send immediately from PRE if
* CASDU is not known to the PRE
ACTCON+/- for <TI=103> Clock synchronization command if
→ ACTCON+ send from PRE if
* CASDU = FFFF (broadcast) *)
→ ACTCON- send immediately from PRE if
* CASDU ≠ FFFF (broadcast)

*) The moment for the transmission of ACTCON+ in the substation can be parameterized with the param-
eter Advanced parameters | IEC60870-5-101 | ACTCON for clock synchronization
command .

Legend:

BSE ... Basic system element


PRE ... Protocol element
PE Peripheral Element

The emulation of ACTCON in the substation can be activated on the protocol element with the parameter
Advanced parameters | IEC60870-5-101 | ACTCON +/- emulation. So that the emulation can
be performed by the protocol element, it must be ensured that the INIT-End messages are passed on from the
basic system element to the protocol element (required because of the known CASDU addresses).
The parameter setting necessary is to be performed on the basic system element (BSE) in the IEC
60870-5-101/104 parameter block.

Emulate ACTCON+ for Commands


If ACTCON for commands is not supported by the peripherals element used, then the emulation of ACTCON
messages can be performed by the protocol element of the substation as follows:

Emulation of Note
ACTCON+ at <TI:=45> Single command
<TI:=46> Double command
<TI:=47> Regulating step command
→ ACTCON+ from PRE send immediately (for SELECT and EXECUTE command)
→ ACTCON+/- from BSE is filtered out by PRE and not sent!
→ ACTTERM+/- from BSE is sent from PRE

The emulation of ACTCON for commands in the substation can be activated on the protocol element with the
parameter Advanced parameters | IEC60870-5-101 | ACTCON emulation.
With function activated, ACTCON messages are emulated by the protocol element as shown in the table. All
ACTCON+/- messages that are transferred from the basic system element to the protocol element are filtered
out by the protocol element and therefore not transmitted.
ACTTERM messages that are transferred from the basic system element to the protocol element are trans-
mitted by the protocol element.
With function not activated, ACTCON and ACTTERM messages that are transferred from the basic system
element to the protocol element are transmitted by the protocol element, no emulation of any kind by the
protocol element takes place.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 757


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

NOTE

i This function is not required in SICAM A8000 or if the this function is supported by the peripheral elements
used!

For the emulation of ACTCON- with unknown CASDU, the parameter Advanced parameters |
IEC60870-5-101 | ACTCON +/- emulation is to be enabled.

Message Synchronization
With the parameter Advanced parameters | IEC60870-5-101 | Message synchronization one
can select between the following methods of synchronization for disturbed reception:

Message synchronization Description


Standard (IEC 60870-5-1) Received byte sequences "68,X,Y" (without gaps between the
bytes):
If X ≠ Y ist
→ Message synchronization after a pause (> 33 Bit Idle)
Mode-A (68 xx yy) Received byte sequences "68,X,Y" (without gaps between the
bytes):
If X ≠ Y ist
→ The receiver must discard 68 and begin with the IEC message
check from X (without pause > 33 Bit Idle)

Filtering of Measured Values in Transmit Direction


When interfacing substations to third-party central stations, it can be necessary to suppress (filtering) meas-
ured values with cause of transmission "spontaneous". These measured values will be requested by central
station using general interrogation command with groups or transmitted cyclic.
The filter for transmission of spontaneous measured values can be activated on protocol element with the
parameter Advanced parameters | IEC60870-5-101 | Filtering of measured values with
COT=3 in transmit direct. .
Following messages with measured values and cause of transmission "spontaneous" will be filtered out when
function is enabled:

• <TI:=9> Measured value, normalized value

• <TI:=10> Measured value, normalized value with time tag

• <TI:=11> Measured value, scaled value

• <TI:=12> Measured value, scaled value with time tag

• <TI:=13> Measured value, short floating point number

• <TI:=14> Measured value, short floating point value with time tag

• <TI:=34> Measured value, normalized value with time tag CP56Time2a

• <TI:=35> Measured value, scaled value with time tag CP56Time2a

• <TI:=36> Measured value, short floating point number with time tag CP56Time2a

NOTE

i Only measured values with <TI:=34,35,36> will be sent from basic system element (BSE) to protocol
element (PRE). The different formats for transmission on the line to the remote station are generated by
the protocol element according to the IEC60870-5-101 parameter settings [BSE] Communication |
PREx | IEC60870-5-101/104 | transmission with/without time tag.

758 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

The suppressed (filtered out) measured values will not be sent by the protocol element to the central station
and deleted without any error or warning.

12.4.11.4 Transparent Mode (Tunneling)


The transparent mode (or container mode) is used to pass-through third-party computer messages in IEC
60870-5-101 format between a remote station and a third-party control system that is connected to the
SICAM A8000 component with IEC 60870-5-104. Thus the container mode provides a “tunneling procedure”
within the systems SICAM A8000.
These third-party computer messages are transmitted to or received by a third-party control system in a user
data container defined for SICAM A8000 in the private range of IEC 60870-5-101. Only the IEC 60870-5-101
message included in the message data of the user data container will be sent to the substation, and not the
user data container itself.
Thereby, either message formats not supported by the system SICAM A8000 in the public or private range of
the standard IEC 60870-5-101 can be transmitted from a third-party substation to a third-party control system,
or all messages according to IEC 60870-5-101 that do not have to be routed individually when using the
container mode in the system SICAM A8000.
In the container mode, only the user data is transmitted transparently through the SICAM A8000 network –
messages to the protocol control (station initialization, acknowledgment messages, etc.) are not transmitted
and are processed directly at the interface to the third-party substation by the protocol element for the central
station.
With special procedures (example: remote parameterization of a third-party substation by a third-party control
system) must be checked before using container mode whether the changed temporal behavior is tolerated by
the connected third-party systems and whether there are no error messages or failures.
The transmission of the user data container within SICAM A8000 takes place with type identification
<TI:=142> in the private range of IEC 60870-5-101 resp. IEC 60870-5-104. SICAM A8000 internal, several
modes are provided for the use of the user data container. The container mode uses the user data container
with message type = 128.
The container mode can be activated seperately for the transmit/receive direction with parameter advanced
parameters | project specific | Container mode in transmit direction and with
parameter advanced parameters | project specific | Container mode in receive
direction.
When the container mode is activated in the receive direction, all valid received messages are entered from
the external system into a user data container and passed on from the protocol element to the basic system
element for further distribution in the system.
When the container mode in transmit direction is activated, data to be sent from the basic system element,
which is transferred to the protocol element in a user data container <TI:=142> and message type = 128, read
from the user data container and the message data is sent to the external system. All other data forwarded
from the basic system element to the protocol element for sending out is sent unchanged to the external
system.
The IEC address of the user data container is fixed and cannot be parameterized (CASDU = CASDU of the
substation; IOA1, IAO2 = 255; IOA3 = 191).

Segmentation
With user data containers a maximum of 180 bytes of transparent message data can be transmitted. Longer
parameter messages (max. 256 bytes) are thus to be transmitted in several part segments and grouped
together again before transmission/processing. With missing segments the partially transmitted parameter
message is discarded.
The transparent mode only utilizes part segments with a maximum length of 50 bytes of message data!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 759


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

User Data Container <TI:=142>


The user data container is used to pass-through third-party computer messages.

[Nutzdatencontainer_TI142, 1, en_US]

NOTE

i The user data container is described here in the internal format of the protocol element with the essential
information fields.

760 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Message elements
TI .. Type identification <TI:=142> user data container
CASDU, IOA .. Message address
O1 .. Octet 1 (CASDU) CASDU = CASDU of the remote terminal unit
O2 .. Octet 2 (CASDU) CASDU = CASDU of the remote terminal unit
IOA1 .. = 255
IOA2 .. = 255
IOA3 .. = 191 (sub address)
Cause of transmission
03 .. spontaneous In monitoring direction
06 .. activation In control direction
Time
7 octet dual time Earliest possible acquisition moment of a message in,
time tag on the basic system element (BSE)
Message type = 128
Length of the user data part in octets Length of the user data in octets (exclusive message
type)
Number of bytes Byte number of the message data + 6
Segmentation field
Total number of segments Total number of segments (4 bits)
Total size = 15 segments to 50 octets each
Current segment number Current number of the transmitted segment (4 bits)
The 1st segment has segment number 1
Length of message data in bit In all segments, the total length of the message data
is always transmitted in bits

Structure of the message data:

[Aufbau_der_Telegrammdaten, 1, en_US]

Message elements
Control field “function” (bit 0 to 3)
03 .. User data SEND / CONFIRM
04 .. User data SEND / NO REPLY
link address The length of the link address to be sent is defined by
a parameter.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 761


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

12.4.12 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Applicational control of the station interrogation

• Testing the reachability of stations

• the suppression of errors with intentionally switched-off stations (Station Service)

• Set control location


The Protocol Element Return Information enables:

• States of certain state lines to be used as process information

• the obtaining of station interrogation information

• Obtaining of information on the route state/failure of main/standby transmission line

• Obtaining of information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.4.12.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element used.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted from the basic system element – regardless of the user data
to be sent and the priority control – immediately to the protocol element.

762 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU is to be used! All CASDUs for process information are distributed auto-
matically to the corresponding remote terminal unit.

Possible control functions of the master station:

Function Parameters Note


SF Station Z-Par FI
Call cycle START 0 125 –
Call cycle STOP (disabling) 1 125 –
Call cycle CONTINUE (enabling) 2 125 –
Continuous call station x ON 3 0 to 99 0 to Z-Par = continuous call time (n ⋅ 100
65535 ms)
Z-Par = 0: Continuous call without time
input (stopped by other function)
Continuous call station x OFF 4 0 to 99 –
Main transmission line ACTIVE 5 0 to 99 –
Standby transmission line ACTIVE 6 0 to 99 –
Master coordination (Token) for 10 – – only used internal between PREs!
Main-/Standby line
Connection set-up 11 – – Reserved for internal use!
Connection closed 12 – – Reserved for internal use!
“Deactivate” interface 13 – – Switch interface to PASSIVE

• interface = TRISTATE
• redundancy bit in received
messages will not be set 119
“Activate” interface 14 – – Switch interface to ACTIVE 119
“Deactivate” Interface + Protocol 20 – – In the redundancy state PASSIVE and
function passive behavior = “Tristate interface”,
the interface + protocol function can
be activated/deactivated with PST
control message.
(Default = deactivated)
“Activate” Interface + Protocol 21 – – In the redundancy state PASSIVE and
function passive behavior = “Tristate interface”,
the interface + protocol function can
be activated/deactivated with PST
control message.
Add station to station polling 128 0 to 99 – Only parameterized RTUs can be added
to the station polling.
→ otherwise error “faulty PST-control
message”
Remove station from station 129 0 to 99 0, 1 only parameterized RTUs can be
polling removed from the station polling.
→ otherwise error “faulty PST-control
message”
Z-Par = 0: Reset present station fault
Z-Par = 1: Do not change present
station fault

119 nearly same function as with system internal redundancy control function but controllable with protocol element control message

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 763


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Function Parameters Note


SF Station Z-Par FI
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = BROADCAST
Set control location 120 242 125 65535 SCS = <ON>: set control location (HKA)
(all stations)
65535 SCS = <OFF>: reset control location
(HKA) (all stations)
0 to 99 65535 SCS = <ON>: set control location (HKA)
(selective stations)
65535 SCS = <OFF>: reset control location
(HKA) (selective stations)
Reset command 243 – – This function is not presently
supported by PRE!
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = selective

Set control location:

• For “control location” in the PST detailed routing on the BSE in the field Additional param-
eter_(PRE) (Z-Par) = 65535 must be enterd.

• If a PRE-control message for “Set control location” is included in the PST-detailed routing on the BSE, the
BSE will send a PRE-control message “Set control location” with additional parameter = 65535 after
startup of the PRE to enable control location function on PRE.

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE-control message = HKA
SCS = <OFF> additional parameter in PRE-control message = HKA + 256
Legend:
SF Control function_(PRE)
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
125 ... all stations of the selected protocol element (=BROADCAST)
Z-Par Additional parameter_(PRE)
Fl Edge
SCS Single command state
HKA Originator address Control location (HKA) = 0 to 255

120 The control location can only be set by a single command <TI:=45>.

764 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Possible control functions of the remote station:

Function PST Detail Routing Note


SF Station Z-Par FI
I – Bit handling for time OFF 0 – – the protocol element stores the
I – Bit handling for time ON 1 – – moment/state for the last received
PRE-control message "I–Bit handling
for time ON / OFF" (= ti/e/a) from the
basic system element.
All messages with process information
with time tag in transmit direction, the
Invalid-Bit of the time tag is set by the
protocol element, if the time in the
message is the same or after the
moment ti/e .
All messages with process information
with time tag in transmit direction, the
Invalid-Bit of the time tag is reset by
the protocol element, if the time in the
message is the same or after the
moment ti/a .
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
Reset command 243 – – This function is not presently
supported by PRE!

Legend:
SF Control function_(PRE)
Station Station number
Z-Par Additional parameter_(PRE)
Fl Edge

12.4.12.2 Protocol element - Return information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.
There are three different categories of return information:

• Status of the state lines

• Status of the stations

• Protocol-specific return information (dependent on the protocol element used)


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parameters
Supplementary System Element and Station number .
Messages for protocol element return information are transmitted spontaneously from the protocol element
to the basic system element with change or as reply to a general interrogation command.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 765


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Possible protocol element return information of master station

Return information func- Parameters Note


tion_(PRE) Station
Status DTR 255 Status DTR 121
0 = status line inactive
1 = status line active
Status DSR 255 Status DSR 121
0 = status line inactive
1 = status line active
Station status 0 to 99 1 = Station enabled for call cycle
Station failure 0 to 99 1 = Station failed
protocol-specific return infor- 255 Interface “activated/deactivated”:
mation 0 Return information for PRE control message interface activate/
deactivate
0 = interface “activated”
1 = interface “deactivated”
protocol-specific return infor- 255 Interface + protocol functions “activate/deactivate”:
mation 1 Return information for PRE control message interface +
protocol function “activate/deactivate”
0 = interface + protocol function “deactivated”
1 = interface + protocol function “activated”
protocol-specific return infor- 0 to 99 Main transmission line parameterized
mation 0
protocol-specific return infor- 0 to 99 Main transmission line OK
mation 1
protocol-specific return infor- 0 to 99 Main transmission line faulty
mation 2
protocol-specific return infor- 0 to 99 Main transmission line NOK
mation 3
protocol-specific return infor- 0 to 99 Standby transmission line parameterized
mation 8
protocol-specific return infor- 0 to 99 Secondary path OK
mation 9
protocol-specific return infor- 0 to 99 Secondary path faulty
mation 10
protocol-specific return infor- 0 to 99 Secondary path NOK
mation 11
protocol-specific return infor- 255 Cycle IDLE
mation 0
• Station polling is stopped
User data messages will be sent furthermore.
protocol-specific return infor- 255 Cycle NORMAL MODE
mation 1
• cycle control running in normal mode
(cyclic RTU interrogation)

121 States of the state lines are transmitted spontaneously from the protocol element to the basic system element with change or as
reply to a general interrogation command; the spontaneous transmission of the current states takes place internally in a 100 ms grid
⇒ state line changes shorter than 100 ms are not guaranteed to be transmitted!

766 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Return information func- Parameters Note


tion_(PRE) Station
protocol-specific return infor- 255 Continous station polling
mation 2
• Continous station polling of a specific station is in
progress.
protocol-specific return infor- 255 Station polling stopped
mation 3
• Station polling was stopped by PST-control message.
protocol-specific return infor- 255 Sending Data to all
mation 6
• User data message “to all” (BROADCAST) is now being
transmitted
protocol-specific return infor- 255 Send Data message
mation 7
• station-selective user data message is now being trans-
mitted
protocol-specific return infor- 0 to 99 The return information value can be selected via parameter.
mation value
• retries in % (of the last full hour)
“IEEE 754 Floating Point” format will be used for return infor-
mation value.

Legend:
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

Possible protocol element return information of the remote terminal unit

Return information func- Parameters Note


tion_(PRE) Station
Status DTR 255 Status DTR 121
0 = status line inactive
1 = status line active
Status DSR 255 Status DSR 121
0 = status line inactive
1 = status line active
Station failure 0 1 = Station failed (currently not supported by BSE!)

Legend:
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

12.4.13 Interoperability IEC 60870-5-101 (UMP)

This companion standard IEC 60870-5-101 presents sets of parameters and alternatives from which subsets
must be selected to implement particular telecontrol systems. Certain parameter values, such as the number
of octets in the COMMON ADDRESS of ASDUs represent mutually exclusive alternatives. This means that only
one value of the defined parameters is admitted per system. Other parameters, such as the listed set of
different process information in command and in monitor direction, allow the specification of the complete
set or subsets, as appropriate for given applications. This clause summarizes the parameters of the previous
clauses to facilitate a suitable selection for a specific application. If a system is composed of equipment stem-
ming from different manufacturers it is necessary that all partners agree on the selected parameters.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 767


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Note:
In addition, the full specification of a system may require individual selection of certain parameters for certain
parts of the system, such as the individual selection of scaling factors for individually addressable measured
values.
The selected parameters should be crossed in the white boxes.

Function or ASDU is not used

Function or ASDU is used as standardized (default)

Function or ASDU is used in reverse mode

Function or ASDU is used in standard and reverse mode

The possible selection (blank, X, R, or B) is specified for each specific clause or parameter.

12.4.13.1 System or device function

(system-specific parameter, indicate the system’s or station’s function by marking one of the following with
"X")

System definition

Controlling Station (Master)

Controlled Station (Slave)

12.4.13.2 Network configuration

(network-specific parameter, all configurations that are used are to be marked "X")

Point-to-Point Multipoint-partyline

Multiple Point-to-Point Multipoint-star

12.4.13.3 Physical layer

(network-specific parameter, all interfaces and data rates that are used are to be marked "X")

Transmission speed (control direction)

Unbalanced Unbalanced Balanced


Interface Interface Interface
V.24/V.28 V.24/V.28 X.24/X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

768 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s 38 400 bit/s

Transmission speed (monitor direction)

Unbalanced Unbalanced Balanced


Interface Interface Interface
V.24/V.28 V.24/V.28 X.24/X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s 38 400 bit/s

12.4.13.4 Link Layer

(network-specific parameter, all options that are used are to be marked "X") Specify the maximum frame
length.
If a non-standard assignment of class 2 messages is implemented for unbalanced transmission, indicate the
Type ID and COT of all messages assigned to class 2.)
Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this companion
standard.

Link transmission procedure Address filed of the link

Balanced transmission not present (balanced transmission only)

Unbalanced transmission 1 Octet

2 Octets

structured

unstructured

Frame length

Maximum length L (control direction)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 769


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Maximum length L (monitor direction)

Time interval in which repetitions are allowed (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:

The standard assignment of ASDUs to class 2 messages is used as follows:

Type Identification Cause of transmission


9, 11, 13, 21 <1>

A special assignment of ASDUs to class 2 messages is used as follows:

Type identification Cause of transmission


not dependent on parameterization all

NOTE:
In response to a class 2 poll, a controlled station may respond with class 1 data when there is no class 2 data
available.

12.4.13.5 Application Layer

Transmission mode for application data


Mode 1 (Least significant octet first), as defined in clause 4.10 of IEC 60870-5-4, is used exclusively in this
companion standard.

Common address of ASDU


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet 2 Octets

Address of the information object


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet structured

2 Octets unstructured

3 Octets

Cause of transmission
(system-specific parameter, all configurations that are used are to be marked "X")
1 Octet 2 Octets (with originator address)
Only originator address not used (=0) is used

770 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Selection of standard ASDUs

Process information in monitor direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<1> := Single-point information M_SP_NA_1

<2> := Single-point information with time tag M_SP_TA_1

<3> := Double-point information M_DP_NA_1

<4> := Double-point information with time tag M_DP_TA_1

<5> := Step position information M_ST_NA_1

<6> := Step position information with time tag M_ST_TA_1

<7> := Bitstring of 32 bit M_BO_NA_1

<8> := Bitstring of 32 bit with time tag M_BO_TA_1

<9> := Measured value, normalized value M_ME_NA_1

<10> := Measured value, normalized value with time tag M_ME_TA_1

<11> := Measured value, scaled value M_ME_NB_1

<12> = Measured value, scaled value with time tag M_ME_TB_1

<13> := Measured value, short floating point number M_ME_NC_1

<14> := Measured value, short floating point number with time tag M_ME_TC_1

<15> := Integrated totals M_IT_NA_1

<16> := Integrated totals with time tag M_IT_TA_1

<17> := Event of protection equipment with time tag M_EP_TA_1

<18> := Packed start events of protection equipment with time tag M_EP_TB_1

<19> := Packed output circuit information of protection equipment with time tag M_EP_TC_1

<20> := Packed single-point information with status change detection M_PS_NA_1 M_PS_NA_1

<21> := Measured value, normalized value without quality descriptor M_ME_ND_1

<30> := Single-point information with time tag CP56Time2a M_SP_TB_1

<31> := Double-point information with time tag CP56Time2a M_DP_TB_1

<32> := Step position information with time tag CP56Time2a M_ST_TB_1

<33> := Bitstring of 32 bits with time tag CP56Time2a M_BO_TB_1

<34> := Measured value, normalized value with time tag CP56Time2a M_ME_TD_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 771


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

<35> := Measured value, scaled value with time tag CP56Time2a M_ME_TE_1

<36> := Measured value, short floating point number with time tag CP56Time2a M_ME_TF_1

<37> := Integrated totals with time tag CP56Time2a M_IT_TB_1

<38> := Event of protection equipment with time tag CP56Time2a M_EP_TD_1

<39> := Packed start events of protection equipment with time tag CP56Time2a M_EP_TE_1

<40> := Packed output circuit information of protection equipment with time tag
M_EP_TF_1
CP56Time2a

Either ASDUs of the set <2>, <4>, <6>, <8>, <10>, <12>, <14>, <16>, <17>, <18>, <19> or of the set <30 –
40> are used.
6) Reception possible, thereby the blocked single-point information is deblocked and further individually
processed as TI = 30 (address translation occurs algorithmic).

Process information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<45> := Single command C_SC_NA_1

<46> := Double command C_DC_NA_1

<47> := Regulating step command C_RC_NA_1

<48> := Set point command, normalized value C_SE_NA_1

<49> := Set point command, scaled value C_SE_NB_1

<50> := Set point command, short floating point number C_SE_NC_1

<51> := Bitstring of 32 bit C_BO_NA_1

<58> := Single command with time tag CP56Time2a C_SC_TA_1

<59> := Double command with time tag CP56Time2a C_DC_TA_1

<60> := Regulating step command with time tag CP56Time2a C_RC_TA_1

<61> := Set point command, normalized value with time tag CP56Time2a C_SE_TA_1

<62> := Set point command, scaled value with time tag CP56Time2a C_SE_TB_1

<63> := Set point command, short floating point with time tag CP56Time2a C_SE_TC_1

<64> := Bitstring of 32 bits with time tag CP56Time2a C_BO_TA_1

Either the ASDUs of the set <45> - <51> or of the set <58> - <64> are used.

System information in monitoring direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

772 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

<70> := End of initialization M_EI_NA_1

System information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<100> := Interrogation command C_IC_NA_1

<101> := Counter interrogation command C_CI_NA_1

<102> := Read command C_RD_NA_1

<103> := Clock synchronization command C_CS_NA_1

<104> := Test command C_TS_NA_1

<105> := Reset process command C_RP_NA_1

<106> := Delay acquisition command C_CD_NA_1

+ .... UMPSI0 only; only secondary application function

Parameter in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<110> := Parameter of measured value, normalized value P_ME_NA_1

<111> := Parameter of measured value, scaled value P_ME_NB_1

<112> := Parameter of measured value, short floating P_ME_NC_1

<113> := Parameter activation P_AC_NA_1

4) … Not used in IEC 60870-5-101 Edition 2. No use case.

File transfer
(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<120> := File ready F_FR_NA_1

<121> := section ready F_SR_NA_1

<122> := Call directory, select file, call file, call section F_SC_NA_1

<123> := last section, last segment F_LS_NA_1

<124> := Ack file, ack section F_AF_NA_1

<125> := Segment F_SG_NA_1

<126> := Directory {blank or X, only available in monitor (standard) direction} F_DR_TA_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 773


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Type identifier and Cause of Transmission Assignments


(station-specific parameter)
Shaded boxes are not required.
Black boxes are not permitted in this companion standard
Blank = Function or ASDU is not used.
Mark Type Identification/Cause of transmission combinations:
"X" if only used in the standard direction,
"R" if only used in the reverse direction,
"B" if used in both directions.

774 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

[Typ_Identification_UMP, 2, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 775


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

[Type_Identification_UMP_1, 2, en_US]

776 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

[Type_Identification_UMP_2, 2, en_US]

12.4.13.6 Basic application functions

Station Initialization
(station-specific parameter, mark "X" if function is used)

Remote initialization

+ ... only UMPS

Cyclic data transmission


(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Cyclic data transmission

' … secondary application function only

Read procedure
(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Read procedure

Spontaneous transmission
(station-specific parameter, mark each Type ID "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Spontaneous transmission

Note: No spontaneous transmission (blank field) is not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 777


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Double transmission of information objects with cause of transmission spontaneous


(station-specific parameter, mark each information type "X" where both a Type ID without time and corre-
sponding Type ID with time are issued in response to a single spontaneous change of a monitored object)
The following type identifications may 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.

Single-point information M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 and M_PS_NA_1

Double-point information M_DP_NA_1, M_DP_TA_1 and M_DP_TB_1

Step position information M_ST_NA_1, M_ST_TA_1 and M_ST_TB_1

Bitstring of 32 bit M_BO_NA_1, M_BO_TA_1 and M_BO_TB_1 (if defined for a specific project)

Measured value, normalized value M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 and M_ME_TD_1

Measured value, scaled value M_ME_NB_1, M_ME_TB_1 and M_ME_TE_1

Measured value, short floating point value M_ME_NC_1, M_ME_TC_1 and M_ME_TF_1

Station Interrogation
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Global

group 1 group 7 group 13

group 2 group 8 group 14

group 3 group 9 group 15

group 4 group 10 group 16

group 5 group 11

Information Object
group 6 group 12
Addresses assigned to each
group must be shown in a
separate table.

Clock synchronization
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Clock synchronization

Day of week used

RES1, GEN (time tag substituted/ not substituted) used

SU-bit (summertime) used

778 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Command transmission
(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Direct command transmission

Direct set point command transmission

"Select and execute" command

"Select and execute" set point command

C_SE ACTTERM used

No additional definition

Short pulse duration (duration determined by a system parameter in the outstation)

Long pulse duration (duration determined by a system parameter in the outstation)

Persistent output

B* can be generated by the PLC

Transmission of integrated totals


(station- or object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only
used in the reverse direction, and "B" if used in both directions)

Mode A: Local freeze with spontaneous transmission

Mode B: Local freeze with counter interrogation

Mode C: Freeze and transmit by counter interrogation commands

Mode D: Freeze by counter interrogation command, frozen values reported spontaneously

Counter read

counter freeze without reset

Counter freeze with reset

counter reset

General request counter

counter interrogation group 1

counter interrogation group 2

counter interrogation group 3

counter interrogation group 4

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 779


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Parameter loading 122


(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Threshold value

Smoothing factor

Low limit for transmission of measured value

High limit for transmission of measured value

Parameter activation
(object-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

act/deact of persistent cyclic or periodic transmission of the addressed object

Test procedure
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Test procedure

file transfer
(station-specific parameter, mark "X" if function is used)

File transfer in monitor direction

Transparent file

Transmission of disturbance data of protection equipment

Transmission of sequences of events

Transmission of sequences of recorded analog values

File transfer in control direction

Transparent file

X* Data can be transparently transported by the system but not generated or evaluated. A maximum of
220 bytes of user data can be transported in a segment telegram for file transfer.

Background scan
(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Background scan

122 Not supported with "Controlled Function"

780 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.4 IEC 60870-5-101 (Multi-Point Traffic)

Note: used for data which are transmitted caused by a self-initiated general interrogation

Acquisition of transmission delay


(station-specific parameter, mark "X" if function is only used in the standard direction, "R" if only used in the
reverse direction, and "B" if used in both directions)

Acquisition of transmission delay

+ ... only UMPS

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 781


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

12.5 IEC 60870-5-103

12.5.1 Introduction

The IEC 60870-5-103 protocol is a standardized serial transmission protocol for communication with digital
protective devices with multi-point traffic (master/slave principle; “Partyline”).

Protocol firmwares for IEC 60870-5-103 (multi-point traffic):


Firmware System Standard and function
103MT0 CP-8000 IEC 60870-5-103 multi-point traffic Master (interfacing of protective devices)
CP-8021
CP-8022

For the interfacing of digital protective devices or protective devices according to IEC 60870-5-103, a serial
communications protocol is implemented for multi-point traffic, with which one master station is connected
with one or several protective devices (remote terminal units) over a communication link in a linear or star
configuration.

[103MI0_config, 1, en_US]

Figure 12-3 IEC 60870-5-103 Configuration

In multi-point traffic an unbalanced transmission procedure is used. This means that the master station
initiates all message transmissions, while the substations are only allowed to transmit when they are called.
The supported functionality of the communication protocol according to IEC 60870-5-103 is determined in
section 12.5.10 Interoperability IEC 60870-5-103.

12.5.2 Functions

Function 103MT0
IEC 60870-5-103
Serial communications protocol according to IEC 60870-5-103 ✓
Unbalanced transmission “Master” ✓
Unbalanced transmission “Slave” –
System or device (application function):
• Controlling station ✓
• Controlled station –

782 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Function 103MT0
Max. connections (number of substations per master) 100 123
Max. number of supported data points 10000

Interoperability
IEC 60870-5-103 compatibility level 1 (VDEW/ZVEI recommendation) ✓
IEC 60870-5-103 compatibility level 2 (disturbance record) ✓
Message conversion (protocol mode/message format):
• IEC 60870-5-103/IEC 60870-5-103 “standard” [default] ✓
• IEC 60870-5-103/IEC 60870-5-101 “tunneling mode” 124 ✓
Interoperability according to 12.5.10 Interoperability IEC 60870-5-103 ✓

Network configuration
Point-to-point configuration (Master + 1 Slave) ✓
Multiple point-to-point configuration ✓
(a separate interface with 1 master + 1 slave is required for each point-to-point configuration)
Data concentrator –
Line configuration ✓
Star configuration ✓

Physical interface (CP-8000. CP-802x)


RS-232 - unbalanced interface according V.24/V.28 standard ✓
RS-485 - balanced interface according to V.11 ✓
RS-422 - balanced interface according to V.11 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232); X3 (RS-485, RS-422) ✓
CP-8022: X6 (RS-232, RS-485, RS-422) ✓
Optical interface (external converter/star coupler required) ✓
Baud rates: –
50, 75, 100, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200,
38400, 56000, 57600, 64000, 115200 bit/s
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 –
Byte frame = 11 bit (8E1) ✓
Message protection d = 4:
• Checksum (8 bits) + parity bit (even) + transmission rules ✓
Pulse code modulation, byte asynchronous ✓
Message length 1 to 255
bytes
Data flow control: Data flow control bit in receive direction used ✓
Data Flow Control: Data flow control bit in transmit direction used –
Data flow control bit supervision ✓

123 Recommended: 10
124 IEC 60870-5-101 messages are transmitted in IEC 60870-5-103 container messages (in the private range); with SICAM RTUs configu-
rations with SICAM BC the conversion of IEC 60870-5-101 → IEC 60870-5-103 → IEC 60870-5-101 can be omitted

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 783


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Function 103MT0

IEC 60870-5-103 functions


Data acquisition by polling (station interrogation): ✓
• Continuous interrogation of a substation ✓
Acquisition of events (transmission of data ready to be sent): ✓
• Test mode ✓
General interrogation, substation interrogation ✓
• Delayed transmission of general interrogation command ✓
• Transmit non-updated process images ✓
Clock synchronization according to IEC 60870-5-103: ✓
• Cyclic clock synchronization (parameterizable) ✓
• Correction of clock synchronization (via parameter) ✓
• Accuracy ±20 ms
Command transmission:
• Demand ✓
• Setting control location ✓
• Check control location ✓
• Emulation of ACTCON for commands, setpoint values (according IEC 60870-5-101/104) –
• Emulation of ACTCON- for commands, setpoint values (according IEC 60870-5-101/104), –
when a command/setpoint value is discarded from an unreleased control location.
• Emulation of ACTTERM for commands, setpoint values (according IEC 60870-5-101/104) –
Transmission of integrated totals ✓
File transfer:
• Transmission disturbance records according to IEC 60870-5-103 –
• Disturbance records to SICAM DISTO ✓
• Disturbance records to control center systems according to IEC 60870-5-101/104 ✓
General Interrogation:
• Emulation of ACTCON/ACTTERM for general interrogation (according IEC 60870-5-101/104) –
Information processing:
• Signaling/measured value disabling ✓
• Emulation of the going binary information ✓
• Transfer of the information Blocked activation/tripping of the protection ✓
• Monitoring intermediate and faulty positions of double-point information ✓
Measured value processing:
• Technological adaptation for measured values (scaling of measured values) ✓
• Measured value change monitoring ✓
• Signaling/measured value disabling ✓
Fault location values:
• Reset fault location value automatically ✓
• Reset short-circuit location values with command ✓
• Send fault location values with GI ✓

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facilities ✓
Freely definable parameters for transmission facility ✓
Supply of connected transmission devices with 5 V / 12 V ✓
ATTENTION: Check power consumption of the external transmission facility!

784 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Function 103MT0

Redundancy (functions for the support of redundant communication routes)


PRE redundancy:
• “Tristate” of RS-232 interface when PASSIVE –
• Listening mode when PASSIVE –
Port redundancy:
• Deactivation of interface (with redundancy control message) –
• Activation/deactivation of interface when PASSIVE with protocol element control message –
Device redundancy –

Protocol element control and return information


Protocol element control messages:
• Send (general) interrogation command to all ✓
• Send (general) interrogation command to selective CASDU ✓
• Setting control location ✓
• Interface activate/deactivate ✓
• Call cycle START/STOP/CONTINUE ✓
• Continuous call station x ON / OFF ✓
Protocol element return information:
• Station status ✓
• Station failure ✓
• Status DTR ✓
• Status DSR ✓
• Protocol-specific return information 0 to 3, 6, 7 ✓

Web server
Protocol-internal diagnostic and statistic information via protocol-specific web pages –

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓
Remote configuration of Reyrolle relays (tunneling) ✓

12.5.3 Modes of Operation

The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.
Operating mode Interface → optional DCE Interface signals
Unbalanced interchange circuit X2 RXD, TXD, CTS 125, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchro- TXD+, TXD-, RXD+, RXD- (4-wire)
nous

125 not usable (reserved for SICAM TOOLBOX II)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 785


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Operating mode Interface → optional DCE Interface signals


Balanced interface (V.11) RS-485 X2 → CM-0829 (CM-0819) 126 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
(2-wire)/ RS-422 (4-wire) asynchro- VCC, GND (to CM-08x9)
nous
Optical interface (multimode fibre X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
optic) ring VCC, GND (to CM-0821)
Unbalanced interchange circuit X6127 RXD, TXD, CTS, RTS, DCD, DTR, DSR,
(V.24/V.28) RS-232 asynchronous GND
Balanced interface (V.11) RS-485 X6127 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchro- TXD+, TXD-, RXD+, RXD- (4-wire)
nous

12.5.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central station, IEC 60870-5-103 Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 103MT0 max. 100 Slaves (recom-
CP-802x/CPC80 mendation max. 10)

Remote Station (Substation, IEC60870-5-103 Slave)

System System element Protocol Element Remarks


Legacy systems CP-5000/CPC55 SM-2551/103SA0 electrical
(SICAM BC) CP-5014/CPCX55 SM-0551/103SA0
Local serial interface optical
Protection devices of – – according to
SIPROTEC series 12.5.10 Interoperability
IEC 60870-5-103
Third-party system – – according to
12.5.10 Interoperability
IEC 60870-5-103

12.5.5 Communication According to IEC 60870-5-103

12.5.5.1 Data Acquisition by Polling (Station Interrogation)

The transmission of the data from the remote terminal units to the master station takes place by means of
station-selective station interrogations (interrogation procedure, polling), controlled by the master station;
i.e., changed data is stored in the remote terminal unit and transmitted to the master station with the inter-
rogation of this remote terminal unit. The interrogation procedure of the master station ensures, that remote
terminal units are interrogated sequentially, whereby remote terminal units with important data can be inter-
rogated more often. Remote terminal units may only transmit when they are called.
The interrogation procedure can be influenced with the following parameters:

126 in case of transmission rates > 9600 bit/s converter PHOENIX PSM-ME-RS232/RS485-P is required: Interface signals D(A), D(B), GND
(RS-485); D(A), D(B), T(A), T(B), GND (RS-422); CM-0819 does not support RS-422
127 only CP-8022 (switchable mode via parameter)

786 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

• Continuous cycle

• Existing stations

• Number of calls until station change

• Number of stations to be called until change of priority level

• Priority level assignment (each station is assigned one of the 4 priority levels: high priority, medium
priority, low priority-A, low priority-B)
The interrogation procedure can be performed either continuously (= continuous cycle) or only on request.
The continuous interrogation of the remote terminal units by the master station interrogation procedure is to
be performed by enabling the parameter [PRE] IEC60870-5-103 | Communication functions |
Data communication control | Continuous cycle .
The station-selective parameters of the master station for the interrogation cycle such as "Stat No", "Link
Address", "Station Enabling", "Station failure", "Priority Level", "Number of calls", “Block of class 2 data” are to
be set in the parameter [PRE] IEC60870-5-101 | Station definition .
In every remote terminal unit, the station-selective address must be set with the parameter Common
settings | Station definition | Address of the link .
In each remote terminal an unambiguous station address (address of link layer) must be set. This address must
be unambiguous for each multi-point traffic line. For IEC 60870-5-103 the number of octets for the "Address
field of the link layer" is defined with 1 octet.
The prioritization of the station interrogation can be parameterized by means of corresponding parameter
setting of the number of stations called until level change with the following parameters:

• Station call prioritization | No. of stat. calls in high priority lvl

• Station call prioritization | No. of stat. calls in mid priority lvl

• Station call prioritization | No. of stat. calls in low prior. lvl(A)

• Station call prioritization | No. of stat. calls in low prior. lvl(B)


Through parameterization of the interrogation procedure the following characteristics can be achieved:

• A remote terminal unit which has a lot of data to send - e.g. continuously changing measured values –
does not impair the disposal of the data of the other remote terminal units.

• Each remote terminal unit is interrogated within a determinable time (deterministic).

• Remote terminal units with important data or those with a large volume of data to be transmitted can be
interrogated more frequently than the others.
The interrogation procedure can be performed either continuously (= continuous cycle) or only on request.
The control of the interrogation procedure on request can be realized with protocol control messages in the
function diagram.
In the running interrogation cycle, data and system messages are transmitted spontaneously from the master
station according to the parameter setting as follows:

• One RTU selective (acknowledged)

• All RTU’s (unacknowledged)


If the interrogation cycle has been stopped by protocol control messages or the listening mode is switched on,
no station interrogation takes place. With the interrogation cycle stopped, spontaneous data messages
continue to be transmitted to the remote terminal units. With listening mode switched on, the messages are
normally not transmitted from the master station to the remote terminal units, rather discarded directly on the
basic system element (BSE) by the function "User data filter".

Interrogation Procedure of Master Station - Station Change


The master station will do a station change when:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 787


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

• “requested data not available” message received from remote station

• “data class 2“ message received with “ACD=0“ from remote station


(ACD=0: remote station has no “data class 2“ stored for sending)

• limit for number of consecutive station calls reached


(e.g. remote station has permanent “data class 2” ready for sending)

• “NAK confirmation“ message received from remote station

• no answer from remote station received (e.g. in case of error – after retries)

• remote station failed and no answer received after 1x retry

Example: Prioritization of the station interrogation


Below the prioritization of the station interrogation for continuous cycle is shown based on the specified
parameters as an example.
Parameter for "Station call prioritization"
High priority level Number of stations called until level change = 2
Medium priority level Number of stations called until level change = 2
Low priority level (A) Number of stations called until level change = 1
Low priority level (B) Number of stations called until level change = 1

Station U0, U4 High priority level / Number of calls until station change = 2
Station U1,U2,U3 Medium priority level / Number of calls until station change = 2
Station U5,U6,U7,U8 Low priority level (A) / Number of calls until station change = 1
Station U9,U10 Low priority level (B) / Number of calls until station change = 1

788 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

For the interfacing of protection equipment with the protocol IEC 60870-5-103, no variable elements of the
message are provided.
Description IEC 60870-5-103 Note
Number of octets for the address field of the link 1 Octet
layer
Number of octets for cause of transmission 1 Octet
Number of octets for common address of the 1 Octet ASDU is identical with address of
ASDU link layer (=station address)
Number of octets for the address of the informa- 2 Octets IOA1 = Function type
tion object IOA2 = Information number
Acknowledgment message Single character or
short message (ACK)
Number of octets for time tag 4 Octets

Continuous Interrogation of a Remote Terminal Unit


The "continuous interrogation of a remote terminal unit" can be activated automatically in the master station
with the function "Demand" or spontaneously with protocol control messages. With function activated, a
station interrogation is always executed by the master station to only one selected station. Data messages
ready for sending to same remote station will be sent during demand in progress.
During the demand, user data telegrams continue to be transmitted to this substation.
Through a demand, following a message transmission (e.g. command, setpoint value) the master station can
quickly fetch changed data from the remote terminal unit (e.g. measured values after command or setpoint
value). With demand, the continuous interrogation of a remote terminal unit is terminated after timeout or a
message to another remote terminal unit. With control of the demand using protocol control messages, the
continuous interrogation of a remote terminal unit can be terminated spontaneously through a corresponding
protocol control message.

Acknowledgment Procedure
All data messages transmitted selectively to a remote terminal unit must be acknowledged by this RTU. If, with
non-faulty transmission line, the acknowledgment is missing for longer than the expected acknowledgment
time, transmitted messages are repeated up to n-times (n can be parameterized). On expiry of the number of
retries, the station is flagged as faulty.
The required expected acknowledgment time is determined automatically from the set parameters, but if
necessary can be extended accordingly with the parameter [PRE] IEC60870-5-103 | Time settings,
retries | Monitoring times | Expected_ack_time_corr_factor . This is then the case if addi-
tional signal propagation delays, delay times or slow processing times of the connected remote terminal units
must be taken into consideration.
The number of retries is to be set in the master station for messages for station interrogation and data
messages with the parameter [PRE] IEC60870-5-103 | Time settings, retries | Retries |
Retries for data message SEND/CONFIRM (station selective) or for messages for station
initialization with the parameter [PRE] IEC60870-5-103 | Time settings, retries | Retries
| Retries for INIT-messages SEND/CONFIRM (station selective) .
The acknowledgment from the remote terminal unit to the master station is transmitted as single character
(E5), if no additional information (DCF / ACD-Bit) is to be transmitted. If additional information is to be trans-
mitted, the acknowledgment is transmitted as message with fixed length (ACK).

Failure Monitoring in the Master Station


The monitoring of the interface by the active master station takes place by means of the cyclic running inter-
rogation procedure (station interrogation). A remote terminal unit is reported as failed by the master station
after expiry of the number of retries. Retries to a remote terminal unit are thereby always sent in succession
immediately after expiry of the expected acknowledgment time i.e. no other remote terminal units are interro-
gated during a running retry handling. For failed remote terminal units, a communication fault is only then

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 789


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

reported if this is parameterized accordingly in the parameter Station failure of the [PRE] Station
definition .
The failure of remote terminal units is thus detected by the master station during the normal interrogation
cycle. Failed remote terminal units continue to be interrogated by the central station by means of the interrog-
ation procedure, however no message repetition (Retry) is carried out during the station interrogation for such
remote terminal units.
The interrogation cycle for failed stations can be set with the parameter [PRE] IEC60870-5-103 |
Communication function | Data communication control | Faulty stations | Polling
cycle for faulty stations . As a result, failed remote terminal units are removed from the running
interrogation procedure for a certain time and from then are only interrogated in the parameterized grid.
No data are transmitted from the central station to failed remote terminal units. The data are saved in the data
storage of the communication function on the basic system element (BSE) until they are deleted by the dwell
time monitoring or are transmitted to the non-failed remote terminal unit.

Fault Monitoring in redundant Master Stations


In redundant configurations the fault monitoring in the PASSIVE (=STANDBY) master station is done global for
the failure of the interface and station-selective for the remote terminal units.
The failure of the interface is detected by the STANDBY master station by monitoring for cyclic message recep-
tion (receive timeout). The monitoring time is set with the parameter [PRE] Redundancy | Listening
mode (failure monitoring time) .
The failure monitoring (station-selective or global) will be retriggered with each error free received message.
On receive timeout (active central station or transmission facility of the central station has failed) the interface
is signaled as failed.
To enable a station selective fault monitoring in the PASSIVE master station even if there is less or no user data
to be sent from the remote terminal units to the master station, the active master station will send (if failure
monitoring time ≠ 0) cyclic a "Reset FCB" or "Request Status of Link" message to each single remote terminal
unit. The cyclic sending of these messages will be done in following time raster: failure monitoring time / 2.
This message will be confirmed by the remote terminal unit with an ACK message (station address or link
address is part of the ACK message – this enables station selective failure monitoring).
If the remote terminal unit will provide cyclic data for sending, a cyclic sending of "Reset FCB" or "Request
Status of Link" message to each single remote terminal unit is not necessary.
The message type for cyclic sending to enable station selective failure monitoring (Reset FCB or Request Status
of Link) is to be set in the master station with the parameter [PRE] Redundancy | Cyclic message
for station selective failure monitoring.

Failure Monitoring in the Remote Terminal Unit


The monitoring of the interface in the remote terminal unit is carried out by monitoring for "cyclic station
interrogation".
The monitoring time is to be set in the remote terminal unit with the parameter [PRE] Advanced parame-
ters | Call monitoring time .
The call monitoring time will be retriggered in the remote terminal unit usually by station selective polling
messages.
The parameter [PRE] IEC60870-5-103 | Time settings, retries | Monitoring times |
Call timeout retrigger also with "request status of link" has to be used only when
formally required (specific functionality or required for downward compatibility). The message "Request Status
of Link" is transmitted from the master station during the initialization phase, with the "acquisition time of the
transmission time" and with station failure. If during failure of the communication line (e.g. signaling direction
only) in the remote terminal unit a failure of the communication link is also to be detected, then the call
timeout in the remote terminal unit must not be retriggered with "Request Status of Link"!
The monitoring time in the remote terminal unit must be set sufficiently high, so that this does not expire
unintentionally during the transmission of larger quantities of data from other remote terminal units (e.g.
during general interrogation).
With failed interface, data to be transmitted are stored in the data storage on the basic system element (BSE)
of the remote terminal until these are deleted by the dwell time monitoring or can be transmitted to the
master station.

790 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

12.5.5.2 Station Initialization

The communication with a protective device (remote terminal unit) can only be started after successfully
executed station initialization.
A distinction is made between a reset of the protection equipment itself and a reset of the communications
function of the protective device.
The transmission procedure can be set in the remote terminal unit with the parameter [PRE] Common
settings | Operating mode of the interface . The corresponding station initialization is selected
by means of the selected operating mode.
Operating mode of the interface: IEC 60870-5-103, IEC 60870-5-103 (101)
A reset of the communications function in the protective device (remote terminal unit) is triggered from the
master station by sending a Reset-command. This is generally sent from the master station if,

• the master station is being initialized (reset or redundancy switchover)

• the protective device (remote terminal unit) does not reply within a defined time (reset or interface fault)
The reset command does not influence the protection function itself, rather only resets the communications
part of the protective device. The reset command can be transmitted as,

• Reset of frame count bit (FCB) or

• Reset of communications unit (KE)


After a reset of the master station, the station initialization is always performed with the reset command
"Reset of KE". After redundancy switchover or with station failure, remote terminal units are initialized with the
reset command "Reset FCB". If the remote terminal unit does not react within a settable time, then the corre-
sponding remote terminal unit is initialized with the reset command "Reset KE". The time for the switchover of
the station initialization can be set with the parameter [PRE] IEC60870-5-103 | Time settings,
retries | Monitoring times | Station initialization timeout .
Reset Command Function in the Remote Terminal Unit
Reset KE [FC=0] • FCB-Bit (Frame Count Bit) is initialized
• Transmit buffer + process image (SSE+BSE) is deleted
Reset FCB [FC=7] • FCB-Bit (Frame Count Bit) is initialized
(Reset FCB) *)

in redundant configurations "Reset FCB" or "Request Status of Link" can be sent cyclic to enable station-selec-
tive failure monitoring in STANDBY master station

Operating mode of the interface: IEC 60870-5-101


If the message conversion mode "IEC 60870-5-101" is parameterized in the SICAM RTUs remote terminal unit,
the station initialization takes place according to IEC 60870-5-101.
After startup or redundancy switchover, the operation of the interface is begun after successful station initiali-
zation.
The initialization of the link layer of the remote terminal unit is performed by the master station with:

• Request for the status of the link layer (REQUEST STATUS OF LINK)

• Reset of the remote terminal unit link layer (RESET OF REMOTE LINK)

Reset Command Function in the Remote Terminal Unit


REQUEST STATUS OF LINK [FC=9] • "STATUS OF LINK" is transmitted to the master station
RESET of REMOTE LINK [FC=0] • FCB-Bit (Frame Count Bit) is initialized
• Acknowledgment for RESET of REMOTE LINK is transmitted to
master station

End of Initialization

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 791


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

If sending of "end of initialization" is enabled on the basic system element in the IEC 60870-5-101/104 param-
eter block, after the station initialization is performed, data is only sent from the protocol element if the "INIT-
End" has been received from the basic system element for the corresponding ASDU. "<TI=70> End of Initializa-
tion" is also transmitted to the remote station.
The clock synchronization command or general interrogation command may only be transmitted after "INIT-
End".

12.5.5.3 Acquisition of Events (Transmission of Data Ready to be Sent)


Data ready to be sent of the substation is stored on the basic system element (BSE) in the substation until
transmission. See also section 12.5.5.1 Data Acquisition by Polling (Station Interrogation).

Message from the substation to the Central Station


Messages from the substation to the central station are only transmitted with station interrogation. A quick-
check procedure for speeding up the transmission of data is not defined for Modbus protocol and therefore
not implemented.

Test Mode
In the mode “Test Mode” spontaneous binary information and cyclic measured values are identified in the
protective device for the further processing in the control system by means of the cause of transmission “Test
Mode”. That means that message that are normally transmitted with cause of transmission “spontaneous” or
“cyclic” are transmitted with the cause of transmission “Test Mode”.
Messages that are transmitted from the substation to the central station with cause of transmission “Test
Mode” can be discarded (filtered out) by the protocol element of the central function or – if conversion for
specific message is supported – converted and transferred to the basic system element for further distribution/
processing.
Possible selections for test mode in receive direction:

• test mode = NO
All received indications from the protection devices with cause of transmission “Test Mode” (COT = 7) will
be discarded (filtered out) and not forwarded to BSE.
All other messages received from the protection devices with cause of transmission “Test Mode” (COT =
7) will be converted to IEC 60870-5-101/104 and forwarded to BSE with cause of transmission “sponta-
neous” (COT = 3) and T = 0.

• test mode = YES


All received messages from the protection devices with cause of transmission “Test Mode” (COT = 7) will
be converted to IEC 60870-5-101/104 and forwarded to BSE with cause of transmission “spontaneous”
(COT = 3) and T = 1.

• test mode = YES (T=0)


All received messages from the protection devices with cause of transmission “Test Mode” (COT = 7) will
be converted to IEC 60870-5-101/104 and forwarded to BSE with cause of transmission “spontaneous”
(COT = 3) and T = 0.
Data with test-bit set (T = 1) will be routed SICAM A8000 internally without any evaluation and sent out via IEC
60870-5-101/104.
The handling of the data with cause of transmission “Test Mode” can be set on the protocol element of the
central station with the parameter [PRE] Station definition | Test mode .

12.5.5.4 General Interrogation, Outstation Interrogation


The general interrogation function (RTU interrogation) is used for updating the central station after the
internal station-initialization or after the central station has detected a loss of information. The general inter-
rogation function of the master station requests the remote terminal unit to transmit the actual values of the
process variables subject to GI.
A general interrogation command "to all" triggered in the system is always transferred from the communica-
tions function on the basic system element (BSE) station-selective to the protocol element of the master
station and also transmitted station-selective by this to the remote terminal units with "CASDU = BROADCAST".

792 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Some protective devices cannot immediately process a general interrogation command in certain situations
(e.g. after startup, going interface fault or station initialization). Often, the general interrogation command is
then only received by the protection equipment after the transmission of the identification information or
after successful clock synchronization. For configurations with such protection equipment, a solution for this
problem can be offered with the parameter [PRE] IEC60870-5-103 | Communication functions |
General interrogation | Send initiation of general interrogation after delay .
If generic data is used, this function is to be enabled with the parameter [PRE] IEC60870-5-103 |
Communication functions | Generic data . With function enabled, a "general interrogation
command" triggered in the system is also transmitted as "GI-command for Generic Data" to the corresponding
remote terminal unit. (See also in section Message Conversion "Generic Data".)

12.5.5.5 Clock Synchronization


The clock synchronization of the substations can be performed over the serial communication line – controlled
by the central station. The time synchronization is carried out spontaneously and cyclically by the central
station.
The period for cyclic clock synchronization can be set with the parameter [PRE] IEC60870-5-101 |
Communication functions | Clock synchronization | Cycle time for sending clock
synchronization command.
The accuracy (typical) is ± 20 ms (clock synchronization 1x per minute). If the accuracy of the remote synchro-
nization is insufficient, a local time signal receiver must be used in the substation.
Messages, which are sent after a startup, but before the substation has the correct time, contain the relative
time from startup (reference day: 1.1.2001) with the flagging of the time tag as invalid.
The clock synchronization command will be sent by the protocol element of the central station (either sponta-
neously after startup/at change of time or cyclic) as broadcast message (send/no response service) to the
substations. The cyclic clock synchronization of the substations will be done by the protocol element itself.
If the clock synchronization of the central station fails, the protocol element of the central station can stop the
clock synchronization of the substations over the serial communication line. The remote stations will detect a
failure of the clock synchronization and data with time tag will be sent including "IV-bit of time = 1".
This function can be enabled in the central station with the parameter [PRE] IEC60870-5-103 | Commu-
nication functions | Clock synchronization | Synchronization also with invalid
time .
Default: "Synchronization also with invalid time" = YES.

NOTE

i IEC 60870-5-103 does not define procedures for acquisition of transmission delay and therefore no correc-
tion of the time for clock synchronization!

12.5.5.6 Command transmission

Message from the Central Station selectively to a Remote Terminal Unit


Station-selective data messages in command direction are always inserted by the central station with high
priority into the running interrogation procedure (station interrogation) after completion of the data transmis-
sion in progress. Data to be sent from the base system element (BSE) is always prioritized at a ratio of 1:1
compared with station queries.

Inquiry
If the reaction of the substation to a transmitted telegram is to be acquired quickly by the master station, an
inquiry (configurable station-selective continuous query) can be performed by the master station. This station-
selective inquiry is retriggered by further telegrams to the same station (telegram configured with inquiry) or
canceled by telegrams to other stations.
Run type identification selection and adjustment of the continuous access time for type identification with the
Advanced parameters | Access procedure per type identification | * parameters.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 793


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Data-Flow Control
If a substation is unable to process additional data telegrams (messages), the DFC bit (data flow control) is set
in the telegram control field towards substation → master station. From this moment onwards, the protocol
firmware of the master station no longer sends data telegrams to the corresponding substation until the
substation once again resets the DFC bit.
The status of the DFC bit for the corresponding substations is requested cyclically by the master station with
REQUEST STATUS OF LINK. The protocol firmware of the master station also monitors whether the substation
resets the DFC bit within an adjustable time specified with the Advanced parameters | IEC parame-
ters | DFC continuous monitoring time parameter. If the DFC-bit is set for longer than the set
monitoring time, an station specific diagnostic information will be set (external error).
Remote terminal units with set DFC-Bit can be interrogated with low priority and consequently less often by
the master station during the station interrogation. Use the Advanced parameters | IEC parameters
| Response with "DFC-bit = 1" parameter to select whether the substation must be requested in the
polling cycle or in a slower polling cycle with lower priority. The cycle time can be configured with the
Advanced parameters | IEC-Parameter | Polling cycle for stations with "DFC-bit =
1" parameter.

Control location / Check control location


The “Control location” function is used to make sure that commands and setpoints are transferred from
authorized sources only. Once the function has been activated, commands/set point adjusting commands are
only transferred to the remote partner by the protocol element if the control location (originator address) has
been enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (for more details on the control location, see section
12.1.3 Control location function for commands and setpoint values).

Message from the Master Station to all Remote Terminal Units (unacknowledged)
“Unacknowledged” telegrams from the multi-point traffic master station to all are inserted into an on-going
polling cycle (station query) after having completed the on-going data transmission. In this process, the tele-
gram is sent several times from the master station with the configurable number of telegram retries according
to the Telegram retries | Retries for SEND/NO REPLY (broadcast) data telegram param-
eter. Afterwards the interrupted interrogation cycle is resumed.
The protocol element for IEC 60870-5-103 master function exclusively sends the time synchronization
command as telegram that is “not acknowledged to all”. All other messages are transmitted station-selective.

12.5.5.7 Transmission of Integrated Totals

A counter interrogation command triggered in the system is transmitted from the protocol element of the
master station either station-selective or “to all” (=BROADCAST) according to the parameter [PRE]
IEC60870-5-103 | Communication functions | Transmission of integrated totals |
Send counter interrogation command as "Broadcast . This parameter is transferred to the basic
system element after startup of the protocol element.
A counter interrogation command to be sent is then already made available to the protocol element by the
basic system element, station-selective or BROADCAST.
A station-selective counter interrogation command is however only then sent by the protocol element, if an
identification message has been received from the corresponding remote terminal unit during startup with the
ASCII text "BC1703ACP".

12.5.5.8 File Transfer

Disturbance records are recorded and stored in protection equipment. These can be read out by the master
station with the procedures defined in IEC 60870-5-103 for the transfer of files.
The protocol element of the master function supports the following possibilities for reading out and transfer-
ring disturbance records:

794 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

• Transfer of Disturbance Records to SICAM DISTO

• Transfer of disturbance records to IEC 60870-5-101/104 systems


The disturbance records are managed either in the System SICAM RTUs on the basic system element (BSE) for
protection functions or in another connected protective device.
SICAM RTUs internal, the IEC 60870-5-103 messages for the transmission of disturbance records are trans-
mitted in a user data container defined for SICAM RTUs in the private range of the IEC 60870-5-101.
The IEC 60870-5-101/104 address of this user data container (CASDU1, CASDU2, IOA1, IOA2, IOA3) is to be
parameterized with the parameter [PRE] Advanced parameters | Addr. for user data
container in rx (disturbance record) | * . If the IEC 60870-5-103 protocol element in the
remote terminal unit is set to an integrated (local) interface, then the parameter setting of the address of the
user data container is not required – the distribution of this user data container takes place automatically in
this case.
In transmit direction (monitoring direction) a parameter setting of the address of the user data container is not
necessary. IEC 60870-5-103 messages in user data containers are always transmitted from the protocol
element of the remote terminal unit.

Transfer of Disturbance Records to SICAM DISTO


The transfer of disturbance records from protection equipment is controlled by SICAM DISTO (SICAM SCC
Application). Disturbance records are read out from the protection equipment by SICAM DISTO according to
IEC 60870-5-103 and saved as file in IEEE Comtrade format.
The data transmission between SICAM DISTO and the protocol element with protection equipment connected
is carried out with the user data containers provided for this purpose.
The protocol element itself performs no special sequences for the transmission of disturbance records (except
cyclic requests of disturbance records overview from protection equipment).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 795


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Disturbance Records Container


All IEC 60870-5-103 message formats necessary for the transfer of disturbance records from protection equip-
ment are transmitted from the protocol element of the master station between SICAM DISTO and the protocol
element of the master function in a user data container (=”disturbance records container”) defined for SICAM
RTUs in the private range of IEC 60870-5-101/104. Only the IEC 60870-5-103 message format included in the
user data container will be transmitted to the protection equipment, and not the data container itself.
The transmission of the user data container within SICAM RTUs takes place with type identification <TI=142>
in the private range of IEC 104-5-104. SICAM RTUs internal, several modes are provided for the use of the user
data container. For the transfer of disturbance records, the user data container is used with message type =
128 (=1703 Standard-Format).
IEC 60870-5-101/104 IEC 60870-5-103
<TI:=142> User data container <TI:=23> Disturbance event overview
<TI:=26> Ready for transmission of disturbance data
<TI:=27> Ready for transmission of a channel
<TI:=28> Ready for transmission of tags
<TI:=29> Transmission of tags
<TI:=30> Transmission of disturbance values
<TI:=31> end of transmission
<TI:=142> User data container <TI:=24> Order to Transmit Disturbance Data
<TI:=25> Acknowledgment for Disturbance Data Trans-
mission

796 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

For each interface with protection equipment connected, a user data container (=”disturbance records
container”) must be parameterized in SIP message address conversion for transmit and receive direction with
unambiguous address and not used station address (e.g. “99” = “virtual station address”).
The assignment of the message address for the spontaneous information object "User data container" is
carried out in the OPM II with the category firmware / Trans_container and the category firmware /
Rec_Container. The "container type" has to be set to "disturb. data container" with the parameter
Containtertype_Rec and the parameter Containtertype_Tra .
In SICAM RTUs the addresses of all user data containers for the transfer of disturbance records are to be
entered in the data flow filter.
In Ax 1703 the addresses of the user data containers are to be entered in the corresponding Ax 1703-PRE
detailed routings PDS (QID-ST = 254 ... SSE as source).
With the parameterization of the message addresses for the disturbance records container, the transfer of
disturbance records to SICAM DISTO will be enabled.

Sequence of the Disturbance Record Transmission (Protection Device ↔ SICAM DISTO)


The protocol element of the master station will send a cyclic request (every 5 minutes) for transmission of
disturbance records directory to connected protection equipment. With this procedure the disturbance record
overview will be sent cyclic from the protection equipment to SICAM DISTO. During disturbance record trans-
mission in progress cyclic request will be retriggered with each single disturbance record message.
Cyclic Request for Disturbance Records Overview:

• the cycle time for requests of disturbance records is fixed and cannot be changed via parameter.

• the cycle time (5 minutes) for requests of disturbance records will be retriggered with following
messages:
– with 103Mx0: disturbance records container message BSE ↔ PRE
– with VDEZ01: disturbance records container message BSE ← PRE
Note:
if a disturbance record transmission is running in forever loop (e.g. caused by error detected by SICAM
DISTO and restart of disturbance transmission) the cycle time for request of disturbance records overview
will be retriggered permanently.
– in this case no disturbance records directories will be requested (even not from other protection
equipment)!
– this behavior is as defined because SICAM DISTO will initiate a request for disturbance records over-
view in case of successful/failed disturbance record transmission via positive/negative confirmation
by SICAM DISTO.

• the request for the disturbance record overview will be sent as broadcast (send/no reply) for each func-
tion type with station number 255.
Note:
– function type of all connected protection devices (e.g.: function type 128 = “distance protection“,
160 = “over current protection“, …) will be learned from list of recorded disturbance records if sent
spontaneous or during general interrogation and with min. 1x disturbance record included.

– if only protection devices are connected without recorded disturbance record then no function code
will be learned and no cyclic request for disturbance records overview will be started.

• a correct disturbance record container address must be parameterized in SIP message address conver-
sion.
– with 103Mx0: in transmit-and receive direction (Containtertype_Rec and Container-
type_Tra).
– with VDEZ01: in receive direction

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 797


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

• the “virtual station address” used for transmission of disturbance records container must be added in
topology and (if used) in data flow filters (pass through filters) but this “virtual station address” must not
be included in the station definition.

• a disturbance records overview (also empty directories) will be always sent to SICAM DISTO.

798 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

File Transfer between Protocol Element and SICAM DISTO

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 799


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Segmentation
With user data containers a maximum of 180 bytes of transparent message data can be transmitted.
Longer parameter messages from REYDISP (max. 256 bytes) are thus to be transmitted in several part
segments and grouped together again before transmission/processing. With missing segments the partially
transmitted parameter message is discarded.
The transparent mode only utilizes part segments with a max. length of 50 bytes of message data!

User data container <TI=142> for transmission of disturbance records

NOTE

i The user data container is described here in the internal format of the protocol element with the essential
information fields.

800 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message


TI .. Type Identification <TI:=142> Single command
CASDU, IOA .. Message address
CASDU1 = LSB of the CASDU CASDU = CASDU of the remote terminal unit
CASDU2 = MSB of the CASDU CASDU = CASDU of the remote terminal unit
IOA1
IOA2
IOA3
Cause of transmission
03 .. spontaneous ... in monitoring direction
06 .. activation ... in control direction
Time
7 octet dual time Earliest possible acquisition moment of a message in
AK 1703, time tag on the basic system element (BSE)
Message type = 128
Length of the user data part in octets Length of the user data in octets (exclusive message
type)
Number of bytes Number of bytes for message data incl. segmentation
field
Segmentation field
Number of segments Total number of segments
Segment number Current number of the transmitted segment
... the 1st segment has segment number 1
Direction bit (R) 0 = control direction (SICAM DISTO → PRE)
1 = monitoring direction (PRE → SICAM DISTO)

Transfer of disturbance records to control systems according to IEC 60870-5-101/104


Disturbance records (fault data) from protection equipment can be transmitted from the protocol element of
the master station to a central control system according to IEC 60870-5-101/104 "Transmission of Files in
Monitoring Direction (disturbance record transmission of a protective device)". In the control system the
disturbance records are displayed for evaluation and saved to data carrier.
After the order to transmit the fault data by the higher-level master station has taken place, the selected file is
read out from the protective device by the protocol element of the master station according to IEC
60870-5-103 and buffered in the memory of the protocol element.
After the transmission of the file from the protective device has concluded, this is transmitted to the higher-
level master station according to IEC 60870-5-101/104 "Transfer of Files in Monitoring Direction (disturbance
record transmission of a protective device)". The file is only deleted in the protective device after the complete
transmission of the file to the higher-level master station.
The protocol element only supports the transmission of one file at one time.
For the transmission of the file to the higher-level master station, the corresponding IEC 60870-5-101/104
type identifications are processed or generated by the protocol element. SICAM A8000 internal, presently IEC
60870-5-101/104 messages for the transmission of files can only be transported with a maximum length of
200 bytes (a SICAM RTUs internal "Segmentation" of these messages is presently not yet supported). For the
transmission to the higher-level control system, if necessary the message length can be parameterized with
the parameter [PRE] IEC60870-5-103 | Communication functions | File transfer |
Maximum message length for one segment and thus be set "shorter" (concerns "Segment" and "File
Directory").
IEC 60870-5-101/104 Messages in Control Direction for the Transmission of Files
<TI:=122> File directory interrogation, file selection, file interrogation, section interrogation
<TI:=124> File confirmation, section confirmation

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 801


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

IEC 60870-5-101/104 Messages in Monitoring Direction for the Transmission of Files


<TI:=120> File ready
<TI:=121> Section ready
<TI:=123> Last section, last segment
<TI:=125> Segment
<TI:=128> File directory

The assignment of the IEC 60870-5-101/104 message address for the spontaneous information object "distur-
bance record container" is carried out in the OPM II in the master station in the process-technical parameteri-
zation in transmit direction (to SCADA system) with the category firmware / Tra_container and in
receive direction (from SCADA system) with the category firmware / Rec_container (container type =
disturbance data container).
For each single protective device, the address for the sub-directory and the address for each disturbance
record are to be parameterized in the process technique.
The protocol element monitors a running transmission of a file both in the direction of the higher-level master
station (SCADA system) as well as in the direction of the protective device. A failure during a running transmis-
sion of a file is detected by the protocol element by means of a monitoring time (Timeout). Wit the parameter
[PRE] IEC60870-5-103 | Communication functions | File transfer | Timeout for
file transfer this monitoring time can be parameterized.
With a failure of a running transmission, the disturbance file stored in the memory of the protocol element is
deleted and the current file directory transmitted to the higher-level master station. Since the disturbance file
is only deleted in the protective device after successful transmission to the higher-level master station, in the
event of an error this can be transmitted again.
The spontaneous transmission of the file directory can be deactivated with the parameter [PRE]
IEC60870-5-103 | Communication functions | File transfer | spontaneous transmis-
sion of directory list . If the spontaneous transmission is deactivated, the higher-level master
station must request the transmission of the file directory.
For the transmission of disturbance files to the higher-level master station, the messages of several protective
devices can be used with the same CASDU or also per protective device with one unambiguous CASDU.

12.5.6 Transfer of Parameters for Reyrolle Protection Equipment

If digital protective devices from the firm Reyrolle are used in combination with a control centre system SICAM
SCC, REYDISP – the Engineering Tool for Reyrolle Protective Devices – can be implemented directly on the
control centre system SICAM SCC "Embedded REYDISP".
The transfer of parameters from/to Reyrolle protection equipment is controlled by REYDISP. REYDISP is thereby
used on the control centre system (SICAM SCC, SAT 250 SCALA) under Windows. Parameters are transmitted
from REYDISP to the protection equipment in the private range of IEC 60870-5-103.
The data transmission between REYDISP and the protocol element to which the protection equipment are
connected, is carried out in the System SICAM A8000 with the user data containers provided for this purpose.
REYDISP does not require its own interface to SICAM A8000 – the communication takes place over the inter-
face of the control centre system (REYDISP is coupled to the software of the control centre system over a soft-
ware interface).
The protocol element itself performs no special sequences for the transmission of parameters. All IEC
60870-5-103 message formats necessary for the transfer of parameters from/to Reyrolle protection equipment
are transmitted from the protocol element of the master station between REYDISP and the protocol element of
the master function in a user data container defined for SICAM A8000 in the private range of IEC
60870-5-101/104. Only the IEC 60870-5-103 message format included in the user data container will be trans-
mitted to the protection equipment, and not the data container itself.
The transmission of the user data container within SICAM A8000 takes place with type identification <TI=142>
in the private range of IEC 104-5-104. SICAM A8000 internal, several modes are provided for the use of the
user data container. For the transmission of parameters, the user data container is used with message type =
132 (=REYDISP parameter container).

802 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

All data sent from REYDISP via user data container are transmitted to the remote terminal units by the protocol
firmware on conclusion of the running message transmission sequence. User data containers to non-parame-
terized remote terminal units are not transmitted by the protocol firmware and are discarded! With station-
selective addressing, in addition the reply from the protective device following this is transmitted back to
REYDISP via user data container. In addition, all message formats received from the protective devices with
unknown type identification are also passed on to REYDISP via user data container.
For each interface with protection equipment connected, an unambiguous address must be parameterized for
a user data container in transmit and receive direction. The assignment of the message address for the sponta-
neous information object "User data container" is carried out in the OPM II with the category firmware /
Trans_container and the category firmware / Rec_Container. The "container type" has to be set to
"Reydisp container" with the parameter Containtertype_Rec and the parameter Containter-
type_Tra . With the parameterization of the message addresses, the transfer of parameters to REYDISP is
also activated.
In SICAM A8000 the addresses of all user data containers for the transfer of disturbance records are to be
entered in the data flow filter. In Ax 1703 the addresses of the user data containers are to be entered in the
corresponding Ax 1703-PRE detailed routings PDS (QID-ST = 254 ... SSE as source).

Segmentation
With user data containers a maximum of 180 bytes of transparent message data can be transmitted.
Longer parameter messages from REYDISP (max. 256 bytes) are thus to be transmitted in several part
segments and grouped together again before transmission/processing. With missing segments the partially
transmitted parameter message is discarded.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 803


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

User data container <TI=142> "REYDISP parameter container"

NOTE

i The user data container is described here in the internal format of the protocol element with the essential
information fields.

Elements of the Message


TI .. Type Identification <TI:=142> Single command
CASDU, IOA .. Message address
CASDU1 = LSB of the CASDU CASDU = CASDU of the remote terminal unit
CASDU2 = MSB of the CASDU CASDU = CASDU of the remote terminal unit
IOA1
IOA2
IOA3
Cause of transmission
03 .. spontaneous ... in control direction and monitoring direction
Time
7 octet dual time
Message type = 132 REYDISP parameter container

804 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message


Length of the user data part in octets Number of the user data in octets (exclusive message
type)
Segmentation field
Number of segments Total number of segments
Segment number Current number of the transmitted segment
... the 1st segment has segment number 1
Direction bit (DIR) 0 = control direction (REYDISP →PRE)
1 = monitoring direction (PRE → REYDISP)
Link address Station number of the protection equipment
Container type 0 = "IEC 60870-5-103" message
1 = "IEC 60870-5-1/FT1.2" message with fixed block
length
2 = "IEC 60870-5-1/FT1.2" single character

Container type "1" IEC 60870-5-1/FT1.2 "Message with fixed block length"

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 805


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Container type "0" IEC 60870-5-103 message "Message with variable block length"

Container type "2" IEC 60870-5-1/FT1.2 "Single character"

12.5.7 Optimized Parameters for selected Transmission Facilities

The protocol element supports selected transmission facilities – for which the parameters are set fixed. The
selection of the transmission facility takes place with the parameter Common settings | Transmission
facility. With the selection of a free definable transmission facility certain parameters can be set individu-
ally.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (Baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.

806 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

In addition, the physical interface with the parameter Common Settings | Interface.
After the transmission of broadcast messages an extra pause can be inserted regardless of the transmission
facility used. This pause is required for remote terminal units of third-party manufacturers, if these can only
process further messages after a transmission pause following the reception of broadcast messages.
The pause after broadcast messages can be set in the master station with the parameter Advanced parame-
ters | Advanced time settings | Pause time after broadcast message "time base"
(tp_bc) . If the pause time is set to 0 , a minimum pause of 33 bit is maintained by the protocol element.
With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Trans-
mission modem must be set to free definable . Only then all supported parameters are displayed and
can be parameterized with the required values (refer to table with preset parameters for transmission facili-
ties).
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Advanced parameters | Advanced time settings | Pause time after broadcast


message (tp_bc)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free definable interface modem | stability monitoring time


(tstab)

• Common settings | free definable interface modem | continuous level moni-


toring time (tcl)

• Common settings | free definable interface modem | Transmission delay if


continuous level (tcldly)

• Common settings | free definable interface modem | Send clock synchronization


command station-selective

• Common settings | free definable interface modem | X2: DTR/VCC Pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-4.

If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC Pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required voltage supply and maximum current consumption of the transmission facility must be observed!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 807


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | Monitoring times | Idle monitoring time

• advanced parameters | Monitoring times | Character monitoring time

• advanced parameters | monitoring times | expected_ack_time_corr_factor (see


acknowledgment procedure in the central station)
The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element – insofar as the transmission facility provides this signal receive-side – can evaluate the
interface signal DCD and e.g. use it for monitoring functions.

Preset parameters for transmission equipment with 103xx0 (RS-232 interface)

Transmission facility RTS tp tv tn tp_bc tdis DCD Tbou tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] [ms] nce [ms] [s] 12V
[ms]
Optical with CM-0847 ON 0 1 0 0 0 No 0 0 0 0 5V
Direct-connection 0 1 0 0 0 No 0 0 0 0 No
RS-485 with CM-0829
(CM-0819)
Direct connection ON 0 0 0 0 0 No 0 0 0 0 No
RS-232
freely definable 30 100 11 5 0 No 10 5 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tp_bc Parameter Pause time after Broadcast message (tp_bc)
(valid only for MASTER station!)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbs Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tduration Parameter Continuous level monitoring time (tcl)
tdelay Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

808 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing, 2, en_US]

Figure 12-4 Timing during transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 809


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

12.5.8 Message Conversion

Data in transmit direction is transferred by the base system element to the protocol element in SICAM A8000-
internal IEC 60870-5-101/104 format. These are converted by the protocol element to the IEC 60870-5-103
telegram format on the line and transmitted according to the transmission procedure of the protocol.
Data in receive direction is converted by the protocol element from the telegram format using the transmis-
sion line to a SICAM A8000-internal IEC 60870-5-101/104 format and the data is transferred to the base
system element.
The protocol element supports the following operating modes for telegram conversion:
Telegram conversion operating Communication protocol to the protection Master Sub-
mode equipment station station
128

IEC 60870-5-101 ⇔ IEC 60870-5-103 • Transmission procedure: IEC 60870-5-103 ✓ ✓


• Telegram formats: IEC 60870-5-103
IEC 60870-5-101 ⇔ IEC 60870-5-101 • Transmission procedure: IEC 60870-5-101 - ✓
• Telegram formats: IEC 60870-5-101
IEC 60870-5-101 ⇔ IEC 60870-5-103 • Traffic processing: IEC 60870-5-103 ✓ ✓
(101) “Container Mode”
• Telegram formats: IEC 60870-5-101 “Trans-
parent Mode”
IEC 60870-5-101 telegrams are transferred
in IEC 60870-5-103 container telegrams (in
private section)
– For SICAM RTUs configurations with
SICAM BC the conversion of IEC
60870-5-101 ⇒ IEC 60870-5-103 ⇒
IEC 60870-5-101 can be omitted

The operating mode for the telegram conversion (and also for the transmission procedure) can be adjusted in
the substation with the [PRE] General settings | Operating mode at the interface param-
eter. A parameter has not been provided at the master station for this purpose, use the corresponding
protocol firmware for for multi-point traffic as the master station for IEC 60870-5-101.
The assignment of the telegram address for the spontaneous information objects for the IEC 60870-5-101 ⇔
IEC 60870-5-103 telegram conversion operating mode is carried out in the SICAM TOOLBOX II, OPM II with
“SIP telegram address conversion”.

12.5.8.1 Message Conversion IEC 60870-5-101 ↔ IEC 60870-5-103


Data in transmit direction are transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101-/104 format. These are converted by the protocol element to the IEC
60870-5-103 message format on the line and transmitted according to the transmission procedure of the
protocol.
Data in monitoring direction are received from the protocol element according to the transmission procedure
according to IEC 60870-5-103, converted by the protocol element to the internal IEC 60870-5-101/104 format
and then transferred to the basic system element.
The supported functionality (interoperability) is described in section 12.5.10 Interoperability IEC 60870-5-103.

NOTE

i Generic data is only partially supported!

128 Protection equipment

810 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

The parameter setting of the address conversion from IEC 60870-5-101 ⇔ IEC 60870-5-103 address and
message format takes place with the “SIP-Message Address Conversion”.

IEC 60870-5-101/104 → ← IEC 60870-5-103


Station No. SICAM A8000 internal station Link-address SICAM A8000 internal station
number (0 to 99) number (0 to 99)
CASDU1 CASDU CASDU Station address of the protection
CASDU2 equipment
IOA1 IOA FUN Function type
IOA2 INF Information number
IOA3
TI Type identification 129 TI Function type (type identification) 129
Diverse Additional info per category – –

Message Conversion in Control Direction (Public Range of IEC 60870-5-103)

IEC 60870-5-101/104 IEC 60870-5-103 C S


– – <TI:=6> Time synchronization 130 ✓ ✓
– General interrogation <TI:=7> General interrogation ✓ ✓
command (SICAM A8000
internal)
<TI:=50> Setpoint command, short <TI:=10> Generic data (setpoint ✓ –
floating-point number command)
<TI:=45> Single command <TI:=20> General command ✓ ✓
<TI:=46> Double command
<TI:=47> Regulating step command <TI:=20> General command ✓ –
– General interrogation <TI:=21> Generic command ✓ –
command (SICAM A8000 (general interrogation
internal) command) 131
<TI:=142> User data container disturbance <TI:=24> Order to transmit disturbance ✓ ✓
record transmission to SICAM data
DISTO <TI:=25> Acknowledgment for distur- ✓ ✓
bance data transmission
<TI:=45> Single command – Reset of the fault locations (acts ✓ –
<TI:=46> Double command only protocol element internal)
132

<TI:=122> Interrogation of file directory – – ✓ –


133, file selection, file interroga-
tion, section interrogation
<TI:=124> File confirmation, section
confirmation

129 See Message Conversion in Send/Receive Direction


130 Is generated from the protocol element; SICAM A8000 internally the time management message (function code 156) is used
131 Only general interrogation command for generic data is supported!
132 This command is not transmitted ⇒ the fault locations of the parameterized link address are reset to the corresponding initial value!
133 Transmission of files in monitoring direction (disturbance record transmission of a protective device) according to IEC
60870-5-101/104

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 811


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Message Conversion in Control Direction (Private Range of IEC 60870-5-103)

IEC 60870-5-101/104 IEC 60870-5-103 C S


<TI:=45> Single command <TI:=232> Command to protective device ✓ –
ALSTOM
<TI:=45> Command with SELECT/
EXECUTE ALSTOM
<TI:=45> Command without SELECT/
EXECUTE ALSTOM
<TI:=46> Double command <TI:=232> Command to protective device ✓ –
ALSTOM
<TI:=46> Command with SELECT/
EXECUTE ALSTOM
<TI:=46> Command without SELECT/
EXECUTE ALSTOM
<TI:=142> User data container “Parameter <TI:=254> REYDISP parameter Frame ✓ –
messages to Reyrolle protective <TI:=255> REYDISP parameter “last frame” ✓ –
devices”

Message Conversion in Monitoring Direction (Public Range of IEC 60870-5-103)

IEC 60870-5-101/104 134 IEC 60870-5-103 C S


<TI:=30> Single-point information with <TI:=1> Binary information with time ✓ ✓
time tag tag
<TI:=31> Double-point information with
time tag
<TI:=38> Events of protection equipment
with time tag
<TI:=39> Blocked activation of the
protection with time tag
<TI:=40> Blocked trip of the protection
equipment with time tag
<TI:=30> Single-point information with <TI:=2> Binary information with relative ✓ –
time tag time
<TI:=31> Double-point information with
time tag
<TI:=36> Measured value, short floating-
point number with time tag
<TI:=38> Events of protection equipment
with time tag
<TI:=39> Blocked activation of the
protection with time tag
<TI:=40> Blocked trip of the protection
equipment with time tag
<TI:=34> Measured value, normalized <TI:=3> Measured value I ✓ ✓
value with time tag
<TI:=35> 135 Measured value, scaled value
with time tag
<TI:=36> 135 Measured value, short floating-
point number with time tag

134 All with time tag format CP56Time2a


135 Not supported by protocol element for IEC 60870-5-103 substation in SICAM A8000 (103Sx0)

812 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

IEC 60870-5-101/104 134 IEC 60870-5-103 C S


<TI:=34> Measured value, normalized <TI:=4> Real-time measured values with ✓ ✓
value with time tag relative time
<TI:=35> 135 Measured value, scaled value
with time tag
<TI:=36> 135 Measured value, short floating-
point number with time tag
<TI:=30> Single-point information with <TI:=5> Identification information 136 ✓ ✓
time tag
<TI:=31> Double-point information with
time tag
– – <TI:=6> Time synchronization, binary – ✓
information 136
– – <TI:=8> General interrogation end 136 – ✓
<TI:=34> Measured value, normalized <TI:=9> Measured value II ✓ ✓
value with time tag
<TI:=35> 135 Measured value, scaled value
with time tag
<TI:=36> 135 Measured value, short floating-
point number with time tag
<TI:=36> Measured value, short floating- <TI:=10> Generic data (measured value) ✓ –
point number with time tag 137

– – <TI:=11> Generic identification – –


<TI:=126> File directory <TI:=23> List of recorded disturbances ✓ –
<TI:=120> File ready 138 <TI:=26> Ready for transmission of ✓ –
disturbance data
<TI:=121> Section ready <TI:=27> Ready for transmission of a ✓ –
channel
<TI:=28> Ready for transmission of tags ✓ –
<TI:=125> Segment <TI:=29> Transmission of tags ✓ –
<TI:=30> Transmission of disturbance ✓ –
values
<TI:=123> Last section, last segment <TI:=31> End of transmission ✓ –
<TI:=142> User data container “Distur- <TI:=23> List of recorded disturbances ✓ ✓
bance record transmission to <TI:=26> Ready for transmission of ✓ ✓
SICAM DISTO” disturbance data
<TI:=27> Ready for transmission of a ✓ ✓
channel
<TI:=28> Ready for transmission of tags ✓ ✓
<TI:=29> Transmission of tags ✓ ✓
<TI:=30> Transmission of disturbance ✓ ✓
values
<TI:=31> End of transmission ✓ ✓

134 All with time tag format CP56Time2a


136 Is generated in the substation directly by the protocol element!
137 Only data in the format GDD [DATATYPE] = 7 (Short Real IEEE STD 754) is supported!
138 Transmission of files in monitoring direction (disturbance record transmission of a protective device) according to IEC
60870-5-101/104

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 813


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Message Conversion in Monitoring Direction (Private Range of IEC 60870-5-103)

IEC 60870-5-101/104 139 IEC 60870-5-103 C S


<TI:=30> Single-point information with <TI:=33> Real-time information (SEG ✓ –
time tag protective devices)
<TI:=31> Double-point information with
time tag
<TI:=30> Single-point information with <TI:=65> Single-point information with ✓ –
time tag time ALSTOM
<TI:=66> Single-point information ✓ –
without time ALSTOM
<TI:=31> Double-point information with <TI:=67> Double-point information with ✓ –
time tag time ALSTOM
<TI:=68> Double-point information ✓ –
without time ALSTOM
<TI:=33> Bitstring of 32 bits with time <TI:=71> 32-bit binary value ALSTOM ✓ –
tag <TI:=72>
<TI:=34> Measured value, normalized <TI:=140> Measured values SIEMENS ✓ –
value with time tag
<TI:=35> Measured value, scaled value
with time tag
<TI:=36> Measured value, short floating-
point number with time tag
<TI:=36> Measured value, short floating- <TI:=204> Measured value, short floating- ✓ –
point number with time tag point number (Reinhausen
TAPCON 240)
<TI:=36> Measured value, short floating- <TI:=205> Measured value 28-bit ✓ –
point number with time tag (SIPROTEC)
<TI:=37> Integrated totals with time tag
<TI:=142> User data container “Parameter <TI:=253> REYDISP termination of private ✓ –
messages to Reyrolle protective data response frame
devices” <TI:=254> REYDISP parameter frame ✓ –
<TI:=255> REYDISP parameter last frame ✓ –

Causes of Transmission in Control Direction

IEC 60870-5-101/103 Central station Substation


COT Cause of transmission
8 Time synchronization, command ✓ ✓
9 GI initiation ✓ ✓
19 ALSTOM command <TI:=232> 140 ✓ –
20 General command ✓ ✓
31 Disturbance data transmission ✓ ✓
40 Generic write command ✓ –
42 Generic read command – –

139 All with time tag format CP56Time2a


140 Only for ALSTOM protection equipment!

814 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Causes of Transmission in Monitoring Direction

IEC 60870-5-101/103 Central station Substation


COT Cause of transmission
1 Spontaneous ✓ ✓
2 Cyclic ✓ ✓
3 Reset information FCB ✓ ✓
4 Reset information KE ✓ ✓
5 Startup/restart information ✓ ✓
6 First start information ✓ –
7 Test mode ✓ ✓
8 Time synchronization, binary information ✓ ✓
9 General interrogation ✓ ✓
10 GI end information ✓ ✓
11 Local operation – –
12 Remote operation ✓ ✓
13 Remote operation negative 141 ✓ –
20 Return information to remote command positive ✓ ✓
21 Return information to remote command negative – ✓
31 Disturbance data transmission ✓ ✓
40 Return information to generic write command posi- – –
tive
41 Return information to generic write command nega- – –
tive
42 Generic reading; data valid ✓ –
43 Generic reading; data invalid – –
44 Confirmation of a generic write command – –

Type Identification 6
The assignment of the IEC 60870-5-103 message address for the spontaneous information object "time
synchronization" takes place without parameter setting by the protocol element of the central station.
The time synchronization is sent spontaneously when the time changes and cyclically in a parameterizable
grid, always as “Broadcast” (send/no response) from the protocol element of the central station to the protec-
tive devices.
Elements of the Message (SICAM A8000 internal) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
Function code = 156 Time management (SICAM Type identification
Information code = 0 .. Time A8000 internal) not evalu- <TI:=6> .. Time Synchroniza-
synchronization ated tion
Message address
CASDU = 255 .. Station
address of the protection
equipment (broadcast)
FUN = 255 .. Global function
type
INF = 0 .. Information System function (time
number synchronization)
Cause of transmission (COT)
<8> .. Time synchronization

141 Only for ALSTOM protection equipment!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 815


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (SICAM A8000 internal) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
Time Time
CP56Time2a ... Dual time With this SICAM A8000 CP56Time2a ... Dual time In the message the time of
with 7 octets internal message, the with 7 octets the 1st bit is entered on the
internal clock of the protocol line
element is set and a time
synchronization of the
protection equipment
connected in initiated

Type identification 7
The assignment of the IEC 60870-5-103 message address for the spontaneous information object “general
interrogation command” takes place without parameter setting by the protocol element of the central station.
The general interrogation command is transmitted from the protocol element of the central station selectively
for every CASDU per Link-Address (station address of the protection equipment).

Elements of the Message (SICAM A8000 internal) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
Function code = 155 General interrogation Type identification
Information code = 1 .. request (SICAM A8000 <TI:=7> .. General interroga-
Source-GI request internal) not evaluated tion
Message address Message address
CASDU Station address of the CASDU .. Station address of
protection equipment the protection equipment
FUN = 255 .. Global function
type
INF = 0 .. Information System function
number
Cause of transmission (COT) Cause of transmission (COT)
<6> .. Activation <9> .. Initiation of general
interrogation
Qualifier of interrogation Not evaluated
Cycle number (SCN)
SCN = 0 to 255 .. Cycle Beginning from 0, the cycle
number number is increased by 1
with each transmitted
general interrogation
command (per protective
device).
All data of a protective
device subject to GI that is
transmitted following a
general interrogation
command is transmitted
with the cycle number of the
general interrogation
command.
The cycle number is not eval-
uated in the central station.

816 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

NOTE

i The IEC 60870-5-103 message in monitoring direction “General interrogation end” is not evaluated by the
protocol element of the central station! ACTCON and ACTTERM for general interrogation request are not
emulated by the protocol element of the central station!

Type Identifications 20, 45, 46, 232


The assignment of the message address for the spontaneous information object “General command” is carried
out in the OPM II in the central station with the category firmware / Trans_command and in the substation
with the category firmware / Rec_command.

Elements of the Message (IEC 60870-5-101/104) BSE ↔ Elements of the Message (IEC 60870-5-103) C → S
PRE
Type identification Type identification 142
<TI:=45> .. Single command <TI:=20> .. General
command
<TI:=232> .. Command to Private range 143
protective device
<TI:=45> .. Command with
SEL / EXE
<TI:=45> .. Command
without SEL / EXE
<TI:=46> .. Double command <TI:=20> .. General
command
<TI:=232> .. Command to Private range 143
protective device
<TI:=46> .. Command with
SEL / EXE
<TI:=46> .. Command
without SEL / EXE
<TI:=47> .. Regulating step <TI:=20> .. General
command command
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Station address of Can be set by parameter
the protection equipment
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN .. Function type
INF .. Information number
RII .. Return information
identification
Cause of transmission (COT) Cause of transmission (COT)

142 TI is defined with the additional information in the OPM II (see Special Functions)
143 Command message in the private range of IEC 60870-5-103 to ALSTOM protection equipment (qualifier of command as for IEC
60870-5-101); only supported by central station!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 817


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (IEC 60870-5-101/104) BSE ↔ Elements of the Message (IEC 60870-5-103) C → S
PRE
<6> .. Activation <20> .. General command
<7> .. Confirmation of activa- PRE → BSE (after reception <19> .. ALSTOM Command
tion of return information or
Only for ALSTOM <TI:=232>
timeout) 143
<8> .. Abortion of activation Not supported
<9> .. Confirmation of the Not supported
abortion of activation
<10> .. Activation termina- PRE → BSE (after reception
tion of return information or
timeout)
P/N .. positive/negative PRE → BSE (after reception
confirmation of return information or
timeout)
T ..Test Not evaluated
Originator address See Set Control Location!
Command qualifier Command qualifier
QU <0> .. No additional defi- QU <0> .. No additional defi- Only for <TI:=45>, <TI:=46>
nitions nitions 143

QU <1> .. Short command QU <1> .. Short command


execution time execution time
QU <2> .. Long command QU <2> .. Long command
execution time execution time
QU <3> .. Persistent Not supported QU <3> .. Persistent
command command
S/E <0> .. Execute Only for IEC 60870-5-103 S/E <0> .. Execute
<TI:=45>, <TI:=46>
S/E <1> .. Select 142 S/E <1> .. Select
Single command (SCO) Double command (DCO)
<0> .. OFF <0> .. Not permitted
<1> .. ON <1> .. OFF
Double command (DCO) <2> .. ON
<0> .. Not permitted <3> .. Not permitted
<1> .. OFF
<2> .. ON
<3> .. Not permitted

Special functions (SIP-message address conversion of the central station):

• Additional info
<0> = General command <TI:=20> According to IEC 60870-5-103
<1> = General command <TI:=232> To ALSTOM protective device in the private range (COT = 19)
<2> = General command <TI:=45>, To ALSTOM protective device in the private range with SELECT /
<TI:=46> EXECUTE
<3> = General command <TI:=45>, To ALSTOM protective device in the private range without
<TI:=46> SELECT / EXECUTE
<4> = General command <TI:=20> According to IEC 60870-5-103 to substation (protection equip-
ment) and emulation of SELECT / EXECUTE according to IEC
60870-5-101/104 in direction basic system element (BSE)
The max. delay between SELECT / EXECUTE is monitored by the protocol element and must be set with
the parameter [PRE] IEC60870-5-103 | Communication functions | Command trans-
mission | Select/Execute command emulation | Timeout Execute.

818 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<5> = General command <TI:=232> To ALSTOM protective device in the private range (COT = 20)
• Cross-over (exchange) of the double command states ON ↔ OFF during the message conversion IEC
60870-5-101 ⇒ IEC 60870-5-103
• Return information monitoring time
The central station monitors whether the return information for a command is received within a settable
time from the substation.
With IEC 60870-5-103, the return information for the command is always transmitted with the address
of the command.

Emulation of Condition
ACTCON+ • Return information is received from the protection equipment with COT = 12
(remote operation) or COT = 20 (positive acknowledgment of command) or return
information monitoring time = "0"
→ ACTCON+ emulate from PRE to BSE
ACTCON- • No return information received (return information monitoring time expired)
• Return information is received from the protection equipment with COT = 21
(negative acknowledgment of command)
→ ACTCON- emulate from PRE to BSE
ACTTERM+ • Return information is received from the protection equipment with COT = 20
(positive acknowledgment of command) or return information monitoring time =
"0"
→ ACTTERM+ emulate from PRE to BSE
ACTTERM- • No return information received (return information monitoring timeout) but
ACTCON+ already transferred
• Return information is received from the protection equipment with COT = 13
(negative acknowledgment of command)
→ ACTTERM- emulate from PRE to BSE

Legend:

BSE ... Basic system element


PRE ... Protocol element

Type Identification 10
The assignment of the message address for the spontaneous information object “Generic data (setpoint
command)” is carried out in the OPM II with the category firmware /
Trans_generic_setpoint_command(GDD=7).

Elements of the Message (IEC 60870-5-101/104) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
Type identification Type identification
<TI:=50> .. Setpoint <TI:=10> .. Generic data Setpoint command
command, short floating-
point number
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Station address Can be set by parameter
of the protection equip-
ment
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN = 254 .. Generic func-
tion type
INF = 250 .. Information Generic function
number
Cause of transmission (COT) Cause of transmission (COT)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 819


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (IEC 60870-5-101/104) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
<6> .. Activation <40> .. Generic write
<7> .. Confirmation of acti- PRE → BSE (immediately by command
vation PRE)
<8> .. Abortion of activation Not supported
<9> .. Confirmation of the Not supported
abortion of activation
<10> .. Activation termina- Not supported
tion
P/N .. Positive/negative Positive
confirmation
T ..Test Not evaluated
Originator address Not evaluated
Generic data description (data record)
RII = 0 .. Return informa- Not supported
tion identification
NGD = 1 .. Number of
generic data records
GIN .. Generic identifica- Parameter-settable GIN
tion number [group, entry]
KOD = 1 .. Actual Value
GDD [DATATYPE] = 7 .. Short real IEEE STD 754
IEEE STD 754
GDD [DATASIZE] = 4 .. 4
Octets
GDD [NUMBER] = 1 Number of data elements
GDD [CONT] = 0 No following data elements
Data Generic data
Short floating-point number 32-bit floating-point number GID = short floating-point 32-bit floating-point number
IEEE STD 754 number (IEEE STD 754)
Identifier for setpoint command (QOS)
QL <0> .. Not defined Not supported
QL <1 to 127> Not supported
S/E <0> .. Execute Not supported
S/E <1> .. Select Not supported

Type Identification 21
The assignment of the message address for the spontaneous information object “Generic command (general
interrogation command for generic data)” is carried out without parameter setting by the protocol element of
the central station.
The general interrogation command is transmitted selectively for each CASDU per Link Address (station
address of the protection equipment).

Elements of the Message (SICAM A8000 internal) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
Function code = 155 General interrogation Type identification
Information code = 1 .. request <TI:=21> .. Genenic General interrogation
Source-GI request (SICAM A8000 internal) not command command for generic data
evaluated
Message address Message address

820 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (SICAM A8000 internal) BSE → Elements of the Message (IEC 60870-5-103) C → S
PRE
CASDU .. Station address of CASDU .. Station address of
the protection equipment the protection equipment
FUN = 254 .. Generic func-
tion type
INF = 245 .. Information Generic function
number
Cause of transmission (COT) Cause of transmission (COT)
<6> .. Activation <9> .. Initiation of general
T .. Test Not evaluated interrogation
P/N .. Positive/negative Not evaluated
confirmation
Originator address Not evaluated
qualifier of interrogation Not evaluated Generic data description (data record)
RII = 0 .. Return information Beginning from 0, the cycle
identification (= cycle number is increased by 1
number) with each transmitted
general interrogation
command (per protective
device).
All data of a protective
device subject to GI that are
transmitted following a
general interrogation
command are transmitted
with the cycle number of the
general interrogation
command.
The cycle number is not eval-
uated in the central station.
NOG = 0 .. Number of
generic identifications

NOTE

i ACTCON and ACTTERM for general interrogation request are not emulated by the protocol element of the
central station!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 821


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Type Identifications 253, 254, 255


The assignment of the message address for the spontaneous information object “User data container” is
carried out in the OPM II with the category firmware / Trans_container and the category firmware /
Rec_container. The parameters Containertype_Rec and Containertype_Tra must be set to Reydisp
container (see also section 12.5.6 Transfer of Parameters for Reyrolle Protection Equipment).

Elements of the Message (IEC 60870-5-101/104) BSE ↔ Elements of the Message (IEC 60870-5-103) C ↔ S
PRE
Type identification Type identification
<TI:=142> .. User data User data container for <TI:=253> .. REYDISP termi- Monitoring direction
container REYDISP parameter data nation of private data
response frame
<TI:=254> .. REYDISP param- control/monitoring direction
eter frame
<TI:=255> .. REYDISP param-
eter last frame
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Station address of Can be set by parameter
the protection equipment
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN = xx .. Is not evaluated!
144

INF = xx .. Is not evaluated!


144

Cause of transmission (COT) Cause of transmission (COT)


<3> .. Spontaneous <xx> .. Is not evaluated! 144
T .. Test Not evaluated
P/N .. Positive/negative Not evaluated
confirmation
Originator address Not evaluated
User data part IEC 60870-5-103 message
formats for the transmission
of REYDISP parameter data
are transmitted in the user
data part of the user data
container.

144 These information items are copied 1:1 from the user data container into the IEC 60870-5-103 format without assessment

822 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Type Identifications 23, 24, 25, 26, 27, 28, 29, 30, 31
The assignment of the message address for the spontaneous information object “User data container” is
carried out in the OPM II with the category firmware / Trans_container and the category firmware /
Rec_container. The parameters Containertype_Rec and Containertype_Tra must be set to Reydisp
container (see also section 12.5.5.8 File Transfer).

Elements of the Message (IEC 60870-5-101/104) BSE ↔ Elements of the Message (IEC 60870-5-103) C ↔ S
PRE
Type identification Type identification
<TI:=142> .. User data User data container for <TI:=23> .. List of recorded Monitoring direction
container disturbance record transmis- disturbances
sion <TI:=24> .. Order to Transmit Control direction
Disturbance Data
<TI:=25> .. Acknowledgment
for disturbance data trans-
mission
<TI:=26> .. Ready for trans- Monitor direction
mission of disturbance data
<TI:=27> .. Ready for trans-
mission of a channel
<TI:=28> .. Ready for trans-
mission of tags
<TI:=29> .. Transmission of
tags
<TI:=30> .. Transmission of
disturbance values
<TI:=31> .. End of transmis-
sion
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Station address of Can be set by parameter
the protection equipment
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN = 255 .. Only for
<TI:=24> 145
INF = 0 .. Only for <TI:=24>
145

Cause of transmission (COT) Cause of transmission (COT)


<3> .. Spontaneous In monitoring direction <31> .. Only with <TI:=24>
145
<6> .. Activation In control direction
T .. Test Not evaluated
P/N .. positive/negative Not evaluated
confirmation
Originator address Not evaluated
User data part 146

145 These information items only have the specified values with <TI:=24> – with all other TIs these information items are copied 1:1
from the user data container into the IEC 60870-5-103 format without assessment
146 IEC 60870-5-103 message formats for the transmission of files are transmitted in the user data part of the user data container

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 823


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Type Identifications 1, 2
The assignment of the message address for the spontaneous information object “Binary information” is carried
out in the OPM II in the central station with the category firmware / Rec_binary information and in the
substation with the category firmware / Trans_binary_information.

Elements of the Message (IEC 60870-5-101/104) BSE ← Elements of the Message (IEC 60870-5-103) C ← S
PRE
Type identification (all with time tag CP56Time2a) Type identification
<TI:=30> .. Single-point <TI:=1> .. Binary information
information with time tag
<TI:=31> .. Double-point <TI:=2> .. Time-tagged
information message with relative time
147
<TI:=32> .. Measured value, Only for relative time as
short floating-point number measured value
<TI:=38> .. Event of protec-
tion equipment
< TI := 39 >.. Blocked activa-
tion of the protection
< TI := 40 >.. Blocked trip of
the protection
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Common address Can be set by parameter
of ASDU
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN .. Function type
INF .. Information number
Cause of transmission (COT) Cause of transmission (COT) 148
<3> .. Spontaneous <1> .. Spontaneous
<20> .. Interrogated by <9> .. General interrogation
station interrogation
<12> .. Return information, <11> .. Local operation
caused by a local command
<11> .. Return information, <12> .. Remote operation
caused by a remote
command
T .. Test <7> .. Test mode 149
P/N .. Positive/negative
confirmation
Originator address Not defined
Quality descriptor
BL = 0 .. Blocked Not used
SB = 0 .. Substituted Not used
NT .. Not topical Emulated by the basic
system element on failure of
the protocol element or the
substation
IV = x .. Invalid Only for <TI:=39>, <TI:=40>
EI = 0 .. Elapsed time (0/1 = Not used
valid/invalid)

147 Binary information items with relative time are not supported by the SICAM A8000 substation!
148 Binary information items with other causes of transmission are discarded!
149 See section Test Mode, Page 792

824 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (IEC 60870-5-101/104) BSE ← Elements of the Message (IEC 60870-5-103) C ← S
PRE
• Double-point informa- Only <TI:=31> Double-point information
tion state (DPI) (DPI)
• Binary information state Only <TI:=38>
(ES)
<0> .. Undetermined state Intermediate position <0> .. Not used
<1> .. OFF <1> .. OFF
<2> .. ON <2> .. ON
<3> .. Undetermined state Faulty position <3> .. Not used
Time Time
CP56Time2a .. Dual time CP32Time2a .. Dual time
with 7 octets with 4 octets
Start events of protection Only <TI:=39>
equipment
SRD .. Start of operation in The IEC 60870-5-103 binary
reverse direction information state can be
SIE .. Start of operation IE assigned to one of these
(earth current) binary information items
SL3 .. Start of operation
phase L3
SL2 .. Start of operation
phase L2
SL1 .. Start of operation
phase L1
GS .. General start of opera-
tion
Binary information to the Only <TI:=40>
output current circuit of the
protection equipment
CL3 .. Binary information The IEC 60870-5-103 binary
phase L3 OFF information state can be
CL2 .. Binary information assigned to one of these
phase L2 OFF binary information items
CL1 .. Binary information
phase L1 OFF
GC .. Binary information
General OFF
Measured value, short Only <TI:=36> (relative time Relative time (CP16Time2a)
floating-point number as measured value)
Elapsed time (CP16Time2a) Only <TI:=38>
Relay duration time Only <TI:=39>
(CP16Time2a)
Relay operation time Only <TI:=40>
(CP16Time2a)
Measured value, short Only <TI:=36> Fault number
floating-point number
Additional information (SIN)
150

150 In central station not evaluated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 825


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

The additional information (SIN) is used in the substation in monitoring direction as follows:

• Cause of transmission = general interrogation → SIN = cycle number of the GI command

• Cause of transmission = command acknowledgment → SIN = return information identification of the


command

• Cause of transmission = other → SIN = not used


Suggestions for the SIP message address conversion of the central station:

• Type information (selection of the data to be converted from the IEC 60870-5-103 message)
From IEC 60870-5-103 messages in the format “Binary information with time tag”, the state of the
double-point information can be converted to a IEC 60870-5-101/104 message format. The correct type
identification (TI) is to be parameterized for the selected data.
From IEC 60870-5-103 messages in the format “Binary information with relative time”, the state of the
double-point information or the relative time or the fault number can be converted to IEC
60870-5-101/104 message format. The correct type identification (TI) is to be parameterized for the
selected data. For each selective data type, a routing record must be entered in the SIP message address
conversion.

• Additional info ... Binary information type


With additional info "only coming binary information", after the transfer of the received binary informa-
tion "coming", the binary information "going" is emulated by the protocol element with the "received
time + 10 ms"

• GI initiation ... Initiation of a general interrogation command on reception of this binary information item

• Double-point information assignment


With this function, 2 received single-point information items can be converted to 1 double-point informa-
tion item.
For both single-point information items, the same SICAM A8000 address of the double-point information
item must be parameterized!

• Intermediate/faulty position suppression time (inter-/faulty_t)


If no intermediate/faulty position suppression time is parameterized, then a received double-point infor-
mation item is transferred immediately to the basic system element. With intermediate/faulty position
suppression time parameterized, a received double-point information item with intermediate or faulty
position is not transferred to the basic system element. The double-point information item is buffered on
the protocol element and an intermediate or faulty state position suppression is performed. If a valid
switching state (ON or OFF) is received during the suppression time, then this double-point information
state is transferred immediately to the basic system element and the intermediate/faulty position
suppression handling is terminated. After expiry of the suppression time, the intermediate/faulty position
of the double-point information is transmitted to the basic system element.

826 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Type Identifications 33, 65, 66, 67, 68


The assignment of the message address for the spontaneous information object “Binary information” is carried
out in the OPM II in the central station with the category firmware / Rec_binary information.

Elements of the Message (IEC 60870-5-101/104) BSE ← Elements of the Message (IEC 60870-5-103) C ← S
PRE
Type identification (all with time tag CP56Time2a) Type identification
<TI:=30> .. Single-point <TI:=33> .. Binary Informa- Private range 151
information tion with time tag
<TI:=31> .. Double-point <TI:=65> .. Single-point Private range 152
information information without time tag
<TI:=66> .. Single-point
information with time tag
<TI:=67> .. Double-point
information without time tag
<TI:=68> .. Double-point
information with time tag
Message address Message address
CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Common address Can be set by parameter
of ASDU
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN .. Function type
INF .. Information number

Type Identifications 3, 4, 9
The assignment of the message address for the spontaneous information object “Measured value” in receive
direction is carried out in the OPM II in the central station with the category firmware / Rec_measured value.
The assignment of the message address for the spontaneous information object “Measured value” in send
direction is carried out in the OPM II in the substation with the category firmware / Trans_measured_value.
Elements of the Message (IEC 60870-5-101/104) BSE ← Elements of the Message (IEC 60870-5-103) Z← U
PRE
Type identification (all with time tag CP56Time2a) Type identification
<TI:=34> .. Measured value, <TI:=3> .. Measured value I
normalized value
<TI:=35> .. Measured value, <TI:=4> .. Real-time meas- Fault location values
scaled value 153 154 ured value with relative time
<TI:=36> .. Measured value, <TI:=9> .. Measured value II
short floating-point number
154

Message address Message address


CASDU (CASDU1, CASDU2) Can be set by parameter CASDU .. Common address Can be set by parameter
of ASDU
IOA (IOA1, IOA2, IOA3) Can be set by parameter FUN .. Function type
INF .. Information number
Subvalue … Number of the
measured value in message

151 Binary information with time tag SEG protective device


152 Binary information with time tag ALSTOM protective device
153 Fault location values that are converted to the IEC 60870-5-101/104 message format “<TI:=35> measured value, scaled value with
time tag”, can, if necessary, be multiplied by a parameter-settable factor in the master station before the conversion – as a result, the
places after the decimal point that are otherwise truncated can be shown in the new format, the factor can be set with the parameter
Advanced parameters | Multiplication factor for fault location value (fract.digit)
154 Not supported by protocol element for IEC 60870-5-103 substation function in SICAM A8000 (103Sx0)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 827


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Elements of the Message (IEC 60870-5-101/104) BSE ← Elements of the Message (IEC 60870-5-103) Z← U
PRE
Cause of transmission (COT) Cause of transmission (COT)
<3> .. Spontaneous <1> .. Spontaneous
<2> .. Cyclic
<20> .. Interrogated by <9> .. General interrogation
station interrogation
Originator address Not defined
Quality descriptor
BL = 0 .. Blocked not used
SB = 0 .. Substituted Not used
NT .. Not topical NT = ER 155 ER = x .. Error
<0> .. If NT = 0 and IV = 0 156
<1> .. wenn NT = 1 or IV = 1
156

IV = x .. Invalid
OV = x .. Overflow OV = x .. Overflow
Value 153 Converted and scaled 103 MEA … Measured value type Can be set by parameter
measured value 103 measured value
Only for <TI:=3>, <TI:=9>
Measured value, scaled value Converted and scaled 103 SCL … Short circuit location Can be set by parameter
153 measured value Only <TI:=4>
– – FAN (fault number) The fault number (FAN) is
Only <TI:=4> incremented with each
general start of operation
received from BSE → PRE
– – RET … Relative time =0
Only <TI:=4>

SIP message address conversion of the central station:

• Type of measured values (selection of the measure value data format in IEC 60870-5-103 Message)
<0> = Measured value I or measured value II
<1> = Measured value at real-time value with relative time
<2> = Relative time at real-time value with relative time
<3> = Disturbance record number at real-time value with relative time

NOTE

i For type identification 3 (measured value I) or type identification 9 (measured value II) or type identifica-
tion 140 (measured values SIEMENS) only type of measured value = “0” (measured value I or measured
value II) is valid.

12.5.8.2 Message Conversion IEC 60870-5-101 ↔IEC 60870-5-101


If the IEC 60870-5-103 protocol element in the remote terminal unit is used on an integrated (local) interface,
the transmission protocol can be switched over from IEC 60870-5-103 to IEC 60870-5-101 if required. As a
result, no additional configuration of a protocol element is necessary.
This is only meaningful, if a SICAM RTUs master station is used and all remote terminal units are also
connected with IEC 60870-5-101. In this case, the otherwise necessary message conversion from IEC

155 Only receive direction central station


156 Only transmit direction substation

828 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

60870-5-103 ⇔ IEC 60870-5-101 can be omitted and the messages are transferred 1:1 in transmit/receive
direction.
The remote terminal unit then behaves like a IEC 60870-5-101 remote terminal unit in multi-point traffic.
Data in transmit direction is transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101/104 format. The data is converted by the protocol element to the IEC 60870
5 101 message format on the line and transmitted according to the transmission procedure of the protocol.
Data in receive direction is converted by the protocol element from IEC 60870-5-101 format on the transmis-
sion line to a SICAM A8000 internal IEC 60870-5-101/104 format and transferred to the basic system element.

12.5.8.3 Message Conversion IEC 60870-5-101 ↔ IEC 60870-5-103 (101)


The transmission protocol IEC 60870-5-103 is implemented on the line. With this operation mode, all data in
IEC 60870-5-101 format between SICAM A8000 central station/substations is transmitted with a user data
container in the private range of IEC 60870-5-103. As a result, between SICAM A8000 systems, no parameteri-
zation of the address conversion IEC 60870-5-101 ⇔ IEC 60870-5-103 is required. The data transmission to
protection equipment (substations) of other manufacturers is carried out according to IEC 60870-5-103.
Data messages are transmitted from the basic system element in SICAM A8000 internal IEC 60870-5-101/104
message format to the protocol element and transmitted from this 1:1 in a IEC 60870-5-103 user data
container message (in the private range) defined for SICAM A8000.
In receive direction, the IEC 60870-5-101 message format is read out from the user data container and trans-
ferred to the basic system element in the SICAM A8000 internal IEC 60870 5-101/104 message format. When
using SICAM BC as substation, the operating mode for the message conversion (101 mode) is signaled to the
master station with the startup signal.

NOTE

i • In the central station and in the substation, the IEC parameters (number of bytes for COT, CASDU, IOA)
must be set identical.

• In the central station (SICAM A8000) the message conversion for a binary information (IEC
60870-5-103 → IEC 60870-5-101) must be entered in the receive detailed routing, even if this is not
received due to the parameterized address conversion IEC 60870-5-101 ⇔ IEC 60870-5-103(101).
This dummy parameter setting is presently required due to the self-learning data flow in SICAM
A8000.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 829


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

IEC 60870-5-103 User Data Container <TI:=200>

12.5.8.4 Blocking
The data transmission according to IEC 60870-5-103 defines no blocking! The protocol element of the substa-
tion thus also does not support any blocking in the “IEC 60870-5-103” operating mode of the interface.
The protocol element of the substation supports other operating modes for the operation with a SICAM A8000
central station, with which the transmission of IEC 60870-5-101 message formats can be performed without
conversion to IEC 60870-5-103.
With the “IEC 60870-5-101” operating mode of the interface, the transmission procedure according to IEC
60870-5-101 is implemented with IEC 60870-5-101 message formats. With the “IEC 60870-5-103(101)” oper-
ating mode of the interface, the transmission procedure according to IEC 60870-5-103 is implemented with
IEC 60870-5-101 message formats.
For the optimum utilization of the transmission paths, with the data transmission with IEC 60870-5-101
message formats, the blocking according to IEC 60870-5-101 is implemented. This function is performed on
the basic system element according to the rules applicable for this. Data to be transmitted is thereby already
blocked on the basic system element and passed on to the protocol element for transmission.
Received data in blocked format according to IEC 60870-5-101 is passed on from the protocol element to the
basic system element in blocked format. On the basic system element the blocked data is split up again into
individual information objects by the “detailed routing” function and passed on as such to the further
processing.
The parameters necessary for the blocking are to be set on the basic system element in the IEC
60870-5-101/104 parameter block.

12.5.8.5 Class 1, 2 Data

Measured values are normally transmitted from the protection equipment (remote terminal units) as "Class 2
data" and all other information as "Class 1 data". If protection equipment only supply "Class 1 data", then the

830 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

master station can omit an interrogation for "Class 2 data" for these stations. For this the type of data interrog-
ation can be determined selectively for every remote terminal unit in the master station in the parameters for
the [PRE] Station definition with the parameter [PRE] Station definition | Prioritiza-
tion of data .
In the "IEC 60870-5-103" operating mode of the interface, the protocol element of the remote terminal unit
supports class 1 data and class 2 data according to IEC 60870-5-103.
The assignment of the data to class 1 data or class 2 data is performed by the protocol element of the remote
terminal unit without necessary parameterization. If binary information are to be transmitted from the remote
terminal unit, these are buffered on the protocol element until these class 1 data is interrogated by the master
station. Class 1 data stored for transmission are indicated to the master station with ACD-Bit=1 in the control
field of every message.
In the "IEC 60870-5-101" and "IEC 60870-5-103(101)" operating mode of the interface, only class 2 data is
supported!
SICAM A8000 internal mechanisms for the prioritization of the data to be sent provide extensive options in
order to be able to transmit important data to the master station.

12.5.8.6 Special Functions


For the coupling of protection equipment, if necessary, the following special functions can be activated for the
adaptation of the message conversion:

• Send fault location value with GI

• Reset fault location values

• Signaling / measured value disabling

• Technological adaptation for measured values

• Measured value change monitoring

• Monitoring intermediate and faulty positions of double-point information

• Transfer of the information “Blocked activation/tripping of the protection”

• Transmit non-updated process images

• Emulation of the going binary information

Send Fault Location Values with GI


With general interrogation, fault location values are not transmitted from the protection equipment. If the
fault location values are also expected with general interrogation in higher-level control center systems, then
with a general interrogation these can be emulated by the protocol element from the internal process image.
This function is set with the parameter [PRE] IEC60870-5-103 | Communication functions |
General interrogation | Send fault locaton values within GI .

Reset Fault Location Values


Fault location values are transmitted from the protection equipment in monitoring direction with the type
identification "<TI:=4> real-time measured values with relative time". Fault location values are not reset by the
protection equipment!
For the processing of the fault location values in the control center system, the protocol element provides the
following special functions:

• Reset fault location value with command

• Reset fault location value automatically


The fault location values are reset in the internal process image of the protocol element and from this
emulated spontaneously to the BSE with the parameterized initial values.
A large number of fault location values to be emulated with initial value can lead to a high data load in the
system for a short time, which can lead to problems with the further distribution in the system.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 831


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

The resetting of the fault location values can be slowed with the parameter [PRE] IEC60870-5-103 |
Communication functions | Fault location values | Send initial values with delay.
Thereby, a parameterized pause is always maintained after 5 fault location values emulated with initial value
(measured value messages). The pause is also parameterized with the parameter [PRE] IEC60870-5-103
| Communication functions | Fault location values | Send initial values with
delay .

Reset Fault Location Values with Command


After the spontaneous transmission of the fault location values from the protective devices, these can be reset
on the protocol element with a special command message. The reset fault location values are transmitted
spontaneously from the protocol element with the parameterized initial value.
The assignment of the message address for the spontaneous information object “Command to reset the fault
location values” is carried out in the OPM II with the category firmware /
Trans_command_reset_error_location.
With an IEC 60870-5-101/104 command message, all fault location values received from one protection
device (<TI:=4> real-time measured values with relative time) can be reset in the process image of the
protocol element of the central station. A specific command message must be used for each protective device
(per link address).
This command is not transmitted, rather only processed "protocol element internal". The fault location values
are reset to the parameter-settable initial value.
The initial values for the fault location values can be parameterized for the various IEC 60870-5-101/104
measured value formats with the parameter [PRE] IEC60870-5-103 | Communication functions |
Fault location values | Initialization value 16 bit normalized (TI 34) , the param-
eter [PRE] IEC60870-5-103 | Communication functions | Fault location values |
Initialization value 16 bit scaled (TI 35) and the parameter [PRE] IEC60870-5-103 |
Communication functions | Fault location values | Initialization value Floating
Point (TI 36) .

Reset fault location value automatically


After the spontaneous transmission of the fault location values from the protective devices, these can be reset
by the protocol element after a parameter-settable time. The reset fault location values are transmitted spon-
taneously from the protocol element with the parameterized initial value.
This function is activated with the parameter [PRE] IEC60870-5-103 | [PRE] IEC60870-5-103 |
Communication functions | Fault location values | Reset fault location values
automatically and the parameter [PRE] IEC60870-5-103 | Communication functions |
Fault location values | Imitate initialization values. In addition, with the parameter
[PRE] IEC60870-5-103 | Communication functions | Fault location values | Reset
fault location values the delay time is also set.
The initial values for the fault location values can be parameterized for the various IEC 60870-5-101/104
measured value formats with the parameter [PRE] IEC60870-5-103 | Communication functions |
Fault location values | Initialization value 16 bit normalized (TI 34) , the param-
eter [PRE] IEC60870-5-103 | Communication functions | Fault location values |
Initialization value 16 bit scaled (TI 35) and the parameter [PRE] IEC60870-5-103 |
Communication functions | Fault location values | Initialization value Floating
Point (TI 36) .
The IEC 60870-5-101/104 format for every fault location value is parameterized in the SIP message address
conversion.

Signaling / Measured Value Disabling


The signaling / measured value disabling is a function of the protection equipment and can be activated glob-
ally (for binary information and measured values together) for example by means of a key lock switch or by
means of a control input in the protection equipment. Through the signaling / measured value disabling func-
tion, the spontaneous transmission of the data from the protection equipment to the central station is deacti-
vated.

832 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

With activation/deactivation of the signaling / measured value disabling, the binary information
signaling / measured value disabling is transmitted spontaneously to the central station. The
signaling / measured value disabling is transmitted as last binary information with activation and as first binary
information with deactivation.
With activation of the signaling / measured value disabling, the data concerned are not emulated to the basic
system element by the protocol element of the central station with the status “blocked” in the IEC
60870-5-101/104 format.
With deactivation of the signaling / measured value disabling, to update the data a general interrogation can
be triggered to the protection equipment by the protocol element of the master function.
So that the general interrogation can be triggered with deactivation of the signaling / measured value disa-
bling, the information signaling / measured value disabling of the protection equipment must be
entered in the SIP message address conversion in receive direction with the category firmware /
Rec_binary information. In addition, in the category the setting initiate GI with going edge
must be selected in the field GI-initiation .

Technological Adaptation for Measured Values


The technological adaptation enables the measured value supplied by the protection equipment to be trans-
formed into a technological or normalized value. Into which value can be converted, is dependent on the
format of the spontaneous information object “Measured value” to be transferred.

Spontaneous information object Value range Meaning


Measured value, normalized value -1 to +1-2-15 Normalized, percental representa-
tion
Measured value, scaled value –32768 to +32767 Technological, integer
Measured value, short floating- - 8.43 ⋅ 10-37 to +3.37 ⋅1038 Technological, floating point
point

Depending on the protocol element, the parameters for the technological adaptation are parameterized per
measured value as adaptation line with 2 interpolation points (X_0%, X_100%, Y_0%, Y_100%).
The received measured value is adapted linear according to the parameter setting by the protocol element
before transfer to the basic system element.
The adaptation line with 2 interpolation points is to be parameterized for each measured value with the
parameters X_0%, X_100%, Y_0% und Y_100%. For this, the technological value Y0 is parameterized for the
lower limit of the measuring range X0 and the technological value Y100 for the upper limit of the measuring
range X100.
The adaptation line with “kx + d” is to be parameterized for each measured value with the parameters
Factor_k and Offset_d.

Bipolar measured values without zero-range suppression and plausibility check


Example for <TI:=3,9>
Value Meaning Parameter
X0 -1 Lower boundary of the measuring range (set by parameter) X_0%
X100 +1 Upper boundary of the measuring range (set by parameter) X_100%
Y0 Technological value at X0 Y_0%
Y100 Technological value at X100 Y_100%

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 833


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Measured Value Change Monitoring


Measured values are transmitted from some protection equipment with the smallest changes in measured
value or even cyclic.
So as not to load the following transmission facilities unnecessarily, the measured value is monitored for
change in accordance with the following rules:

• The first value received after startup is transmitted immediately.

• Every change of the quality descriptors blocked, invalid or overflow triggers an immediate transmission.

• Change monitoring in accordance with the method of the additive threshold value procedure.

Additive Threshold Value Procedure


In the parameterized processing grid the measured value is monitored for change. In the parameterized
processing grid the measured value is monitored for change. If the deviation from the last spontaneously
transmitted measured value is greater than the parameterized Threshold_absolute, the new measured
value is transmitted immediately. Otherwise, in the parameterized processing grid the deviations from the last
spontaneously transmitted measured value are totalled according to the polarity sign. First when the amount
of this total exceeds the parameterized Thresh_additive is the current measured value spontaneously
transmitted.

834 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Thresh Thresh Processing


uncond additive
0 0 Value is sent to BSE in the next processing grid upon change
0 ≠0
≠0 0 Value will not be sent to BSE (only with status change)
≠0 ≠0 • Change greater or equal than thresh_uncond:
Value will be sent to BSE in the next processing grid
• Change less than thresh_additive:
Additive Threshold Value Procedure

A transmission of the measured value due to a general interrogation does not influence the threshold value
procedure.
Parameterization defines:

• Processing grid: 1 s to 25.5 s

• Threshold_Unit (optional): % or absolute

• Thresh_uncond: 0.00 % to 103.00 % or 0.0 to 999.9

• Thresh_additive: 0.0 % to 1000.0 % or 0.0 to 999.9


The percentages given refer to the parameterized value for Y100 - Yat X=0.
The values for the parameter Thresh_additive and Thresh_uncond are absolute values and refer to the
value after the technological adaptation.
The processing grid is to be parameterized for all measured values with the parameter [PRE]
IEC60870-5-103 | Communication function | Measured values | Measured value
thresholds | Cycle time for measured change monitoring .
The thresholds are to be parameterized depending on the protocol element either for every measured value
with the parameter "Thresh_additive" and the parameter "Thresh_uncond" or can be selected from max. 16
parameter-settable measured value thresholds for each measured value.
The measured value thresholds are to be parameterized with the parameters [PRE] IEC60870-5-103 |
Communication function | Measured values | Measured value thresholds | * .
The following example shows a normal case, where the adaptation line goes through the zero point (origin)
(Yat X=0 = 0).

Examples
Technological value Y100 4000
Processing grid 0,1 s
Thresh_uncond 2 % represents a change of 80
Thresh_additive 150 % represents an additive total of 6000

Example 1:
After transmission due to the exceeding of the large threshold, the value has changed once by 79 (< the large
threshold) and subsequently remains constant.
→ The measured value is transmitted after 7.5 seconds.
0.0s 0.1s 0.2s 0.3s 0.4s 0.5s 0.6s 0.7s 0.8s ... 7.4s 7.5s
Measured value 300 379 379 379 379 379 379 379 379 ... 379 379
Difference >80 79 79 79 79 79 79 79 79 ... 79 79
Additive total 0 79 158 237 316 395 474 553 632 ... 5925 6004
Transmission x x

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 835


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Example 2:
After transmission due to the exceeding of the large threshold, the value has changed once by 1 (< the large
threshold) and subsequently remains constant.
→ The measured value is transmitted after 10 minutes.
0.0s 0.1s 0.2s 0.3s 0.4s 0.5s 0.6s 0.7s 0.8s ... 599.9 600s
Measured value 300 301 301 301 301 301 301 301 301 ... 301 301
Difference >80 1 1 1 1 1 1 1 1 ... 1 1
Additive total 0 1 2 3 4 5 6 7 8 ... 5999 6000
Transmission x x

Example 3:
After transmission due to the exceeding of the large threshold, the value continually changes by ±1.
→ The measured value is not transmitted.
0.0s 0.1s 0.2s 0.3s 0.4s 0.5s 0.6s 0.7s 0.8s ... 7.4s 7.5s
Measured value 300 301 300 299 300 301 300 301 299 ... 300 301
Difference >80 1 0 -1 0 1 0 1 -1 ... 0 1
Additive total 0 1 0 1 0 1 0 1 1 ... 0 1
Transmission x

Monitoring intermediate and faulty positions of double-point information


Double-point information that are transmitted from the protection equipment, or single-point information
that are transmitted from protection equipment and converted to double-point information on the protocol
element, can be monitored by the protocol element for intermediate and faulty position (in most cases protec-
tion equipment do not have any monitoring for intermediate and faulty position implemented).
Thereby, the transfer of an intermediate position (neither ON- nor OFF binary information exists) or a faulty
position (both ON- as well as OFF binary information exists) is suppressed by the protocol element for a
parameter-settable time.
On reception of a double-point information with intermediate or faulty position, a monitoring time is started
and the double-point information is not transferred. If the double-point information is received during the
monitoring time with valid binary information state (ON or OFF), the monitoring time is stopped and the
double-point information with the valid binary information state is transferred.
On expiry of the monitoring time, the double-point information with the state “intermediate or faulty position”
is forwarded with the received time.
The assignment of the message address for the spontaneous information object “Double-point information” is
carried out in the OPM II with the category firmware / Rec_binary information.
A suppression time can be parameterized for the suppression of intermediate and faulty position for each
double-point information (parameter inter-/faulty_t)).

Transfer of the Information "Blocked Activation/Tripping of the Protection"


Disturbance information from protection equipment can be transferred in the direction IEC 60870-5-101/104
with the message formats provided especially for this Blocked activation of the protection and
Blocked trip of the protection.
With the message Blocked activation of the protection several protection activation information
items and the relay duration time are transmitted.
With the message Blocked trip of the protection several binary information items are transmitted
to the output current circuit of the protective device and the relay operation time is transmitted.

836 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

IEC 60870-5-101/104 IEC 60870-5-103


<TI:=39> Blocked activation of the protection <TI:=2> Binary information with relative time
with time tag CP56Time2a
<TI:=40> Blocked trip of the protection with <TI:=2> Binary information with relative time
time tag CP56Time2a

<TI:=39> blocked activation of the protection with IEC 60870-5-103 disturbance information 157.
time tag CP56Time2a
GS General start of operation <INF=84> General start of operation
SL1 Start of operation phase L1 <INF=64> Activation L1
SL2 Start of operation phase L2 <INF=65> Activation L2
SL3 Start of operation phase L3 <INF=66> Activation L3
SIE Start of operation IE (earth current) <INF= > –
SRD Start of operation in reverse direction <INF= > –

<TI:=40> blocked trip of the protection with time IEC 60870-5-103 disturbance information
tag CP56Time2a
GC General command to output circuit <INF=68> General trip
CL1 Command to output circuit phase L1 <INF=69> Trip L1
CL2 Command to output circuit phase L2 <INF=70> Trip L2
CL3 Command to output circuit phase L3 <INF=71> Trip L3

The assignment of the message address for the spontaneous information object “Blocked activation/triggering
of protection” is carried out in the OPM II with the category firmware /
Rec_packed_start_event_output_circuit .
The disturbance information items are always transmitted from the protection equipment as single binary
information messages. For the transfer with the IEC 60870-5-101/104 message format, the binary information
state of several start events of protection equipment and a relay duration time/relay operation time (relative
time) are transmitted in one message.
The moment of transfer of the IEC 60870-5-101/104 message can be determined with the parameter [PRE]
IEC60870-5-103 | Communication functions | Protection indications IEC60870-5-101
(TI=38,39) | Packed start events/output circuit of protection equipment.

• Transfer with change of a binary information state.

• Transfer only with going general start of operation or trip information (time from PRE).
The message is time-tagged again by the protocol element with the transfer.

• Transfer only with going general start of operation or trip information (time from protection equipment).
With the transfer, the message is time-tagged by the protocol element with the time of the coming
general start of operation or trip information.

Transfer with Change of a Binary Information State


The message Blocked activation of the protection or Blocked trip of the protection is
transferred with each binary information change in the message. As relay duration time/relay operation time
the relative time of the changed disturbance information is entered.

Transfer only with Going General Start of Operation or Trip Information (Time from PRE)
IEC 60870-5-103 disturbance information items are only received by the protocol element after coming distur-
bance information for general start of operation/tripping and buffered until transfer of the IEC
60870-5-101/104 message "Blocked activation/trip of the protection“.

157 The specified information number represents the default values according to IEC 60870-5-103 (protection equipment can also
transmit these disturbance information items with different address)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 837


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

The message Blocked activation of the protection or Blocked trip of the protection is
only transferred after reception of the going disturbance information for general start of operation/trip. As
relay duration time/relay operation time the relative time of the going disturbance information is entered.
If no going disturbance information arrives within 60 seconds after a coming disturbance information for
general start of operation/trip, then the message Blocked activation of the protection or
Blocked trip of the protection is transferred by the protocol element.
As relay duration time/relay operation time the relative time of the last changed disturbance information is
entered.

Transfer only with Going General Start of Operation or Trip Information (Time from Protection
Equipment)
The function is identical as for “Transfer only with Going General Start of Operation or Trip Information (Time
from PRE)”, but with the transfer the message is time-tagged by the protocol element with the time of the
coming general start of operation or trip information (time from the protection equipment).

Transmit Non-Updated Process Images


After a general interrogation, the protocol firmware of the central station sends all non-received but parame-
terized data points for binary information with status “interrogated by station interrogation”. The quality
descriptor of the data points of failed substations is transmitted with "not topical".
The emulation of these data points will be started after a parameterizable delay time (default = number of
stations ⋅ 5 s) – from transmission of the general interrogation interrogation command. The delay time for the
emulation of the data points can be parameterized with the parameter [PRE] IEC60870-5-103 |
Communication functions | General interrogation | Emulation of not updated
process data after GI | Timeout for emulation of not updated process data after
GI .
The emulation of these data points can be deactivated with the parameter [PRE] IEC60870-5-103 |
Communication functions | General interrogation | Emulation of not updated
process data after GI | Not updated process data base .
The emulation of the data not received for GI must then be deactivated, if in combination with the automatic
data flow routing in SICAM A8000 a general parameter setting (surplus) for the data of protection equipment
is used. The reason is, that the protective devices are not always configured the same, i.e. they do not always
supply the same volume of data.
In this case, data points have been emulated by the protocol element following a general interrogation, which
are possibly not transferred at all by the protection equipment.
If in the central station a surplus quantity of the data model is parameterized, emulated but not received data
points would always be signaled as faulty.

Emulation of the Going Binary Information [Master only]


With IEC 60870-5-103, protection signals are only transmitted with the state ON (coming). For IEC
60870-5-101/104, the “coming/going state” is always required for every binary information item.
The protocol element with IEC 60870-5-103 central station function can emulate the going binary information
item automatically for selected binary information items in receive direction. The going binary information
item is emulated immediately after sending the coming binary information with the time of the coming binary
information + 10 ms.
The emulation of the going signal can be parameterized in the SIP message address conversion in receive
direction in the category firmware / Rec_binary information for each signal in the field
"type_of_binary_information".
With additional info “type of binary information = only coming binary information”, after the transfer of the
received binary information “coming” the binary information “going” is emulated by the protocol element with
the received time + 10 ms.

838 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

12.5.9 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Applicational control of the station interrogation

• Testing the reachability of stations

• the suppression of errors with intentionally switched-off stations (Station Service)

• Set control location


The Protocol Element Return Information enables:

• States of certain state lines to be used as process information

• the obtaining of station interrogation information

• Obtaining of information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.5.9.1 Protocol Element Control Messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element implemented.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted from the basic system element – regardless of the user data
to be sent and the priority control – immediately to the protocol element.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU must be used! All CASDUs for process information are distributed
automatically to the corresponding substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 839


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Possible Control Functions of the Central Station

Function PST Detail Routing Note


SF Station Z-Par FI
Call cycle START 0 125 –
Call cycle STOP (disabling) 1 125 –
Call cycle CONTINUE (enabling) 2 125 –
Continuous call station x ON 3 0 to 99 0 to Z-Par = continuous call time (n⋅100
65535 ms)
Z-Par = 0: Continuous call without time
input
(stopped by other function)
Continuous call station x OFF 4 0 to 99 –
"Deactivate" interface 5 – – • Reset interface failure
• Do not send all messages from
BSE
• Received messages are discarded
"Activate" interface 6 – –
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE
control message!
CASDU = BROADCAST
Set control location 158 242 125 65535 SCS = <ON>: set control location (HKA)
(all stations)
65535 SCS = <OFF>: set control location
(HKA)
(all stations)
0 to 99 65535 SCS = <ON>: set control location (HKA)
(selective station)
65535 SCS = <OFF>: Reset control location
(HKA) (selective stations)
Reset command 243 – – This function is not presently
supported by PRE!
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE
control message!
CASDU = selective

Set control location:

• For control location in the PST detailed routing on the BSE in the fieldAdditional parameter_(PRE)
(Z-Par) = 65535 must be entered.

• If a PRE control message for “Set control location” is included in the PST detailed routing on the BSE, the
BSE will send a PRE control message “Set control location” with additional parameter = 65535 after
startup of the PRE to enable control location function on PRE.

158 The control location can only be set by a single command <TI:=45>.

840 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE control message = HKA
SCS = <OFF> additional parameter in PRE control message = HKA + 256
Legend:
SF Control_function_(PRE)
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
125 ... all stations of the selected protocol element (broadcast)
Z-Par Additional parameter_(PRE)
Fl Edge
SCS Single command state
HKA Originator address Control location (HKA) = 0 to 255

Possible Substation Functions

Function PST Detail Routing Note


SF Station Z-Par FI
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE
control message!
CASDU = BROADCAST
Reset command 243 – – This function is not presently
supported by PRE!
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE
control message!
CASDU = selective

Legend:
SF Control_function_(PRE)
Station Station number
Z-Par Additional parameter_(PRE)

12.5.9.2 Protocol Element Return Information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.
There are three different categories of return information:

• Status of the status line

• Status of the stations

• Protocol-specific return information (dependent on the protocol element used)


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parame-
tersSupplementary System ElementandStation number.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 841


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Messages for protocol element return information are transmitted to the basic system element by the protocol
element spontaneously with change or as response to a general interrogation command.

Possible protocol element return Information of the central station:

Return information func- Parameter Note


tion_(PRE) Station
Status DTR 255 State DTR 159
0 = status line inactive
1 = status line active
Status DSR 255 State DSR 159
0 = status line inactive
1 = status line active
Station status 0 to 99 1 = station enabled for call cycle
Station failure 0 to 99 1 = station failed
protocol-specific return infor- 255 Cycle IDLE
mation 0
• Station polling is stopped
User data messages will be sent furthermore.
protocol-specific return infor- 255 Station polling STANDARD MODE
mation 1
• cycle control running in normal mode
(cyclic RTU interrogation)
protocol-specific return infor- 255 Continous station polling
mation 2
• Continous station polling of a specific station is in
progress.
protocol-specific return infor- 255 Station polling stopped
mation 3
• Station polling was stopped by PST-control message.
protocol-specific return infor- 255 Sending data “to all”
mation 6
• User data message “to all” (broadcast) is now being trans-
mitted
protocol-specific return infor- 255 Data message
mation 7
• station-selective user data message is now being trans-
mitted

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

159 states of the state lines are transmitted spontaneously from the protocol element to the basic system element with change or as
reply to a general interrogation command; the spontaneous transmission of the current states takes place internally in a 100 ms grid
⇒state line changes shorter than 100 ms are not guaranteed to be transmitted!

842 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Possible protocol element return Information of the remote station:

Return information func- Parameter Note


tion_(PRE) Station
Status DTR 255 State DTR 159
0 = status line inactive
1 = status line active
Status DSR 255 State DSR 159
0 = status line inactive
1 = status line active
Station failure 0 1 = Station failed 160

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

12.5.10 Interoperability IEC 60870-5-103

12.5.10.1 Physical layer

Electrical Interface

EIA RS-485

Number of loads ……………….…… for one protection equipment

NOTE:
EIA RS-485 standard defines unit loads so that 32 of them can be operated on one line. For detailed informa-
tion refer to clause 3 of EIA RS-485 standard.

Optical interface

Glass fiber *)

Plastic fiber *)

F-SMA type connector *)

BFOC/2,5 type connector *)

*) For optical interfaces suitable converter (RS-232 ↔ optical) must be used!

Transmission rate

9600 bit/s

19200 bit/s

160 is currently not supported by basic system element!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 843


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

12.5.10.2 Link Layer

There are no choices for the link layer.

12.5.10.3 Application Layer

Transmission mode for application data


Mode 1 (least significant octet first), as defined in 4.10 of IEC 870-5-4, is used exclusively in this companion
standard.

Common address of ASDU

One Common Address of ASDU (identical with station address)

More than one Common Address of ASDU

12.5.10.4 Selection of standard-ASDU in monitor direction

ASDU 1 Binary Information with time tag

ASDU 2 Binary information with relative time

ASDU 3 measurands I

ASDU 4 time-tagged measurands with relative time

ASDU 5 identification

ASDU 6 time synchronization

ASDU 8 general interrogation termination

ASDU 9 measurands II

ASDU 10 generic data

ASDU 11 generic identification

ASDU 23 Disturbance event overview

ASDU 26 Ready for transmission of disturbance data

ASDU 27 Ready for transmission of a channel

ASDU 28 Ready for transmission of tags

ASDU 29 Transmission of tags

844 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

ASDU 30 Transmission of disturbance values

ASDU 31 end of transmission

NOTE:
For full compatibility, the INFORMATION NUMBERS should also be specified with the ASDU.

12.5.10.5 Selection of standard-ASDU in control direction

ASDU 6 time synchronization

ASDU 7 General interrogation command

ASDU 10 generic data

ASDU 20 General command

ASDU 21 genenc command

ASDU 24 Order to Transmit Disturbance Data

ASDU 25 Acknowledgment for Disturbance Data Transmission

NOTE:
For full compatibility, the INFORMATION NUMBERS should also be specified with the ASDU.

12.5.10.6 Selection of standard information numbers in monitor direction

System functions in monitor direction

INF Description

<0> End of general interrogation

<0> Time Synchronization

<2> Reset FCB

<3> Reset KE

<4> Start/restart

<5> Power on

Status indications in monitor direction

INF Semantics

<16> Auto-recloser acitve

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 845


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<17> Teleprotection active

<18> Protection active

<19> LED reset

<20> Monitor direction blocked

<21> Test Mode

<22> Local parameter setting

<23> Characteristic 1

<24> Characteristic 2

<25> Characteristic 3

<26> Characteristic 4

<27> Auxiliary input 1

<28> Auxiliary input 2

<29> Auxiliary input 3

<30> Auxiliary input 4

Supervision indications in monitor direction

INF Semantics

<32> Measurand supervision I

<33> Measurand supervision V

<35> Phase sequence supervision

<36> Trip circuit supervision

<37> I>> back-up operation

<38> VT fuse failure

<39> Teleprotection disturbed

846 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<46> Group warning

<47> Group alarm

Earth fault indications in monitor direction

INF Semantics

<48> Earth fault L1

<49> Earth fault L2

<50> Earth fault L3

<51> Earth fault forward, i.e. line

<52> Earth fault reserve, i.e. busbar

Fault indications in monitor direction

INF Semantics

<64> Start/pick-up L1

<65> Start/pick-up L2

<66> Start/pick-up L3

<67> Start/pick-up N

<68> General trip

<69> Trip L1

<70> Trip L2

<71> Trip L3

<72> Trip I>> (back-up operation)

<73> Fault location X in ohms

<74> Fault forward/line

<75> Fault reverse/busbar

<76> Teleprotection signal transmitted

<77> Teleprotection signal received

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 847


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<78> Zone 1

<79> Zone 2

<80> Zone 3

<81> Zone 4

<82> Zone 5

<83> Zone 6

<84> General start/pick-up

<85> Breaker failure

<86> Trip measuring system L1

<87> Trip measuring system L2

<88> Trip measuring system L3

<89> Trip measuring system E

<90> Trip I>

<91> Trip I>>

<92> Trip IN>

<93> Trip IN>>

Auto-reclosure indications in monitor direction

INF Semantics

<128> CB ‘on’ by AR

<129> CB ‘on’ by long-time AR

<130> AR blocked

Measurands in monitor direction

INF Semantics

<144> Measurand I

<145> Measurand I, V

848 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<146> Measurand I, V, P, Q

<147> Measurands IN, VEN

<148> Measurands IL1,2,3, VL1,2,3, P, Q, f

Generic functions in monitor direction

INF Semantics

<240> Read headings of all defined groups

<241> Read values or attributes of all entries of one group

<243> Read directory of a single entry

<244> Read value or attribute of a single entry

<245> End of general interrogation of generic data

<249> Write entry with confirmation

<250> Write entry with execution

<251> Write entry aborted

12.5.10.7 Selection of standard information numbers in control direction

System functions in control direction

INF Semantics

<0> Initiation of general interrogation

<0> Time synchronization

General commands in control direction

INF Semantics

<16> Auto-recloser on/off

<17> Teleprotection on/off

<18> Protection on/off

<19> LED reset

<23> Activate characteristic 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 849


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

<24> Activate characteristic 2

<25> Activate characteristic 3

<26> Activate characteristic 4

Generic functions in control direction

INF Semantics

<240> Read headings of all defined groups

<241> Read values or attributes of all entries of one group

<243> Read directory of a single entry

<244> Read value or attribute of a single entry

<245> General interrogation of generic data

<248> Write entry

<249> Write entry with confirmation

<250> Write entry with execution

<251> Write entry abort

12.5.10.8 Basic application functions

Test Mode

Blocking of monitor direction

Disturbance data

Generic services

Private data

12.5.10.9 Miscellaneous

Measurands are transmitted with ASDU 3 as well as with ASDU 9. As defined in 7.2.6.8, the maximum MVAL
can either be 1,2 or 2,4 times the rated value. No different rating shall be used in ASDU 3 and ASDU 9, i.e. for
each measurand there is only one choice.

850 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.5 IEC 60870-5-103

Measurand Max. MVAL = times


rated value
1.2 or 2.4
Current L1

Current L2

Current L3

Voltage L1-E

Voltage L2-E

Voltage L3-E

Active power P

Reactive power Q

Frequency f

Voltage L1 – L2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 851


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

12.6 IEC 60870-5-104

12.6.1 Introduction

The IEC 60870-5-104 protocol is a standardized transmission protocol (TCP/IP) for communication with remote
stations in the network (LAN, WAN).

Protocol firmware for IEC 60870-5-104:


Firmware System Standard and function
ET84 CP-8000 IEC 60870-5-104 controlling-/controlled station
CP-802x

The IEC 60870-5-104 protocol is a transmission protocol on OSI layer 5-7 for the communication between
control systems or between central stations and substations. For OSI-layer 3+4 the TCP/IP protocol is imple-
mented.
The protocol is especially suitable for SCADA applications.
In contrast to the IEC 60870-5-101 protocol, which establishes connections over serial interfaces, the IEC
60870-5-104 interface enables the communication over networks (Local Area Network "LAN" and Wide Area
Network "WAN"). Thereby common network components such as switches and routers can be used.
The IEC 60870-5-104 protocol uses a signal-orientated data model. Every message represents one data point,
such as e.g. one measured value, setpoint value, command or alarm. This message is thereby defined by an
address and a data type. The address then determines which signal is concerned, i.e. transmitter and receiver
must know the meaning of the address.
For the transmission of data, a "TCP-Connection" is established between 2 participating stations. One station
can establish an independent connection to several different stations.
Each station has equal access and can spontaneously perform a data transmission.

12.6.2 Functions

Function ET84
General
10 Mbit/s (full duplex) 161 ✓
10 Mbit/s (half duplex) 161 ✓

161 Function is integrated in the master module

852 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Function ET84
10 Mbit/s (full duplex, autonegotiation) 161 ✓
10 Mbit/s (half duplex, autonegotiation) 161 ✓
100 Mbit/s (full duplex) 161 ✓
100 Mbit/s (half duplex) 161 ✓
100 Mbit/s (full duplex, autonegotiation) 161 ✓
100 Mbit/s (half duplex, autonegotiation) 161 ✓
Auto-MDIX (Auto Medium Dependent Interface Crossover) 161 ✓
Parameter for TCP/IP optimization 161 ✓
TCP/IP Keep Alive 161 ✓
LAN/WAN communication via Ethernet TCP/IP according to IEC 60870-5-104
Controlled station ✓
Controlling station ✓
Max. connections: 100 162 ✓
Supported ports
Port 2404: IEC 60870-5-104 ✓
Port 80: HTTP (Hypertext Transfer Protocol) ✓
"Remote operation for SICAM TOOLBOX II”
Port 443: HTTPS (Hypertext Transfer Protocol over SSL/TLS) ✓
"Remote operation" for SICAM TOOLBOX II
Port 123: NTP V3 (Network Time Protocol) 161 ✓
Port 123: SNTP V3 (Simple Network Time Protocol) 161 ✓
Special protocols
Address Resolution Protocol (Gratuitous ARP) 161 ✓

Interoperability
Interoperability according to 12.6.10 Interoperability IEC 60870-5-104 ✓
IEC 60870-5-104 Functions
Acquisition of events (transmission of data ready to be sent) ✓
Measured values:
• Change monitoring for measured values (transmit and/or receive direction) ✓
• Value adaptation for measured values (transmit and/or receive direction) ✓
General interrogation ✓
Clock synchronization according to NTP (Network Time Protocol):
• NTP server 161 ✓
• NTP client 161 ✓
• SNTP client 161 ✓
Command transmission:
• Supervision of maximum transport time in control direction ✓
• Setting control location ✓
• Check control location ✓
Transmission of integrated totals ✓
Protocol element control and return information
Protocol element control messages:
• Interface enable, disable –
• Send (general) interrogation command ✓

162 Recommendation max. 10 connections

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 853


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Function ET84
• Set control location ✓
• Remote operation enable, disable ✓
Protocol element return information:
• PRE return information 0 Status DATA TRANSFER (Master module) ✓
• PRE return information 1 Status DATA TRANSFER (104) ✓
• PRE return information 2 Remote operation activated/deactivated –
Redundancy(functions for supporting redundant communication routes)
104 redundancy according IEC 60870 -5 -104 Edition 2.0:
• 104 redundancy “controlling station” –
• 104 redundancy “controlled station (with 1 Ethernet interface)” ✓
• 104 redundancy “controlled station (with 2 Ethernet interfaces)” –
Protocol redundancy: –
PSI redundancy: (synchronous connections) ✓
Port redundancy:
• Deactivation of interface (with protocol element control message) –
• Deactivation of interface (with redundancy control message) –
Device redundancy –
Dual LAN interface with integrated switch for ring or star configurations:
• RSTP mode –
• Line mode 161 ✓
• Switch mode 161 ✓
• Single mode –
• Single + service mode –
Special functions
WhiteList filter ✓
Data throughput limitation ✓
Originator address = 0 for all messages in transmit direction ✓
Summer time bit (SU) = 0 for all messages in transmit direction (time tag) ✓
Day of week (DOW) = 0 for all messages in transmit direction (time tag) ✓
Suppress error in case of connection failure ✓
Error handling for connection with failure = suppress:
• NT bit emulation for received data ✓
• General interrogation after connection is OK ✓
Security
IPSec VPN:
• IPSec in tunnel mode: Initiator 161 ✓
• Authentication/encryption based on pre-shared key 161 ✓
• Internet Key Exchange protocol: IKEv1, IKEv2 161 ✓
• Authentication: HMAC-SHA1, SHA2_224, SHA2_256, SHA2_384, SHA2_512, HMAC-MD5 161 ✓
• Encryption: AES-128/-192/-256, 3DES 161 ✓
• Diffie Hellman group: 1, 2, 5, 14 161 ✓
Security logging:
• Syslog client 161 ✓
Web server
Protocol-internal diagnostic and statistic information via protocol-specific web pages –
Engineering

854 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Function ET84
SICAM WEB ✓
SICAM Device Manager ✓
SICAM TOOLBOX II ✓
Remote operation:
• Remote operation with SICAM TOOLBOX II based on HTTP/HTTPS 161 ✓
• Authentication in SICAM A8000 by means of connection password (optional) 161 ✓
• Warning Remote operation 161 ✓

12.6.3 Modes of Operation

Operating mode Interface → Interface signals


optional DCE
Electrical ethernet interface (twisted pair) X1 TXD+, TXD-, RXD+, RXD-
X4
GPRS X7 163 (Antenna)

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms -
Configuration Automation Units and Automation Networks.

12.6.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central Station or Substation)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 ET84
CP-802x/CPC80

Remote Station (Substation or Central Station)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 ET84
CP-802x/CPC80
SICAM A8000 Series CP-8050/CPCI85 ETI4
SICAM AK 3 CP-2016/CPCX26 ET24 only 100 Mbit/s
CP-2019/PCCX26 SM-2558/ETA4

163 Only CP-8022

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 855


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

System System element Protocol Element Remarks


Legacy systems CP-20xx SM-2558/ETA4 according to
(SICAM AK CP-50xx SM-2557/ETA2 12.6.10 Interoperability
SICAM TM CP-60xx ETT0 IEC 60870-5-104
SICAM EMIC
SICAM MIC
SICAM BC)
Third-party system - - according to
12.6.10 Interoperability
IEC 60870-5-104

12.6.5 Communication via Ethernet TCP/IP According to IEC 60870-5-104

12.6.5.1 Layer Model – General Information about the Protocols Used


Protocols according to the IEC 60870-5-104 standard are based on the OSI layer model.

[ET02_osi, 1, en_US]

Layer Task Functions, characteristics, comments


7 - Application Application • Transmission handling
• Reception handling
• Management of multiple connections
6 - Presentation Data format • IEC 60870-5-104 APDU's to SICAM A8000 and
compatible systems
In the private range according to IEC
60870-5-104, Ax 1703/SICAM RTUs-specific
system messages and some user data are imple-
mented
5 - Session Interface between data • IEC 60870-5-104 APCI
format and communica-
tion protocol
• NTP according to RFC 1305
• Remote operation for SICAM TOOLBOX II

856 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Layer Task Functions, characteristics, comments


4 - Transport Communication protocol • TCP/IP according to RFC 791 and RFC 793
3 - Network • ICMP according to RFC 792
2 - Data Link LAN interface • Ethernet 10/100 Mbps according to IEEE 802.3
1 - Physical • Medium and transmission rate can be selected
with SICAM TOOLBOX II
• Connection technique (on the master control or
communication element) RJ45 for copper and
MT-RJ connector for FO
• ARP according to RFC 826
• IP encapsulation according to RFC 894
• RSTP according IEEE 802.1D, edition 2004

12.6.5.2 Ethernet Interface


The Ethernet interface is implemented on the basic system element.
Transmission speed and transmission type
The transmission speed (10/100 Mbit/s) and the transmission type (full duplex/half duplex) on the Ethernet are
specified separately for each port separated on the basic system element by the parameter Network
settings | Advanced parameters | Ethernet speed and duplex X1 and Network settings
| Advanced parameters | Ethernet speed and duplex X4. In the default setting this parameter is
set to Auto negotiation and only needs to be specifically adjusted in exceptional cases.
“Autonegotiation” or “Auto-Sensing” is an Ethernet procedure by which two connected devices (e.g. a network
port of a computer and the network port of a Router, Hub or Switch) choose common transmission parame-
ters, such as speed, duplex mode, and flow control. The procedure only applies to multi-wire connections
(twisted pair cable) – but not for WLAN-, fiber optic- or coaxial cables.

NOTE

i If problems arise with the direct connection of other systems with crossover cables or when using hubs or
other network components with the presetting, half duplex should be used here.

Monitoring of the Ethernet interface (“Ethernet-Link established”)


The system element monitors for each Ethernet interface whether the link has been established (LINK UP). If
the link is not established (LINK DOWN), a diagnostic message Ethernet- Link not established can
be set (preset: no diagnostic information).
With parameter Network settings | Advanced parameters | Diagnostic information for
Ethernet-link status X1 and Network settings | Advanced parameters | Diagnostic
information for Ethernet-link status X4 it is determined separately for each port whether a
diagnostic message should be set.

12.6.5.3 Definition of the Connections

IP addresses
Every device which is connected to a TCP/IP network has an unambiguous IP address.
The protocol firmware supports only IP addresses in the format IPv4 (32-bit). With that 232, therefore
4,294,967,296 addresses can be represented. The IP address is mostly represented in the “dotted decimal
notation” .
For example: 192.168.122.195
The IP address of the own station is to be parameterized with parameter [BSE] Network settings | IP
address | Own IP address.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 857


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

The IP address(es) of the remote station(s) is(are) to be parameterized for each connection in the system-tech-
nical parameters of the Connection definition.

Port Numbers
Every IP connection is defined by the IP address of the own station and the remote station and the port
number. The port numbers are determined by the IANA (Internet Assigned Numbers Authority).
Used port numbers:
Port Number Protocol Standard
2404 IEC 60870-5-104 IEC 60870-5-104 Edition 2.0
80 HTTP Remote operation for SICAM TOOLBOX II 164
(Hypertext Transfer Protocol)
443 HTTPS Remote operation for SICAM TOOLBOX II 164
(Hypertext Transfer Protocol over SSL/TLS)
123 NTP V3 RFC 1305 164
(Network Time Protocol)
123 SNTP V4 RFC 2030 164
(Simple Network Time Protocol)

RFC .... Request for Comments

Default-Router (Default-Gateway) 164


If one’s own network is connected by means of a router, then the IP address of the Default Router is to be set
in the system-technical parameters of the protocol firmware with the parameter IP address | Default
router (default gateway) .

Subnet mask 164


The subnet mask is a bit mask, that separates an IP address into a network- and a device part (Host part). It is
used in IP networks to make routing decisions.
The subnet mask is to be set in the system technical parameters of the protocol firmware with the parameter
IP address | Subnet mask.
The subnet mask is exactly as long as the IP address, to which it is applied (therefore 32 Bit for IPv4). All bits of
the network part are set to “1” and all bits of the device part are set to “0”.
In most cases the notation of a network mask is not carried out binary, rather (as with IP address also)
frequently in decimal notation (dotted decimal notation).
Therefore the IPv4 network mask for a 27 bit network part reads 255.255.255.224.
The usable address space of a network is defined by the subnet mask. For a 27 bit network the first 27 places
of the IP address of the network part and for all hosts of the network are identical. In all practical cases of
application the network part is continuous (without zeros in between).

164 Function is implemented on the basic system element

858 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

A network mask with 27 set bits produces a network part of 192.168.122.192. 5 bits and therefore 32
addresses are left over for the device part.
In the above example the smallest host address ends with 11000000 (decimal: 192), the greatest possible
host address with the octet 11011111 (decimal: 223). The address range for the subnet in the example is
therefore 192.168.122.192 to 192.168.122.223.
The greatest address is by definition reserved for the IP broadcast and the smallest address describes the
network itself. They are therefore not included in the freely usable addresses.
In practice the Default Gateway is often assigned to the smallest (binary in the example: 11000001, decimal:
193) or largest (binary in the example: 11011110, decimal: 222) usable IP address in the network.

Connection-Specific Parameters
In the central station and in the substation(s), the required settings are to be carried out for each “Connection”
in the parameters of the Station definition (Connection definition).
The following parameters can be set for each connection:

• Stat. Nr
The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address. During the data transmission, only the IP address assigned to the station
number is transmitted, the station number is not transmitted.
During the data flow routing the data is routed for transmission to a “Station number” (Connection
number = destination station number).
The station number is to be entered in the parameter Connection definition | Stat. Nr for
each connection.

• Connection
A parameterized connection can be activated/deactivated with the parameter Connection defini-
tion | Connection ; this way connections can be prepared, which are activated at a later time by
means of parameterization.

• Data Flow Control,Controlling/Controlled


Through the plant configuration, it is determined for every connection whether a station according to IEC
60870-5-104 is a “Controlling Station” or a “Controlled Station”. Therefore for every connection one party
is to be parameterized either as “Controlling Station” or as “Controlled Station”. The IEC 60870-5-104 data
flow is started/stopped by the “Controlling Station”. With the parameter Connection definition |
data flow control or Connection definition | Controlling/Controlled the role of the
own station is to be parameterized for every connection.

• IP-address
For every connection the IP address of the remote station is to be parameterized.
The IP address (Internet Protocol) is a number, which permits the addressing of parties in LAN/WAN IP
networks. This address must always be unambiguous in a network.
The IP address is to be parameterized as follows (example): 192.168.122.195. The IP address of the
remote station is to be parameterized for every connection with the parameters Connection defini-
tion | IP-addr.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 859


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• Redundancy
For every connection, its redundancy function is to be determined for the selected redundancy control:
– No redundancy [Default]
– Real connection
– Virtual connection
– Connection has IEC 60870-5-104 Controlling functionality - i.e. no redundancy
For further details, see section 12.6.6 Redundancy.
With the parameter Connection definition | Redundancy the function of the own station is to
be parameterized for every connection.

• RedGroup
When using the redundancy according to IEC 60870-5-104, every connection can be assigned to one of
several redundancy groups.
For further details refer to section “Functions for the support of redundant communication routes”.
With the parameter Connection definition | RedGroup the redundancy group number is para-
meterized for the connection.

• Stop behavior
If the own station is parameterized as “Controlled Station” and the IEC 60870-5-104 data transfer has
been stopped by the “Controlling Station” with “STOP DataTransfer activation)”, with the parameter
Connection definition | Stop behaviour it can be selected, if in state “STOP” all messages in
transmit direction (including End of Init) will be saved or discarded.
Note: With “stop behavior = discard” a buffer overflow is avoided in the state “STOP”.

• Network connection
Optimized IEC 60870-5-104 parameters for network connection:
– LAN (IEC 104 default)
– WAN
– LAN (fast dropout detection)
– GPRS
– Satellite
– free definable 1
– free definable 2
– free definable 3

• Station failure
For certain redundancy configurations or operating modes, for the SICAM A8000 internal diagnostics, the
failure of a connection can be suppressed with the parameter Connection definition | Failure.
If the failure is suppressed, the connection is never signaled in the diagnostic as failed and all messages
in transmit direction (also INIT-End) are discarded until the connection is established!
Note: As a result a ring overflow is avoided with non-connected remote stations.

• day of week
With function enabled with the parameter Connection definition | Day of week the day of
week (DOW field of the time tag) is always set to “0” by the LAN/WAN protocol element for all messages
in transmit direction.

• Daylight saving time


With function enabled with the parameter Connection definition | Summertime the summer
time bit (SU bit of the time tag) is always set to 0 by the LAN/WAN protocol element for all messages in
transmit direction.

860 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• Originator address
With function enabled with the parameter Connection definition | Originator address the
originator address is always set to 0 by the LAN/WAN protocol element for all messages in transmit direc-
tion.

• Clear Ring Buffer


At failure of connection the protocol element can read data from the ring buffer from the basic system
element (BSE) after timeout and delete data without error. This function can avoid ring buffer overflow
on basic system element (BSE).
The function can be enabled with the parameter Connection definition | Clear ring
buffer .
The delay time can be parameterized with the parameter Advanced parameters | Timeout clear
ring buffer .

• Profile (type identification check)


The selected profile defines the type identifications to be supported for communication with remote
system.
Depending on selected profile, enhanced checks for fields of IEC 60870-5-104 message will be executed.
Supported Profiles:
– SICAM RTUs - IEC104 (“SICAM RTUs Standard”)
– IEC 60870-5-104 Ed.2 (“KEMA Conformance tested”)
– WhiteList filter
– WhiteList-Filter for passive PRE
The required profile can be selected with the parameter Connection definition | Profile
(type identification check .

• Data throughput limit in receive direction (msg/s)

• Data throughput limit in transmit direction (msg/s)


The protocol element for IEC 60870-5-104 supports a limitation of data throughput separately in transmit
and receive direction for IEC 60870-5-104 data messages.
The “number of messages/second” in transmit direction can be parameterized with the parameter
Connection definition | Data throughput limit in transmit direction (msg/s)
(0 = no data throughput limitation).
The “number of messages/second” in receive direction can be parameterized with the parameter
Connection definition | Data throughput limit in receive direction (msg/s) (0
= no data throughput limitation).

IEC 60870-5-104 Parameters


For the coupling of different systems with the IEC 60870-5-104 protocol, the setting of the variable elements
of the message according to IEC 60870-5-104 to the following defined values is required:
IEC 60870-5-101 Parameter Description System
Element
Cause of transmission (COT) Number of octets for cause of transmission = 2 BSE
Common address of ASDU Number of octets for common address of the ASDU = 2 BSE
(CASDU)
Information object address Number of octets for the address of the information object = 3 BSE
(IOA)
Maximum message length max. 253 BSE
Time tag Number of octets for time tag = 7 BSE

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 861


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

NOTE

i If one parameter does not correspond to the required setting, a parameter error is reported!

IEC 60870-5-104 Parameters / TCP Parameters


The IEC 60870-5-104 specific parameters for “Definition of monitoring times” and “Maximum number of unac-
knowledged I-format frames k and acknowledgment w” are grouped into parameter groups. One of these
parameter groups (104 parameter, network connection) can be selected for every connection.

NOTE

i The modifying of the 104 specific parameters requires detailed knowledge of the IEC 60870-5-104 protocol
and should therefore only be performed by communications experts or after consultation!

Supported IEC 60870-5-104 / TCP Parameters

Network connection
LAN (fast
LAN (IEC dropout Free Free Free
104 detec- Satel- defin- defin- defin- Group
Parameter default) WAN tion) GPRS lite able 1 able 2 able 3 1-4
IEC 104 Parameter
Timeout connection setup 5 5 5 60 5 5 5 5 30
t0
Timeout transmit t1 15 60 7 250 60 15 15 15 15
Timeout transmit acknowl- 10 10 2 10 10 10 10 10 10
edgment t2
Timeout connection check 20 20 10 250 20 20 20 20 20
t3
Max. number of APDUs 12 12 12 12 60 12 12 12 12
unacknowledged (k)
Number of APDUs until 8 8 8 8 8 8 8 8 8
acknowledgment (w)
TCP parameters *) *)

Transmission optimization **) **) **) **) **) **) **) **) **)

Initial value TCP expected 2500 2500 100 2500 2500 2500 2500 2500 2500
acknowledgment time
Minimum TCP expected 250 250 100 1000 250 250 250 250 500
acknowledgment time
Maximum TCP expected 5000 5000 200 1000 5000 5000 5000 5000 5000
acknowledgment time 0
MSS (maximum segment 1460 1460 1460 512 1460 1460 1460 1460 1460
size) transmit direction
TCP connection close ***) ***) ***) ***) ***) ***) ***) ***) ***)

862 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

*) ... The settings for TCP parameters cannot be changed in CP-8000/


CP-802x (ET84)
**) ... Possible selections:

• default (ack delay, no nagle)


• bandwith (ack delay, nagle)
• throughput (no ack delay, nagle)
• response time (no ack delay, no nagle)
***) ... Possible selections:

• close with FIN or RST (default)


• close with RST

The following IEC 60870-5-104 parameters can be set per parameter group:

• timeout connection setup t0


Timeout for connection setup.
Note:
The parameter Network connection | * | IEC 104-Parameter | Timeout connection
setup t0 is not evaluated by the protocol!

• Timeout transmit t1
Timeout for transmit or test frames.
Transmitted data (Information/Transmit-/Test frames) must be acknowledged by the remote station at
the latest before expiry of the Timeout t1 with a transmit or test frame. On timeout the connection is
terminated and then re-established.
The timeout t1 is to be set with parameter Network connection | * | IEC 104 Parameter |
Timeout send t1 .

• Timeout transmit acknowledgment t2


Timeout for acknowledgment, if no data is transmitted t2<t1.
With the simultaneous transmission of user data (I-Frames) in both directions, acknowledgments are sent
together in the user data messages. For the data transmission of user data in only one direction, an
acknowledgment (S-frame) is sent after Timeout t2 at the latest.
The timeout t2 is to be set with parameter Network connection | * | IEC 104 Parameter |
Timeout send acknowledgment t2 .

• Timeout connection check t3


Timeout for the transmission of Test-Frames, if no data traffic t3>t1.
If no data is transmitted with connection established, then a test frame (TESTFR act) is sent after t3 at the
latest. This must be replied to by the remote station, also with a Test-Frame (TESTFR con). This test proce-
dure can be performed independently by both sides of a connection. The Timeout t2 is retriggered by the
reception of Information/Transmit/Test frames.
The timeout t3 is to be set with parameter Network connection | * | IEC 104 Parameter |
Timeout connection test t3 .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 863


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

The following parameters can be set for each parameter group for “Maximum number of unacknowledged I-
format frames k and acknowledgment w”:

• Maximum number of unacknowledged APDUs (k)


Greatest difference between receive sequence number and transmit status variable. User data is trans-
mitted from one station to the remote station without needing to receive an immediate acknowledgment
for the transmitted user data. However, if after a max. number (k) of transmitted but not yet acknowl-
edged ASDUs no acknowledgment has been received, no further data is sent until the reception of the
acknowledgment.
An acknowledgment must now be sent by the remote station before expiry of t1.
For IEC 60870-5-104 a sum acknowledgment is used i.e. all consecutively numbered messages received
without error up to a moment in time are acknowledged with an acknowledgment message.
The maximum number of unacknowledged APDUs (k) is to be parameterized with the parameter
Network connection | IEC 104-Parameter | Max. no. of APDUs until acknowledg-
ment (k).

• Number od APDUs until acknowledge (w)


Acknowledgment at the latest after reception of “w” I-format APDUs.
User data is transmitted from one station to the remote station without needing to receive an immediate
acknowledgment for the transmitted user data. An acknowledgment is sent after the reception of a max.
number (w) of user data messages (APDUs).
“Recommendation: w” should not exceed 2/3 of the “k”-value.
The number of APDUs until acknowledgment (w) is to be set with the parameter Network connection
| * | IEC 104-Parameter | Number of APDUs until acknowledgment (w).
The following TCP/IP parameters are supported by the protocol firmware:

• MSS (maximum segment size) transmit direction


One TCP packet typically has a maximum size of 1500 bytes. It may only be so large, that it fits in the
transmission layer situated below, the Internet protocol IP. TCP and IP protocols each define a header of
20 bytes size. Therefore 1460 bytes are left over for the user data in a TCP/IP packet.
With parameter [BSE] advanced parameters | TCP/IP optimizations | MSS (Maximum
Segment Size) transmit direction the maximum user data length in the TCP/IP packet (1460
bytes) is set. The modification of the parameter is then definitely required, if TCP/IP is implemented in
combination with transmission systems which cannot transmit the TCP packets with the maximum
defined size (e.g. GPRS systems, that only support a maximum Segment Size of 512 Bytes).

• Transmission optimization
The data transmission over TCP/IP can be optimized with the parameter [BSE] Network settings |
Network connection | LAN (IEC 104 default) | TCP-Parameter | Transmission
optimization for the following requirements:
– default (ack delay, no nagle)
– bandwith (ack delay, no nagle)
– throughput (no ack delay, nagle)
– Response time (no ack delay, no nagle) (For details see chapter “Data Transmission Procedure”)

• Initial value TCP expected acknowledgment time


The data transmission at TCP level starts with the set initial value for the expected acknowledgment time.
The initial value is to be set with parameter [BSE] Network settings | Network connection |
* | TCP-Parameter | Initial value TCP retransmission timeout. Depending on the
quality of the connection the expected acknowledgment time is adapted dynamically between the para-
meterized minimum or maximum TCP expected acknowledgment time.

• Maximum TCP expected acknowledgment time


The minimum TCP expected acknowledgment time can be modified with the parameter [BSE]
Network settings | Network connections | * | TCP Parameter | Maximum TCP
retransmission timeout.

864 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• Minimum TCP expected acknowledgment time


The minimum TCP expected acknowledgment time can be modified with the parameter [BSE]
Network settings | Network connections | * | TCP Parameter | Minimum TCP
retransmission timeout.

• TCP connection close


The mode for closing a TCP /IP connection ca be set with parameter [BSE] Network connection |
* | TCP-parameter | TCP connection close :
– close with FIN or RST (default)
– close with RST
(for further details, see to section “Data Transmission Procedure”)
By default the parameters are set so that no modification is required.

Data Transmission Procedure


The transmission of the data from the substation to the central station as well as from the central station to
the substation takes place spontaneously for each LAN connection. For each LAN connection, the data trans-
mission is comparable with that between 2 stations over a virtual point-to-point connection.

Data Transmission Procedure


The prioritization and 104-blocking of the data to be sent takes place on the basic system element (BSE). The
data transmission is started after a startup or with redundancy switchover after establishment of the TCP/IP
connection and after “STARTDTact”.
The data storage on the basic system element is managed individually for each LAN connection (excluded
from this are special redundancy modes such as e.g. “synchronous connections”).
Data messages “to all” are already split up selectively for every LAN connection by the communications func-
tion on the basic system element (BSE).
Data messages to “prepared connections” will be requested by the protocol element but not sent and
discarded without error message. The protocol element will send a positive activation confirmation (ACTCON
+) for general interrogation command and test command to the basic system element.
The data processing of the TCP packets can be influenced by the parameter [BSE] Network settings |
Network connection | * | TCP-Parameter | Transmission optimization – the moment for
the transmission of a TCP packet is controlled by the Nagle algorithm. The Nagle algorithm is applied with the
TCP protocol and should prevent too small packets, for which the additional overhead due to header etc. is
considerably larger than the actual user data.
Nagle algorithm for the transmission of TCP packets:

• If a TCP packet is full, then send immediately

• If a TCP packet is not full, then this is first sent when a TCP acknowledgment is received.
The data pick-up from the basic system element is performed in such a way, that on the one hand the blocking
per connection is optimally utilized, and on the other, one connection with a lot of data does not block others
unnecessarily long. With the data pick-up for transmission, the connections are processed in ascending order.
The communications function on the basic system element performs the prioritization of the data per connec-
tion. During the data pick-up, the highest priority data object is always offered for transmission.
Note: For the optimum prioritization and blocking of the data with LAN/WAN communication, only 1 priority
level is to be used.
→ As a result a more favorable prioritization for LAN is achieved, since the data for transmission for each
connection (destination station) are requested in groups (blocked) by the LAN/WAN protocol element. In addi-
tion, through the blocking at TCP/IP level, several messages for this connection are transmitted.
→ Due to this the processing of the connections according to the Round-Robin principle is ensured (Connec-
tions are processed in ascending order).
System data is processed with high priority by the communications function on the basic system element and
transferred to the LAN/WAN protocol element for transmission as fast as possible.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 865


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Data transmission control with Start/Stop (data flow block)


For every TCP connection, one station is either “Listener (Server)” or “Connector (Client)”.
After startup, redundancy switchover or after a failure of the connection, every connection on TCP level is
established by that station defined as “Connector (Client)”.
For IEC 60870-5-104 the data transfer is controlled by the Controlling-Station with the messages Start/Stop
data transfer. After establishment of a connection at TCP/IP level, the transmission of the data according to IEC
60870-5-104 is stopped.
The data transfer according to IEC 60870-5-104 is started by that station defined as “Controlling Station” with
STARTDTact (Start Data Transfer Activation).
After reception of the confirmation from the remote station (STARTDTcon = Start Data Transfer Confirmation)
the connection is ready for the transmission of the data.
According to IEC 60870-5-104 the data transmission must be started by the Controlling Station with STARTD-
Tact (Start Data Transfer ACTIVATION). The start must be confirmed by the remote station (Controlled Station)
with STARTDTcon (Start Data Transfer CONFIRMATION). If no STARTDTcon has been received within t1 after
sending STARTDTact, the connection is terminated again. User data may only be transmitted after successful
connection establishment.
The data transmission is stopped by the Controlling Station with STOPDTact (Stop Data Transfer ACTIVATION).
STOPDTact is confirmed by the remote station (Controlled Station) with STOPDTcon (Stop Data Transfer
CONFIRMATION).
After start of the IEC 60870-104 data transfer with the message STARTDTact by the controlling station, a
general interrogation command can be sent to the controlling station if required (for update of the process
data base). The function “GI after Start Data Transfer” can be enabled with the parameter Advanced param-
eters | Compatibility | GI after START DT for all connections of the protocol element.
With function enabled, the protocol element will send an internal system message to the basic system
element; this will initiate a sending of a general interrogation command to the controlling station.
Start-/Stop data transfer messages are transmitted with U-Frames “Unnumbered Control Functions” and are
used by the Controlling Station in order to control the data transfer from a Controlled Station. Stop Data
Transfer is used especially when several connections are established to one station but one connection e.g.
due to redundancy, is not used. Start/Stop Data Transfer is intended to prevent a possible loss of data during
the switchover to another connection.
The duration of the stopped data transfer is not monitored!
If, as Controlling Station, one remote station blocks the data transfer for a longer period, an overflow of the
data storage (rings) on the basic system element (BSE) can occur and through this a fault in the system is
signaled. The handling of the user data with stopped "Data Transfer" can be parameterized for each connec-
tion with the parameter Connection definition | Stop behaviour .
Handling of the user data if the data transmission is stopped with STOPDTact:

• “Save” [Default]
The data is saved in the data storage of the communication function on the basic system element (BSE)
until they are deleted by the dwell time monitoring or can be transmitted to the remote station.
Advantage: Storage of the data with stopped data transfer
Disadvantage: Ring overflow possible

• “Discard”
All data in transmit direction are read out immediately from the basic system element (BSE) by the
protocol firmware, not transmitted and discarded without error message. As a result an overflow of the
data storage (rings) is prevented.
Advantage: Ring overflow is prevented
Disadvantage: Data loss

Connection Termination
The following possibilities for closing a TCP/IP connection are available:

866 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• Close with FIN or RST (default)


– “4-Way Handshake” (FIN, ACK, FIN, ACK) for all “known IP addresses” (configured in the parameters
of the Connection definition).
Such a termination occurs for instance if a IEC 60870-5-104 timeout expires or when a IEC
60870-5-104 message with an illegal frame format is received. If the remote station cannot be
reached or does not respond to the FIN, the socket will only be deleted after a TCP timeout (3
minutes). During this time the socket and its resources are occupied and this can cause resource
problems with the result that no new connections can be established. Possible reasons: Possible
reasons:
– “Denial-of-service attack”
– Faulty remote station
– “1-Way Handshake” (RST)
Such a termination occurs for instance if
– the IP address of the remote station is not included in the connection definition
– a connection to a remote station is already established, and the remote station tries to establish
further connection.

• Close with RST


IEC 60870-5-104 defines the termination of a connection with “4-Way Handshake”. The closing of a
connection with “1-Way Handshake” (RST) only can be used for the following cases:
– Robust interface required (Example: insecure WAN or Internet)
– Downward compatible applications

Acknowledgment Procedure
For each connection, all data messages transmitted must be acknowledged by the remote station. Thereby,
not every individual IEC 60870-5-104 packet that can contain several IEC 60870-5-104 message objects must
be acknowledged, rather several consecutively numbered messages received without error up to a moment in
time can also be acknowledged in one operation with one acknowledgment message (sum acknowledgment
procedure)
With this sum acknowledgment procedure, user data is transmitted from a station to the remote station,
without an acknowledgment needing to be received immediately for the transmitted user data. If no acknowl-
edgment has been received after a maximum number (k) of transmitted but not yet acknowledged IEC
60870-5-104 packets (ASDUs), no further data is sent until reception of the acknowledgment.
The max. number (k) of messages is to be set with the parameter [BSE] Network settings | Network
connection | * | IEC 104-Parameter | Max. no. of APDUs until acknowledgment (k) .
An acknowledgment must now be sent by the remote station before expiry of t1. With the simultaneous trans-
mission of user data (I-Frames) in both directions, acknowledgments are sent together in the user data
messages. For the data transmission of user data in only one direction, an acknowledgment (S-frame) is sent
after Timeout t2 at the latest.
On reception of IEC 60870-5-104 packets (APDUs) with user data, an acknowledgment must be sent at the
latest after reception of a settable maximum number of messages. The maximum number (w) of messages
must be set with parameter [BSE] Network settings | Network connection | * | IEC 104
Parameter | Number of APDUs until acknowledgment (w) einzustellen.
The retries are (insofar as necessary) performed automatically by the TCP/IP layer of the protocol until the
termination of the connection and can only be influenced indirectly with the parameter [BSE] Network
settings | Network connection | * | TCP Parameter | Initial TCP retransmission
timeout, Network connection | * | TCP Parameter | Maximum TCP retransmission
timeout, Network connection | * | TCP Parameter | Minimum TCP retransmission
timeout.
The data transmission at TCP level starts the data transmission with the settable initial value for the expected
acknowledgment time. Depending on the quality of the connection the expected acknowledgment time is
adapted dynamically between the parameterized minimum or maximum TCP expected acknowledgment time.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 867


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

If, with connection established, the IEC 60870-5-104 acknowledgment for transmitted data (information/
transmit/test frames) is missing for longer than the set 104 expected acknowledgment time (timeout t1), all
IEC 60870-5-104 messages already sent but not yet acknowledged are negatively acknowledged to the basic
system element (BSE), the TCP connection is terminated with RST and the remote station flagged as failed.
The connection is setup again after a fixed implemented delay time of 2 seconds.

NOTE

i The parameter [BSE] Network settings | Network connection | * | IEC 104-Parameter


| Timeout connection setup t0 is not evaluated by the protocol!

The error message for the failed connection is reset after successfully established connection at TCP level.

Failure Monitoring
The monitoring of every established connection is carried out by the active central station/substation either by
means of (subject to acknowledgment) spontaneously transmitted user data messages or by means of cyclic
transmitted messages (test frames). The failure monitoring can be carried out independently by both partici-
pating stations of a connection.
The Test-Frames are generated by the protocol firmware itself and are not transferred to the basic system
element.
If no user data is transmitted with a connection established and activated data transfer, a Test-Frame (TESTFR
act) is sent at the latest after expiry of the time t3 (Timeout Connection Test). This Test-Frame must be replied
(acknowledged) by the remote station with a Test-Frame (TESTFR con) at the latest before expiry of the
timeout t1.
The “Test function of the link layer” (test command) also enables a cyclic message transmission and moni-
toring controlled by the basic system element. This test function can be parameterized on the basic system
element (BSE) in the IEC 60870-5-101/104 parameter block.
The timeout t3 is retriggered with the transmission of user data messages or test frames. After a message
transmission, the remote station is signaled as failed after expiry of the monitoring time t1 (Timeout) and the
TCP connection is terminated with RST or FIN. For further details, refer to section Acknowledgment Procedure,
Page 867“Acknowledgment Procedure”.
No further data is sent to failed remote stations until successful establishment of the connection.
The data is stored in the data storage of the communication function on the basic system element (BSE) until
these are deleted by the dwell time monitoring or can be transmitted to the re-reachable remote station.No
further data is sent to a failed remote station until successful station initialization.

Error Handling for “Failed” Connections


The failure of a connection can be suppressed with the parameter Connection definition |
Failure .
The error handling for faulty connections with “failure = suppress” can be set with the parameter Error
handling for connection with “failure = suppress” .
Error handling for faulty connection if ”failure = suppressed” – Mode-0“:(Presets)

• no error in diagnostics

• no NT-Bit emulation for received data by BSE

• no general interrogation command initiated by BSE after connection error


Error handling for faulty connections if ”failure = suppressed – Mode-1“:

• no error in diagnostics

• NT-Bit emulation for received data by BSE

• general interrogation command initiated by BSE after connection error


During connection failure all data messages in transmit direction (including “End of Init”) will be discarded. As
a result a ring overflow is avoided with non-connected remote stations.

868 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Connection Failure “notify/suppress” with 104-Redundancy with 1 Ethernet Interface


Supported settings for “failure = notify/suppress” (each redundancy group):
Failure for “virtual connection“ Failure for “real connection(s)“ 165 supporte
d
notify notify ✓
notify suppress ✓
suppress notify –
suppress suppress –

12.6.5.4 Station Initialization

After startup, the connection is first established on the TCP/IP level. Then the Controlling Station starts the
connection on the 104-level by means of STARTDTact (Start Data Transfer Activation). Afterwards the trans-
mission of user data and other system messages to the remote station is started either immediately or only
after the transmission of the INIT-End message.

End of Initialization
The INIT-End message "<TI=70> End of Initialization" is only transmitted to the remote station for each ASDU
after startup of the component or the basic system element, if the following preconditions are fulfilled:

• Connection is established at TCP/IP level

• Connection is established at IEC 60870-5-104 level with STARTDTact

• Sending of „end of initialization" must be enabled on the basic system element in the IEC
60870-5-101/104 parameter block

• "INIT-End" has been received by the basic system

• Parameter Connection definition | Stop behaviour = "save"

• Parameter Connection definition | Failure = "notify"

12.6.5.5 Acquisition of Events (transmission of data ready to be sent)

The transmission of the data from the remote terminal unit to the master station as well as from the master
station to the remote terminal unit takes place spontaneously with connection established and for each
connection. The prioritization and 104-blocking of the data ready to be sent takes place on the basic system
element (BSE). The data transmission is started after a startup or, with redundancy switchover, after successful
establishment of the connection.
For further details, see to section "Data Transmission Procedure".

12.6.5.6 General interrogation, Outstation interrogation

The general interrogation (outstation interrogation) function is used to update the master station after the
internal connection initialization or after the master station has detected a loss of information. The general
interrogation function <TI:=100> of the master station requests the remote terminal unit connected over one
connection to transmit the current values of all its process variables.
A general interrogation command "to all" triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selective (per connection) to the protocol element of the
master station and transmitted by this to the remote terminal units.
A general interrogation command to a "prepared connection" will not be transmitted but positive confirmed
(ACTCON+) by the protocol element.

165 Parameter settings for all real connections of a redundancy group must be the same!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 869


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

After start of the IEC 60870-104 data transfer with the message STARTDTact by the controlling station, a
general interrogation command can be sent to the controlling station if required (for update of the process
data base). For further details, refer to section "Data Transmission Procedure" | "Data trans-
mission control with Start/Stop (data flow block)".
If the IEC 60870-104 data transfer will be stopped by the controlling station using STOPDTact during running
general interrogation, the not sent general interrogation data stored on BSE can be discarded or continued
with sending after STARTDTact.
This function can be enabled on BSE with the parameter Communication | PRE# | Advanced
settings | Failure behavior for process inform (GI) . With selection “Delete“ all process
information with cause of transmission “interrogated by station interrogation“ including ACTCON and
ACTTERM will be deleted in case of communication failure or STOPDTact.
The deactivation of a general interrogation <COT:= 8> (DEACT) is not supported. If a deactivation is received,
the protocol element responds with DEACTCON- with <COT:=45> (unknown cause of transmission).

12.6.5.7 Clock Synchronization

In networks and in systems with time-critical tasks a precise time is essential.


The clock synchronization for IEC 60870-5-104 can be performed in the following ways:

• Clock synchronization command <TI:=103>

• Network Time Protocol (NTP) according to RFC 1305 166

• Network Time Protocol (SNTP) according to RFC 2030


For SICAM A8000 a clock synchronization using NTP is recommended!
Messages that are transmitted after a startup contain the

• current time, if the automation unit already has been synchronized previously

• relative time from startup (reference date), if the automation unit already has never been synchronized
Reference date for SICAM A8000 (SICAM RTUs): 1.1.2001
Reference date for Ax1703: 1.1.1997 1.1.1997
In both cases, the time tag is marked as invalid until the first reception of the synchronizing event.

Clock Synchronization Command


The time synchronization of the remote station with the time synchronization command can also be carried
out via the network if the requirements for the accuracy of the time synchronization are lower.
The procedure defined in IEC 60870-5-5 for time synchronization with the time synchronization command is
not recommended in networks, since the runtime cannot be determined with IEC 60870-5-104 and a runtime
correction is therefore not possible.
Time synchronization with the time synchronization command can be used in configurations with networks if
the "max. network delay" is less than the required accuracy for time synchronization.
If for instance the network provider guarantees, that the maximum delay for the transmission in the network
is never greater than 400 milliseconds and the accuracy required for the time synchronization is only 1
second, then this procedure can be used for clock synchronization.
If the accuracy of clock synchronization via network is insufficient, a local time signal receiver or clock synchro-
nization via NTP must be used by the remote station.

SICAM A8000 as Sender of Clock Synchronization Command


The time synchronization command <TI:=103> is sent with the current time spontaneously when the time
changes and cyclically 1x per minute (at the 30th second).
The transmission of the time synchronization command is controlled by the basic system element.
Before switchover of daylight saving time the clock synchronization command will be sent (in advance) with
new time.

166 Function integrated on the basic system element

870 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

SICAM A8000 as Receiver of Clock Synchronization Command


With SICAM A8000 correct setting of time is only ensured if the clock synchronization command will be
received between 10th and 50th second. The new time is adopted at the next minute change.

NOTE

i With SICAM A8000 the new time must be sent in (advance) at change of daylight saving time, otherwise
the time is not correct for up to 1 minute.

Acknowledgment (ACTCON) for time synchronization command


The following parameters are available in the SICAM A8000 substation to adapt to requirements for time
synchronization by the central station that deviate from the IEC 60870-5-104 standard:

• Time in ACTCON for time setting command <TI:=103>

• CASDU of ACTCON for broadcast time setting command <TI:=103>

[ETI4_DM_Zeitsync_ZEIT_in_ACTCON_GER_, 1, en_US]

[ETI4_DM_Zeitsync_CASDU_in_ACTCON_GER, 1, en_US]

Parameter Description Settings


[PRE] IEC60870-5-104 | Communication functions | Clock synchronisation
Time in ACTCON for The selected time is transmitted in the acknowl- Permitted range =
time setting command edgment (ACTCON) for time set command
<TI:=103> <TI:=103>.
• old time
• new time
• <Old time>
default setting = old time
Time in ACTCON = old time before time
synchronization.
(= according to IEC 60870-5-104 Standard)
• <New time>
Time in ACTCON = new time from the time
setting command <TI:=103>

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 871


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Parameter Description Settings


CASDU of ACTCON for If the time setting command <TI:=103> was Permitted range =
broadcast time transmitted with CASDU=Broadcast (=FFFF), then
setting command the confirmation (ACTCON) is transmitted with
• CASDU1=Regionnr,
CASDU2=Componentnr
<TI:=103> the following CASDU:
• freely definable
• <CASDU1=Regionnr, CASDU2=Compo-
nentnr> Default setting =
ACTCON is transmitted with the CASDU of CASDU1=Regionnr, C
its own component (R#, K#). ASDU2=Componentnr
• <freely definable>
ACTCON is transferred with the freely para-
meterizedCASDU1,CASDU2.
[PRE] IEC60870-5-104 | Communication functions | Clock synchronisation | CASDU
of ACTCON for broadcast time setting command <TI:=103>
CASDU1 The confirmation (ACTCON) is sent with this Permitted range =
CASDU if the time synchronization command
CASDU2
<TI:=103> with CASDU = BROADCAST (FFFF) was
• CASDU1: 0 to 255
received and the parameter[PRE] • CASDU2: 0 to 255
IEC60870-5-104 | Communication func- Standard setting = 0
tions | Clock synchronisation |
CASDU of ACTCON for broadcast time
setting command <TI:=103>is set to
“freely definable.

12.6.5.8 Command Transmission


With connection established (data transfer must be started and the number of unacknowledged APDUs must
not be reached) data messages in command direction are always transmitted spontaneously from the central
station to the remote station. The prioritization and 104-blocking of the data to be sent already takes place on
the basic system element (BSE). Commands and other messages defined according to IEC 60870-5-104 are
always transmitted without 104-blocking.
For commands in transmit direction the function “control location check” can be enabled optionally. If control
location check is enabled, commands will be sent to remote station only if the originator address of the
command was enabled before by PRE control message.
A test command <TI:=107> with cause of transmission <COT=6> (activation) can be sent by the basic system
element for each connection.
The test command must be confirmed by the remote station with cause of transmission <COT=7> (activation
confirmation) and P/N=1 (ACTCON+). The check of the correct confirmation of the test commend will be done
on the basic system element.
A test command sent from the basic system element a prepared connection will not be transmitted but posi-
tive confirmed (ACTCON+) by the protocol element.
More details are in the sections Data Transmission Procedure, Page 865 and 12.6.8 Message Conversion.

Command Transfer Monitoring (Dwell Time Monitoring)


During the transmission of data in networks, unwanted delays can occur. So that no unwanted process
behavior is triggered due to a delayed output of commands, the LAN/WAN protocol element can monitor the
transmission time (dwell time) of the data in the network for selected process information in control direction.
This monitoring prevents the output of old commands.
If the command delay monitoring is activated and a command message arrives via the LAN interface, then the
time tag of the message is compared with the current time of the component.
If the evaluated command delay time (transmission time of the data in the network) is longer than the para-
metrized command delay monitoring the command message is discarded without an error message.
If the time of the component is not yet set while dwell time monitoring is activated, the behavior to handle
received command messages can be selected with the parameter advanced parameters | Discard
command when local time not set or with the parameter Command delay supervision |

872 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Discard command when local time not set whether a received command message should be
passed on for further processing or deleted.
The controlling station detects the failed command output through the missing of the confirmation of activa-
tion (ACTCON).
The time for the command delay monitoring is to be parameterized on the basic system element (BSE) in the
IEC 60870-5-101/104 parameters per protocol element. The command delay monitoring can also be deacti-
vated (Command delay monitoring = 0).
Error signalization To localize the error, the number of commands discarded by the command delay moni-
toring since RESET is summed and the last discarded command messages are additionally saved in a diagnostic
ring. The counters and the diagnostic ring can be read out with the SICAM TOOLBOX II (ST-Emulation).
Monitoring of the command delay time for the following message types (TI's):

• <TI:=58> Single command with time tag CP56Time2a

• <TI:=59> Double command with time tag CP56Time2a

• <TI:=60> Regulating step command with time tag CP56Time2a

• <TI:=61> Setpoint command, normalized value with time tag CP56Time2a

• <TI:=62> Setpoint command, scaled value with time tag CP56Time2a

• <TI:=63> Setpoint command, short floating point number value with time tag CP56Time2a

• <TI=64> Bitstring of 32 bits with time tag CP56Time2a

• <TI:=107> Check command with time tag CP56Time2a

NOTE

i • The message conversion in receive direction can also generate the assigned message types without
time tag. As a result, indirectly the internal type identifications <TI=45, 46, 47, 48, 59, 50, 51 and
104> are also affected.

• The command delay monitoring is only carried out for command messages with the cause of transmis-
sion ACT (Activation)!

Control location / Check control location


The function “Control location” is used so that commands and setpoint values are only output from "author-
ized sources". If the function is activated, commands/setpoint commands from the protocol element are only
transmitted to the remote station, when the control location (originator address) is enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (Further details about control location see chapter
12.1.3 Control location function for commands and setpoint values).

12.6.5.9 Transmission of Integrated Totals


A counter interrogation command "to all" triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selectively (per connection) to the protocol element of the
central station and transmitted by this to the substations.
The functionality implemented in SICAM A8000 concerning integrated totals is described in the document
SICAM RTUs Common Functions Peripheral Elements according to IEC 60870-5-101/104.

12.6.6 Redundancy

To increase the availability central stations as well as remote terminal units can be implemented redundantly.
In this section, not the possible redundancy concepts themselves that can be realized are described, rather
only those functions supported by the protocol element (PRE) for the support of redundant systems or
communication routes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 873


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

The following redundancy modes are supported:

• 104-Redundancy
– 104-Redundancy “Controlled” with 1 Ethernet Interface

• PSI-Redundancy (Synchronous Connections)

NOTE

i Only 1 redundancy mode can be used per protocol element!

The redundancy modes can be supported by additional functions using the dual LAN interface.

12.6.6.1 104-Redundancy
The redundancy mode “104-Redundancy” is defined in the IEC 60870-5-104 standard.
With 104-redundancy, one or more substations (Controlled Station) are connected to one or more redundant
master stations (Controlling Stations) via several logical connections. The data transfer always takes place via
only 1 started connection per redundancy group.

Redundancy Function according to IEC 60870-5-104:

• The master station (Controlling Station) and the remote terminal unit (Controlled Station) support
multiple logical connections

• Multiple logical connections are grouped to form one redundancy group

• Within a redundancy group only 1 logical connection may be started

• Only the master station (Controlling Station) decides which logical connection within a redundancy
group is started

• All logical connections of a redundancy group are monitored by test frames

• One redundancy group is only supplied by one process image (data base)
There is a TCP connection for each redundant Ethernet interface of the remote station and these redundant
connections are combined into a redundancy group. Only one of the redundant connections may be started
by the controlling station and transmit data. At the NIP, the 104-redundancy group can be described like a
switch which controls the sending of data to the started connection.
The controlling station switches between the redundant connections. There are two types of redundancy
switching, the soft switchover and the hard switchover.
The soft switchover is applied, e.g. during tests or when a part of the controlling station is to be decommis-
sioned. First, the previously started connection is stopped with a STOPDTact. Only when STOPDTcon has been
received by the controlling station a STARTDTact will be sent from the controlling station to another connec-
tion. This then becomes the new started connection.
The hard switchover occurs primarily when the controlling station detects a connection failure (for example,
a 104 timeout). The controlling station will immediately send a STARTDTact to another connection. This then
becomes the new started connection. If the previously started connection in the controlled station is still
established at this time (because the controlled station has not yet detected a connection failure), it is immedi-
ately closed.
Several independent redundancy groups are possible. Each connection can be assigned to exactly one redun-
dancy group.
The connection parameterization, the connection state and the redundancy state can be read out from PRE in
the ST emulation with the command “idh”.

874 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

12.6.6.2 104-Redundancy “Controlled” with 1 Ethernet Interface

The 104-redundancy “Controlled” with 1 Ethernet interface allows the interfacing of a remote station with
redundant Ethernet interfaces over 1 Ethernet network to redundant master stations.
Example for a remote station with redundant interfaces is e.g. one system with two Ethernet interfaces or two
systems that are operated redundantly or a combination of both.

Operating Mode of the 104-Redundancy with 1 Ethernet Interface in the Controlled Station:

• Several redundancy groups can be defined for each PRE

• Each redundancy group consists of one or more "real" connections and exactly 1 "virtual connection" for
the communication to the BSE. The connections of a redundancy group in transmit direction are handled
as one connection (=virtual connection) from the point of view of the communication function on the
BSE.

• A redundancy group may only have a max. of 4 real connections assigned

• The data is transferred from the BSE to the PRE via the "virtual connection" assigned to the redundancy
group. As a result, the connections of a 104 redundancy group for 1 Ethernet interface are supplied from
only one process image (data base).

• The 104 data transmission is controlled by the controlling station with STARTDT / STOPDT act - only 1
Connection may be started per redundancy group.

• The data is transmitted to the remote station only over the started "real connection" of the 104-redun-
dancy group.

• All stopped connections are established at the TCP level.

• Each connection is monitored with test frames.

• Each connection (and therefore the 104 sequence numbers) is managed independently.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 875


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• In receive direction, the data of a 104-redundancy group are transmitted to the BSE with the station
number assigned to the "virtual connection".

• Connections for 104 redundancy and normal connections (without redundancy) can be mixed on the
same PRE.

Parameter settings for the 104-Redundancy with 1 Ethernet Interface in the Controlled Station:

• The parameter [PRE] Redundancy | Redundancy mode must be set to "104-Redundancy".

• In the parameters of the connection definitions the parameter Connection definition | Station
enable must be set to yes .

• For all connections of the 104 redundancy group, the parameter Connection definition | data
flow routing must be set to "controlled" .

• For each 104 redundancy group, a connection must be defined with the parameter Connection defi-
nition | Redundancy as "virtual Connection" .
The virtual connection is used only for internal communication with the BSE. This connection is not
present on the LAN (the IP address of the virtual connection is not relevant and will not be used).
Notes:
– "suppress station failure" must not be set for virtual connections!
– only the virtual connection must be included in the topology definition. (including a real connection
of a 104-redundancy group in topology definition will cause buffer overflow)

• All connections of the 104 redundancy groups to the remote stations must be defined with the param-
eter Connection definition | Redundancy as "real Connection" .
For the real connections additionally all necessary parameters like IP address of the remote station, ...
must be defined in the parameters of the Connection definition .

• With 104-redundancy, a connection can be assigned to one of several redundancy groups. Each redun-
dancy group can be controlled independently of the other 104-redundancy groups. For each 104-redun-
dancy group, the data transmission can be started via 1 of the assigned connections. The redundancy
group is set with parameter Connection definition | RedGroup .

• The Stop behavior must be set with parameter Connection definition | Stop behavior to
"store".

• The function "Clear ring buffer" must be set with parameter Connection definition | Clear
ring buffer to "no".

• The parameter Redundancy | Station number is not evaluated.

• If the PRE is switched to "passive" by the redundancy control of the BSE, the transmission of the telegram
"<TI:=103> Clock synchronization command“ can be suppressed with parameter Redundancy | Send
time setting (TI103) if passive .

• If the PRE is switched to "passive" by the redundancy control of the BSE, the transmission of the telegram
"<TI:=107> Check command with time tag CP56Time2a“ can be suppressed with parameter Redundancy
| Send test command (TI107) if passive .

• The parameter Redundancy | Disable Ethernet-Port if passive must be set to "no".

12.6.6.3 PSI Redundancy (Synchronous Connections)


The redundancy mode "PSI-Redundancy (synchronous connections)" is a proprietary function and is only
implemented in plants with a control system (Controlling Station) from the manufacturer "PSI".
This redundancy function is not defined in the IEC 60870-5-104 standard! This redundancy mode is selected
by setting the parameter Redundancy | Redundancy mode to PSI-Redundancy and with that is continu-
ously activated.
A switchover/control of the redundancy through system-internal redundancy control messages as well as the
redundancy functions of the Controlling Station are not supported for this redundancy mode!

876 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Functioning method of synchronous connections:

• The data is sent over the synchronous connections with the same data content.

• The data is sent over the synchronous connections in the same order.

• The data is sent over the synchronous connections with the same IEC 60870-5-104 sequence number.
The data to the first synchronous connection established is transmitted beginning with the sequence
number "0". The data to other synchronous connections established later is transmitted with the current
consecutive sequence number (the sequence number for received data is individual for each synchro-
nous connection).

• The data is transmitted over the synchronous connections with as little chronological offset as possible.

• In receive direction, there is no specific function for synchronous connections – received data is trans-
ferred to the BSE for each synchronous connection.

On the LAN/WAN-protocol element, synchronous connections for PSI redundancy and normal connections
(without redundancy) can be used mixed.
For synchronous connections, system internally only 1 virtual connection may be parameterized and at least 2
or more real connections. The synchronous connections form a group – these are handled as one connection
in transmit direction from the perspective of the communications function on the BSE.
The synchronism of the connections is controlled directly by the LAN/WAN-protocol element. The data trans-
ferred from the BSE for transmission to the synchronous connections are duplicated by the LAN/WAN-protocol
element to the assigned connections. Due to the synchronism of the connections during transmission, the
data throughput is defined by the slowest remote station. With acknowledgment required, a further transmis-
sion can only then take place when all remote stations have acknowledged.
In transmit direction, on the BSE the data is only routed to the "virtual connection“ and passed on immediately
to the remote station by the LAN/WAN-protocol element without TCP/IP blocking. If the control of the data
transmission is stopped for one connection, the data for this connection are discarded.
In receive direction, the data is passed on to the BSE either with the station number of the virtual connection
or with the station number of the real connection. The selection of the station number is performed with the
parameter Redundancy | Station number for received messages .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 877


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

On failure of one real connection, this is signaled as failed. On failure of all real connections, in addition the
virtual connection is signaled as failed.
Necessary parameter settings for synchronous connection on the LAN/WAN-protocol element:

• Virtual connection
A selected connection is to be defined as virtual connection in the parameters Connection defini-
tions | Redundancy .
The virtual connection is used only for internal communication with the BSE. This connection is not
present on the LAN (the IP address of the virtual connection is not relevant and will not be used).
Note:
For connections that are operated without redundancy, the parameter Connection definition |
Redundancy is to be set to "none".

• Synchronous Connections (real connections)


All connections to the connected remote stations that are to be handled as synchronous connections are
to be defined as real connections in the parameters Connection definition | Redundancy .
For the real connections, in addition all necessary parameters of the Connection definition (such as IP
address of the remote station,…) must be parameterized in Connection definition.

• IEC 60870-5-104 Data Flow Control of the own station (Controlling/Controlled)


The data flow control is defined for all synchronous connections together with the parameter Connec-
tion definition | Data Flow Control for the virtual connection!
Necessary parameter settings of the communications function/topology on the BSE for synchronous connec-
tions in transmit direction:

• Deactivation of the state compression.

• All user data must be assigned to one priority level.

• For the failure management, the real connections must be entered in the topology.

• For the real connections the disabling of system data must be activated in the topology.

• For the failure management of the data in receive direction, the parameter setting of the topology and
the source ID is required.

• The virtual connection and all real connections must be parameterized as "Controlled".

• No data may be routed to a real connection.


Restrictions:

• A special handling for synchronous connections is only implemented in transmit direction!

• Synchronous connections to one SICAM A8000 component must not be used!

• With synchronous connections the remote station may not use Start/Stop for the control of the data
transmission!

• The formation of redundancy groups for synchronous connections is not supported!

• Data in transmit directions must not be routed "to all"!

12.6.7 Dual LAN Interface

Configuration options are described in the Appendix E Sample Applications.


The Dual-LAN interface has an integrated switch function with 2 Ethernet connections (X1, X4). The protocol
element with Dual-LAN interface can be used for specific configurations (e. g., redundancy on Ethernet level).
The operating mode for the Dual-LAN interface can be set on the basic system element with the parameter
Network settings | IP address | Mode of the Ethernet ports:

• 1 IP address (connected ports in switch mode)

• 2 IP addresses (independent ports)

878 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

1 IP address (connected ports in switch mode)


The Dual-LAN interface with operating mode “switch mode” uses for both ports X1, X4 a common MAC
address and network settings. The protocol element is only present once. This means that the Dual-LAN inter-
face can only be used for the supported configurations, bot not for 2 independently operating interfaces.

[ETxx_DNIP_common_ip, 1, en_US]

2 IP addresses (independent ports)


The Dual-LAN interface with operating mode “switch mode” uses a separate MAC address and network settings
for each of the two ports X1, X4. The protocol element is present twice in this case. This allows the target
device to be operated simultaneously in 2 different networks.

[ETxx_DNIP_independent_ip, 1, en_US]

12.6.7.1 Switch Mode


The Dual-LAN interface with operating mode “Switch Mode” is particularly used in configurations where an
additional device is to be connected to the LAN in the substation. As a result, no additional external switch is
required for these configurations.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 879


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Configuration options are described in the Appendix E Sample Applications.

[ETxx_Switch_Mode, 2, en_US]

In operating mode “Switch Mode” the Ethernet packages are passed on to the ports in all directions by means
of the integrated switch:

• Received Ethernet packets addressed to the MAC address of the Dual-LAN interface will be passed on to
the Dual-LAN interface for processing.

• Received Ethernet packets not addressed to the MAC address of the Dual-LAN interface will be sent on
the other port.

• Ethernet packets of the Dual-LAN interface to be sent are sent via the port that has already learned the
MAC address of the remote station.

• Received Ethernet packets (broadcast) are passed on to the Dual-LAN interface for processing and
retransmitted on the other port.

• Ethernet packets (broadcast) of the Dual-LAN interface to be sent will be sent by the integrated switch via
all ports.

12.6.7.2 Line Mode


Optionally you can set the redundancy operation “Line Mode” on the basic system element with the parameter
Network settings | Redundancy | Network redundancy.
The Dual-LAN interface with operating mode “Line Mode” is used in redundancy configurations on Ethernet
level. The protocol element controls the function of the integrated switch so that only 1 port is switched to
“forwarding”.

• Data-link-layer (layer-2) is always established for both ports.

• The Ethernet packet forwarding occurs only on the port which is set to “forwarding”. The other port is set
to “blocking”.

• The protocol element controls the function of the ports for the Ethernet package forwarding:
– Deactivated (“blocking”)
– Activated (“forwarding”)
(default is X1 = “forwarding” and X4 = “blocking”)
If the Ethernet connection of the port set to “Forwarding” fails (= link down), the protocol element immedi-
ately sets the failed port to “Blocking” and the other port to “Forwarding”.

880 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[ETxx Line Mode, 2, en_US]

After the activation of a port of the Dual-LAN interface (switch to “forwarding”), specific Ethernet packets will
be sent by protocol element to enable a fast learning of the new route to access the MAC-address of the DNIP
for the switches in the network. The method used is Siemens-specific and the Ethernet packets used have their
own “Ethertype”.

12.6.8 Message Conversion

Data in transmit direction is transferred from the basic system element to the protocol element in SICAM
A8000 internal IEC 60870-5-101/104 (without 101/104 blocking) format. The data formats are converted to
the IEC 60870-5-104 line format on the protocol element. The transmission of data at the Ethernet interface
according to IEC 60870-5-104 is controlled by the protocol element.
Data in receive direction is converted by the protocol element from the IEC 60870-5-104 format on the trans-
mission line to a SICAM A8000 internal IEC 60870-5-101/104 format and transferred to the basic system
element (with/without 101/104 blocking).

12.6.8.1 Object Numbering


All IEC 60870-5-104 message objects are transmitted with an unambiguous IEC 60870-5-104 sequence
number. Several IEC 60870-5-104 message objects can be transmitted in one TCP packet. A packed IEC
60870-5-104 message (with several individual messages) is handled as one message object.
The sequence number is managed for each connection and is an ascending number in the range 0 to 32767
(modulo 32768). The sequence number is used for the acknowledgment procedure defined for IEC
60870-5-104.

12.6.8.2 Blocking
For optimal use of the transmission paths, the data is transmitted with “blocking” in accordance with IEC
60870-5-104. Data to be sent is already blocked at the basic system element in accordance with the applicable
rules and forwarded to the protocol element for sending.
When communicating on Ethernet, several blocked IEC 60870-5-104 messages can be transmitted in one TCP
packet.
Received data in blocked format is forwarded from the protocol element in blocked format to the basic system
element. On the basic system element the blocked data is split up again into individual information objects by
the “detailed routing” function and passed on as such to the further processing.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 881


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Due to the additionally required transport information, received messages with maximum length are trans-
mitted SICAM A8000 internal in several blocks from the protocol element to the basic system element.
The parameters necessary for the blocking are to be set on the basic system element in the IEC
60870-5-101/104 parameter block.

12.6.8.3 Special Functions


For the coupling to external systems, if necessary the following special functions can be activated for the
adaptation of the message conversion:

• Summer time bit (SU)=0 for all messages in transmit direction


(summer time bit in the time tag)

• Day of week (DOW)=0 for all messages in transmit direction


(day of week in the time tag)

• Time stamp (IV = 1) in messages in transmit direction

• Originator address = 0 for all messages in transmit direction

• WhiteList filter

• Data throughput limitation

• Special functions DBAG

• Special Functions RWE

Summer Time Bit = 0 for all Messages in Transmit Direction


With the setting of the parameter [PRE] Station definition (Connection definition) |
Station definition | Summertime to suppress, the summer time bit (SU) in the time tag is always
set to “0" by the protocol element for all messages with time tag in transmit direction.

Day of Week = 0 for all Messages in Transmit Direction


With the setting of the parameter Connection definition | Day of week to suppress, the day of
the week (DOW) in the time tag is always set to “0” by the protocol for all messages with time tag in transmit
direction.

NOTE

i This function is only active for process information messages in transmit direction.
The day of week in clock synchronization command message is not affected!

Time stamp (IV = 1) in messages in transmit direction


If the time synchronization of the own AU fails (i.e. after timeout of free running time or monitoring time for
sync. event), the I bit of the internal system clock will be set. All signals with time stamp acquired directly in
the own component (via own PE) will then be sent with IV bit of the time = 1. All data with time stamp
received from connected devices via serial or LAN based interfaces will be passed on with the IV bit of the time
from the remote station.
With the setting of the parameter Advanced parameters | Time stamp (IV=1) in messages in
transmit direction , and if the time synchronization of the own AU fails, the protocol element will send
all messages with <TI:=30, 31, 32, …40> in transmit direction with IV=1 for time tag.

NOTE

i In Ax 1703 the I bit of the internal system clock will not be set.
In the case of Ax 1703, the failure of the time synchronization of an own component must be sent to the
protocol element with a protocol element control message (i.e. failure of time synchronization as user error
word → message conversion → protocol element control message).

882 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Originator address = 0 for all messages in transmit direction


With the setting of the parameter Connection definition | Originator address to suppress, for
all messages in transmit direction the originator address is always set to “0” by the protocol element.

WhiteList filter
Caused by increased using of the norm protocol IEC 60870-5-101/104 in the area of the telecontrol engi-
neering/process automation this protocol is also very often used to exchange data between different providers
(net couplings).
For the protection of the own network and also not send any unwanted messages to the remote network, the
data traffic is reduced to the absolutely necessary minimum at such interfaces.
Only defined messages (selected by type identification and cause of transmission) will be sent in transmit
direction to the remote network and only defined messages will be taken in receive direction at WhiteList
Filter enabled.

The WhiteList-Filter can be enabled for each single connection with the parameter Connection defini-
tion | Profile (type identification check) .
Following WhiteList-Filters can be selected: 167

• WhiteList filter
– This profile can be used on interfaces between different providers or regions within same provider.
– From the pre-defined WhiteList-Filter only selected type identifications in transmit/receive direction
are passed through (siehe Profile Definition: “WhiteList-Filter“, Page 885).

167 For profiles additional parameter settings (BSE + PRE) are required! (Profile definitions later in this chapter)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 883


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

• WhiteList-Filter for passive PRE


– This WhiteList-Filter is only active when the protocol element (PRE) is set to redundancy state
PASSIVE with redundancy control message.
– In this state the profile for “WhiteList-Filter” is used and additionally the system messages in the
private range for SICAM RTUs <TI:=135> “SICAM RTUs system data container (TI:=135, FC=148,
IC=04)” will be passed.
– In redundancy state AKTIV the profile “SICAM RTUs - IEC104” will be used.

• SICAM RTUs - IEC104 (“SICAM RTUs Standard”)


– WhiteList-Filter switched off (preset).
– This profile is typically used for interfacing SICAM RTUs systems within region of same provider.
– All supported type identifications from interoperability 12.6.10 Interoperability IEC 60870-5-104
incl. type identifications used by SICAM RTUs in private range (remote diagnostics, remote configu-
ration, ...) will be passed through in transmit-/receive direction.

• IEC 60870-5-104 Ed.2 (“KEMA Conformance tested”)


– WhiteList-Filter disabled and data in private range are disabled. This profile will be used if interface
should be used as conformance tested according IEC 60870-5-104 by KEMA.
– Only the supported type identifications from interoperability for SICAM RTUs (Document Protocol
Implementation Conformance Statement (PICS) - Interoperability of SICAM AK, SICAM TM according
to IEC 60870-5-104 (ETA4) as Controlled Station) will be passed through in transmit-/receive
irection.
– Type identifications in private range (Example: remote diagnostics, remote parameterization,…) will
not be supported! Spontaneous tasks are not supported.
WhiteList filter

• the WhiteList-Filter is not an interoperability document!

• the WhiteList-Filter has the same definition in transmit-/receive direction

• Filtered messages in transmit direction will be discarded without error 168


(message will be logged as normal in data flow test)

• Filtered messages in receive direction will be confirmed to remote station and discarded without error 168
(filtered messages cannot be logged in data flow test)

• Special functions for commands:


Command messages with originator address = “0“ will be filtered in case of “COT ≠ 6” or “COT ≠ 8”.
For commands sent with COT=ACT/DEACT, the reply for the command in receive direction with
COT=ACTCON (DEACTCON)/ACTTERM will be passed only in a time window when this command was sent
before wit COT=ACT/DEACT via this interface/connection.
For commands received with COT=ACT/DEACT, the reply for the command in transmit direction with
COT=ACTCON (DEACTCON)/ACTTERM will be passed only in a time window when this command was
received before wit COT=ACT/DEACT via this interface/connection.
The time window is set to 600 seconds and cannot be parameterized.
The WhiteList-Filter function stores for up to 200 commands running at the same time the address for the
command, direction (transmit/receive) and the interface/connection information. After termination of the
command sequence according IEC 60870-5-101/104 standard (ACT→ACTCON→ACTTERM) the stored
command information will be deleted. The stored command information is deleted at a faulty command
sequence after expiry of the time window at the latest.

168 Error will be set for messages with type identifications not supported according WhiteList-Filter definition. No Error will be set for
messages with type identifications supported according WhiteList-Filter definition but with cause of transmission not supported
according WhiteList-Filter definition.

884 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Profile Definition: “WhiteList-Filter“


The following table below includes the profile definition for “WhiteList-Filter” and “WhiteList-Filter for passive
PRE”.

[sc_WhiteList-Filter-ger1, 1, en_US]

[sc_WhiteList-Filter-ger2, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 885


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[sc_WhiteList-Filter-ger3, 1, en_US]

Semantics of cause of transmission:

<0> := not used


<1> := periodic, cyclic
<2> := Background scan
<3> := spontaneous
<4> := initialized
<5> := request or requested
<6> := Activation
<7> := Confirmation of activation
<8> := Abortion of activation
<9> := Confirmation of the abortion of activation
<10> := Activation termination
<11> := Return information, caused by a remote command
<12> := Return information, caused by a local command
<13> := File transfer
<14..19> := reserved for further compatible definitions (not used)
<20> := interrogated by station interrogation
<21..36> := interrogated by group 1..16 interrogation
<37> := requested by general counter request
<38..41> := requested by group 1..4 counter request
<42, 43> := reserved for further compatible definitions (not used)
<44> := unknown type identification
<45> := unknown cause of transmission
<46> := unknown common address of ASDU

886 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

<47> := unknown information object address


<48, 63> := for special use (private range - not used)

Profile Definition "SICAM RTUs – IEC104"


The profileSICAM RTUs – IEC104(“SICAM RTUs Standard”) defines the functionality according to 12.6.10 Inter-
operability IEC 60870-5-104. This profile will be used as standard for interfacing SICAM RTUs components.

[sc_SICAM_RTUs-IEC104-ger1, 1, en_US]

[sc_SICAM_RTUs-IEC104-ger2, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 887


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[sc_SICAM_RTUs-IEC104-ger3, 1, en_US]

*) blank or “X“ only


+ secondary application function only
B* can be generated by the PLC
5) transparent transmission by system
6) Reception possible, thereby the blocked single-point information is deblocked and further individ-
ually processed as TI = 30 (address translation occurs algorithmic)
7) Not supported; reply sent with COT = 45 „unknown cause of transmission“

Profile Definition "IEC 60870-5-104 Ed.2"


The profile IEC 60870-5-104 Ed.2 (“KEMA Conformance tested”) defines IEC 60870-5-104 Ed. 2 functionality
as conformance tested by KEMA. This profile is used at interfaces required functionality as conformance tested
according IEC 60870-5-104 Ed. 2 by KEMA.
Details see document Protocol Implementation Conformance Statement (PICS) - Interoperability of SICAM AK,
SICAM TM according to IEC 60870-5-104 (ETA4) as Controlled Station.

888 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[sc_IEC_60870-5-104_Ed2-ger1, 1, en_US]

[sc_IEC_60870-5-104_Ed2-ger2, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 889


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[sc_IEC_60870-5-104_Ed2-ger3, 1, en_US]

*) blank or “X“ only


+ secondary application function only
X* can be generated by the PLC
1) transparent transmission by system

Sample Applications
Following function is the same for different sample applications.
When WhiteList-Filter is enabled:

• routing of unwanted message within the system will be stopped

• unwanted messages will not be transmitted

• unwanted messages in receive direction will not be passed through

• ACTCON/ACTTERM for commands will be sent only if this command was received before via this interface

Partner Interface between SICAM RTUs Systems


Data exchange via interface (LAN, serial) between different partners. One partner uses a SICAM A8000
system, the other partner uses a SICAM RTUs system.

890 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[dw_whitelist_partnerkopplung_a8000, 1, en_US]

Partner Interface between SICAM RTUs System and 3rd Party System
Data exchange via interface (LAN, serial) between different partners. One partner uses a SICAM A8000
system, the other partner uses a 3rd party system.

[dw_whitelist_partnerkopplung_a8000_fremdsys, 1, en_US]

Internal Segmentation between SICAM RTUs Systems


Data exchange via interface (LAN, serial) between different divisions within the same partner. Both divisions
are using SICAM A8000 systems.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 891


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[dw_whitelist_intern_segm_a8000, 1, en_US]

Internal Segmentation between SICAM RTUs Systems and 3rd Party Systems
Data exchange via interface (LAN, serial) between different divisions within the same partner. One division
uses a SICAM A8000 system, the other division uses a 3rd party system.

[dw_whitelist_intern_segm_a8000_fremdsys, 1, en_US]

Redundant SICAM RTUs Automation Units


The WhiteList-Filter is only enabled on the interfaces between the redundant systems. All other interfaces are
not affected.

892 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Redundant SICAM RTUs Basic System Elements (BSE)

• The WhiteList-Filter disables possible unwanted routing of system messages or messages in the private
range via possible communication loops in redundancy configuration for redundant BSE
Note: A routing of data messages to redundant BSE will be suppressed per standard by passive BSE.

• The parameter "WhiteList-Filter for passive PRE" must be applied to both BSE.

• The WhiteList-Filter is only activated on passive BSE and deactivated on active BSE.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 893


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Redundant SICAM RTUs Basic System Elements (BSE) – Remote Operation

• The WhiteList-Filter disables possible unwanted routing of system messages via communication loops in
this redundancy BSE

• The parameter "WhiteList-Filter for passive PRE" must be applied to both BSE.

• The WhiteList-Filter is only activated on passive BSE.

• The messages of the SICAM TOOLBOX II are blocked by the active filter of the passive BSE, but let through
by the active BSE because the filter is deactivated there

894 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Data throughput limitation


The protocol element for IEC 60870-5-104 in SICAM RTUs supports a limitation of data throughput in
transmit-/receive direction for IEC 60870-5-104 data messages.
The data throughput limitation is used for the limitation of the data throughput from/to partner or division
interface.
Data Throughput Limitation:

• can be parameterized for each connection

• separate parameters for number of messages/second in transmit-/receive direction

• a message is a selective or blocked IEC 60870-5-104 message (APDU)

• no delay in communication if data throughput is below limit

• data throughput limitation in receive direction in case of exceeded limit by delay of acknowledge
message according IEC 60870-5-104

• data throughput limitation in transmit direction in case of exceeded limit by delay of transmission of IEC
60870-5-104 data messages

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 895


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

NOTE

i The data throughput limitation works properly only if the IEC 60870-5-104 parameters are set to the same
values on both sides.

Data Throughput Limitation in Transmit Direction


The number of messages/second in transmit direction can be parameterized per connection with the system
technical parameters of the Connection definition in the field Data throughput limit in
transmit direction (msg/s) (0 = no data throughput limitation).
If the number of messages/second for a single connection exceeds the parameterized limit then the data
transmission is stopped for this connection until next second.
A communication error “data throughput in transmit direction” is set if the data throughput has reached
permanently 90% of the parameterized limit within the last 10 minute window.

Data Throughput Limitation in Receive Direction


The number of messages/second in receive direction can be parameterized per connection with the system
technical parameters of the Connection definition in the field Data throughput limit in
receive direction (msg/s) (0 = no data throughput limitation).
If the number of messages/second for a single connection reaches the parameterized limit, the transmission of
the confirmation for the received message will be delayed in a way that limit the number of received
messages in middle at the parameterized limit.
If the delay would cause in exceeding timeout t2 (Example: “k” parameter in the remote system is set to a very
high value in relation to parameterized limit) the data throughput limitation will be stopped to avoid connec-
tion failure caused by delayed IEC 60870-5-104 confirmation.
Limitation:
In worst case the number of messages /second in receive direction can be higher by “k” of the remote system
(k = max. number of not confirmed messages = IEC 60870-5-104 parameter).
If the number of messages/second for a single connection exceeds the parameterized limit within a time slot
(1 second) then the number of messages/second for the next time slot(s) will be reduced by the exceeded
number of messages.
A communication error “data throughput in receive direction” is set if the data throughput has reached perma-
nently 90% of the parameterized limit within the last 10 minute window.

Special functions DBAG


For the implementation of the protocol firmware in DBAG projects the following special functions can be acti-
vated:

• Breaker delay in transmit direction


(DBAG-specific special message format <TI=150>)

• Send originator address with settable value


These special functions can be activated with the parameter [PRE] advanced parameters | Project
specific settings | DBAG functions.
With function activated, messages in the format <TI=33> "32 Bit bit pattern" in the direction basic system
element * protocol element are converted by the protocol element to the DBAG-specific message format
<TI=150> and transmitted.
Messages received in the format <TI=150> are converted by the protocol element to the format <TI=33> "32
Bit bit pattern" and passed on to the basic system element.
In transmit direction <TI=33> "32 Bit pattern" is converted as follows:

Cause of IEC-Parameter Type Identification for Transmission to the Remote Station


Transmission
spontaneous - <TI=150> DBAG-specific format
GI with time (3 octets) <TI:=4> Double-point information with time tag

896 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Cause of IEC-Parameter Type Identification for Transmission to the Remote Station


Transmission
GI with time (7 octets) <TI:=31> Double-point information with time tag
CP56Time2a
GI without time <TI:=3> Double-point information

In receive direction <TI=150> is converted as follows:

Cause of Time Format Type Identification for Transmission to Basic System


Transmission Element
spontaneous, with time (7 octets) <TI=33> Bitstring of 32 bits with time tag CP56Time2a
GI

NOTE

i The format <TI:=150> is only defined with 7 bytes time, 3 bytes IOA, 2 bytes CASDU and 2 bytes COT! For
this format no double transmission is defined as format without time tag!

Breaker delay in transmit direction


If the delay of the circuit breaker or the time of the fault current is not available, this time can be added by the
protocol element in messages in transmit direction with the parameter Advanced parameters |
Project specific settings | parameter settings for DBAG/PSI | Switch transfer
time in transmit direction.
Message structure <TI=150> "Railway-specific Format" (in the private range)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 897


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Send originator address with settable value


In DBAG projects the originator address in transmit direction is always transferred with a fixed parameterized
value. The originator address is to be set with the parameter Advanced parameters | Project
specific settings | parameter settings for DBAG/PSI | Originator address in
transmit direction.
For this function the setting of the number of octets for cause of transmission to 2 octets is
necessary (see IEC 60870-5-101/104 Parameters on the Basic System Element).

Special Functions RWE


For the implementation of the protocol firmware in RWE projects the following special functions can be acti-
vated:

• Bit by bit marking of the field

• Cyclic measured values

• Address of the return information for selection command 2

• NT-Bit, IV-Bit according to RWE requirements


These special functions can be activated with the parameter [PRE] Advanced parameters | Project
specific settings | RWE functions and are effective for all connections of the LAN/WAN protocol
element.

898 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Bit by bit marking of the field


For RWE switchgear projects, the configuration of the plants is divided into “voltage level”, “station number”
and “field”.
This structuring is represented on the 5-stage IEC 60870-5-101/104 address of the data.
The definition of which part of the address (CASDU, IOA) the field addresses is carried out in the parameters
[PRE] [PRE] Advanced parameters | Project specific settings | RWE functions |
Bit-level flag of bay | *.
All set bits in the bit by bit marking of the field define the range of the address of the field. All reset bits in the
mask define the range of the addresses for data points within the fields.
The assignment of the measured values to the fields is determined by the structuring of the address.
For cyclic group 0 measured values, no field-specific functions are implemented on the LAN/WAN protocol
element.
The transmission of cyclic group 2 measured values is activated by field-specific selection commands. On the
LAN/WAN protocol element the cyclic measured values are not activated/deactivated by the selection
command itself, rather indirectly by the return information for the selection command.
With the return information for selection command 2, those cyclic group 2 measured values whose address for
the field after masking matches the mask for bit by bit marking of the field are activated/deactivated for trans-
mission.
Bit by Bit marking of Address Range for Fields
the Field "Mask"
[HEX] BIN Dec [HEX]
CASDU1 FF 11111111 0 to 255 [00 to FF]
CASDU2 FF 11111111 0 to 255 [00 to FF]
IOA1 00 00000000 --
IOA2 00 00000000 --
IOA3 FC 11111100 252 to 255 [FC to FF]

NOTE

i • All bits with "1" in the mask declare the address range of the field

• All bits with "0" in the mask declare the address range of the data points within the field

• The bit by bit marking of the field is always the same for RWE projects!

Example:

Parameterized Return Bit by Bit marking of Addresses of the Return Information deter-
Information Address the Field "Mask" mined by this
[HEX] [BIN] [HEX] BIN Dec [HEX]
CASDU1 00 00000000 FF 11111111 0 to 255 [00 to FF]
CASDU2 00 00000000 FF 11111111 0 to 255 [00 to FF]
IOA1 21 00100001 00 00000000 21
IOA2 56 01010110 00 00000000 56
IOA3 03 00000011 FC 11111100 3, 7, 11, 15, 19, …, 255 [03, 07, 0F, 13, …, FF]

Cyclic measured values


Measured values can be transmitted cyclic to the remote station from the internal process image by the
protocol element itself. For this special function, the activation of the RWE-specific functions and the use of
the selective data flow in SICAM A8000 is required.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 899


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

For cyclic measured values the following groups are supported:

• Group 0: cyclic measured values with a parameter-settable cycle time


(default cycle time)

• Group 2: cyclic measured values – are only transmitted for selection 2


(high priority cycle time)
Group 2 measured values (PSG measured values) are first transmitted cyclic after activation with the selection
command 2.
The selection of the measured values for the cyclic transmission and the assignment of the measured values to
the group is carried out in the process-technical parameter setting for the selective data flow in SICAM RTUs in
the field “Function group”.
Function Group Group Note
0 to 249 --- No cyclic measured value! (measured value is transmitted spontaneous)
250 0 Cyclic measured value with a parameter-settable cycle time (default cycle time;
typically 3 sec)
251 1 Cyclic measured value – is only transmitted for activation with selection
command 1; not used with LAN/WAN protocol element!
252 2 Cyclic measured value – is only transmitted for activation with selection
command 2 (high priority cycle time; typically 0.5 s)

NOTE

i The functional groups required for cyclic measured values must not be used for other functions!

The updating of the process image for cyclic measured values takes place during the transmission of sponta-
neous measured values or during general interrogation to the LAN/WAN protocol element – from now on
these measured values are transmitted cyclic (not spontaneous and not with GI) to the remote station.
For the transmission of the cyclic measured values, SICAM RTUs internal (between basic system element and
LAN/WAN protocol element) the message format “<TI:=35> measured value, scaled value with time tag
CP56Time2a” is used.
Cyclic measured values are always transmitted from the LAN/WAN protocol element to the remote station
without time tag with the message format “<TI:=11> measured value, scaled value” and with the cause of
transmission “cyclic”.
The cycle time for the transmission of cyclic measured values can be set with the parameter Advanced
parameters | Project specific settings | RWE functions | Cyclic measured value |
Base cycle time and the parameter Advanced parameters | Project specific settings |
RWE functions | Cyclic measured value | High priority cycle time .
The transmission of the cyclic measured values to the remote station takes place with maximum possible
blocking according to IEC 60870-5-104. The blocking for cyclic measured values is performed by the LAN/WAN
communications element itself. The parameters provided for the blocking on the basic system element (BSE)
in the IEC 60870-5-101/104 parameter block are not evaluated.
During the transmission of the cyclic measured values, the transmission of spontaneous data is disabled. All
cyclic measured values are prepared for transmission in one operation at the respective cycle moment.
Restrictions:

• Maximum 2000 cyclic measured values

• Cyclic measured values are only supported in Systems with selective data flow

• An address conversion for cyclic measured values is not supported

• Cyclic measured values are only supported for 1 connection (only to the 1. connection in the detailed
routing)

• Cyclic measured values must not be routed to a redundant connection

900 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

NOTE

i So that the process data is transmitted with the latest values as fast as possible after a going interface fault,
the function “delete ring with communication failure” is to be deactivated in the communications function
on the basic system element.
This setting is therefore necessary, because the general interrogation in the system is only triggered later
and consequently, until the updating of the cyclic measured values, due to the general interrogation, old
values are transmitted to the remote station.

Group 0 measured values


With function enabled, group 0 measured values are always transmitted cyclic. The cycle time can be set with
the parameter Advanced parameters | Project specific settings | RWE functions |
Cyclic measured value | Base cycle time .

Group 1 measured values (selection command 1)


Group 1 measured values are not supported!

Group 2 measured values (selection command 2)


Group 2 measured values (PSG measured values) are first transmitted cyclic after activation with the selection
command 2. If the transmission of the measured values is not activated with the selection command 2, these
measured values are not transmitted.
After startup, by default these measured values are not transmitted.
The activation of the group 2 measured values takes place on the LAN/WAN protocol element not directly with
the selection command 2, rather with the return information for the selection command 2.
The cycle time can be set with the parameter Advanced parameters | Project specific settings
| RWE functions | Cyclic measured value | High priority cycle time .

Address of the Return Information for Selection Command


The activation of the group 2 measured values does not take place on the LAN/WAN protocol element with the
selection command 2 itself, rather with the return information for the selection command 2. The selection
command is processed in the function diagram of the component according to the RWE requirements and
with successful selection the return information is generated for the selection command 2.
The selection of the group 2 measured values is supported for all fields, whose address range has been deter-
mined by the bit by bit marking of the field.
The address of the return information for the selection command 2 is to be parameterized with the parame-
ters [PRE] Advanced parameters | Project specific settings | RWE functions |
Cyclic measured value | Address of the return information of select command 2 |
*.
As return information address, only those sections of the address are to be parameterized that are not part of
the address range for the field. Consequently, as return information address only the field-internal address is
to be parameterized. The bits of the address which identify the field in the return information address for
selection command 2 are not evaluated by the LAN/WAN protocol element.
For the return information of the selection command 2, SICAM RTUs internal only the message format
“<TI:=30> single-point information with time tag CP56Time2a” is used.
The cyclic transmission of the group 2 measured values is activated with the single-point information state
"ON" and deactivated with the state OFF.
The selection of the group 2 measured values can be carried out either Locally or Remotely. The return infor-
mation for the selection command 2 is only transmitted spontaneously to the remote station with the cause of
transmission “Return information, caused by a remote command” or “Return information, caused by a local
command”.
With general interrogation, the return information for the selection command is not transmitted to the remote
station!
The assignment of the measured values to the fields is determined by the structuring of the address for RWE.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 901


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

With the return information for selection command 2, those cyclic group 2 measured values whose address for
the field after masking matches the mask for bit by bit marking of the field are activated/deactivated for trans-
mission.

NT-Bit, IV-Bit according to RWE requirements


For projects for the customer RWE, a special handling can be activated for the NT-bit and the IV-bit of the
quality descriptor of the messages in transmit direction.
If the RWE-specific functions are not activated, the NT-bit and the IV-bit in the messages are transferred to the
remote station unchanged.
If the RWE-specific functions are activated, the special handling for the NT-bit and the IV-bit can be selected
with the parameter Advanced parameters | Project specific settings | RWE functions |
Convert of the NT bits to the IV bit in transmit direction from the following options:

• Variant a: (selection = <disabled>)


NT-bit is set to "0", IV-bit is not changed

• Variant b: (selection = <enabled>)


NT-bit is set to "0", IV-bit is set if
NT-bit (internal) or IV-bit (internal) is set

SICAM RTUs internal To Remote Station (Variant a) To Remote Station (Variant b)


NT bit IV bit NT bit IV bit NT bit IV bit
0 x 0 x 0 x
1 x 0 x 0 1
0 0 0 0 0 0
0 1 0 1 0 1
1 0 0 0 0 1
1 1 0 1 0 1

x = optional state, or state is not changed!

12.6.9 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Applicational control of the station interrogation

• Set control location


The Protocol Element Return Information enables:

• Information to be obtained about the status of the data transfer

• Obtaining of information on the station status/failure

902 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Block Diagram

[PRE_Steuerung, 1, en_US]

12.6.9.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled. The specific functions are
determined by the protocol element used.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted from the basic system element – regardless of the user data
to be sent and the priority control – immediately to the protocol element.
For messages with process information that are converted in SICAM A8000 to a protocol
element control message (FC=161, IC=0), an unused CASDU is to be used! All CASDUs for process infor-
mation are distributed automatically to the corresponding remote terminal unit.

Possible control functions

Function PST Detail Routing Note


SF Station Z-Par FI
Time sync. OK 2 – –
Time sync. NOK 3 – – With failure of the time synchroniza-
tion for the local AU, the special func-
tion “Time mark (IV=1) with messages
in send direction” can be used.
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = BROADCAST

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 903


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Function PST Detail Routing Note


SF Station Z-Par FI
Set control location 169 65535 SCS = <ON>: set control location (HKA)
(all stations)
125
65535 SCS = <OFF>: reset control location
(HKA) (all stations)
242
65535 SCS = <ON>: set control location (HKA)
(selective stations)
0 to 99
65535 SCS = <OFF>: reset control location
(HKA) (selective stations)
Send (general) interrogation 244 CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = selective
Remote operation deactivate 245 – – Remote operation:
Remote operation deactivate 246 – – Remote connection with SICAM
TOOLBOX II, which is directly
connected to a component with a
remote connection via http/https.
Remote Maintenance via Service
messages.

Set control location:

• For control location in the PST detailed routing on the BSE in the field Additional parameter_(PRE)
(Z-Par) = 65535 must be enterd.

• If a PRE-control message for “Set control location” is included in the PST-detailed routing on the BSE, the
BSE will send a PRE-control message “Set control location” with additional parameter = 65535 after
startup of the PRE to enable control location function on PRE.

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE-control message = HKA
SCS = <OFF> additional parameter in PRE-control message = HKA + 256
Legend:
SF Control function_(PRE)
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
125 ... all stations of the selected protocol element (=GLOBAL)
Z-Par Additional parameter_(PRE)
Fl Edge
SCS Single command state
HKA Originator address Control location (HKA) = 0 to 255

12.6.9.2 Protocol element - Return information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.

169 The control location can only be set by a single command <TI:=45>.

904 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

There are two different categories of return information:

• State of the stations (PRE return information “Station state” FC=161, IC=12)

• Protocol-specific return information (dependent on the protocol element used)


(PRE return information “General” FC=161, IC=11)
The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parameters
Supplementary System Element and Station number .
Messages for protocol element return information are transmitted spontaneously from the protocol element
to the basic system element with change or as reply to a general interrogation command.

Possible protocol element - return information:

Return information func- Parameters Note


tion_(PRE) Station
Station failure 0 to 99 0 = Station OK
1 = Station NOK (failed)
Remote operation – 0 = Remote operation disabled
1 = Remote operation enabled
protocol-specific return infor- 0 to 99 State DATA TRANSFER (BSE) 170
mation 0 0 = data transfer from/to BSE is stopped
1 = data transfer from/to BSE is started
protocol-specific return infor- 0 to 99 Status DATA TRANSFER (104-Connection) 171
mation 1 0 = IEC 60870-5-104 data transfer is stopped (STOPDTact)
1 = IEC 60870-5-104 data transfer is started (STARTDTact)

Legend:
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element

12.6.10 Interoperability IEC 60870-5-104

This companion standard presents sets of parameters and alternatives from which subsets must be selected to
implement particular telecontrol systems. Certain parameter values, such as the choice of “structured“ or
“unstructured“ fields of the INFORMATION OBJECT ADDRESS of ASDUs represent mutually exclusive alterna-
tives. This means that only one value of the defined parameters is admitted per system. Other parameters,
such as the listed set of different process information in command and in monitor direction allow the specifi-
cation of the complete set or subsets, as appropriate for given applications. This clause summarizes the
parameters of the previous clauses to facilitate a suitable selection for a specific application. If a system is
composed of equipment stemming from different manufacturers it is necessary that all partners agree on the
selected parameters.
The interoperability list is defined as in IEC 60870-5-101 and extended with parameters used in this standard.
The text descriptions of parameters which are not applicable to this companion standard are strike-through
(corresponding check box is marked black).

170 the state of DATA TRANSFER (BSE) can be influenced by the parameter Stop behavior and Failure (see connection-specific parame-
ters) and can differ from the status of DATA TRANSFER (104 Connection)
171 actual state of DATA TRANSFER (104 Connection)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 905


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

NOTE: In addition, the full specification of a system may require individual selection of certain parameters for
certain parts of the system, such as the individual selection of scaling factors for individually addressable
measured values.

The selected parameters should be marked in the white boxes as follows:

Function or ASDU is not used

Function or ASDU is used as standardized (default)

Function or ASDU is used in reverse mode

Function or ASDU is used in standard and reverse mode

The possible selection (blank, X, R, or B) is specified for each specific clause or parameter.
A black check box indicates that the option cannot be selected in this companion standard.

12.6.10.1 System or device function

(system-specific parameter, indicate the system’s or station’s function by marking one of the following with
"X")

System definition

Controlling Station (Master)

Controlled Station (Slave)

12.6.10.2 Network configuration

(network-specific parameter, all configurations that are used are to be marked "X")

Point-to-Point Multipoint-partyline

Multiple Point-to-Point Multipoint-star

12.6.10.3 Physical layer

(network-specific parameter, all interfaces and data rates that are used are to be marked "X")

Transmission speed (control direction)

Unbalanced Unbalanced Balanced


interchange Circuit V.24/ interchange Circuit V.24/ interchange CircuitX.24/
V.28 V.28 X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

906 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s

Transmission speed (monitor direction)

Unbalanced Unbalanced Balanced


interchange Circuit V.24/ interchange Circuit V.24/ interchange Circuit X.24/
V.28 V.28 X.27
Standard Recommended if >1200
bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s

12.6.10.4 Link Layer

(network-specific parameter, all options that are used are to be marked "X") Specify the maximum frame
length. If a non-standard assignment of class 2 messages is implemented for unbalanced transmission, indi-
cate the Type ID and COT of all messages assigned to class 2.)
Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this companion
standard.

Link transmission procedure Address filed of the link

Balanced transmission not present (balanced transmission only)

Unbalanced transmission 1 Octet

2 Octets

structured

unstructured

Frame length

Maximum length L (control direction)

Maximum length L (monitor direction)

Time period in which repetitions are allowed (Trp) or number of repetitions

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 907


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

When using an unbalanced link layer, the following ASDU types are returned in class 2 messages (low priority)
with the indicated causes of transmission:

The standard assignment of ASDUs to class 2 messages is used as follows:

Type Identification Cause of transmission


9, 11, 13, 21 <1>

A special assignment of ASDUs to class 2 messages is used as follows:

Type identification Cause of transmission

NOTE: In response to a class 2 poll, a controlled station may respond with class 1 data when there is no class 2
data available.

12.6.10.5 Application Layer

Transmission mode for application data


Mode 1 (Least significant octet first), as defined in clause 4.10 of IEC 60870-5-4, is used exclusively in this
companion standard.

Common address of ASDU


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet 2 Octets

Address of the information object


(system-specific parameter, all configurations that are used are to be marked "X")

1 Octet structured

2 Octets unstructured

3 Octets

Cause of transmission
(system-specific parameter, all configurations that are used are to be marked "X")
2 Octets (with originator address)
1 Octet
Only originator address not used (=0) is used

Length of APDU
(system-specific parameter, specify the maximum length of the APDU per system)
The maximum length of the APDU in both transmission directions is 253. This is a fixed system parameter.

908 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Length of APDU
Maximum length of APDU per system in control direction
Maximum length of APDU per system in monitoring direction

Selection of standard ASDUs

Process information in monitor direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<1> := Single-point information M_SP_NA_1

<2> := Single-point information with time tag M_SP_TA_1

<3> := Double-point information M_DP_NA_1

<4> := Double-point information with time tag M_DP_TA_1

<5> := Step position information M_ST_NA_1

<6> := Step position information with time tag M_ST_TA_1

<7> := Bitstring of 32 bit M_BO_NA_1

<8> := Bitstring of 32 bit with time tag M_BO_TA_1

<9> := Measured value, normalized value M_ME_NA_1

<10> := Measured value, normalized value with time tag M_ME_TA_1

<11> := Measured value, scaled value M_ME_NB_1

<12> = Measured value, scaled value with time tag M_ME_TB_1

<13> := Measured value, short floating point number M_ME_NC_1

<14> := Measured value, short floating point number with time tag M_ME_TC_1

<15> := Integrated totals M_IT_NA_1

<16> := Integrated totals with time tag M_IT_TA_1

<17> := Event of protection equipment with time tag M_EP_TA_1

<18> := Packed start events of protection equipment with time tag M_EP_TB_1

<19> := Packed output circuit information of protection equipment with time tag M_EP_TC_1

<20> := Packed single-point information with status change detection M_PS_NA_1 M_PS_NA_1

<21> := Measured value, normalized value without quality descriptor M_ME_ND_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 909


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

<30> := Single-point information with time tag CP56Time2a M_SP_TB_1

<31> := Double-point information with time tag CP56Time2a M_DP_TB_1

<32> := Step position information with time tag CP56Time2a M_ST_TB_1

<33> := Bitstring of 32 bits with time tag CP56Time2a M_BO_TB_1

<34> := Measured value, normalized value with time tag CP56Time2a M_ME_TD_1

<35> := Measured value, scaled value with time tag CP56Time2a M_ME_TE_1

<36> := Measured value, short floating point number with time tag CP56Time2a M_ME_TF_1

<37> := Integrated totals with time tag CP56Time2a M_IT_TB_1

<38> := Event of protection equipment with time tag CP56Time2a M_EP_TD_1

<39> := Packed start events of protection equipment with time tag CP56Time2a M_EP_TE_1

<40> := Packed output circuit information of protection equipment with time tag
M_EP_TF_1
CP56Time2a

In this companion standard only the use of the set <30> – <40> for ASDUs with time tag is permitted.
6) Reception possible, thereby the blocked single-point information is deblocked and further individually
processed as TI = 30 (address translation occurs algorithmic).

Process information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<45> := Single command C_SC_NA_1

<46> := Double command C_DC_NA_1

<47> := Regulating step command C_RC_NA_1

<48> := Set point command, normalized value C_SE_NA_1

<49> := Set point command, scaled value C_SE_NB_1

<50> := Set point command, short floating point number C_SE_NC_1

<51> := Bitstring of 32 bit C_BO_NA_1

<58> := Single command with time tag CP56Time2a C_SC_TA_1

<59> := Double command with time tag CP56Time2a C_DC_TA_1

<60> := Regulating step command with time tag CP56Time2a C_RC_TA_1

<61> := Set point command, normalized value with time tag CP56Time2a C_SE_TA_1

<62> := Set point command, scaled value with time tag CP56Time2a C_SE_TB_1

910 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

<63> := Set point command, short floating point with time tag CP56Time2a C_SE_TC_1

<64> := Bitstring of 32 bits with time tag CP56Time2a C_BO_TA_1

Either the ASDUs of the set <45> - <51> or of the set <58> - <64> are used.

System information in monitoring direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<70> := End of initialization M_EI_NA_1

System information in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<100> := Interrogation command C_IC_NA_1

<101> := Counter interrogation command C_CI_NA_1

<102> := Read command C_RD_NA_1

<103> := Clock synchronization command C_CS_NA_1

<104> := Test command C_TS_NA_1

<105> := Reset process command C_RP_NA_1

<106> := Delay acquisition command C_CD_NA_1

<107> := Test command with time tag CP56time2a C_CD_NA_1

X** … supported but not recommended (bad accuracy)

Parameter in control direction


(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<110> := Parameter of measured value, normalized value P_ME_NA_1

<111> := Parameter of measured value, scaled value P_ME_NB_1

<112> := Parameter of measured value, short floating P_ME_NC_1

<113> := Parameter activation P_AC_NA_1

4) … Not used in IEC 60870-5-104 Edition 2. No use case.

File transfer
(station-specific parameter, mark each Type ID "X" if it is only used in the standard direction, "R" if only used in
the reverse direction, and "B" if used in both directions)

<120> := File ready F_FR_NA_1

<121> := section ready F_SR_NA_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 911


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

<122> := Call directory, select file, call file, call section F_SC_NA_1

<123> := last section, last segment F_LS_NA_1

<124> := Ack file, ack section F_AF_NA_1

<125> := Segment F_SG_NA_1

<126> := Directory {blank or X, only available in monitor (standard) direction} F_DR_TA_1

<127>:= QueryLog – Request for an archive file F_SC_NB_1

Type identifier and Cause of Transmission Assignments


(station-specific parameter)
Shaded boxes are not required.
Black boxes are not permitted in this companion standard
Blank = Function or ASDU is not used.
Mark Type Identification/Cause of transmission combinations:
"X" if only used in the standard direction,
"R" if only used in the reverse direction,
"B" if used in both directions.

912 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[Type_Identification_1, 2, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 913


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

[Type_Identification_2, 2, en_US]

Semantics of cause of transmission:

<0> := not used


<1> := periodic, zyclic (optional)
<2> := background scan (optional)
<3> := spontaneous
<4> := initialized
<5> := request or requested
<6> := activation
<7> := Confirmation of activation
<8> := Abortion of activation
<9> := Confirmation of the abortion of activation
<10> := Activation termination
<11> := Return information, caused by a remote command
<12> := Return information, caused by a local command

914 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

<13> := File transfer


<14..19> := reserved for further compatible definitions (not used)
<20> := interrogated by station interrogation
<21..36> := interrogated by group 1..16 interrogation
<37> := requested by general counter request
<38..41> := requested by group 1..4 counter request
<42, 43> := not used
<44> := unknown type identification
<45> := unknown cause of transmission
<46> := unknown common address of ASDU
<47> := unknown information object address
<48, 63> := not used

12.6.10.6 Basic Application Functions

Station initialization
(station-specific parameter, mark “X” )

Station initialization

Cyclic data transmission


(station-specific parameter, mark each Type ID “X” if function is only used in the standard direction, “R” if only
used in the reverse direction, and “B” if used in both directions)

Cyclic data transmission

Read procedure
(station-specific parameter, mark each Type ID “X” if function is only used in the standard direction, “R” if only
used in the reverse direction, and “B” if used in both directions)

Read procedure

Spontaneous transmission
(station-specific parameter, mark each Type ID “X” if function is only used in the standard direction, “R” if only
used in the reverse direction, and “B” if used in both directions)

Spontaneous transmission

Double transmission of information objects with cause of transmission spontaneous


(station-specific parameter, mark each information type “X” where both a Type ID without time and corre-
sponding Type ID with time are issued in response to a single spontaneous change of a monitored object)
The following type identifications may 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.

Single-point information M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 and M_PS_NA_1

Double-point information M_DP_NA_1, M_DP_TA_1 and M_DP_TB_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 915


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Step position information M_ST_NA_1, M_ST_TA_1 and M_ST_TB_1

Bitstring of 32 bits M_BO_NA_1, M_BO_TA_1 and M_BO_TB_1 (if defined for a specific project)

Measured value, normalized value M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 and M_ME_TD_1

Measured value, scaled value M_ME_NB_1, M_ME_TB_1 and M_ME_TE_1

Measured value, short floating-point value M_ME_NC_1, M_ME_TC_1 and M_ME_TF_1

Station interrogation
(station-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Global

Group 1 Group 7 Group 13

Group 2 Group 8 Group 14

Group 3 Group 9 Group 15

group 4 Group 10 Group 16

Group 5 Group 11

Information Object
Group 6 Group 12
Addresses assigned to each
group must be shown in a
separate table.

Clock synchronization
(station-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Clock synchronization

Day of week used

RES1, GEN (time tag substituted/ not substituted) used

SU-bit (summertime) used

B** supported but not recommended (bad accuracy); by default time synchronization is done by NTP/SNTP

Command transmission
(object-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Direct command transmission

Direct setpoint command transmission

“Select and execute” command

916 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

“Select and execute” setpoint command

C_SE ACTTERM used

No additional definition

Short pulse duration (duration determined by a system parameter in the outstation)

Long pulse duration (duration determined by a system parameter in the outstation)

Persistent command

B* Can be used only when the COT is generated via a function plan application (CAEx plus)

Supervision of maximum delay of commands and setpoint commands in command direction

Maximum allowable delay of commands and setpoint commands

Transmission of integrated totals


(station- or object-specific parameter, mark “X” if function is only used in the standard direction, “R” if only
used in the reverse direction, and “B” if used in both directions)

Mode A: Local freeze with spontaneous transmission

Mode B: Local freeze with counter interrogation

Mode C: Freeze and transmit by counter interrogation commands

Mode D: Freeze by counter interrogation command, frozen values reported spontaneously

Counter interrogation

Counter freeze without reset

Counter freeze with reset

Reset counter

General request counter

Counter interrogation group 1

Counter interrogation group 2

Counter interrogation group 3

Counter interrogation group 4

Parameter loading172
(object-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

172 Only supported with “Controlled Function”

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 917


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Threshold

Smoothing factor

Low limit for transmission of measured value

High limit for transmission of measured value

Parameter for activation


(object-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Activation/deactivation of persistent cyclic or periodic transmission of the addressed object

Test procedure
(station-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Test procedure

File transfer
(station-specific parameter, mark “X” if function is used)

File transfer in monitoring direction

Transparent file

Transmission of disturbance data of protection equipment

Transmission of sequences of events

Transmission of sequences of recorded analog values

File transfer in control direction

Transparent file

X* Data can be transparently transported by the system but not generated or evaluated. A maximum of
220 bytes of user data can be transported in a segment message for file transfer.

Background scan
(station-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Background scan

Note: used for data which are transmitted caused by a self-initiated general interrogation

918 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Acquisition of transmission delay


(station-specific parameter, mark “X” if function is only used in the standard direction, “R” if only used in the
reverse direction, and “B” if used in both directions)

Acquisition of transmission delay

Definition of time-outs

Parameter Default Value Note Selected value


t0 30 s Time-out of connection establishment
t1 15 s Time-out of send or test APDUs
t2 10 s Time-out for acknowledges in case of no
data messages t2< t1
t3 20 s Time-out for sent test frames in case of long
idle states

Maximum range of values t0to t2: 1 to 255 s, accuracy 1 s


Recommended range of values t3: 0 s to 48 h, accuracy 1 s
Large time monitoring values t3are needed in special cases, where satellite or dial-up connections are used
(for example, with only daily or weekly connection setup for data transmission).
Maximum numbers of outstanding l format frames k and latest acknowledge

Parameter Default Value Note Selected value


k 12 APDUs Maximum difference receive sequence
number to send state variable
w 8 APDUs Latest acknowledge after receiving w I-
format APDUs

Maximum range of value k: 1 to 32 767 (215 – 1) APDU, accuracy 1 APDU.173


Maximum range of value w: 1 to 32 767 APDU, accuracy 1 APDU (Recommendation: w should not exceed 2/3
of k).173
Port number

Parameter Value Note


Port number 2404 In all cases

Redundant connections

Number N connections used in redundancy group

RFC 2200 suite


RFC 2200 is an official Internet Standard which describes the state of standardization of protocols used in the
Internet as determined by the Internet Architecture Board (IAB). It offers a broad spectrum of actual standards
used in the Internet. The suitable selection of documents from RFC 2200 defined in this standard for given
projects has to be chosen by the user of this standard.

173 SICAM A8000 supports only 1 to 128 APDUs

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 919


DC8-037-2, Edition 08.2022
Communication Protocols
12.6 IEC 60870-5-104

Ethernet 802.3

Serial X.21 interface

Other selection from RFC 2200

List of valid documents from RFC 2200:

1. ………………………………………
2. ………………………………………
3. ………………………………………
4. ………………………………………
5. ………………………………………
6. ………………………………………
7. etc.

920 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

12.7 IEC 61850

12.7.1 Introduction

IEC 61850 is a general, network-based transmission protocol for the protection and control in electrical switch-
gear of the medium and high-voltage technique (station automation).

The standard series mainly defines:

• General definitions for switchgear

• The most important information for functions and devices,

• The exchange of information for protection, monitoring, control and measurement

• A digital interface for primary data

• A configuration language
The protocol uses TCP/IP as basic transmission protocol and the MMS protocol (Manufacturing Messaging
Specification) as classic Client-Server communication (defined in the standard part IEC 61850-8-1). In addition,
two so-called Peer-to-Peer services are described for the real time capable communication, which sit directly
on the Ethernet protocol:

• Transmission of fast samples according to standard IEC 61850-9-1


(is currently not supported by the protocol element Server + Client!)

• Transmission of GOOSE messages according to standard part IEC 61850-8-1


The IEC 61850 Client actively establishes the connection and fetches data from a IEC 61850 Server or sends
data to a IEC 61850 Server. The IEC 61850 Server waits passively for a connection established by a IEC 61850
Client and is data source and data recipient.
In contrast to IEC 60870-5-104, which is based on a signal-orientated data model, the data model of the IEC
61850 interface is strictly object-orientated. The name of the object in plain text serves as identification. The
objects are self-descriptive, i.e. the structure of the objects is transmitted with the object itself in the message.
In contrast to IEC 60870-5-104, IEC 61850 is only defined for the station bus within the switch gear and not
for the process data transmission between the stations and the power control system. For the interfacing of
the power network control centre, the data must be mapped to e.g. IEC 60870-5-101/104.

One major peculiarity of the IEC 61850 protocol is the decoupling of the object-orientated technological repre-
sentation of the data from the communication. The IEC 61850 defines the appearance of the functions based
on the data to outside. The functions are indeed described but not defined. For each connection, the SICAM
A8000 protocol element supports either IEC 61850-Server function or IEC 61850-Client function.
The following Firmwares are available for the different systems:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 921


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Firmware System Standard and function


ET85 CP-8000 IEC 61850 Edition 1+2 Client
CP-802x IEC 61850 Edition 2 Server +
GOOSE

NOTE

i ETx5 Client is supported by SICAM TOOLBOX II as of version 5.11.


ETx5 Server is supported by SICAM TOOLBOX II as of version 6.0.

12.7.2 Functions

Function ET85 ET85


[Client] [Server]
IEC 61850
Client ✓ –
Server – ✓
GOOSE 174 – ✓
Max. number of servers (max. connections) 100 175 –
Max. number of clients (max. connections) – 6
Max. number of logical devices (including all servers) – 500
Max. number of logical devices (per connection) 176 –
Max. number of logical nodes (including all servers) – 176

Max. number of logical nodes (per connection) 176 –


Max. number of supported data points 1000 177

Startup time PRE 178

Initialization time (after startup time PRE) 179

ACSI Services 180 –


Common Data Classes (CDCs) 180 –
Attributes 180 –
Supported TCP port numbers:
• Port 102: MMS (Manufacturing Message Specification) ✓ ✓
• Port 3782: MMS (Manufacturing Message Specification) TLS ✓ ✓
• Port 80: HTTP (Hypertext Transfer Protocol) – Web server ✓181 ✓181
• Port 80: HTTP (Hypertext Transfer Protocol) – Remote connection for ✓181 ✓181
SICAM TOOLBOX II
• Port 443: HTTPS (Hypertext Transfer Protocol over SSL/TLS) – Web server ✓181 ✓181

174 With GOOSE-Publish and GOOSE-Subscribe only data attributes are supported with IEC 61850 Ed.1 (no data objects)! With GOOSE-
Publish and GOOSE-Subscribe, IEC 61850 Ed.2 supports data attributes and data objects (data structures) for the following CDCs: (FC
= ST): SPC, DPC, ENC, INC, SPS, DPS, ENS, INS
175 Recommended: 20 (the connection number can be increased to max. 100 with use of the firmware without server)
176 Not limited (limited only by free memory)
177 See Formulas for the determination of the total number of data points (n), Page 925
178 Min. 30 to 60 s; depending on the number of configured data points up to 4 min
179 After startup and terminated initialization of the PRE, the initialization time amounts for each connected Server 1 to 3 s (dependent
on the data extent in the Server); for instance initialization time at 100 Mbit/s and typical data extent for each Server (approx.
500 data points): 1 SIPROTEC 5 approx. 2.5 s, 10 SIPROTEC 5 approx. 25 s
180 Supported only to a limited extent (for details see section 12.7.5.1 Objects and Data |Basic data typesand section 12.7.8.2 Conver-
sion IEC 60870-5-101/104 ↔ IEC 61850
181 Function is integrated in the master module

922 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Function ET85 ET85


[Client] [Server]
• Port 443: HTTPS (Hypertext Transfer Protocol over SSL/TLS) – Remote connection ✓181 ✓181
for SICAM TOOLBOX II
• Port 123: NTP V3 (Network Time Protocol) ✓181 ✓181
• Port 123: SNTP V3/V4 (Simple Network Time Protocol) ✓181 ✓181
Interoperability
IEC 61850 Edition 1 ✓ –
IEC 61850 Edition 2 ✓ ✓
IEC 61850 Edition 2.1 ✓ –
Supported functionality according to:
• PICS (Protocol Implementation Conformance Statement) ✓ ✓
• PIXIT (Protocol Implementation Extra Information) ✓ ✓
• Supported logical nodes and their attributes ✓ ✓
Certificate (“AoC” Attestation of Conformity)
UCA: IEC 61850 certificate level A for the client system: ✓ –
SICAM A8000 CP-8000 Modular Device for Telecontrol and Automation Applications
Software version: ET85 Rev. 03.04
issued by DNVGL (KEMA) No. 84000136-OPE/INC 17-1739 (item number:
SC8-505-1.Cl/79)
UCA: IEC 61850 certificate level A for the server product: – ✓
SICAM A8000 CP-8000 Modular Device for Telecontrol and Automation Applications
Software version: ET85 Rev. 03.04
issued by DNVGL (KEMA) No. 84000136-OPE/INC 17-1741 (item number:
SC8-505-1.Se/79)
License
License required to use the firmware in CP-8000, CP-8021, CP-8022 – –
Security IEC 62351-3,4 (2006)
Application security:
• None – –
• A-security profile ✓ ✓
• E2E security without encryption – –
• E2E security with encryption – –
Transport security:
• None – –
• TLS ✓ ✓
Network configuration
LAN/WAN ✓ ✓
Transmission rate
100 Mbit/s (full duplex, auto negotiation) ✓182 ✓182
100 Mbit/s (half duplex, auto negotiation) – –
10 Mbit/s (full duplex, auto negotiation) – –
10 Mbit/s (half duplex, auto negotiation) – –
100 Mbit/s (full duplex) – –
100 Mbit/s (half duplex) – –
10 Mbit/s (full duplex) – –
10 Mbit/s (half duplex) – –

182 Function is integrated in the master module

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 923


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Function ET85 ET85


[Client] [Server]
Auto-MDIX (Auto Medium Dependent Interface Crossover) ✓182 –
Ethernet interface (features)
TCP/IP optimization parameters ✓ ✓
TCP/IP keep alive ✓ ✓
Physical interface
Ethernet ✓ ✓
CP-8000, CP-8021, CP-8022 [X1, X4] ✓ ✓
IEC 61850 firmware functions
Acquisition of events
• Static data sets ✓ ✓
• Dynamic data sets ✓ –
• Buffered reports ✓ ✓
• Unbuffered reports ✓ ✓
• Emulation of the data on reception of the attribute Beh.stVal = OFF and Beh.stVal ✓ –
= BLOCKED
Automatic load shedding – ✓
File transfer:
• Disturbance records to SICAM DISTO ✓ ✓
Transmission of integrated totals ✓ ✓
General interrogation ✓ ✓
Command transmission:
• Direct control with normal security ✓ ✓
• Direct control with enhanced security ✓ ✓
• SBO control with enhanced security ✓ ✓
• Logging of the remote commands at the local control center – ✓
• Command locking ✓ –
• Set control location ✓ –
• Control location check ✓ –
Information processing:
• Information locking ✓ –
• Emulation of the going binary information ✓ –
• Monitoring intermediate and faulty positions of double-point information ✓ –
Measured value processing:
• Technological adaptation for measured values ✓ ✓
• Measured value change monitoring ✓ ✓
• Measured value disabling ✓ –
Parameter groups ✓ ✓
Clock synchronization according to NTP (Network Time Protocol):
• NTP server ✓183 ✓183
• NTP client ✓183 ✓183
• SNTP client ✓183 ✓183
• Conversion of the time information (UTC; local time with/without summer-winter- ✓ ✓
time)

183 Function is integrated in the master module

924 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Function ET85 ET85


[Client] [Server]

Redundancy(functions for supporting redundant communication routes)


Protocol redundancy – –
Server redundancy – ✓
GOOSE redundancy – ✓
Dual LAN interface with integrated switch for ring or star configurations:
• RSTP mode – –
• Line Mode – –
• Switch mode ✓183 –
• Single mode – –
• Single + service mode – –
Protocol element control and return information
Protocol element control messages:
• Send (general) interrogation command ✓ ✓
• Setting control location ✓ –
• START connection to server (“Initiate”) ✓ –
• STOP connection to server (“Conclude”) ✓ –
Protocol element return information:
• Station status – –
• Station failure – –
Web server
Integrated web server for displaying connection, statistics and developer information ✓ ✓
Access to the web server with a web browser (Google Chrome, Microsoft Edge, Mozilla ✓182 ✓182
Firefox) via HTTP
Access to the web server with a web browser (Google Chrome, Microsoft Edge, Mozilla ✓182 –182
Firefox) via HTTPS
Engineering
SICAM WEB ✓ ✓
SICAM Device Manager ✓ ✓
SICAM TOOLBOX II ✓ ✓
• Remote parameterization/diagnostic of SICAM RTUs with SICAM TOOLBOX II via ✓182 ✓182
IEC 61850
• Remote connection based on HTTP/HTTPS ✓182 ✓182
• User authentication in SICAM A8000 using connection password ✓182 ✓182
• Warning Remote connection ✓182 ✓182

Formulas for the determination of the total number of data points (n)

Unbuffered reports: (#LD • 54) + (#CON • (13 • (#LD + #DP/60) • 2)) + (#DP • 14) = n
Buffered Reports: (#LD • 54) + (#CON • (19 • (#LD + #DP/60) • 2)) + (#DP • 14) = n
Unbuffered + buffered Reports: (#LD • 54) + (#CON • (32 • (#LD + #DP/60) • 2)) + (#DP • 14) = n

Meaning:
#LD Number of Logical Devices
#CON Number of connections
#DP Number of data points
The following maximum value applies: n = 20000

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 925


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

12.7.3 Modes of Operation

Operating mode Interface → Interface signals


optional DTE
Electrical ethernet-interface X1 TXD+, TXD-, RXD+, RXD-
(twisted pair) X4

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms -
Configuration Automation Units and Automation Networks.

12.7.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (IEC 61850, electrical)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 ET85 Edition 1 + 2
CP-802x/CPC80

Remote station (IEC 61850 Server)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 ETI5 Edition 2, Edition 2.1
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 ET85 Edition 2
CP-802x/CPC80
SICAM AK 3 CP-2016/CPCX26 ET25 Edition 2
CP-2019/PCCX26 SM-2558/ETA5 Edition 2
Legacy systems CP-20xx SM-2558/ETA5 Edition 2
(SICAM AK, SICAM TM, CP-60xx SM-2558/ETA3 Edition 1
SICAM BC) CP-50xx SM-2557/ET03 Edition 1
IEC 61850 interoperability
Protection devices of - - IEC 61850 interoperability
SIPROTEC series
Third-party system – – IEC 61850 interoperability

Own Station (IEC 61850 Server)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 ET85 Edition 2
CP-802x/CPC80

926 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Remote station (IEC 61850 Client)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 ETI5 Edition 2, Edition 2.1
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 ET85 Edition 2, Edition 2.1
CP-802x/CPC80
SICAM AK 3 CP-2016/CPCX26 ET25 Edition 2, Edition 2.1
CP-2019/PCCX26 SM-2558/ETA5 Edition 2, Edition 2.1
Legacy systems CP-20xx SM-2558/ETA5 Edition 2, Edition 2.1
(SICAM AK, SICAM TM, CP-60xx SM-2558/ETA3 Edition 1
SICAM BC) CP-50xx SM-2557/ET03 Edition 1
IEC 61850 interoperability
Third-party system – – IEC 61850 interoperability

12.7.5 Communication via Ethernet TCP/IP According to IEC 61850

The IEC 61850 standard series essentially defines:

• Standardized Information
– Standardized Information for circuit breakers, measured value unit, measured values, status,
control, Meta data etc. with self-description (IEC 61850-7-4)
– Standardized information are based on a set of about 20 general basic types (CDC = Common Data
Classes) like status, measured value, count,… (IEC 61850-7-3)
– Some of the standardized information are switchgear-specific, others are general
– The definition of new information models by reusing the standardized information is explicitly
supported

• Standardized Services
– Standardized Services for unrestricted access to values, signaling of values and archiving/interroga-
tion of values, …, controlling of devices (IEC 61850-7-2)
– The standardized services can be applied both to the standardized information (IEC 61850-7-4) as
well as to any expanded or new information models

• Standardized Networks
– For the exchange of messages in a narrower sense, suitable standards are selected
– The standardized services, the standardized information and all other information are communi-
cated over standardized communication systems (IEC 61850-8-1/-9-1/-9-2)

• Standardized Configurations
– devices and the entire switchgear are described completely formal
– The IEC 61850-6 standard provides an XML-based system description language (SCL = Substation
Configuration Language) with which the standardized configuration files are created

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 927


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[ET03_61850_Ebenen, 2, en_US]

Protocols according to the IEC 61870-5 standard are based on the OSI layer model

[ET03_osi, 3, en_US]

Layer Task Functions, Characteristics, Comments


7 - Application Application • Transmission Handling
• Reception Handling
• Management of multiple connections
6 - Presentation Data format • IEC 61850 ACSI to Ax 1703/SICAM RTUs and compatible
systems
In the “private range” according to IEC 60870-5-104, SICAM
A8000 specific system messages and some user data is imple-
mented (e.g. transmission of disturbance records to SICAM
DISTO)

928 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Layer Task Functions, Characteristics, Comments


5 - Session Interface between • GOOSE
data format and
communication
• MMS

protocol • HTTP
• Remote operation for SICAM TOOLBOX II
• NTP according to RFC 1305
4 - Transport Communication • TCP/IP according to RFC 791 and RFC 793; GOOSE
protocol
3 - Network • ICMP according to RFC 792; GOOSE
2 - Data Link LAN interface • Ethernet 10/100 Mbps according to IEEE 802.3; GOOSE
1 - Physical • Medium and transmission rate can be selected with SICAM
TOOLBOX II
• Connection technique (on the master control or communi-
cation element) RJ45 for copper and MT-RJ connector for
FO
• ARP according to RFC 826
• IP Encapsulation according to RFC 894

Relevant Standards

Standard Application
IEC 61850-1 Introduction and Overview

• Introduction and overview of the standards of the IEC 61850 series


IEC 61850-2 Dictionary

• Collection of terms
IEC 61850-3 General Requirements (especially on the network components)

• Quality requirements (reliability), maintainability, system availability, portability,


IT security)
• Environmental conditions
• Auxiliary services
• Other standards and other rules of engineering
IEC 61850-4 System and Project Management

• Engineering service requirements (classification of parameters, technical work


tools, documentation)
• System utilization cycle (product versions, production setting, support after
production setting)
• Quality control (responsibilities, test equipment, type tests, system tests, factory
acceptance tests (FAT) and location acceptance tests (SAT))
IEC 61850-5 Communication Requirements for Functions and Device Models

• Principle of the logical nodes


• Logical communication links
• Concept of assigned information elements for the communication (PICOM)
• Logical nodes and assigned PICOM
• Functions
• Performance requirements (response times etc.)
• Dynamic Scenarios (requirements on the information flow under various oper-
ating conditions)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 929


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Standard Application
IEC 61850-6 Language for the configuration of station automation systems (“Engineering”)

• Formal description of the single-pole scheme, of devices and system structure and
their assignment to the single-pole scheme
IEC 61850-7-1 Basic communication structure for station and bay-related secondary technology
equipment – principles and models

• Introduction in IEC 61850-7


• Communication principles and models
IEC 61850-7-2 Basic communication structure for station and bay-related secondary technology
equipment – Abstract Communication Services Interface (ACSI)

• Description of the abstract communication service interface (ACSI)


• Specification of the abstract communication services
• Model of the server database
IEC 61850-7-3 Basic communication structure for station and bay-related secondary technology
equipment – Common Data Classes

• Abstract common data classes and attribute definitions


IEC 61850-7-4 Basic communication structure for station and bay-related secondary technology
equipment – Compatible Logic Nodes and Data Classes

• Definition of logical nodes, data objects and their logical addressing


IEC 61850-8-1 Specific Communication Services Modeling (SCSM) – Modeling on MMS (acc. to ISO/IEC
9501-1 and -2) and ISO/IEC 9501-3

• Illustration for the communication within the entire station (Client-Server commu-
nication and GOOSE-messages)
IEC 61850-9-1 Specific Communication Services Modeling (SCSM) – Scanned values over serial
Simplex-Multiple-Point-to-Point connection

• Model for the Point-to-Point-like, unidirectional communication of scanned values


of the transformer (with and without Merging Unit)
IEC 61850-9-2 Specific Communication Services Modeling (SCSM) – Scanned values over ISO/IEC
8802-3

• Model for the bus-type, flexible communication of scanned values of the trans-
former (with and without Merging Unit)
IEC 61850-10 Conformity Check

• Procedure for the conformity check


IEC 60255-24 IEEE COMTRADE

NOTE

i The underlined standards contain essential information for the implementation of the IEC 61850 functions
in the protocol element.

930 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 Definition of Terms

Designation Abbrevi- Note


ation
ACSI ACSI Abstract Communication Service Interface.
The protocol-independent user interface ACSI decouples the applica-
tions from the underlying communication protocols and bus physics.
Common Data Class CDC The IEC 61850 defines different Common Data Classes. Common Data
Classes are single-point information, double-point information, single
command (incl. the return information), double command (incl. the
return information), setpoint value, …
Data D Data are commands, binary information, status, time, …
Data Class Data Class is also called Common Data Class (CDC)
Data Set DS Selection from the object-orientated data model (selective data of the
hierarchical attributes)
Dynamic Data Set Dynamic data sets are generated (created) by the client per runtime.
Different Data Sets are created for each Physical Device.
Functional Constraint FC Functional Constraint (FC) divides data into structural groups such as
measured values, spontaneous events, command objects, etc..
Static Data Set The static data set is predefined and is either automatically deter-
mined by the device (for each functional constraint (fix) ← in the
SICAM A8000 server), or specified by parameterization (example: for
third-party devices, the static data set is generated by a configurator
and loaded in the Device)
Directory DIR The Directory (MMS Directory) of the server contains all data that can
be sent in transmit direction or receive direction.
GOOSE Generic Object Oriented Substation Events
GOOSE is a transmission service of IEC 61850 for generic status
events, that can be sent simultaneously per Multicast to multiple
devices in order to satisfy high real-time requirements.
Typical cases of application are the spontaneous transmission of
switching device settings in the decentral interlocking of switching
commands in substations.
GOOSE messages use the ether-type specification for VLAN / prioritiza-
tion and are represented directly on the Ethernet layer.
Logical Device LD A Logical Device is one function in a device (Physical Device)
A Physical Device can contain several Logical Devices. Logical Devices
are protection functions, control functions, disturbance recording,
measured value acquisition, …
The designation of the Logical Devices is not fixed and can therefore
be freely defined
Logical Node LN A logical node is a sub function of a logical device. Every sub function
is represented by data objects, which essentially represent the process
information
Logical Nodes are switches, protection functions (KU, DTL, distance
calculation), …
LOG Archive function (similar to the decentral archive DEAR) - is presently
not supported!
MMS MMS Manufacturing Message Specification
MMS standardizes the exchange of messages in the production area.
MMS provides functions that can be used for the observation, inspec-
tion and control of device operations and technical processes

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 931


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Designation Abbrevi- Note


ation
Physical Device IED The Physical Device (also called IED; IED = Intelligent Electronic Device)
is a device usually with 1 Ethernet interface – but can also be
equipped for redundant configurations with several Ethernet inter-
faces
Report Spontaneous transmission from Server → Client takes place by means
of reports

• Buffered Reports [FC = BR]:


Spontaneous data remain stored with interface fault
• Unbuffered Reports [FC = RP]:
Spontaneous data is deleted with interface fault
Report Control Block Each report (in the server) has its own report control block. The char-
acteristics of the respective report are entered in the Report Control
Block. as for example

• Reference to the Data Set


• Trigger for the transmission (spontaneous, general interrogation,
…)
• Data Set Name (optional)
The Report Control Block can be read and written by the client
ICD ICD IED Capability Description
ICD defines all the possibilities of an IED type and serves as a template
for the system or IED configurator
CID CID Configured IED Description
Description file of a selective Intelligent Electronic Device (IED)
EXT in SIPROTEC stands for “Extended”
SCD SCD Substation Configuration Description
SCD describes a whole substation – this is normally created with a
system configurator and contains the Engineering for the entire plant
SCL SCL Substation Configuration Language
PICS PICS Protocol Implementation Conformance Statement 184
PIXIT PIXIT Protocol Implementation eXtra Information for Testing 184
MICS MICS Model Implementation Conformance Statement
SCSM SCSM Specific Communication Service Mapping
PICOM PICOM Pieces of Communication

184 The IEC 61850 Interoperability is documented in the documents PICS and PIXIT

932 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

12.7.5.1 Objects and Data

Data Models
The data models for IEC 61850 describe the real data of a device, that can be read or written over the commu-
nication.
The data models are strictly object-oriented. The objects are functions that the user of the substation requires
and knows. Every object defines mandatory or optional data objects.

[ET03_Object_Model, 2, en_US]

Physical Device [IED]


The physical device is also called IED [Intelligent Electronical Device].
The physical device is a device normally with 1 Ethernet interface. For redundant configurations the physical
device can also be equipped with several Ethernet interfaces.
The IED-Name can be parameterized with the parameter IEC61850 | Server | IED Name . However,
this IED-Name is not used by the protocol firmware and is only displayed on the main page of the web server.
The IED-Name required for IEC 61850 is only taken by the protocol element from the data of the SIP message
address conversion in transmit/receive direction.
Physical Device [LD]
A logical device is one function in a physical device. A physical device can contain several functions (logical
devices). Logical devices are for instance protection functions, control functions, disturbance recording, meas-
ured value acquisition.
The designation of the logical devices is not fixed and can thus be freely defined.
For SIPROTEC the following designations for logical devices will be used:
CTRL ... Control Control]
DR ... Disturbance Recording Disturbance Recording]
EXT ... Extras
MEAS ... Measurement Measurement]
PROT ... Protection Function: . .
Logical Node [LN]
A logical node is a sub function of a logical device. Every sub function is represented by data objects, which
essentially represent the process information.
Logical nodes are defined in following standards:

• IEC 61850-7-4
Communication networks and systems for power utility automation
Part 7-4: Basic communication structure - Compatible logical node classes and data object classes

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 933


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• IEC 61850-7-410
Communication networks and systems for power utility automation
Part 7-410: Hydroelectric power plants – Communication for monitoring and control

• IEC 61400-25
Wind Turbines
Part 25: Communications for monitoring and control of wind plants

Group (initial Logical Node Categories Number of


letter) defined
logical nodes
A Automatic Functions . 4
C Supervisory Control . 5
D Distributed Energy Resources
E Thermal power plant specific logical nodes ("Enthalpy")
F Functional Blocks
G Generic References . 3
H Hydropower specific Logical Nodes
I Interfacing and Archiving 4
[en: .
K Mechanical and non-electrical Primary Equipment
L System Logical Node . 3
M Metering and Measurement . 8
P Protection Functions . 28
Q Power Quality Events Detection related
R Protection Related Functions 10
[en: .
S Supervision and Monitoring 4
[en: .
T Instrument Transformer and Sensors . 2
W Wind Power
X Switchgear . 2
Y Power Transformer and Related Functions . 4
Z Further substation specific devices 15
[en: Further Power System Equipment]

The IEC 61850 standard series also contains clear rules for the expansion of the information models. Included
among these are supplements to the logical nodes, new logical nodes, expanded and new data and new data
attributes.
Client
SICAM RTU's IEC 61850 client (Ed.1 and Ed.2) supports all logical nodes based on the supported CDC's.
Server
The following logical nodes are supported by SICAM RTUs IEC 61850 Server:
Logical Nodes Description Server Server
(Ed.1) (Ed.2)
A Automatic Functions .
ACTM Control mode selection – ✓
AJCL Joint control – ✓
ANCR Neutral Current Regulator ✓ ✓
APSF PSS 4B filter function – ✓
APSS PSS control common information – ✓

934 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
APST PSS 2A/B filter function – ✓
ARCO Relative Power Control – ✓
ARIS Resistor control – ✓
ATCC Automatic Tap Changer Controller ✓ ✓
AVCO Voltage Control – ✓
C Supervisory Control .
CALH Alarm Handling ✓ ✓
CCGR Cooling Group Control ✓ ✓
CILO Interlocking ✓ ✓
CPOW Point-On-Wave Switching – ✓
CSWI Switch Controller ✓ ✓
CSYN Synchronizer controller – ✓
F Functional Blocks
FCNT Counter – ✓
FCSD Curve shape description – ✓
FFIL Generic filter – ✓
FHBT Functional heartbeat – ✓
FLIM Control function output limitation – ✓
FPID PID regulator – ✓
FRMP Ramp function – ✓
FSCH Scheduler – ✓
FSPT Set-point control function – ✓
FXOT Action at over threshold – ✓
FXPS Functional prioirty status – ✓
FXUT Action at under threshold – ✓
G Generic References .
GAPC Generic Automatic Process Control ✓ ✓
GGIO Generic Process I/O ✓ ✓
GLOG Generic log – ✓
GSAL Generic Security Application – ✓
H Hydro Power
HBRG Turbine – generator shaft bearing – ✓
HCOM Combinator – ✓
HDAM Hydropower dam – ✓
HDFL Deflector control – ✓
HDLS Dam leakage supervision – ✓
HEBR Electrical brake – ✓
HGOV Governor control mode – ✓
HGPI Gate position indicator – ✓
HGTE Dam gate – ✓
HITG Intake gate – ✓
HJCL Joint control – ✓
HLKG Leakage supervision – ✓
HLVL Water level indicator – ✓
HMBR Mechanical brake – ✓
HNDL Needle control – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 935


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
HNHD Water net head data – ✓
HOTP Dam over-topping protection – ✓
HRES Hydropower/water reservoir – ✓
HSEQ Hydropower unit sequencer – ✓
HSPD Speed monitoring – ✓
HSST Surge shaft – ✓
HTGV Guide vanes (wicket gate) – ✓
HTRB Runner blades – ✓
HTRK Trash rack – ✓
HTUR Turbine – ✓
HUNT Hydropower unit – ✓
HVLV Valve (butterfly valve, ball valve) – ✓
HWCL Watern control – ✓
I Generic References .
IARC Archiving – ✓
IFIR Fire detection and alarm – ✓
IHMI Human Machine Interface ✓ ✓
IHND Hand interface – ✓
ILOC Local interface (pushbutton) – ✓
ISAF Safety alarm function – ✓
ITCI Telecontrol Interface – ✓
ITMI Telemonitoring Interface – ✓
ITPC Teleprotection communication interfaces – ✓
K Mechanical and non-electrical Primary Equipment
KFAN Fan – ✓
KFIL Filter – ✓
KHTR Heater, cubicle heater – ✓
KPMP Pump – ✓
KTNK Tank – ✓
KVLV Valve Control – ✓
L System Logical Node .
LCCH Physical communication channel supervision – ✓
LGOS GOOSE subscription – ✓
LLN0 Logical Node Zero ✓ ✓
LPHD Physical Device Information ✓ ✓
LSVS Sampled value subscription – ✓
LTIM Time management – ✓
LTMS Time master supervision – ✓
LTRK Service tracking – ✓
M Metering and Measurement .
MENV Environmental information – ✓
MFLK Flicker measurement name – ✓
MDIF Differential Measurements ✓ –
MHAI Harmonics Or Interharmonics – ✓
MHAN Non Phase Related Harmonics Or Interharmonics – ✓
MHYD Hydrological information – ✓

936 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
MMDC DC measurement – ✓
MMET Meteorological information – ✓
MMTN Metering – ✓
MMTR Metering ✓ ✓
MMXN Non Phase Related Measurement ✓ ✓
MMXU Measurement ✓ ✓
MSQI Sequence & Imbalance ✓ ✓
MSTA Metering Statistics ✓ –
P Protection Functions .
PDIF Differential ✓ ✓
PDIR Direction Comparsion ✓ ✓
PDIS Distance ✓ ✓
PDOP Directional Overpower ✓ ✓
PDUP Directional Underpower ✓ ✓
PFRC Rate Of Change Of Frequency ✓ ✓
PHAR Harmonic Restraint ✓ ✓
PHIZ Ground Detector ✓ ✓
PIOC Instantaneous Overcurrent ✓ ✓
PMRI Motor Restart Inhibition ✓ ✓
PMSS Motor Starting Time Supervision ✓ ✓
POPF Over Power Factor ✓ ✓
PPAM Phase Angle Measuring ✓ ✓
PRTR Rotor protection – ✓
PSCH Protection Scheme ✓ ✓
PSDE Sensitive Directional Earthfault ✓ ✓
PTEF Transient Eart Fault ✓ ✓
PTHF Thyristor protection – ✓
P Protection Functions .
PTOC Time Overcurrent ✓ ✓
PTOF Over Frequency ✓ ✓
PTOV Overvoltage ✓ ✓
PTRC Protection Trip Conditioning ✓ ✓
PTTR Thermal Overload ✓ ✓
PTUC Undercurrent ✓ ✓
PTUF Under Frequency ✓ ✓
PTUV Undervoltage ✓ ✓
PUPF Under Power Factor ✓ ✓
PVOC Voltage Controlled Time Overcurrent ✓ ✓
PVPH Volts per Hz ✓ ✓
PZSU Zero Speed Or Underspeed ✓ ✓
Q Power Quality Events detection related
QFVR Frequency variation – ✓
QITR Current transient – ✓
QIUB Current unbalance variation – ✓
QVTR Voltage transient – ✓
QVUB Voltage unbalance variation – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 937


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
QVVR Voltage variation – ✓
R Protection Related Functions .
RADR Disturbance Recorder Channel Analog C V
RBDR Disturbance Recorder Channel Binary ✓ V
RBRF Breaker Failure ✓ ✓
RDIR Directional Element ✓ ✓
RDRE Disturbance Recorder Function ✓ ✓
RDRS Disturbance Record handling – ✓
RFBC Field breaker configuration – ✓
RFLO Fault Locator ✓ ✓
RMXU Differential measurements – ✓
RPSB Power Swing Detection / Blocking ✓ ✓
RREC Autoreclosing ✓ ✓
RSYN Synchronism-Check or Synchronising ✓ ✓
S Supervision and Monitoring .
SARC Monitoring And Disgnostic For Arcs – ✓
SCBR Circuit breaker supervision – ✓
SFLW Supervision of media flow – ✓
SIMG Insulation Medium Supervision (Gas) ✓ ✓
SIML Insulation Medium Supervision (Liquid) ✓ ✓
SLTC Tap changer supervision – ✓
SLVL Supervision of media level – ✓
SOPM Supervision of operating mechanism – ✓
SPDC Monitoring And Disgnostics For Partial Discharges – ✓
SPOS Supervision of the position of a device – ✓
SPRS Supervision media pressure – ✓
SPTR Power transformer supervision – ✓
SSWI Circuit switch supervision – ✓
STMP Temperature supervision – ✓
SVBR Vibration supervision – ✓
T Instrument Transformer and Sensors .
TANG Angle – ✓
TAXD Axial displacement – ✓
TCTR Current Transformer ✓ ✓
TDST Distance – ✓
TFLW Liquid flow – ✓
TFRQ Frequency – ✓
TGSN Generic sensor – ✓
THUM Humidity – ✓
TLEV Level sensor – –
TLVL Media level – ✓
TMGF Magnetic field – ✓
TMVM Movement sensor – ✓
TPOS Position indicator – ✓
TPRS Pressure sensor – ✓
TRTN Rotation transmitter – ✓

938 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
TSND Sound pressure sensor – ✓
TTMP Temperature sensor – ✓
TTNS Mechanical tension / stress – ✓
TVBR Vibration sensor – ✓
TVTR Voltage Transformer ✓ ✓
TWPH Water acidity – ✓
W Wind Power
WALG Wind turbine analogue log information – –
WALM Wind turbine alarm information – –
WAPC Wind power plant active power control information – ✓
WAVL Wind turbine availability information – ✓
WCNV Wind turbine converter information – ✓
WGDC Wind turbine grid connection information – –
WGEN Wind turbine generator information – ✓
WMET Wind power plant meteorological information – ✓
WNAC Wind turbine nacelle information – ✓
WROT Wind turbine rotor information – ✓
WREP Wind turbine report information – –
WRPC Wind power plant reactive power control information – ✓
WSLG Wind turbine state log information – –
WTOW Wind turbine tower information – ✓
WTRF Wind turbine transformer information – ✓
WTRM Wind turbine transmission information – ✓
WTUR Wind turbine general information – ✓
WYAW Wind turbine yawing information – ✓
X Switchgear .
XCBR Circuit Breaker ✓ ✓
XFFL Switching control for field flashing – ✓
XSWI Circuit Switch ✓ ✓
Y Power Transformer and Related Functions .
YEFN Earth Fault Neutralizer (Petersen Oil) – ✓
YLTC Tap Changer ✓ ✓
YPSH Power Shunt – ✓
YPTR Power Transformer ✓ ✓
Z Further (Power System) Equipment .
ZAXN Auxiliary Network ✓ ✓
ZBAT Battery ✓ ✓
ZBSH Bushing – ✓
ZCAB Power Cable – ✓
ZCAP Capacitor Bank – ✓
ZCON Converter – ✓
ZGEN Generator – ✓
ZGIL Gas Insulated Line – ✓
ZLIN Power Overhead Line – ✓
ZMOT Motor – ✓
ZREA Reactor – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 939


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Logical Nodes Description Server Server


(Ed.1) (Ed.2)
ZRES Resistor – ✓
ZRRC Rotating Reactive Component – ✓
ZSAR Surge Arrestor ✓ ✓
ZSCR Semi-conductor controlled rectifier – ✓
ZSMC Synchronous machine – ✓
ZTCF Thyristor Controlled Frequency Converter – ✓
ZTCR Thyristor Controlled Reactive Component – ✓

Legend:
S (Ed.1) … IEC 61850 Server Edition 1
S (Ed.2) … IEC 61850 Server Edition 2
C ….…….. Client
The logical nodes "LLN0" and "LPHD0" must always be present in every logical device. The logical nodes "LLN0"
and "LPHD1" are created automatically by the protocol element for every logical device, insofar as these have
not already been defined through the parameterization (SIP message address conversion).
The logical node "LLN0" contains data which apply for all logical nodes of the logical device (e.g. revision
status of the parameters).
The logical node LPHD1 contains data of the IEDs [Intelligent Electronical Device = Physical Device] – these are
applicable for all logical nodes of the physical device (e.g. rating plate).
Logical nodes are structured hierarchically and contain different groups of information:

• Common Logical Node Information .

• Common Logical Node Information .

• Status Information .

• Settings .

• Measured Values .

• Controls .

940 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Example:

[ET03_LN_XCBR, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 941


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The precise structure of the logical nodes is documented in the IEC 61850-7-4 standard. In the following
example, the structure of the logical node for the circuit breaker [XCBR] is documented schematically with
designation of the fields.

[ET03_LD_LN_CDC, 1, en_US]

942 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The following example shows the representation of the logical node in the IEC 61850-7-4 standard for the
circuit breaker (XCBR).

[ET03_XCBR_Norm, 1, en_US]

Legend: M…Mandatory (these attributes must be supported)


O…Optional (these attributes can optionally be supported)

In field "Attr. Type" is the CDC = Common Data Class .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 943


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The following example shows the representation of the basic data types [CDC] in the IEC 61850-7-3 standard
for the Common Data Class "Controllable Double Point (DPC)".

[ET03_DPC, 1, en_US]

IEC 61850 Address


The IEC 61850 address is represented as readable text (ASCII-characters) and is presently limited to max. 62
characters. The syntax of the IEC 61850 variable names [Data Attribute Reference] is defined by the IEC 61850
standard.
Every object is unambiguously identified by its address (name of the object) in plain text. Due to the address,
the objects are self-descriptive.
Structure (principle):

LDName/LNName.DataName.DataAttributeName
LDName ……… Logical Device Name
LNName .…….. Logical Node Name

944 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Data and data attributes can thereby occur several times in the structure.
Edition 1:
61850 address: LDName + "/" + FCD = 32 + 1 + 29 = max. 62 characters
FCD: LNName + DataName + DataAttributeName + DataComponentName = max. 29 char-
acters
LDName: IEDName + LDName = max. 32 characters
LNName: LN_prefix + LN_classname + LN_instanceID = max. 11 characters
Lnclassname: = max. 4 characters
DataName: = max. 10 characters

Edition 2:
61850 address: LDName + "/" + FCD = 64 + 1 + 64 = max. 129 characters
FCD: LNName + DataName + DataAttributeName + DataComponentName = max. 64 char-
acters
LDName: IEDName + LDName = max. 64 characters
LNName: LN_prefix + LN_classname + LN_instanceID = max. 11 characters
Lnclassname: = max. 4 characters
DataName: = max. 10 characters

NOTE

i The address must not contain any special characters (excluded from this are the established separating
characters "/" and ".") and no umlauts.
In Edition 2 there may also be no more “.” In the Logical Device Name.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 945


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The structure of the IEC 61850 address is explained with the help of the following example.

[etxx_61850_address, 1, en_US]

Examples for the valid syntax of 61650 addresses:


BC1703CTRL/Q00XCBR1.Pos.stVal
VLC01/Q0XCBR1.Mod.stVal
T403B1CTRL/GGIO10.SPCSO0.ctlVal
IED001MEAS/Q1MMXU1.Mod.ctlVal
System message module failed: BC1703CTRL/SYSGGIO1.SPCSO1.stVal
Reference voltage U4: BC1703MEAS/GGIO1.AnInU4.mag.f

Examples for a IEC 61850 address with max. recursion depth:


IED001MEAS/Q1MMXU1.PhV.phsA.cVal.mag.f
BC1703_E17CTRL/GO_E07GGIO1.DPCSOQ1.stVal

MMS Address
For the transmission the IEC 61850 address is converted by the protocol element on the line to the defined
format of the MMS address.
The MMS address is presently used with max. 65 characters. Of the 65 bytes, 3 characters are fixed reserved
through the FCD (Functional Constraint Data) and 1 separating character by the MMS address structure. As a
result, the present implementation produces a max. possible length for the IEC 61850 address of 62 charac-
ters.

946 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Functional Constraint
The field "Functional Constraint [FC]" of the MMS address is inserted by the protocol element itself.
One IEC 61850 Common Data Class [CDC] consists of various Functional Constraints (a Common Data Class is
e.g. single-point information, double-point information, …)
FC Functional Constraint
CF Attribute used for configuration
CO Control
DC Attribute used for description
EX Attribute used for extensions of common data classes
MX Measurands (analog values)
SE Attribute used for edit parameter group
SG Attribute used for active parameter group
SP Setpoint
ST Status Information
SV Attribute used for substitution

Examples for the valid syntax of MMS addresses:


BC1703CTRL/Q00XCBR1$ST$Pos$stVal
VLC01/q=XCBR1$ST$Mod$stVal
T403B1CTRL$GGIO10$CO$SPCSO0$ctlVal
BC1703_E17CTRL/GO_E07GGIO1$ST$DPCSOQ1$stVal

Examples for MMS addresses with max. recursion depth:


VLC01/MMXU1$MX$A$phsA$cVal$mag$f

Data Class, Data


Attributes are those data objects which contain real information.
The attributes are assigned to the common data classes . The common data classes [CDC's] are documented in
the IEC 61850-7-3 standard.
The elements "Physical Device", "Logical Device", "Logical Node" and "Data Class" are only used for the struc-
turing of the data.
The CDC's are structural elements with attribute-types that contain (apart from a few exceptions) no further
sub-structures.
Attribute types (without SUB-structure): e.g.: BOOLEAN, INT8U, INT32U, …
Attribut-Type (with SUB structure): e.g.: TimeStamp, Quality, Originator, …
SUB-structures defined in IEC 61850 will be mapped to MMS SUB-structures (if supported by MMS) or mapped
to common data classes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 947


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i Attribute types in upper case / lower case (e.g. TimeStamp) have a further sub-structure.
Attribute types in upper case (e.g. BOOLEAN) have no further sub-structure.

Basic data types [CDC = Common Data Class].


All standardized information according to IEC 61850-7-4 (e.g. circuit breaker, measured value unit, measured
values, status, control, meta data) are based on a set of about 30 general basic data types (status, measured
value, count).
The basic data types are known as Common Data Classes [CDC] and are defined in the IEC 61850-7-3
standard.

CDC [abbrev.]185 Common Data Class Specification for Ss Se SsG SrG Cs Ce


186 186

Status Information
SPS Single Point Status ✓ - ✓ ✓ - ✓
DPS Double Point Status ✓ - ✓ ✓ - ✓
INS Integer Status ✓ - ✓ ✓ - ✓
187

ENS Enumerated Status ✓ - ✓ ✓ - ✓


187 187 187 187

ACT Protection Activation Information ✓ - ✓ ✓ - ✓


ACD Directional Protection Activation Information ✓ - ✓ ✓ - ✓
SEC Security Violation Counting - - - - - -
BCR Binary Counter Reading ✓ - - - - ✓
Measurand Information
MV Measured Value ✓ - ✓ ✓ - ✓
CMV Complex Measured Value ✓ - ✓ ✓ - ✓
SAV Sampled Value ✓ - ✓ ✓ - ✓
WYE Collection Of Measurands ✓ - ✓ ✓ - ✓
(Phase to ground related measured value of a three
phase system)
DEL Delta (phase to phase related measured value of a ✓ - ✓ ✓ - ✓
three phase system)
SEQ Sequence ✓ - ✓ ✓ - ✓
HMV Harmonic Value - - - - - -
HWYE Harmonic Value for WYE - - - - - -
HDEL Harmonic Value for DEL - - - - - -
Controllable Status Information
SPC [ST|CO] Controllable Single Point ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
DPC [ST|CO] Controllable Double Point ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-

185 Common Data Classes with the additional designation [ ST|CO] are supported differently by the Server/Client for the Functional
Constraints "ST" (Status Information) and "CO" (Control)
186 in the protocol element with IEC 61850 Client function, for data (attributes) in transmit/receive direction that are not contained in
the IEC 61850 standard, the Common Data Class (CDC) can be parameterized Devices of different manufacturers utilize the possi-
bility in order to expand the logical nodes defined in the standard with additional attributes for data in the private range. For the
expansion in the private range, only Common Data Classes can be selected that are already defined in the standard and are
supported by the protocol element. The expansions are only supported at the logical node level and with the parameterization the
highest value Common Data Class in the hierarchy must be parameterized. Examples: VLC01/CSWI1.SPos.ctlVal (SPos = DPC) VLC01/
XCBR1.SPos.ctlVal (SPos = DPC) VLC01/MMXU1.STotW.mag.f (STotW = MV) VLC01/MMXU1.AS.phsA.cVal.mag.f (AS = WYE)
187 applies only for IEC 61850 Edition 2

948 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

CDC [abbrev.]185 Common Data Class Specification for Ss Se SsG SrG Cs Ce


186 186

INC [ST|CO] Controllable Integer Status ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
187

ENC [ST|CO] Controllable Enumerated Status ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
187 187 187 187 187 187

BSC [ST|CO] Binary Controlled Step Position Information ✓|- ✓|- - - ✓|- ✓|-
ISC [ST|CO] Integer Controlled Step Position Information ✓|- ✓|- - - ✓|- ✓|-
Controllable Analog Information
APC Controllable analog set point information ✓|- ✓|- - - ✓|- ✓|-
187 187 187 187

Status Settings
ENG [SP] Enumerated Status Setting ✓ ✓ - - ✓ ✓
188 188 188 188

SPG [SP] Single Point Setting ✓|- ✓|- - - ✓ ✓|-


189 189 189

ING [SP] Integer Status Setting ✓|- ✓|- - - ✓ ✓


187 187

Analog Settings
ASG [SP] Analog Setting ✓|- ✓|- - - ✓ ✓
187 187

CURVE Setting Curve - - - - - -


Description Information
DPL Device Name Plate ✓ - - - - -
189

LPL Logical Node Name Plate ✓ - - - - -


189

CSD Curve Shape Description - - - - - -


SGCB Setting Group Control Block 190 ✓ ✓ - - ✓ ✓

For commands, the “Extended Common Data Classes” defined in the IEC 61850-8-1 standard are used . These
"Extended Common Data Classes" consist of several attributes that are used differently according to IEC 61850
Control Model.

CDC [abbrev.]191 Extended Common Data Class Specification for Ss Se SsG SrG Cs Ce
186 186

Controllable Status Information


SPC [ST|CO] Extended Common Data Class Controllable Single ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
Point

185 Common Data Classes with the additional designation [ ST|CO] are supported differently by the Server/Client for the Functional
Constraints "ST" (Status Information) and "CO" (Control)
186 in the protocol element with IEC 61850 Client function, for data (attributes) in transmit/receive direction that are not contained in
the IEC 61850 standard, the Common Data Class (CDC) can be parameterized Devices of different manufacturers utilize the possi-
bility in order to expand the logical nodes defined in the standard with additional attributes for data in the private range. For the
expansion in the private range, only Common Data Classes can be selected that are already defined in the standard and are
supported by the protocol element. The expansions are only supported at the logical node level and with the parameterization the
highest value Common Data Class in the hierarchy must be parameterized. Examples: VLC01/CSWI1.SPos.ctlVal (SPos = DPC) VLC01/
XCBR1.SPos.ctlVal (SPos = DPC) VLC01/MMXU1.STotW.mag.f (STotW = MV) VLC01/MMXU1.AS.phsA.cVal.mag.f (AS = WYE)
188 applies only for IEC61850 Edition 2 and Edition 2.1
189 this information is generated by PRE
190 SGCB is a Control Block and not a Common Data Class, but is handled as a CDC by the protocol element
191 Common Data Classes with the additional designation [ ST|CO] are supported differently by the Server/Client for the Functional
Constraints "ST" (Status Information) and "CO" (Control)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 949


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

CDC [abbrev.]191 Extended Common Data Class Specification for Ss Se SsG SrG Cs Ce
186 186

DPC [ST|CO] Extended Common Data ClassControllable Double ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
Point
INC [ST|CO] Extended Common Data Class Controllable Integer ✓|- ✓|- ✓|- ✓|- ✓|- ✓|-
Status 187

BSC [ST|CO] Extended Common Data Class Binary Controlled Step ✓|- ✓|- - - ✓|- ✓|-
Position Information
ISC [ST|CO] Extended Common Data Class Integer Controlled Step ✓|- ✓|- - - ✓|- ✓|-
Position Information
Controllable Analog Information
APC [ST|CO] Extended Common Data Class Controllable Analog Set ✓|- ✓|- - - ✓|- ✓|-
Point Information 187 187 187 187

Legend:
Ss Server transmitting
Se Server receiving
Cs Client transmitting
Ce Client receiving
SsG Server senden GOOSE (publish)
SrG Server receiving GOOSE (subscribe)

12.7.5.2 Definition of the Connections

IP Addresses
Every device which is connected to a TCP/IP network has an unambiguous IP address. The protocol firmware
supports only IP addresses in the format IPv4 (=32 Bit). With that 232, therefore 4,294,967,296 addresses can
be represented. The IP address is mostly represented in the dotted decimal notation . Definition of the
Connections
Example: 192,168,122,195
The IP address of one’s own station is to be parameterized in the system technical parameters with the param-
eter IP address | own IP address.
The IP address(es) of the remote station(s) is(are) to be parameterized for each connection in the system-tech-
nical parameters of the Connection definition.

Port number
Every IP connection is defined by the IP address of the own station and the remote station and the port
number. The port numbers are determined by the IANA (Internet Assigned Numbers Authority).
Port numbers used in the LAN/WAN protocol firmware:

Port number Protocol Standard


102 MMS ISO/IEC 9506
(Manufacturing Message Specification)
80 HTTP RFC 2616 (HTTP/1.1) 192
(Hypertext Transfer Protocol)
80 HTTP Remote operation for SICAM TOOLBOX II 192
(Hypertext Transfer Protocol)

191 Common Data Classes with the additional designation [ ST|CO] are supported differently by the Server/Client for the Functional
Constraints "ST" (Status Information) and "CO" (Control)
192 Function is implemented on the basic system element

950 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Port number Protocol Standard


443 HTTPS Web server 192
(Hypertext Transfer Protocol over SSL/TLS)
443 HTTPS Remote operation for SICAM TOOLBOX II 192
(Hypertext Transfer Protocol over SSL/TLS)
123 NTP V3 RFC 1305 192
(Network Time Protocol)
123 SNTP V3/V4 RFC 2030 192
(Simple Network Time Protocol)

RFC .... Request for Comments

Default Router (Default Gateway)


If one’s own network is connected by means of a router, then the IP address of the Default Router is to be set
in the system technical parameters of the protocol firmware with the parameter IP address | Default
router (default gateway).

Subnet Mask
The subnet mask is a bit mask, that separates an IP address into a network- and a device part (Host part). It is
used in IP networks to make routing decisions.
The subnet mask is to be set in the system technical parameters of the protocol firmware with the parameter
IP address | Subnet mask.
The subnet mask is exactly as long as the IP address, to which it is applied (therefore 32 Bit for IPv4). All bits of
the network part are set to “1” and all bits of the device part are set to “0” .
In most cases the notation of a network mask is not carried out binary, rather (as with IP address also)
frequently in decimal notation (dotted decimal notation).
Therefore the IPv4 network mask for a 27 bit network part reads 255.255.255.224.
The usable address space of a network is defined by the subnet mask. For a 27 bit network the first 27 places
of the IP address of the network part and for all hosts of the network are identical. In all practical cases of
application the network part is continuous (without zeros in between).

A network mask with 27 set bits produces a network part of 192.168.122.192. 5 bits and therefore 32
addresses are left over for the device part.
In the above example the smallest host address ends with 11000000 (decimal: 192), the greatest possible
host address with the octet 11011111 (decimal: 223).
The address range for the subnet in the example is therefore 192.168.122.192 to 192.168.122.223.
The greatest address is by definition reserved for the IP Broadcast and the smallest address describes the
network itself. They are therefore not included in the freely usable addresses.
In practice the Default Gateway is often assigned to the smallest (binary in the example: 11000001, decimal:
193) or largest (binary in the example: 11011110, decimal: 222) usable IP address in the network.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 951


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Connection-specific parameters
In the central station and in the substation(s) for each “Connection”, the required settings must be made in the
parameters of the Connectiondefinitionen .
The following parameters can be set for each connection:

• “Station number”
The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address. During the data transmission, only the IP address assigned to the station
number is transmitted, the station number is not transmitted.
During the data flow routing the data are routed for transmission to a “Station number” (Connection
number = destination station number).
The station number is to be entered for each connection in the parameters Connection definition
| Stationsnummer .

• “Enable”
A parameterized connection can be activated/deactivated with the parameter Connection defini-
tion | Enable .
Thus, connections can be prepared that are activated only at a later moment by means of parameteriza-
tion.

• “Station failure”
For certain redundancy configurations or operating modes, for the SICAM RTUs internal diagnostics, the
failure of a connection can be suppressed with the parameter Station definition | Station
failure .
If the failure is suppressed, the connection is never signaled in the diagnostic as failed and all messages
in transmit direction are discarded until the connection is established!
With that a ring overflow is avoided with non-connected remote stations.

• “Own Mode”
For every TCP/IP connection one party is either “Server (Listener)” or “Client (Connector)”. The TCP/IP
connection is always only established by the “Client (Connector)”.
With the parameter Connection definition | Own mode the role of the own station is to be para-
meterized for every connection.

• “IP-addr”
For every connection the IP address of the remote station is to be parameterized. The IP address
(Internet-Protocol) is a number, which permits the addressing of parties in LAN IP networks. This address
must always be unambiguous in a network.
The IP address is to be parameterized as follows (example): 192,168,122,195
The IP address of the remote station is to be parameterized for every connection with the parameters
Connection definition | IP-addr. .

• “AE Qualifier”
This parameter applies for a connected server, if that requires resp. checks the corresponding AE Qualifier
for the connection setup. The value of the AE Qualifier is in the ICD file of the corresponding server.
The AE Qualifier is to be parameterized for every connection with the parameters Connection defi-
nition | AE qualifier.
The settings of the variable elements of the message in the IEC 60870-5-101/104 parameter block of the basic
system element are not evaluated by the IEC 61850 protocol element.
In the IEC 61850 Client as of Edition 2, the following parameters can be set per connection:

• “Timeout IEC61850 connection setup”


Timeout for the cyclic connection reestablishment to the connected device (default 10 s).

• “Timeout IEC 61850 Services”


Timeout for IEC 61850 services, every service must be confirmed within this timeout. This timeout is
increased during command transmission to the Timeout ACT→CON (default 7 s).

952 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• “Reports”
Selection of reports. With “unbuffered, buffered” and “buffered, unbuffered” both are used with priority
to the first selection. With “unbuffered” and “buffered” only the parameterized reports are used (“unbuf-
fered, buffered”/”buffered, unbuffered”/”unbuffered/buffered/single read requests”).

• “Timeout buffered reports”


After a communication breakdown, the Buffered Report will not be flushed during this time (default 0).

• "cbName dynamic"
Values of reports writable (dynamic).

• "dataSet dynamic "


Values of reports writable (dynamic).

• "rpID dynamic "


Values of reports writable (dynamic).

• "optFields dynamic"
Values of reports writable (dynamic).

• "bufTime dynamic"
Values of reports writable (dynamic).

• "trgOps dynamic"
Values of reports writable (dynamic).

• "intgPd dynamic"
Values of reports writable (dynamic).

• "DynamicDatasets"
Server supports dynamic datasets.

• "Elements for dataset"


Count of elements for dynamic datasets (typical = default 60).

• "Beh.stVal = 2 (blocked)"
If the attribute "Beh.stVal" changes to blocked, all hierarchical data points from the connected device are
generated with the parametrized status. If "LLN0.Beh.stVal" is used, all data points from the logical device
are generated.

• "Beh.stVal = 5 (off)"
If the attribute "Beh.stVal" changes to off, all hierarchical data points from the connected device are
generated with the parametrized status. If "LLN0.Beh.stVal" is used, all data points from the logical device
are generated.

• "Convert commands EXE -> SEL/EXE"


Automatic conversion of execute commands to IEC 61850 select/execute commands.

• "Delay SEL -> EXE (ms)"

• With automatic conversion of execute commands this time is used between SEL and EXE (default 0).

• "Termination"
Derive Termination for commands from the IEC 61850 Termination or from the return information, if the
IEC 61850 Termination is before the return information. A received neg. Termination will always be
generated (IEC 61850 command termination/ IEC 61850 return information).

• "Timeout SEL -> EXE (s)"


Max. time between Select and Execute for commands (default 20 s).

• "Timeout ACT -> CON (s)"


Max. time between Activation and Confirmation for commands (default 20 s).

• "Timeout CON-> TERM (s)"


Max. time between Confirmation and Termination for commands (default 20 s).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 953


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• "Intermediate position suppression time (s)"


Intermediate state suppression time for double-point information (default 0).

• "Faulty state suppression time (s)"


Faulty state suppression time for double-point information (default 0).

• "IED name"
IED name for ICD file import. This parameter should not be changed manually.

• "ICD/SCD File"
ICD file name for ICD import. This parameter should not be changed manually.

• "Filetransfer"
File transfer in connected Server supported.

• "TrgOps data change"


Trigger Op value in connected Server supported.

• "TrgOps quality change"


Trigger Op value in connected Server supported.

• "TrgOps data update"


Trigger Op value in connected Server supported.

• "TrgOps integrity"
Trigger Op value in connected Server supported.

• "TrgOps general interrogation"


Trigger Op value in connected Server supported.

• Test mode
Data which is provided with the quality bit “Test” can be passed on (unchanged with Test = 1, or with
Test = 0) or can be rejected.

• Static & dynamic datasets


With usage of static and dynamic datasets, at first static datasets are used for the reporting. Data which is
not existing in static datasets is combined in dynamic datasets.

Data Transmission Procedure


The transmission of data ready to be sent from the master station (IEC 61850 Client) to the remote terminal
unit (IEC 61850 Server) takes place spontaneously with connection established and for each connection.
The transmission of data ready to be sent from the remote terminal unit (IEC 61850 Server) to the master
station (IEC 61850 Client) takes place either spontaneous by means of IEC 61850 Reports or interrogated by
the master station.
For each LAN connection, the Client-Server data transmission is comparable with that between 2 stations over
a virtual point-to-point connection.
In addition, with IEC 61850, for the transmission of data between servers the multicast transmission proce-
dure GOOSE (Generic Object Oriented Substation Events) is used.
The transmission speed (10/100 Mbit/s) and the transmission type (full duplex/half duplex) on the Ethernet are
specified separately for each port separated on the basic system element by the parameter Network
settings | Advanced parameters | Ethernet speed and duplex X1 and Network settings
| Advanced parameters | Ethernet speed and duplex X4. In the default setting this parameter is
set to Auto negotiation and only needs to be specifically adjusted in exceptional cases.
“Autonegotiation” or “Auto-Sensing” is an Ethernet procedure by which two connected devices (e.g. a network
port of a computer and the network port of a Router, Hub or Switch) choose common transmission parame-
ters, such as speed, duplex mode, and flow control. The procedure only applies to multi-wire connections
(twisted pair cable) – but not for WLAN-, fiber optic- or coaxial cables.

954 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i If problems arise with the direct connection of other systems with crossover cables or when using hubs or
other network components with the presetting, half duplex should be used here.

The data storage on the basic system element is managed individually for every LAN connection. Data
messages “to all” are already split up selectively for every LAN connection by the communications function on
the basic system element.
The prioritization of the data to be sent to the protocol element takes place on the basic system element.
System data is processed with high priority by the communications function on the basic system element and
transferred to the protocol element for transmission as fast as possible.
This prioritization is of no significance for the protocol element with IEC 61850 Server function. The data is
received from the basic system element by the protocol element, entered in the IEC 61850 organized process
image on the protocol element and prepared for transmission according to IEC 61850.
The possible 104-blocking for the data transmission between basic system element ⇔ protocol element is not
used.
In the SICAM A8000 protocol element with IEC 61850 Client function, with the parameter IEC61850 |
Client | Timeout IEC61850 Services the monitoring time for IEC 61850 Services (e.g.: Read/Write)
can be set. For commands, this monitoring time is extended to the time that can be set with the parameter
IEC61850 | Timeout Confirmation → Termination (as of IEC 61850 Edition 2: Connectiondefi-
nitionen | Timeout CON → TERM).

Failure Monitoring
The monitoring of every connection by the master station (Client) and by the remote terminal unit (Server) is
carried by means of cyclic transmitted messages (TCP Keep Alive Frames). The failure monitoring can be
carried out independently by both participating stations of a connection.
The “TCP Keep-Alive Frames” are generated and monitored by the TCP/IP-Stack of the protocol firmware itself
and are not transferred to the basic system element.
The time scale for the cyclic transmission of the “TCP Keep Alive Frames” is determined with the parameter
Advanced parameters | TCP keep alive time .
If with connection established, the cyclic reception of the "TCP Keep Alive Frames" is missing, the failure of the
connection is signaled by the TCP/IP-Stack of the protocol firmware. The failure of a connection is signaled
immediately by the protocol element to the basic system element, insofar as this is not disabled in the param-
eters of the Connection definition with the parameter Station failure .
With connection failed, the client attempts to re-establish a connection to the assigned server in a cyclic time-
scale. The time-scale can be set with the parameter IEC61850 | Client | Timeout IEC61850
connection setup (as of IEC 61850 Edition 2: Connection definitions | Connection estab-
lishment (s) ).
No further data is sent from the connections with Client-functionality to failed remote stations until successful
establishment of the connection and the initialization of the connection.
The data is stored in the data storage of the communication function on the basic system element until this is
deleted by the dwell time monitoring or can be transmitted to the re-reachable remote station.
From the connections with Server-functionality, further data is requested from the basic system element and
stored in the protocol element internal IEC 61850 data model, even with failed connection to the remote
station.

12.7.5.3 Station Initialization

Initialization of the Connections [Client]


After startup, all parameterized connections with IEC 61850 Client function are reported by the protocol
element as failed (insofar as this is not disabled in the parameters of the connection definitions) and after-
wards the connection is established for every single connection at TCP/IP level by the IEC 61850 Client.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 955


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

For failed or unreachable remote stations, a connection setup (attempt) for the connection is performed cyclic
by the IEC 61850 Client.
After complete initialization of a connection, the protocol element with IEC 61850 Client function will reset
the connection failure and starts requesting the data from the basic system element and initiates a general
interrogation to the basic system element.

Initialization of the Connections [Server]


For each connection with IEC 61850 Server function, the protocol element waits for an establishment of the
connection at TCP/IP level by the IEC 61850 Client.

12.7.5.4 Acquisition of Events (Transmission of Data Ready to be Sent)


With connection established, the transmission from the central station (client) to the substation (server) takes
place spontaneously. The transmission from the substation (server) to the central station (client) takes place
either spontaneous by means of reports or interrogated by the central station.
For the transmission of data between servers, the GOOSE transmission procedure can be implemented.

Data Transmission Server ↔ Client


The transmission of data ready to be sent from the central station (IEC 61850 Client) to the substation
(IEC 61850 Server) takes place spontaneously with connection established and for each connection.
The transmission of data ready to be sent from the substation (IEC 61850 Server) to the central station
(IEC 61850 Client) takes place either spontaneous by means of IEC 61850 Reports or interrogated by the
central station.
With the parameter IEC61850 | Client | Advanced parameters | IEC61850 service for
request it is determined, whether the transmission of the data from the substation (61850 Server) to the
central station (61850 Client) is carried out spontaneously by means of reports or through cyclic interrogation
by the central station.
With spontaneous transmission using reports, the spontaneous transmission is activated in the Report Control
Block of the IEC 61850 Server by the protocol element with IEC 61850 Client function.
With transmission of the data through cyclic interrogation, the data attributes are interrogated selectively by
the protocol element with IEC 61850 Client function (Report Control Block, Reports and Data Sets are not used
here).
The time-scale for the cyclic interrogation of the individual values can be parameterized with the parameter
IEC61850 | Client | Advanced parameters | Acquisition grid for "single read
requests" .
The possible 104-blocking for the data transmission between basic system element and protocol element is
not used.
The prioritization of the data ready to be sent by the basic system element (BSE) is of no significance for the
protocol element with IEC 61850 Server function. The data is transferred from the basic system element,
entered in the IEC 61850 organized process image on the protocol element and prepared for transmission
according to IEC 61850.
The prioritization of the data ready to be sent by the basic system element (BSE) is only of significance for the
protocol element with IEC 61850 Client function.

Reports/Report Control Block


The spontaneous transmission of data from the IEC 61850 Server to the IEC 61850 Client takes place by means
of reports. The reports are created permanently in the servers and every report has its own Report Control
Block. The characteristics of the respective report are entered in the Report Control Block. The Report Control
Block can be read as well as written by the IEC 61850 Client.
The following information is stored in the Report Control Block (extract-wise):

• Reference to the associated DataSet

• Trigger for the transmission (spontaneous, general interrogation, etc.)

956 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• DataSet Name

• …

Unbuffered/Buffered Reports
For the reports, a distinction is made between Buffered Reports and Unbuffered Reports. This function is deter-
mined by the IEC 61850 device. With the Buffered Reports, changes are stored after a connection failure.
After startup or going connection fault all the present Unbuffered/Buffered Control Blocks are interrogated and
the belonging Dataset is read (attribute “DatSet”). Predominantly, the Unbuffered Control Block is used, only if
no Unbuffered Control Blocks are present, Buffered Control Blocks are used.
In the handling of the reports, on reception no distinction is made between Buffered reports and Unbuffered
reports by the SICAM RTUs protocol element with IEC 61850 client function.
As of IEC 61850 Edition 2 the selection of reports can be defined with the parameter Connection defini-
tions | Reports. With “unbuffered, buffered” and “buffered, unbuffered” both are used with priority to
the first selection. With “unbuffered”, “buffered” and “single read requests” only the parameterized reports are
used.
With the parameter Connection definitions | Timeout buffered reports (s) a time can be
defined during that the Buffered Report will not be deleted after a connection failure.
As of IEC 61850 Edition 2, the automatic search of reports will be overruled with the table IEC61850 |
Client | Advanced parameters | Report definition.
Parameter Description
Station 0 to 99 (internal SICAM station)
Report name Name of the report (e. g., IEDPROT/LLN0$RP$urcb01

Static/Dynamic Datasets
In the datasets, all information is contained that can be transmitted spontaneously from the IEC 61850 Server
to the IEC 61850 Client. Required values that are not contained in the datasets, must be read out from the
IEC 61850 Client by cyclic interrogation of the attributes.
Static datasets are predefined by the IEC 61850 device and are created in the device by the IEC 61850 Server
function itself.
In SICAM RTUs devices, the static datasets are generated by the protocol element with IEC 61850 Server func-
tion from the data of the SIP message address conversion in transmit direction.
Dynamic datasets must be created by the IEC 61850 Client in the IEC 61850 Server. In the initialization phase,
the protocol element with IEC 61850 Client function reads out the information from those devices with
IEC 61850 Server function, whether dynamic datasets are supported. Dynamic datasets are generated by the
protocol element with IEC 61850 Server function from the data of the SIP message address conversion in
receive direction and created in the devices with IEC 61850 Server function.
With the parameter IEC61850 | Client | Advanced parameters | Dataset it is determined how
the dynamic datasets are to be created.
The datasets can be created as follows:

• For each logical node

• For each logical device


As of IEC 61850 edition 2, the parameter Connection definitions | Dynamic datasets defines
whether the IEC 61850 Server supports dynamic datasets. With this parameter it is determined whether
dynamic datasets are created by the IEC 61850 Client or not. This parameter is created with the SCD import by
the SICAM TOOLBOX II, in dependence whether the device supports dynamic datasets or not.
The count of elements for dynamic datasets is defined with the parameter Connection definitions |
Elements for datasets (typical: 60).
In order to use dynamic datasets, the parameters dataSet dynamic and dynamic datasets must be set
to YES, and in addition, the device must notify upon connection setup that it supports dynamic datasets.
With usage of the SICAM TOOLBOX II SCD import, these parameters are set automatically. A typical use case is
for instance the import of a SIPROTEC5 device (this supports dynamic datasets), whereby both parameters are

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 957


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

set to YES. If predefined datasets are to be used in the Sysconf instead of dynamic datasets, the parameter
dynamic datasets must be set to NO.
The report attributes (dataSet dynamic, cbName dynamic, rpId dynamic, etc.) are with
SICAM TOOLBOX II import automatically taken from the SCD file and reflect the possibilities of the device
whether the corresponding report attributes are dynamic (i.e. changeable by the client).

NOTE

i Siemens protection devices of the SIPROTEC series support only dynamic datasets. Protection devices of
other manufacturers mostly support only static datasets.

Setting Group Control Model


Only with Logical Device “Protection” and Logical Node “LLN0” setting groups are supported.
Values of a SGCB are not transmitted spontaneously, but interrogated cyclically.

NOTE

i Only a group switchover is possible (SelectActiveSG), no parameter settings.

Data Transmission Server ↔ Server with GOOSE (Server only)


The Generic Object Oriented Substation Events (GOOSE) is a transmission service of IEC 61850 for generic
status events, that can be sent simultaneously per multicast to multiple devices in order to satisfy high real-
time requirements. Typical cases of application are the spontaneous transmission of state of switching device
in the decentral interlocking of switching commands in substations. GOOSE messages use the Ether type spec-
ification for VLAN, the prioritization and are represented directly on the Ethernet layer.
With GOOSE messages according to standard part IEC 61850-8-1, data is exchanged between IEC 61850
devices (servers).
Range for the multicast address for GOOSE:
of to
MAC address 01-0C-CD-01-00-00 01-0C-CD-01-01-FF

Max. 100 different GOOSE messages can be supported, whereby the number applies conjointly in send and
receive direction.
For the GOOSE data transmission, the IEC 61850 protocol element supports only basic types (single elements)
– data structures are supported only for edition 2 with following CDCs: (FC= ST): SPC, DPC, ENC, INC, SPS, DPS,
ENS, INS.
The GOOSE data transmission is supported by the server function of the protocol element in transmit direction
“Publisher” (transmitter) and also in receive direction “Subscriber” (receiver).
The datasets to be transmitted are defined with the process-technical parameterization of the SIP message
address conversion. The datasets must consist of data of the MMS directories.
The internal station number (from SSE to BSE) of the received GOOSE messages is 254 (own SSE). Hence
results that Publish messages must be included in the send routing, and Subscribe message in the receive
routing.
GOOSE messages are transmitted with high priority by the switches implemented in IEC 61850 networks. For
this the switches must support the standard IEEE802.1Q (prioritization of messages).

GOOSE Transmission Procedure


The GOOSE data transmission is a cyclic multicast transmission. A GOOSE message is thereby transmitted from
one device as “Publisher” (transmitter) and received by multiple devices “Subscriber” (receivers).
With the GOOSE data transmission, the GOOSE message is transmitted spontaneously immediately with
change and then cyclic with changed cycle time (repeat time). The data transmission is not acknowledged, the
reception of the current state is ensured through the repeat procedure.

958 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The initial repeat time after a spontaneous GOOSE data transmission is 20 ms. This time is doubled with each
transmission until the parameterized maximum repeat time is reached.
The maximum repeat time for GOOSE messages is to be parameterized with the parameter IEC61850
Server | Goose | Max. repeat time for GOOSE messages .

Failure monitoring
The failure monitoring for GOOSE messages in receive direction (Subscriber) is derived from the current HOLD
time (repeat time) per GOOSE application. The current HOLD time is also included in every message of a
GOOSE message.
The time for the failure monitoring is the current HOLD time multiplied by the parameterized maximum
number of retries for GOOSE. The maximum number of retries for GOOSE messages is to be parameterized
with the parameter IEC61850 Server | Goose | Retry count for GOOSE .
After a failure is detected, the data concerned can be emulated by the protocol element to the basic system
element as failed (“not topical”). The selection of whether the data is to be emulated as failed, is set with the
parameter IEC61850 Server | Goose | Mark data invalid after GOOSE failure.

NOTE

i If the emulation of the data concerned is deactivated on failure, the monitoring by the user function must
be ensured.

Parameters for GOOSE Data


The configuration of GOOSE data must be done exclusively using SICAM TOOLBOX II. Only existing projects
using GOOSE data should be configured using process-technical parameter setting of protocol element.
Data of the process-technical parameter setting (SIP message address conversion in transmit/receive direction)
can be selected for the GOOSE data transmission. All data with the same GOOSE index is assigned to one
GOOSE application.
The detail parameters for each GOOSE application (GOOSE index) are to be parameterized in the system-tech-
nical parameters in the spreadsheet IEC61850 | Server | Goose | Goose definition .
All data of a GOOSE application are transmitted with the parameterized multicast address.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 959


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The following parameters can be set in the goose definitions:

• "Enable"
A parameterized GOOSE application can be activated/deactivated with the parameter IEC61850 |
Server | Goose | Goose definition | Enable ; e.g., this way GOOSE applications can be
prepared, that are first activated at a later time by means of parameterization.

• “GOOSE Index”
With the GOOSE index, the data of the SIP message address conversion is assigned to the GOOSE applica-
tion.
The GOOSE index is only used SICAM RTUs internal and is parameterized for each GOOSE application with
the parameter IEC61850 | Server | Goose | Goose definition | Goose Index .

• “GOOSE Control Block (gocbref)”


With the parameter IEC61850 | Server | Goose | Goose definition | Goose Control
Block (gocbref) the reference to the GOOSE Control Block is parameterized.
The GOOSE Control Block is generated by the protocol element for each GOOSE application from the
parameters of the GOOSE definitions and can be read by the Client.
With the integrated web server, the GOOSE Control Block can be read out in the directory of the server
under the functional constraint “GO”.

• “GOOSE Id (goid)”
With the parameter IEC61850 | Server | Goose | Goose definition | Goose Id (goid)
an unambiguous GOOSE identification is parameterized. The GOOSE identification must be unambiguous
in the network and is transmitted with the GOOSE message.

• "Dataset Reference"
For every GOOSE application a specific dataset is created in the SICAM RTUs Server. With the parameter
IEC61850 | Server | Goose | Goose definition | Dataset Reference the reference to
the dataset is to be parameterized for each GOOSE application.

• “MAC address”
Every GOOSE application is transmitted with multicast to multiple devices as GOOSE message. With the
parameter IEC61850 | Server | Goose | Goose definition | MAC Address the multicast
address (= MAC address) is to be parameterized for each GOOSE application.
The MAC address is to be parameterized as character string without separating character.
Example: The multicast address 01-0C-CD-01-01-FF is to be parameterized with the character string
010CCD0101FF.

• “AppId”
With the parameter IEC61850 | Server | Goose | Goose definition | AppId the applica-
tion identification (AppId) of the GOOSE application is to be parameterized.

• “configRev”
With the parameter IEC61850 | Server | Goose | Goose definition | configRev an
unambiguous revision identifier of the GOOSE application is to be parameterized.
This revision identifier should be changed when the dataset of the GOOSE application changes, so that
no malfunction occurs in connected devices with incompatible parameter setting.
Note: The check of the revision identifier can be switched on and off with a system-technical parameter.

• “VLAN Vid”
With the parameter IEC61850 | Server | Goose | Goose definition | VLAN the VLAN-ID
(unambiguous number of the virtual LAN) is to be parameterized.

• “VLAN Priority”
With the parameter IEC61850 | Server | Goose | Goose definition | VLAN priority
the priority for the data packets in the VLAN is to be parameterized.

960 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

General Notes on GOOSE

Attribute unambigous per


Network Device
GoCBRef ✓ ✓
GoId ✓ ✓
Dataset – ✓
MAC address – ✓
AppId – ✓
configRev – –
VLAN Vid – –
VLAN priority – –

The combination GoCBRef and GoId must be unambigous in the network.


The Logical Nodes of the GOOSE receiver should be of the type GGIO:
GOOSE-Publish:
VLC01/Q0CSWI1.Pos.stVal
VLC01/Q0CSWI1.Pos.q
GOOSE-Subscribe:
VLC02/Q0GGIO1.DPCSO1.stVal
VLC02/Q0GGIO1.DPCSO1.q
Q0CSWI.Pos.stVal and Q0GGIO1.DPCSO1.stVal are both of the typa double-point information.
At the receiver (subscribe) a new data point is created (VLC02). The quality should be always transmitted.
Example of a valid GOOSE parameter setting:
GoCBReg Go Dataset MAC AppId config VLAN VLAN
Id Rev Vid priorit
y
VLC01/LLN0$GO$gcb01 1 VLC01/LLN0$ds1 010CCD010000 1 1 1 4
VLC01/LLN0$GO$gcb02 2 VLC01/LLN0$ds2 010CCD010001 2 1 1 4

By means of this parameterization, in the VLC01/LLN0 Logical Node a respective GOOSE Control Block with the
name gcb01 and gcb02 is created automatically, as far as they are publish. Write accesses to the GOOSE
Control Block do not have effect on the function of the GOOSE messages. As well the created dataset is not
readable.
According to the following table the attributes of the GGIOs must be assigned:
Basic Type Used as GGIO Attribut
BOOLEAN Single-point information SPCSO.stVal
BOOLEAN Double-point information DPCSO.stVal
FLOAT32 Measured value AnIn.mag.f
Quality Quality 193
TimeStamp Real time 194

12.7.5.5 General interrogation, Outstation interrogation

The general interrogation (outstation interrogation) function is used to update the master station after the
initialization of the connection or after the master station has detected a loss of information.
A general interrogation command "to all" triggered in the system is always transferred by the communications
function on the basic system element (BSE) station-selective (per connection) to the protocol element (server

193 additional attribute to single-point information, double-point information, measured value


194 additional attribute to single-point information, double-point information, measured value

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 961


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

or client) and replied to by this directly from the internal process image of the protocol element with the
current time.

Handling of the General Interrogation in the IEC 61850 Client


A general interrogation is only sent to the server by the protocol element with IEC 61850 Client function after
startup or after going communication failure (connection failure) (GI-Bits in the "Unbuffered Control Blocks").
Handling of the General Interrogation in the IEC 61850 Server
The protocol element with IEC 61850 Server function does not perform any general interrogation towards the
basic system element. A general interrogation triggered by the IEC 61850 Client is replied to by the protocol
element with IEC 61850 Server function directly from the internal process image of the protocol element by
means of "Unbuffered Reports".

12.7.5.6 Clock synchronization

In networks and in systems with time-critical tasks a precise time is essential.


The clock synchronization for IEC 61850 can be performed in the following ways:

• Network Time Protocol (NTP V3) according to RFC 1305

• Simple Network Time Protocol (SNTP V3, V4)


Messages that are transmitted after a startup contain the

• current time, if the automation unit already has been synchronized previously

• relative time from startup (reference date), if the automation unit already has never been synchronized
Reference date for SICAM RTUs: 1.1.2001 1/1/2001
Reference date for Ax1703: 1.1.1997 1/1/1997
In both cases, the time tag is marked as invalid until the first reception of the synchronizing event.

Network Time Protocol (NTP)


For further details refer to chapter 12, NTP.

12.7.5.7 Command Transmission


For the transmission of commands, the Common Data Classes expanded in the IEC 6185081 standard are
used. These expanded Common Data Classes consist of several attributes that are all transmitted in one
IEC 61850 message.
The protocol element with IEC 61850 Client function describes the attribute “Check” as last attribute during
the preparation of the command. The protocol element with IEC 61850 Server function only then processes
the command further if the attribute “Check” is set.
Exception: With abortion of the command (“Cancel”), instead of the attribute “Check” the attribute “Test” is
used.
Number of different commands that can be executed at the same time from the protocol:

• ETI5 as Server = max. 20 (recommended 10)

• ETI5 as Client = max. 40 (recommended 20)


The transmission of commands for IEC 61850 is defined in the “Control Models” (settable in the detailed
routing):

IEC 61850 Control Model Data Attributes without TimeAc- Note


tivatedOperate 195
Direct with normal security Oper Only EXECUTE-command
Direct with enhanced security Only EXECUTE-command
Oper

195 "Data Attributes with Time Activated Operate" are not supported by the protocol element!

962 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 Control Model Data Attributes without TimeAc- Note


tivatedOperate 195
Select Before Operate with normal Select Before Operate (SBO) Oper Only SELECT/EXECUTE-commands
security 196 Cancel
Select before operate with Select Before Operate (SBOw) Only SELECT/EXECUTE-commands
enhanced security Oper
Cancel

The “Control Model” (ctlmodel) is determined by the IEC 61850 Server and read out by the IEC 61850 Client in
the startup phase.
With the control models “Direct with enhanced security” and “Select before operate with enhanced security”
the termination is also transmitted and the termination for IEC 60870-5-101/104 is derived from this. With the
other control models the termination for IEC 60870-5-101/104 is derived from the return information.
IEC 61850-7-2 Model/Services:

IEC 61850-7-2 Model IEC 61850-7-2 Service Note


Control Select
SelectWithValue
Cancel
Operate
CommandTermination
TimeActivatedOperate 197

The SICAM A8000 protocol element for IEC 61850 performs the adaptation ("Mapping") of the various
command modes from IEC 60870-5-101/104 ⇔IEC 61850.
SICAM A8000 internal, the protocol element with IEC 61850 server function requests the information
ACTCON, ACTTERM and the return information with the cause of transmission = “Return information caused by
a remote command” (COT = 11) for every command.
A command is sent with the following attributes and sequence:

IEC 61850 Attribut Description


ctlVal Command state
origin.orCat see “cause of transmission”
origin.orIdent
ctlNum Ascending number
T current time
Test depending on Test-Bit IEC 60870-5-101/104
Check Refer to the following table

Control Model

Command Output Time (QU)

Client

IEC 60870-5-101/104 QU IEC 61850 Check Meaning


9 00
0, all others 01 interlocking

195 "Data Attributes with Time Activated Operate" are not supported by the protocol element!
196 is not supported by the SICAM A8000 protocol element!
197 is not supported by the SICAM A8000 protocol element!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 963


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 60870-5-101/104 QU IEC 61850 Check Meaning


10 10 synchrocheck
11 11 synchrocheck + interlocking

All commands with short, long and without definition are sent with “interlocking”. Commands that are gener-
ated from return information items are always sent without “interlocking” and without “synchrocheck” ("00").
Optionally, the following transfer table can be implemented with the parameter Advanced parameters |
Compatibility mode = RWE:

IEC 60870-5-101/104 QU IEC 61850 Check Meaning


11 00
10, all others 01 interlocking
9 10 synchrocheck
0 11 synchrocheck + interlocking

Server

IEC 61850 Check IEC 60870-5-101/104 QU Meaning


00 9
01 0 interlocking 198
10 10 synchrocheck
11 11 synchrocheck + interlocking

Optionally, the following transfer table can be implemented with the parameter Advanced parameters |
Compatibility mode = RWE:

IEC 61850 Check IEC 60870-5-101/104 QU Meaning


00 11
01 10 interlocking
10 9 synchrocheck
11 0 synchrocheck + interlocking

Causes of Transmission (origin)

Client
The causes of transmission are derived according to the following table.
IEC 61850 origin.orCat IEC 60870-5-101/104 COT
Not supported Spontaneous (3)
Bay control Local (12)
Station control Remote (11), Local (12) 199
Remote control Remote (11)
Automatic bay Spontaneous (3)
Automatic station Spontaneous (3)
Automatic remote Spontaneous (3)
Process Spontaneous (3)

If a return information is transmitted without origin.orCat and if this is in a running command sequence, even
though the cause “Remote” (COT = 11) is enclosed.

198 this is the typical command; the meaning of QU = 0 corresponds "without additional definition"
199 With the parameter[PRE] IEC 61850 | Client | advanced parameters | Cause of transmission of the return information
(orCat=station control)can be set whether the return information of the source address ≥ 128 should be sent with “Remote” (11) or
“Local” (12).

964 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Edition 1: Commands from Client to the Server are sent with “remote control”.
Edition 2: Commands from Client to the Server are sent with “remote control”, if the origin address is < 128
and with “station control”, if the origin address is >= 128.
The attribute orIdent is sent with the value “ET85: nnn.nnn.nnn.nnn Rxxx Kyyy Origin:zzz”.
nnn.nnn.nnn.nnn = IP address
Rxxx = region number
Kyyy = component number
zzz = origin address from IEC 60870-5-101/104
The IEC 60870-5-101/104 origin address in receive direction is then set, if the orIdent attribute contains the
string “ET85” or “SAT 200” (value of Origin).

Server
If a command was transmitted in direction SICAM A8000 system, a timeout is started (parameter-settable),
and with arrival of the corresponding return information, the cause of transmission (origin) is copied from CO
to ST. With the next information report this is reported to the Client.
For this function a correlation between command and return information is created via the IEC 61850 address
(detailed routing).
State Behaviour
Command running (no timeout) and return informa- Copying of ctlNum, origin.orCat,
tion has the cause 11 (remote) origin.orIdent
Return information has not the cause 11 (remote) origin.orCat = process
and not the cause 12 (local) origin.orIdent
Return information has the cause 12 (local) origin.orCat = bay-control
origin.orIdent

The IEC 60870-5-101/104 origin address is taken in receive direction from the origin.orIdent, as far as this
corresponds to the firmware of the IEC 61850 protocol element (see IEC 61850: Common Data Attribute
Types, Page 986, IEC 61850: Originator).

Command Termination

Client
For commands with “Enhanced Security”, for the transmission of the information “Command Termination” of
the temporary information report “Command Termination” is used.
In the SICAM A8000 protocol element with IEC 61850 client function, with the parameter IEC61850 |
Client | Advanced parameters | Terminations for commands (as of IEC 61850 Edition 2:
Connection definitions | Termination) it can be selected whether the “Termination of Activation” is
to be derived from the “Command Termination” of IEC 61850 or from the return information itself for the
conversion to IEC 60870-5-101/104.
For the evaluation/generation of the termination, a correlation is established by the protocol element between
command and return information via the IEC 61850 address from the parameters of the SIP message address
conversion (ctlVal, stVal).
In the SICAM A8000 protocol element with IEC 61850 Client function, the parameter IEC61850 | Client
| Timeout IEC61850 Services (from IEC 61850 Edition 2: Connection definitions | Timeout
IEC61850 Services) the monitoring time for 61850 services (e.g.: Read/Write) can be set. For commands,
this monitoring time is extended to the time that can be set with the parameter IEC61850 | Timeout
Confirmation → Termination (as of IEC 61850 Edition 2: Connection definition | Timeout
CON → TERM (s)) .

Server
For commands with “Enhanced Security” for “Command Termination-” the temporary information report
"Command Termination" is used.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 965


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The elements of the “Command Termination-” are “LastApplError” and “Oper”. A “Command Termination+”
contains only the element “Oper”.

1-Out-Of-n Check [Server only]


With 1-out-of-n check activated, only 1 command output procedure may be performed at one time.
The SICAM A8000 protocol element with IEC 61850 server function can perform a 1- out-of-n check either per
connection (station-selective) or per LAN interface (globally for the LAN interface).
The 1-out-of-n check is activated on the protocol element with IEC 61850 Server function with the parameter
IEC61850 | Server | 1 out of N control.

Converting EXECUTE (104) → SELECT/EXECUTE (61850) [Client only]


The protocol element with IEC 61850 Client function can convert IEC 60870-5-101/104 commands with
“direct command transmission” (EXECUTE only) for the transmission to the IEC 61850 remote station to a
“Select before operate with enhanced security” command. This is necessary if no Select/Execute commands
can be sent by the control system.
This function is activated on the protocol element with the parameter IEC61850 | Client | Convert
commands EXE to SEL/EXE (as of IEC 61850 Edition 2: Connection definition | Convert
commands EXE to SEL/EXE).
With function activated the SELECT-command is transmitted immediately to the remote station. After recep-
tion of the confirmation for the SELECT-command, the EXECUTE-command is transmitted to the remote
station after a settable delay. The delay time can be set with the parameter IEC61850 | Client | Delay
between SEL CON - EXE ACT (as of IEC 61850 Edition 2: Connection definition | Delay
SEL/EXE (ms) ).

NOTE

i SELECT/EXECUTE-commands (IEC 60870-5-101/104) cannot be converted to "Direct with normal security"


or "Direct with enhanced security" by the protocol element for the transmission to IEC 61850!

Step IEC 60870-5-101/104 Direction IEC 61850 ASCI Service


1 Execute Activation → Select
1 ← Select Confirmation
3 → Execute
4 Execute Confirmation ← Execute Confirmation
5 Execute Termination ← Execute Termination

Between step 2 and 3 a delay time can be parameterized (default = 0).

LastApplError [Server only]


For commands with enhanced security for Res- a temporary information report “LastApplError” is used. This
information report is sent before the actual Res-.
Attribute Name Type Values
CntrlObj STRING65 200

Error ENUMERATED • No Error


• Unknown
• Timeout Test Not OK
• Operator Test Not OK
Origin Originator

200 MMS name of the Control Object (e.g.: VLC01/XCBR1$Mod$Oper)

966 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Attribute Name Type Values


ctlNum INT8U
AddCause ENUMERATED • Unknown
• Not supported (Service Error)
• Blocked by switching hierarchy
• Select failed
• Invalid position
• Position reached
• Parameter change in execution
• Step limit
• Blocked by mode
• Blocked by process
• Blocked by interlocking
• Blocked by synchrocheck
• Command already in execution
• Blocked by health
• 1 of n control
• Abortion by cancel
• Time limit over
• Abortion by trip
• Object not selected

Monitoring

Client
The protocol element with IEC 61850 Client function performs the following checks and monitoring during
the conversion of the commands from IEC 60870-5-101/104 ⇔ IEC 61850.

• Timeout SELECT – EXECUTE


For SELECT/EXECUTE-commands, the protocol element with IEC 61850 Client function monitors the time
between IEC 60870-5-101/104 SELECT-command and the IEC 60870-5-101/104 EXECUTE-command at
the interface from the basic system element.
The monitoring time can be set with the parameter IEC61850 | Timeout Select→ Execute (as of
61850 Ed.2: Connection definition | Timeout SEL → EXE (s)).
If the monitoring time expires, a “negative confirmation of activation” (ACTCON-) is transmitted to the
basic system element by the protocol element for the IEC 60870-5-101/104 EXECUTE-command and the
command is not transmitted.

• Timeout ACTIVATION – CONFIRMATION


For commands, the protocol element with IEC 61850 Client function monitors the time between the
command transmitted to the IEC 61850 remote station [Server] and the CONFIRMATION received from
the IEC 61850 remote station.
The monitoring time can be set with the parameter IEC61850 | Timeout Activation → Confir-
mation (as of IEC 61850 Edition 2: Connection definition | Timeout ACT -> CON (s)).
If the monitoring time expires, a “negative confirmation of activation” (ACTCON-) is transmitted to the
basic system element by the protocol element.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 967


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• Timeout CONFIRMATION – TERMINATION


For commands, the protocol element with IEC 61850 Client function monitors the time between the
CONFIRMATION received from the IEC 61850 remote station [Server] for the transmitted command and
the TERMINATION received from the 61850 remote station.
The monitoring time can be set with the parameter IEC61850 | Timeout Confirmation →
Termination (as of IEC 61850 Edition 2: Connection definition | Timeout CON → TERM).
If the monitoring time expires, a “negative termination of activation” (ACTTERM-) is transmitted to the
basic system element by the protocol element.

Server
The protocol element with IEC 61850 Server function performs the following checks and monitoring during
the conversion of the commands from IEC 61850 ⇔ IEC 60870-5-101/104.

• Timeout SELECT – EXECUTE


For “Select Before Operate” commands, the protocol element with IEC 61850 Server function monitors
the time between the SELECT-command received via IEC 61850 and converted to IEC 60870-5-101/104
and the IEC 60870-5-101/104 EXECUTE (Operate)-command.
The monitoring time can be set with the parameter IEC61850 | Timeout Select→ Execute (as of
61850 Ed.2: Connection definition | Timeout SEL → EXE (s)).
If the monitoring time expires, the EXECUTE-command is discarded by the protocol element and a “nega-
tive confirmation of activation” (ACTCON-) is transmitted to the IEC 61850 Client.

• Timeout ACTIVATION – CONFIRMATION


For commands that have been converted from IEC 61850 to IEC 60870-5-101/104, the protocol element
with IEC 61850 Server function monitors that time between the “Activation” (ACT) and the “Confirmation
of Activation” (ACTCON) at the interface to/from the basic system element.
The monitoring time can be set with the parameter IEC61850 | Timeout Activation → Confir-
mation (as of IEC 61850 Edition 2: Connection definition | Timeout ACT -> CON (s)).
If the monitoring time expires, a “negative confirmation of activation” (ACTCON-) is transmitted to the
IEC 61850 Client by the protocol element.

• Timeout CONFIRMATION – TERMINATION


For commands that have been converted from IEC 61850 to IEC 60870-5-101/104, the protocol element
with IEC 61850 Server function monitors that time between the “Confirmation of Activation” (ACTCON+)
and the “Termination of Activation” (ACTTERM) at the interface from the basic system element.
The monitoring time can be set with the parameter IEC61850 | Timeout Confirmation →
Termination (as of IEC 61850 Edition 2: Connection definition | Timeout CON → TERM).
If the monitoring time expires, a “negative termination of activation” (ACTTERM-) is transmitted to the IEC
61850 Client by the protocol element.

Direct control with normal security

Client

Step IEC 60870-5-101 Direction IEC 61850 ASCI Service


1 Command Execute, COT = 6 → Operate Req.
2 Command Execute, COT = 7, PN = 0,1 ← Operate Res±
3 Command Execute, COT = 10

The following steps are performed:


With reception of the command (COT = 6) on the protocol a timeout is started.
Check Behaviour
More than 10 commands simultaneously Confirmation neg. (COT = 7, PN = 1)
Command already running Confirmation neg. (COT = 7, PN = 1)

968 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Check Behaviour
“ctlModel” unequal 1, 3 Confirmation neg. (COT = 7, PN = 1)
No Execute command Confirmation neg. (COT = 7, PN = 1)

If all checks are successful, the command is sent and a timeout for the Confirmation is started.
Evaluation for the Confirmation:

Check Behaviour
Operate Res+ Confirmation pos. (COT = 7, PN = 0)
Operate Res- Confirmation neg. (COT = 7, PN = 1)
Timeout Confirmation neg. (COT = 7, PN = 1)

If a pos. Confirmation was generated, a timeout for the Termination is started.


If a return information was not parameterized, a pos. Termination is sent instantly after the pos. Confirmation.
Evaluation for the Termination:

Check Behaviour
belonging “stVal” changes Termination pos. (COT = 10, PN = 0)
Timeout Termination neg. (COT = 10, PN = 1)

Server

Step IEC 61850 ASCI Service Direction IEC 60870-5-101/104


1 Operate Req → Command Execute, COT = 6
2 Operate Res± ←

The following steps are performed:

Check Behaviour
Attribute not “Oper” Operate Res-
Command already running Operate Res-
1-out-of-n check Operate Res-
More than 10 commands simultaneously Operate Res-
xxx.Beh.stVal unequal 1, 3, 5 Operate Res-

The “Access Result” with Operate Res- is always "object-access-denied".


If all checks are successful, an Operate Res+ is sent and the command is forwarded (COT:=6). The transmission
of the actual command return information takes place after step 2.

Direct control with enhanced security

Step IEC 60870-5-101 Direction IEC 61850 ASCI Service


1 Command Execute, COT = 6 → Operate Req.
2 Command Execute, COT = 7, PN = 0, 1 ← Operate Res±
3 Command Execute, COT = 10, PN = 0, 1 ← Command Termination

Client
The following steps are performed:
Check Behaviour
More than 10 commands simultaneously Confirmation neg. (COT = 7, PN = 1)
Command already running Confirmation neg. (COT = 7, PN = 1)
“ctlModel” unequal 1, 3 Confirmation neg. (COT = 7, PN = 1)
No Execute command Confirmation neg. (COT = 7, PN = 1)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 969


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

If all checks are successful, the command is sent and a timeout for the Confirmation is started.
Evaluation for the Confirmation:

Check Behaviour
Operate Res+ Confirmation pos. (COT = 7, PN = 0)
Operate Res- Confirmation neg. (COT = 7, PN = 1)
Timeout Confirmation neg. (COT = 7, PN = 1)

If a pos. Confirmation was generated, a timeout for the Termination is started.


Evaluation for the Termination:

Check Behaviour
Command Termination+ Termination pos. (COT = 10, PN = 0)
Command Termination- Termination neg. (COT = 10, PN = 1)
Timeout Termination neg. (COT = 10, PN = 1)

Some devices do not send the Command Termination and the command return information in the correct
sequence, what results in a wrong command sequence according to IEC 60870-5-101/104 (Termination,
return information). To prevent this, by means of a parameter can be defined that the Termination is gener-
ated by the command return information and not by the Command Termination.
Server

Step IEC 60870-5-101 Direction IEC 61850 ASCI Service


1 Operate Req → Command Execute, COT = 6
2 Operate Res± ← Command Execute, COT = 7, PN = 0, 1
3 Command Termination± ← Command Execute, COT = 10, PN = 0, 1

The Confirmation and Termination is monitored in each case with a parameter-settable timeout.
The following steps are performed:

Check Behaviour
Attribute not “Oper” LastApplError Error = Operator Test Not OK
AddCause = Service Error
Operate Res-
1-out-of-n check LastApplError Error = Operator Test Not OK
AddCause = 1 of n control
Operate Res-
More than 10 commands simultaneously LastApplError Error = Unknown
AddCause = Service Error
Operate Res-
Command already running LastApplError Error = Operator Test Not OK
AddCause = Command already in execution
Operate Res-
xxx.Beh.stVal unequal 1, 3, 5 LastApplError Error = Operator Test Not OK
AddCause = Blocked by Mode
Operate Res-

The “Access Result” with Operate Res- is always “Object-access-denied”.


If all checks are successful, the command is forwarded (COT = 6).

970 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

For the evaluation of the Confirmation the entire MMS packet is temporarily stored and held back as long as a
pos. or neg. Confirmation is received from the BSE or a parameter-settable timeout expires.

Check Behaviour
Confirmation neg. (COT = 7, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Blocked by process
Operate Res-
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Operate Res-
Confirmation pos. (COT = 7, PN = 0) Operate Res+

The “Access Result” with Operate Res- is always “Object-access-denied”.


The Command Termination± is created by the Termination (COT = 10):

Check Behaviour
Termination neg. (COT = 10, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Blocked by process
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Termination pos. (COT = 10, PN = 0) Command Termination+

The transmission of the actual command return information takes place between step 2 and 3.

SBO control with enhanced security

Client

Step IEC 60870-5-101 Direction IEC 61850 ASCI Service


1 Command Select, COT = 6 → Select with Value Req.
2 Command Select, COT = 7, PN = 0, 1 ← Select with Value Res±
3 Command Execute, COT = 6 → Operate Req.
4 Command Execute, COT = 7, PN = 0, 1 ← Operate Res±
5 Command Execute, COT = 10, PN = 0, 1 ← Command Termination±

The following steps are performed:

Check Behaviour
More than 10 commands simultaneously Confirmation neg. (COT = 7, PN = 1)
Command already running Confirmation neg. (COT = 7, PN = 1)
"ctlModel" unequal 4 Confirmation neg. (COT = 7, PN = 1)
No Execute command Confirmation neg. (COT = 7, PN = 1)

If all checks are successful, the command is sent and a timeout for the Confirmation is started.
Evaluation for the Confirmation:

Check Behaviour
Select with Value Res+ Confirmation pos. (COT = 7, PN = 0)
Select with Value Res- Confirmation neg. (COT = 7, PN = 1)
Timeout Confirmation neg. (COT = 7, PN = 1)

If a pos. Confirmation was generated, a timeout for the Execute command is started.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 971


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Evaluation for the Execute command:

Check Behaviour
Execute command has unequal address as the Select Confirmation neg. (COT = 7, PN = 1)
command
Timeout Enable command in the memory

If all checks are successful, the command is sent and a timeout for the Confirmation is started.
Check Behaviour
Operate Res+ Confirmation pos. (COT = 7, PN = 0)
Operate Res- Confirmation neg. (COT = 7, PN = 1)
Timeout Confirmation neg. (COT = 7, PN = 1)

If a pos. Confirmation was generated, a timeout for the Termination is started.


Evaluation for the Termination:

Check Behaviour
Command Termination+ Termination pos. (COT = 10, PN = 0)
Command Termination- Termination neg. (COT = 10, PN = 1)
Timeout Termination neg. (COT = 10, PN = 1)

Some devices do not send the Command Termination and the command return information in the correct
sequence, what results in a wrong command sequence according to IEC 60870-5-101/104 (Termination,
return information). To prevent this, by means of a parameter can be defined that the Termination is gener-
ated by the command return information and not by the Command Termination.
Termination of the Command (Deactivation COT = 8)

Check Behaviour
Command is not running Deactivate Confirmation neg. (COT = 9, PN = 1)

Server
Only one SBO with value (SBOw) is supported.
Step IEC 61850 ASCI Service Direction IEC 60870-5-101/104
1 Select with Value Req → Command Select, COT = 6
2 Select with Value Res± ← Command Select, COT = 7, PN = 0, 1
3 Operate Req → Command Execute, COT = 6
4 Operate Res± ← Command Execute, COT = 7, PN = 0, 1
5 Command Termination± ← Command Execute, COT = 10, PN = 0, 1

The Confirmation and Termination is monitored in each case with a parameter-settable timeout. For Cancel
exist an own Timeout+ counter.
The following steps are performed, if the written attribute is "SBOw":

Check Behaviour
1-out-of-n check LastApplError Error = Operator Test Not OK
AddCause = 1 of n control
Operate Res-
More than 10 commands simultaneously LastApplError Error = Unknown
AddCause = Service Error
Operate Res-

972 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Check Behaviour
Command already running LastApplError Error = Operator Test Not OK
AddCause = Command already in execution
Operate Res-
xxx.Beh.stVal unequal 1, 3, 5 LastApplError Error = Operator Test Not OK
AddCause = Blocked by Mode
Operate Res-

The “Access Result” with Operate Res- is always “Object-access-denied”.


If all checks are successful, the command (Select) is forwarded (COT = 6).
For the evaluation of the Confirmation the entire MMS packet is temporarily stored and held back as long as a
pos. or neg. Confirmation is received from the BSE or a parameter-settable timeout expires.

Check Behaviour
Confirmation neg. (COT = 7, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Select Failed
Operate Res-
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Operate Res-
Confirmation pos. (COT = 7, PN = 0) Operate Res+

The “Access Result” with Operate Res- is always “Object-access-denied”.


The following steps are performed, if the written attribute is "Oper":

Check Behaviour
More than 10 commands simultaneously LastApplError Error = Unknown
AddCause = Service Error
Operate Res-
Command is not running LastApplError Error = Operator Test Not OK
AddCause = Object not selected
Operate Res-
Select forwarded and also already the Execute LastApplError Error = Operator Test Not OK
AddCause = Command already in execution
Operate Res-
xxx.Beh.stVal unequal 1, 3, 5 LastApplError Error = Operator Test Not OK
AddCause = Blocked by Mode
Operate Res-
SBOw.ctlVal and Oper.ctlVal not equal LastApplError Error = Operator Test Not OK
AddCause = Service Error
Operate Res-

The “Access Result” with Operate Res- is always “Object-access-denied”.


If all checks are successful, the command (Execute) is forwarded (COT = 6).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 973


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

For the evaluation of the Confirmation the entire MMS packet is temporarily stored and held back as long as a
pos. or neg. Confirmation is received from the BSE or a parameter-settable timeout expires.

Check Behaviour
Confirmation neg. (COT = 7, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Blocked by process
Operate Res-
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Operate Res-
Confirmation pos. (COT = 7, PN = 0) Operate Res+

The “Access Result” with Operate Res- is always “Oject-access-denied”.


The Command Termination± is created by the Termination (COT = 10):

Check Behaviour
Termination neg. (COT = 10, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Blocked by process
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Termination pos. (COT = 10, PN = 0) Command Termination+

The transmission of the actual command return information takes place between step 4 and 5.
The following steps are performed, if the written attribute is “Cancel”:

Check Behaviour
More than 10 commands simultaneously LastApplError Error = Unknown
AddCause = Service Error
Operate Res-
Command is not running LastApplError Error = Operator Test Not OK
AddCause = Object not selected
Operate Res-
xxx.Beh.stVal unequal 1, 3, 5 LastApplError Error = Operator Test Not OK
AddCause = Blocked by Mode
Operate Res-

The “Access Result” with Operate Res- is always “Object-access-denied”.


If all checks are successful, the command “Deactivate Select” is forwarded (COT = 8).
For the evaluation of the Confirmation the entire MMS packet is temporarily stored and held back as long as a
pos. or neg. Confirmation is received from the BSE or a parameter-settable timeout expires.

Check Behaviour
Confirmation neg. (COT = 7, PN = 1) LastApplError Error = Operator Test Not OK
AddCause = Blocked by process
Operate Res-
Timeout LastApplError Error = Operator Test Not OK
AddCause = Time Limit Over
Operate Res-
Confirmation pos. (COT = 7, PN = 0) Operate Res+

The “Access Result” with Operate Res- is always “Object-access-denied”.

974 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Control Location [Client only]


If the function “control location” is activated, commands from the protocol element of the central station are
only then transmitted to the substation (remote station) if the command has been sent from an enabled
control location (originator address).
The setting of the control location itself takes place with a command message in single command format
<TI:=45> which is converted on the basic system element to a PRE control message (function 242: set control
location). The control location to be enabled/disabled is taken from the originator of the command message.
A command received with an originator address not enabled as control location is not transmitted from the
protocol element of the central station and is discarded. For these commands a negative confirmation of acti-
vation (ACTCON-) is sent back immediately by the protocol element to the originator address.

Control Location Check


The control location check is used to check whether the control location, specified with the originator address
in the spontaneous information object “Command”, has command authority.
The originator address specified in the spontaneous information object “Command” must correspond with the
control location previously set.
If the originator address in the spontaneous information object “Command” does not match the control loca-
tion previously set or if no control location has been preset:

• the command is rejected

• a negative confirmation of the activation is transmitted (ACTCON-)


The control location check is activated as soon as a PRE control message of the type “Set control location” is
entered in the PST detailed routing on the basic system element (BSE) for a protocol element (PRE). After
startup of the PRE, the BSE sends a PRE control message "Set control location" to the PRE. As a result the
control location check function is activated on the PRE.

Set control location


The control location is set on the PRE with a PRE control message (Function = set control location) either glob-
ally for all stations or station-selective. The control location can be set or deleted and is applicable for all
commands of a protocol element.
On the BSE the control location is set by the spontaneous information object “control location” and is valid for
all commands of a protocol element. The assignment of this message takes place in the OPM II of the SICAM
TOOLBOX II with the category SICAM 1703 + AX 1703 + SICAM A8000 | System functions |
Protocol element control message.
For the derivation of the control location, the following values in the spontaneous information object
“Command” signify the originator address:

Originator address Control Location


0 Not defined
1 to 127 Remote command
128 to 255 local command

NOTE

i The selection of the control location and the generation of the spontaneous information object “Control
location” must be programmed in an application program of the open /closed-loop control function.

With the spontaneous information object “Control location” in “single command” format, up to 256 control
locations can be set at the same time. The information object “Control location” is converted on the basic
system element (BSE) to a PRE control message and passed on to the protocol element.
Due to an information object Control location with the single command state "ON", the originator address is
added to the list of enabled control locations (= “Control location enabled”).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 975


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Due to an information object “Control location” with the single command state OFF, the originator address is
deleted from the list of enabled control locations (= “Control location not enable”).
The deleting of the control locations can be carried out either station-selective for each control location indi-
vidually or globally for all stations and all control locations.
No confirmation (ACTCON) and no termination (ACTTERM) of the command initiation is created for the infor-
mation object “Control location”.
With each startup of the protocol element, all enabled control locations are reset. The control locations are to
be set again after every startup of the protocol element.

12.7.5.8 Transmission of Integrated Totals

IEC 61850 does not define any counter concepts like IEC 60870-5-101/104. With IEC 61850 integrated totals
can be transmitted as measured values. The transmission can be performed either spontaneously with reports
or through interrogation of the selective attributes.

12.7.5.9 File Transfer (Disturbance Records)

In IEC 61850 protection equipment [Server] disturbance records are recorded and stored in the protection
equipment as files in IEEE-Comtrade format.
These files can be read out by the protocol element of the master station [Client] with the procedures defined
in IEC 61850 (ASCI-Service: File Transfer Model) and transferred to SICAM DISTO for storage/evaluation.
The definition is done with the with the parameter IEC 61850 | Server | Disturbance record |
Disturbance record type (default IEC 61850).
In the system SICAM BC this parameter must be set to “IEC 60870-5-103”.
The transmission of disturbance records can be blocked, if the connected Server does not support a file
transfer (as of IEC 61850 Edition 2: Parameter Connection definition | File transfer).

NOTE

i A transmission of the disturbance records from the protocol element of the master station to a central
control system according to IEC 60870-5-101/104 "Transmission of files in monitoring direction (distur-
bance record transmission of one protective device)" is presently not supported!

According to IEC 61850 the disturbance records are stored in the server in the file directory "COMTRADE".
For each disturbance record the following files are created in this directory:

• Header-File (File-Extension .HDR) general information about the station (ASCII)

• Configuration-File (File-Extension .CFG) general info about the disturbance record (ASCII)

• Data-File (File-Extension .DAT) Information of analog, digital channels (BINARY)


or optionally

• ZIP-File (File-Extension .ZIP) all files of a disturbance record as ZIP-File (for each disturbance event a sepa-
rate ZIP-file)
The filename of the disturbance record file is not fixed, but normally contains the fault number and possibly
additional information for the identification of the fault or the station.
IEC 61850-7-2 Model IEC 61850-7-2 Service Note
FILE transfer GetFile
SetFile
DeleteFile
GetFileAttributeValues

976 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Transfer of Disturbance Records to SICAM DISTO


With the IEC 61850 protocol element [Client] disturbance records can be read out from IEC 61850 devices
[Server] and transferred to SICAM DISTO for storage/evaluation. Disturbance records are stored by SICAM
DISTO in the format transmitted by the protocol element either as single files in IEEE Comtrade format
(*.HDR, *,CFG, *.DAT) or as file in zipped format (*.ZIP).
The data transmission between the protocol element and SICAM DISTO is carried out with a proprietary proce-
dure for the transmission of files. The transmission of all necessary information takes place with SICAM RTUs
user data containers <TI:=142> in the private range of IEC 60870-5-101/104.
For the transmission of disturbance records, a separate "channel“ is defined between the protocol element and
SICAM DISTO for every client with SICAM RTUs user data containers (="disturbance record containers"). For
each channel a SICAM RTUs user data container (disturbance record container) in transmit direction (to SICAM
DISTO) and a SICAM RTUs user data container (disturbance record container) in receive direction (from SICAM
DISTO) is to be defined.
The assignment of the IEC 60870-5-101/104 message address for the spontaneous information object "distur-
bance record container" is carried out in the OPM II in the master station in the process-technical parameteri-
zation in transmit direction (to SICAM DISTO) with the category firmware/ ET03/
Fault_record_Trans_IEC61850 and in receive direction (from SICAM_DISTO) with the category firm-
ware/ ET03/Fault_record_Trans_IEC61850.

NOTE

i Redundant configurations with SICAM DISTO are not supported!

[dw_61850_disto_configuration, 1, en_US]

Figure 12-5 Configurations with SICAM DISTO

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 977


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Sequence of the Disturbance Record Transmission (between Client and Server)


The file directory in the server is interrogated cyclic (every 3 minutes) by the protocol element [Client] or spon-
taneously with a request from SICAM DISTO (e.g. with restart of SICAM DISTO).
If the attribute "RcdMade" (RecordMade = "disturbance record has been created") of the Logical Node "RDRE"
(Disturbance Recorder Function) is available in the server, this can be entered in the SIP message address
conversion in receive direction.
With a change of the attribute to "TRUE" or with a change of the time, the protocol element spontaneously
executes an interrogation of the file directories of the server – as a result newly stored disturbance records can
be interrogated quickly and transmitted.
So that the transmission of spontaneous information is not delayed during a fault by the transmission of
disturbances records, the interrogation of the file directories by the protocol element first takes place after a
delay of 10 seconds.
After the transmission of a disturbance record has concluded or with cancelation of the disturbance record
transmission to SICAM DISTO, a renewed interrogation of the file directories is performed automatically by the
protocol element.

[dw_ET03_Ablauf_zu_DISTO, 1, en_US]

978 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Transmission of Disturbance Records [SICAM RTUs = Server]

NOTE

i The protocol element for IEC 61850 [Server] does not presently support any transfer of disturbance records
according to IEC 61850!

12.7.6 Redundancy

To increase the availability central stations as well as remote terminal units can be implemented redundantly.
In this section, not the possible redundancy concepts themselves that can be realized are described, rather
only those functions supported by the protocol element for the support of redundant systems or communica-
tion routes.
The following redundancy modes are supported:

• Server redundancy (Server only)

• GOOSE redundancy (Server only)


The redundancy modes can be supported by additional functions using the dual LAN interface.

12.7.6.1 Protocol redundancy


With the redundancy mode protocol redundancy, one remote terminal unit is connected with one or several
master stations over several logical connections. The data transmission takes place over all connections.
The switchover of the redundancy state (ACTIVE ⇔ PASSIVE) takes place system-internal through redundancy
control messages.
Redundancy function of the standard redundancy mode:

• When using GOOSE in transmit direction (Publisher) special functions will be executed during redundancy
switchover to avoid failures in the connected devices (Subscriber) (see section GOOSE data transmission
(server only) / GOOSE redundancy).

• All data received from the LAN protocol element in the redundancy state PASSIVE are marked by the basic
system element in the message status with the redundancy status PASSIVE.

• The switchover to PASSIVE takes place globally per LAN protocol element and not selectively per connec-
tion

NOTE

i Redundant configurations with SICAM DISTO are not supported!

12.7.6.2 Server Redundancy


Special functions are implemented in the protocol element for the support of redundant configurations of
SICAM RTUs devices with IEC 61850 Server function.
So that a fast switchover between the servers can be performed during redundancy switchover from PASSIVE
→ ACTIVE, the connection to both Servers must be established and the IEC 61850 communication must be
completely initialized.
The IEC 61850 Client has no information which Server is ACTIVE. The transmission of spontaneous data
(Reports) is only carried out by the active server.
After initialization is complete, the spontaneous transmission of data (Reports) is deactivated by the protocol
element of the passive server.
The switchover of the redundancy state ACTIVE ↔ PASSIVE takes place system-internal through redundancy
control messages.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 979


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Functions in the redundancy state PASSIVE:

• Data in transmit direction continue to be received from the basic system and are entered into the internal
process image of the protocol element.

• Spontaneous data and GI-data in transmit direction (Reports) are no longer transmitted by the protocol
element

• Data in receive direction continue to be passed on from the protocol element to the basic system element
and identified by this with the PASSIVE-Bit.
Functions during the switchover from the redundancy state PASSIVE → ACTIVE:

• The spontaneous transmission of data in transmit direction (Reports) is activated.

• A general interrogation is carried out to the basic system element.

NOTE

i The cyclic interrogation of attributes must not be used with server redundancy (this can lead to inconsis-
tent states in the client)!

The server redundancy is to be activated in the protocol element with IEC 61850 Server function with the
parameter IEC61850 | Server | Redundancy for Server.

12.7.6.3 GOOSE Redundancy


For the support of redundant configurations of SICAM RTUs components with IEC 61850 Server function,
special functions are implemented in the protocol element for the GOOSE message transfer during transmis-
sion (Publisher), which prevent a possible failure of the GOOSE messages at the receivers (Subscriber) in the
connected devices during redundancy switchover.
These functions are then required, if the same GOOSE applications are sent in the redundant SICAM RTUs
components.

For redundant devices with GOOSE publisher function and the same parameterized GOOSE applications (i.e.
same MAC-address is used by different devices) always only 1 device may be active at one time. The passive
device stops the transmission of GOOSE messages.
The special functions for GOOSE redundancy are to be enabled with the parameter IEC61850 | Server |
Goose | Redundancy for goose (Publish) .
The switchover of the redundancy state takes place system-internal by means of redundancy control
messages.

980 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Functions during the switchover from the redundancy state ACTIVE → PASSIVE:

• All GOOSE applications are transmitted again by the server becoming passive (Publisher) before the
switchover with the "hold time in the message" (= 10 seconds), in order that all Subscribe Servers do not
detect a failure during a switchover. After that, the GOOSE applications are switched off (Publish). As a
result the failure monitoring time for GOOSE applications is retriggered again in the connected devices
before the switchover.
Functions in the redundancy state PASSIVE:

• Transmission of GOOSE messages is stopped.

• 61850 Server + Client functions continue to be executed.


The passive server subscribes to the own GOOSE messages, thereby the Publish messages of the active server
are listened, and the state and sequence number of the active server for each GOOSE application is taken over.
This is necessary for the switchover in order that the server newly becoming active is able to use the correct
state and sequence number, and thereby the Subscribers will not detect a failure or error.
Functions during the switchover from the redundancy state PASSIVE → ACTIVE:

• After switchover, all GOOSE applications are only transmitted by the ACTIVE Server (Publisher) after a
delay time of 2 seconds.

NOTE

i IEC 61850 Ed.1: The “State Number” in the GOOSE message (change counter) is not synchronized between
the redundant devices. As a result, during redundancy switchover (without change of the data state) a
change in connected devices can be detected.
The “State Number” is not evaluated by the protocol element!
IEC 61850 Ed.1: The “State Number” in the GOOSE message (change counter) is synchronized between the
redundant devices. This enables a faultless switching over without detection of additional changed data.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 981


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

12.7.7 Dual LAN Interface

Configuration options are described in the Appendix E Sample Applications.


The Dual-LAN interface has an integrated switch function with 2 Ethernet connections (X1, X4). The protocol
element with Dual-LAN interface can be used for specific configurations (e. g., redundancy on Ethernet level).
The operating mode for the Dual-LAN interface can be set on the basic system element with the parameter
Network settings | IP address | Mode of the Ethernet ports:

• 1 IP address (connected ports in switch mode)

• 2 IP addresses (independent ports)

1 IP address (connected ports in switch mode)


The Dual-LAN interface with operating mode “switch mode” uses for both ports X1, X4 a common MAC
address and network settings. The protocol element is only present once. This means that the Dual-LAN inter-
face can only be used for the supported configurations, bot not for 2 independently operating interfaces.

[ETxx_DNIP_common_ip, 1, en_US]

2 IP addresses (independent ports)


The Dual-LAN interface with operating mode “switch mode” uses a separate MAC address and network settings
for each of the two ports X1, X4. The protocol element is present twice in this case. This allows the target
device to be operated simultaneously in 2 different networks.

[ETxx_DNIP_independent_ip, 1, en_US]

12.7.7.1 Switch Mode


The Dual-LAN interface with operating mode “Switch Mode” is particularly used in configurations where an
additional device is to be connected to the LAN in the substation. As a result, no additional external switch is
required for these configurations.

982 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Configuration options are described in the Appendix E Sample Applications.

[ETxx_Switch_Mode, 2, en_US]

In operating mode “Switch Mode” the Ethernet packages are passed on to the ports in all directions by means
of the integrated switch:

• Received Ethernet packets addressed to the MAC address of the Dual-LAN interface will be passed on to
the Dual-LAN interface for processing.

• Received Ethernet packets not addressed to the MAC address of the Dual-LAN interface will be sent on
the other port.

• Ethernet packets of the Dual-LAN interface to be sent are sent via the port that has already learned the
MAC address of the remote station.

• Received Ethernet packets (broadcast) are passed on to the Dual-LAN interface for processing and
retransmitted on the other port.

• Ethernet packets (broadcast) of the Dual-LAN interface to be sent will be sent by the integrated switch via
all ports.

12.7.7.2 Line Mode


Optionally you can set the redundancy operation “Line Mode” on the basic system element with the parameter
Network settings | Redundancy | Network redundancy.
The Dual-LAN interface with operating mode “Line Mode” is used in redundancy configurations on Ethernet
level. The protocol element controls the function of the integrated switch so that only 1 port is switched to
“forwarding”.

• Data-link-layer (layer-2) is always established for both ports.

• The Ethernet packet forwarding occurs only on the port which is set to “forwarding”. The other port is set
to “blocking”.

• The protocol element controls the function of the ports for the Ethernet package forwarding:
– Deactivated (“blocking”)
– Activated (“forwarding”)
(default is X1 = “forwarding” and X4 = “blocking”)
If the Ethernet connection of the port set to “Forwarding” fails (= link down), the protocol element immedi-
ately sets the failed port to “Blocking” and the other port to “Forwarding”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 983


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[ETxx Line Mode, 2, en_US]

After the activation of a port of the Dual-LAN interface (switch to “forwarding”), specific Ethernet packets will
be sent by protocol element to enable a fast learning of the new route to access the MAC-address of the DNIP
for the switches in the network. The method used is Siemens-specific and the Ethernet packets used have their
own “Ethertype”.

12.7.8 Message Conversion

12.7.8.1 General
Data in control direction is transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101/104 IEC 60870-5-101/104 format (unblocked). These data points are entered
by the protocol element in the internal IEC 61850 data model. The data transmission from this data model
takes place according to IEC 61850.
Data in monitoring direction is received from the protocol element according to the transmission procedure
according to IEC 61850 converted by the protocol element to the internal IEC 60870-5-101/104 format and
then transferred to the basic system element.
The address conversion from IEC 60870-5-101/104 ↔ IEC 61850 (address and message format) takes place in
the SICAM TOOLBOX II, OPM II with the “SIP Message Address Conversion”. The “mapping” of IEC 61850 attrib-
utes to IEC 60870-5-101/104 type identifications takes place through the parameterization of the address
conversion.
In the SIP message address conversion the following categories are available:

Protocol element with IEC 61850 Client function


firmware /Client_Trans_IEC61850
firmware /Client_Rec_IEC61850
firmware /Fault_record_Trans_IEC61850
firmware /Fault_record_Rec_IEC61850

Protocol element with IEC 61850 Server function


firmware /Server_Trans_IEC61850
firmware /Server_Rec_IEC61850
firmware /Server_Trans_Goose_IEC61850 201

201 Edition 1 only

984 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Protocol element with IEC 61850 Server function


firmware /Server_Rec_Goose_IEC61850 201
firmware /Server_Trans_default_value_IEC61850 201

Protocol Element with IEC 61850 Client Function


In receive direction, with a change of state/time/quality, data is converted from IEC 61850 to IEC
60870-5-101/104 and transferred to the basic system element.
On reception of data, the following time information is taken for the message conversion:

• Time of the “.t” attribute has changed since the last transmission
→ Time of the “.t” attribute is applied

• Time of the “.t” attribute has not changed since the last transmission, time of the report is available (=
time of the creation of the report in the server)
→ Time of the report is applied

• Time of the “.t” attribute has not changed since the last transmission, time of the report is not available (=
time of the creation of the report in the server)
→ Current time is applied

NOTE

i A general interrogation is always replied to by the protocol element from the internal process image of the
protocol element with the actual time.

Protocol Element with IEC 61850 Server Function


When data change, with IEC 61850 all attributes of the same “Functional Constraint” group are always trans-
mitted. If for instance the binary information state stVal changes from Pos, then the other data attributes of
the same Functional Constraint (ST = status information) such as for instance “q” and “t” are also transmitted,
even if these have not changed.

12.7.8.2 Conversion IEC 60870-5-101/104 ↔ IEC 61850

IEC 61850: Basic Types

Name Range
BOOLEAN TRUE (1), FALSE (0)
INT8 –128 to +127
INT16 -32768 to + 32767
INT24 –8388608 to +8388607
INT32 –2147483648 to +2147483647
INT128 -2127 bis +2127 - 1
INT8U 0 to 255
INT16U 0 to 65535
INT24U 0 to 16777215
INT32U 0 to 4294967295
FLOAT32 IEEE 754
FLOAT64 IEEE 754
ENUMERATED Enumeration
BOOLEAN Enumeration
OCTET STRING String
VISIBLE STRING String

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 985


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Common ACSI Types


IEC 61850: Time Quality

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
LeapSecondsKnown BOOLEAN 202 –
ClockFailure BOOLEAN CP56Time2a IV ✓ ✓
ClockNot Synchronized BOOLEAN CP56Time2a IV ✓ ✓203
TimeAccuracy BOOLEAN significant bits in Frac- 1 ms resolution ✓ ✓
tionOfSeconds matches approx. 10
bits

Edition 2: applies only for Client


IEC 61850: Time Stamp

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
SecondsSinceEpoch INT32 Seconds since CP56Time2a ✓ ✓
01.01.1970 00:00
FractionOfSeconds INT24U 1 / 16777215 second CP56Time2a ✓ ✓
fraction
TimeQuality TimeQuality ✓ ✓

Edition 2: applies only for Client


The time format is UTC time. Weekday and daylight-saving time flag (SU) are not considered.

IEC 61850: Common Data Attribute Types

IEC 61850: Quality


Conversion of quality from IEC 61850 ↔ IEC 60870-5-101/104 at: Parameter [PRE] advanced parame-
ters | conversion of quality identifier = SICAM RTUs

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
validity BOOLEAN good NT = 0 ✓ ✓
invalid NT = 1
reserved
questionable IV
detailQual PACKED LIST ✓ ✓
overflow BOOLEAN OV204205

202 applies only for Server


203 applies only in receive direction
204 applies only for Client: CY with TI 37; if only the OV bit of “detailQuality” is set, then the NT resp. IV bit is reset; further the OV bit is
set with TI 34, TI 35, if the value is out of the valid range of the respective type identification (TI 34: -1 to +1, TI 35: -32768 to
+32767)
205 Server: with OV = 1 “validity” is set to invalid additionally

986 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC 60870-5-101/104 supported


outOfRange BOOLEAN 206 ✓ ✓
badReference BOOLEAN
oscillatory BOOLEAN
failure BOOLEAN
oldData BOOLEAN
inconsistent BOOLEAN
inaccurate BOOLEAN
source BOOLEAN process SB = 0 ✓ ✓
substituted SB = 1
test BOOLEAN T ✓ ✓
operatorBlocked BOOLEAN BL ✓ ✓

Conversion of quality from IEC 61850 ↔ IEC 60870-5-101/104 at: Parameter [PRE] advanced parame-
ters | conversion of quality identifier = according to IEC61850-80-1/2016

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
validity BOOLEAN good IV = 0 ✓ ✓
invalid IV = 1
reserved
questionable NT
detailQual PACKED LIST ✓ ✓
overflow BOOLEAN OV207, IV
outOfRange BOOLEAN IV, NT208 ✓ ✓
badReference BOOLEAN IV, NT208
oscillatory BOOLEAN IV, NT208
failure BOOLEAN IV208
oldData BOOLEAN NT208
inconsistent BOOLEAN NT208
inaccurate BOOLEAN
NT208
source BOOLEAN process SB = 0 ✓ ✓
substituted SB = 1
test BOOLEAN T ✓ ✓
operatorBlocked BOOLEAN BL ✓ ✓

IEC 61850: AnalogueValue

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
i INT32 – ✓
f FLOAT32 ✓ ✓

Edition 2: applies only for Client

206 applies only for Client: all these bits are ORed to the IV bit
207 applies only for Client: CY with TI 37; if only the OV bit of “detailQuality” is set, then the NT resp. IV bit is reset; further the OV bit is
set with TI 34, TI 35, if the value is out of the valid range of the respective type identification (TI 34: -1 to +1, TI 35: -32768 to
+32767)
208 applies only for Client

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 987


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Vector

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
mag AnalogueValue ✓ ✓
ang AnalogueValue – ✓

Edition 2: applies only for Client


IEC 61850: Originator

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
orCat ENUMERATED not-supported See IEC 61850: ✓ ✓
bay-control Common Data Classes,
station-control Page 990
remote-control
automatic-bay
automatic-station
automatic-remote
process
orIndent STRING64 ✓209 ✓209
D210

Description of the originator: refer to Control Model, Page 963, Causes of Transmission (origin).

Server
The attribute “orIndent” is set to the fixed value “ET85: nnn.nnn.nnn.nnn Rxxx Kyyy Origin:zzz” upon change of
the datapoint due to a event (spontaneous).
nnn.nnn.nnn.nnn = IP address
Rxxx = region number
Kyyy = component number
zzz = origin address from IEC 60870-5-101/104

Logging of the Remote Commands in the Local Control:


In order to log remote commands in the local control, all remote commands must be sent additionally to the
local control. However, this is according to IEC 61850 (Client/Server) not possible.
To be able to use this function anyway, the “orIndent” attribute of the return information is used thereto. This
function is only then possible, if commands have a return information (coherence between ctlVal and stVal).
Example:
VLC01/XCBR1.Pos.ctlVal (command)
VLC01/XCBR1.Pos.stVal (return information)
All Activation, Confirmation, Termination messages are indirectly via a change of the orIdent attribute sponta-
neous transmitted, whereby the state, the quality and the time of the return information do not change (no
change of the information state).
ET85LOG: COT:cccb Value:d Origin:zzz
ccc Cause of transmission (6, 7, 10)
b “P” for positive, “N” for negative

209 applies only for Client: all these bits are ORed to the IV bit
210 applies only for Server

988 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

d Data TI 45, 46: “0” = OFF “, 1” = ON


TI 47: “0” = LOWER, “1”= HIGHER
TI 49, 50: decimal value (-12, 12.3, 1.2E-2)
zzz Origin address of the command

NOTE

i This function is for CDCs of the type INC (Ed.1) or ENC (Ed.2) (e. g., Mod.ctlVal) not available if the single
states are not splitted to different single resp. double commands. In this case the first found command is
used in the SIP message address conversion for the logging.

Example:

[goose_command_logging, 2, en_US]

IEC 61850: Step position with transient indication

IEC 61850 IEC 60870-5-101/104 supported


Attribute Name Type Values Ed.1 Ed.2
posVal INT8 –64 to +63 VTI ✓ ✓
transInd BOOLEAN VTI ✓ ✓211

211 for transInd a single-point information (TI 30) can be generated in the Client

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 989


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Common Data Classes

Client Transmit Direction → Server Receive Direction Server Transmit Direction → Client Receive
Direction
The IEC 60870-5-101/104 cause of transmission (COT) is not considered with the conversion to Common Data
lasses. Controllable Common Data Classes are thereby an exception and the conversion is described there.
Controllable Common Data Classes are thereby an exception and the conversion is described there.
In the column “Rout” (routing SICAM TOOLBOX II) is marked which attribute must be used for the routing.
Thereby, upon ambiguousness the corresponding IEC 60870-5-101/104 type identifications are given.

Client Receive Direction ← Server Transmit Direction


All messages in direction IEC 61850 → IEC 60870-5-101/104 are transmitted to the the basic system element
with COT = 3 (SPONTANEOUS). The origin address is set to 0.
If data is received, with that the time is not written, this data is time tagged with the SICAM RTUs time.

Server Receive Direction ← Client Transmit Direction


All messages in direction IEC 61850 → IEC 60870-5-101/104 are transmitted to the Ax 1703 system with COT
= 6 (ACT), as far as they are CO (otherwise COT = 3). The origin address is set to 0, except the Client runs the
same firmware.
If data is received, with that the time is not written, this data is time tagged with the SICAM RTUs time.
Overview of the supported Common Data Classes [CDC]

IEC 61850 Common FC IEC 60870-5-101/104212 Cs Se Ce Ss SsG SeG


Data Class [CDC]
SPC Controllable CO <TI:=30> Single-point information ✓ ✓ – – – –
Single Point <TI:=31> Double-point information
<TI:=45> Single command ✓ ✓ – – – –
<TI:=46> Double command
ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓
<TI:=31> Double-point information
DPC Controllable CO <TI:=30> Single-point information ✓ ✓ – – – –
Double Point <TI:=31> Double-point information
<TI:=45> Single command ✓ ✓ – – – –
<TI:=46> Double command
ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓
<TI:=31> Double-point information

212 all with time mark CP56Time2a; only TI 30 and TI 31 are GI capable

990 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 Common FC IEC 60870-5-101/104212 Cs Se Ce Ss SsG SeG


Data Class [CDC]
INC Controllable CO <TI:=30> Single-point information ✓ – – – – –
Integer <TI:=31> Double-point information
Status <TI:=45> Single command ✓ ✓ – – – –
<TI:=46> Double command
<TI:=49> Setpoint command, scaled213 ✓ ✓ – – – –
<TI:=50> setpoint command, floating
point213
ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓21
<TI:=31> Double-point information 4

<TI:=35> measured value, scaled213 – – ✓ ✓ ✓ ✓214


<TI:=36> measured value, floating
point213
ENC Controllable CO <TI:=30> Single-point information ✓214 – – – – –
Enumerated <TI:=31> Double-point information
Status <TI:=45> Single command – – – –
✓214 ✓214
<TI:=46> Double command
<TI:=49> Setpoint command, scaled213 ✓214 ✓214 – – – –
<TI:=50> setpoint command, floating
point213
ST <TI:=30> Single-point information – – ✓214 ✓214 ✓214
<TI:=31> Double-point information
<TI:=35> measured value, scaled213 – – ✓214 ✓214 ✓214
<TI:=36> measured value, floating
point213
APC Controllable CO <TI:=49> Setpoint command, scaled213 ✓214 ✓214 – – – –
Analog Set <TI:=50> setpoint command, floating
point213
ST <TI:=35> measured value, scaled213 – – ✓214 ✓214 – –
<TI:=36> measured value, floating
point213
SPS Single-Point ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓
Status
DPS Double-Point ST <TI:=31> Double-point information – – ✓ ✓ ✓ ✓
status
INS Integer ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓214
Status <TI:=31> Double-point information
<TI:=35> measured value, scaled213 – – ✓ ✓ ✓ ✓214
<TI:=36> measured value, floating
point213
ENS Enumerated ST <TI:=30> Single-point information – – ✓214 ✓214 ✓214 ✓214
Status <TI:=31> Double-point information
<TI:=35> measured value, scaled213 – – ✓214 ✓214 ✓214 ✓214
<TI:=36> measured value, floating
point213

212 all with time mark CP56Time2a; only TI 30 and TI 31 are GI capable

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 991


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 Common FC IEC 60870-5-101/104212 Cs Se Ce Ss SsG SeG


Data Class [CDC]
ACT Protection ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓
Activation <TI:=38> Event of protection equipment – – ✓ ✓ ✓ ✓
Information
<TI:=39> Blocked activation of the protec-
<TI:=40> tion
Blocked triggering of the protec-
tion
ACD Directional ST <TI:=30> Single-point information – – ✓ ✓ ✓ ✓
Protection <TI:=31> Double-point information – – ✓ – – –
Activation
<TI:=38> Event of protection equipment – – ✓ ✓ ✓ ✓
Information
<TI:=39> Blocked activation of the protec-
<TI:=40> tion
Blocked triggering of the protec-
tion
SGCB Setting SP <TI:=30> Single-point information ✓ – ✓ ✓ – –
Group <TI:=31> Double-point information
Control Block <TI:=35> – – ✓ ✓ – –
Measured value, scaled value213
<TI:=36> measured value, floating
point213
<TI:=45> Single command ✓ ✓ – – – –
<TI:=46> Double command
<TI:=49> Setpoint command, scaled213 ✓ ✓ – – – –
<TI:=50> setpoint command, floating
point213
BCR Binary ST <TI:=37> Integrated total – – ✓ ✓ – –
Counter
Reading
BSC Binary ST <TI:=30> Single-point information – – ✓ ✓ – –
Controlled <TI:=32> Step position information213
Step Position
CO <TI:=47> Regulating step command ✓ ✓ – – – –
ISC Integer ST <TI:=30> Single-point information – – ✓ ✓ – –
Controlled <TI:=32> Step position information213
Step Position
CO <TI:=49> Setpoint command, scaled213 ✓ ✓ – – – –
<TI:=50> setpoint command, floating
point213
ASG Analogue SP <TI:=35> measured value, scaled – – ✓ ✓214 – –
Setting <TI:=36> measured value, floating point
<TI:=49> Setpoint command, scaled213 ✓ ✓214 – – – –
<TI:=50> setpoint command, floating
point213
ING Integer SP <TI:=35> measured value, scaled – – ✓ ✓214 – –
Setting <TI:=36> measured value, floating point
<TI:=49> Setpoint command, scaled213 ✓ ✓214 – – – –
<TI:=50> setpoint command, floating
point213

212 all with time mark CP56Time2a; only TI 30 and TI 31 are GI capable

992 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 Common FC IEC 60870-5-101/104212 Cs Se Ce Ss SsG SeG


Data Class [CDC]
MV Measured MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
Value <TI:=35> measured value, scaled
<TI:=36> Measured value Floatingpoint
CMV Complex MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
Measured <TI:=35> measured value, scaled
Value <TI:=36> measured value, floating point
SAV Sampled MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
Value <TI:=35> measured value, scaled
<TI:=36> measured value, floating point
WYE Collection Of MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
Measurands <TI:=35> measured value, scaled
<TI:=36> measured value, floating point
DEL Delta MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
<TI:=35> measured value, scaled
<TI:=36> measured value, floating point
SEQ Sequence MX <TI:=34> measured value, normalized – – ✓ ✓ ✓ ✓
<TI:=35> measured value, scaled
<TI:=36> measured value, floating point
DPL Device Name only used on the protocol firmware – – – ✓ – –
Plate
LPL Logical Node only used on the protocol firmware – – – ✓ – –
Name Plate
SPG Single Point SP <TI:=30> Single-point information – – ✓ ✓ – –
Setting <TI:=45> Single command ✓ ✓ – – – –
ENG Enumerated SP <TI:=30> Single-point information – – ✓ ✓ – –
Status <TI:=45> Single command – – – –
Setting ✓ ✓

Legend:

FC Functional Constraint
Cs Client in Transmit Direction
Se Server in Receive Direction
Ce Client in Receive Direction
Ss Server in Transmit Direction
SsG GOOSE-Server in Transmit Direction
SeG GOOSE-Server in Receive Direction

NOTE

i As shown in the following tables, edition 2 applies only for the IEC 61850 Client.

212 all with time mark CP56Time2a; only TI 30 and TI 31 are GI capable
213 for this values a measured value adaptation (scaling) is not supported
214 applies only for Edition 2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 993


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Controllable Single Point (SPC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal BOOLEAN CO TI 30: SPI215 ✓ ✓ ✓ TI 30
TI 31: DPI215 TI 31
TI 45: SCS215 TI 45
TI 46: DCS215 TI 46
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
of transmission
ctlNum INT8U CO ✓ ✓ ✓
(origin)
ST
stVal BOOLEAN ST TI 30: SPI216217 ✓ ✓ ✓ TI 30
TI 31: DPI216217 TI 31
q Quality ST TI 30: SIQ216217 ✓ ✓ ✓
TI 31: DIQ216217
t TimeStamp ST CP56Time2a216217 ✓ ✓ ✓
stSeld BOOLEAN ST TI 30: SPI216 ✓ – – TI 30
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
pulseConfig PulseConfig CF – – –
ctlModel ENUMERATED CF status-only218 settable in the ✓ – –
direct-with- detailed routing219
normal-security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

215 applies only for Client in transmit direction and Server in receive direction
216 applies only for Client in receive direction and Server in transmit direction
217 receive direction: from these attributes a single-point information (TI 30) or double-point information (TI 31) can be generated; the
double-point information has only the state ON or OFF
218 Server in transmit direction: status only is only then set, if no CO is present
219 applies only for Server

994 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Controllable Double Point (DPC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal BOOLEAN CO TI 30: SPI215 ✓ ✓ ✓ TI 30
TI 31: DPI215 TI 31
TI 45: SCS215 TI 45
TI 46: DCS215 TI 46
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
of transmission
ctlNum INT8U CO ✓ ✓ ✓
(origin)
ST
stVal BOOLEAN ST TI 30: SPI216220221 ✓ ✓ ✓ TI 30
TI 31: DPI216220 TI 31
q Quality ST TI 30: SIQ216220 ✓ ✓ ✓
TI 31: DIQ216220
t TimeStamp ST CP56Time2a216220 ✓ ✓ ✓
stSeld BOOLEAN ST TI 30: SPI216 ✓ – – TI 30
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
pulseConfig PulseConfig CF – – –
ctlModel ENUMERATED CF status-only222 settable in the ✓ – –
direct-with- detailed routing223
normal-security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

220 receive direction: from these attributes a single-point information (TI 30) or double-point information (TI 31) can be generated; with
a single-point information the status INT and FLT is not converted
221 with the parameterIEC61850 valuefrom the AddCauses included in the neg. command termination, single-point information items
(TI 30) can be generated (only “coming” information);IEC61850 value= 100 + AddCause
222 Server in transmit direction: status only is only then set, if no CO is present
223 applies only for Server

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 995


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Controllable Integer Status (INC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal INT32 CO TI 30: SPI224 ✓ ✓ ✓ TI 30
TI 31: DPI224 TI 31
TI 45: SCS215225226 ✓ ✓ ✓ TI 45
TI 46: DCS215225226 TI 46
TI 49: SVA215 TI 49
TI 50: R32-IEEE215 TI 50
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
of transmission
ctlNum INT8U CO ✓ ✓ ✓
(origin)
ST
stVal INT32 ST TI 30: SPI216225226 ✓ ✓ ✓ TI 30
TI 31: DPI216225226 TI 31
TI 33: BSI TI 33
TI 35: SVA216 TI 35
TI 36: R32-IEEE216 TI 36

q Quality ST TI 30: SIQ216 ✓ ✓ ✓


TI 31: DIQ216
TI 33: QDS216
TI 35: QDS216
TI 36: QDS216
t TimeStamp ST CP56Time2a216 ✓ ✓ ✓
stSeld BOOLEAN ST TI 30: SPI216 ✓ – – TI 30
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
pulseConfig PulseConfig CF – – –
ctlModel ENUMERATED CF status-only227 settable in the ✓ – –
direct-with- detailed routing228
normal-security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
minVal INT32 CF – – –
maxVal INT32 CF – – –

224 applies only for Client in transmit direction


225 transmit direction: for the ON state the parameterized IEC 61850 value is used
226 receive direction: for the parameterized IEC 61850 value the ON command is generated
227 Server in transmit direction: status only is only then set, if no CO is present
228 applies only for Server

996 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
stepSize INT32U CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Controllable Integer Status (ENC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal INT32 CO TI 30: SPI224 ✓ ✓ ✓ TI 30
TI 31: DPI224 TI 31
TI 45: SCS215225226 ✓ ✓ ✓ TI 45
TI 46: DCS215225226 TI 46
TI 49: SVA215 TI 49
TI 50: R32-IEEE215 TI 50
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
of transmission
ctlNum INT8U CO ✓ ✓ ✓
(origin)
ST
stVal INT32 ST TI 30: SPI216225226 ✓ ✓ ✓ TI 30
TI 31: DPI216225226 TI 31
TI 33: BSI TI 33
TI 35: SVA216 TI 35
TI 36: R32-IEEE216 TI 36

q Quality ST TI 30: SIQ216 ✓ ✓ ✓


TI 31: DIQ216
TI 33: QDS216
TI 35: QDS216
TI 36: QDS216
t TimeStamp ST CP56Time2a216 ✓ ✓ ✓
stSeld BOOLEAN ST TI 30: SPI216 ✓ – – TI 30
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 997


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
ctlModel ENUMERATED CF status-only229 settable in the ✓ – –
direct-with- detailed routing230
normal-security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
minVal INT32 CF – – –
maxVal INT32 CF – – –
stepSize INT32U CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Controllable Integer Status (APC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal AnalogueValue CO TI 49: SVA215 – ✓ ✓ TI 49
TI 50: R32-IEEE215 TI 50
operTim TimeStamp CO – – –
origin Originator CO see Control Model, – ✓ ✓
ST Page 963, Cause
ctlNum INT8U CO of transmission – ✓ ✓
(origin)
ST
mxVal AnalogueValue ST TI 35: SVA216 – ✓ ✓ TI 35
TI 36: R32-IEEE216 TI 36
q Quality ST TI 30: SIQ216 – ✓ ✓
TI 31: DIQ216
TI 35: QDS216
TI 36: QDS216
t TimeStamp ST CP56Time2a216 – ✓ ✓
stSeld BOOLEAN ST TI 30: SPI216 – – – TI 30
subEna BOOLEAN SV – – –
subVal AnalogueValue SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –

229 Server in transmit direction: status only is only then set, if no CO is present
230 applies only for Server

998 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
ctlModel ENUMERATED CF status-only231 settable in the – ✓ ✓
direct-with- detailed routing232
normal-security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
minVal INT32 CF – – –
maxVal INT32 CF – – –
stepSize INT32U CF – – –
dbRef FLOAT32 CF – – ✓
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Single Point Status (SPS)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
stVal BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
q Quality ST TI 30: SIQ ✓ ✓ ✓
t TimeStamp ST CP56Time2a ✓ ✓ ✓
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Server in Receive Direction:


The cause of transmission is fixed set to 3 (SPONTANEOUS).
Binary information is forwarded only upon change of stVal or q.

231 Server in transmit direction: status only is only then set, if no CO is present
232 applies only for Server

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 999


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Double Point Status (DPS)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
stVal BOOLEAN ST intermediate- TI 31: SPI ✓ ✓ ✓ TI 31
state
off
on
bad-state
q Quality ST TI 31: SIQ ✓ ✓ ✓
t TimeStamp ST CP56Time2a ✓ ✓ ✓
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Server in Receive Direction:


The cause of transmission is fixed set to 3 (SPONTANEOUS).
Binary information is forwarded only upon change of stVal or q.

IEC 61850: Integer Status (INS)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
stVal INT32 ST TI 30: SPI233 ✓ ✓ ✓ TI 30
TI 31:DPI233 TI 31
TI 33: BSI TI 33
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
q Quality ST TI 30: SIQ ✓ ✓ ✓
TI 31: DIQ
TI 33: QDS
TI 35: QDS
TI 36: QDS
t TimeStamp ST CP56Time2a ✓ ✓ ✓
subEna BOOLEAN SV – – –
subVal INT32 SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
d STRING256 DC – – –
dU USTRING256 DC – – –

233 for the respective ON state the parameterized IEC 61850 value is used

1000 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Integer Status (ENS)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
stVal INT32 ST TI 30: SPI233 – ✓ ✓ TI 30
TI 31: DPI233 TI 31
TI 33: BSI TI 33
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
q Quality ST TI 30: SIQ – ✓ ✓
TI 31: DIQ
TI 33: QDS
TI 35: QDS
TI 36: QDS
t TimeStamp ST CP56Time2a – ✓ ✓
subEna BOOLEAN SV – – –
subVal INT32 SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Protection Activation Information (ACT)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
General BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 38: ES TI 38
TI 39: GS TI 39
TI 40: GC TI 40
phsA BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 38: ES TI 38
TI 39: SL1
TI 40: CL1
phsB BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 38: ES TI 38
TI 39: SL2
TI 40: CL2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1001


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
phsC BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 38: ES TI 38
TI 39: SL3
TI 40: CL3
neut BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 38: ES TI 38
TI 39: SIE
q Quality ST TI 30: SIQ ✓ ✓ ✓
TI 38: SEP
TI 39: QDP
TI 40: QDP
t TimeStamp ST CP56Time2a ✓ ✓ ✓
operTim STRING256 CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Client in Receive Direction:


With TI 38 the runtime is 0.

Server in Transmit Direction:


If single-point information (TI 30) or protection event (TI 38) is used, then in the detailed routing must be also
the attribute name specified. The quality (q) is then generated from an OR logic of all single messages.

Server in Receive Direction:


Binary information is forwarded only upon change of general, phsA, phsB, phsC, neut and q.
IEC 61850: Directional Protection Activation Information (ACD)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
General BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 31: DPI216 TI 31
TI 38: ES TI 38
TI 39: GS TI 39
TI 40: GC TI 40
dirGeneral ENUMERATED ST unknown fixed ✓235 ✓235 ✓235
forward “unknown”234
backward
both

234 applies only for Server in transmit direction


235 applies for Client in receive direction: if TI 31 is used

1002 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
phsA BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 31:DPI216 TI 31
TI 38: ES TI 38
TI 39: SL1
TI 40: CL1
dirPhsA ENUMERATED ST unknown fixed “unknown”234 ✓235 ✓235 ✓235
forward
backward
both
phsB BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 31: DPI216 TI 31
TI 38: ES TI 38
TI 39: SL2
TI 40: CL2
dirPhsB ENUMERATED ST unknown fixed “unknown”234 ✓235 ✓235 ✓235
forward
backward
both
phsC BOOLEAN ST TI 30: SPI ✓ ✓ ✓ TI 30
TI 31:DPI216 TI 31
TI 38: ES TI 38
TI 39: SL3
TI 40: CL3
dirPhsC ENUMERATED ST unknown fixed “unknown”234 ✓235 ✓235 ✓235
forward
backward
both
neut BOOLEAN ST TI 30: SPI ✓236 ✓237 ✓238 TI 30
TI 31:DPI216 TI 31
TI 38: ES TI 38
TI 39: SIE
dirNeut ENUMERATED ST unknown fixed “unknown”234 ✓235 ✓235 ✓235
forward
backward
both
q Quality ST TI 30: SIQ ✓ ✓ ✓
TI 31: DIQ216
TI 38: SEP
TI 39: QDP
TI 40: QDP
t TimeStamp ST CP56Time2a ✓ ✓ ✓
operTim STRING256 CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –

236 does not apply for TI 31


237 does not apply for TI 31
238 does not apply for TI 31

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1003


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Client in Receive Direction:


With TI 38, TI 39, TI 40 the runtime is 0.
The status (general, phsA, phsB, phsC, neut) and the direction information (dirGeneral, dirPhsA, dirPhsB,
dirPhsC, dirNeut) is converted according tot he following table:

IEC 61850 IEC 60870-5-101/104


State Direction information TI 31: DPI
OFF (0) unknown (0) INT (00)
forward (1) INT (00)
backward (2) INT (00)
both (3) INT (00)
ON (1) unknown (0) ON (10)
forward (1) ON (10)
backward (2) OFF (01)
both (3) FLT (11)

An intermediate resp. faulty position suppression is not performed.


If TI 30, TI 38 is used:
By means use of the field ON_info_on_IEC61850_value that is included in the detailed routing, in each
case a separate single-point information can be derived from the status + direction information (max. 4 single-
point information items).
By means of the option “transient” in the message address conversion the following behavior can be adjusted:

• without “transient”
If the information is ON and an additional ON information with different direction occurs, then both
IEC 60870-5-104 information items are set to ON

• with “transient”
If the information is ON and an additional ON information with different direction occurs, then the
previous IEC 60870-5-104 information is set to OFF and the new information is set to ON; thereby always
only 1 information item out of the possible 4 information items is ON

IEC 61850 direction information ON info on IEC 61850 value


unknown (0) 2
forward (1) 3
backward (2) 4
both (3) 5

Server in Transmit Direction:


If single-point information (TI 30) or protection event (TI 38) is used, then in the detailed routing must be also
the attribute name specified. The quality (q) is then generated from an OR logic of all single messages.
The respective direction attributes are only then present, if also the belonging states are present.

Server in Receive Direction:


Binary information is forwarded only upon change of general, phsA, phsB, phsC, neut and q.

1004 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Setting Group (SGCB)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
NumOfSG INT8U TI 35: SVA216 ✓ ✓ ✓ TI 35
TI 36: R32-IEEE216 TI 36
ActSG INT8U TI 30: SPI216239225 ✓ ✓ ✓ TI 30
TI 31: DPI216239225 TI 31
TI 35: SVA216 TI 35
TI 36: R32-IEEE216 TI 36

TI 45: SCS215225240 ✓241 ✓241 ✓241 TI 45


TI 46: DCS215225240 TI 46
TI 49: SVA215 TI 49
TI 50: R32-IEEE215 TI 50
EditSG INT8U – – –
CnfEdit BOOLEAN – – –
LActTm TimeStamp CP56Time2a216 ✓ ✓ ✓

For further details refer to section Data Transmission Server ↔ Client, Page 956, Setting Group Control Model.

Server in Transmit Direction:


The Setting Group Control Block (SGCB) exists only if it is parameterized in the detailed routing. It can appear
only with LLN0 (e.g.: VLC01/LLN0.SGCB).
Values of the SGCB are not assigned to a dataset resp. Unbuffered Control Block (no spontaneous transmis-
sion).

Server in Receive Direction:


Command output time (QU): 0 = without additional definition.
For Setting Groups no Confirmation, Termination messages are required. Also on the IEC 61850 side the Write
command is instantly confirmed positive.

IEC 61850: Binary Counter Reading (BCR)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
actVal INT128 ST TI 37: BCR242 ✓ ✓ ✓ TI 37
frVal INT128 ST TI 37: BCR243 ✓ ✓ ✓ TI 37
frTm TimeStamp ST CP56Time2a243 ✓ ✓ ✓
q Quality ST IV242243 ✓ ✓ ✓
t TimeStamp ST CP56Time2a242 ✓ ✓ ✓
units Unit CF – – –
pulsQty FLOAT 32 CF – ✓244 ✓244

239 applies also for Client in transmit direction


240 receive direction: for the parameterized IEC 61850 value the ON command is generated
241 transmit direction: no SEL/EXE permissible, but only EXE
242 is used with use of the attribute "actVal"
243 is used with use of the attribute "frVal"
244 for Client Ed.2 only; can be enabled for each data point, value = Value * pulsQty

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1005


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
frEna BOOLEAN CF – – –
strTm TimeStamp CF – – –
frPd INT32 CF – – –
frRs BOOLEAN CF – – –
d STRING 256 CF – – –
dU USTRING 256 CF – – –
cdcNs STRING 256 CF – – –
cdcName STRING 256 CF – – –
dataNs STRING 256 CF – – –

Client in Receive Direction:


In the IEC 60870-5-101/104 message only a 31 bit binary value + sign can be represented. An initial overflow
of the value causes the CY bit which is reset afterwards. Only the less significant 31 bits are used. The
sequence number is 0.
Integrated totals are always transmitted spontaneous upon change. Counter interrogations are not possible.
IEC 61850: Binary Controlled Step Position Information (BSC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal CODED_ENUM CO stop TI 47: RCO215245 ✓ ✓ ✓ TI 47
lower
higher
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
ctlNum INT8U CO of transmission ✓ ✓ ✓
(origin)
ST
valWTr INT8U ST TI 32: VTI216 ✓ ✓ ✓ TI 32
q Quality ST QDS216 ✓ ✓ ✓
t TimeStamp ST CP56Time2a216 ✓ ✓ ✓
stSeld BOOLEAN ST – – –
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
persistent BOOLEAN CF – – –
ctlModel ENUMERATED CF status- settable in the ✓ – –
only246direct- detailed routing247
with-normal-
security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.

245 the status "stop" is generated with the not permissible value "00" acc. to IEC 60870-5-101/104
246 Server in transmit direction: status only is only then set, if no CO is present
247 applies only for Server

1006 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
minVal INT8 CF – – –
maxVal INT8 CF – – –
stepSize INT8U CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Integer Controlled Step Position Information (ISC)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
ctlVal INT8 CO -64…+63 TI 49: SVA215248 ✓ ✓ ✓ TI 49
TI 50: R32 – TI 50
IEEE215249
operTim TimeStamp CO – – –
origin Originator CO see Control Model, ✓ ✓ ✓
ST Page 963, Cause
of transmission
ctlNum INT8U CO ✓ ✓ ✓
(origin)
ST
valWTr ValWithTrans ST TI 32: VTI216 ✓ ✓ ✓ TI 32
q Quality ST QDS216 ✓ ✓ ✓
t TimeStamp ST CP56Time2a216 ✓ ✓ ✓
stSeld BOOLEAN ST – – –
subEna BOOLEAN SV – – –
subVal BOOLEAN SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
persistent BOOLEAN CF – – –
ctlModel ENUMERATED CF status- settable in the ✓ – –
only250direct- detailed routing251
with-normal-
security
direct-with-
enhanced-sec.
sbo-with-
enhanced-sec.
sboTimeout INT32U CF – – –
sboClass STRING256 CF – – –
minVal INT8 CF – – –

248 in contrast to the standard the maximum values can be in the range -128… +127
249 Server in transmit direction: status only is only then set, if no CO is present
250 Server in transmit direction: status only is only then set, if no CO is present
251 applies only for Server

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1007


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
maxVal INT8 CF – – –
stepSize INT8U CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Analogue Setting (ASG)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
setMag Analogue Value SP TI 49: SVA215 ✓ ✓ ✓ TI 49
TI 50: R32-IEEE215 TI 50
TI 35: SVA216 ✓ ✓ ✓ TI 35
TI 36: R32-IEEE216 TI 36
units Unit CF – – –
sVC Select Value CF – – –
Config
minVal Analogue Value CF – – –
maxVal Analogue Value CF – – –
stepSize Analogue Value CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Client in Receive Direction:


With writing of the value no Setting Group setting is performed, however, a simple write process.
IEC 61850: Integer Setting (ING)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
setVal INT32 SP TI 49: SVA215 ✓ ✓ ✓ TI 49
TI 50: R32-IEEE215 TI 50
TI 35: SVA216 ✓ ✓ ✓ TI 35
TI 36: R32-IEEE216 TI 36
setVal INT32 SG, – – –
SE
minVal INT32 CF – – –
maxVal INT32 CF – – –
stepSize INT32 CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –

1008 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Client in in Transmit direction:


With writing of the value no Setting Group setting is performed, however, a simple write process.
IEC 61850: Measured Value (MV)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
instMag AnalogueValue MX – ✓ ✓ TI 34
TI 35
TI 36
mag AnalogueValue MX TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
range ENUMERATED MX - normal – – –
- high
- ...
q Quality MX QDS ✓ ✓ ✓
t TimeStamp MX CP56Time2a ✓ ✓ ✓
subEna BOOLEAN SV – – –
subMag AnalogueValue SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
units Unit CF – – –
db INT32U CF – – –
zeroDb INT32U CF – – –
sVC ScaledValue- CF – – –
Config
rangeC RangeConfig CF – – –
smpRate INT32U CF – – –
dbRef FLOAT32 CF – – ✓
zeroDbRef FLOAT32 CF – – ✓
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Complex Measured Value (CMV)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Type FC Values Ed.1 Ed.2 Ed.2.1
Name
instCVal Vector MX – ✓ ✓ TI 34
TI 35
TI 36

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1009


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
cVal Vector MX TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
range ENUMERATED MX - normal – – –
- high
- ...
q Quality MX QDS ✓ ✓ ✓
t TimeStamp MX CP56Time2a ✓ ✓ ✓
subEna BOOLEAN SV – – –
subCVal Vector SV – – –
subQ Quality SV – – –
subID STRING64 SV – – –
units Unit CF – – –
db INT32U CF – – –
zeroDb INT32U CF – – –
rangeC RangeConfig CF – – –
magSVC ScaledValue- CF – – –
Config
angSVC ScaledValue- CF – – –
Config
angRef ENUMERATED CF - V – – –
-A
- ...
smpRate INT32U CF – – –
dbRef FLOAT32 CF – – ✓
zeroDbRef FLOAT32 CF – – ✓
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Sampled Value (SAV)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
instMag AnalogueValue MX TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
q Quality MX QDS ✓ ✓ ✓
t TimeStamp MX CP56Time2a ✓ ✓ ✓
units Unit CF – – –
sVC ScaledValue- CF – – –
Config
min AnalogueValue CF – – –
max AnalogueValue CF – – –
d STRING256 DC – – –

1010 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Collection Of Measurands (WYE)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
phsA CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
phsB CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
phsC CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
neut CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
net CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
res CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
angRef ENUMERATED CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Delta (DEL)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
phsAB CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
phsBC CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
phsCA CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1011


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850 IEC supported Rout


60870-5-101/104
angRef ENUMERATED CF – – –
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Sequence (SEQ)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
c1 CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
c2 CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
c3 CMV TI 34: NVA ✓ ✓ ✓ TI 34
TI 35: SVA TI 35
TI 36: R32-IEEE TI 36
seqT ENUMERATED MX - pos-neg-zero fix pos-neg-zero ✓ – –
- dir-quad-zero
phsRef ENUMERATED CF - A – – –
-B
-C
-…
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Device Name Plate (DPL)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
vendor STRING256 DC fix "SIEMENS" ✓ – –
hwRev STRING256 DC ✓ – –
swRev STRING256 DC Revision ETxx252 ✓ – –
serNum STRING256 DC – – –
model STRING256 DC – – –
location STRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

252 xx = 03, 83 (dependent on the respective firmware)

1012 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

IEC 61850: Logical Node Name Plate (LPL)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
vendor STRING256 DC fix "SIEMENS" ✓ – –
swRev STRING256 DC Revision ETxx252 ✓ – –
d STRING256 DC 253 ✓ – –
dU USTRING256 DC – – –
configRev STRING256 DC fix 0254 ✓ – –
ldNs STRING256 EX fix "IEC 61850-7-4: ✓ – –
2002"254
lnNs STRING256 EX – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Single Point Setting (SPG)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
setVal Boolean SP TI 45: SPC – ✓ ✓
TI 30: SPI – ✓ ✓
setVal Boolean SG, – – –
SE
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

IEC 61850: Enumerated Status Setting (ENG)

IEC 61850 IEC supported Rout


60870-5-101/104
Attribute Name Type FC Values Ed.1 Ed.2 Ed.2.1
setVal INT32 SP TI 30: SPI255 – ✓ ✓ TI 30
TI 45: SC255 – ✓ ✓ TI 45
d STRING256 DC – – –
dU USTRING256 DC – – –
cdcNs STRING256 EX – – –
cdcName STRING256 EX – – –
dataNs STRING256 EX – – –

Mapping IEC 61850 → MMS


By means of the mapping from IEC 61850 to MMS, new “Extended Common Data Classes” result.

253 this value is taken from the detailed routing "Logical Node Name Description"; if there is no Logical Node Name Description included
in the detailed routing, then the Logical Node Name is entered here (e.g. VLC01/Q0XCBR1)
254 only with LNN0
255 applies only for Client in transmit direction

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1013


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i The “Extended Common” Data Classes serve only for the transmission on the line.

Extended Common Data Classes

Select with Value (SBOw), Operate (Oper), Cancel (Cancel)

Attribute Name Type supported


Ed.1 Ed.2
ctlVal 256 ✓ ✓
setMag – –
operTm TimeStamp – –
origin Originator ✓ ✓
ctlNum INT8U ✓ ✓
T TimeStamp257 ✓ ✓
Test BOOLEAN ✓ ✓
Check PACKED LIST257258 ✓ ✓

12.7.8.3 Datapoint Settings in the Detailed Routing


All detailed routings in the process technique are “SIP Message Address Conversion”. The category is seperate
for send direction and receive direction.
It is necessary that in the OPM II the detailed routing is filled out including data attribute. Thereby it is to be
considered that for CDCs always only one certain attribute can/must be routed. Certain attributes (e.g. q, t) are
added automatically. The attributes that must be routed are listed with the CDCs.
Further, there are CDCs that consist of several IEC 60870-5-101/104 messages (unambiguous/ambiguous).

Client in Transmit Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
IEC61850_Address 68 bytes ASCII characters (as of IEC 61850 Ed.2: 128
byte)
IEC61850_Station Station 0…99, 255 = not used
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%

256 is adopted from the Basis Common Data Class


257 is not evaluated
258 for Cancel not present

1014 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


TI 30 = Single-point information
31 = Double-point information
45 = Single command
46 = Double command
47 = Regulating step command
49 = Setpoint command, scaled
50 = Setpoint command, floating point
CDC Common Data Class 259
12 = SPC
13 = DPC
14 = INC
20 = SGCB
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
27 = ENC
28 = ENG
29 = SPG
IEC61850_command_qualifier 0 = via IEC 60870-5-101/104 qualifier of command ✓
260

1 = without interlocking/without synchro check


2 = with interlocking/without synchro check
3 = without interlocking/with synchro check
4 = with interlocking/with synchro check
5 = without interlocking/with synchro check only with
ON
6 = with interlocking/with synchro check only with
ON
IEC61850_value_at_TI45/46_O 261 ✓
N
IEC61850_value_at_TI45/46_OF 261 ✓
F
Tio_CON_TERM_wo_synchro- 262 ✓
check(s)
Tio_CON_TERM_with_synchro- 262 ✓
check(s)

259 The belonging CDC must be parameterized here. Always the hierarchical most significant CDC must be parameterized. Example:
VLC01/CSWI1.Pos.ctlVal = DPC (Pos = DPC), VLC01/MMXU1.A.phsA.cVal.mag.f (A = WYE)
260 The attribute “Check” is affected by means of that. The default entry is 0 (control by the IEC 60870 -5 -101/104 qualifier of command,
refer to Control Model, Page 963, Command Output Time (QU)).
261 This value is transmitted instead of ON (1) or OFF (0) and can be used for the CDCs “INS”, “INC” and “SGCB”; as of IEC 61850 Ed. 2:
“ENS”, “ENC”. By means of that, e.g. for the activation of the health state (value range 1…3) respectively one single-point information
can be used, whereby the respective ON state of the command is converted to the corresponding value.
262 The station-selective timeout for confirmation -> termination can be substituted with a command-selective timeout for with and
without syncrocheck. At value “0” the station-selective timeout applies.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1015


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


IM_CASDU1_ON Address of the interlocking information for the ON ✓
IM_CASDU2_ON command 263
IM_IOA1_ON
IM_IOA2_ON
IM_IOA3_ON
IM_CASDU1_OFF Address of the interlocking information for the OFF ✓
IM_CASDU2_OFF command 263
IM_IOA1_OFF
IM_IOA2_OFF
IM_IOA3_OFF

IEC 60870-5-101/104 Interlocking information check


TI 45 Single command ON
TI 46 Double command ON, OFF
TI 47 Regulating step command ON (matches HIGHER),OFF (matches LOWER)
TI 49 Setpoint command, scaled ON
TI 50 Setpoint command, floating point ON

Client in Receive Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
IEC61850_Address 68 bytes ASCII characters (as of IEC 61850 Ed.2: 128
byte)
IEC61850_Station Station 0…99, 255 = not used
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%
thresh_uncond Absolute value 264
thresh_additive Absolute value 264

263 By means of respectively one single-point information (TI 30) for the ON resp. the OFF command an overlapping interlocking opera-
tion can be implemented by means of a CAExplus project. If the corresponding information is ON, the command is locked and is
rejected with a neg. Confirmation. By means of this function the same procedure of interlocking as to SICAM RTUs peripheral
elements can be applied. Note: The interlock only works if the signals are also sent to the PRE (pass-through filter/selective routing).
264 The measured value change monitoring occurs on the raw value (= received value from the Server).

1016 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


TI 30 = Single-point information
31 = Double-point information
45 = Single command
46 = Double command
47 = Regulating step command
49 = Setpoint command, scaled
50 = Setpoint command, floating point
CDC Common Data Class 265
0 = Standard
1 = SPS
2 = DPS
3 = INS
4 = ACT
5 = ACD
6 = MV
7 = CMV
8 = SAV
9 = WYE
10 = DEL
11 = SEQ
12 = SPC
13 = DPC
14 = INC
19 = BCR
20 = SGCB
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
26 = ENS
27 = ENC
28 = ENG
29 = SPG
ON-info_on_IEC61850_value 266 ✓
Usage_on_informa- 0 = event ✓
tion_IEC61850_ 1 = IEC61850 value bit 0
2 = IEC61850 value bit 1
3 = IEC61850 value bit 2

265 The belonging CDC must be parameterized here. Always the hierarchical most significant CDC must be parameterized. Example:
VLC01 / XCBR1.Pos.stVal = DPC (Pos = DPC), VLC01 / MMXU1.TotW.mag.f = MV (TotW = MV), VLC01 / MMXU1.A.phsA.cVal.mag.f =
WYE (A = WYE)
266 With the value for TI 30/31 can be parameterized, at which IEC 61850 value the ON info is to be generated. The corresponding OFF
info is generated automatically by the firmware as soon as another value is received (applies only for the CDCs "INC", "INS", "SGCB"; as
of IEC 61850 Ed. 2: "ENS", "ENC"). For the CDC “ACD” the direction information can be evaluated with the values 2, 3, 4, 5 (IEC 61850:
Common Data Classes, Page 990, IEC 61850: Directional Protection Activation Information (ACD)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1017


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


type_of_binary_information coming/going 267 ✓
Coming
pulsQty yes ✓
no

Client – Disturbance Record in Transmit Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
TI 142 = user data container
File transfer mode Client

Client – Disturbance Record in Receive Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
TI 142 = user data container
File transfer mode Client

Server in Transmit Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
IEC61850_Address 68 bytes ASCII characters
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%
Selectivity To all remote stations/selective

267 This applies only for single-point information items (TI 30). By means of the setting "coming" is the going edge automatically
emulated (1 ms time difference to the comin edge).

1018 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


TI 30 = Single-point information
31 = Double-point information
34 = Measured value, normalized
35 = Measured value, scaled
36 = Measured value, floating point
38 = Protection event
39 = Blocked start events of protection
40 = Blocked tripping of protection
CDC 0 = Standard
1 = SPS
2 = DPS
3 = INS
4 = ACT
5 = ACD
6 = MV
7 = CMV
8 = SAV
9 = WYE
10 = DEL
11 = SEQ
12 = SPC
13 = DPC
14 = INC
19 = BCR
20 = SGCB
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
26 = ENS
28 = ENG
29 = SPG
IEC61850_value_at_TI30/31_O 268 ✓
N
IEC61850_value_at_TI30/31_OF 269 ✓
F
Usage_IEC61850_value_off 0 = IEC61850 value at TI30/31 OFF not used ✓
1 = IEC61850 value at TI30/31 OFF used
2 = IEC61850 value bit 0
3 = IEC61850 value bit 1
4 = IEC61850 value bit 2

268 This value is transmitted instead of ON and can be used for the CDCs “INC”, “INS” (Ed. 1) resp. “ENC”, “ENS” (Ed. 2) and “SGCB” . By
means of that, e.g. for the health status (value range 1…3) a single-point information can be used respectively for the activation,
whereby the respective ON status of the information is converted to the corresponding value. The OFF information is not evaluated.
269 This value is transmitted instead of OFF and can be used for the CDCs “INC”, “INS” (Ed. 1) resp. “ENC”, “ENS” (Ed. 2) and “SGCB” . This
value is only then used, if all information items that have the same IEC 61850 address have the status OFF.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1019


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


Goose_Attr1_Datasetpos 270 Selection 0…255 ✓
Goose_Attr2_Datasetpos 270
Goose_Attr3_Datasetpos 270
Goose_Attr4_Datasetpos 270
Goose_Attr5_Datasetpos 270
Goose_Attrib1 270 GOOSE Attribute (see GOOSE-Attributes, Page 1026) ✓
Goose_Attrib2 270

Goose_Attrib3 270
Goose_Attrib4 270
Goose_Attrib5 270
Goose_Idx 270 Selection 0…255 ✓

Server in Receive Direction

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
Controltype - Direct Control With Normal Security
- Direct Control With Enhanced Security
- SBO Control With Enhanced Security
IEC61850_Address 68 bytes ASCII characters
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%
Selectivity To all remote stations/selective
TI 30 = Single-point information
31 = Double-point information
34 = Measured value, normalized
35 = Measured value, scaled
36 = Measured value, floating point
38 = Protection event
39 = Blocked start events of protection
40 = Blocked tripping of protection
45 = Single command
46 = Double command
49 = Setpoint command, scaled
50 = Setpoint command, floating point

270 only Edition 2

1020 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


CDC 0 = Standard
12 = SPC
13 = DPC
14 = INC
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
27 = ENC
28 = ENG
29 = SPG
ON- 271 ✓
command_on_IEC61850_value
Goose_Attr1_Datasetpos 270 Selection 0…255 ✓
Goose_Attr2_Datasetpos 270

Goose_Attr3_Datasetpos 270
Goose_Attr4_Datasetpos 270
Goose_Attr5_Datasetpos 270
Goose_Attrib1 270 GOOSE Attribute (see GOOSE-Attributes, Page 1026) ✓
Goose_Attrib2 270
Goose_Attrib3 270
Goose_Attrib4 270
Goose_Attrib5 270
Goose_Idx 270 Selection 0…255

Server in Transmit Direction + Goose [only Edition 1]

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
IEC61850_Address 68 bytes ASCII characters
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%
Selectivity To all remote stations/selective

271 With the value for TI 45/46 can be parameterized, at which IEC 61850 value the ON command is to be generated. The corresponding
OFF command is generated automatically by the firmware as soon as another value is received (applies only for the CDCs "INC", "INS",
"SGCB"; as of IEC 61850 Ed. 1) resp. “ENC“, “ENS“ (Ed. 2), "SGCB"). By means of this function can be derived a command from each
status e.g. due to a Controllable Integer Status (INC/ENC), whereby the current status result in an ON command and all other with the
same IEC 61850 address in an OFF command. The originator address iss et fixed to 0.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1021


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


TI 30 = Single-point information
31 = Double-point information
34 = Measured value, normalized
35 = Measured value, scaled
36 = Measured value, floating point
38 = Protection event
39 = Blocked start events of protection
40 = Blocked tripping of protection
CDC 0 = Standard
1 = SPS
2 = DPS
3 = INS
4 = ACT
5 = ACD
6 = MV
7 = CMV
8 = SAV
9 = WYE
10 = DEL
11 = SEQ
12 = SPC
13 = DPC
14 = INC
19 = BCR
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
26 = ENS
27 = ENC
IEC61850_value_at_TI30/31_O 272 ✓
N
IEC61850_value_at_TI30/31_OF 273 ✓
F
Goose_Attrib1 270 GOOSE Attribute (see GOOSE-Attributes, Page 1026)
Goose_Attrib2 270
Goose_Attrib3 270
Goose_Attrib4 270
Goose_Attrib5 270
Goose_Index_A GOOSE Index in the system technique 0…255
Goose_Index_B
Goose_Index_C

272 This value is transmitted instead of ON (1) and can be used for the CDCs "INC", "INS" (Ed. 1) resp. “ENC“, “ENS“ (Ed. 2) and "SGCB". By
means of that, e.g. for the health status (value range 1…3) a single-point information can be used respectively for the activation,
whereby the respective ON status of the information is converted to the corresponding value. The OFF information is not evaluated.
273 This value is transmitted instead of OFF and can be used for the CDCs "INC", "INS" (Ed. 1) resp. “ENC“, “ENS“ (Ed. 2) and "SGCB". This
value is only then used, if all information items that have the same IEC 61850 address have the status OFF.

1022 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


Goose_Attr1_Data- Dataset Position 0…255 274 ✓
setpos_Index_A
Goose_Attr1_Data-
setpos_Index_B
Goose_Attr1_Data-
setpos_Index_C
Goose_Attr2_Data-
setpos_Index_A
Goose_Attr2_Data-
setpos_Index_B
Goose_Attr2_Data-
setpos_Index_C
Goose_Attr3_Data-
setpos_Index_A
Goose_Attr3_Data-
setpos_Index_B
Goose_Attr3_Data-
setpos_Index_C
Goose_Attr4_Data-
setpos_Index_A
Goose_Attr4_Data-
setpos_Index_B
Goose_Attr4_Data-
setpos_Index_C
Goose_Attr5_Data-
setpos_Index_A
Goose_Attr5_Data-
setpos_Index_B
Goose_Attr5_Data-
setpos_Index_C
Station_A Selection station 0…99 ✓
Station_B 255 = to all stations
Station_C
Station_D
Station_E
Station_F
Station_G
Station_H
Station_I
Station_J
Usage_IEC61850_value_off 0 = IEC61850 value at TI30/31 OFF not used ✓
1 = IEC61850 value at TI30/31 OFF used
2 = IEC61850 value bit 0
3 = IEC61850 value bit 1
4 = IEC61850 value bit 2

274 The dataset position must be parameterized ascending from 0 and must not have breaks.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1023


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Server in Receive Direction + Goose [only Edition 1]

Routing element Description Expert parameter


CASDU1 Address of the datapoint
CASDU2
IOA1
IOA2
IOA3
Controltype - Direct Control With Normal Security
- Direct Control With Enhanced Security
- SBO Control With Enhanced Security
IEC61850_Address 68 bytes ASCII characters
Measured value adapta- Value adaptation limits
tion_X_0%
Measured value adapta-
tion_X_100%
Measured value adapta-
tion_Y_0%
Measured value adapta-
tion_Y_100%
Thresh_uncond Absolute value 275
Thresh_additive Absolute value 275
Selectivity To all remote stations/selective
TI 30 = Single-point information
31 = Double-point information
34 = Measured value, normalized
35 = Measured value, scaled
36 = Measured value, floating point
38 = Protection event
39 = Blocked start events of protection
40 = Blocked tripping of protection
45 = Single command
46 = Double command
49 = Setpoint command, scaled
50 = Setpoint command, floating point
CDC 0 = Standard
12 = SPC
13 = DPC
14 = INC
21 = BSC
22 = ISC
23 = ASG
24 = ING
25 = APC
27 = ENC
ON- 276 ✓
command_on_IEC61850_value

275 The measured value change monitoring occurs on the raw value (= received value).
276 With the value for TI 45, TI46 can be parameterized, at which IEC 61850 value the ON command is to be generated. The corre-
sponding OFF command is generated automatically by the firmware as soon as another value is received (applies only for the CDCs
"INC", "INS", "SGCB"; as of IEC 61850 Ed. 1) resp. “ENC“, “ENS“ (Ed. 2) and "SGCB").

1024 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


Goose_Attrib1 270 GOOSE Attribute (see GOOSE-Attributes, Page 1026)
Goose_Attrib2 270
Goose_Attrib3 270
Goose_Attrib4 270
Goose_Attrib5 270
Goose_Index_A GOOSE Index in the system technique 0…255
Goose_Attr1_Data- Dataset Position 0…255 277 ✓
setpos_Index_A
Goose_Attr2_Data-
setpos_Index_A
Goose_Attr3_Data-
setpos_Index_A
Goose_Attr4_Data-
setpos_Index_A
Goose_Attr5_Data-
setpos_Index_A
Station_A Selection station 0…99 255 = to all stations ✓
Station_B
Station_C
Station_D
Station_E
Station_F
Station_G
Station_H
Station_I
Station_J

277 The dataset position must be parameterized ascending from 0 and must not have breaks.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1025


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

GOOSE-Attributes

GOOSE-Attribute Common Data Class (CDC)


stVal SPS, DPS, INS, SPC, DPC, INC
q SPS, DPS, INS, ACT, ACD, MV, CMV, SAV, SPC, DPC, INC
t SPS, DPS, INS, ACT, ACD, MV, CMV, SAV, SPC, DPC, INC
General ACT, ACD
phsA ACT, ACD
phsB ACT, ACD
phsC ACT, ACD
neut ACT, ACD
mag.f MV
mag.i MV
cVal.mag.f CMV
cVal.mag.i CMV
instMag.f SAV
phsA.cVal.mag.f WYE
phsA.cVal.mag.i WYE
phsB.cVal.mag.f WYE
phsB.cVal.mag.i WYE
phsC.cVal.mag.f WYE
phsC.cVal.mag.i WYE
neut.cVal.mag.f WYE
neut.cVal.mag.i WYE
net.cVal.mag.f WYE
net.cVal.mag.i WYE
res.cVal.mag.f WYE
res.cVal.mag.i WYE
phsA.q WYE
phsA.t WYE
phsB.q WYE
phsB.t WYE
phsC.q WYE
phsC.t WYE
neut.q WYE
neut.t WYE
net.q WYE
net.t WYE
res.q WYE
res.t WYE

1026 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

GOOSE-Attribute Common Data Class (CDC)


phsAB.cVal.mag.f DEL
phsAB.cVal.mag.i DEL
phsBC.cVal.mag.f DEL
phsBC.cVal.mag.i DEL
phsCA.cVal.mag.f DEL
phsCA.cVal.mag.i DEL
phsAB.q DEL
phsAB.t DEL
phsBC.q DEL
phsBC.t DEL
phsCA.q DEL
phsCA.t DEL
c1.cVal.mag.f SEQ
c1.cVal.mag.i SEQ
c2.cVal.mag.f SEQ
c2.cVal.mag.i SEQ
c3.cVal.mag.f SEQ
c3.cVal.mag.i SEQ
c1.q SEQ
c1.t SEQ
c2.q SEQ
c2.t SEQ
c3.q SEQ
c3.t SEQ
Pos.origin.orCat DPC
Pos.origin.orIdent DPC
stSeld DPC
Pos.Oper.origin.orCat DPC
Pos.Oper.origin.orIdent DPC
SPC (stVal, q, t) SPC 278
DPC (stVal, q, t) DPC 278
ENC (stVal, q, t) ENC 278
INC (stVal, q, t) INC 278
SPS (stVal, q, t) SPS 278
DPS (stVal, q, t) DPS 278
ENS (stVal, q, t)
ENS 278
INS (stVal, q, t)
INS 278

Server in Transmit Direction – Default Values

Routing element Description Expert parameter


IEC61850_Address 68 bytes ASCII characters
Selectivity To all remote stations/selective

278 In Ed. 2 these attributes can be received/sent as data structures in GOOSE

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1027


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Description Expert parameter


Station_A Selection station 0…99 ✓
Station_B 255 = to all stations
Station_C
Station_D
Station_E
Station_F
Station_G
Station_H
Station_I
Station_J
Value Default value (30 characters)

With this routing the Data Attribute Name must be named always.
For the following Basic Types (refer to IEC 61850: Basic Types, Page 985) a default value can be parameter-
ized, whereby the values must be parameterized in ASCII:
Basic type
BOOLEAN
INT 8
INT 16
INT 24
INT 32
INT 128
INT 8U
INT 16U
INT 24U
INT 32U
FLOAT 32
FLOAT 64
VISIBLE STRING

GOOSE properties (system technique)

Routing element Edition 1 Edition 2


GOOSE Index 0…99 0…99
GoCBRef 65 Byte ASCII 279 128 Byte ASCII 279
GoID 65 Byte ASCII 280 129 Byte ASCII 280
DataSet 68 Byte ASCII 281 128 Byte ASCII 281
MAC Address 12 Byte ASCII 282 12 Byte ASCII 282
AppID 0…3FFF 283 0…3FFF 283
configRev 0…4294967295 284 0…4294967295 284

279 reference to the GOOSE Control Block, e.g.: VLC01/LLN0.gcST


280 unambiguous identification of the GOOSE message
281 name of the Data Set, e.g.:VLC01/ds2
282 see section Data Transmission Server ↔ Server with GOOSE (Server only), Page 958
283 should be unambiguous over all GOOSE messages and unequally 0 (attention: HEX)
284 32 bit value, the SICAM TOOLBOX II supports only a 16 bit value (0…65535)

1028 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Routing element Edition 1 Edition 2


VLAN Vid 0…4096 285 0…4096 285
VLAN Priority 0…7 286 0…7 286

12.7.8.4 Special Functions


For the coupling of devices with the IEC 61850 protocol, if necessary the following special functions can be
activated for the adaptation of the message conversion:

• Conversion of the Time Information

• Signaling/measured value disabling

• Emulation of the going binary information

• Emulation of the data on reception of the attribute “Beh.stVal” = OFF and “Beh.stVal” = BLOCKED

• Technological Adaptation for Measured Values

• Measured value change monitoring

• Monitoring intermediate and faulty positions of double-point information

• Logging of the remote commands at the local control center

• Remote parameterization/diagnostic of SICAM RTUs components via 61850

• Automatic load shedding

Conversion of the Time Information


As time format, as standard IEC 61850 defines the UTC-Format (Universal Time Coordinated = coordinated
universal time).
For the message conversion, the SICAM RTUs internal time format can be determined with the parameter
Advanced parameters | Time format in transmit direction and the parameter Advanced
parameters | Time format in receive direction .
Possible time formats:
IEC 61850 time format (on the line) IEC 60870-5-101/104 time format (SICAM RTUs
internal)
UTC (Universal Time Coordinated) Local time with daylight-saving / normal time
UTC (Universal Time Coordinated) Local time with normal time (winter time)
UTC (Universal Time Coordinated) UTC (Universal Time Coordinated)
Local time Local time

Signaling / Measured Value Disabling [Client only]


The signaling / measured value disabling is a function of the protection equipment and can be activated glob-
ally (for binary information and measured values together) for example by means of a key lock switch or by
means of a control input in the protection equipment. Through the signaling / measured value disabling func-
tion the spontaneous transmission (Reporting) is deactivated.
With activation/deactivation of the signaling / measured value disabling, for each logical device the binary
information Behavior is transmitted spontaneously to the client. The signaling / measured value disabling is
transmitted as last signal with activation and as first signal with deactivation.
So that the functions for the emulation of the data can be executed by the protocol element with signaling /
measured value disabling, the attribute “Beh.stVal” for signaling / measured value disabling of the affected
logical node or the logical node LLN0 must be entered in the SIP message address conversion in receive direc-
tion. The protocol element evaluates the attribute of the respective logical node with higher priority than the
attribute of the logical node LLN0.

285 should be unequally 0


286 default 4

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1029


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

If only the attribute "Beh.stVal" of the logical node LLN0 is entered, on reception of the attribute “Beh.stVal” =
BLOCKED the data of all affected logical nodes is emulated.
If the attribute “Beh.stVal” of a selective logical node is entered, on reception of the attribute “Beh.stVal” =
BLOCKED only the data of the selective logical node is emulated.
The emulation of the data concerned (with activation of the signaling / measured value disabling) by the
protocol element with IEC 61850 Server function to the internal IEC 60870-5-101/104 format can be selected
with the parameter IEC61850 | Client | Advanced parameters | Behavior of Beh.stVal=2
(blocked) as of IEC 61850 Edition 2: Connection definition | Beh.stVal=2 (blocked)).
Possible emulation of the data with “Beh.stVal” = BLOCKED:

• No emulation

• Emulation of the data with BL = 1 (blocked)


On deactivation of the signaling / measured value disabling, in the following cases all data concerned are read
out again by the SICAM RTUs protocol element with IEC 61850 Server function from the IEC 61850 Clients and
the data transferred spontaneously:

• Change of the attribute “Beh.StVal” from BLOCKED → ON

• Change of the attribute “Beh.StVal” from BLOCKED → TEST

• Change of the attribute “Beh.StVal” from BLOCKED → TEST-BLOCKED

NOTE

i • In the SICAM RTUs protocol element with IEC 61850 Server function, no special functionality is imple-
mented for the signaling / measured value disabling!

• For counts that are transmitted as measured values, no emulation is performed!

• With signaling / measured value disabling activated, also no (possible) parameterized cyclic interroga-
tion of the data points concerned is performed.

• SICAM RTUs internal, on activation of the signaling / measured value disabling, all signals/measured
values are generated with the status “spontaneous + blocked” and transmitted via IEC 61850 to the
Client. On deactivation of the signaling / measured value disabling, all signals/measured values are
transmitted spontaneously with the status “spontaneous”.

Emulation of the Going Binary Information [Client only]


With IEC 61850, protection signals are only transmitted with the state ON (coming). For IEC 60870-5-101/104,
the “coming/going state” is always required for every signal.
The protocol element with IEC 61850 Client function can emulate the "Going Signal" automatically for selected
signals in receive direction. The "Going Signal" is fixed emulated with the time of the coming signal + 10 milli-
seconds.
The emulation of the going signal can be parameterized in the SIP message address conversion in receive
direction in the category firmware / Client_Rec_IEC61850 for each signal in the field
type_of_binary_information.

Emulation of the Data on Reception of the Attribute Beh.stVal = OFF [Client only]
On reception of the attribute “Beh.stVal” with the state "OFF" for a selective logical node or the logical node
LLN0 (per logical device), the emulation of the data concerned by the protocol element with IEC 61850 Server
function to the internal IEC 60870-5-101/104 format can be selected with the parameter IEC 61850 |
Client | Advanced parameters | Behavior of Beh.stVal=5 (OFF) (as of IEC 61850 Edition 2:
Connection definition | Beh.stVal=5 (OFF)).
Possible emulation of the data with Beh.stVal = OFF:

• No emulation

• Emulation of the data with NT = 1 (not topical)

• Emulation of the data with IV = 1 (invalid)

1030 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

So that the functions for the emulation of the data can be performed by the protocol element, the attribute
“Beh.stVal” must be entered in the SIP message address conversion in receive direction. The protocol element
evaluates the attribute of the respective logical node with higher priority than the attribute of the logical node
LLN0.
If only the attribute “Beh.stVal” of the logical node LLN0 is entered, on reception of the attribute “Beh.stVal” =
OFF the data of all affected logical nodes is emulated.
If the attribute “Beh.stVal” of a selective logical node is entered, on reception of the attribute “Beh.stVal” = OFF
only the data of the selective logical node is emulated.

NOTE

i For counts that are transmitted as measured values, no emulation is performed!

On reception of the attribute Behavior (Beh.stVal) with the state ≠ OFF, in the following cases all affected data
points are read out again by the SICAM RTUs protocol element with IEC 61850 Server function from the IEC
61850 Clients and the data transferred spontaneously:

• Change of the attribute “Beh.StVal” form OFF → ON

• Change of the attribute “Beh.StVal” form OFF → TEST

• Change of the attribute “Beh.StVal” form OFF → TEST-BLOCKED

Technological Adaptation for Measured Values


The technological adaptation enables the measured value supplied by the connected devices to be trans-
formed into a technological or normalized value. Which value can be transformed into depends on the format
of the spontaneous information object to be transferred.
Type Identification (IEC Spontaneous Informa- Value range Meaning
60870-5-104) tion Object
<TI:=34> Measured value, normal- -1 to +1-2-15 Normalized, percental
ized value representation
<TI:=35> Measured value, scaled –32768 Technological, integer
value to
+32767
<TI:=36> Measured value, short –8.43 ⋅ 10-37 Technological, floating
floating-point to point
+3.37 ⋅ 1038

The parameters for the technological adaptation are parameterized for each measured value as

• Adaptation line with 2 interpolation points (X_0%, X_100%, Y_0%, Y_100%)


The received measured value is adapted linear according to the parameter setting by the protocol element
before transfer to the basic system element.
The adaptation line with 2 interpolation points is to be parameterized for each measured value with the
parameters Measured_val_adap_X_0%, Measured_val_adap_X_100%, Measured_val_adap_Y_0%
and Measured_val_adap_Y_100% in the technological parameters of the protocol element. For this, the
technological value Y0 is parameterized for the lower limit of the measuring range X0 and the technological
value Y100 for the upper limit of the measuring range X100.

Bipolar measured values without zero-range suppression and plausibility check

Example: Value Meaning Parameter


X0 -2000 Lower boundary of the measuring range (set by Measured value adapta-
parameter) tion_X_0%
X100 +2000 Upper boundary of the measuring range (set by Measured value adapta-
parameter) tion_X_100%

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1031


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Example: Value Meaning Parameter


Y0 -1 Technological value at X0 Measured value adapta-
tion_Y_0%
Y100 +1 Technological value at X100 Measured value adapta-
tion_Y_100%

Measured value change monitoring


Measured values are transmitted from some protection equipment with the smallest changes in measured
value or even cyclic.
So as not to load the following transmission facilities unnecessarily, the measured value is monitored for
change in accordance with the following rules:

• The first value received after startup is transmitted immediately

• Every change of the quality descriptors blocked, invalid or overflow triggers an immediate transmission

• Change monitoring in accordance with the method of the additive threshold value procedure

Additive Threshold Value Procedure


In the parameterized processing grid the measured value is monitored for change. If the deviation from the
last spontaneously transmitted measured value is greater than the parameterized thresh_uncond , the new
measured value is transmitted immediately. Otherwise, in the parameterized processing grid the deviations

1032 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

from the last spontaneously transmitted measured value are totalled according to the polarity sign. First when
the amount of this total exceeds the parameterized Thresh_additive is the current measured value spon-
taneously transmitted.
Thresh Thresh addi- Processing
uncond tive
0 0 Value is sent immediately to BSE upon change
0 ≠0
≠0 0 Value is sent to BSE in the next processing grid upon change
≠0 ≠0 • Change of value greater or equal than thresh_uncond
– Value is sent to BSE in the next processing grid
• Change of value less than thresh_additive
– Additive Threshold Value Procedure

A transmission of the measured value due to a general interrogation does not influence the threshold value
procedure.
By means of parameterization it is established:

• Processing grid 0.1 s to 25.5 s

• Thresh_uncond 1.17 ⋅ 10-38 to 3.40 ⋅ 10+38

• Thresh_additive 1.17 ⋅ 10-38 to 3.40 ⋅ 10+38


The values for the parameters thresh additive and thresh uncond are absolute values and always
refer to the received non-linearized value.
The processing grid is parameterized for all measured values together with the parameter IEC61850 | Grid
for measurands change monitoring . The thresholds are to be parameterized for every measured
value with the parameter thresh_additive and the parameter thresh_uncond in the technological
parameters for protocol element.
The following example shows a normal case, where the adaptation line goes through the zero point (origin)
(Yat X=0 = 0).
Examples

Technological value Y100 4000


Processing grid 0.1 s
Thresh_uncond 80.00 (represents a change of the received value by 80)
Thresh_additive 6000.00 (represents an additive sum of 6000)

Example 1:
After transmission due to the exceeding of the large threshold, the value has changed once by 79 (< the large
threshold) and subsequently remains constant. The measured value is transmitted after 7.5 seconds.
0.0 s 0.1 s 0.2 s 0.3 s 0.4 s 0.5 s 0.6 s 0.7 s 0.8 s ... 7.4 s 7.5 s
Measured value 300 379 379 379 379 379 379 379 379 ... 379 379
Difference >80 79 79 79 79 79 79 79 79 ... 79 79
Additive total 0 79 158 237 316 395 474 553 632 ... 5925 6004
Transmission x x

Example 2:
After transmission due to the exceeding of the large threshold, the value has changed once by 1 (< the large
threshold) and subsequently remains constant. The measured value is transmitted after 10 minutes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1033


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

0.0 s 0.1 s 0.2 s 0.3 s 0.4 s 0.5 s 0.6 s 0.7 s 0.8 s ... 599.9 600 s
Measured value 300 301 301 301 301 301 301 301 301 ... 301 301
Difference >80 1 1 1 1 1 1 1 1 ... 1 1
Additive total 0 1 2 3 4 5 6 7 8 ... 5999 6000
Transmission x x

Example 3:
After transmission due to the exceeding of the large threshold, the value continually changes by ±1. The
measured value is not transmitted.
0.0 s 0.1 s 0.2 s 0.3 s 0.4 s 0.5 s 0.6 s 0.7 s 0.8 s ... 7.4 s 7.5 s
Measured value 300 301 300 299 300 301 300 301 299 ... 300 301
Difference >80 1 0 -1 0 1 0 1 -1 ... 0 1
Additive total 0 1 0 1 0 1 0 1 1 ... 0 1
Transmission x

Monitoring Intermediate and Faulty Positions of Double Point Information [Client only]
Double-point information that are transmitted from the connected IEC 61850 devices, can be monitored by
the protocol element for intermediate and faulty position (in most cases protection equipment do not have
any monitoring for intermediate and faulty position implemented).
Thereby, the transfer of an intermediate position (neither ON- nor OFF binary information exists) or a faulty
position (both ON- as well as OFF binary information exists) is suppressed by the protocol element for a
parameter-settable time.
On reception of a double-point information with intermediate or faulty position, the suppression time is
started and the double-point information is not transferred. If during the monitoring time the double-point
information is received with valid binary information state (ON or OFF), the suppression time is stopped and
the double-point information is transferred with the valid binary information state.
The time tag after suppression of intermediate and faulty position corresponds to the original time tag+ the
parameterized suppression time (Example: Intermediate position at 12:01:02.123 with 10 seconds suppres-
sion time, message transfer after 10 seconds with time 12:01:12.123).
The suppression time for the intermediate position must be parameterized for all double-point information
items jointly with the parameter IEC61850 | Client | Intermediate position suppression
time (as of IEC 61850 Edition 2: Connection definition | Intermediate position suppres-
sion time (s) ).
The suppression time for the faulty position must be parameterized for all double-point information items
jointly with the parameter IEC61850 | Client | faulty state suppression time (as of IEC
61850 Edition 2: Connection definition | Faulty position suppression time (s) ).
The assignment of the message address for the spontaneous information object “Double-point information” is
carried out in the OPM II with the category SIP message address conversion /... /firm-
ware/ ....

Logging of the Remote Commands at the Local Control Center [Server only]
For documentation or traceability, a logging of operator inputs to an existing local control center is often
required.
So that remote commands can be logged at a local control center connected in the IEC 61850 network, the
remote commands must also be sent to the local control center. However with IEC 61850, due to the Server/
Client communication this is not possible without additional measures!
For configurations with SICAM A8000 components as IEC 61850 Client and the control centre system SICAM
SCC as local control centre, the logging of remote commands via IEC 61850 is possible by means of a propri-
etary (non-compatible) procedure, if an unambiguously assigned return information is available for every
remote command (assignment: ctlVal ⇔ stVal).

1034 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

With function activated, the protocol element with IEC 61850 Server function sends the return information to
the control point and to the local control centre with the information required for the logging in the attribute
"orIdent" (Originator Identification).
The following items of information are entered in the attribute “orIdent” as ASCII-Text (max. 64 characters):

• IP-address

• Region number

• Component number

• Cause of transmission

• Positive/Negative identifier

• Data (On/Off, Higher/Lower,…)

• Originator address
The function can be activated with the parameter IEC61850 | Server | Advanced parameters |
Log remote commands on local SCADA system .

Remote parameterization/diagnostic of SICAM RTUs components via 61850


If SICAM A8000 components are used as IEC 61850 Client and as IEC 61850 Server, then a remote parameteri-
zation/diagnostic of the SICAM A8000 components can be performed over the LAN connection and the
IEC 61850 protocol element.
The remote parameterization/diagnostic is activated automatically by the IEC 61850 protocol element, as soon
as the connection is established and a SICAM A8000 component with IEC 61850 protocol element has been
detected as remote station.
For this a proprietary procedure is implemented over the TCP/IP connection of the LAN-link, which can only be
used between SICAM A8000 components and is not defined in IEC 61850 or IEC 60870-5-104 respectively.
The automatic detection/activation and the transmission of all messages required for the remote parameteri-
zation/diagnostic takes place over TCP/IP with messages defined especially for this purpose.

Automatic Load Shedding


Critical events with sudden significant loss of generated power are a serious threat for the stability of industry
grids. Such disturbance of the balance between generated power and load typically results in a frequency drop
and the risk of activation of generator protection relays. As these relays protect running generators their trip
causes even more decline of frequency and finally resulting in a total blackout. This so called “domino-effect”
has to be avoided to make sure, that at least the main production works uninterrupted.
The only way to prevent deep drops in system frequency and a frequency collapse following a large distur-
bance is to employ automatic fast shedding of low priority loads.
The function Automatic Load Shedding aims to maintain stability of electrical grids in industry, especially in
critical situations like a generator trip or loss of the tie-line to an external utility. Thereby consumer feeders
with low priority will be switched off in order to establish the balance of generated and consumed loads.

Set Loads
Up to 300 loads (Load 1 to Load X) can be configured, each load has a trip matrix.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1035


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[dw_ETx5_load_shedding, 1, en_US]

Required Settings

• CASDU1, CASDU2
IOA1, IOA2, IOA3
IEC 60870-5-101/104 address that adjusts the bitmask resp. takeover information, test information

• TI
30 for the takeover information, test information (load number, GOOSE information is not evaluated)
33 for the bitmask

• Signal_type
Matrix, enable, test

• Load_Number
1bis 300

• Rückmeldung_CASDU1, Rückmeldung_CASDU2
Rückmeldung_IOA1, Rückmeldung_IOA2, Rückmeldung_IOA3
Address of the return information for trip matrix resp. trip matrix takeover (if desired) resp. test mode

• RI_TI
30 for the takeover information, test information
33 for the bitmask

• Load_Trip_CASDU1, Load_Trip_CASDU2
Load_Trip_IOA1, Load_Trip_IOA2, Load_Trip_IOA3
IEC 60870-5-101/104 address of the trip to the load in order to trip the circuit breaker

• Trip_load_TI
30 for the trip in direction BSE

1036 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• Match_contingency_CASDU1, Match_contingency_CASDU2
Match_contingency_IOA1, Match_contingency_IOA2, Match_contingency_IOA3
IEC 60870-5-101/104 address of the return information load tripped through contingency trip

• Match_contingency_TI
30 for the trip in direction GOOSE

• Send_trip_for_test
Trip to the load in order to trip the circuit breaker in test mode

• Trip_load_pulse_duration
Output time for GOOSE message

• Contingency_number
1 to 30

Set Trip Matrix


The trip matrix can be set with a TI 33 information. The information can be received by the BSE (application
program) or by GOOSE (CDC = INC, INS).

[sc_ETx5_load_shedding_01, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1037


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Trip Matrix Enable


The setting of the bit combination for each load is only active, if a coming edge of a load-overlapping enable
information of the BSE or by GOOSE was received (the new bit combinations are written into the memory as
prepared and copied with the enable information for all loads in the active memory. Thereby it is assured that
all loads have the correct state simultaneously).
With the coming enable information (takeover new trip matrix) all current set new bit combinations will be
sent as return information (TI 33) spontaneously in direction BSE, these return information items are GI-
capable. The enable information will be sent spontaneously as return information in direction BSE and is GI-
capable.

[sc_ETx5_load_shedding_02, 1, en_US]

Test Mode
A load-overlapping test information is sent spontaneously as return information in direction BSE.

1038 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[sc_ETx5_load_shedding_03, 1, en_US]

Contingency Trip
Per contingency a trip impulse is received by GOOSE. If a corresponding bit for each load is set to 1, a GOOSE
message is generated and also an information in direction BSE. The GOOSE message (CB Trip) is only gener-
ated, if the Test bit is set to 0 or if the GOOSE trigger was parameterized to Yes with Test (for each load). The
information in direction BSE is always generated (if the status TEST is active, the coming information is
provided with the Test bit, this can be evaluated in the application program).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1039


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[sc_ETx5_load_shedding_04, 1, en_US]

The GOOSE applications and information items must be configured via the normal way of the Server parame-
terization (SICAM TOOLBOX II and Sysconf).
The information in direction BSE will be generated with ON and OFF, whereby the time tag is +10 ms between
the both information items.
The GOOSE message is set to ON for the adjustable time Trip_load_pulse_duration (n⋅100 ms) and
thereafter to OFF again (minimal time 200 ms).
Quality Bit Handling

• If the bitmask is provided with the NT or IV bit, the status will be taken over anyway

• If the Test information is provided with the NT or IV bit, the status will be taken over anyway

• If the enable information is provided with the NT or IV bit, all bitmasks (actual and prepared) are set to 0

Time Supervision
If the enable information does not have a rising edge per all 5 seconds, all active bitmasks will be set to 0, the
prepared bitmasks will be maintained.
Example: Bitmasks are set per IEC 60870-5-104

Type 104 address Load IEC 61850 binary infor- 104 address trip 104 address
mation "trip" return information
Bitmask TI = 33, CASDU, IOA 1 IED1CTRL/GGIO1. TI = 30, CASDU, IOA TI = 33, CASDU, IOA
SPCSO1.stVal
Bit Mask TI = 33, CASDU, IOA 2 IED2CTRL/GGIO1. TI = 30, CASDU, IOA TI = 33, CASDU, IOA
SPCSO2.stVal
Bit Mask TI = 33, CASDU, IOA 3 IED4CTRL/GGIO1. TI = 30, CASDU, IOA TI = 33, CASDU, IOA
SPCSO3.stVal
Takeover TI = 30, CASDU, IOA - - - TI = 30, CASDU, IOA
Test TI = 30, CASDU, IOA - - - TI = 30, CASDU, IOA

IEC 61850 trigger Load


IED1CTRL/GGIO1.SPCSO88.stVal 1
IED2CTRL/GGIO1.SPCSO88.stVal 2
IED7CTRL/GGIO1.SPCSO88.stVal 3

1040 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Sequence:

Direction
BSE → PRE Setting bitmask load 1 (is copied into prepared memory without test bit)
BSE → PRE Setting bitmask load 2 (is copied into prepared memory without test bit)
BSE → PRE Setting bitmask load 3 (is copied into prepared memory without test bit)
BSE → PRE Takeover ON (all loads are copied from the prepared memory into the active
memory)
PRE → BSE Return information takeover ON (spontaneous)
PRE → BSE Return information bitmask load 1 (spontaneous)
PRE → BSE Return information bitmask load 2 (spontaneous)
PRE → BSE Return information bitmask load 3 (spontaneous)
BSE → PRE Takeover OFF
PRE → BSE Return information takeover OFF (spontaneous)
GOOSE → PRE Trigger 1 (load 1 triggers)
PRE → GOOSE Trip load 1
PRE → BSE Trip load 1 (spontaneous) (test bit = 0)
BSE → PRE Test ON (all test bits of all loads are set to 1)
PRE → BSE Return information Test ON (spontaneous)
GOOSE → PRE Trigger 1 (load 1 triggers)
PRE → BSE Trip load 1 (spontaneous) (test bit = 1)
BSE → PRE Test OFF (all test bits of all loads are set to 0)
PRE → BSE Return information Test OFF (spontaneous)

Example: Bitmasks are set per IEC 61850

Type IEC 61850 trigger Load IEC 61850 binary infor- 104 address trip 104 address
mation "trip" return information
Bit Mask IED1CTRL/GGIO7. 1 IED1CTRL/GGIO1. TI, CASDU, IOA TI = 33, CASDU, IOA
ISCSO8.stVal SPCSO1.stVal
Bit Mask IED2CTRL/GGIO7. 2 IED2CTRL/GGIO1. TI, CASDU, IOA TI = 33, CASDU, IOA
ISCSO9.stVal SPCSO2.stVal
Bit Mask IED4CTRL/GGIO7. 3 IED4CTRL/GGIO1. TI, CASDU, IOA TI = 33, CASDU, IOA
ISCSO20.stVal SPCSO3.stVal
Takeover IED5CTRL/GGIO7. - - - TI = 30, CASDU, IOA
SPCSO78.stVal
Test IED9CTRL/GGIO7. - - - TI = 30, CASDU, IOA
SPCSO70.stVal

IEC 61850 trigger Load


IED1CTRL/GGIO1.SPCSO88.stVal 1
IED2CTRL/GGIO1.SPCSO88.stVal 2
IED7CTRL/GGIO1.SPCSO88.stVal 3

Sequence:

Direction
GOOSE → PRE Setting bitmask load 1 (is copied into prepared memory without test bit)
PRE → BSE Setting bitmask load 1 through normal GOOSE reception
GOOSE → PRE Setting bitmask load 2 (is copied into prepared memory without test bit)
PRE → BSE Setting bitmask load 2 through normal GOOSE reception
GOOSE → PRE Setting bitmask load 3 (is copied into prepared memory without test bit)
PRE → BSE Setting bitmask load 3 through normal GOOSE reception

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1041


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Direction
GOOSE → PRE Takeover ON (all loads are copied from the prepared memory into the active
memory)
PRE → BSE Takeover ON through normal GOOSE reception
PRE → BSE Return information takeover ON (spontaneous)
PRE → BSE Return information bitmask load 1 (spontaneous)
PRE → BSE Return information bitmask load 2 (spontaneous)
PRE → BSE Return information bitmask load 3 (spontaneous)
GOOSE → PRE Takeover OFF
PRE → BSE Takeover OFF through normal GOOSE reception
PRE → BSE Return information takeover OFF (spontaneous)
GOOSE → PRE Trigger 1 (load 1 triggers)
PRE → GOOSE Trip load 1
PRE → BSE Trip load 1 (spontaneous) (test bit = 0)
GOOSE → PRE Test ON (all test bits of all loads are set to 1)
PRE → BSE Test ON through normal GOOSE reception
PRE → BSE Return information Test ON (spontaneous)
GOOSE → PRE Trigger 1 (load 1 triggers)
PRE → BSE Trip load 1 (spontaneous) (test bit = 1)
GOOSE → PRE Test OFF (all test bits of all loads are set to 0)
PRE → BSE Test OFF through normal GOOSE reception
PRE → BSE Return information Test OFF (spontaneous)

12.7.9 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Set control location


The Protocol Element Return Information enables:

• —

1042 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Block Diagram

[PRE_Steuerung, 1, en_US]

12.7.9.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled. The specific functions are
determined by the protocol element used.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted immediately from the basic system element to the protocol
element, regardless of the user data to be sent and the priority control.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU is to be used! All CASDU´s for process information are distributed
automatically to the corresponding remote terminal unit.

Possible Client functions

Function PST Detail Routing Note


SF Station Z-Par FI
Connection Setup
START connection to server Start connection to server
128 0 to 99 –
(“Initiate”) controlled from 61850 Client → 61850
Server
Connection release
Stop connection to server
STOP connection to server controlled from 61850 Client → 61850
129 0 to 99 –
(“Conclude”) Server
present station fault will not be
changed.
Send (general) interrogation 240 This function is processed on the BSE
command and sent to the protocol element as
– – system message and not using PRE-
control message!
CASDU = BROADCAST

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1043


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Function PST Detail Routing Note


SF Station Z-Par FI
Set control location 287 SCS = <ON>: set control location (HKA)
65535
(all stations)
125 SCS = <OFF>: reset control location
65535 (HKA)
(all stations)
242
SCS = <ON>: set control location (HKA)
65535
(selective station)
0 to 99 SCS = <OFF>: reset control location
65535 (HKA)
(selective station)
This function is processed on the BSE
and sent to the protocol element as
Send (general) interrogation
244 CASDU system message and not using PRE-
command
control message!
CASDU = selective

Legend:
SF Control function_(PRE)
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
125 ... all stations of the selected protocol element (=GLOBAL)
Z-Par Additional parameter_(PRE)
Fl Edge
SCS Single command state
HKA Originator address Control location (HKA) = 0 to 255

Set control location:

• For “Set control location” in PST-detail routing in filed additional parameter_(PRE) (Z-Par) =
65535 must be entered.

• If a PRE-control message for “Set control location” is included in the PST-detailed routing on the BSE, the
BSE will send a PRE-control message “Set control location” with additional parameter = 65535 after
startup of the PRE to enable control location function on PRE.

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE-control message = HKA
SCS = <OFF> additional parameter in PRE-control message = HKA + 256

12.7.9.2 Protocol element - return information


The LAN protocol element does not support protocol element return information.

287 The control location can only be set by a single command <TI:=45>.

1044 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

12.7.10 Web Server

12.7.10.1 IEC 61850 Edition 1 [Client]


A web server for internal diagnostic and statistical information is integrated in the protocol firmware. The web
server itself is implemented on the basic system element - the protocol-specific web pages are provided by the
protocol element.
The protocol-specific web pages can be displayed with a standard web browser (Google Chrome, Microsoft
Edge, Mozilla Firefox). For the access to the web server the communication protocol HTTP (Hyper Text Transfer
Protocol) is used with the port number 80 or the communication protocol HTTPS (Hyper Text Transfer Protocol
over SSL/TLS) is used with the port number 443.

NOTE

i For security reasons, the integrated web server is disabled by default (“security by default”). For commis-
sioning purpose, it can be enabled with the parameter [PRE] | HTTP web server | HTTP web
server.
After commissioning, the integrated web server must be disabled again.

With SICAM WEB (SICAM Device Manager), the protocol specific web pages can be called up from the device
page of the automation unit (Device) menu) via a corresponding link under protocol details).

[sc_MODMT2_sweb_device_protocol_details, 1, en_US]

The protocol specific websites can also be selected directly via the IP address of the automation unit by speci-
fying the protocol element (PRE0, PRE1, PRE2, PRE3). Examples:

• https://10.9.19.32/pre0

• https://10.9.19.32/pre3

• http://10.9.19.32/pre0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1045


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[sc_ET03_webserver_overview, 1, --_--]

NOTE

i • The values displayed on the web pages indicate the current status when the web page is started.
The values of a web page are not updated automatically.
A manual updating of the web page displayed in the web browser can be performed e.g. by means of
a refresh of the web browser.

• The web pages will be displayed only in English language!

Via the integrated web server the following information can be read out:

• General information (Home)

• Diagnostic Information
– Triggering a Ping command (Diagnosis | Send Ping)
– Display of the connection information (Diagnosis | Connections)
– Display of the Detail Routing Parameters for the client function in transmit direction (Diagnosis |
Detail rout. Client TRA)
– Display of the Detail Routing Parameters for the client function in receive direction (Diagnosis |
Detail rout. Client REC)
– Display of the control locations with command authority (Diagnosis | Control location)

• System-internal data for development specialists

• Switch (DNIP only)


– Display statistic information (Switch | Statistic)
– Display RSTP information (Switch | RSTP)

1046 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

General Information
On the start page of the web server, general information about the protocol element and the network-specific
settings is displayed.

General Information:

• Reg#, Comp#, BSE#, SSE#, IP Address, Subnet Mask, Default Router, Actual Link, Speed, Duplex
The parameterized or current values are displayed next to the respective fields.

• IED Name [Server only]


The displayed "IED Name" (= Intelligent Electronical Device Name or Physical Device Name) is parameter-
ized with the parameter IEC61850 | Server | IED Name . This IED Name is only used for the ICD
file import (as of IEC 61850 Edition 2). The IED Name required for IEC 61850 is only taken by the protocol
element from the data of the SIP message address conversion in transmit/receive direction.

• Firmware
The status of the firmware is displayed next to the field "Firmware".
OK ……………………....…. Firmware is running error-free
KILL, No: #### (0x####)…... A serious error has occurred → notify manufacturer! The number displayed
(decimal and HEX) supply the developer with more specific information about the cause of the error.

• Redundancy
The current redundancy state of the protocol element is displayed next to the field "Redundancy".
Firmware active ……..……...The redundancy state of the protocol element is "ACTIVE"
Firmware passive …..……… The redundancy state of the protocol element is "PASSIVE"

• LLN0.configRev
The current revision of the SICAM RTUs internal IEC 61850 specific parameters is displayed here. This revi-
sion can parameterized either with the parameter IEC61850 | Server | Advanced parameters
| LLN0.configRev or with corresponding setting of the parameter IEC61850 | Server |
Advanced parameters | LLN0.configRev the parameter revision generated automatically by the
SICAM TOOLBOX II is displayed for the relevant parameter blocks.

NOTE

i The "configRev" is the unambiguous identifier of the parameter status of a IEC 61850 device and for SICAM
RTUs components is listed for each Physical Device (all logical devices of a physical device have the same
revision).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1047


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i 61850 devices of some manufacturers check that revision of the parameter status (configRev) imported
from the ICD file for connected IEC 61850 devices with that parameter status used in the connected IEC
61850 device (configRev is read out and compared).
→ IEC 61850 devices of some manufacturers terminate the complete function if the configRev no longer
corresponds!

NOTE

i The SICAM RTUs protocol element for IEC 61850 does not terminate the function with different configRevs
– correctly parameterized data is converted, the remaining data is not converted.

Triggering a Ping command ("Send Ping")


On the web page Diagnosis | Send Ping a PING command can be transmitted from the LAN protocol element
to the remote station.
This function can be used by the user in order to be able to check the reachability of a connected IEC 61850
remote station.
The advantage of this function is that the PING command is really transmitted from the protocol element, thus
from the source.

The results of the PING command are displayed in a separate window.

Connection Information ("Connections")


On the web page Diagnosis | Connections the status information of the parameterized connections is
displayed.

1048 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Connection-specific status information:

• Station (SICAM RTUs internal station number)


The station number is used SICAM RTUs internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM RTUs internal reference for the connection that is
assigned to an IP address.

• IP address
The field "IP Address" displays the IP address of the remote station parameterized in the parameters for
Connectiondefinitionen. An IP address marked red signifies that this is presently not reachable.
By clicking the mouse button on the IP address, via a link the web page of a web server possibly imple-
mented in the remote station is displayed.

• Dir Ind. [Server only]


The field "Dir Ind." is only used for SICAM RTUs components with IEC 61850 Server function and is an
index number for a directory created in the server (data model). The "Dir Ind" is unambiguous within a
device.
By clicking the mouse button on the registered "Dir Ind." of a station, the assigned data model of the IEC
61850 station (remote station) is displayed.

• Dir ID [Server only]


The field "Dir ID" (Directory ID) is only used for SICAM RTUs components with IEC 61850 Server function
and is an unambiguous identification number for a directory created in the server (data model).
By clicking the mouse button on the registered "Dir ID" of a station, the assigned data model of the IEC
61850 station (remote station) is displayed.

• TCP Conn. [Client only]


The field "TCP Conn." (TCP connection) indicates the status of the connected at TCP level (OK =
Connected established at TCP level).

• MMS Conn. [Client only]


This field indicates the status of the connection at MMS level (OK = Connection is established at TCP level
and MMS level, datasets are created and spontaneous transmission is possible).

• Data [Client only]


The field "Data" is OK if all IEC 61850 data (transmit/receive direction) parameterized in the SIP message
address conversion also exist in the remote station.
If NOK, this link can be used to display the missing data.

• ET85 is
This field displays the set parameters Connection definition | Own mode as the role of the own
station for every connection.

• Server (Vendor/Model/Version)" [Client only]


This field displays the manufacturer information of the connected IEC 61850 device (Server) read out by
the Client.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1049


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• Req. Dir. (NV) (Request Directory Named Variables) [Client only]


By clicking the mouse button on the link "Request’ registered in the field, the Directory (data model) of all
"Named Variables" is read out and displayed.

• File Dir. [Client only]


By clicking the mouse button on the link "Request" registered in the field "File Dir.", the File Directory is
read out and displayed.
Displayed are e.g. files of recorded disturbance records in IEEE Comtrade format.

Named Variables Directory of the Station


Via the web page Diagnosis | Connections | Req. Dir. (NV) of the IEC 61850 Client, the Named Variables
Directory of the IEC 61850 remote station (Server) can be read out and displayed.
The NV Directory contains the following information:

• “Domains (Logical Devices)”


Listing of all Logical Devices of the IEC 61850 station.
Example:
CTRL Control
DR Disturbance Recording
EXT Extras
MEAS Measured value acquisition
PROT Protection

• “NVL (Datasets)”
Listing of the NVL (Named Variable Lists) per Logical Device.

• “NV (Data)”
Listing of all NV (Named Variables) per Logical Device.

The current states of the data attributes of the Named Variables ("Data Attribute Reference") can be read out
directly from the IEC 61850 remote station (Server) with "Read" via the web page in the IEC 61850 Client.
The readout is only supported for basic types! The readout of higher-level structures "Data References" is not
supported. With an attempt to read out a higher-level structure, the error message "structure. Please use a
single leaf" is displayed!

1050 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The current state of the selected data attribute is displayed in the window (below). Through the readout, data
in the IEC 61850 device cannot be deleted unintentionally.

File Directory of the Station


On the web page Diagnosis | Connections | File Dir. the File Directory of the IEC 61850 remote
station (Server) can be displayed in the IEC 61850 Client.
A file can be displayed by clicking the left mouse button on the link stored in the filename or saved on the
local PC by clicking the right mouse button and selecting the function "Save file as…". The readout and saving
of the file is controlled by the protocol firmware.
The files read out via the web server are not deleted in the IEC 61850 remote station.

Detail Routing Client TRA, Detail Routing Client REC


The address conversion from SICAM RTUs internal IEC 60870-5-101/104 format to the IEC 61850 format in
transmit direction and the address conversion from IEC 61850 format to the SICAM RTUs internal IEC
60870-5-101/104 format in receive direction is parameterized with the SICAM TOOLBOX II in the OPM II and
generated with the function SIP message address conversion.
On the web page Diagnosis | Detail Routing Client TRA all routing information generated for the protocol
element in transmit direction is displayed.

On the web page Diagnosis | Detail Routing Client REC all routing information converted for the protocol
element in receive direction is displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1051


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

A separate line is created in the routing information for every IEC 60870-5-101/104 data point.
Entries with incorrect parameter setting are indicated red (e.g. wrong TI, …). Entries with data points
that do not exist in the server are indicated blue.
With incorrect IEC 61850 address an error message is displayed in the field "Error". The IEC 61850 address is
checked by the protocol firmware after startup for all routing information from the designation "Logical Node"
on.
Connection-specific status information:

• Type
SICAM RTUs internal defined/unambiguous number for the detailed routing record type.

• TI, CASDU1, CASDU2, IOA1, IOA2, IOA3


5-stage address and type identification according to IEC 60870-5-101/104.

• Station (SICAM RTUs internal station number)


The station number is used SICAM RTUs internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM RTUs internal reference for the connection that is
assigned to an IP address.

• Value
Additional attribute for the differentiation of multiple equal IEC 61850 addresses with different IEC
60870-5-101/104 addresses (e.g., Mod.ctlVal from single commands).

• Ctrltype [Client only]


In this field, the Control Type (Ctrltype) for the data point read out from the IEC 61850 Server is
displayed. The possible Control Types are also displayed on the web page.

• Internal
In the field "Internal" a internal status information is displayed for every data point.
The internal status information is formed from individual internal binary states and displayed as a
number.
The following status numbers are of significance for the user:
01…Data point exists in directory / no spontaneous transmission (is interrogated cyclic)
05…Data point exists in directory / spontaneous transmission
09…Data point exists in directory / spontaneous transmission

1052 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• IM
In the field "IM" (Interlocking Messaging) the current state of the command enabling for this data point is
displayed. The command enabling can be controlled by binary information and is used for "overlapping
command interlocks".

• Attrib
In the field "Attrib", internal information is displayed which is only of significance for the development
experts.

• IEC 61850 Address


In this field the parameterized IEC 61850 address of the data point is displayed. A basic type ("Data
Attribute Reference") must always be specified as IEC 61850 address.

• Error
In the field "Error" an error information is displayed for incorrectly parameterized IEC 61850 address.

• Data
In this field the current status of the IEC 60870-5-101/104 data point including the quality bits and the
time information is displayed.

Control location
On this web page the control locations set for the client are displayed. If the function "control location" is acti-
vated, commands from the protocol element with the “Client” function are only then transmitted to the
addressed station (61850 remote station) if the command has been sent from an enabled control location
(originator address).
The control location can be set globally for all connections or selectively per connection by means of protocol
control messages.
The control location (originator address) is a definition according to IEC 60870-5-101/104 and is supported by
the protocol element. For details about the function "Control Location" refer to section "Command Transmis-
sion/Control Location".

Developer Information
System-internal data of the protocol firmware can be read out on these web pages. This information is helpful
in isolating the error and must be sent to Siemens support if required.
The description of these sites is not subject to this manual.

12.7.10.2 IEC 61850 Edition 2 [Client + Server, GOOSE]


A web server for internal diagnostic and statistical information is integrated in the protocol firmware. The web
server itself is implemented on the basic system element - the protocol-specific web pages are provided by the
protocol element.
The protocol-specific web pages can be displayed with a standard web browser (Google Chrome, Microsoft
Edge, Mozilla Firefox). For the access to the web server the communication protocol HTTP (Hyper Text Transfer
Protocol) is used with the port number 80 or the communication protocol HTTPS (Hyper Text Transfer Protocol
over SSL/TLS) is used with the port number 443.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1053


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i For security reasons, the integrated web server is disabled by default (“security by default”). For commis-
sioning purpose, it can be enabled with the parameter [PRE] | HTTP web server | HTTP web
server.
After commissioning, the integrated web server must be disabled again.

With SICAM WEB (SICAM Device Manager), the protocol specific web pages can be called up from the device
page of the automation unit (Device) menu) via a corresponding link under protocol details).

[sc_MODMT2_sweb_device_protocol_details, 1, en_US]

The protocol specific websites can also be selected directly via the IP address of the automation unit by speci-
fying the protocol element (PRE0, PRE1, PRE2, PRE3). Examples:

• https://10.9.19.32/pre0

• https://10.9.19.32/pre3

• http://10.9.19.32/pre0

1054 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

NOTE

i • The values displayed on the web pages indicate the current status when the web page is started.
The values of a web page are not updated automatically.
A manual updating of the web page displayed in the web browser can be performed e.g. by means of
a refresh of the web browser.

• The web pages will be displayed only in English language!

Overview
This web page is the start page of the web server.

In the Overview the following information is displayed:

• Firmware
Designation of the used firmware

• Revision
Current revision level

• Hardware
Name of the interface module

• Firmware number
Number of the used firmware

• Date and Time


System time in the BSE

• Region number,Component number,BSE,SSE,IP address,Default gateway,Subnetmask,MAC address


The parameterized or current values are displayed next to the respective fields.

• Redundancy
The current redundancy state of the protocol element is displayed next to the field "Redundancy".
Firmware active ……..……...The redundancy state of the protocol element is "ACTIVE"
Firmware passive …..……..The redundancy state of the protocol element is "PASSIVE"

• Firmware status
The status of the firmware is displayed next to the field "Firmware".
READY ……………………..Firmware is running error-free
KILL, No: #### (0x####)……A serious error has occurred → notify manufacturer! The number displayed
(decimal and HEX) supply the developer with more specific information about the cause of the error.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1055


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Connections
On this web page the status information of the parameterized connections is displayed.

Connection-specific status information:

• Station(SICAM A8000 internal station number)


The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address.

• IP address
The field "IP Address" displays the IP address of the remote station parameterized in the parameters for
Connection definition .
By clicking the mouse button on the IP address, via a link the web page of a web server possibly imple-
mented in the remote station is displayed.

• conn
The field "conn" indicates the status of the connection (OK = connection established at TCP level).

• TCP conn[Client only]


The field "TCP Conn." (TCP connection) indicates the status of the connected at TCP level (OK =
Connected established at TCP level)

• MMS conn[Client only]


Indicates the status of the connection at MMS level (OK = Connection is established at TCP level and MMS
level, datasets are created and spontaneous transmission is possible)

• Data[Client only]
The field "Data" is OK if all IEC 61850 data (transmit/receive direction) parameterized in the SIP message
address conversion also exist in the remote station.
If NOK, then the corresponding missing addresses can be filtered in the web page “Client – Routing
transmit”/”Client – Routing receive”.

• Server (Vendor/Model/Version)[Client only]


This field displays the manufacturer information of the connected IEC 61850 device (Server) read out by
the Client.

• Request NV(Request Directory Named Variables) [Client only]


By clicking the mouse button on the link "Request’ registered in the field, the Directory (data model) of all
"Named Variables" is read out and displayed.

• Request files[Client only]


By clicking the mouse button on the link "Request” registered in the field, the File Directory is read out
and displayed.
Displayed are for example files of recorded disturbance records.
Entries of failed connections (MMS and TCP level) are indicated with red color. If the connection is established
on TCP level, but not on MMS level, then these entries are indicated with blue color.

1056 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Client - Named Variables Directory of the Station


Via this web page of the IEC 61850 Client, the Named Variables Directory of the IEC 61850 remote station
(Server) can be read out and displayed.
The NV Directory contains the following information:

• "Domain / Logical Device"


Listing of all Logical Devices of the IEC 61850 station, fpr example:
– CTRL Control
– DR Disturbance Recording
– MEAS Measured Value Acquisition
– PROT Protection

• "Named Variable List (NVL) / Dataset"


Listing of the NVL per Logical Device

• "Named Variable (NV) / Data Object"


Listing of all NV per Logical Device

The current states of the data attributes of the Named Variables ("Data Attribute Reference") can be read out
directly from the IEC 61850 remote station (Server) with Read via the web page in the IEC 61850 Client.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1057


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The readout is only supported for basic types! The readout of higher-level structures "Data References" is not
supported. With an attempt to read out a higher-level structure, the error message "structure. Please use a
single leaf" is displayed!
The current state of the selected data attribute is displayed in the window at the bottom. Through the
readout, data in the IEC 61850 device cannot be deleted unintentionally.

Client - File Directory of the Station


On this web page the File Directory of the IEC 61850 remote station (Server) can be displayed in the IEC
61850 Client.
A file can be displayed by clicking the left mouse button on the link stored in the filename or saved on the
local PC by clicking the right mouse button and selecting the function “Save target as...”. The readout and
saving of the file is controlled by the protocol firmware.
The files read out via the web server are not deleted in the IEC 61850 remote station.

Client - Routing Transmit, Client - Routing Receive


The address conversion from SICAM A8000 internal IEC 60870-5-101/104 format to the IEC 61850 format in
transmit direction and the address conversion from IEC 61850 format to the SICAM A8000 internal IEC
60870-5-101/104 format in receive direction is parameterized with the SICAM TOOLBOX II in the OPM and
generated with the function SIP message address conversion.
On the web page Client - Routing transmit all routing information generated for the protocol element in
transmit direction is displayed.

1058 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

On the web page Client - Routing receive all routing information converted for the protocol element in
receive direction is displayed.

A separate line is created in the routing information for every IEC 60870-5-101/104 data point.
Entries with incorrect parameter setting are marked red (Example: wrong TI, …).
Entries with data points that do not exist in the server are marked blue.
With incorrect IEC 61850 address an error message is displayed in the field "Error".
If needed, the display can be filtered by means of selection

• All

• In server database

• Not in server database

• Faulty

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1059


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Connection-specific status information:

• Error
In this field an error information is displayed for incorrectly parameterized IEC 61850 address.

• TI, CASDU1, CASDU2, IOA1, IOA2, IOA3


5-stage address and type identification according to IEC 60870-5-101/104.

• Station(SICAM A8000 internal station number)


The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address.

• Value
Additional attribute for the differentiation of multiple equal IEC 61850 addresses with different IEC
60870 -5 -101/104 addresses (for example Mod.ctlVal from single commands).

• IEC61850 Address
In this field the parameterized IEC 61850 address of the data point is displayed. A basic type ("Data
Attribute Reference") must always be specified as IEC 61850 address.

• CDC
In this field the parameterized IEC 61850 Common Data Class of the data point is displayed.

• Kind
In this field the kind of transmission is displayed:
spont … data point is transmitted spontaneously per Report
poll …… data point is interrogated cyclically

• Ctrltype
In this field, the Control Type (Ctrltype) for the data point read out from the IEC 61850 Server is
displayed.

• Blocked
In this field the current state of the command enabling for this data point is displayed. The command
enabling can be controlled by binary information and is used for "overlapping command interlocks"
(interlocking information for the ON/OFF state: BL_ON, BL_OFF).

• Data
In this field the current status of the IEC 60870-5-101/104 data point is displayed.

• Quality
In this field the quality identification is displayed (NT, IV, BL, SB, EI, OV).

• Time
In this field the time tag of the data point is displayed.

Client - Control Location


On this web page the control locations set for the client are displayed.
If the function "control location" is activated, commands from the protocol element with the “Client” function
are only then transmitted to the addressed station (61850 remote station) if the command has been sent from
an enabled control location (originator address).
The control location (originator address) is a definition according to IEC 60870-5-101/104 and is supported by
the protocol element. The control location can be set globally for all connections or selectively per connection
by means of protocol control messages.
For details on the function "Control Location" refer to section Control Location [Client only], Page 975.

1060 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Client - File Transfer


On this web page the information for the disturbance record transmission to SICAM DISTO is displayed, if this
is parameterized.

Information on the transmitted user data containers:

• Direction
In this field the transmission direction of the container is displayed.

• TI,CASDU1,CASDU2,IOA1,IOA2,IOA3
5-stage address and type identification according to IEC 60870-5-101/104.
The display below describes the state of the last/current data transmission.
For details on the function “File Transfer” refer to section 12.7.5.9 File Transfer (Disturbance Records).

Client - Command Log


On this web page the record of the respective last commands (ACT, CON, TERM) in context with IEC
60870-5-101/104 and IEC 61850 is displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1061


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Command-specific status information:

• Time
In this field the time tag of the command is displayed.

• Direction
In this field the command direction and the command kind are displayed.

• Reason
In this field the identification “pos”/”neg” of the command is displayed.

• TI,CASDU1,CASDU2,IOA1,IOA2,IOA3
5-stage address and type identification according to IEC 60870-5-101/104.

• Station(SICAM A8000 internal station number)


The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address.

• IEC 61850 Address


In this field the parameterized IEC 61850 address of the data point is displayed.

• Origin
In this field the control location (originator address) acc. to IEC 60870-5-101/104 is displayed.

• AddCause
In this field the cause for a negative command termination is displayed.

• Data
In this field the current status of the IEC 60870-5-101/104 data point is displayed.

• QU
In this field the command output qualifier is displayed.

Server - Routing Transmit, Server - Routing Receive


The address conversion from SICAM A8000 internal IEC 60870-5-101/104 format to the IEC 61850 format in
transmit direction and the address conversion from IEC 61850 format to the SICAM A8000 internal IEC
60870-5-101/104 format in receive direction is parameterized with the SICAM TOOLBOX II in the OPM II and
generated with the function SIP message address conversion.
On the web page Server - Routing transmit all routing information generated for the protocol element in
transmit direction is displayed.

1062 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

On the web page Server - Routing receive all routing information converted for the protocol element in
receive direction is displayed.

A separate line is created in the routing information for every IEC 60870-5-101/104 data point.
Entries with incorrect parameter setting are marked red (Example: wrong TI, …).
Entries with data points that do not exist in the server are marked blue.
With incorrect IEC 61850 address an error message is displayed in the field "Error".
If needed, the display can be filtered by means of selection

• All

• Faulty
Connection-specific status information:

• Error
In this field an error information is displayed for incorrectly parameterized IEC 61850 address.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1063


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• TI,CASDU1,CASDU2,IOA1,IOA2,IOA3
5-stage address and type identification according to IEC 60870-5-101/104.

• Station(SICAM A8000 internal station number)


The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address.

• ValOFF
Value for the binary information state OFF

• ValON
Value for the binary information state ON

• Value
Additional attribute for the differentiation of multiple equal IEC 61850 addresses with different IEC
60870-5-101/104 addresses (for example Mod.ctlVal from single commands).

• IEC 61850 Address


In this field the parameterized IEC 61850 address of the data point is displayed. A basic type ("Data
Attribute Reference") must always be specified as IEC 61850 address.

• CDC
In this field the parameterized IEC 61850 Common Data Class of the data point is displayed.

• Ctrltype
In this field, the Control Type (Ctrltype) for the data point read out from the IEC 61850 Server is
displayed.

• GOOSE
In this field the GOOSE index is displayed.

• Data
In this field the current status of the IEC 60870-5-101/104 data point is displayed.

• Quality
In this field the quality identification is displayed (NT, IV, BL, SB, EI, OV).

• Time
In this field the time tag of the data point is displayed.

Server - Directory
On this web page, detailed information of the data model generated for the selected directory of the IEC
61850 Server is displayed.
The data model is generated during startup by the protocol element from the process-technical parameters
(SIP message address conversion). The data model forms the directory for the communication according to IEC
61850.

1064 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The following information is displayed:

• IED name
In this field the Logical Device created in the directory of the Server is displayed.

• Count logical devices


In this field the number of Logical Nodes generated per Logical Device is displayed.

• Count datasets
In this field the number of Named Variable Lists (Dataset) generated per Logical Device is displayed.

• Count attributes
In this field the number of Attributes generated per Logical Device is displayed.

• Count reports unbufferd


In this field the number of Unbuffered Reports generated per Logical Device is displayed.

• Count reports bufferd


In this field the number of Buffered Reports generated per Logical Device is displayed.
The data in the directories can be displayed in the following ways:

• Show directory plain


In this directory all data is displayed in alphabetical order.

• Show directory tree


In this directory all data is displayed in hierarchically structured form.

Server - Directory plain view


On this web page the selected directory of the server is displayed in alphabetical order.

In the list "Datasets" all datasets generated for the selected server directory are displayed.
Datasets are only created for those data, that are to be transmitted from one IEC 61850 Server to one IEC
61850 Client. For data in the direction IEC 61850 Server → IEC 61850 Client, no data sets are created.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1065


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

The following information is displayed:

• Nr
In this field the consecutive number created in the directory of the Server is displayed.

• Nr LD
In this field the number of the Logical Device is displayed.

• Logical Device
In this field the parameterized name of the Logical Device is displayed.

• Nr DS
In this field the number of Datasets is displayed.

• Dataset
In this field the parameterized name of the Dataset is displayed.

• Nr DO
In this field the number of Data Object is displayed.

• Data object
In this field the parameterized name of the Data Object is displayed.

Server - Directory tree view


On this web page, the selected server directory is displayed in hierarchically structured form.

Server - GOOSE
On this web page, details of the GOOSE header information are displayed. The datasets for the GOOSE applica-
tions are generated from the process-technical parameters (SIP message address conversion) during startup.

• "GOOSE publish"
In the list “GOOSE publish” the sum of transmitted GOOSE applications since startup of the protocol
element is displayed

1066 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• "GOOSE subscribe"
In the list “GOOSE subscribe” the sum of received GOOSE applications since startup of the protocol
element is displayed

The following information is displayed for each GOOSE application:

• Index
The field "Index" displays the parameterized number for the respective GOOSE application. This index is
only required for the SICAM A8000 protocol element and is not transmitted.

• Error
In the field "Error" a detailed error information is displayed for each GOOSE application (since startup of
the own device). Possible error information:
Blank field ……….. OK
Timeout ………….. GOOSE application has already been received once, but presently this is no longer
received.
Data Set Wrong … The structure of the dataset received for the GOOSE application does not correspond
with the parameter setting in the own device.
Never Received … The dataset for the parameterized GOOSE application has never been received.

• GoCBRef
In the field "GoCBref" the GOOSE Control Block Reference is displayed. This is unambiguous in the device
and the network.

• goID
In the field "goID" an unambiguous GOOSE identification reference is displayed. This identifier is unam-
biguous for each device and for each network and is also transmitted with GOOSE.

• MAC address
In the field "MAC address” the parameterized MAC address of the GOOSE application is displayed. The
MAC address is a "Multicast MAC address" – several different remote stations can receive data from one
MAC address.

• Src MAC address


In the field "Src MAC address" the unambiguous MAC address of that device which has transmitted the
GOOSE application is displayed.
Note:
If due to an incorrect parameter setting, an unambiguous GOOSE application is to be transmitted from
several devices (for example through the copying of parameters), the MAC addresses of the devices are
displayed alternating in the field "MAC Source".

• AppID (HEX)
In the field "AppID" the parameterized identification of the GOOSE application is displayed.

• configRev
In the field "configRev" an unambiguous revision identifier of the GOOSE application is entered.
Note: The revision identifier is generally not used presently and is assigned by default with "1" !

• VLAN_VID
In the field "VLAN_VID" the parameterized VLAN identification is displayed.

• VLAN_Prio
In the field "VLAN-Prio" the parameterized VLAN priority is displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1067


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• St#
In the field "St#" the state number is displayed.

• Sq#
In the field "Sq#" the sequence number is displayed.

• Min. time
In the field "Min. time" the minimal repetition time is displayed.

• Max. time
In the field "Max. time" the maximal repetition time is displayed.

• Hold time
In the field "Hold time" the current repetition time is displayed.

• Last change
In the field "Last change" the time of the latest change of the GOOSE application is displayed.

• Test
In the field "Test" the additional attribute “GOOSE generated by means of test” is displayed.

• nds Com
In the field "nds Com" the additional attribute “GOOSE generated by means of commissioning” is
displayed.

Server – CID File


On this web page the own CID file is displayed.

Server – Command log


On this web page the record of the respective last commands (ACT, CON, TERM) in context with IEC
60870-5-101/104 and IEC 61850 is displayed.

1068 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Command-specific status information:

• Time
In this field the time tag of the command is displayed.

• Direction
In this field the command direction and the command kind are displayed.

• Reason
In this field the identification “pos”/”neg” of the command is displayed.

• TI,CASDU1,CASDU2,IOA1,IOA2,IOA3
5-stage address and type identification according to IEC 60870-5-101/104.

• Station(SICAM A8000 internal station number)


The station number is used SICAM A8000 internal for the routing of the data, diagnostic treatment and
failure management. The station number is the SICAM A8000 internal reference for the connection that
is assigned to an IP address.

• IEC 61850 Address


In this field the parameterized IEC 61850 address of the data point is displayed.

• Origin
In this field the control location (originator address) acc. to IEC 60870-5-101/104 is displayed.

• AddCause
In this field the cause for a negative command termination is displayed.

• Data
In this field the current status of the IEC 60870-5-101/104 data point is displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1069


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Load Shedding - Settings


On this web page, the settings of the special function “Automatic Load Shedding” are displayed, if this is para-
meterized.

[sc_ETx5_load_shedding_05_q, 2, en_US]

In the list “Trip matrix enable signal“ the settings of the takeover information are displayed.
The following information is displayed:

• No
In this field a consecutive number is displayed.

1070 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

• TI,CASDU1, CASDU2, IOA1, IOA2, IOA3


In this field the type identification and 5-stage address according to IEC 60870-5-101/104 is displayed. ·

• TI_RI, CASDU1 RI, CASDU2 RI, IOA1 RI, IOA2 RI, IOA3 RI
In this field the type identification and 5-stage address according to IEC 60870-5-101/104 of the return
information is displayed.

In the list “Test mode” the settings of the test information are displayed.
The following information is displayed:

• No
In this field a consecutive number is displayed.

• TI,CASDU1, CASDU2, IOA1, IOA2, IOA3


In this field the type identification and 5-stage address according to IEC 60870-5-101/104 is displayed.

• TI_RI, CASDU1 RI, CASDU2 RI, IOA1 RI, IOA2 RI, IOA3 RI
In this field the type identification and 5-stage address according to IEC 60870-5-101/104 of the return
information is displayed.

In the list “Trip matrix settings and feedback” the settings of the trip matrix for the load are displayed.
The following information is displayed:

• No
In this field a consecutive number is displayed.

• Load
In this field the number for the respective load is displayed.

• TI, CASDU1, CASDU2, IOA1, IOA2, IOA3


In this field the type identification and 5-stage address according to IEC 60870-5-101/104 is displayed.

• TI_RI, CASDU1 RI, CASDU2 RI, IOA1 RI, IOA2 RI, IOA3 RI
In this field the type identification and 5-stage address according to IEC 60870-5-101/104 of the return
information is displayed.

• TI match, CASDU1 match, CASDU2 match, IOA1 match, IOA2 match, IOA3 match
In this field the type identification and 5-stage address according to IEC 60870-5-101/104 of the return
information “load tripped through contingency trip” is displayed.

• A8000: TI trip, CASDU1 trip, CASDU2 trip, IOA1 trip, IOA2 trip, IOA3 trip
In this field the type identification and 5-stage address according to IEC 60870-5-101/104 of the trip to
the load in order to trip the circuit breaker is displayed.

• Trip test
In this field the trip to the load in order to trip the circuit breaker in test mode is displayed.

• Pulse
In this field the output time for the GOOSE information is displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1071


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

[sc_ETx5_load_shedding_06, 2, en_US]

In the list “Contingency trip signals” the settings of the signals for the contingency trip are displayed.
The following information is displayed:

• No
In this field a consecutive number is displayed.

• Contingency
In this field the number for the respective contingency is displayed.

• TI, CASDU1, CASDU2, IOA1, IOA2, IOA3


In this field the type identification and 5-stage address according to IEC 60870-5-101/104 is displayed.

Load Shedding - State


On this web page, the last trips through the special function “Automatic Load Shedding” are displayed, if this is
parameterized.

[sc_ETx5_load_shedding_07, 2, en_US]

1072 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Developer Information – Wireshark


Upon problems with the communication via IEC 61850 it is necessary that a Wireshark recording will be
performed. It can be operated remotely via the web server of the affected firmware without having to discon-
nect a cable or a restart. A recording on site is not required.
The recording can be started for each parameterized station, if needed also the initialization procedure can be
recorded. The recorded data will be stored in a Wireshark compatible file which can be downloaded via the
web server.

[sc_Wireshark_01, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1073


DC8-037-2, Edition 08.2022
Communication Protocols
12.7 IEC 61850

Function in Wireshark:

[sc_Wireshark_02, 1, --_--]

1074 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

12.8 Modbus RTU

12.8.1 Introduction

The Modbus RTU protocol is a standardized serial transmission protocol for communication with remote
stations with multi-point traffic (master/slave principle; “Partyline”).

Protocol firmware for Modbus RTU:

Firmware System Standard and function


MODMT2 CP-8000, CP-8021, Modbus RTU Master (incl. SICAM FCM integration)
CP-8022
MODST0 CP-8000, CP-8021, Modbus RTU (ASCII) Slave
CP-8022

The Modbus RTU protocol defines the data exchange of 16 bit register values or of coils (binary information)
between systems via a serial communication connection.
The Modbus RTU protocol is standardized by the user organization www.modbus.org.
The Modbus protocol was originally defined for serial transmission, later Modbus TCP was defined for the
transmission of data via LAN/WAN (Ethernet).
The message structure is very similar between “Modbus RTU” and “Modbus TCP”.
The protocol element MODMT2 enables the serial communication of a component as central station with up
to 100 substations (= Slaves) with the Modbus RTU protocol on a common line.
The protocol element MODST0 enables the serial communication of a component as substation (= Slave) with
a central station (= Master) with the Modbus RTU protocol on a common line with up to a maximum of
247 substations.
In multi-point traffic the central station and the substations operate with a serial communication protocol
according to Modicon Modbus (RTU mode).
The supported functionality (interoperability) is determined in the chapter 12.8.11 Interoperability Modbus
RTU.
Multi-point traffic describes a serial communications protocol with which a central station is connected with
one or several substations over a communications link in a line or star configuration. The data traffic is
controlled by the central station.
An unambiguous station number in the range 1 to 247 is assigned to each substation. The station number "0"
is used for the simultaneous addressing of all stations (broadcast-addressing). With broadcast addressing no
reply (response message) is transmitted from the substations to the central station.

NOTE

i Broadcast addressing is only supported to a limited extent by the Modbus RTU central station!

A transmission of data can always only be initiated by the central station. A data transmission consists either
of a “request/response sequence” (query/response) to selectively addressed substations or of a simultaneous
addressing of all connected substations (broadcast/no response).
Depending on the case of application the central station can transmit a further message immediately
following reception of a valid response message from a substation or with “lack of a response” after a configu-
rable timeout.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1075


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

The requests (Read Registers/Read Coils) or data messages (Write Registers/Write Coils) provided for the
Modbus communication protocol are transmitted from the central station. Data from the substation to the
central station can only be transmitted as a response to a request.

[dw_Modbus_RTU_config, 2, en_US]

Figure 12-6 Modbus RTU Configuration

In multi-point traffic an “unbalanced transmission procedure” is used. That means, that as primary station the
central station initiates all message transmissions, while the substations, which are secondary stations, may
only transmit when they are called.
The multi-point traffic only requires a half-duplex transmission medium and can be used in a star or line struc-
ture.

12.8.2 Functions

Function MODMT2 MODST0


Modbus RTU
Serial communication protocol according to Modbus RTU ✓ ✓
Serial communication protocol according to Modbus ASCII – ✓
Modbus RTU Master ✓ –
Modbus RTU Slave – ✓
Max. number of remote stations 100 288 1
Max. number of SICAM FCMv2 devices per interface without SICAM FCMv2 param- 100 –
eter loading
Max. number of SICAM FCMv2 devices per interface with SICAM FCMv2 parameter 5 to 100 –
loading 289

Modbus slave address 1 to 247 1 to 247


Max. number of supported data points 2000 500
Modbus RTU broadcast addressing – ✓
(broadcast slave address = 0 only with clock synchronization)

Network configuration
Point-to-point configuration (Modbus master + 1 Modbus slave) ✓ ✓
Multiple point-to-point configuration (Modbus master + 1 Modbus slave) ✓ ✓
Separate interface for each single point-to-point configuration required!
Multi-point traffic – line configuration ✓ ✓
Multi-point traffic – star configuration ✓ ✓

288 Recommended: 20 to 30
289 5 parameter sets for SICAM FCM devices; each parameter set either for single SICAM FCM device or parameter set for group of SICAM
FCM devices

1076 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Function MODMT2 MODST0


Data concentrator ✓ ✓
Multi-point traffic – ring – –
Dial-up traffic (dial in) – –
Dial-up traffic (dial out) – –
Modem bank – –

Physical interface
RS-232 ✓ ✓
RS-485 ✓ ✓
RS-422 ✓ ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓ ✓
CP-8022: X6 (RS-232, RS-485/RS-422) ✓ ✓
Baud rates: ✓ ✓
50, 75, 100,110134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800,
9600, 19200, 38400,57600
Transmission line (half duplex) ✓ ✓

Bit transmission layer


Modbus message frame according to Modbus standard (www.modbus.org)
Byte frame: 8N1, 8E1, 8O1, 8N2, 8E2, 8O2 290 ✓ ✓
Modbus ASCII message frame according to Modbus standard (www.modbus.org)
7N1, 7E1, 7O1, 7N1.5, 7E1.5, 7O1.5, 7N2, 7E2, 7O2 291 – ✓
Message protection d = 4:
• CRC16 ✓ ✓
• LRC – ✓
• Parity bit “optional” ✓ ✓

Interoperability
Interoperability according to 12.8.11.1 Interoperability Modbus RTU Master ✓ –
Interoperability according to 12.8.11.2 Interoperability Modbus RTU Slave – ✓

Modbus register/coil addressing


Modbus register 16 bits ✓ ✓
Modbus register addresses: 1 (0) bis 65535 ✓ ✓
Modbus coil addresses: 1 (0) bis 65535 ✓ ✓
Modbus register addressing – according to Modbus standard (YES/NO) – station- ✓ –
selective
Modbus register addressing – according to Modbus standard (YES/NO) – global for – ✓
all stations

290 Byte frame according Modbus Standard for RTU mode: 8E1 (1 start bit, 8 data bits, 1 parity bit (even parity), 1 stop bit) Ifno parity2
stop bits must be used In old configurations byte frame "8N2" (8 data bits, no parity, 2 stop bits) is used typically for Modbus RTU
mode.
291 Byte frame according Modbus standard for ASCII mode: 7E1 (1 start bit, 7 data bits, 1 parity bit (even parity), 1 stop bit) Ifno parity2
stop bits must be used In old configurations byte frame "7N2" (7 data bits, no parity, 2 stop bits) is used typically for Modbus ASCII
mode.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1077


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Function MODMT2 MODST0

Modbus function codes292


01 = Read Coils ✓ ✓
02 = Read Discrete Inputs ✓ ✓
03 = Read Holding Registers ✓ ✓
04 = Read Input Registers ✓ ✓
05 = Write Single Coil ✓ ✓
06 = Write Single Register ✓ ✓
08 = Diagnostics (subcode 00 bis 18, 20) “Return Query Data” (loopback check) – ✓
15 = Write Multiple Coils ✓ ✓
16 = Write Multiple Registers ✓ ✓

Modbus exception codes293


01 = Illegal Function ✓ ✓
02 = Illegal Data Address ✓ ✓
03 = Illegal Data Value ✓ ✓
04 = Server Device Failure – ✓
05 = Acknowledge – –
06 = Server Device Busy – –
08 = Memory Parity Error – –
10 (0x0A) = Gateway Path Unavailable – –
11 (0x0B) = Gateway Target Device Failed To Respond – –

Modbus data formats


INT16: Signed Integer 16-bit ✓ ✓
UINT16: Unsigned integer 16-bit ✓ ✓
INT32 (H/L): Signed integer 32-bit (“HIGH before LOW”) ✓ ✓
UINT32 (H/L): Unsigned integer 32-bit (“HIGH before LOW”) ✓ ✓
INT32 (L/H): Signed integer 32-bit (“LOW before HIGH”) ✓ ✓
UINT32 (L/H): Unsigned integer 32-bit (“LOW before HIGH”) ✓ ✓
FLOAT32: Short floating-point (IEEE 754) ✓ ✓
FLOAT32 (swapped): Short floating-point (IEEE 754) “swapped” ✓ ✓
FLOAT32 (little endian) Short floating-point (IEEE 754) “little endian” – –
16BIT/H&B: HARTMANN & BRAUN measured value format (0 to 4000) – ✓
32BIT/OMVZ: OMV counter value format – ✓
BS16: Bitstring 16-bit ✓ –
SPI: Single-point information ✓ ✓
DPI: Double-point information (OFF before ON) ✓ –
DPI: Double-point information (ON before OFF) ✓ –
3BIT MCU: Siemens MCU (Motor Control Unit) ✓ –
SC: Single command ✓ ✓
SC (pulse): Single command pulse ✓ ✓
SC1n16R: Single command - 1 of 16 (register) ✓ –
DC: Double command (2-bit) ✓ ✓

292 In addition to the supported Modbus function codes the supported data formats in the Modbus registers are also relevant!
293 Exception codes are not specially evaluated by the Modbus RTU master. A received exception code is rated as negative acknowledg-
ment.

1078 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Function MODMT2 MODST0


DC1: Double command (1 bit) ✓ ✓
DC1 (pulse): Double command pulse (1 bit) – ✓
DC2 (pulse): Double command pulse (2 bits) ✓ –
DC1n16R: Double command - 1 of 16 (register) ✓ –
SPI + IV: Single-point information with "invalid" identifier – –
DPI + IV: Double-point information (OFF before ON) with "invalid" identifier – –
DPI + IV: Double-point information (ON before OFF) with "invalid" identifier – –
INT16 + IV: Signed integer 16-bit + "invalid" identifier – –
UINT16 + IV: Unsigned integer 16-bit + "invalid" identifier – –
DTx: Date + time format free configurable ✓ –
DTFCM: Date + time (SICAM FCM) 294 ✓ –
DT10BCD: Date + time (BCD) “OMV” 294 – ✓
DT10BCDr: Date + time (BCD swapped) “OMV” 294 – ✓

IEC60870-5-101/-104 data formats in transmit direction


<TI:=30> ... Single-point information with time tag CP56Time2a ✓ ✓
<TI:=31> ... Double-point information with time tag CP56Time2a – ✓
<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a – –
<TI:=34> ... Measured value, normalized value with time tag CP56Time2a ✓ ✓
<TI:=35> ... Measured value, scaled value with time tag CP56Time2a ✓ ✓
<TI:=36> ... Measured value, short floating-point number with time tag ✓ ✓
CP56Time2a
<TI:=37> ... Integrated total with time tag CP56Time2a – ✓
<TI:=45> ... Single command ✓ –
<TI:=46> ... Double command ✓ –
<TI:=47> ... Regulating step command – –
<TI:=48> ... Setpoint command, normalized value ✓ –
<TI:=49> ... Setpoint command, scaled value ✓ –
<TI:=50> ... Setpoint command, short floating-point number ✓ –
<TI:=51> ... Bitstring 32-bit – –

IEC60870-5-101/-104 data formats in receive direction


<TI:=30> ... Single-point information with time tag CP56Time2a ✓ ✓
<TI:=31> ... Double-point information with time tag CP56Time2a ✓ ✓
<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a ✓ –
<TI:=34> ... Measured value, normalized value with time tag CP56Time2a ✓ ✓
<TI:=35> ... Measured value, scaled value with time tag CP56Time2a ✓ ✓
<TI:=36> ... Measured value, short floating-point number with time tag ✓ ✓
CP56Time2a
<TI:=37> ... Integrated total with time tag CP56Time2a ✓ ✓
<TI:=45> ... Single command – ✓
<TI:=46> ... Double command – ✓
<TI:=48> ... Setpoint command, normalized value – ✓
<TI:=49> ... Setpoint command, scaled value – ✓
<TI:=50> ... Setpoint command, short floating-point number – ✓

294 Only in transmit direction for setting the time of the remote station. Time-tagged user data is not supported (except Alarm Panel)!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1079


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Function MODMT2 MODST0

Data acquisition by querying


Read out of the Modbus registers/coils - in the base cycle ✓ –
Read out of the Modbus registers/coils - time-controlled ✓ –
Data is made available for query by the Modbus master in Modbus registers or coils – ✓
Conversion of the Modbus Register/Coil data↔IEC 60870-5-101/104 Data formats ✓ –
Measured value change monitoring (receive direction) ✓ ✓
Value adaptation for measured values (transmit and receive direction) ✓ ✓
Suppression of intermediate and faulty position for double-point information ✓ –

General interrogation
SICAM A8000 internal emulation of the ICE 60870-5-101/104 general interrogation ✓ –
(the current values of the Modbus Registers/Coils are read and passed on in general
interrogations)
SICAM A8000 internal emulation of the ICE 60870-5-1/104 general interrogation – ✓
with the actual values from the Modbus Register/Coils
Emulation of ACTCON, ACTTERM (according IEC 60870-5-101/104) general inter- – –
rogation

Clock synchronization
Clock synchronization - selectable for each Modbus slave ✓ –
Clock synchronization with “free definable time format” in Modbus message ✓ –
Clock synchronization for SICAM FCM ✓ –
Clock synchronization for OMV – ✓

Command Transmission
Conversion of IEC 60870-5-101/104 commands→Modbus register/bits or coils ✓ –
Conversion of commands from the Modbus registers/coils→IEC 60870-5-101/104 – ✓
commands
Control location (set control location, check) – –
Emulation of ACTCON for commands/setpoint values according IEC ✓ –
60870-5-101/104
Emulation of ACTCON- for commands (according IEC 60870-5-101/104), when a ✓ –
command is discarded from an unreleased control location.
Emulation of ACTTERM for commands/setpoint values (according IEC – –
60870-5-101/104)

Transmission of integrated totals


With counter interrogation command (Modbus interrogation of counter - in basic ✓ –
cycle)
Spontaneous (Modbus interrogation - cyclic/time-controlled) ✓ –
Conversion of the Modbus register data→IEC 60870-5-101/104 integrated totals ✓ –
Integrated totals are provided in Modbus registers for polling by the Modbus master – ✓

Redundancy
Protocol redundancy:
• Call operation when PASSIVE – –
• Tristate of RS-232 interface when PASSIVE – –

1080 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Function MODMT2 MODST0


• Listening mode (for global/selective station failure handling) – –
• Listening mode (for data) – –
Ring redundancy (“loop redundancy”):
• Ring redundancy with redundant devices (via redundancy link) – –
• Ring redundancy in own device – –
Device redundancy:
• Device redundancy with the same PRE parameters – –
• Device redundancy with different PRE parameters (“A/B parameters”) – –
• Device redundancy with different PRE parameters (“A/B parameters”) for – –
signals

Optimization parameters for transmission facilities


• Predefined parameters for selectable transmission facility ✓ ✓
• Freely definable parameters for transmission facility ✓ ✓
• 5 V power supply for connected transmission facility (via RS-232 status line) ✓ ✓
ATTENTION: Check power consumption of the external transmission facility!

Protocol element control and return information


Protocol element control messages:
• Set control location – –
• Disable/enable SICAM FCM parameter loading ✓ –
Protocol element return information:
• Station status ✓ –
• Station failure ✓ ✓
• SICAM FCM parameter loading disabled/enabled ✓ –

Special functions
SICAM FCM Parameter loading (SICAM FCM V2.00, V2.10, V2.20, V2.30, V2.40, ✓ –
V2.50, V2.60, V2.61, V3.10)
SICAM FCM Firmware loading (SICAM FCM≥V2.00) ✓ –

Web server
Log internal diagnostic- and statistic information via protocol-specific web pages – –

Engineering
SICAM WEB ✓ ✓
SICAM Device Manager ✓ ✓
SICAM TOOLBOX II ✓ ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1081


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Real-time data via Modbus RTU is not supported!


The Modbus RTU protocol in SICAM A8000 does not support full functionality according to Modbus RTU.
The Modbus RTU protocol defines only the transmission of coils and 16-bit register values, but not the data
formats in the Modbus registers!
The Modbus RTU protocol in SICAM A8000 supports many of the commonly used data formats (see section
12.8.12 Modbus Data Formats).
For the coupling of devices with Modbus RTU protocol it is always necessary to check first whether the
required functionality and the required data formats are supported in the central station and in the substa-
tion!

12.8.3 Modes of Operation

The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.
Operating mode Interface → Interface signals
optional DTE
Unbalanced interchange circuit X2 RXD, TXD, CTS 295, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(2-wire)/ RS-422 (4-wire) asynchronous (CM-0819) 296) DSR/VCC, GND (to CM-08x9)
Unbalanced interchange circuit X6297 RXD, TXD, CTS, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 X6297 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/ RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms -
Configuration Automation Units and Automation Networks.

12.8.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central Station – Modbus RTU Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MODMT2
CP-8021/CPC80
CP-8022/CPC80

295 not usable (reserved for SICAM TOOLBOX II)


296 in case of transmission rates > 9600 bit/s converter PHOENIX PSM-ME-RS232/RS485-P is required: Interface signals D(A), D(B), GND
(RS-485); D(A), D(B), T(A), T(B), GND (RS-422); CM-0819 does not support RS-422
297 only CP-8022 (switchable mode via parameter)

1082 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Remote Station (Substation – Modbus RTU Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MODST0
CP-8021/CPC80
CP-8022/CPC80
SICAM A8000 Series CP-8050/CPCI85 MODSI0
SICAM AK 3 CP-2016/CPCX26 SM-2551/MODSA0
CP-2019/PCCX26 SM-0551/MODSA0
Legacy systems CP-20xx SM-2551/MODSA0
(SICAM AK, SICAM TM, CP-60xx SM-0551/MODSA0
SICAM BC, SICAM EMIC) CP-50xx MODST0
Siemens devices – – according to
12.8.11.1 Interoperability
Modbus RTU Master
Third-party system – – according to
12.8.11.1 Interoperability
Modbus RTU Master

Own Station (Substation – Modbus RTU Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MODST0
CP-8021/CPC80
CP-8022/CPC80

Remote Station (Central station – Modbus RTU Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MODMT2
CP-8021/CPC80
CP-8022/CPC80
SICAM A8000 Series CP-8050/CPCI85 MODMI0
SICAM AK 3 CP-2016/CPCX26 SM-2551/MODMA0
CP-2019/PCCX26 SM-0551/MODMA0
Legacy systems CP-20xx SM-2551/MODMA0
(SICAM AK, SICAM TM, CP-60xx SM-0551/MODMA0
SICAM BC, SICAM EMIC) CP-50xx MODMT2
Siemens devices – – Interoperability according
to 12.8.11.2 Interopera-
bility Modbus RTU Slave
Third-party system – – Interoperability according
to 12.8.11.2 Interopera-
bility Modbus RTU Slave

12.8.5 Communication According to Modbus RTU

Overview
The Modbus protocol defines the data exchange of 16 bit register values or of coils (binary information)
between systems.
Message formats for Modbus “serial”:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1083


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• RTU Mode

• ASCII-Mode
The message format on the line is “determined by agreement”. For the communication with Modbus all partic-
ipants must use the same message format.
With Modbus "serial" the message protection takes place by means of the CRC/LRC (in ASCII mode by the LRC)
at the end of the message and optionally with the Parity-Bit for each byte in the message.

12.8.5.1 Message Description

Structure of the message

[dw_modbus_serial_message, 1, --_--]

Figure 12-7 Modbus serial message structure

Length Note
Field [Bytes] Description
Slave ID 1 Modbus Slave Address 1 to 247 (0 = broadcast)
FCode 1 Modbus function code
Data n Data bytes max. 253 Bytes
CRC 2 Message protection RTU Mode 16 Bit value
LRC 1 Message protection ASCII Mode 8 Bit binary value

Used Interface Lines (Modbus serial)


With RS-232 following V.24 interface lines are used:

Number of the interface Designation Use


line
TxD <103> Transmit Data Transmit data
RxD <104> Receive Data Receive data
GND <102> Signal Ground
RTS <105> Request to Send Switching on the transmit signal level of
the transmission facility
DCD <109> Data Carrier Detecting the receive signal level of the
Detect transmission facility

If Modbus devices with RS-485 are to be connected to the serial RS-232 interface, then external converters
must also be used!

Byte Frame (Modbus serial)


The byte frame can be parameterized (system technical parameter).
This byte frame contains:

1 Start bit
7/8 Data bits (RTU-Mode: 8, ASCII-Mode: 7)
1/NO parity bit (even, odd, no parity)
1/2 Stop bits

1084 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Because of start- and stop bits of the byte frame the synchronization of the receiver happens new with each
byte.

[dw_modbus_rtu_ascii_byte_frame, 1, en_US]

Figure 12-8 Modbus serial byte frame

Message transmission in Modbus RTU Mode


In RTU Mode all items of information are transmitted in 8 Bit binary encoded characters.

• Modbus message must be transmitted as a continuous stream (without gaps between the bytes).

• The pause time (“silent interval”) between two Modbus messages must be at least 3.5 UART characters.
The minimum required pause time is generated by protocol firmware automatically and can be extended
by user with the parameter Common settings | free definable interface modem | Pause
time (tp).

• If a silent interval of more than 1.5 UART character times occurs between 2 UART characters of a Modbus
message, the message frame is declared as incomplete and will be discarded by the receiver.
Note:
The message gap monitoring (“silent interval between two characters of a Modbus message frame”) is set
with the parameter Advanced parameters | Monitoring times | Character monitoring
time.
With message interruption the receive processing in progress is aborted and the message is discarded.

Message transmission in Modbus ASCII Mode


In ASCII Mode every item of information to be transmitted (8 Bit) is split into 2 parts and transmitted as 2 ASCII
signs (hexadecimal). As a result, in ASCII Mode twice as many characters are required for a message transmis-
sion as in RTU Mode
In ASCII Mode the message is initiated with the ASCII character “:”. The end of the message is indicated with
<CR> <LF>.

Modbus Slave Address


For Modbus “serial”, the individual slave address (“Slave Node Address”) is set in the range 1 to 247. The slave
address "0" is defined as a broadcast address.
Limitation: Broadcast addressing is not supported in SICAM A8000!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1085


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus Function Codes (FC)


The Modbus message formats are differentiated by the Modbus Function Code (FC).
Supported Modbus function codes:

Function code Function Description


01 Read Coils Read binary marker
02 Read Discrete Inputs Read binary inputs
03 Read Holding Registers Read internal register
04 Read Input Registers Read input register
05 Write Single Coil Write binary outputs
06 Write Single Register Write register
08 Diagnostics 298
15 Write Multiple Coils Write binary outputs
16 Write Multiple Registers Write register

Modbus Address (Register/Coils)


Addressing according to Modbus for register values:

• One Modbus register address addresses one 16 Bit register

• The Modbus register address begins with 1 (or 0)

• For each Modbus register the MSB is transmitted first and then the LSB

• Address range for Modbus register address: (0),1 to 65535


With the protocol firmware for SICAM A8000 the address range for Modbus registers is organized sepa-
rately per Modbus function code and limited only by free internal memory. Some third-party systems
have only one common address range, common for all Modbus function codes – thereby an offset is
defined per function code for the Modbus register address.
Addressing according to Modbus for “Coils”:

• One Modbus coil address addresses one coil “Binary states” (ON/OFF)

• The Modbus coil address begins with 1 (or 0)

• Address range for coils: (0),1 to 65535


According to the Modbus definition, the addressing of the Modbus registers begins from address 1, but on the
line the address 0 is transmitted for Modbus register address 1.
Modbus Register Addressing (typical):

Function code Function Register Address Register Address


(address list) [dec] (in message) [dec]
01 Read Coils 00001 to 10000 0000 to 9999
02 Read Discrete Inputs 10001 to 20000 0000 to 9999
03 Read Holding Registers 40001 to 50000 0000 to 9999
04 Read Input Registers 30001 to 40000 0000 to 9999
05 Write Single Coil 00001 to 10000 0000 to 9999
06 Write Single Register 40001 to 50000 0000 to 9999
15 Write Multiple Coils 00001 to 10000 0000 to 9999
16 Write Multiple Registers 40001 to 50000 0000 to 9999

298 only Sub-Function 0000 .. Return Query Data (LOOPBACK CHECK) is supported!

1086 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i The addressing of the Modbus registers is implemented differently depending on manufacturer and must
be looked up in the device descriptions!
Some manufacturers also specify the Modbus register address on the line in the address list!

Deviating from the definition for the Modbus protocol, some substations use the Modbus register start address
in the Modbus message on the line starting from 1 instead of starting from 0.
The addressing according to Modbus standard can be set in the parameters of the Station definition in
the field Addressing MODBUS Standard per station.

For example:

Modbus Address Modbus Address in Message


Addressing Addressing
Modbus Standard = <yes> Modbus Standard = <no>
1 0 1
75 74 75
1000 999 1000
1374 1373 1374

Modbus Data (Register/Coils)


The Modbus data essentially contain the contents of the Modbus registers or the contents of the Modbus
Coils.
The supported Modbus data formats are described in chapter 12.8.12 Modbus Data Formats, 12.8.11.1 Intero-
perability Modbus RTU Master and 12.8.11.2 Interoperability Modbus RTU Slave.
The Modbus data format is defined for each data point in the message conversion at the protocol element.
Modbus REQUEST or RESPONSE messages typically contain slave address, function code, coil / register address,
number of bytes and data.
The exact Modbus message structure is documented for each function code in the section “Modbus Request/
Response Services”.

NOTE

i The Modbus protocol does not define the data formats in the Modbus registers!
The addressing of the Modbus registers is implemented differently depending on manufacturer and must
be looked up in the device descriptions!
Some manufacturers also specify the Modbus register address on the line in the address list!

Message Protection
In the case of Modbus RTU, the message protection is carried out by a LRC or CRC at the message end and
optionally by one parity bit per message byte.

12.8.5.2 Modbus Request/Response Services


For the supported Modbus function codes, the message formats are shown schematically in the following
description for Modbus RTU.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1087


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Supported Modbus function codes:

Function- Designation Description


code
01 Read Coils Read binary marker
02 Read Discrete Inputs Read binary inputs
03 Read Holding Registers Read internal register
04 Read Input Registers Read input register
05 Write Single Coil Write binary outputs
06 Write Single Register Write register
15 Write Multiple Coils Write binary outputs
16 Write Multiple Registers Write register

Read Coils, Read Discrete Inputs [FC = 01, 02]


In the query message of the central station (Modbus RTU Master) the starting address and the number of data
points to be transmitted is specified.

Station address [Slave Address] 1 to 247 (broadcast not supported)


Function code [Function Code] 01 (Read Coils)
02 (Read Discrete Inputs)
Start address [Starting Address] 0 to 65535
Number of queried data points 1 to 127
Byte count [Byte Count] 1 to 16
Data [Data Coil Status] 8 states (binary information) per byte

Request (Query Message, Read Request)


Example: Request of Bits 20 to 56 from the slave 17 with function code 01 or 02.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 01 / 02 1/2
Starting Address Hi 00 0
Starting Address Lo 13 19
Number of Points Hi 00 0
Number of Points Lo 25 37
Error Check (LRC or CRC) xx,xx xx,xx

Response (Response Message)


Example: Response to the request of Bits 20 to 56 from the slave 17 with function code 01 or 02.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 01 / 02 1/2
Byte Count 05 5
Data (Coils 27 to 20) CD 205 1100 1101
Data (Coils 35 to 28) 6B 107 0110 1011
Data (Coils 43 to 36) B2 178 1011 0010
Data (Coils 51 to 44) 0E 14 0000 1110
Data (Coils 56 to 52) 1B 27 0001 1011
Error Check (LRC or CRC) xx,xx xx,xx

1088 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

In the response message each binary information is transmitted with 1 Bit. (0 = binary information OFF; 1 =
binary information ON)
The number of data points requested refers to the individual items of binary information. The least significant
bit in the 1st data byte contains the status of the addressed binary information.

Read Holding Registers / Read Input Registers [FC = 03, 04]


In the query message of the central station (Modbus RTU Master) the starting address and the number of data
points to be transmitted is specified.

Station address [Slave Address] 1 to 247 (broadcast not supported)


Function code [Function Code] 03 (Read Holding Registers)
04 (Read Input Registers)
Start address [Starting Address] 0 to 65535
Number of queried data points 1 to 127
Byte count [Byte Count] 2 to 254

Request (Query Message, Read Request)


Example: Request of Register 108 to 110 from the slave 17 with function code 03 or 04.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 03 / 04 3/4
Starting Address Hi 00 0
Starting Address Lo 6B 107
Number of Points Hi 00 0
Number of Points Lo 03 3
Error Check (LRC or CRC) xx,xx xx,xx

Response (Response Message)


Example: Response to the request of the Register 108 to 110 from the slave 17 with function code 03
or 04.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 03 / 04 3/4
Byte Count 06 6
Data Hi (Register 108) 02 2 0000 0010
Data Lo (Register 108) 2B 43 0010 1011
Data Hi (Register 109) 00 0 0000 0000
Data Lo (Register 109) 00 0 0000 0000
Data Hi (Register 110) 00 0 0000 0000
Data Lo (Register 110) 64 100 0110 0100
Error Check (LRC or CRC) xx,xx xx,xx

Write Single Coil [FC = 05]


Binary information, commands from the central station are only transmitted to the substations as “single point
information”. The query message contains the data point address and the state.

Station address [Slave Address] 1 to 247 (broadcast not supported)


Function code [Function Code] 05 (Write Single Coil)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1089


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Data point address [Coil Address] 0 to 65535


State [Write Data] 0x00 = OFF; 0xFF = ON

Write (Write Request)


Example: Writing of the address 173 in slave 17 with function code 05.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 05 05
Coil Address Hi 00 00
Coil Address Lo AC 172
Write Data Hi FF 255 ON
Write Data Lo 00 00
Error Check (LRC or CRC) xx,xx xx,xx

Response (Response Message)


Example: Response to the writing of the address 173 in slave 17 with function code 05.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 05 5
Coil Address Hi 00 0
Coil Address Lo AC 172
Write Data Hi FF 255 ON
Write Data Lo 00 0
Error Check (LRC or CRC) xx,xx xx,xx

With station-selective addressing the content of the query message is sent back by the substation as response
to the central station.

Write Single Register [FC = 06]


Measured values and setpoint values are transmitted from the central station (Modbus RTU Master) to the
substations with the message Write Single Register. The query message contains the data point address and
the state. A maximum of 1 value is transmitted per message.

Station address [Slave Address] 1 to 247 (broadcast not supported)


Function code [Function Code] 06 (Write Single Register)
Data point address [Register Address] 0 to 65535

Write (Write Request)


Example: Write the value 0003 into the register 0x0002 of the substation 17 with function code 06.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 06 6
Register Address Hi 00 0
Register Address Lo 01 1
Preset Data Hi 00 0
Preset Data Lo 03 3
Error Check (LRC or CRC) xx,xx xx,xx

1090 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Response (Response Message)


Example: Response to writing the value 0003 into the register 0x0002 of the substation 17 with func-
tion code 06.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 06 6
Register Address Hi 00 0
Register Address Lo 01 1
Preset Data Hi 00 0
Preset Data Lo 03 3
Error Check (LRC or CRC) xx,xx xx,xx

With station-selective addressing the content of the query message is sent back by the substation as response
to the central station.

NOTE

i Modbus RTU (Master, Slave) in SICAM A8000 does not support double register values (as e.g. FLOAT32,
INT32, UINT32) with function code = 06 Write Single Register!

Diagnostics [FC = 08]


The central station (Modbus RTU Master) can perform a station-selective diagnostic function of the substation.
The diagnostic function is specified by the Sub-Function. The central station function in SICAM A8000 use FC =
8 (Diagnostics/Loopback Check) optionally only in the redundancy state “Passive” for monitoring communica-
tion to substations.

Sub function 0000: Return Query Data

Station address [Slave Address] 1 to 247 (broadcast not supported)


Function code [Function Code] 08 (Diagnostics)
Sub function [Sub-Function] 00 (Return Query Data) (= Loopback Check)

Request (Query Message)


For example: Request Return Query Data to the substation 17 with function code 08.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 08 8
Subfunction Hi 00 0
Subfunction Lo 00 0
Data Hi xx xx
Data Lo xx xx
Error Check (LRC or CRC) xx,xx xx,xx

With station-selective addressing the content of the query message is sent back by the substation as response
to the central station.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1091


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Response (Response Message)


Example: Answer to Return Query Data from the substation 17 with function code 08.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 08 8
Subfunction Hi 00 0
Subfunction Lo 00 0
Data Hi xx xx
Data Lo xx xx
Error Check (LRC or CRC) xx,xx xx,xx

Write Multiple Coils [FC = 15]


Multiple binary information / command states can be transmitted from the central station (Modbus RTU
Master) to the substations with one message. Specified in the query message is the 1st data point address, the
number of coils to be written and the status of every individual coil.
(Coil 1 is addressed with "0").
Station address [Slave Address] 1 to 247 (broadcast not supported)
Function code [Function Code] 15 (Write Multiple Coils)
Data point address [Coil Address] 0 to 65535
Number of Coils [Quantity of Coils] 1
Restriction with Modbus RTU Master:
With FC = 15 only one coil can be transmitted!
State [Write Data] 0 = OFF; 1 = ON (1 bit per coil state)

Write (Write Request)


For example: Write 10 coils with the data 0xCD01 from coil address 20 in the slave 17 with function
code 15.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 0F 15
Coil Address Hi 00 0
Coil Address Lo 13 19
Quantity of Coils Hi 00 0
Quantity of Coils Lo 0A 10
Byte Count 02 2
Write Data Hi (Coils 27-20) CD 205

Write Data Lo (Coils 29-28) 01 1


Error Check LRC or (CRC) xx,xx xx,xx

Response (Response Message)


Example: Response for write request of 10 coils with the data 0xCD01 from coil address 20 in the slave
17 with function code 15.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 0F 15

1092 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Response (Response Message)


Example: Response for write request of 10 coils with the data 0xCD01 from coil address 20 in the slave
17 with function code 15.
Field name Example Example Description
[HEX] [DEC]
Coil Address Hi 00 0
Coil Address Lo 13 19
Quantity of Coils Hi 00 0
Quantity of Coils Lo 0A 10
Error Check LRC or (CRC) xx,xx xx,xx

Write Multiple Registers [FC = 16]


Multiple consecutive 16 bit register values can be transmitted from the central station (Modbus RTU Master) to
the substations with one message. Specified in the query message is the 1st Data point address (Number of
location), the number of registers to be written and the register status.

Station address [Slave Address] 1 to 247 (broadcast only with time synchronization)
Function code [Function Code] 16 (Write Multiple Registers)
Start address [Starting Address] 0 to 65535
Number of registers [No. of Regis- 1 to 2
ters] Restriction with Modbus RTU Master:
With FC=16 only 1 value can be transmitted (e.g. 1 Register with
INT16/UINT16 or 2 Register with Float, INT32/UINT32).
Exception: With time synchronization via Modbus, all required regis-
ters are transmitted in one message with FC = 16.

Write (Write Request)


Example: Write 2 registers in slave 17 with function code 16 from register address 0x0002 with 00 0A
and 01 02.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 10 16
Starting Address Hi 00 0
Starting Address Lo 01 1
Number of Registers Hi 00 0
Number of Registers Lo 02 2
Byte Count 04 4
Data Hi 00 0
Data Lo 0A 10
Data Hi 01 1
Data Lo 02 2
Error Check LRC or (CRC) xx,xx xx,xx

Response (Response Message)


Example: Respones to writing 2 registers in slave 17 with 00 0A and 01 0" from register address
0x0002.
Field name Example Example Description
[HEX] [DEC]
Slave Address 11 17
Function Code 10 16

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1093


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Response (Response Message)


Example: Respones to writing 2 registers in slave 17 with 00 0A and 01 0" from register address
0x0002.
Field name Example Example Description
[HEX] [DEC]
Starting Address Hi 00 0
Starting Address Lo 01 1
Number of Registers Hi 00 0
Number of Registers Lo 02 2
Error Check LRC or (CRC) xx,xx xx,xx

Exception Response
If a substation has not implemented the query data from the central station or the queried data is not avail-
able, an exception code (exception response) is transmitted instead of the data (response message).
Supported Modbus Exception Codes:

Exception Designation Description MODMT2 MODST0


01 Illegal Function Function code not supported ✓ ✓
02 Illegal Data Address Requested data not present ✓ ✓
03 Illegal Data Value Illegal data ✓ –
04 Slave Device Failure An error has occurred during the ✓ ✓299
request
05 Acknowledge The Server has accepted the ✓ –
service call, but the service takes
a relatively long time to execute.
The Server therefore only sends
back a confirmation of the
service call confirmation.
06 Slave Device Busy The substation is busy ✓ –
07 Negative Acknowlede (NAK) Function cannot be executed ✓ –
08 Memory Parity Error Parity error detected in memory ✓ –

12.8.5.3 Data Acquisition by Querying


The transmission of the data from the substations to the central station takes place by means of station-selec-
tive station interrogations (interrogation procedure, polling) of the parameterized Modbus addresses,
controlled by the central station.
The central station performs a cyclic interrogation of the data (Modbus coils/register values) from the substa-
tions (query/response cycle).

Call Procedure (Query/Response Cycle)


In the interrogation message (query message) the type, number and address of the data to be transmitted is
specified. As a response, the addressed substation sends the requested data (response message) or, if an error
has been determined in the request (e. g., address not present in the substation), a corresponding error
message (exception response).
Data from the central station is transmitted cyclically or spontaneously to the substations as required. The
interrogation procedure of the central station can be influenced by the following parameters:

• Existing stations

• Number of Modbus registers to be interrogated


The interrogation procedure is performed continuously (continuous cycle).

299 only with activated system technical parameter for data points marked faulty

1094 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

The station-selective parameters for the polling cycle of the central station, such as Stat No (= SICAM A8000
internal station number), Modbus_Stat.no (station number of the Modbus substation), Station enable,
Station failure must be set in the settings [PRE] | Station definition (spreadsheet).
In every substation the station-selective address must be set with the parameter Common settings | Own
station number. This address must be unambiguous for each Modbus line.
The protocol element MODMx0 in SICAM A8000 enables the serial communication of a component as central
station with up to 100 substations with the Modbus protocol on a common line.
The protocol element MODSx0 in SICAM A8000 enables the serial communication of a component as substa-
tion with a central station with the Modbus protocol on a common line with up to a maximum of 247 substa-
tions.
A unique station number in the range 1 to 247 is assigned to every substation. The station number 0 is used
for the simultaneous addressing of all stations (broadcast). With this type of addressing no reply (response
message) is transmitted from the substations to the central station.
A transmission of data can always only be initiated by the central station. A data transmission consists either
of a “request/response sequence” (query/response) to selectively addressed substations or of a simultaneous
addressing of all connected substations (broadcast/no response).
Depending on the case of application the central station can transmit a further message immediately
following reception of a valid reply message from a substation or with “lack of a response” after a configurable
timeout.
Station definition MODMT2:

[sc_MODMT2_sweb_station_def, 1, en_US]

Figure 12-9 Modbus RTU - station definition

In the SICAM A8000 central station the Station_number (0 to 99) is only used internally. The station
number Modbus_Station (1 to 247) is used for the communication on the line to the substations.
Parameterized stations can be excluded from the station interrogation with the parameter station enable.
The fault signaling of failed stations can be suppressed with the parameter station failure.

NOTE

i With station type = FCM (SICAM FCM) the parameter addressing Modbus Standard = yes is used.
The parameter addressing Modbus Standard is not evaluated for SICAM FCM. In the process-tech-
nical parameters for signals, the Modbus address according to the documentation must be used.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1095


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i A listening mode is not supported by the central station or substation in SICAM A8000 with Modbus
protocol.

Diagnostic for SICAM FCM specific errors during “firmware loading“, “parameter loading“

Example 1: Station number = 1, 2, 3 → Station type = Common


Station number = 4 → Station type = FCM (= FCM #1)
⇒ Errors for FCM #1 (station 4) are displayed on FCM 01 in the diagnostics.
Example 2: Station number = 1, 2, 3, 4 → Station type = FCM (= FCM #1 bis FCM #4)
⇒ Errors for FCM #4 (station 4) are displayed on FCM 04 in the diagnostics. Station number = 1, 2, 3 →
Station enable = no  Errors for FCM #4 are displayed on FCM 01 in the diagnostics!

Optimization of the Interrogation Message for Modbus


The protocol element in the SICAM A8000 central station generates from the SIP message address conversion
optimized interrogation lists, in which uninterrupted Modbus address ranges with the same function code are
grouped together in one interrogation message.
The maximum number of data points per Modbus request must be set in the system-technical parameters.
In the central station the maximum number of data points to be transmitted, and thus also the maximum
message length, must be set with the parameter Advanced parameters | Modbus specific
settings | Definition of max. interrog. range per function code | Definition of
max. interrog. range for function code # and the parameter Advanced parameters |
Modbus specific settings | Definition of max. transmission range per function
code | Definition of max. transmission range for function code #.

Continuous Interrogation of a Substation


The “continuous interrogation of a substation” by the central station following the transmission of certain data
(e. g., commands or setpoint values) to the substation is not supported.

12.8.5.4 Acknowledgment Procedure


All query or data messages that are selectively sent to a substation must be answered by the substation with a
response message.
If with faultless transmission line the response is missing for longer than the expected acknowledgment time
(response timeout), transmitted messages are repeated up to n-times (parameter-settable). On expiry of the
number of retries, the station is flagged as faulty.
Retries to a substation are transmitted immediately after each other after expiry of the expected acknowledg-
ment time, this means no other substations are interrogated while a retry handling is in progress.
Messages transmitted from a substation are not acknowledged by the central station.
The monitoring time (“Response Timeout”) must be set in the substation with the parameter Advanced
parameters | Monitoring times | Call monitoring time.
The retry number is set on the protocol element of the central station with the parameter Message
retries| Retries for data message SEND/CONFIRM (station selective) .

Failure Monitoring
The operating central station monitors the interface by means of the cyclical procedure. A communication
fault is only reported for failed substation if this is parameterized accordingly in the parameter station
failure of the station definition.
Failed substations continue to be interrogated by the central station by means of the interrogation procedure,
however no message repetition (retry) is carried out during the station interrogation for such substations.
When the substations replies again with the requested register values, the station failure is reset.

1096 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Failed stations can be deactivated in the polling cycle for a specific time if necessary. With the parameter
Advanced parameters | Advanced time settings | Polling failed stations failed stations
are only requested after expiration of the configured time. If the station is still failed, the station will be
requested again after expiration of the configured time.
No data is transmitted from the central station to failed substations. The data is saved in the data storage of
the communication function on the basic system element (BSE) until it is deleted by the dwell time monitoring
or transmitted to the non-failed substation.

Failure Monitoring in the Substation


The substation detects a failure of the central station through failure of the cyclic station interrogation by the
central station.
The monitoring time is to be set in the substation with the parameter advanced parameters | moni-
toring times | Call monitoring time. The call monitoring time is retriggered in the substation by
means of station-selective messages of the central station or by means of broadcast messages.
The monitoring time must be set sufficiently high in the substation (depends on used baud rate, number of
stations, retries, number of data, etc.).
On expiry of the call monitoring time the interface is signaled as failed. If the interface has failed the current
state of the data to be transmitted is saved in the data storage (process image) on the protocol element (PRE).
The current state can be interrogated by the central station when the interface is functioning. Binary informa-
tion can be "transiently stored" in the substation.

Station Initialization
The Modbus protocol does not define any special procedure for station initialization. After startup or redun-
dancy switchover the polling cycle is started.
Device-specific initialization sequences are not supported by the Modbus central station in SICAM A8000. The
Modbus substation in SICAM A8000 does not require any device-specific initialization sequences.

12.8.5.5 Acquisition of Events (Transmission of Data Ready to be Sent)

Management of Data Ready to be Sent in the Substation


Data ready to be sent of the substation is stored in the substation in the process image on the protocol
element for transmission. Thereby in each case only the current value is available for transmission. The
storage of events until the secure transmission is not provided by the Modbus protocol.

Transient Storage
Binary information can be “transiently stored” on the protocol element of the substation. Thereby for each
binary information bit at least 1 binary information change is detected and transmitted to the central station
on request. After the transmission the current state is prepared for transmission. This means that binary infor-
mation changes are detected and forwarded even if the interrogation grid of the Modbus central station is
slower than the binary information change (max. 1 binary information change per signaling bit).
The transient storage must be activated on the protocol element of the substation with the parameter
advanced parameters | Modbus specific settings | transient storage.

Startup Delay
So that the protocol element internal data base can be updated after startup, a startup delay is implemented.
During this time data is fetched by the protocol element from the basic system element and stored in the
process image on the protocol element, but in the direction of the central station the transmission of data is
still deactivated.
The startup delay must be set on the protocol element of the substation with the parameter advanced
parameters | Modbus specific settings | Startup delay MODSA0 .
Following startup the protocol element sends a general interrogation command to the basic system element
(even with protocol element-selective startup) so that the process image for Modbus on the protocol element
will be updated.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1097


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Management of Data Ready to be Sent in the Central Station


Data ready to be sent in the central station can either be transmitted spontaneously when it occurs or cycli-
cally (or cyclical + spontaneous).
With cyclic transmission the data to be transmitted is stored temporarily in the process image on the protocol
element of the central station. The transmission takes place cyclically in the interrogation cycle. The cyclic
transmission is not performed for data points with NT = 1, IV = 1.
With spontaneous transmission the data is prioritized 1:1 to the cyclic interrogation of the configured Modbus
addresses. After a spontaneous transmission, the polling cycle is continued. With spontaneous transmission,
the data to be transmitted is not stored in the process image for Modbus on the protocol element of the
central station.
With a failure of the communication to a substation, the fetching of data from the basic system element is
disabled on the protocol element of the central station, but the cyclic transmission of data to the failed substa-
tion is not stopped. The data is saved in the data storage of the communication function on the basic system
element (BSE) until it is deleted by the dwell time monitoring or can be transmitted to the remote station.
After a going communication fault, the fetching of data from the basic system element is enabled again and
the saved data is transmitted by the protocol element according to the prioritization.

NOTE

i Proprietary applications in third-party devices define certain procedures for the transmission of events (e.g.,
Alarm Panel, JBUS, etc.). These procedures are either not supported by the protocol element for Modbus
central station or only in exceptional cases.

Message from the Substation to the Central Station


Messages from the substation to the central station are only transmitted with station interrogation.
A quick-check procedure for speeding up the transmission of data is not defined for Modbus protocol and
therefore not implemented.

12.8.5.6 General Interrogation, Outstation Interrogation


The general interrogation function (substation interrogation) is used for updating the central station after
startup, redundancy switchover or after communication fault.
The Modbus protocol does not define any general interrogation concept.
With a general interrogation within SICAM A8000, all parameterized data is queried by the Modbus TCP master
from the connected Modbus slaves.
The received data is handled without change monitoring and the current status of the data is queried with the
cause of transmission <COT = 20> “by station query ” and passed on to the basic system element.
The general interrogation command is always internally transmitted to the PRE by the BSE in SICAM A8000 on
a “station specific” basis.

12.8.5.7 Clock Synchronization


The Modbus TCP protocol does not define any procedures for clock synchronization. Many different Modbus
devices on the market support proprietary procedures for the time synchronization via Modbus protocol.

Modbus Central Station


As a special solution the Modbus central station in SICAM A8000 supports clock synchronization with fixed
time format for selected device types:

• SICAM FCM
The clock synchronization takes place once per minute (only with time set in the central station but also with
IV-Bit of the time = 1).
Restrictions: For each Modbus master clock synchronization can only be selected for one device type (a
mixture of different device types on a line with required time synchronization is not possible). A runtime
correction is not performed.

1098 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus Substation
As a special solution the Modbus substation in SICAM A8000 supports clock synchronization with fixed time
format for:

• Clock synchronization of the master station (OMV specific function)

Clock synchronization for SICAM FCM


The clock synchronization of the substation of type SICAM FCM is carried out cyclically by the central station
via the Modbus protocol (once per minute).
The special functions for SICAM FCM and thus also the clock synchronization are activated in the central
station with the parameter Station definition | Station type = FCM.
The central station sends the time information cyclically at the 30th second in the determined format to the
substation(s). The time information is transmitted station-selectively to the substations using Modbus function
code FC=16.
Time format: DTFCM – Date, time (SICAM FCM)
(see 12.8.12 Modbus Data Formats)

Clock Synchronization for Modbus Master (OMV)


The clock synchronization of the Modbus central station (type OMV) is carried out by the substation.
The Modbus substation writes the time of the next minute change at the 30th second into the Modbus regis-
ters. The master station cyclically reads the current time from the substation. The time is taken over in the
central station with the next minute pulse.
The clock synchronization of the substation is done via NTP, DCF77 or other methods. The minute pulse
(synchronization event) must be made available to the Modbus central station.
The special function is enabled in the Modbus substation by parameterizing the register address and function
code for time/date information.
The Modbus register start address for the time and date information is parameterized in the substation with
the parameter advanced parameters | Modbus specific settings | Time date function |
Starting register for time / date information (possible: 1 to 65500).
The Modbus function code for the time synchronization is parameterized in the substation with the parameter
advanced parameters | Modbus specific settings | Time date function | Function
Code for time / date information.
Possible:

FC03 … READ HOLDING REGISTERS


FC04 … READ INPUT REGISTERS

The swapping of the time information in the Modbus registers can be parameterized in the substation, if
needed, with the parameter advanced parameters | Modbus specific settings | Time date
function | Time info cross connect within one register
Time Format: DT10BCD – Date, time (BCD) – OMV (with parameter Time info cross connect within
one register = no)
Time format DT10BCDr – Date, time (BCD swapped) – OMV (with parameter Time info cross connect
within one register = yes)
(see 12.8.12 Modbus Data Formats)

Clock Synchronization for Modbus Slaves “Free Definable”


The clock synchronization of Modbus slaves is performed by the central station spontaneously or cyclically
with a station selective Modbus message using FC = 16 (WRITE MULTIPLE REGISTERS). The message format for
clock synchronization is free definable (with supported time elements) for each Modbus slave via parameter.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1099


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Clock Synchronization can be performed at the following moments:

• spontaneous (initiated by command <TI:=45>)

• cyclic every 1 minute (offset = 0 s)

• cyclic every 1 minute (offset = 30 s)

• cyclic every 5th Minute (offset = 0 s)

• cyclic every 10. Minute (offset = 0 s)

• cyclic each 30. Minute (offset = 0 s)

• cyclic each 60. Minute (offset = 0 s)

• after AU internal clock synchronization

• after going communication failure

Supported Time Elements of Time Format DTx – Date and Time (free configurable)
(see 12.8.12 Modbus Data Formats)

12.8.5.8 Command Transmission

Message from the Central Station Selectively to a Substation


Station-selective data messages in command direction are always inserted by the central station with high
priority into the running interrogation procedure (station interrogation) after completion of the data transmis-
sion in progress. Data to be sent from the basic system element (BSE) is always prioritized 1:1 with regard to
station interrogations.

Commands from the Central Station to the Substations (Station-Selective)


During the transmission of commands the protocol element for central station function can emulate the
command state as "pulse" and transmit it with Modbus. Thereby the bit assigned in the Modbus register (or
the coil status) is set for a parameter-settable time (command output time) and then reset automatically by
the protocol element.
The command output time can be set on the protocol element of the central station with the following system
technical parameters:

• Advanced parameters | Command pulse duration | Commands with short pulse


duration (sec)

• Advanced parameters | Command pulse duration | Commands with long pulse dura-
tion (sec)

• Advanced parameters | Command pulse duration | Commands with no addt'l def.


(sec)

Demand
A "demand" (parameter-settable station-selective continuous interrogation) after transmission of specific data
to a substation is not supported.

Command Output Time


The command output time is not transmitted in the Modbus message format.
In the substation the assignment of the command output time to the commands takes place in the process-
technical parameters for commands.

1100 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

QOC: 0… no particular determination


1… short command execution time (circuit breaker), execution duration determined by a
parameter in the substation
2… long command execution time, execution duration determined by a parameter in the
substation

The command output time itself is determined by a central system parameter on the basic system element in
the substation.

Change Monitoring for Commands in Receive Direction in the Substation


In the substation, commands in receive direction can be monitored on change by the protocol element. A
command (received with Modbus FC = 05/15) is only forwarded in the SICAM A8000 system, if a state change
of the assigned bit in the Modbus register is detected.
The change monitoring for commands can be selected on the protocol element of the substation with the
parameteradvanced parameters | Modbus specific settings | Commands in receive
direction.

Commands with WRITE SINGLE COIL [FC = 5] or WRITE MULTIPLE COILS [FC = 15]
In most cases with Modbus, commands from the central station in the direction of the substation are trans-
mitted with the Modbus messages WRITE SINGLE COIL [FC = 5] or WRITE MULTIPLE COILS [FC = 15].
A third-party central station can thereby read back the status of the commands (command output relay) with
the Modbus message READ COILS [FC = 1] before and immediately after the transmission of the commands.
In the substation the state of the COIL STATUS can be updated either on the protocol element directly on
reception of commands or with the status information assigned to the command.
The Modbus addresses of the COILS for WRITE COILS and READ COILS must be equal.
If the central station reads back the COIL STATUS immediately after a command transmission, it is necessary
that the COIL STATUS is updated directly on the protocol element (an updating with the status information
assigned to the command would take too long).
The protocol element internal updating of the COIL STATUS can be activated in the substation with the param-
eteradvanced parameters | Modbus specific settings | Report-"force coil"
(FC=5/15).
If the protocol element internal updating of the COIL STATUS is activated, a transmission of binary information
states with READ COILS [FC = 1] cannot be used.

Commands from the Substation to the Central Station


The SICAM A8000 protocol element for Modbus slave can send the command state as pulse (Modbus function
code 01 to 04). The command will be set spontaneous and reset automatically after transmission.

12.8.5.9 Transmission of Integrated Totals


The Modbus protocol itself does not define any procedures for counter interrogation.

Processing of Integrated Totals in the Central Station


A counter interrogation command triggered in the SICAM A8000 system is not sent to the substations by the
protocol element.
Modbus registers with integrated totals will be read by the central station in the polling cycle but not sent to
basic system element.
Forwarding of integrated totals to the basic system element:

• Counter Interrogation
After a counter interrogation command (SICAM A8000 internal) the integrated totals will be forwarded to
the basic system element directly from the protocol element internal process image.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1101


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• Cyclic in the parameterized time frame


After the time grid for cyclic counter values (SICAM A8000 internal) has expired, the counter values are
forwarded to the basic system element with the next time they are received.

The sequence number in the counter message is incremented with every counter interrogation message, or
with cyclic counter interrogation in the parameterized time grid.
Transmission of integrated totals in command direction is not supported.

Processing of Integrated Totals in the Substation


Integrated totals in command direction (receive direction) are temporarily stored in an internal process image
on the protocol element and not immediately sent to the basic system element. Integrated totals will be
processed depending on the defined transmit mode in the technological parameters.
Forwarding of integrated totals to the basic system element:

• Counter Interrogation
After a counter interrogation command (SICAM A8000 internal) the integrated totals are forwarded to
the basic system element from the protocol element internal process image.

• Cyclical in the parameterized time grid


After the time grid for cyclic counter values (SICAM A8000 internal) has expired, the counter values are
forwarded to the basic system element with the next time they are received.

Integrated totals in monitoring direction (transmit direction) are stored in the process image on the protocol
element (regardless of whether these are transmitted spontaneously, cyclically or interrogated to the protocol
element).
The integrated totals are available in the process image (Modbus register) for the interrogation by the central
station.

12.8.6 Parameters and Settings

12.8.6.1 Modbus RTU Master

Parameter Name Description Settings


[PRE] Common settings
Baud rate Transmission rate in send and Permitted range = 50, 75, 100,
receive direction. 134.5, 150, 200, 300, 600, 1050,
1200, 1800, 2000, 2400, 4800,
9600, 19200, 38400, 57600
Default setting = 19200
Data bits Number of data bits per byte. 300 Permitted range =

• 7 bits
• 8 bits
Default setting = 8 bits
Stop bits Number of stop bits per byte. 300 Permitted range =

• 1 bit
• 2 bits
Default setting = 1 bit

300 Byte frame for Modbus RTU mode according Modbus standard: 8E1 (1 start bit, 8 data bits, 1 parity bit “even parity”, 1 stop bit) For
maximum compatibility with other devices “odd parity”, “no parity” and “2 stop bits” is also supported. With “no parity” 2 stop bits
must be used! In old configurations with Modbus RTU mode typically the byte frame 8N2 (8 data bits, no parity, 2 stop bits) is used.

1102 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


Parity Paritybit per Byte. 300 Permitted range =

• even Parity
• odd Parity
• no Parity
Default setting = no parity
Transmission facility Selection of the transmission Permitted range =
facility.
Connection of the transmission
• free definable

facilities as described (additional • CM-0821 Ring


adapters / cables are sometimes • CM-0821 Star, CM-0847
required) (CM-0827)
• direct link interface (RS-232)
• direct link interface (RS-485
with CM-0819)
• direct connection (RS-485 4-
wire, RS-485 2-wire, RS-422)
Default setting = free definable
[PRE] Common settings | free definable interface modem
The time settings are predefined for selected transmission facilities - in addition, the time settings can be
freely defined (see 12.8.7 Optimized Parameters for Selected Transmission Facilities).
Pause time (tp) Default setting = 5 ms
Set-up time (tv) Default setting = 5 ms
Run out time (tn) Default setting = 0 ms
DCD handling Default setting = disabled
Continuous level moni- Default setting = 10 s
toring time (tcl)
Transmission delay at Default setting = 0.2 s
level (tcldly)
Bounce suppression time Default setting = 10 ms
(tbounce)
Disable time (tdis) Default setting = 0 ms
Stability monitoring time Default setting = 5 ms
(tstab)
X2: DTR/VCC pin as output Default setting = DTR state line
for according to V.24/V.28 [not with
CP-8021, CP-8022]
[PRE] Station definition | Station definition
Station number (internal) SICAM A8000 internal station Permitted range =
number of the remote station.
Internally the same station number
• 0 to 99
is used for diagnosis and data • 255 (= not used)
routing. Each substation must be Default setting = 255
assigned a unique station number.
MODBUS_Station Modbus slave address for commu- Permitted range =
nication in accordance with
Modbus RTU on the transmission
• 0 to 99
line. • 255 (= not used)
Default setting = 255

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1103


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


Station enable Selective remote stations can be Permitted range =
prepared or deactivated with
setting no. Data to “prepared”
• yes
stations are fetched by the PRE and • no
discarded without an error Default setting = yes
message (data is not transferred).
Station failure If a substation fails, the forwarding Permitted range =
of the error message can be
suppressed with the setting do
• notify
not report (may be required for • suppress
special redundancy configura- Default setting = notify
tions).
Station type Device-specific special treatments Permitted range =
are activated with the station type.
• General
• SICAM FCM
Default setting = general
Addressing MODBUS standard Addressing of the Modbus Register/ Permitted range =
coils during the transmission on
the line:
• yes
• no
• Modbus Address from 0x0000
(Standard) Default setting = yes

• Modbus Address from 0x0001


Note:
The addressing of the Modbus
registers is implemented differently
depending on manufacturer and
must be looked up in the device
descriptions!
Some manufacturers also specify
the Modbus register address on the
line in the address list!
[PRE] message repetitions
Retries for data message Retries for data messages (not for Permitted range = 0 to 255
SEND/CONFIRM (station acknowledgment message) Default setting = 2
selective)
[PRE] Advanced parameters | Advanced time settings
Interrogation of failed A failed station is only called after Permitted range = 0 to 255 s
stations the configured time has elapsed. Default setting = 0 s
Pause time after broadcast After a broadcast message has Permitted range = 0 to 2.55 s
message (tp_bc) been sent, the set pause time is Default setting = 0.1 s
also observed before the transmit
signal level (RTS) is switched on
again.
[PRE] Advanced parameters | Monitoring times
Expected acknowledgment After sending a Modbus request Permitted range = 0 to 655.35 s
time message, the Modbus RTU master Default setting = 1 s
waits to see whether the response
is received within the parameter-
ized response timeout (= expected
acknowledgment time).

1104 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


Idle monitoring time After transmission disturbances or Permitted range = 0 to 32767 bits
message interruption the idle state Default setting = 33 bits
is monitored. After expiry of the
monitoring time the receiver is
resynchronized.
Character monitoring time Message gap monitoring Permitted range = 0 to 32767 Bit
Maximum pause between succes- Default setting = 20 ms
sive bytes of a message Idle moni-
toring time is started after detec-
tion of message interruption.
[PRE] Advanced parameters | Modbus specific settings | Definition of max.
interrogation range per function code
Definition of the max. Maximum number of Modbus coils Permitted range = 1 to 127
interrogation range for in a Modbus RTU request. Default setting = 127
function code 1
Definition of the max. Maximum number of Modbus coils Permitted range = 1 to 127
interrogation range for in a Modbus RTU request. Default setting = 127
function code 2
Definition of the max. Maximum number of Modbus Permitted range = 1 to 127
interrogation range for register in a Modbus RTU request. Default setting = 125
function code 3
Definition of the max. Maximum number of Modbus Permitted range = 1 to 127
interrogation range for register in a Modbus RTU request. Default setting = 125
function code 4
[PRE] Advanced parameters | Modbus specific settings | Definition of max.
transmission range per function code
Definition of the max. Maximum number of Modbus Permitted range = 1 to 255
transmission range for register in a Modbus RTU answer Default setting = 255
function code 15 (Response).
Definition of the max. Maximum number of Modbus Permitted range = 1 to 127
transmission range for register in a Modbus RTU answer Default setting = 125
function code 16 (Response).
[PRE] Advanced parameters | Command pulse duration
Commands without identi- Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
fier (sek) tion) for commands in transmit Default setting = 1 s
direction
Commands with short output Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
time (sek) tion) for commands in transmit Default setting = 0.1 s
direction
Commands with long output Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
time (sek) tion) for commands in transmit Default setting = 10 s
direction
[PRE] Advanced parameters | FCM integration
FCM parameter loading FCM revisions have different Permitted range =
(compatibility) parameters (revision is determined
via the Modbus protocol). Only
• V2.00
parameters assigned to FCM revi- • V2.00, 2.10, 2.20, 2.30
sion will be loaded. If V2.00 is set, • V2.00 - 2.6x, 3.00 - 3.40
only parameters for V2.00 are
Default setting = V2.00 - 2.6x, 3.00
loaded. 301 - 3.40

301 FCM parameters are described in section 12.8.8.2 SICAM FCM Parameter Loading (only Modbus Master)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1105


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


[PRE] Advanced parameters | FCM Integration | FCM Firmware loading
Firmware loading • anyway: Firmware is always Permitted range =
loaded into the SICAM FCM,
regardless of the firmware
• anyway
revision in the SICAM FCM • intelligent

• intelligent: Firmware is only Default setting = intelligent


loaded if the revision between
the firmware file and the
SICAM FCM is different
Priority Update of the process data of all Permitted range =
Modbus devices during “firmware
loading” of a SICAM FCM device:
• normal

high
• normal: Update of the process
data Default setting = high


high: no update of the process
data - firmware loading is not
interrupted
[PRE] Advanced parameters | Software test points
… The software test points may only Permitted range =
be used under the guidance of
experts for error detection!
• yes

Once the fault isolation is • no


completed, software checkpoints Default setting = no
must always be turned off.

12.8.6.2 Modbus RTU Slave

Parameter Name Description Settings


[PRE] Common settings
Baud rate Transmission rate in send and Permitted range = 50, 75, 100,
receive direction. 134.5, 150, 200, 300, 600, 1050,
1200, 1800, 2000, 2400, 4800,
9600, 19200, 38400, 57600
Default setting = 9600
Data bits Number of data bits per byte. 302 Permitted range =

• 7 bits
• 8 bits
Default setting = 8 bits
Stop bits Number of stop bits per byte. 302 Permitted range =

• 1 bit
• 2 bits
Default setting = 1 bit

302 Byte frame for Modbus RTU mode according Modbus standard: 8E1 (1 start bit, 8 data bits, 1 parity bit “even parity”, 1 stop bit) For
maximum compatibility with other devices “odd parity”, “no parity” and “2 stop bits” is also supported. With “no parity” 2 stop bits
must be used! In old configurations with Modbus RTU mode typically the byte frame 8N2 (8 data bits, no parity, 2 stop bits) is used.

1106 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


Parity Paritybit per Byte. 302 Permitted range =

• even Parity
• odd Parity
• no Parity
Default setting = even parity
Transmission facility Selection of the transmission Permitted range =
facility.
Connection of the transmission
• free definable

facilities as described (additional • CM-0821 Ring


adapters / cables are sometimes • CM-0821 Star, CM-0847
required) (CM-0827)
• RS-232
• RS-485 (CM-0829)
Default setting = free definable
Own station number Own station number (must always Permitted range =
be parameterized)
• 1 to 247
• 255
Standard setting = 1
Interface Interface selection: Permitted range =

• CP-8000: X2, X3 • X2
• CP-8021: X2, X3 • X3
• CP-8022: X2, X3, X6 • X6
• Not used
Default setting = not used
Transmission Mode Permitted range =

• RTU Mode
• ASCII_Mode
Default setting = RTU-Mode
[PRE] Common settings | free definable interface modem
Time settings are predefined for selected transmission facilities - in addition, the time settings can be freely
defined (see 12.8.7 Optimized Parameters for Selected Transmission Facilities).
Pause time (tp) Standard setting = 0 ms
Set-up time (tv) Standard setting = 1 ms
Run out time (tn) Default setting = 0 ms
DCD-evaluation Default setting = disabled
Continuous level moni- Default setting = 10 s
toring time (tcl)
Transmission delay at Default setting = 0.2 s
level (tcldly)
Bounce suppression time Default setting = 10 ms
(tbounce)
Disable time (tdis) Default setting = 0 ms
Stability monitoring time Default setting = 5 ms
(tstab)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1107


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


X2: DTR/VCC pin as output Default setting = DTR state line
for according to V.24/V.28 [not with
CP-8021, CP-8022]
Character monitoring time Message gap monitoring Maximum Default setting = 100 ms
pause between successive bytes of
a message. Idle monitoring time is
started after detection of message
interruption.
[PRE] Advanced parameters | Command pulse duration
Commands without identi- Command output time (pulse dura- Permitted range = 0.1 to 655.3 s
fier (sek) tion) for commands in transmit Default setting = 1 s
direction
Commands with short output Command output time (pulse dura- Permitted range = 0.1 to 655.3 s
time (sek) tion) for commands in transmit Default setting = 0.1 s
direction
Commands with long output Command output time (pulse dura- Permitted range = 0.1 to 655.3 s
time (sek) tion) for commands in transmit Default setting = 10 s
direction
[PRE] Advanced parameters | Monitoring times
Monitoring timeout If the Modbus slave is not called by Permitted range = 0 to 255 s
the Modbus master within the call Default setting = 30 s
monitoring time, a failure of the
interface is signaled in the Modbus
slave.
Idle monitoring time After transmission disturbances or Permitted range = 0 to 32767 Bit
message interruption the idle state Default setting = 33 bit
is monitored. After expiry of the
monitoring time the receiver is
resynchronized.
[PRE] Advanced parameters | Modbus specific settings
Address interrogation Interrogation address according Permitted range =
according Modicon specifi- Modicon specification for Modbus:
cation YES: Address 112 is interrogated
• yes
from address 111 NO: Address 112 • no
is interrogated with address 112 Default setting = yes
(not default)
Commands in Receive Direc- Permitted range =
tion
• with change monitoring
• without change monitoring
Default setting = with change
monitoring
Difference time with FC6 Permitted range = 0 to 25.5 s
double word transmission Default setting = 10 s
Start up delay MODSA0 This delay is used to update the Permitted range = 1 to 65535 s
process image on the SIP after a Default setting = 10 s
restart before communication is
started. Possible 1 to 127, 0 = 10
seconds

1108 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


IV and NT-Bit evaluation Determines whether information is Permitted range =
sent with NT/IV = 1.
Example: The SINAUT8 message
• yes
consists of up to 32 single • no
messages. Blocking of transmission Default setting = yes
if at least one NT/IV bit = 1 or all
NT/IV bits = 1.
Return information -"Force Read Coil Status (FC = 01) can be Permitted range =
coil" (FC=5/15) used for read back of Force Coil (FC
= 05/15). The Modbus address of
• no return information
Read Coil Status and Force Coil are • return information with "coil
equal. Read Coil Status cannot be status" (FC=1)
used for data of the signaling direc- Default setting = no return infor-
tion mation
Transient Storage Permitted range =

• yes
• no
Default setting = yes
[PRE] Advanced parameters | Modbus specific settings | Byte order of floating
point format
1703 data byte 0 on Permitted range = 0 to 3
message byte Default setting = 3
1703 data byte 1 on Permitted range = 0 to 3
message byte Default setting = 2
1703 data byte 2 on Permitted range = 0 to 3
message byte Default setting = 1
1703 data byte 3 on Permitted range = 0 to 3
message byte Default setting = 0
[PRE] Advanced parameters | Modbus specific settings | Faulty values for Modbus
formats
Use Exception Code 4 Permitted range =

• yes
• no
Default setting = no
Faulty value processing in Permitted range =
receive direction
• yes
• no
Default setting = no
faulty type for floating- Permitted range =
point format
• Value
• NAN
Default setting = values
faulty value for floating- Permitted range = –3.402823e37
point format to 3.402823e37
Default setting = 0
faulty value for integer Permitted range = –32768 to
16 Bit signed 32767
Default setting = 0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1109


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter Name Description Settings


faulty value for integer Permitted range = 0 to 65535
16 Bit unsigned Default setting = 0
faulty value for integer Permitted range = –2147483648 to
32-bit signed HIGH before 2147483647
LOW Default setting = 0
faulty value for integer Permitted range = –2147483648 to
32-bit signed LOW before 2147483647
HIGH Default setting = 0
faulty value for integer Permitted range = 0 to
32-bit unsigned HIGH 9999999999
before LOW Default setting = 0
faulty value for integer Permitted range = 0 to
32-bit unsigned LOW before 9999999999
HIGH Default setting = 0
[PRE] | Advanced parameters | Modbus specific settings | Time-Date function
Start register for the Start register for the time/date Permitted range =
time/date information information (is provided with FC =
03 or FC = 04).
• 1 to 65500
• 0 (= not used)
Default setting = 1
Function code for the Permitted range =
time/date information
• 3 to 4
• 0 (= not used)
Default setting = 1
Swap time info in register Permitted range =

• yes
• no
Default setting = no
[PRE] Advanced parameters | Modbus specific settings | Definition DPI trans-
forming
DPI in receive direction Permitted range =
(FC15)
• 1 bit
• 2 bits
Default setting = 1 Bit
DPI in transmit direction Permitted range =

• 1 bit
• 2 bits
Default setting = 1 bit
[PRE] Redundancy
[PRE] Advanced parameters | Software test points
… The software test points may only Permitted range =
be used under the guidance of
experts for error detection!
• yes

Once the fault isolation is • no


completed, software checkpoints Default setting = no
must always be turned off.

1110 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

12.8.7 Optimized Parameters for Selected Transmission Facilities

The protocol element supports selected transmission facilities – the parameters for these are fixed. The selec-
tion of the transmission facility takes place with the parameter Common settings | Interface modem.
With the selection of a free definable transmission facility certain parameters can be set individually.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission speed (baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface must be selected with the parameter Common Settings | Interface.
For the Modbus protocol additionally the byte frame used and the Modbus transmission mode must be set.
The number of data bits used per byte must be parameterized with the parameter Common settings | data
bits. The selection of the parity protection per byte to be used must be parameterized with the parameter
Common settings | Parity. The number of stop bits to be used per byte must be parameterized with the
parameter Common settings | stop bits. The Modbus transmission mode (RTU mode or ASCII mode,
only valid for substation) must be parameterized with the parameter Common settings | Transmission
Mode.

NOTE

i The transmission mode “RTU mode” requires always 8 bit data byte frame, “ASCII mode” requires always 7
data byte! These settings must be set the same in the central station and in all substations.

After the transmission of broadcast messages an extra pause can be inserted regardless of the transmission
facility used. This pause is required for substations of third-party manufacturers, if these can only process
further messages after a transmission pause following the reception of broadcast messages.
The pause after broadcast messages can be set in the central station with the parameter Advanced parame-
ters | Advanced time settings | Pause time after broadcast message (tp_bc) . If the
pause time is set to 0 , a minimum pause of 33 bit is maintained by the protocol element.
With the free definable transmission facility, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Inter-
face modem must be set to free definable. Only then are all supported parameters displayed and can be
parameterized with the required values (refer to table with preset parameters for transmission facilities).
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Advanced parameters | Advanced time settings | Pause time after broadcast


message (tp_bc)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run-out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | Bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free defineable interface modem | Stability monitoring time


(tstab)

• Common settings | free defineable interface modem | Continous level moni-


toring time (tcl)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1111


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• Common settings | free defineable interface modem | Transmission delay if


continous level (tcldly)

• Common settings | free defineable interface modem | Send clock synchroniza-


tion command station-selective

• Common settings | free definable interface modem | X2: DTR/VCC pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-10.
If necessary, the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required supply voltage and maximum current consumption of the transmission facility must be consid-
ered!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | monitoring times | Call monitoring time (only substation)

• Advanced parameters | Monitoring times | Idle monitoring time

• Advanced parameters | Monitoring times | Expected acknowledge time (only central


station, see Acknowledgment Procedure)

• Advanced parameters | Monitoring times | Character monitoring time (only central


station)

• Common settings | free definable interface modem | Character monitoring time


(only substation; can only be set if the freely definable transmission facility is selected)
The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
In the substation with a predefined transmission facility for RS-232 or RS-485, the character monitoring time is
set internally to the following values, depending on the baud rate:
Interface Baud rate Character monitoring time
RS-232 All 100ms
RS-485 ≤ 9600 33 bits
RS-485 ≥ 19200 5 ms

The protocol element - insofar as the transmission facility (example: VFT channel) provides this signal receive-
side - can evaluate the interface signal DCD and utilize it for monitoring functions.

1112 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Preset parameters for transmission facilities with MODMxx

Transmission facility RTS tp tv tn tp_bc tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Direct connection 0 1 0 0 0 No 0 0 0 0 Yes
RS-485 with CM-0829
(CM-0819)
Direct connection 0 1 0 0 0 No 0 0 0 0 No
RS-232
CM-0821 ring TxD 0 0 0 0 0 No 0 0 0 0 Yes
CM-0821 star with TxD 0 0 0 0 0 No 0 0 0 0 Yes
CM-0847 (CM-0827)
Freely definable 5 5 0 100 0 No 10 5 10 0.2 No

Preset parameters for transmission facilities with MODSxx

Transmission facility RTS tp tv tn tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Direct connection RS-485 0 1 0 0 No 0 0 0 0 Yes
with CM-0829 (CM-0819)
Direct connection RS-232 0 1 0 0 No 0 0 0 0 No
CM-0821 ring TxD 0 0 0 0 No 0 0 0 0 Yes
CM-0821 star with TxD 0 0 0 0 No 0 0 0 0 Yes
CM-0847 (CM-0827)
Freely definable 0 1 0 0 No 10 5 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tp_bc Parameter Pause time after broadcast message (tp_bc)
(only central station)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbounce Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tcl Parameter Continuous level monitoring time (tcl)
tcldly Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1113


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing, 2, en_US]

Figure 12-10 Timing During Data Transmission

1114 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

12.8.8 Special Functions

12.8.8.1 SICAM FCM Firmware Loading (only Modbus Master)


The protocol element for Modbus master (MODMT2) supports firmware update for connected SICAM FCM
devices with selected SICAM FCM firmware versions via serial Modbus interface. Firmware loading will be
supported for following SICAM FCM versions:
SICAM FCM hardware SICAM FCM MLFB SICAM FCM firmware version
SICAM FCM version 1 6MD2320-xxxxx-xxxx Not supported!
SICAM FCM version 2 6MD2321-xxxxx-xxxx V2.xx
6MD2322-xxxxx-xxxx
SICAM FCM Version 3 6MD2321-xxxxx-xxxx V3.xx
6MD2322-xxxxx-xxxx

The firmware for SICAM FCM can be loaded with:

• SICAM Device Manager

• SICAM WEB

• SICAM TOOLBOX II
Firmware loading for SICAM FCM devices will be enabled by station type FCM in parameters for station
definition.

Load FCM firmware: intelligent or unconditional


The mode for FCM firmware loading (intelligent/unconditional) is set with the parameter advanced param-
eters | FCM integration | FCM Firmware loading | Firmware loading (recommendation =
default setting:

• Intelligent loading
Before start of firmware loading actual loaded firmware revision will be read from SICAM FCM devices.
The firmware loading is only started if the firmware revision in the SICAM FCM device differs from the
firmware revision to be loaded.

• Unconditional loading
Before start of firmware loading actual loaded firmware revision will be read from SICAM FCM devices.
Firmware loading will be started to all SICAM FCM devices supporting this range of firmware revision
(loading firmware takes longer).

NOTE

i SICAM FCM firmware revision 2.xx can be loaded only in SICAM FCM Version 2 devices!
SICAM FCM firmware revision 3.xx can be loaded only in SICAM FCM Version 3 devices!

NOTE

i In case of fatal error during firmware loading (e. g., power fail or communication link breakdown) the
SICAM FCM device will stay in “Boot Loader Mode”.
Behaviour in “Boot Loader Mode”:

• Firmware loading not supported.

• Transmission of process data not supported!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1115


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

FCM Firmware Loading – Priority


The priority to be used for FCM firmware loading (high/normal) is set with the parameter advanced param-
eters | FCM integration | FCM Firmware loading | Priority (recommendation = default:
high).

• Priority high
During firmware loading to the affected SICAM FCM devices, process information from all other Modbus
devices will not be updated.

• Priority normal
During firmware loading to the affected SICAM FCM devices, other Modbus stations will be polled at low
priority, and thus the process information will be updated at low priority.

NOTE

i SICAM FCM supports firmware loading only with a transfer rate of up to 19.2 kbit/s.
If SICAM FCM is used with transfer rates > 19.2 kbit/s, SICAM FCM switches to 19.2 kbit/s when loading
firmware. The transfer rate must then also be changed in the CP-8000/CP-802x to 19.2 kbit/s for the dura-
tion of the firmware loading.
After loading the firmware, the transmission rate of the SICAM FCM remains at 19.2 kbit/s. A change is only
possible directly on the SICAM FCM device.
Recommendation: Configurations with SICAM FCM only with a transmission rate of 19.2 kbit/s.

SICAM FCM Firmware Loading with SICAM Device Manager or SICAM WEB
With the SICAM Device Manager or with SICAM WEB, the firmware of the SICAM FCM devices that are serially
connected to the CP-8000/CP-802x with the Modbus protocol can be updated.

• Connect the engineering PC to the CP-8000/CP-802x via Ethernet


– Start SICAM Device Manager and connect to the target device via Ethernet
or
– Start SICAM WEB via web browser and IP address of the connected target device

• Load SICAM FCM firmware via menu Update | Update firmware …

[sc_sweb_menu_update_firmware, 1, en_US]

1116 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• Select firmware type: SICAM FCM


Select file (SICAM FCM firmware)
Example: FCM_F3_30_00_00.sre (SICAM FCM V3.30)

[sc_MODMT2_sweb_update_fw_fcm_browse, 1, en_US]

• Select SICAM FCM firmware file


File extension: .SRE “SICAM FCM SREC File Type”
If the SICAM FCM firmware file has the extension .srec, rename the file to .sre beforehand.

[sc_MODMT2_sweb_update_fw_fcm_select, 3, en_US]

• After selecting the firmware file for SICAM FCM, the file upload from the PC to CP-8000/CP-802x starts.

• A progress bar appears while the firmware is loading. When the firmware is loaded, the file is transferred
to the SD card in the CP-8000/CP-802x. When the firmware has been loaded successfully, a corre-
sponding information appears.

• After the successful transfer and storage of the SICAM FCM firmware file on the memory card of the
CP-8000/CP-802x, the transfer of the firmware from the CP-8000/CP-802x to the connected SICAM FCM
devices is started.

• All interfaces with Modbus master firmware now start automatically with the transfer of the firmware via
the serial Modbus interface to the SICAM FCM devices.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1117


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• The firmware is loaded simultaneously on all Modbus interfaces with Modbus master firmware.

• The loading of the firmware for several SICAM FCM devices connected on a line is carried out selectively
for each device. After the firmware loading for one device has been completed, the firmware loading for
the next device is started.

• An error when loading the firmware is displayed in the history diagnosis.

Load SICAM FCM Firmware with the SICAM TOOLBOX II


The loading of the SICAM FCM firmware can also be started with the SICAM TOOLBOX II. To do this, the firm-
ware file for SICAM FCM must first be saved on the memory card of the CP-8000/CP-802x. After changing a
parameter in the Modbus master, the protocol element starts loading the firmware into all connected SICAM
FCM devices on this interface.

• Download current or required SICAM FCM firmware from the download area for SICAM FCM (https://
support.industry.siemens.com/)
Example: FCM_F2_61_00_00.zip
Unzip file→FCM_F2_61_00_00.sre
Rename file→FCM.SRE
The file name must always be renamed to FCM.SRE (regardless of the revision of the SICAM FCM firm-
ware)!

• Remove the memory card from the CP-8000/CP-802x and insert it into an SD card writer on the engi-
neering PC.

• Copy the SICAM FCM firmware file (FCM.SRE) to the SD card in the IN3P directory.
Example: IN3P\FCM.SRE

[sc_MODMT2_opm_update_firmware_browse, 1, en_US]

• Insert the SD card back into the CP-8000/CP-802x.

• Connect the engineering PC to the CP-8000/CP-802x via a serial interface or Ethernet

• Start SICAM TOOLBOX II.

• The firmware loading is started by changing the parameter advanced parameters | Software
test points | User software test point 2 from No to Yes. After loading the firmware, user
software test point 2 must be set to No again.
After each parameter change, the parameters must be loaded into the CP-8000/CP-802x!

1118 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• The selected interface with the Modbus master firmware now starts automatically with the transfer of the
firmware via the serial Modbus interface to all parameterized SICAM FCM devices.
– If the SICAM FCM firmware is only to be loaded into individual or selected SICAM FCM devices, then
all other SICAM FCM devices must be deactivated in the station definition while the firmware is
being loaded (change parameters, load parameters, restart required).
– Which SICAM FCM firmware can be loaded into which SICAM FCM device (device version) can be
found in the SICAM FCM description.
– The different SICAM FCM firmware revisions have to be managed by the user. From the Modbus
master firmware only the SICAM firmware file FCM.SRE is loaded into the connected and released
SICAM FCM devices.

• The loading of the firmware for several SICAM FCM devices connected on a line is carried out selectively
for each device (after completion of the loading of the firmware for one device, the loading of the firm-
ware for the next device is started).

• An error when loading the firmware is displayed in the history diagnosis.

12.8.8.2 SICAM FCM Parameter Loading (only Modbus Master)


The protocol element for Modbus master in CP-8000/CP-802x (MODMT2) supports parameter loading for
SICAM FCM devices with selected SICAM FCM firmware versions via serial Modbus link.
Parameter loading will be supported for following SICAM FCM versions:
SICAM FCM hardware SICAM FCM MLFB SICAM FCM firmware version
SICAM FCM version 1 6MD2320-xxxxx-xxxx V1.xx is not supported!
SICAM FCM version 2 6MD2321-xxxxx-xxxx V2.00, V2.10, V2.20, V2.30 V2.40,
6MD2322-xxxxx-xxxx V2.50, V2.60, V2.61
SICAM FCM Version 3 6MD2321-xxxxx-xxxx V3.00 303, V3.10, V3.20, V3.30,
6MD2322-xxxxx-xxxx V3.40

SICAM FCM Parameter in CP-8000/CP-802x


SICAM FCM parameters for up to max. 5 SICAM FCM devices or for up to max. 5 SICAM FCM groups of devices
are embedded in MODMT2 protocol element as system technical parameters (“Spreadsheet”) in parameters
advanced parameters | FCM integration | FCM-parameter and FCM-parameter (part-2).
The protocol element has implemented the parameters for defined SICAM FCM firmware revisions. In the
project planning tool for CP-8000/CP-802x, all SICAM FCM parameters are always displayed, regardless of the
firmware revision of the connected SICAM FCM devices.
In the default setting, only selected SICAM FCM parameters are shown.

• With the SICAM TOOLBOX II, all parameters can be displayed via the right mouse button, context menu
unhide columns | all.

• With SICAM WEB all columns of SICAM FCM parameter spreadsheet can be displayed with checkbox
“show all parameters” enabled.

Supported SICAM FCM Parameters

Modb SICAM FCM Parameter SICAM FCM Firmware-Revision


us 2.00 2.10 2.20 2.30 2.40 2.50 2.60 2.61 3.10 3.30 3.40
Addre to
ss 3.20
0009 Grid frequency ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0010 Primary voltage ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0011 Overcurrent trip value (I>>), high-set ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0012 Overcurrent response time (tI>>) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

303 SICAM FCM Firmware V3.00 was not released

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1119


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modb SICAM FCM Parameter SICAM FCM Firmware-Revision


us 2.00 2.10 2.20 2.30 2.40 2.50 2.60 2.61 3.10 3.30 3.40
Addre to
ss 3.20
0013 Ground-fault trip value (IN>) (Group ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
1)
0014 Ground-fault response time (tIN>) ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
(Group 1)
0015 Transformer Type ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0016 Neutral-point treatment ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0017 Language ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0018 Voltage transformer secondary/low- ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
power voltage transformer
0019 Date type ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0020 Time type ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0021 Vmax alarm ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0022 Vmax warning ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0023 Vmin alarm ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0024 Vmin warning ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0025 Neutral-point displacement voltage ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
VNE> (Group 1)
0026 Neutral displacement time tVNE> ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
(Group 1)
0027 Auto reset time ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0028 Rated primary current ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0029 Overcurrent trip value I>, low-set ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0030 Overcurrent response time (tI>), low- ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
set
0031 T1 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0032 T2 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0033 T3 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0034 Imax alarm setting ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0035 Imax warning setting ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0036 Imax alarm time setting ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0037 Imax warning time setting ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0038 Primary voltage correction – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0039 Transformer angle – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0040 Idir (Group 1) – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0041 Sensor voltage – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0042 Active group – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0043 Ground-fault trip value (IN>) (Group – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
2)
0044 Ground-fault response time (tIN>) – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
(Group 2)
0045 Neutral-point displacement voltage – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
VNE> (Group 2)
0046 Neutral displacement time tVNE> – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
(Group 2)
0047 Idir (Group 2) – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

1120 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modb SICAM FCM Parameter SICAM FCM Firmware-Revision


us 2.00 2.10 2.20 2.30 2.40 2.50 2.60 2.61 3.10 3.30 3.40
Addre to
ss 3.20
0048 V-measurement (reserved for further – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
use)
0049 Auto calibration voltage (reserved for – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
further use)
0050 Ground current acquisition – – – ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
0051 DO configuration – – – – ✓ ✓ ✓ ✓ ✓ ✓ ✓
:
0054 CrossBlockTime – – – – ✓ ✓ ✓ ✓ ✓ ✓ ✓
0055 Ground sensor nominal value – – – – ✓ ✓ ✓ ✓ ✓ ✓ ✓
0056 I1 power-flow direction – – – – – ✓ ✓ ✓ ✓ ✓ ✓
0057 I2/IN power-flow direction – – – – – – ✓ ✓ ✓ ✓ ✓
0058 I3 power-flow direction – – – – – – ✓ ✓ ✓ ✓ ✓
0059 P, Q sign – – – – – – ✓ ✓ ✓ ✓ ✓
0060 Neutral-point treatment (Group 2) – – – – – – – ✓ ✓ ✓ ✓
: – – – – – – – – ✓ ✓ ✓
0070 Undervoltage phase threshold for – – – – – – – – ✓ ✓ ✓
ground V<
0071 Overvoltage phase threshold for – – – – – – – – ✓ ✓ ✓
ground V>
0072 3I0 delta pulse off-on – – – – – – – – ✓ ✓ ✓
0073 Pulse-on duration – – – – – – – – ✓ ✓ ✓
0074 Pulse-off duration – – – – – – – – ✓ ✓ ✓
0075 Nos Number of pulses for operate – – – – – – – – ✓ ✓ ✓
0076 Nos Number of pulses for monitoring – – – – – – – – ✓ ✓ ✓
0077 Nos det. – – – – – – – – ✓ ✓ ✓
0078 T-det. ext. – – – – – – – – ✓ ✓ ✓
0079 Correction factors – – – – – – – – – ✓ ✓
0080 V1 magnitude factor – – – – – – – – – ✓ ✓
0081 V1 angle offset – – – – – – – – – ✓ ✓
0082 V2 magnitude factor – – – – – – – – – ✓ ✓
0083 V2 angle offset – – – – – – – – – ✓ ✓
0084 V3 magnitude factor – – – – – – – – – ✓ ✓
0085 V3 angle offset – – – – – – – – – ✓ ✓
0086 I1 magnitude factor – – – – – – – – – ✓ ✓
0087 I1 angle offset – – – – – – – – – ✓ ✓
0088 I2/IN magnitude factor – – – – – – – – – ✓ ✓
0089 I2/IN angle offset – – – – – – – – – ✓ ✓
0090 I3 magnitude factor – – – – – – – – – ✓ ✓
0091 I3 angle offset – – – – – – – – – ✓ ✓
0092 Integrated battery pack – – – – – – – – – – ✓
0093 I2/I1 Ratio – – – – – – – – – – ✓
0094 Time delay – – – – – – – – – – ✓
0095 U/C guard – – – – – – – – – – ✓
0096 Threshold – – – – – – – – – – ✓
0097 Maximum operation – – – – – – – – – – ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1121


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modb SICAM FCM Parameter SICAM FCM Firmware-Revision


us 2.00 2.10 2.20 2.30 2.40 2.50 2.60 2.61 3.10 3.30 3.40
Addre to
ss 3.20
0098 3I0 threshold – – – – – – – – – – ✓
0099 3I0 threshold operate – – – – – – – – – – ✓
0100 Operate delay – – – – – – – – – – ✓
0101 Dropout delay – – – – – – – – – – ✓
0102 Ring/Meshed network – – – – – – – – – – ✓

More details for SICAM FCM parameters can be found in SICAM FCM documentation.

The parameters for SICAM FCM devices are loaded if in the parameters for station definition in the field
Station type = FCM and in the field FCM parameter = station selective or FCM Parameter set
= Set <1…5> is selected.

[sc_MODMT2_sweb_station_def, 1, en_US]

The SICAM FCM parameters will be sent from protocol element for Modbus master CP-8000/CP-802x
(MODMT2) to selective SICAM FCM device using Modbus function code = 16 (WRITE MULTIPLE Registers).

Assignment of FCM Parameters to FCM Devices


The SICAM FCM parameter will be assigned to specific SICAM FCM device with the parameter FCM parameter
loading in the parameters of the station definition as follows:

• selective
SICAM FCM parameters from advanced parameters | FCM integration | FCM parameter
and FCM parameter (Part 2) with same Modbus slave address will be assigned to SICAM FCM
device.

Station definition FCM parameter, FCM parameter (Part 2)


Modbus slave address FCM parameter Modbus slave address (parameter set)
1 to 247 selective 1 to 247

1122 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

• Set 1 to 5
Parameter set # from advanced parameters | FCM integration | FCM parameter and FCM
parameter (Part 2) with will be assigned to SICAM FCM device in parameters for station definition
with same set #.

Station definition FCM parameter, FCM parameter (Part 2)


Modbus slave address FCM parameter (Modbus slave address) parameter set
1 to 247 set 1 248 (= set 1)
1 to 247 set 2 249 (= set 2)
1 to 247 set 3 250 (= set 3)
1 to 247 set 4 251 (= set 4)
1 to 247 set 5 252 (= set 5)

• Disabled
– No parameters are assigned to SICAM FCM device
– No parameters will be loaded into SICAM FCM device

Checks Before Loading the Parameters


Before loading the parameters, the protocol element checks the revision of the SICAM FCM devices. When
loading the parameters, only those parameters are loaded that are assigned to the SICAM FCM revision (see
table “Supported SICAM FCM parameters”).
Before loading the parameters, the protocol element always checks whether there is a parameter difference.
For this purpose, the parameters are read out of the SICAM FCM with Modbus function code = 3 (READ
HOLDING REGISTERS) and compared with the SICAM FCM parameters stored in CP-8000/CP-802x. In the case
of a parameter difference, all parameters are loaded into the SICAM FCM with Modbus function code = 16
(WRITE MULTIPLE REGISTERS).
Parameter loading will be done in case of differences in parameters after:

• Power up/restart of SICAM CP-8000/CP-802x

• Change of parameters for SICAM FCM in SICAM CP-8000/CP-802x

• Communication error

• Periodic parameter check (every 30 seconds)

Periodic Parameter Check


If the parameters of SICAM FCM devices are set via the protocol element MODMT2, a periodic parameter check
is carried out in order to detect changes to parameter settings (for example via the local operating unit of the
SICAM FCM device). If a difference in the parameter settings between the protocol element and the SICAM
FCM device is recognized, the parameter settings of the protocol element are transferred again to the SICAM
FCM device.

NOTE

i If the parameter calibration voltage primary (Modbus register 49) is defined in the SIP is message
address conversion in the transmit direction, then this parameter is no longer considered in the periodic
parameter check!

Auto Calibration
With auto-calibration, the parameter calibration voltage primary (Modbus register 49) is transferred to the
SICAM FCM device (only 6MD2322) using a setpoint or measured value (controlled by an application such as
CAEx plus) via the Modbus protocol. After the parameter has been transferred, the calibration process is
started by the application using the command Initiate auto-adjustment (coil 9).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1123


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i If a parameter under FCM Integration | FCM parameter or FCM Integration | FCM param-
eter (part 2) is changed, the parameter calibration voltage is primarily set back to the parameterized
value, defined in FCM integration | FCM parameters. The parameter must then be set again before the next
auto calibration is started.

Parameter Loading - Compatibility


So that the functionality is not changed in the case of firmware updates for CP-8000/CP-802x in existing
systems, the compatibility for SICAM FCM parameters must be parameterized. The compatibility in MODMT2
firmware can be set with the parameter advanced parameters | FCM integration | FCM parameter loading
(compatibility).
FCM Parameter Loading Function
(compatibility)
V2.00 Only the parameters for SICAM FCM firmware revision V2.00 are loaded
(independent of the SICAM FCM firmware revision).
V2.00, V2.10, V2.20, V2.30 Only parameters assigned to SICAM FCM revision will be loaded.
For SICAM FCM firmware revision >V2.30 only parameters for SICAM
FCM firmware revision V2.30 will be loaded.
V2.00 - V2.6x, V3.10, V3.20, Only parameters assigned to SICAM FCM revision will be loaded.
V3.30, V3.40 For SICAM FCM firmware revision >V2.61 only parameters for SICAM
FCM firmware revision V2.61 will be loaded.
For SICAM FCM firmware revision >V3.10 only parameters for SICAM
FCM firmware revision V3.10, V3.20, V3.30, V3.40 will be loaded

NOTE

i If load parameters is used, no parameter changes may be made on the display of the SICAM FCM (these
parameter changes are overwritten by the parameters stored in CP-8000/CP-802x). If an existing MODMT2
firmware revision is updated, which has been equipped with master data from an older revision of the
MODMT2 firmware, then new SICAM FCM parameters must be checked for valid values and, if necessary,
set.

Enable/Disable SICAM FCM Parameter Loading


If SICAM FCM parameters should be modified via SICAM FCM operating panel or by application via setpoints,
“SICAM FCM parameter loading” must be disabled with one of the following methods:

• FCM Parameter = disabled in parameters for station definition

• With the protocol element control message FCM parameter loading


– After power up, the “SICAM FCM parameter loading” function is activated in the default setting.
– If the function “SICAM FCM parameter loading” is deactivated with protocol element control
message, the warning parameter upload to FCM deactivated is set.

SICAM FCM Parameter Active Group Setting


Selected SICAM FCM parameters are organized in parameter groups (group 1, 2). At any time, only one
selected group of settings is active.

1124 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus Address SICAM FCM Parameter Group 1 Group 2


0042 Active group – –
0013 Ground-fault trip value (IN>) (Group 1) ✓ –
0014 Ground-fault response time (tIN>) (Group 1) ✓ –
0025 Neutral-point displacement voltage VNE> (Group 1) ✓ –
0026 Neutral displacement time tVNE> (Group 1) ✓ –
0040 Idir (Group 1) ✓ –
0016 Neutral-point treatment ✓ –
0043 Ground-fault trip value (IN>) (Group 2) – ✓
0044 Ground-fault response time (tIN>) (Group 2) – ✓
0045 Neutral-point displacement voltage VNE> (Group 2) – ✓
0046 Neutral displacement time tVNE> (Group 2) – ✓
0047 Idir (Group 2) – ✓
0060 Neutral-point treatment (Group 2) – ✓

The active group can be selected with:

• Parameter advanced parameters | FCM integration | FCM parameter | Active group


= group 1 or group 2

• With Modbus command (coil) 0012 Active Group Switching (changeover between group 1 and
group 2)

• with a modbus setpoint value: Modbus address = 0042


<0> … active group = group 1
<1> … active group = group 2
Parameter setting if active group should be selected with parameter Active group:

• In the parameters for station definition, the value acc. FCM parameter must be selected in the FCM
Active group field.
– The active group is set with the parameter Advanced parameters | FCM integration |
FCM parameters | Active group.
– All SICAM FCM parameters are loaded into the SICAM FCM and checked cyclically.
Parameter settings when the active group is selected with a Modbus command or Modbus setpoint value:

• In the parameters for station definition the field FCM Active groupmust be set to value user
controlled.
– With user controlled the SICAM FCM parameter Active group can be set via Modbus command or
modbus setpoint.
– The parameter advanced parameters | FCM integration | FCM parameters |
Active group is not effective (this parameter is no longer transferred to the SICAM FCM device).

12.8.8.3 Wireless Sensors (Siemens 7XV1952-xxxxx)


Siemens wireless sensors for temperature and humidity are connected serially to the CP-8000/CP-802x via the
wireless receiver module (gateway) using the Modbus protocol.
The wireless sensors cyclically send the values for temperature and/or humidity to the wireless receiver by
radio. This data can then be read out by the wireless receiver via the serial Modbus interface by the Modbus
master. The values are set to 0xFFFF in the wireless receiver after transmission to the Modbus master and are
transmitted again with the current value the next time they are received by the wireless sensor. If the data
from the wireless sensor is no longer received, the values remain at 0xFFFF.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1125


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Supported wireless sensors for temperature and humidity:

Designation MLFB
Siemens Wireless Cable Sensor for Temperature 7XV1952-0BA00
The sensor ID (serial number) is permanently
programmed and printed on the nameplate

Siemens wireless handheld sensor for temperature 7XV1952-0DA00


and humidity
Integrated 3.6 V battery (type: 14250)
Mounting with double-sided adhesive tape or
fastening with belt
The sensor ID (serial number) is permanently
programmed and printed on the nameplate
Siemens Wireless Receiver (Gateway) 7XV1952-0CA00
Power supply: DC 5 V (own power supply)
Fastening with an integrated magnet
RS-485 MODBUS-RTU

Antenna for Siemens Wireless Receiver (optional) 7XV1952-0EA00

Required settings for wireless sensors in CP-8000/CP-802x


Common Settings:

• Baud rate = 9600 Bit/s

• Dats bits = 8

• Stop bits = 1

• Parity = no parity

• Transmission facility / installation = freely definable

1126 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_sweb_common_7xv1952, 1, en_US]

Freely definable transmission facility:

• Pause time (tp) = 50 ms

• Set-up time (tv) = 10 ms

• Run out time (tn) = 0 ms

• Disable time (tdis) = 0 ms

• DCD handling = inhibited


Freely definable transmission device for wireless sensors:

[sc_MODMT2_sweb_common_free_7xv1952, 1, en_US]

NOTE

i If different devices are connected to the Modbus, all devices must be set to 9600 bit/s and byte frame =
8N1.

The sensor IDs of connected wireless sensors must be loaded into the wireless receiver by the Modbus master
via Modbus.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1127


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Settings in the station definition:

• For Siemens wireless sensors, only the Modbus station number of the wireless receiver has to be entered
in the station definition of SICAM A8000 (Modbus_Station = 200).

• Station type = Receiver (Temp. Sensor)

• Addressing Modbus Standard = no.

NOTE

i Only 1 wireless receiver can be connected to each Modbus interface.

Parameterization of the sensor IDs for cable and handheld sensors


All sensor IDs of the cable and handheld sensors assigned to the wireless receiver must be parameterized in
CP-8000/CP-802x. The list of connected sensor IDs is transferred from the protocol firmware to the wireless
receiver via the serial Modbus interface after a restart or after an interface failure.
The sensor ID is printed on the type plate of the respective wireless sensor.
Cable Sensors (7XV1952-0BA00):

• Max. 60 Sensor IDs

• Sensor-ID = 0 is the integrated sensor in the wireless receiver

• The sensor ID must be unique (double parameterization is not permitted)

[sc_MODMT2_sweb_fcm_cable_sensor_7xv1952, 1, en_US]

Handheld Sensors (7XV1952-0DA00):

• Max. 4 Sensor IDs

• Sensor-ID = 0 is the integrated sensor in the wireless receiver

• The sensor ID must be unique (double parameterization is not permitted)

1128 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_sweb_fcm_handheld_sensor_7xv1952, 1, en_US]

Modbus Address List

• The values for temperature and humidity are read with Modbus function code = 04 "READ INPUT REGIS-
TERS" from the specified Modbus register addresses.

• The sensor IDs are written to the specified Modbus register addresses by the protocol firmware after a
restart or in the event of an outgoing interface failure with Modbus function code = 16 WRITE MULTIPLE
REGISTERS.

• Data formats in the Modbus registers:


Sensor ID: UINT32 (HIGH before LOW)
Sensor 0 = local temperature sensor of the wireless receivers (Sensor ID = 0)
Temperature: Modbus = INT16 (Unit: 0.1 Degree)
Example: 0x00FF … 24.0 Degree
Humidity: Modbus format = UINT16 (Unit: 0.1 %)
Example: 0x0200 … 51.2 %

Sensor # Sensor MODBUS address for MODBUS address for MODBUS address for
Type sensor-ID temperature humidity
[DEC] [HEX] [DEC] [HEX] [DEC] [HEX]
0 7XV1952-0B 16384 0x4000 16384 0x4000 – –
A00
1 7XV1952-0B 16385 0x4001 16385 0x4001 – –
A00
2 7XV1952-0B 16386 0x4002 16386 0x4002 – –
A00
3 7XV1952-0B 16387 0x4003 16387 0x4003 – –
A00
4 7XV1952-0B 16388 0x4004 16388 0x4004 – –
A00
5 7XV1952-0B 16389 0x4005 16389 0x4005 – –
A00
6 7XV1952-0B 16390 0x4006 16390 0x4006 – –
A00
7 7XV1952-0B 16391 0x4007 16391 0x4007 – –
A00
8 7XV1952-0B 16392 0x4008 16392 0x4008 – –
A00

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1129


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Sensor # Sensor MODBUS address for MODBUS address for MODBUS address for
Type sensor-ID temperature humidity
[DEC] [HEX] [DEC] [HEX] [DEC] [HEX]
9 7XV1952-0B 16393 0x4009 16393 0x4009 – –
A00
10 7XV1952-0B 16394 0x400A 16394 0x400A – –
A00
11 7XV1952-0B 16395 0x400B 16395 0x400B – –
A00
12 7XV1952-0B 16396 0x400C 16396 0x400C – –
A00
13 7XV1952-0B 16397 0x400D 16397 0x400D – –
A00
14 7XV1952-0B 16398 0x400E 16398 0x400E – –
A00
15 7XV1952-0B 16399 0x400F 16399 0x400F – –
A00
16 7XV1952-0B 16400 0x4010 16400 0x4010 – –
A00
17 7XV1952-0B 16401 0x4011 16401 0x4011 – –
A00
18 7XV1952-0B 16402 0x4012 16402 0x4012 – –
A00
19 7XV1952-0B 16403 0x4013 16403 0x4013 – –
A00
20 7XV1952-0B 16404 0x4014 16404 0x4014 – –
A00
21 7XV1952-0B 16405 0x4015 16405 0x4015 – –
A00
22 7XV1952-0B 16406 0x4016 16406 0x4016 – –
A00
23 7XV1952-0B 16407 0x4017 16407 0x4017 – –
A00
24 7XV1952-0B 16408 0x4018 16408 0x4018 – –
A00
25 7XV1952-0B 16409 0x4019 16409 0x4019 – –
A00
26 7XV1952-0B 16410 0x401A 16410 0x401A – –
A00
27 7XV1952-0B 16411 0x401B 16411 0x401B – –
A00
28 7XV1952-0B 16412 0x401C 16412 0x401C – –
A00
29 7XV1952-0B 16413 0x401D 16413 0x401D – –
A00
30 7XV1952-0B 16414 0x401E 16414 0x401E – –
A00
31 7XV1952-0B 16415 0x401F 16415 0x401F – –
A00
32 7XV1952-0B 16416 0x4020 16416 0x4020 – –
A00
33 7XV1952-0B 16417 0x4021 16417 0x4021 – –
A00

1130 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Sensor # Sensor MODBUS address for MODBUS address for MODBUS address for
Type sensor-ID temperature humidity
[DEC] [HEX] [DEC] [HEX] [DEC] [HEX]
34 7XV1952-0B 16418 0x4022 16418 0x4022 – –
A00
35 7XV1952-0B 16419 0x4023 16419 0x4023 – –
A00
36 7XV1952-0B 16420 0x4024 16420 0x4024 – –
A00
37 7XV1952-0B 16421 0x4025 16421 0x4025 – –
A00
38 7XV1952-0B 16422 0x4026 16422 0x4026 – –
A00
39 7XV1952-0B 16423 0x4027 16423 0x4027 – –
A00
40 7XV1952-0B 16424 0x4028 16424 0x4028 – –
A00
41 7XV1952-0B 16425 0x4029 16425 0x4029 – –
A00
42 7XV1952-0B 16426 0x402A 16426 0x402A – –
A00
43 7XV1952-0B 16427 0x402B 16427 0x402B – –
A00
44 7XV1952-0B 16428 0x402C 16428 0x402C – –
A00
45 7XV1952-0B 16429 0x402D 16429 0x402D – –
A00
46 7XV1952-0B 16430 0x402E 16430 0x402E – –
A00
47 7XV1952-0B 16431 0x402F 16431 0x402F – –
A00
48 7XV1952-0B 16432 0x4030 16432 0x4030 – –
A00
49 7XV1952-0B 16433 0x4031 16433 0x4031 – –
A00
50 7XV1952-0B 16434 0x4032 16434 0x4032 – –
A00
51 7XV1952-0B 16435 0x4033 16435 0x4033 – –
A00
52 7XV1952-0B 16436 0x4034 16436 0x4034 – –
A00
53 7XV1952-0B 16437 0x4035 16437 0x4035 – –
A00
54 7XV1952-0B 16438 0x4036 16438 0x4036 – –
A00
55 7XV1952-0B 16439 0x4037 16439 0x4037 – –
A00
56 7XV1952-0B 16440 0x4038 16440 0x4038 – –
A00
57 7XV1952-0B 16441 0x4039 16441 0x4039 – –
A00
58 7XV1952-0B 16442 0x403A 16442 0x403A – –
A00

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1131


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Sensor # Sensor MODBUS address for MODBUS address for MODBUS address for
Type sensor-ID temperature humidity
[DEC] [HEX] [DEC] [HEX] [DEC] [HEX]
59 7XV1952-0B 16443 0x403B 16443 0x403B – –
A00
0 7XV1952-0 20480 0x5000 20480 0x5000 20481 0x5001
DA00
1 7XV1952-0 20481 0x5001 20482 0x5002 20483 0x5003
DA00
2 7XV1952-0 20482 0x5002 20484 0x5004 20485 0x5005
DA00
3 7XV1952-0 20483 0x5003 20486 0x5006 20487 0x5007
DA00

12.8.9 Message Conversion

Data in transmit direction are transferred from the basic system element to the protocol element in SICAM
A8000 internal IEC 60870-5-101/104 (without 101/104 blocking) format. The data formats are converted to
the Modbus RTU line format on the protocol element. The transmission of the data according to Modbus RTU
is controlled by the protocol element.
Data in receive direction is converted by the protocol element from the Modbus RTU format to a SICAM A8000
internal IEC 60870-5-101/104 format and transferred to the basic system element (no 101/104 blocking). The
transmission of the data according to Modbus RTU is controlled by the protocol element.
The conversion of the SICAM A8000 internal IEC 60870-5-101/104 message format ↔ Modbus RTU data
format and the conversion of the address information are called message conversion.
The parameterization of the conversion from IEC 60870-5-101/104 ↔ Modbus RTU (address and message
format) is to be done with the SICAM Device Manager with function “Signals” or with the SICAM TOOLBOX II,
OPM II using “SIP Message Address Conversion”.
Supported processing types for message conversion

Data Direction Category MODMT MODST0


2
Binary information Receive direction firmware / Rec_binary_information ✓ ✓
Commands Receive direction firmware / Rec_command – ✓
Measured values Receive direction firmware / Rec_measured_value ✓ –
Measured values Receive direction firmware / Rec_value – ✓
Setpoint values Receive direction firmware / Rec_value – ✓
Integrated totals Receive direction firmware / Rec_counter_value ✓ ✓
Binary information Transmit direction firmware / Trans_binary_informa- ✓ –
tion
Binary information Transmit direction firmware / Trans_binary – ✓
Commands Transmit direction firmware / Trans_binary – ✓
Commands Transmit direction firmware / Trans_command ✓ –
Measured values Transmit direction firmware / Trans_value – ✓
Measured values Transmit direction firmware / Trans_measured_value ✓ –
Setpoint values Transmit direction firmware / Trans_value – ✓
Setpoint values Transmit direction firmware / Trans_setpoint_command ✓ –
Integrated totals Transmit direction firmware / Trans_counter_value – ✓
Time synchroniza- Transmit direction firmware / Trans_timesynchronisa- ✓ –
tion tion

1132 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

General description of the parameters and properties (valid for each type of processing)

Parameter
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):
0 to 99
Note:
This Modbus station number is only used internally by SICAM A8000 for message
conversion and internal system functions. This Modbus station number is not trans-
mitted on the line!
MODBUS_address Modbus Address (Coil- or Register Address):
0 to 65535
Note:

• The Modbus address (= coil or register address) which is specified in the device
descriptions in the Register-MAP is always parameterized.
• According to the Modbus standard, the Modbus register address on the line is
always transmitted with offset –1.
Example: parameterized Modbus register address = 0001
→ Modbus register address = 0000 on the line
• Some device manufacturers do not always adhere to the standard on this point
and require “parameterized Modbus address” = “Modbus address on the line”.
In the parameters of the connection definition the Modbus addressing on the line
per Modbus station can be set.
– Addressing Modbus Standard = yes (default)
– Addressing Modbus Standard = no

12.8.9.1 Message Conversion in Transmit Direction – Modbus RTU Master


Message conversion in transmit direction: IEC 60870-5-101/104 → Modbus RTU

SICAM A8000: IEC 60870-5-101/104 → Modbus RTU Format


TI Designation FC Note
<TI:=30> Single-point information with time 05, 15 -
tag CP56Time2a
<TI:=34> Measured value, normalized value 06, 16 -
with time tag CP56Time2a
<TI:=35> Measured value, scaled value with 06, 16 -
time tag CP56Time2a
<TI:=36> Measured value, short floating-point 06, 16 -
number with time tag CP56Time2a
<TI:=45> Single command 05, 06, 15 -
<TI:=46> Double command 05, 06, 15 -
<TI:=48> Setpoint command, normalized value 06, 16 -
<TI:=49> Setpoint command, scaled value 06, 16 -
<TI:=50> Setpoint command, short floating- 06, 16 -
point number
- - 08 DIAGNOSTICS 304
- System message GI 305 - -

304 Is sent from the SICAM A8000 central station only in redundancy state “passive” for monitoring failed substations (only sub-function
0000 .. RETURN QUERY DATA = LOOPBACK CHECK) This message is only mirrored back by the substation.
305 The Modbus protocol does not define a general interrogation procedure. With SICAM A8000 internal general interrogation the data
requested by the central station are forwarded to the basic system element during the next interrogation with the cause of transmis-
sion COT=20 (interrogated by station interrogation).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1133


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

SICAM A8000: IEC 60870-5-101/104 → Modbus RTU Format


- Counter request (generated protocol- - -
internal)
<TI:=45> Single command “Clock synchroniza- 16 -
tion” (generated protocol-internal)

Modbus Function Codes (FC):


05 .. Write Single Coil
06 .. Write Single Register
08 .. Diagnostics
15 .. Write Multiple Coils
16 .. Write Multiple Registers

Commands
The parameterization of the address and message conversion for commands from Modbus RTU Master in
transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with the SICAM
TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for engineering.

Parameter category:
firmware / Trans_command

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


• <TI:=46> .. Double command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
transmit priority With transmit priority it can be set for each data point how it is to be sent.

• Spontaneous
Command_type_(MODM) Supported command types:

• Pulse command
• Persistent command
• Command – 1 of 16 (register)

1134 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Command_state_MODM Command state:

• unused
• OFF
• ON
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 05 .. Write Single Coil


• FC = 06 .. Write Single Register
• FC = 15 .. Write Multiple Coils [max. 1 coil possible]
[only 1 coil address is used for a double command]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Mod_Bit_Nr Modbus bit number: [MODMT2 only with command_type_(MODM) = command
- 1 of 16 (register)

• 0 [at command_type_(MODM) = pulse command/persistent


command]
• 0 to 14 [only with double command]
• 0 to 15 [only with single command]

NOTE

i With function code FC = 06 (WRITE SINGLE REGISTER) and function code FC = 16 (WRITE MULTIPLE REGIS-
TERS), only 1 data point is supported per Modbus register!

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SC Single command (1 Bit) 45
SC (pulse) Single command pulse (1 Bit) 45
DC1 Double command (1 bit) 46
DC2 (pulse) Double command pulse (2 bits) 46
SC1n16R Single command - 1 of 16 (register) 45
DC1n16R Double command - 1 of 16 (register) 46

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1135


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Control Location / Check Control Location


The function “Control location” is used so that commands are only output from authorized sources. If the func-
tion is activated, commands from the protocol element are only transmitted to the remote station, when the
control location (originator address) is enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (further details about control location see section
12.1.3 Control location function for commands and setpoint values).

Command Output Time for Single-/Double Commands


Commands can be transmitted on the Modbus as pulses (1 or 2 bits). The protocol element maps the
command output as a pulse to 1 or 2 coil addresses of the Modbus slave with the associated command output
time.
The command output time (duration of the pulse) is set for commands with qualifier of command = <0> “no
additional definition” with the parameter advanced parameters | command pulse duration |
Command with no addt’l def. (sec).
The pulse duration of commands with qualifier of command = <1> “short pulse duration” must be set on the
protocol element with the parameter Advanced parameters | command output time | Command
with short pulse duration (sec) .
The pulse duration of commands with qualifier of command = <2> “long pulse duration” must be set on the
protocol element with the system technical parameter Advanced parameters | command output
time | Command with long pulse duration (sec) .
Max. 10 commands pulse commands (single-, double commands) will be executed at the same time.

Single Command SC
In a single command the state ON is transmitted as coil = ON and and state OFF as coil = OFF with the same
parameterized Modbus address.
The command output time is not evaluated.
Modbus data format Command state Command output 1 bit as coil
SC SCS = ON

x ... command = ON
SCS = OFF

x ... command = OFF

NOTE

i The parameter command_state_MODM must be set to unused.

Single Command SC (Pulse)


A single command with command state SCS = ON will be sent on Modbus at parameterized coil address “n” as
pulse with the duration of the parameterized command output time. The command state SCS = OFF is not
evaluated. A pulse command with Modbus function code = 06 (WRITE SINGLE REGISTER”) is not supported!
After timeout of command pulse duration the command will be terminated automatically.

1136 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus data format Command state Command output 1 bit as coil


SC (pulse) SCS = ON

tp ... command output time


(pulse duration)
x ... command = ON
SCS = OFF The OFF state is not evaluated!

If a new command will be initiated for sending with same IEC 60870-5-101/104 address during command
output in progress, an additional pulse command output will be started on same coil address. After timeout of
the remaining shorter command output time the command will be terminated automatically.

NOTE

i The parameter command_state_MODM must be set to unused.

Double Command DC
In a double command the state ON is transmitted as coil = ON and and state OFF as coil = OFF with the same
parameterized Modbus address.
The command output time is not evaluated.
Modbus data format Command state Command output 2 bits as
coil
DC DCS = ON
= ON

x ... command = ON
DCS = OFF

x ... command = OFF


DC DCS = ON
= OFF

x ... command = ON
DCS = OFF

x ... command = OFF

NOTE

i The parameter command_state_MODM must be set to unused.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1137


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Double Command DC (Pulse)


A double command with command state DCS = ON/OFF will be sent on Modbus at parameterized coil address
“n” or “n+1” as pulse with the duration of the parameterized command output time.
After timeout of command pulse duration the command will be terminated automatically.
Modbus data format Command state Command output 2 bits as
coil
DC (pulse) DCS = ON
Command_state_MOD
M = ON

tp ... command output time


(pulse duration)
x ... command = ON
DCS = OFF

tp ... command output time


(pulse duration)
x ... command = OFF
DC (pulse) DCS = ON
Command_state_MOD
M = OFF

tp ... command output time


(pulse duration)
x ... command = ON
DCS = OFF

tp ... command output time


(pulse duration)
x ... command = OFF

If a new command will be initiated for sending with same IEC 60870-5-101/104 address during command
output in progress, an additional pulse command output will be started on same coil address.
After timeout of the remaining shorter command output time the command will be terminated automatically.

Single Command – 1 of 16 (Register)


Up to 16 single commands (or mixed with double commands) are located in same Modbus register but only
one command will be active at the same time (1 out of n). A single command will always be be converted to 1
bit in Modbus register (Mod_Bit_Nr). All other bits in Modbus register will be sent with 0!
The command output time is not evaluated.

1138 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus data format Command state Command output 1 bit in


Modbus register
command – 1 of 16 SCS = ON
(register)

x ... command = ON
SCS = OFF

x ... command = OFF

Double Command – 1 of 16 (Register)


Up to 8 double commands (or mixed with single commands) are located in same Modbus register but only one
command will be active at the same time (1 out of n). A double command will always be converted to 2 neigh-
boring bits in same Modbus register, where the 1st bit is converted with Mod_Bit_Nr and the 2nd bit to the
next following bit Mod_Bit_Nr +1. All other bits in Modbus register will be sent with 0!
The command output time is not evaluated.
Modbus data format Command state Command output 2 bits in
Modbus register
Command – 1 of 16 DCS = ON
(register) with
command_state_MOD
M = ON

x ... command = ON
DCS = OFF

x ... command = OFF


Command – 1 of 16 DCS = ON
(register) with
command_state_MOD
M = OFF

x ... command = ON
DCS = OFF

x ... command = OFF

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Evaluated
(only “activation” accepted)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1139


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


xx .. Other COTs Not supported
T .. Test Not supported
Information
SCO/DCO
SCS Single command state [only <TI:=45>]
0 .. OFF Evaluated
1 .. ON Evaluated
DCS Double command state [only <TI:=46>]
0 .. Not allowed Not supported
1 .. OFF Evaluated
2 .. ON Evaluated
3 .. Not allowed Not supported
QOC S/E
0 .. Execute Is checked for “execute”
1 .. Select Not supported;
QU Qualifier of command 306

0 .. No additional defini- Evaluated


tions
1 .. Short pulse duration Evaluated
2 .. Long pulse duration Evaluated
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Binary information
The parameterization of the address and message conversion for binary information from Modbus RTU Master
in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with the
SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for engi-
neering.

306 The qualifier of command is only used with pulse commands (see also parameter for command pulse duration)

1140 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter category:
firmware /
Trans_binary_information

Parameters
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
transmit priority With transmit priority it can be set for each data point how it is to be sent.

• Spontaneous
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 05 .. Write Single Coil


• FC = 15 .. Write Multiple Coils [max. 1 coil possible]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1141


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


TI .. Type identification <TI:=30> .. Single-point information with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated
NT .. Not topical NT = 1: Binary information is not transmitted! (Message is
discarded without error information)
IV .. Invalid IV = 1: Binary information is not transmitted! (Message is
discarded without error information)
Cause of transmission
xx .. Not evaluated
T .. Test Not evaluated
Information
Single-point information status
SPI 0 .. OFF Evaluated
1 .. ON Evaluated
Time tag
CP56Time2a .. Date + Time Not rated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured values
The parameterization of the address and message conversion for measured values, setpoint values, bitstrings
from Modbus RTU Master in transmit direction is to be done with the SICAM Device Manager with the function
“Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using
SICAM WEB for engineering.
Parameter category:
firmware / Trans_measured
value

1142 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
TI Supported type identifications:

• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a


• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
transmit priority With transmit priority it can be set for each data point how it is to be sent.

• Spontaneous
Modbus_Format Data format on Modbus:
Supported Modbus data formats for each internal IEC 60870-5-101/104 data
format see following table “Supported Data Formats”.
X_0%, X_100% Parameters for value adaptation (scaling)
Y_0%, Y_100%
• <TI:=34> .. X_0% and X_100% must not be greater or less than ± 1.
• <TI:=35> .. X_0% and X_100% must not be smaller than –32768 and not
greater than +32767 and must be an integer value.
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 06 .. WRITE SINGLE REGISTER


• FC = 16 .. WRITE MULTIPLE REGISTERS [max. 2 register possible]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36
UINT16 Unsigned integer 16-bit 34, 35, 36
UINT32 (H/L) Unsigned integer 32-bit (HIGH before LOW) 34, 35, 36
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36
(swapped)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Value Adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1143


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated
NT .. Not topical NT = 1: Value is not transmitted! (Message is discarded without
error information)
IV .. Invalid IV = 1: Value is not transmitted! (Message is discarded without
error information)
OV .. Overflow Not evaluated
Cause of transmission
xx .. Other COTs Not evaluated [only <TI:=33, 34, 35, 36, 37>]
T .. Test Not evaluated
Information

1144 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Setpoint Values
The parameterization of the address and message conversion for setpoint values in transmit direction is to be
done with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

Parameter category:
firmware /
Trans_setpoint_command

Parameter
TI Supported type identifications:

• <TI:=48> .. Setpoint command, normalized value


• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
transmit priority With transmit priority it can be set for each data point how it is to be sent.

• Spontaneous
Modbus_Format Data format on Modbus:
Supported Modbus data formats for each internal IEC 60870-5-101/104 data
format see following table “Supported Data Formats”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1145


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
X_0%, X_100% Parameters for value adaptation (scaling):
Y_0%, Y_100%
• <TI:=34> .. X_0% and X_100% must not be greater or less than ± 1.
• <TI:=35> .. X_0% and X_100% must not be smaller than –32768 and not
greater than +32767 and must be an integer value.
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 06 .. WRITE SINGLE REGISTER


• FC = 16 .. WRITE MULTIPLE REGISTERS [max. 2 register possible]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 48, 49, 50
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 48, 49, 50
UINT16 Unsigned integer 16-bit 48, 49, 50
UINT32 (H/L) Unsigned integer 32-bit (HIGH before LOW) 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) “swapped” 48, 49, 50
(swapped)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Control Location / Check Control Location


The function “Control location” is used so that setpoint values are only output from authorized sources. If the
function is activated, setpoint commands from the protocol element are only transmitted to the remote
station, when the control location (originator address) is enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (Further details about control location see chapter
12.1.3 Control location function for commands and setpoint values).

Value Adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

1146 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
S/E .. Select/execute Is evaluated (only “execute” allowed)
Cause of transmission
06 .. Activation Is evaluated (only “activation” allowed)
xx .. Other COTs Not accepted (only “activation” allowed)
T .. Test Not evaluated
Information
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1147


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Time Synchronization
The parameterization of the address and message conversion for time synchronization from Modbus RTU
Master in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with
the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for
engineering.
Parameter category:
firmware / Trans_time-
synchronisation

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Station number Modbus station number on the line:

• 1 to 247
Mod_Adr Modbus address:

• 0 to 65535

1148 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Time synchroniza- Clock synchronization at:
tion
• Immediately spontaneous
• Cyclically every 1 minute (offset = 0 s)
• Cyclically every 1 minute (offset = 30 s)
• Cyclically every 5th Minute (offset = 0 s)
• Cyclically every 10th Minute (offset = 0 s)
• Cyclically every 30th Minute (offset = 0 s)
• Cyclically every 60th minute (offset = 0 s)
Spontaneous .. transmission is spontaneously controlled by the single command
<TI:=45>
Offset = 0 s .. Transmission after minute change at 0th second
Offset = 30 s .. Transmission after minute change at 30th Second
Register_1 (high) Modbus time element:
Register_1 (low)
• Year (high)
Register_2 (high)
Register_2 (low)
• Year (low)

Register_3 (high) • Year - 2000 (high)

Register_3 (low) • Year - 2000 (low)


Register_4 (high) • Year - 1900 (high)
Register_4 (low) • Year - 1900 (low)
Register_5 (high) • Month
Register_5 (low)
• Day
Register_6 (high)
Register_6 (low)
• Weekday
• Day + day of week
• Hour
• Hour + SU
• Minute
• Minute + IV
• Second
• Millisecond (high)
• Millisecond (low)
• Ticks (10 ms)
• Ticks (100 ms)
• End of time format
• Status (SICAM T)

NOTE

i Details for “Modbus time element” see 12.8.12 Modbus Data Formats.

The freely definable Modbus time synchronization message is sent out excluding the end identifier. If the end
identifier is in a Register_n (low), then this part of the Modbus register is transferred with the value 0.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1149


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
DTx Date and time (freely definable) 45

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Free Definable Time Synchronization Format (Example)

• Time synchronization controlled by <TI:= 5> single command with the address CASDU=150, IOA=145 on
the Modbus address 1500.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=45> .. Single command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Is evaluated (only “activation” allowed)
xx .. Other COTs Not accepted (only “activation” allowed)
T .. Test Not supported
Information
SCO

1150 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


SCS Single command state
0 .. OFF Not evaluated
1 .. ON Not evaluated
QOC S/E
0 .. Execute Is checked for “execute”
1 .. Select Not supported
QU Command qualifier
0 .. No additional defini- Evaluated
tions
1 .. Short pulse duration Evaluated
2 .. Long pulse duration Evaluated
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

12.8.9.2 Message Conversion in Receive Direction – Modbus RTU Master


Message Conversion in receive direction: IEC 60870-5-101/104 ← Modbus RTU

IEC 60870-5-101/104 ← Modbus RTU Format


TI Designation FC Note
<TI:=30> Single-point information with time 01, 02, 03, 04 -
tag CP56Time2a
<TI:=31> Double-point information with time 01, 02, 03, 04 -
tag CP56Time2a
<TI:=33> Bitstring of 32 bits with time tag 03, 04 -
CP56Time2a
<TI:=34> Measured value, normalized value 03, 04 -
with time tag CP56Time2a
<TI:=35> Measured value, scaled value with 03, 04 -
time tag CP56Time2a
<TI:=36> Measured value, short floating-point 03, 04 -
number with time tag CP56Time2a
<TI:=37> Integrated total with time tag - -
CP56Time2a
- - 08 DIAGNOSTICS 307

Modbus Function Codes (FC):


01 .. Read Coils
02 .. Read Discrete Inputs
03 .. Read Holding Registers
04 .. Read Input Registers
08 .. DIAGNOSTICS

307 Is sent from the SICAM RTUs central station only in redundancy state "passive" for monitoring failed substations (only sub-function
0000 .. RETURN QUERY DATA = LOOPBACK CHECK) This message is only mirrored back by the substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1151


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Binary information items


The parameterization of the address and message conversion for binary information from Modbus RTU Master
in receive direction is to be done with the SICAM Device Manager with the function “Signals” or with the
SICAM TOOLBOX II, OPM II or with the parameters for receive detailed routing when using SICAM WEB.
Parameter category:
firmware /
Rec_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. Double-point information with time tag CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Station number Modbus station number on the line:

• 1 to 247
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
Mod_Adr Modbus address (register address):

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Mod_Bit_Nr Modbus bit number: [only for FC = 03, 04]

• 0 to 15 (only with single-point information)


• 0 to 14 (only with double-point information)
Mld-Format_(MODM) Data format on the Modbus:

• 1 bit
• 2 bits (1 = off, 2 = on)
• 2 bits (1 = on, 2 = off)
• MCU disconnector (3 bits)
• MCU ground connector (3 bits)

1152 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Intermediate_pos_t Intermediate position suppression time for double point indication:
0 to 255 s
Faulty_pos_t Faulty position suppression time for double point indication:
0 to 255 s

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30, 31
DPI (1 = off, 2 = Double-point information (OFF before ON) 31
on)
DPI (1 = on, 2 = Double-point information (ON before OFF) 31
off)
3BIT/MCU 3-Bit-binary information - Siemens MCU (“Motor 31
Control Unit”) [only with FC = 01, 02]

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Modbus format: 1 bit


1 bit as coil (n + 0) or 1 bit in a Modbus register will be processed as 1 bit binary information (= single-point
information). Value range: 0 to 1.
Bit (n+0) Coding
(IEC 60870-5-101/104)
0 0 OFF
1 1 ON

Modbus Format: 2 bits (1 = off, 2 = on), 2-bit (1 = on, 2 = off)


2 contiguous coils addresses (n + 0, n + 1) or 2 contiguous bits (n + 0, n + 1) in in a Modbus register are
processed as 2-bit binary information (= double-point information). Value range: 0 to 3.
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
0 0 0 INT308 INT308
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 FLT309 FLT309

A suppression of intermediate/faulty position state can be enabled for double-point information items.

Modbus Format: 3 Bit Siemens MCU (“Motor Control Unit”)


3 neighboring coil addresses (n + 0, n + 1, n + 2) are processed as 3-Bit-binary information. Value range: 0 to
7.

308 Intermediate position (indeterminate or intermediate state)


309 Faulty position (indeterminate state)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1153


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Note: This format is used for “Coils” only!


Modbus data format (IEC 60870-5-101/104) Double-point information
[DPI]
OFF (n+2) Grounding Discon- Disconnector Grounding connector
Connector nector (n+0) (earth switch):
(n+1)
0 0 0 0 INT308 INT308
1 0 0 1 ON OFF
2 0 1 0 OFF ON
3 0 1 1 FLT309 FLT309
4 1 0 0 OFF OFF
5 1 0 1 FLT309 FLT309
6 1 1 0 FLT309 FLT309
7 1 1 1 FLT309 FLT309

NOTE

i If MCU-Disconnecter (3 bit) and MCU-Earth (3 bit) will be used, same Modbus address must be set for both
data points (grounding switch and disconnecter)!

Example: Parameter setting of the 3-Bit-binary information (Siemens MCU)

Monitoring for Intermediate and Faulty Position


The transfer of an intermediate position (neither ON- nor OFF binary information exists) or a faulty position
(both ON- as well as OFF binary information exists) from PRE → BSE is suppressed for a parameterizable time.
For the suppression of the intermediate position an intermediate-position suppression time (parameter
Intermediate_pos_t) can be parameterized for each double-point information.
For the suppression of the faulty position a faulty position suppression time (parameter Faulty_pos_t) can
be parameterized for each double-point information.

1154 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • TI 30 .. Single-point information with time tag CP56Time2a
• TI 31 .. Double-point information with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS ..Quality descriptor
BL .. Blocked
Only supported with format “SI/DI + IEC-State” (otherwise BL = 0)
SB .. Substituted
Only supported with format “SI/DI + IEC-State” (otherwise SB = 0)
NT .. not topical only supported with format “SI/DI + IEC-State” (otherwise NT = 0)
or on reception of Exception Response NT = 1
IV .. invalid
Only supported with format “SI/DI + IEC-status” (otherwise IV = 0)
Cause of transmission
03 .. spontaneous Upon change of information state or quality descriptor
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T .. Test Not supported
Information
Single-point information status
SPI 0 .. OFF Supported
1 .. ON Supported
Double point information state

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1155


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


DPI 0 .. Indeterminate or Supported
intermediate state
1 .. OFF Supported
2 .. ON Supported
3 .. Indeterminate state Supported
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured Values
The parameterization of the address and message conversion for measured values, bitstrings from Modbus
RTU Master in receive direction is to be done with the SICAM Device Manager with the function “Signals” or
with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB
for engineering.
Parameter category:
firmware / Rec_measured
value

Parameter
TI Supported type identifications:

• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a


• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Station number Modbus station number on the line:

• 1 to 247

1156 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Function_code Supported Modbus function codes:

• FC = 03 .. Read Holding Registers


• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Interrogation With interrogation priority It can be set, if and how often the data point is interro-
priority gated:

• Basic cycle
Modbus_Format Data format on Modbus:
Supported Modbus data formats for each SICAM A8000 internal IEC
60870-5-101/104 data format see following table “Supported Data Formats”
X_0%, X_100%, Y_0%, Parameters for value adaptation (scaling)
Y_100% <TI:=34> .. Y_0% and Y_100% must not be greater or less than ± 1
<TI:=35> .. Y_0% und Y_100% must not be smaller than –32768 and not greater
than +32767 and must be an integer value
Thresh_uncond If the value changes > Thres_uncond, the value is immediately forwarded to
the BSE
Thresh_additive If the value changes ≤ Thres_uncond, the value is not immediately forwarded
to the BSE and the additive change monitoring is performed.
Additive change monitoring: If the summed changes (= sign correct addition of
changes since the last transfer) > thres_additive, the value is passed to the
BSE.
Thresh_unit • Absolute value
• %

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36
UINT16 Unsigned integer 16-bit 34, 35, 36
UINT32 (H/L) Unsigned integer 32-bit (HIGH before LOW) 34, 35, 36
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36
(swapped)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1157


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Additive Monitoring of Measured Value Changes


In order to avoid unnecessarily burdening the SICAM A8000 internal and further communication, the received
measured value is monitored for changes according to the following rules:

• The first value determined after startup is transmitted immediately

• Each change of quality descriptor IV triggers an immediate transfer, the quality descriptor OV does not
initiate a transfer

• Change monitoring in accordance with the method of the additive threshold value procedure:
The measured value is monitored for changes when it is received. If the deviation compared to the last
measured value transmitted to BSE is greater than the configured thresh_uncond , the new measured
value is transmitted immediately. Otherwise, the deviation is added to the last spontaneously transmitted
measured value, with the correct sign. Only when the amount of this sum exceeds the parameterizable
Thresh_additive, the current measured value is spontaneously transmitted to the BSE.

Thresh Thresh addi- Processing


uncond tive
=0 =0 Value is transmitted to the BSE upon each status change in the next
=0 ≠0 processing grid
≠0 =0 • Change greater Thresh_uncond:
→ value is transmitted
• Change less than/equal Thresh_uncond:
→ Additive threshold value procedure
≠0 ≠0 • Change greater Thresh_uncond:
→ value is transmitted
• Change less than/equal Thresh_uncond:
→ Additive threshold value procedure

A transmission of the measured value due to a general interrogation does not influence the threshold value
procedure.
The thresholds are to be parameterized for every measured value with the parameter Thresh_additive
and the parameter Thresh_uncond .
For more details and examples of additive monitoring of measured value changes, see12.1.4 Additive Meas-
ured Value Change Monitoring.

Value Adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

1158 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • TI 34 .. Measured value, normalized value with time tag
CP56Time2a
• TI 35 .. Measured value, scaled value with time tag
CP56Time2a
• TI 36 .. Measured value, short floating-point number with
time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported
SB .. Substituted Not supported
NT .. not topical NT = 1 if exception response
IV .. Invalid Only supported with floating-point values, if the value = NAN
(“Not A Number”)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1159


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


OV .. Overflow OV = 1: SICAM A8000 value is out of range of the selected type
identification
Cause of transmission
03 .. Spontaneous Alteration of the measured value depending on the thresholds or
alteration of the quality descriptor
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T .. Test Not supported
Information
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Bitstring
The parameterization of the address and message conversion for bitstrings in receive direction is to be done
with SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB for
engineering.

Parameter category:
firmware / Rec_measured
value

1160 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
TI Supported type identifications:

• <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 03 .. Read Holding Registers


• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Interrogation With interrogation priority it can be set, if and how often the data point is interro-
priority gated:

• Basic cycle
Modbus_Format Data format on Modbus:
Supported Modbus data formats for each SICAM A8000 internal IEC
60870-5-101/104 data format see following table “Supported Data Formats”
X_0%, X_100%, Y_0%, Not used
Y_100%
Thresh_uncond Not used
Thresh_additive Not used
Thresh_unit Not used

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
BS16 Bitstring of 16 bits 33

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported data formats see 12.8.12 Modbus Data
Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported
SB .. Substituted Not supported
NT .. Not topical NT = 1 if exception response
IV .. Invalid Not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1161


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


OV .. Overflow Not supported
Cause of transmission
03 .. Spontaneous With change of data
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T .. Test Not supported
Information
Bitstring .. Bitstring 32-bit
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Integrated Totals
The parameterization of the address and message conversion for integrated totals from Modbus RTU Master in
receive direction is to be done with the SICAM Device Manager with the function “Signals” or with the SICAM
TOOLBOX II, OPM II or with the parameters for receive detailed routing when using SICAM WEB .
Parameter category:
firmware / Rec_counter
value

Parameter
TI Supported type identifications:

• <TI:=37> .. Integrated total with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Station number Modbus station number on the line:

• 1 to 247
Function_code Supported Modbus function codes:

• FC = 03 .. Read Holding Registers


• FC = 04 .. Read Input Registers

1162 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Modbus_Format Data format on Modbus:
Supported Modbus data formats for each SICAM A8000 internal IEC
60870-5-101/104 data format see following table “Supported Data Formats”
Transmit Definition for transmit integrated totals to BSE (counter freeze and read):

• Counter interrogation
• Cyclically every 1, 2, 3, 5, 10, 15, 30, 60 minutes
IEC_group IEC 60870-5-101/104 counter group:

• Group 1 to 4
Overflow Overflow for integrated totals at:

• 24, 31 bit integer


• 2, 3, 4, 5, 6, 7, 8, 9 decades BCD

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 37
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 37
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 37
UINT16 Unsigned integer 16-bit 37
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 37
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 37
FLOAT32 Short floating-point (IEEE 754) 37
FLOAT32 Short floating-point (IEEE 754) “swapped” 37
(swapped)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=37> .. Integrated total with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
Data point quality descriptor
Sequence number With each trigger for latching for a group the sequence number
is increased in the range from 1 to 31.
CY .. Carry On overflow of the count in the associated count period
CA .. Presets Not supported
IV .. Invalid Supported
Cause of transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1163


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


03 .. Spontaneous When transmitting = periodical data transfer
37 .. Requested by general counter inter- For general request counter (all counter groups)
rogation
38 to 41 .. Interrogated by group 1 to 4 For request counter group (1 to 4)
interrogation
T .. Test Not supported
Information
Value.. Dual meter reading
S .. Sign
Time tag
CP56Time2a .. Date + time PRE internal time

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message Conversion Counter Interrogation Command (SICAM A8000 internal only)


The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=101> .. Counter interrogation command
CASDU, IOA .. Message address Defined
QCC .. Identifier counter interrogation
FRZ RQT FRZ .. Freeze (= latch)
RQT .. Request (= requirement)
1 to 4 Read (no freeze or reset)
Counter interrogation (1 to 4)
0
5 Read (no freeze or reset)
General counter interrogation
1 to 4 Counter freeze without reset
Counter interrogation (1 to 4)
1
5 Counter freeze without reset
All counter groups
1 to 4 Counter freeze with reset
Counter interrogation (1 to 4)
2
5 Counter freeze without reset
All counter groups
1 to 4 Reset counter
Counter interrogation group (1 to 4)
3
5 Reset counter
All counter groups
x 0; 6 to 63 Not supported
Cause of transmission
06 .. Activation Must be set
xx .. Other COTs Not supported
T .. Test Not supported

1164 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

12.8.9.3 Message Conversion in Transmit Direction – Modbus RTU Slave


Message conversion in transmit direction: IEC 60870-5-101/104 → Modbus RTU

SICAM A8000: IEC 60870-5-101/104 → Modbus RTU format


TI Designation FC Note
<TI:=30> Single-point information with time 01, 02, 03, 04 -
tag CP56Time2a
<TI:=31> Double-point information with time 01, 02, 03, 04 -
tag CP56Time2a
<TI:=34> Measured value, normalized value 03, 04 -
with time tag CP56Time2a
(15 bits + sign)
<TI:=35> Measured value, scaled value with 03, 04 -
time tag CP56Time2a (15 bits + sign)
<TI:=36> Measured value, short floating-point 03, 04 -
number with time tag CP56Time2a
<TI:=37> Integrated total with time tag 03, 04 -
CP56Time2a
(31 bits + sign + sequence number)
<TI:=45> Single command 01, 02, 03, 04 -
<TI:=46> Double command 01, 02, 03, 04 -
<TI:=48> Setpoint command, normalized value 03, 04 -
<TI:=49> Setpoint command, scaled value 03, 04 -
<TI:=50> Setpoint command, short floating- 03, 04 -
point number
- - 08 DIAGNOSTICS 310

Modbus Function Codes (FC):


01 .. Read Coils
02 .. Read Discrete Inputs
03 .. Read Holding Registers
04 .. Read Input Registers
08 .. Diagnostics

NT-Bit and IV-Bit Handling:


In the SICAM A8000 substation it can be determined on the protocol element, whether or not the "Invalid" bit
(IV = 1) and the "Not Topical" bit (NT = 1) are to be evaluated for the data in transmit direction (BSE → PRE).
This function can be parameterized on the protocol element for Modbus Slave serial with the parameter
advanced parameters | Modbus specific settings | IV and NT-bit assessment or on the
protocol element for Modbus TCP Slave with the parameters in the Station definition Connection
definition) in the field MODS-IV V and NT-bit handling .

310 Is sent from the SICAM A8000 central station only in redundancy state “passive” for monitoring failed substations (only sub-function
0000 .. RETURN QUERY DATA = LOOPBACK CHECK) This message is only mirrored back by the substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1165


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

"Invalid" bit (IV = 1) and "Not Topical" bit (NT = 1) are not evaluated:
The data is stored in the protocol element internal data base (Modbus register/coils) for transmission and
marked internally as “not faulty”.
During the interrogation by the central station the current state is transmitted as response.

"Invalid" bit (IV = 1) and "NotTopical" bit (NT = 1) are evaluated:


Dependent from parameterization following values can be sent for faulty data (NT = 1 or IV = 1):

• Exception Code = 4 (Slave DEVICE ERROR)

• Faulty value (substitute value)

• Last valid value

• With floating-point values NAN (“Not A Number”)

Exception Code = 4 (Slave DEVICE ERROR)


In the SICAM A8000 substation it can be determined on the protocol element, if an exception code = 4 (Slave
DEVICE ERROR) should be sent instead of data when "Invalid" bit (IV = 1) or "Not Topical" bit (NT = 1). This
function can be parameterized on the protocol element for Modbus Slave serial with the parameter advanced
parameters | Modbus specific settings | Faulty values for Modbus formats | use
exception code 4 or on the protocol element for Modbus TCP Slave with the parameters of the Station
definition (Connection definition) in the field MODS-Exception Code 4.

Parameter Send Exception Code 04 = yes:


The data is entered in the internal process image of the protocol element (Modbus register) for transmission
and marked internally as “faulty”.
During the interrogation of faulty data an Exception Code 04 (SLAVE DEVICE FAILURE) is transmitted by the
substation as reply
Parameter Send Exception Code 04 = no:
Instead of the data to be sent the substitute value (or for formats without assigned substitute value, the last
state) is entered in the internal process image of the protocol element (Modbus Register) for transmission and
marked internally as “faulty”.
During the interrogation of faulty data either a substitute value or the last state is transmitted by the substa-
tion as reply. The substitute value is to be parameterized globally (and not for each selective data point) for
selected Modbus data formats.
Note: In the case of binary information the last transmitted value (before the fault) is retained and this value is
transmitted for the interrogation by the central station.
Example:
16 single-point information items are transmitted in a Modbus register address (bits 0 to 15) in transmit direc-
tion.
"Invalid" bit (IV = 1) and "Not Topical" bit (NT = 1) are evaluated (Send Exception Code 04 = no):

• Faulty binary information items are transmitted with the last current state before the fault

• Non-faulty binary information items are transmitted with the current state

• Binary information items that have not yet been received by the basic system element after startup, are
stored in the protocol element internal process image (Modbus register) for transmission with status = 0
and marked internally as “faulty”

Substitute_value
When reading disturbed data from the Modbus registers, the substation answers with the response message
defined for the Modbus function code used, but instead of the data a substitute value is transmitted for the
disturbed values.

1166 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

In the substation for Modbus “serial” this function is set with parameter advanced parameters | Modbus
specific settings | Faulty values for Modbus formats | Faulty value handling
receive direction | use exception code 4 (= no).
During writing of data in the Modbus registers of the substation by the central station the substation can also
carry out a handling for disturbed values itself. The detection of disturbed values takes place through compar-
ison with a parameter-settable substitute value.
This function is set in the substation with parameter advanced parameters | Modbus specific
settings | Faulty values for Modbus formats | Faulty value handling receive
direction.
On the protocol element for Modbus “serial” slave (substation) the substitute values are to be parameterized
for the following selected Modbus formats in the system-technical parameters:

• Modbus format: 16-bit signed integer


Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for integer 16 bit signed

• Modbus format: 16-bit unsigned integer


Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for integer 16 bit unsigned

• Modbus format: 32-bit signed integer (HIGH before LOW)


Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for integer 32-bit signed
HIGH-LOW

• Modbus format: 32-bit signed integer (LOW before HIGH)


Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for integer 32-bit signed
LOW-HIGH

• Modbus format: 32 bit unsigned integer (HIGH before LOW)


Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for integer 32-bit signed
HIGH-LOW

• Modbus format: IEEE Floating-Point 754


For floating point either a “substitute value” or the special floating-point value “NAN” (not a number; all
bytes of FLOAT value set to FF FF FF FF) can be sent as substitute value.
The selection, which value shall be sent, takes place with parameter advanced parameters |
Modbus specific settings | Faulty values for Modbus formats | faulty art for
floating point format.
Parameter for substitute value: advanced parameters | Modbus specific settings |
Faulty values for Modbus formats | faulty value for floating point format
Note:
There is no substitute value defined for all other Modbus formats. With these formats (e.g., binary information
with Modbus serial) the last status is transmitted.

Binary information items


The parameterization of the address and message conversion for binary information from Modbus RTU Slave
in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with the
SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for engi-
neering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1167


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter category:
firmware / Trans_binary

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. double-point information with time tag CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Function_code Supported Modbus function codes:

• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Mod_Bit_Nr Modbus bit number:

• 0 to 15 [only with FC = 03, 04]

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30, 31

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Mapping of double-point information (2-bit states)


With Modbus function code FC = 3 or FC = 4 double-point information can be converted to either 1 bit or to 2
bits in a Modbus register (bit# n, n + 1).

1168 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

With Modbus function code FC = 1 or FC = 2 can be converted to either 1 or 2 coils (coil addresses) (address n,
n+1).
This function can be parameterized at the protocol element of the substation for Modbus serial - globally for
all double-point information in transmit direction - with the parameter advanced parameters | Modbus
specific settings | Definition DPI transforming | DPI in send direction.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
• <TI:=31> .. Double-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Modbus data format SPI/DPI+ IEC status: BL bit is sent within
Modbus data format.
With other Modbus data formats BL bit is not evaluated.
SB .. Substituted Modbus data format SPI/DPI+ IEC status: SB bit is sent within
Modbus data format.
With other Modbus data formats SB bit is not evaluated.
NT .. Not topical Modbus data format SPI/DPI+ IEC status: NT bit is sent within
Modbus data format.
With other Modbus data formats it can be parameterized if the
NT bit should be evaluated and which value (last valid value,
substitute value, exception code) should be sent if NT = 1 (see
"NT Bit and IV Bit Handling" in transmit direction).
IV .. Invalid Modbus data format SPI/DPI+ IEC status: IV-Bit will be sent within
Modbus data format.
With other Modbus data formats it can be parameterized if the IV
bit should be evaluated and which value (last valid value, substi-
tuted value, exception code) should be sent if IV = 1 (see see "NT
Bit and IV Bit Handling" in transmit direction).
Cause of transmission
xx .. Not rated
T .. Test Not evaluated
Information
Single-point information status
SPI 0 .. OFF Evaluated
1 .. ON Evaluated
Double point information state
DPI 0 .. Indeterminate or supported
intermediate state
1 .. OFF Evaluated
2 .. ON Evaluated
3 .. Indeterminate state Evaluated
Time tag
CP56Time2a .. Date + time Not rated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1169


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Commands
The parameterization of the address and message conversion for commands from Modbus RTU Slave in
transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with the SICAM
TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for engineering.
Parameter category:
firmware / Trans_binary

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


• <TI:=46> .. Double command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Function_code Supported Modbus function codes:

• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Mod_Bit_Nr Modbus bit number:

• 0 to 15 [only with FC = 03, 04]

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SC (pulse) Single command pulse (1 Bit) 45
DC1 (pulse) Double command pulse (1 bit) 46

1170 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported data formats see 12.8.12 Modbus Data
Formats.

Mapping of Double Command (2-Bit States)


With double commands the command state (two command bits) is represented on 1 bit in Modbus Register or
on one coil.
Only the ON state is evaluated for commands (same for single and double commands). Depending on the
command output time contained in the SICAM A8000 internal message – but at least for one interrogation
cycle – an ON pulse is generated in the Modbus register or as a coil. The pulse duration can be parameterized
with the parameters advanced parameters | command pulse duration.
Max. 10 commands (single-, double commands) can be active at the same time.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Not evaluated
xx .. Other COTs Not evaluated
T .. Test Not evaluated
Information
SCO/DCO
SCS Single command state [only <TI:=45>]
0 .. OFF Not evaluated
1 .. ON Pulse command 311
DCS Double command state [only <TI:=46>]
0 .. not allowed Not evaluated
1 .. OFF Not evaluated
2 .. ON Pulse command 311
3 .. Not allowed Not evaluated
QOC S/E
0 .. Execute Not evaluated
1 .. Select Not evaluated
QU Command qualifier
0 .. No additional defini- 311

tions
1 .. Short pulse duration 311

2 .. Long pulse duration 311

3 .. Persistent command Not supported

311 The parameterized bit is set in the Modbus register for the parameterized command duration. After expiry of the command output
time the bit in the Modbus register is reset (pulse commands in transmit direction are held to the state ON for the time of the quali-
fier of command). The duration of the pulse is o be set with the parameters advanced parameters | command pulse duration.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1171


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured values ,Setpoint values, Binary information, Bit pattern


The parameterization of the address and message conversion for measured values, setpoint values, integrated
totals, bitstrings from Modbus RTU Slave in transmit direction is to be done with the SICAM Device Manager
with the function “Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail
routing when using SICAM WEB for engineering.
Parameter category:
firmware / Trans_value

Parameter
TI Supported type identifications:

• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a


• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
X_0%, X_100% Parameters for value adaptation (scaling)
Y_0%, Y_100%
• Valid range of value for X_0% and X_100% see 12.8.12 Modbus Data
Formats
• <TI:=34> .. X_0% and X_100% must not be greater or less than ± 1.
• <TI:=35> .. X_0% and X_100% must not be less than –32768 or greater than
+32767.

1172 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Function_code Supported Modbus function codes:

• FC = 03 .. Read Holding Registers


• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
MODS01_Format Data format on Modbus:
supported Modbus data formats for each SICAM RTUs internal 101/104 data
format see following table “supported data formats”

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36, 48, 49, 50
UINT16 Unsigned integer 16-bit 34, 35, 36, 48, 49, 50
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36, 48, 49, 50
16BIT/H&B HARTMANN & BRAUN measured value format (0 to 34, 35, 36, 48, 49, 50
4000)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Value Adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1173


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated
NT .. Not topical With parameters it will be defined if the NT bit should be evalu-
ated and which value (last valid value, substituted value, excep-
tion code) should be sent when NT = 1 (see NT bit and IV bit
handling in transmit direction).
IV .. Invalid With parameters it will be defined if the IV bit should be evalu-
ated and which value (last valid value, substituted value, excep-
tion code) should be sent when IV = 1 (see NT bit and IV bit
handling in transmit direction).
OV .. Overflow Not evaluated
Cause of transmission
xx .. Other COTs Not evaluated

1174 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Elements of the message


T .. Test Not evaluated
Information
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message elements
TI .. Type identification • <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA .. Message address Parameter-settable
QOS .. Qualifier of setpoint command
QL .. Not evaluated
S/E .. Select/execute Not evaluated
Cause of transmission
06 .. Activation Not evaluated
xx .. Other COTs Not supported
T .. Test Not supported
Information
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1175


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Integrated Totals
The parameterization of the address and message conversion for integrated totals in transmit direction is to be
done with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

Parameter category:
firmware /
Trans_counter_value

Parameter
TI Supported type identifications:

• <TI:=37> .. Integrated totals with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Function_code Supported Modbus function codes:

• FC = 03 .. Read Holding Registers


• FC = 04 .. Read Input Registers
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
MODS01_Format Data format on Modbus:
Supported Modbus data formats for each SICAM A8000 internal 101/104 data
format see following table “Supported Data Formats”

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 37
UINT16 Unsigned integer 16-bit (16-bit binary) 37
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 37
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 37
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 37
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 37
FLOAT32 Short floating-point (IEEE 754) 37

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

1176 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=37> .. Integrated totals with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
Sequence number Not evaluated
CY .. Carry Not evaluated
CA .. Presets Not evaluated
IV .. invalid With parameters it will be defined if the IV bit should be evalu-
ated and which value (last valid value, substituted value, excep-
tion code) should be sent when IV = 1 (see NT bit and IV bit
handling in transmit direction).
Cause of transmission
03 .. Spontaneous Not evaluated
37 .. Requested by general counter inter- Not evaluated
rogation
38 to 41 .. Interrogated by group 1 to 4 Not evaluated
interrogation
T .. Test Not evaluated
Information
Value.. Binary counter reading
S .. Sign
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

12.8.9.4 Message Conversion in Receive Direction – Modbus RTU Slave


Message conversion in receive direction: IEC 60870-5-101/104 ← Modbus RTU

SICAM A8000 IEC 60870-5-101/104 ← Modbus RTU Format


TI Designation FC Note
<TI:=30> Single-point information with time 05, 06, 15, 16 -
tag CP56Time2a
<TI:=31> Double-point information with time 05, 06, 15, 16 -
tag CP56Time2a
<TI:=34> Measured value, normalized value 06, 16 -
with time tag CP56Time2a
<TI:=35> Measured value, scaled value with 06, 16 -
time tag CP56Time2a
<TI:=36> Measured value, floating-point 06, 16 -
number with time tag CP56Time2a
<TI:=37> Integrated total with time tag 06, 16 -
CP56Time2a
<TI:=45> Single command 05, 06, 15, 16 -

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1177


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

SICAM A8000 IEC 60870-5-101/104 ← Modbus RTU Format


<TI:=46> Double command 05, 06, 15, 16 -
<TI:=48> Setpoint command, normalized value 06, 16 -
<TI:=49> Setpoint command, scaled value 06, 16 -
<TI:=50> Setpoint command, short floating- 06, 16 -
point number
- - 08 DIAGNOSTICS 312

Modbus Function Codes (FC):


05 .. Write Single Coil
06 .. Write Single Register
08 .. Diagnostics
15 .. Write Multiple Coils
16 .. Write Multiple Registers

Commands
The parameterization of the address and message conversion for binary information, commands from Modbus
RTU Slave in receive direction is to be done with the SICAM Device Manager with the function “Signals” or with
the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB for
engineering.

Parameter category:
firmware / Rec_command

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


• <TI:=46> .. Double command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Quali- Qualifier of command:
fier_of_command
• no additional definition
• short pulse duration
• long pulse duration

312 Is sent from the SICAM A8000 central station only in redundancy state "passive" for monitoring failed substations (only sub-function
0000 .. RETURN QUERY DATA = LOOPBACK CHECK) This message is only mirrored back by the substation.

1178 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Function_code Supported Modbus function codes:

• FC = 05 .. Write Single Coil


• FC = 15 .. Write Multiple Coils [max. 1 coil possible]
[only 1 coil address is used for a double command]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Message elements
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Supported
xx .. Other COTs Not supported
T ..Test Not supported
Information
(SCO/DCO)
SCS Single command state [only <TI:=45>]
0 .. OFF Transfer of command with command state = OFF
1 .. ON Transfer of command with command state = ON
DCS Double command state [only <TI:=46>]
0 .. Not allowed Not supported
1 .. OFF Transfer of command with command state = OFF
2 .. ON Transfer of command with command state = ON
3 .. Not allowed Supported
Not supported
QOC S/E
0 = Execute Supported
1 = Select Not supported
QU Command qualifier
0 .. No additional defini- Parameter Qualifier_of_command in firmware /
tions Rec_command
1 .. Short pulse duration Parameter Qualifier_of_command in firmware /
Rec_command
2 .. Long pulse duration Parameter Qualifier_of_command in firmware /
Rec_command
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1179


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Binary Information
The parameterization of the address and message conversion for binary information in receive direction is to
be done with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using
SICAM WEB for engineering.

Parameter category:
firmware /
Rec_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. Double-point information with time tag CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Function_code Supported Modbus function codes:

• FC = 05 .. WRITE SINGLE COIL


• FC = 15 .. WRITE MULTIPLE COILS [max. 1 coil possible]
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 16 .. WRITE MULTIPLE REGISTERS [max. 2 register possible]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
Mod_Bit_Nr Modbus bit number: [only for FC = 06, 16]

• 0 to 15

Mapping of double-point information (2-bit states)


With protocol element for Modbus slave “serial” it can be parameterized with the parameter advanced
parameters | Modbus specific settings | Definition DPI transforming | DM in
receive direction (FC15) if double-point information on Modbus protocol are represented as 1 bit or
on 2 bits.
DPI Designation Modbus double-
point information
1 bit 2 bits
0 Indeterminate state or intermediate posi- - 0 0
tion
1 Defined state OFF 0 0 1
2 Defined state ON 1 1 0
3 Indeterminate state - 1 1

1180 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
• <TI:=31> .. Double-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS ..Quality descriptor
BL .. Blocked Not supported (BL = 0)
SB .. Substituted Not supported (SB = 0)
NT .. Not topical Not supported (NT = 0)
IV .. Invalid Not supported (IV = 0)
Cause of transmission
03 .. Spontaneous With change of information state
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T ..Test Not supported
Information
Single-point information status
SPI 0 .. OFF Supported
1 .. ON Supported
Double-point information state
DPI 0 .. Indeterminate or Supported
intermediate state
1 .. OFF Supported
2 .. ON Supported
3 .. Indeterminate state Supported
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured Values, Setpoint Values


The parameterization of the address and message conversion for measured values, setpoint values from
Modbus RTU Slave in receive direction is to be done with the SICAM Device Manager with the function
“Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using
SICAM WEB for engineering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1181


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter category:
firmware / Rec_value

Parameter
TI Supported type identifications:

• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a


• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
• <TI:=48> .. Setpoint command, normalized value with time tag CP56Time2a
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
X_0%, X_100% Parameters for value adaptation (scaling)
Y_0%, Y_100%
• Valid range of value for X_0% and X_100% see 12.8.12 Modbus Data
Formats
• <TI:=34> .. Y_0% and Y_100% must not be greater or less than ±1
• <TI:= 35> .. Y_0% and Y_100% must not be less than –32768 or greater than
+32767.
Thresh_uncond If the value changes > Thres_uncond, the value is immediately forwarded to
the BSE.
Thresh_additive If the value changes ≤ Thresh_uncond, the value will not be sent immediately
to the BSE and an additive change monitoring will be performed.
Additive change monitoring:
If the summed changes (= sign correct addition of changes since the last transfer)
> Thres_additive, the value is passed to the BSE.
Thresh_unit • Absolute value
• %
Function_code Supported Modbus function codes:

• FC = 06 .. Write Single Register


• FC = 16 .. Write Multiple Registers [max. 2 register possible]

1182 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
MODS01_Format Data format on Modbus:
Supported Modbus data formats for each SICAM RTUs internal 101/104 data
format see following table “Supported Data Formats”

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36, 48, 49, 50
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
UINT16 Unsigned integer 16-bit 34, 35, 36, 48, 49, 50
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36, 48, 49, 50
16BIT/H&B HARTMANN & BRAUN measured value format (0 to 34, 35, 36, 48, 49, 50
4000)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Measured Value Change Monitoring


In order to avoid unnecessarily burdening the SICAM A8000 internal and further communication, the received
measured value is monitored for changes according to the following rules:

• The first value determined after startup is transmitted immediately

• Each change of quality descriptor IV triggers an immediate transfer, the quality descriptor OV does not
initiate a transfer

• Change monitoring in accordance with the method of the additive threshold value procedure:
The measured value is monitored for changes when it is received. If the deviation compared to the last
measured value transmitted to BSE is greater than the configured thresh_uncond , the new measured
value is transmitted immediately. Otherwise, the deviation is added to the last spontaneously transmitted
measured value, with the correct sign. Only when the amount of this sum exceeds the parameterizable
thresh_additive, the current measured value is spontaneously transmitted to the BSE.

Thresh Thresh addi- Processing


uncond tive
=0 =0 Value is transmitted to the BSE upon each status change in the next
=0 ≠0 processing grid

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1183


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Thresh Thresh addi- Processing


uncond tive
≠0 =0 • Change greater Thresh_uncond:
Value is transmitted
• Change less than/equal Thresh_uncond:
Additive threshold value procedure
≠0 ≠0 • Change greater Thresh_uncond:
Value is transmitted
• Change less than/equal Thresh_uncond:
Additive threshold value procedure

A transmission of the measured value due to a general interrogation does not influence the threshold value
procedure.
The thresholds are to be parameterized for every measured value with the parameter Thresh_additive
and the parameter Thresh_uncond .
For more details and examples of additive monitoring of measured value changes, see12.1.4 Additive Meas-
ured Value Change Monitoring.

Value Adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

1184 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message elements
TI .. Type identification • <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1185


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message elements
SB .. Substituted Not supported
NT .. Not topical Not supported
IV .. Invalid With Disturbed value treatment = Yes data will be sent
to BSE with last valid state and IV = 1 if received value is equal
with parameterized Disturbed value or equal with NAN (Not A
Number) for floating-point values.
OV .. Overflow OV = 1 if the converted value is outside the valid range of the
selected type identification.
Cause of transmission
03 .. Spontaneous Upon change of information state or quality descriptor
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T .. Test Not supported
Information
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message elements
TI .. Type identification • <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA .. Message address Parameter-settable
QOS .. Qualifier of setpoint command
S/E [select/execute]
0 = Execute Supported
1 = Select Not supported
QL
0 .. Not determined Supported
1 to 63 .. Reserved Not supported
64 to 127 .. Reserved Not supported
Cause of transmission
06 .. Activation Supported
xx .. Other COTs Not supported
T .. Test Not supported
Information
Single-point information status
Value.. • Normalized value
• Scaled value
S .. Sign • IEEE STD 754 = short floating-point number

1186 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Message elements
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Integrated Total
The parameterization of the address and message conversion for integrated totals in receive direction is to be
done with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM
WEB for engineering.

Parameter category:
firmware / Rec_counter
value

Parameter
TI Supported type identifications:

• <TI:=37> .. Integrated totals with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
Function_code Supported Modbus function codes:

• FC = 06 .. WRITE SINGLE REGISTER


• FC = 16 .. WRITE MULTIPLE REGISTERS [max. 2 register possible]
Mod_Adr Modbus address:

• 0 to 65535
(in interrogation mode according Modicon address 0 is not possible!)
MODS01_Format Data format on Modbus:
Supported Modbus data formats for each SICAM RTUs internal 101/104 data
format see following table “Supported Data Formats”
Transmit Definition for transmit integrated totals to BSE (counter freeze and read):

• Counter interrogation
• periodic forwarding: 1, 2, 3, 5, 10, 15, 30, 60 minute(s)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1187


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Parameter
IEC_group IEC 60870-5-101/104 counter group:

• Group 1 to 4
Overflow • 24, 31 bit integer
• 2, 3, 4, 5, 6, 7, 8, 9 decades BCD

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 37
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 37
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 37
UINT16 Unsigned integer 16-bit 37
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 37
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 37
FLOAT32 Short floating-point (IEEE 754) 37
32BIT/OMVZ OMV counter value format 37

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.8.12 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=37> .. Integrated totals with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
Data point quality descriptor
Sequence number With each trigger for latching for a group the sequence number
is increased in the range from 1 to 31.
CY .. Carry On overflow of the count in the associated count period
CA .. Presets Not supported
IV .. Invalid Supported
Cause of transmission
03 .. Spontaneous for transmit = periodic forwarding
37 .. Requested by general counter inter- for general request counter (all counter groups)
rogation
38 to 41 .. Interrogated by group 1 to 4 For request counter group (1 to 4)
interrogation
T .. Test Not supported
Information
Value.. Binary counter reading
S .. Sign
Time tag
CP56Time2a .. Date + Time PRE internal time

1188 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message Conversion Counter Interrogation Command (SICAM A8000 internal only)


The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=101> .. Counter Interrogation Command
CASDU, IOA .. Message address Defined
QCC .. Identifier counter interrogation
FRZ RQT FRZ .. Freeze (latch)
RQT .. Request
1 to 4 Read (no freeze or reset)
Counter interrogation (1 to 4)
0
5 Read (no freeze or reset)
General counter interrogation
1 to 4 Counter freeze without reset
Counter interrogation (1 to 4)
1
5 Counter freeze without reset
All counter groups
1 to 4 Counter freeze with reset
Counter interrogation (1 to 4)
2
5 Counter freeze without reset
All counter groups
1 to 4 Reset counter
Counter interrogation group (1 to 4)
3
5 Reset counter
All counter groups
x 0; 6 to 63 Not supported
Cause of transmission
06 .. Activation Must be set
xx .. Other COTs Not supported
T .. Test Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

FRZ = freeze
<0> .. Latch counter without resetting (latched values represent counts)
<1> .. Latch counter without resetting (latched values represent counts)
<2> .. Latch counter with resetting (latched values represent incremental values)
<3> .. Reset counter
RQT .. Request
31 … Public range

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1189


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

<0> .. No counter interrogation (not used)


<1> .. Counter interrogation group 1
<2> .. Counter interrogation group 2
<3> .. Counter interrogation group 3
<4> .. Counter interrogation group 4
<5> .. General counter interrogation
6 to 31 .. Reserved for standard definitions of this companion standard (compatible range)
32 to 63 .. Reserved for special use (private range)

Counter interrogation mode:

• Local latching + spontaneous transmission

• Remote latching and remote read out

12.8.10 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• Enable/Disable SICAM FCM Parameter Loading


The Protocol Element Return Information enables:

• States of certain state lines to be used as process information

• Obtaining of information on the station status/failure

• Information about the status of SICAM FCM Parameter Loading (Enabled/Disabled)

Block Diagram

[PRE_Steuerung, 1, en_US]

1190 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

12.8.10.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element used.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted immediately from the basic system element to the protocol
element - regardless of the user data to be sent and the priority control.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU is to be used! All CASDUs for process information are distributed auto-
matically to the corresponding remote terminal unit.

Possible control functions of the master station:

Function PST Detail Routing Note


SF Station Z-Par FI
FCM Parameter Loading “activate” 0 125 65535 Warning Parameter Upload to
FCM deactivated will be set!
“FCM Parameter Loading” is enabled
after restart/power up (default)
FCM Parameter Loading “deacti- 1 125 65535
vate”

Legend:

SF Control function_(PRE)
Station Station number (125 = all stations of the selected protocol element)
Z-Par Additional parameter_(PRE)
Fl Edge

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1191


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Possible control functions of the remote station:

Function PST Detail Routing Note


SF Station Z-Par FI
Modbus Data Transfer “activate” 0 – – Modbus Data Transfer activate

• Modbus queries by the master


station are answered
• Modbus data from the master
station are accepted and
processed.
• Warning Modbus Data
Transfer is deactivated is
reset (Diagnostic text)
• further services possible (WEB,
NTP, remote operation)
Modbus Data Transfer “deacti- 1 – – Modbus Data Transfer deactivate
vate”
• Modbus queries by the master
station are not answered
• Modbus data from the master
station are discarded
• Warning Modbus Data
Transfer is deactivated
(Diagnostic text)
• further services possible (WEB,
NTP, remote operation)

Legend:

SF Control function_(PRE)
Station Station number
Z-Par Additional parameter_(PRE)
Fl Edge

12.8.10.2 Protocol Element Return Information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.
There are three different categories of return information:

• Status of the status line

• Status of the stations

• Protocol-specific return information (dependent on the protocol element used)


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parame-
tersSupplementary System ElementandStation number.
Messages for protocol element return information are transmitted to the basic system element by the protocol
element spontaneously with change or as response to a general interrogation command.

1192 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Possible protocol element return Information of the central station:

Return information func- Parameter Note


tion_(PRE) Station
Station status 0 to 99 1 = station enabled for call cycle
Station failure 0 to 99 1 = station failed
protocol-specific return infor- 255 0 = FCM parameter loading activated
mation 15 1 = FCM parameter loading deactivated

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

Possible protocol element return Information of the remote station:

Return information func- Parameter Note


tion_(PRE) Station
Station failure 0 to 99 1 = station failed
protocol-specific return infor- 255 State Modbus Data Transfer (LAN)
mation 0 0 = Modbus Data Transfer is stopped
1 = Modbus Data Transfer is started

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

12.8.11 Interoperability Modbus RTU

12.8.11.1 Interoperability Modbus RTU Master


The companion standard defined presents sets of parameters and alternatives from which subsets have to be
selected to implement particular telecontrol systems. Other parameters, such as the listed set of different
Modbus Function Codes or Modbus Data Formats in command and in monitor direction allow the specification
of the complete set or subsets, as appropriate for given applications. This clause summarizes the parameters
of the previous clauses to facilitate a suitable selection for a specific application. If a system is composed of
equipment stemming from different manufacturers it is necessary that all partners agree on the selected
parameters.
The selected parameters should be crossed in the white boxes.

Function is not supported

Function is supported

Function not defined for this application!

Note:
In addition, the full specification of a system may require individual selection of certain parameters for certain
parts of the system, such as the individual selection of scaling factors for individually addressable measured
values.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1193


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Network configuration

Configuration Note
Multi-point traffic – line configuration
Point-to-point configuration
(half duplex) with only one slave
RS-232 or RS-485 (or RS-422)

Multiple point-to-point RS-232 or RS-485 (or RS-422)

Multi-point traffic – line configuration RS-485 or RS-422

Multi-point traffic – star configuration RS-232 or RS-485 (or RS-422)

Data concentrator

Multi-point traffic – ring

Dial-up traffic (dial in)

Dial-up traffic (dial out)

Modem bank

Physical Layer
Electrical Interface

Selection Note

RS-232
• Point-to-point configuration
(master with 1 slave)
RS-422 (4-wire)
RS-422
• Multi-point traffic
(master with n slaves)
• Point-to-point configuration
(master with 1 slave)
RS-485 (2-wire)
RS-485
• Multi-point traffic
(master with n slaves)
• Point-to-point configuration
(master with 1 slave)

Transmission Speed

• The Modbus protocol uses only an unbalanced communication procedure

• The transmission speed is same for both directions (transmit/receive)

Transmission speed Note Speed Note

50 bit/s 1800 bit/s

75 bit/s 2000 bit/s

1194 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Transmission speed Note Speed Note

100 bit/s 2400 bit/s

110 bit/s 4800 bit/s

134.5 bit/s 9600 bit/s

150 bit/s 19200 bit/s

200 bit/s 38400 bit/s

300 bit/s 56000 bit/s

600 bit/s 57600 bit/s

1050 bit/s 64000 bit/s

1200 bit/s 115200 bit/s

Link Layer

Transmission mode

RTU mode

ASCII mode

RTU Mode
Byte asynchronous data transmission is used in in RTU mode (least significant bit is sent first for each byte).
Byte frame Note

1 start bit

8 data bits

Parity bit “even”

Parity bit “odd”

No parity bit

1 stop bit

2 stop bits

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1195


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Note:

• Byte frame for Modbus RTU mode according Modbus standard: 8E1 (1 start bit, 8 data bits, 1 parity bit
(even parity), 1 stop bit)

• For maximum compatibility with other devices “odd parity”, “no parity” and “2 stop bits” is also supported.

• With “no parity” 2 stop bits must be used!

• In old configurations with Modbus RTU mode typically the byte frame 8N2 (8 data bits, no parity, 2 stop
bits) is used.

Modbus settings Note

Modbus slave address (8 bits)

Modbus function code (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address (16 bits) register

Cyclical redundancy check (CRC) (16 bits)

ASCII Mode
Byte asynchronous data transmission is used in in ASCII mode (least significant bit is sent first for each byte).
Byte frame Note

1 start bit

7 data bits

Parity bit "even"

Parity bit "odd"

No parity bit

1 stop bit

2 stop bits

Note:

• Byte frame for Modbus ASCII mode according Modbus standard: 7E1 (1 start bit, 7 data bits, 1 parity bit
(even parity), 1 stop bit)

• For maximum compatibility with other devices “odd parity“, “no parity” and “2 stop bits” are also
supported.

• With “no parity” 2 stop bits must be used!

• In old configurations with Modbus ASCII mode typically the byte frame 7N2 (7 data bits, no parity, 2 stop
bits) is used.

1196 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus settings Note

Modbus slave address - 2 characters (8 bits)

Modbus function code - 2 characters (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address - 4 characters (16 bits)
register
Longitudinal redundancy check (LRC) - 2 characters
(8 bits)

Link Layer

Description Note

Unbalanced transmission Master/Slave

Modbus Master (half duplex)

Modbus Slave

Message Length

Description Note
RTU mode:
Maximum message length 253 bytes (without
address and CRC bytes)
ASCII mode: Max. message length is configurable
Maximum message length 0 up to 2*252 charac-
ters (without start, address, function, LRC and end
characters)

Address of the Link Layer

Description Note

1 octet (8 bits) … RTU Mode Modbus slave address (1 to 247)

2 characters ............ ASCII mode Modbus slave address (1 to 247)

Broadcast addressing Modbus slave address (0)

Application Layer
Modbus Function Codes

Modbus function code description Data formats


Data access (read/write bit)
<20> SPI
01 = Read Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
02 = Read Discrete Inputs
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1197


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus function code description Data formats


<20> SPI
05 = Write Single Coil
<30> SC
<31> SC (pulse)
<33> DC1
<35> DC2 (pulse)
<20> SPI
15 = Write Multiple Coils
<30> SC
<31> SC (pulse)
<32> DC
<33> DC1
<35> DC2 (pulse)
Data access (16-bit read/write)
<01> INT16
03 = Read Holding Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV
<01> INT16
04 = Read Input Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV

1198 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus function code description Data formats


<01> INT16
06 = Write Single Register
<02> UINT16
<16> BS16
<20> SPI 313
<30> SC 313
<31> SC (pulse) 313
<32> DC 313
<33> DC1 313
<35> DC2 (pulse) 313
<01> INT16
16 = Write Multiple Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<16> BS16
<20> SPI 313
<30> SC 313
<31> SC (pulse) 313
<32> DC 313
<33> DC1 313
<35> DC2 (pulse) 313
<1xx> DTx

22 = Mask Write Register

23 = Read / Write Multiple Registers

24 = Read FIFO Queue

Data access (read/write file)

20 = Read File Record

21 = Write File Record

Diagnosis

07 = Read Exception Status

08 = Diagnostics (Sub-Code 00 to 18, 20)

11 = Get Com Event Counter

12 = Get Com Event Log

313 Only 1 data point is supported per Modbus register!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1199


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus function code description Data formats

17 = Report Slave ID

43 = Read Device Identification (Sub-Code = 14)

Other
43 = Encapsulated Interface Transport (Sub-Code = 13,
14)

Modbus Exception Status

Modbus exception code description Note


Function code not supported
01 = Illegal Function

Requested data not present


02 = Illegal Data Address

Illegal data
03 = Illegal Data Value

An error has occurred during the request


04 = Server Device Failure

The substation acknowledges, but cannot


05 = Acknowledge reply to the request immediately
The substation is busy
06 = Server Device Busy

Parity error detected in memory


08 = Memory Parity Error

Gateway path not available.


10 (0x0A) = Gateway Path Unavailable

The addressed substation does not


11 (0x0B) = Gateway Target Device Failed To Respond respond. This exception is generated by
the gateway.

Note:

• If the query of the Modbus TCP Master is answered with an Exception Response, then the queried data is
emulated by the Modbus RTU Master as invalid (NT = 1 “not topical”).

• The Modbus RTU Master does not do any retries.

• The exception codes are not specially evaluated by the Modbus RTU master - a received exception code is
rated as negative acknowledgment.

12.8.11.2 Interoperability Modbus RTU Slave


The companion standard defined presents sets of parameters and alternatives from which subsets have to be
selected to implement particular telecontrol systems. Other parameters, such as the listed set of different
Modbus Function Codes or Modbus Data Formats in command and in monitor direction allow the specification
of the complete set or subsets, as appropriate for given applications. This clause summarizes the parameters
of the previous clauses to facilitate a suitable selection for a specific application. If a system is composed of
equipment stemming from different manufacturers it is necessary that all partners agree on the selected
parameters.

1200 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

The selected parameters should be crossed in the white boxes.

Function is not supported

Function is supported

Function not defined for this application!

Note:
In addition, the full specification of a system may require individual selection of certain parameters for certain
parts of the system, such as the individual selection of scaling factors for individually addressable measured
values.

Network configuration

Configuration Note
Multi-point traffic – line configuration
Point-to-point configuration
(half duplex) with only one slave
RS-232 or RS-485 (or RS-422)

Multiple point-to-point configuration RS-232 or RS-485 (or RS-422)

Multi-point traffic – line configuration RS-485 or RS-422

Multi-point traffic – star configuration RS-232 or RS-485 (or RS-422)

Data concentrator

Multi-point traffic – ring

Dial-up traffic (dial in)

Dial-up traffic (dial out)

Modem bank

Physical Layer
Electrical Interface

Selection Note

RS-232
• Point-to-point configuration
(master with 1 slave)

RS-422
• Multi-point traffic
(master with n slaves)
• Point-to-point configuration
(master with 1 slave)

RS-485
• Multi-point traffic
(master with n slaves)
• Point-to-point configuration
(master with 1 slave)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1201


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Transmission Speed

• The Modbus protocol uses only an unbalanced communication procedure

• The transmission speed is same for both directions (transmit/receive)

Transmission Speed Note Transmission speed Note

50 bits/s 1800 bit/s

75 bit/s 2000 bit/s

100 bit/s 2400 bit/s

110 bit/s 4800 bit/s

134.5 bit/s 9600 bit/s

150 bit/s 19200 bit/s

200 bit/s 38400 bits/s

300 bit/s 56000 bit/s

600 bit/s 57600 bit/s

1050 bit/s 64000 bit/s

1200 bit/s 115200 bit/s

Link Layer

Transmission mode

RTU mode

ASCII mode

RTU Mode
Byte asynchronous data transmission is used in in RTU mode (least significant bit is sent first for each byte).
Byte frame Note

1 start bit

8 data bits

Parity bit “even”

Parity bit “odd”

1202 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Byte frame Note

No parity bit

1 stop bit

2 stop bits

Note:

• Byte frame for Modbus RTU mode according Modbus standard: 8E1 (1 start bit, 8 data bits, 1 parity bit
“even parity”, 1 stop bit)

• For maximum compatibility with other devices “odd parity”, “no parity” and “2 stop bits” is also supported.

• With “no parity” 2 stop bits must be used!

• In old configurations with Modbus RTU mode typically the byte frame 8N2 (8 data bits, no parity, 2 stop
bits) is used.

Modbus settings Note

Modbus slave address (8 bits)

Modbus function code (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address (16 bits)
register

Cyclical redundancy check (CRC) (16 bits)

ASCII Mode
Byte asynchronous data transmission is used in in ASCII mode (least significant bit is sent first for each byte).
Byte frame Note

1 start bit

7 data bits

Parity bit “even”

Parity bit “odd”

No parity bit

1 stop bit

1.5 stop bits

2 stop bits

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1203


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Note:

• Byte frame for Modbus ASCII mode according Modbus standard: 7E1 (1 start bit, 7 data bits, 1 parity bit
(even parity), 1 stop bit)

• For maximum compatibility with other devices “odd parity”, “no parity” and “1.5 stop bits” and “2 stop
bits” are also supported.

• With “no parity” 2 stop bits must be used!

• In old configurations with Modbus ASCII mode typically the byte frame 7N2 (7 data bits, no parity, 2 stop
bits) is used.

Modbus settings Note

Modbus slave address - 2 characters (8 bits)

Modbus function code - 2 characters (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address - 4 characters (16 bits)
register
Longitudinal redundancy check (LRC) - 2 characters
(8 bits)

Link Layer

Description Note

Unbalanced transmission Master/Slave

Modbus Master (half duplex)

Modbus Slave

Message Length

Description Note
RTU mode:
Maximum message length 253 bytes (without
address and CRC bytes)
ASCII mode: Max. message length is configurable
Maximum message length 0 up to 2*252 charac-
ters (without start, address, function, LRC and end
characters)

Address of the Link Layer

Description Note

1 octet (8 bits) … RTU Mode Modbus slave address (1 to 247)

2 characters ............ ASCII mode Modbus slave address (1 to 247)

Broadcast addressing Modbus slave address (0)

1204 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Application Layer
Modbus Function Codes

Modbus function code description Data formats


Data access (read/write bit)
<20> SPI
01 = Read Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
02 = Read Discrete Inputs
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
05 = Write Single Coil
<30> SC
<31> SC (pulse)
<33> DC1
<35> DC2 (pulse)
<20> SPI
15 = Write Multiple Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<30> SC
<31> SC (pulse)
<32> DC
<33> DC1
<35> DC2 (pulse)
Data access (16-bit read/write)
<01> INT16
03 = Read Holding Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1205


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus function code description Data formats


<01> INT16
04 = Read Input Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV
<01> INT16
06 = Write Single Register
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<12> 32Bit/OMVZ
<20> SPI 314
<21> DPI (1 = off, 2 = on) 314
<22> DPI (1 = on, 2 = off) 314
<30> SC 314
<31> SC (pulse) 314
<32> DC 314
<33> DC1 314
<35> DC2 (pulse) 314

314 Per Modbus register several data points are supported!

1206 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus function code description Data formats


<01> INT16
16 = Write Multiple Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<12> 32Bit/OMVZ
<20> SPI 314
<21> DPI (1 = off, 2 = on) 314
<22> DPI (1 = on, 2 = off) 314
<30> SC 314
<31> SC (pulse) 314
<32> DC 314
<33> DC1 314
<35> DC2 (pulse) 314

22 = Mask Write Register

23 = Read / Write Multiple Registers

24 = Read FIFO Queue

Data access (File read/write)

20 = Read File Record

21 = Write File Record

Diagnosis

07 = Read Exception Status

08 = Diagnostics (Sub-Code 00 to 18, 20)

11 = Get Com Event Counter

12 = Get Com Event Log

17 = Report Slave ID

43 = Read Device Identification (Sub-Code = 14)

Other
43 = Encapsulated Interface Transport (Sub-Code = 13,
14)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1207


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus Exception Status

Modbus exception code description Note


Function code not supported
01 = Illegal Function

Requested data not present


02 = Illegal Data Address

Illegal data
03 = Illegal Data Value

An error has occurred during the request


04 = Server Device Failure

The substation acknowledges, but cannot


05 = Acknowledge
reply to the request immediately
The substation is busy
06 = Server Device Busy

Parity error detected in memory


08 = Memory Parity Error

Gateway path not available.


10 (0x0A) = Gateway Path Unavailable

The addressed substation does not


11 (0x0B) = Gateway Target Device Failed To Respond respond. This exception is generated by
the gateway.

Note: Not supported exception codes are handled as “no response”.

12.8.12 Modbus Data Formats

Supported Modbus data formats:


Format # Format Designation Register Coil
General formats
1 INT16 Signed integer 16-bit ✓ –
2 UINT16 Unsigned integer 16-bit ✓ –
3 INT32 (H/L) Signed integer 32-bit (HIGH before LOW) ✓ –
4 UINT32 (H/L) Unsigned integer 32-bit (HIGH before ✓ –
LOW)
5 INT32 (L/H) Signed integer 32-bit (LOW before HIGH) ✓ –
6 UINT32 (L/H) Unsigned integer 32-bit (LOW before ✓ –
HIGH)
7a FLOAT32 Short floating-point (IEEE 754) ✓ –
7b FLOAT32 (swapped) Short floating-point (IEEE 754) “swapped” ✓ –
16 Bitstring 16-bit Bitstring of 16 bit ✓ –
20 SPI Single-point information ✓ ✓
21 DPI (1 = off, 2 = on) Double-point information (OFF before ON) ✓ ✓
22 DPI (1 = on, 2 = off) Double-point information (ON before OFF) ✓ ✓
30 SC Single command ✓ ✓
31 SC (pulse) Single command “pulse” ✓ ✓
32 DC Double command ✓ ✓
33 DC1 Double command (1 bit) ✓ ✓
35 DC2 (pulse) Double command “pulse” ✓ ✓

1208 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format # Format Designation Register Coil


Device specific formats
1xx DTx Date & time (free parameter-settable) ✓ –
104 DTFCM Date, time (SICAM FCM) ✓ –
120 DT10BCD Date, time (BCD) “OMV” ✓ –
121 DT10BCDr Date, time (BCD swapped) “OMV” ✓ –

Data formats in a Modbus register are always displayed/transmitted in “big endian” (HIGH before LOW order).

Data in Modbus Register:

Format-1: INT16 – Signed Integer 16-Bit

S (sign): <0> = "+"; <1> = "-"


Value range: -32768 0 to +32767
Note: Negative values will be stored in two's complement.

Format-2: UINT16 – Unsigned Integer 16 Bit

Value range: 0 to 65535

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1209


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format-3: INT32 (H/L) – Signed Integer 32 Bit (HIGH before LOW)

S (sign): <0> = "+"; <1> = "-"


Value range: -2 147 483 648 to 0 to +2 147 483 647
Note: Negative values will be stored in two's complement.

Format-4: UINT32 (H/L) – Unsigned Integer 32 Bit (HIGH before LOW)

Value range: 0 to 4 294 967 295

Format-5: INT32 (L/H) – Signed Integer 32 Bit (LOW before HIGH)

S (sign): <0> = "+"; <1> = "-"


Value range: -2 147 483 648 to 0 to +2 147 483 647
Note: Negative values will be stored in two's complement.

1210 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format-6: UINT32 (L/H) – Unsigned Integer 32 Bit (LOW before HIGH)

Value range: 0 to 4 294 967 295

Format-7a: FLOAT32 – Short Floating-Point (IEEE 754)

Value range:∼1.1⋅10-38 bis∼3.4⋅1038


S (sign): <0> = "+"; <1> = "-"
Exponent: <255> = "NaN" (not a number) or∞

Format-7b: FLOAT32 (swapped) – Short Floating-Point (IEEE 754) "Swapped"

Value range:∼1.1⋅10-38 bis∼3.4⋅1038


S (sign): <0> = "+"; <1> = "-"
Exponent: <255> = "NaN" (not a number) or∞

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1211


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format-16: Bitstring 16-Bit

Format-20: SPI – Single-Point Information


Single-point information as coil or 1 bit in Modbus register.

Value range: 0, 1

SPI – Single-Point Information


<0> = OFF
<1> = ON
Bit (n+0) Coding (IEC 60870-5-101/104)
0 OFF
1 ON

Format-21: DPI (1 = off, 2 = on) – Double-Point Information (OFF before ON)

Format-22: DPI (1 = on, 2 = off) – Double-Point Information (ON before OFF)


Double-point information in 2 adjacent bits in the Modbus register or as 2 adjacent bits as coil.
Note:
The 2 bits of DPI must be located always in same byte of a Modbus register.

1212 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Value range: 0 to 3

DPI – Double-Point Information (OFF before ON)- DPI (1 = off, 2 = on)


<0> = Indeterminate or intermediate state
<1> = OFF
<2> = ON
<3> = Indeterminate state

DPI – Double-Point Information (ON before OFF)- DPI (1 = on, 2 = off)


<0> = Indeterminate or intermediate state
<1> = ON
<2> = OFF
<3> = Indeterminate state
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
0 0 0 INT INT
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 FLT FLT

INT .. Intermediate position (indeterminate or intermediate state)


FLT .. Faulty position (indeterminate state)

Format-30: SC – Single Command


A single command with command state ON or OFF can be sent as coil (1 bit) or as 1 bit Modbus register.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1213


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Value range: 0, 1

SCS – Single Command State


<0> = OFF
<1> = ON
Command Modbus format Command Transmission
Single command ON SC COIL (n); register/bit (n) = ON
Single command OFF SC COIL (n); register/bit (n) = “OFF“

Modbus format Command state Command output


SC as Coil or 1 Bit in Modbus Register
SC SCS = ON

x ... command = ON
SCS = OFF

x ... command = OFF

Format-31: SC (pulse) – Single Command (Pulse)


A single command with command state ON can be sent as pulse with the parametrized command output time
as coil (1 bit) or as bit in the Modbus register .
The command state OFF is not evaluated.
The command state will be set to INACTIVE after command output time.

1214 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Value range: 0, 1

SCP – Command State (Pulse)


<0> = inactive
<1> = active
Command Modbus format Command Transmission
Single command ON SC (pulse) COIL (n); register/bit (n) = pulse

Modbus format Command state Command output


SC as Coil or 1 Bit in Modbus Register
SC (pulse) SCS = ON

tp ... command output time (pulse duration)


x ... command = ON
SCS = OFF The OFF state is not evaluated!

Format-32: DC – Double Command (2-Bit)


The command state of a double command resp. regulating step command (2 bit) is transferred with 2 consec-
utive bits as coils or bits in the Modbus register.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1215


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Value range: 0 to 3

DCS – Double Command State[Modbus_command_state = OFF]


<1> = OFF
<2> = ON

DCS – Double Command State[Modbus_command_state = ON]


<1> = ON
<2> = OFF
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
[Modbus_command_state = OFF] [Modbus_command_state = ON]
0 0 0 Not permitted Not permitted
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 Not permitted Not permitted

1216 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Modbus format Command state Command output


2 bits as coil or 2 bits in Modbus register
DC DCS = ON
Modbus_command_state = ON RCS = HIGHER

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF


DC DCS = ON
Modbus_command_state = OFF RCS = HIGHER

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF

Format-33: DC1 – Double Command (1 Bit)


A double command with command state ON or OFF can be sent as coil (1 bit) with coil address (n) or as 1 bit
Modbus register.

Value range: 0, 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1217


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

DCS – Double Command State (1 Bit)


<0> = OFF
<1> = ON
Command Modbus format Command Transmission
Double command ON DC1 COIL (n); register/bit (n) = ON
Double command OFF DC1 COIL (n); register/bit (n) = “OFF“

Modbus format Command state Command output


DC as coil or 1 bit in Modbus register
DC1 DCS = ON

x ... command = ON
DCS = OFF

x ... command = OFF

Format-35: DC2 (pulse) – Double Command (Pulse)


A double command or regulating step command with the command state DCS = ON/OFF or RCS = HIGHER/
LOWER is transferred on Modbus with the set command output time as pulse (2 bits) with 2 coils or 2 bits in
the Modbus register.
The command state ON or HIGH is transmitted as 1-bit pulse on coil address (n+0 or n+1) or in register
address/bit (n+0 or n+1).
The command state OFF or LOWER is transmitted as 1-bit pulse on coil address (n+1 or n+0) or in register
address/bit (n+1 or n+0).
The command state will be set to INACTIVE after command output time.

Value range: 0 to 3

1218 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

DCP – Double Command (Pulse) – per Bit


<0> = INACTIVE
<1> = ACTIVE
Modbus format Command state Command output
2 bits as coil or 2 bits in Modbus register
DC2 (pulse) DCS = ON
Modbus_command_state = ON RCS = HIGHER

tp ... command output time (pulse duration)


x ... command = ON
DC2 (pulse) DCS = OFF
Modbus_command_state = ON RCS = LOWER

tp ... command output time (pulse duration)


x ... command = OFF
DC2 (pulse) DCS = ON
Modbus_command_state = OFF RCS = HIGHER

tp ... command output time (pulse duration)


x ... command = ON
DC2 (pulse) DCS = OFF
Modbus_command_state = OFF RCS = LOWER

tp ... command output time (pulse duration)


x ... command = OFF

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1219


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format-1xx: DTx – Date + Time (free configurable)

Byte sending order:


Data byte 0 (MSB of 1st Modbus register) is sent as 1st Data byte sent
Data byte 1 (LSB of 1st Modbus register) is sent as 2nd Data byte sent
Data byte 2 (MSB of 2nd Modbus register) is sent as 3rd Data byte sent
:
Data byte n will be sent as last byte.

Note:

• Only the configured number of bytes will be sent.

• If “End of Frame” is in the HIGH data byte, then the Modbus register will not be sent.

• If “End of Frame” is in the LOW data byte, then the Modbus register will be sent and in the LOW data byte
“0“ will be sent.

Time element Value range Example


Not used Dummy: UI8 [7 to 0] <0>
Year (high) Year (high) [7 to 0] <0 to 255> Year = 2016 = 07E0 [HEX]
→Year (high) = 0x07 [HEX]
Year (low) Year (low) [7 to 0] <0 to 255> Year = 2016 = 07E0 [HEX]
→Year (low) = 0xEX [HEX]
Year - 2000 Year 2000 (high) [7 to 0] <0 to 255> Year = 2016→2016 - 2000 = 16 = 0x0010 [HEX]
(high) →Year - 2000 (high) = 0x00 [HEX]
Year - 2000 (low) Year 2000 (high) [7 to 0] <0 to 255> Year = 2016→2016 - 2000 = 16 = 0x0010 [HEX]
→Year - 2000 (low) = 0x10 [HEX]

1220 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Time element Value range Example


Month Month [7 to 0] <1 to 12> Month = 12 (December)→Month = 0x0C [HEX]
Day Day [7 to 0] <1 to 31> Day = 23→Day = 0x17 [HEX]
Day of week Day of week [7 to 0] <1 to 7> Day of week = Tuesday→Day of week = 0x02
<1> = Monday; <2> = Tuesday; ... <7> = [HEX]
Sunday
Day + day of Day [4 to 0] <1 to 31>
week Day of week [7 to 5] <1 to 7>
<1> = Monday; <2> = Tuesday; ... <7> =
Sunday
Hour Hour [7 to 0] <0 to 23> Hour = 21 = 0x15 [HEX]
Hour + SU Hour [4 to 0] <0 to 23>
Summer time (SU) [7] <0, 1>
SU <0> = standard time (winter time)
SU <1> = summer time
Minute Minute [5 to 0] <0 to 59> Minute = 59 = 0x3B [HEX]
Minute + IV Minute [6 to 0] <0 to 59>
Invalid (IV) [7] <0, 1>
IV <0> = valid
IV <1> = invalid
Second Second [7 to 0] <0 to 59> Second = 32 = 0x20 [HEX]
Millisecond Millisecond n⋅1 ms (high) [7 to 0] <0 to Milliseconds = 998 = 03E6 [HEX]
(high) 255> →Millisecond (high) = 0x03 [HEX]
n <0 to 59999> = range including
seconds
Millisecond (low) Milliseconds n⋅1 ms (low) [7 to 0] <0 to Milliseconds = 998 = 03E6 [HEX]
255> →Millisecond (low) = 0xE6 [HEX]
n <0 to 59999> = range including
seconds
Ticks (10 ms) Milliseconds n⋅10 ms [7 to 0] <0 to 99> Milliseconds = 998
→Ticks (10 ms) = 99 = 0x63 [HEX]
Ticks (100 ms) Milliseconds n⋅100 ms [7 to 0] <0 to 9> Milliseconds = 998
→Ticks (100 ms) = 9 = 0x09 [HEX]
EOF (End of Note: This time element defines the end of the
Frame) freely configurable time format - this data byte
is no longer sent!

Legend: [7 to 0] = bit position in data byte of Modbus register


< > = valid range of value

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1221


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Format-104: DTFCM – Date and Time (SICAM FCM)

[dw_MODMT2_format_104_dtfcm, 1, en_US]

Byte sending order:


Data byte 0 (MSB of 1st Modbus register)
Data byte 1 (LSB of 1st Modbus register)
Data byte 2 (MSB of 2nd Modbus register)
:
Data byte 7 (LSB of 4th Modbus register)
Year: 12 to 99 = 2012 to 2099

Note:
Date + time is transmitted in binary coding.

Format-120: DTBCD – Date and Time (BCD) “OMV”

[dw_MODMT2_format_120_dtbcd, 1, en_US]

Byte sending order:


Data byte 0 (MSB of 1st Modbus register)

1222 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Data byte 1 (LSB of 1st Modbus register)


Data byte 2 (MSB of 2nd Modbus register)
:
Data byte 7 (LSB of 4th Modbus register)
Weekday: 1= Monday, 2 = Tuesday, … 7 = Sunday
Year: 0 to 99 = 2000 to 2099

Note:
Date + time is transmitted in binary coding.

Format-121: DTBCDr – Date and Time (BCD Reverse) “OMV”

[dw_MODMT2_format_121_dtbcdr, 1, en_US]

Byte sending order:


Data byte 0 (MSB of 1st Modbus register)
Data byte 1 (LSB of 1st Modbus register)
Data byte 2 (MSB of 2nd Modbus register)
:
Data byte 7 (LSB of 4th Modbus register)
Weekday: 1= Monday, 2 = Tuesday, … 7 = Sunday
Year: 0 to 99 = 2000 to 2099

Note:
Date + time is transmitted in binary coding.

12.8.13 Web Server

A web server for internal diagnostic and statistical information is integrated in the protocol firmware. The web
server itself is implemented on the basic system element - the protocol-specific web pages are provided by the
protocol element.
System Firmware Designation Protocol-specific
web pages
CP-8000 MODMT2 Modbus RTU Master ✓
CP-8021 MODST0 Modbus RTU Slave –
CP-8022

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1223


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

The protocol-specific web pages can be displayed with a standard web browser (Google Chrome, Microsoft
Edge, Mozilla Firefox). For the access to the web server the communication protocol HTTP (Hyper Text Transfer
Protocol) is used with the port number 80 or the communication protocol HTTPS (Hyper Text Transfer Protocol
over SSL/TLS) is used with the port number 443.

NOTE

i For security reasons, the integrated web server is disabled by default (“security by default”). For commis-
sioning purpose, it can be enabled with the parameter [PRE] | HTTP web server | HTTP web
server.
After commissioning, the integrated web server must be disabled again.

With SICAM WEB (SICAM Device Manager), the protocol specific web pages can be called up from the device
page of the automation unit (Device) menu) via a corresponding link under protocol details).

[sc_MODMT2_sweb_device_protocol_details, 1, en_US]

The protocol specific websites can also be selected directly via the IP address of the automation unit by speci-
fying the protocol element (PRE0, PRE1, PRE2, PRE3). Examples:

• https://10.9.19.32/pre0

• https://10.9.19.32/pre3

• http://10.9.19.32/pre0

Supported protocol-specific web pages

Web page MODMT2 MODST0


Overview ✓ –
Connections ✓ –
Routing Transmit ✓ –
Routing Receive ✓ –
SICAM FCM ✓ –
SICAM FCM Event Logs ✓ –
Developer Information
Dataflow Test ✓ –
Diagnosis (IDR) ✓ –
Diagnosis (IDH) ✓ –
Diagnosis (IDE) ✓ –

1224 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i • The values displayed on the web pages indicate the current status when the web page is started.
The values of a web page are not updated automatically.
A manual updating of the web page displayed in the web browser can be performed e.g. by means of
a refresh of the web browser.

• The web pages will be displayed only in English language!

12.8.13.1 PRE-specific web page: Overview


With web page Overview general information of the firmware will be displayed.
Field Note
Firmware Name of firmware
Protocol Protocol function
Revision Revision of firmware
Hardware Hardware number (system internal)
Firmware number Firmware number (system internal)
Date and time actual date + time of firmware
Region number Region number (system internal)
Component number Component number (system internal)
BSE Basic system element number (system internal)
ZBG Protocol element number of the firmware (internal)
Redundancy Current redundancy status of the firmware:

• Firmware active
• Firmware passive

[sc_MODMT2_overview, 1, --_--]

12.8.13.2 Connections
With web page Connections detailed information about the status of the connection per Modbus connection
are displayed.
Field Note
Station Nr 1 to 99 (SICAM A8000 internal stations number of connection)
Modbus station 1 to 247 (Modbus slave address on link layer)
Modbus link layer OK = Modbus Link Layer connected
NOK = Modbus Link Layer not connected

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1225


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_connections, 1, --_--]

12.8.13.3 Routing Transmit


With web page Routing Transmit detailed information for each selective Modbus data point in transmit direc-
tion will be displayed.
Field Note
Count Number of parameterized data points in transmit direction (total number for
all stations)
Count binary indications Number of incorrectly parameterized data points for binary information in
transmit direction (total for all stations)
Count command Number of incorrectly parameterized data points for Commands in transmis-
sion direction (total for all stations)
Count measured value Number of incorrectly parameterized data points for measured values in
transmission direction (total for all stations)
Count setpoint command Number of incorrectly parameterized data points for setpoint values in trans-
mission direction (total for all stations)
Count error Number of faulty parameterized data points in transmit direction (total
number for all stations)
Modbus station Modbus station address (information for routing transmit will be displayed
grouped per station)

1226 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Field Note
Error Errour numbers for MBCiT0
ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 3 ....... type of SIP-address message conversion invalid
ERR = 5 ....... Type identification not supported
ERR = 6 ....... Modbus function code not supported
ERR = 7 ....... Bit number faulty
ERR = 8 ....... Modbus data format not supported
ERR = 9 ....... Transmit priority faulty
ERR = 12 ..... Assignment internal/external station no. faulty
ERR = 15 ..... IEC address not unique (twice used)
ERR = 16 ..... Modbus address not unique (twice used)
ERR = 18 ..... Modbus address overlap (float, 32-bit value)
ERR = 25 ..... Modbus function of meas. value/setpoint invalid
ERR = 26 ..... Linear adaptation: X0/X100, Y0/Y100 faulty
ERR = 29 ..... Command state faulty
ERR = 30 ..... Command type unknown
ERR = 33 ..... Time synch.: period faulty
ERR = 34 ..... Time synch.: time element(s) faulty
ERR = 35 ..... Time synch.: command multiple used
ERR = 36 ..... Time synch.: assigned to a SICAM FCM-device
ERR = 37 ..... Time synch.: Modbus address out of range
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA3
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)
Format Data format in Modbus register
FC Modbus function code:

• FC = 01 .. READ COILS
• FC = 02 .. READ DISCRETE INPUTS
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
• FC = 05 .. WRITE SINGLE COIL
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 15 .. WRITE MULTIPLE COILS
• FC = 16 .. WRITE MULTIPLE REGISTERS
Modbus address Modbus Address (Register or Coil address):

• commands, indications: 1 or 2 bit as coil or 1 or 2 bit in Modbus register


• measured values, counters: 1 or 2 Modbus registers
Value Value in Modbus register [decimal]
Value [Hex] Value in Modbus register [HEX]
Request time Last transmission time of specific data point

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1227


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

NOTE

i The register contents for time synchronization and SICAM FCM parameters are not displayed on the
website for Routing Transmit.

Routing Transmit (Filter not used)


Incorrect parameterized data points are marked "red".

[sc_MODMT2_rout_transmit, 1, --_--]

Routing Transmit - with text filter


The filter affects all fields of the table.

[sc_MODMT2_rout_transmit_filt_red, 1, --_--]

1228 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Routing Transmit - with filter for incorrectly parameterized data points


The filter is station-selective.

[sc_MODMT2_rout_transmit_filt_err, 1, --_--]

12.8.13.4 Routing Receive


With web page Routing Receive detailed information for each selective Modbus data point in receive direc-
tion will be displayed.
Field Note
Count Number of parameterized data points in receive direction (total number for
all stations)
Count binary indications Number of incorrectly parameterized data points for binary information in
receive direction (total for all stations)
Count measured value Number of incorrectly parameterized data points for measured values in
receive direction (total for all stations)
Count counter values Number of incorrectly parameterized data points for measured values in
receive direction (total for all stations)
Count error Number of faulty parameterized data points in receive direction (total
number for all stations)
Modbus station Modbus station address (information for routing receive will be displayed
grouped per station)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1229


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Field Note
Error ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 4 ....... Type of SIP address message conversion invalid
ERR = 5 ....... Type identification not supported
ERR = 7 ....... Bit number faulty
ERR = 8 ....... Modbus data format not supported
ERR = 10 ..... Interrogation priorty faulty
ERR = 11 ..... Modbus function code not supported
ERR = 12 ..... Assignment internal/external station no. faulty
ERR = 15 ..... IEC address not unique (twice used)
ERR = 16 ..... Modbus address not unique (twice used)
ERR = 18 ..... Modbus address overlap (float, 32-bit value)
ERR = 23 ..... Function code for events with time tag wrong
ERR = 26 ..... Linear adaptation: Y0/Y100 faulty
ERR = 27 ..... Events with time tag not supported
ERR = 31 ..... Indication format faulty/not valid
ERR = 32 ..... DPI suppression time not valid
ERR = 100 ... Measured value: index in data base faulty
ERR = 101 ... Linear adaptation: X0 = X100
ERR = 102 ... Linear adaptation: X0 must be smaller than X100
ERR = 103 ... Linear adaptation: Y0 = Y100
ERR = 104 ... Unconditional threshold larger than 103 %
ERR = 105 ... Additive threshold larger than 1000 %
ERR = 106 ... Integrated total: counter group faulty
ERR = 107 ... Integrated total: transmit faulty
ERR = 108 ... Integrated total: overflow faulty
ERR = 109 ... Integrated total: index in data base faulty
ERR = 110 ... Linear adaptation: Y0/Y100 of TI=35 faulty
ERR = 111 ... Linear adaptation: Y0/Y100 of TI=34 faulty
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA3
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)
Format Data format in Modbus register
FC Modbus function code:

• FC = 01 .. READ COILS
• FC = 02 .. READ DISCRETE INPUTS
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
• FC = 05 .. WRITE SINGLE COIL
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 15 .. WRITE MULTIPLE COILS
• FC = 16 .. WRITE MULTIPLE REGISTERS
Modbus address Modbus Address (Register or Coil address):

• commands, indications: 1 or 2 bit as coil or 1 or 2 bit in Modbus register


• measured values, counters: 1 or 2 Modbus registers
Value Value in Modbus register [decimal]

1230 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Field Note
Value [Hex] Value in Modbus register [HEX]
Exception Value not available
Exception Codes:

• 01 = ILLEGAL FUNCTION
• 02 = ILLEGAL DATA ADDRESS
• 03 = ILLEGAL DATA VALUE
• 04 = Slave DEVICE FAILURE
• 05 = ACKNOWLEDGE
• 06 = Slave DEVICE BUSY
• 07 = NEGATIVE ACKNOWLEDGE (NAK)
• 08 = MEMORY PARITY ERROR
Request time Time of the last reception for this data point

NOTE

i The register contents for SICAM FCM parameters are not displayed on the website for Routing Receive.

Routing Receive (Filter not used)


Faulty data points are marked red.

[sc_MODMT2_rout_recv, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1231


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Routing Receive - with text filter


The filter affects all fields of the table.

[sc_MODMT2_rout_recv_filt_red, 1, --_--]

Routing Receive - with filter for incorrectly parameterized data points


The filter is station-selective.

[sc_MODMT2_rout_recv_filt_err, 1, --_--]

12.8.13.5 SICAM FCM Event Logs


With the website SICAM FCM – SICAM FCM Event Logs, the event log information stored in the SICAM FCM
devices can be read out, displayed and deleted. The event log information is not converted to
IEC60870-5-101/104! Detailed information on event logs can be found in the SICAM FCM manual.

Read event log information


With Start reading event logs from SICAM FCM, the event log information is read from all configured and
connected SICAM FCM devices and displayed on the website.

Clear event log information


With Clear event logs in all SICAM FCM, the event log information in all configured and connected SICAM FCM
devices is deleted. After deletion, the current status of the Event Log information is read out from all config-
ured and connected SICAM FCM devices and displayed on the website.

1232 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_fcm_event_logs, 1, --_--]

Field Note
Firmware Current firmware version in the SICAM FCM device
Last query time Date + time when the event log was last read.
Last clear time Date + time when the event log was last deleted.
Event counter Number of events recorded by the SICAM FCM

• A maximum of the last 20 events can be read from the SICAM FCM
device
• The event counter shows the maximum number of events recorded
• The event counter is not deleted with Clear event logs in all SICAM FCM
Event No. Consecutive number of the event memory in SICAM FCM. The last (= most
current) event is always set to event no. 1. The older events slide back by 1.
Time Time when the event was recognized by SICAM FCM
IN> X … IN> detected as the event cause
IN> (forward A) X … IN> (forward A) detected as the event cause
IN> (reverse B) X … IN> (forward B) detected as the event cause
Ground fault phase 1 X … Ground fault phase 1 detected as the event cause
Ground fault phase 2 X … Ground fault phase 2 detected as the event cause
Ground fault phase 3 X … Ground fault phase 3 detected as the event cause
I1> X … I1> detected as the event cause
I2> X … I2> detected as the event cause
I3> X … I3> detected as the event cause
I1>> X … I1>> detected as the event cause
I2>> X … I2>> detected as the event cause
I3>> X … I3>> detected as the event cause
I>/I>> (forward A) X … I>/I>> (forward A) detected as the event cause
I>/I>> (reverse B) X … I>/I>> (reverse B) detected as the event cause
Intermittend ground (IN>) X … Intermittend ground (IN>) fault detected as the event cause
fault

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1233


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Field Note
Device error X … Device error detected as the event cause
IN Current value of IN at the time of the event
I1 Current value of I1 at the time of the event
I2 Current value of I2 at the time of the event
I3 Current value of I3 at the time of the event

12.8.13.6 Developer Information – Dataflow Test


With web page Developer Information – Dataflow Test, messages transmitted via internal interface between
PRE and BSE will be displayed.
The last 200 messages transmitted from PRE <-> BSE will be displayed..
Field Note
No. Message number
Dir Direction (Dir = Direction)

• PRE → BSE: Received data


• BSE → PRE: Transmitted data
DFT Time Logging time
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)
CASDU1, CASDU2 IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA1, IOA2, IOA3
Station Station number of the connection (SICAM A8000 internal)
COT IEC 60870-5-101/104 Cause of transmission (SICAM A8000 internal)
(COT = Cause Of Transmission)
Origin IEC 60870-5-101/104 Originator address (SICAM A8000 internal)
(origin = Originator)
Data IEC 60870-5-101/104 State of data point (SICAM A8000 internal)
Quality IEC 60870-5-101/104 Quality descriptor of data point (SICAM A8000 internal)
Time Date + time of message transmitted via internal interface
from PRE <-> BSE

1234 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_dataflow_test, 1, --_--]

Message filter for simultaneous logging (“Monitoring Filter”)


With filter enabled, only messages will be logged which are selected by filter. If no filter is selected all
messages will be logged.
With the value 255 this field is set to “Wildcard”, which means that all messages with this field (0 to 255) are
also logged.
The filter will be activated by set filter.
The filters will be cleared with Clear all monitoring filters.

Message filter for simultaneous logging (“Suppress Filter”)


If a filter is selected, the messages selected by the filter are not logged (suppressed). If no filter is selected all
messages will be logged.
With the value 255 this field is set to “Wildcard”, which means that all messages with this field (0 to 255) are
suppressed.
The filter will be activated by set filter.
The filters will be cleared with Clear all suppress filters.
The suppression filter has a higher priority than the monitoring filter. Messages that are to be displayed in
accordance with the monitoring filter and which are to be suppressed in accordance with the suppression
filter are not displayed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1235


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

[sc_MODMT2_dataflow_test_filt, 1, --_--]

[sc_MODMT2_dataflow_test_filt_red, 1, --_--]

1236 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

12.8.13.7 Developer Information – Diagnosis (IDR)


With web page Developer Information - Diagnosis (IDR) internal diagnosis information of basic system
element and protocol elements will be displayed.

[sc_MODMT2_diag_idr, 1, --_--]

Deletion of the IDR-diagnostic information on BSE (“BSE clear diagnosis”)


The IDR diagnostic information on the BSE can be deleted under BSE clear diagnosis with Clear.

General information of BSE firmware (“BSE general Information”)

Field Note
HW-TYP Hardware type of BSE firmware
FW-TYP Firmware type of BSE firmware
Rev Revision of BSE firmware

IDR diagnosis information of BSE-Firmware (“BSE diagnosis information (IDR)”)

Field Note
No Consecutive number
Time Date + time of IDR logging
Name Diagnosis text
Format Format of diagnosis information in next column

• CHAR, HEX8, HEX16, HEX32, DEC8, DEC16, DEC32, FlOAT32


Diagnosis Details on the IDR diagnosis entry

Deletion of the IDR-diagnostic information on PRE (“PRE clear diagnosis”)


The IDR diagnostic information on the PRE can be deleted under PRE clear diagnosis with Clear.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1237


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

General information of PRE firmware (“PRE general Information”)

Field Note
HW-TYP Hardware type of PRE firmware
FW-TYP Firmware type of PRE firmware
Rev Revision of PRE firmware

IDR diagnostic information of the PRE firmware (“PRE diagnosis information (IDR)”)

Field Note
No Consecutive number
Time Date + time of IDR logging
Name Diagnosis text
Format Format of diagnosis information in next column

• CHAR, HEX8, HEX16, HEX32, DEC8, DEC16, DEC32, FlOAT32


Diagnosis Details on the IDR diagnosis entry

12.8.13.8 Developer Information – Diagnosis (IDH)


The Developer Information – Diagnosis (IDH) web-page will display the last 2000 to 4000 data sent/received
in HEX and ASCII without timestamps.

[sc_MODMT2_diag_idh, 1, --_--]

Deleting the IDH diagnostic information on the PRE (“Clear serial test”)
The IDZ diagnostic information on the PRE can be cleared under Clear serial test with Clear.

IDH diagnostic information (“Serial test”)

Field Note
Direction TXD = Transmit Data (of PRE)
RXD = Receive Data (of PRE)
00, 01, 02, ... 15 Byte number (0 to 15) per row
The transmitted/received bytes are entered in chronological order into the
byte number TXD xxxx-yyyy, RXD xxxx-yyyy.
TXD xxxx-yyyy Byte number in transmit direction
RXD xxxx-yyyy Byte number in receive direction

1238 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Field Note
HEX The left range of the table (byte number 0 to 15) shows the sent/received
data are in HEX.
ASCII The right range of the table (byte number 0 to 15) shows the sent/received
data are in ASCII.

12.8.13.9 Developer Information – Diagnosis (IDE)


The Developer Information – Diagnosis (IDE) web page displays protocol-internal diagnostics and statistics
information.

[sc_MODMT2_diag_ide, 1, --_--]

Deletion of the IDE diagnostic information on PRE (“Clear diagnosis”)


The IDE diagnostic information on the PRE can be cleared under Clear diagnosis with Clear.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1239


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

General information of the IDE diagnosis (“General information”)

Field Note
Cleared at Time of IDE diagnosis information cleared
Query at Last query time of IDE diagnosis information
Redundancy state Actual redundancy state of PRE firmware

General information of the IDE diagnosis (“Polling”)

Field Note
Min. cycle time (all stations Minimum cycle time for all OK stations
OK)
Max. cycle time (all stations Maximum cycle time for all OK stations
OK)
Min. cycle time Minimum cycle time
Avg. cycle time (last 10 Average cycle time (last 10 cycles)
cycles)

Information on the control location of the PRE (“Control location”)

Field Note
The activated control locations will be displayed when control location func-
tion is enabled.
Note: This function is currently not supported in MODMT2!

Receive error statistics (“Receive Errors”)

Field Note
Parity error Number of detected parity errors
Framing error Number of detected byte frame errors
Overrun error Number of detected overflow errors
In case of overflow error the firmware load is too high – the received bytes
can no longer be processed correctly.
Sync character invalid Number of detected synchronization errors
End character invalid Number of detected end character errors
Receive buffer full Number of detected errors for receive buffer full
Length invalid Number of detected length invalid errors
Checksum error Number of detected checksum errors
Invalid gap Number of detected errors for inadmissible gap in the message (gap between
2 bytes within a message).

State of Communication Link (“Station state”)


For each station, the current status and statistics about the number of failures and retries are displayed.
Field Note
Station Station number (internal)
State OK ….… Communication link OK
NOK ..… Communication link NOK (failed)
Retry count Number of retries since last Clear diagnosis
NOK count Number of communication link NOK (failed) since last Clear diagnosis
Retry rate Number of retries in % since last Clear diagnosis

1240 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.8 Modbus RTU

Chronological list of retries and station failures (“Station History”)

Field Note
Time Date + Time of communication error (OK, NOK, Retry)
Station Station number (internal)
State Status:

• Retry no x … Retry number x


• Station OK
• Station NOK

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1241


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9 Modbus TCP

12.9.1 Introduction

The Modbus TCP protocol is a standardized transmission protocol (TCP/IP) for communication with devices in
the network (LAN, WAN).

Protocol firmwares for Modbus TCP:

Firmware System Standard and function


MBCiT0 CP-8000 Modbus TCP Master (“Client”)
CP-8021
CP-8022
MBSiT0 CP-8000 Modbus TCP Slave (“Server”)
CP-8021
CP-8022

The Modbus TCP protocol defines the data exchange of 16 bit register values or of coils (binary information)
between systems via a LAN/WAN communication connection.
The Modbus TCP protocol is standardized by the user organization www.modbus.org and by IEC 61158 Digital
data communication for measurement and control - Fieldbus for use in industrial control systems (CFP15/1
Modbus/TCP).
The Modbus protocol was originally defined for serial transmission, later Modbus TCP was defined for the
transmission of data via LAN/WAN (Ethernet).
The message structure is very similar between “Modbus seriell” and “Modbus TCP”. With Modbus TCP in addi-
tion to the Modbus data (PDU) the Modbus TCP specific MBAP-Header is transmitted.

The protocol element MBCiT0 enables the LAN/WAN communication of one component as central station
(=Master/Client) with up to 100 remote terminal units (=Slaves/Server).
The protocol element MBSiT0 enables the LAN/WAN communication of one component as substation (=Slave/
Server) with up to 100 central stations (=Master/Clients).
The master station and the remote terminal units operate with the Ethernet based LAN/WAN communication
protocol according to Modbus TCP.
The supported functionality (interoperability) is described in section 12.9.9 Interoperability Modbus TCP. With
Modbus TCP the data transfer is controlled by the central station (master).
With Modbus TCP every RTU is assigned an unambiguous IP address.
Substations can only transfer data if the data is requested by the central station (Read Register, Read Coils).
Sub-stations with serial interface can be connected to a Modbus TCP master via a serial Ethernet converter
(with Modbus TCP functionality).

1242 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Schematic configuration with Modbus TCP:

[Modbus_TCP_config_CP-8000_CP-802x, 2, en_US]

12.9.2 Functions

Function MBCiT0 MBSiT0


Modbus TCP
LAN/WAN communication protocol according to Modbus TCP ✓ ✓
Modbus TCP Master (“Client”) ✓ –
Modbus TCP Slave (“Server”) – ✓
Modbus TCP Port number (Standard) 502 502
Max. number of connections 100 100
Max. number of supported data points (all connections) 10000 10000
Modbus Unit Identifier 1 to 247, 1 to 247,
255 255
Maximal number of buffered Modbus requests – 16
Maximum number of servers that are queried at the same time (parallel polling) 315 5 –
Modbus TCP message protection by TCP/IP Layer ✓ ✓

Network configuration
LAN/WAN ✓ ✓

315 Polling is carried out simultaneously for a maximum of n Modbus devices with different IP addresses. A further Modbus device
(Server) will only be polled, if an already running Request/Response sequence is finished. The polling will slow down by e.g. slowly
answering Modbus devices or by data in transmit direction.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1243


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Function MBCiT0 MBSiT0


Physical interface
CP-8000, CP-8021, CP-8022: X1, X4 ✓ ✓
Transmission rate:
10 Mbit/s (full duplex) – –
10 Mbit/s (half duplex) – –
10 Mbit/s (full duplex, auto negotiation) – –
10 Mbit/s (half duplex, auto negotiation) – –
100 Mbit/s (full duplex) ✓ ✓
100 Mbit/s (half duplex) ✓ ✓
100 Mbit/s (full duplex, auto negotiation) ✓ ✓
100 Mbit/s (half duplex, auto negotiation) ✓ ✓
Auto-MDIX (Auto Medium Dependent Interface Crossover) ✓ ✓
Parameter for TCP/IP optimization
MTU-Size (Maximum Transmission Unit) ✓ ✓
TCP expected acknowledgment time ✓ ✓

Interoperability
Interoperability according to12.9.9.1 Interoperability Modbus TCP Master “Client“ ✓ –
Interoperability according to12.9.9.2 Interoperability Modbus TCP Slave “Server“ – ✓

Modbus register/coil addressing


Modbus Register “16 Bit” ✓ ✓
Modbus register addresses: 1 (0) bis 65535 ✓ ✓
Modbus coil addresses: 1 (0) bis 65535 ✓ ✓
Modbus register addressing according Modbus standard (YES/NO - station selective) ✓ ✓

Modbus function codes


01 = Read Coils ✓ ✓
02 = Read Discrete Inputs ✓ ✓
03 = Read Holding Registers ✓ ✓
04 = Read Input Registers ✓ ✓
05 = Write Single Coil ✓ ✓
06 = Write Single Register ✓ ✓
15 = Write Multiple Coils ✓ ✓
16 = Write Multiple Registers ✓ ✓

Modbus exception codes316


01 = Illegal Function ✓ ✓
02 = Illegal Data Address ✓ ✓
03 = Illegal Data Value ✓ ✓
04 = Server Failure ✓ ✓
05 = Acknowledge – –
06 = Server Busy – –
10 (0x0A) = Gateway Problem (Gateway paths not available) – –

316 Exception codes are not specially evaluated by the Modbus TCP master; a received exception code is rated as negative acknowledg-
ment.

1244 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Function MBCiT0 MBSiT0


11 (0x0B) = Gateway Problem (The targeted device failed to respond) – –

Modbus data formats


INT16: Signed integer 16-bit ✓ ✓
UINT16: Unsigned integer 16-bit ✓ ✓
INT32 (H/L): Signed integer 32-bit (“HIGH before LOW”) ✓ ✓
UINT32 (H/L): Unsigned integer 32-bit (“HIGH before LOW”) ✓ ✓
INT32 (L/H): Signed integer 32-bit (“LOW before HIGH”) ✓ ✓
UINT32 (L/H): Unsigned integer 32-bit (“LOW before HIGH”) ✓ ✓
FLOAT32: Short floating-point (IEEE 754) ✓ ✓
FLOAT32 (swapped): Short floating-point (IEEE 754) “swapped” ✓ ✓
FLOAT32 (little endian) Short floating-point (IEEE 754) “little endian” ✓ ✓
BS16: Bitstring 16-bit ✓ ✓
SPI: Single-point information ✓ ✓
DPI: Double-point information (OFF before ON) ✓ ✓
DPI: Double-point information (ON before OFF) ✓ ✓
SC: Single command ✓ ✓
SC: Single command “pulse” ✓ ✓
DC: Double command ✓ ✓
DC: Double command “pulse” ✓ ✓
SPI + IV: Single-point information with invalid identifier – ✓
DPI + IV: Double-point information (OFF before ON) with invalid identifier – ✓
DPI + IV: Double-point information (ON before OFF) with invalid identifier – ✓
Status 2B: Status - 2-bit – –
Status 3B: Status - 3-bit – –
Status 4B: Status - 4-bit – –
Date + time “Format free configurable” ✓ –

IEC60870-5-101/-104 Data formats in transmit direction


<TI:=30> ... Single-point information with time tag CP56Time2a ✓ ✓
<TI:=31> ... Double-point information with time tag CP56Time2a – ✓
<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a ✓ ✓
<TI:=34> ... Measured value, normalized value with time tag CP56Time2a ✓ ✓
<TI:=35> ... Measured value, scaled value with time tag CP56Time2a ✓ ✓
<TI:=36> ... Measured value, short floating-point number with time tag CP56Time2a ✓ ✓
<TI:=37> ... Integrated total with time tag CP56Time2a – ✓
<TI:=45> ... Single command ✓ ✓
<TI:=46> ... Double command ✓ ✓
<TI:=47> ... Regulating step command ✓ ✓
<TI:=48> ... Setpoint command, normalized value ✓ ✓
<TI:=49> ... Setpoint command, scaled value ✓ ✓
<TI:=50> ... Setpoint command, short floating-point number ✓ ✓
<TI:=51> ... Bitstring 32-bit ✓ –

IEC60870-5-101/-104 data formats in receive direction


<TI:=30> ... Single-point information with time tag CP56Time2a ✓ ✓
<TI:=31> ... Double-point information with time tag CP56Time2a ✓ ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1245


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Function MBCiT0 MBSiT0


<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a ✓ –
<TI:=34> ... Measured value, normalized value with time tag CP56Time2a ✓ ✓
<TI:=35> ... Measured value, scaled value with time tag CP56Time2a ✓ ✓
<TI:=36> ... Measured value, short floating-point number with time tag CP56Time2a ✓ ✓
<TI:=37> ... Integrated total with time tag CP56Time2a ✓ –
<TI:=45> ... Single command – ✓
<TI:=46> ... Double command – ✓
<TI:=48> ... Setpoint command, normalized value – ✓
<TI:=49> ... Setpoint command, scaled value – ✓
<TI:=50> ... Setpoint command, short floating-point number – ✓

Data acquisition by querying


Read out of the Modbus registers/coils - in the base cycle ✓ –
Read out of the Modbus registers/coils - time-controlled ✓ –
Modbus Response Re-Assembling (if the response is sent by the Modbus TCP slave in ✓ –
several TCP messages)
Data is made available for query by the Modbus master in Modbus registers or coils – ✓
Conversion Modbus Register/Coil-Data↔IEC 60870-5-101/104 Data formats ✓ ✓
Scaling of values ✓ ✓
Suppression of intermediate and faulty position for double-point information ✓ –

General interrogation
Emulation of the IEC 60870-5-101/104 general interrogation (the current values of the ✓ ✓
Modbus Registers/Coils are read and forwarded in general interrogations)
Emulation of ACTCON, ACTTERM (according IEC 60870-5-101/104) general interroga- – –
tion

Clock synchronization
Clock synchronization of the substations via Modbus with FC 16 ✓ –
(Write Multiple Registers)
Clock synchronization - selectable for each Modbus TCP Slave ✓ –
Clock synchronization always station selective ✓ –
Clock synchronization with “free definable time format” in Modbus message ✓ –
Clock synchronization of theSICAM A8000remote station via NTP – ✓
Clock synchronization of theSICAM A8000remote station via Modbus – –

Command transmission
Conversion of IEC 60870-5-101/104 commands→Modbus register/bits or coils ✓ –
Conversion of commands from Modbus Register/Coils→IEC60870-5-101/104 – ✓
commands
Control location (set control location, check) ✓ –
Emulation of ACTCON for commands/setpoint values according IEC 60870-5-101/104 ✓ –
Emulation of ACTCON- for commands (according IEC 60870-5-101/104), when a ✓ –
command is discarded from an unreleased control location.
Emulation of ACTTERM for commands/setpoint values (according IEC – –
60870-5-101/104)

1246 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Function MBCiT0 MBSiT0

Transmission of integrated totals


With counter interrogation command (Modbus interrogation of counter - in basic cycle) ✓ –
Spontaneous (Modbus interrogation - cyclic/time controlled) ✓ –
Conversion of the Modbus register data→IEC 60870-5-101/104 integrated totals ✓ –
Integrated totals are provided in Modbus registers for polling by the Modbus master – ✓

Redundancy
Protocol redundancy – –
Redundant Connections ✓ ✓
listening mode-control – –
Device redundancy – –

Protocol element control and return information


Protocol element control messages:
• Setting control location ✓ –
Protocol element return information:
• Station status ✓ ✓
• Station failure ✓ ✓

Web server
Log internal diagnostic- and statistic information via protocol-specific web pages – –

Engineering
SICAM WEB ✓ ✓
SICAM TOOLBOX II ✓ ✓

Restrictions

• UDP-Modbus is not supported

• Modbus message "Fragmenting" is not supported (the Modbus message must be completely transmitted
in a TCP message)

• Real-time data via Modbus TCP are not supported

• Broadcast addressing at TCP/IP level is not supported

• Broadcast addressing with unit identifier (station address = 0) is not supported

NOTE

i The Modbus TCP protocol in SICAM A8000 does not support full functionality according to Modbus TCP.
The Modbus TCP protocol defines only the transmission of coils and 16 Bit register values, but not the data
formats in the Modbus registers.
The Modbus TCP protocol in SICAM A8000 supports many of the commonly used data formats (see section
12.9.10 Modbus Data Formats).
For the coupling of devices with Modbus TCP protocol it is always necessary to check first whether the
required functionality and the required data formats are supported in the central station and in the substa-
tion!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1247


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.3 Modes of Operation

Operating mode Interface → Interface signals


optional DTE
Electrical ethernet-interface X1 TXD+, TXD-, RXD+, RXD-
(twisted pair) X4

12.9.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central Station – Modbus TCP Master "Client")

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MBCiT0 max. 100 Slaves
CP-8021/CPC80
CP-8022/CPC80

Remote Station (Substation – Modbus TCP Slave "Server")

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 MBSII0 max. 100 Master
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 MBSiT0 max. 100 Master
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2558/MBSiA0 max. 100 Master
CP-2019/PCCX26
Legacy systems CP-20xx SM-2558/MBSiA0 max. 100 Master
(SICAM AK, SICAM TM, CP-60xx
SICAM BC) CP-50xx
Siemens devices – – according to
12.9.9.1 Interoperability
Modbus TCP Master
“Client“
Third-party system – – according to
12.9.9.1 Interoperability
Modbus TCP Master
“Client“

Own Station (Substation – Modbus TCP Slave "Server")

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 MBSiT0 max. 100 Master
CP-8021/CPC80
CP-8022/CPC80

1248 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Remote Station (Central Station – Modbus TCP Master "Client")

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 MBCII0 max. 100 Slaves
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 MBCiT0 max. 100 Slaves
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2558/MBCiA0 max. 100 Master
CP-2019/PCCX26
Legacy systems CP-20xx SM-2558/MBCiA0 max. 100 Master
(SICAM AK, SICAM TM, CP-60xx
SICAM BC) CP-50xx
Siemens devices – – Interoperability according
to 12.9.9.2 Interopera-
bility Modbus TCP Slave
“Server“
Third-party system – – Interoperability according
to 12.9.9.2 Interopera-
bility Modbus TCP Slave
“Server“

12.9.5 Communication According to Modbus TCP

Station Definition

Station definition for Modbus TCP Master (“Client”)


All connected Modbus TCP slave (“Server”) devices must be entered in the station definition.

[MBCiI0_DM_Stationsdefinition, 1, en_US]

Station definition for Modbus TCP Slave (“Server”)


All connected Modbus TCP master (“Client”) devices must be entered in the station definition.

[MBSiI0_DM_Stationsdefinition, 1, en_US]

Parameter and Properties see 12.9.6.1 Modbus TCP Master.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1249


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

TCP connection, TCP port number

• The Modbus TCP master in CP-8000/CP-802x establishes a TCP connection to the configured IP address
with the configured TCP port number for each configured Modbus TCP slave (if data is configured in the
send or receive direction).

• After startup, the Modbus TCP slave in CP-8000/CP-802x waits for a TCP connection to be established by
the Modbus TCP master with the configured IP address and the configured TCP port number.

• By default, the port number = 502 is used for Modbus TCP (With default parameter = 0 for TCP the port
number 502 is used). The port number for Modbus TCP can be parameterized for special applications.
Station definition for Modbus TCP Slave:

[sc_MBSiT0_station_definition, 1, en_US]

12.9.5.1 Message Description

Structure of the Message


A Modbus TCP message consists of the MBAP header, the Modbus function code and the Modbus data.

Length
Field [Bytes] Description
FCode 1 Modbus function code
Data n Data bytes Max. 253
Byte Count 1 Length of answer bytes

1250 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

MBAP Header

Length
Field [bytes] Description Client Server
Transaction identi- 2 Unambiguous identification Initialized by Mirrored back transaction
fier of a Modbus the Client number of request
Request/Response Transac-
tion 317
Protocol identifier 2 = 0000 Initialized by Mirrored back protocol identi-
(Modbus protocol) the Client fier of request
Length 2 Number of following bytes Initialized by Initialized by the Server
the Client (Response)
(Request)
Unit Identifier 318 1 Modbus Slave address for Initialized by Mirrored back unit identifier
serial connected device the Client of request

Modbus Slave Address (“Slave Node Address”, “Unit Identifier”)


With Modbus TCP, a Modbus Slave is addressed only by the unique IP address.
The “Modbus Unit Identifier” (Unit-ID) in the Modbus TCP message format is usually not used.
Possible use of the Unit Identifier (Unit-ID):
Modbus Note
Unit ID
255 Used in case of single Modbus TCP device (Slave) is connected to Modbus TCP Master ("End-End")
and the connected Modbus TCP Slave supports addressing via IP address.
1 to 247 Used in case of single Modbus TCP device (Slave) is connected to Modbus TCP Master ("End-End")
319 and the connected Modbus Slave does not support addressing only via IP address.
255 Used when several Modbus TCP devices (Slaves) are connected to a Modbus TCP master and the
connected Modbus Slaves only support addressing via the IP address.
1 to 247 Used if several Modbus TCP devices (Slaves) are connected to a Modbus TCP master and the
319 connected Modbus Slaves do not support addressing only via the IP address.
1 to 247 Used when serial Modbus devices are connected to a Modbus TCP Master via a Serial-Ethernet
319 converter.

317 permissible implementation of the transaction identifier: REQUESTs from the MASTER are numbered in ascending order (selectively
per RTU), identical REQUESTs from the MASTER are always sent with the same Transaction-ID.
318 Modbus TCP central stations usually use "Unit Identifier = 255 (0xFF)" for end-end configurations (Master + 1 Slave).
319 Modbus slave station address

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1251


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

NOTE

i • Broadcast addressing with unicast/multicast addressing at TCP/IP level is not supported!

• Broadcast addressing with unit identifier = 0 is not supported!


The protocol element for Modbus TCP slave supports max. 1 station address per connection.
With Unit ID = 255 the Modbus station address assigned to the connection will be used.

Modbus Function Codes (FC)


The Modbus message formats are differentiated by the Modbus Function Code (FC).
Supported Modbus function codes:
Function code Designation Description
01 Read Coils Read binary marker
02 Read Discrete Inputs Read binary inputs
03 Read Holding Registers Read internal register
04 Read Input Registers Read input register
05 Write Single Coil Write binary outputs
06 Write Single Register Write register
15 Write Multiple Coils Write binary outputs
16 Write Multiple Registers Write register

Modbus register/coil address


Addressing according to Modbus for register values:

• One Modbus register address addresses one 16 Bit register

• The Modbus register address begins with 1 (or 0)

• For each Modbus register the MSB is transmitted first and then the LSB

• Address range for Modbus register address: (0),1 to 65535


With the protocol firmware for SICAM A8000 the address range for Modbus registers is organized sepa-
rately per Modbus function code and limited only by free internal memory. Some third-party systems
have only one common address range, common for all Modbus function codes. Thereby an offset is
defined per function code for the Modbus register address.
Addressing according to Modbus for “Coils”:

• One Modbus coil address addresses one coil “Binary states” (ON/OFF)

• The Modbus coil address begins with 1 (or 0)

• Address range for coils: (0),1 to 65535


According to the Modbus definition, the addressing of the Modbus registers begins from address 1, but on the
line the address “0” is transmitted for Modbus register address 1.

Modbus Register Addressing (typical):


Modbus Function Modbus Modbus
Function code register Aaddress register address
(address list) [dec] (in message) [dec]
1 Read Coils 00001 to 10000 0000 to 9999
2 Read Discrete Inputs 10001 to 20000 0000 to 9999
3 Read Holding Registers 40001 to 50000 0000 to 9999
4 Read Input Registers 30001 to 40000 0000 to 9999

1252 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus Function Modbus Modbus


Function code register Aaddress register address
(address list) [dec] (in message) [dec]
5 Write Single Coil 00001 to 10000 0000 to 9999
6 Write Single Register 40001 to 50000 0000 to 9999
15 Write Multiple Coils 00001 to 10000 0000 to 9999
16 Write Multiple Registers 40001 to 50000 0000 to 9999

NOTE

i The addressing of the Modbus registers is implemented differently depending on manufacturer and must
be looked up in the device descriptions!
Some manufacturers also specify the Modbus register address on the line in the address list!

Deviating from the definition for the Modbus protocol, some substations use the Modbus register start address
in the Modbus message on the line starting from 1 instead of starting from 0.
The addressing according to Modbus standard can be set in the parameters of the Station definition
(Connection definition) in the field Addressing MODBUS Standard per station.

[sc_MBSiT0_Adressing_modbus_standard_red, 1, en_US]

Example:
Modbus address in message
Modbus address Addressing Addressing
Modbus standard = <yes> Modbus standard = <no>
1 0 1
75 74 75
1000 999 1000
1374 1373 1374

Modbus Data (Register/Coils)


The Modbus data essentially contain the contents of the Modbus registers or the contents of the Modbus
Coils.
The supported Modbus data formats are documented in section 12.9.10 Modbus Data Formats and section
12.9.9 Interoperability Modbus TCP.
The Modbus data format is defined for each data point in the message conversion at the protocol element.
Modbus REQUEST or RESPONSE messages typically contain slave address, function code, coil / register address,
number of bytes and data.
The exact Modbus message structure is documented for each function code in the section Modbus Request /
Response Services.

NOTE

i The Modbus protocol does not define the data formats in the Modbus registers!
The addressing of the Modbus registers is implemented differently depending on manufacturer and must
be looked up in the device descriptions!
Some manufacturers also specify the Modbus register address on the line in the address list!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1253


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Message Protection
Modbus TCP does not use additional method for message protection.
With Modbus TCP the message protection takes place by means of the CRC in the TCP/IP header.

12.9.5.2 Modbus Request/Response Services

For the supported Modbus function codes, the message formats are shown schematically in the following
description for Modbus TCP (without TCP/IP frame).
Supported Modbus function codes:
Function Designation Description
code
01 Read Coils Read binary marker
02 Read Discrete Inputs Read binary inputs
03 Read Holding Registers Read internal register
04 Read Input Registers Read input register
05 Write Single Coil Write binary outputs
06 Write Single Register Write register
15 Write Multiple Coils Write binary outputs
16 Write Multiple Registers Write register

All Examples for Modbus TCP Request/Response services are shown with Unit-ID=255, but message formats
are also same for Unit-ID 1 to 247.
Modbus TCP Master - MBAB-Header for Read-/Write Request:
Request (Query Message)
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx Unambiguous identification of a Modbus Request/
Transaction Identifier Lo xx xx Response Transaction by the Master.
Protocol Identifier Hi 00 0 Protocol Identifier
Protocol Identifier Lo 00 0 Modbus TCP = 0000
Length Hi xx xx Number of bytes starting from (including) Unit-ID
Length Lo xx xx field
Unit Identifier FF, 255 255 …..…. not used
1 to F7 1 to 247 1 to 247 .. Modbus RTU station address
Function Code
Starting Address Hi
Starting Address Lo
Data [n]

Modbus TCP Slave - MBAB-Header of Response for Read-/Write Request:


Response (Response Message)
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx Transaction identifier included in request message
Transaction Identifier Lo xx xx will be sent back in response message (“mirrored”)
Protocol Identifier Hi 00 0 Protocol Identifier
Protocol Identifier Lo 00 0 Modbus TCP = 0000

1254 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Response (Response Message)


Field name Example Example Description
[HEX] [DEC]
Length Hi xx xx Number of bytes starting from (including) Unit-ID
Length Lo xx xx field
Unit Identifier FF, 255 255 …..…. not used
1 to F7 1 to 247 1 to 247 .... Modbus RTU station address
Function Code : :
Byte Count : :
Data [n]

NOTE

i Broadcast addressing is not supported with Modbus TCP!

Modbus TCP transmission: Re-Assembling of the Modbus Response Messages


SICAM A8000 always sends Modbus requests/response messages in a TCP/IP frame.
Some Modbus devices do not send the Modbus Response in a TCP/IP frame. The Modbus TCP master in SICAM
A8000 reassembles a Modbus Response message, which is split over several TCP/IP frames (“Re-Assembling”).

Modbus TCP transmission: Polling delay (limitation of the number of Modbus request messages)
Some Modbus devices only allow a limited number of queries within a specified time.
The Modbus TCP master in SICAM A8000 sends a new interrogation or a new message to a Modbus substation
only after the expiry of the set “Polling Delay” time.

Read Coils, Read Discrete Inputs [FC = 1, 2]


In the query message of the central station (Modbus TCP Master) the starting address and the number of data
points to be transmitted are specified.
Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 01 (Read Coils)
02 (Read Discrete Inputs)
Start address [Starting Address] 0 to 65535
Number of queried data points 1 to 127
Byte count [Byte Count] 1 to 16
Data [Data Coil Status] 8 states (binary information) per byte

Request (Query Message, Read Request)


Example: Request of Bits 20 to 56 from the slave 17 (Unit-ID = 255) with function code 1 or 2.
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 01 / 02 1/2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1255


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Request (Query Message, Read Request)


Example: Request of Bits 20 to 56 from the slave 17 (Unit-ID = 255) with function code 1 or 2.
Field name Example Example Description
[HEX] [DEC]
Starting Address Hi 00 0
Starting Address Lo 13 19
Number of Points Hi 00 0
Number of Points Lo 25 37

Response (Response Message)


Example: Response for request for Bit 20 to 56 from slave 17 (Unit-ID = 255) with function code 1 or 2.
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 08 8
Unit Identifier FF 255
Function Code 01 / 02 1/2
Byte Count 05 5
Data (Coils 27 to 20) CD 205 1100 1101
Data (Coils 35 to 28) 6B 107 0110 1011
Data (Coils 43-36) B2 178 1011 0010
Data (Coils 51-44) 0E 14 0000 1110
Data (Coils 56-52) 1B 27 0001 1011

In the response message each binary information is transmitted with 1 bit (0 = binary information OFF; 1 =
binary information ON).
The number of data points requested refers to the individual items of binary information.
The least significant bit in the 1st data byte contains the status of the addressed binary information.

Read Holding Registers / Read Input Registers [FC = 3, 4]


In the query message of the central station (Modbus TCP Master) the starting address and the number of data
points to be transmitted are specified.
Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 03 (Read Holding Registers)
04 (Read Input Registers)
Start address [Starting Address] 0 to 65535
Number of queried data points 1 to 127
Byte count [Byte Count] 2 to 254

Request (Query Message, Read Request)


Example: Request of Register 108 to 110 from slave 17 (Unit-ID = 255) with function code 3 or 4.
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0

1256 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Request (Query Message, Read Request)


Example: Request of Register 108 to 110 from slave 17 (Unit-ID = 255) with function code 3 or 4.
Field name Example Example Description
[HEX] [DEC]
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 03 / 04 3/4
Starting Address Hi 00 0
Starting Address Lo 6B 107
Number of Points Hi 00 0
Number of Points Lo 03 3

Response (Response Message)


Example: Response for request of register 108 to 110 from slave 17 (Unit-ID = 255) with function code 3
or 4.
Field name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 09 9
Unit Identifier FF 255
Function Code 03 / 04 3/4
Byte Count 06 6
Data Hi (Register 108) 02 2 0000 0010
Data Lo (Register 108) 2B 43 0010 1011
Data Hi (Register 109) 00 0 0000 0000
Data Lo (Register 109) 00 0 0000 0000
Data Hi (Register 110) 00 0 0000 0000
Data Lo (Register 110) 64 100 0110 0100

Write Single Coil [FC = 5]


Binary information, commands from the central station are only transmitted to the substations as single point
information. The query message contains the data point address and the state.
Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 5 (Write Single Coil)
Data point address [Coil Address] 0 to 65535
State [Write Data] 0x00 = OFF; 0xFF = ON

Write (Write Request)


Example: Write request of single coil address 173 in slave 17 (Unit-ID = 255) with function code 5.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1257


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Write (Write Request)


Example: Write request of single coil address 173 in slave 17 (Unit-ID = 255) with function code 5.
Field Name Example Example Description
[HEX] [DEC]
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 05 05
Coil Address Hi 00 00
Coil Address Lo AC 172
WRITE Data Hi FF 255 ON
WRITE Data Lo 00 00

Reply (Response Message)


Example: Response to write request of single coil address 173 in slave 17 (Unit-ID = 255) with function
code 5.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 05 5
Coil Address Hi 00 0
Coil Address Lo AC 172
WRITE Data Hi FF 255 ON
WRITE Data Lo 00 0

With station-selective addressing the content of the query message is sent back by the substation as response
to the central station.

Write Single Register [FC = 6]


Measured values and setpoint values are transmitted from the central station (Modbus TCP Master) to the
substations with the message Write Single Register. The query message contains the data point address and
the state. A maximum of 1 value is transmitted per message.
Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 6 (Write Single Register)
Data point address [Register Address] 0 to 65535

1258 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Request (Write Request)


Example: Write the value 0003 into the register 0x0002 of the substation 17 (unit ID = 255) with func-
tion code 6.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 06 6
Register Address Hi 00 0
Register Address Lo 01 1
Preset Data Hi 00 0
Preset Data Lo 03 3

Reply (Response Message)


Example: Response to writing the value 0003 into the register 0x0002 of the substation 17 (unit ID =
255) with function code 6.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 06 6
Register Address Hi 00 0
Register Address Lo 01 1
Preset Data Hi 00 0
Preset Data Lo 03 3

With station-selective addressing the content of the query message is sent back by the substation as response
to the central station.

NOTE

i Modbus TCP (Master, Slave) in SICAM A8000 does not support double register values (such as: FLOAT32,
INT32, UINT32,...) with function code = 06 Write Single Register!

Write Multiple Coils [FC = 15]


Multiple binary information/command states can be transmitted from the Modbus TCP central station to the
substations with one message. Specified in the query message is the 1st data point address, the number of
coils to be written and the status of every individual coil.
(Coil 1 is addressed with "0").

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1259


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 15 (Write Multiple Coils)
Data point address [Coil Address] 0 to 65535
Number of Coils [Quantity of Coils] 1 to 2
Restriction with Modbus RTU Master:
With FC = 15 only 1 single command (= 1 coil) resp. 1 double
command (= 2 coils) can be transmitted!
State [Write Data] 0 = OFF; 1 = ON (1 bit per coil state)

Write (Write Request)


Example: Write request for multiple coils (10 coils) starting at coil address 20 in slave 17 (Unit-ID = 255)
with coil data 0xCD01 and function code 15.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 09 9
Unit Identifier FF 255
Function Code 0F 15
Coil Address Hi 00 0
Coil Address Lo 13 19
Quantity of Coils Hi 00 0
Quantity of Coils Lo 0A 10
Byte Count 02 2
WRITE Data Hi (Coils 27-20) CD 205
WRITE Data Lo (Coils 29-28) 01 1

Reply (Response Message)


Example: Response for write request for multiple coils (10 coils) starting at coil address 20 in slave 17
(Unit-ID = 255) with coil data 0xCD01 and function code 15.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6
Unit Identifier FF 255
Function Code 0F 15
Coil Address Hi 00 0
Coil Address Lo 13 19
Quantity of Coils Hi 00 0
Quantity of Coils Lo 0A 10

1260 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Write Multiple Registers [FC = 16]


Multiple consecutive 16 bit register values can be transmitted from the central station to the substation with
one message. Specified in the query message is the 1st Data point address, the number of registers to be
written and the register status.
Modbus station address [Unit Identifier] 255; 1 to 247 (broadcast not supported)
Function code [Function Code] 16 (Write Multiple Registers)
Start address [Starting Address] 0 to 65535
Number of registers [No. of Registers] 1 to 125
Number of registers [No. of Registers] 1 to 2
Restriction with Modbus TCP Master:
With FC=16 only 1 value can be transmitted (e.g. 1 Register
with INT16/UINT16 or 2 Register with Float, INT32/UINT32).
Exception: With time synchronization, all required registers are
transmitted in one message with FC = 16.
No. of bytes [Byte Count] 2 to 4

Write (Write Request)


Example: Write request for 2 registers starting at register address 0x0002 with value 00 0A and 01 02
in slave 17 (Unit-ID = 255) with function code 16.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 0B 11
Unit Identifier FF 255
Function Code 10 16
Starting Address Hi 00 0
Starting Address Lo 01 1
Number of Registers Hi 00 0
Number of Registers Li 02 2
Byte Count 04 4
Data Hi 00 0
Data Lo 0A 10
Data Hi 01 1
Data Lo 02 2

Reply (Response Message)


Example: Response for write request for 2 registers starting at register address 0x0002 with value 00
0A and 01 02 in slave 17 (Unit-ID = 255) with function code 16.
Field Name Example Example Description
[HEX] [DEC]
Transaction Identifier Hi xx xx
Transaction Identifier Lo xx xx
Protocol Identifier Hi 00 0
Protocol Identifier Lo 00 0
Length Hi 00 0
Length Lo 06 6

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1261


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Reply (Response Message)


Example: Response for write request for 2 registers starting at register address 0x0002 with value 00
0A and 01 02 in slave 17 (Unit-ID = 255) with function code 16.
Field Name Example Example Description
[HEX] [DEC]
Unit Identifier FF 255
Function Code 10 16
Starting Address Hi 00 0
Starting Address Lo 01 1
Number of Registers Hi 00 0
Number of Registers Lo 02 2

Exception Response
If a substation has not implemented the data queried from the central station or the queried data is not avail-
able, an exception code (exception response) is transmitted instead of the data (response message).
Supported Modbus Exception Codes:
Exception Modbus designation Description MBCII0 MBSII0
code
01 Illegal Function Code The function code is not known ✓ ✓
to the computer.
02 Illegal Data Address Modbus register/coil address not ✓ ✓
supported.
03 Illegal Data Value Illegal data for the Modbus ✓ –
register.
04 Server failure The server failed during execu- ✓ ✓320
tion.
05 Acknowledge The Server has accepted the ✓ –
service call, but the service takes
a relatively long time to execute.
The Server therefore only sends
back a confirmation of the
service call confirmation.
06 Server busy The Server could not accept the ✓ –
requests. The Client must decide
if and when the request should
be sent again.
10 Gateway problem Gateway paths not available. ✓ –
11 Gateway problem The addressed substation does ✓ –
not respond. This exception is
generated by the gateway.

NOTE

i • If the query of the Modbus TCP Master is answered with an Exception Response, then the queried data
(except exception Code 10, 11) are emulated by the Modbus RTU Master as invalid (NT = 1 “not
topical”) – no retries at the Modbus TCP level.

• The Modbus TCP Master does not make any retries except for exception Code 10, 11 – Retry for serial
Modbus Slaves connected via gateway.

• The exception codes are not specially evaluated by the Modbus TCP master – a received exception
code is rated as negative acknowledgment.

320 Only with activated system technical parameter for data points marked faulty

1262 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.5.3 Data acquisition by querying

The transmission of the data from the remote terminal units to the master station takes place by means of
station-selective station interrogations (interrogation procedure, polling) of the parameterized Modbus
addresses, controlled by the master station.
The master station performs a cyclic interrogation of the data (Modbus coils/register values) from the remote
terminal units (Query/Response Cycle).

Call Procedure (Query/Response Cycle)


A Modbus TCP data transmission sequence will be initiated by the master station. A data transmission
sequence consists either of a “Request/Response Service” or of a “Send/Confirm Service” to a selective
addressed remote terminal unit (Slave) by IP-address/unit identifier.
The Protocol element for Modbus TCP master does not support broadcast addressing!
The requests (Read Registers/Read Coils) or data messages (Write Registers/Write Coils) provided for the
Modbus communication protocol are transmitted from the master station. Data from the remote terminal unit
to the master station can only be transmitted as a response to a request.
In contrast to the protocol Modbus “serial”- that establishes connections over serial interfaces - the protocol
Modbus TCP enables the communication over networks (Local Area Network “LAN” and Wide Area Network
“WAN”). Thereby common network components such as switches and routers can be used.
The Modbus protocol element uses a Modbus oriented data base (Registers, Coils). Every message represents
one or multiple data points, such as e.g. one/multiple measured value(s), setpoint value(s), command(s) or
alarm(s). Thereby the data are addressed with the Modbus function code, Modbus register address, bit posi-
tion in the Modbus register or with the Coil address.
The address then determines which signal is concerned, i.e. transmitter and receiver must know the meaning
of the address.
The Modbus protocol does not define the data formats in the Modbus registers!
For the transmission of data a “TCP Connection” is established between 2 participating stations.
With Modbus TCP the master is the“Connector” (… the connector establishes a TCP/IP connection) and the
Slave is “Listener”.

Prioritization of the data transmission with Modbus


The prioritization of the data to be sent or interrogated is only carried out by the master station. The remote
terminal unit (Slave) receives the data written in the Modbus register or Coils and answers the interrogations
by the master station with the data stored in the Modbus registers or Coils.
With Modbus normally the interrogation of the data is always performed sequentially i.e. a further Request/
Response interrogation sequence is only started when the previous Request/Response sequence is concluded.
Depending on the case of application the master station can transmit a further message immediately
following reception of a valid response message from a remote terminal unit or with “lack of a response” after
a configurable TIMEOUT.

Parallel Polling (number of max. Server polled at the same time)


The protocol element for Modbus TCP master uses a so-called parallel polling for querying Modbus registers/
coils for real Modbus TCP slaves (i.e. Modbus slaves with integrated TCP/IP interface). With this procedure,
Modbus queries are sent to several substations immediately one after the other and the responses from the
slaves are then waited for. This considerably increases the performance of the data query of the Modbus
master.
The parallel polling is only carried out for Modbus stations with a unique IP address. Up to a maximum of 5
requests (one request each) are sent to the next 5 Modbus TCP slaves. Then the response is waited for.
As soon as a response is received, the next request is sent (i.e. a maximum of 5 responses are pending).
Parallel polling is not used for Modbus stations with the same IP address, as several serial Modbus slave
devices are usually connected to the Modbus TCP via a serial Ethernet converter.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1263


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Delay between 2 queries (Polling Delay)


Some Modbus devices only allow a limited number of queries within a specified time. This limitation is typi-
cally indicated by “polling delay between 2 query”.
The Modbus master sends a new interrogation or a new message to a Modbus substation only after the expiry
of the set “Polling Delay” time.
The delay time must be parameterized in the Polling Delay field in the parameter Connection defini-
tion for each station. This does not affect the query of other stations.

[DM_MBCiI0_Polling_Delay, 2, en_US]

Data exchange with Modbus TCP

• Data in the transmit direction (Master → Slave) are transmitted spontaneously. Prioritization of the data:
1:1 to the request of the data from the Register-/Coils

• Data in receive direction (Master ← Slave) are only transmitted in case of interrogation. The query of the
register data/coils from the slaves is controlled by the master.
Possible selection for query cycle:
<Basic cycle> ................. Query of the data in the basic cycle
<Query cycle-1> ......... Query of the data in the query cycle 1
<Query cycle 2> ......... Query of the data in the query cycle 2
<Query cycle 3> ......... Query of the data in the query cycle 3
<Query cycle 4> ......... Query of the data in the query cycle 4
The query cycle is defined for each data point in the message conversion.

Basic cycle
In the basic cycle, the important data are queried that should be updated as quickly as possible. If it is not
necessary to continuously query important data in the basic cycle, the data can be queried in slower query
cycles (query cycle 1-4).

Query cycle-1..4
Query of the parameterized data in the adjustable time frame. The time grid for querying cycle times 1-4 must
be set with the parameters [PRE] MODBUS | Communication functions | Cycle time query |
Parameterize cycle 1..4.
Possible: 10 Sec – 3600 Sec.

1264 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

[MBCiI0_DM_Abfrage_Zykluszeit, 1, en_US]

If several data are to be queried at a query cycle, these are queried one after the other.
With the different times of the query cycles 1-4, unimportant data can be queried less often (e.g .: Query of
certain data only 1x per minute or 1x / hour). This means that the important data - if available - can be queried
more often in the basic cycle.

Modbus master - polling cycle control

• The Modbus master controls the query of the Modbus data.

• If data is assigned to the basic cycle, the query is carried out permanently.

• If no data are assigned to the basic cycle, the query is only carried out if a query of the data is triggered
by query cycle 1-4.

• Only one Modbus query is carried out per Modbus station; the next query is sent to the next higher
Modbus station number.

• For each Modbus query, several Modbus registers/coils are queried if the Modbus addresses are in
ascending order and there is no address gap between them.

• The Modbus addresses are processed in ascending order for each station.

• Modbus addresses that are not assigned to the basic cycle are only queried in the basic cycle if the query
of the data is triggered by the query cycle 1-4. The Modbus registers/coils are always queried in
ascending order of the Modbus addresses. Modbus addresses that were activated by query cycle 1-4 are
not placed in front, but rather queried when it is the turn of the Modbus address in the basic cycle.
Example: "Modbus master - polling cycle control"

The following Modbus register addresses should be queried:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1265


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus Modbus Modbus Modbus


Register/Coil Station Station Station
#1 #2 #3
40000 B 50000 B 40000 B
40001 B 50001 B 40001 B
40002 B 50002 B 40002 B
40003 B 50003 B 40003 B
40004 B 50004 B 40004 B
Modbus Register Address
40005 Z1 50005 B 40005 Z1
40010 Z1 40010 Z1
40011 Z1 40011 Z1
40100 Z2 40100 Z2
40500 B 40500 B

Query sequence by Master:


Query by Master: Note
1. Station#1: Modbus Address [40000 - 40004]
2. 1 Station#2: Modbus Address [50000 - 50005]
3. Station#3: Modbus Address [40000 - 40004]
4. Station#1: Modbus Address (40500)
5. 2 Station#2: Modbus Address [50000 - 50005]
6. Station#3: Modbus Address (40500) Station#1: Query cycle Z2 is triggerd
7. Station#1: Modbus Address [40000 - 40004] Station#3: Query cycle Z1 is triggerd
8. 3 Station#2: Modbus Address [50000 - 50005]
9. Station#3: Modbus Address [40000 - 40004]
10. Station#1: Modbus Address (40100)
11. 4 Station#2: Modbus Address [50000 - 50005]
12. Station#3: Modbus Address (40005)
13. Station#1: Modbus Address (40500)
14. 5 Station#2: Modbus Address [50000 - 50005]
15. Station#3: Modbus Address [40010 - 40011]
16. Station#1: Modbus Address [40000 - 40004]
17. 6 Station#2: Modbus Address [50000 - 50005]
18. Station#3: Modbus Address (40500)
19. Station#1: Modbus Address (40500)
20. 7 Station#2: Modbus Address [50000 - 50005]
21. Station#3: Modbus Address [40000 - 40004]
22. Station#1: Modbus Address [40000 - 40004]
23. 8 Station#2: Modbus Address [50000 - 50005]
24. Station#3: Modbus Address (40500)

Continuous Interrogation of a Remote Terminal Unit


The “Continuous interrogation of a remote terminal unit” by the master station following the transmission of
certain data (e.g. commands or setpoint values) to the remote terminal unit is not supported.

1266 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.5.4 Acknowledgment Procedure

All query or data messages that are selectively sent to a substation must be answered by the substation with a
response message.
If the response message is not received for longer than the response timeout when the transmission line is not
disturbed, then the station is marked as failed in the Modbus TCP stations, or retries are performed in the case
of serial substations which are connected to Modbus TCP via a serial Ethernet converter. With retries, the tele-
grams sent by the master are repeated up to n times (can be parameterized) (= number of retries). After expiry
of the Retry number the station is marked as failed.
Retries to a remote terminal unit are transmitted immediately one after the other after expiry of the expected
acknowledgement time. I.e. no other remote terminal units are interrogated while a Retry handling is in
progress.
Messages transmitted from a remote terminal unit are not acknowledged by the master station.
The “Response Timeout” is set on the protocol element of the central station with the parameter [PRE]
interface parameter | Network connection | * | MODBUS parameters | Response
timeout.
The number of retries is set on the protocol element of the central station with the parameter [PRE] inter-
face parameter | Network connection | LAN (serial converter #) | MODBUS parame-
ters | Number of retries.

Failure Monitoring
The monitoring of the interface by the active master station takes place by means of the cyclic interrogation
procedure of the parameterized Modbus register. A communication fault is only reported for failed remote
terminal units if this is parameterized accordingly in the parameter “station failure” of the station definition.
Failed remote terminal units continue to be interrogated by the central station by means of the interrogation
procedure, however no message repetition (Retry) is carried out during the station interrogation for such
remote terminal units.
When the remote terminal unit replies again with the requested register values, the station failure is reset.

Station Initialization
The Modbus protocol does not define any special procedure for station initialization. After startup or redun-
dancy switchover the polling cycle will be started.
Device-specific initialization sequences are not supported by the Modbus master station in SICAM A8000!

12.9.5.5 Acquisition of events (transmission of data ready to be sent)

Data ready to be sent in the master station can either be transmitted to the remote terminal unit spontane-
ously when they occur or cyclically (or cyclic + spontaneous).
With spontaneous transmission the data are prioritized 1:1 to the cyclic interrogation of the configured
Modbus addresses. I.e. after spontaneous transmission the polling cycle will be continued.
With cyclic transmission the data to be transmitted are stored temporarily in the process image on the protocol
element of the central station. The transmission takes place cyclically in the interrogation cycle.
The transmission takes place cyclically in the interrogation cycle.
Spontaneous data for sending are not stored in protocol element internal data base for Modbus.
With a failure of the communication to a remote terminal unit, on the protocol element of the master station
the fetching of data from the basic system element is disabled but the cyclic transmission of data to the failed
RTU is not stopped.
The data are saved in the data storage of the communication function on the basic system element (BSE) until
they are deleted by the dwell time monitoring or can be transmitted to the remote station.
After a going interface fault the fetching of data from the basic system element is enabled again and the saved
data transmitted by the protocol element according to the prioritization.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1267


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

NOTE

i The protocol element for Modbus TCP master in SICAM A8000 does not support procedures for the trans-
mission of events (event queues)!

Message from the Remote Terminal Unit to the Master Station


Messages from the remote terminal unit to the master station are only transmitted with station interrogation.
A quick-check procedure for speeding up the transmission of data is not implemented.

12.9.5.6 General interrogation, substation interrogation

The general interrogation function (RTU interrogation) is used for updating the master station after startup,
redundancy switchover or after communication error.
The Modbus protocol does not define any GI concept!
With a general interrogation within SICAM A8000, all parameterized data are queried by the Modbus TCP
master from the connected Modbus slaves.
The received data is handled without change monitoring and the current status of the data is queried with the
cause of transmission <COT=20> “by station query ” and passed on to the basic system element.
The general interrogation command is always internally transmitted to the PRE by the BSE in SICAM A8000 on
a “station specific” basis.

• The protocol element for Modbus TCP master only supports the general interrogation command “global”.

• A general interrogation command for GA groups is not supported!

• The protocol element for Modbus TCP does not send ACTCON / ACTTERM for the general interrogation
command!

• The protocol element does not reproduce any GA data for failed stations.

12.9.5.7 Clock Synchronization


The Modbus TCP protocol does not define any procedures for clock synchronization.
The Modbus TCP master (“Client”) in SICAM A8000 supports time synchronization of the connected Modbus
slaves via:

• Time synchronization via Modbus register

Time synchronization via Modbus register


The clock synchronization of Modbus Slaves devices is performed spontaneous or cyclic controlled by the
Modbus master station with station selective Modbus message using FC = 16 (WRITE MULTIPLE REGISTERS).
The message format for clock synchronization is free definable (with supported time elements) via parameter
for each single MODBUIS Slave.
Clock Synchronization can be done at following Time:

• spontaneous (initiated by command <TI:=45>)

• cyclic every 1 minute (offset = 0 s)

• cyclic every 1 minute (offset = 30 s)

• cyclic each 5th Minute (offset = 0 s)

• cyclic each 10th Minute (offset = 0 s)

• cyclic each 30th Minute (offset = 0 s)

• cyclic each 60th Minute (offset = 0 s)

1268 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

• after AU internal clock synchronization

• after going communication failure

Supported time elements:

Time element Value Range Example


[Byte]
Not used Dummy: UI8 [7 to 0] <0>
year (high) year (high) [7 to 0] <0 to 255> year = 2016 = 07E0 [HEX]
→ year (high) = 0x07 [HEX]
year (low) year (low) [7 to 0] <0 to 255> year = 2016 = 07E0 [HEX]
→ year (low) = 0xEX [HEX]
year - 2000 (high) year 2000 (high) [7 to 0] <0 to 255> year = 2016 → 2016 - 2000 = 16 = 0x0010
[HEX]
→ year - 2000 (high) = 0x00 [HEX]
year - 2000 (low) year 2000 (high) [7 to 0] <0 to 255> year = 2016 → 2016 - 2000 = 16 = 0x0010
[HEX]
→ year - 2000 (low) = 0x10 [HEX]
Month Month [7 to 0] <1 to 12> month = 12 (december) → month = 0x0C
[HEX]
Day Day [7 to 0] <1 to 31> day = 23 → day = 0x17 [HEX]
Day of week Day of week [7 to 0] <1 to 7> Day of week = Tuesday → Day of week =
<1> = Monday; <2> = Tuesday; ... <7> = 0x02 [HEX]
Sunday
day + day of week Day [4 to 0] <1 to 31>
Day of week [7 to 5] <1 to 7>
<1> = Monday; <2> = Tuesday; ... <7> =
Sunday
Hour Hour [7 to 0] <0 to 23> hour = 21 = 0x15 [HEX]
hour + SU Hour [4 to 0] <0 to 23>
summer time (SU) [7] <0, 1>
SU <0> = standard time (winter time)
SU <1> = summer time
Minute Minute [5 to 0] <0 to 59> minute = 59 = 0x3B [HEX]
minute + IV Minute [6 to 0] <0 to 59>
Invalid (IV) [7] <0, 1>
IV <0> = valid
IV <1> = invalid
second second [7 to 0] <0 to 59> second = 32 = 0x20 [HEX]
millisecond (high) millisecond n * 1 ms (high) [7 to 0] <0 to milliseconds = 998 = 03E6 [HEX]
255> → millisecond (high) = 0x03 [HEX]
n <0 to 59999> = range including seconds
millisecond (low) millisecond n * 1 ms (low) [7 to 0] <0 to milliseconds = 998 = 03E6 [HEX]
255> → millisecond (low) = 0xE6 [HEX]
n <0 to 59999> = range including seconds
ticks (10ms) millisecond n * 10 ms [7 to 0] <0 to 99> milliseconds = 998
→ Ticks (10 ms) = 99 = 0x63 [HEX]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1269


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Time element Value Range Example


[Byte]
ticks (100ms) millisecond n * 100 ms [7 to 0] <0 to 99> milliseconds = 998
→ Ticks (100 ms) = 9 = 0x09 [HEX]
EOF (End of Frame) Note: This time element defines the end of
the freely configurable time format - this
data byte is no longer sent!

Legend:
[ ] .. Values in square brackets = bit position of the value in the byte
<> .. Values in angle brackets = value range

Free definable Time Synchronization Format (Example)


Time synchronization controlled by <TI:= 5> single command with the address CASDU=150, IOA=145 on the
Modbus address 1500.

[MBCiI0_DM_Modbus_Zeitformat, 1, en_US]

12.9.5.8 Command Transmission

Control Location / Check Control Location


The function “Control location” is used so that commands are only output from authorized sources.
If the “control location” function is activated, commands from the protocol element are only transmitted to the
substation, when the control location (originator address) is enabled. If the control location is not enabled, the
protocol element immediately sends back a negative acknowledgment of activation (ACTCON) to the origi-
nator address (further details about setting control location / check control location see section 12.1.3 Control
location function for commands and setpoint values).

Messages "To All"


Messages “to all” (acknowledged or unacknowledged) are not supported by the Modbus TCP central station!

12.9.5.9 Transmission of Integrated Totals


The Modbus protocol itself does not define any procedures for counter interrogation.
A counter interrogation command triggered in the SICAM A8000 system is not sent to the Modbus slaves by
the protocol element.
The integrated totals are updated cyclically due to the cyclic data exchange between the protocol element and
the Modbus TCP slaves.
Forwarding of integrated totals to the basic system element:

• Counter Interrogation
After a counter interrogation command (SICAM A8000 internal) the integrated totals will be forwarded to
the basic system element directly from the protocol element internal process image.

1270 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

• Cyclic in the parameterized time grid


After the time grid for cyclic counter values (SICAM A8000 internal) has expired, the counter values are
forwarded to the basic system element with the next time they are received.
The sequence number in the counter message is incremented with every counter interrogation message, or
with cyclic counter interrogation in the parameterized time grid.
Restrictions:

• The protocol element for Modbus TCP does not send ACTCON / ACTTERM for the SICAM A8000 internal
counter interrogation command.

• The protocol element does not reproduce any integrated totals for failed stations.

12.9.6 Parameters and Settings

12.9.6.1 Modbus TCP Master

Parameter Name Description Settings


[PRE] Interface parameter | Network connecton | ... | MODBUS Parameter

• LAN (MODBUS default)


• WAN
• LAN (fast dropout detection)
Response timeout After sending a Modbus request Permitted range = 0.8 to 25.5 s
message, the Modbus TCP master Default setting = | 3 | 5 | 2 | s
waits to see whether the response
is received within the parameter-
ized response timeout.
Transmission delay The configured pause is observed Permitted range = 0 to 255 ms
before a Modbus request is sent. Default setting = | 5 | 5 | 5 | ms
This allows the polling speed of the
master to be slowed down.
[PRE] Interface parameter | Network connecton | ... | MODBUS Parameter

• LAN (serial converter 1)


• LAN (serial converter 2)
• freely definable
Response timeout After sending a Modbus request Permitted range = 0.8 to 25.5 s
messge, the Modbus TCP master Default setting = | 3 | 5 | 3 | s
waits to see if the response is
received within the parameterized
response timeout (= expected
acknowledgment time).
Transmission delay The parameterized pause is Allowed range = 0 to 255 ms
observed before each transmission Default setting = | 5 | 20 | 5 | ms
of a Modbus request. This allows
the polling speed of the master to
be slowed down.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1271


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter Name Description Settings


Retrycount If a Modbus query is answered by Permitted range = 0 to 15
the remote station with exception Default setting = | 2 | 2 | 0 |
code = 10 or 11, the Modbus query
is repeated (= retry). If no valid
response is received from the
substation within the set number
of retries, the substation is marked
as failed. The TCP/IP connection
remains established.
Note:
This parameter is only available for
serial Modbus devices that are
connected to Modbus TCP with a
serial Ethernet converter.
[PRE] Station definition (Connection definition) | Station definition
MODBUS Station (internal) SICAM A8000 internal station Permitted range =
number of the remote station.
SICAM A8000 internally the same
• 0 to 99
station number is used for diag- • 255 (= not used)
nosis and data routing. Each Default setting = 255
substation must be assigned a
unique station number.
Station enable Selective remote stations can be Permitted range =
prepared or deactivated with
setting no. Data to “prepared”
• yes
stations are fetched by the PRE and • no
discarded without an error Default setting = yes
message (data is not transferred).
Station failure If a substation fails, the forwarding Permitted range =
of the error message can be
suppressed with the setting do
• notify
not report (may be required for • suppress
special redundancy configurations) Default setting = notify
Remote IP address IP address of the Modbus TCP Permitted range =
remote station (IPV4). 0.0.0.0 to 255.255.255.254
The Modbus TCP slave device is Standard setting = 0.0 0.0
addressed via the IP address. The
Modbus Unit-ID is only used for
addressing in exceptional cases
(e.g. when a serial slave is
connected to Modbus TCP via a
converter).
The IP address of the remote
station (= Modbus TCP slave
device) must be unique and must
not be entered more than once in
the connection definition.
Note:
The IP address of the own station is
set on the BSE.
TCP Port number TCP Port number for Modbus TCP Permitted range = 0 to 65535
Protocol. Default setting = 0 (Modbus TCP
Port 502)

1272 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter Name Description Settings


MODBUS Unit-ID Station address for serially Permitted range =
connected Modbus slave device, if
it is connected via a Modbus TCP
• 1 to 247
slave (“Server”) i.e. via a gateway. • 255 (= Modbus TCP Slave)
Note: Default setting = 1
The Modbus TCP slave is addressed
via the IP address.
The Modbus Unit-ID is only used for
addressing in exceptional cases
(e.g. when a serial slave is
connected to Modbus TCP via a
converter).
Addressing MODBUS standard Addressing of the Modbus Register/ Permitted range =
coils during the transmission on
the line:
• yes
• no
• Modbus Address from 0x0000
(Standard) Default setting = yes

• Modbus Address from 0x0001


Note:
The addressing of the Modbus
registers is implemented differently
depending on manufacturer and
must be looked up in the device
descriptions!
Some manufacturers also specify
the Modbus register address on the
line in the address list!
Network connection Optimized TCP/IP + Modbus param- Permitted range =
eters for selected network connec-
tions.
• LAN (MODBUS default)
The parameters for the network • WAN
connections are in the parameters • LAN (fast dropout detection)
for[PRE] Interface param-
eter / Network connection.
• LAN (serial converter 1)
• LAN (serial converter 2)
• freely definable
Default setting = LAN (Modbus
default)
Polling Delay Delay time between two Modbus Permitted range = 0 to 100 (0 to 10
request messages. s in 100 ms grid)
Some Modbus devices only allow a Default setting = 0
limited number of queries within a
specified time. The Modbus TCP
master (“Client”) sends a new inter-
rogation or a new message to a
Modbus substation only after the
expiry of the set time.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1273


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter Name Description Settings


[PRE] MODBUS | Communication functions | Query cycle time
Query cycle time-1 The Modbus TCP master can query Permitted range = 10 to 3600 s
data in a parameterizable cycle Default setting = 10 s
time.
The query cycle time is assigned to
the data point when parameter-
izing the data point.
Query cycle time-2 The Modbus TCP master can query Permitted range = 10 to 3600 s
data in a parameterizable cycle Default setting = 20 s
time.
The query cycle time is assigned to
the data point when parameter-
izing the data point.
Query cycle time-3 The Modbus TCP master can query Permitted range = 10 to 3600 s
data in a parameterizable cycle Default setting = 30 s
time.
The query cycle time is assigned to
the data point when parameter-
izing the data point.
Query cycle time-4 The Modbus TCP master can query Permitted range = 10 to 3600 s
data in a parameterizable cycle Default setting = 60 s
time.
The query cycle time is assigned to
the data point when parameter-
izing the data point.
[PRE] MODBUS | Communication functions | Max. number Register/Coils per request
Function code 1 (Read Coil Maximum number of Modbus coils Permitted range = 1 to 127
Status) in a Modbus TCP request. Default setting = 127
Function code 2 (Read Maximum number of Modbus coils Permitted range = 1 to 127
Input Status) in a Modbus TCP request. Default setting = 127
Function code 3 (Read Maximum number of Modbus Permitted range = 1 to 127
Holding Registers) register in a Modbus TCP request. Default setting = 125
Function code 4 (Read Maximum number of ModbusPermitted range = 1 to 127
Input Register) register in a Modbus TCP request.
Default setting = 125
[PRE] MODBUS | Communication functions | Command transmission | Command output
time
Commands without identi- Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
fier (sek) tion) for commands in transmit Default setting = 0.5 s
direction
Commands with short output Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
time (sek) tion) for commands in transmit Default setting = 2 s
direction
Commands with long output Command output time (pulse dura- Permitted range = 0.1 to 6553.5 s
time (sek) tion) for commands in transmit Default setting = 10 s
direction
[PRE] Advanced parameters | Software test points
... The software test points may only Permitted range =
be used under the guidance of
experts for error detection!
• yes

Once the fault isolation is • no


completed, software checkpoints Default setting = no
must always be turned off.

1274 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.6.2 Modbus TCP Slave

Parameter Name Description Settings


[PRE] Interface parameter | Network connecton | ... | MODBUS Parameter

• LAN (MODBUS default)


• WAN
• LAN (fast dropout detection)
• freely definable
Monitoring timeout If the Modbus TCP slave (“Server”) Permitted range = 1 to 255 s
is not called by the Modbus TCP Default setting = | 30 | 30 | 10 | 30 |
master (“Client”) within the call s
monitoring time, a failure of the
interface is signaled in the Modbus
TCP slave device.
Transmission delay The parameterized pause is Permitted range = 0 to 10 ms
observed before a Modbus Default setting = | 5 | 5 | 5 | 5 | ms
response is sent. This allows the
polling speed of the master to be
slowed down.
[PRE] Station definition (Connection definition) | Station definition
MODBUS Station (internal) SICAM A8000 internal station Permitted range =
number per server in the remote 0 to 99
station. 255 (= not used)
The Modbus TCP slave (“Server”) Default setting = 255
firmware in SICAM A8000 supports
up to 100 Modbus TCP servers.
A unique station number must be
assigned to each server. SICAM
A8000 internally the same station
number is used for diagnosis and
data routing.
Station enable Selective remote stations can be Permitted range =
prepared or deactivated with
setting no.
• yes

Data to “prepared” stations are • no


fetched by the PRE and discarded Default setting = yes
without an error message (data is
not transferred).
Station failure If the TCP connection to a station Permitted range =
(“Server”) fails, the forwarding of
the error message can be
• notify
suppressed with station failure = • suppress
do not report (may be required Default setting = notify
for special redundancy configura-
tions).
Remote IP address IP address of the Modbus TCP Permitted range =
master (“Client”) per server in the 0.0.0.0 to 255.255.255.254
IPV4 format. Standard setting = 0.0 0.0
The Modbus TCP slave device is
addressed via the IP address.
Note:
The IP address of the own station is
set on the BSE.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1275


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter Name Description Settings


TCP Port number TCP Port number for Modbus TCP Permitted range = 0 to 65535
Protocol. Default setting = 0 (Modbus TCP
Port 502)
MODBUS unit-ID The Modbus unit ID is usually not Permitted range =
used with Modbus TCP slaves.
If the Modbus TCP master (“Client”)
• 1 to 247
nevertheless needs a unique • 255 (= not used)
Modbus unit ID for communication, Default setting = 1
this can be set if necessary.
Addressing MODBUS standard Addressing of the Modbus regis- Permitted range =
ters/coils during the transmission
on the line:
• yes
no •
• Modbus Address from 0x0000
(Standard) Default setting = yes

• Modbus Address from 0x0001


Note:
The addressing of the Modbus
registers is implemented differently
depending on manufacturer and
must be looked up in the device
descriptions!
Some manufacturers also specify
the Modbus register address on the
line in the address list!
Network connection Optimized TCP/IP + Modbus param- Permitted range =
eters for selected network connec-
tions.
• LAN (MODBUS default)
The parameters for the network • WAN
connections are in the parameters • LAN (fast dropout detection)
for[PRE] Interface param-
eter / Network connection.
• free defineable
Default setting = LAN (MODBUS
default)
MODBUS-exception code 4 In the case of disturbed values in Permitted range =
the sending direction with NT=1 or
IV=1, the query can be answered
• yes
with exception code = 4 (SLAVE • no
DEVICE ERROR) instead of the Default setting = no
value-specific identification of
disturbed values (last valid status,
disturbed value, NAN, ...).
[PRE] MODBUS | Communication functions | Initialisation
Startup Delay When the BSE is restarted (from Permitted range = 10 to 65535 s
Ready), Modbus communication Default setting = 10 s
from the Modbus TCP slave
(“Server”) is only started after the
start-up delay has expired.
During the startup delay, the
process image for Modbus on the
protocol element is updated.

1276 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter Name Description Settings


[PRE] MODBUS | Communication functions | Command transmission
Return information -"Force Read Coil Status (FC = 1) can be Permitted range =
coil" (FC=5/15) used for read back of Force Coil (FC
= 05/15).
• no return information
The Modbus address of Read Coil • return information with "coil
Status and Force Coil are equal. status" (FC=1)
Read Coil Status cannot be used for Default setting = no return infor-
data of the signaling direction mation
[PRE] MODBUS | Communication functions | Command transmission | Command output
time
Commands without identi- Command output time for Permitted range = 0.1 to 6553.5 s
fier (sek) commands in receive direction Default setting = 0.5 s
Note:
The command output time is
assigned to the selective
commands in the signal definition.
Commands with short output Command output time for Permitted range = 0.1 to 6553.5 s
time (sek) commands in receive direction Default setting = 2 s
Note:
The command output time is
assigned to the selective
commands in the signal definition.
Commands with long output Command output time for Permitted range = 0.1 to 6553.5 s
time (sek) commands in receive direction Default setting = 10 s
Note:
The command output time is
assigned to the selective
commands in the signal definition.
[PRE] Advanced parameters | Software test points
... The software test points may only Permitted range =
be used under the guidance of
experts for error detection!
• yes

Once the fault isolation is • no


completed, software checkpoints Default setting = no
must always be turned off.

12.9.7 Message Conversion

Data in transmit direction are transferred from the basic system element to the protocol element in SICAM
A8000 internal IEC 60870-5-101/104 (without 101/104 blocking) format. The data formats are converted to
the Modbus TCP line format on the protocol element. The transmission of the data according to Modbus TCP is
controlled by the protocol element.
Data in receive direction is converted by the protocol element from the Modbus TCP format to a SICAM A8000
internal IEC 60870-5-101/104 format and transferred to the basic system element (no 101/104 blocking). The
transmission of the data according to Modbus TCP is controlled by the protocol element.
The conversion of the SICAM A8000 internal IEC 60870-5-101/104 message format ↔ Modbus TCP data
format and the conversion of the address information are called message conversion.
The parameterization of the conversion from IEC 60870-5-101/104 ↔ Modbus TCP (address and message
format) is to be done with the SICAM Device Manager with function “Signals” or with the SICAM TOOLBOX II,
OPM II using “SIP Message Address Conversion”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1277


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Supported processing types for message conversion

Data Direction Processing type Master Slave


Binary information Receive direction firmware / Rec_binary_information ✓ ✓
Commands Receive direction firmware / Rec_binary_information – ✓
Measured values Receive direction firmware / Rec_values – ✓
Setpoint values
Measured values Receive direction firmware / Rec_measured_values ✓ –
Integrated totals Receive direction firmware / Rec_counter_value ✓ –
Binary information Transmit direction firmware / Trans_binary_informa- – ✓
Commands tion
Commands Transmit direction firmware / Trans_command ✓ –
Message Transmit direction firmware / Trans_binary_informa- ✓ –
tion
Measured values Transmit direction firmware / Trans_value ee ✓ ✓
Setpoint values Transmit direction firmware / Trans_value ee ✓ –
Bitstring Transmit direction firmware / Trans_value ✓ ✓
Integrated totals Transmit direction firmware / Trans_value – ✓
Time synchroniza- Transmit direction firmware / Trans_timesynchronisa- ✓ –
tion tion

General description of the parameters and properties (valid for each type of processing)

Parameter
Lk_Reg Link region number
The data point assigned to automation unit with the selected region number.
Lk_Comp Link component number
The data point is assigned to the automation unit with the selected component
number.
Lk_BSE Link BSE
The data point is assigned to the basic system element in the selected automation unit.
Lk_SSE Link SSE
The data point is assigned to the selected supplementary system element of the
selected basic system element in the selected automation unit.
Lk_DS Link destination station number
The data point is assigned to the selected destination station of the selected supple-
mentary system element of the selected basic system element in the selected automa-
tion unit.
Lk_Cat Link category

1278 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):
0 to 99
Note:

• This Modbus station number is only used internally by SICAM A8000 for message
conversion and internal system functions. This Modbus station number is not
transmitted on the line!
• With Modbus TCP the Modbus station will be addressed by the IP address (Unit ID
= 255).
• If a substation with Modbus serial interface is connected via a Device Server
(cnverter “Modbus serial ↔ Modbus TCP”), the UNIT-ID is transmitted as Modbus
slave address.
• The unit ID must be individually parameterized for each connection in the connec-
tion definition parameters of the Modbus TCP master.
MODBUS_address Modbus Address (Coil- or Register Address):
1 to 65534 (65535)
Note:

• The Modbus address (= coil or register address) which is specified in the device
descriptions in the Register Map is always parameterized.
• According to the Modbus standard, the Modbus register address on the line is
always transmitted with offset –1.
Example: parameterized Modbus register address = 0001
→ Modbus register address = 0000 on the line
• Some device manufacturers do not always adhere to the standard on this point
and require “parameterized Modbus address” = “Modbus address on the line”.
In the parameters of the connection definition the Modbus addressing on the line
per Modbus station can be set.
– Addressing Modbus Standard = yes (default)
– Addressing Modbus Standard = no

12.9.7.1 Message conversion in transmit direction - Modbus TCP Master ("Client")


Message conversion in transmit direction: IEC 60870-5-101/104 → Modbus TCP

SICAM A8000: IEC 60870-5-101/104 → Modbus TCP format


TI Designation FC Data format
<TI:=30> Single-point information with time 05, 06, 15, 16 SPI
tag CP56Time2a
<TI:=33> Bitstring 32-bit with time tag 06, 16 BS16
CP56Time2a
<TI:=34> Measured value, normalized value 06 INT16, UINT16
with time tag CP56Time2a 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=35> Measured value, scaled value with 06 INT16, UINT16
time tag CP56Time2a 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1279


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

SICAM A8000: IEC 60870-5-101/104 → Modbus TCP format


<TI:=36> Measured value, floating-point 06 INT16, UINT16
number with time tag CP56Time2a 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=45> Single command 05, 06, 15, 16 SC, SC (pulse)
<TI:=46> Double command 05, 06, 15, 16 DC, DC (pulse), SC
<TI:=47> Regulating step command 05, 06, 15, 16 DC, DC (pulse), SC
<TI:=48> Setpoint command, normalized value 06 INT16, UINT16
16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=49> Setpoint command, scaled value 06 INT16, UINT16
16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=50> Setpoint command, short floating- 06 INT16, UINT16
point number 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=51> Bitstring 32-bit 06, 16 BS16
<TI=:100> (General-)Interrogation command -
321

<TI:=101> Counter interrogation command -


<TI:=45> Single command “Time synchroniza- DTx
tion”

Modbus Function Codes (FC):


05 .. Write Single Coil
06 .. Write Single Register
15 .. Write Multiple Coils
16 .. Write Multiple Registers

Commands
The parameterization of the address and message conversion for commands from Modbus TCP Master
(“Client”) in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with
the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for
engineering.

321 The Modbus protocol defines no general interrogation; with SICAM A8000 internal general interrogation the data requested by the
central station are forwarded to the basic system element during the next interrogation with the cause of transmission COT = 20
(interrogated by station interrogation).

1280 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter category:
firmware / Trans_command

Parameters
TI Supported type identifications:

• <TI:=45> .. Single command


• <TI:=46> .. Double command
• <TI:=47> .. Regulating step command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 05 .. Write Single Coil
• FC = 06 .. Write Single Register 322
• FC = 15 .. Write Multiple Coils
• FC = 16 .. Write Multiple Register 322
MODBUS_address Modbus Address (Register or Coil address):

• 1 to 65535 (single command; double command with FC = 06, 16)


• 1 to 65534 (double command with FC = 05, 15)
The bits of a double command are always next to each other.
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 .. Single command, double command [with FC = 05, 15]


• 0 to 15 .. Single command [only FC = 06, 16]
• 0 to 14 .. Double command [only FC = 06, 16]
Double commands use 2 contiguous bits in the same Modbus register.
With the Modbus bit offset always the 1st bit of the double command speci-
fied.

322 Only 1 data point is supported per Modbus register!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1281


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameters
MODBUS_data_format Data format on the Modbus:

• SC .. Single command
• DC .. Double command [only FC = 15; 06, 16]
• SC (pulse) .. Single command pulse
• DC (pulse) .. Double command pulse
MODBUS_command_stat Modbus Command State: <only double commands>
e
• OFF
• ON
On the parameterized Modbus_address / Modbus_bit-offset the selected Modbus_
command_state is output (possible inversion of the command output)
Not used with single commands!

NOTE

i With function code FC = 06 (WRITE SINGLE REGISTER) and function code FC = 16 (WRITE MULTIPLE REGIS-
TERS), only 1 data point is supported per Modbus register!

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


formats (TI)
SC Single command 45, 46, 47
DC Double command 46, 47
SC (pulse) Single command pulse 45
DC (pulse) Double command pulse 46, 47

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Control Location / Check Control Location


The function “Control location” is used so that commands are only output from authorized sources. If the func-
tion is activated, commands from the protocol element are only transmitted to the remote station, when the
control location (originator address) is enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (further details about control location see section
12.1.3 Control location function for commands and setpoint values).

Command Output Time for Single-/Double Commands


Commands can be transmitted on the Modbus as pulses (1 or 2 bits). The protocol element maps the
command output as a pulse to 1 or 2 bits in the Modbus register or 1 or 2 coil addresses of the Modbus slave
with the associated command output time.
The command output time (duration of the pulse) is set for commands with qualifier of command = <0> “no
additional definition” on protocol element with the system technical parameter [PRE] MODBUS | Commu-

1282 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

nication functions | Command transmission | Command pulse duration | Command


with no addt’l def. (sec).
The command output time (duration of the pulse) is set for commands with qualifier of command = <1> “short
pulse duration” on protocol element with the system technical parameter [PRE] MODBUS | Communica-
tion functions | Command transmission | Command pulse duration | Command with
short pulse duration (sec) .
The command output time (duration of the pulse) is set for commands with qualifier of command = <2> “long
pulse duration” on protocol element with the system technical parameter [PRE] MODBUS | Communica-
tion functions | Command transmission | Command pulse duration | Command with
long pulse duration (sec) .
Max. 10 commands as pulse command (single-, double commands) executed at the same time will be
supported.

Single command SC
A single command with the status SCS=ON or SCS=OFF is transmitted on the Modbus with the current status.
Modbus data format Command state Command output 1 bit as coil
or 1 bit in Modbus register
SC SCS = ON

x ... command = ON
SCS = OFF

x ... command = OFF

Single command SC (pulse)


A single command with command state SCS = ON will be output on the Modbus as pulse with parametrized
command output time.
Modbus data format Command state Command output 1 bit as coil
or 1 bit in Modbus register
SC (pulse) SCS = ON

tp ... command output time


(pulse duration)
x ... command = ON
SCS = OFF The OFF state is not evaluated!

If a further command with the same IEC 60870-5-101/104 address is initiated during command output in
progress, this one will be discarded with a negative confirmation to the BSE (ACTCON-).
The current pulse output of the command is not affected.

Double Command DC
A double command or regulating step command with the status DCS = ON/OFF or RCS = HIGHER/LOWER is
output as a state on the Modbus.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1283


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Command state Command output 2 bit as coil


or 2 bit in Modbus register
DC DCS = ON
Modbus_command_sta RCS = HIGHER
te = ON

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF


DC DCS = ON
Modbus_command_sta RCS = HIGHER
te = OFF

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF

Double Command DC (pulse)


A double command or regulating step command with the status DCS = ON/OFF or RCS = HIGHER/LOWER is
output on the Modbus as pulse with the set command output time.
Modbus data format Command state Command output 2 bit as coil
or 2 bit in Modbus register
DC (pulse) DCS = ON
Modbus_command_sta RCS = HIGHER
te = ON

tp ... command output time


(pulse duration)
x ... command = ON
DC (pulse) DCS = OFF
Modbus_command_sta RCS = LOWER
te = ON

tp ... command output time


(pulse duration)
x ... command = OFF

1284 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Command state Command output 2 bit as coil


or 2 bit in Modbus register
DC (pulse) DCS = ON
Modbus_command_sta RCS = HIGHER
te = OFF

tp ... command output time


(pulse duration)
x ... command = ON
DC (pulse) DCS = OFF
Modbus_command_sta RCS = LOWER
te = OFF

tp ... command output time


(pulse duration)
x ... command = OFF

If a further command with the same IEC 60870-5-101/104 address is initiated during command output in
progress, this one will be discarded with a negative confirmation to the BSE (ACTCON-).
The current pulse output of the command is not affected.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
• <TI:=47> .. Regulating step command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation BSE→PRE: evaluated an the PRE
(only “activation” accepted)
07 .. Confirmation of activation PRE→BSE:
08 .. Abortion of activation BSE→PRE: not supported.
Is confirmed negative (ACTCON-)
09 .. Confirmation of the abortion of acti- PRE→BSE: Abortion of the activation is confirmed negative
vation (ACTCON-)
10 .. Activation termination Not supported
xx .. Other COTs Not accepted / not supported
T .. Test Not supported
Information
SCO/DCO/RCO
SCS Single command state [only <TI:=45>]
0 .. OFF Is evaluated (only relevant for single command)
1 .. ON Evaluated
DCS Double command state [only <TI:=46>]
0 .. Not allowed Not supported
1 .. OFF Evaluated
2 .. ON Evaluated
3 .. Not allowed Not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1285


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


RCS Regulating step command [only <TI:=47>]
state
0 .. Not allowed Not supported
1 .. Next step lower Evaluated
2 .. Next step higher Evaluated
3 .. Not allowed Not supported
QOC S/E
0 = Execute Is checked for “execute”
1 = Select Not supported; is confirmed negative (ACTCON-)
QU Command qualifier
0 .. No additional defini- Evaluated
tions
1 .. Short pulse duration Evaluated
2 .. Long pulse duration Evaluated
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Binary information
The parameterization of the address and message conversion for binary information from Modbus TCP Master
(“Client”) in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with
the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for
engineering.

Parameter category:
firmware /
Trans_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)

1286 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 05 .. Write Single Coil
• FC = 06 .. Write Single Register 323
• FC = 15 .. Write Multiple Coils
• FC = 16 .. Write Multiple Register 323
MODBUS_address Modbus Address (Register of Coil address):

• 1 to 65535
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 .. Single command [only FC = 05, 15]


• 0 to 15 .. Single command [only FC = 06, 16]
MODBUS_data_format Data format on the Modbus:

• SPI .. Single-point information

NOTE

i With function code FC = 06 (WRITE SINGLE REGISTER) and function code FC = 16 (WRITE MULTIPLE REGIS-
TERS), only 1 data point is supported per Modbus register!
Messages are only transmitted by the Modbus master if NT = 0 and IV = 0.

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 Data


format (TI)
SPI Single-point information 30

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated

323 only 1 data point is supported per Modbus register!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1287


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


NT .. Not topical NT = 1:
Binary information is not transmitted!
IV .. Invalid IV = 1:
Binary information is not transmitted!
Cause of transmission
xx .. Not rated
T .. Test Not evaluated
Information
Single-point information status
SPI 0 .. OFF Evaluated
1 .. ON Evaluated
Time tag
CP56Time2a .. Date + Time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured values ,Setpoint values, Binary information


The parameterization of the address and message conversion for measured values, setpoint values, bitstrings
from Modbus TCP Master (“Client”) in transmit direction is to be done with the SICAM Device Manager with the
function “Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing
when using SICAM WEB for engineering.

Parameter category:
firmware / Trans_value

1288 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
TI Supported type identifications:

• <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a


• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
• <TI:=51> .. Bitstring 32-bit
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 16 .. WRITE MULTIPLE REGISTERS
MODBUS_address Modbus Address (Register Address):

• 1 to 65535
MODBUS_data_format Data format on the Modbus:

• INT16
• INT32 (H/L) [only FC = 16]
• INT32 (L/H) [only FC = 16]
• UINT16
• UINT32 (H/L) [only FC = 16]
• UINT32 (L/H) [only FC = 16]
• FLOAT32 [only FC = 16]
• FLOAT32 (swapped) [only FC = 16]
• FLOAT32 (little endian) [only FC = 16]
• BS16
X_0%, X_100% Parameters for value adaptation (scaling):
Y_0%, Y_100%
• Valid range of value for X_0% and X_100% see 12.9.10 Modbus Data
Formats
• <TI:=34, 48> .. Y_0% and Y_100% must not be greater or less than ± 1
• <TI:=35, 49> .. Y_0% and Y_100% must not be less than -32768 or greater
than +32767.
• Value adjustment inactive at Y_0% = 0 and Y_100% = 0

NOTE

i Measured values/setpoint values/bitstrings are only transmitted by the Modbus TCP master if NT = 0 and IV
= 0.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1289


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 Data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36, 48, 49, 50
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
UINT16 Unsigned integer 16-bit 34, 35, 36, 48, 49, 50
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36, 48, 49, 50
(swapped)
FLOAT32 (little Short floating-point (IEEE 754) “little endian” 34, 35, 36, 48, 49, 50
endian)
BS16 Bitstring of 16 bits 33, 51

NOTE

i As Modbus protocol does not define representation of data in coil/registers the Modbus format must be
specified for the message conversion. Supported Modbus data formats see 12.9.10 Modbus Data Formats.

Control Location / Check Control Location


The function “Control location” is used so that setpoint values are only output from authorized sources. If the
function is activated, setpoint commands from the protocol element are only transmitted to the remote
station, when the control location (originator address) is enabled.
If the control location is not enabled, the protocol element immediately sends back a negative acknowledg-
ment of activation (ACTCON) to the originator address (further details about control location see section
12.1.3 Control location function for commands and setpoint values).

Value Adaptation[not for <TI:=33, 51>]


The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

1290 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

The value adaptation is only performed if Y_0% or Y_100% ≠ 0 is parameterized.

• If adaptation is activated and the raw value of the SICAM A8000 is smaller than Y_0% or greater than
Y_100%, then the value is limited on X_0% or X_100% and also transferred.

• If adaptation is not activated (= direct transfer, Y_0% = 0, Y_100% = 0) and the SICAM A8000 raw value is
outside the value range of the selected Modbus TCP data format, then the message conversion is aborted
and the error message Error of format conversion in transmit direction is set.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a
• <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
• <TI:=51> .. Bitstring 32 bit
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1291


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


NT .. Not topical NT = 1:
Value is not transmitted!
IV .. Invalid IV = 1:
Value is not transmitted!
OV .. Overflow Not evaluated
Cause of transmission
06 .. Activation Is evaluated (only “activation” allowed)
[only <TI:=48, 49, 50, 51>]
07 .. Confirmation of activation PRE→BSE:
08 .. Abortion of activation BSE→PRE: not supported
Is confirmed negative (ACTCON-)
09 .. Confirmation of the abortion of acti- PRE→BSE: Abortion of the activation is confirmed negative
vation (ACTCON-)
10 .. Activation termination Not supported
xx .. Other COTs Not evaluated [only <TI:=33, 34, 35, 36, 37>]
T .. Test Not evaluated
Information
Value.. • Normalized value
• Scaled value
• IEEE STD 754 = short floating-point number

S .. Sign
• Dual meter reading
• Bitstring 32 bit
Only bit 0 to 15 used. Bit 16 to 31 are not evaluated.
QOS S/E [only <TI:=48, 49, 50>]
0 = Execute Is checked for “execute”
1 = Select Not supported; is confirmed negative (ACTCON-)
Time tag
CP56Time2a .. Date + Time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Time Synchronization
The parameterization of the address and message conversion for time synchronization from Modbus TCP
Master (“Client”) in transmit direction is to be done with the SICAM Device Manager with the function “Signals”
or with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

1292 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter category:
firmware / Trans_time-
synchronisation

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
For each Modbus station, a different message format for time synchronization
can be defined.
The transmission of the Modbus time synchronization message always takes
place station-selective.
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 16 .. WRITE MULTIPLE REGISTERS
MODBUS_address Modbus Address (Register Address):

• 1 to 65535

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1293


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
Time synchroniza- When will the time synchronization be performed:
tion
• Immediately spontaneous
• Cyclically every 1st Minute (offset = 0 s)
• Cyclically every 1st Minute (offset = 30 s)
• Cyclically every 5th Minute (offset = 0 s)
• Cyclic every 10. Minute (offset = 0 s)
• Cyclic every 30. Minute (offset = 0 s)
• Cyclic every 60. Minute (offset = 0 s)
Spontaneous .. Transmission is spontaneously controlled by the single command
<TI:=45>
Offset = 0 s .. Transmission after minute change at 0th Second
Offset = 30 s .. Transmission after minute change at 30th Second (for SICAM
A8000 Systems)
Register_1 (high) Modbus time element:
Register_1 (low)
• Year (high)
Register_2 (high)
Register_2 (low)
• Year (low)

Register_3 (high) • Year - 2000 (high)

Register_3 (low) • Year - 2000 (low)


Register_4 (high) • Month
Register_4 (low) • Day
Register_5 (high) • Weekday
Register_5 (low)
• Day + day of week
Register_6 (high)
Register_6 (low)
• Hour
• Hour + SU
• Minute
• Minute + IV
• Second
• Millisecond (high)
• Millisecond (low)
• Ticks (10 ms)
• Ticks (100 ms)
• End of time format

NOTE

i Details for “Modbus time element” see 12.9.10 Modbus Data Formats. The freely definable Modbus time
synchronization message is sent out excluding the end identifier. If the end identifier is in a Register_n
(low), then this part of the Modbus register is transferred with the value "0".

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


formats (TI)
DTx Date and time (freely definable) 45

1294 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Free Definable Time Synchronization Format (Example)


Time synchronization controlled by <TI:= 45>, single command with the address CASDU=150, IOA=145 on the
Modbus address 1500.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification <TI:=45> .. Single command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Is evaluated (only “activation” allowed)
xx .. Other COTs Not accepted (only “activation” allowed)
T .. Test Not supported
Information
SCO
SCS Single command state
0 .. OFF Not evaluated
1 .. ON Not evaluated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1295


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


QOC S/E
0 = Execute Is checked for “execute”
1 = Select Not supported
QU Command qualifier
0 .. No additional defini- Evaluated
tions
1 .. Short pulse duration Evaluated
2 .. Long pulse duration Evaluated
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

12.9.7.2 Message Conversion in Receive Direction – Modbus TCP Master ("Client")


Message conversion in receive direction: IEC 60870-5-101/104 ← Modbus TCP

SICAM A8000: IEC 60870-5-101/104 ← Modbus TCP Format


TI Designation FC Data format
<TI:=30> Single-point information with time 01, 02, 03, 04 SPI
tag CP56Time2a 03, 04 SPI + IV
<TI:=31> Double-point information with time 01, 02, 03, 04 DPI (1 = off, 2 = on)
tag CP56Time2a DPI (1 = on, 2 = off), SPI
03, 04 DPI (1 = off, 2 = on) + IV
DPI (1 = on, 2 = off) + IV
<TI:=33> Bitstring of 32 bits with time tag 03, 04 Bitstring 16-bit
CP56Time2a
<TI:=34> measured value, normalized value 03, 04 INT16, INT16 + IV,
with time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=35> Measured value, scaled value with 03, 04 INT16, INT16 + IV,
time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)

1296 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

SICAM A8000: IEC 60870-5-101/104 ← Modbus TCP Format


<TI:=36> Measured value, floating-point 03, 04 INT16, INT16 + IV,
number with time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=37> Integrated total with time tag 03, 04 INT16, INT32 (H/L), INT32 (L/H),
CP56Time2a UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)

Modbus Function Codes (FC):


01 .. Read Coils
02 .. Read Discrete Inputs
03 .. Read Holding Registers
04 .. Read Input Registers

Binary information
The parameterization of the address and message conversion for binary information from Modbus TCP Master
(“Client”) in receive direction is to be done with the SICAM Device Manager with the function “Signals” or with
the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB for
engineering.

Parameter category:
firmware / Rec_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. Double-point information with time tag CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1297


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
MODBUS_address Modbus Address (Register Address):

• 1 to 65535
• 1 to 65534 [only for double-point information with FC = 01, 02]
The bits of a double-point information are always next to each other.
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 to 15 … Single-point information [only FC = 03, 04]


• 0 to 14 … Double-point information [only FC = 03, 04]
• 0 to 14 ... Single-point information + IV [only FC = 03, 04]
• 0 to 13 ... Double-point information + IV [only FC = 03, 04]
Both bits of a double-point information must always be in the same Modbus
register!
With the Modbus bit offset always the 1st bit of the double-point informa-
tion is specified.
MODBUS_data_format Data format on the Modbus:

• SPI
• DPI (1 = off, 2 = on)
• DPI (1 = on, 2 = off)
• SPI + IV
• DPI (1 = off, 2 = on) + IV
• DPI (1 = on, 2 = off) + IV
Query_cycle Query cycle:

• Basic cycle
• Query cycle 1
• Query cycle 2
• Query cycle 3
• Query cycle 4
Basic cycle: continuous query of all parameterized data.
Query cycle 1 to 4: Query of the parameterized data in the adjustable time frame.
The time grid for query cycle 1 to 4 can be set in the system-technical parame-
ters.
intermediate_pos_t Intermediate position suppression time

• 0 to 255 s
faulty_pos_t faulty position suppression time

• 0 to 255 s

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30, 31
SPI + IV Single-point information + "invalid" identifier 30

1298 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
DPI (1 = off, 2 = Double-point information (OFF before ON) 31
on)
DPI (1 = on, 2=off) Double-point information (ON before OFF) 31
DPI (1 = off, 2 = Double-point information (OFF before ON) + "invalid" 31
on) + IV identifier
DPI (1 = on, 2 = Double-point information (ON before OFF) + “invalid” 31
off) + IV identifier

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Monitoring for Intermediate and Faulty Position


The forwarding of a double-point information from PRE to the BSE with intermediate state (information is not
“ON” and not “OFF”) or faulty state (information is “ON” and “OFF”) will be suppressed for a parameterizable
time.
For the suppression of the intermediate position an intermediate-position suppression time (parameter
Intermediate_pos_t) can be parameterized for each double-point information.
For the suppression of the faulty position a faulty position suppression time (parameter Faulty_pos_t) can
be parameterized for each double-point information.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1299


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
• <TI:=31> .. Double-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS ..Quality descriptor
BL .. Blocked Not supported (BL = 0)
SB .. Substituted Not supported (SB = 0)
NT .. Not topical NT =1 if SPI + IV = 1 resp. if DPI + IV = 1 (else NT = 0)
or
upon receiving Exception Response
IV .. Invalid Not supported (IV = 0)
Cause of transmission
03 .. Spontaneous Upon change of information state or quality descriptor
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T ..Test Not supported
Information
Single-point information status
SPI 0 .. OFF Supported
1 .. ON Supported
Double point information state
DPI 0 .. Indeterminate or Supported
intermediate state
1 .. OFF Supported
2 .. ON Supported
3 .. Indeterminate state Supported
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured Value, Bit String


The parameterization of the address and message conversion for measured values, bitstrings from Modbus
TCP Master (“Client”) in receive direction is to be done with the SICAM Device Manager with the function
“Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using
SICAM WEB for engineering.

1300 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter category:
firmware / Rec_measured
value

Parameter
TI Supported type identifications:

• <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a


• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
MODBUS_address Modbus Address (Register Address):

• 1 to 65535

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1301


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_data_format Data format on the Modbus:

• INT16
• INT32 (H/L)
• INT32 (L/H)
• UINT16
• UINT32 (H/L)
• UINT32 (L/H)
• FLOAT32
• FLOAT32 (swapped)
• FLOAT32 (little endian)
• INT16 + IV
• UINT16 + IV
• BS16
Query_cycle Query cycle:

• Basic cycle
• Query cycle 1
• Query cycle 2
• Query cycle 3
• Query cycle 4
Basic cycle: continuous query of all parameterized data.
Query cycle 1 to 4: Query of the parameterized data in the adjustable time frame.
The time grid for query cycle 1 to 4 can be set in the system-technical parame-
ters.
X_0%, X_100% Parameters for value adaptation (scaling):
Y_0%, Y_100%
• Valid range of value for X_0% and X_100% see 12.9.10 Modbus Data
Formats
• <TI:=34> .. Y_0% and Y_100% must not be greater or less than ±1
• <TI:= 35> .. Y_0% and Y_100% must not be less than –32768 or greater than
+32767.
• Value adaptation inactive at X_0% = 0 and X_100% = 0
Thresh_uncond If the value changes > Thres_uncond, the received value is immediately
forwarded to the BSE.
Thresh_additive If the value changes ≤ Thres_uncond, the received value is not immediately
forwarded to the BSE and the additive measured value change monitoring is
performed.
Thresh_unit • Absolute value [received value from Modbus]
• %

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36
INT16 + IV Signed integer 16-bit + "invalid" identifier 34, 35, 36
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36
UINT16 Unsigned integer 16-bit 34, 35, 36

1302 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
UINT16 + IV Unsigned integer 16-bit + "invalid" identifier 34, 35, 36
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36
(swapped)
FLOAT32 (little Short floating-point (IEEE 754) “little endian” 34, 35, 36
endian)
BS16 Bitstring of 16 bits 33

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Measured Value Change Monitoring


In order to avoid unnecessarily burdening the SICAM A8000 internal and further communication, the received
measured value is monitored for changes according to the following rules:

• The first value determined after startup is transmitted immediately.

• Each change of quality descriptor IV triggers an immediate transfer, the quality descriptor OV does not
initiate a transfer.

• Change monitoring in accordance with the method of the additive threshold value procedure:
The measured value is monitored for changes when it is received. If the deviation compared to the last
measured value transmitted is greater than the configured Thresh_uncond, the new measured value is
transmitted immediately. Otherwise, the deviation is added to the last spontaneously transmitted meas-
ured value, with the correct sign. Only when the amount of this sum exceeds the parameterizable
Thresh_additive, the current measured value is spontaneously transmitted to the BSE.

Thresh Thresh addi- Processing


uncond tive
=0 =0 Value is transmitted to the BSE upon each status change in the next
=0 ≠0 processing grid
≠0 =0 • Change greater Thresh_uncond:
Value is transmitted
• Change less than/equal Thresh_uncond:
Additive threshold value procedure
≠0 ≠0 • Change greater Thresh_uncond:
Value is transmitted
• Change less than/equal Thresh_uncond:
Additive threshold value procedure

A transmission of the measured value due to a general interrogation does not influence the threshold value
procedure.
The thresholds are to be parameterized for every measured value with the parameter Thresh_additive
and the parameter Thresh_uncond .

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1303


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

For more details and examples of additive monitoring of measured value changes, see12.1.4 Additive Meas-
ured Value Change Monitoring.

Value Adaptation[not for <TI:=33>]


The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

The value adaptation is only performed if X_0% or X_100% ≠ 0 is parameterized.


If the Modbus value is outside the value range of the selected IEC 60870-5-101/104 type identifier when the
value adoption (= direct transfer) is not activated, then OV = 1 is set.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.

1304 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


TI .. Type identification • <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a
• <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported (BL = 0)
SB .. Substituted Not supported (SB = 0)
NT .. Not topical NT = 1

• at Modbus Format INT16+IV, UINT16+IV if IV=1


• FLOAT32 format with the value = NAN (Not A Number)
• Reception of Exception Response
IV .. Invalid IV = 0
OV .. Overflow OV = 1:
Without value adaptation:

• Modbus value outside the range of the selected type identi-


fication
With value adaptation:

• Modbus value less than X_0% or greater X_100%


Cause of transmission
03 .. Spontaneous Alteration of the measured value depending on the thresholds or
alteration of the quality descriptor
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T .. Test Not supported
Information
Value.. • Normalized value
S .. Sign • Scaled value
• IEEE STD 754 = short floating-point number
• Bitstring 32-bit
Only bits 0 to 15 used. Bits 16 to 31 are not evaluated.
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Integrated Totals
The parameterization of the address and message conversion for integrated totals from Modbus TCP Master
(“Client”) in receive direction is to be done with the SICAM Device Manager with the function “Signals” or with

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1305


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB for
engineering.

Parameter category:
firmware / Rec_counter
value

Parameter
TI Supported type identifications:

• <TI:=37> .. Integrated total with time tag CP56Time2a


CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
MODBUS_address Modbus Address (Register Address):

• 1 to 65535
MODBUS_data_format Data format on the Modbus:

• INT16
• INT32 (H/L)
• INT32 (L/H)
• UINT16
• UINT32 (H/L)
• UINT32 (L/H)
• FLOAT32
• FLOAT32 (swapped)
• FLOAT32 (little endian)
Transmit Counter transmission at:

• Counter interrogation
• Cyclically every 1, 2, 3, 5, 10, 15, 30, 60 minutes

1306 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
IEC_group IEC 60870-5-101/104 counter group:

• Group 1 to 4
Overflow Overflow treatment at:

• 24, 31 bit integer


• 2, 3, 4, 5, 6, 7, 8, 9 decades BCD

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 37
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 37
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 37
UINT16 Unsigned integer 16-bit 37
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 37
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 37
FLOAT32 Short floating-point (IEEE 754) 37
FLOAT32 Short floating-point (IEEE 754) “swapped” 37
(swapped)
FLOAT32 Short floating-point (IEEE 754) “little endian” 37
(little endian)

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=37> .. Integrated total with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
Data point quality descriptor
Sequence number With each trigger for latching for a group the sequence number
is increased in the range from 1 to 31.
CY .. Carry On overflow of the count in the associated count period
CA .. Presets Not supported
IV .. Invalid IV = 1

• FLOAT32 format with the value = NAN (Not A Number)


• Reception of Exception Response
Cause of transmission
03 .. Spontaneous When transmitting = periodical data transfer (cyclically every 1,
2, 3, 5, 10, 15, 30, 60 minutes)
37 .. Requested by general counter inter- For general request counter (all counter groups)
rogation

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1307


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


38 to 41 .. Interrogated by group 1 to 4 For request counter group (1 to 4)
interrogation
T .. Test Not supported
Information
Value.. Dual meter reading
S .. Sign
Time tag
CP56Time2a .. Date + time PRE internal time

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message Conversion Counter Interrogation Command (SICAM A8000 internal only)


The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the Message
TI .. Type identification • <TI:=101> .. Counter interrogation command
CASDU, IOA .. Message address Defined
QCC .. Identifier counter interrogation
FRZ RQT FRZ … Freeze
RQT … Request
1 to 4 Read (no freeze or reset)
Counter interrogation (1 to 4)
0
5 Read (no freeze or reset)
General counter interrogation
1 to 4 Counter freeze without reset
Counter interrogation (1 to 4)
1
5 Counter freeze without reset
All counter groups
1 to 4 Counter freeze with reset
Counter interrogation (1 to 4)
2
5 Counter freeze without reset
All counter groups
1 to 4 Reset counter
Counter interrogation group (1 to 4)
3
5 Reset counter
All counter groups
x 0; 6 to 63 Not supported
Cause of transmission
06 .. Activation Must be set
xx .. Other COTs Not supported
T ..Test Not supported

1308 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.7.3 Message Conversion in Transmit Direction – Modbus TCP Slave ("Server")


Message conversion in transmit direction: IEC 60870-5-101/104 → Modbus TCP

SICAM A8000: IEC 60870-5-101/104 → Modbus TCP Format


TI Designation FC Data format
<TI:=30> Single-point information with time 01, 02, 03, 04 SPI
tag CP56Time2a SPI + IV
<TI:=31> Double-point information with time 01, 02, 03, 04 DPI (1 = off, 2 = on) , DPI (1 = on, 2 =
tag CP56Time2a off)
DPI (1 = off, 2 = on) + IV, DPI (1 = on,
2 = off) + IV
<TI:=33> Bitstring of 32 bits with time tag 03, 04 Bitstring 16-bit
CP56Time2a
<TI:=34> Measured value, normalized value 03, 04 INT16, INT16 + IV,
with time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=35> Measured value, scaled value with 03, 04 INT16, INT16 + IV,
time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=36> Measured value, floating-point 03, 04 INT16, INT16 + IV,
number with time tag CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=37> Integrated total with time tag 03, 04 INT16, INT16 + IV,
CP56Time2a INT32 (H/L), INT32 (L/H),
UINT16, UINT16 + IV,
UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=45> Single command 01, 02, 03, 04 SC (pulse)
<TI:=46> Double command 01, 02, 03, 04 DC (pulse)
<TI:=47> Regulating step command 01, 02, 03, 04 DC (pulse)
<TI:=48> Setpoint command, normalized value 03, 04 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=49> Setpoint command, scaled value 03, 04 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1309


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

SICAM A8000: IEC 60870-5-101/104 → Modbus TCP Format


<TI:=50> Setpoint command, short floating- 03, 04 INT16, INT32 (H/L), INT32 (L/H),
point number UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=100> (General) interrogation command -

The general interrogation command is processed internally on the protocol element and not transmitted to
the remote station. The next time the data is received on the Modbus interface, they are transmitted in
response to the general interrogation command from PRE → BSE.

Modbus Function Codes (FC):


01 .. Read Coils
02 .. Read Discrete Inputs
03 .. Read Holding Registers
04 .. Read Input Registers

Binary information
The parameterization of the address and message conversion for binary information from Modbus TCP Slave
(“Server”) in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or
with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB
for engineering.

Parameter category:
firmware / Trans_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. Double-point information with time tag CP56Time2a
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99

1310 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
MODBUS_address Modbus address (register or coil address):

• 1 to 65535 (single-point information; double-point information with FC =


03, 04)
• 1 to 65534 (double-point information with FC = 01, 02)
The bits of a double-point information are always next to each other.
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 .. Single-point information, double-point information [with FC = 01 02]


• 0 to 15 .. Single command [only FC = 03, 04]
• 0 to 14 .. Double-point information [only FC = 03, 04]
Both bits of a double-point information are in the same Modbus register!
With the Modbus bit offset always the 1st bit of the double-point informa-
tion.
MODBUS_data_format Data format on the Modbus:

• SPI
• SPI + IV [only FC = 03, 04]
• DPI (1 = off, 2 = on)
• DPI (1 = on, 2 = off)
• DPI (1 = off, 2 = on) + IV [only FC = 03, 04]
• DPI (1 = on, 2 = off) + IV [only FC = 03, 04]
Transient_storage Transient storage:

• Yes [only single-point information]


• No
With transient storage, a message change is saved until transfer (with multiple
changes up to transfer only 1 change is transferred)
Error_behavior Output on Modbus if NT = 1 or IV = 1:

• Keep value
• Output substitute value
Substitute_value Substitute value if error_behavior is set to output substitute value.
Valid range of values see 12.9.10 Modbus Data Formats.
The parameterized substitute value is also used as the initial value.
MODBUS_command_stat Not used!
e

NOTE

i The parameters substitute_value and error_behavior must be adapted to the requirements of the
application!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1311


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30
SPI + IV Single-point information + "invalid" identifier 30
DPI (1 = off, 2 = Double-point information (OFF before ON) 31
on)
DPI (1 = on, 2 = Double-point information (ON before OFF) 31
off)
DPI (1 = off, 2 = Double-point information (OFF before ON) + "invalid" 31
on) + IV identifier
DPI (1 = on, 2 = Double-point information (ON before OFF) + “invalid” 31
off) + IV identifier

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
• <TI:=31> .. Double-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated
NT .. Not topical NT = 1:
Depending on the parameter error behavior, either the current
state is kept or the parameterized substitute value is output.
IV .. Invalid IV = 1:
Depending on the parameter error behavior, either the current
state is kept or the parameterized substitute value is output.
Cause of transmission
xx .. Not rated
T .. Test Not evaluated
Information
Single-point information status
SPI 0 .. OFF Evaluated
1 .. ON Evaluated
Double point information state

1312 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


DPI 0 .. Indeterminate or Evaluated
intermediate state
1 .. OFF Evaluated
2 .. ON Evaluated
3 .. Indeterminate state Evaluated
Time tag
CP56Time2a .. Date + time Not rated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Commands
The parameterization of the address and message conversion for commands from Modbus TCP Slave (“Server”)
in transmit direction is to be done with the SICAM Device Manager with the function “Signals” or with the
SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM WEB for engi-
neering.
Parameter category:
firmware / Trans_binary_information

Parameter
TI Supported type identifications:

• <TI:=45> .. Single command


• <TI:=46> .. Double command
• <TI:=47> .. Regulating step command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1313


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 01 .. Read Coils
• FC = 02 .. Read Discrete Inputs
• FC = 03 .. Read Holding Registers
• FC = 04 .. Read Input Registers
MODBUS_address Modbus address (register or coil address):

• 1 to 65535 [single command; double command with FC = 03, 04]


• 1 to 65534 [double command with FC = 01, 02]
The bits of a double command are always next to each other.
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 .. Single command, double command [with FC = 01, 02]


• 0 to 15 .. Single command [only FC = 03, 04]
• 0 to 14 .. Double command [only FC = 03, 04]
Both bits of a double command must always be in the same Modbus
register!
With the Modbus bit offset always the 1st bit of the double command speci-
fied.
MODBUS_data_format Data format on the Modbus:

• SC (pulse) .. Single command pulse


• DC (pulse) .. Double command pulse
Transient_storage Not used!
Error_behavior Not used!
Substitute_value Not used!
MODBUS_command_stat Modbus command state: <only double commands>
e
• OFF
• ON
On the parameterized Modbus_address / Modbus_bit-offset the selected Modbus_
command_state is output (possible inversion of the command output)

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SC (pulse) Single command pulse 45
DC (pulse) Double command pulse 46, 47

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Command Output Time for Single/Double Commands


Commands can be transmitted on the Modbus as pulse(s) (1 or 2 bits). The protocol element maps the
command output to 1 or 2 bits in the Modbus register of the Modbus slave with the assigned command
output time.

1314 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

The command output time (duration of the pulse) is set for commands with qualifier of command = <0> “no
additional definition“ on protocol element with the system technical parameter advanced parameters |
command pulse duration | Command with no addt’l def. (sec) .
The command output time (duration of the pulse) is set for commands with qualifier of command = <1> “short
command execution time“ on protocol element with the system technical parameter advanced parame-
ters | command pulse duration | Command with short pulse duration (sec) .
The pulse duration of commands with qualifier of command = <2> “long pulse duration“ must be set on the
protocol element with the system technical parameter advanced parameters | command pulse duration |
Commands with long pulse duration (sec) .
Max. 10 commands as pulse command (single-, double commands) executed at the same time will be
supported.

Single Command SC (Pulse)


A single command with command state SCS = ON will be output on the Modbus register (or coil) as pulse with
the parametrized command output time.
The command output time must be set so that the command pulse in the Modbus register (or coil) is read out
at least once from the central station (Modbus master) (depending on the interrogation cycle of the Modbus
master).
Modbus data format Command state Command output 1 bit as coil
or 1 bit in Modbus register
SC (pulse) SCS = ON

tp .. command output time


(pulse duration)
x .. command = ON
SCS = OFF The OFF state is not evaluated!

If a further command with the same IEC 60870-5-101/104 address is initiated during command output in
progress, this one will be discarded with a negative confirmation to the BSE (ACTCON-).
The current pulse output of the command is not affected.

Double Command DC (Pulse)


A double command or regulating step command with the status DCS = ON/OFF or RCS = HIGHER/LOWER is
output on the parameterized Modbus register (or coil) as pulse with the set command output time.
The command output time must be set so that the command pulse in the Modbus register (or coil) is read out
at least once from the central station (Modbus master) (depending on the interrogation cycle of the Modbus
master).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1315


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Command state Command output2 bits as coil


or 2 bits in Modbus register
DC (pulse) DCS = ON
Modbus_command_sta RCS = HIGHER
te = ON

tp .. command output time


(pulse duration)
x .. command = ON
DC (pulse) DCS = OFF
Modbus_command_sta RCS = LOWER
te = ON

tp ... command output time


(pulse duration)
x .. command = OFF
DC (pulse) DCS = ON
Modbus_command_sta RCS = HIGHER
te = OFF

tp .. command output time


(pulse duration)
x .. command = ON
DC (pulse) DCS = OFF
Modbus_command_sta RCS = LOWER
te = OFF

tp .. command output time


(pulse duration)
x .. command = OFF

If a further command with the same IEC 60870-5-101/104 address is initiated during command output in
progress, this one will be discarded with a negative confirmation to the BSE (ACTCON-).
The current pulse output of the command is not affected.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
• <TI:=47> .. Regulating step command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation BSE→PRE:
is evaluated on the BSE (only “activation” allowed)

1316 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


07 .. Confirmation of activation PRE→BSE:

• ACTCON+ when the Modbus register/coil is read by the


master during the pulse duration.
• ACTCON- if the Modbus register/coil is not read by the
master during the pulse duration.
08 .. Abortion of activation BSE→PRE: not supported.
09 .. Confirmation of the abortion of acti- PRE→PRE: Abortion of the activation is confirmed negative
vation (ACTCON-)
10 .. Activation termination Not supported
xx .. Other COTs Not accepted / not supported
T .. Test Not supported
Information
SCO/DCO/RCO
SCS Single command state [only <TI:=45>]
0 .. OFF Not evaluated
1 .. ON Evaluated
DCS Double command state [only <TI:=46>]
0 .. Not allowed Not supported
1 .. OFF Evaluated
2 .. ON Evaluated
3 .. Not allowed Not supported
RCS Regulating step command [only <TI:=47>]
state
0 .. Not allowed Not supported
1 .. Next step lower Evaluated
2 .. Next step higher Evaluated
3 .. Not allowed Not supported
QOC S/E
0 = Execute Is checked for “execute”
1 = Select Not supported; is confirmed negative (ACTCON-)
QU Command qualifier
0 .. No additional defini- Evaluated
tions
1 .. Short pulse duration Evaluated
2 .. Long pulse duration Evaluated
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Measured values, Setpoint values, Integrated Totals, Bitstrings


The parameterization of the address and message conversion for measured values, setpoint values, integrated
totals, bitstrings from Modbus TCP Slave (“Server”) in transmit direction is to be done with the SICAM Device
Manager with the function “Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for transmit
detail routing when using SICAM WEB for engineering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1317


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter category:
firmware / Trans_value

Parameter
TI Supported type identifications:

• <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a


• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
• <TI:=37> .. Integrated totals with time tag CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
MODBUS_address Modbus address (register or coil address):

• 1 to 65535
• 1 to 65534 [for all Modbus double register formats (e.g., FLOAT32)]

1318 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_data_format Data format on the Modbus:

• INT16
• INT16 + IV [only <TI:=34, 35, 36, 37>]
• INT32 (H/L)
• INT32 (L/H)
• UINT16
• UINT16 + IV [only <TI:=34, 35, 36, 37>]
• UINT32 (H/L)
• UINT32 (L/H)
• FLOAT32
• FLOAT32 (swapped)
• FLOAT32 (little endian)
• BS16
Error_behavior Output on Modbus if NT = 1 or IV = 1:

• Keep value
• Output substitute value
Substitute_value Substitute value if error_behavior is set to output substitute value.
Valid range of values see 12.9.10 Modbus Data Formats.
X_0%, X_100% Parameters for value adaptation (scaling):
Y_0%, Y_100%
• Valid range of value for X_0% and X_100% see 12.9.10 Modbus Data
Formats
• <TI:=34> .. Y_0% and Y_100% must not be greater or less than ± 1
• <TI:=35> .. Y_0% and Y_100% must not be less than –32768 or greater than
+32767.
• Value adjustment inactive at Y_0% = 0 and Y_100% = 0

NOTE

i The parameters substitute_value and error_behavior must be adapted to the requirements of the
application!

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36, 37, 48, 49, 50
INT16 + IV Signed integer 16 bit + "invalid" identifier 34, 35, 36, 37
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36, 37, 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36, 37, 48, 49, 50
UINT16 Unsigned integer 16-bit 34, 35, 36, 37, 48, 49, 50
UINT16 + IV Unsigned integer 16-bit + "invalid" identifier 34, 35, 36, 37
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36, 37, 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36, 37, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) normal 34, 35, 36, 37, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36, 37, 48, 49, 50
(swapped)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1319


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
FLOAT32 (little Short floating-point (IEEE 754) “little endian” 34, 35, 36, 37, 48, 49, 50
endian)
Bitstring 16-bit Bitstring of 16 bits 33

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Value Adaptation[not for <TI:=33, 37>]


The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

The value adaptation is only performed if Y_0% or Y_100% ≠ 0 is parameterized.

• If, when the value adjustment is active, the SICAM A8000 raw value is smaller than Y_0% or greater
Y_100%, then
– no conversion is carried out
– the error message Format conversion error in transmit direction is set
– on the Modbus, either the parameterized substitute value or, for Modbus TCP, data formats with IV:
→ IV = 1; X_0% or X_100% is output

1320 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

• If, when the value adjustment is not active (= direct transfer), the SICAM A8000 raw value is outside of
the value range of the selected Modbus TCP data format, then
– no conversion is carried out
– the error message Format conversion error in transmit direction is set
– on the Modbus, either the parameterized substitute value or, for Modbus TCP, data formats with IV:
→ IV = 1; min. or max. Modbus value for the selected Modbus RTU data format is output

• Modbus formats with IV:


Regardless of the value adaptation, the NT/IV bit is taken over into the IV bit of the Modbus format.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=33> .. Bitstring of 32 bits with time tag CP56Time2a
• <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
• <TI:=37> .. Integrated total with time tag CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not evaluated
SB .. Substituted Not evaluated
NT .. Not topical NT = 1:
Depending on the parameter error_behavior, either the
current state is kept or the parameterized substitute value is
output.
IV .. Invalid IV = 1:
Depending on the parameter error_behavior, either the
current state is kept or the parameterized substitute value is
output.
OV .. Overflow Not evaluated
Cause of transmission
xx .. Other COTs Not evaluated
T .. Test Not evaluated
Information
Value.. • Normalized value
• Scaled value
• IEEE STD 754 = short floating-point number

S .. Sign
• Dual meter reading
• Bitstring 32-bit
Only bits 0 to 15 used. Bits 16 to 31 are not evaluated.
QOS S/E [only <TI:=48, 49, 50>]
0 = Execute Is checked for “execute”
1 = Select Not supported; is confirmed negative (ACTCON-)
Time tag
CP56Time2a .. Date + time Not evaluated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1321


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Elements of the message


TI .. Type identification • <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation BSE→PRE:
Is evaluated on the PRE (only “activation” allowed)
07 .. Confirmation of activation PRE→BSE:

• ACTCON+ if the Modbus register is read by the master


within 60 seconds.
• ACTCON- if the Modbus register is not read by the master
within 60 seconds.
08 .. Abortion of activation BSE→PRE: not supported
09 .. Confirmation of the abortion of acti- PRE→PRE:
vation Abortion of the activation is confirmed negative (ACTCON-)
10 .. Activation termination Not supported
xx .. Other COTs Not accepted / not supported
T .. Test Not supported
Information
QOS .. Qualifier of setpoint command
S/E 0 = Execute Is checked for “execute”
1 = Select Not supported; is confirmed negative (ACTCON-)
QL Not evaluated
Value • Normalized value
S .. Sign • Scaled value
• IEEE STD 754 = short floating-point number
• Bitstring 32-bit
Only bits 0 to 15 used. Bits 16 to 31 are not evaluated.
Time tag
CP56Time2a .. Date + time Not evaluated

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

1322 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.7.4 Message Conversion in Receive Direction – Modbus TCP Slave ("Server")


Message conversion in receive direction: IEC 60870-5-101/104 ← Modbus TCP

SICAM A8000: IEC 60870-5-101/104 ← Modbus TCP Format


TI Designation FC Data format
<TI:=30> Single-point information with time 05, 06,15,16 SPI
tag CP56Time2a
<TI:=31> Double-point information with time 05, 06,15,16 DPI (1 = off, 2 = on),
tag CP56Time2a DPI (1 = on, 2 = off), SPI
<TI:=34> Measured value, normalized value 06, 16 INT16, INT32 (H/L), INT32 (L/H),
with time tag CP56Time2a UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=35> Measured value, scaled value with 06, 16 INT16, INT32 (H/L), INT32 (L/H),
time tag CP56Time2a UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=36> Measured value, floating-point 06, 16 INT16, INT32 (H/L), INT32 (L/H),
number with time tag CP56Time2a UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=45> Single command 05, 06, 15, 16 SC, SC (pulse)
<TI:=46> Double command 05, 06, 15, 16 DC, DC (pulse)
<TI:=48> Setpoint command, normalized value 06, 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=49> Setpoint command, scaled value 06, 16 INT16, INT32 (H/L), INT32 (L/H),
UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
<TI:=50> Setpoint command, short floating- 06, 16 INT16, INT32 (H/L), INT32 (L/H),
point number UINT16, UINT32 (H/L), UINT32 (L/H),
FLOAT32, FLOAT32 (swapped),
FLOAT32 (little endian)
Time synchronization

Time synchronization of the SICAM A8000 component via NTP server (time synchronization with internal
system message).
Modbus Function Codes (FC):
05 .. Write Single Coil
06 .. Write Single Register
15 .. Write Multiple Coils
16 .. Write Multiple Registers

Indications, Commands
The parameterization of the address and message conversion for binary information, commands from Modbus
TCP Slave (“Server”) in receive direction is to be done with the SICAM Device Manager with the function
“Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using
SICAM WEB for engineering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1323


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter category:
firmware / Rec_binary_information

Parameter
TI Supported type identifications:

• <TI:=30> .. Single-point information with time tag CP56Time2a


• <TI:=31> .. Double-point information with time tag CP56Time2a
• <TI:=45> .. Single command
• <TI:=46> .. Double command
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 05 .. Write Single Coil
• FC = 06 .. Write Single Register
• FC = 15 .. Write Multiple Coils
• FC = 16 .. Write Multiple Registers
MODBUS_address Modbus address (register or coil address):

• 1 to 65535 (FC = 06, 16; single-point information, single command with FC


= 05, 15)
• 1 to 65534 (double-point information; double command with FC = 05, 15)
The bits of a double-point information/double command are always next to
each other.
MODBUS_bit-offset Bit number in the corresponding Modbus register:

• 0 .. [if FC = 05, 15]


• 0 to 15 .. Single-point information/single command [only FC = 06, 16]
• 0 to 14 .. Double-point information/double command [only FC = 06, 16]
Both bits of a double-point information/double command are in the same
Modbus register!
With the Modbus bit offset always the 1st bit of the double-point informa-
tion/double command is specified.

1324 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_data_format Data format on the Modbus:

• SPI .. Single-point information


• DPI (1 = off, 2 = on) .. Double-point information [only FC = 06, 16]
• DPI (1 = on, 2 = off) .. Double-point information [only FC = 06, 16]
• SC .. Single command
• DC .. Double command
• SC (pulse) .. Single command pulse
• DC (pulse) .. Double command pulse
IEC_quali- IEC qualifier of command: [only <TI:=45, 46>]
fier_of_command
• none
• short
long •
MODBUS_command_stat Modbus command state: [only double command <TI:=46>]
e
• OFF
• ON
On the parameterized Modbus_address/Modbus_bit-offset the parameter-
ized Modbus_ command_state is output (= inversion of the command output)

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 data


format (TI)
SPI Single-point information 30
DPI (1 = off, 2 = Double-point information (OFF before ON) 31
on)
DPI (1 = on, 2 = Double-point information (ON before OFF) 31
off)
SC Single command 45
DC Double command 46
SC (pulse) Single command pulse 45
DC (pulse) Double command pulse 46

NOTE

i Since the Modbus protocol does not define how the data is represented in the coils/registers, the Modbus
format must be specified for the message conversion. Supported Modbus data formats see
12.9.10 Modbus Data Formats.

Single-Point Information SPI, Double-Point Information DPI


In receive direction, each binary information state is forwarded 1:1 to the BSE on change. For double-point
information, no intermediate position suppression and no suppression time for faulty state is performed in the
receive direction!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1325


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Modbus binary informa- Binary information state in IEC 60870-5-101/104
tion state Modbus coil/register
SPI SPI: SPI:
Bit n+0 <0> .. OFF
<0>: 0 .. OFF SPI .. 1 bit as coil or 1 bit in <1> .. ON
<1>: 1 .. ON Modbus register
DPI DPI: Coding OFF before ON DPI:
(1 = off, 2 = on) (IEC 60870-5-101/104) <0>: .. INT 324
Bit n+1 | n+0 <1>: .. OFF
<0>: 0 | 0 .. INT 324 <2>: .. ON
<1>: 0 | 1 .. OFF DPI .. 2 bits as coils or 2 bits in
<3>: .. FLT 325
Modbus register
<2>: 1 | 0 .. ON
<3>: 1 | 1 .. FLT 325
DPI DPI: Coding OFF before ON DPI:
(1 = on, 2 = off) (IEC 60870-5-101/104) <0>: .. INT 324
Bit n+1 | n+0 <1>: .. OFF
<0>: 0 | 0 .. INT 324 <2>: .. ON
<1>: 0 | 1 .. ON DPI .. 2 bits as coils or 2 bits in
<3>: .. FLT 325
Modbus register
<2>: 1 | 0 .. OFF
<3>: 1 | 1 .. FLT 325

Single Command SC, Double Command DC


In receive direction, the command state is always forwarded to the BSE on receipt 1:1 without change compar-
ison. Commands are not forwarded to the BSE during general interrogation!

324 intermediate position (undefined state or intermediate state)


325 Faulty position (indeterminate state)

1326 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Modbus binary informa- Binary information state in IEC 60870-5-101/104
tion state Modbus coil/register
SC SC: SCS:
Bit n+0 <0> .. OFF
<0>: 0 .. OFF SC .. 1 bit as coil or 1 bit in <1> .. ON
<1>: 1 .. ON Modbus register
t1 .. <1> ON command is
forwarded
t2 .. <0> OFF command is
forwarded
DC Modbus_command_state DCS/RCS:
= OFF <0>: .. n.a.
DC: <1>: .. OFF / LOWER
Bit n+1 | n+0 <2>: .. ON / HIGHER
<0>: 0 | 0 .. n.a. DPI .. 2 bits as coils or 2 bits in <3>: .. n.a.
<1>: 0 | 1 .. OFF Modbus register
<2>: 1 | 0 .. ON t1 .. <2> ON command is
forwarded
<3>: 1 | 1 .. n.a.
t2 .. <1> OFF command is
forwarded
t3 .. <0> n.a. is forwarded
t4 .. <3> n.a. is forwarded
DC Modbus_command_state DCS/RCS:
= ON <0>: .. n.a.
DC: <1>: .. OFF / LOWER
Bit n+1 | n+0 <2>: .. ON / HIGHER
<0>: 0 | 0 .. n.a. DPI .. 2 bits as coils or 2 bits in <3>: .. n.a.
<1>: 0 | 1 .. ON Modbus register
<2>: 1 | 0 .. OFF t1 .. <1> OFF command is
forwarded
<3>: 1 | 1 .. n.a.
t2 .. <2> ON command is
forwarded
t3 .. <0> n.a. is forwarded
t4 .. <3> n.a. is forwarded

Legend:
n.a. .. Not permitted!

Single Command SC (Pulse), Double Command DC (Pulse)


In receive direction, the ON command state is always transferred to the BSE 1:1 without change comparison.
The OFF command state is not transferred.
Commands are not forwarded during general interrogation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1327


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus data format Modbus binary informa- Binary information state in IEC 60870-5-101/104
tion state Modbus coil/register
SC (pulse) SC (pulse): SCS:
Bit n+0 <1> .. ON
<0>: 0 .. OFF SC .. 1 bit as coil or 1 bit in
<1>: 1 .. ON Modbus register
t1 .. ON command is
forwarded
t2 .. OFF command is not
forwarded
DC (pulse) DC (pulse): DCS/RCS:
Bit n+1 | n+0 <0>: .. n.a.
<0>: 0 | 0 .. n.a. <1>: .. OFF / LOWER
<1>: 0 | 1 .. OFF <2>: .. ON / HIGHER
SC .. 1 bit as coil or 1 bit in
<2>: 1 | 0 .. ON <3>: .. n.a.
Modbus register
<3>: 1 | 1 .. n.a.
t1 .. ON command is
forwarded
t2 .. OFF command is
forwarded

Legend:
n.a. .. Not permitted!

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.
Elements of the message
TI .. Type identification • <TI:=30> .. Single-point information with time tag
CP56Time2a
• <TI:=31> .. Double-point information with time tag
CP56Time2a
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported (BL = 0)
SB .. Substituted Not supported (SB = 0)
NT .. Not topical Not supported (NT = 0)
IV .. Invalid Not supported (IV = 0)
Cause of transmission
03 .. Spontaneous With change of information state
20 .. Interrogated by station interrogation Upon reception of a GI request
xx .. Other COTs Not supported
T ..Test Not supported
Information
Single-point information status
SPI 0 .. OFF Supported
1 .. ON Supported
Double-point information state

1328 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


DPI 0 .. Indeterminate or Supported
intermediate state
1 .. OFF Supported
2 .. ON Supported
3 .. Indeterminate state Supported
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

Message elements
TI .. Type identification • <TI:=45> .. Single command
• <TI:=46> .. Double command
CASDU, IOA .. Message address Parameter-settable
Cause of transmission
06 .. Activation Supported
xx .. Other COTs Not supported
T ..Test Not supported
Information (SCO/DCO)
Single command state [only <TI:=45>]
SCS 0 .. OFF Supported
1 .. ON Supported
Double command state [only <TI:=46>]
DCS 0 .. Not allowed Supported
1 .. OFF Supported
2 .. ON Supported
3 .. Not allowed Supported
S/E
QOC 0 = Execute Supported
1 = Select Not supported
Command qualifier
QU 0 .. No additional defini- Supported
tions
1 .. Short pulse duration Supported
2 .. Long pulse duration Supported
3 .. Persistent command Not supported

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1329


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Measured Values, Setpoint Values


The parameterization of the address and message conversion for measured values, setpoint values from
Modbus TCP Slave (“Server”) in receive direction is to be done with the SICAM Device Manager with the func-
tion “Signals” or with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when
using SICAM WEB for engineering.
Parameter category:
firmware / Rec_value

Parameter
TI Supported type identifications:

• <TI:=34> .. Measured value, normalized value with time tag CP56Time2a


• <TI:=35> .. Measured value, scaled value with time tag CP56Time2a
• <TI:=36> .. Measured value, short floating-point number with time tag
CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA SICAM A8000 internal IEC 60870-5-101/104 message address
(CASDU1, CASDU2, IOA1, IOA2, IOA3)
MODBUS_Station Address of the Modbus Slave (SICAM A8000 internal):

• 0 to 99
MODBUS_func- Supported Modbus function codes:
tion_code
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 16 .. WRITE MULTIPLE REGISTERS
MODBUS_address Modbus address (register address):

• 1 to 65535
• 1 to 65534 [for all Modbus double register formats (e.g., FLOAT32)]

1330 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Parameter
MODBUS_data_format Data format on the Modbus:

• INT16
• INT32 (H/L) [only FC = 16]
• INT32 (L/H) [only FC = 16]
• UINT16
• UINT32 (H/L) [only FC = 16]
• UINT32 (L/H) [only FC = 16]
• FLOAT32 [only FC = 16]
• FLOAT32 (swapped) [only FC = 16]
• FLOAT32 (little endian) [only FC = 16]
X_0%, X_100% Parameters for value adaptation (scaling)
Y_0%, Y_100%
• valid range of value for X_0% and X_100% see 12.9.10 Modbus Data
Formats
• <TI:=34> .. Y_0% and Y_100% must not be greater or less than ± 1
• <TI:= 35> .. Y_0% and Y_100% must not be less than -32768 or greater than
+32767.
• Value adoption inactive at X_0% = 0 and X_100% = 0

Supported Data Formats

Format Modbus data format IEC 60870-5-101/104 Data


format (TI)
INT16 Signed integer 16-bit 34, 35, 36, 48, 49, 50
INT32 (H/L) Signed integer 32-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
INT32 (L/H) Signed integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
UINT16 Unsigned integer 16-bit 34, 35, 36, 48, 49, 50
UINT32 (H/L) Unsigned integer 16-bit (HIGH before LOW) 34, 35, 36, 48, 49, 50
UINT32 (L/H) Unsigned integer 32-bit (LOW before HIGH) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) 34, 35, 36, 48, 49, 50
FLOAT32 Short floating-point (IEEE 754) “swapped” 34, 35, 36, 48, 49, 50
(swapped)
FLOAT32 (little Short floating-point (IEEE 754) “little endian” 34, 35, 36, 48, 49, 50
endian)

NOTE

i As Modbus protocol does not define representation of data in coil/registers the Modbus format must be
specified for the message conversion. Supported Modbus data formats see 12.9.10 Modbus Data Formats.
Modbus data formats, that require multiple registers (e.g. FLOAT32), must always be transmitted in the
same Modbus message!

Value adaptation
The value adaptation is defined by the parameters X_0%, X_100%, Y_0%, Y_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1331


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

The value adaptation is only performed if X_0% or X_100% ≠ 0 is parameterized.


If the Modbus value is outside the value range of the selected IEC 60870-5-101/104 type identifier when the
value adoption (= direct transfer) is not activated, then OV = 1 is set.

Change Handling
Received values are only passed on to the basic system element by the Modbus slave protocol element if they
are changed.
Since measured values from the Modbus master → slave with FC = 06, 16 are usually only transmitted sponta-
neously when changed, a measured value change handling with additive threshold value procedure with
Thresh_uncond and Thresh_additive is not implemented in Modbus TCP slave for SICAM A8000.

Message Conversion
The table describes the evaluated elements of the IEC 60870-5-101/104 message during message conversion.

1332 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Elements of the message


TI .. Type identification • <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
• <TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
• <TI:=36> .. Measured value, short floating-point number
with time tag CP56Time2a
• <TI:=48> .. Setpoint command, normalized value
• <TI:=49> .. Setpoint command, scaled value
• <TI:=50> .. Setpoint command, short floating-point number
CASDU, IOA .. Message address Parameter-settable
QDS .. Quality descriptor
BL .. Blocked Not supported (BL = 0)
SB .. Substituted Not supported (SB = 0)
NT .. Not topical NT = 1 if

• FLOAT32 format with the value = NAN (Not A Number) or


with the value = ∞
(the last received valid value is passed with NT=1)
IV .. Invalid Not supported (IV = 0)
OV .. Overflow OV = 1:

• Without value adaptation:


– Modbus value outside the range of the selected type
identification
• With value adaptation:
– Modbus value less than X_0% or greater X_100%
Cause of transmission
03 .. Spontaneous Alteration of the measured value depending on the thresholds or
alteration of the quality descriptor
[only <TI:=34, 35, 36>]
06 .. Activation Supported [only <TI:=48, 49, 50>]
20 .. Interrogated by station interrogation After receipt of a GI request [only <TI:=34, 35, 36>]
xx .. Other COTs Not supported
T .. Test Not supported
Information
Single-point information status
Value.. • Normalized value
S .. Sign • Scaled value
• IEEE STD 754 = short floating-point number
Time tag
CP56Time2a .. Date + time PRE internal time (receive time)

NOTE

i Not listed elements of the IEC 60870-5-101/104 message are not rated / not supported!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1333


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.8 Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element return information

The protocol element control enables:

• Setting control location


The protocol element return information enables:

• Obtaining of information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.9.8.1 Protocol element control messages


With the help of messages with process information the protocol element control on the basic
system element enables specific functions of the protocol elements to be controlled.
The specific functions are determined by the protocol element implemented.
The assignment of the messages with process information to the functions is carried out with the
help of process-technical parameters of the SICAM A8000 system data protocol element control
message.
The messages for protocol control are transmitted immediately from the basic system element to the protocol
element - regardless of the user data to be sent and the priority control.
For messages with process information which are used in SICAM A8000 as protocol element
control message, an unused CASDU is to be used! All CASDUs for process information are distributed auto-
matically to the corresponding remote terminal unit.

1334 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Possible control functions of the master station:

Function PST Detail Routing Note


SF Station Z-Par FI
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = Broadcast
Set control location 326 242 0 to 99 65535 SCS = <ON>: set control location (HKA)
65535 SCS = <OFF>: delete control location
(HKA)
Reset command 243 – – This function is not presently
supported by PRE!
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = selective

Set control location:

• For control location in the PST detailed routing on the BSE in the fieldAdditional parameter_(PRE)
(Z-Par) = 65535 must be enterd.

• If a PRE-control message for “Set control location” is included in the PST-detailed routing on the BSE, the
BSE will send a PRE-control message “Set control location” with additional parameter = 65535 after
startup of the PRE to enable control location function on PRE.

• The control location (HKA) to be enabled/disabled is taken by the BSE firmware from the originator of the
command message used as PST control message and sent to PRE as PRE control message with additional
parameter set as follows:
SCS = <ON> additional parameter in PRE-control message = HKA
SCS = <OFF> additional parameter in PRE-control message = HKA + 256
Legend:

SF Control_function_(PRE)
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
Z-Par Additional parameter_(PRE)
Fl Edge
SCS single command state
HKA Originator address control location
0 to 255

326 The control location can only be set by a single command <TI:=45>.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1335


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Possible control functions of the remote station:

Function PST Detail Routing Note


SF Station Z-Par FI
“Activate ” interface 0 – – (Ethernet-Port = Active)

• Warning Interface deacti-


vated is reset
“Deactivate” interface 1 – – (Ethernet-Port = Power Down)

• Any pending communication fail-


ures are reset.
• Warning Interface deacti-
vated is reported
Data transmission “activate” 2 – – Ethernet-Port = Forward Non Blocking

• Data transmission activated


• Link LED lights up
Data transmission “deactivate” 3 – – Ethernet-Port = Forward Blocking

• Data transmission blocked


• Link LED lights up
Send (general) interrogation 240 – – This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = Broadcast
Reset command 243 – – This function is not presently
supported by PRE!
Send (general) interrogation 244 – CASDU This function is processed on the BSE
command and sent to the protocol element as
system message and not using PRE-
control message!
CASDU = selective

Legend:

SF Control_function_(PRE)
Station Station number
Z-Par Additional parameter_(PRE)

12.9.8.2 Protocol Element Return Information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.
Supported Protocol Element Return Information:

• Status of the stations

The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parame-
tersSupplementary System ElementandStation number.
Messages for protocol element return information are transmitted to the basic system element by the protocol
element spontaneously with change or as response to a general interrogation command.

1336 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Supported Protocol Element Return Information

Return information func- Parameter Note


tion_(PRE) Station
Station failure 0 to 99 1 = station failed

Legend:

Station Station number


0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

12.9.9 Interoperability Modbus TCP

12.9.9.1 Interoperability Modbus TCP Master “Client“


The companion standard defined presents sets of parameters and alternatives from which subsets have to be
selected to implement particular telecontrol systems. Other parameters, such as the listed set of different
Modbus Function Codes or Modbus Data Formats in command and in monitor direction allow the specification
of the complete set or subsets, as appropriate for given applications. This clause summarizes the parameters
of the previous clauses to facilitate a suitable selection for a specific application. If a system is composed of
equipment stemming from different manufacturers it is necessary that all partners agree on the selected
parameters.
The selected parameters should be crossed in the white boxes.

Function is not supported

Function is supported

Function not defined for this application!

Note:
In addition, the full specification of a system may require individual selection of certain parameters for certain
parts of the system, such as the individual selection of scaling factors for individually addressable measured
values.

Network Configuration

Configuration Note

LAN / WAN

Physical Layer
Electrical Interface

Selection Note

Ethernet (electrical)

For Ethernet (optical) external converters are


Ethernet (optical)
required!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1337


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Transmission Speed

Transmission speed Note

10 Mbit/s

100 Mbit/s

1000 Mbit/s

TCP Port

TCP port Note


Registered port number for Modbus TCP.
502
The port number for Modbus TCP is fixed by
default.
1 to 65535 User specific port number for Modbus TCP.

Connections

Number of connections Note

Max. 100

Note:
Each connection can be used as “Server” with individual data base, unique Modbus slave address and unique
TCP/IP address of the “Client”.

Link Layer (Modbus)

Transmission mode

TCP/IP mode

UDP mode

TCP Mode

Byte frame Note

8 data bits

Modbus settings Note

Modbus transaction number (16 bits) MBAP header

Protocol Identifier = “0” (16 Bit) MBAP header

Length (16 bits) MBAP header

Unit identifier (8 bits) MBAP header

Modbus slave address (8 bits)

1338 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus settings Note

Modbus function code (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address (16 bits)
register
CRC is not used by Modbus/TCP
Cyclic redundancy check "CRC" (16 bits)
(CRC of the TCP/IP frame is used)

MBAP Header … Modbus Application Protocol Header


Link Layer

Description Note

Unbalanced transmission Master/Slave

Modbus TCP Master (Client)

Modbus TCP Slave (Server)

Message Length

Description Note
TCP Mode:
Maximum message length 253 Bytes

Address of the Link Layer

Description Note
Unit identifier (1 to 247, 255)
1 octet (8 bits) … Unit identifier
(Modbus slave address 1 to 247)

Broadcast addressing

Application Layer
Modbus Function Codes

Modbus function code description Data formats


Data access (read/write bit)
<20> SPI
01 = Read Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
02 = Read Discrete Inputs
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
05 = Write Single Coil
<30> SC
<31> SC (pulse)
<35> DC2 (pulse)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1339


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus function code description Data formats


<20> SPI
15 = Write Multiple Coils
<30> SC
<31> SC (pulse)
<32> DC
<35> DC2 (pulse)
Data access (16-bit read/write)
<01> INT16
03 = Read Holding Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV
<01> INT16
04 = Read Input Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV

1340 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus function code description Data formats


<01> INT16
06 = Write Single Register
<02> UINT16
<16> BS16
<20> SPI 327
<30> SC 327
<31> SC (pulse) 327
<32> DC 327
<35> DC2 (pulse) 327
<01> INT16
16 = Write Multiple Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<16> BS16
<20> SPI 327
<30> SC 327
<31> SC (pulse) 327
<32> DC 327
<35> DC2 (pulse) 327
<1xx> DTx

22 = Mask Write Register

23 = Read / Write Multiple Registers

24 = Read FIFO Queue

Data access (File read/write)

20 = Read File Record

21 = Write File Record

Diagnosis

07 = Read Exception Status

08 = Diagnostics (Sub-Code 00 to 18, 20)

11 = Get Com Event Counter

12 = Get Com Event Log

17 = Report Slave ID

327 Only 1 data point is supported per Modbus register!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1341


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus function code description Data formats

43 = Read Device Identification (Sub-Code = 14)

Other

43 = Encapsulated Interface Transport (Sub-Code 13, 14)

Modbus Exception Status

Modbus exception code description Note


Modbus function code not implemented
01 = Illegal Function

Requested Data Address not implemented


02 = Illegal Data Address (not available)
Illegal data for the Modbus register.
03 = Illegal Data Value

The server failed during execution.


04 = Server Failure

The Server has accepted the service call,


but the service takes a relatively long time
05 = Acknowledge to execute. The Server therefore only
sends back a confirmation of the service
call confirmation.
The Server could not accept the requests.
06 = Server Busy The Client must decide if and when the
request should be sent again.
Gateway paths not available. Retry by the
10 (0x0A) = Gateway Problem (Gateway Paths not avail-
Modbus TCP Master for serial Modbus
able)
Slaves (connected via gateway)
The addressed substation does not
respond. This exception is generated by
11 (0x0B) = Gateway Problem (The targeted device failed
the gateway. Retry through the Modbus
to respond)
TCP Master for serial Modbus slaves
(connected via gateway)

Note:

• Requested data which are answered by the Modbus TCP slave with exception code (except 10, 11), are
mapped with NT = 1 (not topical) - no retries on Modbus TCP level.

• The exception codes are not specially evaluated by the Modbus TCP master - a received exception code is
rated as negative acknowledgment.

12.9.9.2 Interoperability Modbus TCP Slave “Server“


The companion standard defined presents sets of parameters and alternatives from which subsets have to be
selected to implement particular telecontrol systems. Other parameters, such as the listed set of different
Modbus Function Codes or Modbus Data Formats in command and in monitor direction allow the specification
of the complete set or subsets, as appropriate for given applications. This clause summarizes the parameters
of the previous clauses to facilitate a suitable selection for a specific application. If a system is composed of
equipment stemming from different manufacturers it is necessary that all partners agree on the selected
parameters.

1342 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

The selected parameters should be crossed in the white boxes.

Function is not supported

Function is supported

Function not defined for this application!

Note:
In addition, the full specification of a system may require individual selection of certain parameters for certain
parts of the system, such as the individual selection of scaling factors for individually addressable measured
values.

Network Configuration

Configuration Note

LAN / WAN

Physical Layer
Electrical Interface

Selection Note

Ethernet (electrical)

For Ethernet (optical) external converters are


Ethernet (optical)
required!

Transmission Speed

Transmission speed Note

10 Mbit/s

100 Mbit/s

1000 Mbit/s

TCP Port

TCP port Note


Registered port number for Modbus TCP.
502
The port number for Modbus TCP is fixed by
default.
1 to 65535 User specific port number for Modbus TCP.

Connections

Number of connections Note

Max. 100

Note:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1343


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Each connection can be used as “Server” with individual data base, unique Modbus slave address and unique
TCP/IP address of the “Client”.

Link Layer (Modbus)

Transmission mode

TCP/IP mode

UDP mode

TCP Mode

Byte frame Note

8 data bits

Modbus settings Note

Modbus transaction number (16 bits) MBAP header

Protocol identifier = “0” (16-Bit) MBAP header

Length (16 bits) MBAP header

Unit identifier (8 bits) MBAP header

Modbus slave address (8 bits)

Modbus function code (8 bits)

The Modbus address addresses a 16-bit Modbus


Modbus register address (16 bits)
register
CRC is not used with Modbus TCP
Cyclic redundancy check "CRC" (16 bits)
(CRC of the TCP/IP frame is used)

MBAP header … Modbus Application Protocol Header


Link Layer

Description Note

Unbalanced transmission Master/Slave

Modbus TCP Master (Client)

Modbus TCP Slave (Server)

Message Length

Description Note
TCP mode:
Maximum message length 253 Bytes

1344 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Address of the Link Layer

Description Note
Unit identifier (1 to 247, 255)
1 octet (8 bits) … Unit identifier
(Modbus slave address 1 to 247)

Broadcast addressing

Application Layer
Modbus Function Codes

Modbus function code description Data formats


Data access (read/write bit)
<20> SPI
01 = Read Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
02 = Read Discrete Inputs
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<20> SPI
05 = Write Single Coil
<30> SC
<31> SC (pulse)
<35> DC2 (pulse)
<20> SPI
15 = Write Multiple Coils
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<30> SC
<31> SC (pulse)
<32> DC
<35> DC2 (pulse)
Data access (16-bit read/write)
<01> INT16
03 = Read Holding Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1345


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus function code description Data formats


<01> INT16
04 = Read Input Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<16> BS16
<20> SPI
<21> DPI (1 = off, 2 = on)
<22> DPI (1 = on, 2 = off)
<23> INT16 + IV
<24> UINT16 + IV
<50> SPI + IV
<51> DPI (1 = off, 2 = on) + IV
<52> DPI (1 = on, 2 = off) + IV
<01> INT16
06 = Write Single Register
<02> UINT16
<20> SPI 328
<21> DPI (1 = off, 2 = on) 328
<22> DPI (1 = on, 2 = off) 328
<30> SC 328
<31> SC (pulse) 328
<32> DC 328
<35> DC2 (pulse) 328
<01> INT16
16 = Write Multiple Registers
<02> UINT16
<03> INT32 (H/L)
<04> UINT32 (H/L)
<05> INT32 (L/H)
<06> UINT32 (L/H)
<7a> FLOAT32
<7b> FLOAT32 (swapped)
<7c> FLOAT32 (little endian)
<20> SPI 328
<21> DPI (1 = off, 2 = on) 328
<22> DPI (1 = on, 2 = off) 328
<30> SC 328
<31> SC (pulse) 328
<32> DC 328
<35> DC2 (pulse) 328

22 = Mask Write Register

328 Per Modbus register several data points are supported!

1346 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus function code description Data formats

23 = Read / Write Multiple Registers

24 = Read FIFO Queue

Data access (read/write file)

20 = Read File Record

21 = Write File Record

Diagnosis

07 = Read Exception Status

08 = Diagnostics (Sub-Code 00 to 18, 20)

11 = Get Com Event Counter

12 = Get Com Event Log

17 = Report Slave ID

43 = Read Device Identification (Sub-Code = 14)

Other

43 = Encapsulated Interface Transport (Sub-Code 13, 14)

Modbus Exception Status

Modbus exception code description Note

01 = Illegal Function Modbus Function Code not implemented

Requested data not implemented (not


available) or Modbus data formats not
02 = Illegal Data Address
fully queried across multiple registers/coils
(FLOAT32, INT32, DP, etc.).
Illegal data for the Modbus register.
03 = Illegal Data Value

If the slave's internal status for queried


data is IV = 1, then the old value/substitute
04 = Server Failure
value or exception code = 4 is transmitted
(configurable).
The Server has accepted the service call,
but the service takes a relatively long time
05 = Acknowledge to execute. The Server therefore only
sends back a confirmation of the service
call confirmation.
The Server could not accept the requests.
06 = Server Busy The Client must decide if and when the
request should be sent again.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1347


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus exception code description Note


Gateway paths not available. Retry
10 (0x0A) = Gateway Problem (Gateway Paths not avail-
through the Modbus TCP Master for serial
able)
Modbus slaves (connected via gateway).
The addressed substation does not
respond. This exception is generated by
11 (0x0B) = Gateway the gateway. Retry through the Modbus
TCP Master for serial Modbus slaves
(connected via gateway).

12.9.10 Modbus Data Formats

Supported Modbus data formats:


Format # Format Designation Register Coil
General formats
1 INT16 Signed integer 16-bit ✓ –
2 UINT16 Unsigned integer 16-bit ✓ –
3 INT32 (H/L) Signed integer 32-bit (HIGH before LOW) ✓ –
4 UINT32 (H/L) Unsigned integer 32-bit (HIGH before ✓ –
LOW)
5 INT32 (L/H) Signed integer 32-bit (LOW before HIGH) ✓ –
6 UINT32 (L/H) Unsigned integer 32-bit (LOW before ✓ –
HIGH)
7a FLOAT32 Short floating-point (IEEE 754) ✓ –
7b FLOAT32 (swapped) Short floating-point (IEEE 754) “swapped” ✓ –
7c FLOAT32 (little endian) Short floating-point (IEEE 754) “little ✓ –
endian”
16 Bitstring 16-bit Bitstring of 16 bit ✓ –
20 SPI Single-point information ✓ ✓
21 DPI (1 = off, 2 = on) Double-point information (OFF before ON) ✓ ✓
22 DPI (1 = on, 2 = off) Double-point information (ON before OFF) ✓ ✓
23 S2B Status information - 2-bit ✓ –
24 S3B Status information - 3-bit ✓ –
25 S4B Status information - 4-bit ✓ –
30 SC Single command ✓ ✓
31 SC (pulse) Single command “pulse” ✓ ✓
32 DC Double command ✓ ✓
33 DC1 Double command (1 bit) ✓ ✓
35 DC2 (pulse) Double command “pulse” ✓ ✓
Device specific formats
50 SPI + IV Single-point information + invalid identi- ✓ –
fier
51 DPI (1 = off, 2 = on) + IV Double-point information (OFF before ON) ✓ –
+ invalid identifier
52 DPI (1 = on, 2 = off) + IV Double-point information (ON before OFF) ✓ –
+ invalid identifier
53 INT16 + IV Signed integer 16-bit + invalid identifier ✓ –
54 UINT16 + IV Unsigned integer 16-bit + invalid identifier ✓ –
1xx DTx Date & time (free parameter-settable) ✓ –

1348 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Data formats in a Modbus register are always displayed/transmitted in “big endian” (HIGH before LOW order).

Data in Modbus Register:

Format-1: INT16 – Signed Integer 16-Bit

S (sign): <0> = "+"; <1> = "-"


Value range: -32768 0 to +32767
Note: Negative values will be stored in two's complement.

Format-2: UINT16 – Unsigned Integer 16 Bit

Value range: 0 to 65535

Format-3: INT32 (H/L) – Signed Integer 32 Bit (HIGH before LOW)

S (sign): <0> = "+"; <1> = "-"


Value range: -2 147 483 648 to 0 to +2 147 483 647
Note: Negative values will be stored in two's complement.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1349


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format-4: UINT32 (H/L) – Unsigned Integer 32 Bit (HIGH before LOW)

Value range: 0 to 4 294 967 295

Format-5: INT32 (L/H) – Signed Integer 32 Bit (LOW before HIGH)

S (sign): <0> = "+"; <1> = "-"


Value range: -2 147 483 648 to 0 to +2 147 483 647
Note: Negative values will be stored in two's complement.

Format-6: UINT32 (L/H) – Unsigned Integer 32 Bit (LOW before HIGH)

Value range: 0 to 4 294 967 295

1350 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format-7a: FLOAT32 – Short Floating-Point (IEEE 754)

Value range:∼1.1⋅10-38 bis∼3.4⋅1038


S (sign): <0> = "+"; <1> = "-"
Exponent: <255> = "NaN" (not a number) or∞

Format-7b: FLOAT32 (swapped) – Short Floating-Point (IEEE 754) "Swapped"

Value range:∼1.1⋅10-38 bis∼3.4⋅1038


S (sign): <0> = "+"; <1> = "-"
Exponent: <255> = "NaN" (not a number) or∞

Format-7c: FLOAT32 (little endian) – Short Floating-Point (IEEE 754) "Little Endian"

Value range:∼1.1⋅10-38 bis∼3.4⋅1038


S (sign): <0> = "+"; <1> = "-"
Exponent: <255> = "NaN" (not a number) or∞

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1351


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format-16: Bitstring 16-Bit

Format-20: SPI – Single-Point Information


Single-point information as coil or 1 bit in Modbus register.

Value range: 0, 1

SPI – Single-Point Information


<0> = OFF
<1> = ON
Bit (n+0) Coding (IEC 60870-5-101/104)
0 OFF
1 ON

Format-21: DPI (1 = off, 2 = on) – Double-Point Information (OFF before ON)

Format-22: DPI (1 = on, 2 = off) – Double-Point Information (ON before OFF)


Double-point information in 2 adjacent bits in the Modbus register or as 2 adjacent bits as coil.
Note:
The 2 bits of DPI must be located always in same byte of a Modbus register.

1352 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Value range: 0 to 3

DPI – Double-Point Information (OFF before ON)- DPI (1 = off, 2 = on)


<0> = Indeterminate or intermediate state
<1> = OFF
<2> = ON
<3> = Indeterminate state

DPI – Double-Point Information (ON before OFF)- DPI (1 = on, 2 = off)


<0> = Indeterminate or intermediate state
<1> = ON
<2> = OFF
<3> = Indeterminate state
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
0 0 0 INT INT
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 FLT FLT

INT .. Intermediate position (indeterminate or intermediate state)


FLT .. Faulty position (indeterminate state)

Format-30: SC – Single Command


A single command with command state ON or OFF can be sent as coil (1 bit) or as 1 bit Modbus register.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1353


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Value range: 0, 1

SCS – Single Command State


<0> = OFF
<1> = ON
Command Modbus format Command Transmission
Single command ON SC COIL (n); register/bit (n) = ON
Single command OFF SC COIL (n); register/bit (n) = “OFF“

Modbus format Command state Command output


SC as Coil or 1 Bit in Modbus Register
SC SCS = ON

x ... command = ON
SCS = OFF

x ... command = OFF

Format-31: SC (pulse) – Single Command (Pulse)


A single command with command state ON can be sent as pulse with the parametrized command output time
as coil (1 bit) or as bit in the Modbus register .
The command state OFF is not evaluated.
The command state will be set to INACTIVE after command output time.

1354 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Value range: 0, 1

SCP – Command State (Pulse)


<0> = inactive
<1> = active
Command Modbus format Command Transmission
Single command ON SC (pulse) COIL (n); register/bit (n) = pulse

Modbus format Command state Command output


SC as Coil or 1 Bit in Modbus Register
SC (pulse) SCS = ON

tp ... command output time (pulse duration)


x ... command = ON
SCS = OFF The OFF state is not evaluated!

Format-32: DC – Double Command (2-Bit)


The command state of a double command resp. regulating step command (2 bit) is transferred with 2 consec-
utive bits as coils or bits in the Modbus register.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1355


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Value range: 0 to 3

DCS – Double Command State[Modbus_command_state = OFF]


<1> = OFF
<2> = ON

DCS – Double Command State[Modbus_command_state = ON]


<1> = ON
<2> = OFF
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
[Modbus_command_state = OFF] [Modbus_command_state = ON]
0 0 0 Not permitted Not permitted
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 Not permitted Not permitted

1356 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Modbus format Command state Command output


2 bits as coil or 2 bits in Modbus register
DC DCS = ON
Modbus_command_state = ON RCS = HIGHER

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF


DC DCS = ON
Modbus_command_state = OFF RCS = HIGHER

x ... command = ON
DCS = OFF
RCS = LOWER

x ... command = OFF

Format-33: DC1 – Double Command (1 Bit)


A double command with command state ON or OFF can be sent as coil (1 bit) with coil address (n) or as 1 bit
Modbus register.

Value range: 0, 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1357


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

DCS – Double Command State (1 Bit)


<0> = OFF
<1> = ON
Command Modbus format Command Transmission
Double command ON DC1 COIL (n); register/bit (n) = ON
Double command OFF DC1 COIL (n); register/bit (n) = “OFF“

Modbus format Command state Command output


DC as coil or 1 bit in Modbus register
DC1 DCS = ON

x ... command = ON
DCS = OFF

x ... command = OFF

Format-35: DC2 (pulse) – Double Command (Pulse)


A double command or regulating step command with the command state DCS = ON/OFF or RCS = HIGHER/
LOWER is transferred on Modbus with the set command output time as pulse (2 bits) with 2 coils or 2 bits in
the Modbus register.
The command state ON or HIGH is transmitted as 1-bit pulse on coil address (n+0 or n+1) or in register
address/bit (n+0 or n+1).
The command state OFF or LOWER is transmitted as 1-bit pulse on coil address (n+1 or n+0) or in register
address/bit (n+1 or n+0).
The command state will be set to INACTIVE after command output time.

Value range: 0 to 3

1358 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

DCP – Double Command (Pulse) – per Bit


<0> = INACTIVE
<1> = ACTIVE
Modbus format Command state Command output
2 bits as coil or 2 bits in Modbus register
DC2 (pulse) DCS = ON
Modbus_command_state = ON RCS = HIGHER

tp ... command output time (pulse duration)


x ... command = ON
DC2 (pulse) DCS = OFF
Modbus_command_state = ON RCS = LOWER

tp ... command output time (pulse duration)


x ... command = OFF
DC2 (pulse) DCS = ON
Modbus_command_state = OFF RCS = HIGHER

tp ... command output time (pulse duration)


x ... command = ON
DC2 (pulse) DCS = OFF
Modbus_command_state = OFF RCS = LOWER

tp ... command output time (pulse duration)


x ... command = OFF

Format-50: SPI + IV – Single-Point Information + Invalid Identifier

IV (invalid identifier):
<0> = Valid
<1> = Invalid

SPI (Single-Point Information)


<0> = OFF
<1> = ON

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1359


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Note:

• IV bit applies to all binary information in the Modbus register.

• Unused SPIs/bits are transferred with <0>.

• In a Modbus register several single- and double-point information can be transmitted mixed.

Format-51: DPI (1 = off, 2 = on) + IV – Double-Point Information (OFF before ON) + Invalid Identifier

Format-52: DPI (1 = on, 2 = off) + IV – Double-Point Information (ON before OFF) + Invalid Identifier

IV (invalid identifier):
<0> = Valid
<1> = Invalid

Double-Point Information (OFF before ON)DPI (1 = off, 2 = on)


<0> = Indeterminate or intermediate state
<1> = OFF
<2> = ON
<3> = Indeterminate state

Double-Point Information (ON before OFF)DPI (1 = on, 2 = off)


<0> = Indeterminate or intermediate state
<1> = ON
<2> = OFF
<3> = Indeterminate state
Bit (n+1) Bit (n+0) Coding OFF before ON Coding ON before OFF
(IEC 60870-5-101/104)
0 0 0 INT INT
1 0 1 OFF ON
2 1 0 ON OFF
3 1 1 FLT FLT

INT .. Intermediate position (indeterminate or intermediate state)


FLT .. Faulty position (indeterminate state)

Note:

• IV bit applies to all binary information in the Modbus register.

• Unused DPIs/bits are transferred with <0>.

• In a Modbus register several single-point and double-point information items can be transmitted mixed.

• Double-point information items must always be transferred completely in a Modbus register byte.

1360 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format-53: INT16 + IV – Signed Integer 16-Bit + Invalid Identifier

IV (invalid identifier):
<0> = Valid
<1> = Invalid
S (sign):
<0> = "+"
<1> = "–"
Value range: -16384 0 to +16383
Note: Negative values will be stored in two's complement.

Format-54: UINT16 + IV – Unsigned Integer 16-Bit + Invalid Identifier

IV (invalid identifier):
<0> = Valid
<1> = Invalid
Value range: 0 to 32767

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1361


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Format-1xx: DTx – Date + Time (free configurable)

Note:

• Only the configured number of bytes will be sent.

• If “End of Frame” is in the HIGH data byte, then the Modbus register will not be sent.

• If “End of Frame” is in the LOW data byte, then the Modbus register will be sent and in the LOW data byte
“0“ will be sent.

Byte sending order:


Data byte 0 (MSB of 1st Modbus register) is sent as 1st data byte.
Data byte 1 (LSB of 1st Modbus register) is sent as 2nd data byte.
Data byte 2 (MSB of 2nd Modbus register) is sent as 3rd data byte.
:
:
Data byte n will be sent as last byte.

Time element Value range Example


Not used Dummy: UI8 [7 to 0] <0>
Year (high) Year (high) [7 to 0] <0 to 255> Year = 2016 = 07E0 [HEX]
→Year (high) = 0x07 [HEX]
Year (low) Year (low) [7 to 0] <0 to 255> Year = 2016 = 07E0 [HEX]
→Year (low) = 0xEX [HEX]
Year - 2000 Year 2000 (high) [7 to 0] <0 to 255> Year = 2016→2016 - 2000 = 16 = 0x0010 [HEX]
(high) →Year - 2000 (high) = 0x00 [HEX]

1362 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Time element Value range Example


Year - 2000 (low) Year 2000 (high) [7 to 0] <0 to 255> Year = 2016→2016 - 2000 = 16 = 0x0010 [HEX]
→Year - 2000 (low) = 0x10 [HEX]
Month Month [7 to 0] <1 to 12> Month = 12 (December)→Month = 0x0C [HEX]
Day Day [7 to 0] <1 to 31> Day = 23→Day = 0x17 [HEX]
Day of week Day of week [7 to 0] <1 to 7> Day of week = Tuesday→Day of week = 0x02
<1> = Monday; <2> = Tuesday; ... <7> = [HEX]
Sunday
Day + day of Day [4 to 0] <1 to 31>
week Day of week [7 to 5] <1 to 7>
<1> = Monday; <2> = Tuesday; ... <7> =
Sunday
Hour Hour [7 to 0] <0 to 23> Hour = 21 = 0x15 [HEX]
Hour + SU Hour [4 to 0] <0 to 23>
Summer time (SU) [7] <0, 1>
SU <0> = standard time (winter time)
SU <1> = summer time
Minute Minute [5 to 0] <0 to 59> Minute = 59 = 0x3B [HEX]
Minute + IV Minute [6 to 0] <0 to 59>
Invalid (IV) [7] <0, 1>
IV <0> = valid
IV <1> = invalid
Second Second [7 to 0] <0 to 59> Second = 32 = 0x20 [HEX]
Millisecond Millisecond n⋅1 ms (high) [7 to 0] <0 to Milliseconds = 998 = 03E6 [HEX]
(high) 255> →Millisecond (high) = 0x03 [HEX]
n <0 to 59999> = range including
seconds
Millisecond (low) Milliseconds n⋅1 ms (low) [7 to 0] <0 to Milliseconds = 998 = 03E6 [HEX]
255> →Millisecond (low) = 0xE6 [HEX]
n <0 to 59999> = range including
seconds
Ticks (10 ms) Milliseconds n⋅10 ms [7 to 0] <0 to 99> Milliseconds = 998
→Ticks (10 ms) = 99 = 0x63 [HEX]
Ticks (100 ms) Milliseconds n⋅100 ms [7 to 0] <0 to 9> Milliseconds = 998
→Ticks (100 ms) = 9 = 0x09 [HEX]
EOF (End of Note: This time element defines the end of the
Frame) freely configurable time format - this data byte
is no longer sent!

Legend: [7 to 0] = bit position in data byte of Modbus register


< > = valid range of value

12.9.11 Web Server

A web server for internal diagnostic and statistical information is integrated in the protocol firmware. The web
server itself is implemented on the basic system element - the protocol-specific web pages are provided by the
protocol element.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1363


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

System Firmware Designation Protocol-specific


web pages
CP-8000 MBCiT0 Modbus TCP/IP Master (Client) ✓
CP-8021 MBSiT0 Modbus TCP/IP Slave (Server) ✓
CP-8022

The protocol-specific web pages can be displayed with a standard web browser (Google Chrome, Microsoft
Edge, Mozilla Firefox). For the access to the web server the communication protocol HTTP (Hyper Text Transfer
Protocol) is used with the port number 80 or the communication protocol HTTPS (Hyper Text Transfer Protocol
over SSL/TLS) is used with the port number 443.

NOTE

i For security reasons, the integrated web server is disabled by default (“security by default”). For commis-
sioning purpose, it can be enabled with the parameter [PRE] | HTTP web server | HTTP web
server.
After commissioning, the integrated web server must be disabled again.

With SICAM WEB (SICAM Device Manager), the protocol specific web pages can be called up from the device
page of the automation unit (Device) menu) via a corresponding link under protocol details).

[sc_MODMT2_sweb_device_protocol_details, 1, en_US]

The protocol specific websites can also be selected directly via the IP address of the automation unit by speci-
fying the protocol element (PRE0, PRE1, PRE2, PRE3). Examples:

• https://10.9.19.32/pre0

• https://10.9.19.32/pre3

• http://10.9.19.32/pre0

Supported protocol-specific web pages

Web page MBCiT0 MBSiT0


Overview ✓ ✓
Connections ✓ ✓
Routing Transmit ✓ ✓
Routing Receive ✓ ✓

1364 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Web page MBCiT0 MBSiT0


Developer Information
Dataflow test ✓ ✓
Diagnosis (IDE) ✓ ✓
Diagnosis (IDR) ✓ ✓
Exception Response ✓ ✓

NOTE

i • The values displayed on the web pages indicate the current status when the web page is started.
The values of a web page are not updated automatically.
A manual updating of the web page displayed in the web browser can be performed e.g. by means of
a refresh of the web browser.

• The web pages will be displayed only in English language!

12.9.11.1 Overview
With web page Overview general information of the firmware will be displayed.
Field Note
Firmware Name of firmware
Revision Revision of Firmware
Hardware Hardware number (system internal)
Firmware number Firmware number (system internal)
Date and time actual date + time of firmware
Region number Region number (system internal)
Component number Component number (system internal)
BSE Basic system element number (system internal)
ZBG Supplementary system element number “SSE” (internal)
IP address Own IP address of the assigned interface
Default gateway Default gateway of the assigned interface
Subnet mask Subnet mask of the assigned interface
MAC address MAC address of the assigned interface
Redundancy actual date + time of firmware

• Firmware active
• Firmware passive

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1365


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

[sc_MBSiT0_overview, 1, --_--]

[sc_MBCiT0_overview, 1, --_--]

NOTE

i In the following sections, screenshots are only shown as examples for the firmware MBSiT0 - but apply
accordingly, unless otherwise described - also for the firmware MBCiT0.

12.9.11.2 Connections
With web page Connections detailed information about the status of the connection per Modbus connection
are displayed.
Field Note
Connection# Firmware internal connection number (the same connection# is used if the IP
address is the same)
IP address:Port IP addrss and port nummer of the connection
Connection TCP State of the Modbus connection:

• connected (TCP connection established)


• waiting for connection (TCP connection not established)
Modbus station SICAM A8000 internal station number (0 to 99)
Unit-ID Modbus Unit ID 255;1 to 254

1366 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
Station state State of the Modbus station:

• OK (Modbus station accessible)


• NOK (Modbus station failed or not accessible)
#Polls Number of Modbus “Requests” (since the last firmware restart)
#Responses Number of Modbus “Responses” received (since the last firmware restart)
#Except.returned Number of Modbus “Exception Responses” received (since the last firmware
restart)

[sc_MBSiT0_connections, 1, --_--]

[sc_MBSiT0_connections_nok, 1, --_--]

12.9.11.3 Routing Transmit


With web page Routing Transmit detailed information for each selective Modbus data point in transmit direc-
tion will be displayed.
Field Note
Count Number of parameterized data points in transmit direction (total number for
all stations)
Count error Number of faulty parameterized data points in transmit direction (total
number for all stations)
Modbus station Modbus station address (information for routing transmit will be displayed
grouped per station)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1367


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
Error Errour numbers for MBCiT0
ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 3 ....... SICAM address twice used
ERR = 4 ....... MODBUS format faulty
ERR = 5 ....... MODBUS function code not valid
ERR = 7 ....... Bit offset not valid
ERR = 8 ....... MODBUS address mulitple used
ERR = 9 ....... MODBUS address overlap
ERR = 10 ..... MODBUS station number invalid/not configured
ERR = 11 ..... Assignment SICAM TI to MODBUS format faulty
ERR = 12 ..... Type of SIP message adress conversion invalid
ERR = 13 ..... Parameters of adaptation invalid
ERR = 16 ..... Adaptation not permitted
ERR = 21 ..... Transmit priority faulty
ERR = 22 ..... Command state faulty
ERR = 23 ..... MODBUS format with function code=06 not permitted
ERR = 24 ..... Time synch.: period faulty
ERR = 25 ..... Time synch.: time element(s) faulty
ERR = 26 ..... Time synch.: command multiple used
ERR = 28 ..... Double command with function code=05 not permitted
ERR = 29 ..... MODBUS address not permitted
ERR = 31 ..... SICAM type identification (TI) is not supported
Error Fehlernummern für MBSiT0:
ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 3 ....... SICAM address twice used
ERR = 4 ....... MODBUS format faulty
ERR = 5 ....... Function code faulty
ERR = 6 ....... Assignment of function code to format not allowed
ERR = 7 ....... Assignment of type ident. to MODBUS format inv.
ERR = 8 ....... MODBUS station invalid
ERR = 10 ..... Type of SIP message adress conversion invalid
ERR = 11 ..... MODBUS address out of range (0-65535)
ERR = 12 ..... MODBUS address overlap
ERR = 13 ..... MODBUS address mulitple used
ERR = 14 ..... Bit offset for indications invalid
ERR = 15 ..... Bit offset invalid (must be 0)
ERR = 17 ..... Substitute value inv. not in range of data format
ERR = 18 ..... Mixed use of indications with/without live-bit
ERR = 20 ..... Transient storage not allowed for type-id
ERR = 21 ..... Parameters of adaptation invalid
ERR = 22 ..... Error at generation of data base - meas. values
ERR = 23 ..... Error at generation of data base - integ. totals
ERR = 24 ..... Adaptation not permitted
ERR = 25 ..... FC=01 not allowed when report func. activated

1368 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/-104 Address of data point (SICAM A8000 internal)
IOA3
TI IEC 60870-5-101/-104 Type identification (SICAM A8000 internal)
Format Data format in Modbus register
FC Modbus function code:

• FC = 01 .. READ COILS
• FC = 02 .. READ DISCRETE INPUTS
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
• FC = 05 .. WRITE SINGLE COIL
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 15 .. WRITE MULTIPLE COILS
• FC = 16 .. WRITE MULTIPLE REGISTERS
Modbus address Modbus Address (Register or Coil address):

• commands, indications: 1 or 2 bit as coil or 1 or 2 bit in Modbus register


• measured values, counters: 1 or 2 Modbus registers
Value Value in Modbus register [decimal]
Value [Hex] Value in Modbus register [HEX]
Request time Last transmission time of specific data point

Routing Transmit (Filter not used)


Incorrect parameterized data points are marked "red".

[sc_MBSiT0_rout_trans_err, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1369


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Routing Transmit - with text filter


The filter affects all fields of the table.

[sc_MBSiT0_rout_trans_filt_text_red, 1, --_--]

Routing Transmit - with filter for incorrectly parameterized data points


The filter is station-selective.

[sc_MBSiT0_rout_trans_filt_err, 1, --_--]

12.9.11.4 Routing Receive


With web page Routing Receive detailed information for each selective Modbus data point in receive direc-
tion will be displayed.
Field Note
Count Number of parameterized data points in receive direction (total number for
all stations)
Count error Number of faulty parameterized data points in receive direction (total
number for all stations)

1370 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
Modbus station Modbus station address (information for routing receive will be displayed
grouped per station)
Error Errour numbers for MBCiT0
ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 3 ....... SICAM address twice used
ERR = 4 ....... MODBUS format faulty
ERR = 5 ....... MODBUS function code not valid
ERR = 6 ....... Assignment MODBUS format to function code faulty
ERR = 7 ....... Bit offset not valid
ERR = 8 ....... MODBUS address mulitple used
ERR = 9 ....... MODBUS address overlap
ERR = 10 ..... MODBUS station number invalid/not configured
ERR = 11 ..... Assignment MODBUS format to SICAM TI faulty
ERR = 12 ..... Type of SIP message adress conversion invalid
ERR = 13 ..... Parameters of adaptation invalid
ERR = 14 ..... Error at generation of data base - meas. values
ERR = 15 ..... Error at generation of data base - integ. totals
ERR = 16 ..... Adaptation not permitted
ERR = 17 ..... Thresholds (uncon./add) faulty
ERR = 18 ..... Unit of thresholds not valide
ERR = 19 ..... Query cycle faulty (interrogation)
ERR = 20 ..... DPI suppression time not valid
ERR = 29 ..... MODBUS address not permitted
ERR = 31 ..... SICAM type identification (TI) is not supported
Error Fehlernummern für MBSiT0:
ERR = 0 ....... No error
ERR = 1 ....... SICAM type identification (TI) invalid
ERR = 2 ....... SICAM sub adress invalid
ERR = 3 ....... SICAM address twice used
ERR = 4 ....... MODBUS format faulty
ERR = 5 ....... Function code faulty
ERR = 6 ....... Assignment of function code to format not allowed
ERR = 7 ....... Assignment of type ident. to MODBUS format inv.
ERR = 8 ....... MODBUS station invalid
ERR = 10 ..... Type of SIP message adress conversion invalid
ERR = 11 ..... MODBUS address out of range (0-65535)
ERR = 12 ..... MODBUS address overlap
ERR = 13 ..... MODBUS address mulitple used
ERR = 14 ..... Bit offset for indications invalid
ERR = 15 ..... Bit offset invalid (must be 0)
ERR = 16 ..... Command Qualifier not valid
ERR = 19 ..... Command state not valid acc. MODBUS format
ERR = 21 ..... Parameters of adaptation invalid
ERR = 22 ..... Error at generation of data base - meas. value
ERR = 24 ..... Adaptation not permitted
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA3

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1371


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)
Format Data format in Modbus register
FC Modbus function code:

• FC = 01 .. READ COILS
• FC = 02 .. READ DISCRETE INPUTS
• FC = 03 .. READ HOLDING REGISTERS
• FC = 04 .. READ INPUT REGISTERS
• FC = 05 .. WRITE SINGLE COIL
• FC = 06 .. WRITE SINGLE REGISTER
• FC = 15 .. WRITE MULTIPLE COILS
• FC = 16 .. WRITE MULTIPLE REGISTERS
Modbus address Modbus Address (Register or Coil address):

• commands, indications: 1 or 2 bit as coil or 1 or 2 bit in Modbus register


• measured values, counters: 1 or 2 Modbus registers
Value Value in Modbus register [decimal]
Value [Hex] Value in Modbus register [HEX]
Exception Value not available
Exception Codes:

• 01 = ILLEGAL FUNCTION
• 02 = ILLEGAL DATA ADDRESS
• 03 = ILLEGAL DATA VALUE
• 04 = Slave DEVICE FAILURE
• 05 = ACKNOWLEDGE
• 06 = Slave DEVICE BUSY
• 07 = NEGATIVE ACKNOWLEDGE (NAK)
• 08 = MEMORY PARITY ERROR
Request time Time of the last reception for this data point

1372 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Routing Receive (Filter not used)


Faulty data points are marked red.

[sc_MBSiT0_rout_recv_err, 1, --_--]

Routing Receive - with text filter


The filter affects all fields of the table.

[sc_MBSiT0_rout_recv_filt_text_red, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1373


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Routing Receive - with filter for incorrectly parameterized data points


The filter is station-selective.

[sc_MBSiT0_rout_recv_filt_err, 1, --_--]

12.9.11.5 Developer Information – Dataflow Test


With web page Developer Information – Dataflow Test, messages transmitted via internal interface between
PRE and BSE will be displayed.
The last 200 messages transmitted from PRE <-> BSE will be displayed..
Field Note
No. Message number
Dir Direction (Dir = Direction)

• PRE → BSE: Received data


• BSE → PRE: Transmitted data
DFT Time Logging time
TI IEC60870-5-101/-104 Type identification (SICAM A8000 internal)
CASDU1, CASDU2 IOA1, IOA2, IEC60870-5-101/-104 Address of data point (SICAM A8000 internal)
IOA3
Station Station number of the connection (SICAM A8000 internal)
COT IEC60870-5-101/104 Cause Of Transmission (SICAM A8000 internal)
(COT = Cause Of Transmission)
Origin IEC60870-5-101/104 Origin address (SICAM A8000 internal)
(origin = Originator)
Data IEC60870-5-101/104 State of data point (SICAM A8000 internal)
Quality IEC60870-5-101/104 Quality descriptor of data point (SICAM A8000 internal)
Time Date + time of message transmitted via internal interface
from PRE <-> BSE

1374 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

[sc_MBSiT0_dataflow_test, 1, --_--]

Message filter for simultaneous logging (“Monitoring Filter”)


With filter enabled, only messages will be logged which are selected by filter. If no filter is selected all
messages will be logged.
The filter will be activated by set filter.
The filters will be cleared with Clear all monitoring filters.

[sc_MBSiT0_dataflow_test_filt_monitor, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1375


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Message filter for simultaneous logging (“Suppress Filter”)


If a filter is selected, the messages selected by the filter are not logged (suppressed). If no filter is selected all
messages will be logged.
The filter will be activated by set filter.
The filters will be cleared with Clear all suppress filters.
The suppression filter has a higher priority than the monitoring filter. Messages that are to be displayed in
accordance with the monitoring filter and which are to be suppressed in accordance with the suppression
filter are not displayed.

[sc_MBSiT0_dataflow_test_filt_monitor+suppress, 1, --_--]

1376 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

12.9.11.6 Developer Information – Diagnosis (IDE)


The Developer Information – Diagnosis (IDE) web page displays protocol-internal diagnostics and statistics
information.

[sc_MBSiT0_diag_ide, 1, --_--]

Deletion of the IDE diagnostic information on PRE (“Clear diagnosis”)


The IDE diagnostic information on the PRE can be cleared under Clear diagnosis with Clear.
General information of the IDE diagnosis (“General information”)

Field Note
Cleared at Time of IDE diagnosis information cleared
Query at Last query time of IDE diagnosis information
Redundancy state Actual redundancy state of PRE firmware

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1377


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

General information of the IDE diagnosis (“Polling”)

Field Note
Min. cycle time (all stations Minimum cycle time for all OK stations
OK)
Max. cycle time (all stations Maximum cycle time for all OK stations
OK)
Min. cycle time Minimum cycle time
Avg. cycle time (last 10 Average cycle time (last 10 cycles)
cycles)

Information on the control location of the PRE (“Control location”)

Field Note
The activated control locations will be displayed when control location func-
tion is enabled.
Note: This function is currently not supported in MODMT2!

Receive error statistics (“Receive Errors”)

Field Note
Parity error Number of detected parity errors
Framing error Number of detected byte frame errors
Overrun error Number of detected overflow errors
In case of overflow error the firmware load is too high – the received bytes
can no longer be processed correctly.
Sync character invalid Number of detected synchronization errors
End character invalid Number of detected end character errors
Receive buffer full Number of detected errors for receive buffer full
Length invalid Number of detected length invalid errors
Checksum error Number of detected checksum errors
Invalid gap Number of detected errors for inadmissible gap in the message (gap between
2 bytes within a message).

NOTE

i This information is not relevant for Ethernet protocols (= 0)!

State of Communication Link (“Station state”)


For each station, the current status and statistics about the number of failures and retries are displayed.
Field Note
Station Station number (internal)
State OK ….… Communication connection established
NOK ..… Communication connection failed
Retry count Number of retries since last Clear diagnosis
NOK count Number of communication link NOK (failed) since last Clear diagnosis
Retry rate Number of retries in % since last Clear diagnosis

1378 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Chronological list of retries and station failures (“Station History”)

Field Note
Time Date + time of communication error (OK, NOK, retry)
Station Station number (internal)
State Status:

• Retry no x … Retry number x


• Station OK
• Station NOK

12.9.11.7 Developer Information – Diagnosis (IDR)


With web page Developer Information - Diagnosis (IDR) internal diagnosis information of basic system
element and protocol elements will be displayed.

[sc_MBSiT0_diag_idr, 1, --_--]

Deletion of the IDR-diagnostic information on BSE (“BSE clear diagnosis”)


The IDR diagnostic information on the BSE can be deleted under BSE clear diagnosis with Clear.

General information of BSE firmware (“BSE general Information”)

Field Note
HW-TYP Hardware type of BSE firmware
FW-TYP Firmware type of BSE firmware
Rev: Revision of BSE firmware

IDR diagnosis information of BSE-Firmware (“BSE diagnosis information (IDR)”)

Field Note
No Consecutive number
Time Date + time of IDR logging
Name Diagnosis text

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1379


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
Format Format of diagnosis information in next column

• CHAR, HEX8, HEX16, HEX32, DEC8, DEC16, DEC32, FlOAT32


Diagnosis Details on the IDR diagnosis entry

Deletion of the IDR-diagnostic information on PRE (“PRE clear diagnosis”)


The IDR diagnostic information on the PRE can be deleted under PRE clear diagnosis with Clear.

General information of PRE firmware (“PRE general Information”)

Field Note
HW-TYP Hardware type of PRE firmware
FW-TYP Firmware type of PRE firmware
Rev: Revision of PRE firmware

IDR diagnostic information of the PRE firmware (“PRE diagnosis information (IDR)”)

Field Note
No Consecutive number
Time Date + time of IDR logging
Name Diagnosis text
Format Format of diagnosis information in next column

• CHAR, HEX8, HEX16, HEX32, DEC8, DEC16, DEC32, FlOAT32


Diagnosis Details on the IDR diagnosis entry

12.9.11.8 Developer Information – Exception Response


On the Developer Information – Exception Response website, the Modbus requests (Modbus queries) that
are answered by the Modbus device (Modbus station) with an exception response are displayed
. The last 20 exception responses are displayed.

[sc_MBSiT0_exception_response, 1, --_--]

1380 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.9 Modbus TCP

Field Note
Modbus station SICAM A8000 internal station address (0 to 99)
Request time Logging time (time of the Modbus query)
Format: MM:TT:JJ HH:MM:SS.sss SU
MM .. Month (1 to 12)
TT .... Day (1 to 31)
JJ ..... Year (00 to 99; 18 = 2018)
HH ... Hour (0 to 23)
MM .. Minute (0 to 59)
SS .... Second (0 to 59)
sss ... Millisecond (0 to 999)
SU .... Summer time (with winter time = normal time, nothing is displayed in
place of SU)
Except. cause Exception Code
EXR = 1 .. ILLEGAL FUNCTION (Function code not implemented)
EXR = 2 .. ILLEGAL DATA ADDRESS (Data point not existing)
EXR = 3 .. ILLEGAL DATA VALUE (illegal data)
EXR = 4 .. SLAVE DEVICE FAILURE (An error occurred during the query)
MODBUS FC Modbus function code:
FC = 01 .. READ COILS
FC = 02 .. READ DISCRETE INPUTS
FC = 03 .. READ HOLDING REGISTERS
FC = 04 .. READ INPUT REGISTERS
FC = 05 .. WRITE SINGLE COIL
FC = 06 .. WRITE SINGLE REGISTER
FC = 15 .. WRITE MULTIPLE COILS
FC = 16 .. WRITE MULTIPLE REGISTERS
Modbus address Modbus Adresse (Register oder Coil-Adresse)
Message Modbus Request message in [HEX]
7 Byte MBAP Header
Modbus Message

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1381


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

12.10 DNP3

12.10.1 Introduction

The DNP3 protocol is a standardized transmission protocol for serial communication with devices in point-to-
point traffic and multi-point traffic or for communication via LAN.

Protocol firmware for DNP3:


Firmware System Standard and function
DNPST0 CP-8000, CP-8021, CP-8022 DNP3 Slave “serial”
DNPMT0 DNP3 Master “serial”
DNPiT1 DNP3 TCP/IP Slave
DNPiT2 DNP3 TCP/IP Master

The DNP3 protocol (Distributed Network Protocol) is an official communication standard for telecontrol. The
protocol is used as transmission protocol between control systems and remote stations.
Typically the messages are transmitted over serial connections (ITU-T V.24 (EIA-232) / ITU-T V.28 (EIA-422) as
well as over a network (TCP/IP) based infrastructure. The DNP3 telecontrol protocol is standardized and further
developed by the DNP Users Group.
The DNP3 protocol defines one controlling station with one or multiple controlled stations.
The controlling station and the controlled stations work with a communication protocol according to DNP3 in
multi-point traffic.
The supported functionality (interoperability) of the various devices can be seen in the device specific "DNP3
Device Profile Document" – for SICAM A8000 in section 12.10.8 Interoperabilität (DNP3 Device Profile Docu-
ment).
Multi-point traffic describes a communication protocol with which a central station is connected with one or
several substations over a communications link in a linear or star configuration. The data traffic is controlled
by the central station, whereby with DNP3, in contrast to other protocols, the substation can also send unsoli-
cited spontaneous data (unsolicited responses).
The protocol element DNPMT0 supports the serial communication of a central station with up to max. 20
remote stations (Slaves) on a communication line.
Every controlled station is assigned an unambiguous station number (DNP source address) in the range 0 to
65519. The controlling station is also assigned an unambiguous station number in the range 0 to 65519.
The station number 65535 (0xFFFF) is used for the simultaneous addressing of all stations (broadcast). With
broadcast no reply (response message) is transmitted from the substations to the central station.
The protocol element DNPST0 enables the serial communication of one controlled station with one controlling
station.
As “Multi-Slave” the protocol element DNPiT1 enables the communication of one or multiple substation(s)
with one or multiple central station(s) over Ethernet (LAN/WAN). A controlled station can only communicate
with one unambiguous controlling station.
With DNP3 a data transmission can be initiated by the central station and also by the substation. A data trans-
mission consists either of a “request/response sequence” (query/response) to selectively addressed substations
or of a simultaneous addressing of all connected substations (broadcast/no response).
The cyclic queries or data messages provided for the DNP3 communication protocol are transmitted by the
controlling station. Data from the controlled station to the controlling station can be transmitted either as
direct response to a query or as spontaneous data without preceding query.

1382 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Schematic configuration DNP3 “seriell”:

[DNP3_serial_config, 1, en_US]

Schematic configuration DNP3 TCP/IP:

[DNP3_tcp_config, 1, en_US]

On the application layer the DNP3 communication protocol uses the “unbalanced transmission procedure”, in
order to communicate with more than one substation. However, on the link layer the communication
between the two stations takes place as “balanced transmission procedure”. As a result it is also possible for
the substation to send spontaneous data (unsolicited responses), without preceding call of the central station.
That means either, that as primary station the controlling station initiates messages transmissions and the
controlled station processes these and replies or that, in the case of unsolicited responses, the controlled

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1383


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

station starts the message transmission spontaneously and the controlling station processes these and replies
or acknowledges.
In multi-point traffic with polling mode the DNP3 protocol requires only a half duplex transmission medium
and can be used in a star or linear structure.
If the substations use the spontaneous data transmission (unsolicited responses), then with a half-duplex
transmission medium collisions can occur in the message traffic. Either because several substations at the
same time, or the central station and one substation start with the data transmission. If collisions are to be
completely avoided, then this is only achieved with a full-duplex transmission medium, and only one substa-
tion may be connected to one central station.
In all other cases collisions can occur and consequently the data transmission can be impaired.

12.10.2 Functions

Function DNPMT0 DNPST0 DNPiT2 DNPiT1


DNP3
Serial communications protocol according to DNP3 - IEEE ✓ ✓ – –
1815-2012 Standard for Electric Power Systems Communica-
tions - Distributed Network Protocol (DNP3)
LAN/WAN communications protocol according to DNP3 - IEEE – – ✓ ✓
1815-2012 Standard for Electric Power Systems Communica-
tions - Distributed Network Protocol (DNP3)
TCP/IP Port number (default) – – 20000 20000
DNP3 Master “serial” ✓ – – –
DNP3 Slave “serial” – ✓ – –
DNP3 Master “TCP” – – ✓ –
DNP3 Slave “TCP” – – – ✓
Max. number of DNP3 remote stations 10 1 4 4 329
DNP3 Station numbers 0 to 0 to 0 to 0 to
65519 65519 65519 65519
Max. number of supported data points 2000 2000 2000 2000

Interoperability
Interoperability according to section 12.10.8 Interoperabilität ✓ ✓ ✓ ✓
(DNP3 Device Profile Document)
Supported DNP3 data formats and DNP3 functionality (Object/ ✓ ✓ ✓ ✓
Variation, …) according to section 12.10.8 Interoperabilität
(DNP3 Device Profile Document)
DNP3 Level 1 ✓ ✓ ✓ ✓
DNP3 Level 2 ✓ ✓ ✓ ✓
DNP3 Level 3 Partly Partly Partly Partly
DNP3 Level 4 – – – –

Network configuration
LAN/WAN – – ✓ ✓
Point-to-point configuration (DNP3 Master with 1 DNP3 Slave) ✓ ✓ – –

329 When using a wildcard IP address (0.0.0.0) for the remote site, only one remote site is possible; if specific IP addresses are defined for
the remote station(s), up to 4 remote stations are possible

1384 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Function DNPMT0 DNPST0 DNPiT2 DNPiT1


Multiple point-to-point configuration: ✓ ✓ – –

• DNP3 Master with 1 DNP3 Slave


• For each single point-to-point configuration a separate
interface is required
Line configuration ✓ ✓ – –
Star configuration ✓ ✓ – –
Data concentrator ✓ ✓ ✓ ✓

Physical interface
RS-232 ✓ ✓ – –
RS-485 ✓ ✓ – –
RS-422 ✓ ✓ – –
Ethernet (10, 100 Mbit/s) – – ✓ ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓ ✓ – –
CP-8022: X6 (RS-232, RS-485/RS-422) ✓ ✓ – –
CP-8000, CP-8021, CP-8022: X1, X4 – – ✓ ✓
Baud rates: ✓ ✓ – –
50, 75, 100,110134.5, 150, 200, 300, 600, 1050, 1200, 1800,
2000, 2400, 4800, 9600, 19200, 38400
Ethernet 10 Mbit/s, IEEE 802.3, 10Base TX, electrical – – ✓ ✓
Fast Ethernet 100 Mbit/s, IEEE 802.3, 100Base TX, electrical – – ✓ ✓

Ethernet interface (properties)


Parameter for TCP/IP-optimization: MTU-Size (Maximum Trans- – – ✓ ✓
mission Unit)
Parameter for TCP/IP optimization: TCP min. expected acknowl- – – ✓ ✓
edgment time

DNP3 Protocol
Bit transmission layer:
• DNP3 message frame similar to IEC 60870-5-1/FT3 ✓ ✓ – –
• Byte frame: ✓ ✓ – –
8N1, 8E1, 8O1, 8O1.5, 8N2, 8E2, 8O2
• Message protection: d = 6 ✓ ✓ – –
• CRC g(x) = x16 + x13 + x12 + x11 + x10 + x8 + x6 + x5 + x2 +1 ✓ ✓ – –
Data communication control DNP3:
• Master/Slave (Request/Response) ✓ ✓ ✓ ✓
• “Unsolicited Responses” spontaneous transmission by the – ✓ – ✓
substation
• Full duplex or half duplex ✓ ✓ – –

Command transmission
Control location function (set/check control location) – – – –
Select Before Operate for commands and setpoint values ✓ ✓ ✓ ✓
Check Back Before Operate for commands and setpoint values – ✓ – ✓
Emulation of ACTCON for commands and setpoint values ✓ – ✓ –
(according IEC 60870-5-101/104)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1385


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Function DNPMT0 DNPST0 DNPiT2 DNPiT1


Emulation of ACTCON- for commands (according IEC – – – –
60870-5-101/104), when a command is discarded from an
unreleased control location.
Emulation of ACTTERM for commands and setpoint values – – – –
(according IEC 60870-5-101/104)

Transmission of integrated totals ✓ ✓ ✓ ✓

File transfer – – – –

General interrogation
Emulation of ACTCON/ACTTERM for general interrogation – – – –
(according IEC 60870-5-101/104)

Clock synchronization
Clock synchronization of the substation via DNP3 ✓ ✓ ✓ ✓
Clock synchronization of the substation via NTP 330 – – – ✓

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facilities ✓ ✓ – –
Adjustable parameters for free definable transmission facility ✓ ✓ – –
Supply of connected transmission facilities with 5 V/12 V ✓ ✓ – –
ATTENTION: Check power consumption of the external trans-
mission facility!

Special functions
Sags & Swells ✓ ✓ ✓ ✓
Non-volatile memory of COS/SOE – ✓ – ✓

Supported IEC 60870-5-101/-104 data formats in transmit direction


<TI:=30> ... Single-point information with time tag ✓ ✓ ✓ ✓
CP56Time2a
<TI:=31> ... Double-point information with time tag – ✓ – ✓
CP56Time2a
<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a – ✓ – ✓
<TI:=34> ... Measured value, normalized value with time tag ✓ ✓ ✓ ✓
CP56Time2a
<TI:=35> ... Measured value, scaled value with time tag ✓ ✓ ✓ ✓
CP56Time2a
<TI:=36> ... Measured value, short floating-point number with ✓ ✓ ✓ ✓
time tag CP56Time2a
<TI:=37> ... Integrated total with time tag CP56Time2a – ✓ – ✓
<TI:=45> ... Single command ✓ – ✓ –
<TI:=46> ... Double command ✓ – ✓ –
<TI:=47> ... Regulating step command ✓ – ✓ –
<TI:=48> ... Setpoint command, normalized value ✓ – ✓ –

330 The time synchronization with NTP is performed from BSE. If time synchronization of the remote station is done by NTP, then the
time synchronization with DNP3 must be deactivated.

1386 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Function DNPMT0 DNPST0 DNPiT2 DNPiT1


<TI:=49> ... Setpoint command, scaled value ✓ – ✓ –
<TI:=50> ... Setpoint command, short floating-point number ✓ – ✓ –
<TI:=100> ... (General) Interrogation command ✓ – ✓ –
<TI:=101> ... Counter Interrogation Command ✓ – ✓ –

Supported IEC 60870-5-101/-104 data formats in receive direction


<TI:=30> ... Single-point information with time tag ✓ ✓ ✓ ✓
CP56Time2a
<TI:=31> ... Double-point information with time tag ✓ – ✓ –
CP56Time2a
<TI:=33> ... Bitstring 32-bit with time tag CP56Time2a ✓ – ✓ –
<TI:=34> ... measured value, normalized value with time tag ✓ – ✓ –
CP56Time2a
<TI:=35> ... Measured value, scaled value with time tag ✓ – ✓ –
CP56Time2a
<TI:=36> ... Measured value, short floating-point number with ✓ – ✓ –
time tag CP56Time2a
<TI:=37> ... Integrated total with time tag CP56Time2a ✓ – ✓ –
<TI:=45> ... Single command – ✓ – ✓
<TI:=46> ... Double command – ✓ – ✓
<TI:=48> ... Setpoint command, normalized value – ✓ – ✓
<TI:=49> ... Setpoint command, scaled value – ✓ – ✓
<TI:=50> ... Setpoint command, short floating-point number – ✓ – ✓

Redundancy(functions for supporting redundant communication routes)


Protocol redundancy ✓ ✓ – –
Device redundancy – – – –
Hot-standby redundancy – – – –

Protocol element control and return information


Protocol element control messages:
• Set control location – – – –
Protocol element return information:
• Station status ✓ ✓ ✓ ✓
• Station failure ✓ ✓ ✓ ✓

Web server
Log internal diagnostic- and statistic information via protocol- ✓ ✓ ✓ ✓
specific web pages

Engineering
SICAM WEB ✓ ✓ ✓ ✓
SICAM Device Manager ✓ ✓ ✓ ✓
SICAM TOOLBOX II ✓ ✓ ✓ ✓

Restrictions

• Only selected DNP3 function codes are supported

• Max. data index (per data type) = 65535

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1387


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

NOTE

i SICAM A8000 as DNP3 TCP/IP substation may only be connected once to a central station. In the station
definition (connection definition), the DNP destination address and DNP source address may always only
occur once.
It is not possible to connect multiple substations (e.g., DNP source address 1000, 1001, and 1002) to the
same central station (e.g., DNP destination address 10). If this is still necessary, a substitute value for the
DNP destination address and DNP source address can be set for a maximum of 4 connections.

12.10.3 Modes of Operation

Serial Communication
The operating mode of the interface is determined by parameters of the protocol element and optional equip-
ment.
Operating mode Interface → Interface signals
optional DTE
Unbalanced interchange circuit (V.24/V.28) RS 232 X2 RXD, TXD, CTS 331, RTS, DCD, DTR,
asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
(4-wire) asynchronous (CM-0819 332) VCC, GND (to CM-08x9)
Optical interface (multimode fibre optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
VCC, GND (to CM-0821)
Unbalanced interchange circuit (V.24/V.28) RS 232 X6333 RXD, TXD, CTS, RTS, DCD, DTR, DSR,
asynchronous GND
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X6333 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

LAN/WAN Communication (TCP/IP)

Operating mode Interface → Interface signals


optional DTE
Electrical ethernet-interface X1 TXD+, TXD-, RXD+, RXD-
(twisted pair) X4

12.10.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central station - DNP3 Master serial)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 DNPMT0 max. 10 Slaves
CP-8021/CPC80
CP-8022/CPC80

331 not usable (reserved for SICAM TOOLBOX II)


332 does not support RS-422
333 only CP-8022 (switchable mode via parameter)

1388 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Remote station (Substation - DNP3 Slave serial)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 DNPSI0 max. 1 Master
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 DNPST0 max. 1 Master
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2551/DNPSA0 max. 1 Master
CP-2019/PCCX26 SM-0551/DNPSA0
Legacy systems (SICAM CP-20xx SM-2551/DNPSA0 max. 1 Master
AK, SICAM, TM SICAM BC, CP-50xx SM-0551/DNPSA0
SICAM EMIC) CP-60xx DNPST0
Third-party system – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)

Own station (substation - DNP3 slave serial)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 DNPST0 max. 1 Master
CP-8021/CPC80
CP-8022/CPC80

Remote station “Central station“ (DNP3 Master serial)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 DNPMI0 max. 100 Slaves
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 DNPMT0 max. 10 Slaves
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2551/DNPMA0 max. 20 Slaves
CP-2019/PCCX26 SM-0551/DNPMA0
Legacy systems CP-20xx SM-2551/DNPMA0 max. 20 Slaves
(SICAM AK, SICAM TM, CP-60xx SM-0551/DNPMA0
SICAM BC) CP-50xx
Siemens devices – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)
Third-party system – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1389


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Own Station (Central station - DNP3 TCP/IP Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 DNPiT2 max. 4 Slaves
CP-8021/CPC80
CP-8022/CPC80

Remote station (Substation - DNP3 TCP/IP Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 DNPII1 max. 100 Master
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 DNPiT1 max. 4 Master
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2558/DNPiA1 max. 100 Slaves
CP-2019/PCCX26 SM-2551/DNPSA0 334 max. 1 Master
SM-0551/DNPSA0 334
Legacy systems (SICAM CP-20xx SM-2558/DNPiA1 max. 100 Slaves
AK, SICAM TM, SICAM BC, CP-60xx SM-2551/DNPSA0 334 max. 1 Master
SICAM EMIC) CP-50xx SM-0551/DNPSA0 334
DNPiT0 max. 2 Slaves
Siemens devices – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)
Third-party system – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)

Own station (Substation - DNP3 TCP/IP Slave)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8000/CPC80 DNPiT1 max. 4 Master
CP-8021/CPC80
CP-8022/CPC80

Remote station (Central station DNP3 TCP/IP Master)

System System element Protocol Element Remarks


SICAM A8000 Series CP-8031/CPCI85 DNPII2 max. 100 Slaves
CP-8050/CPCI85
CP-8050/EPCI85
SICAM A8000 Series CP-8000/CPC80 DNPiT2 max. 4 Slaves
CP-8021/CPC80
CP-8022/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2551/DNPMA0 334 max. 20 Slaves
CP-2019/PCCX26 SM-0551/DNPMA0 334

334 additional serial/Ethernet converter (device server) is required

1390 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

System System element Protocol Element Remarks


Legacy systems CP-20xx SM-2551/DNPMA0 334 max. 20 Slaves
(SICAM AK, SICAM TM, CP-60xx SM-0551/DNPMA0 334
SICAM BC) CP-50xx
Siemens devices – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)
Third-party system – – according to
12.10.8 Interoperabilität
(DNP3 Device Profile
Document)

12.10.5 Communication according to DNP3

Bit transmission layer (DNP3 serial)


The bit-transmission layer deals primarily with the physical media over which the protocol is transmitted. The
bit transmission layer handles e.g. the state of the media (free or busy) and the synchronization via the media
(start and stop).
Most commonly, DNP3 is used over a simple, asynchronous, serial transmission such as RS-232 or RS-485 with
the physical media wire line and fiber optic. In addition, transmission can be made via Ethernet.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1391


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[dwdalila-030314.vsd, 1, en_US]

Figure 12-11 Bit transmission layer

Data transmission package begins with a data header and a 16-bit CRC (cyclic redundancy check) of all 16
bytes of the package is performed.
A package is part of a complete message submitted through the physical layer. The maximum size of the data
package is 256 Byte. Each package has a 16-bit source address and a 16-bit destination address, which can
also be a common address (0xFFFF).
The 10-byte link layer header contains:

• The address information

• A 16-bit start code

• The package length

• A data transfer control byte

1392 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

The data transmission control byte indicates the cause of the data transmission and the status of the logical
connection. The data transmission control byte can have the following values:

• ACK (data transmission confirmation)

• NACK (negative confirmation)

• Connection needs reset

• Connection is reset

• Request data transmission confirmation of the package


If a data transmission acknowledgment is requested, the receiver must respond with an ACK data package
when the package is received and the CRC checks were successful. If no data transmission confirmation is
requested, no response is required.

Pseudo Transport Layer


The pseudo-transport layer segments application messages into multiple data transmission packages.
The pseudo transport layer introduces a single byte function code for each package. The byte function code
indicates what the data transmission package is:

• The 1st package of a message

• The last package of a message

• Both (for individual message packages)


The function code provides a continuous packet sequence number. This package sequence number is incre-
mented with each package and allows the transport layer of the recipient to analyze the package.

[dwtrfnct-030314, 1, en_US]

Figure 12-12 Pseudo Transport Layer

Application Layer
The application layer responds to received messages and creates messages based on the necessity and availa-
bility of the user data. As soon as messages are available, they are sent to the pseudo transport layer. The
messages are segmented here, sent to the data link layer and transferred through the physical layer.
If the data that is to be sent is too large for an individual application message, a number of application
messages can be created and sent in a sequential manner. Each message is an independent application
message. Their only connection with each other is the label in all messages that says that more messages will
follow. Only the last message does not contain this label. Each application message refers to a fragment due
to the fact that the user data may be fragmented. A message can thus be a single fragment message or a
multi-fragment message.
Application packages from DNP3 slaves are normally responses to queries. A DNP3 slave can also send a
message without a request, thus, an unsolicited response.
As in the data link layer, application fragments can be sent with a confirmation request. An application confir-
mation indicates that a message was not only received, but rather it was also syntactically analyzed without
any errors. A data transmission confirmation or an ACK indicate only that the transmission package was
received and that the CRC checks were error-free. Each application package begins with an application layer
header, followed by one or more object heads/object data. The application layer header contains an applica-
tion control code and an application function code.

If one of the following conditions is fulfilled, then the application control code contains labels:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1393


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

• The package is a multi-package message.

• An application layer acknowledgment is requested for the package.

• The package is not requested.


The application control code contains a continual application layer number. With this application layer
number, the receiving application layer can recognize alien packages or lost packages.
The application function code in the header of the application layer indicates the cause or the requested func-
tion in the message. While DNP3 allows a number of data types in a single message, it also allows only an
individual query for a data type within the message.

Examples for application function codes include:

• Acknowledgments for confirmation on the application layer

• Read and write

• Select and execute (SBO (select before operate), controls)

• Direct control (for switching objects without SBO)

• Save and delete (for counters)

• Restart (both cold and warm)

• Enable and disable non-requested messages

• Selection of the classes


The application function code in the header of the application layer applies for all object headers. Thus, the
application function code applies for all data within the message package.

1394 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[dwaplay1-030314.vsd, 1, en_US]

Figure 12-13 Application Layer – Part 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1395


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[dwaplay2-040314.vsd, 1, en_US]

Figure 12-14 Application Layer – Part 2

12.10.6 Parameters and Settings

12.10.6.1 DNP3 Slave Serial

Parameter name Description Settings


[PRE] | Common settings
Note: Some parameters may not be displayed until the interface is selected.
Address of the link layer Permitted range = 1 to 65519
Default setting = 1
Interface Possible interface selection: Permitted range = X2, X3, X6
CP-8000: X2, X3 Default setting = not used
CP-8021: X2, X3
CP-8022: X2, X3, X6

1396 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Baud rate The DNP3 slave protocol in SICAM Permitted range = 50, 75, 100,
A8000 supports baud rates in the 134.5, 150, 200, 300, 600, 1050,
range of 50 Bd to 38400 Bd. 1200, 1800, 2000, 2400, 4800,
9600, 19200, 38400
Default setting = 2400
Data bits Number of data bits per data byte Permitted range = 5, 6, 7, 8 bit
on the bit transmission layer. Default setting = 8 bit
Parity Parity bit for data bytes on the bit Permitted range = no, even, odd
transmission layer. parity
Default setting = no parity
Stop bits Stop bits for data bytes on the bit Permitted range = 1, 1.5, 2 bit
transmission layer. Default setting = 1 bit
Transmission facility Most of the time settings are fixed Permitted range:
and cannot be changed for the
predefined transmission facilities.
• free defineable
Connection of the transmission • Direct connection (RS-232)
facilities as described (additional • Direct connection (RS-485)
adapters / cables are sometimes
required) • Direct connection (RS-422)
• Direct connection (RS-485
with CM-08x9)
• Direct connection (optical)
with CM-0847
Default setting = free definable
[PRE] | Common settings | free defineable interface modem
DCD handling The status line DCD (Data Carrier Permitted range =
Detect) can be used for message
synchronization in receive direction
• disabled
and for “Collision Detection”. • enabled
Default setting = disabled
Continuous level moni- If the DCD signal is active longer Permitted range =
toring time (tcl) than the set time, a continuous 0 … no continuous level moni-
level error is reported. toring
0.1 to 6553.5 s
Default setting = 10.0 s
Run out time (tn) After the message transmission has Permitted range = 0 to 32767 ms
ended the transmit signal level Default setting = 11 ms
(RTS) is first switched off after
expiry of the run-out time.
Pause time (tp) Before a message transmission, a Permitted range = 0 to 32767 ms
parameter-settable pause time is Default setting = 30 ms
maintained before the transmission
level is switched on with RTS.
Bounce suppression time If the DCD signal is used by very old Permitted range = 0 to 65535 ms
(tbounce) modems (usually relay output) Default setting = 10 ms
then a bouncing of the DCD signal
can be suppressed. The DCD signal
is evaluated only after the bounce
suppression time.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1397


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Transmission delay at If a continuous level on the line has Permitted range =
level (tcldly) been detected (for example DCD 0 … no transmission delay at level
signal active) and after the trans- 0.1 to 6553.5 s
mission delay has elapsed, it will be
Default setting = 0.2 s
sent anyway so that a defective
DCD input does not result in a
blockade of the transmitter.
Disable time (tdis) After receiving a message, the Permitted range = 0 to 32767 ms
receiver can be disabled for the Default setting = 0 ms
disable time so that incorrect char-
acters - caused by switching off the
transmission level controlled by the
remote station - are not processed.
Stability monitoring time Stability monitoring time (tstab) Permitted range = 0 to 65535 ms
(tstab) The new DCD state is only used for
message synchronization after the
stability monitoring time has
expired.
Set-up time (tv) After switching on the transmission Permitted range = 0 to 32767 ms
level with RTS, the message trans- Default setting = 100 ms
mission is started after the set-up
time has expired.
X2: DTR/VCC pin as output Power supply for the transmission Permitted range =
for device at interface X2 (e.g.
CM-0829).
• DTR state line according to
V.24/V.28 [not with CP-8021,
D-SUB 9-pole: Voltage via DTR (5V/ CP-8022]
10V)
Pin RJ45: Voltage via VCC Pin
• 5 V supply voltage for ext.
Transmission Facilities
[CP-8021, CP-8022]
• 10 V supply voltage for ext.
Transmission Facilities
[PRE] | HTTP Web server
HTTP web server With a web browser protocol- Permitted range = disabled,
internal information can be enabled
displayed. Default setting = disabled
Note:
For safety reasons, the web server
should be disabled in a system in
operation.
[PRE] | Redundancy
Listening mode (failure Failure monitoring time in listening Permitted range = 0, 1 to 60000 s
monitoring time) mode. 0 .. monitoring disabled
1 to 60000 .. monitoring time
Default setting = 0

1398 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Operation if passive DNP3 protocol functionality on the Permitted range =
line in the redundant state passive.
• Transmitter active, normal
• Transmitter active, normal mode
mode

Transmitter active, listening
– The DNP3 protocol works mode
identically as in the • Transmitter “tristate”, listening
redundancy state active. mode
– Received data is passed Default setting = 0
on by the BSE with the
status R=1. These
messages can be filtered
out by the BSE during
transmission at inter-
faces.

• Transmitter active, listening


mode

• Transmitter “tristate”, listening


mode
– The electrical interface is
switched to “tristate”.
– The electrical interfaces
of redundant compo-
nents can be switched in
parallel.
– Failure monitoring via
listening mode
Delay time passive → With redundancy switching from Permitted range = 0, 1 to 2000 s
aktive passive → active, the protocol 0 .. no delay
element is switched to active with 1 to 2000 … delay time
delay.
Default setting = 0
[PRE] | message repetitions
Retries for data message The number of maximum message Permitted range = 0 to 255
SEND/CONFIRM (station repetitions to be performed. Default setting = 2
selective)
Retries for data messages The number of maximum message Permitted range = 0 to 255
SEND/NO REPLY (broadcast) repetitions to be performed. Default setting = 2
Retries for INIT-messages The number of maximum message Permitted range = 0 to 255
SEND/CONFIRM (station repetitions to be performed. Default setting = 1
selective)
[PRE] | Advanced parameters
Startup Delay This delay is used to update the Permitted range = 5 to 200 s
process image on the PRE after a Default setting = 20 s
restart before the communication
is started.
[PRE] | advanced parameters | DNP time settings
Max. random transmission To avoid collisions, a random Permitted range = 0 to 1000 ms
delay number in the range from 0 to the
maximum is determined and added
to the configured transmission
delay.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1399


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Timeout SELECT → OPERATE Maximum waiting time between a Permitted range = 0.1 to 6553.5 s
SELECT and an OPERATE for a valid Default setting = 20 s
command.
Timeout emulate SELECT Waiting time to simulate a SELECT Permitted range = 0.1 to 6553.5 s
command if SELECT before Default setting = 2 s
OPERATE is not supported by the
master but is still needed.
With an OPERATE command, a
SELECT is first generated and then
an EXECUTE after this time has
expired.
Timeout transmit delay Only after this timeout, the data Permitted range = 0.01 to 655.35 s
will be sent. This is to avoid colli- Default setting = 0
sions. This time should be set
differently for all connected substa-
tions.
Timeout application expected acknowledgment time for Permitted range = 0.1 to 6553.5 s
confirmation the acknowledgment of the appli-
cation layer. This acknowledgment
can only be sent after a complete
fragment has been received. The
time must be adjusted accordingly.
[PRE] | advanced parameters | Default data object settings
For binary input (object Data types are referenced with Permitted range =
1) Object/Variation. A request for data
without a defined variation (any
• binary input
variation) is answered with the • binary input with status
default object variant parameter- Default setting = binary input
ized here.
For binary input change Data types are referenced with Permitted range =
(object 2) Object/Variation. A request for data
without a defined variation (any
• binary input without time
variation) is answered with the • binary input with time
default object variant parameter- • binary input with relative time
ized here.
Default setting = binary input with
time
For double binary input Data types are referenced with Permitted range =
(object 3) Object/Variation. A request for data
without a defined variation (any
• binary input
variation) is answered with the • binary input with status
default object variant parameter- Default setting = binary input
ized here.
For double binary input Data types are referenced with Permitted range =
change (object 4) Object/Variation. A request for data
without a defined variation (any
• binary input without time
variation) is answered with the • binary input with time
default object variant parameter- • binary input with relative
ized here.
Default setting = binary input with
time

1400 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


For binary output (object Data types are referenced with Permitted range =
10) Object/Variation. A request for data
without a defined variation (any
• binary output
variation) is answered with the • binary output with status
default object variant parameter- Default setting = binary output
ized here. with status
For binary counter (object Data types are referenced with Permitted range =
20) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For frozen binary counter Data types are referenced with Permitted range =
(object 21) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For binary counter change Data types are referenced with Permitted range =
event (object 22) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter with time
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter with time
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For frozen binary counter Data types are referenced with Permitted range =
event (object 23) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter with time
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter with time
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For analog input (object Data types are referenced with Permitted range =
30) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog input with
status
variation) is answered with the
default object variant parameter- • 16-bit analog input without
ized here. status
• 32-bit analog input with
status
• 32-bit analog input without
status
• Short floating-point
Default setting = 32-bit analog
input with status

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1401


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


For analog input change Data types are referenced with Permitted range =
(object 32) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog change event
with time
variation) is answered with the
default object variant parameter- • 16-bit analog change event
ized here. without time
• 32-bit analog change event
with time
• 32-bit analog change event
without time
• Short floating-point analog
change event without time
• Short floating-point analog
change event with time
Default setting = 32-bit analog
change event with time
For analog input deadband Data types are referenced with Permitted range =
(object 34) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog input deadband
variation) is answered with the • 32-bit analog input deadband
default object variant parameter- • Short floating-point analog
ized here. input deadband
Default setting = 32-bit analog
input deadband
For analog output status Data types are referenced with Permitted range =
(object 40) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog output status
variation) is answered with the • 32-bit analog output status
default object variant parameter- • Short floating-point analog
ized here. output status
Default setting = 32-bit analog
output status
[PRE] | advanced parameters | Settings time management
Correction time for clock The time in the clock synchroniza- Permitted range = -60.00 to +60.00
synchronization command tion command is changed by the ms
automatically determined transmis- Default setting = 0 s
sion time and correction time.
Time format in receive The DNP3 protocol uses UTC time Permitted range =
direction format on the line.
This parameter defines how the
• use received time without
(conversion)
time format is converted from
DNP3 to SICAM A8000. • from UTC to local time with
DST correction
• from UTC to local time
without DST correction
Default setting = from UTC to local
time with DST correction

1402 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Time format in transmit The DNP3 protocol uses UTC time Permitted range =
direction format on the line.
This parameter defines how the
• use local time

time format is converted from • from local time incl. DST


SICAM A8000 to DNP3. correction to UTC
• from local time without DST
correction to UTC
Default setting = from local time
incl. DST correction to UTC
Cycle time for sending Time grid for cyclic time setting.
Permitted range = 0 to 65535 s
clock synchronization 0 .. no cyclic time setting
command Default setting = 300 s
[PRE] | advanced parameters | Settings in receive direction
Maximum application frag- Maximum byte number of a DNP3 Permitted range = 100 to 2048
ment size fragment in receive direction Default setting = 2048
Maximum link fragment size Maximum link fragment size of a
Permitted range = 20 to 292
DNP3 message in receive direction
Default setting = 292
[PRE] | advanced parameters | Settings in transmit direction
Maximum application frag- Maximum byte number of a DNP3 Permitted range = 100 to 2048
ment size fragment in transmit direction Default setting = 2048
Maximum link fragment size Maximum link fragment size of a Permitted range = 20 to 292
DNP3 message in transmit direction Default setting = 292
[PRE] | advanced parameters | Settings unsol. message
Number of class 1 events Permitted range = 0 to 100
for transmission
Number of class 2 events Permitted range = 0 to 100
for transmission
Number of class 3 events Permitted range = 0 to 100
for transmission
Data class 1 as unsol. Permitted range =
message
• wait for release from the
remote station
• Send immediately
Data class 2 as unsol.
message
Data class 3 as unsol.
message
Send data as unsolicited Permitted range = yes, no
messages Default setting = yes
Retrycount for unsolicited Permitted range = 0 to 255
messages Default setting = 5
Send static data as unso- Permitted range = yes, no
licited messages Default setting = no
Timeout unsolicited Permitted range = 0, 0.1 to 6553.5
messages offline retry . s
Default setting = 5 s
Timeout unsolicited Permitted range = 0, 0.1 to 6553.5
messages retry . s
Default setting = 5 s

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1403


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Behavior unsol. messages Permitted range =
after startup
• yes, transmit immediately
• only after time setting is
complete
• only after request data class 0
is complete
Default setting = yes, transmit
immediately
Delay of class 1 events Permitted range = 0 to 65535 s
for transmission
Delay of class 2 events Permitted range = 0 to 65535 s
for transmission
Delay of class 3 events Permitted range = 0 to 65535 s
for transmission
[PRE] | Advanced parameters | Software test points
… The software test points may only Permitted range = yes, no
be used under the guidance of Default setting = no
experts for error detection! Once
the fault isolation is completed,
software checkpoints must always
be turned off.
[PRE] | advanced parameters | common DNP settings
Failure management in Permitted range =
transmit direction
• NT bit = 1
• IV bit = 1
• NT bit and/or IV bit = 1
Default setting = NT bit = 1
CROB command mode According to DNP3 standard, no Permitted range =
other messages may be received
between SELECT and OPERATE,
• DNP3 compliant
otherwise the current SELECT will • non DNP3 compliant
be deleted. Default setting = non DNP3
In case of non DNP3 compliant, compliant
SELECT will not be cleared.
DNP3 Source address Address of the DNP3 Slaves Permitted range = 1 to 65519
(Link address of the own station) Default setting = 1
DNP3 Destination address Address of the DNP3 Master Permitted range = 1 to 65519
(Address of the remote station) Default setting = 1
Send multifragments Permitted range = yes, no
Default setting = yes
Conversion of NT-bit Conversion of NT bit (IEC Permitted range =
60870-5-101/104) to DNP3 state.
• to DNP3 status “offline“
• to DNP3 status “communica-
tion lost“
• to DNP3 status “communica-
tion lost“ and “offline“
Default setting = to DNP3 status
“communication lost”

1404 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Data link layer confirma- Selection of the DNP3 acknowledg- Permitted range =
tion ment for sent data.
With no acknowledgment an
• no acknowledgment
“Application Confirmation” is • only for multi fragments
expected for multi fragments. • always expect acknowledg-
ment
Default setting = no acknowledg-
ment
Delete oldest event if If the event buffer overflows, Permitted range = yes, no
event buffer overflow depending on the selection Default setting = yes
• the oldest data will be deleted

the newest data will be
deleted
[PRE] | advanced parameters | project specific DNP settings
Force binary input varia- If the default data type for “binary Permitted range = yes, no
tion 1 input (object 1)” is set to “binary Default setting = no
input”, this enabling causes a
suppression of the automatic
switchover to “binary input varia-
tion 2”. All DNP3 states are
replaced by “online”.
Keep/holding back event If the event memory for single / Permitted range = yes, no
data on BSE - binary indi- double messages on the DNP3 Default setting = no
cation protocol is full, this data can be
restored to the BSE.
The following priority levels must
be parameterized for this:

• Indications: High priority class


1
Keep/holding back event If the event memory for measured Permitted range = yes, no
data on BSE - measured values on the DNP3 protocol is full, Default setting = no
values this data can be restored to the
BSE.
The following priority levels must
be parameterized for this:

• Measured values: Low priority


class 2
• Integrated totals: Middle
priority class 2
Save events on SD card Permitted range = yes, no
Default setting = no
Enable SCBO (check back When this function is enabled, the Permitted range = yes, no
before operate) commands (SELECT + OPERATE) are Default setting = no
processed differently from the
DNP3 standard.
While a SELECT is running, a new
received SELECT is discarded and
the old one remains active.
An OPERATE is valid for the first
SELECT.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1405


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Optimized indexing Permitted range = yes, no
Default setting = no
Redundancy used as hot Enable the hot standby redundancy Permitted range =
standby function.
• normal redundancy mode
• hot standby active data base
• hot standby passive data base
Default setting = normal redun-
dancy mode
Target BSE for hot standby Basic system element with redun- Permitted range =
container dant DNP3 protocol in hot standby
mode.
• unused
• own BSE
• BSE 01 to BSE 20
Default setting = unused
Target SSE for hot standby Supplementary system element Permitted range =
container with redundant DNP3 protocol in
hot standby mode.
• unused
• PRE 00 to PRE 03
Default setting = unused
Data compression for Should only the last measured Permitted range = yes, no
analog change events value event of a data point be Default setting = no
transferred or should all changes
be transferred?

• yes = only pass on the last


change (condensed)
•no = pass on all changes
[PRE] | Advanced parameters | Monitoring times
Monitoring timeout Permitted range = 0 to 65535 s
Idle monitoring time After transmission disturbances or Permitted range = 0 to 32767 Bit
message interruption the idle state Default setting = 33 bit
is monitored. After expiry of the
monitoring time the receiver is
resynchronized.
Expected acknowledgment Extension of the automatically Permitted range = 0 to 655.35 s
time correction determined expected acknowledg- Default setting = 2 s
ment time (required if the trans-
mission is delayed by transmission
equipment or slow-responding
remote stations).
Interface monitoring time Cycle time for interface monitoring Permitted range = 0 to 65535 s
"cycle time" by the service function “Test func- 0 .. no monitoring
tion for link layer”. Default setting = 100 s
Timeout application Expected acknowledgment time for Permitted range = 0, 0.1 to 6553.5
confirmation the acknowledgment of the appli- s
cation layer. Default setting = 10 s

1406 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Character monitoring time Message gap monitoring: Permitted range = 0 to 32767 Bit
Maximum possible gap between Default setting = 33 bit
successive bytes of a message. If a
gap is detected, the message is
ignored and the idle monitoring
time is started.
Send cyclic link layer Permitted range =
messages as
• Query link status
• Query test link

12.10.6.2 DNP3 Slave TCP/IP

Parameter name Description Settings


[PRE] DNP3 | Settings in receive direction
Maximum application frag- Maximum byte number of a DNP3 Permitted range = 100 to 2048
ment size fragment in receive direction Default setting = 2048
Maximum link fragment size Maximum link fragment size of a Permitted range = 20 to 292
DNP3 message in receive direction Default setting = 292
[PRE] DNP3 | Settings in transmit direction
Maximum application frag- Maximum byte number of a DNP3 Permitted range = 100 to 2048
ment size fragment in transmit direction Default setting = 2048
Maximum link fragment size Maximum link fragment size of a Permitted range = 20 to 292
DNP3 message in transmit direction Default setting = 292
[PRE] | DNP3 | Slave | DNP time settings
Timeout SELECT → OPERATE Maximum waiting time between a Permitted range = 0.1 to 6553.5 s
SELECT and an OPERATE for a valid Default setting = 20 s
command.
Timeout emulate SELECT Waiting time to simulate a SELECT Permitted range = 0.1 to 6553.5 s
command if SELECT before Default setting = 2 s
OPERATE is not supported by the
master but is still needed.
With an OPERATE command, a
SELECT is first generated and then
an EXECUTE after this time has
expired.
[PRE] | DNP3 | Slave | Settings default data types
For binary input (object Data types are referenced with Permitted range =
1) Object/Variation. A request for data
without a defined variation (any
• binary input
variation) is answered with the • binary input with status
default object variant parameter- Default setting = binary input
ized here.
For binary input change Data types are referenced with Permitted range =
(object 2) Object/Variation. A request for data
without a defined variation (any
• binary input without time
variation) is answered with the • binary input with time
default object variant parameter- • binary input with relative time
ized here.
Default setting = binary input with
time

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1407


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


For double binary input Data types are referenced with Permitted range =
(object 3) Object/Variation. A request for data
without a defined variation (any
• binary input
variation) is answered with the • binary input with status
default object variant parameter- Default setting = binary input
ized here.
For double binary input Data types are referenced with Permitted range =
change (object 4) Object/Variation. A request for data
without a defined variation (any
• binary input without time
variation) is answered with the • binary input with time
default object variant parameter- • binary input with relative
ized here.
default setting = binary input with
time
For binary output (object Data types are referenced with Permitted range =
10) Object/Variation. A request for data
without a defined variation (any
• binary output
variation) is answered with the • binary output with status
default object variant parameter- default setting = binary output with
ized here. status
For binary counter (object Data types are referenced with Permitted range =
20) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For frozen binary counter Data types are referenced with Permitted range =
(object 21) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status
For binary counter change Data types are referenced with Permitted range =
event (object 22) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter with time
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter with time
ized here.
• 32-bit counter with status
default setting = 32-bit counter
with status
For frozen binary counter Data types are referenced with Permitted range =
event (object 23) Object/Variation. A request for data
without a defined variation (any
• 16-bit counter with time
variation) is answered with the • 16-bit counter with status
default object variant parameter- • 32-bit counter with time
ized here.
• 32-bit counter with status
Default setting = 32-bit counter
with status

1408 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


For analog input (object Data types are referenced with Permitted range =
30) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog input with
status
variation) is answered with the
default object variant parameter- • 16-bit analog input without
ized here. status
• 32-bit analog input with
status
• 32-bit analog input without
status
• Short floating-point
Default setting = 32-bit analog
input with status
For analog input change Data types are referenced with Permitted range =
(object 32) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog change event
with time
variation) is answered with the
default object variant parameter- • 16-bit analog change event
ized here. without time
• 32-bit analog change event
with time
• 32-bit analog change event
without time
• Short floating-point analog
change event without time
• Short floating-point analog
change event with time
default setting = 32-bit analog
change event with time
For analog input deadband Data types are referenced with Permitted range =
(object 34) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog input deadband
variation) is answered with the • 32-bit analog input deadband
default object variant parameter- • Short floating-point analog
ized here. input deadband
default setting = 32-bit analog
input deadband
For analog output status Data types are referenced with Permitted range =
(object 40) Object/Variation. A request for data
without a defined variation (any
• 16-bit analog output status
variation) is answered with the • 32-bit analog output status
default object variant parameter- • Short floating-point analog
ized here. output status
default setting = 32-bit analog
output status
[PRE] | DNP3 | Slave | Settings unsol. message
Number of class 1 events Permitted range = 0 to 100
for transmission
Number of class 2 events Permitted range = 0 to 100
for transmission
Number of class 3 events Permitted range = 0 to 100
for transmission

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1409


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Retrycount for unsolicited Permitted range = 0 to 255
messages Default setting = 5
Send static data as unso- Permitted range = yes, no
licited messages Default setting = no
Timeout unsolicited Delay for sending unsol. messages Permitted range = 0, 0.1 to 6553.5
messages offline retry . if a communication failure has s
already been detected. Default setting = 5 s
Timeout unsolicited Delay for the repetition of a non- Permitted range = 0, 0.1 to 6553.5
messages retry . acknowledged unsol. message. s
Default setting = 5 s
Behavior unsol. messages Permitted range =
after startup
• yes, transmit immediately
• only after time setting is
complete
• only after request data class 0
is complete
Default setting = yes, transmit
immediately
Delay of class 1 events Permitted range = 0 to 65535 s
for transmission
Delay of class 2 events Permitted range = 0 to 65535 s
for transmission
Delay of class 3 events Permitted range = 0 to 65535 s
for transmission
[PRE] | DNP3 | Slave | common DNP3 settings
Monitoring timeout Permitted range = 0 to 65535 s
Failure management in Permitted range =
transmit direction
• NT bit = 1
• IV bit = 1
• NT bit and/or IV bit = 1
Standard setting = NT bit = 1
CROB command mode According to DNP3 standard, no Permitted range =
other messages may be received
between SELECT and OPERATE,
• DNP3 compliant
otherwise the current SELECT will • non DNP3 compliant
be deleted. Default setting = non DNP3
In case of non DNP3 compliant, compliant
SELECT will not be cleared.
Startup Delay This delay is used to update the Permitted range =
process image on the PRE after a 5 to 200 s
restart before the communication
is started.

1410 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


Conversion of NT-bit Conversion of NT bit (IEC Permitted range =
60870-5-101/104) to DNP3 state.
• to DNP3 status “offline”
• to DNP3 status “communica-
tion lost”
• to DNP3 status “communica-
tion lost” and “offline”
Default setting = to DNP3 status
“communication lost”
Send cyclic link layer Permitted range =
messages as Query link status
Query test link
Delete oldest event if If the event buffer overflows, Permitted range = yes, no
event buffer overflow depending on the selection Default setting = yes
• the oldest data will be deleted

the newest data will be
deleted
[PRE] | DNP3 | Slave | common DNP3 settings | software test points
… The software test points may only Permitted range = yes, no
be used under the guidance of Default setting = no
experts for error detection! Once
the fault isolation is completed,
software checkpoints must always
be turned off.
[PRE] | DNP3 | Slave | project specific settings
Force binary input varia- If the default data type for “binary Permitted range = yes, no
tion 1 input (object 1)” is set to “binary Default setting = no
input”, this enabling causes a
suppression of the automatic
switchover to “binary input varia-
tion 2”. All DNP3 states are
replaced by “online”.
Save events on SD card Permitted range = yes, no
Default setting = no
Enable SCBO (check back When this function is enabled, the Permitted range = yes, no
before operate) commands (SELECT + OPERATE) are Default setting = no
processed differently from the
DNP3 standard.
While a SELECT is running, a new
received SELECT is discarded and
the old one remains active.
An OPERATE is valid for the first
SELECT.
Optimized indexing Permitted range = yes, no
Default setting = no
Data compression for Should only the last measured Permitted range = yes, no
analog change events value event of a data point be Default setting = no
transferred or should all changes
be transferred?

• yes = only pass on the last


change (condensed)
• no = pass on all changes

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1411


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


[PRE] | DNP3 | Slave | project specific settings | Replace DNP3 source/target
address for station a, b, c, d
Station number (internal) Station number (internal) in the Permitted range =
connection definition for which the 0 to 99 ... internal station number
DNP3 source address and DNP3 255 … not used (default)
destination address should be
Default setting = 255
replaced.
new DNP3 source link In the transmit direction, the new Permitted range = 0 to 65519
address DNP destination address is trans- Default setting = 0
mitted instead of the DNP destina-
tion address for the selected
station number (internally).
Note:
This function is required if several
remote stations use the same DNP
source address.
For this purpose, different DNP
source addresses are parameter-
ized in the connection definition -
when transmitting in the sending
direction, the DNP source address is
replaced by the new DNP source
address.
(This feature is supported for a
maximum of 4 connections).
new DNP3 destination link In the transmit direction, the new Permitted range = 0 to 65519
address DNP destination address is trans- Default setting = 0
mitted instead of the DNP destina-
tion address for the selected
station number (internally).
Note:
This function is required if several
remote stations use the same DNP
destination address. For this
purpose, different DNP destination
addresses are parameterized in the
connection definition - when trans-
mitting in the sending direction,
the DNP destination address is
replaced by the new DNP destina-
tion address.
(This feature is supported for a
maximum of 4 connections).
[PRE] | HTTP Web server
HTTP web server With a web browser protocol- Permitted range = disabled,
internal information can be enabled
displayed. Default setting = disabled
Note:
For safety reasons, the web server
should be disabled in a system in
operation.

1412 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter name Description Settings


[PRE] | Time management | DNP3 time management
Enable time setting Enable which time setting method Permitted range =
is to be used (time setting via the
DNP protocol or via an NTP server).
• via DNP Protocol
• via NTP Server
Time format in receive The DNP3 protocol uses UTC time Permitted range =
direction format on the line.
This parameter defines how the
• use received time without
(conversion)
time format is converted from
DNP3 to SICAM A8000. • from UTC to local time with
DST correction
• from UTC to local time
without DST correction
default setting = from UTC to local
time with DST correction
Time format in transmit The DNP3 protocol uses UTC time Permitted range =
direction format on the line.
This parameter defines how the
• use local time

time format is converted from • from local time incl. DST


SICAM A8000 to DNP3. correction to UTC
• from local time without DST
correction to UTC
default setting = from local time
incl. DST correction to UTC
[PRE] | Time management | DNP3 time management | Settings SLAVE
Correction time for clock The time in the clock synchroniza- Permitted range = -60.00 to +60.00
synchronization command tion command is changed by the ms
automatically determined transmis- Default setting = 0 s
sion time and correction time.
Link address for taking Time synchronization is only Permitted range = 0 to 65519
over the time synchroniza- carried out for this link address Default setting = 0
tion (DNP source address).
Generating the cyclic time setting
request (IIN bit).
Acceptance of the time setting
message received, but only if no
NTP synchronization is used.
Cycle time for sending Time grid for cyclic time setting. Permitted range = 0 to 65535 s
clock synchronization 0 .. no cyclic time setting
command Default setting = 300 s

12.10.7 Message Conversion

Data in transmit direction is transferred from the basic system element to the protocol element in SICAM
A8000 internal IEC 60870-5-101/104 (without 101/104 blocking) format. The data formats are converted to
the DNP3 line format on the protocol element. The transmission of the data to the remote station according to
DNP3 is controlled by the protocol element.
Data in receive direction is converted by the protocol element from the DNP3 format to a SICAM A8000
internal IEC 60870-5-101/104 format and transferred to the basic system element (no 101/104 blocking).
The conversion of the SICAM A8000 internal IEC 60870-5-101/104 message format ↔ DNP3 data format and
the conversion of the address information are called message conversion.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1413


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

The parameterization of the conversion from IEC 60870-5-101/104 ↔ DNP3 (address and message format) is
to be done with the SICAM Device Manager with function “Signals” or with the SICAM TOOLBOX II, OPM II
using “SIP Message Address Conversion”.
Supported processing types for message conversion

Data Direction Processing type DNPMT0 DNPST0 DNPiT2 DNPiT1


Binary Receive direction firmware / ✓ – – –
informa- Rec_binary_information
tion
Measured firmware /Rec_meas- ✓ – – –
values ured_value
Integrated firmware / ✓ – – –
Totals Rec_counter_value
Commands firmware /Rec_command – ✓ – –
Setpoint firmware / – ✓ – –
values Rec_setpoint_value
Binary firmware / – – ✓ –
informa- Client_rec_binary_infor-
tion mation
Measured firmware / – – ✓ –
values Client_rec_measured
value
Integrated firmware / – – ✓ –
Totals Client_rec_counter value
Commands firmware / – – – ✓
Server_rec_command
Setpoint firmware / – – – ✓
values Server_rec_setpoint_comm
and
Binary Transmit direction firmware / – ✓ – –
informa- Trans_binary_information
tion
Measured firmware /Trans_meas- – ✓ – –
values ured_value
Integrated firmware / – ✓ – –
Totals Trans_counter_value
Commands firmware /Trans_command ✓ – – –
Setpoint firmware / ✓ – – –
values Trans_setpoint_command
Binary firmware / – – – ✓
informa- Server_trans_binary_info
tion rmation
Measured firmware / – – – ✓
values Server_trans_meas-
ured_value
Integrated firmware / – – – ✓
Totals Server_trans_counter_val
ue
Commands firmware / – – ✓ –
Client_trans_command
Setpoint firmware / – – ✓ –
values Client_trans_setpoint_co
mmand

1414 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

General description of the parameters and properties (valid for each type of processing)

Parameter
The data is transmitted according to DNP3 with the set Own station
number to the remote station with the set Station number of the
remote station.
DNP3_Data_index DNP3 Data index:
0 to 65535
DNP3_Object_variant DNP3 Object variant:

• 32-bit measured value


• 16-bit measured value
• Measured value short floating-point
• Binary output event
• Binary output command event
• Analog output event
• Analog output command event
• Binary input
• Double binary input
• 32-bit measured value
• 16-bit measured value
• 16-bit measured value
• Measured value short floating-point
• 32-bit measured value (sags & swells)
• 16-bit measured value (sags & swells)
• Short floating-point (sags & swells)
• 32-bit integrated total
• 16-bit integrated total
• 32-bit integrated total delta
• 16-bit integrated total delta
DNP3_Event_class DNP3 Event class:

• No class
• Data class 1
• Data class 2
• Data class 3

Each data object is defined by the used object type and object variant. Within an object type, the data objects
are distinguished by the data index. This data index can by definition be a maximum of 42949671295. The
DNP3 firmware only supports a maximum data index of 65535. Thus, a maximum of 65536 data points can be
used for an object type.
For different object types, the same data index may be used, since the differentiation of the data is made
possible by the object type.
With DNP3, the data is addressed (DNP object) with “object/variation” and “data index”. The central station
query of the data may be either specific (e.g., “binary input with status”) or with a common request (e.g.,
“binary input - any variation”).
The default data types for queries with “any variation” are set in the firmware for DNP3 slave with the
following parameters: [PRE] DNP3 | Communication functions | Data base management DNP3
| Default data object settings

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1415


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

12.10.7.1 Message Conversion in Transmit Direction (Slave → Master)


Message Conversion in Transmit Direction IEC 60870-5-101/104 → DNP3
SICAM A8000: IEC 60870-5-101/104 DNP3
Type Designation Designation Object Object
Identifi- type variant
cation
<TI:=30> Single-point information with • Binary Input 1 0, 1, 2
CP56Time2a time tag
• Binary Input Change 2 0, 1, 2, 3
<TI:=31> Double-point information with time tag • Binary Input 1 0, 1, 2
CP56Time2a
• Binary Input Change 2 0, 1, 2, 3
3 0, 1, 2
• Double Binary Input
4 0, 1, 2, 3
• Double Binary Input
Change
<TI:=34> Measured value, normalized value with • Analog Input 30 0, 1, 2, 3, 4
time tag CP56Time2a
• Analog Change Event 32 0, 1, 2
<TI:=35> Measured value, scaled value with time • Analog Input 30 0, 1, 2, 3, 4
tag CP56Time2a
• Analog Change Event 32 0, 1, 2
<TI:=36> Measured value, short floating point • Analog Input 30 0, 1, 2, 3, 4
number with time tag CP56Time2a
• Analog Change Event 32 0, 1, 2
<TI:=37> Integrated totals with time tag • Binary Counter 20 0, 1, 5
CP56Time2a
• Frozen Counter 21 0, 1, 5, 9
23 0, 1, 5
• Frozen Counter Event
Time synchronization • Time Delay Fine 335 52 2

Binary information
The parameterization of the address and message conversion for binary information in transmit direction
takes place for DNP3 Slave with SICAM TOOLBOX II, OPM II (object oriented process data manager).

335 The message is generated by the protocol firmware

1416 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter Category:
firmware /Trans_binary_information

Measured values
The parameterization of the address and message conversion for measured values in transmit direction takes
place for DNP3 Slave with SICAM TOOLBOX II, OPM II (object oriented process data manager).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1417


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter Category:
firmware /Trans_measured_value

Integrated totals
The parameterization of the address and message conversion for integrated totals in transmit direction takes
place for DNP3 Slave with SICAM TOOLBOX II, OPM II (object oriented process data manager).
Parameter Category:
firmware /Trans_counter_value

12.10.7.2 Message Conversion in Receive Direction (Slave ← Master)


Message Conversion in Receive Direction IEC 60870-5-101/104 ← DNP3
SICAM A8000: IEC 60870-5-101/104 DNP3
Type Designation Designation Object Object
Identifi- type variant
cation
<TI:=45> Single command • Control Relay Output Block 12 1

1418 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

SICAM A8000: IEC 60870-5-101/104 DNP3


<TI:=46> Double-point information • Control Relay Output Block 12 1
<TI:=48> Set point command, normalized • 32 Bit Analog Output Block 41 1
value
• 16 Bit Analog Output Block 41 2
41 3
• Short Floating Point Analog
Output Block
<TI:=49> Setpoint command, scaled value • 32 Bit Analog Output Block 41 1
• 16 Bit Analog Output Block 41 2
41 3
• Short Floating Point Analog
Output Block
<TI:=50> Set point command, short floating • 32 Bit Analog Output Block 41 1
point number
• 16 Bit Analog Output Block 41 2
41 3
• Short Floating Point Analog
Output Block
Time Synchronization • Request 60 336 1, 2, 3, 4
Data class 0, 1 , 2 or 3
• Enable/disable unsolicited 60 336 2, 3, 4
messages for data class 1, 2
or 3. Enable/disable sponta-
neous message transmission
• Assign Class 336

Assign the given data to class


1, 2 or 3
• Delay Measurement 336

Runtime measurement
• Time and Date 50 336 1
Time synchronization

Commands
The parameterization of the address and message conversion for commands in receive direction takes place
for DNP3 Slave with SICAM TOOLBOX II, OPM II (object oriented process data manager).

336 This telegram is only evaluated on the PRE

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1419


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Parameter Category:
firmware /Rec_command

Setpoint values
The parameterization of the address and message conversion for setpoint values in receive direction takes
place for DNP3 Slave with SICAM TOOLBOX II, OPM II (object oriented process data manager).
Parameter Category:
firmware /Rec_setpoint_value

1420 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

12.10.8 Interoperabilität (DNP3 Device Profile Document)

Revision History

VERSION Date Reason for Changes


1.00 2018-08-30 Initial Version for SICAM A8000 CP-8000/802x with DNPST0 firmware or
DNPiT0 firmware using the Triangle MicroWorks, Inc. DNP3 Slave Source
Code Library Version 3.22.0000
Note:
Initial version of DNP3 Device Profile Document for SICAM A8000
CP-8000/802x is based on DNP3 Device Profile Document based on
template DNP3Spe_DeviceProfile_April2016.docx
1.03 2019-04-24 Firmwares for DNP3 Master (“serial”) and DNP3 Master (TCP) added.
DNP3 Profile Document valid for following firmwares:

• DNPST0 … DNP3 Slave ("serial")


• DNPMT0 … DNP3 Master ("serial")
• DNPiT1 … DNP3 Slave (TCP)
• DNPiT2 … DNP3 Master (TCP)

Note:
DNP3 firmwares using the Triangle MicroWorks, Inc. DNP3 Master/Slave
Source Code Library Version 3.22.0000.
1.04 2020-11-13 Update

Note:
DNP3 firmwares using the Triangle MicroWorks, Inc. DNP3 Master/Slave
Source Code Library updated to Version 3.26.0000.

Vendors must produce a Device Profile Document for each device they manufacture implementing DNP3. The
Device Profile Document clearly identifies any deviations from the implementation levels described in this
document and any other issues that may arise when determining the device’s compatibility with another
device.
The instructions for completing Device Profile Forms and information are given in Clause 14 of the specifica-
tion - Interoperability.
Note: there are empty “placeholder” sections in the Device Profile document. These are intentionally blank,
being used so that section numbering does not change when entries are deleted from the document. Like-
wise, to ensure existing section numbers do not change, all new entries are added at the end of the relevant
section.

1 Device Properties
This document is intended to be used for several purposes, including:

• Identifying the capabilities of a DNP3 device (Master Station or Outstation)

• Recording the settings of a specific instance of a device (parameter settings for a specific instance of the
device in the user’s total DNP3 estate)

• Matching user requirements to product capabilities when procuring a DNP3 device


The document is therefore structured to show, for each technical feature, the capabilities of the device (or
capabilities required by the device when procuring).
It is also structured to show the current value (or setting) of each of the parameters that describe a specific
instance of the device. This “current value” may also show a functional limitation of the device. For example

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1421


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

when implementing secure authentication it is not required that all DNP3 devices accept aggressive mode
requests during critical exchanges (see Device Profile 1.12.4), in which case a vendor would mark this current
value as “No – does not accept aggressive mode requests”.
Additionally, the current value may sometimes be used to show a value that a device can achieve because of
hardware or software dependencies. Users should note that if an entry in the capabilities column of the Device
Profile is grayed-out then there may be information in the current value column that is pertinent to the devi-
ce’s capabilities.
Unless otherwise noted, multiple boxes in the second column below should be selected for each parameter to
indicate all capabilities supported or required. Parameters without checkboxes in the second column do not
have capabilities and are included so the current value may be shown in the third column.
The items listed in the capabilities column below may be configurable to any of the options selected, or set to
a fixed value when the device was designed. Item 1.1.10 contains a list of abbreviations for the possible ways
in which the configurable parameters may be set. Since some parameters may not be accessible by each of
these methods supported, an abbreviation for the configuration methods supported by each parameter is
shown in the fourth column of the tables below.
If this document is used to show the current values, the third column should be filled in even if a fixed param-
eter is selected in the capabilities section (“N/A” may be entered for parameters that are Not Applicable).
If this document is used to show the current value of parameters, then column 3 applies to a single connec-
tion between a master and an outstation.

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configu-


rable, list
methods
1.1.1 Device Function: ● Master ● Master
Masters send DNP requests, while ● Outstation ● Outstation
Outstations send DNP responses. If a
single physical device can perform both
functions, a separate Device Profile Docu-
ment must be provided for each func-
tion.
1.1.2 Vendor Name: Siemens AG
The name of the organization producing Humboldstraße 59
the device. 90459 Nuremberg
Note: The current value of this outstation Germany
parameter is available remotely using
protocol object Group 0 Variation 252.
1.1.1 Device Name: SICAM A8000
The model and name of the device, suffi- CP-8000/802x
cient to distinguish it from any other with
device from the same organization. DNPST0 or DNPiT1
Note: The current value of this outstation or DNPMT0 or
parameter is available remotely using DNPiT2 firmware.
protocol object Group 0 Variation 250.
1.1.4 Device manufacturer’s hardware CP-8000:
version string: 6MF21010AB10
Note: The current value of this outstation CP-8021:
parameter is available remotely using 6MF28021AA00
protocol object Group 0 Variation 243. CP-8022:
6MF28022AA00

1422 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configu-


rable, list
methods
1.1.5 Device manufacturer’s software DNPST0 V6.30 (1)
version string: DNPiT1 V2.40 (2)
Note: The current value of this outstation DNPMT0 V2.40 (3)
parameter is available remotely using DNPiT2 V2.40 (4)
protocol object Group 0 Variation 242.

(1) DNP3 Slave


"serial"
(2) DNP3 Slave
"TCP"
(3) DNP3 Master
"serial"
(4) DNP3 Master
"TCP"
1.1.6 Device Profile Document Version V1.03
Number:
Version of the Device Profile Document is
indicated by a whole number incre-
mented with each new release. This
should match the latest version shown in
the Revision History at the beginning of
this document.
1.1.7 DNP Levels Supported for: Masters only
Indicate each DNP3 Level to which the Requests Response
device conforms fully. For Masters, ☐ ........... ☐ ............. None
requests and responses can be indicated ☒ ........... ☒ ............. Level 1
independently.
☒ ........... ☒ ............. Level 2
☐ ........... ☐ ............. Level 3
☐ ........... ☐ ............. Level 4

Outstations Only
Note:
Requests and Responses
Most but not all of
☐ ....... None level 3 features are
☒ ....... Level 1 also supported.
☒ ....... Level 2
☐ ....... Level 3
☐ ....... Level 4
1.1.8 Supported Function Blocks: ☐ Self-Address Support
☐ Data Sets
☐ File Transfer
☐ Virtual Terminals
☐ Mapping to IEC 61850 Object Models
defined in a DNP3 XML file
☐ Function code 31, activate configura-
tion
☐ Authentication (if checked then see
1.12)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1423


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configu-


rable, list
methods
1.1.9 Notable Additions:
Note:
A brief description intended to quickly
Most but not all of
identify (for the reader) the most obvious
level 3 features are
features the device supports in addition
also supported.
to the Highest DNP Level Supported. The
complete list of features is described in
the Implementation Table.
1.1.10 Methods to set Configurable ☐ XML – Loaded via DNP3 File Transfer
Parameters: ☐ XML – Loaded via other transport
mechanism
☐ Terminal – ASCII Terminal Command
Line 1
☒ Software – Vendor software named
- SICAM Device Manager or
- SICAM TOOLBOX II
☐ Proprietary file loaded via DNP3 file
transfer
☐ Proprietary file loaded via other trans-
port mechanism
☐ Direct – Keypad on device front panel
☐ Factory – Specified when device is
ordered
☐ Protocol – Set via DNP3 (e.g. assign
class)
☐ Other, explain
_______________________
1.1.11 DNP3 XML files available On-Line: Rd Wr Filename Description of Note:
XML configuration files names that can Contents DNP3 XML files not
be read or written through DNP3 File ☐ dnpDP.xml Complete Device Profile supported
Transfer to a device. ☐ dnpDPcap.xml Device Profile Capabili-
A device’s currently running configura- ties
tion is returned by DNP3 on-line XML file ☐ dnpDPcfg.xml Device Profile config.
read from the device. values
DNP3 on-line XML file write to a device
will update the device’s configuration
when the Activate Configuration (func-
tion code 31) is received.
1.1.12 External DNP3 XML files available Rd Wr Filename Description of Note:
Off-line: Contents DNP3 XML files not
XML configuration file names that can be ☐ ☐ dnpDP.xml Complete Device Profile supported
read or written from an external system, ☐ ☐ dnpDPcap.xml Device Profile Capa-
typically from a system that maintains bilities
the outstation configuration. ☐ ☐ dnpDPcfg.xml Device Profile config.
External off-line XML file read permits an values
XML definition of a new configuration to
be supplied from off-line configuration
tools.
External off-line XML file write permits an
XML definition of a new configuration to
be supplied to off-line configuration
tools.

1424 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.1 DEVICE IDENTIFICATION Capabilities Current Value If configu-


rable, list
methods
1.1.13 Connections Supported: ☒ Serial (complete section 1.2) - DNPST0 = ser. (1)
☒ IP Networking (complete section 1.3) - DNPMT0 = ser. (2)
☐ Other, explain - DNPiT1 = IP (3)
________________________ - DNPiT2 = IP (4)

(1) DNP3 Slave


"serial"
(2) DNP3 Master
"serial"
(3) DNP3 Slave
"TCP/UDP"
(4) DNP3 Master
"TCP/UDP"
1.1.14 Conformance Testing: ☒ Self-tested, version
Where conformance testing has been DNP3 Slave tested by SIEMENS AG
completed for the outstation or master Austria according "DNP3 IED
station, specify the version of the Certification Procedure Subset
published DNP3 test procedures that was
Level 2 Version 2.7 2-March-2016"
successfully passed. If independently
tested, identify the organization that ☐ Independently tested, version
performed the test. ______________
Test organization name
__________________

1.2 SERIAL CONNECTIONS Capabilities Current Value If configu-


rable, list
methods
1.2.1 Port Name: CP-8000: DNPMT0,
Name used to reference the communica- - Port X2: RS-232 DNPST0
tion port defined in this section. - Port X3: RS-422 mapping to
one of avail-
- Port X3: RS-485
able serial
CP-8021: ports.
- Port X2: RS-232
- Port X3: RS-422
- Port X3: RS-485
CP-8022:
- Port X2: RS-232
- Port X3, X6:
RS-422
- Port X3, X6:
RS-485
1.2.2 Serial Connection Parameters: ☒ Asynchronous - 8 Data Bits, 1 Start Bit, 8 Data Bits, 1 Start
1 Stop Bit, No Parity Bit, 1 Stop Bit, No
☒ Other, explain Parity
- Asynchronous - 8 Data Bits, 1 Start Bit,
1/2 Stop Bit, Even/Odd Parity

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1425


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.2 SERIAL CONNECTIONS Capabilities Current Value If configu-


rable, list
methods
1.2.3 Baud Rate: ☐ Fixed at _______ 9600
☐ Configurable, range ____ to ____
☒ Configurable, selectable from
50, 75, 100, 134.5, 150, 200, 300,
600, 1050, 1200, 1800, 2000, 2400,
4800, 9600, 19200, 38400, 56000,
57600, 64000, 115200
☐ Configurable, other, describe
_______________

1426 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.2 SERIAL CONNECTIONS Capabilities Current Value If configu-


rable, list
methods
1.2.4 Hardware Flow Control (Hand- ☐ None
shaking):
Describe hardware signaling require- RS-232 / V.24 / V.28 Options:
ments of the interface.
Asserts:
Where a transmitter or receiver is
☒ RTS before Tx
inhibited until a given control signal is
☐ DTR before Tx
asserted, it is considered to require that
☐ RTS before Rx Note:
signal prior to sending or receiving char-
acters. ☐ DTR before Rx "always RTS" and
Where a signal is asserted prior to trans- ☒ Always RTS "always DTR" is
mitting, that signal will be maintained ☒ Always DTR only possible with
active until after the end of transmission. parameter
Where a signal is asserted to enable tv=0 ("RTS before
Requires before Tx: Tx").
reception, any data sent to the device
when the signal is not active could be CTS ☐ Asserted ☐ Deasserted
discarded. DCD ☐ Asserted ☒ Deasserted
DSR ☐ Asserted ☐ Deasserted
RI ☐ Asserted ☐ Deasserted
Requires Rx inactive before Tx

Requires before Rx:


CTS ☐ Asserted ☐ Deasserted
DCD ☐ Asserted ☐ Deasserted
DSR ☐ Asserted ☐ Deasserted
RI ☐ Asserted ☐ Deasserted

Always ignores:
☒ CTS
☐ DCD
☒ DSR
☒ RI
☐ Other, explain ____________

RS-422 / V.11 Options:


☐ Requires Indication before Rx
☒ Asserts Control before Tx
☐ Other, explain ____________

RS-485 Options:
☒ Requires Rx inactive before Tx
☐ Other, explain

☐ Other, explain ____________

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1427


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.2 SERIAL CONNECTIONS Capabilities Current Value If configu-


rable, list
methods
1.2.5 Interval to Request Link Status: ☐ Not Supported 0 seconds
Indicates how often to send Data Link ☐ Fixed at_________ seconds
Layer status requests on a serial connec- ☒ Configurable, range 0 to 65535
tion. This parameter is separate from the seconds
TCP Keep-alive timer. ☐ Configurable, selectable from
___,___,___ seconds
☐ Configurable, other,
describe________________
1.2.6 Supports DNP3 Collision Avoidance: ☐ No 30 ms
Indicates whether a device uses a colli- ☒ Yes, using Back-off time = (Min +
sion avoidance algorithm. Random) method
Collision avoidance may be implemented
by a back-off timer with two parameters
Minimum Back-off time:
that define the back-off time range or by
☐ Fixed at_________ ms
some other vendor-specific mechanism.
☒ Configurable, range 0 to 65535 ms
The recommended back-off time is speci-
fied as being a fixed minimum delay plus ☐ Configurable, selectable from
a random delay, where the random delay ___,___,___ ms
has a maximum value specified. This ☐ Configurable, other,
defines a range of delay times that are describe________________
randomly distributed between the
minimum value and the minimum plus
Maximum Random Back-off time compo-
the maximum of the random value.
nent:
If a back-off timer is implemented with
☒ Fixed, range 20 to 120 ms
only a fixed or only a random value,
select the Back-off time method and set ☐ Configurable, range _____ to ______
the parameter that is not supported to ms
"Fixed at 0 ms". ☐ Configurable, selectable from
___,___,___ ms
☐ Configurable, other,
describe________________

☐ Other, explain
________________________

1428 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.2 SERIAL CONNECTIONS Capabilities Current Value If configu-


rable, list
methods
1.2.7 Receiver Inter-character Timeout: ☐ Not checked 100 Bit
When serial interfaces with asynchronous ☐ No gap permitted
character framing are used, this param- ☐ Fixed at _____ bit times
eter indicates if the receiver makes a ☐ Fixed at _____ ms
check for gaps between characters (i.e.
☒ Configurable, range 0 to 32767 bit
extension of the stop bit time of one
times
character prior to the start bit of the
following character within a message). If ☐ Configurable, range ____ to ____ ms
the receiver performs this check and the ☐ Configurable, Selectable from
timeout is exceeded then the receiver ___,___,___bit times
discards the current data link frame. A ☐ Configurable, Selectable from ____,
receiver that does not discard data link ____, ____ ms
frames on the basis of inter-character ☐ Configurable, other, describe
gaps is considered to not perform this __________________
check.
☐ Variable, explain ____
Where no asynchronous serial interface is
fitted, this parameter is not applicable. In
this case none of the options shall be
selected.
1.2.8 Inter-character gaps in transmis- ☒ None (always transmits with no inter-
sion: character gap)
When serial interfaces with asynchronous ☐ Maximum _____ bit times
character framing are used, this param- ☐ Maximum _____ ms
eter indicates whether extra delay is ever
introduced between characters in the
message, and if so, the maximum width
of the gap.
Where no asynchronous serial interface is
fitted, this parameter is not applicable. In
this case none of the options shall be
selected.

1.3 IP NETWORKING Capabilities Current Value If configu-


rable, list
methods
1.3.1 Port Name: CP-8000:
Name used to reference the communica- - Port X1, X4:
tion port defined in this section. Ethernet
CP-8021:
- Port X1, X4:
Ethernet
CP-8022:
- Port X1, X4:
Ethernet
1.3.2 Type of End Point: ☒ TCP Initiating (list all active)
☒ TCP Listening
☒ TCP Dual Default:
☐ UDP Datagram TCP Listening
1.3.3 IP Address of this Device: configurable
1.3.4 Subnet Mask: configurable
1.3.5 Gateway IP Address: configurable

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1429


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.3 IP NETWORKING Capabilities Current Value If configu-


rable, list
methods
1.3.6 Accepts TCP Connections or UDP ☐ Allows all (show as *.*.*.* in 1.3.7) Wildcard IP address
Datagrams from: ☐ Limits based on an IP address = 0.0.0.0
☒ Limits based on list of IP addresses
☒ Limits based on a wildcard IP address Supported only for
☐ Limits based on list of wildcard IP one connection
addresses using TCP listening.
☐ Other, explain_________________
1.3.7 IP Address(es) from which TCP
Connections or UDP Datagrams are
accepted:
1.3.8 TCP Listen Port Number: ☐ Not Applicable (Master w/o dual end Default: 20000
If Outstation or dual end point Master, point)
port number on which to listen for ☐ Fixed at 20,000
configurable for
incoming TCP connect requests. Required ☒ Configurable, range 1024 to 65535 each connection.
to be configurable for Masters and ☐ Configurable, selectable from
recommended to be configurable for ____,____,____
Outstations.
☐ Configurable, other,
describe________________
1.3.9 TCP Listen Port Number of remote ☐ Not Applicable (Outstation w/o dual Default: 20000
device: end point)
If Master or dual end point Outstation, ☐ Fixed at 20,000
configurable for
port number on remote device with ☒ Configurable, range 1024 to 65535 each connection.
which to initiate connection. ☐ Configurable, selectable from
Required to be configurable for Masters ____,____,____
and recommended to be configurable for ☐ Configurable, other,
Outstations. describe_______________
1.3.10 TCP Keep-alive timer: ☒Timer disabled
The time period for the keep-alive timer ☐ Fixed at ___________ms
on active TCP connections. ☐ Configurable, range _______ to
_______ms
☐ Configurable, selectable from
____,____,____ms
☐ Configurable, other,
describe_______________
1.3.11 Local UDP port: ☐ Fixed at 20,000
Local UDP port for sending and/or ☐ Configurable, range _______ to
receiving UDP datagrams. Master may let _______
system choose an available port. Outsta- ☐ Configurable, selectable from
tion must use one that is known by the ____,____,____
master. ☐ Configurable, other,
describe_______________
☐ Let system choose (Masters only)
1.3.12 Destination UDP port for DNP3 ☐ Fixed at 20,000
Requests (Masters only): ☐ Configurable, range _______ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________

1430 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.3 IP NETWORKING Capabilities Current Value If configu-


rable, list
methods
1.3.13 Destination UDP port for initial ☐ None
unsolicited null responses (UDP only ☐ Fixed at 20,000
Outstations): ☐ Configurable, range _______ to
The destination UDP port for sending _______
initial unsolicited Null response. ☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________
1.3.14 Destination UDP port for ☐ None
responses (UDP only Outstations): ☐ Fixed at 20,000
The destination UDP port for sending all ☐ Configurable, range _______ to
responses other than initial unsolicited _______
Null response. ☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________
☐ Use local port number (as specified in
1.3.11)
1.3.15 Multiple outstation connections ☒ Supports multiple outstations (Masters max. 100 connec-
(Masters only): only) tions supported
Indicates whether multiple outstation
connections are supported.
1.3.16 Multiple master connections ☒ Supports multiple masters (Outsta- max. 100 connec-
(Outstations Only): tions only) tions supported,
Indicates whether multiple master If supported, the following methods may requiring different
connections are supported and the be used: destination link
method that can be used to establish ☒ Method 1 (based on IP address) - addresses.
connections. required
☒ Method 2 (based on IP port number) - Note:
recommended max. 4 connections
☐ Method 3 (browsing for static data) - supported with
optional identical destina-
tion link address
1.3.17 Time synchronization support: ☒ DNP3 LAN procedure (function code DNP3 LAN only
24) supported by DNP3
☐ DNP3 Write Time (not recommended TCP Slave/Master.
over LAN) 1
☒ Other, explain: DNP3 Write Time
- NTP only supported by
- SNTP DNP3 Serial Slave/
☐ Not Supported Master.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1431


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.4 LINK LAYER Capabilities Current Value If configu-


rable, list
methods
1.4.1 Data Link Address: ☐ Fixed at______
Indicates if the link address is configu- ☒ Configurable, range 0 to 65519
rable over the entire valid range of 0 to ☐ Configurable, selectable from
65,519. Data link addresses 0xFFF0 ____,____,____
through 0xFFFF are reserved for broad- ☐ Configurable, other,
cast or other special purposes. describe________________
1.4.2 DNP3 Source Address Validation: ☐ Never Always configurable
Indicates whether the device will filter ☒ Always, one address allowed (shown (single address) via SICAM
out messages not from a specific source in 1.4.3) Device
address. ☐ Always, any one of multiple addresses Manager or
allowed (each selectable as shown in SICAM
1.4.3) TOOLBOX II
☐ Sometimes, explain________________
1.4.3 DNP3 Source Address(es) expected ☐ Configurable to any 16 bit DNP Data configurable
when Validation is Enabled: Link Address value via SICAM
Selects the allowed source address(es). ☒ Configurable, range 0 to 65519 Device
☐ Configurable, selectable from Manager or
____,____,____ SICAM
TOOLBOX II
☐ Configurable, other,
describe________________
1.4.4 Self Address Support using address ☐ Yes (only allowed if configurable)
0xFFFC: ☒ No
If an Outstation receives a message with
a destination address of 0xFFFC it shall
respond normally with its own source
address. It must be possible to disable
the feature if supported.
1.4.5 Sends Confirmed User Data ☒ Never Default = Never configurable
Frames: ☒ Sometimes, only for multi fragments via SICAM
A list of conditions under which the ☒ Always Device
device transmits confirmed link layer Manager or
services (TEST_LINK_STATES, SICAM
RESET_LINK_STATES, TOOLBOX II
CONFIRMED_USER_DATA).
1.4.6 Data Link Layer Confirmation ☐ None configurable
Timeout: ☐ Fixed at______ ms via SICAM
This timeout applies to any secondary ☒ Configurable, range 0 to 65535ms Device
data link message that requires a confirm Manager or
☐ Configurable, selectable from
or response (link reset, link status, user SICAM
___,___,___ms
data, etc) TOOLBOX II
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
1.4.7 Maximum Data Link Retries: ☐ Never Retries 2 configurable
The number of times the device will ☐ Fixed at ___________ via SICAM
retransmit a frame that requests Link ☒ Configurable, range 0 to 255 Device
Layer confirmation. Manager or
☐ Configurable, selectable from
SICAM
____,____,____
TOOLBOX II
☐ Configurable, other,
describe______________

1432 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.4 LINK LAYER Capabilities Current Value If configu-


rable, list
methods
1.4.8 Maximum number of octets Trans- ☐ Fixed at ___________ 292 configurable
mitted in a Data Link Frame: ☒ Configurable, range 20 to 292 via SICAM
This number includes the CRCs. With a ☐ Configurable, selectable from Device
length field of 255, the maximum size ____,____,____ Manager or
would be 292. SICAM
Configurable, other,
TOOLBOX II
describe________________
1.4.9 Maximum number of octets that ☐ Fixed at ___________ 292 configurable
can be Received in a Data Link Frame: ☒Configurable, range 20 to 292 via SICAM
This number includes the CRCs. With a ☐ Configurable, selectable from Device
length field of 255, the maximum size ____,____,____ Manager or
would be 292. The device must be able SICAM
☐ Configurable, other,
to receive 292 octets to be compliant. TOOLBOX II
describe_______________

1.5 APPLICATION LAYER Capabilities Current Value If configu-


rable, list
methods
1.5.1 Maximum number of octets Trans- ☐ Fixed at ___________ 2048 configurable
mitted in an Application Layer Fragment ☒ Configurable, range 100 to 2048 via SICAM
other than File Transfer: ☐ Configurable, selectable from Device
This size does not include any transport ____,____,____ Manager or
or frame octets. SICAM
☐ Configurable, other,
TOOLBOX II
• Masters must provide a setting less describe_______________
than or equal to 249 to be
compliant.
• Outstations must provide a setting
less than or equal to 2048 to be
compliant.
Note: The current value of this outstation
parameter is available remotely using
protocol object Group 0 Variation 240.
1.5.2 Maximum number of octets Trans- ☐ Same current value as 1.5.1
mitted in an Application Layer Fragment ☐ Fixed at ___________
containing File Transfer: ☐ Configurable, range ________ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1433


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.5 APPLICATION LAYER Capabilities Current Value If configu-


rable, list
methods
1.5.3 Maximum number of octets that ☐ Fixed at ___________ 2048 configurable
can be Received in an Application Layer ☒ Configurable, range 100 to 2048 via SICAM
Fragment: ☐ Configurable, selectable from Device
This size does not include any transport ____,____,____ Manager or
or frame octets. SICAM
☐ Configurable, other,
TOOLBOX II
• Masters must provide a setting describe_______________
greater than or equal to 2048 to be
compliant.
• Outstations must provide a setting
greater than or equal to 249 to be
compliant.
Note: The current value of this outstation
parameter is available remotely using
protocol object Group 0 Variation 241.
1.5.4 Timeout waiting for Complete ☐ None configurable
Application Layer Fragment: ☐ Fixed at______ ms via SICAM
Timeout if all frames of a message frag- ☒ Configurable, range 100 to 6553500 Device
ment are not received in the specified ms Manager or
time. Measured from time first frame of a SICAM
☐ Configurable, selectable from
fragment is received until the last frame TOOLBOX II
___,___,___ms
is received.
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
1.5.5 Maximum number of objects ☒ Fixed at 10 (enter 0 if controls are not
allowed in a single control request for supported for CROB)
CROB (group 12): ☐ Configurable, range ________ to
Note: _______
The current value of this outstation ☐ Configurable, selectable from
parameter is available remotely using ____,____,____
protocol object Group 0 Variation 216. ☐ Configurable, other,
describe_______________
☐ Variable, explain
_______________________
☐ Same current value as 1.5.3
1.5.6 Maximum number of objects ☒ Fixed at 10 (enter 0 if controls are not
allowed in a single control request for supported for Analog Outputs)
Analog Outputs (group 41): ☐ Configurable, range ________ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________
☐ Variable, explain
_______________________
☐ Same current value as 1.5.3

1434 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.5 APPLICATION LAYER Capabilities Current Value If configu-


rable, list
methods
1.5.7 Maximum number of objects ☒ Fixed at 0 (enter 0 if controls are not
allowed in a single control request for supported for Data Sets)
Data Sets (groups 85, 86, 87): ☐ Configurable, range ________ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________
☐Variable, explain
_______________________
Same current value as 1.5.3
1.5.8 Supports mixing object groups ☐ Not applicable – controls are not
(AOBs, CROBs and Data Sets) in the same supported
control request: ☒ Yes
☐ No
1.5.9 Control Status Codes Supported: ☒ 1 – TIMEOUT
Indicates which control status codes are☒ 2 – NO_SELECT
supported by the device: ☒ 3 – FORMAT_ERROR
• Masters must indicate which control ☒ 4 – NOT_SUPPORTED
status codes they accept in outsta- ☒ 5 – ALREADY_ACTIVE
tion responses. ☒ 6 – HARDWARE_ERROR
• Outstations must indicate which ☒ 7 – LOCAL
control status codes they generate ☒ 8 – TOO_MANY_OBJS
in responses. ☒ 9 – NOT_AUTHORIZED
Control status code 0 (success) must be ☒ 10 – AUTOMATION_INHIBIT
supported by Masters and Outstations. ☐ 11 – PROCESSING_LIMITED
☐ 12 – OUT_OF_RANGE
☐ 13 – DOWNSTREAM_LOCAL
☐ 14 – ALREADY_COMPLETE
☐ 15 – BLOCKED
☐ 16 – CANCELLED
☐ 17 – BLOCKED_OTHER_MASTER
☐ 18 – DOWNSTREAM_FAIL
☐ 126 – RESERVED
☐ 127 – UNDEFINED

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1435


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.6 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR MASTERS ONLY rable, list
methods
1.6.1 Timeout waiting for Complete ☐ None Default: 5000 ms configurable
Application Layer Response(ms): ☐ Fixed at______ ms via SICAM
Timeout on Master if all fragments of a ☒ Configurable, range 0 to 65535 ms Device
response message are not received in the Manager or
☐ Configurable, selectable from
specified time. SICAM
___,___,___ms
TOOLBOX II
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
1.6.2 Maximum Application Layer Retries ☐ None
for Request Messages: ☒ Fixed at 2
The number of times a Master will ☐ Configurable, range _______ to
retransmit an application layer request _______
message if a response is not received. ☐ Configurable, selectable from
This parameter must never cause a ___,___,___
Master to retransmit time sync messages.
☐ Configurable, other,
describe_______________
☐ Variable, explain
_______________________
1.6.3 Timeout waiting for First or Next ☐ None see 1.6.1
Fragment of an Application Layer ☐ Fixed at______ ms
Response: ☐ Configurable, range _______ to
Timeout between a request and the first _______ms
fragment of a response, or between ☐ Configurable, selectable from
subsequent fragments of the same ___,___,___ms
response, or between an Application
☐ Configurable, other,
Layer Confirmation and a subsequent
describe________________
fragment.
☐ Variable, explain
_______________________
1.6.4 Issuing controls to off-line devices: ☐ Not applicable – controls are not
Indicates if the Master issues control supported
requests to devices that are thought to ☐ Yes
be off-line (i.e. the Master has not seen ☒ No
responses to previous Master requests).
1.6.5 Issuing controls to off-scan devices: ☐ Not applicable – controls are not
Indicates if the Master issues control supported
requests to devices that are currently off- ☒ Yes
scan (i.e. the Master has been configured ☐ No
not to issue poll requests to the device).
1.6.6 Maximum Application Layer Retries ☐ None (required)
for Control Select Messages (same ☒ Fixed at 2
sequence number): ☐ Configurable, range _______ to
Indicates the number of times a Master _______
will retransmit an application layer ☐ Configurable, selectable from
control select request message if a ___,___,___
response is not received – using the
☐ Configurable, other,
same message sequence number.
describe_______________
☐ Variable, explain
_______________________

1436 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.6 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR MASTERS ONLY rable, list
methods
1.6.7 Maximum Application Layer Retries ☒ None (required)
for Control Select Messages (new ☐ Fixed at______
sequence number): ☐ Configurable, range _______ to
Indicates the number of times a Master _______
will retransmit an application layer ☐ Configurable, selectable from
control select request message if a ___,___,___
response is not received – using a new
☐ Configurable, other,
message sequence number.
describe_______________
☐ Variable, explain
_______________________
1.6.8 Item deleted
1.6.9 Item deleted
1.6.10 Item deleted
1.6.11 Item deleted

1.7 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR OUTSTATIONS ONLY rable, list
methods
1.7.1 Timeout waiting for Application ☐ None Default = 10 sec configurable
Confirm of solicited response message: ☐ Fixed at______ ms via SICAM
☒ Configurable, range 100 to Device
6553500ms Manager or
SICAM
☐ Configurable, selectable from
TOOLBOX II
___,___,___ms
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
1.7.2 How often is time synchronization ☐ Never needs time Default = 300 sec configurable
required from the master: ☐ Within ______ seconds after IIN1.4 is 0=no time via SICAM
Details of when the master needs to set synchronization Device
perform a time synchronization to ensure ☐ Periodically, fixed at _______ seconds over DNP3 Manager or
that the outstation clock does not drift SICAM
☒ Periodically, between 0 and 65535
outside of an acceptable tolerance. If the TOOLBOX II
seconds
option to relate this to IIN1.4 is used then
details of when IIN1.4 is asserted are in
section 1.10.2.
1.7.3 Device Trouble Bit IIN1.6: ☒ Never used
If IIN1.6 device trouble bit is set under ☐ Reason for
certain conditions, explain the possible setting_________________________
causes.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1437


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.7 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR OUTSTATIONS ONLY rable, list
methods
1.7.4 File Handle Timeout: ☒ Not applicable, files not supported
If there is no activity referencing a file ☐ Fixed at______ ms
handle for a configurable length of time, ☐ Configurable, range _______ to
the outstation must do an automatic _______ms
close on the file. The timeout value must ☐ Configurable, selectable from
be configurable up to 1 hour. When this ___,___,___ms
condition occurs the outstation will send
☐ Configurable, other,
a File Transport Status Object (group 70
describe________________
var 6) using a status code value of file
handle expired (0x02). ☐ Variable, explain
_______________________
1.7.5 Event Buffer Overflow Behavior: ☒ Discard the oldest event Default = discard configurable
☒ Discard the newest event oldest via SICAM
☐ Other, explain Device
_________________________ Manager or
SICAM
TOOLBOX II

1438 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.7 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR OUTSTATIONS ONLY rable, list
methods
1.7.6 Event Buffer Organization: ☒ Per Object Group (see part 3)
Explain how event buffers are arranged
(per Object Group, per Class, single
☐ Per Class
buffer, etc) and specify the number of
Class 1:
events that can be buffered.
☐ Fixed at______
☐ Configurable, range _______ to
_______
☐ Configurable, selectable from
___,___,___
☐ Configurable, other,
describe_____________
Class 2:
☐ Fixed at______
☐ Configurable, range _______ to
_______
☐ Configurable, selectable from
___,___,___
☐ Configurable, other,
describe_____________
Class 3:
☐ Fixed at______
☐ Configurable, range _______ to
_______
☐ Configurable, selectable from
___,___,___
☐ Configurable, other,
describe_____________

☐ Single Buffer
☐ Fixed at______
☐ Configurable, range _______ to
_______
☐ Configurable, selectable from
___,___,___
☐ Configurable, other,
describe_____________

☐ Other, describe ___________


1.7.7 Sends Multi-Fragment Responses: ☒ Yes Yes configurable
Indicates whether an Outstation sends ☐No via SICAM
multi-fragment responses (Masters do Device
not send multi-fragment requests). Manager or
SICAM
TOOLBOX II

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1439


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.7 FILL OUT THE FOLLOWING ITEMS Capabilities Current Value If configu-
FOR OUTSTATIONS ONLY rable, list
methods
1.7.8 Last Fragment Confirmation: ☒ Always Never configurable
Indicates whether the Outstation ☐ Sometimes, explain via SICAM
requests confirmation of the last frag- _____________________ Device
ment of a multi-fragment response. ☒ Never Manager or
SICAM
TOOLBOX II
1.7.9 DNP Command Settings preserved ☒ Assign Class
through a device restart: ☒ Analog Deadbands
If any of these settings are written ☐ Data Set Prototypes
through the DNP protocol and they are ☐ Data Set Descriptors
not preserved through a restart of the
☐ Function Code 31 Activate Configura-
Outstation, the Master will have to write
tion
them again after it receives a response in
which the Restart IIN bit is set.
1.7.10 Supports configuration signature: ☐ Configuration signature supported
Indicates whether an Outstation supports
the Group 0 device attribute "Configura-
If configuration signature is supported,
tion signature" (variation 200). If yes, list
then the following algorithm(s) are avail-
the vendor-defined name(s) of the algo-
able for calculating the signature:
rithm(s) available to calculate the signa-
Algorithm Name: ____________________
ture.
Note: The algorithm used for calculating
the signature is identified by name in a
string that can be determined remotely
using protocol object Group 0 Variation
201. If only a single algorithm is avail-
able, identifying that algorithm in this
object is optional.
1.7.11 Requests Application Confirma- For event responses:
tion: ● Yes
Indicate if application confirmation is ○ No
requested: ○ Configurable
• when responding with events For non-final fragments:
• when sending non-final fragments ● Yes
of multi-fragment responses ○ No
Note: to be compliant both must be ○ Configurable
selected as "yes".
1.7.12 Supports Clock Management ☒ Yes
Indicates whether the Outstation ☐ No
supports the clock management func-
tionality:

• supports timestamped object varia-


tions required for its subset level
with a time accuracy that is consis-
tent with section 1.10 of this Device
Profile
• if the outstation asserts IIN1.4
[NEED_TIME], it shall support DNP3
time synchronization functionality

1440 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.8 OUTSTATION UNSOLICITED Capabilities Current Value If configu-


RESPONSE SUPPORT rable, list
methods
1.8.1 Supports Unsolicited Reporting: ☐ Yes Yes
When the unsolicited response mode is ☐ No
configured "off", the device is to behave ☒ Configurable, selectable from On and
exactly like an equivalent device that has Off
no support for unsolicited responses. If
set to On, the Outstation will send a null
Unsolicited Response after it restarts,
then wait for an Enable Unsolicited
Response command from the master
before sending additional Unsolicited
Responses containing event data.
1.8.2 Master Data Link Address: ☐ Fixed at______
The destination address of the master ☒ Configurable, range 0 to 65519
device where the unsolicited responses ☐ Configurable, selectable from
will be sent. ____,____,____
☐ Configurable, other,
describe________________
1.8.3 Unsolicited Response Confirmation ☐ Fixed at______ ms 10000 ms
Timeout: ☒ Configurable, range 0 to 655350 ms
This is the amount of time that the ☐ Configurable, selectable from
outstation will wait for an Application ___,___,___ms
Layer confirmation back from the master ☐ Configurable, other,
indicating that the master received the describe________________
unsolicited response message. As a
☐ Variable, explain
minimum, the range of configurable
_______________________
values must include times from one
second to one minute. This parameter
may be the same one that is used for
normal, solicited, application confirma-
tion timeouts, or it may be a separate
parameter.
1.8.4 Number of Unsolicited Retries: ☐ None 5
This is the number of retries that an ☐ Fixed at ___________
outstation transmits in each unsolicited ☒ Configurable, range 0 to 255
response series if it does not receive ☐ Configurable, selectable from
confirmation back from the master. ____,____,____
The configured value includes identical ☐ Configurable, other,
and regenerated retry messages. To be describe______________
compliant, one of the choices must
☐ Unlimited
provide for an indefinite (and potentially
infinite) number of transmissions.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1441


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.9 OUTSTATION UNSOLICITED Capabilities Current Value If configu-


RESPONSE TRIGGER CONDITIONS rable, list
methods
1.9.1 Number of class 1 events: ☐ Class 1 not used to trigger Unsolicited 30
Responses
☐ Fixed at ________
☒ Configurable, range 1 to 100
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe______________
1.9.2 Number of class 2 events: ☐ Class 2 not used to trigger Unsolicited 30
Responses
☐ Fixed at ________
☒ Configurable, range 1 to 100
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe______________
1.9.3 Number of class 3 events: ☐ Class 3 not used to trigger Unsolicited 10
Responses
☐ Fixed at ________
☒ Configurable, range 1 to 100
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe______________
1.9.4 Total number events from any ☐ Total Number of Events not used to
class: trigger Unsolicited Responses
☐ Fixed at ___________
☒ Configurable, range ________ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe______________
1.9.5 Hold time after class 1 event: ☐ Class 1 not used to trigger Unsolicited 1500 ms
A value of 0 indicates that responses are Responses
not delayed due to this parameter. ☐ Fixed at ___________
☒ Configurable, range 0 to 65535 ms
☐ Configurable, selectable from
____,____,____ ms
☐ Configurable, other,
describe______________
☐ Use value specified in section 1.9.8

1442 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.9 OUTSTATION UNSOLICITED Capabilities Current Value If configu-


RESPONSE TRIGGER CONDITIONS rable, list
methods
1.9.6 Hold time after class 2 event: ☐ Class 2 not used to trigger Unsolicited 1500 ms
A value of 0 indicates that responses are Responses
not delayed due to this parameter. ☐ Fixed at ___________
☒ Configurable, range 0 to 65535 ms
☐ Configurable, selectable from
____,____,____ ms
☐ Configurable, other,
describe______________
☐ Same current value as 1.9.8
1.9.7 Hold time after class 3 event: ☐ Class 3 not used to trigger Unsolicited 1500 ms
A value of 0 indicates that responses are Responses
not delayed due to this parameter. ☐ Fixed at ___________
☒ Configurable, range 0 to 65535 ms
☐ Configurable, selectable from
____,____,____ ms
☐ Configurable, other,
describe______________
☐ Same current value as 1.9.8
1.9.8 Hold time after event assigned to ☐ Class events not used to trigger Unsoli- 0 ms
any class: cited Responses
A configured value of 0 indicates that ☒ Fixed at 0 ms
responses are not delayed due to this ☐ Configurable, range ________ to
parameter. _______ ms
☐ Configurable, selectable from
____,____,____ ms
☐ Configurable, other,
describe______________
1.9.9 Retrigger Hold Timer: ☐ Hold-time timer will be retriggered for
The hold-time timer may be retriggered each new event detected (may get more
for each new event detected (increased changes in next response)
possibly of capturing all the changes in a ☒ Hold-time timer will not be retriggered
single response) or not retriggered for each new event detected (guaranteed
(giving the master a guaranteed update update time)
time).
1.9.10 Other Unsolicited Response ____________________________
Trigger Conditions:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1443


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.10 OUTSTATION PERFORMANCE Capabilities Current Value If configu-


rable, list
methods
1.10.1 Maximum Time Base Drift (milli- ☐ Fixed at 1 ms 1 ms
seconds per minute): ☐ Range ________ to _______ ms
If the device is synchronized by DNP, ☐ Selectable from ____,____,____ ms
what is the clock drift rate over the full ☐ Other, describe______________
operating temperature range.
1.10.2 When does outstation set IIN1.4: ☐ Never 300 seconds
When does the outstation set the internal ☐ Asserted at startup until first Time
indication IIN1.4 NEED_TIME. Synchronization request received
☐ Periodically every____ seconds
☒ Periodically, range 0 to 65535 seconds
☐ Periodically, selectable from
____,____,___ seconds ____ seconds after
last time sync
☐ Range ____to____ seconds after last
time sync
☐ Selectable from___,___,___ seconds
after last time sync
☐ When time error may have drifted by
____ ms
☐ When time error may have drifted by
range ____to____ ms
☐ When time error may have drifted by
selectable from ____,____,___ ms
1.10.3 Maximum Internal Time Refer- ☒ Fixed at 1 ms 100 ms
ence Error when set via DNP (ms): ☐ Range ________ to _______ ms
The difference between the time set in a ☐ Selectable from ____,____,____ ms
DNP Write Time message, and the time ☐ Other, describe______________
actually set in the Outstation.
1.10.4 Maximum Delay Measurement ☐ Fixed at ___________ ms +10 ms
error (ms): ☒ Range -20 ms to +20 ms
The difference between the time ☐ Selectable from ____,____,____ ms
reported in the delay measurement ☐ Other, describe
response and the actual time between
receipt of the delay measurement
request and issuing the delay measure-
ment reply.
1.10.5 Maximum Response time (ms): ☒ Fixed at 1000 ms 1000 ms
The amount of time an Outstation will ☐ Range ________ to _______ ms
take to respond upon receipt of a valid ☐ Selectable from ____,____,____ ms
request. This does not include the ☐ Other, describe______________
message transmission time.
1.10.6 Maximum time from start-up to ☒ Fixed at 0 ms 0 ms
IIN 1.4 assertion (ms): ☐ Range ________ to _______ ms
☐ Selectable from ____,____,____ ms
☐ Other, describe
until start up delay is finished

1444 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.10 OUTSTATION PERFORMANCE Capabilities Current Value If configu-


rable, list
methods
1.10.7 Maximum Event Time-tag error ☒ Fixed at 100 ms 100 ms
for local Binary and Double-bit I/O (ms): ☐ Range ________ to _______ ms
The error between the time-tag reported ☐ Selectable from ____,____,____ ms
and the absolute time of the physical ☐ Other, describe
event. This error includes the Internal
Time Reference Error.
Note: The current value of this parameter
is available remotely using protocol
object Group 0 Variation 217.
1.10.8 Maximum Event Time-tag error ☒ Fixed at 100 ms 100 ms
for local I/O other than Binary and ☐ Range ________ to _______ ms
Double-bit data types (ms): ☐ Selectable from ____,____,____ ms
☐ Other, describe

1.11 INDIVIDUAL FIELD OUTSTATION PARAMETERS: Value of Current Setting If configurable, list
methods
1.11.1 User-assigned location name or code string (same as not supported
g0v245):
1.11.2 User-assigned ID Code/number string (same as g0v246): not supported
1.11.3 User-assigned name string for the outstation (same as not supported
g0v247):
1.11.4 Device Serial Number string (same as g0v248): not supported
1.11.5 User-assigned secondary operator name (same as not supported
g0v206):
1.11.6 User-assigned primary operator name (same as g0v207): not supported
1.11.7 User-assigned system name (same as g0v208): not supported
1.11.8 User-assigned owner name (same as g0v244): not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1445


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.1 DNP3 device support for secure Supported version(s): not supported
authentication: ☐ Fixed at ___________
If the device does not support secure ☐ Configurable, selectable from
authentication then ignore the rest of ____,____,____
this section.
If the device does support secure authen-
tication then specify the version(s) that
are supported in the device. The version
number is an integer value defined in the
DNP3 Specification. The Secure Authenti-
cation procedure defined in IEEE
1815-2010 is version 2. The Secure
Authentication procedure defined in IEEE
1815-2012 is version 5.
1.12.2 Maximum number of users: ☐ Fixed at ___________ not supported
The secure authentication algorithm ☐ Configurable, range _______ to
provides support for multiple users. The _______
device must support details for each user
(update keys, session keys, etc). A user is
identified by a 16-bit user number,
allowing a maximum of 65535 users.
Devices are not mandated to support this
number of potential users. Indicate here
the actual limit to the number of simulta-
neous users that can be supported.
1.12.3 Security message response ☐ Fixed at ___________ ms not supported
timeout: ☐ Configurable, range _______ to
Authentication of critical messages may _______ ms
involve additional message exchanges ☐ Configurable, selectable from
(challenges and responses) which can ____,____,____ ms
require an extension to the normal DNP3 ☐ Configurable, other,
message response timeout. This timeout describe_______________
specifies an additional time to be used
when the extra security transactions are
involved. The maximum allowable
timeout extension should not exceed
120 seconds.
1.12.4 Aggressive mode of operation ○ Yes - accepts not supported
(receive): aggressive mode
DNP3 devices may (optionally) accept requests
"aggressive" mode requests, where chal- ● No – does not
lenge data used for authentication is accept aggressive
appended to a critical message rather mode requests
than needing to be solicited via a sepa-
rate message exchange.

1446 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.5 Aggressive mode of operation ○ Yes - issues not supported
(issuing): aggressive mode
DNP3 devices must support the issuing of requests
"aggressive" mode of operation, where ● No – does not
challenge data used for authentication is issue aggressive
appended to a critical message rather mode requests
than needing to be solicited via a sepa-
rate message exchange. Specific
instances of devices may have the use of
aggressive mode switched off.
1.12.6 Session Key change interval: ☐ Can be disabled not supported
To counter an attack that compromises
the session key, the session key is
When enabled:
changed at regular intervals. The
☐ Configurable, range _______ to
maximum interval is 2 hours. Outstation
_______seconds
devices invalidate the current set of
session keys if they have not been
changed by the master station after a
period of twice this configured value.
To accommodate systems with infre-
quent communications, this change
interval can be disabled and just the
session key change message count used
(see 1.12.7)
1.12.7 Session Key change message ☐ Configurable, range _______ to not supported
count: _______
In addition to changing the session key at
regular intervals, the key shall also be
changed after a specified number of
messages have been exchanged. The
maximum allowable value for this
message count is 10,000
1.12.8 Maximum error count (SAv2 ☐ Not applicable (not using SAv2) not supported
only):
To assist in countering denial of service
☐ Configurable, range _______ to
attacks when using SAv2, a DNP3 device
_______
shall stop replying with error codes after
a number of successive authentication
failures. This error count has a maximum
value of 10. Setting the error count to
zero inhibits all error messages.
See 1.12.21 for error counts when using
SAv5

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1447


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.9 MAC algorithm requested in a ☐ SHA-1 (truncated to the leftmost 4 not supported
challenge exchange: octets)
Part of the authentication message is ☐ SHA-1 (truncated to the leftmost 8
hashed using an MAC algorithm. Secure octets)
Authentication version 2 specifies that ☐ SHA-1 (truncated to the leftmost 10
DNP3 devices must support SHA-1 and octets)
may optionally support SHA-256 for this ☐ SHA-256 (truncated to the leftmost 8
hashing process. Secure Authentication octets)
version 5 specifies that SHA-256 is the
☐ SHA-256 (truncated to the leftmost 16
default. The output of the MAC algorithm
octets)
is truncated (the resulting length
dependent on the media being used). ☐ AES-GMAC
☐ Other, explain _______________
1.12.10 Key-wrap algorithm to encrypt ☐ AES-128 not supported
session keys: ☐ AES-256
During the update of a session key, the ☐ Other, explain ______________
key is encrypted using AES-128 or
optionally using other algorithms.
1.12.11 Cipher Suites used with DNP ☐ Not relevant – TLS is not used not supported
implementations using TLS:
When TLS is supported, DNP3 Secure
☐ TLS_RSA encrypted with AES128
Authentication mandates the support of
☐ TLS_RSA encrypted with RC4_128
TLS_RSA_WITH_AES_128_SHA. The speci-
fication has a number of recommended ☐ TLS_RSA encrypted with
cipher suite combinations. Indicate the 3DES_EDE_CBC
supported Cipher Suites for implementa- ☐ TLS_DH, signed with DSS, encrypted
tions using TLS. with 3DES_EDE_CBC
☐ TLS_DH, signed with RSA, encrypted
with 3DES_EDE_CBC
☐ TLS_DHE, signed with DSS, encrypted
with 3DES_EDE_CBC
☐ TLS_DHE, signed with RSA, encrypted
with 3DES_EDE_CBC
☐ TLS_DH, signed with DSS, encrypted
with AES128
☐ TLS_DH, signed with DSS, encrypted
with AES256
☐ TLS_DH encrypted with AES128
☐ TLS_DH encrypted with AES256
☐ Other, explain _______________
1.12.12 Change cipher request timeout: ☐ Not relevant – TLS is not used not supported
Implementations using TLS shall termi-
nate the connection if a response to a
☐ Fixed at ___________
change cipher request is not seen within
☐ Configurable, range _______ to
this timeout period.
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe_______________

1448 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.13 Number of Certificate Authori- not supported
ties supported:
Implementations using TLS shall support
at least 4 Certificate Authorities. Indicate
the number supported.
1.12.14 Certificate Revocation check ☐ Not relevant – TLS is not used not supported
time:
Implementations using TLS shall evaluate
☐ Fixed at __________ hours
Certificate Revocation Lists on a periodic
☐ Configurable, range _______ to
basis, terminating a connection if a certif-
_______hours
icate is revoked.
☐ Configurable, selectable from
____,____,____hours
☐ Configurable, other,
describe_______________
1.12.15 Additional critical function Additional function codes that are to be not supported
codes: considered as "critical":
The DNP3 specification defines those ☐ 0 (Confirm)
messages with specific function codes ☐ 1 (Read)
that are critical and must be used as part ☐ 7 (Immediate freeze)
of a secure authentication message
☐ 8 (Immediate freeze – no ack)
exchange. Messages with other function
codes are optional and changes to this ☐ 9 (Freeze-and-clear)
list should be noted here. ☐ 10 (Freeze-and-clear – no ack)
Note: Secure Authentication version 5 ☐ 11 (Freeze-at-time)
defines additional functions as critical ☐ 12 (Freeze-at-time – no ack)
that were not considered critical in ☐ 22 (Assign Class)
version 2. These are shown in the next
☐ 23 (Delay Measurement)
column annotated with "V2 only".
☐ 25 (Open File) – V2 only
☐ 26 (Close File) – V2 only
☐ 27 (Delete File) – V2 only
☐ 28 (Get File Info) – V2 only
☐ 30 (Abort File) – V2 only
☐ 129 (Response)
☐ 130 (Unsolicited Response)
1.12.16 Other critical fragments: Describe any other critical fragment not supported
Other critical transactions can be defined exchanges:
and should be detailed here. Examples
could be based on time (for example: the
first transaction after a communications
session is established). Other examples
could be based on specific data objects
(for example: the reading of specific data
points).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1449


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.17 Support for remote update key ☐ Remote update key change by not supported
changes: symmetric cryptography.
Devices implementing secure authentica- Supported key change methods:
tion version 5 or later have the option to ☐ AES-128 key wrap with SHA-1-HMAC
support remote update key changes. If ☐ AES-256 key wrap with SHA-256-
remote update key change is supported HMAC
then the procedure using symmetric
☐ AES-256 key wrap with AES-GMAC
cryptography is mandatory. Additional
support for the procedure using asym-
metric (public key) cryptography is ☐ Remote update key change by asym-
optional. metric cryptography
Supported key change methods:
☐ RSAES-OAEP-1024/SHA-1 with DSA
SHA-1 and SHA-1-HMAC
☐ RSAES-OAEP-2048/SHA-256 with DSA
SHA-256 and SHA-256-HMAC
☐ RSAES-OAEP-3072/SHA-256 with DSA
SHA-256 and SHA-256-HMAC
☐ RSAES-OAEP-2048/SHA-256 with DSA
SHA-256 and AES-GMAC
☐ RSAES-OAEP-3072/SHA-256 with DSA
SHA-256 and AES-GMAC
1.12.18 "Default" user credentials are ☐ Yes not supported
permitted to expire: ☐ No
1.12.19 Secure Authentication enabled: ☐ Configurable, selectable from On and not supported
Off
☐ Always On

1450 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.12 SECURITY PARAMETERS Capabilities Current Value If configu-


rable, list
methods
1.12.20 Length of the challenge data: ☐ Fixed at ___________ octets not supported
The length of the challenge data used ☐ Configurable, range _______ to
when setting up session keys shall be _______ octets
between a minimum length of 4 octets ☐ Configurable, selectable from
and a maximum length of 32 octets. ____,____,____ octets
☐ Configurable, other,
describe______________
1.12.21 Maximum statistic counts Max Authentication Failures: not supported
(SAv5):
☐ Not applicable (not using SAv5)
The SAv5 specification allows event
☐Configurable, range _______ to
objects to be generated when the statis-
_______
tics reach certain threshold values. Indi-
cate here how these thresholds are set if
using SAv5.
Max Reply Timeouts:
Note that "Max Rekeys Due to Restarts"
only applies to Masters and can be ☐ Not applicable (not using SAv5)
omitted from the Device Profile for ☐Configurable, range _______ to
Outstations. _______

Max Authentication Rekeys:


☐ Not applicable (not using SAv5)
☐Configurable, range _______ to
_______

Max Error Messages Sent:


☐ Not applicable (not using SAv5)
☐Configurable, range _______ to
_______

Max Rekeys Due to Restarts:


☐Not applicable (not using SAv5)
☐Configurable, range _______ to
_______

1.13 BROADCAST FUNCTIONALITY Capabilities Current Value If configu-


rable, list
methods
This section indicates which functions are supported by the device when using broadcast addresses.
Note that this section shows only entries that may have a meaningful purpose when used with broadcast requests.
1.13.1 Support for broadcast function- ○ Disabled
ality: ● Enabled
○ Configurable

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1451


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.13 BROADCAST FUNCTIONALITY Capabilities Current Value If configu-


rable, list
methods
1.13.2 Write functions (FC = 2) Write clock (g50v1 with qualifier code
supported with broadcast requests: 07):
○Disabled
● Enabled
○ Configurable, other (described else-
where)

Write last recorded time (g50v3 with


qualifier code 07):
○ Disabled
● Enabled
○ Configurable, other (described else-
where)

Clear RESTART (g80v1 with qualifier code


00 and index = 7, value = 0):
○ Disabled
● Enabled
○ Configurable, other (described else-
where)

Write of any other group / variation /


qualifier code
○ Disabled
● Enabled
○ Configurable, other (described else-
where)
1.13.3 Direct operate functions (FC = 5) ○ Disabled
supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)
1.13.4 Direct operate, no acknowledg- ○ Disabled
ment functions (FC = 6) supported with ● Enabled
broadcast requests: ○ Configurable, other (described else-
where)
1.13.5 Immediate freeze functions (FC = ○ Disabled
7) supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)
1.13.6 Immediate freeze, no acknowl- ○ Disabled
edgment functions (FC = 8) supported ● Enabled
with broadcast requests: ○ Configurable, other (described else-
where)
1.13.7 Freeze and clear functions (FC = ○ Disabled
9) supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)

1452 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.13 BROADCAST FUNCTIONALITY Capabilities Current Value If configu-


rable, list
methods
1.13.8 Freeze and clear, no acknowledg- ○ Disabled
ment functions (FC = 10) supported with ● Enabled
broadcast requests: ○ Configurable, other (described else-
where)
1.13.9 Freeze at time functions (FC = 11) ● Disabled
supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)
1.13.10 Freeze at time, no acknowledg- ● Disabled
ment functions (FC = 12) supported with ○ Enabled
broadcast requests: ○ Configurable, other (described else-
where)
1.13.11 Cold restart functions (FC = 13) ○ Disabled
supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)
1.13.12 Warm restart functions (FC = 14) ○ Disabled
supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)
1.13.13 Initialize data functions (FC = 15) ● Disabled
supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)
1.13.14 Initialize application functions ● Disabled
(FC = 16) supported with broadcast ○ Enabled
requests: ○ Configurable, other (described else-
where)
1.13.15 Start application functions (FC = ● Disabled
17) supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)
1.13.16 Stop application functions (FC = ● Disabled
18) supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)
1.13.17 Save configuration functions (FC ● Disabled
= 19) supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1453


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

1.13 BROADCAST FUNCTIONALITY Capabilities Current Value If configu-


rable, list
methods
1.13.18 Enable unsolicited functions (FC Enable unsolicited by event Class (g60v2,
= 20) supported with broadcast requests: g60v3 and g60v4 with qualifier code 06):
○ Disabled
● Enabled
○ Configurable, other (described else-
where)

Enable unsolicited for any other group /


variation / qualifier code:
○ Disabled
● Enabled
○ Configurable, other (described else-
where)
1.13.19 Disable unsolicited functions (FC Disable unsolicited by event Class
= 21) supported with broadcast requests: (g60v2, g60v3 and g60v4 with qualifier
code 06):
○ Disabled
● Enabled
○ Configurable, other (described else-
where)

Disable unsolicited for any other group /


variation / qualifier code:
○ Disabled
● Enabled
○ Configurable, other (described else-
where)
1.13.20 Assign class functions (FC = 22) ○ Disabled
supported with broadcast requests: ● Enabled
○ Configurable, other (described else-
where)
1.13.21 Record current time functions ○ Disabled
(FC = 24) supported with broadcast ● Enabled
requests: ○ Configurable, other (described else-
where)
1.13.22 Activate configuration (FC = 31) ● Disabled
supported with broadcast requests: ○ Enabled
○ Configurable, other (described else-
where)

2 Mapping to IEC 61850 Object Models


This optional section allows each configuration parameter or point in the DNP Data map to be tied to an attribute in the
IEC 61850 object models.
Earlier versions of this section (up to version 2.07) used mappings based on an "access point" section 2.1.1 and then a
series of XPath references (section 2.1.2).
Section 2.1.2 has been superseded in version 2012 onwards with mappings defined using either predefined rules
(section 2.1.3) or specified as an equation (section 2.1.4). The list of pre-defined rules is found in the IEEE 1815-1 docu-
ment.

1454 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

TREE MAPPING BETWEEN DNP3 AND IEC 61850 OBJECTS


2.1.1 Access Point:
2.1.2 Mapping (section superseded)
2.1.3 Rule based mapping
Use this element when mapping to/from IEC 61850 using one of the predefined rules in IEEE 1815.1
Mapping is bi-directional.

IEC 61850 Object DNP Xpath Reference


MyIED
- LLN0
- Mod
- stVal Rule is: BOOLEAN_TO_BI
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=0]/dnp:dnpData/dnp:state
-q Rule is: QUALITY_TO_BIN_FLAG
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=0]/dnp:dnpData/dnp:quality
-t Rule is: TIME_TO_TIME
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=0]/dnp:dnpData/dnp:timestamp
- Mod1
- stVal Rule is: DPS_TO_2_BI
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=1]/dnp:dnpData/dnp:state
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=2]/dnp:dnpData/dnp:state
-q Rule is: QUALITY_TO_BIN_FLAG
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=1]/dnp:dnpData/dnp:q
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=2]/dnp:dnpData/dnp:q
- LLN1
- Mod1.t
-t Rule is: TIME_TO_TIME
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=1]/dnp:dnpData/dnp:timestamp
dnp:dataPointsList/dnp:binaryInputPoints/dnp:dataPoints/dnp:bina-
ryInput[dnp:index=2]/dnp:dnpData/dnp:timestamp

2.1.4 Equation based mapping


Use this element when mapping to/from IEC 61850 using an equation to map 0 or more input parameters to a single
output parameter. Direction of mapping is determined by the variable on the left hand side of the equation.

Equation DNP Xpath Reference / IEC 61850 FC CDC Data Type enumTypeId
parameter Path reference
Mapping Equation: celsius = ((value * scale) - 32) / 1.8
scale dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=9]/dnp:scaleFactor
value dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=10]/dnp:dnpData/
dnp:value
celsius MyIED/LLN0.Mod.mag MX MV FLOAT32

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1455


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Equation DNP Xpath Reference / IEC 61850 FC CDC Data Type enumTypeId
parameter Path reference
Mapping Equation: value = ((celsius * 1.8) + 32) / scale
value dnp:dataPointsList/dnp:analogInputPoints/dnp:dataPoints/dnp:analogInput[dnp:index=11]/dnp:dnpData/
dnp:value
celsius MyIED/LLN0.Mod.mag MX MV FLOAT32
scale MyIED/LLN0.Mod.scaleFactor MX MV FLOAT32

3 Capabilities and Current Settings for Device Database (Outstations Only)


The following tables identify the capabilities and current settings for each DNP3 data type. Details defining the data
points available in the device are shown in part 5 of this Device Profile.

3.1 BINARY INPUTS Capabilities Current Value If configu-


Static (Steady-State) Group Number: 1 (leave tick-boxes blank if this data type rable, list
Event Group Number: 2 is not supported) methods
3.1.1 Static Variation reported when ☒ Variation 1 – packed format Variation 1
variation 0 requested or in response to ☒ Variation 2 – with flag
Class polls: ☐ Based on point Index (add column to
table in part 5)
3.1.2 Event Variation reported when ☒ Variation 1 – without time Variation 2
variation 0 requested or in response to ☒ Variation 2 – with absolute time
Class polls: ☒ Variation 3 – with relative time
Note: The support for binary input events ☐ Based on point Index (add column to
can be determined remotely using table in part 5)
protocol object Group 0 Variation 237.
3.1.3 Event reporting mode: ☐ Only most recent
When responding with event data and ☒ All events
more than one event has occurred for a ☐ Based on point Index (add column to
data point, an Outstation may include all table in part 5)
events or only the most recent event. "All
events" must be checked to be
compliant.
3.1.4 Binary Inputs included in Class 0 ☒ Always
response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.1.5 Binary Inputs Event Buffer Organi- ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000
zation: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Binary Inputs. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".

1456 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.2 DOUBLE-BIT BINARY INPUTS Capabilities Current Value If configu-


Static (Steady-State) Group Number: 3 (leave tick-boxes blank if this data type rable, list
Event Group Number: 4 is not supported) methods
3.2.1 Static Variation reported when ☒ Variation 1 – packed format Variation 1
variation 0 requested or in response to ☒ Variation 2 – with flag
Class polls: ☐ Based on point Index (add column to
Note: The support for double-bit binary table in part 5)
inputs can be determined remotely using
protocol object Group 0 Variation 234.
3.2.2 Event Variation reported when ☒ Variation 1 – without time Variation 2
variation 0 requested or in response to ☒ Variation 2 – with absolute time
Class polls: ☒ Variation 3 – with relative time
☐ Based on point Index (add column to
table in part 5)
3.2.3 Event reporting mode: ☒ Only most recent
When responding with event data and ☐ All events
more than one event has occurred for a ☐ Based on point Index (add column to
data point, an Outstation may include all table in part 5)
events or only the most recent event. "All
events" must be checked to be
compliant.
3.2.4 Double-bit Binary Inputs included in ☒ Always
Class 0 response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.2.5 Double-bit Binary Inputs Event ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000
Buffer Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Double-bit Binary Inputs. If ☐ Configurable, other,
event buffers are not allocated per object describe_______________
group then set "Fixed at 0".

3.3 BINARY OUTPUT STATUS AND Capabilities Current Value If configu-


CONTROL RELAY OUTPUT BLOCK (leave tick-boxes blank if this data type rable, list
Binary Output Status Group Number: is not supported) methods
10
Binary Output Event Group Number:
11
CROB Group Number: 12
Binary Output Command Event Group
Number: 13
3.3.1 Minimum pulse time allowed with ☒ Fixed at 100 ms (hardware may limit
Trip, Close, and Pulse On commands: this further)
☐ Based on point Index (add column to
table in part 5)
3.3.2 Maximum pulse time allowed with ☒ Fixed at 60000 ms (hardware may
Trip, Close, and Pulse On commands: limit this further)
☐ Based on point Index (add column to
table in part 5)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1457


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.3 BINARY OUTPUT STATUS AND Capabilities Current Value If configu-


CONTROL RELAY OUTPUT BLOCK (leave tick-boxes blank if this data type rable, list
Binary Output Status Group Number: is not supported) methods
10
Binary Output Event Group Number:
11
CROB Group Number: 12
Binary Output Command Event Group
Number: 13
3.3.3 Binary Output Status included in ☒ Always
Class 0 response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.3.4 Reports Output Command Event ☒ Never
Objects: ☐ Only upon a successful Control
☐ Upon all control attempts
3.3.5 Static Variation reported when ☒ Variation 1 – packed format Variation 2
variation 0 requested or in response to ☒ Variation 2 – output status with flags
Class polls: ☐ Based on point Index (add column to
table in part 5)
3.3.6 Event Variation reported when ☐ Variation 1 – status without time Variation 2 Not supported
variation 0 requested or in response to ☒ Variation 2 – status with time
Class polls: ☐ Based on point Index (add column to
Note: The support for binary output table in part 5)
events can be determined remotely using
protocol object Group 0 Variation 222.
3.3.7 Command Event Variation reported ☐ Variation 1 – command status without Variation 2 Not supported
when variation 0 requested or in time
response to Class polls: ☒ Variation 2 – command status with
time
☐ Based on point Index (add column to
table in part 5)
3.3.8 Event reporting mode: ☐ Only most recent All events Not supported
When responding with event data and ☒ All events
more than one event has occurred for a
data point, an Outstation may include all
events or only the most recent event
3.3.9 Command Event reporting mode: ☐ Only most recent All events Not supported
When responding with event data and ☒ All events
more than one event has occurred for a
data point, an Outstation may include all
events or only the most recent event

1458 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.3 BINARY OUTPUT STATUS AND Capabilities Current Value If configu-


CONTROL RELAY OUTPUT BLOCK (leave tick-boxes blank if this data type rable, list
Binary Output Status Group Number: is not supported) methods
10
Binary Output Event Group Number:
11
CROB Group Number: 12
Binary Output Command Event Group
Number: 13
3.3.10 Maximum Time between Select ☐ Not Applicable 20 seconds
and Operate: ☐ Fixed at _____ seconds
☒ Configurable, range 0.1 to 6553.5
seconds
☐ Configurable, selectable
from___,___,___ seconds
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
☐ Based on point Index (add column to
table in part 5)
3.3.11 Binary Outputs Event Buffer ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000 Not supported
Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐Configurable, selectable from
the number of events that can be ____,____,____
buffered for Binary Outputs. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".
3.3.12 Binary Output Commands Event ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000 Not supported
Buffer Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Binary Output Commands. If ☐ Configurable, other,
event buffers are not allocated per object describe_______________
group then set "Fixed at 0".

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1459


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.4 COUNTERS/FROZEN COUNTERS Capabilities Current Value If configu-


Counter Group Number: 20 (leave tick-boxes blank if this data type rable, list
Frozen Counter Group Number: 21 is not supported) methods
Counter Event Group Number: 22
Frozen Counter Event Group Number:
23
3.4.1 Static Counter Variation reported ☒ Variation 1 – 32-bit with flag Variation 1
when variation 0 requested or in ☒ Variation 2 – 16-bit with flag
response to Class polls: ☒ Variation 5 – 32-bit without flag
☒ Variation 6 – 16-bit without flag
☐ Based on point Index (add column to
table in part 5)
3.4.2 Counter Event Variation reported ☒ Variation 1 – 32-bit with flag Variation 1
when variation 0 requested or in ☒ Variation 2 – 16-bit with flag
response to Class polls: ☒ Variation 5 – 32-bit with flag and time
Note: The support for counter events can ☒ Variation 6 – 16-bit with flag and time
be determined remotely using protocol
☐ Based on point Index (add column to
object Group 0 Variation 227.
table in part 5)
3.4.3 Counters included in Class 0 ☒ Always
response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.4.4 Counter Event reporting mode: ☐ Only most recent (value at time of
When responding with event data and event)
more than one event has occurred for a ☒ Only most recent (value at time of
data point, an Outstation may include all response)
events or only the most recent event. ☐ All events
Only the most recent event is typically ☐ Based on point Index (add column to
reported for Counters. When reporting table in part 5)
"only most recent", the counter value
reported in the response may be the
value at the time of the original event or
it may be the value at the time of the
response.
3.4.5 Static Frozen Counter Variation ☒ Variation 1 – 32-bit with flag Variation 1
reported when variation 0 requested or ☒ Variation 2 – 16-bit with flag
in response to Class polls: ☐ Variation 5 – 32-bit with flag and time
☐ Variation 6 – 16-bit with flag and time
☒ Variation 9 – 32-bit without flag
☒ Variation 10 – 16-bit without flag
☐ Based on point Index (add column to
table in part 5)
3.4.6 Frozen Counter Event Variation ☒ Variation 1 – 32-bit with flag Variation 1
reported when variation 0 requested or ☒ Variation 2 – 16-bit with flag
in response to Class polls: ☒ Variation 5 – 32-bit with flag and time
Note: The support for frozen counter ☒ Variation 6 – 16-bit with flag and time
events can be determined remotely using
☐ Based on point Index (add column to
protocol object Group 0 Variation 225.
table in part 5)

1460 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.4 COUNTERS/FROZEN COUNTERS Capabilities Current Value If configu-


Counter Group Number: 20 (leave tick-boxes blank if this data type rable, list
Frozen Counter Group Number: 21 is not supported) methods
Counter Event Group Number: 22
Frozen Counter Event Group Number:
23
3.4.7 Frozen Counters included in Class 0 ☐ Always
response: ☒ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.4.8 Frozen Counter Event reporting ☐ Only most recent frozen value
mode: ☒ All frozen values
When responding with event data and ☐ Based on point Index (add column to
more than one event has occurred for a table in part 5)
data point, an Outstation may include all
events or only the most recent event. All
events are typically reported for Frozen
Counters.
3.4.9 Counters Roll Over at: ☒ 16 Bits (65,535) 32 Bits
☒ 32 Bits (4,294,967,295)
☐ Other Fixed Value _________
☐ Configurable; range _________
to__________
☐ Configurable, selectable from
___,___,___
☐ Configurable, other,
describe________________
☐ Based on point Index (add column to
table in part 5)
3.4.10 Counters frozen by means of: ☒ Master Request
☐ Freezes itself without concern for time
of day
☐ Freezes itself and requires time of day
☐ Other, explain
_____________________________
3.4.11 Counters Event Buffer Organiza- ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000
tion: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Counters. If event buffers ☐ Configurable, other,
are not allocated per object group then describe_______________
set "Fixed at 0".

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1461


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.4 COUNTERS/FROZEN COUNTERS Capabilities Current Value If configu-


Counter Group Number: 20 (leave tick-boxes blank if this data type rable, list
Frozen Counter Group Number: 21 is not supported) methods
Counter Event Group Number: 22
Frozen Counter Event Group Number:
23
3.4.12 Frozen Counters Event Buffer ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000
Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Frozen Counters. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".
3.4.13 Reports counter events for change ☒ Yes for all counters
of value: ☐ No for all counters
Indicate if counter events are created ☐ Configurable, based on point Index
when the counter value changes. (add column to table in part 5)

3.5 ANALOG INPUTS / FROZEN ANALOG Capabilities Current Value If configu-


INPUTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
30
Static Frozen Group Number: 31
Event Group Number: 32
Frozen Analog Input Event Group
Number: 33
Deadband Group Number: 34
3.5.1 Static Variation reported when ☒ Variation 1 – 32-bit with flag Variation 1
variation 0 requested or in response to ☒ Variation 2 – 16-bit with flag
Class polls: ☒ Variation 3 – 32-bit without flag
☒ Variation 4 – 16-bit without flag
☒ Variation 5 – single-precision floating
point with flag
☐ Variation 6 – double-precision floating
point with flag
☐ Based on point Index (add column to
table in part 5)
3.5.2 Event Variation reported when ☒ Variation 1 – 32-bit without time Variation 3
variation 0 requested or in response to ☒ Variation 2 – 16-bit without time
Class polls: ☒ Variation 3 – 32-bit with time
Note: The support for analog input ☒ Variation 4 – 16-bit with time
events can be determined remotely using
☒ Variation 5 – single-precision floating
protocol object Group 0 Variation 231.
point w/o time
☐ Variation 6 – double-precision floating
point w/o time
☒ Variation 7 – single-precision floating
point with time
☐ Variation 8 – double-precision floating
point with time
☐ Based on point Index (add column to
table in part 5)

1462 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.5 ANALOG INPUTS / FROZEN ANALOG Capabilities Current Value If configu-


INPUTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
30
Static Frozen Group Number: 31
Event Group Number: 32
Frozen Analog Input Event Group
Number: 33
Deadband Group Number: 34
3.5.3 Event reporting mode: ☐ Only most recent (value at time of All events
When responding with event data and event)
more than one event has occurred for a ☒ Only most recent (value at time of
data point, an Outstation may include all response)
events or only the most recent event. ☒ All events
Only the most recent event is typically ☐ Based on point Index (add column to
reported for Analog Inputs. When table in part 5)
reporting "only most recent", the analog
value reported in the response may be
the value at the time of the original
event or it may be the value at the time
of the response.
3.5.4 Analog Inputs Included in Class 0 ☒ Always
response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.5.5 How Deadbands are set: ☐ A. Global Fixed
☒ B. Configurable through DNP
☐ C. Configurable via other means
☒ D. Other, explain configurable via
SICAM Device Manager or
SICAM TOOLBOX II
☐ Based on point Index - column in part
5 specifies which of the options applies,
B, C, or D
3.5.6 Analog Deadband Algorithm: ☒ Simple
simple - just compares the difference ☐ Integrating
from the previous reported value ☐ Other, explain
integrating - keeps track of the accumu- _____________________________
lated change ☐ Based on point Index (add column to
other - indicating another algorithm table in part 5)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1463


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.5 ANALOG INPUTS / FROZEN ANALOG Capabilities Current Value If configu-


INPUTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
30
Static Frozen Group Number: 31
Event Group Number: 32
Frozen Analog Input Event Group
Number: 33
Deadband Group Number: 34
3.5.7 Static Frozen Analog Input Varia- ☐ Variation 1 – 32-bit with flag Not supported
tion reported when variation 0 requested ☐ Variation 2 – 16-bit with flag
or in response to Class polls: ☐ Variation 3 – 32-bit with time-of-
freeze
☐ Variation 4 – 16-bit with time-of-
freeze
☐ Variation 5 – 32-bit without flag
☐ Variation 6 – 16-bit without flag
☐ Variation 7 – Single-precision, floating-
point with flag
☐ Variation 8 – Double-precision,
floating-point with flag
☐ Based on point Index (add column to
table in part 5)
3.5.8 Frozen Analog Input Event Varia- ☐ Variation 1 – 32-bit without time Not supported
tion reported when variation 0 requested ☐ Variation 2 – 16-bit without time
or in response to Class polls: ☐ Variation 3 – 32-bit with time
Note: The support for frozen analog ☐ Variation 4 – 16-bit with time
input events can be determined remotely
☐ Variation 5 – Single-precision, floating-
using protocol object Group 0 Variation
point without time
230.
☐ Variation 6 – Double-precision,
floating-point without time
☐ Variation 7 – Single-precision, floating-
point with time
☐ Variation 8 – Double-precision,
floating-point with time
☐ Based on point Index (add column to
table in part 5)
3.5.9 Frozen Analog Inputs included in ☐ Always Not supported
Class 0 response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.5.10 Frozen Analog Input Event ☐ Only most recent frozen value Not supported
reporting mode: ☐ All frozen values
When responding with event data and ☐ Based on point Index (add column to
more than one event has occurred for a table in part 5)
data point, an Outstation may include all
events or only the most recent event. All
events are typically reported for Frozen
Analog Inputs.

1464 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.5 ANALOG INPUTS / FROZEN ANALOG Capabilities Current Value If configu-


INPUTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
30
Static Frozen Group Number: 31
Event Group Number: 32
Frozen Analog Input Event Group
Number: 33
Deadband Group Number: 34
3.5.11 Analog Inputs Event Buffer Organ- ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000
ization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Analog Inputs. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".
3.5.12 Frozen Analog Inputs Event Buffer ☐ Fixed at ___________ Not supported
Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Frozen Analog Inputs. If ☐ Configurable, other,
event buffers are not allocated per object describe_______________
group then set "Fixed at 0".

3.6 ANALOG OUTPUTS / ANALOG Capabilities Current Value If configu-


OUTPUT COMMANDS (leave tick-boxes blank if this data type rable, list
Analog Output Status Group Number: is not supported) methods
40
Analog Outputs Group Number: 41
Analog Output Events Group Number:
42
Analog Output Command Events
Group Number: 43
3.6.1 Static Analog Output Status Varia- ☒ Variation 1 – 32-bit with flag Variation 1
tion reported when variation 0 requested ☒ Variation 2 – 16-bit with flag
or in response to Class polls: ☒ Variation 3 – single-precision floating
point with flag
☐ Variation 4 – double-precision floating
point with flag
☐ Based on point Index (add column to
table in part 5)
3.6.2 Analog Output Status Included in ☒ Always
Class 0 response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)
3.6.3 Reports Output Command Event ☒ Never
Objects: ☐ Only upon a successful Control
☐ Upon all control attempts

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1465


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.6 ANALOG OUTPUTS / ANALOG Capabilities Current Value If configu-


OUTPUT COMMANDS (leave tick-boxes blank if this data type rable, list
Analog Output Status Group Number: is not supported) methods
40
Analog Outputs Group Number: 41
Analog Output Events Group Number:
42
Analog Output Command Events
Group Number: 43
3.6.4 Event Variation reported when ☒ Variation 1 – 32-bit without time Not supported
variation 0 requested or in response to ☒ Variation 2 – 16-bit without time
Class polls: ☒ Variation 3 – 32-bit with time
Note: The support for analog output ☒ Variation 4 – 16-bit with time
events can be determined remotely using
☒ Variation 5 – single-precision floating
protocol object Group 0 Variation 219.
point w/o time
☐ Variation 6 – double-precision floating
point w/o time
☒ Variation 7 – single-precision floating
point with time
☐ Variation 8 – double-precision floating
point with time
☐ Based on point Index (add column to
table in part 5)
3.6.5 Command Event Variation reported ☒ Variation 1 – 32-bit without time Not supported
when variation 0 requested or in ☒ Variation 2 – 16-bit without time
response to Class polls: ☒ Variation 3 – 32-bit with time
☒ Variation 4 – 16-bit with time
☒ Variation 5 – single-precision floating
point w/o time
☐ Variation 6 – double-precision floating
point w/o time
☒ Variation 7 – single-precision floating
point with time
☐ Variation 8 – double-precision floating
point with time
☐ Based on point Index (add column to
table in part 5)
3.6.6 Event reporting mode: ☒ Only most recent Not supported
When responding with event data and ☐ All events
more than one event has occurred for a
data point, an Outstation may include all
events or only the most recent event.
3.6.7 Command Event reporting mode: ☒ Only most recent Not supported
When responding with event data and ☐ All events
more than one event has occurred for a
data point, an Outstation may include all
events or only the most recent event.

1466 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.6 ANALOG OUTPUTS / ANALOG Capabilities Current Value If configu-


OUTPUT COMMANDS (leave tick-boxes blank if this data type rable, list
Analog Output Status Group Number: is not supported) methods
40
Analog Outputs Group Number: 41
Analog Output Events Group Number:
42
Analog Output Command Events
Group Number: 43
3.6.8 Maximum Time between Select ☐ Not Applicable 20 seconds
and Operate: ☐ Fixed at _____ seconds
☒ Configurable, range 0.1 to 6553.5
seconds
☐ Configurable, selectable from
___,___,___seconds
☐ Configurable, other,
describe________________
☐ Variable, explain
_______________________
☐ Based on point Index (add column to
table in part 5)
3.6.9 Analog Outputs Event Buffer ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000 Not supported
Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Analog Outputs. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".
3.6.10 Analog Output Commands Event ☒ Fixed at DNPST0 = 250; DNPiT1 = 2000 Not supported
Buffer Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Analog Output Commands. ☐ Configurable, other,
If event buffers are not allocated per describe_______________
object group then set "Fixed at 0".

3.7 FILE CONTROL Capabilities Current Value If configu-


Group Number: 70 rable, list
methods
3.7.1 File Transfer Supported: Supported (as defined in section 1.1.8)
If not supported then do not complete
other entries in section 3.7)
3.7.2 File Authentication: ☐ Always
Indicates whether a valid authentication ☐ Sometimes, explain
key must be obtained prior to open and _____________________
delete requests. ☐ Never
3.7.3 File Append Mode: ☐ Always
Indicates if a file can be opened and ☐ Sometimes, explain
appended to versus just overwritten. _____________________
☐ Never

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1467


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.7 FILE CONTROL Capabilities Current Value If configu-


Group Number: 70 rable, list
methods
3.7.4 Permissions Support: ☐ Owner Read Allowed: 0x0100
Indicates the device is capable of using ☐ Owner Write Allowed: 0x0080
the indicated permissions. ☐ Owner Execute Allowed: 0x0040
☐ Group Read Allowed: 0x0020
☐ Group Write Allowed: 0x0010
☐ Group Execute Allowed: 0x0008
☐ World Read Allowed: 0x0004
☐ World Write Allowed: 0x0002
☐ World Execute Allowed: 0x0001
3.7.5 Multiple Blocks in a Fragment: ☐ Yes
File data is transferred in a series of ☐ No
blocks of a maximum specified size. This
indicates whether only a single block or
multiple blocks will be sent in fragment.
3.7.6 Max number of Files Open at one ☐ Fixed at _________
time: ☐ Configurable, range ________ to
_______
☐ Configurable, selectable from
____,____,____
☐ Configurable, other,
describe______________

3.8 OCTET STRING & EXTENDED OCTET Capabilities Current Value If configu-
STRING POINTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
110, 114
Event Group Number: 111, 115
3.8.1 Event reporting mode: ☐ Only most recent Not supported
When responding with event data and ☐ All events
more than one event has occurred for a ☐ Based on point Index (add column to
data point, an Outstation may include all table in part 5)
events or only the most recent event.
3.8.2 Octet Strings Included in Class 0 ☐ Always Not supported
response: ☐ Never
☐ Only if the point is assigned to a class
☐ Based on point Index (add column to
table in part 5)

1468 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

3.8 OCTET STRING & EXTENDED OCTET Capabilities Current Value If configu-
STRING POINTS (leave tick-boxes blank if this data type rable, list
Static (Steady-State) Group Number: is not supported) methods
110, 114
Event Group Number: 111, 115
3.8.3 Octet Strings Event Buffer Organi- ☐ Fixed at ___________ Not supported
zation: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Octet Strings. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".
3.8.4 Object Group Selection ☐ Fixed, group 110 for all objects Not supported
Indicate which object group is used to ☐ Fixed, group 114 for all objects
transport octet string objects. ☐ Configurable, group 110 or 114 for all
objects
☐ Based on point Index (add column to
table in part 5)

3.9 VIRTUAL TERMINAL PORT NUMBERS Capabilities Current Value If configu-


(POINTS) rable, list
Static (Steady-State) Group Number: methods
112
Event Group Number: 113
3.9.1 Virtual Terminals Event Buffer ☐ Fixed at ___________ Not supported
Organization: ☐ Configurable, range _______ to
When event buffers are allocated per _______
object group (see part 1.7.6), indicate ☐ Configurable, selectable from
the number of events that can be ____,____,____
buffered for Virtual Terminals. If event ☐ Configurable, other,
buffers are not allocated per object group describe_______________
then set "Fixed at 0".

3.10 DATA SET PROTOTYPE Capabilities Current Value If configu-


Group Number: 85 rable, list
Variation Number: 1 methods

This version of the Device Profile document has no requirement for describing Data Set Prototype capabilities
and current settings. This page is intentionally left blank, existing as a placeholder for future use.
3.11 DATA SET DESCRIPTOR CONTENTS Capabilities Current Value If configu-
AND CHARACTERISTICS rable, list
Group Number: 86 methods
Variation Numbers: 1 and 2

This version of the Device Profile document has the requirement for describing Data Set Descriptor capabilities being
repeated for each Data Set (details can be found in section 5.11).

4 IMPLEMENTATION TABLE
The following implementation table identifies which object groups and variations, function codes and qualifiers the
device supports in both requests and responses. The Request columns identify all requests that may be sent by a Master,
or all requests that must be parsed by an Outstation. The Response columns identify all responses that must be parsed by
a Master, or all responses that may be sent by an Outstation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1469


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

NOTE The implementation table must list all functionality implemented in the Device.

4.1 DNP3 OBJECT GROUP & VARIATION


The following table identifies the objects variations, function codes, and qualifiers supported by the DNP3 Master imple-
mentation for CP-8000/802x (using Triangle MicroWorks, Inc. DNP3 Slave Source Code Library) in both request messages
and in response messages.

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
Object Varia- Description Function Codes Qualifier Codes Function Codes Qualifier Codes
Number tion (dec) (hex) (dec) (hex)
Number
1 0 Binary Input – Any Varia- 1 (read) 00, 01 (start-
tion 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
1 1 Binary Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
1 2 Binary Input with Status 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
2 0 Binary Input Change – 1 (read) 06 (no range, or
Any Variation all)
07, 08 (limited
qty)
2 1 Binary Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
without Time all) 130 (unsol. resp)
07, 08 (limited
qty)
2 2 Binary Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
with Time all) 130 (unsol. resp)
07, 08 (limited
qty)
2 3 Binary Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
with Relative Time all) 130 (unsol. resp)
07, 08 (limited
qty)

1470 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
3 0 Double Bit Input – Any 1 (read) 00, 01 (start-
Variation 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
3 1 Double Bit Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
3 2 Double Bit Input with 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Status stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
4 0 Double Bit Input Change 1 (read) 06 (no range, or
– Any Variation all)
07, 08 (limited
qty)
4 1 Double Bit Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
without Time all) 130 (unsol. resp)
07, 08 (limited
qty)
4 2 Double Bit Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
with Time all) 130 (unsol. resp)
07, 08 (limited
qty)
4 3 Double Bit Input Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
with Relative Time all) 130 (unsol. resp)
07, 08 (limited
qty)
10 0 Binary Output – Any 1 (read) 00, 01 (start-
Variation 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1471


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
10 1 Binary Output 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
1 (write) 00, 01 (start-
stop)
10 2 Binary Output Status 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
12 1 Control Relay Output 3 (select) 17, 28 (index) 129 (response) echo of request
Block 4 (operate)
5 (direct op)
6 (dir. op, no 17, 28 (index)
ack)
20 0 Binary Counter – Any 1 (read) 00, 01 (start-
Variation 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
7 (freeze) 00, 01 (start-
8 (freeze no ack) stop)
9 (freeze and 06 (no range, or
clear) all)
10 (frz. cl. no 07, 08 (limited
ack) qty)
17, 28 (index)
20 1 32-Bit Binary Counter 1 (read) 00, 01 (start- 129 (response) 2020
(with Flag) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
20 2 16-Bit Binary Counter 1 (read) 00, 01 (start- 129 (response) 20
(with Flag) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)

1472 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
20 5 32-Bit Binary Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
20 6 16-Bit Binary Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 0 Frozen Counter – Any 1 (read) 00, 01 (start-
Variation 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 1 32-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
(with Flag) stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 2 16-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
(with Flag) stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 5 32-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
with Time Of Freeze stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 6 16-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
with Time Of Freeze stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1473


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
21 9 32-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
21 10 16-Bit Frozen Counter 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
22 0 Counter Change Event – 1 (read) 06 (no range, or
Any Variation all)
07, 08 (limited
qty)
22 1 32-Bit Counter Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
22 2 16-Bit Counter Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
22 5 32-Bit Counter Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
with Time 07, 08 (limited
qty)
22 6 16-Bit Counter Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
with Time 07, 08 (limited
qty)
23 0 Frozen Counter Event 1 (read) 06 (no range, or 17, 28 (index)
(Variation 0 is used to all)
request default variation) 07, 08 (limited
qty)
23 1 32-Bit Frozen Counter 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
07, 08 (limited
qty)
23 2 16-Bit Frozen Counter 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
07, 08 (limited
qty)
23 5 32-Bit Frozen Counter 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
with Time 07, 08 (limited
qty)

1474 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
23 6 16-Bit Frozen Counter 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
with Time 07, 08 (limited
qty)
30 0 Analog Input - Any Varia- 1 (read) 00, 01 (start-
tion 22 (assign class) stop)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
30 1 32-Bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
30 2 16-Bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
30 3 32-Bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
30 4 16-Bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
without Flag stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
30 5 short floating point 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
32 0 Analog Change Event – 1 (read) 06 (no range, or
Any Variation all)
07, 08 (limited
qty)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1475


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
32 1 32-Bit Analog Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
32 2 16-Bit Analog Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
32 3 32-Bit Analog Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
32 4 16-Bit Analog Change 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
32 5 short floating point 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Analog Change Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
32 7 short floating point 1 (read) 06 (no range, or 129 (response) 17, 28 (index)
Analog Change Event all) 130 (unsol. resp)
without Time 07, 08 (limited
qty)
34 0 Analog Input Deadband 1 (read) 00, 01 (start-
(Variation 0 is used to stop)
request default variation) 06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
34 1 16 bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Deadband stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
2 (write) 17, 28 (index)
34 2 32 bit Analog Input 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Deadband stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
2 (write) 17, 28 (index)

1476 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
34 3 Short Floating Point 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Analog Input Deadband stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
2 (write) 17, 28 (index)
40 0 Analog Output Status 1 (read) 00, 01 (start-
(Variation 0 is used to 22 (assign class) stop)
request default variation) 06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
40 1 32-Bit Analog Output 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Status stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
40 2 16-Bit Analog Output 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Status stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
40 3 short floating point 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
Analog Output Status stop) 17, 28(index)
06 (no range, or
all)
07, 08 (limited
qty)
17, 28 (index)
41 1 32-Bit Analog Output 3 (select) 17, 28 (index) 129 (response) echo of request
Block 4 (operate)
5 (direct op)
6 (dir. op, no 17, 28 (index)
ack)
41 2 16-Bit Analog Output 3 (select) 17, 28 (index) 129 (response) echo of request
Block 4 (operate)
5 (direct op)
6 (dir. op, no 17, 28 (index)
ack)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1477


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

OBJECT REQUEST RESPONSE


(Library may send) (Library will parse)
41 3 short floating point 3 (select) 17, 28 (index) 129 (response) echo of request
Analog Output Block 4 (operate)
5 (direct op)
6 (dir. op, no 17, 28 (index)
ack)
50 1 Time and Date 1 (read) 07 (limited qty = 129 (response) 07 (limited quan-
1) tity = 1)
2 (write) 07 (limited qty =
1)
51 1 Time and Date CTO 129 (response) ) 07 (limited quan-
130 (unsol. resp) tity = 1)
51 2 Unsynchronized Time 129 (response) ) 07 (limited quan-
and Date CTO 130 (unsol. resp) tity = 1)
52 1 Time Delay Coarse 129 (response) 07 (limited quan-
tity = 1)
52 2 Time Delay Fine 129 (response) 07 (limited quan-
tity = 1)
60 1 Class 0 Data 1 (read) 06 (no range, or
all)
60 2 Class 1 Data 1 (read) 06 (no range, or
all)
07, 08 (limited
qty)
20 (enable. 06 (no range, or
unsol.) all)
21 (disable
unsol.)
22 (assign class)
60 3 Class 2 Data 1 (read) 06 (no range, or
all)
07, 08 (limited
qty)
20 (enable. 06 (no range, or
unsol.) all)
21 (disable
unsol.)
22 (assign class)
60 4 Class 3 Data 1 (read) 06 (no range, or
all)
07, 08 (limited
qty)
20 (enable. 06 (no range, or
unsol.) all)
21 (disable
unsol.)
22 (assign class)
80 1 Internal Indications 1 (read) 00, 01 (start- 129 (response) 00, 01 (start-stop)
stop)
2 (write) 00 (start-stop)
index = 4 or 7

1478 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

4.2 FUNCTION CODES

Application Layer Function Codes


Functioncode Mnemonic Description
0 Confirm Message Application Confirmation
1 Read Request/Response of data objects
2 Write Store data objects, reply with status (only for write data and time,
write analog deadband and clear internal indication bit restart)
3 Select SBO Control Select – reply with status
4 Operate SBO Operate – reply with status
5 Direct Operate Select and Operate relays – reply with status (IIN)
6 Direct Operate - Select and Operate relays – no status reply
no Acknowledgement
7 Immediate Freeze Copy specified objects to freeze buffer, reply with status (IIN)
8 Immediate Freeze - Copy objects to freeze buffer, no status reply
no Acknowledgement
9 Freeze and Clear Copy objects to freeze buffer then reset objects and reply (IIN)
10 Freeze & Clear – Copy to freeze buffer and reset objects, no status reply
no Acknowledgement
13 Cold Start Initiate desired reset, reply with time till available
14 Warm Start Initiate partial reset, reply with time till available
20 Enable Unsolicited Messages Enable spontaneous reporting of the specified objects
21 Disable Unsolicited Messages Disable spontaneous reporting of the specified objects
22 Assign Class Assign objects to a particular class
23 Delay Measurement Calculate communication line round-trip message delay
129 Response A reply to a specific request message
130 Unsolicited Message Unsolicited response message

5 DATA POINTS LIST (OUTSTATIONS ONLY)


This part of the Device Profile shows, for each data type, a table defining the data points available in the device or a
description of how this information can be obtained if the database is configurable.

5.1 Definition of Binary Input Point List: ☐ Fixed, list shown in table below
List all addressable points. Points that do not exist (for ☒ Configurable (current list may be shown in table below)
example, because an option is not installed) shall be ☐ Other, explain_____________________
omitted from the table.
Note: the number of binary inputs present in the device,
and the maximum binary input index, are available
remotely using object Group 0 Variations 239 and 238.

Binary Input points list:

Point Name Event Class Name for State Name for State Description
Index Assigned when value is 0 when value is 1
(1, 2, 3 or none)
0 Single binary 1 Off On Any binary indication
example 1
1 Single binary 1 Off On Any binary indication
example 2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1479


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Point Name Event Class Name for State Name for State Description
Index Assigned when value is 0 when value is 1
(1, 2, 3 or none)
2 Single binary 1 Off On Any binary indication
example 3
: Add more rows
: as necessary

5.2 Definition of Double-bit Input Point List: ☐ Fixed, list shown in table below
List all addressable points. Points that do not exist (for ☒ Configurable (current list may be shown in table below)
example, because an option is not installed) shall be ☐ Other, explain_____________________
omitted from the table.
Note: the number of double-bit inputs present in the
device, and the maximum double-bit input index, are avail-
able remotely using object Group 0 Variations 236 and 235.

Double-bit Input points list:

Poi Name Event Class Name for Name for Name for Name for Description
nt Assigned State when State when State when State when
Ind (1, 2, 3 or value is 0 value is 1 value is 2 value is 3
ex none) (Inter- (Off) (On) (Indetermi-
mediate) nate)
0 Double 1 Intermediate Off On Indeterminate Circuit Breaker
binary
input
example 1
1 Double 1 Intermediate Open Closed Indeterminate Disconnector
binary
input
example 2
2 Double 1 Intermediate Open Closed Indeterminate Disconnector
binary
input
example 3
: Add more
: rows as
necessary

5.3 Definition of Binary Output Status/Control relay ☐ Fixed, list shown in table below
output block (CROB) Point List: ☒ Configurable (current list may be shown in table below)
List all addressable points. Points that do not exist (for ☐ Other, explain_____________________
example, because an option is not installed) shall be
omitted from the table.
Note: the number of binary outputs present in the device,
and the maximum binary output index, are available
remotely using object Group 0 Variations 224 and 223.

Binary Output Status and CROB points list:

1480 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Event Class

Supported Control Operations Assigned


(1, 2, 3 or
none)

Cancel Currently Running Operation


Name for Name for
State State
Name Description
when when
Direct Operate – No Ack
value is 0 value is 1
Select/Operate
Direct Operate
Point Index

Command
Count > 1
Latch Off
Pulse Off
Latch On
Pulse On

Change
Close
Trip

Binary
0 Command X X X X Off On None None Any binary command
example 1
Binary
1 Command X X X None None Any binary command
example 2
Binary
2 Command X X X Off On None None Any binary command
example 3
Binary
2 X X X None None Any binary command
Command
example 4
Add more
:
rows as
:
necessary

5.4 Definition of Counter/Frozen Counter Point List: ☐ Fixed, list shown in table below
List all addressable points. Points that do not exist (for ☒ Configurable (current list may be shown in table below)
example, because an option is not installed) shall be ☐ Other, explain_____________________
omitted from the table.
Note: the number of counters present in the device, and
the maximum counter index, are available remotely using
object Group 0 Variations 229 and 228.

Counter / Frozen Counter points list:

Name Event Class Frozen Counter Event Class Description


Exists Assigned to
Point Index

Assigned
(1, 2, 3 or none) (Yes or No) Frozen Counter
Events
(1, 2, 3 or none)
0 Binary Counter 3 Yes 3 Any binary counter
example 1
1 Binary Counter 3 Yes 3 Any binary counter
example 2

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1481


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Name Event Class Frozen Counter Event Class Description


Exists Assigned to
Point Index

Assigned
(1, 2, 3 or none) (Yes or No) Frozen Counter
Events
(1, 2, 3 or none)
2 Binary Counter 3 Yes 3 Any binary counter
example 3
: Add more rows
: as necessary

5.5 Definition of Analog Input Point List: ☐ Fixed, list shown in table below
List all addressable points. Points that do not exist (for ☒ Configurable (current list may be shown in table below)
example, because an option is not installed) shall be ☐ Other, explain_____________________
omitted from the table.
Note: the number of analog inputs present in the device,
and the maximum analog input index, are available
remotely using object Group 0 Variations 233 and 232.

Name Event Class Transmitted Scaling Dead- Units Resolution Description


Value band
Point Index

Assigned Min Max Multi- Offset


(1, 2, 3 or plier
none)
0 Analog 2 -32768 32767 1 0 150 Any analog
Input input
example 1
1 Analog 2 0 10000 1 0 60 Any analog
Input input
example 2
2 Analog 2 -1 1 1 0 0,02 Any analog
Input input
example 3
: Add more
: rows as
necessary

5.6 Definition of Analog Output Status/Analog Output ☐ Fixed, list shown in table below
Block Point List: ☒ Configurable (current list may be shown in table below)
List all addressable points. Points that do not exist (for ☐ Other, explain_____________________
example, because an option is not installed) shall be
omitted from the table.
Note: the number of analog outputs present in the device,
and the maximum analog output index, are available
remotely using object Group 0 Variations 221 and 220.

Analog Output points list:

1482 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Supported Transmitted Scaling Event Class


Control Value
Operations Assigned
(1, 2, 3 or
none)

Direct Operate – No Ack


Name Units Resolution Description

Multiplier

Offset
Select/Operate
Direct Operate

Max
Min
Point Index

Command
Change
Analog
0 Output X -32768 32767 1 0 None None Any analog output
example 1
Analog
1 Output X 0 100 1 0 None None Any analog output
example 2
Analog
2 Output X -5 5 1 0 None None Any analog output
example 3
Add more
:
rows as
:
necessary

5.7 Definition of File Names that may be read or written: ☐ Fixed, list shown in table below
☐ Configurable (current list may be shown in table below)
☐ Other, explain_____________________

Sequential Files list:

File Name Event Class Authentication Required Description


Assigned for:
(1, 2, 3 or none)
Read Write Delete

Add more rows


as necessary

5.8 Definition of Octet String and Extended Octet String ☐ Fixed, list shown in table below
Point List: ☐ Configurable (current list may be shown in table below)
List all addressable points. Points that do not exist (for ☐ Other, explain_____________________
example, because an option is not installed) shall be
omitted from the table.

Octet String and Extended Octet String points list:

Point Name Event Class Group Number Description


Index Assigned used to trans-
(1, 2, 3 or none) port
the object
0
1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1483


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Point Name Event Class Group Number Description


Index Assigned used to trans-
(1, 2, 3 or none) port
the object
2
: Add more rows
: as necessary

5.9 Definition of Virtual Terminal Port Numbers: ☐ Fixed, list shown in table below
List all addressable points. Points that do not exist (for ☐ Configurable (current list may be shown in table below)
example, because an option is not installed) shall be ☐ Other, explain_____________________
omitted from the table.

Ports list:

Virtual Name Event Class Description


Port Assigned
Numb (1, 2, 3 or none)
er
(Point
Index)
0
1
2
: Add more rows as
: necessary

5.10 Definition of Data Set Prototypes: ☐ Fixed, list shown in table below
List of all data set prototypes. The following table is ☐ Configurable, list methods: (a list of currently defined
repeated for each Data Set Prototype defined. Data Set Prototypes may be shown in tables below)
Note: the numbers of data set prototypes known to the ☐ Other, explain_____________________
device are available remotely using the protocol object
Group 0 Variations 212 and 213.

Prototype Description:

Descriptor Code Data Type Code Ancillary Value:


(check one) (check one)
ID = Identifier number
UUID = UUID value
Maximum Data length

Element
NSPC = Prototype namespace
Description
Element Number

NAME = Prototype name


DAEL = Data element name

CTLS = Control status name


NAME

NONE

UNCD
NSPC

OSTR
DAEL
UUID

VSTR

TIME
CTLV

BSTR
UINT
CTLS

FLT
INT

CTLV = Control value name


ID

Mandatory DNP
0 X X
identifier
1 UUID assigned to
X X
prototype

1484 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

2
: Add more rows
: as necessary

5.11 Definition of Data Set Descriptors: ☐ Fixed, Data Set Descriptors are shown in table below
List of all data set descriptors. The following table is ☐ Configurable (current list may be shown in table below)
repeated for each Data Set Descriptor defined. Note: the ☐ Other, explain_____________________
numbers of data sets known to the device are available
remotely using the protocol object Group 0 Variations 214
and 215.

Data Set Description:

5.11.1 Data Set Properties: ☐ Readable


☐ Writable
☐ Outstation maintains a static data set
☐ Outstation generates a data set event
☐ Data set defined by master
5.11.2 Event Class Assigned: ☐ Class 1
☐ Class 2
☐ Class 3
5.11.3 Static Data Set included in Class 0 response: ☐ Always
☐ Never
☐ Only if assigned to a class

Descriptor Code Data Type Code Ancillary Value:


(check one) (check one)
ID = Identifier number
NAME = Data Set name
Maximum Data length

Element
DAEL = Data element name
Element Number

Description
CTLS = Control status name

CTLV = Control value name


NAME

NONE

UNCD
OSTR
DAEL

VSTR

TIME
CTLV

BSTR
PTYP

UINT
CTLS

FLT
INT

PTYP = UUID and (optional) instance name


ID

Mandatory DNP
0 X X
identifier
1
Add more rows
:
as necessary

5.12 Data Set Descriptor – Point Index Attributes


The following table is optional and correlates data set elements to point indexes of standard DNP3 Data Objects. The
element number below refers to the position in the present value (object 87) or event (object 88) data set and will not
match the element number in the data set descriptor or data set prototype tables above.
Duplicate this table for each Data Set Descriptor defined

Data Set Description:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1485


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Element DNP3 Group Number Point Index


Number
0
1
2
: Add more rows as necessary
:

12.10.9 Web Server

A web server for internal diagnostic and statistical information is integrated in the protocol firmware. The web
server itself is implemented on the basic system element – the protocol-specific web pages are provided by
the protocol element.
System Firmware Designation Protocol-specific
web pages
CP-8000 DNPMT0 DNP3 Master serial ✓
CP-8021 DNPST0 DNP3 Slave serial ✓
CP-8022 DNPiT2 DNP3 TCP/IP Master ✓
DNPiT1 DNP3 TCP/IP Slave ✓

The protocol-specific web pages can be displayed with a standard web browser (Google Chrome, Microsoft
Edge, Mozilla Firefox). For the access to the web server the communication protocol HTTP (Hyper Text Transfer
Protocol) is used with the port number 80 or the communication protocol HTTPS (Hyper Text Transfer Protocol
over SSL/TLS) is used with the port number 443.

NOTE

i For security reasons, the integrated web server is disabled by default (“security by default”). For commis-
sioning purpose, it can be enabled with the parameter [PRE] | HTTP web server | HTTP web
server.
After commissioning, the integrated web server must be disabled again.

1486 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

With SICAM WEB (SICAM Device Manager), the protocol specific web pages can be called up from the device
page of the automation unit (Device) menu) via a corresponding link under protocol details).

[sc_DNPMT0_start_webserver_8000, 1, en_US]

The protocol specific websites can also be selected directly via the IP address of the automation unit by speci-
fying the protocol element (PRE0, PRE1, PRE2, PRE3). Examples:

• https://10.9.19.32/pre0

• https://10.9.19.32/pre3

• http://10.9.19.32/pre0

Supported protocol-specific web pages

Web page DNPST0 DNPMT0 DNPiT1 DNPiT2


Overview ✓ ✓ ✓ ✓
Connections ✓ ✓ ✓ ✓
Routing Transmit ✓ ✓ ✓ ✓
Routing Receive ✓ ✓ ✓ ✓
Developer Information
Freespace ✓ ✓ ✓ ✓
Dataflow Test ✓ ✓ ✓ ✓
Diagnosis (IDR) ✓ ✓ ✓ ✓
Diagnosis (IDH) ✓ ✓ – –
Diagnosis (IDZ) – – – –
Diagnosis (IDE) ✓ ✓ ✓ ✓

NOTE

i • The values displayed on the web pages indicate the current status when the web page is started.
The values of a web page are not updated automatically.
A manual updating of the web page displayed in the web browser can be performed e.g. by means of
a refresh of the web browser.

• The web pages will be displayed only in English language!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1487


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

12.10.9.1 Overview
With web page Overview general information of the firmware will be displayed.
Field Note
Firmware Name of firmware
Protocol Protocol name
Revision Revision of Firmware
DNP3 protocol stack version Version of the DNP3 protocol stack
Hardware Hardware number (system internal)
Firmware number Firmware number (system internal)
Date and time actual date + time of firmware
Region number Region number (system internal)
Component number Component number (system internal)
BSE Basic system element number (system internal)
ZBG Supplementary system element number “SSE” (internal)
IP address IP address of the assigned interface
Default gateway Default gateway of the assigned interface
Subnet mask Subnet mask of the assigned interface
MAC address MAC address of the assigned interface
Redundancy Current redundancy status of the firmware:

• Firmware active
• Firmware passive

[sc_DNPST0_overview, 1, --_--]

12.10.9.2 Connections
With web page Connections information about the status of the connection to the DNPS master station will
be displayed.
Field Note
Connection DNP3 link layer OK = DNP3 data link layer established
NOK = DNP3 data link layer not established
DNP3 master station (destina- DNP3 Destination address
tion)
DNP3 slave station (source) DNP3 Source address
Events disabled DNP3 events blocked

1488 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[sc_DNPST0_connections, 1, --_--]

12.10.9.3 Routing Transmit


With web page Routing Transmit the information of the parameterized DNP3 data points in transmit direction
are displayed.
Field Note
Count Number of data points in transmit direction "total sum"
Count indications Number of data points in transmit direction "binary information sum"
Count measurements Number of data points in transmit direction "measured value sum"
Count running counters Number of data points in transmit direction "integrated totals sum"
Count errors Sum of faulty data points in transmission direction
Error Error number

• ERR = 0 ...... No error


• ERR = 1 ...... Type identification DR record wrong
• ERR = 2 ...... Wrong subaddress
• ERR = 3 ...... Wrong DR type in transmit direction
• ERR = 5 ...... Not supported type identification
• ERR = 6 ...... Not supported info type
• ERR = 7 ...... Info type wrong
• ERR = 8 ...... Wrong digital conversion
• ERR = 15 .... Double Ax address
• ERR = 16 …. Double foreign address
• ERR = 17 …. Linear adaptation parameter wrong
• ERR = 18 …. Foreign address overlap (float, 31 bit value)
• ERR = 19 …. Threshold is par. but no linear adaptation
• ERR = 23 .... No link address, wrong link address
• ERR = 100 .. Process image no. larger than measured value no.
• ERR = 101 .. X0, X100 equal parameterized
• ERR = 102 .. X0 must be smaller than X100
• ERR = 103 .. Y0, Y100 equal parameterized
• ERR = 104 .. Unconditional threshold larger than 103 %
• ERR = 105 .. Additional threshold larger than 1000 %
• ERR = 106 .. Integrated total: count group wrong
• ERR = 107 .. Integrated total: transmit event wrong
• ERR = 108 .. Linear adaptation parameter wrong
• ERR = 109 .. Process image no. larger than integrated total no.
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1489


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Field Note
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA3
DNP3 data index DNP3 address of the data point
Object variation DNP3 data point type
Event class DNP3 event class of the data point
Last time sent Last transmission time of specific data point
Last COT sent Last transmitted cause of transmission
Last dp qual sent Last sent quality descriptor for the value
Last value sent Last value sent

Routing Transmit (Filter not used)

[sc_DNPST0_rout_transmit, 1, --_--]

Routing Transmit - with text filter


Note: The filter affects all fields of the table.

[sc_DNPST0_rout_transmit_filt_red, 1, --_--]

1490 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Routing Transmit - with filter for incorrectly parameterized data points

[sc_DNPST0_rout_transmit_filt_err, 1, --_--]

12.10.9.4 Routing Receive


With web page Routing Receive, information is displayed for each parameterize DNP3 data point in the
receive direction.
Field Note
Count Number of data points in receive direction "total sum"
Count commands Number of data points in receive direction "command sum"
Count setpoints Number of data points in receive direction "setpoint value sum"
Count errors Sum of faulty data points in receive direction
Error Error number

• ERR = 0 ...... No error


• ERR = 1 ...... Type identification DR record wrong
• ERR = 2 ...... Wrong subaddress
• ERR = 4 ...... Wrong DR type in receive direction
• ERR = 5 ...... Not supported type identification
• ERR = 11 .... Command type wrong
• ERR = 15 .... Double Ax address
• ERR = 16 .... Double foreign address
• ERR = 17 .... Linear adaptation parameter wrong
• ERR = 18 .... Foreign address overlap (float, 31 bit value)
• ERR = 19 .... Threshold is par. but no linear adaptation
• ERR = 23 .... No link address, wrong link address
• ERR = 100 .. Process image no. larger than measured value no.
• ERR = 101 .. X0, X100 equal parameterized
• ERR = 102 .. X0 must be smaller than X100
• ERR = 103 .. Y0, Y100 equal parameterized
• ERR = 104 .. Unconditional threshold larger than 103 %
• ERR = 105 .. Additional threshold larger than 1000 %
• ERR = 106 .. Integrated total: count group wrong
• ERR = 107 .. Integrated total: transmit event wrong
• ERR = 108 .. Linear adaptation parameter wrong
• ERR = 109 .. Process image no. larger than integrated total no.
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1491


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Field Note
CASDU1, CASDU2 IOA1, IOA2, IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA3
DNP3 data index DNP3 address of the data point
Object variation DNP3 data point type
last time rec Last reception time for this data point
last COT rec Last received cause of transmission
last dp qual rec Last received quality descriptor for the value
last value rec Last value received

Routing Receive (Filter not used)

[sc_DNPST0_rout_recv, 1, --_--]

Routing Receive - with text filter


Note: The filter affects all fields of the table.

[sc_DNPST0_rout_recv_filt_red, 1, --_--]

1492 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Routing Receive - with filter for incorrectly parameterized data points

[sc_DNPST0_rout_recv_filt_err, 1, --_--]

12.10.9.5 Developer Information - Freespace


The Developer Information – Freespace web page displays internal information “Freespace DNP3 Stack” of
the firmware.
This information is helpful for the developer in case of problems.
Field Note
Count malloc Internal information
Count free Internal information
Heap complete (Bytes) Internal information
Heap internal (Bytes) Internal information
Heap DNP3 protocol stack Internal information
(Bytes)

[sc_DNPST0_freespace, 1, --_--]

12.10.9.6 Developer Information – Dataflow Test


With web page Developer Information – Dataflow Test, messages transmitted via internal interface between
PRE and BSE will be displayed.
The last 200 messages transmitted from PRE <-> BSE will be displayed..
Field Note
No. Message number
Dir Direction (Dir = Direction)

• PRE → BSE: Received data


• BSE → PRE: Transmitted data
DFT Time Logging time
TI IEC 60870-5-101/104 Type identification (SICAM A8000 internal)
CASDU1, CASDU2 IEC 60870-5-101/104 Address of data point (SICAM A8000 internal)
IOA1, IOA2, IOA3

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1493


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

Field Note
Station Station number of the connection (SICAM A8000 internal)
COT IEC 60870-5-101/104 Cause of transmission (SICAM A8000 internal)
(COT = Cause Of Transmission)
Origin IEC 60870-5-101/104 Originator address (SICAM A8000 internal)
(origin = Originator)
Data IEC 60870-5-101/104 State of data point (SICAM A8000 internal)
Quality IEC 60870-5-101/104 Quality descriptor of data point (SICAM A8000 internal)
Time Last received quality descriptor for the value (DNP3)

[sc_DNPST0_dataflow_test, 1, --_--]

Message filter for simultaneous logging (“Monitoring Filter”)


With filter enabled, only messages will be logged which are selected by filter. If no filter is selected all
messages will be logged.
With the value 255 this field is set to “Wildcard”, which means that all messages with this field (0 to 255) are
also logged.
The filter will be activated by set filter.
The filters will be cleared with Clear all monitoring filters.

Message filter for simultaneous logging (“Suppress Filter”)


If a filter is selected, the messages selected by the filter are not logged (suppressed). If no filter is selected all
messages will be logged.
With the value 255 this field is set to “Wildcard”, which means that all messages with this field (0 to 255) are
suppressed.
The filter will be activated by set filter.
The filters will be cleared with Clear all suppress filters.

1494 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[sc_DNPST0_dataflow_test_filt, 1, --_--]

12.10.9.7 Developer Information – Diagnosis (IDR)


The Developer Information - Diagnosis (IDR) web page displays protocol-internal diagnostics information.

[sc_DNPST0_diag_idr, 1, --_--]

Deletion of the IDR-diagnostic information on PRE (“PRE clear diagnosis“)


The IDR diagnostic information on the PRE can be deleted under PRE clear diagnosis with Clear.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1495


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

General information of PRE firmware ("PRE general Information")

Field Note
HW-TYP Hardware type of PRE firmware
FW-TYP Firmware type of PRE firmware
Rev Revision of PRE firmware
FWName Name of firmware
Build Generation date of Firmware Revision

State of the PRE Firmware (“PRE State“)

Field Note
PRE state State of the PRE firmware

• Ready

IDR Diagnosis Information of the PRE Firmware (“PRE Diagnosis Information (IDR)”)

Field Note
No Consecutive number
Time Date + time of IDR logging
Name Diagnosis text
Format Format of diagnosis information in next column

• CHAR, HEX8, HEX16, HEX32, DEC8, DEC16, DEC32, FLOAT32


Diagnosis Details on the IDR diagnosis entry

12.10.9.8 Developer Information – Diagnosis (IDH)


The Developer Information – Diagnosis (IDH) web-page will display the last 1024 data sent/received in HEX
and ASCII without timestamps.

Deleting the IDH diagnostic information on the PRE ("Clear serial test")
The IDH diagnostic information (serial test) on the PRE, can be deleted underClear serial test with Clear.

IDH-Diagnoseinformation “Serial test“

Field Note
Direction TXD = Transmit Data (of PRE)
RXD = Receive Data (of PRE)
00, 01, 02, .. 15 Byte no. (0 to 15) per row
TXD xxxx-yyyy Byte number for transmit data
RXD xxxx-yyyy Byte number for receive data
HEX The left range of the table (byte number 0 to 15) shows the sent/received
data are in HEX.
ASCII The right range of the table (byte number 0 to 15) shows the sent/received
data are in ASCII.

1496 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

[sc_DNPST0_diag_idh, 1, --_--]

12.10.9.9 Developer Information – Diagnosis (IDE)


The Developer Information – Diagnosis (IDE) web page displays protocol-internal diagnostics information or
statistics information.

[sc_DNPST0_diag_ide, 1, --_--]

Deletion of the IDE diagnostic information on PRE (“Clear diagnosis”)


The IDE diagnostic information on the PRE can be cleared under Clear diagnosis with Clear.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1497


DC8-037-2, Edition 08.2022
Communication Protocols
12.10 DNP3

General information of the IDE diagnosis (“General information”)

Field Note
Last query Last query time of IDE diagnosis information
Query at Last query time of IDE diagnosis information
Redundancy state Actual redundancy state of PRE firmware

Information on the control location of the PRE (“Control location”)

Field Note
The activated control locations will be displayed when control location func-
tion is enabled.
Note: This function is currently not supported!

Receive error statistics (“Receive Errors”)

Field Note
Parity error Number of detected parity errors
Framing error Number of detected byte frame errors
Overrun error Number of detected overflow errors
In case of overflow error the firmware load is too high - the received bytes
can no longer be processed correctly.
Sync character invalid Number of detected synchronization errors
End character invalid Number of detected end character errors
Receive buffer full Number of detected errors for receive buffer full
Length invalid Number of detected length invalid errors
Checksum error Number of detected checksum errors
Invalid gap Number of detected errors for inadmissible gap in the message (gap between
2 bytes within a message).

State of Communication Link (“Station state”)

Field Note
Station Station number (internal)
State OK ….… Communication link OK
NOK ..… Communication link NOK (failed)
Retry count Number of retries since last “Clear diagnosis”
NOK count Number of communication link NOK (failed) since last “Clear diagnosis”
Retry rate Number of retries in % since last “Clear diagnosis”

Chronological list of communication problems (“Station history”)

Field Note
Time Date + Time of communication error (OK, NOK, Retry)
Station Station number (internal)
State OK ….… Communication link OK
NOK ..… Communication link NOK (failed)
Retry .… Message repetition (Retry)

1498 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

12.11 SINAUT ST1

12.11.1 Introduction

The SINAUT ST1 (TIM11) substation protocol is used to connect SICAM A8000 automation units to telecontrol
centers, front ends and control systems in multi-point traffic.
Multi-point traffic describes a serial communications protocol with which a central station is connected with
one or several substations over a communications link in a line or star configuration. The data traffic is
controlled by the central station.
The protocol element ST1ST0 enables a substation to communicate with a central station with up to 255
substations on a common line. An unique station number in the range 1 to 255 is assigned to every substa-
tion. The station number 0 is used for the simultaneous addressing of all stations (“broadcast”). With this type
of addressing no reply (response message) is transmitted from the substations to the central station.
Data messages or station interrogation messages are sent from the central station. Data from the remote
station to the central station can only be transmitted as a reply to a station interrogation.

Configuration

[ST1Sx0_config, 3, en_US]

Figure 12-15 Configuration Siemens SINAUT ST1 (TIM 11)

In multi-point traffic an unbalanced transmission procedure is used. This means that the central station, as the
primary station, initiates all communications, while the substations are only allowed to transmit when they are
called.
Multi-point traffic only requires a half-duplex transmission medium.

12.11.2 Functions

Function ST1ST0
Multi-point traffic according to Siemens SINAUT ST1 (TIM 11)
Unbalanced transmission substation ✓
Supported functionality according to Siemens SINAUT ST1 (TIM11) protocol definitions (with ✓
restrictions)
Data communication control:
• Master/slave procedure (request/response) ✓
Control of traffic processing with acknowledgment monitoring ✓
Max. number of connections (remote stations) 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1499


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Function ST1ST0

Network configuration
Point-to-point configuration ✓
Multi-hierarchical configurations possible (to substations in multi-point traffic further automation –
units can be connected)
Line configuration ✓
Star configuration ✓

Physical interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 – balanced interface according to V.11 337 ✓
RS-422 – balanced interface according to V.11 337 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓
CP-8022: X6 (RS-232, RS-485/RS-422) ✓
Transmission rates:
50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200 ✓
bit/s
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓
Byte frame = 11 bits (8E1) ✓
Message protection d = 4: 338

• Checksum (8 bits) + parity bit (even) + transmission rules ✓


Pulse code modulation, byte asynchronous ✓

Communication according to SINAUT ST1


Data Acquisition by Polling (Station Interrogation) ✓
Failure monitoring ✓
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation (substation interrogation) ✓
Clock synchronization:
• Remote sychronization (spontaneous and cyclic) –
• Change of time –
Command transmission:
• Demand –
• Set control location –
• Control location check –
• Emulation of SELECT / EXECUTE for commands, setpoint values –
• Emulation of ACTCON / ACTTERM for commands, setpoint values (according IEC –
60870-5-101/104)
Measured value processing:
• Technological adaptation for measured values (scaling) ✓
• Measured value change monitoring –

337 External converters (V.24/V.28 ↔ V.11) are required in some cases


338 Except message format “Single sign”

1500 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Function ST1ST0
Transmission of integrated totals ✓
File transfer –

Supported SINAUT ST1 message formats in receive direction SICAM A8000 ← SINAUT ST1
(command or control direction)
Pulse command ✓
Setpoint values ✓
Organizational messages:
• GA request (ORG = 08) ✓
• Time synchronization (ORG = 10) ✓

Supported SINAUT ST1 message formats in transmit direction SICAM A8000 → SINAUT ST1
(signaling or monitoring direction)
Binary information items (16 bits, 32 bits) ✓
Measured values (raw values, fixed point format) ✓
Integrated totals (28-bit) ✓

Supported IEC60870-5-101/104 message formats in receive direction SICAM A8000 ← SINAUT ST1
(command or control direction)
<TI:=45> ... Single command ✓
<TI:=46> ... Double command ✓
<TI:=47> ... Regulating step command ✓
<TI:=48> ... Setpoint command, normalized value ✓
<TI:=49> ... Setpoint command, scaled value ✓
<TI:=50> ... Setpoint command, short floating-point number ✓

Supported IEC60870-5-101/104 telegram formats in transmit direction SICAM A8000 → SINAUT ST1
(signaling or monitoring direction)
<TI:=30> ... Single-point information with time tag CP56Time2a ✓
<TI:=31> ... Double-point information with time tag CP56Time2a ✓
<TI:=34> ... Measured value, normalized value with time tag CP56Time2a (15-bit + S) ✓
<TI:=35> ... Measured value, scaled value with time tag CP56Time2a (15-bit + S) ✓
<TI:=36> ... Measured value, short floating-point number with time tag CP56Time2a ✓
<TI:=37> ... Integrated totals with time tag CP56Time2a (31-bit + S with sequence number) ✓

Functions for supporting redundant communication routes


Protocol redundancy –
Ring redundancy –
Device redundancy –
Port redundancy –

Optimized parameters for selected transmission facilities


Predefined parameters for selectable transmission facility ✓
Freely definable parameters for transmission facility ✓
5 V power supply for connected external modem (via RS-232 status line) ✓
ATTENTION: Check power consumption of the external transmission facility!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1501


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Function ST1ST0

Protocol element control and return information


Protocol element control messages –
Protocol element return information:
Station status ✓
Station failure ✓

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓

Restrictions

• No GI check for completeness

• Organizational messages according to SINAUT ST1 are only supported to a limited extent!

NOTE

i As a third-party system adaptation, this protocol element implements only a part of the functionality and
data formats of the third-party interface. For a specific use case, it is therefore necessary to check to what
extent the supported functionality corresponds to the required functionality in the project and which addi-
tional functions or adaptations are required.

12.11.3 Operating Modes

The operating mode of the interface is determined by the protocol element parameters and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 RXD, TXD, CTS339, RTS, DCD, DTR,
RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(4-wire) asynchronous (CM-0819340) DSR/VCC, GND (for CM-08x9)
Optical interface (multimode fiber optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR,
DSR/VCC, GND (for CM-0821)
Unbalanced interchange circuit (V.24/V.28) X6341 RXD, TXD, CTS, RTS, DCD, DTR,
RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X6341 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

339 cannot be used (reserved for SICAM TOOLBOX II)


340 doesn’t support RS-422
341 only CP-8022 (switchable operating mode via parameter)

1502 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

NOTE

i For details on how to implement various operating modes, see manual SICAM RTUs platforms – Config-
uring automation units and automation networks.

12.11.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Substation)

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 ST1ST0 –
CP-802x/CPC80

Remote Station (Central Station)

System System element Protocol Element Remarks


SICAM AK 3 CP-2016/CPCX26 SM-2551/ST1MA0 –
CP-2019/PCCX26 SM-0551/ST1MA0
Legacy systems CP-20xx SM-2551/ST1MA0 acc. to Siemens SINAUT
(SICAM AK, SICAM TM, CP-50xx SM-0551/ST1MA0 ST1 (TIM11)
SICAM BC) CP-60xx SM-2541/ST1M00
External systems – – acc. to Siemens SINAUT
ST1 (TIM11)

12.11.5 Protocol Description

12.11.5.1 PCMBA Modulation Method


The data are pulse code modulated in groups of 8 Bit and transmitted asynchronous. A USART-module in the
asynchronous mode thereby provides each byte with a byte frame.
This byte frame contains:
1 Start bit
8 Data bits
1 Parity bit (even parity)
1 Stop bit

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1503


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Because of start- and stop bits of the byte frame the synchronization of the receiver happens new with each
byte.

[dw_ST1ST0_pcmba_modulation, 1, --_--]

Figure 12-16 SINAUT ST1 Byte Frame

A: Empty state of the line (binary information "1"), between two messages at least 33 bits (in the event of an
error)
B: Start bit ("0")
C: 8 bit data, LSB (Least Significant Bit) is transmitted first
D: Parity bit (even)
E: 1. Stop bit ("1")
T: Time for the transmission of a bit (1/transmission speed)
FB: Framing bits of the USART module

12.11.5.2 Interface Lines Used


The following V.24 interface lines are used:
TxD <103> Transmit data
RxD <104> Receive data
GND <102> Signal ground

The following V.24 interface signals can be used as an option:


RTS <105> Used to switch on the transmit signal level of the transmission facility
DCD <109> Used to detect the receive signal level from the transmission facility

12.11.5.3 Structure of the Message


The transmission formats and rules of the interface are based on the international standard IEC 60870-5-1
Telecontrol Equipment and Systems TC 57 Part 5.1, Transmission Frame Formats, format class FT1.2 with
SINAUT ST1-specific deviations regarding the use of the F-field (control field).

1504 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

[FT1_2, 1, en_US]

The following message formats are used:


Message formats IEC 60870-5-1 / FT1.2 Use with SINAUT ST1 (unbalanced)
Messages with a fixed block length Messages for traffic processing (station inquiries)
Messages with variable block length User data messages
Single character 1 Acknowledgment message (without control field
information)
Single character 2 not used

The message formats differ, among other things, through different start characters.
Message formats IEC 60870-5-1 / FT1.2 Start character / message frame / stop character
Messages with a fixed block length 10H xxH xxH CS 16H
Messages with variable block length 68H LLH LLH 68H xxH xxH .......... CS 16H
Single character 1 E5H
Single character 2 A2H

Legend:
CS ..... Checksum (HEX)
xxH .... Data byte (HEX)
LLH .... Number (= length) of user data bytes (HEX)

Representation of a byte (LSB shown right-justified):

[sc_LSB_shown_right-aligned, 2, en_US]

D1 basically represents the least significant bit (LSB).

Representation of a byte “bit sequence on the line”: (Example for single character 1)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1505


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

[sc_Bit_sequence_on_the_line, 2, en_US]

Legend:
STA ... Start bit (is transmitted as 1. bit on the line)
STP ... Stop bit
P ....... Parity bit (even)
With the specified transmission rules and character definitions, all message formats (with the exception of the
individual characters) with d = 4 are protected against incorrect information and block shifts (synchronization
errors).

Message format with a fixed block length


This data record is used in the call direction as a query message to request data.
Formats with a fixed block length consist of a start character, a fixed number L of user data bytes, a checksum
and a stop character.

[sc_Formats_with_fixed_block_length, 2, en_US]

With the transmission protocol according to SINAUT ST1 based on IEC60870-5-2, the number of bytes for the
A field and F field for the “format with a fixed block length” is 2 bytes (control field and address field).
A field: The A field contains the participant address (in the application, this is the SINAUT ST1
station number or communication address)
Range of values: 0 to 254
Station number 0 is used to call up all stations

Transmission rules for message formats with a fixed block length

R1 The idle state on the line corresponds to a 1 signal.


R2 Each USART character has a start bit (0 signal), 8 information bits, a parity bit (even) and a stop bit (1
signal)
R3 Idle states are not permitted between the USART characters of a message
R4 A minimum number of 33 bits in idle state are required between the formats (blocks) in the event of a
synchronization loss.
R5 The user data is monitored by a checksum. The checksum is the arithmetic sum without taking the
carryovers into account for all user data (no start or stop character).
R6 The receiver checks for each USART character: start bit, stop bit and parity bit (even parity).

Special checks in receive direction for message format for variable block length:

• The specified start character at the start and the end of the header part (10H)

• The number of user data bytes received (2 USART characters)

1506 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

• The checksum

• The stop character (16H)


Error processing:
After an error has been detected, the received data is discarded and the received data line is monitored for a
pause of at least 33 bit to re-synchronize the receiver.
Note for R4:
This time is generated by the sender, in normal operation after the detection of a missing acknowledgment,
always before the next message is sent.

Message format with variable block length


This data record is used to transfer several user data bytes. Its use is independent of the data content and the
direction of transmission.
These formats consist of a first start character, two identical characters in which the number L of user data
bytes is transmitted, a second start character, the user data L is principally in the range 0 to 255 (with the
SINAUT ST1 protocol, L is in the range 1 <= L <= 255).

[sc_Format_with_variable_Block_Length, 2, en_US]

With the transmission protocol according to SINAUT ST1 based on IEC60870-5-2, the number of bytes for the
A field and F field for the “format with a variable block length” is 2 bytes.

Transmission rules for message formats with a variable block length


The transmission rules R1 to R6 and error processing apply similarly as with the “Message format with a fixed
block length”.
Special checks in receive direction for message format for variable block length:

• The specified start character at the start and the end of the header part (68H xx xx 68H)

• The identity of the two length bytes (68H xx xx 68H)


The L field specifies the number (0 to 126) of user data bytes and thus determines the message length

• That the number of received characters is equal to L+6

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1507


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

• The checksum
Arithmetic sum without taking the carryovers into account for all user data bytes (= modulo 256 addi-
tion)

• The stop character (16H)

Single Character (Short Message)


The single characters can be used as per the standard for special information to ensure efficient data commu-
nication control.
Single character-1: (E5H)
Single character-1 (E5H) is used for the SINAUT ST1 protocol (multi-point traffic) as follows:

• Slave ⇒ Master:
ACK acknowledgement message

[sc_single_sign_1, 2, en_US]

Single character-2: (A2H)


Single character-2 (A2H) is not used for the SINAUT ST1 protocol (multi-point traffic)!

[sc_single_sign_2, 2, en_US]

Transmission rules for single characters


The transmission rules R1 to R4 and R6 and error processing apply similarly as with the “Message format with a
fixed block length”.

12.11.5.4 SINAUT ST1 Function Fields

Function Field (F Field)

[sc_function_field, 2, en_US]

Elements of the function field (F-field)


RB… direction bit RB = 0: Message from substation → central station (= response
direction)
RB = 1: Message from central station → substation (= call direc-
tion)
AE… address field extension AE = 0: SINAUT ST1 without address-field extension = default
AE = 1: SINAUT ST1 with address-field extension (address-field
extension by “object” and “index”)
AE = 2: Not supported!
AE = 3: Not supported!

1508 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Elements of the function field (F-field)


FA … Function selection FA = 0: Call-up control code applies to the TIM
FA = 1: Call-up control code applies to the base device
Is only used in data messages, when call-up message is FA = 0
KC … Check code Call-up direction: (central station → substation)
KC = 0: Normal message
KC = 1: Message after call-up

Response direction: (substation → central station)


KC = 0: nth message
KC = 1: last message
TZ … Message counter TZ = 0: Start-up identifier
TZ = 1 to 7: 1st to 7th message

Message Type (TA), Additional Identifier

[sc_Message-type_Additional-identifier, 2, en_US]

Field elements for TA and additional identifier


TA … Message type TA = 0: Organizational message (for example, GI request)
TA = 0: Free
TA = 2: Data message
TA = 3: Queried data message (not in control direction)

Message from central station → substation (= call direction)


ZK … Additional identifier for message For organizational messages (TA = 0) the individual messages
type are differentiated based on the additional identifier.
TA = 0, ZK = 8: General interrogation
TA = 0, ZK = 10: Time synchronization

The additional identifier is used in different ways, depending on the address-field extension (AE).

Additional identifier for data messages (TA = 2 or 3) in the event of AE = 0

[sc_Additional-identifier_AE0, 2, en_US]

Field elements for TA and additional identifier


S … Disabled S = 0: Message enabled
S = 1: Message disabled
Z … Time tag Z = 0: Message without time tag
Z = 1: Message with time tag
P P = 1: Message must be permanently (cyclically) transmitted
U U = 1: Message must be transmitted spontaneously

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1509


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Field elements for TA and additional identifier


B B = 1: Message conditionally transmitted spontaneously
PR … Message transmission principle PR = 0: Image storage principle
PR = 1: Transmit buffer principle

Additional identifier for data messages in the event of AE = 1

[sc_Additional-identifier_AE1, 2, en_US]

Field elements for TA and additional identifier


S … Disabled S = 0: Message enabled
S = 1: Message disabled
Z … Time tag Z = 0: Message without time tag
Z = 1: Message with time tag
PACK … Number of user data bits of each Bite number = 4 x 2PACK
object PACK = 0: 4 bit user data for each object
PACK = 1: 8 bit user data for each object
PACK = 2: 16 bit user data for each object
PACK = 3: 32 bit user data for each object
PACK is not used in the control direction
Example:
If the substation transmits a binary information message with 32
bit (= 4 byte) and PACK = 0 (4 bit/object), then the central station
generates 8 objects from the received message with ascending
object numbers.
PR … Message transmission principle PR = 0: Image storage principle
PR = 1: Transmit buffer principle

SINAUT ST1 Message Address

[sc_ST1_Message-address, 2, en_US]

ST1 Message Address


ST1 Message Address Possible: 0 to 255 (used: 2 to 250)
The message address is always unambiguously assigned in
standard mode (no address-field extension).
The following are addressed for each message address:
16 or 32-bit binary information
2 or 4 analog values
1 integrated total
1 setpoint
Group of 8 commands

1510 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

SINAUT ST1 Object / Index (only if Address-field Extension AE = 1)


The “object number” and the “Index” are used to extend the address field. The object number is always only
parameterized as a “Start object” in the substation. The number of objects is then derived in the central station
using PACK.
“Object” and “Index” are always only parameterized for each ST1 message (for example, 32-bit binary informa-
tion, 4 analog values).
The index is used to distinguish between types of data.
Index: 2 … Commands
3 … Binary information
4 … Measured values
5 … Integrated totals
6 … Setpoint values

SINAUT ST1 Time Tag


If the Z time identifier has been set in the additional identifier, a time tag that is 8 bytes in length follows after
the user data information.
SINAUT ST1 time tag:

[sc_ST1_Time-tag, 2, en_US]

Time status byte allocation


Bit 0: 1 = Clock unclear, TIM time has not been set yet after a start-up
Bit 1: 1 = Clock is set by the AG as per control statement
Bit 2: 1 = Clock set via ORG message
Bit 3: 1 = Clock synchronization has not occurred in the last 24 hours
Bit 4: 0 = Standard time
1 = Daylight saving time
Bit 5: Not used
Bit 6: 1 = SYN display; the bit changes the value for each STEL process
Bit 7: 1 = STEL display; the bit changes the value for each STEL process

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1511


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

12.11.6 Communication According to SINAUT ST1

12.11.6.1 Data Acquisition by Polling (Station Interrogation)


The data is transmitted from the substations to the central station via station selective station interrogations
(interrogation procedure, polling), which are controlled by the central station, this means that data that has
changed is stored in the substation and transmitted to the central station if this substation is interrogated.
The interrogation procedure of the central station ensures that substations are interrogated on a sequential
basis. Substations may only transmit when they are called up.
In every substation, a station-selective address must be set with the parameter Common settings | Own
station number. This address must be unambiguous for each multi-point traffic line.

12.11.6.2 Acknowledgement Procedure


Received messages are acknowledged with single characters (that is, E5H) if there is no user data to be sent,
or using a long message if there is user data to be sent.
The protocol element for the SINAUT ST1 substation in the SICAM A8000 acknowledges or responds to each
command message or call-up message that is received without error.

12.11.6.3 Failure Monitoring in the Substation


The interface is monitored in the substation by monitoring for cyclic telegram reception using station interrog-
ation or station-selective data messages.
The monitoring time is to be set in the substation with the parameter advanced parameters | Moni-
toring times | call monitoring time. The monitoring timeout is normally only retriggered in the
substation with station-selective call messages or station-selective data messages.
The monitoring time in the substation must be set sufficiently high, so that this does not inadvertently elapse
when transmitting large quantities of data from other substation (for example, during general interrogation).
If the interface fails, data to be transmitted is stored in the data storage system on the basic system element
(BSE) of the substation until it is deleted by the dwell time monitoring or can be transmitted to the central
station.

12.11.6.4 Station Initialization


The SINAUT ST1 protocol does not use station initialization.

12.11.6.5 Acquisition of Events (Transferring Data Ready for Sending)


Substation data that is ready to be transmitted is stored in the substation until transmission takes place.

Process image (on the protocol element)


The protocol element manages an internal process image to form the blocked SINAUT ST1 message formats
from the internal SICAM A8000 IEC message formats. The process image is initialized with the “0” value after
system startup; the F error bit (open circuit) is also set for measured values.
General interrogation is always responded to by the protocol element from the internal process image.
After the protocol element has started up, a start-up delay is used to update the process image (no call ups are
accepted from the central station during this time). The start-up delay duration is set using the parameter
advanced parameters | advanced time settings | Startup delay.

Message from the Substation to the Central Station


Messages are transmitted from the substation to the central station when the station is interrogated. A quick-
check procedure for speeding up the transmission of data is not implemented.

12.11.6.6 General Interrogation (Substation Interrogation)


The general interrogation (substation interrogation) function is used to update the central station after the
internal station initialization or after the central station has detected a loss of information.
General interrogation is always responded to by the protocol element from the internal process image.

1512 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

During general interrogation, the data is transmitted in the following ascending order as per SINAUT ST1
address:

• All binary information

• All measured values

• All integrated totals (optional)


You can set whether integrated totals should also be transmitted during general interrogation using the
parameter advanced parameters | GI counter value transfer.

12.11.6.7 Time Synchronization


The time synchronization command is transmitted by the central station cyclically (preset value: every 24
hours) or after a going communication fault.
The protocol element carries out an automatic time correction by the message transfer time (usually the trans-
mission rate and a fixed message length).
The protocol element can carry out an additional time correction to compensate the transfer times from trans-
mission facilities. The correction time must be set using the parameter advanced parameters |
advanced time settings | correction time for clock synchronization command
If the time synchronization of the substation is carried out via other interfaces, the time synchronization via
the interface with the SINAUT ST1 protocol can be deactivated using the parameter advanced parameters
| time synchronization.
The protocol element independently carries out a daylight saving time/standard time switchover in advance.

12.11.6.8 Command Transmission

Message from the Central Station selectively to a Substation


Station-selective data messages in command direction are always inserted by the central station with high
priority into the running interrogation procedure (station interrogation) after completion of the data transmis-
sion in progress.

12.11.6.9 Transmission of Integrated Totals


The counter interrogation command (organization telegram) is not supported by the substation protocol
element.
Integrated totals are provided by the substation at specific restore times (tariff times) for transmission. The
Integrated totals are then transmitted in the interrogation cycle.
Integrated totals can also be transmitted from the substation during general interrogations. You can set
whether integrated totals should also be transmitted during general interrogations using the parameter
advanced parameters | GI counter value transfer.
The functionality implemented in the SICAM A8000 system in relation to the integrated totals is documented
in the document Common Functions Peripheral Elements according to IEC 60870-5-101/104, chapter Inte-
grated Totals via Count Pulses.

12.11.7 Optimized Parameters for Selected Transmission Facilities

The protocol element supports selected transmission facilities – the parameters for these are fixed. The selec-
tion of the transmission facility takes place with the parameter Common settings | Interface modem.
With the selection of a free definable transmission facility certain parameters can be set individually.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (baud rate) must be set for the transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface must be selected with the parameter Common settings | Interface.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1513


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter General Settings | Trans-
mission Facility (ÜE) must be set to freely definable. Only then are all supported parameters
displayed and can be parameterized with the required values (refer to table with preset parameters for Trans-
mission Facilities).
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free definable interface modem | Stability monitoring time


(tstab)

• Common settings | free definable interface modem | Continous level monitoring


time (tcl)

• Common settings | free definable interface modem | Transmission delay if


continous level (tcldly)

• Common settings | free definable interface modem | Send clock synchronization


command to each station selective

• Common settings | free definable interface modem | X2: DTR/VCC Pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-17.
If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC Pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required supply voltage and maximum current consumption of the transmission facility must be consid-
ered!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | monitoring times | Call monitoring time

• advanced parameters | monitoring times | Idle monitoring time

• advanced parameters | monitoring times | Character monitoring time


The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption, the
ongoing receive handling is aborted and the message is discarded.

1514 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

After a detected message interruption, a new message in receive direction is only accepted after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element - insofar as the transmission facility (example: VFT-Channel) provides this signal receive-
side - can evaluate the interface signal DCD and utilize it for monitoring functions.

Preset parameters for transmission facilities with ST1ST0

Transmission facility RTS tp tv tn tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Modem for 4-wire trans- ON 0 0 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Modem for 2-wire trans- 0 30 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
SAT-DMS (ring configura- ON 0 0 5 0 No 0 0 0 0 No
tion)
SAT-DMS (Ring configura- 0 50 5 35 Yes 5 5 10 0.2 No
tion (AE remotely with
SAT-VFT)
Optical 0 1 0 0 No 0 0 0 0 No
Radio digital 30 100 11 50 Yes 10 5 0 0.2 No
Radio analog 50 300 50 100 Yes 10 5 0 0.2 No
Direct connection RS-485 0 1 0 0 No 0 0 0 0 Yes
DLC-Modem (CE-0740, 0 0 0 0 No 0 0 0 0 No
CE-0741)
Modem for 4-wire trans- ON 0 0 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 22 30 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 0 60 5 35 Yes 5 5 10 0.2 No
mission line (CE–0701
remote via further
modems)
Modem for 2-wire trans- 0 1 0 0 No 0 0 0 0 No
mission line (CE–0701
remote via Westermo
TD-32 modem)
Modem for 2-wire trans- 0 1 0 0 No 0 0 0 0 No
mission line (CE–0701
remote via Westermo
GD-01 modem)
Direct connection RS-232 ON 0 0 0 0 No 0 0 0 0 No
SATTELLINE 2ASxE time 0 1 0 0 No 0 0 0 0 No
slot modem
Freely definable 30 100 11 0 Yes 10 5 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1515


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

tn Parameter Run out time (tn)


tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbs Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tduration Parameter Continuous level monitoring time (tcl)
tdelay Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

1516 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing_ohne_broadcast, 2, en_US]

Figure 12-17 Timing During Transmission

12.11.8 Message Conversion

Data in control direction are transferred from the basic system element to the protocol element in the SICAM
A8000 internal IEC 60870-5-101/104 format. The data is converted by the protocol element to the SIEMENS

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1517


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

SINAUT ST1 (TIM11) message format on the line and transmitted according to the protocol’s transmission
procedure.
Data in receive direction is converted by the protocol element from the message format using the transmis-
sion line to a SICAM A8000-internal IEC 60870-5-101/104 format and the data is transferred to the basic
system element.
Converting the SICAM A8000 message formats ↔ SIEMENS SINAUT ST1 data formats and converting the
address information is designated as message conversion.
The message conversion for IEC 60870-5-101/104 ↔ SIEMENS SINAUT ST1 is parameterized with the SICAM
TOOLBOX II, OPM II with the “SIP message address conversion”, or with SICAM WEB.

Master - Categories for SIP Message Address Conversion:


Data Direction Category
Command Receive direction firmware / Rec_command
Setpoint value Receive direction firmware / Rec_setpoint_value
Message Transmit direction firmware / Trans_Fr
Measured value Transmit direction firmware / Trans_Fr
Integrated totals Transmit direction firmware / Trans_Fr

The following parameters apply to all parameter categories:


Parameters
Lk_Reg Link Region Number
The data point assigned to automation unit with the selected region number.
Lk_Comp Link Component Number
The data point assigned to automation unit with the selected component number.
Lk_BSE Link basic system element
The data point is assigned to the basic system element in selected automation unit.
Lk_SSE Link supplementary system element
The data point is assigned to the supplementary system element in selected automa-
tion unit.
Lk_DS Link Destination Station Number
The data point is assigned to the selected destination station in the selected automa-
tion unit.
Lk_Cat Link Category
Lk_Prep Link prepared:

• Data point prepared: Signal will not be loaded into destination system
• Data point activated: Signal is activated and will be loaded upon conversion into
destination system

12.11.9 Message Conversion in Transmit Direction (SICAM A8000 → ST1)

Message Conversion in Transmit Direction: IEC60870-5-101/104 → SINAUT ST1

IEC 60870-5-101/104 → SINAUT ST1


Type Designation TA ZK Designation
identifi-
cation
<TI:=30> Single-point information 2, 3 0 16-bit information without time
with time tag CP56Time2a 32-bit information without time

1518 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

IEC 60870-5-101/104 → SINAUT ST1


<TI:=30> Single-point information 2, 3 1 16-bit information with time
with time tag CP56Time2a 32-bit information with time
<TI:=31> Double-point information 2, 3 0 16-bit information without time
with time tag CP56Time2a 32-bit information without time
<TI:=31> Double-point information 2, 3 1 16-bit information with time
with time tag CP56Time2a 32-bit information with time
<TI:=34> Measured value, normalized value 2, 3 0 Analog value 1 MV
with time tag CP56Time2a Analog value 2 MV
15 bit + S) Analog value 4 MV
<TI:=35> Measured value, scaled value 2, 3 0 Analog value 1 MV
with time tag CP56Time2a Analog value 2 MV
15 bit + S) Analog value 4 MV
<TI:=36> Measured value, short floating point 2, 3 0 Analog value 1 MV
number Analog value 2 MV
with time tag CP56Time2a Analog value 4 MV
<TI:=37> Integrated total with time tag CP56Time2a 0 10 Counter value 1 CV
31 bit + S)

TA … SINAUT ST1 message type


ZK … SINAUT ST1 additional identifier

12.11.9.1 Binary Information


Transmission of binary information with SINAUT ST1

• 16 or 32 bis for each SINAUT ST1 message

• Without time or with time

• Spontaneously or in the event of a general interrogation


ST1 message format for binary information items (AE = 0)

[sc_binary_information_AE0, 1, en_US]

TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1519


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

ST1 message format for binary information items (AE = 1)

[sc_binary_information_AE1, 1, en_US]

TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)
PACK ... 0: 4 bits per object → 8 objects 4 bits each
1: 8 bits per object → 4 objects 8 bits each
2: 16 bits per object → 2 objects 16 bits each

Address conversion SINAUT ST1 → SICAM A8000


The parameterization of the address and message conversion for binary information items in transmit direc-
tion is to be done with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when
using SICAM WEB for engineering.
Parameter category:
firmware /Transmit detailed routing

1520 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
ST1_tel_no_(ST1Sxx) ST1 message number
2 to 255
ST1_object_(ST1Sxx) Used together with the ST1 index for address field extension
0 to 255 (0 = no address field extension)
ST1_index_(ST1Sxx) Used to distinguish between the various data types
0 to 255 (0 = no address field extension)
ST1_data_index_(ST1Sxx) Bit position for binary information or value numbers for measured values
0 to 31
ST1_tel_type_(ST1Sxx) ST1 message type

• 16 bit information
• 32 bit information
• Analog value 1 MV
• Analog value 2 MV
• Analog value 4 MV
• Counter value 1 CV
pack_(ST1Sxx) Bit count for each object

• 4
• 8
• 16
• Unused/automatic
tele- Transmit message with or without time marker
gram_with_timetag_(ST1 Yes/No
Sxx)
ST1_format_(ST1Sxx) ST1 data format

• Single-point information
• Double-point information I/O
• Double-point information O/I
• Measured value 12-bit, left-aligned
• Measured value 15-bit + S
• Integrated total 28-bit binary
X_0% Value adaptation (must be left at a preset value = 0)
X_100% Value adaptation (must be left at a preset value = 0)
Y_0% Value adaptation (must be left at a preset value = 0)
Y_100% Value adaptation (must be left at a preset value = 0)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1521


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Spontaneous Message Forwarding


This table describes the data point quality descriptor and the cause of transmission according to
IEC 60870-5-101/104.
Elements of the message
TI .. Type identification <TI:=30> Single-point information with time tag CP56Time2a
<TI:=31> Double-point information with time tag CP56Time2a
CASDU, IOA .. Message address Can be set by parameter
SPI .. Single-point information 0 .. OFF
1 .. ON
DPI .. Double-point information Double-point information ON/OFF
Double-point information OFF/ON
QDS .. Quality descriptor
BL .. Blocked Not supported
SB .. Substituted Not supported
NT .. Not topical Not supported
IV .. Invalid Not supported
Cause of transmission
02 .. Background scan Not supported
03 .. Spontaneous upon change of information state or quality descriptor
05 .. Requested Not supported
11 .. Return information, caused by a Not supported
remote command
12 .. Return information, caused by a local Not supported
command
20 .. Interrogated by station interrogation On reception of a GI request
21 bis 36 interrogated by group 1 to 16 Not supported
interrogation
T .. Test Not supported

12.11.9.2 Measured Values (Analog Values)


Measured value transmission is defined as follows:

• 2 or 4 measured values for each SINAUT ST1 message

• With or without a time tag

• Spontaneously or in the event of a general interrogation

• Encoding as raw values or fixed point formats

1522 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

ST1 message format for measured values (AE = 0)

[sc_measured_value_AE0_en, 1, en_US]

O … Overflow
F … Open circuit, is set if SICAM A8000 NT = 1 or IV = 1
TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)

ST1 message format for measured values (AE = 1)

[sc_measured_value_AE1_en, 1, en_US]

O … Overflow
F … Open circuit, is set if SICAM A8000 NT = 1 or IV = 1
TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)

Measured Value Encoding


Raw values: -2048 to 0 to +2048 (= -100 % to 0 to +100 %)
Example:

Name Range Raw value Value on the control


system
ND tank pressure 0 to 40 mbar 0x2F00 29.4
ND tank contents 0 to 150000 cbm 0x1500 49365

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1523


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Fixed Point format


The measured value is represented as a scaled value in the range of –32768 to +32767
Example:

Name Range Raw value Value on the control


system
BHKW4 flow temp. 0 to 99 0x001F 31
Total elec. power –5500 to +5500 0xFFDB -37

Address Conversion SINAUT ST1 → SICAM A8000


The parameterization of the address and message conversion for measured values (analog values) in transmit
direction is to be done with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing
when using SICAM WEB for engineering.
Parameter category:
firmware /Transmit detailed routing

Parameters Meaning
CASDU1 5-stage, free parameter-settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Measured value 15-bit + S normalized <TI:=34>


• Measured value 15-bit + S scaled <TI:=35>
• Measured value short floating-point <TI:=36>
ST1_tel_no_(ST1Sxx) ST1 message number
2 to 255
ST1_object_(ST1Sxx) Used together with the ST1 index for address field extension
0 to 255 (0 = no address field extension)

1524 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
ST1_index_(ST1Sxx) Used to distinguish between the various data types
0 to 255 (0 = no address field extension)
ST1_data_index_(ST1Sxx) Bit position for binary information or value numbers for measured values
0 to 31
ST1_tel_type_(ST1Sxx) ST1 message type

• Binary information items 16-bit


• Binary information items 32-bit
• Analog value 1 MV
• Analog value 2 MV
• Analog value 4 MV
• Counter value 1 CV
pack_(ST1Sxx) Bit count for each object

• 4
• 8
• 16
• Unused/automatic
tele- Transmit message with or without time tag
gram_with_timetag_(ST1 Yes/No
Sxx)
ST1_format_(ST1Sxx) ST1 data format

• Single-point information
• Double-point information I/O
• Double-point information O/I
• Measured value 12-bit, left-aligned
• Measured value 15-bit + S
• Integrated total 28-bit binary
X_0% Value adaptation
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible: –32768 to +32767
X_100% Value adaptation
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible: –32768 to +32767

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1525


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
Y_0% Value adaptation
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Possible:
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check
Y_100% Value adaptation
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.
Possible:
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check

Spontaneous Message Forwarding


This table describes the data point quality descriptor and the cause of transmission according to
IEC 60870-5-101/104.
Elements of the message
TI .. Type identification <TI:=34> .. Measured value, normalized value with time tag
CP56Time2a
<TI:=35> .. Measured value, scaled value with time tag
CP56Time2a
<TI:=36> .. Measured value, short floating-point number with
time tag CP56Time2a
CASDU, IOA .. Message address Can be set by parameter
QDS .. Quality descriptor
BL .. Blocked Not supported
SB .. Substituted Not supported
NT .. Not topical F … Open circuit = 1, if SICAM A8000 NT = 1
IV .. Invalid F … Open circuit = 1, if SICAM A8000 NT = 1
OV .. Overflow Non-linearized value outside the parameterized measurement
range (X_0%, X_100%) or conditioned value outside the range
(Y_0%, Y_100%).
The conditioned value is limited to Y0, Y100.
Cause of transmission
03 .. Spontaneous
20 .. Interrogated

Measured Value Conversion in Transmit Direction


ST1Sx0 supports the following measured value formats:

• Measured value 12-bit + S left aligned Value range: -2048 0 to +2048


• Measured value 15-bit + S Value range: -32768 0 to +32767

The ST1 measured value format can be converted to 3 SICAM A8000 type identifications:

1526 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

• Measured value - normalized Value range: –1 to +1


• Measured value - scaled Value range: –32768 to +32767
• Measured value - short floating-point Value range: –3.4⋅1038 to +3.4⋅1038
number

A linear adaptation can be parameterized for each measured value. Linear adaptation is defined by the param-
eters X_0%, X_100%, Y_0%, Y_100%.
As the protocol firmware only defines two measured value formats, the following range of values results for
the parameters X_0% and X_100%:

• Measured value 12-bit + S left aligned Value range: -2048 0 to +2048


• Measured value 15-bit + S Value range: -32768 0 to +32767

The following also applies: X_100% > X_0%.


The parameters Y_0% and Y_100% are determined by the SICAM A8000 internal type identification.

• Measured value - normalized Value range: –1 to +1


• Measured value - scaled Value range: –32768 to +32767
• Measured value - short floating-point No check
number

Linear adaptation is activated if X_0% or X_100% has been parameterized as not 0.

Conversion without Linear Adaptation

• Measured value - normalized <TI:=34>


– Measured value 11 Bit:
Value SICAM A8000 = Value ST1 / 2048
Value ST1 < –2048 ⇒ Value SICAM A8000 = –1, OV = 1
Value ST1 > +2048 ⇒ Value SICAM A8000 = 1, OV = 1

– Measured value 15 Bit:


Value SICAM A8000 = Value ST1 / 32767
Value ST1 < –32768 ⇒ Value SICAM A8000 = –1, OV = 1
Value ST1 > +32767 ⇒ Value SICAM A8000 = 1, OV = 1

• Measured value - scaled <TI:=35>


Value SICAM A8000 = Value ST1

• Measured value - short floating-point <TI:=36>


Value SICAM A8000 = Value ST1
The received binary value is converted to a floating-point number.

Conversion with Linear Adaptation


Adaptation is activated if X_0% or X_100% has been parameterized as not 0.
Value SICAM A8000 = k ⋅ Value ST1 + d
whereby
k = (Y100 – Y0) / (X100 – X0)
d = Y0 – k ⋅ X0

NOTE

i Value ST1 < X0 ⇒ Value SICAM A8000 = Y0, OV = 1


Value ST1 > X100 ⇒ Value SICAM A8000 = Y100, OV = 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1527


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Example: Bipolar measured values

[dw_bipolar_mv_conditioning, 1, en_US]

X0, X100: Value ST1 (e. g.: X_0% = –2048, X_100% = +2048)
Y0, Y100: Value SICAM A8000 (e.g., short floating-point, Y_0% = –100, Y_100% = +100)
X_0% and Y_0% must be parameterized as 0 for unipolar measured values.

12.11.9.3 Integrated Totals


Integrated total transmission is defined as follows:

• 1 integrated total for each SINAUT ST1 message

• With time tag

• Transmission every minute, derived from the time in the substation

• Even in the event of general interrogation (last value including the time from the process image)

• Encoding: 28 bits + 2 additional bits

1528 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

ST1 message format for integrated totals (AE = 0)


(representation without a time tag)

[sc_counter_value_AE0, 1, en_US]

US … Freezing identifier, changes for each transmission trigger (not for general interrogation)
A … Update status bit (1st integrated total after restart: A = 0)
TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)

ST1 message format for integrated totals (AE = 1)


(representation without a time tag)

[sc_counter_value_AE1, 1, en_US]

US … Freezing identifier, changes for each transmission trigger (not for general interrogation)
A … Update status bit (1st integrated total after restart: A = 0)
TA = 2 … Spontaneous message
TA = 3 … Interrogated message (general interrogation)

Address Conversion SINAUT ST1 → SICAM A8000


The parameterization of the address and message conversion for integrated totals in transmit direction is to be
done with the SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1529


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameter category:
firmware /Transmit detailed routing

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Integrated total 31-bit + S <TI:=37>


ST1_tel_no_(ST1Sxx) ST1 message number
2 to 255
ST1_object_(ST1Sxx) Used together with the ST1 index for address field extension
0 to 255 (0 = no address field extension)
ST1_index_(ST1Sxx) Used to distinguish between the various data types
0 to 255 (0 = no address field extension)
ST1_data_index_(ST1Sxx) Bit position for binary information or value numbers for measured values
0 to 31
ST1_tel_type_(ST1Sxx) ST1 message type

• Binary information items 16-bit


• Binary information items 32-bit
• Analog value 1 MV
• Analog value 2 MV
• Analog value 4 MV
• Integrated total 1 CV

1530 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
Pack_(ST1Sxx) Bit count for each object

• 4
• 8
• 16
• Unused/automatic
tele- Transmit message with or without time tag
gram_with_timetag_(ST1 Yes/No
Sxx)
ST1_format_(ST1Sxx) ST1 data format

• Single-point information
• Double-point information I/O
• Double-point information O/I
• Measured value 12-bit, left-aligned
• Measured value 15-bit + S
• Integrated total 28-bit binary
X_0% Value adaptation (must be left at a preset value = 0)
X_100% Value adaptation (must be left at a preset value = 0)
Y_0% Value adaptation (must be left at a preset value = 0)
Y_100% Value adaptation (must be left at a preset value = 0)

12.11.10Message Conversion in Receive Direction (SICAM A8000 ← ST1)

Message conversion in receive direction: IEC60870-5-101/104 ← SINAUT ST1

IEC 60870-5-101/104 ← SINAUT ST1


Type Designation TA ZK Designation
identifi-
cation
<TI:=45> Single command 2 0 Command
<TI:=46> Double command 2 0 Command
<TI:=47> Regulating step command 2 0 Command
<TI:=48> Setpoint command, normalized value 2 0 Setpoint value
<TI:=49> Setpoint command, scaled value 2 0 Setpoint value
<TI:=50> Setpoint command, short floating-point 2 0 Setpoint value
number

TA … SINAUT ST1 message type


ZK … SINAUT ST1 additional identifier

12.11.10.1 Commands
Command transmission is defined as follows:

• Spontaneous

• 8 commands per SINAUT ST1 message (“1 of 8”)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1531


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

ST1 message format for commands (A = 0)

[sc_command_AE0, 1, en_US]

Additional identifier = 0

ST1 message format for commands (AE = 1)

[sc_command_AE1, 1, en_US]

Address conversion SINAUT ST1 → SICAM A8000


The parameterization of the address and message conversion for commands in receive direction is to be done
with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB
for engineering.
Parameter category:
firmware /Rec_setpoint_command

1532 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single command <TI:=45>


• Double command <TI:=46>
• Regulating step command <TI:=47>
ST1_tel_no_(ST1Sxx) ST1 message number
2 to 255
ST1_object_(ST1Sxx) Used together with the ST1 index for address field extension
0 to 255 (0 = no address field extension)
ST1_index_(ST1Sxx) Used to distinguish between the various data types
0 to 255 (0 = no address field extension)
ST1_command_bit_(ST1S Bit position for binary information or value numbers for measured values
xx) 0 to 7
IEC_quali- Command output time to be added
fier_of_command
• no definition
• short
• long
IEC-command_state Assignment between IEC command status and ST1 command bit

• NOT USED
• OFF
• ON

12.11.10.2 Setpoint Values


Setpoint value transmission is defined as follows:

• Spontaneous

• 1 setpoint value per SINAUT ST1 message (raw values, 100 % = 2048 bits)

ST1 message format for setpoint value (AE = 0)

[sc_setpoint_value_AE0, 1, en_US]

Additional identifier = 0!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1533


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

ST1 message format for setpoint value (AE = 1)

[sc_setpoint_value_AE1, 1, en_US]

Raw value indication:


Setpoint input from the control system:
Setpoint value = 25000 (100 % = 65000) => raw value = 0x1898 (=787DEZ)
Setpoint value= 18000 (100 % = 65000) => raw value = 0x11B8 (567DEZ)

Address Conversion SINAUT ST1 → SICAM A8000


The parameterization of the address and message conversion for commands in receive direction is to be done
with the SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB
for engineering.
Parameter category:
firmware /Rec_setpoint_value

1534 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Setpoint value 15-bit + S normalized <TI:=48>


• Setpoint value 15-bit + S scaled <TI:=49>
• Setpoint value short floating-point <TI:=50>
ST1_tel_no_(ST1Sxx) ST1 message number
2 to 255
ST1_object_(ST1Sxx) Used together with the ST1 index for address field extension
0 to 255 (0 = no address field extension)
ST1_index_(ST1Sxx) Used to distinguish between the various data types
0 to 255 (0 = no address field extension)
ST1_Format_SW_(ST1Sxx) Setpoint value format
Setpoint value 12-bit + S left aligned
X_0% Value adaptation
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible: -2048 to + 2047
X_100% Value adaptation
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible: –2048 to +2047
Y_0% Value adaptation
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Possible:
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check
Y_100% Value adaptation
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.
Possible:
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check

Setpoint Value Conversion


Value range: –2048 to +2048
The following SICAM A8000 type identifications can be converted to ST1 setpoint value format:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1535


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

• Setpoint value - normalized Value range: –1 to +1


• Setpoint value - scaled Value range: –32768 to +32767
• Setpoint value - short floating-point Value range: -3.4 ⋅ 1038 to +3.4 ⋅ 1038
number

A linear adaptation can be parameterized for each setpoint value. Linear adaptation is defined by the parame-
ters X_0%, X_100%, Y_0%, Y_100%.
Since only one setpoint value format is defined in the ST1 protocol, the following value range results for the
parameters X_0% and X_100%:
X_0%, X_100% = –32768 to +32767
The following also applies: X_100% > X_0%.
The parameters Y_0% and Y_100% are determined by the SICAM A8000 internal type identification.

• Setpoint value - normalized Value range: –1 to +1


• Setpoint value - scaled Value range: –2048 to +2048
• Setpoint value - short floating-point No test
number

Linear adaptation is activated if Y_0% or Y_100% has been parameterized as not 0.

Conversion without Linear Adaptation

• Setpoint value - normalized <TI:=48>


– SICAM A8000 - value range: –1 to +1
Value ST1 = Value SICAM A8000 ⋅ 2048

• Setpoint command - scaled <TI:=49>


– SICAM A8000 - Value range: –32768 to +32767
Value ST1 = Value SICAM A8000

• Setpoint command - short floating-point <TI:=50>


– SICAM A8000 - Value range: –3.4 ⋅ 1038 bis +3.4⋅1038
Value ST1 = Value SICAM A8000

There is a conversion from floating-point format to a binary value. If the SICAM A8000 value is greater than
2048 or less than –2048, the setpoint value is discarded with the error message Format conversion
error in transmit direction.

Conversion with Linear Adaptation


The adaptation is activated if Y_0% or Y_100% has been parameterized as not 0.
Value SICAM A8000 = k ⋅ Value ST1 + d
whereby
k = (X100 – X0) / (Y100 – Y0)
d = X0 – k ⋅ Y0
If the setpoint value cannot be adjusted (setpoint value < Y_0% or setpoint > Y_100%), the setpoint value is
discarded with the error message Format conversion error in transmit direction.

1536 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

Bipolar Setpoint Values

[dw_bipolar_sp_conditioning, 1, en_US]

X0, X100: Value ST1 (example: X_0% = –2000, X_100% = +2000)


Y0, Y100: Value SICAM A8000 (e.g., normalized, Y_0% = –1, Y_100% = 1)
X_0% and Y_0% must be parameterized as 0 for unipolar setpoint values.

12.11.11Organizational Messages (System Messages)

There is a wide variety of organizational messages in SINAUT ST1 that are used for monitoring the system as
well as for additional system concepts (general interrogation, diagnostics, time synchronization).
The following organizational messages are currently supported:

• General interrogation (ORG = 08)

• Time synchronisation (ORG = 10)


All other messages are acknowledged at “protocol level”, but are not evaluated.

General Interrogation (Master Station → Substation)


Message structure:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1537


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

[sc_general_interrogation, 2, en_US]

If a substation receives an organizational message with ORG = 08, then the firmware transmits its entire
process image as follows:

• All indications (ascending according to ST1 address)

• All measured values (ascending according to ST1 address)

• All integrated totals (ascending according to ST1 address)


Metered value transmission can be adjusted; the last 1 minute value is transmitted, the freeze identifier
and time are not redefined.

Time synchronization

[sc_time_synchronization, 2, en_US]

Assigning the additional time identifier:


Bit 4 = 0: Standard time
Bit 4 = 1: Daylight saving time
Bit 6 = 1: SYN bit; TIM clock is synchronized
Bit 7 = 1: STEL bit; TIM clock is set

The SINAUT ST1 controller periodically transmits this command according to an adjustable time grid (preset:
24 hours). In addition, it is always transmitted to the relevant station after an outgoing communication fault.
The time synchronization is transmitted twice at 1 to 2 second intervals (SYN bit changes)

1538 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

The substation must correct the time received by the message runtime! Further hints see 12.11.6.7 Time
Synchronization.

NOTE

i The set time message does not contain any milliseconds.

12.11.12Protocol Element Control and Return Information

This function is used for the user-specific influencing of the functions of the protocol elements and contains
two separate independent parts:

• Protocol element control

• Protocol element - return information

The Protocol Element Control enables:

• –
The Protocol Element Return Information enables:

• States of certain state lines to be used as process information

• Obtaining of information on the station status/failure

Block Diagram

[PRE_Steuerung, 1, en_US]

12.11.12.1 Protocol element control


The protocol element control is not supported by the protocol element for SINAUT ST1 (TIM11) (substation
function).

12.11.12.2 Protocol element - Return information


The protocol element return information on the basic system element generates messages with process
information in monitor direction and thereby enables states of the protocol elements to be
displayed or processed.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1539


DC8-037-2, Edition 08.2022
Communication Protocols
12.11 SINAUT ST1

There are three different categories of return information:

• Status of the state lines

• Status of the stations

• Protocol-specific return information (dependent on the protocol element used)


The assignment of the messages with process information to the return information is carried out
on the basic system element with the help of process-technical parameters of the SICAM A8000 system data
protocol element return information.
From which source the parameterized return information are to be generated, is set with the parameters
Supplementary system element and Station number.
Messages for protocol element return information are transmitted spontaneously from the protocol element
to the basic system element with change or as reply to a general interrogation command.

Possible protocol element return information of master station

Return information func- Parameters Note


tion_(PRE) Station
Status DTR 255 Status DTR 342 342
0 = status line inactive
1 = status line active
Status DSR 255 Status DSR 342
0 = status line inactive
1 = status line active
Station status 0 to 99 1 = Station enabled for call cycle
Station failure 0 to 99 1 = Station failed

Legend:
Station Station number
0 to 99 ... Station 0 to 99 of the selected protocol element
255 ... Station number not used

342 States of the status lines are transmitted to the basic system element by the protocol element spontaneously with change or as reply
to a general interrogation command.

1540 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12 Telegyr TG800

12.12.1 Introduction

The Landis & Gyr TELEGYR 800 slave protocol is used to connect CP-8000 / CP-802x to telecontrol centers,
front ends and control systems using the Landis & Gyr Telegyr 800 protocol in joint traffic.
Multi-point traffic describes a serial communications protocol with which a master station is connected with
one or several remote terminal units over a communications link in a line or star configuration. The data traffic
is controlled by the master station.

Configuration
Single Configuration

[sc_single_configuration, 2, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1541


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Multi-hierarchical configuration

[sc_multi_hierarchical_configuration, 2, en_US]

• Connection of TG800 stations to the SICAM A8000 station is not possible (reason: transit concept of
TG800).

• Each SICAM A8000 station must correspond system-technically and process-technically to a TG800
station.
Substation with Interfacing of Protection Equipment or Bay Control Units

[sc_RTU_interfacing_protection_equipment_bay_control_units, 3, en_US]

1542 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

The data of the protection equipment or bay control units shall be transmitted with the same TG800 station
number to the frontend, as the data of the substation itself.
The substation connected at the TG800 frontend “conceals” the subordinate protection equipment or bay
control units and reports the datapoints in the local address range (all datapoints have the same TG800 station
number). In this case a (connection) failure of a protection equipment or bay control unit amounts to the
failure of a local module.

12.12.2 Functions

Function TG8ST0
Multi-point traffic slave according to L&G Telegyr TG800
Unbalanced transmission - substation function ✓
Traffic processing optionally:
• Call operation via dedicated line ✓
• TG800 wireless spontaneous operation ✓
Control of traffic processing with acknowledgment monitoring ✓
Max. number of connections (remote stations) 1

Supported functionality
12.12.11 Interoperability TG800 Master ✓
12.12.12 Interoperability TG800 Slave ✓

Network configuration
Point-to-point configuration ✓
Multi-hierarchical configurations possible ✓
(further automation units can be connected to the substation in the multi-point traffic)
Multipoint-partyline ✓
Multipoint-star ✓

Physical Interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 – balanced interface according to V.11 343 ✓
RS-422 – balanced interface according V.11 standard 343 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓
CP-8022: X6 (RS-232, RS-485/RS-422) ✓
Transmission rates: ✓
50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓
Message structure DIN 19244 (Edition 01/1986) ✓
Byte frame = 11 Bit (8E1), representation of characters see DIN 66022 ✓
Message backup d = 4, d = 8 (commands, setpoint values):
• Checksum (8 Bit) + Parity bit (even) + Transmission rules ✓
Puls code modulation, byte asynchronous ✓

343 external converters (V.24/V.28 ↔ V.11) are required in some cases

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1543


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Function TG8ST0

Communicatin according to Telegyr TG800


Data acquisition by polling (station interrogation, register interrogation) ✓
Failure Monitoring ✓
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation (substation interrogation) ✓
Clock Synchronization:
• Remote sychronization (cyclic) ✓
• Change of time ✓
Command transmission:
• Demand –
• Set control location –
• Check control location –
• Emulation of SELECT / EXECUTE for commands, setpoint values –
• Emulation of ACTCON / ACTTERM for commands, setpoint values (according IEC –
60870-5-101/104)
Measured value processing:
• Technological Adaptation for Measured Values (scaling) ✓
• Measured value change monitoring –
Transmission of integrated totals ✓
File transfer –

Supported Telegyr TG800 message formats in receive direction SICAM A8000 ← TG800 (command or
control direction)
Pulse commands , IAC = 128
Persistent command, IAC = 129
Stop persistent command, IAC = 130
Input value, IAC = 131
PBN command, IAC = 134
Time synchronisation, IAC = 135
Integrated total request F, IAC = 140 (without address field extension)
Integrated total request FR, IAC = 141 (without address field extension)
Integrated total request FT, IAC = 142 (without address field extension)
Integrated total request FRT, IAC = 143 (without address field extension)
Integrated total request T, IAC = 144 (without address field extension) ✓
GA instruction for binary information, IAC = 160
GA instruction for measured values, IAC = 161
GA instruction for system information block, IAC = 162
Acknowledgment for system information block, IAC = 163
Send own station number, IAC = 165 (without address field extension)
Binary information in control direction without time, IAC = 1
Blocks from GI binary information, IAC = 15
Binary information in control direction with time, IAC = 2
Binary information in control direction spontaneous, IAC = 3
Blocks from GI measured values, IAC = 16

1544 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Function TG8ST0

Supported Telegyr TG800 message formats in transmit direction SICAM A8000 → TG800 (signaling or
monitoring direction)
Binary information without time, IAC = 1
Blocks from GI binary information, IAC = 15
Blocks with system information, IAC = 18
Binary information with time, IAC = 2
Measured value, IAC = 3
Blocks from GI measured values, IAC = 16 ✓
Integrated totals single current retrieved, IAC = 10
Integrated totals double current retrieved, IAC = 11
own station number, IAC = 25
GA instruction for binary information to the master, IAC = 158
GA instruction for measured values to the master, IAC = 159

Functions for supporting redundant communication routes


PRE-Redundancy –
Ring Redundancy –
Device redundancy –
Port-Redundancy –

Optimized Parameters for selected Transmission Facilities


Predefined optimized parameters for selected transmission facilities ✓
Free definable parameters for transmission facility ✓
5 V power supply for connected external modem (via RS232 status line) ✓
ATTENTION: check power consumption of external modem!

Protocol Element Control and Return Information


Protocol element control messages –
Protocol element return information:
Station status –
Station failure –

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓

Restrictions

• Only listed types of information (IAC) are supported

• Only selected TG800 system messages are supported


(Transmission individually or combined as a collective system message)

• No GI completeness check

• No process image in the receive direction - data is passed on with every reception

• TG800 address (cabinet number, chassis number, slot number and point number) must be unique across
all types of information (IAC) (is checked by firmware)

• Limited support of the address field extension (with multi-hierarchical configurations) in control direction

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1545


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

• No address field extension (= transit information) in the signalling direction

• Transmission of messages with time (IAC = 2) always with rough time

• Do not set a counter

• No counter value formation; Count value range in the TG800: 0 to 9999999


The range of values must already be created during the acquisition (Caution: third-party system coupling)

• PBN commands:
– Only program number = 1 and 2 supported
– No address field extension possible

• Radio spontaneous operation:


– DCD and DSR always required
– Every event leads to a connection being established

• Parameter setting:
– Single-point information <TI:=30>, double-point information <TI:=31> and integrated totals
<TI:=37> must always be transmitted in 7 Byte time information (IEC 60870-5-101/104-Parameter;
Standard setting)
– Blocking (between PRE and BSE) must be activated; max. telegram length but <60 bytes

NOTE

i This protocol element for interfacing 3rd party systems supports only restricted functionality and only a sub
set of the possible data formats. It is therefore to be checked for a concrete case of application, to what
extent the real requirements correspond with the functionality implemented here and to what extent addi-
tional expansions or adaptations are necessary.

12.12.3 Operating Modes

The operating mode of the interface is determined by the protocol element parameters and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 RXD, TXD, CTS344, RTS, DCD, DTR,
RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(4-wire) asynchronous (CM-0819345) DSR/VCC, GND (for CM-08x9)
Optical interface (multimode fiber optic) ring X2 →CM-0821 RXD, TXD, CTS, RTS, DCD, DTR,
DSR/VCC, GND (for CM-0821)
Unbalanced interchange circuit (V.24/V.28) X6346 RXD, TXD, CTS, RTS, DCD, DTR,
RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X6346 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

344 cannot be used (reserved for SICAM TOOLBOX II)


345 doesn’t support RS-422
346 only CP-8022 (switchable operating mode via parameter)

1546 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

NOTE

i For details on how to implement various operating modes, see manual SICAM RTUs platforms – Config-
uring automation units and automation networks.

12.12.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Substation)

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 TG8ST0 –
CP-802x/CPC80

Remote station (central station)

System System element Protocol Element Remarks


SICAM AK 3 CP-2016/CPCX26 SM-2551/TG8MA0 –
CP-2019/PCCX26 SM-0551/TG8MA0
Legacy systems CP-20xx SM-2551/TG8MA0 –
(SICAM AK, SICAM TM, CP-50xx SM-0551/TG8MA0
SICAM BC) CP-60xx SM-2541/TG8M00
Third-party system – – according 12.12.11 Inter-
operability TG800 Master
and 12.12.12 Interopera-
bility TG800 Slave

12.12.5 Protocol Description

12.12.5.1 PCMBA Modulation Method

Asynchronous transmission
The data are pulse code modulated in groups of 8 Bit and transmitted asynchronous. A USART-module in the
asynchronous mode thereby provides each byte with a byte frame.
This byte frame contains:
1 Start bit
8 Data bits
1 Parity bit (even parity)
1 Stop bit

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1547


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Because of start- and stop bits of the byte frame the synchronization of the receiver happens new with each
byte.

[dw_RP5UT1_pcmba_modulation, 1, --_--]

Figure 12-18 Telegyr TG800 Byte frame

A: Empty state of the line (binary information "1"), between two messages at least 33 bits (in the event of an
error)
B: Start bit ("0")
C: 8 bit data, LSB (Least Significant Bit) is transmitted first
D: Parity bit (even)
E: 1. Stop bit ("1")
T: Time for the transmission of a bit (1/transmission speed)
FB: Framing bits of the USART module

Isochronous transmission
In the isochronous operating mode, the individual bytes are transmitted by specifying the clock pulse from the
transmission medium (isochronous = clock and data are transmitted separately).
The clock pulse (simple bit clock) from the transmission medium must be made available on the V.24 interface
line CTS.
The structure of the byte frame is identical to that in the byte-asynchronous operating mode.
Setting the isochronous operating mode:

[sc_isochronous_transmission_1, 2, en_US]

1548 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_isochronous_transmission_2, 2, en_US]

12.12.5.2 Interface Lines Used

The following V.24 interface lines are used:


CCITT USA Line Designation Direction
V.24 Rem.
102 GND Signal Ground Signal Ground
103 TD Transmit Data Transmit Data → DCE
104 RD Receive Data Receive Data ← DCE
105 RTS Switch on transmit par Request to send → DCE
106 CTS Clear to send Clear to send ← DCE
109 DCD Receive signal level Data carrier detect ← DCE
107 DSR Data Set Ready Data Set ready ← DCE

12.12.5.3 Transmission protocol and message formats


Generally, every message consists of two parts:

• A protocol-dependent part (message frame)

• A non-protocol-dependent part (message data)


The message structure relates to the DIN-standard 19244 (Transmission Protocol for the format class F 1.2),
issue January 1986.
The transmission protocol defines the rules for the message structure and the transmission procedure. The
telecontrol message is structured such that the allocation to the ISO layers, see DIN ISO 7498, Connection,
Network and Transport, on the one hand, and to the higher layers, on the other hand, becomes recognizable.

Basic message format:


Header for Communication Unit
(Connection, Network and Transport layer)
Header for Process Unit
(higher layers)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1549


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Information part

End part for Communication Unit

Message Formats
The message formats and rules refer to the standard: Telecontrol Equipment and Systems Part 5: Transmission
Protocols for Format Class FT 1.2. Formats for fixed and variable message length as well as single character are
defined. Among other things, the formats differ through different start characters.

Message Formats with Fixed Block Length


Block length ≠ 0
For TG800, the format has a fixed length of 5 bytes and consists of one start character, 2 user bytes, one check
byte and one stop byte. This format is used by the master station for cyclic request to a remote terminal unit, if
no information for the higher level communication layers has to be transmitted.

[sc_rules_fixed_block_length, 3, en_US]

Figure 12-19 TG800 Message format with fixed block length

D1 basically represents the least significant bit (LSB).


Representation of a byte (LSB shown right-justified):

[dw_byte_representation, 1, --_--]

Single Character (block length = 0)


It is used as short reply by the RTU (positive acknowledgement).

[sc_single_character_block_length, 3, en_US]

1550 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Transmission Rules for Formats with Fixed Block Length

• The idle state on the line corresponds to a 1 signal.

• Each UART character consists of a start bit (0), 8 information bits, a parity bit (even) and a stop bit (1).

• No idle states are allowed between the UART characters of a format block (no idle bits). This is necessary
(according to DIN) because of the required Hamming distance = 4.

• If a new message is to be received, a receive disable time is activated if the carrier is detected. On expiry
of this time, the start bit of the first character of the message is expected. The receive disable time is used
to bridge the transients on the line and is essentially dependent on the channel.
The receive disable time must be activated via parameter.
Parameter Protocol enabling/receiver disable (at DCD) receive disable time =
Bounce suppression time (tbounce) + stabling monitoring time (tstab)
In case of a loss of synchronization, the master station must wait at least receive disable time and further
33 bits (after activating the carrier) with the transmission of the message The receiver can synchronize
during this time, this means, after it has received at least 33 Idle bits, it expects a start character. A nega-
tive result of the receiver's tests is to be regarded as a loss of synchronization. In such a case, the receiver
does not answer the request, which is detected by the master station.

• The user data bytes are monitored by the checksum. The checksum is the arithmetic sum of all user data
bytes without consideration of those carried over (without start and stop).

• The receiver checks:


– per UART character: start bit, stop bit and parity bit (even)
– per format (TG): start character, checksum and stop character
If one of these checks produces a negative result, then the whole message is discarded. The rest of the
process is as described for loss of synchronization, which means that the message is not acknowledged
(by the substation) and must be repeated. With a positive check result, the information is forwarded to
the next higher level of the communication.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1551


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Message formats with variable block length


The format consists of a first start character, two identical characters in which the number L of user data is
transmitted, a second start character, the checksum and the stop character. The number L of user data bytes is
within the range of 0 to 255.
This format is used for the data transmission in command direction as well as in the monitoring direction. Here
one regards data as being information, which is transmitted between higher levels of the communication
systems of two stations.

[sc_rules_variable_block_length, 3, en_US]

Figure 12-20 TG800 Message format with variable block length

Transmission Rules for Formats with variable block length

• The idle state on the line corresponds to a 1 signal.

• Each UART character consists of a start bit (0), 8 information bits, a parity bit (even) and a stop bit (1).

• No idle states are allowed between the UART characters of a format block (no idle bits). This is necessary
(according to DIN) because of the required Hamming distance = 4.

• If a new message is to be received, a receive disable time is activated if the carrier is detected. On expiry
of this time, the start bit of the first character of the message is expected. The receive disable time is used
to bridge the transients on the line and is essentially dependent on the channel.
The receive disable time must be activated via parameter.
Parameter Protocol enabling/receiver disable (at DCD) receive disable time =
Bounce suppression time (tbounce) + stabling monitoring time (tstab)
In case of a loss of synchronization, the master station must wait at least receive disable time and further
33 bits (after activating the carrier) with the transmission of the message The receiver can synchronize
during this time, this means, after it has received at least 33 Idle bits, it expects a start character. A nega-
tive result of the receiver's tests is to be regarded as a loss of synchronization. In such a case, the receiver
does not answer the request, which is detected by the master station.

• The user data bytes are monitored by the checksum. The checksum is the arithmetic sum of all user data
bytes without consideration of those carried over (without start and stop).

1552 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

• The receiver checks:


– per UART character: start bit, stop bit and parity bit (even)
– per format (TG):
– the defined start character at the beginning and after the two L-bytes
– the identity of the two length bytes L
– whether the number of characters received (bytes) equals L + 6
– the checksum
– the stop character
If one of these checks produces a negative result, then the whole message is discarded. The rest of the
process is as described for loss of synchronization, which means that the message is not acknowledged
by the substation and must be repeated. With a positive check result, the information is forwarded and
the message is acknowledged to the transmitter station.
By complying the above rules and character definitions, all formats according to DIN-standard are protected
against faulty information as well as displacements (synchronization errors).

Used Message Formats


To enable an efficient transmission of information, three message formats (two with fixed length and one
with variable length) are used.

• Long Record
In monitoring direction:
– Event data with/without operation request (indications with/without time, measured values, etc.)
– Data after special interrogation with/without operation request (counter values, GI indications, GI
measured values, etc.)
A long record in monitoring direction can contain information from several stations!
In control direction:
– Event data in call direction, (commands and set point values)
– Data to everyone such as integrated totals request etc.
These data are not acknowledged by the remote terminal units.
A long record in control direction always contains information for only one station!

• Short Record
In control direction:
– Request for sending any event data that may be present
– State interrogation to RTU (On-Off-Line).
– Reset security bit (record sequence bit)
In monitoring direction:
– Acknowledgment of the RTU to state interrogation (RTU is offline)

• Single Character
Only in signaling direction as reply from the remote terminal unit (positive acknowledgment) after a
request of the master station, if:
– no event information is present
– as acknowledgment without additional information (for instance for received commands,
commands, setpoints, etc.)
– as acknowledgment of the remote terminal unit to state interrogation (RTU is online)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1553


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.5.4 Length, Address and Function Fields

Layout of the Length-(L)-Field


The length-field defines the number of user data bytes. Values between 0 and 255 are possible; in certain
TG800 frontends the maximum length is limited to 231 bytes. In practice, the maximum length L is limited by
the network configuration (i.e. call distance) and by the communication quality (number of message retries).
If required, it should be able to be adapted.

[dw_RP5UT1_byte_representation, 1, --_--]

Figure 12-21 L-Feld

The maximum length can be parameterized.

Assignment of the A-Field and Participant Address


In both, command and monitoring direction, the A-field contains the participant address. The participant is
identified with this on the communication line. According to Landis & Gyr terminology this device address is
the COM number (link address) on the communication line. In addition to the central station, a maximum of
255 participants can be connected to a line.

[dw_RP5UT1_byte_representation, 1, --_--]

Figure 12-22 A field

Identification of the participants:


Every station on a line must know which messages are addressed to it and from whom they originate.
Messages cannot be exchanged between any two stations, but only between the central station and a substa-
tion. It is therefore sufficient to name the substation involved in all messages, regardless of whether it is the
sender or recipient.

• Every message that the central station receives is addressed to it.

• The substation number in the message received by the central station identifies the sender.

• When the substation receives a message with its number, it is directed to it from the central station
(other numbers can come from the central station or from another substation).
As already mentioned, the number of a substation for the exchange of messages on a line is called the COM
number (communication number) and is in the A field of the message. Since it is only used on one line, it can
be shorter than the station number, which is unique in the entire network. The central station does not need a
COM number.
A message to all (“Broadcast”) is sent by the central station with the special COM number = 255, evaluated by
all substations, but not acknowledged by any (example: Time synchronization).

1554 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Allocation of the F-field in control direction


In addition to other functions, the function (F) field contains the acknowledgment bit. In this way, errors are
detected and rectified when traffic is disturbed.

[dw_f-field_command_direction, 1, en_US]

Figure 12-23 F-field in control direction

Meaning of the fields in the F-field in control direction:


RB = 1 Direction bit of the information (= 1 in control direction)
AU Address field extension - used for transit information:
The destination station number is then in the address field extension.
00 = no extension
01 = extension by 1 address byte
10 = extension by 2 address bytes
11 = Extension by 1 byte COM line number
Attention: The address field expansion is supported only restrictedly.
FA Function selection:
not used (state is not evaluated)
0 = Request control code is for the communication unit (communication layer 1 to 4 in accordance
with OSI).
1 = Request control code is for the process unit (communication layer 5 to 7 in accordance with
OSI).
Function selection is not evaluated by the firmware.

Request control code

D8 D7 D6 D5 Meaning: Meaning:
to communication unit VE (FA = 0) to application layer (FA = 1)
0 0 0 0 Reset block sequence bit –
0 0 0 1 Status request –
0 1 1 0 – Write with SFB = 0 (e.g. commands)
0 1 1 1 – Write with SFB = 1 (e.g. commands)
1 0 1 0 – Read event data with SFB = 0
1 0 1 1 – Read event data with SFB = 1

Conventions:

• At D5 is also the block sequence bit (SFB) see Security Bit (SFB) in the F-Field, Page 1556.

• The status of the FA bit in the F field is not evaluated.

NOTE

i The request control code of "0 0 0 0 " (reset) is used in the TG800 only to reset the communication unit
(not to reset the automation unit).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1555


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Allocation of the F-field in signaling direction

[dw_f-field_monitoring_direction, 1, --_--]

Figure 12-24 F-field in signaling direction

Meaning of the fields in the F-field in signaling direction:


RB = 0 Direction bit of the information (= 0 in signaling direction)
AU Address field extension - used for transit information:
The destination station number is then in the address field extension.
00 = no extension
01 = extension by 1 address byte
10 = extension by 2 address bytes
11 = Extension by 1 byte COM line number
Attention: The address field extension "01" and "10" in monitoring direction is not supported!
AS Request inhibit (not used in TG800)
AQ Order acknowledgment (not used in TG800)
OF State of the TG809-RTU (special in TG800, not according to DIN standard)
0 = Online
1 = Offline
The firmware only supports OF = 0.
BA Operator request to the central station
0 = no (more) event data available
1 = (more) event data available
The control center is free to react or not to an operator request from the substation.

Security Bit (SFB) in the F-Field


The security bit (block sequence bit SFB) protects the communication against loss of information or duplica-
tion. With the SFB in the request control code of the F-field in command direction, it is possible to repeat the
message on OSI layer 1 to 4 without unnecessary forwarding to the higher Layer 5 to 7.
The SFB is entered by the calling station (central station) for each subscriber (substation) in the F field of the
call telegram.
The substation interprets an SFB that was changed in the previous call as a positive acknowledgment for
receiving the information it last sent. Up until this moment, they hold the last sent information ready for a
possible repeat.
For each station there is only one valid state of the security bit, independent of whether the master sends an
instruction command for “Writing” or “Reading”.
Activities of the RTU in the SFB-management:

• Store the SFB state of the last information received.

• On reception of a new information, the SFB received is compared with the stored SFB state:
– SFB changed = Positive acknowledgment for the last information sent to the central station.. The
message repeat buffer can be overwritten.
– SFB is unchanged = negative acknowledgment for the information last sent to the central station.
The last information to the central station must be transmitted repeatedly. A command that has
already been forwarded is not issued repeatedly.

1556 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

• Reception of a broadcast information with A-field 0xFF:


The received SFB contents may not be noticed and do not have influence on the SFB status stored in the
RTU.
The broadcast information is not acknowledged by any RTU.

• Reception of a Status Request


The status request has no influence on the SFB bit; the firmware always acknowledges with the single
character E5.

• Reception of a Reset of VE
The SFB status stored in the RTU is set on 0; the firmware always acknowledges with the single character
E5.

Address Field Extension


Contrary to DIN standard, TG800 does not use this field for the representation of a strict addressing hierarchy.
For TG800 the address field extension is used, if information needs to be sent to a station which is not
connected on the communication line. Normally this concerns the transmission of information in a communi-
cation line on another hierarchy level.
This has the advantage, that the messages are shorter, as well as that the transmitter station does not need to
know the precise structure of the network.

• Destination station number = 0 to 255

[sc_address_field_extension_1, 3, en_US]

• Destination station number = 0 to 1023

[sc_address_field_extension_2, 3, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1557


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

• COM-Line number
The COM Line number is used for extendion of the link address in a TG800 network.
The COM Line number makes it possible to get an unique link address in a TG800 network if more than
255 RTUs are connected via serveral communication lines to one control center.

[sc_com_line_number, 3, en_US]

12.12.5.5 Addressing of the Information

General
The process objects of the whole network must able to be unambiguously identified for the transmission. This
information includes:

• the Station

• the Information type

• the Hardware address or software address


The aim of the system is to transmit the whole information as fast as possible, i.e. in the shortest possible
messages. Thereby frequent information must be more greatly considered. The most frequent information
are: Indications without time tag, indications with time tag and measured values.
In addition, in most cases this information originates from the local stations. If the station number is missing
in a message in monitoring direction, then this concerns information from the local station.

Object Identification in TG800 System


All information existing in a TG800 System have within the station, addresses structured as follows:

Identification of the Hardware Objects

[sc_identification_hardware_objects, 2, en_US]

The meaning thereby:


Station number Unique station number in the system: 0 to 1020.
The station number 1023 (-1) is reserved for broadcast commands.
SW-Bit = 0 The following address in the bits 0 to 16 is the HW-address of the information.
SW-Bit = 1 The following address in the bits 0 to 14 is a SW-address of the information.
Cub. Cubicle number 0 to 3; in the TG809 substation always = 0, since there is only one
cubicle.
Chas.No. Chassis number 0 to 4; per cubicle up to 5 chassis are possible (valid for TG809 + TG820).
Slot-No. Slot number 0 to 15 in the chassis
Point-No. Output point number 0 to 31 (normal) and 0 to 255 for matrix command output card.

1558 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Identification of the software objects

[sc_identification_software_objects, 2, en_US]

The meaning thereby:


Station number Unique station number in the system: 0 to 1020.
The station number 1023 (-1) is reserved for broadcast commands.
SW-Bit = 1 The following address in the bits 0 to 16 is the SW-address of the information.
SW-Bit = 0 The following address in the bits 0 to 14 is a HW-address of the information.
Point-No. Point-No. 0 to 32767 of the SW-Information. One particular SW-point number may only
be used for one information type (e.g. indication 123 and measured value 123 not
possible).

Transmission Addresses in TG800 System


The following illustrated address blocks are structured in such a way, that the most frequent information,
above all for bursts, can be transmitted in the shortest possible information blocks.
The following conventions apply:

• The communication unit always selects the shortest possible address format. Therefore the information
type (IAC), the station number, the cubicle number and the point number are taken into consideration.

• If the station number is missing in an information address, then the directly connected transmitter
station is regarded as originator station for this information (not applicable for commands and input
values in command direction).

• In the IAC-field only the following entries are possible (refer also to Information types):
IAC = 1 indication without time tag
IAC = 2 indication with time tag
IAC = 3 measured value (on event)
IAC = 0 extension of IAC in next field (remaining information types)

Short HW-Address – without Station Number

[sc_short_HW_adress_without_station_number, 2, en_US]

The meaning thereby:


E=0 Address extension bit, 0 = short address (and short station number, if existing)
S=0 Station bit, 0 = no station number in the address block; the originator station (source of the
information) is the sending station communicating directly with the master communication
(can be parameterized)
(Cubicle# = missing)

Chassis# 0 to 4 in cabinet# 0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1559


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Slot# 0 to 15, where Slh = slot# high


Point# 0 to 31
SW-Bit missing means: address of the information is HW address

Short HW address - with station number 0 to 255

[sc_short_HW_address_with_station_number, 2, en_US]

The meaning thereby:


E=0 Address extension bit, 0 = short address (and short station number)
S=1 Station bit, 1 = station number follows:
Stat# 0 to 255 originator station number (restricted)
(Cubicle# = missing)

Chassis# 0 to 4 in cabinet# 0
Slot# 0 to 15, where Slh = slot# high
Point# 0 to 31
SW-Bit missing means: address of the information is HW address

Long HW-Address – without Station Number

[sc_long_HW_address_without_station_number, 2, en_US]

The meaning thereby:


E=1 Address extension bit, 1 = long address (and long station number, if existing)
S=0 Station bit, 0 = no station number in the address block; the originator station (source of the
information) is the sending station communicating directly with the master communication
(can be parameterized)
SW = 0 SW-Bit, 0 = HW information with the following HW address
CuH, CuL Cubicle# (high and low) = 0 to 3
Chassis# 0 to 4

1560 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Slot# 0 to 15
Point# 0 to 255

Long HW-Address – with Station Number

[sc_long_HW_address_with_station_number, 2, en_US]

The meaning thereby:


E=1 Address extension bit, 1 = long address (and long station number)
S=1 Station bit, 1 = station number follows:
Stat# 0 to 1023 originator station number
SW = 0 SW-Bit, 0 = HW information with the following HW address
CuH, CuL Cubicle# (high and low) = 0 to 3
Chassis# 0 to 4
Slot# 0 to 15
Point# 0 to 255

SW-Address – without Station Number

[sc_SW_address_without_station_number, 2, en_US]

The meaning thereby:


E=1 Address extension bit, 1 = long address (and long station number, if existing)
S=0 Station bit, 0 = no station number in the address block; the originator station (source of the
information) is the sending station communicating directly with the master communication
(can be parameterized)
SW = 1 SW-Bit, 1 = SW information with the following SW address
Point# 0 to 32767

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1561


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

SW-Address – with Station Number

[sc_SW_address_with_station_number, 2, en_US]

The meaning thereby:


E=1 Address extension bit, 1 = long address (and long station number)
S=1 Station bit, 1 = station number follows:
Stat# 0 to 1023 originator station number
SW = 1 SW-Bit, 1 = SW information with the following SW address
Point# 0 to 32767

Information Types
The information type must be identified in the message in such a way, that the entirety of the messages trans-
mitted is as short as possible. One achieves this by making the field for the information type short for the
common information.

Short Format (0 < IAC < 4):

[sc_information_types_short_format, 2, en_US]

1 = Indication without time tag


2 = Indication with time tag
3 = Measured value

Long Format:

[sc_information_types_long_format, 2, en_US]

1562 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Information in monitoring direction (IAC or IAC-extension):


1 = Indication without time tag
2 = Indication with time tag
3 = Measured value

10 = Counter value single current, requested


11 = Counter value double current, requested

15 = Blocks of indications (GI)


16 = Blocks of analog measured values (GI)

18 = Block of system indications (GI)

25 = Own station number

158 = GI instruction to the master – for indications

159 = GI instruction to the master – for measured values

Information in command direction (IAC or IAC-extension):


128 = Pulse command
129 = Permanent command
130 = Stop-permanent command
131 = Setpoint
134 = PBN-command
135 = Time for synchronization

140 = Counter value-request F (freeze without reset without transmission)


141 = Counter value-request FR (freeze with reset without transmission)
142 = Counter value-request FT (freeze without reset with transmission)
143 = Counter value-request FRT (freeze with reset with transmission)
144 = Counter value-request T (transmission of the local freezed CVs)

160 = GI-instruction to slave units for indications


161 = GI-instruction to slave units for measured values
162 = GI-instruction to slave units for system indication block
163 = Acknowledgement system indication block
165 = Instruction - send own station number

1 = Indication without time tag


2 = Indication with time tag
3 = Measured value
15 = Blocks of indications (GI)
16 = Blocks of analog measured values (GI)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1563


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6 Communicatin According to Telegyr TG800

12.12.6.1 General
Since the TG800 protocol uses the “Unbalanced Mode”, the data communication control is always controlled
from the “Unbalanced Primary” (= central station); the “Unbalanced Secondary” (substations) respond only to
requests of the central station.
Based on the request control codes of the function field used in TG800, the following services are used for the
transmission of process data:

• Reading of event data (Code = 0x0A, 0x0B)


With this service, all user data of the substation is interrogated and transmitted to the central station. The
central station sends a message with fixed block length, which in all cases must be acknowledged by the
substation. If there is user data present in the substation, then this sends a long message, otherwise the
acknowledgement takes place by means of single character E5. The proper transmission is ensured by the
SFB bit.

• Writing (Code = 0x06, 0x07)


With this service, user data (commands, general interrogation, etc.) is sent from the central station to the
substation. This service must also be acknowledged by the substation, unless it concerns broadcast user
data (COM number = 255). The substation acknowledges with the single character E5, if there is no user
data present.
In contrast to IEC 60870-5-101, the substation may also reply with a long message, if there is data for
transmission present.
The proper transmission is also ensured by the SFB bit, this means, if the substation receives user data
with unchanged SFB bit, then no data transfer takes place and the message from the repeat buffer is
acknowledged.

1564 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6.2 Startup Procedure of TG800 Communication

[sc_startup_procedure_TG800_communication, 1, en_US]

NOTE

i The service “Reset VE” causes the remote terminal unit to initialize its communication, i.e., the "SFB-Bit" as
well as the message repeat buffer are deleted → loss of information!

12.12.6.3 Process Image


The firmware manages a process image, in order to

• monitor indications and measured values for change, and

• transmit indications and measured values directly from the image in case of general interrogation.

A process image is created for each record in the SIP message address conversion (= data point). Besides the
state (1 or 2 bits for indication, 2 bytes for measured values), the process image contains the following data
point quality identifiers:

• NT bit (not topical)

• IV bit (invalid)

• BL bit (blocked - descriptor only for bouncing signal)

• OV bit (overflow – only for measured values)

In the TG800 protocol there is only one IV identifier (= invalid).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1565


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

IV (TG800) = NT or IV or BL or OV

Counter values are not recorded in the process image. After a firmware restart, the process image is initialized
with the state = 0 and NT = 1 (not topical), as well as the startup delay started (parameter-settable).
The startup delay serves to update the process image. During this time, no communication takes place to the
master (receiver is disabled). Changes in process state that occur are not stored.

12.12.6.4 Data Transmission Procedure and Preparation


The firmware (protocol element = PRE) may only send events to the central station, if it has received a corre-
sponding call (“request”). The data management or prioritization of the data, however, takes place on the
basic system element (BSE). If the PRE is allowed to transmit data to the central station, then the firmware
requests data from the BSE (“give me data”).
The BSE now decides based on the priority control, which data is sent to the PRE. For the optimal utilization of
the internal interface, the blocking of data on the BSE must be parameterized according to IEC
60870-5-101/104; however, the maximum message length must not exceed 60 bytes (is checked by the firm-
ware).
In addition, in contrast to IEC 60870-5-101, objects of different data types (indication, measured value,
counter value, etc.) may be transmitted in one TG800 message.
Likewise, the number of chaining operations (“give me data”) can be parameterized, in order to utilize the data
transmission on the TG800 protocol efficiently (default = 10).
The maximum message length is also parameterized on the TG800 protocol (default = 32).
The reason for limiting the internal chaining operations lies in the required message preparation time, since
the reply to the call can be delayed for a relatively long time at TG800 protocol level.

If the PRE receives an internal blocked SICAM A8000 message, then

• the internal message is unblocked

• a change comparison is performed

• the individual objects are converted to the TG800 format

• the process image is updated

• the internal blocked SICAM A8000 message is immediately positively acknowledged to the BSE.

If the maximum TG800 message length is not reached, then a further chaining operation is initiated, unless
the parameterized number of chaining operations has also been reached.
If the maximum TG800 message length is now exceeded through the additional chaining operation, then the
transmission on the TG800 protocol takes place in several blocks. The transmission of the subsequent blocks
takes place with the further requests of the central station with highest priority.

1566 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6.5 Multi-Hierarchical Configuration


In the TG800 system, it is possible to connect further substations to the station connected directly to the Fron-
tend (control center). In Landis & Gyr terminology, the directly connected station is called a Transit Station or
Data Concentrator.

[sc_multi_hierarchical_configuration_general, 2, en_US]

The transit station communicates with the Frontend by using the TG800 protocol.
The addressing in the TG800 system takes place by means of TG800 station number (0 to 1020), which must
be unique in the entire system.
The transit station transmits its local information without station number (S = 0), since this is known in the
Frontend (parameter own TG800 station number).
The data of the lower-level stations is always transmitted with station number (S = 1). In command direction,
the address field expansion is used, if information is to be sent to the lower-level stations (refer to chapter
12.12.5.4 Length, Address and Function Fields).
The address field expansion, however, is not used for indications and measured values in command direction.

12.12.6.6 Failure Concept


In the TG800 system the system information USAN (indication with software address = 7) is used to signal the
failure of lower-level stations.
USAN … substation does not reply

If a TG800 system receives a USAN signal with the state = "1", then all data points of the corresponding station
are flagged with USAN and “invalid”, as well as this station flagged as USAN.
Further data should no longer be transmitted to the central station, since this can only concern "invalid" data.
Some control systems make a distinction between USAN and “invalid”.

If a TG800 system receives a USAN signal with the state = "0", then only the USAN identifier of the station is
removed (the data continue to remain invalid). The Invalid identifier of the data is first updated again through
a transmission of the data from the substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1567


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Failure concept of SICAM A8000


In the SICAM A8000 system, in case of a failure of an input board or communication breakdown, all data
points affected by the failure are flagged as “Not Topical” (NT bit according to IEC 60870-5-101/104). The NT
bit reproduction can be delayed in every automation unit (default = 30 s).

Realization
The realization of the USAN information (substation does not reply) in multi-hierarchical configurations should
take place by means of the existing system concepts of SICAM A8000 without additional functions (CAEx or
derived indications). For this, the AU failure bit of the AU sum error record of the automation unit is used.
However, since the addressing of the AU sum error record is done system-technical (region, component), an
assignment must takes place between Region + Component and TG800 station number (system-technical
parameterization – TG800 station number assignment).

NOTE

i • The AU sum error record of the own AU may not be entered to the TG800 topology.

• This assignment is also used for the formation of the system information HW faulty or missing
and System initialised.

Example:

[sc_realization, 2, en_US]

1568 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

TG800 station number assignment

[sc_TG800_station_number_assignment, 2, en_US]

If the communication fails to substation R# 102, C# 42, then the higher-level system (R# 249, C# 3) sets the
bit AU failure in the AU sum error record of R# 102, C# 42. The USAN information of the TG800 station 814 is
derived automatically from the AU failure bit.

Rising failure (USAN = ON)


If the firmware receives an AU sum error record with AU failure bit set, then

• the system information USAN = ON of the corresponding station is sent to the central station (IAC = 2, SW
= 1, Point# = 7, State = ON).

• the entire process image of the corresponding station is flagged with NT (own status bit in the process
image).
The data generated through the NT bit reproduction is no longer sent to the TG800 central station, since the
NT bit is already set in the process image. However, if valid data is received, then this is indeed sent to the
central station, as well as the process image updated.

NOTE

i As of firmware version 03, the handling of information concerning the failure can be parameterized.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1569


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_rising_failure_USAN_ON, 2, en_US]

• Only USAN Ind: handling as described above

• USAN Ind + INFO invalid:


Only system indications of the concerning station are flagged with NT. The data generated through the
NT bit reproduction (system function of SICAM A8000) is sent as TG800 single objects with IV = 1 to the
central station as the process information is not flagged with NT = 1 at USAN = 1 (except integrated totals
and system indications).

Falling failure (USAN = OFF)


If the firmware receives an AU sum error record with AU failure bit deleted and if the TG800 station is set to
USAN, then

• the system information USAN = OFF of the corresponding station is sent to the master (IAC = 2, SW = 1,
Point# = 7, State = OFF).

• all data points are sent to the central station spontaneously as TG800 single objects due to the general
interrogation triggered to this station (system concept “General Interrogation” from SICAM A8000).

12.12.6.7 System Indications


System indications are used for the transmission of self-detected system errors. System indications are single-
point information with software address (SW = 1) beginning with point number 0.
For each TG800 station type there exists a fixed number of system indications, whose meanings are identical
over all systems (TG809: 64 system indications, all other systems: 48). Meaning of the system indications refer
to 12.12.10 System Indications and Collective System Indications.
The transmission of the system indication occurs:

• Spontaneous with IAC = 1 (without time tag) or IA2 = 2 (with time tag)

• Due to a general interrogation for indications (IAC = 15)

• Single or collective (collective system indication; can be set globally via parameter System Indica-
tion Transmission).

Supported system indications:


TG800 Designation Sys-No. Formation
System initialised 0 From Startup of the AU sum error record347
Hardware missing or faulty 4 From Board failure of the AU sum error record

347 system indication is also generated after every firmware restart with own TG800 station number

1570 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

TG800 Designation Sys-No. Formation


USAN (RTU does not reply) 7 From AU-failure of the AU sum error record 348
Command/Setpoint discarded 21 Directly from the firmware 349
GI in progress 33 Directly from the firmware 349

All other system indications can be generated as applicable and converted to the TG800 protocol by SIP
message address conversion.
In case of a general interrogation, the firmware only transmits used (parameterized) system indications; the
first indication group (Point# 0 to 7) is always transmitted.

Collective System Indications


Collective system indications were defined to reduce the memory requirements and the generating work
(number of information objects) in the control center. Previously 64 (TG809), respectively 48 (TG803/801)
system indications per remote terminal unit needed to be defined in the control center; with collective system
indications, it is only 8 of these.
In all remote terminal units, each of the up to 64 system indications is assigned to one of six new collective
system indications by means of a fixed defined table. One of these 6 collective system indications is spontane-
ously transmitted to the control center when a system message is set or deleted in the substation.
The collective system indication numbers have the following meaning:
0: System initialized
1: General interrogation in progress
2: Hardware fault
3: Process and installation fault
4: Database and operation fault
5: CONCAP/LAF fault
6: Offline
7: USAN (remote terminal unit does not reply) 350
Formation of the collective system indication: refer to 12.12.10 System Indications and Collective System Indi-
cations.
Since only collective system indication is transmitted, the operator has no knowledge which fault has occurred
in the remote terminal unit. In order to determine the precise cause of the fault, the control center sends a GI
system indication to the concerning remote terminal unit. If the substation is not connected directly, this
message is forwarded transit through the intermediate stations (use of the address field extension).
The remote terminal unit then immediately transmits its entire block of system indication back to the control
center. From every system indication of the remote terminal unit, both the current status as well as an even-
tbit is sent, which indicates, whether the status has switched to ON at any time since the last acknowledge-
ment.
When the operator has taken note of the events, he can send an acknowledgement to the remote terminal
unit by means of an explicit command, through which the event-bits of all system indications are deleted
there.
Management of collective system information
As already described, 8 collective system indications are formed from the 48 or 64 system information items.
One collective system indication is a summary (logical OR) of the individual system indications.
The system indication as well as the collective system indications are generated and managed by the firmware
for each TG800 station. A transmission only occurs spontaneously on change or for general interrogation (GI
instruction for indications).
The acknowledgement, respectively transmission of the system indication with multi-hierarchical configura-
tions takes place by means of the address field extension of the TG800 protocol (address field extension =
TG800 station number). If an acknowledgement, respectively GI instruction for system indication block is
received without address field extension, then the handling only takes place for the own TG800 station.

348 only possible for TG800 stations in multi-hierarchical configurations; not for own TG800 station (refer to 12.12.6.6 Failure Concept
349 only supported for own TG800 station
350 this information is always generated by higher-level systems (failure of a connected substation)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1571


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6.8 General Interrogation


With the instruction GI for indications and GI for measured values, the central station causes
the substation to transmit the current process state of the required data types. For the transmission of the GI
data, specifically defined message types are used (block of GI indications, respectively GI measured values).
These message types feature a very high transmission efficiency and do not contain any time information
(similar to IEC 60870-5-101).
If the GI instruction is forwarded directly to the substation (= without address field extension), then the
general interrogation is answered directly from the process image of the firmware. The firmware, however,
also sends a GI request (image GI) to the BSE, in order to keep the process image guaranteed synchronous
between BSE and firmware.
The GI data sent by the BSE is only forwarded to the central station upon change (status or IV bit).

[sc_general_interrogation, 3, en_US]

CASDU of the internal GI-request


During startup, the firmware generates an assignment between CASDU and TG800 station number.
If up to 2 CASDUs are assigned to one TG800 station number, then the internal GI request (TI = 100) is always
executed selectively, otherwise the GI request is always addressed "broadcast" (CASDU = 0xFFFF). Every
received GI instruction is always converted to the SICAM A8000 system message General Interrogation
Request.

Processing
If a GI instruction (indications and/or measured values) is received without address field extension, the entire
process image is always transmitted; also from other connected stations (firmware acts as data concentrator).
If a GI instruction is received with address field extension, then only those corresponding GI requests of that
TG800 station addressed in the address field extension are generated.
The GI data arriving on the firmware is monitored for change and only forwarded to the TG800 central station
upon change.

GI instruction with address field extension


As of firmware revision 03, a GI instruction with address field extension (selective TG800 station) is responded
from the firmware-internal process image. However, only information of the corresponding TG800 station,
defined by the address field extension, is transmitted.

1572 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Transmission of data for general interrogation


The general interrogation is always processed after the received TG800 instructions (indications/measured
values).
The transmission generally takes place according to increasing TG800 address, whereby hardware addresses
are transmitted before software addresses. Beginning and end of the general interrogation are identified by
the system indication General interrogation in progress (software address = 33).

NOTE

i Spontaneous events are always transmitted with higher priority to the central station.

The firmware answers a GI-instruction for indications as follows:

• All process indications (ascending according to TG800 address)

• All system indications or collective system indications (increasing TG800 station number)
If a GI instruction is initiated for indications and measured values simultaneously, then indications are
processed with higher priority.

12.12.6.9 Time Synchronization


The TG800 master (control center or frontend) periodically (period = 1 or 10 minutes) performs a time
synchronization of the remote terminal unit. The time synchronization (IAC = 135) is always transmitted as a
"broadcast" message. The master always sends the local time, this means, also daylight-saving / standard time.
The time synchronization message contains the current time at the moment of the first character (= start bit of
the UART).
Since the time synchronization message has a fixed length (= 16 bytes), the firmware corrects the message
duration automatically.

[sc_time_synchronization, 1, en_US]

Additionally, another correction-time time synchronization can be parameterized, in order to compensate


delays of transmission equipment.
By means of parameter setting it is also defined, whether the time synchronization message received is used
for the time synchronization of the remote terminal unit (substation can also be synchronized with local
DCF77/GPS or NTP).

NOTE

i The TG800 time synchronization message does not contain any daylight-saving / standard time identifier;
this is added by the firmware automatically for the time synchronization of the automation unit.

12.12.6.10 Counter Value (CV) Requests in TG800


The following requests are defined in the TG800 system:
CV request F (Freeze without reset without transmission) IAC = 140
CV request FR (Freeze with reset without transmission) IAC = 141
CV request FT (Freeze without reset with transmission) IAC = 142
CV request FRT (Freeze with reset with transmission) IAC = 143
CV request T (transmission of the saved counts) IAC = 144

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1573


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

In the counter interrogation command itself, 8 query groups (G0 to G7) are defined corresponding to 8 bits
(query group set).
Several bits can be set in the request group set. A set bit states that the corresponding count group (or station
group) is affected by the request.
The conversion of the counter value request from TG800 to SICAM A8000 is performed via a parameter
settable assignment. There are 5 possible assignments.
TG800 SICAM A8000
Interrogation type Request group IEC-FRZ1 IEC-RQT
F, FR, FT, FRT, T Group 0 to group 7 0 to 3 0 to 63

IEC-FRZ = freezing identifier: 0 ... read (no freeze or reset)


1 ... freeze counter without reset
2 ... freeze counter with reset
3 ... reset counter
IEC-RQT = inquiry identifier 0 ... no counter interrogation
1 ... counter interrogation group 1
2 ... counter interrogation group 2
3 ... counter interrogation group 3
4 ... counter interrogation group 4
5 ... general counter interrogation
6 to 31 ..... reserved – compatible range
32 to 63 ... reserved – private range

NOTE

i • Since according to IEC 60870-5-101 there is no simultaneous “freezing + transmitting”, for this func-
tion (CV request FT, FRT) two entries must be parameterized: first “freeze” and then “request”.

• The SICAM A8000 system message Counter Interrogation is always addressed broadcast (CASDU1 =
CASDU2 = 255).

• TG800 counter value requests with address field expansion are discarded without any error message.

[sc_TG800_counter_value_requests, 2, en_US]

1574 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6.11 Handling of Process Data with Time Tag


In the TG800 protocol, indications with time tag (IAC = 2) are transmitted in the format “Hours : Minutes :
Seconds . Milliseconds”. Counter values are also transmitted with time tag in the format “Day : Hours :
Minutes”.
In the SICAM A8000 system, all data formats are defined with date + time; during the conversion to the TG800
format, the internal time format must be reduced.
Indications with time tag (IAC = 2) can be transmitted with or without coarse time.
All of the following indications with the same hour and the same minute are now only transmitted with fine
time (= seconds, milliseconds).

NOTE

i The firmware always transmits all indications with coarse time!

• Spontaneous indication transmissions due to an NT bit change (NT = not topical) are always sent without
time tag (IAC = 1).

• Indications with a non-set time (year < 2006 or year > 2080) are also always sent without time tag (IAC =
1).

12.12.6.12 Measured Values in Monitoring Direction

General
Measured values are transmitted (without time) in the TG800 protocol with IAC = 3.

TG800 Measured Value Format

[sc_TG800_measured_value_format_monitoring_direction, 3, en_US]

I .......Invalid
S ... Sign

In the TG800 measured value format, the representation of the measured values is possible in the range –
32768 to + 32767, whereby always only the even-numbered values are valid. If valid values are converted (NT
= 0, IV = 0 and OV = 0), then the least significant bit in the TG800 format is always set to "0".
The following type identifications can be converted to TG800 measured values:

• Transformer Step position information <TI:=32>

• Measured value – normalized <TI:=34>

• Measured value – scaled <TI:=35>

• Measured value – short float <TI:=36>


The data point quality identifier NT (not topical), IV (invalid) and OV (overflow) are converted to the I bit
(invalid) of TG800.
For transformer step position information <TI:=32>, in addition the moving contact information VTI is
converted to the I bit.
A linear adaptation can be parameterized for each measured value. The linear adaptation is defined through
the following parameters:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1575


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

X_0% Value adaptation:


Lower limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_100%.
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at X_0%.
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at
X_100%.

As only one measured value format is defined in the TG800 protocol, the following value range results for the
parameters X_0% and X_100%:
X_0%, X_100% = –32768 to +32767
The following also applies: Y_100% > Y_0%

The parameters Y_0% and Y_100% are determined by the internal used type identification.
Measured value - normalized Value range: –1 to +1
Measured value - scaled Value range: –32768 to +32767
Measured value - short floating no check
point number
Step position information: Value range: –64 to +63

Linear adaptation is activated if Y_0% or Y_100% has been parameterized as not 0.

Value Conversion without Linear Adaptation

• Step position information <TI:=32>


– SICAM A8000 value range: –64 to +63
Value TG800 = Value SICAM A8000 ⋅ 2

• Measured value - normalized <TI:=34>


– SICAM A8000 value range: –1 to +1
Value TG800 = Value SICAM A8000 ⋅ 32000
Value SICAM A8000 = 0.76543 → Value TG800 = 24493
transmitted value = 24492 (0x5FAC)

• Measured value – scaled <TI:=35>


– SICAM A8000 value range: –32768 to +32767
Value TG800 = Value SICAM A8000

• Measured value – short float <TI:=36>


– SICAM A8000 value range: –3.4 ⋅ 1038 bis +3.4 ⋅ 1038
There is a conversion from floating point format to a binary value. If the SICAM A8000 value is > 32766 or < –
32768, then the I bit is set as well as the value itself set to 32767 or –32768 respectively.

Value Conversion with Linear Adaptation


The adaptation is activated if Y_0% or Y_100% has been parameterized as not 0.

1576 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Value TG800 = k ⋅ Value SICAM A8000 + d


whereby
k = (X100 – X0) / (Y100 – Y0)
d = X0 – k ⋅ Y0

NOTE

i Value SICAM A8000 < Y0 → Value TG800 = X0 and I = 1


Value SICAM A8000 > Y100 → Value TG800 = X100 and I = 1

Example: Bipolar measured values

[sc_bipolar_measured_value, 1, en_US]

12.12.6.13 Setpoint Values

General
Setpoint values are transmitted in the TG800 protocol with IAC = 131.
Value range: -32768 to +32767
The TG800 setpoint format can be converted to 3 type identifications:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1577


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Setpoint command – normalized Value range: -1 to +1


<TI:=48>
Setpoint command – scaled Value range: -32768 to +32767
<TI:=49>
Setpoint command – short float Value range: –3.4 ⋅ 1038 bis +3.4 ⋅ 1038
<TI:=50>

A linear adaptation can be parameterized for each setpoint value. The linear adaptation is defined through the
following parameters:
X_0% Value Adaption:
Lower limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_0%.
X_100% Value Adaption: Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Y_0% Value Adaption:
Lower limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at X_0%.
Y_100% Value Adaption:
Upper limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at
X_100%.

As only one setpoint format is defined in the TG800 protocol, the following value range results for the param-
eters X_0% and X_100%:
X_0%, X_100% = –32768 to +32767
The following also applies: X_100% > X_0%

The parameters Y_0% and Y_100% are determined by the SICAM A8000 internal type identification.
Setpoint value - normalized Value range: -1 to +1
Setpoint value - scaled Value range: -32768 to +32767
Setpoint value - short floating point no test
number

Linear adaptation is activated if X_0% or X_100% has been parameterized as not 0.

Conversion without Linear Adaptation

• Setpoint value - normalized <TI:=48>


–32000 to setpoint value to +32000
Value SICAM A8000 = Value TG800 / 32000
Setpoint value < –32000 or Setpoint value > +32000
→Setpoint value is discarded with the error message Format conversion error in receive
direction.
• Setpoint command - scaled <TI:=49>
Value SICAM A8000 = Value TG800

• Setpoint command – short float <TI:=50>


Value SICAM A8000 = Value TG800
The received binary value is converted to a floating-point number.

Conversion with Linear Adaptation


Adaptation is activated if X_0% or X_100% has been parameterized as not 0.
Value SICAM A8000 = k ⋅ Value TG800 + d

1578 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

whereby
k = (Y100 – Y0) / (X100 – X0)
d = Y0 – k ⋅ X0

If the setpoint value cannot be adjusted (setpoint value <X_0% or setpoint value > X_100%), the setpoint
value is discarded with the error message Format conversion error in receive direction.

Bipolar setpoint values

[sc_bipolar_setpoint, 1, en_US]

12.12.6.14 Measured Values in Command Direction

General
Measured values in command direction are transmitted on TG800 protocol spontaneous with IAC = 3 and at
general interrogation with IAC 16.
TG800 Measured Value Format

[sc_TG800_measured_value_format_command_direction, 3, en_US]

I ... invalid

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1579


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

S ... Sign
In the TG800 measured value format, the representation of the measured values is possible in the range –
32768 to + 32767, whereby always only the even-numbered values are valid. If valid values are transmitted,
then the least significant bit in the TG800 format is always set to "0". The I bit (invalid) of TG800 is converted
to the data point qualifier NT (not topical).
The TG800 measured value can be converted to 3 type identifications:
Measured value – normalized Value range: –1 to +1
<TI:=34>
Measured value – scaled <TI:=35> Value range: –32768 to +32767
Measured value - short floating Value range: –3.4 ⋅ 1038 bis +3.4 ⋅ 1038
point <TI:=36>

A linear adaptation can be parameterized for each measured value. The linear adaptation is defined through
the following parameters:
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_100%.
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at X_0%.
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at
X_100%.

As only one measured value format is defined in the TG800 protocol, the following value range results for the
parameters X_0% and X_100%:
X_0%, X_100% = –32768 to +32767
The following also applies: X_100% > X_0%

The parameters Y_0% and Y_100% are determined by the internal used type identification.
Measured value - normalized Value range: –1 to +1
<TI:=34>
Measured value - scaled <TI:=35> Value range: –32768 to +32767
Measured value - short floating no test
point <TI:=36>

Linear adaptation is activated if X_0% or X_100% has been parameterized as not 0.

Conversion without Linear Adaptation

• Measured value – normalized <TI:=34>


–32000 to measured value to +32000
Value SICAM A8000 = Value TG800 / 32000
Value TG800 < –32000 => Value SICAM A8000 = -1, OV=1
Value TG800 > –32000 => Value SICAM A8000 = 1, OV=1

• Measured value - scaled <TI:=35>


Value SICAM A8000 = Value TG800

1580 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

• Measured value – short floating point <TI:=36>


Value SICAM A8000 = Value TG800
The received binary value is converted to a floating-point number.

Conversion with Linear Adaptation


Adaptation is activated if X_0% or X_100% has been parameterized as not 0.
Value SICAM A8000 = k ⋅ Value TG800 + d
whereby
k = (Y100 – Y0) / (X100 – X0)
d = Y0 – k ⋅ X0

NOTE

i Value TG800 < X0 → Value SICAM A8000 = Y0, OV = 1


Value TG800 > X100 → Value SICAM A8000 = Y100, OV = 1

Bipolar Measured Values

[sc_bipolar_measured_value_1, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1581


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.6.15 TELEGYR 800 Radio Spontaneous Mode

General
If no leased line for TG800 communication between control station and remote terminal unit (substation) is
available, radio communication can be used for TG800 communication.
The TG800 protocol has many identical functions in the polling mode and radio spontaneous mode, the
special features are described in the following section.
The radio spontaneous mode is a special mode of communication, whereas the radio is used for voice trans-
mission as well for TG800 communication. A link connection is established between two stations for a limited
duration (transmission block, max. 20 seconds).
The link connection can be established by any system (master or slave), but the communication structure is
still hierarchically. That means, a link connection can only be established between a primary station and a
secondary station, but never between two secondary stations. For certain data transmissions, the primary
station can establish a connection with all stations simultaneously.
Architecture Function Application
Primary station Communication master Control center
Secondary station Communication slave Substation

Modem function
In the radio spontaneous mode only the LAVANCHY modem 1754 is used. This modem includes the radio
(high frequency channel) and also the WT channel (frequency shift keying).

[sc_modem_LAVANCHY, 1, en_US]

• The signal RTS SICAM A8000 is used to switch on the radio (PPT) and the WT channel (FSK).

• The signal SQ (Squelch, HF-radio is ON) indicates the use of radio communication (TG800 communica-
tion or voice-transmission is active). The SQ signal must be wired to the DSR input.

NOTE

i • The DCD signal must be used in the TG800-radio spontaneous mode.

• If no SQ signal is available, DCD and DSR must be linked together.

Connection Setup
A link connection may only be started if the radio channel is not used for at leased 2 seconds (DSR = 0). This
condition avoids the interruption of communication sequences, if the request-response timeout is less than 2
seconds.

1582 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Physically, the connection establishment begins with the activation of the HF carrier (RTS = 1), at the same
time the LF carrier (signal of the idle state) is activated. The subsequent transmission delay serves to intercept
transient processes.
The connection is always established with the so-called radio call telegram, which both the central station and
the substation can send. After the connection has been established, data is exchanged between the central
station and the substation according to the well-known TG800 traffic processing (asymmetrical master-slave
protocol).
All stations to which the radio call is not directed or which do not understand it discard the received data from
this point on until the radio channel is free again (= block receiver).

• The central station repeats its radio call until a response arrives (= connection established), a parameteriz-
able period of time or the maximum transmission block length is reached. If the calls remain unsuc-
cessful, the connection is broken off and the stations not reached are marked as failed in the control
center (= substation does not respond).

• The substation repeats its radio call until a response is received (= connection established) or the
maximum number of connection attempts has been reached. If the calls remain unsuccessful, it breaks
the connection (= communication has failed) and waits for the next spontaneous call from the central
station.

Link connection with collision


If radio calls from several stations coincide in time (collision), there is no answer. The same stations try to call
again as soon as they recognize that the radio channel is no longer in use. To avoid a new collision, the moni-
toring time “channel not occupied” is extended by individual random intervals. For the purpose of preferential
treatment, the central station receives the shortest waiting time extension.
Radio call message with collision:

[sc_link_connection_with_collision, 2, en_US]

FA1 Radio call message with collision


FA2 Successful retry of the radio call message without collision
FA3 Delayed retry of radio call message (radio is used by station A); this radio call message is sent after
the dialog of station A is finished.
tub Monitoring time “radio is idle”

• at least 2 s
tubz Monitoring time “radio is idle” for retransmission

• 2.2 to 3.1 s for primary station


• 3.2 to 9.5 s for secondary station
• Random extension in time steps of 100 ms
tu Switch over time < 1500 ms
Switch over time between request and response within a radio communication
Ü1 Message block in monitor direction
S1 Message block in control direction

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1583


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Link Disconnection
Each connection is always broken off by the central station by not continuing with a call within 1500 ms
following an answer or acknowledgment.
Cause of disconnection:

• The transmission block reaches the maximum length according to the regulation (preset: 20 s).

• The substation only answers a parameterizable number of calls only with acknowledgments.
The substation recognizes the establishment of a connection by not calling it within 1500 ms.

Connection monitoring
The central station periodically calls up all substations in order to detect any interrupted transmission links
(function check). If a called substation does not answer, then it is marked as failed in the central station.

Broadcasting - Messages to all RTUs


Broadcasting refers to the simultaneous transmission of data to all communication participants.
With broadcasting, the central station establishes and clears the connection.
Communication begins with a radio call short sentence message with a destination address to all, followed
immediately by a long sentence message containing the user information (example: the time). The connec-
tion is then terminated.
Command to all (Example: time synchronization)

[sc_broadcast_command, 3, en_US]

FA-SA Radio call message to all stations in control direction (target station = 1023, COM# = 255)
S1Z Long block to all stations (COM# = 255); example: Time synchronisation (IAC = 135)
tub Monitoring time “radio is idle”

• at least 2 s

The master station transmits periodically the time to all substations. The time message is not acknowledged by
any receiver. The period can be set by parameter in the master station.

1584 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Radio Call Message

TG800 message format (incl. message header)

[sc_radio_call_message, 2, en_US]

Concession number: Digits 0 to 9, 8 digits


Radio group: 0 to 255
Source-Station#: TG800 Station# (0 to 1020) of the transmitter
The substation sets always BA = 1 (F-field = Ox80)
Note: The firmware checks always the source station number = TG800 station
number of the central station.
Target-stations# TG800 Station# (0 to 1020) of the target (1023 ... broadcast)
COM#: TG800-COM# of the target, if master transmits the message
TG800-COM# of the source, if slave transmits the message
Function field: F-field according TG800 specification (refer to section Allocation of the F-field in
control direction, Page 1555)

Description of the Normal Communication


After the connection has been established, data is exchanged by means of polling, which means that the
central station and the substation send each other strictly alternating request and response telegrams (with or
without information).
Connection setup by central station (command)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1585


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_link_connection_master, 3, en_US]

1 Long record with a station number (IAC = 25) if the call control code “read” or “write” is used in the
radio call, otherwise a short telegram is sent (F-field = 0)
tVBG maximum connection duration = transmission length

The central station will not end the dialog immediately after the command has been transmitted, but will still
wait for the response; however, it must not exceed the maximum transmission block length.
Evaluation of the radio call message:

• Check the concession number and radio group

• TG800 target station number = own TG800 station number or 1023 (broadcast)

• TG800 source station number = TG800 station number of the control center

• COM number = own COM-number or 255 (broadcast)

• F field: RB = 1 (message from the master)

When the evaluation fields a positive result, the firmware will answer with a long block own station number
(IAC = 25) or with a short block. If a condition is not met, the received radio call is discarded, the receiver is
blocked and only squelch detection is carried out (wait for “radio free”.)

Squelch detection
The idle state of DSR signal (DSR = "0") is observed (> 2 s). If radio is idle is detected, the receiver is enabled at
next positive edge of DCD (after receiver disable time is expired). If a valid message is received, it is forwarded
to further evaluation. If an error is detected (example: voice) and the connection is not established, the
receiver is disabled again and only squelch detection is observed.

1586 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Link connection by the slave (caused by spontaneous event)

[sc_link_connection_slave, 3, en_US]

tVBG maximum connection duration = transmission block length


tu Switch over time
Switch over time between request and response within a radio communication

After the radio call message has been transmitted, the secondary station expects a request (poll request or
information) within 1500 ms from the primary station with the corresponding COM-number. If the timeout
expires, the secondary station must transmit its radio call message, because the primary station has not recog-
nized the request (refer to section Link connection with collision, Page 1583).
If the central station receives the radio call telegram correctly, the substation is called until

• the transmission length has been reached

• the substation only answers calls with a short acknowledgment

NOTE

i The firmware initiates a link connection at each event in the automation unit, independently the event is
defined in the SIP address message conversion. If this effect is not acceptable, the “selective data flow”
must be used.

12.12.7 Optimization Parameters for Transmission Facilities

The protocol element supports selected transmission facilities – the parameters for these are fixed. The selec-
tion of the transmission facility takes place with the parameter Common settings | Interface modem.
With the selection of a free definable transmission facility certain parameters can be set individually.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1587


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (baud rate) must be set for the transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface with the parameter Common Settings | Interface.
With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Inter-
face modem must be set to freely definable. Only then are all supported parameters displayed and can
be parameterized with the required values (refer to table with preset parameters for transmission facilities).
For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free definable interface modem | Stability monitoring time


(tstab)

• Common settings | free definable interface modem | Continous level monitoring


time (tcl)

• Common settings | free definable interface modem | Transmission delay if


continous level (tcldly)

• Common settings | free definable interface modem | X2: DTR/VCC Pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-25.
If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC Pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required supply voltage and maximum current consumption of the transmission facility must be consid-
ered!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | monitoring times | Call monitoring time

• advanced parameters | monitoring times | Idle monitoring time

• advanced parameters | monitoring times | Character monitoring time


The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time

1588 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

between 2 bytes of a message is greater than the set signal monitoring time. With message interruption, the
ongoing receive handling is aborted and the message is discarded.
After a detected message interruption, a new message in receive direction is only accepted after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element - insofar as the transmission facility (example: VFT channel) provides this signal receive-
side - can evaluate the interface signal DCD and utilize it for monitoring functions.

Preset parameters for transmission facilities with TG8ST0

Transmission facility RTS tp tv tn tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Modem for 4-wire trans- ON 0 0 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Modem for 2-wire trans- 0 30 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Radio digital 30 100 11 50 Yes 10 5 0 0.2 No
Radio analog 50 300 50 100 Yes 10 5 0 0.2 No
Direct connection RS-485 0 1 0 0 No 0 0 0 0 Yes
with CM-0819 (CM-0829)
Modem for 4-wire trans- ON 0 0 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 22 30 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Direct connection RS-232 ON 0 0 0 0 No 0 0 0 0 No
SATTELLINE 2ASxE time 0 1 0 0 No 0 0 0 0 No
slot modem
Freely definable 30 50 5 30 Yes 3 3 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbs Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tduration Parameter Continuous level monitoring time (tcl)
tdelay Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1589


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing_ohne_broadcast, 2, en_US]

Figure 12-25 Timing During Transmission

1590 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.8 Message Conversion in Transmit Direction (SICAM A8000 → TG800)

The addresses in the information blocks shown below are entered for the hardware addresses in the version,
“short , without a station number”, and for the software addresses in the version “without a station number”.
However, all address blocks defined under section 12.12.5.5 Addressing of the Information are possible.
No length specification in bytes is required in the following information blocks. The block length is defined by
the IAC plus possibly a further specification of the amount of information in the block.

12.12.8.1 Indications (Single/Double-Point Information)


In the TG800 protocol, spontaneous indication changes are always transmitted in single object format without
time tag (IAC = 1) or with time tag (IAC = 2).

NOTE

i It is not permitted to transmit an indication change with both indication formats (with and without time =
2 data streams). The message format to be used is selectable for each information object.

The indication type (single or double-point information) is transmitted in spontaneous format; in the GI
format, this is not included. For double-point information, the point number is always used in steps of 2 (0, 2,
4, ...).

Indication without Time Tag


TG800 message format: short hardware address without station number

[sc_indication_without_time_tag, 2, en_US]

E=0 Short address format


S=0 No station number in information
Slh Slot#
high
I invalid
R Report bit (= 1 .. indication after command, cause of transmission = 11)
V Signalin (= 1 VKM four-contact indication = double-point information)
g type (= 0 ZKM two-contact indication = single-point information)
S Status ZKM: 01 = OFF 10 = ON
VKM: 01 = OFF 10 = ON
00 or 11 fault

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1591


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Indication with Time Tag


TG800 message format: short hardware address without station number

[sc_indication_with_time_tag, 2, en_US]

E=0 Short address format


S=0 No station number in information
Slh Slot#
high
I invalid
R Report bit
(= 1 .. indication after command, cause of transmission = 11)
V Signalin (= 1 VKM four-contact indication = double-point information)
g type (= 0 ZKM two-contact indication = single-point information)
S Status ZKM: 01 = OFF 10 = ON
VKM: 01 = OFF 10 = ON
00 or 11 fault
G Full time bit always "1", since the message format with fine time only is not supported

Time error bits:


F .... Fault (possibly totally wrong) – always "0"
U ... inaccurate (not quite synchronous) – f (IV bit of the time tag)
O ... without milliseconds, not supported – always "0"

GI Indications
According to a GI instruction for indications (IAC = 160) all indications of the substations are
transmitted in blocks. All indication groups are transmitted without time.

1592 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

TG800 message format – short hardware address without station number

[sc_GI_indications, 2, en_US]

MG Indication group
Length Number of indication groups ⋅2 + 4
Qty.MG Number of 1-bits in V-set (1 to 8)
E=0 Short address format
S=0 No station number in information
Slh Slot# high
V Set of the existing indication groups (V) in the information part
S State of the bit (0/1)
I Invalid bit to the of the above state (1 = invalid)
HW-Address Valid for indication group 0 (= bit 0 in V set); the addresses (point number) of the following
indication groups are calculated by increments of 8 to the previous address (per V bit).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1593


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Example:
Indication group format with byte 1 and 3 (bits 8 to 15 and 24 to 31).

[sc_indication_group_format_with_byte, 2, en_US]

Address Conversion SICAM A8000 → TG800


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Transmit detailed routing is provided with the
following entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type Identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
TG800-Stat-Nr. Station number:
0 to 1020
TG800-IAC Information type:

• Indication without time tag (IAC = 1)


• Indication with time tag (IAC = 2)
TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")

1594 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
Attention: For double-point information, the point number may only be parame-
terized in even steps of 2 (0, 2, 4, 6, ...).
X_0% Value Adaption:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
X_100% Value Adaption:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Y_0% Value Adaption:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Y_100% Value Adaption:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

NOTE

i The parameter X_0%, X_100%, Y_0% and Y_100% must be left on their default value .

• I (invalid) – TG800 =
NT (not topical) or
IV (invalid) or
BL (blocked)

• R (Report bit) – TG800 =


"1" … Cause of transmission = return information caused by a remote command

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1595


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_address_conversion, 2, en_US]

12.12.8.2 Measured Values

Measured values - spontaneous

TG800 message format – short hardware address without station number

[sc_measured_value_on_Event, 2, en_US]

E=0 Short address format


S=0 No station number in information
Slh Slot# high
Status –32000 to +32000, inclusive I bit (= 16 Bit dual component)
I Invalid bit

Here it indeed concerns a 16-bit value, however the bit 0 (LSB) is not transmitted, this means only even values
can be transmitted.

1596 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

GA Measured Values (analog) with Hardware Address


TG800 message format: short hardware address without station number

[sc_GA_measured_values_with_hardware_address, 2, en_US]

Length Number of measured values ⋅2 + 4


Qty.MV Number of 1-bits in V-set (1 to 8)
E=0 Short address format
S=0 No station number in information
Slh Slot# high
V Set of the existing measured values (V) in the information part
HW-Address applies to measured value 0 (= bit 0 in V-set); the addresses of the following measured values
are obtained in ascending order by adding an offset of 1 (for analog measured values) to the
previous address (per V bit)
Status –32000 to +32000, inclusive I bit (= 16 bit dual component)
I Invalid bit for measured value state (1 = invalid)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1597


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Example:
Group format with the analog measured values 10, 13 and 14

[sc_group_format_analog_measured_values, 2, en_US]

Address Conversion SICAM A8000 → TG800


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Transmit detailed routing is provided with the
following entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Transformer Step position information <TI:=32>


• Measured value 15 bit + S normalized <TI:=34>
• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• Measured value analog


TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address

1598 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible:
–32768 to +32767
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible:
–32768 to +32767
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Possible:
<TI:=32>: –64 to 63
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.
Possible:
<TI:=32>: –64 to 63
<TI:=34>: –1 to +1
<TI:=35>: –32768 to +32767
<TI:=36>: no check

• I (invalid) – TG800 =
NT (not topical) or
IV (invalid) or
OV (overflow) or
VTI (moving contact information at transformer taps)
Conversion of measured value: refer to section 12.12.6.12 Measured Values in Monitoring Direction

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1599


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_conversion_measured_value, 2, en_US]

12.12.8.3 Counter Values, Requested and Archived

Counter Values with Hardware Address


TG800 message format – short hardware address without station number
Single current counter values (CV) – IAC = 10
Double current counter values (CV) – IAC = 11

1600 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_counter_values_with_hardware_address, 2, en_US]

Length 6 + (Qty.CV ⋅ 4)
Qty.CV Number of 1-bits in V-set (1 to 8)
E=0 Short address format
S=0 No station number in information
Slh Slot# high
V Set of the existing CV (V) in the information part
HW-Address Applies to counter value (CV) 0 (= bit 0 in V-set), the addresses of the following counter values
result in ascending order by adding the offset of 1 for single-stream counter values and 2 for
double-stream counter values (per counter value).
Each double-current CV occupies 2 input points. The hardware address is valid for the input
point with the lower address.
Day ... Min Request time, time end measuring period
CV Value (0 to 9999999)
ZUE Count overflow
SNI New initialization of station

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1601


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

ZNG Counter value never set


FZI Fault at counter input

Per above-mentioned group format only single current counter values or double current counter values may
be included.
Example:
Group format for single current counter values with the hardware address 24, 28, 29

[sc_group_format_single_current_counter_values, 2, en_US]

Group format for double current counter values with the hardware address 16, 18, 22

[sc_group_format_double_current_counter_values, 2, en_US]

Address Conversion SICAM A8000 → TG800


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Transmit detailed routing is provided with the
following entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Integrated total 31 Bit + S with sequence number <TI:=37>


TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• Count single-current
• Count double-current

1602 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

NOTE

i The parameter X_0%, X_100%, Y_0% and Y_100% must be left on their default value .

Counter value conversion

• The value range must already be set at the source (acquisition) to the range 0 to 9 999 999 (7 decades
BCD). A counter value overflow treatment is not done by the firmware.

• Negative counter values (IEC 60870 format) are rejected with the error message format conversion
in transmit direction.
• Is the time stamp invalid (smaller 1.1.2006 or greater 1.1.1990), the time information is set to "0" in the
TG800 format.

• ZUE (TG800) = CY (SICAM A8000)

• ZNG (TG800) = NOT CA (SICAM A8000)

• FZI (TG800) = IV (SICAM A8000)

• SNI always "0"

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1603


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_counter_value_conversion, 2, en_US]

Block with System Indications


The TG800 station transmits this data block after it has been requested by the master station by means of GI
instruction system indication block (IAC = 162), however only if collective system indications are
defined.
TG800 message format:

[sc_block_with_system_indications, 2, en_US]

MG Indication group
Length Number of indication groups ⋅ 2 + 5
Qty.MG Number of 1-bits in V-set (1 to 8)
E=1 long address format
S=0 No station number in information
SW = 1 Software address (source of information)
Point# Always 0!
V Set of the existing indication groups (V) in the information part
S Status of the bit (0/1)

1604 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

E Event-bit, indicates whether the state has switched to ON at any time since the last acknowl-
edgment (refer to IAC = 163).
HW-Address Applies for indication group 0 (= bit 0 in V set); the addresses of the following indication
groups are calculated by increments of 8 to the previous address (per V bit).

12.12.8.4 Own Station Number (and GI Request)


TG800 message format

[sc_own_station_number, 2, en_US]

SG = 1: send GI from the ZS (is not supported, always "0")


Length = 4 bytes
The firmware only transmits this message on request of the master station.
GI Instruction to the Master
With this instruction the substation can request indications and measured values from the master station.
The GI instruction is only sent to the central station if messages or measured values are defined in the SIP
message address conversion in the receive direction.
TG800 message format:

[sc_GI_instruction_master, 2, en_US]

GI instruction binary information: IAC = 158


GI instruction for measured values IAC = 159 IAC = 159
Source station number = always own TG800 station number

12.12.9 Message Conversion in Receive Direction (SICAM A8000 ← TG800)

The hardware addresses in the following illustrated information blocks are entered either in the version “long,
with station number” or “short, without station number”. However, if required, instead of “short, without
station number”, one of the other available address formats can also be used. For commands and setpoints,
for reasons of information security and processing, only the formats shown below are possible. For most types

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1605


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

of information, the information length is determined with the IAC. For the other information types, the length
is visible from a special entry.

NOTE

i The TG800 address consisting of station#, cabinet#, chassis#, slot# and point# must be unique for all data
points defined in the process engineering of the OPM II, regardless of the type of information (= IAC).

12.12.9.1 Pulse and Permanent Commands

Pulse/Permanent Commands with Hardware Address


TG800 message format:
pulse commands: IAC = 128
Permanent Command IAC = 129

[sc_pulse_permanent_commands_with_hardware_adress, 2, en_US]

E=1 long address format


S=1 Station number in information (E = S = 1 is fixed!)
CuH Cubicle# high
CuL Cubicle# low
SW = 0 Hardware address (command to hardware)
CRC Cyclic redundancy check; code saving through inversion of 16 bit CRC to IEC:
(216 + 214 + 212 + 211 + 29 + 28 + 27 + 24 + 21 + 1)
via Info 0 to 4 whereby MSB of Info 0 is processed first.

The code security with the 16 bit CRC to IEC TC57 for the format FT3 results in a Hamming distance of 8. Only
one command may be transmitted per telegram, otherwise the code protection will be reduced.
The destination station number 1023 is reserved for pulse commands to all.

Pulse/Permanent Commands with Software Address


TG800 message format:
pulse commands: IAC = 128
Permanent Command IAC = 129

1606 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_pulse_permanent_commands_with_software_adress, 2, en_US]

E=1 long address format


S=1 Station number in information (E = S = 1 is fixed!)
SW = 1 Software address (command to LAF)
CRC Cyclic redundancy check; code saving through inversion of 16 bit CRC to IEC:
(216 + 214 + 212 + 211 + 29 + 28 + 27 + 24 + 21 + 1)
via Info 0 to 4 whereby MSB of Info 0 is processed first.

The code security with the 16 bit CRC to IEC TC57 for the format FT3 results in a Hamming distance of 8. Only
one command may be transmitted per telegram, otherwise the code protection will be reduced.
The destination station number 1023 is reserved for pulse commands to all.

Stop Permanent Command


This data format is sent to the remote station, where the permanent command is activated. Stop permanent
command causes the immediate deactivation of the permanent command. Only one permanent command
may be activated per communication link.
There is no distinction between hardware and software addresses.

[sc_stop_permanent_command, 2, en_US]

Stop Permanent command (IAC = 130) is converted to a double command <TI:=46> or regulating step
command <TI:=47> with state of command = "0" (not defined), assumed a permanent command (IAC = 129)
was received before.

Address conversion TG800 → SICAM A8000


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Rec_binary_information is provided with the
following entries.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1607


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type Identification

• Single command <TI:=45>


• Double command <TI:=46>
• Regulating Step Command <TI:=47>
Continuous commands cannot be converted to single commands <TI: = 45>.
IEC_Qualifier of command Command output time to be added

• none
• short
• long
TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• Pulse commands
• Persistent Command
TG800-Addr-Type Address type, HW-/SW-Address possible:
0 ... HW-Address
1 ... SW-Address
TG800-Cubicle-No. Cubicle number possible:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number possible:
0 to 4 (with SW address or if not available always "0")
TG800-Slot-No. Slot number in chassis possible:
0 to 15 (for software address always "0")
TG800-Point.No. Point number possible:
0 to 255 for hardware address
0 to 32767 for software address
Attention: For double commands and regulating step commands, the point
number may only be parameterized in even steps of 2 (0, 2, 4, ...).

NOTE

i • All even point numbers (0, 2, 4 = ...) are converted to OFF commands (double commands) and LOWER
commands (regulating step command).

• Using the address field extension, the addressed TG800 station must be equal to the “target station
number” contained in the command message, otherwise the received message is rejected with the
error message fault format conversion in receive direction as well as the system indi-
cation Command/Setpoint rejected generated.

1608 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_rec_binary_information, 2, en_US]

12.12.9.2 Setpoint

Setpoint with Hardware Address


TG800 message format:

[sc_setpoint_with_hardware_address, 2, en_US]

E=1 Long address format


S=1 Station number in information (E = S = 1 is fixed!)
CuH Cubicle# high
CuL Cubicle# low
SW = 0 Hardware address (setpoint to hardware)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1609


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Value is 2 Bytes in size –32000 to +32000 (dual complement)


CRC Cyclic redundancy check; code saving through inversion of 16 bit CRC to IEC:
(216 + 214 + 212 + 211 + 29 + 28 + 27 + 24 + 21 + 1)
via Info 0 to 6 whereby MSB of Info 0 is processed first.

The code security with the 16 bit CRC to IEC TC57 for the format FT3 results in a Hamming distance of 8. Only
one setpoint may be transmitted per telegram, otherwise the code protection will be reduced.

Setpoint with Software Address


TG800 message format:

[sc_setpoint_with_software_address, 2, en_US]

E=1 long address format


S=1 Station number in information (E = S = 1 is fixed!)
SW = 1 Software address (setpoint to LAF)
Value is 2 Bytes in size -32000 to +32000 (dual complement)
CRC Cyclic redundancy check; code saving through inversion of 16 bit CRC to IEC:
(216 + 214 + 212 + 211 + 29 + 28 + 27 + 24 + 21 + 1)
via Info 0 to 6 whereby MSB of Info 0 is processed first.

The code security with the 16 bit CRC to IEC TC57 for the format FT3 results in a Hamming distance of 8. Only
one setpoint may be transmitted per telegram, otherwise the code protection will be reduced.

Address conversion TG800 → SICAM A8000


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Rec_values is provided with the following entries.

1610 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Setpoint value 15 bit + S normalized <TI:=48>


• Setpoint value 15 bit + S scaled <TI:=49>
• Setpoint value short floating point <TI:=50>
TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• Setpoint
TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible:
–32768 to +32767
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible:
–32768 to +32767

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1611


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Possible:
<TI:=48>: –1 to +1
<TI:=49>: –32768 to +32767
<TI:=50>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.
Possible:
<TI:=48>: –1 to +1
<TI:=49>: –32768 to +32767
<TI:=50>: no check

Conversion of setpoint value: refer to section 12.12.6.13 Setpoint Values

[sc_conversion_setpoint, 2, en_US]

NOTE

i When using the address field extension, the addressed TG800 station must be exactly the same as the
"target stat #" contained in the telegram; otherwise the received telegram is rejected with the error
message Format fault format conversion in receive direction and the system message
Command/Setpoint rejected is generated.

1612 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.9.3 Time for Synchronization


TG800 message format:

[sc_time_synchronization1, 2, en_US]

MO = Month 1 to 12
Weekday 1 to 7 whereby Monday = 1
The time is always transmitted (“Broadcast”) in a message. This message must not contain any other informa-
tion, since the remote terminal unit adds a time correction, dependent of the message duration, to the
received time. This correction requires a fixed message length.
The time synchronization is periodically (most by minute) sent from the master station. The contained time is
the time at the time of the start bit of the 1st bytes (= protocol header start signal).
The message duration (= 16 bytes = 293 ms at 600 bit/s) is automatically added by the firmware.

12.12.9.4 GI-Instruction
TG800 message format:

[sc_GA_instruction, 2, en_US]

GI instruction binary information: IAC = 160


GI instruction for measured values IAC = 159 IAC = 161

Message conversion TG800 → SICAM A8000


The firmware generates from the received TG800 message, independent whether indications and/or measure-
ments are requested, a GI request of the type “Image GI”.
The processing of the GI is carried out from the internal process image (refer to section 12.12.6.8 General
Interrogation).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1613


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.9.5 Counter Value Request (Counter Interrogation)


TG800 message format:

[sc_counter_value_request, 2, en_US]

Request Group Set:


The request group set consists of a set of 8 bits, corresponding to 8 request groups. Several bits can be set in a
request group set. A set bit states, that the request concerns the corresponding count group.

NOTE

i The counter value request is always transmitted to all “Broadcast”, COM-Nr. = 255).

Possible Counter value-Requests:


Short designation Meaning IAC
Counter value-Request F Freeze without reset without transmission 140
Counter value-Request FR Freeze with reset without transmission 141
Counter value-Request FT Freeze without reset with transmission 142
Counter value-Request FRT Freeze with reset with transmission 143
Counter value-Request T Transmission of the CV stored in COMO-RUPU in 144
NVRAM

Conversion TG800 → SICAM A8000


Details see section 12.12.6.10 Counter Value (CV) Requests in TG800.

NOTE

i Counter value requests with address field expansion are discarded without any error message.

12.12.9.6 GI Instruction System Indication Block


Instructions for the transmission of the system indication block to clarify the cause of a change in the collec-
tive system message in the substation.

1614 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

TG800 message format:

[sc_GA_instruction_system_indication_block, 2, en_US]

Originator station No. = TG800 station no. of master station (= frontend/control system)
The firmware transmits the message Block with System Indications, IAC = 18 if the transmission
of the system indication is parameterized to collective (refer to section Block with System Indications,
Page 1604.
If the transmission of the system indication is carried out single, then the received instruction is rejected
without error message. This instruction is only used firmware internal.
Further the GI instruction is only then processed if the originator station number is equal to the TG800 station
number master station (system technical parameter).
If the GI instruction system message block is received without address field extension, then the
system indications of the own TG800 station are transmitted. With the address field extension, the system
messages of the TG800 station addressed by the address field extension are transmitted.

12.12.9.7 Acknowledgement System Indication Block


If the operator in the control station has taken notice of the events transmitted in the Block with system
indication (IAC = 18), then with this Acknowledgement system information block sent to
the remote terminal unit, he deletes the event-bits of all system indications there. This acknowledgement is
only accepted by the substation, if collective system indications are used.
TG800 message format:

[sc_acknowledgement_system_indication_block, 2, en_US]

If the transmission of the system indication is carried out single, then the received instruction is rejected
without error message. This instruction is only used firmware internal.
If the Acknowledgement System Indication Block is received without address field extension, then
the system indications of the own TG800 station are acknowledged (reset of the event bits); with the address
field extension, the system messages of the TG800 station addressed by the address field extension are
acknowledged.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1615


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.9.8 Instruction: Send Own Station Number


TG800 message format:

[sc_instruction_send_own_station_number, 2, en_US]

Length = 2 bytes
This instruction is reasonable or possible only to stations connected directly. The firmware confirms this
instruction with the TG800 message own station number. This instruction is only used firmware internal.
If the instruction Send own station number is received with address field extension, then this is rejected
without error message.

12.12.9.9 Indications in Command Direction


The TG800 system, spontaneous indication changes are always transmitted in single object format without
time tag (IAC = 1) or with time tag (IAC = 2), at general interrogation in blocked format without time tag (IAC
= 15).

NOTE

i It is not permitted to transmit a spontaneous indication change with both indication formats (with and
without time = 2 data streams).

The indication type (single or double-point information) is transmitted in spontaneous format; in the GI
format, this is not included.
For double-point information, the point number must always used in steps of 2 (0, 2, 4, ...).

NOTE

i The following indication formats do not differ from the format in monitoring direction, except that the
source station address always must be included.
The station number in the information address may not correspond to the target station.
Address field extension is not supported.

1616 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Indication without Time Tag


TG800 message format: short hardware address with station number

[sc_indication_without_time_tag1, 2, en_US]

E=0 Short address format


S=1 Station number in information (originator, source)
Slh Slot# high
I invalid
R Report bit (= 1 .. indication after command) is not evaluated
V Signaling type (= 1 VKM four-contact indication = double-point information)
(= 0 ZKM two-contact indication = single-point information)
S Status ZKM: 01 = OFF 10 = ON
VKM: 01 = OFF 10 = ON
00 or 11 fault

Indication with Time Tag


TG800 message format: short hardware address with station number

[sc_indication_with_time_tag1, 2, en_US]

E=0 Short address format


S=1 Station number in information (originator, source)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1617


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Slh Slot# high


I invalid
R Report bit (= 1 .. indication after command) is not evaluated
V Signaling type (= 1 VKM four-contact indication = double-point information)
(= 0 ZKM two-contact indication = single-point information)
S Status ZKM: 01 = OFF 10 = ON
VKM: 01 = OFF 10 = ON
00 or 11 fault
G Full time bit = 1

Time error bits:


F .... Fault (possibly totally wrong): is converted to IV bit of time tag
U ... inaccurate (not quite synchroneous): not evaluated
O ... without milliseconds: not evaluated

GI Indications
After a GI instruction for indications to the master (IAC = 158) all indications are transmitted in
blocks. All indication groups are transmitted without time.
TG800 message format: short hardware address with station number

[sc_GI_indications1, 2, en_US]

MG Indication group
Length Number of indication groups ⋅ 2 + 4
Qty.MG Number of 1-bits in V-set (1 to 8)
E=0 Short address format
S=1 Station number in information (originator, source)

1618 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Slh Slot# high


V Set of the existing indication groups (V) in the information part
S State of the bit (0/1)
I Invalid bit to the of the above state (1 = invalid)
HW-Address Valid for indication group 0 (= bit 0 in V-set). The addresses (point number) of the following
indication groups are calculated by increments of 8 to the previous address (per V-bit).

Address conversion TG800 → SICAM A8000


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Rec_binary_information is provided with the
following entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type Identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
IEC_Qualifier of command Command output time to be added

• none
• short
• long
TG800-Stat-Nr. Station number:
0 to 1020
TG800-IAC Information type:

• Indication without time tag (IAC = 1)


• Indication with time tag (IAC = 2)
TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
Attention: For double-point information, the point number may only be parame-
terized in even steps of 2 (0, 2, 4, 6, ...).
X_0% Value Adaption:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1619


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
X_100% Value Adaption:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Y_0% Value Adaption:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Y_100% Value Adaption:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

NOTE

i The parameter IEC_qualifier_of_command is not relevant for indications.

SICAM A8000 – NT (not topical) = TG800 – I (invalid)

[sc_qualifier_command_indications, 2, en_US]

12.12.9.10 Measured Values in Command Direction

Measured Values - Spontaneous


TG800 message format: short hardware address with station number

[sc_measured_value_on_Event_command_direction, 2, en_US]

1620 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

E=0 Short address format


S=1 Station number in information (originator, source)
Slh Slot# high
Status = -32000 to +32000, inclusive I-Bit (= 16 Bit dual component)
I invalid

The above format does not differ from the format in the signalling direction, except that the original station
number is always included.

GI – Measured Values (analog)


TG800 message format: short hardware address with station number

[sc_GA_measured_values_analog, 2, en_US]

Length Number of measured values ⋅2 + 4


Qty.MV Number of 1-bits in V-set (1 to 8)
E=0 Short address format
S=1 Station number in information (originator, source)
Slh Slot# high
V Set of the existing measured values (V) in the information part
HW Applies to measured value 0 (= bit 0 in V set); the addresses of the following measured values are
address obtained in ascending order by adding an offset of 1 (for analog measured values) to the
previous address (per V bit)
Status -32000 to +32000, inclusive I bit (= 16 bit dual component)
I Invalid bit for measured value state (1 = invalid)

The above format does not differ from the format in the signalling direction, except that the original station
number is always included.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1621


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Address conversion TG800 → SICAM A8000


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Rec_values is provided with the following entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Measured value 15 bit + S normalized <TI:=34>


• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• Measured value
TG800-Addr-Type Address type:

• 0 ... hardware address


• 1 ... software address
TG800-Cubicle-No. Cubicle number:
0 to 3 (with software address or if not available always "0")
TG800-Chassis-No. Chassis number:
0 to 4 (with software address or if not available always "0")
TG800-Slot-No. Slot number in chassis:
0 to 15 (for software address always "0")
TG800-Point.No. Point number:

• 0 to 255 for hardware address


• 0 to 32767 for software address
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible:
-32768 to +32767
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible:
-32768 to +32767

1622 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Parameters Meaning
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Possible:
<TI:=34>: -1 to +1
<TI:=35>: -32768 to +32767
<TI:=36>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.
Possible:
<TI:=34>: -1 to +1
<TI:=35>: -32768 to +32767
<TI:=36>: no check

Conversion of measured value: refer to section 12.12.6.14 Measured Values in Command Direction.
Limitation: Address field extension is not supported.

[sc_conversion_measured_value1, 2, en_US]

12.12.9.11 PBN Command


PBN commands does not differ between hardware address and software address. A PBN command is a process
based name and constitutes a string of 12 ASCII characters.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1623


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

TG800 message format:

[sc_PBN_command, 2, en_US]

Originator Source station of command


station-No. Info 2 = high Byte, Info 3 = low Byte
PBN 12 ASCII-characters:
valid characters: A…Z, 0…9, $, _
Attribute-Set Bit 3 = 1 = Start
Attention: Attribute set is not evaluated

1624 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Program 0 to 7, 1 = OFF, 2 = ON
number Attention: Only program number 1 or 2 supported
CRC Cyclic redundancy check; code saving through inversion of 16 bit CRC to IEC:
(216 + 214 + 212 + 211 + 29 + 28 + 27 + 24 + 21 + 1)
via Info 0 to 4 whereby MSB of Info 0 is processed first.

The code security with the 16 bit CRC to IEC TC57 for the format FT3 results in a Hamming distance of 8. Only
one command may be transmitted per telegram, otherwise the code protection will be reduced.

Address conversion TG800 → SICAM A8000


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the SIP message
address conversion the detailed routing type firmware / Rec_PBN-command is provided with the following
entries.
Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type Identification

• Single command <TI:=45>


• Double command <TI:=46>
• Regulating Step Command <TI:=47>
If single command <TI:=45> is used, only program number "2" is accepted.
IEC_Qualifier of command Command output time to be added

• none
• short
• long
TG800-Stat-Nr. Station number (target):
0 to 1020
TG800-IAC Information type:

• PBN command
PBN 12 ASCII signs possible:
A toZ, 0 to 9, $, _

NOTE

i • Attribute set is not evaluated

• Only program number 1 or 2 is supported

• No address field extension possible

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1625


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

[sc_rec_PBN_command, 2, en_US]

12.12.10System Indications and Collective System Indications

System indications

No. Meaning
0 System initialised
1 Global alarm critical
2 Global alarm noncritical
3 Insufficient RAM
4 HW missing or faulty
5 Parameter error
6 Off-line
7 Remote term. line down
8 Digital input HW error
9 Analogue input HW error
10 Digital output HW error
11 Analogue output HW error
12 Command output HW error
13
14 No supply voltage
15 Station battery error
16 Digital input bouncing
17 Code error in digital ME
18 Metering input error
19 Life zero out of range
20 Com. device circuit error
21 Com. or set pt. discarded
22 SAM matrix error
23 Run time error

1626 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

No. Meaning
24 NVRAM error
25 ACFAIL
26 Watchdog error
27 Program error
28 VF COMI/O error
29 Clock not sending time
30 Out of paper
31 NVRAM battery
32 CS line down
33 General interrog running
34 Error in COMI telegram
35 Hard time adjustment
36 Clock not receiving
37 Summer/winter time warning
38 Local autom. funct. error
39 Interlock rules not satis.
40 LOG queue full
41 COMO queue (0..3, ZW) full
42 Measurand queue full
43 COMI queue full
44 Indication queue full
45
46
47
48 SD COMI/0 error
49 Error in telg. from SD RTU
50 VF COMI/0 B error
51 CS link down, COMIO B
52 Gen. int. running in B
53 Error in telegram from B
54 COMO queue B (…..) full
55
56 No radio clk for 30 Min
57 No clk rec'n for 150 Min.
58
59

Context TG800 System Indications (Collective System Messages)

No. Indication text


Description
S0 System initialised (restart)
Collective system messages: equals system message no. 0.
S1 General interrogation in progress
Collective system messages: logical OR of the system message no. 33 and 52.
S2 Hardware fault
Collective system messages: logical OR of the system message no. 4, 8, 9, 10, 11, 12, 24, 26, 28,
31, 48 und 50.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1627


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

No. Indication text


Description
S3 Process and installation fault
Collective system messages: logical OR of the system message no. 14, 15, 16, 17, 18, 19, 20, 22,
23, 25, 29.
S4 Data base and operational fault
Collective system messages: logical OR of the system message no. 3, 5, 21, 27, 30, 32, 34, 35, 36,
37, 40, 41, 42, 43, 44, 45, 47, 49, 51, 53, 54, 56, 57, 60, 61, 62 and 63.
S5 CONCAP/LAF fault
Collective system messages: logical OR of the system message no. 38 and 39.
S6 Offline
Is alway generated by the superior system.
S7 RTLD
Substation does not answer, is alway generated by the superior system.

Used abbreviations
LOG ....... Logbook
GI .......... General interrogation
CC ......... Control center
PDT ..... .. Programming and diagnostic terminal
IBU ......... Queue buffer
SD ...... ... Serial data bus
TG .......... Telegram
RTLD ...... Remote terminal line disturbed
VF .......... Voice frequency channel
MPV ....... Metering pulse value
CS ......... Central station
CSLD ..... Central station line disturbed

12.12.11Interoperability TG800 Master

12.12.11.1 Application Layer

Process Information in Monitoring Direction

Description Remarks
□ IAC 351 1: Indications (without time tag)
□ IAC 2: Indications with time tag (SOE)
□ IAC 3: Measurand (on event)
□ IAC 4: Measurand with relative time from protection equipment
□ IAC 6: Indication with relative time from protection equipment
n/i IAC 8: SOE indication for logging TG709 SOE
□ IAC 10: Counter value called up and archived (single current)
□ IAC 11: Counter value called up and archived (double current)
n/i IAC 12: Counter values after check request, before setting
□ IAC 15: GI indications (block of indications)
□ IAC 16: Analog GI measurands (block of measurands)

351 IAC = Information type character

1628 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Description Remarks
□ IAC 17: Digital GI measurands (block of measurands)
n/i IAC 166: TG800 Transfer of disturbance data according to VDEW/ZVEI-
IEC 103

System Information in Monitoring Direction

Description Remarks
□ IAC 15: GI block with system indications
□ IAC 1: System indications (without time tag)
□ IAC 2: System indications with time tag
□ IAC 18: Block of system indications Only permitted if the transmis-
sion of system indications is
defined as “collective”
□ IAC 25: Own station number Message is discarded
n/i IAC 35: Request for time from the CS
□ IAC 158: GI request to the CS: Indications
□ IAC 159: GI request to the CS: Measurands
n/i IAC 168: Restart subsystem
n/i IAC 169: Subsystem changeover
n/i IAC 170: TG 809 fault report text transfer to station module

System Indications

Description Remarks
□ Collective system indications (SW address 0 to 7) The 48/64 system indications
are reduced to 8 collective
system indications, the detailed
information (IAC = 18) must be
requested by the control
station.
□ Detailed system indications (IAC = 18) Only possible, if collective
system indications are used
□ System indications as “normal” indications with SW address 0 to 47
resp. 63

Parameters in Monitoring Direction

Description Remarks
n/i IAC 175: Parameters

Process Information in Control Direction

Description Remarks
□ IAC 1: Indications in command direction (without time tag)
□ IAC 2: Indications in command direction (with time tag)
□ IAC 3: Measurands (on event) in command direction
n/i IAC 15: GI indications in command direction
n/i IAC 16: Analog GI measurands in command direction
n/i IAC 17: Digital GI measurands in command direction
□ IAC 128: Pulse commands
□ IAC 129: Permanent commands Special handling with control
center required

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1629


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Description Remarks
□ IAC 130: Stop permanent command Special handling with control
center required
□ IAC 131: Setpoint value
n/i IAC 133: PBN setpoint value
□ IAC 134: PBN command
n/i IAC 166: TG800 Transfer of disturbance data according to
VDEW/ZVEI-IEC 103

System Information in Control Direction

Description Remarks
□ IAC 135: Synchronization time
n/i IAC 140: Counter value freeze
n/i IAC 141: Counter value freeze, reset
□ IAC 142: Counter value freeze, transmit
□ IAC 143: Counter value freeze, reset, transmit
n/i IAC 144: Counter value transmit
n/i IAC 145: GI request: Counter value
n/i IAC 146: Single CV call up before CV setting
n/i IAC 148: Single counter value from the MS during CV setting
□ IAC 160: GI request to slaves: Indications
□ IAC 161: GI request to slaves: Measurands
□ IAC 162: GI Request: System indication block
□ IAC 163: System indication block acknowledgement
□ IAC 165: Command: send own station number
n/i IAC 168: Restart subsystem
n/i IAC 169: Subsystem changeover

Parameters in Control Direction

Description Remarks
n/i IAC 175: Parameters
□ IAC 175 – Type 11: Reboot online

12.12.11.2 Link Layer

Message Format

Prozedure Remarks
■ IEC standard TC57 for class format FT 1.2
■ Long block (variable length), short block, single character
■ 1 start bit, 8 data bits, even parity, 1 stop bit (standard)
n/i 1 start bit, 8 data bits, no parity, 1 stop bit (GSM modem in RTU)

Link Transmission Procedure

Description Remarks
■ Unbalanced Master (half duplex)
n/i Unbalanced Slave

1630 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Frame Length

Description Remarks
■ Maximum frame length = up to 255 octets Max. frame length is configu-
rable

Address Field of the Link

Description Remarks
■ 1 octet
n/i 1 octet + one octet address field extension (hierarchy)
n/i 1 octet + two octets address field extension (hierarchy)
n/i 1 octet + Com-Line number (one octet address field extension for the Especially for SBB
Com-Line number)

12.12.11.3 Network Configurations

Configuration Remarks
☐ Point-to-point 352 Multipoint-partyline with one Slave
n/i Multiple point-to-point
☐ Multipoint-partyline 352
n/i Multipoint-star
n/i Data concentrator
n/i Multipoint-ring
n/i Dial in
n/i Dial out
n/i Modem bank
☐ Radio spontaneous mode Only for commands and setpoints (project-specific
implementation with realization)

12.12.11.4 Physical Layer

Transmission Speed (common for both directions)

Speed Remark Speed Remarks


☐ 50 bit/s ☐ 600 bit/s
☐ 75 bit/s ☐ 1200 bit/s
☐ 110 bit/s ☐ 1800 bit/s
☐ 134 bit/s ☐ 2400 bit/s
☐ 150 bit/s ☐ 4800 bit/s
☐ 200 bit/s ☐ 9600 bit/s
☐ 300 bit/s n/i 19200 bit/s

Transmission Mode

Procedure Remarks
■ Asynchronous
n/i Synchronous

352 The TG800 Master protocol only supports the polling mode (= call up mode) in leased line mode (like IEC 60870-5-101 unbalanced
mode)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1631


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

12.12.12Interoperability TG800 Slave

12.12.12.1 Application Layer

Process Information in Monitoring Direction

Description Remarks
□ IAC 353 1: Indications (without time tag)
□ IAC 2: Indications with time tag (SOE)
□ IAC 3: Measurand (on event)
n/i IAC 4: Measurand with relative time from protection equipment
n/i IAC 6: Indication with relative time from protection equipment
n/i IAC 8: SOE indication for logging TG709 SOE
□ IAC 10: Counter value called up and archived (single current) TG800 overflow handling must
be done at the acquisition
board, no SNI
n/i IAC 11: Counter value called up and archived (double current)
n/i IAC 12: Counter values after check request, before setting
□ IAC 15: GI indications (block of indications)
□ IAC 16: Analog GI measurands (block of measurands)
n/i IAC 17: Digital GI measurands (block of measurands) Transmitted with IAC = 16
n/i IAC 166: TG800 Transfer of disturbance data according to
VDEW/ZVEI-IEC 103

System Information in Monitoring Direction

Description Remarks
□ IAC 15: GI block with system indications
□ IAC 1: System indications (without time tag)
□ IAC 2: System indications with time tag
□ IAC 18: Block of system indications Only permitted if the transmis-
sion of system indications is
defined as “collective”
□ IAC 25: Own station number
n/i IAC 35: Request for time from the CS
□ IAC 158: GI request to the CS: Indications
□ IAC 159: GI request to the CS: Measurands
n/i IAC 168: Restart subsystem
n/i IAC 169: Subsystem changeover
n/i IAC 170: TG 809 fault report text transfer to station module

353 IAC = Information type character

1632 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

System Indications

Description Remarks
□ Collective system indications (SW address 0 to 7) The 48/64 system indications
are reduced to 8 collective
system indications, the detailed
information (IAC = 18) must be
requested by the control station
□ Detailed system indications (IAC = 18) Only possible, if collective
system indications are used
□ System indications as “normal” indications with SW address 0 to 47
resp. 63

Note: Only a subset of the predefined TG800 system indications is supported.

Parameters in Monitoring Direction

Description Remarks
n/i IAC 175: Parameters

Process Information in Control Direction

Description Remarks
□ IAC 1: Indications in command direction (without time tag)
□ IAC 2: Indications in command direction (with time tag)
□ IAC 3: Measurands (on event) in command direction
□ IAC 15: GI indications in command direction
□ IAC 16: Analog GI measurands in command direction
n/i IAC 17: Digital GI measurands in command direction
□ IAC 128: Pulse commands
□ IAC 129: Permanent commands Restricted use in SICAM A8000
□ IAC 130: Stop permanent command Restricted use in SICAM A8000
□ IAC 131: Setpoint value
n/i IAC 133: PBN setpoint value
□ IAC 134: PBN command Attribute = 0
Program number = 1, 2
n/i IAC 166: TG800 Transfer of disturbance data according to
VDEW/ZVEI-IEC 103

System Information in Control Direction

Description Remarks
□ IAC 135: Synchronization time
n/i IAC 140: Counter value freeze
n/i IAC 141: Counter value freeze, reset
□ IAC 142: Counter value freeze, transmit 354

□ IAC 143: Counter value freeze, reset, transmit 354

n/i IAC 144: Counter value transmit


n/i IAC 145: GI request: Counter value
n/i IAC 146: Single CV call up before CV setting
n/i IAC 148: Single counter value from the MS during CV setting

354 Functionality must be configured at the acquisition board, function is not done in the Telegyr firmware

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1633


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Description Remarks
□ IAC 160: GI request to slaves: Indications
□ IAC 161: GI request to slaves: Measurands
□ IAC 162: GI request: System indication block
□ IAC 163: System indication block acknowledgement
□ IAC 165: Command: send own station number
n/i IAC 168: Restart subsystem
n/i IAC 169: Subsystem changeover

Parameter in Control Direction

Description Remarks
n/i IAC 175: Parameters

12.12.12.2 Link Layer

Message Format

Procedure Remarks
■ IEC standard TC57 for class format FT 1.2
■ Long block (variable length), short block, single character
■ 1 start bit, 8 data bits, even parity, 1 stop bit (standard)
n/i 1 start bit, 8 data bits, no parity, 1 stop bit (GSM modem in RTU)

Link Transmission Procedure

Description Remarks
n/i Unbalanced Master (half duplex)
■ Unbalanced Slave

Frame Length

Description Remarks
■ Maximum frame length = up to 255 octets Max. frame length is configu-
rable

Address field of the Link

Description Remarks
■ 1 octet
n/i 1 octet + 1 octet address field extension (hierarchy)
n/i 1 octet + 2 octets address field extension (hierarchy)
■ 1 octet + Com-Line number (one octet address field extension Especially for SBB
for the Com-Line number)

12.12.12.3 Network Configurations

Configuration Remarks
☐ Point-to-point 355 Multipoint-partyline with one Slave
n/i Multiple point-to-point

355 The TG800 Slave protocol only supports the polling mode (= call up mode) in leased line mode (like IEC 60870-5-101 unbalanced
mode)

1634 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.12 Telegyr TG800

Configuration Remarks
☐ Multipoint-partyline 355

n/i Multipoint-star
n/i Data concentrator
n/i Multipoint-ring
n/i Dial in
n/i Dial out
n/i Modem bank
☐ Radio spontaneous mode

12.12.12.4 Physical Layer

Transmission Speed (common for both directions)

Speed Remarks Speed Remarks


☐ 50 bit/s ☐ 600 bit/s
☐ 75 bit/s ☐ 1200 bit/s
☐ 110 bit/s ☐ 1800 bit/s
☐ 134 bit/s ☐ 2400 bit/s
☐ 150 bit/s ☐ 4800 bit/s
☐ 200 bit/s ☐ 9600 bit/s
☐ 300 bit/s n/i 19200 bit/s

Transmission Mode

Procedure Remarks
□ Asynchronous
□ Synchronous

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1635


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

12.13 ASCII SMS

12.13.1 Introduction

The protocol is used for SMS alerting using external GSM modem and for serial printer-logging (ASCII) in
SICAM A8000 series.

12.13.2 Functions

Function SMST0
SMS alerting or serial printer logging
Protocol mode optionally:
• Serial modem-control with AT-Hayes commands ✓
• Serial printer control with ASCII protocol ✓

SMS Alert and Control


Max. number of participants (different phone numbers) 10
Participant administration ✓
Max. number of data points for transmitting SMS 500
Max. number of data points for receiving SMS 500
SMS text can be set free ✓
Max. number of signs 160
Character set ASCII-127 ✓
Transmission rate (SICAM A8000)↔modem): 9600 bits/s ✓
Spontaneous transmission of messages and commands with SMS ✓
Aquisition time in SMS text ✓
Reception of messages with SMS ✓
Command runtime monitoring ✓
Acknowledgment of SMS –
Modem monitoring via AT-Hayes command ✓
Power supply of selected modems via DTR/VCC pin ✓
ATTENTION: Check power consumption of the external transmission facility!

Printer logging
Max. number of data points 1500
Transmission rate (SICAM A8000)↔printer): 50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, ✓
1200, 1800, 2000, 2400, 4800, 9600, 19200 bit/s
Printer monitoring by means of status line resp. XON/XOFF ✓
Spontaneous logging of messages and commands ✓
Text for logging is freely parameterizable ✓
Logging “Type 1”:
• Logging of single-point information items and single commands ✓
• Max. number of characters for information text per data point 80
• Max. number of characters for status text (each for ON and OFF status; selectable from 10 10
parameterizable text blocks)
Logging “Type 2”:
• Logging of single-point information items, double-point information items, single ✓
commands, double commands

1636 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Function SMST0
• Max. number of characters for information text per data point 50
• Max. number of characters for status text (each for ON and OFF status) 16
Character set ASCII-127 ✓
Header row –
Page formatting –

Network configuration
Point-to-point configuration ✓
Line configuration –
Star configuration –

Physical interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 – balanced interface according to V.11 –
RS-422 – balanced interface according to V.11 –
CP-8000, CP-8021, CP-8022: X2 (RS-232) ✓
CP-8022: X6 (RS-232) ✓
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Byte Frame settable ✓
Message protection (SMS) –
Message protection (printer logging) –/Parity
Pulse code modulation, byte asynchronous ✓

Supported IEC 60870-5-101/104 message formats in transmit direction SICAM A8000 → SMS (signaling
or monitoring direction)
<TI:=30> ... Single-point information with time tag CP56Time2a ✓
<TI:=45> ... Single command ✓

Supported IEC 60870-5-101/104 message formats in receive direction SICAM A8000 → SMS (command
or control direction)
<TI:=45> ... Single command ✓

Supported IEC60870-5-101/-104 message formats in transmit direction (SICAM A8000 → Printer


<TI:=30> ... Single-point information with time tag CP56Time2a ✓
<TI:=31> ... Double-point information with time tag CP56Time2a ✓
<TI:=45> ... Single command ✓
<TI:=46> ... Double command ✓

Redundancy
Protocol redundancy –
Device redundancy –

Engineering
SICAM Device Manager ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1637


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Function SMST0
SICAM WEB ✓
SICAM TOOLBOX II ✓

NOTE

i As a third-party system adaptation, this protocol element implements only a part of the functionality and
data formats of the third-party interface. For a specific use case, it is therefore always necessary to check
whether the supported functionality corresponds to the required functionality in the project and which
additional functions or adaptations are required.

12.13.3 Operating Modes

The operating mode of the interface is determined by the protocol element parameters and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 →Modem RXD, TXD, CTS, RTS, DCD, DTR,
RS-232 asynchronous (GSM) DSR/VCC, GND
Unbalanced interchange circuit (V.24/V.28) X6356 RXD, TXD, CTS, RTS, DCD, DTR,
RS-232 asynchronous DSR, GND

12.13.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Printer control

Own station

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 SMST0 –
CP-802x/CPC80

Remote station

System System element Protocol Element Remarks


Third-party system – – Serial printers (for printed
protocols)

SMS Alert and Control

Own station

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 SMST0 –
CP-802x/CPC80

356 only CP-8022 (RS-232 operating mode)

1638 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Remote station

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 SMST0 –
CP-802x/CPC80
SICAM AK 3 CP-2016/CPCX26 SM-2551/SMSA0 –
CP-2019/PCCX26 SM-0551/SMSA0
Legacy systems (SICAM CP-20xx SM-2551/SMSA0 –
AK, SICAM TM, SICAM CP-50xx SM-0551/SMSA0
EMIC, SICAM BC) CP-60xx SMST0
SM-2541/SMS00
Third-party system – – • Mobile phone
(SMS alert/control)
• Third-party system
(SMS alert/control)

12.13.5 Protocol Description

12.13.5.1 SMS-Alarm
The operation mode for SMS-Alerting must be set with parameter Common Settings | Operation mode
= SMS.
Messages and commands can be transmitted via GSM in the operating mode for SMS alerting:

• A maximum of 500 SMS messages in the sending direction (freely definable) to 1 subscriber (from a list
of max. 10 different subscribers).

• A maximum of 500 SMS commands in the receiving direction (freely definable) from 1 subscriber (from a
list of max. 10 different subscribers)

The communication with the modem takes place with AT-Hayes commands.
Supported GSM modems:

• MC Technologies MC92 Terminal

• MC Technologies MC55iT Terminal 357

• CINTERION MC52iT 357

• SIEMENS TC35, TC35i 357

[kompatiblemodems, 2, --_--]

In most cases transmission facilities support only particular baud rates (these are to be taken from the descrip-
tions for the transmission facilities).

357 Product no more available

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1639


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

The transmission rate (Baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.
For the data transmission of messages from/to a modem in command-/ and data-mode it is possible to set the
byte frame with the parameters Common Settings | data bits, Common Settings | Parity and
Common Settings | stop bits.
Required Settings:

• 9600 bits/s, 8 data bits, no parity, 1 stop bit

[allg_einstellungen, 1, en_US]

Figure 12-26 General modem settings

Used interface lines / circuitry


Used V.24 interface lines:

RS-232 line Direction (DTE) Meaning


TXD OUT Transmit data
RXD IN Receive data
GND Ground
RTS OUT Switching on the transmit signal level of the transmission facility
CTS IN Detecting the receive signal level of the transmission facility (CP-802x)
DSR IN Detecting the receive signal level of the transmission facility (CP-8000)
DTR OUT Supply of the connected GSM modem (optional– only possible for
Siemens TC35, TC35i)

NOTE

i • The modems Cinterion MC52iT, MC52iT and MC92 cannot be supplied via the status line DTR because
of the higher current consumption!

• The MC92 Terminal uses in contrast to other modems an RS-232 plug “male” and a different pin
assignment!
When replacing an older modem the wiring must be changed!

• The MC92 Terminal is provided with the factory setting transmission rate = 115200 bits/s. For use with
CP-8000/CP-802x, the transmission rate must be changed to 9600 bits/s with a terminal program
(example: PuTTY https://www.putty.org/).

Change of the Transmission Rate via PuTTy


Connect MC92 Terminal with a null modem cable to Notebook/PC
PuTTY configuration:
- Connection type = Serial
- Serial line = COM-Port für serielle Schnittstelle zu MC92 Terminal auswählen
- Speed = 115200
- Data bits = 8 | Stop bits = 1 | Parity = none | Flow Control = none

1640 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

AT commands:
AT+IPR=9600 Change transmission rate to 9600
AT&W save setting

[PuTTY_Serial_03, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1641


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Wiring CP-8000 [X2] ⇔ MC92 Terminal with External Power Supply for the Modem (Terminal)

[CP-8000_X2_MC92, 1, en_US]

Figure 12-27 Wiring CP-8000 with MC92 Terminal

NOTE

i With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter ([BSE] Communication settings serial | Serial engineering
interface = disabled) you can define that interface X2 is not used for engineering. Thereby no
connection between CTS and GND is required.

1642 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Connector pin assignments:

Pin RS-232 9-pole DSUB (male) Pin RS-232 9-pin. DSUB (female)
signal CP-8000 [X2] signal socket on the modem
[DTE] [DCE]
1 DCD (I) 1 n. c.
2 RXD (I) 2 RXD (I)
3 TXD (O) 3 TXD (O)
4 DTR, VCC 4 n. c.
(O)
5 GND 5 GND
6 DSR (I) 6 n. c.
7 RTS (O) 7 RTS (I)
8 CTS (I) 8 CTS (O)
9 n.c. 9 n. c.

Wiring CP-8021 [X2], CP-8022 [X2] ⇔ MC92 Terminal with External Power Supply for the GSM Modem

[CP-802x_X2_MC92, 1, en_US]

Figure 12-28 Wiring CP-802x with MC92 Terminal

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1643


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

NOTE

i If the MC92 Terminal is connected with the serial interface X2 of CP-8021 or CP-8022, then the interface X2
must be disabled for the connection with the engineering PC by means of parameter [BSE] Communica-
tion settings serial | Serial engineering interface!

Connector pin assignments:

Pin RS-232 RJ45 socket connector (8 Pin RS-232 9-pin. DSUB (female)
signal pole) CP-802x [X2] signal socket on the modem
[DTE] [DCE]
8 DTR (O) 1 n. c.
7 DCD (I) 2 RXD (I)
6 GND 3 TXD (O)
5 RXD (I) 4 n. c.
4 TXD (O) 5 GND
3 VCC (O) 6 n. c.
2 RTS (O) 7 RTS (I)
1 CTS (I) 8 CTS (O)
9 n. c.

1644 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Wiring CP-8022 [X6] ⇔ MC92 Terminal with External Power Supply for the GSM Modem

[CP-8022_X6_MC92, 1, en_US]

Figure 12-29 Wiring CP-8022 with MC92 Terminal

Connector pin assignments:

Pin RS-232 Push-in terminal (8-pole) Pin RS-232 9-pin. DSUB (female)
signal CP-8022 [X6] signal socket on the modem
[DTE] [DCE]
1 RTS (O) 1 n. c.
2 TXD (O) 2 RXD (I)
3 CTS (I) 3 TXD (O)
4 DTR (O) 4 n. c.
5 n.c. 5 GND
6 GND 6 n. c.
7 DCD (I) 7 RTS (I)
8 RXD (I) 8 CTS (O)
9 n. c.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1645


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Wiring CP-8000 ⇔ MC55iT Terminal (MC52iT) with External Power Supply for the Modem

[CP-8000_X2_MC55iT, 1, en_US]

Figure 12-30 Wiring CP-8000 with MC55iT terminal

NOTE

i If the original plug-in power supply is used for the GSM modem, IGT_IN = V + is already correctly wired in
the connection cable!
With a serial connection via X2 a bridge between CTS and GND is required, as far as the interface shall also
be used for the connection with the engineering PC.
With a special parameter ([BSE] Communication settings serial | Serial engineering
interface = disabled) you can define that interface X2 is not used for engineering. Thereby no
connection between CTS and GND is required.

1646 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Connector pin assignments:

Pin RS-232 9-pole DSUB (male) Pin RS-232 9-pin. DSUB (female)
signal CP-8000 [X2] signal socket on the modem
[DTE] [DCE]
1 DCD (I) 1 DCD (O)
2 RXD (I) 2 RXD (O)
3 TXD (O) 3 TXD (I)
4 DTR (O) 4 DTR (I)
5 GND 5 GND
6 DSR (I) 6 DSR (O)
7 RTS (O) 7 RTS (I)
8 CTS (I) 8 CTS (O)
9 n.c. 9 RI (O)

Wiring CP-8021 [X2], CP-8022 [X2] ⇔ MC55iT Terminal with External Power Supply for the GSM Modem

[CP-802x_X2_MC55iT, 1, en_US]

Figure 12-31 Wiring CP-802x with MC55iT Terminal

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1647


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

NOTE

i If the original plug-in power supply is used for the GSM modem, IGT_IN = V + is already correctly wired in
the connection cable!
If the MC55iT Terminal is connected with the serial interface X2 of CP-8021 or CP-8022, then the interface
X2 must be disabled for the connection with the engineering PC by means of parameter [BSE] Communi-
cation settings serial | Serial engineering interface!

Connector pin assignments:

Pin RS-232 RJ45 socket connector (8 Pin RS-232 9-pin. DSUB (female)
signal pole) CP-802x [X2] signal socket on the modem
[DTE] [DCE]
8 DTR (O) 1 DCD (O)
7 DCD (I) 2 RXD (O)
6 GND 3 TXD (I)
5 RXD (I) 4 DTR (I)
4 TXD (O) 5 GND
3 VCC (O) 6 DSR (O)
2 RTS (O) 7 RTS (I)
1 CTS (I) 8 CTS (O)
9 RI (O)

1648 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Wiring CP-8022 [X6] ⇔ MC55iT Terminal (MC52iT) with External Power Supply for the Modem

[CP-8022_X6_MC55iT, 1, en_US]

Figure 12-32 Wiring CP-8022 with MC55iT Terminal

NOTE

i If the original plug-in power supply is used for the GSM modem, IGT_IN = V + is already correctly wired in
the connection cable!

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1649


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Connector pin assignments:

Pin RS-232 Push-in terminal (8-pole) Pin RS-232 9-pin. DSUB (female)
signal CP-8022 [X6] signal socket on the modem
[DTE] [DCE]
1 RTS (O) 1 DCD (O)
2 TXD (O) 2 RXD (O)
3 CTS (I) 3 TXD (I)
4 DTR (O) 4 DTR (I)
5 n.c. 5 GND
6 GND 6 DSR (O)
7 DCD (I) 7 RTS (I)
8 RXD (I) 8 CTS (O)
9 RI (O)

Wiring CP-8000 ⇔ Siemens TC35, Siemens TC35i; power supply of the GSM modems via AU

[CP-8000_X2_TC35_GER, 1, en_US]

Figure 12-33 Wiring CP-8000 with Siemens TC35

1650 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Connector pin assignments:

Pin RS-232 9-pole DSUB (male) Pin RS-232 9-pin. DSUB (female)
signal CP-8000 [X2] signal socket on the modem
[DTE] [DCE]
1 DCD (I) 1 DCD (O)
2 RXD (I) 2 RXD (O)
3 TXD (O) 3 TXD (I)
4 DTR, VCC 4 DTR (I)
(O)
5 GND 5 GND
6 DSR (I) 6 DSR (O)
7 RTS (O) 7 RTS (I)
8 CTS (I) 8 CTS (O)
9 n.c. 9 RI (O)

AT-Hayes Commands

General
Each AT command sent is terminated with <CR> and <LF>.
If the AT command was interpreted correctly by the modem, the confirmation OK is sent; in the event of an
error, ERROR is returned.

AT
This command is used for monitoring the communication (between automation unit and modem) and is sent
by the automation unit periodically (time period is configurable). The command must be confirmed by the
modem with OK.

AT + CREG = Network Registration


This command initiates the modem to response the actual "network registration". This command is always
sent to the modem after a positive confirmation of the AT-command. Thereby the connection (network) to the
provider is checked periodically.
Response: + CREG: <n>; <stat> OK
<stat>:
0 not registered, currently not searching for a network (= no PIN code)
1 registered, network found
2 not registered, network search is in progress
5 registered, foreign network found

AT + CPIN = Enter PIN-Code


Transmission of the Pin-Code to the modem. Example: AT + CPIN = "****"

AT + CMGF = Select SMS Message Format


This command is used for the definition of the SMS format (= text mode) and is sent after successful transmis-
sion of the PIN code. For example: AT + CMGF = 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1651


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

AT + CNMI = New SMS Message Indication


This command is used to define the handling of received SMS messages.

[atcnmi_ger, 1, en_US]

AT + CMGS = Send SMS Message


This command is used to send an SMS message.
For example:

Request AT + CMGS = "00439991234567" <CR>


Hello, how are you? ^Z
Response + CMGS: <mr> <CR> <LF> <CR> <LF> OK <CR> <LF>
↓→ message reference:
an ascending number (0 to 255) which the modem assigns to the SMS message.

If the network is not available (antenna disconnected) the modem confirms with the response: ERROR

+ CMTI: <mem>, <mr>


The modem sends this message to the automation unit when an SMS message is ready to be picked up (is only
sent if this is configured for "AT + CNMI").

[atcmti_ger, 1, en_US]

The “Message Reference” is used to read and delete the SMS message.

AT + CMGR = Read SMS Message


This command sends the automation unit to read out the SMS message after the modem has reported the
receipt of an SMS message.

1652 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Request AT + CMGR = <mr>


Response + CMGR: "Rec read" or "Rec unread",
"+ 436641703123",
"03/05/26, 15:34:07 + 08" <CR> <LF>
I am fine, thanks <CR> <LF>
<CR> <LF> OK <CR> <LF>
Note The firmware only accepts SMS messages with status "Rec unread".

If a already deleted “Message Reference” is read, the modem confirms with:

+ CMGR 0, 0 <CR> <LF>


<CR> <LF> OK <CR> <LF>

AT + CMGD = Delete SMS Message


This command is used to delete an SMS message. The “Message Reference” <mr> defines the number (1 to
10) of the SMS message to be deleted. After the SMS message has been read, it is deleted immediately.
AT + CMGD = <mr>

SMS Send/Receive
The following general settings are possible for the log function.

PIN-Code
When using the transmission facility Siemens TC35 you must set the parameter Advanced parameters |
SMS-Send/receive | Pincode, when the input of a PIN code is activated in the SIM card of the GSM
network proivder.

NOTE

i If the PIN code request is not desired, then you have to insert the SIM card in a mobile phone and deacti-
vate the PIN code request. This setting is stored on the SIM card.

In the protocol element you can switch off the PIN code request by setting the parameter Advanced param-
eters | SMS-Send/receive | Pincode to the value (= 4 x blank).

Time in SMS message


For SMS Alarm you can optionally add the acquisition time in the SMS-Text. The acqusition time will be added
at the end of the parameterizable SMS message. The function TIME in SMS message is activated with param-
eter Advanced parameters | SMS-send/receive | System time in SMS-message.
If SMS messages with time are sent as SMS commands, then the time will not be evaluated for the comparison
of the SMS text during reception.
Format of the time in SMS message. JJJJ-MM-TT HH:MM:SS.ttt
For example: 2010-01-19 13:40:01.000

Retransmission for SMS messages (Retries)


SMS messages are transmitted from the protocol element to the modem.
If an SMS message is acknowledged negatively by the modem (e.g., no connection = ERROR), then the SMS
message is repeated (retransmit) n-times. Number n of retries and timeout are parameterizable.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1653


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

After the last unsuccessful repetition, the interface is marked as “failed” and the datapoint is acknowledged
negatively (to the BSE). If communication fails, data collection to the BSE is blocked.
The acknowledgment expectation time is set internally fixed to 1 s. If necessary, the acknowledgment expect-
ation time can be expanded with parameter Advanced parameters | Monitoring times |
expected_ack_time_corr_factor.
The number of transmission retries can be set with parameter Advanced parameters | SMS-send/
receive| Number of message-retransmissions (retry).
It is possible to set a parameterizable pause before a transmission retry. This pause is set with parameter
Advanced parameters | SMS-send/receive | Time between 2 SMS-retransmission.
The signal monitoring time is used for the message interruption monitoring and message resynchronization in
receive direction. A message interruption is detected when the time between 2 bytes of a message is greater
than the set signal monitoring time. With message interruption the receive processing in progress is aborted
and the message is discarded. The character monitoring time can be set with the parameter Advanced
parameters | Monitoring times | Character monitoring time.

Monitoring of the modem


The protocol element monitors cyclic the communication between automation unit and modem by sending
periodically the AT-Hayes command AT This command is confirmed from the modem with OK. The time frame
for the cyclic monitoring is set with parameterAdvanced parameters | SMS-send/receive | Cyclic
time for modem monitoring.

Cyclical monitoring of whether the modem is logged into the network


The command (AT + CREG) causes the modem to announce the current network registration. This command is
always sent to the modem after a positive confirmation of the AT-command. Thereby the connection
(network) to the provider is checked periodically.
If the modem has no more connection to the provider (response from AT + CREG), then the interface will only
be set as failed after n-periods (n = number of retries) and the data transfer will be blocked.

Phone numbers of the different subscribers


The protocol element supports sending/receiving of SMS messages to/from up to 10 subscribers. A phone
number must be set for each subscriber. Exactly one subscriber can be assigned to each data point in the
process technique.
The phone numbers of the subscribers can be set with parameter advanced parameters | SMS-Send/
receive | Subscriber list.

NOTE

i The phone numbers of the subscribers must always be set with the country identifier (mandatory when
receiving SMS).
Example: 0043664 .....

1654 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

[teilnehmer, 1, en_US]

Figure 12-34 Subscriber list in OPM II

Send a SMS message


The firmware manages a data base (= process image) for SMS messages in transmit direction. The process
image is initialized with 0 for messages after a restart, and the quality identifier NT (Not topical) is set for each
message.
The process image is also required to suppress message states (example: only send SMS for incoming
messages).

NOTE

i Commands are handled without data base!

SMS messages are only sent for binary information- or command changes at NT = 0 and IV = 0.
No SMS message will be sent for data points with a quality identifier set to (NT = 1 or IV = 1). The state of the
data point and the quality identifier (NT, IV) are stored in the process image.
If a data point is set in the process image with NT=1 or IV=1, and this data point is received from the basic
system element with NT=0 and IV =0, then you can define with parameter advanced parameters |
Protocol enabling | Evaluate information after falling NT/IV-Bit whether a SMS
message should be sent in this case or not. If no SMS message is sent, then only the process image will be
updated.
The processing of binary information state changes with cause of transmission “background scan” or “ interro-
gated by station interrogation” (= 20) can be set with parameter advanced parameters | Protocol
enabling | Evaluate change of state due general interrogation. A SMS message will be
sent if the function is activated, otherwise only the process image will be updated and no SMS message will be
sent.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1655


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

[protokollfreigaben, 1, en_US]

Figure 12-35 Enable protocols in OPM II

You can define in the process technique for each data point which signal state trips a SMS transmission.

Message Conversion
The parameterization of the address and message conversion for SMS in transmit direction is done with the
SICAM TOOLBOX II, OPM II or with the parameters of the transmit detail routing when using SICAM WEB for
engineering.
Parameter category:
firmware /Send_SMS

Parameter
TI Supported type identifications:

• <TI:=30> ... Single-point information with time tag CP56Time2a


• <TI:=45> ... Single command
• NOT USED
CASDU1, CASDU2 SICAM A8000 internal IEC 60870-5-101/104 message address
IOA1, IOA2, IOA3
SMS_subscriber Selection of the recipient for SMS. The call number can be set with [PRE]
advanced parameters | Set SMS sender / recipient / partici-
pant list.

• Subscriber 1 to 10
• NOT USED
Note:
If the same SMS is to be sent to several different recipients, this must be entered
several times in the SIP detailed routing.

1656 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Parameter
State text Selection of the status text for ON/OFF:

• Block 1 to 10
• NOT USED
Note:
For the command/message status ON/OFF, 10 different freely parameterizable
text blocks can be parameterized for ON/OFF.
The block number defines the datapoint status text to be sent (i.e. ON/OFF,
COMING/GOING).
If NOT USED is selected, no state text is sent in the SMS message.
The status texts can be set with the parameter Advanced parameters |
Text of state-SPI/SCI.
attribute_state An SMS is only sent with the selected command/message status:

• Each state
• OFF
• ON
• OFF - ON (change from OFF → ON)
SMS_message Text of SMS:

• Max. 160 characters


• Printable ASCII characters in range of 0x20 to 0x7F allowed

Valid characters for SMS text message:

[HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII
00 0 20 32 Space 40 64 @ 60 96 `
01 1 21 33 ! 41 65 A 61 97 a
02 2 22 34 " 42 66 B 62 98 b
03 3 23 35 # 43 67 C 63 99 c
04 4 24 36 $ 44 68 D 64 100 d
05 5 25 37 % 45 69 E 65 101 e
06 6 26 38 & 46 70 F 66 102 f
07 7 27 39 ' 47 71 G 67 103 g
08 8 28 40 ( 48 72 H 68 104 h
09 9 29 41 ) 49 73 I 69 105 i
0A 10 2A 42 * 4A 74 J 6A 106 j
0B 11 2B 43 + 4B 75 K 6B 107 k
0C 12 2C 44 , 4C 76 L 6C 108 l
0D 13 2D 45 - 4D 77 M 6D 109 m
0E 14 2E 46 . 4E 78 N 6E 110 n
0F 15 2F 47 / 4F 79 O 6F 111 o
10 16 30 48 0 50 80 P 70 112 p
11 17 31 49 1 51 81 Q 71 113 q
12 18 32 50 2 52 82 R 72 114 r
13 19 33 51 3 53 83 S 73 115 s
14 20 34 52 4 54 84 T 74 116 t
15 21 35 53 5 55 85 U 75 117 u
16 22 36 54 6 56 86 V 76 118 v
17 23 37 55 7 57 87 V 77 119 w

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1657


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

[HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII
18 24 38 56 8 58 88 X 78 120 x
19 25 39 57 9 59 89 Y 79 121 y
1A 26 3A 58 : 5A 90 Z 7A 122 z
1B 27 3B 59 ; 5B 91 [ 7B 123 {
1C 28 3C 60 < 5C 92 \ 7C 124 |
1D 29 3D 61 = 5D 93 ] 7D 125 }
1E 30 3E 62 > 5E 94 ^ 7E 126 ~
1F 31 3F 63 ? 5F 95 _ 7F 127

NOTE

i Umlauts are not supported!


Only printable ASCII characters in the range 0x20 to 0x7F are supported!
The MC92 Terminal does not correctly support certain special characters (e.g., _). This can be a problem,
especially if one existing modem is replaced by an MC92 Terminal at a later date, as the SMS texts are then
no longer transferred identically.

Status Text for SMS Message


In the system technique it is possible to set freely definable texts (e.g. OFF/ON, GOING/COMING) for the status
designation of the datapoint with the parameter Advanced parameters | Text of state-SPI/SCI.
In the process technique you have to choose a predefined state of information text for each data point. The
state of information text is attached after the data point specific SMS text.

[zustandstext, 1, en_US]

Figure 12-36 Text of state in OPM II

Receive SMS
The firmware SMST0 also supports the function to receive SMS messages. Received SMS messages can only be
converted into single commands <TI:=45>.
The firmware only evaluates SMS messages with the state "REC UNREAD"; the time tag contained in the SMS
message is added to the command.
Cause of transmission: always activation (= 06)
Qualifier of command: always 0 = no additional definition
Select/Execute (S/E): always execute (no select)

Evaluation:
If the received SMS text is found in the SMS parameter setting (process technique), then the received phone
number is compared with the number of the parametrized subscriber. If the SMS message is from the parame-
trized subscriber, then the SMS will be converted into an IEC command message.

1658 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

If an SMS message with a SICAM A8000 system time is received, this time will be used in the IEC command
message <TI:=45> generated from this SMS. If an SMS message is transmitted without a SICAM A8000 system
time, then the time of the SMS transmission from the GSM provider will be used for the generated IEC
command message.

Message Conversion
The parameterization of the address and message conversion for SMS in receive direction is done with the
SICAM TOOLBOX II, OPM II or with the parameters of the receive detail routing when using SICAM WEB for
engineering.
Parameter category:
firmware /Rec_SMS

Parameter
TI Supported type identifications:

• <TI:=45> ... Single command


• NOT USED
CASDU1, CASDU2 SICAM A8000 internal IEC 60870-5-101/104 message address
IOA1, IOA2, IOA3
SMS_subscriber Selection of the permitted sender for SMS. The phone number can be set with
Advanced parameters | Set SMS sender / recipient / partici-
pant list.

• Subscriber 1
• Subscriber 2 to 10
• NOT USED
Note:
SMS in the receive direction are only accepted from configured phone numbers.
SMS_message Text of SMS:

• Max. 160 characters


• Printable ASCII characters in range of 0x20 to 0x7F allowed
For SMS in the receive direction, the complete SMS text (including status text)
must be parameterized (e.g., circuit breaker 5 ON).

Valid characters for SMS text message:

[HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII
00 0 20 32 Space 40 64 @ 60 96 `
01 1 21 33 ! 41 65 A 61 97 a
02 2 22 34 " 42 66 B 62 98 b

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1659


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

[HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII [HEX] DEC ASCII
03 3 23 35 # 43 67 C 63 99 c
04 4 24 36 $ 44 68 D 64 100 d
05 5 25 37 % 45 69 E 65 101 e
06 6 26 38 & 46 70 F 66 102 f
07 7 27 39 ' 47 71 G 67 103 g
08 8 28 40 ( 48 72 H 68 104 h
09 9 29 41 ) 49 73 I 69 105 i
0A 10 2A 42 * 4A 74 J 6A 106 j
0B 11 2B 43 + 4B 75 K 6B 107 k
0C 12 2C 44 , 4C 76 L 6C 108 l
0D 13 2D 45 - 4D 77 M 6D 109 m
0E 14 2E 46 . 4E 78 N 6E 110 n
0F 15 2F 47 / 4F 79 O 6F 111 o
10 16 30 48 0 50 80 P 70 112 p
11 17 31 49 1 51 81 Q 71 113 q
12 18 32 50 2 52 82 R 72 114 r
13 19 33 51 3 53 83 S 73 115 s
14 20 34 52 4 54 84 T 74 116 t
15 21 35 53 5 55 85 U 75 117 u
16 22 36 54 6 56 86 V 76 118 v
17 23 37 55 7 57 87 V 77 119 w
18 24 38 56 8 58 88 X 78 120 x
19 25 39 57 9 59 89 Y 79 121 y
1A 26 3A 58 : 5A 90 Z 7A 122 z
1B 27 3B 59 ; 5B 91 [ 7B 123 {
1C 28 3C 60 < 5C 92 \ 7C 124 |
1D 29 3D 61 = 5D 93 ] 7D 125 }
1E 30 3E 62 > 5E 94 ^ 7E 126 ~
1F 31 3F 63 ? 5F 95 _ 7F 127

NOTE

i Umlauts are not supported!


Only printable ASCII characters in the range 0x20 to 0x7F are supported!

Command Delay Monitoring (GSM Network)


During the transmission of data in the GSM network it is possible that undesired delays can occur during the
SMS transmission.
To ensure, that no undesirable process behavior is caused by a delayed output of commands, the protocol
element can monitor the transmission time (dwell time) of the data in the GSM network for selected process
information in control direction.
This monitoring prevents the output of old commands.
If the command delay monitoring is activated and a command message arrives via the SMS interface, then the
time tag of the message is compared with the current time of the component. If the evaluated command
delay time (transmission time of the data in the network) is longer than the parametrized command delay
monitoring the command message is discarded without an error message.

1660 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

If the time of the component is not yet set while command delay monitoring activated, then you can set with
the parameter Advanced parameters | SMS-send/receive | Discard command when local
time not set if a received command message is transfered for further processing of deleted.
In case of SMS commands the command unit does not recognize failed command output procedures. This
must be realized applicatively if needed.
The time for the command delay monitoring must be set with parameter Advanced parameters | SMS-
Send/receive | Command delay supervision. The command delay monitoring can also be deacti-
vated (Command delay monitoring = 0).
Monitoring of the command delay time for the following message types:

• SMS commands

NOTE

i The command delay monitoring is only effective when the component has a valid time.

Error Signalization
To localize the error, the number of commands discarded by the command delay monitoring since RESET is
summed and the last discarded command messages are additionally saved in a diagnostic ring. The counters
and the diagnostic ring can be read out with the SICAM TOOLBOX II (ST-Emulation).

12.13.5.2 Printer-logging (ASCII)


The operating mode for printer logging is set with the parameter General Settings | Operating mode
= logging.

[allg_einst_protokollierung, 1, en_US]

Figure 12-37 Settings Logging in OPM II

In the logging mode, a maximum of 1500 data points (messages and commands) can be sent as an ASCII
string to a logging device (e.g. printer).

Interface Signals

Table 12-1 Used V.24 interface lines

RS-232 line Direction (DTE) Meaning


TXD OUT Transmit data
RXD IN Receive data
GND Ground
CTS IN Printer ready for operation (CP-8021, CP-8022)
DSR IN Printer ready for operation (CP-8000)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1661


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Wiring CP-802x ⇔ Printer

[Verdrahtung_CP802x_Drucker, 2, en_US]

Wiring CP-8000 ⇔ Printer

[Verdrahtung_Drucker, 2, en_US]

Formatting of a Line
Possible Text objects:

• Start character (<)

• Date + time

• Information text

• Information state

• Blank (1 character)

• End character (>)

• New line (CR + LF)

• Line feed (LF)

• Carriage return (CR)

1662 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

The order of output can be set with parameter advanced parameters | Logging | Line format-
ting.
Example:

[zeilenformatierung, 1, en_US]

Figure 12-38 Settings line formatting in OPM II

Date + time

Format: JJJJ-MM-TT HH:MM:SS.ttt


For 11/22/2006 10:36:01 AM.357
example:

The real time tag still gets 2 ASCII characters to the identification of the time information precedingly.
1. character: Time information valid/invalid
Blank .. Time information valid
* ......... Time information invalid
2. character: Summer/wintertime identifier:
Blank ... wintertime = normal time
S ......... Daylight saving time

Example: * 2001-05-22 00:00:01.356 ... time is not set

Information text
The information text is freely assignable to any information object in the process technique. The length is
restricted on 80 characters (logging type 1) resp. 50 characters (logging type 2). The used number of charac-
ters for the monitoring must be set with parameter advanced parameters | Logging | Length of
information text.

Text for State of Information for Category – Logging Type 1


In the system technique it is possible to set 10 free definable texts (e.g. ON/OFF, RISING/FALLING) for the state
of information of a data point.
The state of information text of the monitored data point (i.e. ON/OFF, RISING/FALLING) can be set globally
with parameter advanced parameters | Text of state-SPI/SCI . The used number of characters
for the monitoring must be set with parameter advanced parameters | Logging | Length of
state text of information. The parameter setting of the state of information-text takes place
according to the possible process states of the data point.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1663


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Single-point State of information OFF: e.g. OFF


information: State of information ON: e.g. ON

Example:

[zustandstext_beispiel, 2, en_US]

Figure 12-39 Settings state of information in OPM II

Text for State of Information for Category – Logging Type 2


The state of information text of the monitored data point (i.e. ON/OFF, RISING/FALLING) must be set per data
point in the process technique (max. 16 character). However, you only have to set the state for OFF (param-
eter = Text-OFF) and for ON (parameter = Text-ON).
The text for invalid states of information (= 00 and 11 at double point information) is set once globally for all
data points with parameter advanced parameters | Logging | DPI – indeterminate state in
the system-technical parameter settings.

[unbestimmter_zustand, 1, en_US]

Figure 12-40 Setting for DPI indeterminate state in OPM II

NOTE

i Double commands with invalid command states (= 00 and 11) are not printed; they are discarded with the
error message Format conversion in transmit direction.

1664 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Example for Printer Logging:

[druckerprotokollierungbeispiel, 1, --_--]

Figure 12-41 Example of a printer logging

Printer logging
The firmware manages a data base (= process image) for logging information objects. The process image is
initialized after the restart with 0, as well as for each indication the data point quality identifier is set to NT
(not topical).
The process image is also required to suppress message states (example: logging just incoming messages).

NOTE

i Commands are handled without data base.

Data points are only logged for binary information- or command changes at NT = 0 and IV = 0. Data points
with a quality identifier set to NT = 1 or IV = 1, are not logged. The state of the data point and the quality
identifier (NT, IV) are stored in the process image.
If a data point is set in the process image with NT = 1 or IV = 1, and this data point is received from the basic
system element with NT = 0 and IV = 0, then you can define with parameter advanced parameters |
Protocol enabling | Evaluate information after falling NT/IV-bit bewerten whether
it should be logged or not. If no data point is logged, then only the process image will be updated.
The processing of binary information state changes with cause of transmission “background scan” or “ interro-
gated by station interrogation” (= 20) can be set with parameter advanced parameters | Protocol
enabling | Evaluate change of state due general interrogation. The logging takes place
when function is activated, otherwise only the process image will be updated and the data point not logged.

[ProtokollfreigabenGeneralabfrage, 1, en_US]

Figure 12-42 Settings for Protocol enabling general interrogation in OPM II

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1665


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

In the process technique you can set for each data point the binary information state which shall be logged. If
an event with cause of transmission “background scan” or “interrogated” is printed, the event is printed with a
special identifier:
11/22/2005 5:10:25 PM.713

Identifier “general interrogation” (equal to “time invalid”)

Printer Monitoring
The indication of "ready to receive" of the connected printer can occur on two different ways (configurable,
parameter = "data flow control").

• Ready/Busy – Status line CTS resp. DSR (= DTR-line of the printer)


Ready = CTS resp. DSR = 1

• XON/XOFF – printer sends XON if it is ready.

NOTE

i CP-8000 uses the status line DSR for printer monitoring, CP-802x uses the status line CTS.

The setting is done with parameter advanced parameters | Logging | Data flow control.
If the printer indicates not ready to receive (= CTS resp. DSR = 0 or XOFF) the timeout “printer moni-
toring” is started. If timeout occurs an interface error will be indicated and printing of information is stopped
(data transfer from BSE is stopped). The time for printer monitoring can be set with parameteradvanced
parameters | Logging | Printer monitoring.
Printing of information only occurs if the printer is ready to receive, except the printer monitoring is deacti-
vated (set to 0).
If the printer indicates not ready to receive during printing a line, printing is immediately stopped. If
the printer is again ready to receive within the printer-monitoring, the transmission of the remaining charac-
ters is continued.
If the printer-monitoring responds, the interface will be marked as failed, and the information is confirmed
negative to the basic system element; if the information can be sent complete, the information is always
confirmed positive to the basic system element.

Switch ON/OFF Printer-Interface


The printer interface can be activated/deactivated dynamically with the parameter advanced parameters
| Logging | Printer interface.
If the printer interface is deactivated, then the following actions are done.

• reset a possible interface error (printer "not ready to receive")

• set the warning printer interface deactivated

• all information to be printed are discarded (data base is updated)

• stop the printer monitoring


If the printer interface is activated, then the following actions are done.

• reset the warning printer interface deactivated

• restart of the printer monitoring (ready to receive)

ASCII Character Conversion


The protocol element expects that all parameterizable texts (string of ASCII characters) are parameterized in
Windows 1252 (= Latin 1).

1666 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

The protocol element converts the parameterized characters into two possible printer character sets (= Code
page) of the printer:

• multilingual (850)

• Norway
The codepage can be choosen with parameter advanced parameters | Logging | Printer-Code-
page.
The different character sets are illustrated in 12.13.6 Character Sets.
Further you have the possibility to convert up to 16 characters, independent of the used printer character set,
with parameter advanced parameters | ASCII-Character conversion.

[ascii_konv, 1, en_US]

Figure 12-43 Settings for ASCII character conversion in OPM II

Logging Type 1
The parameterization of the address and message conversion for logging type 1 in the sending direction is
done with the SICAM TOOLBOX II / OPM II, or when engineering via SICAM WEB with the parameters of the
transmit detail routing.
Parameter Category:
firmware / logging_type1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1667


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Parameters
TI Supported Type Identifications:

• <TI:=30> ... Single-point information with CP56Time2a time tag


• <TI:=45> ... Single command
• <TI:=160> ..... Single command with output time (TI=160)
• NOT USED
CASDU1, CASDU2 SICAM A8000 internal IEC 60870-5-101/104 message address
IOA1, IOA2, IOA3
A8000_command_num Command number for single command with output time (TI:=160)

• 0 to 15
Note:
At use of single-point information <TI:=30> and single command <TI:=45> the
command number is always set to 0.
State text Selection of the status text for ON/OFF:

• Block 1 to 10
• NOT USED
Note:
For the command/message status ON/OFF, 10 different freely parameterizable
text blocks can be parameterized for ON/OFF.
The block number defines the status text of the information to be sent (e.g.: ON/
OFF, RISING/FALLING).
If NOT USED is selected no state text is printed - the state text is filled with blanks.
The text of state can be set with the system-technical parameter [PRE]
Advanced parameters | text of state-SPI/SCI.
attribute_state The text is only printed out/logged if the command/message status is selected:

• each state
• OFF
• ON
• OFF - ON (change from OFF → ON)
Information_text Text for data point to be logged:

• Max. 80 characters
• printable ASCII characters in range of 0x20 to 0x7F allowed
• with parameter [PRE] Advanced parameters | ASCII-Character
Conversion language specific characters can be output.

Logging Type 2
The parameterization of the address and message conversion for logging type 2 in the sending direction is
done with the SICAM TOOLBOX II / OPM II, or when engineering via SICAM WEB with the parameters of the
transmit detail routing.

1668 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Parameter Category:
firmware / logging_type2

Parameters
TI Supported Type Identifications:

• <TI:=30> ... Single-point information with CP56Time2a time tag


• <TI:=31> ... Double-point information with time tag CP56Time2a
• <TI:=45> ... Single command
• <TI:=46> ... Double command
• NOT USED
CASDU1, CASDU2 SICAM A8000 internal IEC 60870-5-101/104 message address
IOA1, IOA2, IOA3
attribute_state The text is only printed out/logged if the command/message status is selected:

• each state
• OFF
• ON
• OFF - ON (=change from OFF → ON)
Information_text Text for data point to be logged:

• Max. 50 characters
• valid characters:
printable ASCII characters in range of 0x20 to 0x7F
• with parameter [PRE] Advanced parameters | ASCII-Character
Conversion language specific characters can be output.
Text_ON Plain text for the ON state of the data point to be logged:

• Max. 16 characters
• printable ASCII characters in range of 0x20 to 0x7F allowed
Text_OFF Plain text for the OFF state of the data point to be logged:

• Max. 16 characters
• printable ASCII characters in range of 0x20 to 0x7F allowed

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1669


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

12.13.6 Character Sets

12.13.6.1 Codepage: Windows 1252 (= Latin 1)

[codepagewindows1252, 1, --_--]

1670 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

12.13.6.2 Codepage: Multilingual

[codepagemehrsprachig, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1671


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

12.13.6.3 Codepage: Norway

[codepagenorwegen, 1, --_--]

12.13.7 Printer supported for logging

OKI ML1120

[DruckerOKIML1120, 1, --_--]

1672 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

Technical Specifications

• 9-dot matrix printer

• max. column width: 80 characters

• Monochrome

• Continuous paper
Manuals:

• Reference Guide, English

• Bedienungsanleitung, deutsch
https://www.oki.com/de/printing/support/user-manual/dotmatrix/01196101/

Print current printer configurations

• Set the paper sort lever to single sheet, do not load paper, turn off the printer.

• Press and hold the SEL-button and switch on the printer (power switch = ON).
Keep the SEL key pressed down until the SEL LED flashes and the ALARM LED lights up

• Load a single sheet (A4).

• A single sheet is automatically retracted and the firmware details are printed (2 lines).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1673


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

• Press the TEAR key.


The current printer configuration is printed.

[printer_config_1, 1, --_--]

• Switch to “normal operation”:


Keep the TEAR key pressed and then press Load7 Eject-button and LF/FF-button. →, “Menu end” is
printed.

The following settings must be changed:

Paper Out Override (Set-Up): No → Yes


Parity (Serial J/F): No → Even

• Switch off the printer, set the paper sort lever to single sheet (don’t load paper yet).

• Press and hold the SEL-button and switch on the printer (power switch = ON).
Keep the SEL key pressed down until the SEL LED flashes and the ALARM LED lights up.

• Load a single sheet (A4).

• A single sheet is automatically retracted and the firmware details are printed (2 lines).

• Press the SEL key repeatedly until “Set-up Graphics” is printed.


Press the LF/FF key repeatedly until “Set-up Paper Override” is printed.
Switch parameter to YES with the LOAD/EJECT key.

1674 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.13 ASCII SMS

• Keep pressing the SEL key until “Serial I/F Parity” is printed.
Switch parameter to EVEN using the LOAD/EJECT key.

• Store the new configuration and switch to normal operation.


Keep the TEAR-button pressed and press afterwards the LOAD/EJECT and LF/FF-button.

“Menu end” is printed.

[printer_config_2, 1, --_--]

Initialize menu settings (load factory defaults)


If parameters were changed inadvertently, you can reset the printer to the factory settings with the following
procedure:

• Switch off the printer (power switch = OFF)

• Press and hold the SEL and LF/FF-button and switch on the printer (power switch = ON.

Example for printer logging

[druckerprotokollierungbeispiel, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1675


DC8-037-2, Edition 08.2022
Communication Protocols
12.14 IEC 62056-21 (Meter Protocol)

12.14 IEC 62056-21 (Meter Protocol)

12.14.1 Introduction

The IEC 62056-21 protocol is a standardized serial transmission protocol for communication with metering
devices via multi-point traffic (master/slave principle; “Partyline”).

Für CP-8000/CP-802x the following protocol firmwares are available:


Firmware System Standard and function
COUMT0 CP-8000 IEC 62056-21 multi-point traffic Master (interfacing of metering
CP-8021 devices)
CP-8022

For the interfacing of metering devices according to IEC 62056-21 (IEC 61107), a serial communications
protocol is implemented for multi-point traffic, with which one central station is connected with one or several
metering devices (substations) over a communication link in a linear or star configuration.

[dw_COUMT0_configuration, 1, en_US]

Figure 12-44 IEC 62056-21 Configuration

In multi-point traffic an unbalanced transmission procedure is used. This means that the master station
initiates all message transmissions, while the substations are only allowed to transmit when they are called.

12.14.2 Functions

Function COUMT0
Serial communications protocol according to IEC 62056-21 (IEC 61107) ✓
Unbalanced transmission central station ✓
Unbalanced transmission substation –
System or device (application function):
Controlling station ✓
Controlled station –
Max. connections 10

Interoperability
IEC60870-5-101 Ed.1 ✓
IEC60870-5-101 Ed.2 –
Interoperability according to SICAM RTUs Interoperability IEC 60870-5-101/104 (DC0-013-2) ✓

1676 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.14 IEC 62056-21 (Meter Protocol)

Function COUMT0

Network configuration
Point-to-point configuration –
Multiple point-to-point configuration –
(separate interface for each single point-to-point configuration required)
Line configuration ✓
Star configuration ✓
Ring –

Physical interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 - Symmetrical interface according to V.11 ✓
RS-422 - Symmetrical interface according to V.11 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232) ✓
CP-8022: X6 (RS-232) ✓
Baud rates: –
50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600,
19200 bit/s
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Byte-frame (8E1) ✓
Message protection d = 4 ✓

IEC 62056-21 functions


Data acquisition by polling (station interrogation):
• Continuous interrogation of a substation ✓
• Station failure delay –
• Quick check procedure –
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation, Outstation interrogation ✓
Clock Synchronization:
Set time 358 ✓
Command transmission –
Transmission of integrated totals
• IEC 62056-21 (IEC 61107) mode C ✓
• Register values –
• Load profile acc. to IEC 61107 –
• Load profile acc. To VDEW 358 ✓
• Short-time data archive –
• Data coding acc. to EDIS (Energy Data Identification System) ✓
Standard draft E-DIN 43863-3
• Data coding acc. to OBIS (Objekt Identification System) –
Standard IEC 62056-61

358 only for selected electronic meters

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1677


DC8-037-2, Edition 08.2022
Communication Protocols
12.14 IEC 62056-21 (Meter Protocol)

Function COUMT0
File transfer:
• Load profile acc. to VDEW –
• Load profile acc. to IEC 61107 –

Optimized parameters for selected transmission facilities


Predefined parameters for selected transmission facility ✓
Free definable parameters for transmission facility ✓
5 V power supply for connected transmission facility (via RS-232 status line) ✓
ATTENTION: check power consumption of the external transmission facility!

Functions for supporting redundant communication routes


Protocol redundancy ✓
Listening mode when passive –
“Tristate” of RS-232 interface when passive ✓
Activation/Deactivation of interface when passive with protocol element control message –
Deactivation of interface (with redundancy control message) –

Protocol element control and return information


Protocol element control message:
• Read register START ✓
• Time setting unconditional ✓
• Read service list START ✓
• Add station to station polling ✓
• Remove station from station polling ✓
Protocol element return information:
• Station failure –

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓
Remote maintenance with SICAM TOOLBOX II via serial interface ✓

NOTE

i As a third-party system adaptation, this protocol element implements only a part of the functionality and
data formats of the third-party interface. For a specific use case, it is therefore always necessary to check
whether the supported functionality corresponds to the required functionality in the project and which
additional functions or adaptations are required.

Supported Meters

Manufacturer Type IEC 61107 EDIS Load profile Time setting Short-time
acc. to VDEW data archive
ABB AEM500 ✓ ✓ ✓ – ✓
Siemens / L&G ZMD410 ✓ ✓ ✓ ✓ ✓
CEWE Instru- CEWE Prom- ✓ – – – –
ment eter
Iskraemeco MT851 ✓ ✓ ✓ – ✓

1678 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.14 IEC 62056-21 (Meter Protocol)

Manufacturer Type IEC 61107 EDIS Load profile Time setting Short-time
acc. to VDEW data archive
ELSTER A1500 ✓ ✓ ✓ – ✓
ELSTER A2500 ✓ ✓ ✓ – ✓

12.14.3 Operating Modes

The operating mode of the interface is determined by parameters of the protocol element and optional
devices.

Operating mode Interface → Interface signals


optional DTE
Unbalanced interchange circuit X2 RXD, TXD, CTS359, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-Draht)/ RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(2-wire)/ RS-422 (4-wire) asynchronous (CM-0819360) DSR/VCC, GND (to CM-08x9)
Optical interface (multimode fibre optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR,
DSR, GND (zu CM-0821)
Unbalanced interchange circuit X6361 RXD, TXD, CTS, RTS, DCD, DTR,
(V.24/V.28) RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 X6361 TXD+/RXD+, TXD-/RXD- (2-wire)
(2-wire)/RS-422 (4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

NOTE

i Details about realization of various operation modes are given in the manual SICAM RTUs Platforms –
Configuration Automation Units and Automation Networks.

12.14.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Central Station)

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 COUMT0 max. 10 Slaves
CP-802x/CPC80

359 not usable (reserved for SICAM TOOLBOX II)


360 RS-422 not supported
361 only CP-8022 (switchable mode via parameter)

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1679


DC8-037-2, Edition 08.2022
Communication Protocols
12.14 IEC 62056-21 (Meter Protocol)

Remote Station (Substation, meter)

System System element Protocol Element Remarks


Third-party system – – acc. to IEC 62056-21
(IEC 61107) mode C with
EDIS/OBIS data coding

1680 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

12.15 SAT SK 1703

12.15.1 Introduction

The SAT SK 1703 slave protocol is used to control serial message transmission in SAT 1703 standard format
(external data block formats) in multi-point traffic as a substation function.
Multi-point traffic describes a serial communications protocol with which a master station is connected with
one or several remote terminal units over a communications link in a line or star configuration. The data traffic
is controlled by the master station.
Communication is suitable for

• teletransmission

• local transmission
Data messages or station interrogation messages are sent from the central station. Data from the remote
station to the central station can only be transmitted as a reply to a station interrogation.

Configuration

[dw_PCBMA0_config, 2, en_US]

Figure 12-45 Configuration SAT SK 1703

In multi-point traffic an unbalanced transmission procedure is used. This means that the central station, as the
primary station, initiates all communications, while the substations (secondary stations) are only allowed to
transmit when they are called.
Multi-point traffic only requires a half-duplex transmission medium.

12.15.2 Functions

Function PCBST0
Multi-point traffic slave for the transmission of SAT 1703 standard formats (external database formats)
Unbalanced transmission substation (SAT SK 1703 Slave) ✓
Traffic processing optionally:
• SK 1703 multi-point traffic (Master = PCBM00, PCBM10, PCBMA0) ✓
• Wireless relay mode without a routing method (master = SKSZ40, SKSZA0) ✓
Control of the traffic handling with handshaking and message repititions upon acknowledgment ✓
failure
Max. number of connections (remote stations) 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1681


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Function PCBST0

Network configuration
Point-to-point configuration ✓
Multi-hierarchical configurations possible ✓
(further automation units can be connected to the substation in the multi-point traffic)
Line configuration –
Star configuration –

Physical interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 – balanced interface according to V.11 362 ✓
RS-422 – balanced interface according to V.11 362 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓
CP-8022: X6 (RS-232, RS-485/RS-422) ✓
Transmission rates: ✓
50, 75, 100, 110, 134.5, 150, 200, 300, 600, 1050, 1200, 1800, 2000, 2400, 4800, 9600, 19200
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓
Byte frame = 11 bit (8E1) ✓
Message protection d = 4:
• Checksum (8 Bit) + parity bit (even) + transmission rules ✓
Pulse code modulation, byte asynchronous ✓

Communication according to SK 1703 multi-point traffic


Data acquisition by polling (station interrogation) ✓
Failure monitoring ✓
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation, substation interrogation
• Convert general interrogation command in receive direction to broadcast ✓
Clock synchronization:
• Time synchronization with data format for time synchronization (FC = 156), corresponds ✓
<TI:=103> according IEC 60870-5-101
• Local synchronization on demand ✓
• Remote sychronization (spontaneous and cyclic) ✓
Command transmission:
• Demand ✓
• Setting control location –
• Control location check –
• Emulation of SELECT / EXECUTE for commands, setpoint values –
• Emulation of ACTCON / ACTTERM for commands, setpoint values (according IEC –
60870-5-101/104)

362 external converters (V.24/V.28 ↔ V.11) are required in some cases

1682 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Function PCBST0
Measured value processing:
• Technological adaptation for measured values (scaling) ✓
• Measured value change monitoring –
Transmission of integrated totals ✓
File transfer –
Chaining, packing:
• Chaining in transmit direction 363 ✓
• Packing in transmit/receive direction ✓
• Maximum data block length in chained format in bytes in transmit direction ✓
• Maximum message data length in bytes in transmit direction –
Component number in the message (optional) ✓
Check of received messages ✓
Message synchronization:
• By means of status line DCD ✓
• Synchronization and message end characters per message ✓
State of the RS-232 interface with RTS = OFF ✓

Functions for supporting redundant communication routes


PRE redundancy –
Ring redundancy –
Device redundancy –
Port redundancy –

Optimization parameters for transmission facilities


Predefined parameters for selectable transmission facility ✓
Freely definable parameters for transmission facility ✓
5 V power supply for connected external modem (via RS-232 status line) ✓
ATTENTION: Check power consumption of the external transmission facility!

Engineering
SICAM WEB ✓
SICAM TOOLBOX II ✓

Restrictions

• Virtual component for MK 1703 orμAK 1703 substations are not emulated; each substation is mapped to
a component in Ax 1703

• Relay operation:
– No routing possible
– Only 1 byte link address
– Link address: 0 to 99

• No real-time concept for SK 1703 (ZA, ZSA, etc.)

• No time period message emulation in receive direction

• No real-time remote synchronization with BREAK signal

• No regulating commands

363 Fix activated

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1683


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

• No message filter in transmit/receive direction

• Number of records = 1 (external data block formats)

• The command feedback Breaker tripping (SF) and Switching operation in progress (SL) is
not converted in transmit direction.

• No conversion of BCD values (SK 1703) or floating-point values (SK 1703) to normalized values (TI:=34 or
48) or vice versa

• Process image for a maximum of 500 SK 1703 binary information messages in the transmit direction (1
binary information message = 16 single-point information items or 8 double-point information items or 4
double-point information items with command return information)

• Process image for a maximum of 500 SK 1703 messages (= binary information and values) in the receive
direction

• Only selected system messages (DFI = 05) are supported for the external data block formats:
The supported SK 1703 are documented in section 12.15.10 Message Format Conversion SAT SK 1703 ⇔ IEC
60870-5-101/104.

NOTE

i This protocol element for interfacing 3rd party systems supports only restricted functionality and only a
subset of the possible data formats. For a specific use case, it is therefore necessary to check to what extent
the supported functionality corresponds to the required functionality in the project and which additional
functions or adaptations are required.

12.15.3 Operating Modes

The operating mode of the interface is determined by the protocol element parameters and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 RXD, TXD, CTS364, RTS, DCD, DTR,
RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR,
(4-wire) asynchronous (CM-0819365) DSR/VCC, GND (for CM-08x9)
Optical interface (multimode fiber optic) ring X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR,
DSR/VCC, GND (for CM-0821)
Unbalanced interchange circuit (V.24/V.28) X6366 RXD, TXD, CTS, RTS, DCD, DTR,
RS-232 asynchronous DSR, GND
Balanced interface (V.11) RS-485 (2-wire)/ RS-422 X6366 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

364 cannot be used (reserved for SICAM TOOLBOX II)


365 doesn’t support RS-422
366 only CP-8022 (switchable operating mode via parameter)

1684 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

NOTE

i For details on how to implement various operating modes, see manual SICAM RTUs platforms – Config-
uring automation units and automation networks.

12.15.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Substation)

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 PCBST0 –
CP-802x/CPC80 PCBST0

Remote Station (Central Station)

System System element Protocol Element Remarks


AK 1703 CP-2000/MC00 SM-2551/PCBMA0 –
CP-2002/PCCE00 SM-0551/PCBMA0
CP-2002/CE00
CP-2012/CE20
AMC 1703 CP-4000/CPC4x SM-2551/PCBMA0 –
SM-0551/PCBMA0
Third-party system – – –

12.15.5 Protocol Description

12.15.5.1 PCMBA Modulation Method


The data are pulse code modulated in groups of 8 Bit and transmitted asynchronous. A USART-module in the
asynchronous mode thereby provides each byte with a byte frame.
This byte frame contains:
1 Start bit
8 Data bits
1 Parity bit (even parity)
1 Stop bit

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1685


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Because of start- and stop bits of the byte frame the synchronization of the receiver happens new with each
byte.

[dw_PCBST0_pcmba_modulation, 1, --_--]

Figure 12-46 SAT SK 1703 byte frame

A: Empty state of the line (binary information "1"), between two messages at least 33 bits (in the event of an
error)
B: Start bit ("0")
C: 8 bit data, LSB (Least Significant Bit) is transmitted first
D: Parity bit (even)
E: 1. Stop bit ("1")
T: Time for the transmission of a bit (1/transmission speed)
FB: Framing bits of the USART module

12.15.5.2 Interface Lines Used


The following interface lines are used in 24/V.28 mode:
TXD <103> O Transmit data Transmit data
RXD <104> I Receive data Receive data
DCD <109> I Data Carrier Detect for synchronizing the receiver (optional)
CTS <106> I Clear to Send not used
RTS <105> O Request to Send Switching on the transmit signal level
DTR <108> O Data Terminal Ready not used
DSR <107> I Data Set Ready not used
RI <> I Ring Indication not used
GND <102> System Ground Ground

Legend:
O ... Output
I ..... Input

12.15.5.3 Message Structure for SK 1703 Multi-Point Traffic


Generally, every message consists of two parts:

• A protocol-dependent part (message frame)

• A non-protocol-dependent part (message data)


In the message format that is used (IEC 60870-5-1 / FT 1.2), the section that is independent of the protocol
contains the message control part (header), as well as the message data part as per the SAT nomenclature.

1686 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_PCBST0_message_structure, 1, en_US]

Message frame: Start character, data length, checksum, end character, header.
Message data: A data block in the structure shown above in a message.
The message control part (header) adopts a special position that is included in the user data in relation to the
TC57 nomenclature, but which is part of the protocol-dependent part in terms of functionality.

Transmission Formats
The transmission formats and rules meet the international standards IEC 60870-5-101 Telecontrol Equipment
and Systems TC 57 Part 5.1, Transmission Frame Formats, format class FT 1.2.
This section of the standard defines the following message formats:

Message formats IEC 60870-5-1 / FT1.2 Use


Messages with a fixed block length Call-up message, acknowledgment message
Messages with variable block length User data message
Single character 1 (E5H) Slave → Master: “No data”
Single character 2 (A2H) Master→Slave: “Global initialization request”

The message formats according to IEC 60870-5-1 / FT1.2 can be distinguished by their different start charac-
ters, for instance.

Message formats IEC 60870-5-1 / FT1.2 Start character / message frame / stop character
Messages with a fixed block length 10H xxH xxH CS 16H
Messages with variable block length 68H LLH LLH 68H xxH xxH .......... CS 16H
Single character 1 (E5H) E5H
Single character 2 (A2H) A2H

Legend:
CS ..... Checksum (HEX)
xxH .... Data byte (HEX)
LLH .... Number (= length) of user data bytes (HEX)

Representation of a byte (LSB shown right-aligned):

[dw_PCBST0_trans_format_byte, 1, --_--]

D1 basically represents the least significant bit (LSB).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1687


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Representation of a byte “bit sequence on the line” (example for single character 1):

[dw_PCBST0_trans_format_bit_seq, 1, en_US]

Legend:
STA ... Start bit
STP ... Stop bit
P ....... Parity bit (even)
With the specified transmission rules and character definitions, all message formats with d = 4 are protected
against incorrect information and block shifts (synchronization errors).

Message Format with a Fixed Block Length


Formats with a fixed block length consist of a start character, a fixed number L of user data bytes, a checksum
and a stop character.

[dw_PCBST0_message_format_fixed, 1, en_US]

The number of user data bytes for the format with a fixed block length is 2 bytes for the SK 1703 multi-point
traffic protocol.
Transmission rules for message formats with a fixed block length:

R1 The idle state on the line corresponds to a 1 signal.


R2 Each USART character has a start bit (0-signal), 8 information bits, a parity bit (even) and a stop bit (1-
signal).
R3 Idle states are not permitted between the USART characters of a message.
R4 A minimum number of 33 bits in idle state are required between the formats (blocks) in the event of a
synchronization loss.
This time is generated by the sender, in normal operation after the detection of a missing acknowledg-
ment, always before the next message is sent.
R5 The user data is monitored by a checksum. The checksum is the arithmetic sum without taking the
carryovers into account for all user data (no start or stop character).
R6 The receiver checks for each USART character: Start bit, stop bit and parity bit (even).

Special checks in receive direction for message format for variable block length:

• The specified start character at the start and the end of the header part (10H)

• The number of user data bytes received (2 USART characters)

• The checksum

• The stop character (16H)

1688 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Error processing:
After an error has been detected, the received data is discarded and the received data line is monitored for a
pause of at least 33 bit to re-synchronize the receiver.

Message Format with a Variable Block Length


These formats consist of a first start character, two identical characters in which the number L of user data
bytes is transmitted, a second start character, the user data L is principally in the range 0 to 255 (with the SK
1703 multi-point traffic protocol, L is in the range 1 ≤ L ≤ 63).

[dw_PCBST0_message_format_variable, 1, en_US]

Transmission rules for message formats with a variable block length:


The transmission rules R1 to R6 and error processing apply similarly as with the “Message format with a fixed
block length”.
Special checks in receive direction for message format for variable block length:

• The specified start character at the start and the end of the header part (68H xx xx 68H)

• The identity of the two length bytes (68H xx xx 68H)

• That the number of received characters is equal to L+6

• The checksum

• The stop character (16H)

Single Character
The single characters can be used as per the standard for special information to ensure efficient data commu-
nication control.
Single character-1: (E5H)
With the SK 1703 multi-point traffic protocol, the single character-1 (E5H) is used as follows:
Slave → Master: “No more data”.
Master → Slave: Not used.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1689


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_PCBST0_single_character1, 1, en_US]

Single character-2: (A2H)


With the SK 1703 multi-point traffic protocol, the single character-2 (A2H) is used as follows:
Slave → Master: Not used.
Master → Slave: “Global initialization request” (= initializing all message numbers in transmit/receive direction
and deleting all acknowledgment bits).

[dw_PCBST0_single_character2, 1, en_US]

Transmission rules for single characters:


The transmission rules R1 to R4 and R6 and error processing apply similarly as with the “Message format with a
fixed block length”.

Structure of the User Data


The user data is split into two parts, the message head information (header), as well as the message data.
Messages that only contain the message header information (call-up/acknowledgment messages) are trans-
mitted in the message format with fixed block length. Message length = 2 bytes of user data.
Messages that have a header and data information (data messages) are transmitted in the message format
with variable block length. The 2 byte header information is transmitted before the message data and has the
same structure as the messages with a fixed block length.
Example for call-up message master → slave:

[dw_PCBST0_request_message, 1, en_US]

1690 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example for indication message in the format of 16 single-point information items for slave → master:
(unbundled, unchained, with component number in the message)

[dw_PCBST0_response_message, 1, en_US]

Header Assignment

[dw_PCBST0_header_assignment, 1, en_US]

x ... not used


Station address:
0 to 99 .. Station-selective address
126 ........ Station address for “data acknowledged to all”
125 ........ Station address for “data unacknowledged to all”

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1691


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

M: Master direction bit


M → S: M = 1 ... in messages master → slave (M → S)
S → M: M = 0 ... in messages slave → master (S → M)
A/E: M → S: A = 1 ... Call-up bit
S → M: E = 1 ... end of time format (slave does not have any more data to transmit)
TT: Message number bit for user data message in transmit direction
TR: Expected message number bit for user data message in receive direction
IN: M → S: IN = 1 ... station-selective initialization request to the slave to initialize all message
number bits.
S → M: IN(Q) = 1 ... acknowledgement bit for a global initialization request for message
numbers with single character-2 (A2H).
Q: Acknowledgement bit for station-selective data message
S/C: M → S: C = 0 ... not used!
S → M: S = 1 ... Acknowlegmewnt bit for Data message acknowledged to all
D: S → M: D = 1 ... Acknowledgment bit for Data message acknowledged to all
R: M → S: R = 0 ... not used!
S → M: R = 0 ... not used!

NOTE

i Acknowledgment information items from master → slave must not be transmitted in messages to all!
Before transmitting messages to all, any acknowledgments that may need to be transmitted are to be
transmitted with a station-selective acknowledgment message (A = 0, Q = 1).

NOTE

i The header bits TT, TR, IN, INq are used to suppress multiple outputs for message retries (“Retries”)!

Managing the Message Numbers


The message number bits in transmit/receive direction (TT, TR) are used for retry suppression (for example, to
ensure that retries do not lead to multiple command outputs in the command direction).

Message Number Bits in the Master


One message number bit is managed for the following message classes in the master:

• Tel# - TT bit for System message acknowledged to all SAA_Q

• Tel# - TT bit for Data message acknowledged to all DAA_Q

• Tel# - TT bit for Message acknowledged to all TAA_NQ

• Tel# - TT and TR bit for station-selective data/system message D_Q (station number 0 to 99)

1692 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Message number bits in transmit direction (TT):

[dw_PCBST0_message_number_bits_send, 1, en_US]

Expected message number bits in receive direction (TR):

[dw_PCBST0_message_number_bits_receive, 1, en_US]

Message Number Bits in the Slave


One message number bit is managed for the following message classes in the slave:

• Tel# - TR bit for System message acknowledged to all SAA_Q

• Tel# - TR bit for Data message acknowledged to all DAA_Q

• Tel# - TR bit for Message acknowledged to all TAA_NQ

• Tel# - TT and TR bit for station-selective data/system message D_Q (for selective station number x)

Message number number bits in the transmit direction (TT):

[dw_PCBST0_message_number_bit_send-s, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1693


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Expected message number bits in receive direction (TR):

[dw_PCBST0_message_number_bits_receive-s, 1, en_US]

Initializing the Message Numbers


Initializing the message number bits in the master:
After restart or after a PASSIVE → ACTIVE redundancy switchover, the message number bits are initialized for
all message classes with “0” [TTMaster(X) = 0, TRMaster(X) = 0].
Initializing the message number bits in the slave:
After restart, the message number bits for all message classes are initialized with “0” [TTSlave = 0],
[TRSlave = 0].
When the “global initialization request” is received (with single character 2), the message number bits are
initialized to “0” for all message classes in receive direction [TRSlave = 0].
Global initialization request master → slave:
The “global initialization request” is transmitted after a master restart or a PASSIVE → ACTIVE redundancy
switchover.
The “global initialization request” can also be transmitted before each message to all as an option. This
may only be transmitted, if no more acknowledgements are pending for transmission.
Single character 2 (A2H) is used for the “global initialization request”. The single character-2 (A2H) is trans-
mitted several times.
A pause between of at least 33 bit is adhered to between transmitting single characters in the process to
ensure that a reception is still possible in the slaves even if the transmission conditions are poor.
Once the “global initialization request” is received, stored acknowledgement information is deleted in the
slaves (acknowledgments for SAA_Q, DAA_Q, D_Q).
The confirmation for the “global initialization request” is acknowledged by the slaves in the next station-selec-
tive message (slave → master) using the IN(Q) bit in the function field.
Station-selective initialization request master → slave with IN bit = 1:
In call-up messages, the master always transmits the message number bit status [TTMaster(X)] with which
the next data message is transmitted to this station.
The message number bit in receive direction is acknowledged in the slave for the station-selective
data message (TR bit for D_Q) and initialized if messages with bit IN = 1 are received [TRSlave =
TTMaster(X) ].
In addition, the 1st message for each message class (DAA_Q, SAA_Q, TAA_NQ) is accepted without comparing
the message number bits after this initialization (such as after restart).
Synchronizing the message numbers in the slave after restarting the slave:
After restarting the slave, it takes over the 1st message for each message class (DAA_Q, SAA_Q, TAA_NQ,
D_Q) without comparing the message number bits and so synchronizes the relevant message number bit for
the relevant message class [TRSlave] with the message number bit that has been received [TRSlave] =
[TTMaster].
If a slave is called up and it does not expect an acknowledgment for a data message that was previously
submitted, then it always re-synchronizes the message number bit [TTSlave = TRMaster].
Note:
As the slave is not expecting an acknowledgement for a message that was previously transmitted, there also
cannot be multiple forwarding instances for the master due to retries. The message number in the slave can
be resynchronized to the message number expected by the master for the next message as a result.

1694 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The master transmits a station-selective initialization request:

• After master restart (first call-up)

• After passive → active redundancy switchover (first call)

• To failed stations

NOTE

i The exchange of user data is only started after successful initialization (for each station) (station-selective
data block is cancelled).

Managing the Message Numbers – “Summary”


Data message for slave → master:
The master manages a TR bit (= expected message number bit for data message in receive direction) per each
slave. The TR bit specifies which TT bit the master is expecting from this slave for data messages.
Output suppression (master):
The master acknowledges all received slave data messages.
However, the received data message is only forwarded from the slave from the basic system element (BSE) if
[TRMaster(X) = TTSlave(X)].
Switching over the TR bit (in the master):
The master has received a data message and forwarded it to the basic system element [TRMaster(X) =
NOT TRMaster(X)].
Updating the TT bit (in the slave):
The TT bit in the slave is only advanced once a data message that was previously transmitted by the master
has been acknowledged. Retries are transmitted from the slave to the master with an unchanged TT bit. The
TT bit is advanced in the slave after a received acknowledgement has been evaluated (the assigned transmit
buffer is enabled by receiving an acknowledgement).
If the transmit buffer is free in the slave, the TT bit in the slave is always synchronized for the message number
bit that the master expects for the next data message from the slave [TTSlave = TRMaster].
Initializing the TT bit (in the slave):
After the slave restart, the TT bit is initialized with “0” [TTSlave = 0].
As the transmit buffer is always free after a slave restart, the first message is automatically transmitted from
the slave to the master with the TR bit that is expected by the master (= synchronizing the TT bit) [TTSlave
= TRMaster].
Initializing the TR bit (in the master):
After restarting or after a PASSIVE → ACTIVE redundancy switchover, the message number bits are initialized
in the master with “0”.
As the message number bits [TRMaster] and [TTSlave] could run alongside one another, the master
accepts the 1st data message from each slave without comparing the message number bits [TRMaster(X)
= TTSlave(X)].
Data message master → slave:
Each slave manages a TR bit for each message class (= expected message number bit in receive direction for
SAA_Q, DAA_Q, TAA_NQ, D_Q).
The TR bit in the slave indicates which master TT bit the slave is expecting for the relevant message class.
The master TT bit is managed in the master for station-selective data messages for each slave.
Output suppression:
The slave acknowledges all received master data messages.
However, the data is only forwarded to the basic system element if [TRSlave = TTMaster(X)].
Switching over the TR bit (in the slave):
The slave has received a data message and forwarded it to the basic system element [TRSLave = NOT
TRSlave].

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1695


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Switching over the TT bit (in the master):


When the acknowledgment is received by the slave (exception: message acknowledged or unacknowledged
for all, and the switchover is carried out immediately after transmission).
Initializing the TR bit (in the slave):
After restarting, the slave takes over the 1st message depending on the message class (DAA_Q, SAA_Q,
TAA_NQ, D_Q) without comparing the message number bits and so synchronizes the relevant message
number bit for the relevant message class with the message number bit that has been received [TRSlave] =
[TTMaster].
Initializing the TT bit (in the master):
After restarting or after a PASSIVE → ACTIVE redundancy switchover, the message number bits are initialized
for all message classes with “0”.

Suppressing Multiple Outputs


In the event of transmission faults (missing acknowledgments), retries are carried out for data messages
which would lead to multiple outputs of the same message to the recipient without additional measures
(example: the pulse command would be transmitted several times).
The following method is used to prevent these multiple outputs:

• Using the message number bit.

• Each new message is transmitted with an increased message number (modulo 2).

• Retries are transmitted with the same TT bit as the original message in each case.
This ensures that the receiver can detect retries and put appropriate measures in place. Retries are always
acknowledged by the receiver of the remote station but not forwarded to the basic system element.
This method is also used for message retries (= multiple transmissions) for messages to all, but with message
number bits that are managed separately. The acknowledgment for “messages acknowledged to all” is collated
by the master in the following interrogation cycle, whereby the acknowledgment for “messages acknowl-
edged to all” is only stored by the slaves if the message has also been forwarded to the basic system element.

[dw_PCBMA0_polling_error_data_m-s, 1, en_US]

Legend:
Z, Ux…. central station, substation x
➊……… data message is forwarded to the basic system element and acknowledged in the slave due to a
message number bit being expected
➋……… message retry (= retry) as acknowledgment is missing in the master
➌……… data message is NOT forwarded in the slave as another message number is expected
➍……… the call-up cycle is continued after receiving acknowledgment
➎……… the next data message to the slave is transmitted with an advanced message bit

NOTE

i After a reset or a detected interface fault, the first message is accepted in the receive direction for each
message class, regardless of the T bit, however, for messages to all only (at the slaves) if the corresponding
acknowledgment bit is not set for this message class!

1696 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

All healthy data messages that have been received are acknowledged by the master and the slave. However,
only messages that are received with the expected message number TT for the respective message class are
forwarded to the basic system element.

Communication Procedures
Data communication control for the SK 1703 multipoint traffic protocol has been designed for half duplex
transmission.
The following data transmission procedures are carried out by the master:

• Data acquisition by polling (station interrogation)


– Global initialization after starting up the master
– Station change
– Data message master → slave acknowledged
– Continuous station interrogation for a substation (demand)
– Data message slave → master acknowledged

• Data/system message acknowledged to all (master → slave)

• Data/system message unacknowledged to all (master → slave)

• Time synchronization (real-time remote synchronization)

Global Initialization after Starting Up the Master


The “global initialization request” is transmitted after a restart or a PASSIVE → ACTIVE redundancy switchover.
Single character 2 (A2H) is used for the “global initialization request”. The single character-2 (A2H) is trans-
mitted several times by the master.
A pause between 2 RTS gatings is adhered to between transmitting single characters to ensure that a recep-
tion is still possible in the slaves even if the transmission conditions are poor.
To the “global initialization request”, the slave reacts as follows:

• All message numbers in send/receive direction are initialized.

• All acknowledgment bits are deleted.


The reception of the “global initialization request” is acknowledged by the slaves in the next station-selective
message in slave → master direction using the IN(Q) bit in the function field (see also section “Initializing
Message Numbers”).

[dw_PCBMA0_polling_init, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1697


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Global initialization (for station numbers 0, 30, 99)

[dw_PCBMA0_polling_init_data, 1, --_--]

Station Change
Data from a substation to the central station is only transmitted with a station interrogation. A substation is
queried by the master until it has no more additional data stored for transmission (user data messages or
acknowledgment information) or until the maximum number of call-ups has been reached for this substation.
If the substation acknowledges a call-up message from the master using a set call-up bit A = 1 with a single
character 1 (E5H) = “no additional data” or with a short message (with acknowledgments for the master), then
the master carries out a station change.
Once the master has reached the max. number of call-ups for a substation, then the master acknowledges the
data message that has received most recently from the substation with A = 0 and Q = 1.
This call-up message without an interrogation bit (= acknowledgment message) is no longer answered by the
slave. The master continues with the station interrogation after the pause between 2 RTS gatings with the
next station (see ➋).
The slave requires the pause to synchronize the message to ensure that the DCD signal change is also safely
detected in the substation due to delays in the transmission facilities.
If data needs to be sent from the master to the slave, the master always transmits any stored acknowledgment
first, then the data message. If an acknowledgment and data message need to be transmitted to the same
station address, the acknowledgment is sent along in the data message.

[dw_PCBMA0_polling_station_change, 1, en_US]

1698 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Station change (for station numbers 0, 1, 2)

[dw_PCBMA0_polling_station_change_data, 1, --_--]

Data Message Master → Slave Acknowledged


Data messages from the master to the slave are always inserted into the interrogation cycle once the message
sequence that is currently in progress has finished (call-up + acknowledgment including retry handling).
The data message is transmitted from the master to the slave with a set call-up bit A = 1, so that any data to
be transferred can be picked up by this slave in between.
The “continuous substation interrogation” function can be used as an option to ensure that responses to the
data message that has been sent can be quickly transmitted. A time-limited substation interrogation is carried
out in the process. The continuous interrogation is interrupted if another data message needs to be trans-
mitted (see also section “Continuous Substation Interrogation”).
Data messages from master → slave are prioritized 1:1 in parallel to messages for station interrogation (call-up
messages), this means that if data must be sent to the slaves on a continuous basis, a call-up message is
always carried out between the data messages.
After the master → slave data transmission sequence has been ended, the station interrogation is continued
at the point where it was interrupted.

[dw_PCBMA0_polling_data_m-s, 1, en_US]

Example: Indication message master → slave

[dw_PCBMA0_polling_data_m-s_data, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1699


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Data Message Slave → Master Acknowledged


Data messages are only transmitted from a substation to the master station with a station interrogation (see
also section “Station Change”).

[dw_PCBMA0_polling_data_s-m, 1, en_US]

Example: Indication message slave → master

[dw_PCBMA0_polling_data_s-m_data, 1, --_--]

Data/System Message Acknowledged to All (Master → Slave)


Data/system messages from master → slave can be transmitted acknowledged to all. In doing so, the data/
system message is transmitted to all parties several times (= fixed retries).
Messages acknowledged to all including multiple transmissions are generally transmitted with call-up
bit A = 0 and with an unchanged TT message number bit.
System message acknowledged to all (SAA_Q) and Data message acknowledged to all
(DAA_Q) are each transmitted with their own TT message number bit for SAA_Q or TT for DAA_Q in transmit
direction.
Prior to transmitting a Message acknowledged to all, the message number bits can be optionally
initialized in the substations using the “global initialization request”. The initialization is also confirmed by the
slaves (S = 1 or D = 1 and IN = 1).
The acknowledgments for data message acknowledged to all or system message acknowl-
edged to all are collated in the following interrogation cycle.

[dw_PCBMA0_polling_data_m-s_daa_q, 1, --_--]

1700 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Counter interrogation with “global initialization request”

[dw_PCBMA0_polling_data_m-s_daa_q_data, 1, --_--]

Data/System Message Unacknowledged to All (Master → Slave)


Data/system messages from master → slave can be transmitted unacknowledged for all. In doing so, the data/
system message is transmitted to all parties several times (= fixed retries).
Messages unacknowledged to all including multiple transmissions are generally transmitted with call-
up bit A = 0 and with an unchanged TT message number bit.
Messages unacknowledged to all are each transmitted with their own TT message number bit in
transmit direction. No acknowledgments are transmitted.
Prior to transmitting a message unacknowledged to all, the message number bits can be optionally
initialized in the substations using the “global initialization request”. Messages to all are generally trans-
mitted without a call-up bit (A = 0).

[dw_PCBMA0_polling_data_m-s_daa_nq, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1701


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Counter interrogation message master → slave unacknowledged to all with a “global initialization
request”

[dw_PCBMA0_polling_data_m-s_daa_nq_data_counter, 1, --_--]

Example: Real-time remote synchronization master → slave unacknowledged to all without a “global initializa-
tion request”

[dw_PCBMA0_polling_data_m-s_daa_nq_data_time, 1, --_--]

12.15.5.4 Message Structure – Radio Relay Mode (IEC 60870-5-2)


Communication protocol in line with the standards

• IEC 60870-5-1 (= TC57 Part 5.1; = DIN 19244 Part 51)

• IEC 60870-5-2 (= TC57 Part 5.2; = DIN 19244 Part 52)


Limitation:

• Only 1 byte link address

• Only link address 0 to 99 possible

Control field function codes in primary station messages (PRM = 1)

Function Message type Service function FCV Supported


code no.
0 SEND-CONFIRM expected Normalizing the secondary station 0 ✓
link layer
1 SEND-CONFIRM expected Normalizing the user process 0 –

1702 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Function Message type Service function FCV Supported


code no.
2 SEND-CONFIRM expected Reserved for balanced transmis- – –
sion scheme
3 SEND-CONFIRM expected User data 1 ✓
4 SEND-NO REPLY expected User data 0 ✓
5 – Reserved – –
6 to 7 – Reserved for special application on – –
agreement
8 REQUEST after an access demand The access demand is defined in 0 –
the expected response
9 REQUEST-RESPOND expected Querying the status of the link 0 ✓
layer
10 REQUEST-RESPOND expected Querying user data class 1 1 ✓
11 REQUEST-RESPOND expected Querying user data class 2 1 ✓
12 to 13 – Reserved – –
14 to 15 – Reserved for special application on – –
agreement

NOTE

i • No distinction is drawn between class 1 data and class 2 data.

• SEND-CONFIRM is always confirmed by pressing ACK (FC = 0).

• User data query (class 1/class 2) is confirmed with a short acknowledgement (= 0xE5) when there is
no user data available for transmission.

Function codes for the control field in the secondary station messages (PRM = 0)

Function Message type Service function Supported


code no.
0 CONFIRM ACK; positive acknowledgment ✓
1 CONFIRM NACK; message not accepted, link –
layer occupied
2 to 5 – Reserved –
6 to 7 – Reserved for special application on –
agreement
8 RESPOND User data ✓
9 RESPOND NACK; subscribed data not avail- –
able
10 – Reserved –
11 RESPOND Link layer or access demand status ✓
12 – Reserved –
13 – Reserved for special application on –
agreement
14 – Link layer service isn’t working –
15 – Link layer service not available ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1703


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

12.15.6 Communication According to SAT SK 1703

The data is transmitted from the substations to the central station via station-selective station interrogations
(querying, interrogation procedure, polling), which are controlled by the central station. This means that
changed data is stored in the substation and transmitted to the central station if this station is interrogated.
The interrogation procedure of the central station ensures that the substations are interrogated sequentially,
whereby substations with important data can be interrogated more often. Substations may only transmit
when they are called up.

The interrogation procedure can be influenced by the following parameters:

• Existing stations

• Number of calls until station change

• Number of stations to be called until change of priority level

• Priority level assignment


(each station is assigned one of the three priority levels: high priority, medium priority, low priority)
The station-selective address for the link layer in each substation (= multi-point traffic slave) must be set using
the parameter Own station number. This address must be unambiguous for each multi-point traffic line.

12.15.6.1 Structure of Message Data in SAT Standard Format


The message data part consists of one or more data blocks. A data block is structured as follows:

[dw_PCBST0_datablock_structure, 1, en_US]

The structure of the message data part in bundled format differs due to the options “Chaining” and “Missing
component number”. These options can be configured using function enable.
The component number must always be included in the message in receive direction.
You can find all available data formats for the SAT SK 1703 summarized in the document Description Ax 1703
Data Block Formats (MA0-023-1).

Packing/Chaining
The “Data packing” and “Chaining data blocks” methods can be used for SAT standard protocols to ensure that
the transmission routes are used to their full potential.

Packing
Bits that are not used in the individual message formats can be removed by the packing for transmission on
the line and reinserted with the receiver for internal forwarding.
This makes the messages shorter for transmission on the line, which leads to a marked improvement in effi-
ciency if transmission speeds are low. Packing therefore means that the user data is pushed tightly together

1704 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

and the pieces of partial information can exceed byte limits as a result. The packing can be switched on using
parameters.
Bundling is used in transmit/receive direction when all stations are usually handled in the same way (all
stations use a packed configuration or all stations use an unpacked configuration).

NOTE

i If data communication control is carried out according to “radio relay mode” (without a routing method),
then the unpacked protocol format must generally be used as the central station (SKSZ40, SKSZA0) does
not support the packed protocol format.

Characteristic:
If an existing SK 1703 muli-point traffic line is expanded to an automation unit from the Ax 1703/ACP product
family and if the information is transmitted from this station in real time, then the following issue occurs with
the packeded protocol format:
The I bit for real-time information gets lost in a packed format (historically, this is due to the fact that the I bit
for real-time information "IE" was defined later on).
To prevent this or ensuring that you don't need to adjust all of the existing configuration, the “Generally
transmit station selective messages in an unpacked format” function can be activated in the SK 1703 multi-
point traffic master (PCBM00, PCBM10).
However, messages that are acknowledged for all or unacknowledged for all are transmitted irrespective of
the parameter Packing (yes or no).
If the existing plant uses the bundled protocol format, then the following parameterization must be carried
out:

• Parameterization (general settings)


Packing = selective: no/broadcast: yes

• Parameterization in the SK 1703 master


The Station type must be set to 1 for the relevant station in the section station number (available
stations/station type).
If the unpacked protocol format is used in the existing plant, then the Packing must be set to no.

[dw_PCBSA0_telegramdate_a, 2, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1705


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_PCBSA0_telegramdate_b, 2, en_US]

Chaining
Several data blocks can be transmitted in one message due to the maximum user data length of 63 bytes. This
significantly increases transmission efficiency.
However, please note that the packing is proceeded continuously, even if there are several data blocks in the
message, and each data block needs not start on a byte limit. Therefore, an insignificant overhead can only be
possible in the last data block, as the message data part always ends at a byte limit.
The chained SAT standard message formats are regenerated in receive direction by dechaining handling and
then converted to IEC 60870-5-101 format.
Chaining is only used in the substation → central station direction – chaining in the central station → substa-
tion direction is not provided for the SK 1703 multi-point traffic protocol.

[dw_PCBSA0_telegramdate_c, 2, en_US]

1706 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The “chaining” function can be used in conjunction with the “packing” function.

[dw_PCBSA0_telegramdate_d, 2, en_US]

The “chaining” function can be switched off in the substation using parameters. Received messages are always
unchained in the central station.

Component Number in the Message


A component number is always included in message data from the central station to the substation (as
required to ensure that remote maintenance works without any issues).
There are 2 variants for transmitting the component number from the substation to the central station in
message data:

• No multi-hierarchical multi-point traffic


In this case, the component number for SK, MK/μk 1703 substation types are provided by the central
station in receive direction In SK 1703 substations the “component number in message data in transmit
direction” option must not be enabled.

• Multi-hierarchical multi-point traffic


If the “multi hierarchical multi-point traffic” option is released (in the central station), received messages
are expected from MK/μk 1703 substations with the “no component number in the message” format in
the central station. The component number is provided by the central station, depending on the station
number.

The component number must be included in the message data in transmit direction for SK 1703 substations.
Additional components can be connected to these components.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1707


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

12.15.6.2 Acknowledgement Procedure

Acknowledging Received Messages


Central station call-up messages are acknowledged by the substation with

• E1 single character (= E5), if no user data or acknowledgments need to be transmitted

• Short message if acknowledgments need to be transmitted, but no user data

• Long message if user data need to be transmitted

The central station expects this special acknowledgement information from the substation for all station-selec-
tive messages as well as for “acknowledged for all” data/system messages.
The substation acknowledges the user data messages it has received (from the central station) as follows:
Q = 1 for selective station messages
D = 1 for data messages “acknowledged for all”
S = 1 for system messages “acknowledged for all”
Acknowledgement transmission can be carried out using a short message (if no data is available for transmis-
sion) or with long messages (with user data to the central station).

Acknowledging Transmitted Messages


The substation always expects an acknowledgement from the central station for each message that is trans-
mitted. The central station acknowledges the substation messages with Q = 1 (in the header byte), either with
a short message or a long message (= Acknowledgement is included in the central station’s user data
message).
The substation expects the next central station message to be acknowledged. If this is not the case, reply
handling is initiated for the message that was transmitted most recently.

NOTE

i There is no number of tries and no expect maintenance time.

In a worst-case scenario, the message is repeated ad infinitum, but is limited by the call-up timeout or call ups
with initialization (IN = 1, only if the monitoring direction fails).
If an acknowledgement is expected for a user data message and the call-up timeout responds, or a call-up
(short or long message) is received with IN = 1, then the transmit buffer is deleted and the user data messages
that have been sent are negatively acknowledged for the basic system element (behavior is the same as IEC
60870-5-101).

12.15.6.3 Acknowledgment Method – Wireless Relay Mode (IEC 60870-5-2)

Acknowledging Received Messages


The central station expects an acknowledgement for all information that is transmitted using the “Send-
Confirm” service. The firmware always confirms using ACK (function code = 0), irrespective of the FCB bit. The
FCB bit is used by the substation to detect repetitions.

Acknowledging Transmitted Messages


The substation always expects an acknowledgement from the central station for each message that is trans-
mitted. The central station acknowledges substation messages with an inverted FCB bit in the next call-up
(short message or long message).
Central station acknowledgement (= inverted FCB bit) is not carried out immediately after the information has
been transmitted by the substation, instead, it can occur at any time later on (in the normal polling cycle).

1708 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

In a worst-case scenario, the message is repeated ad infinitum, but is limited by the call-up timeout or
“normalizing the link layer”.
If an acknowledgement is expected for a user data message and the call-up timeout responds, or “Normalizing
the link layer” is received, then the transmit buffer is deleted and the user data messages that have been sent
are negatively acknowledged for the basic system element (behavior is the same as IEC 60870-5-101).

12.15.6.4 Failure Monitoring in the Remote Terminal Unit


The interface is monitored in the substation by monitoring for cyclical station interrogation. The monitoring
time must be set in the substation using the parameter Call monitoring time.
The monitoring time in the substation must be set sufficiently high, so that this does not inadvertently elapse
when transmitting large quantities of data from other substations (for example, during general interroga-
tions).
With failed interface, data to be transmitted is stored in the data storage on the basic system element (BSE) of
the substation until these are deleted by the dwell time monitoring or can be transmitted to the central
station.

NOTE

i • The call timeout is only retriggered in the “SK 1703 slave” operating mode for messages (from the
master) with IN = 0. This causes the call timeout to respond if the monitoring direction fails, but the
command direction is intact.

• The call timeout is only triggered in the “wireless relay” operating mode when the FCB bit is changed.

12.15.6.5 Acquisition of Events


Data that is supposed to be transmitted from the substation to the central station is stored in the substation
until transmission.

Message from the Substation and the Master Station


Messages from the substation to the central station are only transmitted with station interrogation. A quick-
check procedure for speeding up the transmission of data is not implemented.

12.15.6.6 General Interrogation, Substation Interrogation


The general interrogation function (substation interrogation) is used for updating the central station after the
internal station initialization, or after the central station has detected a loss of information. The function
“general interrogation” of the master station requests the substation to transmit the actual values of all its
process variables.

GI Request in Receive Direction


A GI request in receive direction is always converted into a compliant GI request “to all” (CASDU = 0xFFFF).
All GI-compatible data is transmitted (in transmit direction).
Reason: If a GI request is transmitted to selective components in the SK 1703, then it is passed on to Param-
eter M37 most of the time. If another SK 1703 is connected to the site of components, the GI request
normally forwards these onto the connected components.
If a GI request is received during when a general interrogation is running, then this general interrogation is
retriggered.
For information handling during a general interrogation, see information handling section.

GI Request in Transmit Direction


The parameter comp-no. of the remote station is always used for the GI request as a target compo-
nent number.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1709


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

12.15.6.7 Clock Synchronization


The time information in the SICAM A8000 system consists of the date and daylight saving time/standard time
detection alongside the time itself. This information is only transmitted to the SK 1703 systems on request, so
the time master component number (radio clock DCF77) must be known to the protocol element (parameter
comp-no. of time master).
In addition, the type of time synchronization for the automation unit must be parameterized (parameter
remote time synchronization).
The following variants are supported by the protocol element:

• Non, or the AU is synchronized locally

[dw_PCBSA0b, 1, --_--]

– The SK 1703 master cannot send any time information as it is a “no time” plant or
– The automation unit is “time synchronized” by a local radio clock, by NTP or via another communica-
tion method

• Remote sychronization

[dw_PCBSA0b_1, 1, --_--]

The time of the connected automation unit is set as well as synchronized by the SK 1703 master. Synchroniza-
tion, which is also called remote synchronization in the SK 1703 is used to ensure long-term accuracy
(compensating for quarz inaccuracy).

Time setting and synchronization


The clocks are set and synchronized in the SICAM A8000 system with the internal SICAM A8000 “Time
synchronization” data format (FC = 156 matches the type identifier = 103 according to IEC 60870-5-101).
This data format contains the following:

• 4-octet time (hour, minute, millisecond)

• 3-octet time (year, month, day, day of the week)

• Daylight saving time/standard time identifier


This information is transmitted in the SK 1703 system using various system messages (data type = 0).

1710 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Description QB# QW# Time information Transmission


Time synchroniza- 0 4 Hour, minute • when changing the time for DCF77
tion command
• going restart information from FtbK
• going real-time error message from
FtbK
Response message 0 6 Year, month, day, • only on request from DCF77
for date day of the week
Response message 0 5 Daylight saving • only on request from DCF77
for time time/standard time
identifier
Remote sychroniza- 31 0 1/100 seconds periodic from SK 1703 master (every
tion minute)

FtbK ...... Error message for adjacent components


In addition, all messages are only transmitted spontaneously or on request, except for “remote synchroniza-
tion”.

NOTE

i • If a substation supposed to be time set by the SK 1703 system, then this will only take place after
– going restart information (bit 0) for the FTbK
– going real-time information (bit 5) for the FTbK

• The time setting message is always transmitted from the SK 1703 system at the 10th second .

The protocol element expects “time setting” once the system has restarted if the SK 1703 automation unit is
provided with a time (parameter remote time synchronization).
If the comp-no. of time master is parameterized (uneven value of 255), then the protocol element also
expects the response message for the date. This is requested for data/time using an interrogation message,
which is transmitted to the master after the automation unit has restarted.

NOTE

i The daylight saving time/standard time identifier is automatically determined from the parameterized
Daylight saving time rule.

All expected messages must be received within 50 seconds after receipt of the first message. In addition,
remote synchronization must also occur 50 seconds after receipt of the time setting message at the latest.
The internal SICAM A8000 “time synchronization” systems is always forwarded when remote synchronization
is received.
If the protocol element detects an error in the time setting process, then a real-time fleeting contact (bit#5 in
the error message for adjacent components with status = 1 and status = 0) is generated for the time/date, as
well as an interrogation message for the radio clock’s parameterized component number.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1711


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Time setting process after restarting the entire automation unit


The protocol element monitors whether the internal clock was set after 3 minutes during the relevant parame-
terization. Time setting process:

[dw_PCBSA0_timesync, 1, en_US]

➊ Error message for adjacent components with a restart fleeting contact or a real-time fleeting contact
➋ Interrogation message for time/date (optional)
➌ Remote synchronization
➍ Time setting message
➎ Response message for date (optional)
1) Forwarding the time synchronization message on the BSE with the received time information.
2) Forwarding the time synchronization message to the BSE with second:millisecond is determined by
the remote synchronization message as well as the date + hour + minute from the clock inside the firm-
ware.

If the protocol element has not been set after 180 seconds then a new time setting process is requested (real-
time fleeting error contact, interrogation message for time/date) (see above for the process).
This product is carried out repeatedly until the automation unit time has been set.

Time setting process after a selective protocol element restart


As the basic system elements are back in operation after a selective restart, the time is also set for the automa-
tion unit. If the time for the protocol element is set within 120 seconds, then no other actions will be set by
the protocol element. If the protocol element time has not been set then a new time setting process is
requested (real-time fleeting error contact, interrogation message for time/date).
Time setting process after a going real-time error in the SK 1703

[dw_PCBSA0_timesync_error, 1, --_--]

➊ Time setting
➋ Remote synchronization

1712 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Monitoring

• If remote synchronization is not received within 60 seconds after the time setting message is received,
the time setting message is discarded and a new time setting process is requested.

• If the time of the protocol element has been set, then a max. discrepancy of ±2 seconds is tolerated every
time a remote synchronization message arrives.
If there is deemed to be a large time discrepancy, then another time setting process is triggered.

Remote Synchronization
Substation time synchronization can be carried out via the serial communication line, which is controlled by
the central station protocol element.
Remote synchronization is transmitted (provided that remote synchronization is used)

• spontaneously after the time setting process inside the AU

• cyclical, once a minute


In the case of remote synchronization, an interface check message is transmitted from the central station
protocol element with time information (= remaining time in the minute) as “system messages unacknowl-
edged for all” (or even “acknowledged for all” for redundant configurations) to the connected substations (see
also “data/systems unacknowledged for all”).
If the function is released, this message is transmitted to the substations depending on the baud rate that has
been set as soon as possible to the end of the ongoing minute (typically between the 50th and 55th second)
in high-priority . The transmission period is selected in such a way that multiple transmissions can be sent out
in full prior to changing the minute.
The remaining time in the minute (in units of 10 ms) is transmitted as time information.
The substation doesn’t carry out a runtime correction, as the central station has already carried it out.

Example of RT remote synchronization message (= interface checking message), unbundled:

[dw_PCBSA0_remote_timesync, 1, en_US]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1713


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

*) 16-bit time information for RT remote synchronization


0 = Remote clock synchronization is deactivated
5999 .. 1 time information for remote clock synchronization (= remaining time in the minute in n ⋅ 10 ms);
5999 = Start of the minute
1 = End of the minute

The remaining time in the minute is entered into the message with the value 0 (this remaining time
information is not forwarded from the substation protocol element) for as long as the time in the central
station has not been set.

12.15.6.8 Command Messages Selective to a Substation


Station-selective data messages in command direction are always inserted by the central station with high
priority into the running interrogation procedure (station interrogation) after completion of the data transmis-
sion in progress.
If the reaction of the substation to a transmitted message is to be acquired quickly by the central station, a
demand (parameterizable station-selective continuous interrogation) can be carried out from the central
station. This station-selective interrogation is retriggered by further messages to the same station (message
configured with interrogation) or canceled by messages to other stations.

12.15.6.9 Counter Interrogation Message


The SK 1703 counter interrogation message is converted to the SICAM A8000 “counter interrogation require-
ment” (FC = 153) system message.
The transmission from the SK 1703 master takes place in an alternative way:

• Station-selective (and therefore acknowledged)

• Acknowledged for all (only available for the SK 1703 multi-point traffic slave)

• Unacknowledged for all


The conversion of the counter interrogation message from the SK 1703 to SICAM A8000 is performed via a
parameter-settable assignment ([PRE] advanced parameters | Counter interrogation).
There are 5 possible assignments:

IEC SK 1703
IEC-FRZ IEC-RQT Restore identifier Group number Select
0 to 3 0 to 63 0 to 4 0 to 3 0, 1

IEC-FRZ = freezing identifier:


0 Query (no freeze or reset)
1 Counter freeze without reset
2 Counter freeze with reset
3 Reset counter

IEC-RQT = inquiry identifier


0 No counter interrogation
1 Counter interrogation group 1
2 Counter interrogation group 2
3 Counter interrogation group 3
4 Counter interrogation group 4
5 General counter interrogation
6 to 31 Reserved - compatible section
32 to 63 Reserved - private section

1714 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Freeze identifier
0 Transmit
1 Freeze with transmitting
2 Freeze without transmitting
3 Freeze with transmitting or switching off spontaneous
transmission for MK 1703
4 Do not convert message

This assignment table only applies in the receive direction.


The IEC counter interrogation command is AU-internal always distributed “to all” (CASDU = FFFF or Reg# = 255
and comp# = 255).

NOTE

i A counter interrogation cannot be carried out in the transmit direction!

12.15.6.10 Acquisition of Transmission Time


Transmission time acquisition for correcting time synchronization with the connected substations is not
supported by the protocol element (see also section Remote Synchronization, Page 1713.

12.15.6.11 Binary Information Handling

Process Image
The protocol element carries out a process image for the following SK 1703 information formats (in the
transmit and receive direction):

• 16 single-point information items

• 8 double-point information items

• 4 double-point information items with command return information


The process image serves for

• Spontaneity of individual information items in receive direction from the received group format
(example: 16 single-point information items)

• For converting IEC single objects to SK 1703 group formats


(16 single-point information items, 8 double-point information items, 4 double-point information items +
command return information)

• For GI handling in transmit direction


(example: 16 IEC single-point information items → 1 SK 1703 information message)

• Emulating the data if component X fails

Information Handling in Transmit Direction


All information items that are used are marked as “invalid” (IV = 1) and as “not topical” (NT = 1) after restarting
the protocol element. The information image is updated via the AU-internal general interrogation.
The update for the individual SK 1703 information messages is monitored using a timeout (selectively,
depending on the source value).
The information state (state + invalid identifier) is updated in the process image but not transmitted for each
information that is used that isn't current.
If the last information for the SK 1703 information message is updated, then the update timeout is stopped
and the information message is transmitted with GI = 1 and the current IV bit. If the update timeout elapses,

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1715


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

then all information items for the information message are set to current and transmitted with GI = 1 and IV =
1.
If an information state change happens and not all information items have been updated for the SK 1703
information message, then the information message is transmitted (S = 1, IV = 1).

NOTE

i The update timeout must be adjusted for the entire general interrogation runtime.

General Interrogation
If a GI request is received, then all information items that have been defined in transmit direction are marked
with a GI trigger. A SK 1703 information message is only transmitted once all information items have been
updated for the relevant source value number.
The update is monitored using a timeout (selectively depending on the source value number). If the timeout
elapses, then the missing information items are marked as “invalid” (IV = 1), but the information message is
still transmitted with GI = 1.
If an information state change happens while general interrogation is running inside a value number, then it is
transmitted with S = 1 and the current value number IV bit. If the GI trigger has been set for this information,
then the GI bit is also set.

12.15.6.12 Error Messages


Only the error message for adjacent components (DA = 0, QB# 20, QW# 0), and the error
message for non-adjacent components (DA = 0, QB# 0, QW# 9) is supported.
The SK 1703 message error message for adjacent components as well as error message for
non- adjacent components is converted by the protocol element to the SICAM A8000 error message
(diagnostics handling message: Function code 148 / information code = 4).
Conversion of error assignment error message for adjacent components SK 1703 → SICAM A8000

[dw_ftbk_SK-A8000, 2, en_US]

1716 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Conversion of error assignment error message for non-adjacent components SK 1703 → SICAM
A8000

[dw_ftnbk_SK-A8000, 2, en_US]

The SICAM A8000 error message (message for diagnostics treatment: Function code 148 / information code =
4) is converted by the protocol firmware to the message “error message for adjacent components” resp. to the
“error message for non-adjacent components”.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1717


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Conversion of error assignment error message for adjacent components SICAM A8000 → SK 1703

[dw_ftbk_A8000-SK, 2, en_US]

Conversion of error assignment error message for non-adjacent components SICAM A8000 → SK
1703

[dw_ftnbk_A8000-SK, 2, en_US]

1718 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

12.15.6.13 Component X Failure


Component failure in multi-hierarchical configurations can be reported from the component that has detected
it using the system message component X failure.
The component failures are reported in the SK 1703 due to the topology.
When the component X failure message is received, all messages that have been entered in SIP message
address conversion (OPM II) and receive direction for the failed components by the central station protocol
element (except for commands, setpoints and 2 to 57 byte REKO messages) are emulated as failed.
The GI feature of a type identifier is determined in the AU configuration.
The messages are emulated with

• Cause of transmission: spontaneous or interrogated


If the impending failure is detected (SK 1703 message I bit in the process image = 0), then the NT bit is
always emulated with the cause of transmission = spontaneous (= 03); if the failure had already been
detected (SK 1703 message I bit in the process image = 1), than the NT bit is emulated with the cause of
transmission = interrogated (= 20).

• Quality code: NT-Bit = 1

• Value: last value received


(from the protocol firmware process image)

12.15.6.14 Measured Values, Setpoint Values


A distinction is drawn between the following formats in the SICAM A8000 system:

• Normalized (measured value, setpoint value)

• Scaled (measured value, setpoint value)

• Short floating point (measured value, setpoint)

• Integrated total (31 bit + S)

A distinction is drawn between the following formats in the SK 1703 system:

• 10x binary value formats (8 bit + S, 11 bit + S)

• 8x BCD value formats

• 1x short floating point number

In addition, specially coded values are used for representing specific statuses (overflow, faulty) which are now
shown as their own quality bits in the SICAM A8000 data format.
A linear adaptation can be parameterized in the transmit and receive direction for each data point. Linear
adaptation is determined using the following parameters:

X_0% Value adaptation:


Lower limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_100%.
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at X_0%.
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at
X_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1719


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The parametersX0andX100for linear adaptation are also used as replacement values for faulty float values (TI
36 or 50) in transmit direction. The parametersY0andY100for linear adaptation are also used as replacement
values for faulty values in receive direction.

Conversion in transmit direction

NT = 1 or IV = 1 → I (IE) = 1
IV = 1 → Binary values: 2n – 1
BCD values: All BCD value bits are set
Floating point: X0, if SIACM A8000 value is positive
X100, if SIACM A8000 value is positive
OV = 1 → Binary values: 2n – 2
BCD values: All BCD value bits
Floating point: X0, if SIACM A8000 value is negative
X100, if SIACM A8000 value is positive
SICAM A8000 Wert > SK 1703 format (if no adaptation has been used)
→ Binary values: 2n – 2
BCD values: All BCD value bits
Floating point: X0, if SIACM A8000 value is positive
X100, if SIACM A8000 value is positive

Limitation: Normalized values (TI 34 or 48) cannot be converted to BCD values or floating point values.

Linear Adaptation
Linear adaptation can be selectively parameterized for each value (measured value, setpoint value).
Adaptation is activated ifY_0%orY_100%are parameterized ≠ 0.
Value SK 1703 = k ⋅ value SICAM A8000 + d k = (X100 – X0) / (Y100 – Y0)
d = X0 – k ⋅ Y0

The following Value SICAM A8000 < Y0 → value SK 1703 = X0, OV = 1


also applies: Value SICAM A8000 > Y100 → Value SK 1703 = X100, OV = 1

1720 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Bipolar measured values

[dw_mv_A8000-SK, 2, en_US]

Figure 12-47 PCBST0 Measured Value Conversion in Transmit Direction

X0, X100 .... Value SK 1703 (example: X0 = -2000, X100 = 2000)


Y0, Y100 ... Value SICAM A8000 (example: normalized, Y0 = -1, Y100 = 1)

For unipolar measured valuesX_0%andY_0%must be parameterized to 0.

Conversion in the Receive Direction

I (IE) = 1 → NT = 1
Pseudo tetrads for BCD values → IV = 1, value SICAM A8000 = f (S)
Value = 2n – 1 for binary values → IV = 1, value SICAM A8000 = f (S)
Value = 2n – 2 for binary values → OV = 1, value SICAM A8000 = f (S)
SK 1703 value > SICAM A8000 format (if no adaptation has been used)
→ OV = 1, value = f (S)
f (S): Y0 if the sign has been set / Y100, if the sign has not been set

Limitation: BCD values and floating point values cannot be converted to normalized values.

Linear Adaptation
Linear adaptation can be selectively parameterized for each value (measured value, setpoint).
Adaptation is activated ifX_0%orX_100%are parameterized ≠ 0.
Value SICAM A8000 = k ⋅ value SK 1703 + d k = (Y100 – Y0) / (X100 – X0)
d = Y0 – k ⋅ X0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1721


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The following Value SK 1703 < X0 → value SICAM A8000 = Y0, OV = 1


also applies: Value SK 1703 > X100 → value SICAM A8000 = Y100, OV = 1

Example: Bipolar measured values

[dw_mv_SK-A8000, 2, en_US]

Figure 12-48 PCBST0 Measured Value Conversion in Receive Direction

X0, X100 .... Value SK 1703 (example: X0 = -2000, X100 = 2000)


Y0, Y100 ... Value SICAM A8000 (example: normalized, Y0 = -1, Y100 = 1)

For unipolar measured valuesX_0%andY_0%must be parameterized to 0.

12.15.7 Optimized Parameters for selected Transmission Facilities

The protocol element supports selected transmission facilities – for which the parameters are set fixed. The
selection of the transmission facility takes place with the parameter Common settings | Interface
modem. With the selection of a free definable transmission facility certain parameters can be set individually.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (Baud rate) is to be set for transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface with the parameter Common Settings | Interface.
When using the transmission facility SATTELLINE 2ASxE Time slot radio modem you must additional set the
parameter Common settings | Time slot radio modem (SATTELLINE 2ASxE) | Failure
monitoring,, the parameter Common settings | Time slot radio modem (SATTELLINE 2ASxE)
| Length of the time slot and the parameter Common settings | Time slot radio modem

1722 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

(SATTELLINE 2ASxE) | start second of time slot . These parameters are used for the optimiza-
tion of the data transmission with time slot radio technique.
With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Inter-
face modem must be set to free definable. Only then all supported parameters are displayed and can
be parameterized with the required values (refer to table with preset parameters for transmission facilities).

For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | Bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free defineable interface modem | Stability monitoring time


(tstab)

• Common settings | free defineable interface modem | Continous level moni-


toring time (tcl)

• Common settings | free defineable interface modem | Transmission delay if


continous level (tcldly)

• Common settings | free defineable interface modem | Send clock synchroniza-


tion command station-selective

• Common settings | free definable interface modem | X2: DTR/VCC Pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-49.

If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC Pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required voltage supply and maximum current consumption of the transmission facility must be observed!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | Monitoring times | Call monitoring time (see section


12.15.6.2 Acknowledgement Procedure and section 12.15.6.3 Acknowledgment Method – Wireless
Relay Mode (IEC 60870-5-2))

• advanced parameters | Monitoring times | Idle monitoring time

• advanced parameters | Monitoring times | Character monitoring time

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1723


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element - insofar as the transmission facility (example: VFT-Channel) provides this signal receive-
side - can evaluate the interface signal DCD and utilize it for monitoring functions.

Preset parameters for transmission facilities with PCBxx0

Transmission facility RTS tp tv tn tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Modem for 4-wire trans- ON 0 0 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Modem for 2-wire trans- 0 30 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
SAT-DMS (ring configura- ON 0 0 5 0 No 0 0 0 0 No
tion)
SAT-DMS (Ring configura- 0 50 5 35 Yes 5 5 10 0.2 No
tion (AE remotely with
SAT-VFT)
Optical 0 1 0 0 No 0 0 0 0 No
Radio digital 30 100 11 50 Yes 10 5 0 0.2 No
Radio analog 50 300 50 100 Yes 10 5 0 0.2 No
Direct connection RS-485 0 1 0 0 No 0 0 0 0 Yes
Modem for 4-wire trans- ON 0 0 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 22 30 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 0 60 5 35 Yes 5 5 10 0.2 No
mission line (CE–0701
remote via further
modems)
Modem for 2-wire trans- 0 1 0 0 No 0 0 0 0 No
mission line (CE–0701
remote via Westermo
TD-32 modem)
Modem for 2-wire trans- 0 1 0 0 No 0 0 0 0 No
mission line (CE–0701
remote via Westermo
GD-01 modem)
Direct connection RS-232 ON 0 0 0 0 No 0 0 0 0 No
Freely definable 30 100 5 0 Yes 5 5 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)

1724 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

tn Parameter Run out time (tn)


tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbounce Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tcstab)
tcl Parameter Continuous level monitoring time (tcl)
tcldly Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1725


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing_ohne_broadcast, 2, en_US]

Figure 12-49 Timing during transmission

1726 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_PCBST0_timing_2xRTS, 2, en_US]

Figure 12-50 PCBST0 Timing 2 x RTS

The pause between 2 RTS keyings ➊ of the central station carried out immediately one after the other, must
be set in such a way that a level change ➋ is definitely detected in the substation. The special timing affects
multiple transmissions for “messages to all” or if a station change is made (for example, acknowledgement for
station n, next call-up to station n).
If RTS is not used for carrier switching (transmission route is fixed and gated), then the pause between 2
messages ➌ must be at least 33-bit.

12.15.8 Message Conversion in Transmit Direction (SICAM A8000 → SAT SK 1703)

In transmit direction a type identifier can be converted to various data types:


Example: <TI:=35> .. Measured value scaled → Data type = 1 (8 bit + S)
<TI:=35> .. Measured value scaled → Data type = 2 (11 bit + S)

For commands in transmit direction a command output time in SAT SK 1703 format must be added.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1727


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

The command output time can be set in the process technique of the OPM II between 0.1 and 310 s. However,
this time is only used for IEC commands with QOC = without additional definition; for IEC
commands with QOC = short/long the cross-AU command output time is added.

NOTE

i Converting the parameterized time may lead to rounding errors as they are represented in the SAT SK 1703
format with factor (1 to 31) and time base.

For double commands (TI:=46 or 47) only one entry in the SIP message address conversion is used. The para-
meterized SK 1703 command number applies to the ON or OFF command status (can be parameterized). The
command number for the complementary command status is automatically the next command number.
Example:
CASDU1 =1 SC# 10
CASDU2 =2 DT = 11
IOA1 =1 SB# 0

IOA2 =0 SV# 0
IOA3 =0 Bit# 2
TI = 46 Comm-Stat = ON

ON command → bit# 2 (= command#)


OFF command → bit# 3 (= command#)

NOTE

i If double commands are used, then the bit# 0, 2, 4 to 14 can be parameterized.

12.15.8.1 Commands
The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the “SIP message
address conversion” the detailed routing type firmware / Trans_command is provided with the following
entries.

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single command <TI:=45>


• Double command <TI:=46>
• Regulating Step Command <TI:=47>
C Component number:
0 to 254
DT Data type:
1 to 30
BD Module number:
0 to 255

1728 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Parameter Meaning
V Value number:
0 to 255
bit Bit number (command number in SK 1703)

• 0 to 15 for 16 single commands (DFI = 04)


• 0, 2 to 14 for 8 double commands + regulating step commands (DFI = 04)
IEC-command_state Assignment between the IEC command status and the SK 1703 command bit (=
SK 1703 command number for double commands and regulating step commands

• NOT USED (for single commands)


• OFF (for double commands and regulating step commands)
• ON (for double commands and regulating step commands)
command_output_time_S SK 1703 command output time for commands with a command qualifier = no
K 1703 additional definition
0.1 to 310 s

12.15.8.2 Binary Information, Values (Measured Values, Integrated Totals)


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the “SIP message
address conversion” the detailed routing type firmware / Transmit detailed routing is provided with the
following entries.

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
• Transformer tap position value <TI:=32>
• Bitstring 32 bit <TI:=33>
• Measured value 15 bit + S normalized <TI:=34>
• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
• Integrated total 31 bit + S <TI:=37>
• Setpoint command normalized <TI:=48>
• Setpoint command scaled <TI:=49>
• Setpoint command short floating point <TI:=50>
• Bitstring 32 bit <TI:=51>
• User data container <TI:= 142>
K Component number:
0 to 254
DT Data type:
1 to 30
B Module number:
0 to 255

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1729


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Parameter Meaning
V Value number:
0 to 255
bit Bit number (binary information number in SK 1703)

• 0 to 15 for 16 single-point information items (DFI = 03)


• 0 to 7 for 8 double-point information items (DFI = 43)
• 0 to 3 for 4 double-point information items + command return information
(DFI = 13)
• 0 with all other formats
RT-DT Real-time data type:

• 1 to 30
• 31 = not used
Only to be parameterized if the transmission is supposed to take place with two
data flows (= NRT + RT)
X_0% Value adaption
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
X_100% Value adaption
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Y_0% Value adaption
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Y_100% Value adaption
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

12.15.8.3 Two Data Streams (NRT + RT) in Transmit Direction


The protocol element supports the option of transmitting data points according to the concept of the two data
streams – without time (= NRT) and with time (= RT) – to the central station. If this function is used, please
note the following points:

• Both pieces of information (NRT + RT) are transmitted in a message (= chained), irrespective of the
message length that has been set.

• Prioritization is not present in the conventional sense of NRT and RT data.

• Binary information:
The information items that have been used for a SK 1703 information message (value number) must also
always be parameterized in real time.

• The DT parameter must always be parameterized for a NRT data type.

12.15.9 Message Conversion in Receive Direction (SICAM A8000 ← SAT SK 1703)

The “QOC” (command output time) is parameterized for each IEC command.
If SAT SK 1703 commands are converted to double commands (TI:=46 or 47), then the SAT SK 1703 is
converted to SICAM A8000 (IEC), just like in the transmit direction.
In receive direction a data type can be converted only to one type identification:

1730 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Example: Data type DT = 1 ( 8 Bit + S) → <TI:=34>


Data type DT = 2 (11 Bit + S) → <TI:=35>

12.15.9.1 Commands
The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the “SIP message
address conversion” the detailed routing type firmware / Rec_command is provided with the following
entries.

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single command <TI:=45>


• Double command <TI:=46>
• Regulating Step Command <TI:=47>
K Component number:
0 to 254
DT Data type:
1 to 30
B Module number:
0 to 255
V Value number:
0 to 255
bit Bit number (command number in SK 1703)

• 0 to 15 for 16 single commands (DFI = 04)


• 0, 2 to 14 for 8 double commands + regulating step commands (DFI = 04)
IEC-command_state Assignment between the IEC command status and the SK 1703 command bit (=
SK 1703 command number for double commands and regulating step commands

• NOT USED (for single commands)


• OFF (for double commands and regulating step commands)
• ON (for double commands and regulating step commands)
IEC-qualifier_of_command Command output time

• None (= no additional definition)


• Short (= short command execution time)
• Long (= long command execution time)

12.15.9.2 Binary Information Items, Values


The address conversion is parameterized with the SICAM TOOLBOX II, OPM II. For this, in the “SIP message
address conversion” the detailed routing type firmware / Receive detailed routing is provided with the
following entries.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1731


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 possible: 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
• Transformer tap position value <TI:=32>
• Bitstring 32 bit <TI:=33>
• Measured value 15 bit + S normalized <TI:=34>
• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
• Integrated total 31 bit + S <TI:=37>
• Setpoint command normalized <TI:=48>
• Setpoint command scaled <TI:=49>
• Setpoint command short floating point <TI:=50>
• Bitstring 32 bit <TI:=51>
• User data container <TI:= 142>
K Component number:
0 to 254
DT Data type:
1 to 30
BD Module number:
0 to 255
V Value number:
0 to 255
bit Bit number (binary information number in SK 1703)

• 0 to 15 for 16 single-point information items (DFI = 03)


• 0 to 7 for 8 double-point information items (DFI = 43)
• 0 to 3 for 4 double-point information items + command return information
(DFI = 13)
• 0 with all other formats
ind_Attrib Information attribute (auxiliary information for information conversion):

• Status: Information state


• SF: Breaker tripping
• SL: Switching operation in progress
SL + SF is only permitted for 4 double-point information items with command
return information!
X_0% Value adaption
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
X_100% Value adaption
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.

1732 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Parameter Meaning
Y_0% Value adaption
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.
Y_100% Value adaption
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

12.15.10Message Format Conversion SAT SK 1703 ⇔ IEC 60870-5-101/104

The following table describes how the SAT SK 1703 message formats (external data block format) are imple-
mented according to IEC 60870-5-101/104 and vice versa.
If a type identifier is not specified for a SAT SK 1703 data format (–), this format is not supported!
SAT SK 1703 Standard message formats SICAM A8000 data block format
(IEC 60870-5-101/104)
Designation DFI TI (type identification)
[H]
Binary values that are not in real time
8-bit binary value and sign 00H 34, 35, 36, 37, 48, 49, 50
11-bit binary value and sign 10H 34, 35, 36, 37, 48, 49, 50
15-bit binary value and sign 20H 34, 35, 36, 37, 48, 49, 50
16-bit binary value 20H
31-bit binary value and sign 30H 34, 35, 36, 37, 48, 49, 50
32-bit binary value 30H
7-bit binary value and sign 40H 34, 35, 36, 37, 48, 49, 50
8-bit binary value 40H
23-bit binary value and sign 50H 34, 35, 36, 37, 48, 49, 50
24-bit binary value 50H
BCD values that aren’t in real time
4 decades BCD 01H 35, 36, 37, 49, 50
3.5 decades BCD + sign 01H 35, 36, 37, 49, 50
Decimal point control message for display output, 4 values 01H –
8 decades BCD 11H 35, 36, 37, 49, 50
7.5 decades BCD + sign 11H 35, 36, 37, 49, 50
Decimal point control message for display output 11H –
2 decades BCD 21H 35, 36, 37, 49, 50
1.5 decades, BCD + sign 21H 35, 36, 37, 49, 50
Transformer tap position value 21H 32
6 decades BCD 31H 35, 36, 37, 49, 50
5.5 decades BCD + sign 31H
Bitstrings that aren’t in real time
Bitstring 16 bit 02H 33, 51
Bitstring 32 bit 12H
Binary information items that aren’t in real time
16 single-point information items 03H 30
16 error information items 03H

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1733


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

SAT SK 1703 Standard message formats SICAM A8000 data block format
(IEC 60870-5-101/104)
Designation DFI TI (type identification)
[H]
4 double-point information items (MG/MA) with command 13H 31
return information
16 single-point fleeting information items 23H –
1 binary information item 33H –
8 double-point information items (MG/MA), status stored 43H 31
Commands that aren’t in real time
1 Single command (from a group of 16 commands) 04H 45, 46, 47
8 status information items in control direction 14H –
Combination messages that aren’t in real time – binary value + information items
8-bit binary value + sign and 06H –
4-bit limiting-value information and
2-bit gradient information
11-bit binary value + sign and 16H –
4-bit limiting-value information and
2-bit gradient information
Transparent data that isn’t in real-time
16-bit transparent data 07H 33, 51
32-bit transparent data 17H 33, 51
Floating point data that isn’t in real time
32-bit floating point value 08H 35, 36, 37, 49, 50
Single objects that aren’t in real-time
1 single-point information 09H –
1 double-point information 19H –
1 double-point information with command return informa- 29H –
tion
1 single command 39H –
Computer link formats that aren’t in real time
32-bit binary value + 2 status byte 0FH –
32-bit binary value + 3 status byte 1FH –
32-bit binary value + 4 status byte 2FH –
2-57 byte data 3FH –
Data acknowledgment 4FH –
Real time binary values
8-bit binary value and sign 80H 34, 35, 36, 37, 48, 49, 50
11-bit binary value and sign 90H 34, 35, 36, 37, 48, 49, 50
15-bit binary value and sign A0H 34, 35, 36, 37, 48, 49, 50
16-bit binary value A0H
31-bit binary value and sign B0H 34, 35, 36, 37, 48, 49, 50
32-bit binary value B0H
7-bit binary value and sign C0H 34, 35, 36, 37, 48, 49, 50
8-bit binary value C0H
23-bit binary value and sign D0H 34, 35, 36, 37, 48, 49, 50
24-bit binary value D0H

1734 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

SAT SK 1703 Standard message formats SICAM A8000 data block format
(IEC 60870-5-101/104)
Designation DFI TI (type identification)
[H]
Real time BCD values
4 decades BCD 81H 34, 35, 36, 37, 48, 49, 50
3.5 decades BCD + sign 81H
8 decades BCD 91H 35, 36, 37, 49, 50
7.5 decades BCD + sign 91H
2 decades BCD A1H 35, 36, 37, 49, 50
1.5 decades BCD + sign A1H
Transformer tap position value A1H 32
6 decades BCD B1H 35, 36, 37, 49, 50
5.5 decades BCD + sign B1H
Real-time bitstrings
Bitstring 16 bit 82H 33, 51
Bitstring 32 bit 92H
Real-time information items
16 single-point information items (GI-format) 83H –
8 double-point information items (Z/D) (GI format) 83H
4 double-point information items (Z/D) with command return 83H –
information (GI format)
16 single-point information items 83H 30
16 error information items 83H 30
8 double-point information items (Z/D) 83H 31
8 double-point information items (MG/MA) 83H 31
4 binary information items (Z/D) with command return infor- 83H 31
mation 83H 31
4 binary information items (MG/MA) with command return
information
1 single-point information item (spontaneous format) B3H –
1 double-point information item (Z/D) (spontaneous format) B3H
1 double-point information item (Z/D) with command return B3H –
information (spontaneous format)
16 single-point information items (1 ms format) E3H 30
8 double-point information items (Z/D) (1 ms format) E3H 31
4 binary information items (Z/D) with command return infor- E3H 31
mation (1 ms format)
Real-time commands
1 single command 84H 45, 46, 47
1 single command (1 ms) A4H 45, 46, 47
Real-time combination messages – binary values + information items
8-bit binary value + sign and 86H –
4-bit limiting-value information and
2-bit gradient information
11-bit binary value + sign and 96H –
4-bit limiting-value information and
2-bit gradient information

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1735


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

SAT SK 1703 Standard message formats SICAM A8000 data block format
(IEC 60870-5-101/104)
Designation DFI TI (type identification)
[H]
Real-time transparent data
16-bit transparent data 87H 33, 51
16 bit transparent data (1 ms format) A7H 33, 51
32-bit transparent data 97H 33, 51
Real-time floating point data
32-bit floating point value 88H 35, 36, 37, 49, 50
Real-time single objects
1 dingle-point information 89H –
1 double-point information 99H –
1 double-point information with command return informa- A9H –
tion
1 single command B9H –
Real-time computer link formats
32-bit binary value + 2 status byte 8FH –
32-bit binary value + 3 status byte 9FH –
32-bit binary value + 4 status byte AFH –
Real-time system messages
Time setting acknowledgment control message B3H –
Time setting acknowledgment data message B3H –
Time change message B3H –
Period message B3H –
System messages
Interface testing message 05H –
Error message between 2 adjacent components 05H ✓
Error interrogation message 05H ✓
Response to error interrogation message 05H ✓
GI-request message 05H ✓
Information refresh request 05H ✓
Time setting message 05H ✓367
Interrogation message for time and date 05H ✓368
Response message for time 05H ✓367
Response message for date 05H ✓367
Counter interrogation message 05H
✓367
Error interrogation table acknowledgment 05H

Error message between non-adjacent components 05H

Message Component X failure 05H
✓367
Remote reset 05H

Read interrogation message memory 05H

Read response message memory 05H

Periphery control message 05H

367 only in receive direction


368 only in transmit direction

1736 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

SAT SK 1703 Standard message formats SICAM A8000 data block format
(IEC 60870-5-101/104)
Designation DFI TI (type identification)
[H]
Down line loading messages
Start 15H ✓
End 15H ✓
E 15H ✓
G 15H ✓
WPI 15H ✓
WPE 15H ✓
WP 15H ✓
DP 15H ✓
Y (re-triggering session time) 15H ✓
Response message DATA 15H ✓
Response message END 15H ✓

Legend:
DFI... Data format identification
TI ....... Type identification

Overview of Supported Type Identifications

Process information in monitor direction


(station-specific parameter; specifying all type identifications that have been used, either withX(if used in
standard direction), orR(if used in opposite direction), orB(if used in both directions))

<1> := Single-point information M_SP_NA_1

<2> := Single-point information with time tag M_SP_TA_1

<3> := Double-point information M_DP_NA_1

<4> := Double-point information with time tag M_DP_TA_1

<5> := Step position information M_ST_NA_1

<6> := Step position information with time tag M_ST_TA_1

<7> := Bitstring of 32 bit M_BO_NA_1

<8> := Bitstring of 32 bit with time tag M_BO_TA_1

<9> := Measured value, normalized value M_ME_NA_1

<10> := Measured value, normalized value with time tag M_ME_TA_1

<11> := Measured value, scaled value M_ME_NB_1

<12> = Measured value, scaled value with time tag M_ME_TB_1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1737


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

<13> := Measured value, floating point M_ME_NC_1

<14> := Measured value, floating point number with time tag M_ME_TC_1

<15> := Integrated totals M_IT_NA_1

<16> := Integrated totals with time tag M_IT_TA_1

<17> := Event of protection equipment with time tag M_EP_TA_1

<18> := Blocked start events of protection equipment with time tag M_EP_TB_1

<19> := Blocked trip events of protection equipment with time tag M_EP_TC_1

<20> := Blocked single-point information with status change display M_PS_NA_1

<21> := Measured value, normalized value without quality descriptor M_ME_ND_1

<30> := Single-point information with time tag CP56Time2a M_SP_TB_1

<31> := Double-point information with time tag CP56Time2a M_DP_TB_1

<32> := Step position information with time tag CP56Time2a M_ST_TB_1

<33> := Bitstring of 32 bits with time tag CP56Time2a M_BO_TB_1

<34> := Measured value, normalized value with time tag CP56Time2a M_ME_TD_1

<35> := Measured value, scaled value with time tag CP56Time2a M_ME_TE_1

<36> := Measured value, floating point number with time tag CP56Time2a M_ME_TF_1

<37> := Integrated totals with time tag CP56Time2a M_IT_TB_1

<38> := Event of protection equipment with time tag CP56Time2a M_EP_TD_1

<39> := Blocked start events of protection equipment with time tag CP56Time2a M_EP_TE_1

<40> := Blocked trip events of protection equipment with time tag CP56Time2a M_EP_TF_1

Either the ASDUs <2,4,6,8,10,12,14,16,17,18,19> or <30 to 40> can be used.

NOTE

i Only type identifications are used with time tags CP56Time2a inside the AU.

Process information in monitoring direction (private section)

<142> := User data container

<143> := Real-time system information

1738 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

Process information in command direction


(station-specific parameter; specifying all type identifications that have been used, either withX(if used in
standard direction), orR(if used in opposite direction), orB(if used in both directions)

<45> := Single command C_SC_NA_1

<46> := Double command C_DC_NA_1

<47> := Regulating step command C_RC_NA_1

<48> := Setpoint command, normalized value C_SE_NA_1

<49> := Setpoint command, scaled value C_SE_NB_1

<50> := Setpoint command, floating point number C_SE_NC_1

<51> := Bitstring of 32 bit C_BO_NA_1

System information in monitoring direction


(station-specific parameter; inputtingX, if it's used)

<70> := End of initialization M_EI_NA_1

System information in control direction


(station-specific parameter; specifying all type identifications that have been used, either withX(if used in
standard direction), orR(if used in opposite direction), orB(if used in both directions))

<100> := interrogation command C_IC_NA_1

<101> := Counter interrogation command C_CI_NA_1

<102> := Poll C_RD_NA_1

<103> := Clock synchronization command C_CS_NA_1

<104> := Test command C_TS_NA_1

<105> := Reset process command C_RP_NA_1

<106> := Delay acquisition command C_CD_NA_1

Parameter in control direction


(station-specific parameter; specifying all type identifications that have been used, either withX(if used in
standard direction), orR(if used in opposite direction), orB(if used in both directions))

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1739


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

<110> := Parameter of measured value, normalized value P_ME_NA_1

<111> := Parameter of measured value, scaled value P_ME_NB_1

<112> := Parameter for measured values, floating point number P_ME_NC_1

<113> := Parameter activation P_AC_NA_1

Transmission of data
(station-specific parameter; specifying all type identifications that have been used, either withX(if used in
standard direction), orR(if used in opposite direction), orB(if used in both directions))

<120> := File ready F_FR_NA_1

<121> := section ready F_SR_NA_1

<122> := File directory poll, file selection, file poll, section poll F_SC_NA_1

<123> := last section, last segment F_LS_NA_1

<124> := Ack file, ack section F_AF_NA_1

<125> := Segment F_SG_NA_1

<126> := directory F_DR_TA_1

Assignments for type identifications und causes of transmission between BSE and PRE

NOTE

i Only type identifications are used with time tags CP56Time2a inside the AU.

Gray box = combination of type identification and cause of transmission is not provided in the standard that is
specific to the application.
Empty box = combination of type identification and cause of transmission is not used.
Indication of the combination of type identification and cause of transmission:
Xif used in the standard direction
Rif used in the opposite direction
Bif used in both directions

1740 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_type_identification, 1, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1741


DC8-037-2, Edition 08.2022
Communication Protocols
12.15 SAT SK 1703

[dw_type_identification1, 1, 1, --_--]

1) “20” in the event of general interrogation


* “Activation” it is also set for the GI bit that has been set in the SK 1703 data format in transmit direction
(irrespective of the data direction).

1742 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16 ABB RP570/571

12.16.1 Introduction

The protocol element is used for interfacing of telecontrol centers, front-ends and control systems by using
the ABB RP570/RP571 protocol in the multi-point traffic. The protocol element emulates one RP570/RP571
Slave in the dedicated line operation.

Configuration

[dw_RP5UT1_configuration, 1, en_US]

Figure 12-51 Configuration ABB RP570/RP571

12.16.2 Functions

Function RP5UT1
Multi-point slave according to RP570/RP571 specification in Leased-Line mode
Unbalanced transmission - substation function ✓
Traffic processing optionally:
• Call operation via dedicated line ✓
• RP570 radio-spontaneous opteration ✓
Max. number of connections (remote stations) 1

Network configuration
Point-to-point configuration ✓
Multi-hierarchical configurations possible (RP571-Mode) ✓
(further automation units can be connected to the substation in the multi-point traffic)
Multipoint-partyline –
Star configuration –

Physical Interface
RS-232 – unbalanced interface according to V.24/V.28 ✓
RS-485 – balanced interface according to V.11 369 ✓
RS-422 – balanced interface according V.11 standard 369 ✓
CP-8000, CP-8021, CP-8022: X2 (RS-232), X3 (RS-485/RS-422) ✓
CP-8022: X6 (RS-232, RS-485/RS-422) ✓

369 external converters (V.24/V.28 ↔ V.11) are required in some cases

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1743


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Function RP5UT1
Transmission rates: ✓
50, 110, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 4800, 9600 Bit/s
Data transmission line (full duplex) –
Data transmission line (half duplex) ✓

Bit transmission layer / message frame / data flow control


Message formats according to IEC 60870-5-1/FT1.2 ✓
Message structure DIN 19244 (Edition 01/1986) with modification ✓
Byte frame = 11 Bit (8E1), representation of characters see DIN 66022 ✓
Message protection: d=4:
• Checksum (8 Bit) + Parity bit (even) + Transmission rules ✓
Puls code modulation, byte asynchronous ✓

Communication according to ABB RP570/RP571


Data Acquisition by Polling (Station Interrogation) ✓
Failure Monitoring ✓
Acquisition of events (transmission of data ready to be sent) ✓
General interrogation, counter request ✓
Multi-hierarchical configurations possible (RP571 mode) ✓
Command transmission:
• Demand –
• Set control location –
• Check control location –
• Emulation of SELECT / EXECUTE for commands, setpoint values ✓
• Emulation of ACTCON / ACTTERM for commands, setpoint values (according IEC –
60870-5-101/104)
• Command output time ✓
• QOC-PreSelectionCommand (project specific) ✓
Measured value processing:
• Technological Adaptation for Measured Values (scaling) ✓
• Measured value change monitoring –
Transmission of integrated totals ✓
File transfer –

Message formats in signalling direction (= SICAM A8000 transmit direction)


INDICATION MESSAGE (IDM) ✓
INDICATION MESSAGE WITH STATUS (IDS) ✓
ANALOG VALUE MESSAGE (AVM) ✓
ANALOG VALUE MESSAGE WITH STATUS (AVS) ✓
DIGITAL VALUE MESSAGE (DVM) ✓
EVENT RECORDING MESSAGE FOR INDICATION (ERMI) ✓
EVENT RECORDING MESSAGE FAULT DISTANCE (ERMFD) ✓
PULSE COUNTER MESSAGE (PCM) ✓
PULSE COUNTER TELEGRAM (PCT) ✓
TERMINAL STATUS (TSTA) ✓
TERMINAL EVENT (TEV) ✓
CYCLE COMPLETE RESPONSE PRIORITY LEVEL 1 (CCR 1) ✓

1744 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Function RP5UT1
CYCLE COMPLETE RESPONSE PRIORITY LEVEL 2 (CCR 2) ✓
POLLING REQUEST INSTRUCTION (PRI) ✓
POSITIV ACKNOWLEDGE (ACK) ✓
EXECUTED RESPONSE (EXR) ✓
EXECUTED RESPONSE, RESTARTED (EXRR) ✓
NOT EXECUTED RESPONSE (NXR) ✓
CHECK BACK RESPONSE (CBR) ✓

Message formats in control direction direction (= SICAM A8000 receive direction)


REQUEST B (RB) ✓
REQUEST X (RX) ✓
STATUS CHECK INSTRUCTION (SCI) ✓
RESET SEQUENCE NUMMER (RSEQ) ✓
FUNCTION COMMAND #1, #2, #3, #13 (FCOM) ✓
FUNCTION TABLE #0, #10 (FTAB) ✓
IMMEDIATE EXECUTED COMMAND (IXC) ✓
CHECK BACK BEFORE EXECUTE COMMAND (CBXC) ✓
INHIBIT COMMAND (IHC) ✓
EXECUTE COMMAND (EXC) ✓
SET POINT MESSAGE (SPM) ✓
GENERAL OUTPUT MESSAGE (GOM) ✓

Functions for supporting redundant communication routes


PRE-Redundancy –
Ring Redundancy –
Device redundancy –
Port-Redundancy –

Optimized Parameters for selected Transmission Facilities


Predefined optimized parameters for selected transmission facilities ✓
Free definable parameters for transmission facility ✓
5 V power supply for connected external modem (via RS232 status line) ✓
ATTENTION: check power consumption of external modem!

Parameter setting
SICAM WEB ✓
SICAM TOOLBOX II ✓

Limitations

• Spontaneous information is not chained

• CCRX identifier in the function field is not supported

• ADLP-180 is not supported

• RA is always responded with CCR1; information is never reported

• FTAB messages are not evaluated, but they are confirmed (EXR)

• Operation mode with main line and backup line is not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1745


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

• Negative Acknowledge (NACK) is not supported

• Only a subset of function commands is supported

NOTE

i This protocol element for interfacing 3rd party systems supports only restricted functionality and only a sub
set of the possible data formats. It is therefore to be checked for a concrete case of application, to what
extent the real requirements correspond with the functionality implemented here and to what extent addi-
tional expansions or adaptations are necessary.

12.16.3 Operating Modes

The operating mode of the interface is determined by the protocol element parameters and optional equip-
ment.
Operating mode Interface → Interface signals
optional DCE
Unbalanced interchange circuit (V.24/V.28) X2 RXD, TXD, CTS370, RTS, DCD, DTR,
RS-232 asynchronous DSR/VCC, GND
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X3 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X2 → CM-0829 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
(4-wire) asynchronous (CM-0819371) VCC, GND (for CM-08x9)
Optical interface (multimode fiber optic ring) X2 → CM-0821 RXD, TXD, CTS, RTS, DCD, DTR, DSR/
VCC, GND (for CM-0821)
Unbalanced interchange circuit (V.24/V.28) X6372 RXD, TXD, CTS, RTS, DCD, DTR, DSR,
RS-232 asynchronous GND
Balanced interface (V.11) RS-485 (2-wire) / RS-422 X6372 TXD+/RXD+, TXD-/RXD- (2-wire)
(4-wire) asynchronous TXD+, TXD-, RXD+, RXD- (4-wire)

NOTE

i For details on how to implement various operating modes, see manual SICAM RTUs platforms – Config-
uring automation units and automation networks.

12.16.4 Communication

For the stations to communicate with each other, suitable transmission facilities and/or network components
may be needed in addition.

Own Station (Substation)

System System element Protocol Element Remarks


SICAM A8000 CP-8000/CPC80 RP5UT1 –
CP-802x/CPC80

370 not usable (reserved for SICAM TOOLBOX II)


371 doesn’t support RS-422
372 only CP-8022 (switchable operating mode via parameter)

1746 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Remote Station (Central Station)

System System element Protocol Element Remarks


SICAM AK 3 CP-2016/CPCX26 SM-2551/RP5ZA1 –
CP-2019/PCCX26 SM-0551/RP5ZA1
Legacy systems CP-20xx SM-2551/RP5ZA1 –
(SICAM AK, SICAM TM, CP-50xx SM-0551/RP5ZA1
SICAM BC) CP-60xx SM-2541/RP5ZA1
Third-party system – – –

12.16.5 Protocol Description

12.16.5.1 PCMBA Modulation Method


The data are pulse code modulated in groups of 8 Bit and transmitted asynchronous. A USART-module in the
asynchronous mode thereby provides each byte with a byte frame.
This byte frame contains:
1 Start bit
8 Data bits
1 Parity bit (even parity)
1 Stop bit

Because of start- and stop bits of the byte frame the synchronization of the receiver happens new with each
byte.

[dw_RP5UT1_pcmba_modulation, 1, --_--]

Figure 12-52 ABB RP570/RP571 Byte frame

A: Empty state of the line (binary information "1"), between two messages at least 33 bits (in the event of an
error)
B: Start bit ("0")
C: 8 bit data, LSB (Least Significant Bit) is transmitted first
D: Parity bit (even)
E: 1. Stop bit ("1")
T: Time for the transmission of a bit (1/transmission speed)
FB: Framing bits of the USART module

12.16.5.2 Interface Lines Used


The following V.24 interface lines are used:

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1747


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

CCITT USA Line designation Reg. direction


V.24
102 GND Signal ground Signal Ground
103 TD Transmit data Transmit Data → DCE
104 RD Receive data Receive Data ← DCE
105 RTS Switch on the transmit Request to send → DCE
part
106 CTS Clear to send Clear to send ← DCE
109 DCD Receive signal level Data carrier detect ← DCE
107 DSR Readiness for operation Data Set ready ← DCE

12.16.5.3 Traffic Management


The substations are called up cyclically by the central station (polling process) and queried for any available
data. The polling principle is based on the fact that the substation only transmits data when there is a change.
Within the polling cycle user data messages (commands, setpoint values,…) can be inserted in the command
direction. In monitoring direction the data are subdivided into 3 priority levels, Priority 1, 2 and 3, whereby
Priority 1 is regarded as the highest priority level.
The central station uses 2 different call messages to request data of the different priorities from the substa-
tion:

• Request A (RA): Data of Priority 1, TSTA, TEV

• Request B (RB): Data of Priority 1, 2, 3, TSTA, TEV


Attention: Request A is always respond with CCR1.

Typical message sequences

[dw_RP5UT1_traffic_handling, 1, en_US]

If the master station detects the failure of a RTU, then this station is always requested with SCI (Status Check
Instruction = General Interrogation).

1748 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

NOTE

i After a restart or after a going communication error, the protocol element only accepts SCI and RSEQ. All
other messages are not acknowledged.

After the central station has received a specific Terminal Event message, it can start a parameter down-
load. The parameter download takes place with the so-called FTAB messages. In this phase, no process data
may be transmitted to the substations (neither spontaneously nor through the previously performed SCI).
The parameter download is completed by Activate RTU (FCOM2 = activate RTU). After receiving FCOM2,
the transfer of the process information is enabled (see 12.16.6.7 Activation of the Substation).
Note:
During the parameter download, all received commands (including commands, setpoint values) are properly
converted.

12.16.5.4 Transmission protocol and message formats


Generally, every message consists of two parts:

• A protocol-dependent part (message frame)

• A non-protocol-dependent part (message data)


The message structure relates to the DIN-standard 19244 (Transmission Protocol for the format class F 1.2),
issue January 1986.
The transmission protocol defines the rules for the message structure and the transmission procedure. The
telecontrol message is structured such that the allocation to the ISO layers, see DIN ISO 7498, Connection,
Network and Transport, on the one hand, and to the higher layers, on the other hand, becomes recognizable.

Basic message format:


Header for Communication Unit
(Connection, Network and Transport layer)
Header for Process Unit
(higher layers)

Information part

End part for Communication Unit

Message Formats
The message formats and rules refer to the standard: Telecontrol Equipment and Systems Part 5: Transmission
Protocols for Format Class FT 1.2. Formats for fixed and variable message length as well as single character are
defined. Among other things, the formats differ through different start characters.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1749


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Message Formats with Fixed Block Length


Block length ≠ 0
For RP570/571, the format has a fixed length of 5 bytes and consists of one start character, 2 user bytes, one
check byte and one stop byte.

[dw_RP5UT1_fixed_block_length, 1, en_US]

Figure 12-53 RP570/571 Message format with fixed block length

D1 basically represents the least significant bit (LSB).


Representation of a byte (LSB shown right-justified):

[dw_RP5UT1_byte_representation, 1, --_--]

Following RP570/571 messages use the message format with fixed block length:
RP570: RA, RB, SCI, RSEQ, CCR1, CCR2, EXR, EXRR, NXR, PRI
RP571: RA, RB, SCI, RSEQ, CCR1, CCR2, ACK, PRI

Single Character (block length = 0)


This message format is not used on RP570/571 protocol!
Transmission rules for formats with fixed block length

• The idle state on the line corresponds to a 1 signal.

• Each UART character consists of a start bit (0), 8 information bits, a parity bit (even) and a stop bit (1).

• No idle states are allowed between the UART characters of a format block (no idle bits). This is necessary
(according to DIN) because of the required Hamming distance = 4.

• A minimum number of 33 bits in idle state are required between the formats (blocks) in the event of a
synchronization loss.
If incorrect characters are caused at the receiver of the substation by switching on the carrier of the
master station, then the lead time in the master station must be set greater than 33 bits.

• The user data bytes are monitored by the checksum. The checksum is the arithmetic sum of all user data
bytes without consideration of those carried over (without start and stop).

1750 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

• The receiver checks:


– per UART character: start bit, stop bit and parity bit (even)
– per format: start character, checksum and stop character
If one of these checks produces a negative result, then the whole message is discarded. The rest of the
process is as described for loss of synchronization, which means that the message is not acknowledged
by the substation and must be repeated. With a positive check result the information is forwarded.

Message formats with variable block length


The format consists of a first start character, two identical characters in which the number L of user data is
transmitted, a second start character, the checksum and the stop character. The number L of user data bytes is
within the range of 0 to 255.

[dw_RP5UT1_variable_block_length, 1, en_US]

Figure 12-54 RP570/571 Message format with variable block length

Transmission Rules for Formats with variable block length

• The idle state on the line corresponds to a 1 signal.

• Each UART character consists of a start bit (0), 8 information bits, a parity bit (even) and a stop bit (1).

• No idle states are allowed between the UART characters of a format block (no idle bits). This is necessary
(according to DIN) because of the required Hamming distance = 4.

• A minimum number of 33 bits in idle state are required between the formats (blocks) in the event of a
synchronization loss.
If incorrect characters are caused at the receiver of the substation by switching on the carrier of the
master station, then the lead time in the master station must be set greater than 33 bits.

• The user data bytes are monitored by the checksum. The checksum is the arithmetic sum of all user data
bytes without consideration of those carried over (without start and stop).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1751


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

• The receiver checks:


– per UART character: start bit, stop bit and parity bit (even)
– per format (TG):
– the defined start character at the beginning and after the two L-bytes
– the identity of the two length bytes L
– whether the number of characters received (bytes) equals L + 6
– the checksum
– the stop character
If one of these checks produces a negative result, then the whole message is discarded. The rest of the
process is as described for loss of synchronization, which means that the message is not acknowledged
by the substation and must be repeated. With a positive check result, the information is forwarded and
the message is acknowledged to the transmitter station.

12.16.5.5 Length, Address and Function Fields

Layout of the Length (L) Field


The length-field defines the number of user data bytes. Values between (0) and 255 are possible.

[dw_RP5UT1_byte_representation, 1, --_--]

Figure 12-55 L Field

Assignment of the Address (A) Field


The address field defines the RP570-RTU-Nr. Values between 0 and 255 are possible. Address field equals 0
means, that the message from the central station is transmitted to all substations. In this case the message
must not be acknowledged or responded by any substation (RTU).

[dw_RP5UT1_byte_representation, 1, --_--]

Figure 12-56 A Field

Identification of the participants:


Every station on a line must know which messages are addressed to it and from where they originate.
Messages cannot be exchanged between any two stations, but only between the central station and a substa-
tion. It is therefore sufficient to name the substation involved in all messages, regardless of whether it is the
sender or recipient.

NOTE

i In the RP571 Mode the RP570-RTU-No is replaced by the “Router-RTU-No” and additionally the “Process-RTU-
No” (after the F field) is transmitted.
In the following description, only the term RP570-Process-RTU-No is used, which is in RP570 Mode the
“RTU-No”.

1752 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Assignment of the F Field in Control Direction

[dw_RP5UT1_f-field_command, 1, en_US]

Figure 12-57 F Field in Control Direction

Meaning of the fields in the F-field in control direction:

RB = 1 Direction bit of the information (= 1 in control direction)


Function Message type
M/D Message acknowledgment
0 = Monolog Mode (no acknowledgment)
1 = Dialog Mode (with acknowledgment)
RSI Record sequence identifier

A message in Monolog Mode (M/D = 0) must not be acknowledged by the substation (for instance commands
to all). A message in Dialog Mode (M/D = 1) must be acknowledged by the substation. There are message
formats that may be transmitted in Monolog Mode and Dialog Mode, as well as messages that may only be
transmitted in Dialog Mode.
The following table lists the message formats implemented and their transmission mode in command direc-
tion.

FCode Message format Message M D


0 REQUEST A RA – ✓
Request for data of Priority 1
8 REQUEST B RB – ✓
Request for data of Priority 1, 2 od 3
4 REQUEST X RX – ✓
Request of a certain variable (test)
15 STATUS CHECK INSTRUCTION SCI ✓ ✓
General interrogation
7 RESET SEQUENCE NUMBER RSEQ ✓ ✓
Resetting of the record sequence identifier
6 FUNCTION COMMAND FCOM ✓ ✓
System-internal commands
5 CHECK BACK BEFORE EXECUTE COMMAND CBXC – ✓
Selection command pulse command Type 1
13 EXECUTE COMMAND EXC – ✓
Execution pulse command Type 1
3 INHIBIT COMMAND IHC ✓ ✓
Inhibit pulse command Type 1
9 IMMEDIATE EXECUTED COMMAND IXC ✓ ✓
Pulse command Type 1/Type 2
1 SET POINT MESSAGE SPM ✓ ✓
Setpoint command, setpoint value
11 GENERAL OUTPUT MESSAGE GOM ✓ ✓
Setpoint value, binary information
12 TIME SYNC INSTRUCTION TSI ✓ ✓

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1753


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Record Sequence Identifier (RSI)


The record sequence identifier (RSI) protects the communication against information loss and duplication.
With theRSIin the request control code of the F field in command direction, a retransmission of the last
message can be achieved in case of information loss.
The record sequence identifier is handled by the central station for each substation.

Handling ofRSIIn the Central Station


If no valid answer is received with a specified timeout, the sent message is repeated with the same sequence
number again.
The central station repeats this message n times (n = retry number). If the retry number is reached, the substa-
tion is marked as faulty. A faulty substation is always called with SCI by the central station.

Handling ofRSIin the Substation (RTU)


The substation interprets a record sequence identifier increased by 1 compared with the previous request as
positive acknowledgment for the information it has transmitted. Otherwise, with this mechanism a repeat of
the last three sequence numbers can be requested from the central station.
The substation always stores the function field of the last correct received message in Dialog Mode with the
sequence numbers 0, 1, 2 and 3 and the corresponding response message sent.
Sequence number = 0 Received function byte Sent response message
Sequence number = 1 Received function byte Sent response message
Sequence number = 2 Received function byte Sent response message
Sequence number = 3 Received function byte Sent response message

If the substation receives a message with an unexpected sequence number (expected is: (last received + 1)
modulo 4), it checks the received function byte with the stored one. If both are the same, the stored response
message is sent again; the received message is discarded. If both function fields are not the same, the substa-
tion is silent.
The messages SCI and RSEQ initialize the sequence number (next sequence number = 1). Further the stored
function messages are erased (as described before).

Assignment of the F Field in Signaling Direction – Type 1

[dw_RP5UT1_f-field_info_type1, 1, en_US]

Figure 12-58 F Field in Signaling Direction – Type 1

Meaning of the fields in the F-field in signaling direction Type 1:


RB = 0 Direction bit of the information (= 0 monitoring direction)
PRI Priority
0 = Priority 1
1 = Priority 2, 3
Ü Transmission
0 = Without status
1 = With status
AZ Interrogation cycle
0 = Cycle not completed
1 = Cycle completed
Function Message type

1754 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

The following table lists the message formats implemented, that are transmitted with the F field type 1.

Message format Message Priority with CCRx F field


ANALOG VALUE AVM P1 No 00101000
MESSAGE Yes 10000000
Measured values P2, P3 No 00101010
Yes 10000010
ANALOG VALUE AVS P1 No 00101100
MESSAGE WITH Yes 10000100
STATUS P2, P3 No 00101110
Measured values
Yes 10000110
(with status)
INDICATION IDM P1 No 00110000
MESSAGE Yes 10001000
Binary information P2, P3 No 00110010
Yes 10001010
INDICATION IDS P1 No 00110100
MESSAGE WITH Yes 10001100
STATUS P2, P3 No 00110110
Binary information Yes 10001110
(with status)
DIGITAL VALUE DVM P1 No 00111000
MESSAGE Yes 10010000
Digital value P2, P3 No 00111010
Yes 10010010
PULSE COUNTER PCM P1 No 00111100
MESSAGE Yes 10010100
Count message P2, P3 No 00111110
Yes 10010110
PULSE COUNTER PCT P1 No 01001110
TELEGRAM Yes 10011100
Count message P2, P3 No 01010000
Yes 10011110
EVENT RECORDING ERMI P2, P3 No 01000000
MESSAGE FOR INDI-
CATION
Binary Information
with time tag
EVENT RECORDING ERMFD P2, P3 No 01010110
MESSAGE FOR
FAULT DISTANCE
Measured value
from protection
unit-fault distance

The message formats listed above are always transmitted without CCRx (bit 7 = 0) (CCR… Cylcle Complete
Response) CCRx indicates that no further data is available for transmission in the substation.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1755


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Assignment of the F Field in Signaling Direction – Type 2

[dw_RP5UT1_f-field_info_type2, 1, en_US]

Figure 12-59 F Field in Signaling Direction – Type 2

Meaning of the fields in the F-field in signaling direction Type 2:


RB = 0 Direction bit of the information (= 0 monitoring direction)
Function Message type

The following table lists the message formats implemented, that are transmitted with the F field type 2.
Message format Message F field
CYCLE COMPLETE RESPONSE CCR1 00000000
PRIORITY LEVEL 1
Cycle Priority 1 complete
CYCLE COMPLETE RESPONSE CCR2 00000010
PRIORITY LEVEL 2
Cycle Priority 2 complete
EXECUTED RESPONSE, RESTARTED EXRR 00000100
Positive acknowledgment; first
acknowledgment after POWER/UP
EXECUTED RESPONSE EXR 00000110
Positive acknowledgment to
various messages
NOT EXECUTED RESPONSE NXR 00001000
Negative acknowledgment to
various messages
TERMINAL STATUS TSTA 00001010
Station status
TERMINAL EVENT MESSAGE TEV 00001110
Station information
POLLING REQUEST INSTRUCTION PRI 00011000
POSITIV ACKNOWLEDGE ACK 00011010
Positive acknowledgment
NEGATIV ACKNOWLEDGE NACK 00011110 373
Negative acknowledgment

RP571 Router Station Number


In order to handle multi-hierarchical configurations (substation with subordinate substations) the protocol
type “RP571” is used. The RTU-No is now replaced by a dual address scheme:

• Router-RTU-No.

• Process-RTU-No.
The Router-RTU communicates directly with the central station. The Process-RTU-No is used for addressing of
information (destination address in command direction, source address in monitoring direction).
If Router-RTU-No = Process-RTU-No, information is directed to the Router-RTU or the information is from the
Router-RTU (originator).

373 currently not supported!

1756 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

[dw_RP5UT1_rp571_format, 1, --_--]

If no further subordinate substations are connected to a substation, then Process-RTU-No = Router-RTU-No.


Sub-Substation Handling

[dw_RP5UT1_rp571_configuration, 1, en_US]

Figure 12-60 RP571: Configuration with Sub-Substations

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1757


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

[dw_RP5UT1_sub_rtu_handling, 1, en_US]

12.16.6 Communication According to ABB RP570/571

12.16.6.1 Process Image


The firmware manages a process image (data base), in order to

• Monitor indications and measured values for change

• Transmit indications and measured values directly from the process image in case of “Status Check
Instruction” (general interrogation)
The process image is structured according to RP570/RP571 block numbers (1 block-no = 1 measured value or
16 binary information). The process image contains beside the state invalid identifier (IV).
SICAM A8000 information objects contain the following data point quality identifiers:

• NT-Bit (not topical)

• IV-Bit (invalid)

• BL-Bit (blocked – descriptor only for bouncing signal)

• OV-Bit (overflow – only for measured values)


In the RP570/571 protocol there is only one identifier: IV (RP570/571) = NT v IV v OV.
Counter values are not recorded in the process image. After a firmware restart, the process image is initialized
with the state "0" and IV, as well as the startup delay started (parameter-settable).
The startup delay serves to update the process image. During this time, no communication takes place to the
central station (receiver is disabled). Changes that occur in the process status are not stored.

12.16.6.2 Data Transmission Procedure and Preparation


The RP570/571 protocol uses two different requests (Request A, Request B) to collect information of different
priority levels (P1, P2, P3).
Request A (RA)

• Information of priority 1 (P1)

• One Terminal Status message

• One Terminal Event message


Request B (RB)

• all information
As the priority control of all information takes places on the basic system element (BSE) and the firmware has
no influence to the priority control, a received Request A is always confirmed with CCR1 (no information avail-
able).

1758 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

The protocol element (PRE) may only send events to the central station if it has received a corresponding call
(request). If the PRE is allowed to transmit data to the central station, then it requests data from the BSE ("give
me data").
The BSE now decides based on the priority control, which data are sent to the PRE. If the PRE receives an
SICAM A8000 message, then

• a change comparison is performed

• he process image is updated


If a change is detected, a RP570/571 message is generated, the parameterized priority is added and sent to the
central station. Blocking of spontaneous events is not done (only one Block-No in one message).
If no change is detected, another telegram is requested for reasons of efficiency ("give me data"). This process
is repeated until the number of chaining attempts has expired and a CCR2 is then sent. The number of
chaining attempts can be parameterized.

RP570 Radio Spontaneous Mode

General
If leased line for RP570 communication (in Polling Mode) between central station and substation is not avail-
able, radio communication can be used for RP570 communication (radio spontaneous mode).
The radio spontaneous mode is a special mode of communication where radio is used for RP570 communica-
tion; but radio must be used only for a limited duration (like dial-up mode, duration is defined in the central
station).
The RP570 protocol procedure is identical in the polling mode and radio spontaneous mode, excepted the
connection setup of the substation. The connection setup can be established by any system (central or substa-
tion), but the communication structure is still hierarchically. That means, a link connection can only be estab-
lished between a central station and a substation, but never between substations.
A connection setup initiated by the central station will be done in case of general interrogation, check cycle or
information (example: commands) to be sent.
A connection setup by the secondary station may only be initiated if important information (events) is avail-
able to be transmitted. Spontaneous events (single point/double point information) in the secondary station
initiate always an automatic connection setu,p while spontaneous measured values initiate never a connec-
tion setup without additional parameterization (CAEx plus, selective dataflow).
A cyclic connection setup can only be performed by the central station at a configurable interval (check cycle)
and is used for:

• Check if station is available

• Clock synchronization
The connection setup of the secondary station is performed by sending a Polling Request Instruction
(PRI) to the primary station. This RP570 message initiates starting the polling procedure in the central station
to the substation, identified by the PRI.
All information with internal priority level = data class 1 initiates an automatic connection setup (same
behavior like SICAM A8000 dial-up slave).
If a connection is established to the central station, all information – independent of the internal priority level
– is transmitted.
An automatic general interrogation (for indications and measured values) after establishing a connection is
not supported by the firmware.
The radio spontaneous mode of the protocol element must be enabled by setting the parameter Radio
spontaneous mode = enabled.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1759


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Radio Modem Radius PDR 121 v2


Radio spontaneous mode is e.g. supported by Radius PDR 121 v2 modem. This modem includes the radio
(high frequency channel) and also supports routing of RP570 messages in the radio network.

• The signal RTS (SICAM A8000) is not used, but PDR121 modem uses this for data flow control (RTS is
active permanent)

• DCD signal is not used

Connection Setup of Substation


A connection setup of the secondary station may only be initiated if the important information (events) are
available to be transmitted and no valid RP570 message frames (acc. FT1.2) are received for a configurable
duration (polling procedure of central station is stopped). This duration is defined by the parameter Commu-
nication - inactivity.
The monitoring of the communication pause prevents a connection from being established to the substation
while the central station is in a call cycle or a connection from being established to another substation (avoid-
ance of message collisions).
After the communication pause is recognized, the substation sends the PRI.
After sending the PRI telegram, the substation monitors whether it is called by the central stations. This moni-
toring takes place via the monitoring time connection establishment timeout.
If the PRI message is received correct in the central station, the communication between central station and
substation is done with the standard RP570 polling sequence (unbalanced master/slave communication)
controlled by the central station.
If the substation is called by the central station, the connection establishment timeout is stopped and
the transmission of all information is enabled (not just data class 1).

Link Disconnection
The central station will always clear the connection. After the connection to a substation has been established,
independent of initiator (central station or the substation) the central station clears the connection after a
predefined timeout or no process information is available in the substation to be transmitted. The central
station clears the connection by sending the function command Telephone hang up – start active
call up (FCOM#11 – INFO 1=2) in monolog mode. This command informs the substation that the polling
procedure is finished and instructs the substation to initiate a further PRI, if any important spontaneous infor-
mation (data class 1) occurs. All priority levels, except Data class 1 levels, are blocked AU-internally.

Repeat of Connection Setup


If the central station does not start a polling procedure after the substation has transmitted a PRI, the
Connection setup - timeout expires. The substation repeats the PRI n times (n is configurable). If all
repeats of connection setup fails, a warning Radio spontaneous mode: connection setup to
master station not successful is set.
Before the next repeat of connection setup will be initiated, the substation performs an additional delay (extra
long break). The additional delay is defined by the parameter Connection setup - break. This delay is
increased by own RP570-RTU-Nr ⋅ 0.2 s.

Communication Sequence
After the connection has been successfully established, data is exchanged between the central station and the
substation according to the RP570 standard call procedure. The central station sends calls (with / without
information) to the substation and the substation answers the calls with response messages with or without
information.

1760 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

NOTE

i RSEQ calls do not retrigger the Call timeout in radio spontaneous operation!

Connection Setup initiated by Central Station (example: check procedure)

[RP5UT1_check_cycle, 1, en_US]

Figure 12-61 Connection Setup initiated by Central Station

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1761


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Connection Setup initiated by Substation (Example: spontaneous binary information change)

[RP5UT1_check_cyclkes, 1, en_US]

Figure 12-62 Connection Setup initiated by Substation

NOTE

i The firmware establishes a connection for each event (data class 1), regardless of whether the event is
parameterized in the SIP message address conversion. If this behavior is not desired, the “selective data
flow” must be used.

1762 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.6.3 General Interrogation


The central station causes with the message Status Check Instruction (SCI) the remote terminal unit
to transmit the current process state.
These message types feature a very high transmission efficiency and do not contain any time information
(similar to IEC 60870-5-101). If the SCI is forwarded to the remote terminal, then the general interrogation is
answered directly from the process image of the firmware. The firmware, however, also sends a GI request
(image GI) to the BSE, in order to keep the process image guaranteed synchronous between BSE and firm-
ware. The GI data sent by the BSE are only forwarded to the master on change (status or state).

[dw_RP5UT1_gi, 1, en_US]

Figure 12-63 RP570/571 General Interrogation

CASDU of the internal GI-request


During startup the firmware generates an assignment between CASDU and RP570-Process-RTU-No. If up to 2
CASDUs are assigned to one RP570-Process-RTU-No, then the internal GI-request (TI 100) is always executed
selectively, otherwise the GI request is always addressed broadcast. Every received GI request is always
converted to the SICAM A8000 system message General Interrogation Request.

Processing
The Status Check Instruction (SCI) is always directed to a Process-RTU-No. The firmware transmits the informa-
tion of the Process-RTU-No requested in the SCI message.
Exception:

• After restart or after receipt of FCOM#2, the whole data base is transmitted.

• RP571
After receipt of SCI directed to the Router-RTU, the transmission of the whole data base can be enabled
(Parameter SCI an Router-RTU).

Transmission of data for general interrogation


After a general query, the firmware sends the information to a specific process RTU no. as follows:

• Terminal Status (TSTA)

• Terminal-Event (TEV)

• Information of priority 1

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1763


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

• Information of priority 2

• Information of priority 3
The order of TSTA and TEV messages is determined by the parameters Priority - TSTA message and
Priority - TEV message.
TSTA and TEV messages to be transmitted must be parameterized (Parameter: System message (TSTA,
TEV) according SCI).
Information is transmitted in increasing order of Process-RTU-No and Block-No. Indications and analog meas-
ured values are always transmitted in the message format with status (IDS and AVS).
Order of data types:

• Indications (IDS)

• Analog measured values (AVS)

• Digital measured values (DVM)


The message length at general interrogation is configurable (blocked transmission of indications and analog
measured values).
SCI to Router-RTU
Transmission of all information:

• Terminal-Status (Router-RTU)

• Terminal-Event (Router-RTU)

• Terminal-Status (Process-RTU-No. = x)

• Terminal-Events (Process-RTU-No. = x)

• Terminal-Status (Process-RTU-No. = y)

• Terminal-Events (Process-RTU-No. = y)

• Information of priority 1

• Information of priority 2

• Information of priority 3

12.16.6.4 QOC Preadjustment Commands


The Quality of Command (QOC = Quality of command = Command output duration) to be added on received
commands can be preadjusted by preadjustment commands. This function is implemented project-specific.
Two different QOC preadjustment commands exist:

• QOC preadjustment command interlocking

• QOC preadjustment command PSG


The QOC preadjustment commands are identified by the parameterized RP570-QOC:

• preadjustment interlocking commands (RWE)

• preadjustment PSG commands (RWE)


All commands which should to be added on with the preadjusted QOC must be defined in the SIP address
message conversion with RP570-QOC = QOC acc. preadjustment (RWE).

Add-on of QOC:
Circuit breaker: CTYPE = 0 Disconnector: CTYPE = 4
Interlocking PSG QOC Interlocking QOC
ON ON 0 ON 10
OFF ON 9 OFF 11

1764 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Circuit breaker: CTYPE = 0 Disconnector: CTYPE = 4


Interlocking PSG QOC Interlocking QOC
ON OFF 10
OFF OFF 11

Attention: The QOC preadjustment commands (PSG and interlocking) must be defined only once.
The state of both QOC preadjustment commands can be confirmed with double-point information to the
central station. For this purpose, two double-point information items must be defined in the SIP address
message conversion as follows:

• ERMI_(time_tag) = no
• RP570-indication-type =
(possible:)
– QOC RI PSG
– QOC RI inter-
locking

12.16.6.5 Terminal Status Message (TSTA)


Terminal Status messages are system indications of the substation itself which are transmitted spontaneous
(on event) or at “Status Check Instruction” (general interrogation).
The substation handles 8 TSTA messages for each RP570-Process-RTU-No. These messages are initialized
after restart as follows:
RP570-message reference Ident-No. Bit 15 to 12 Bit 11 to 8 Bit 7 to 4 Bit 3 to 0
Message 0 1 1000 0001 0000 0000
Message 1 2 0000 0000 0000 0000
Message 2 3 0000 0000 0000 0010
Message 3 1 1000 0011 0000 0010
Message 4 2 0000 0000 0000 0000
Message 5 3 0000 0000 0000 0000
Message 6 4 0000 0000 0000 0000
Message 7 5 0000 0000 0000 0000

Ident = 1, Bit-No = 8 … “RTU is active”


Ident = 1, Bit-No = 9 … “RTU is synchronized”
These indications are generated automatically by the substation (only for the own RP570 RTU-No).
These 8 predefined TSTA messages can be changed or updated with single point information (TI 30) of the SIP
address message conversion (also the RP570-Ident-No, refer to Terminal Status Message (TSTA),
Page 1798).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1765


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

The RP570 message reference is used for access between data base and SIP address message conversion.
The transmission of TSTA messages must be enabled in the system technical parameterization.
Parameters:

• advanced parameters | RP570/571 specific settings | System messages (TSTA,


TEV) after SCI

• advanced parameters | RP570/571 specific settings | System messages (TSTA,


TEV) after FCOM13

12.16.6.6 Terminal Event Message (TEV)


Terminal Event messages are system internal events of the RTU itself (example: RTU restarted), which are only
transmitted on event. Several master stations need TEV messages of the substation for correct operation,
other master stations do not need any TEV messages.
The substation handles 8 TEV messages for each RP570-Process-RTU-No. These messages are initialized
after restart as follows:
RP570-message reference Event-Nr. INFO 1 INFO 2 INFO 3 INFO 4 INFO 5 INFO 6
Message 0 23 0 0 0 0 0 0
Message 1 24 0 0 0 0 0 0
Message 2 25 0 0 0 0 0 0
Message 3 1 0 0 0 0 0 0
Message 4 1 0 0 0 0 0 0
Message 5 1 0 0 0 0 0 0
Message 6 1 0 0 0 0 0 0
Message 7 1 0 0 0 0 0 0

These 8 predefined TEV messages can be changed or updated with bit string 32 bit (TI 33) of the SIP address
message conversion (also the RP570-Event-No, refer to Terminal Event Message (TEV), Page 1799).
The RP570 message reference is used for access between data base and SIP address message conversion.
The transmission of TEV messages must be enabled in the system technical parameterization:
Parameters:

• advanced parameters | RP570/571 specific settings | System messages (TSTA,


TEV) after SCI

• advanced parameters | RP570/571 specific settings | System messages (TSTA,


TEV) after FCOM13

12.16.6.7 Activation of the Substation


Several central stations do not expect process information after restart of the substation. The central station
only accepts process information after it has activated the substation.
The activation is performed with the system command FCOM-No = 2. This behavior must be configured with
the parameter Common settings | protocol enabling | Enable of user data:

• immediately after startup

• wait for FCOM no. 2

Waiting for FCOM-No = 2


After restart of the substation and startup delay has been expired, all parameterized TSTA and TEV messages
are transmitted (system messages after SCI). Then the firmware is waiting for FCOM-No = 2.
After the substation has received FCOM-No = 2, the transmission of information is enabled (terminal status
“RTU is active”). Further, after reception of an FCOM-No = 2 to the own RP570-RTU-No, the transmission of the
whole data is initiated (general interrogation to all substations).

1766 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.6.8 Conversion of Measured Values

General
The RP570/571 protocol uses two different message formats for measured values:

• Analog measured values (AVM/AVS)


Value range: -2048 0 to +2047
Original size (100 %): 2000

• Digital measured values (DVM)


The coding of digital measured values is determined in the SIP address message conversion:
– 16 bit bipolar
Value range: -32768 0 to 32767
Original size (100 %): 32000
– 16 bit BCD
This coding is only valid for step position information <TI:=32>
Value range: 0 to 9999
– 16 bit transparent
This coding is only valid for bit string 32-bit <TI:=33>
Value range: 0 to 65535

The following type identifications can be converted to RP570/571 measured values:

• Step position information <TI:=32>

• Bitstring 32-bit <TI:=33>

• Measured value normalized <TI:=34>

• Measured value scaled <TI:=35>

• Measured value short floating-point <TI:=36>

The data point quality identifier NT (not topical), IV (invalid) and OV (overflow) are converted to the RP570
status = invalid.
A linear adaptation can be parameterized for each measured value (only TI 34, 35, 36). Linear adaptation is
determined using the following parameters:

X_0% Value adaptation:


Lower limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific). The corre-
sponding internal value is configured at Y_100%.
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at X_0%.
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The internal format is
specified by the TI (type identification). The corresponding external value is configured at
X_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1767


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

As only two measured value formats are defined in the RP570/571 protocol, the following value range results
for the parametersX_0%andX_100%the following value range:

Measured value analog (AVM/AVS): –2048 to +2047


Measured value digital (DVM): - 32768 to +32767

The following Y_100% > Y_0%


also applies:

The parametersY_0%andY_100%are determined by the internal used type identification.


Measured value normalized: -1 to + 1
Measurement scaled: –32768 to +32767
Measured value, short floating-point no test
number:

Value Conversion without Linear Adaptation

• Step position information <TI:=32>


– Value range: –64 to +63
Value RP570 = Value SICAM A8000

• Measured value normalized <TI:=34>


– Value range: –1 to +1
Value RP570 = Value SICAM A8000 ⋅ full scale

• Measured value scaled <TI:=35>


– Value range: –32768 to +32767
Value RP570 = Value SICAM A8000

• Measured value short floating-point <TI:=36>


– Value range: -3.4 ⋅ 1038 to +3.4 ⋅ 1038
Value RP570 = Value SICAM A8000

If the measured value to be converted (value SICAM A8000) is not in the valid range of the RP570/571 format or
the measured value is already marked as OV = 1, the RP570/571 measured value is set to its positive maximum
value (+2047, +32767) or negative maximum value (-2048, -32768) and status = invalid (0x07).

Value Conversion with Linear Adaptation


Adaptation is activated ifX_0%orX_100%are parameterized ≠ 0.
Value RP570 = k ⋅ Value SICAM A8000 + d k = (X100 – X0) / (Y100 – Y0)
d = X0 – k ⋅ Y0

The following Value SICAM A8000 < Y0 → value RP570 = X0 and status = IV (invalid)
also applies: Value SICAM A8000 > Y100 → Value RP570 = X100 and status = IV (invalid)

1768 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Example: Bipolar measured values

[dw_RP5UT1_mv_conditioning, 2, en_US]

Figure 12-64 RP570/571 - Conversion of Bipolar Measured Values

X0, X100 .... Value RP570 (example: X0 = -2000, X100 = 2000)


Y0, Y100 ... Value SICAM A8000 (example: normalized, Y0 = -1, Y100 = 1)

For unipolar measured valuesX_0%andY_0%must be parameterized to 0.

12.16.7 Optimized Parameters for Selected Transmission Facilities

The protocol element supports selected transmission facilities – the parameters for these are fixed. The selec-
tion of the transmission facility takes place with the parameter Common settings | Interface modem.
With the selection of a free definable transmission facility certain parameters can be set individually.
The transmission facilities usually only support certain transmission speeds. These can be found in the respec-
tive specification of the transmission facility.
The transmission rate (baud rate) must be set for the transmit/receive direction together with the parameter
Common settings | baud rate.
In addition, the physical interface must be selected with the parameter Common settings | Interface.
With the free definable transmission device, all available parameters can be set individually. This is necessary
when transmission facilities are to be used that are not predefined or if modified parameters are to be used for
predefined transmission facilities.
For the selection of the freely definable transmission facility the parameter Common settings | Inter-
face modem must be set to free definable. Only then are all supported parameters displayed and can be
parameterized with the required values (refer to table with preset parameters for transmission facilities).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1769


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

For the adaptation to various modems or time requirements of external systems, the following parameters can
be set individually:

• Common settings | free definable interface modem | Pause time (tp)

• Common settings | free definable interface modem | Set up time (tv)

• Common settings | free definable interface modem | Run-out time (tn)

• Common settings | free definable interface modem | DCD handling

• Common settings | free definable interface modem | Bounce suppression time


(tbounce)

• Common settings | free definable interface modem | Disable time (tdis)

• Common settings | free defineable interface modem | Stability monitoring time


(tstab)

• Common settings | free defineable interface modem | Continous level moni-


toring time (tcl)

• Common settings | free defineable interface modem | Transmission delay if


continous level (tcldly)

• Common settings | free definable interface modem | X2: DTR/VCC pin as output
for
How the individual time settings are effective during the data transmission is shown in Figure 12-65.
If necessary the voltage supply of the transmission facility (5 V/12 V) – if this is enough – can be supplied over
the status line DTR (CP-8000) or VCC/DSR (CP-802x). The enabling of the voltage supply is carried out with the
parameter Common settings | free definable interface modem | X2:. DTR/VCC pin als
output for. The voltage supply is only switched to the DSR status line instead of the DTR or DSR signal with
corresponding parameter setting. The status line cannot be used by the protocol.

NOTE

i Required supply voltage and maximum current consumption of the transmission facility must be consid-
ered!

In addition, for the adaptation of the protocol to the transmission medium used or to the dynamic behavior of
the connected remote station, the following parameters are available:

• advanced parameters | monitoring times | Call monitoring time

• Advanced parameters | Monitoring times | Idle monitoring time

• advanced parameters | Monitoring times | Character monitoring time


The character monitoring time and the idle monitoring time are used for message interruption monitoring and
message resynchronization in the receive direction. A message interruption is detected when the time
between 2 bytes of a message is greater than the set signal monitoring time. With message interruption the
receive processing in progress is aborted and the message is discarded.
After a detected message interruption a new message is only accepted in receive direction after an idle time
on the line (idle time). This idle time is monitored by the protocol element. After expiry of the monitoring time
the receiver is resynchronized.
The protocol element - insofar as the transmission facility (example: VFT channel) provides this signal receive-
side - can evaluate the interface signal DCD and utilize it for monitoring functions.

1770 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Preset parameters for transmission facilities with RP5UT1

Transmission facility RTS tp tv tn tdis DCD tboun tstab tcl [s] tcldly 5V/
[ms] [ms] [ms] [ms] ce [ms] [s] 12V
[ms]
Modem for 4-wire trans- ON 0 0 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Modem for 2-wire trans- 0 30 3 35 Yes 5 5 10 0.2 No
mission line (CE–0700)
Direct connection RS-485 0 1 0 0 No 0 0 0 0 Yes
Modem for 4-wire trans- ON 0 0 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Modem for 2-wire trans- 22 30 3 0 Yes 5 5 10 0.2 No
mission line (CE–0701)
Direct connection RS-232 ON 0 0 0 0 No 0 0 0 0 No
Freely definable 30 100 5 0 Yes 5 5 10 0.2 No

Legend:
RTS = RTS is for the control of the carrier switching of the modem scanned with each
message (ON / OFF)
tp Parameter Pause time (tp)
tv Parameter Set-up time (tv)
tn Parameter Run out time (tn)
tdis Parameter Disable time (tdis)
DCD Parameter DCD-Handling
tbounce Parameter Bounce suppression time (tbounce)
tstab Parameter Stability monitoring time (tstab)
tcl Parameter Continuous level monitoring time (tcl)
tcldly Parameter Transmission delay at level (tcldly)
5V/12V Parameter X2: DTR/VCC Pin as output for

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1771


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

The following diagram shows the timing for the data transmission when using transmission facilities with
switched carrier.

[UMPxyy_Timing_ohne_broadcast, 2, en_US]

Figure 12-65 Timing During Data Transmission

1772 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.8 Message Conversion in Transmit Direction (SICAM A8000 → RP570/571)

Implemented Message Formats in Information Direction (FC = Function code):

SICAM A8000 ABB RP570/571


Message designation FCode Message Message designation
Acknowledgments (protocol layer)
0 CCR1 CYCLE COMPLETE RESPONSE PRIORITY LEVEL
1
1 CCR2 CYCLE COMPLETE RESPONSE PRIORITY LEVEL
2
13 ACK POSITIVE ACKNOWLEDGE
15 NACK NEGATIVE ACKNOWLEDGE
3 EXR EXECUTED RESPONSE
2 EXRR EXECUTED RESPONSE RESTARTED
4 NXR NOT EXECUTED RESPONSE
10 CBR CHECK BACK RESPONSE
12 PRI POLLING REQUEST INSTRUCTION
13 ACK POSITIVE ACKNOWLEDGE
15 NACK NEGATIVE ACKNOWLEDGE
3 EXR EXECUTED RESPONSE
2 EXRR EXECUTED RESPONSE RESTARTED
4 NXR NOT EXECUTED RESPONSE
10 CBR CHECK BACK RESPONSE
Process information
Single-point information <TI:=30> 24, 25 IDM INDICATION MESSAGE
26, 27 IDS INDICATION MESSAGE with STATUS
32 ERMI EVENT RECORDING MESSAGE for INDICA-
TION
Double-point information <TI:=31> 24, 25 IDM INDICATION MESSAGE
26, 27 IDS INDICATION MESSAGE with STATUS
32 ERMI EVENT RECORDING MESSAGE for INDICA-
TION
Measured value 15 bit + S normalized 20, 21 AVM ANALOG VALUE MESSAGE
<TI:=34> 22, 23 AVS ANALOG VALUE MESSAGE with STATUS
28, 29 DVM DIGITAL VALUE MESSAGE
Measured value 15 bit + S scaled 20, 21 AVM ANALOG VALUE MESSAGE
<TI:=35> 22, 23 AVS ANALOG VALUE MESSAGE with STATUS
28, 29 DVM DIGITAL VALUE MESSAGE
Measured value short floating-point 20, 21 AVM ANALOG VALUE MESSAGE
<TI:=36> 22, 23 AVS ANALOG VALUE MESSAGE with STATUS
28, 29 DVM DIGITAL VALUE MESSAGE
Transformer step position <TI:=32> 28, 29 DVM DIGITAL VALUE MESSAGE
Integrated total 31 bit + S <TI:=37> 30, 31 PCM PULSE COUNTER MESSAGE
39, 40 PCT PULSE COUNTER TELEGRAM
Measured value short floating-point 43 ERMFD EVENT RECORDING MESSAGE
<TI:=36> FAULT DISTANCE
System Information
Single-point information <TI:=30> 5 TSTA TERMINAL STATUS
Bitstring 32-bit <TI:=33> 7 TEV TERMINAL EVENT MESSAGE

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1773


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.8.1 Response

Cycle Complete Response, Priority Level 1 (CCR1)


RP570/571 message format

[dw_RP5UT1_ccr1, 1, --_--]

This message is always sent to the master station when a “request A” is received (see 12.16.6.2 Data Trans-
mission Procedure and Preparation).

Cycle Complete Response, Priority Level 2 (CCR2)


RP570/571 message format

[dw_RP5UT1_ccr2, 1, --_--]

This message is sent to the master station when a “request B” is received and no information (measured value,
indication, etc.) is available to be transmitted.

1774 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Positive Acknowledge (ACK)


RP570/571 message format

[dw_RP5UT1_ack, 1, --_--]

This message serves as a positive response to a message sent by the central station (command, setpoint
command, etc.), if it is not directed to the Router-RTU but to a subordinate substation in the RP571 mode.

Negative Acknowledge (NACK)


RP570/571 message format

[dw_RP5UT1_nack, 1, --_--]

Note: This message is not supported currently by the firmware.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1775


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Executed Response (EXR)


RP570/571 message format

[dw_RP5UT1_exr, 1, --_--]

This message serves as a positive response to a message sent by the master station. (command, setpoint
command, etc.) to the substation.

Executed Response, RTU Restarted (EXRR)


RP570/571 message format

[dw_RP5UT1_exrr, 1, --_--]

This message serves as a positive response to the “Status Check Instruction” (SCI) in RP570 format on start up
of the substation.

1776 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Not Executed Response (NXR)


RP570/571 message format

[dw_RP5UT1_nxr, 1, --_--]

This message serves as a negative response to a message sent by the master station. (command, setpoint
command, etc.) to a substation.

Check Back Response (CBR)


RP570/571 message format

[dw_RP5UT1_cbr, 1, --_--]

OBJECT NUMBER object number of the received command


CTYPE 0 =object command

This message serves as the positive response to the “Check Back Before Execute Command” (CBXC).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1777


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Polling Request Instruction (PRI)


RP570/571 message format

[dw_RP5UT1_pri, 1, --_--]

This message is sent by the substation to the master station in radio spontaneous mode when important data
is ready to be sent.

12.16.8.2 Process Information

Binary Information (IDS/IDM, ERMI)


Indication Message without Status (IDM)
RP570/571 message format

[dw_RP5UT1_idm, 1, --_--]

1778 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 1 0 0 0 1 No
0 0 1 1 0 0 1 2, 3 No
1 0 0 0 1 0 0 1 Yes 374
1 0 0 0 1 0 1 2, 3 Yes 374

BLOCK NO Block number


VALUE 16 bit binary information

Indication Message with Status (IDS)


RP570/571 message format

[dw_RP5UT1_ids, 1, --_--]

374 Not supported

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1779


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 1 0 1 0 1 No
0 0 1 1 0 1 1 2, 3 No
1 0 0 0 1 1 0 1 Yes 374
1 0 0 0 1 1 1 2, 3 Yes 374

BLOCK NO Block number


STATUS Status flags of binary information
1 (11 for double-point information) = invalid
VALUE 16 bit binary information items

Conversion IDS/IDM

• The maximum message length is configurable; therefore the number of blocks of indications is limited.
Attention: In the case of spontaneous transmission, only one message block is transmitted at a time.

• Double-point information items:


The bit position of a double-point information within a block number is always an even number (0, 2, 4,
to 14).
The even bit number (0, 2, 4, to 14) normally represents the ON state; the odd (1, 3, 5, to 15) the OFF
state.
However, the display can be inverted by parameterization.

• Via message format with status (IDS)


The system-technical parameter is defined if the message format with status (IDS) is used:
– With general interrogation (SCI), status change
– With general interrogation, status ≠ 0 (block number is invalid)

• Invalid-Bit
IV (RP570) = NT (SICAM A8000) v IV (SICAM A8000)

1780 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Event Recording Message for Indications (ERMI)


RP570/571 message format

[dw_RP5UT1_ermi, 1, --_--]

BLOCK NO Block number of binary information


SEQUENCE NO Sequence number
The sequence number (0 to 255) is incremented for each event recording
message ERMxx. The first value is transmitted with 0; then, the sequence
number is incremented from 255 to 1.
VAL Single-point information:
01 = ON
10 = OFF
Double-point information:
01 = ON
10 = OFF
00 = intermediate position
11 = faulty position
TYP 0 = single-point information
1 = double-point information
BIT NO Bit number within the binary information block
OF 1 = FIFO overflow
not supported by the firmware ; always 0

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1781


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

NS 1 = clock of RTU is not synchronized


If time is invalid (IV = 1)
T QUALITY Time quality
000 time is valid
001 ms and lower is not valid
010 ms x 10 and lower is not valid
011 ms x 100 and lower is not valid
100 second and lower is not valid
101 second x 10 and lower is not valid
is set if an error occurs on conversion to RP570 time format
DAY OF MONTH Day of current month
TIME Time since midnight in intervals of 0.1 ms

NOTE

i The binary information with time tag (ERMI) is always transmitted additionally to the binary information
without time tag (IDS/IDM), if transmission of ERMI is enabled (parameter ERMI_(time_tag)).

A transmission occurs only on event (state has been changed) and the indication itself is valid (NT = 0 und IV =
0).

Adress Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for indications in transmit direction is to be done
with the SICAM TOOLBOX II, OPM II, or with the parameters for transmit detailed routing when using SICAM
WEB.
Parameter category:
firmware /Trans_binary_information

1782 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single-point information <TI:=30>


• Double-point information <TI:=31>
RP570-Process-RTU-No 1 to 255
RP570-Format • IDS
• IDM
RP570-Block-No 0 to 255
RP570-Bit-No Bit position within the block number

• Single-point information: 0 to 15
• Double-point information: 0, 2, 4, to 14
RP570-Priority • Priority 1:
• Priority 2:
• Priority 3:
All binary information items of a block number must have the same priority!
(Priority is only added)
ERMI_(time tag Enabling of transmission with time tag (additional to IDS/IDM)

• No
• Yes
DPI-Inverting Possibility to invert the state of double-point information; but only ON and OFF is
nverted

• no
ON: Bit-No = 0, 2, 4, to 14
OFF Bit-No = 1, 3, 5, to 15
• Yes
ON: Bit-No = 1, 3, 5, to 15
OFF Bit-No = 0, 2, 4, to 14
RP570-indication-type Definition of the information type (used to handle the project-specific function
QOC - preset commands and their return information)

• Process information
• QOC - RI PSG
• QOC - RI interlocking

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1783


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Measured values analog (AVM/AVS)


Analog Value Message without Status (AVM)
RP570/571 message format

[dw_RP5UT1_avm, 1, --_--]

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 0 1 0 0 1 No
0 0 1 0 1 0 1 2, 3 No
1 0 0 0 0 0 0 1 Yes 374
1 0 0 0 0 0 1 2, 3 Yes 374

BLOCK NO Block number of the 1st measured value


VALUE Measured value in 12 bit two's-complement
NCB Number of consecutive block numbers

1784 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Analog Value Message with Status (AVS)


RP570/571 message format

[dw_RP5UT1_avs, 1, --_--]

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 0 1 1 0 1 No
0 0 1 0 1 1 1 2, 3 No
1 0 0 0 0 1 0 1 Yes 374
1 0 0 0 0 1 1 2, 3 Yes 374

BLOCK NO Block number of the measured value


STATUS 000 normal
001 lower alarm zone (not supported)
010 upper alarm zone (not supported)
011 lower warning zone (not supported)
100 upper warning zone (not supported)
101 not used
110 not used
111 invalid or blocked

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1785


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

LIM CHK 1 = measured value subject to limit monitoring (not supported)


0 = no limit monitoring
VALUE Measured value in 12 bit two's-complement format, the sign is extended to 16
bits

Conversion AVS/AVM

• The maximum message length is configurable; therefore the number of blocks of maximum values is
limited.
Attention: In the case of spontaneous transmission, only one measured value is transmitted.

• Message format with status (AVS)


System-technical parameters determine when the measured value format with status (AVS) is used:
– With general interrogation (SCI), status change
– With general interrogation, status <> 0 (measured value is invalid)

• Status
only IV (invalid) is supported.
Status (RP570) = NT (not topical) v IV (invalid) v OV (Overflow)

Address Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for measured values in transmit direction is to
be done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.
Parameter category:
firmware /Trans_measured_value

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Measured value 15 bit + S normalized <TI:=34>


• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>

1786 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameters Meaning
RP570-Process-RTU-No 1 to 254
RP570-Format • AVS
• AVM
RP570-Block-No 0 to 255
RP570-Priority • Priority 1:
• Priority 2:
• Priority 3:
RP570-DVM-coding Coding of digital measured values (DVM) irrelevant for analog measured values
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible: -2048 to +2047
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
possible: -2048 to +2047
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check

Conversion of measured value: refer to 12.16.6.8 Conversion of Measured Values.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1787


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Measured value digital (DVM)


Digital Value Message (DVM)
RP570/571 message format

[dw_RP5UT1_dvm, 1, --_--]

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 1 1 0 0 1 No
0 0 1 1 1 0 1 2, 3 No
1 0 0 1 0 0 0 1 Yes 374
1 0 0 1 0 0 1 2, 3 Yes 374

BLOCK NO Block number of the measured value


STATUS 000 normal
001 lower alarm zone (not supported)
010 upper alarm zone (not supported)
011 lower warning zone (not supported)
100 upper warning zone (not supported)
101 not used
110 not used
11 invalid or blocked
LIM CHK 1 = measured value subject to limit monitoring (not supported)
0 = no limit monitoring
VALUE Measured value according RP570-DVM-coding

• 16 bit bipolar (digital): 16 bit two's-complement


• 16 bit BCD
• 16 bit transparent16 bit BCD

1788 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Address Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for measured values in transmit direction is to
be done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.
Parameter category:
firmware /Trans_measured_value

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Step position information <TI:=32>


• Bitstring 32 bit <TI:=33>
• Measured value 15 bit + S normalized <TI:=34>
• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
RP570-Process-RTU-No 1 to 254
RP570-Format DVM
RP570-Block-No 0 to 255
RP570-Priority • Priority 1:
• Priority 2:
• Priority 3:
RP570-DVM-coding Coding of digital measured values (DVM)

• 16 bit bipolar (digital)


• 16 bit BCD
• 16 bit transparent16 bit BCD
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
Possible: -32768 to +32767

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1789


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameter Meaning
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.
Possible: -32768 to +32767
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check

Notes:

• Status
Only IV (invalid) is supported.
Status (RP570) = NT (not topical) v IV (invalid) v OV (overflow)

• No value adaptation of step position information (TI 32) and


bit string 32 bit (TI 33): X_0% = X_100% = Y_0% = Y_100% = 0

• At bit string 32 bit (TI 33) only the least significant two bytes are converted into the DVM message.

• Conversion of measured value: refer to 12.16.6.8 Conversion of Measured Values.

1790 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Integrated totals
Pulse Counter Message (PCM)
RP570/571 message format

[dw_RP5UT1_pcm, 1, --_--]

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 0 1 1 1 1 0 1 No
0 0 1 1 1 1 1 2, 3 No
1 0 0 1 0 1 0 1 Yes 374
1 0 0 1 0 1 1 2, 3 Yes 374

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1791


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Pulse Counter Telegram (PCT)


RP570/571 message format

[dw_RP5UT1_pct, 1, --_--]

FCODE D7 D6 D5 D4 D3 D2 D1 Priority With


CCR
0 1 0 0 1 1 1 1 No
0 1 0 1 0 0 0 2, 3 No
1 0 0 1 1 1 0 1 Yes 374
1 0 0 1 1 1 1 2, 3 Yes 374

BLOCK NO Block number of the integrated total


RC Restart counter
Not supported by the firmware; always “0”
IV Invalid value
IV = 1, if NT = 1 (not topical) or IV = 1 (invalid)
CT Changed time
Not supported by the firmware; always 0
IT Invalid time
IT = 1, if time is invalid
LS Local storage

1792 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

IR 1 = counter value transmission cause by “Intermediate Reading”


The status bits LS, IR and EPR are set because of the parameter
PCM_PCT_status bits
EPR 1 = counter value transmission cause by “End of Period Reading”
The status bits LS, IR and EPR are set because of the parameter
PCM_PCT_status bits
VALUE Integrated total in 32 bit binary value two's-complement
DAY, HOUR, MINUTE, Current time
SECOND

Address Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for integrated totals in transmit direction is to be
done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.
Parameter category:
firmware /Trans_counter_value

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Integrated total 31 Bit + S with sequence number <TI:=37>


RP570-Process-RTU-No 1 to 254
RP570-Format • PCM
• PCT
RP570-Block-No 0 to 255

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1793


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameters Meaning
RP570-Priority • Priority 1:
• Priority 2:
• Priority 3:
PCM_PCT-Status bits • Form bits on the most recent count interrogation 375
• EPR = 1; IR = 0, LS = 0
• EPR = 0; IR = 1; LS = 0
• EPR = 1; IR = 1, LS = 0
• EPR = 1; IR = 0; LS = 1
• EPR = 0; IR = 1, LS = 1
• EPR = 1; IR = 1; LS = 1

375 "Intermediate Reading" (FCOM # 3): IR = 1, "End of Period Reading" (FCOM # 3): EPR = 1

1794 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Fault Distance – Measured Value


Event Recording Message Fault Distance (ERMFD)
RP570/571 message format

[dw_RP5UT1_ermfd, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1795


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

BLOCK NO Block number of the measured value


SEQUENCE NO Sequence number
The sequence number (0 to 255) is incremented for each event recording
message ERMxx. The first value is transmitted with 0; then, the sequence
number is incremented from 255 to 1.
FORMAT Coding of "VALUE"
000: 32 bit unsigned integer; not supported
001: 32 bit signed integer; not supported
010: short real number (IEEE STD 754)
VALUE 32 bit value coding according FORMAT
OF 1 = FIFO overflow
Not supported by the firmware; always 0
NS 1 = clock of RTU is not synchronized, if time tag of the information is invalid (IV
= 1)
T QUALITY Time quality
000 time is valid
001 ms and lower is not valid
010 ms x 10 and lower is not valid
011 ms x 100 and lower is not valid
100 second and lower is not valid
101 second x 10 and lower is not valid
is set if an error occurs on conversion to RP570-time format
DAY OF MONTH Day of current month
TIME Time since midnight in intervals of 0.1 ms units
NUMBER Fault number, always "1"
RELATIVE TIME Relative time since general start of operation (n ⋅ 1 ms); always "0"
CAUSE OF TRANSMISSION Cause of transmission always "1" = spontaneous

Conversion

• Transmission always takes place without comparison of changes

• Transmission only takes place if the value is valid (NT = 0, IV = 0, OV = 0)

• No transmission of the event if cause of transmission is background scan (= 02) or interrogated by station
interrogation (= 20) in normal operation

• Value adaptation also possible

Adressumsetzung SICAM A8000 → RP570/571


The parameterization of the address and message conversion for measured values in transmit direction is to
be done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

1796 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameter category:
firmware /Trans_measured_value

Parameters Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Measured value 15 bit + S normalized <TI:=34>


• Measured value 15 bit + S scaled <TI:=35>
• Measured value short floating point <TI:=36>
RP570-Process-RTU-No 1 to 254
RP570-Format ERMFD
RP570-Block-No 0 to 255
RP570-Priority Irrelevant for fault location measured values
RP570-DVM-coding Coding of digital measured values (DVM)
irrelevant for fault location measured values
X_0% Value adaptation:
Lower limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_0%.
X_100% Value adaptation:
Upper limit of the range of values used in the external format (protocol-specific).
The corresponding internal value is configured at Y_100%.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1797


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameters Meaning
Y_0% Value adaptation:
Lower limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_0%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check
Y_100% Value adaptation:
Upper limit of the range of values used in the selected internal format. The
internal format is specified by the TI (type identification). The corresponding
external value is configured at X_100%.

• <TI:=34>: -1 to +1
• <TI:=35>: -32768 to +32767
• <TI:=36>: no check

Conversion of measured value: refer to 12.16.6.8 Conversion of Measured Values.

12.16.8.3 System Information

Terminal Status Message (TSTA)


TSTA messages are RP570-specific system indications. 8 different TSTA messages are handled for each
process-RTU-No, which are initialized after restart with predefined values (refer 12.16.6.5 Terminal Status
Message (TSTA)). If the predefined TSTA messages are not sufficient, they can be updated with single-point
information items (TI 30). The access to the internal process image happens with the RP570 message refer-
ence (refer to Address Conversion). The transmission of the TSTA message happens only upon change of
status.
Terminal Status Message (TSTA)
RP570/571 message format

[dw_RP5UT1_tsta, 1, --_--]

1798 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

IDENT Identification of status information


RTU STATE Status flags of RTU (= Inf. 0 to 15)

Address Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for system informaton in transmit direction is to
be done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.
Parameter category:
firmware /Send_TSTA

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Single-point information <TI:=30>


RP570-Process-RTU-No. 1 to 254
RP570-Ident-No. 0 to 15
RP570-Bit-No. Bit number within the Ident-No.
0 to 15
RP570-Message refer- The message reference is used for access to the process image of the different
ence: TSTA messages
0 to 7

Terminal Event Message (TEV)


TEV messages are RP570-specific system indications. 8 different TEV messages are handled for each process-
RTU-No, which are initialized after restart with predefined values (refer 12.16.6.6 Terminal Event Message
(TEV)). If the predefined TEV messages are not sufficient, they can be updated with bitstring 32-bit (TI 33).
The access to the internal process image happens with the RP570 message reference (refer to Address Conver-
sion). A transfer only takes place when the data content is changed and is independent of the system-tech-
nical parameterization.

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1799


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Terminal Event Message (TEV)


RP570/571 message format

[dw_RP5UT1_tev, 1, --_--]

EVENT NO Terminal event number

Address Conversion SICAM A8000 → RP570/571


The parameterization of the address and message conversion for system informaton in transmit direction is to
be done with SICAM TOOLBOX II, OPM II or with the parameters for transmit detail routing when using SICAM
WEB for engineering.

1800 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Parameter category:
firmware /Send_TEV

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address
CASDU2 0 to 255
IOA1
IOA2
IOA3
TI Type identification

• Bitstring 32-bit <TI:=33>


RP570-Process-RTU-No. 1 to 254
RP570-Event-No. 0 to 31
RP570-Message refer- The message reference is used for access to the process image of the different
ence: TEV messages
0 to 7
TEV-INFO-Offset: Byte offset in the TEV message from which the data bytes of the information
object (= bitstring of 32 bits) are inserted
0 to 5
TEV-INFO-byte-count: Number of bytes of the information object (= bitstring of 32 bits) which are
inserted in the TEV message
1 to 4

Example:

RP570-Process-RTU-No.: =x
RP570-Event-No.: = 23
RP570-Message reference: =3
TEV-INFO-Offset: =1
TEV-INFO-byte-count: =4

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1801


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Terminal Event Message (after restart)

[dw_RP5UT1_tev_message, 1, --_--]

Terminal Event Message (updating)

[dw_RP5UT1_tev_update, 2, --_--]

12.16.9 Message Conversion in Receive Direction (SICAM A8000 ← RP570/571)

Implemented Message Formats in Command Direction (FC = Function code):

ABB RP570/571 SICAM A8000


FCode Message Message designation Message designation
Data request messages
0 RA REQUEST A -
8 RB REQUEST B -
4 RX REQUEST X Request of a certain block number AVS, IDS,
DVM supported
System commands
15 SCI STATUS CHECK INSTRUCTION General interrogation (from process image)
7 RSEQ RESET SEQUENCE NUMBER -
6 FCOM FUNCTION COMMAND
#1 Remote reset
#2 Activate RTU (as SCI)
#3 Counter interrogation message
#11 Telephone “hang up” (start active call up)
#13 Set RTU in/out of service
12 TSI TIME SYNC INSTRUCTION Time synchronization
2 FTAB FUNCTION TABLE
#0 Binary information items
#10 Measured values analog

1802 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

ABB RP570/571 SICAM A8000


FCode Message Message designation Message designation
Process information items
9 IXC IMMEDIATE EXECUTED COMMAND Single command <TI:=45> (execute)
Double command <TI:=46> (execute)
Regulating step command <TI:=47>
(execute)
5 CBXC CHECK BACK BEFORE EXECUTE Single command <TI:=45> (select)
COMMAND Double command <TI:=46> (select)
Regulating step command <TI:=47> (select)
3 IHC INHIBIT COMMAND Single command <TI:=45> (cancel)
Double command <TI:=46> (cancel)
Regulating step command <TI:=47> (cancel)
13 EXC EXECUTE COMMAND Single command <TI:=45> (execute)
Double command <TI:=46> (execute)
Regulating step command <TI:=47>
(execute)
1 SPM SET POINT MESSAGE Measured value 15 bit + S normalized
<TI:=34>
Measured value 15 bit + S scaled <TI:=35>
Measured value short floating-point
<TI:=36>
Setpoint command normalized <TI:=48>
Setpoint command scaled <TI:=49>
Setpoint command short floating-point
<TI:=50>
11 GOM GENERAL OUTPUT MESSAGE Measured value 15 bit + S normalized
<TI:=34>
Measured value 15 bit + S scaled <TI:=35>
Measured value short floating-point
<TI:=36>
Setpoint command normalized <TI:=48>
Setpoint command scaled <TI:=49>
Setpoint command short floating-point
<TI:=50>
Single-point information <TI:=30>
Double-point information <TI:=31>

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1803


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.9.1 Data Request Messages

Request A (RA)
RP570/571 message format

[dw_RP5UT1_ra, 1, --_--]

Figure 12-66 Request A message

The master station uses the service “Request A” for requesting of information of priority level 1. If no informa-
tion is available the RTU responds with CCR1.
Attention: The firmware responses “Request A” always with CCR1.

Request B (RB)
RP570/571 message format

[dw_RP5UT1_rb, 1, --_--]

Figure 12-67 Request B message

The master station uses the service “Request B” for requesting of information of priority levels (= 1, 2, 3) and
all events from the RTU. If no information is available the RTU responds with CCR2.

1804 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Request X (RX)
RP570/571 message format

[dw_RP5UT1_rx, 1, --_--]

Figure 12-68 Request X message

The service “Request X” allows the master station to request a certain information object from the RTU – speci-
fied by data type and block number.
DTYPE 0 0 0 = Indications
0 0 1 = Pulse Counter Values, not supported
0 1 0 = Analog Values
0 1 1 = Digital Values
1 0 0 = SUB-RTU polling status, not supported
1 0 1 = SUB-RTU polling acknowledgement, not supported
BLOCK NUMBER Block number of the requested information object

If the requested information object does not exist in the data base or DTYPE is not supported, the firmware
responds with NXR. If the requested information object exists in the data base, the firmware responds with the
corresponding message format (with parameterized priority level; indications and analog measured values
always with status).

12.16.9.2 System commands

Status Check Instruction (SCI)


The “Status Check Instruction” service is used by the control center to update the process image. The general
interrogation is carried out from the internal process image of the firmware.
If the general interrogation is addressed to your own RP570 RTU number, you can use parameters to specify
whether information is sent only from your own substation or from all substations (only protocol type RP571).

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1805


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

RP570/571 message format

[dw_RP5UT1_sci, 1, --_--]

Acknowledgment

• EXR or EXRR

• NXR: SCI to an unknown process-RTU-No. (only RP571 mode)

NOTE

i EXRR is only responded if the SCI was received in the message format with fixed block length.

1806 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Function Command (FCOM)


“Function Commands” are RP570/571-specific system commands; only a subset of the defined FCOM
messages is supported. Not supported FCOM messages are responded with NXR.
RP570/571 message formats

[dw_RP5UT1_fcom, 1, --_--]

FCOM NO Function Command Number


SATELLITE LINE Satellite Line number: not evaluated
SATELLITE RTU NO Satellite RTU number: not evaluated
INFO1 to INFO6 additional information of FCOM

Supported FCOM messages:

Designation FCOM- extra information


No.
Cold Start 1
Activate RTU 2
Reading of pulse counters 3 INFO1 = 1: transmit
INFO1 = 2: freeze + transmit

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1807


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Designation FCOM- extra information


No.
Telephone hang up 11 INFO1 = 2: start active call up376
Subordinate RTU in/out of Service 13 INFO1 = 1: In service
INFO1 = 2: Out of service

Cold Start (FCOM-No = 1)

• Perform a restart of the automation unit


A restart only takes place if the message is addressed to its own RTU or to all

• If “Cold Start” is not addressed to its own RTU, the acknowledgment is made with NXR
Activate RTU (FCOM-No = 2)

• “Activate RTU” is used to activate the substation after concluding parameter download (FTAB) of original
ABB substations. However, the firmware does not support a parameter download, but the behavior for
certain master stations must be simulated (see 12.16.6.7 Activation of the Substation.)

• Response: always EXR


Reading of pulse counters (FCOM-No = 3)

• INFO1 = 1: intermediate reading = transmit (FRZ = 0)

• INFO1 = 2: end of period reading = freeze (FRZ = 1) + transmit (FRZ = 0)

• Conversion: counter request message (FC = 153), broadcast address (CASDU=FF, FF), request counter
group parameterizeable (group 1 to 4, all groups)

• Process-RTU-No is not evaluated in RP571 mode.

• Response: always EXR


Telephone hang up (FCOM-No = 11)

• “Start active call up” (INFO1 = 2) is supported only when radio spontaneous mode is enabled.
This command instructs the secondary station to transmit a “Polling Request Instruction” (PRI), if impor-
tant information (data class 1, example: indications, system messages) is ready for sending.
Response:
EXR … if radio spontaneous mode is enabled
NXR … if radio spontaneous mode is disabled

• All other commands of FCOM-No = 11 are not supported


Response: NXR
Subordinate RTU in/out of Service (FCOM-No = 13)

• FCOM 13 commands are only responded by the firmware; however no further actions are performed. The
transmission of “Terminal-Status” indications (TSTA) and “Terminal-Event” indications (TEV) can be
performed.
System-technical parameter-setting: system indications (TSTA, TEV) after FCOM 13

• Acknowledgment
– EXR
– NXR (unknown Process-RTU-No)

376 only supported if radio spontaneous mode is enabled

1808 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Reset Sequence Number (RSEQ)


RP570/571 message format

[dw_RP5UT1_rseq, 1, --_--]

The substation initializes the sequence number with this message and acknowledges the last message sent
negatively (only AE-internal).

NOTE

i RSEQ calls do not retrigger communication monitoring (call monitoring time) in spontaneous radio mode.

Time Synchronisation Instruction (TSI)


RP570/571 message format

[dw_RP5UT1_tsi, 1, --_--]

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1809


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

DATE day since 1.1.1980 (= 1. day)


TIME TIME time since 0 intervals of 0,1 ms

The firmware corrects the received time by the transmission delay of the message.
Response: always EXR

Function Table (FTAB)


“Function Table” messages are used for parameter download of the RTU. The firmware does not evaluate this
message but responds it with EXR.
For blocking of indications and analog measured values it is necessary to evaluate certain FTAB messages.
Parameter – Messages (FTAB-Type = 0; 24 Byte Parameter)

[dw_RP5UT1_ftab0, 1, --_--]

1810 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

1)Blocked information; 1 (2) bits for each indication within the block number
0 = normal, 1 (11) = blocked
Only BLOCK NO and BLOCKED is evaluated.
Parameter – analog values (FTAB-Type = 10; 13 Byte Parameter)

[dw_RP5UT1_ftab10, 1, --_--]

Only BLOCK NO and BLK is evaluated.


BLK = 0 … normal
BLK = 1 … blocked
Acknowledge for FTAB-Type = 0 and 10

• EXR: Block-No exists

• NXR: Block-No and/or Process-RTU-No does not exist


Acknowledge for all other FTAB-Types

• EXR: Process-RTU-No exists

• NXR: Process-RTU-No does not exist

SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual 1811


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

12.16.9.3 Process Information

Direct Commands (Immediate Execute Command)


RP570/571 message format

[dw_RP5UT1_dcom, 1, --_--]

OBJECT NUMBER Object number of the command


CTYPE 0 = object command with short time
1 = regulating command with long time
2 = not used
3 = not used
4 = object command with long time
5 = not used
6 = not used
7 = not used
STO 1 = stop running regulating command (valid only for CTYPE = 1)
not evaluated
ON/OFF 0 = OFF
1 = ON

Acknowledgment

• EXR:
– Command address (process-RTU-No and object-No) is defined in SIP address message conversion
and command address is not selected by “Check Back before Execute”.

• NXR:
– Command address is not defined in SIP address message conversion
– RP570-Process-RTU-No unknown
– CTYPE not supported

1812 SICAM A8000 Series, CP-8000, CP-8021, CP-8022, Manual


DC8-037-2, Edition 08.2022
Communication Protocols
12.16 ABB RP570/571

Spontaneous forwarding:

• Cause of transmission = activation (= 6)

• Command state (SCS, DCS) = ON/OFF from received message

• Quality of command (QOC) = parameter settable

• Select/execute (S/E) = always "0" (= execute)

Address conversion RP570/57 → SICAM A8000


The parameterization of the address and message conversion for commands in receive direction is to be done
with SICAM TOOLBOX II, OPM II or with the parameters for receive detail routing when using SICAM WEB for
engineering.
Parameter category:
firmware /Rec_binary_information

Parameter Meaning
CASDU1 5-stage, free parameter settable SICAM A8000 address

You might also like