Learning SCADA: Collect, Analyze, and Visualize Data for Industrial Automation
2h 19mIntermediate2023-09-25
Authors

Zahraa Khalil
Engineering Instructor and Educator
Course details
Working with all the technology involved in industrial automation—machines, sensors, controllers, monitors, and more— results in a tremendous amount of data and information. SCADA (supervisory control and data acquisition) is a powerful control system that is designed to collect, analyze, and visualize data from the industrial process. In this course, Zahraa Khalil first provides an introduction to SCADA—the system basics, components, architecture, and suggested software. She then dives into a hands-on project so you can see SCADA in action as you set it up for yourself.
Skills covered
Ladder LogicPLC Industrial Controls and ProgrammingHardwareProduct and Industrial DesignProjectProduct and ManufacturingOpen Source
Concepts
0. Introduction
- 01 - Learn about SCADA in industrial systems
- 02 - What you should know
- 03 - Using the exercise files
1. Understanding SCADA System
- 04 - SCADA system introduction
- 05 - SCADA system architecture and components
- 06 - An example of a SCADA system
- 07 - An overview of the different software used for SCADA
- 08 - SCADA in action - Project introduction
2. OPC
- 09 - Introduction to the OPC standard
- 10 - OPC server client
- 11 - OPC connection mechanism
- 12 - Advantages of using OPC protocol
- 13 - OPC DA vs. OPC UA
- 14 - Different OPC software overview
- 15 - Skkynet Cogent DataHub software tour
- 16 - Example of using DataHub OPC with a simulator PLC
- 17 - Differences between OPC and SCADA system
3. Ignition SCADA Software
- 18 - Introduction to Ignition SCADA software
- 19 - Download and install Ignition Gateway
- 20 - Download and install Ignition Designer
- 21 - Ignition software tour - Ignition Gateway
- 22 - Ignition software tour - Ignition Designer
- 23 - Demo part 1 - Adding DataHub OPC UA to Ignition software
- 24 - Demo part 2 - Adding OPC-UA tags to Ignition Designer
4. SCADA in Action - Project
- 25 - SCADA project introduction
- 26 - Identifying the SCADA system architecture and components
- 27 - Project demo prior to using SCADA
- 28 - Step 1 - Adding data to OPC server (Cogent DataHub)
- 29 - Step 2 - Adding OPC server to Ignition Gateway
- 30 - Step 3 - Adding tags to the Ignition Designer project
- 31 - Step 4 - Design the SCADA HMI - Adding components - part 1
- 32 - Step 4 - Design the SCADA HMI - Adding components - part 2
- 33 - Step 5 - Binding OPC tags to HMI components
- 34 - SCADA project demo
- 35 - Export and import Ignition Designer project
5. Troubleshooting
- 36 - Troubleshooting tips
- 37 - Final thought - Security
Conclusion
- 38 - Next steps
Related courses
- Securing the IoT: Introduction
- Learning Industrial Automation
- Operational Technology (OT) Cybersecurity Essentials: Defending Critical Infrastructure
- Introduction to Scala
- Scala Essential Training for Data Science
- Learning JVM Languages: JVM, Java, Scala
- Learning Play 2 Framework
- Introduction to Machine Learning with KNIME
Related learn paths
- Learning Codeless Machine Learning with KNIME
- Become a PLC Developer
- CSCMP Supply Chain Foundations: Manufacturing and Service Operations Professional Certificate
- Explore a Career in Data Engineering
- Develop Your Scala Skills for Data Engineering
- Advance Your Skills in the Hadoop/NoSQL Data Science Stack
- Advance Your Data Skills in Apache Spark
- Advance Your Career as a Graphic Designer