Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced Programming, Control, and Monitoring Systems

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This advanced course focuses on high-level PLC programming, control systems, and HMI integration for complex industrial applications. You will gain practical knowledge of programming techniques like Structured Control Language (SCL) for real-time systems, including examples like liquid level control and sorting systems. You'll also dive into PID control systems, alarms, and function blocks, gaining insights into how these elements are applied to create efficient automation solutions. The course includes live demonstrations to help you visualize concepts and apply them in real-world scenarios. As you progress, you’ll learn to design and implement proportional and integral (PI) control systems, handle discrete and analog alarms in HMIs, and work with advanced functions and function blocks within the TIA Portal. A critical aspect of this course is hands-on programming, where you'll apply your skills to create logic for controlling systems like liquid levels and sorting operations. The practical exercises are designed to deepen your understanding of control systems and automation programming in an industrial setting. This course is perfect for engineers or automation specialists looking to deepen their knowledge of PLC programming, control systems, and HMI integration. While basic PLC programming experience is required, the course will take you through advanced concepts and teach you how to develop complex automation systems. By the end of the course, you will be able to implement PID control systems, configure and manage alarms on HMIs, and efficiently use function blocks and data blocks in your PLC programs.

Syllabus

  • PLC Application Example using SCL Coding
    • In this module, we will explore advanced PLC applications using SCL coding, starting with liquid level control logic. You'll also learn how to visualize and monitor the liquid level on an HMI and apply PLC programming to a real-world sorting system based on weight in a step-by-step, three-part series.
  • Understanding Control System - PID
    • In this module, we will introduce control systems, focusing on ON/OFF, proportional, and PI control techniques for managing liquid levels. You'll gain hands-on experience configuring these control systems and understand how they operate in dynamic environments.
  • Understanding Alarms - Discrete and Analogue
    • In this module, we will cover how to set up both discrete and analogue alarms in the Siemens KTP 400 HMI. You will learn the basics of alarm configurations and work through the process of setting up and troubleshooting alarms for effective system monitoring.
  • Functions and Functions Block
    • In this module, we will dive into the use of functions and function blocks in TIA Portal. You'll learn to create and manage functions and data blocks, call function blocks within other blocks, and explore both single and multiple instances for structured and efficient PLC programming.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced Programming, Control, and Monitoring Systems

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.