What's In This Course

Learn how to program a PLC using Structures

This course aims to teach the following:

  • How to create, implement and manage Structures (UDTs / DUTs) in a PLC program

  • Nested Structures

  • How Structures can streamline your PLC program and speed up development time and CPU execution time.

The course is built in a way that takes you through the basics of Structures to aid in understanding key concepts and then gradually ramps up into more complex design with structures, enabling the PLC to take full advantage of what structures can offer.

Key areas of the Course are:

  • Passing multiple variables as a Structure through a single interface on a Function Block

  • Why In_Out interfaces work best with Structures

  • How to modify Structures in a Live Online system

  • Passing Structures as Pointers

  • Passing Structured Data to visualization systems in a simple and clean method.

Where available, lectures come with the downloadable resource of the program used in the lecture, so you can work through the program in conjunction with the lecture to better aid learning.

At the end of this course, you will be able to:

  • Build / Create Structures In Any Modern PLC (Concepts are the same)

  • Utilize Structures To Optimize Code

  • Build A Program Paradigm That Promotes Structure Use

  • Use Structures To Help Execute High Speed And Efficient Code

I am always available for questions too, get in touch with me via LinkedIn if you ever need any support

Course curriculum

  • 2

    Structures - The Basics

  • 3

    Creating Structures

    • Project File Download

    • Creating Structures

    • Nested Structures

  • 4

    Using Structures

    • Project File Download

    • Reading And Writing

    • Passing Structured Data

    • Why In Out

  • 5

    Updating / Modifying Structures

    • Project File Download

    • Considerations Before Modification

    • Standard And Bespoke

  • 6

    Structures & HMIs / SCADAs

    • Project File Download

    • Why HMI And Structures

    • Visualisations And Structures

  • 7

    Structure Usage Examples - Knowledge Sharing

    • Project File Download

    • Knowledge Sharing - Intro

    • Alarm Management

    • Evaluating Data Types

    • Temp Structures

    • Structure Arrays

    • Commenting

  • 8

    Example Project

    • Project File Download

    • Project Intro

      FREE PREVIEW
    • Project Example 1: Building Process Structures

    • Project Example 2: Input Mapping Layer

    • Project Example 3: Structures & Function Blocks

    • Project Example 4: Managing Alarms

    • Project Example 5: Visualisations

    • Project Example 6: Output Mapping Layer

Reviews

5 star rating

Good Course

Hassan Rabbani

Good Explanation

Good Explanation

Read Less
5 star rating

Very good instructor

Mahmoud khaled