Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Practical Introduction to the IEC 60870-5-104 Protocol
Rating: 4.6 out of 5(47 ratings)
183 students
Created byEmile Ackbarali
Last updated 5/2026
English

What you'll learn

  • Analyze IEC 60870-5-104 Information Objects and Components
  • Apply Common Address of ASDU in Network Scenarios
  • Interpret Device Documentation for Protocol Implementation
  • Classify Data Types Using Names and Codes
  • Implement Quality Descriptors and Timestamps
  • Execute Protocol Simulation Using Software Tools
  • Configure Client-Server Communication Mechanisms
  • Perform General and Counter Interrogation Methods
  • Implement Group Interrogation Strategies
  • Manage Cyclic and Spontaneous Data Transmission
  • Execute Clock Synchronization and File Transfer
  • Perform Command Transmission and Parameter Loading

Course content

10 sections36 lectures2h 48m total length
  • Introduction4:37

    Explore scada systems monitoring and controlling outstations across a power grid using the IEC 60870-5-104 protocol, and understand IEDs, RTUs, data models, timestamps, quality descriptors, and data retrieval mechanisms.

  • The Learning Path4:16

    Develop the skill to configure IED devices for central control and SCADA with IEC 60870-5-104. Explore the data model, information objects, data types, quality descriptors, timestamps, and practical communication simulations.

  • Accessing Attached Resources and Setting Optimal Video Resolution2:23

    Access attached resources via the resources dropdown to download files or use web links. Set video resolution from auto to 720p for crisp playback, with possible buffering.

Requirements

  • Basic familiarity with electrical systems or industrial equipment - no advanced power system knowledge required.
  • General understanding of computer networks and how devices communicate - basic networking concepts are helpful but not essential.
  • Some exposure to industrial software or automation tools - previous SCADA experience is beneficial but beginners are welcome.

Description

This comprehensive course provides a thorough introduction to the IEC 60870-5-104 protocol, one of the most widely adopted standards for SCADA communication in industrial automation and power systems. Designed for control system engineers, automation professionals, and technical personnel working with industrial communication systems, this course combines theoretical knowledge with extensive hands-on simulation experience to ensure practical understanding and real-world application skills.

Students will master the complete IEC 60870-5-104 protocol stack, starting with fundamental data model concepts and progressing through advanced communication functions. The course covers information objects, data types, quality descriptors, and timestamps, providing the foundation for understanding how data is structured and transmitted in SCADA systems. Through interactive simulation exercises, participants will gain practical experience with client-server connections, interrogation methods, cyclic and spontaneous transmission, and advanced functions including clock synchronization, file transfer, parameter loading, and command transmission.

This course is ideal for control system engineers, SCADA technicians, automation professionals, system integrators, and technical personnel who need to understand, implement, or maintain IEC 60870-5-104 communication systems. No prior experience with the IEC 60870-5-104 protocol is required, though basic knowledge of industrial automation and networking concepts will be helpful.

Upon completion, students will have comprehensive knowledge of IEC 60870-5-104 protocol fundamentals and practical skills for implementing SCADA communication systems. Participants will be equipped to configure devices, establish communications, perform data interrogation, manage transmission modes, and implement advanced protocol functions in professional industrial environments.

Who this course is for:

  • Power System Engineers
  • Automation and Control Engineer
  • Protection and Control Technicians
  • System Integrators
  • Energy Consultants and Project Managers