238 Practical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems Data Unit Identifier Information Object This is the structure with SQ = 1, which implies a sequence of information elements within one information object. There is just one information object address, which is the address for the first information element. Figure 8.25 Simplified structure of ASDU with SQ=1 For each defined type identification, there are either one or two forms of the ASDU depending on whether one or both variable structure codes are allowed. The ASDUs are made of components that have all been introduced and described in the preceding sections. These are summarized below. ASDU components: • Data unit identifier – Type identification – Variable structure qualifier – Cause of transmission – Common address of ASDU • Information object – Information object address – One or more information elements – Time tag if used • Additional information objects (if SQ = 0) – Information object address – One or more information elements – Time tag if used The following sub-sections show the ASDUs organized by type numbers and groups. To avoid unnecessary repetition, for each ASDU only the information objects are shown. The reader must remember that the complete ASDU has the data unit identifier prior to the information object or objects. Also, note that only one information object is shown for each of SQ = 0 and SQ = 1. In the case of SQ = 0, which implies a sequence of information objects the reader must be aware that although only one information object is presented, multiple information objects may be used to form the ASDU.
Fundamentals of IEC 60870-5 239 In the case of SQ = 1, which implies a sequence of information elements within one information object, there is of course only the one information object. For these note that there is only one information object address and one time tag, if used. The information object addresses for sequential information elements within the ASDU are obtained by incrementing from the address of the first information element. Thus for the i th information element, the address is given by IOA + I − 1. The time tag therefore applies to all of the information elements within the ASDU. 8.7.1 Process information in monitor direction Type 1 Single-point without time INFORMATION OBJECT TYPE: 1 CODE: M_SP_NA_1 DESCRIPTION: Single point information without time tag VALID WITH SQ: 0, 1 Information object for SQ = 0 (sequence of Information Objects) Information Object Address IV NT SB BL SPI SIQ Information object for SQ = 1 (Sequence of Information Elements) Information Object Address IV NT SB BL SPI SIQ Information element 1 IV NT SB BL SPI SIQ Information element N Valid cause of transmission codes Background scan Spontaneous Requested Return of information caused by remote command Return of information caused by local command Interrogated by station interrogation Interrogated by group G interrogation, G= Notes SIQ is single point information with quality
Practical Modern SCADA Protocols: D
Practical Modern SCADA Protocols: D
Contents Preface ..................
Contents vii 12.6 Frame reception .
Preface ix Chapter 3: Open SCADA pr
1 Introduction Objectives When you
Introduction 3 Figure 1.2 PC to IED
Introduction 5 The interconnection
Introduction 7 a number of sub-path
Introduction 9 The Internet protoco
Introduction 11 Outside the utiliti
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Key features of SCADA software incl
Fundamentals of SCADA communication
2.2.2 Control processor unit (or CP
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
2.5.2 Multi-point architecture (Mul
2.6 Communication philosophies Fund
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Pin 8 - Data carrier detect (DCD) F
2.7.6 Synchronous communications 2.
The two most common modes of operat
2.8.3 Error control/flow control Fu
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
Fundamentals of SCADA communication
3 Open SCADA protocols DNP3 and IEC
3.2.2 DNP 3.0 and IEC 60870 protoco
4.2 Interoperability and open stand
Preview of DNP3 69 The DNP3 User Gr
Preview of DNP3 71 The capability t
5 Fundamentals of distributed netwo
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
5.3.6 Full-duplex procedures Fundam
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
The message sequences are shown in
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
These rules are illustrated in the
Fundamentals of distributed network
Fundamentals of distributed network
Freeze functions are typically used
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
Fundamentals of distributed network
6 Advanced considerations of distri
Advanced considerations of distribu
Advanced considerations of distribu
Advanced considerations of distribu
Advanced considerations of distribu
6.2 Interoperability between DNP3 d
6.3.2 Data classes and events Advan
Recommendations: 6.3.9 Multiple obj
6.3.15 Time-tagged binary input eve
Advanced considerations of distribu
Advanced considerations of distribu
Advanced considerations of distribu
Advanced considerations of distribu
Advanced considerations of distribu
Preview of IEC 60870-5 171 7.2 Stan
Preview of IEC 60870-5 173 Under IE
Preview of IEC 60870-5 175 over cor
8 Fundamentals of IEC 60870-5 8.1 T
Fundamentals of IEC 60870-5 179 8.1
8.1.9 IEC 60870-5-101 1995 Fundamen
Fundamentals of IEC 60870-5 183 pro
Fundamentals of IEC 60870-5 185 MAS
9.1.2 Data acquisition Advanced con
Advanced considerations of IEC 6087
Advanced considerations of IEC 6087
In Figure 9.4 the following time sy
Advanced considerations of IEC 6087
Basic application functions: 9.2.3
Advanced considerations of IEC 6087
Advanced considerations of IEC 6087
Advanced considerations of IEC 6087
10 Differences between DNP3 and IEC
Data objects: Differences between D
10.2 Which one will win? Difference
Intelligent electronic devices (IED
11.2.5 Communications Intelligent e
Ethernet and TCP/IP networks 317 tr
Ethernet and TCP/IP networks 319 Th
Ethernet and TCP/IP networks 321 Fi
12.2.5 10Broad36 12.2.6 1Base5 Ethe
Ethernet and TCP/IP networks 325 si
Ethernet and TCP/IP networks 327 As
12.8.4 Length Ethernet and TCP/IP n
Ethernet and TCP/IP networks 331 To
12.11.8 Fast Ethernet Ethernet and
12.12 TCP/IP Ethernet and TCP/IP ne
Ethernet and TCP/IP networks 337
Ethernet and TCP/IP networks 339 Fi
Here follows a brief description of
Unicast addresses Ethernet and TCP/
The three common fields are: Ethern
Ethernet and TCP/IP networks 347 Th
13 Fieldbus and SCADA communication
Fieldbus and SCADA communications s
Fieldbus and SCADA communications s
• Programmable logic controllers
Fieldbus and SCADA communications s
Three such ‘services’ are readi
Figure 13.9 High speed Ethernet and
14.2 UCA development UCA protocol 3
14.3.1 Uniform communications infra
UCA protocol 367 14.3.4 Uniform app
14.3.5 Uniform data model UCA proto
Figure 14.6 Device object model ove
UCA protocol 373 An excellent refer
Applications of DNP3 and SCADA prot
Applications of DNP3 and SCADA prot
Applications of DNP3 and SCADA prot
PDS 500 Data Map Applications of DN
Applications of DNP3 and SCADA prot
Applications of DNP3 and SCADA prot
Applications of DNP3 and SCADA prot
Applications of DNP3 and SCADA prot
16 Future developments Objectives W
Appendix A Glossary 3GPP 10Base2 10
Appendix A: Glossary 395 ATM Attenu
Appendix A: Glossary 397 Capacitanc
Appendix A: Glossary 399 Decibel (d
Appendix A: Glossary 401 ESS Etherl
Appendix A: Glossary 403 I/O addres
Manchester encoding Appendix A: Glo
Appendix A: Glossary 407 Packet PAD
Appendix A: Glossary 409 RFI Ring R
Appendix A: Glossary 411 TDMA TDR T
Appendix A: Glossary 413 X.25 CCITT
Appendix B: Implementers of DNP3 41
Appendix B: Implementers of DNP3 41
DNP3 device profile Appendix C: Sam
Appendix C: Sample device profile d
Appendix C: Sample device profile d
Appendix C: Sample device profile d
Appendix C: Sample device profile d
Software setup Appendix D: Practica
Appendix D: Practicals 431 1. Set u
Objectives • To show how a basic
Implementation/setting up TCP/IP Cl
Appendix D: Practicals 437 Click on
Appendix D: Practicals 439 Click on
Appendix D: Practicals 441 Now rese
Appendix D: Practicals 443 Practica
Appendix D: Practicals 445 This sho
Appendix D: Practicals 447 Once you
IMPORTANT NOTICE: Appendix D: Pract
Appendix D: Practicals 451 (This is
Appendix D: Practicals 453 PRACTICA
Click on the Diags button and the f
Appendix D: Practicals 457 The scre
Appendix D: Practicals 459 Assume t
Appendix D: Practicals 461 Problem
Network Loading Assumptions Item Da
2. IEC 60870-5-101 Packet Analysis
3.1.1.1.1 Appendix D: Practicals 46
Appendix D: Practicals 469 Valid Ca
3.1.1.1.7 Type 14 INFORMATION OBJEC
Appendix D: Practicals 473 3.1.1.1.
Appendix D: Practicals 475 QDS Qual
Appendix D: Practicals 477 7 6 5 4
3.1.1.1.11 Communication 1 Appendix
Communication 1 Answer Appendix D:
CITECT PRACTICAL For Citect Version
Appendix D: Practicals 485 Next cli
Appendix D: Practicals 487 (3) Defi
Appendix D: Practicals 489
Appendix D: Practicals 491 (4) Crea
Appendix D: Practicals 493 Use the
Appendix D: Practicals 495 Click on
Appendix D: Practicals 497 When fin
Appendix D: Practicals 499 What is
Communication 2 05640DC405001A00637
05640DC405001A006378C6C601010200003
Appendix D: Practicals 505 What are
Appendix D: Practicals 507 01 01 01
Appendix D: Practicals 509 E2 81 00
Appendix D: Practicals 511 At fist
Appendix D: Practicals 513 Then rem
Appendix D: Practicals 515 The next
Packet Interpretation Practical App
056408C40300A200EA80C5C5171E4405641
Appendix D: Practicals 521 Communic
05640DC405001A006378C6C601010200003
Appendix D: Practicals 525 What is
01 01 01 01 01 01 01 crc:BB crc:C3
Appendix D: Practicals 529 Read Dat
Index 531 Carrier sense with multip
Index 533 support for protocol, 310
Index 535 process related, 220 bina
Index 537 signal quality detector,