Dec 22, 2015 DNP3 vs IEC-104. DNP3 and IEC-104 are specifically developed for SCADA, both can be used in applications where there is a need to communicate outside.
Active3 years, 5 months ago
I am researching the IEC 60870-5 family protocols and in particular IEC-101 and IEC-104, for a university project.Although purchasing the IEC-101 and IEC-104 standards, i am still left with fundamental questions that i can't seem to find answers for using Google. I am now focusing on understanding every Type Identification - its purpose, what its use, how to use it and draw a simple flow of each.The standards doesn't supply the necessary information about the commands. Can anyone refer me to some website where these things are explained or any forum where i can ask question about these standards?
Any help is appreciated.
Alon RewAlon Rew
closed as off-topic by JAL, Cindy Meister, greg-449, L3viathan, EdChumApr 11 '16 at 7:58
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Cindy Meister, L3viathan, EdChum
3 Answers
ScadaBR has both protocols implemented, and is OpenSource... so feel free to tackle it and grab what you need from its source.
The good thing is that with some time, you can backward-engineer the IEC protocol. We use basically Luciol in our project. Check their site!http://www.luciol.info/gb/support/support_download.html
You can get the codes from Sourceforge aswellhttp://sourceforge.net/projects/luciol/
Regards,
KatesclauKatesclau
We developed a new implementation of IEC 60870-5-104 as a part of the Eclipse SCADA project. It available since the 0.2.0 M3 Milestone build. (https://www.eclipse.org/eclipsescada/news/2014/07/01/releases__0_1_3_and_0_2_0_m3.html)
You can also use it standalone without the other Eclipse SCADA dependencies (it has some dependencies on slf4j and netty and some other minor stuff).
MauliMauli9,2502424 gold badges7474 silver badges109109 bronze badges
I found the book Practical Modern SCADA Protocols DNP3, IEC 60870.5 And Related Systems to be the best help out there the standard specification is a bit dry.
Look in Chapter 8 Fundamentals of IEC 60870-5, Section 8.5.2 ASDU Structure. It explains what the type ID is for and what they do.
OsakaOsaka
Not the answer you're looking for? Browse other questions tagged scada or ask your own question.
IEC 61850 is an international standard defining communication protocols for intelligent electronic devices at electrical substations. It is a part of the International Electrotechnical Commission's (IEC) Technical Committee 57[1] reference architecture for electric power systems. The abstract data models defined in IEC 61850 can be mapped to a number of protocols. Current mappings in the standard are to MMS (Manufacturing Message Specification), GOOSE (Generic Object Oriented Substation Event), SMV (Sampled Measured Values),[clarification needed] and soon to Web Services. These protocols can run over TCP/IP networks or substation LANs using high speed switched Ethernet to obtain the necessary response times below four milliseconds for protective relaying.
History[edit]
Multiple protocols exist for substation automation, which include many proprietary protocols with custom communication links. Interoperation of devices from different vendors would be an advantage to users of substation automation devices. An IEC project group of about 60 members from different countries worked in three IEC working groups from 1995. They responded to all the concerns and objectives and created IEC 61850. The objectives set for the standard were:
- A single protocol for complete substation considering modelling of different data required for substation
- Definition of basic services required to transfer data so that the entire mapping to communication protocol can be made future proof
- Promotion of high inter-operability between systems from different vendors
- A common method/format for storing complete data
- Define complete testing required for the equipment which conforms to the standard
Standard documents[edit]
IEC 61850 consists of the following parts detailed in separate IEC 61850
- IEC TR 61850-1:2013 - Introduction and overview
- IEC TS 61850-2:2003 - Glossary
- IEC 61850-3:2013 - General requirements
- IEC 61850-4:2011 - System and project management
- IEC 61850-5:2013 - Communication requirements for functions and device models
- IEC 61850-6:2009 - Configuration language for communication in electrical substations related to IEDs
- IEC 61850-7-1:2011 - Basic communication structure - Principles and models
- IEC 61850-7-2:2010 - Basic communication structure - Abstract communication service interface (ACSI)
- IEC 61850-7-3:2010 - Basic communication structure - Common Data Classes
- IEC 61850-7-4:2010 - Basic communication structure - Compatible logical node classes and data classes
- IEC 61850-7-410:2012 - Basic communication structure - Hydroelectric power plants - Communication for monitoring and control
- IEC 61850-7-420:2009 - Basic communication structure - Distributed energy resources logical nodes
- IEC TR 61850-7-510:2012 - Basic communication structure - Hydroelectric power plants - Modelling concepts and guidelines
- IEC 61850-8-1:2011 - Specific communication service mapping (SCSM) - Mappings to Manufacturing Message Specification MMS (ISO 9506-1 and ISO 9506-2) and to ISO/IEC 8802-3
- IEC 61850-9-2:2011 - Specific communication service mapping (SCSM) - Sampled values over ISO/IEC 8802-3
- IEC/IEEE 61850-9-3:2016 - Precision time protocol profile for power utility automation
- IEC 61850-10:2012 - Conformance testing
- IEC TS 61850-80-1:2016 - Guideline to exchanging information from a CDC-based data model using IEC 60870-5-101 or IEC 60870-5-104
- IEC TR 61850-80-3:2015 - Mapping to web protocols - Requirements and technical choices
- IEC TS 61850-80-4:2016 - Translation from the COSEM object model (IEC 62056) to the IEC 61850 data model
- IEC TR 61850-90-1:2010 - Use of IEC 61850 for the communication between substations
- IEC TR 61850-90-2:2016 - Using IEC 61850 for communication between substations and control centres
- IEC TR 61850-90-3:2016 - Using IEC 61850 for condition monitoring diagnosis and analysis
- IEC TR 61850-90-4:2013 - Network engineering guidelines
- IEC TR 61850-90-5:2012 - Use of IEC 61850 to transmit synchrophasor information according to IEEE C37.118
- IEC TR 61850-90-7:2013 - Object models for power converters in distributed energy resources (DER) systems
- IEC TR 61850-90-8:2016 - Object model for E-mobility
- IEC TR 61850-90-12:2015 - Wide area network engineering guidelines
![Difference Difference](http://www.opcti.com/images/Pictures/Triangle-MicroWorks-SCADA-OPC-Client.jpg)
Features[edit]
IEC 61850 features include:
- Data Modeling — Primary process objects as well as protection and control functionality in the substation is modelled into different standard logical nodes which can be grouped under different logical devices. There are logical nodes for data/functions related to the logical device (LLN0) and physical device (LPHD).
- Reporting Schemes — There are various reporting schemes (BRCB & URCB) for reporting data from server through a server-client relationship which can be triggered based on pre-defined trigger conditions.
- Fast Transfer of events — Generic Substation Events (GSE) are defined for fast transfer of event data for a peer-to-peer communication mode. This is again subdivided into GOOSE & GSSE.
- Setting Groups — The setting group control Blocks (SGCB) are defined to handle the setting groups so that user can switch to any active group according to the requirement.
- Sampled Data Transfer — Schemes are also defined to handle transfer of sampled values using Sampled Value Control blocks (SVCB)
- Commands — Various command types are also supported by IEC 61850 which include direct & select before operate (SBO) commands with normal and enhanced securities.
- Data Storage — Substation Configuration Language (SCL) is defined for complete storage of configured data of the substation in a specific format.
Related standards[edit]
- IEC 61850-7-410 — Hydroelectric Power Plants - Communication for monitoring and control. [Published]
- IEC 61850-7-420 — Communications systems for Distributed Energy Resources (DER) - Logical nodes [Published]
- IEC 61850-7-500 — Use of logical nodes to model functions of a substation Automation system. [Approved New Work]
- IEC 61850-7-510 — Use of logical nodes to model functions of a Hydro Power Plant. [Published]
- IEC 61850-90-1 — Use of IEC 61850 for the communication between substations [Published]
- IEC 61850-90-2 — Use of IEC 61850 for the communication between control centres and substations [Approved New Work]
- IEC 61850-90-3 — Using IEC 61850 for Condition Monitoring [Approved New Work]
- IEC 61850-90-4 — IEC 61850 - Network Engineering Guidelines [Approved New Work]
- IEC 61850-90-5 — Use of IEC 61850 to transmit synchrophasor information according to IEEE C37.118 [Approved New Work]
- IEC 61850-90-6 — Use of IEC 61850 for Distribution Feeder Automation System [Approved New Work]
- IEC 61850-90-7 — Object Models for Photovoltaic,Storage and other DER inverters [Approved New Work]
- IEC 61850-90-8 — Object Models for Electrical Transportation (E-Mobility [Approved New Work])
- IEC 61850-90-9 — Object Models for Batteries [Approved New Work]
- IEC 61850-90-10 — Object Models for Scheduling [Approved New Work]
- IEC 61850-80-1 — Guideline to exchanging information from a CDC-based data model using IEC 60870-5-101 or IEC 60870-5-104 [Published]
- IEC 61400-25 — Application of the IEC 61850 methodology for Wind turbines
- IEC 61400-25-1 — Wind turbines - Part 25-1: Communications for monitoring and control of wind power plants - Overall description of principles and models [Published]
- IEC 61400-25-2 — Wind turbines - Part 25-2: Communications for monitoring and control of wind power plants - Information models [Published]
- IEC 61400-25-3 — Wind turbines - Part 25-3: Communications for monitoring and control of wind power plants - Information exchange models [Published]
- IEC 61400-25-4 — Wind turbines - Part 25-4: Communications for monitoring and control of wind power plants - Mapping to communication profile
- Mapping to SOAP-based Web Service [Published]
- Mapping to MMS [Published]
- Mapping to OPCXML [Published]
- Mapping to IEC 60870-5-104 [Published]
- Mapping to DNP3 [Published]
- IEC 61400-25-5 — Wind turbines - Part 25-5: Communications for monitoring and control of wind power plants - Conformance testing [Published]
- IEC 61400-25-6 — Wind Turbines - Part 25-6: Communications for monitoring and control of wind power plants - Logical node classes and data classes for condition monitoring [Published]
- IEC 61869-9 — Instrument transformers - Part 9: Digital interface for instrument transformers [Published]
- IEC 62271-3 — Communications for monitoring and control of high-voltage switchgear (published)
See also[edit]
- Generic Substation Events (GSE)
- Substation Configuration Language (SCL)
References[edit]
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=IEC_61850&oldid=912776964'